diff --git a/package.json b/package.json index ad314a63c..9fe4b5d4b 100644 --- a/package.json +++ b/package.json @@ -33,28 +33,28 @@ "homepage": "https://github.com/yext/visual-editor#readme", "devDependencies": { "@types/fs-extra": "^11.0.4", - "@types/lodash": "^4.14.202", + "@types/lodash": "^4.17.24", "@types/minimist": "^1.2.5", - "globals": "^15.8.0", - "@types/node": "^20.10.6", + "@types/node": "^20.19.34", "@types/prompts": "^2.4.9", - "@types/semver": "^7.5.6", - "oxlint": "1.2.0", + "@types/semver": "^7.7.1", "execa": "^8.0.1", - "fs-extra": "^11.2.0", + "fs-extra": "^11.3.3", "generate-changelog": "^1.8.0", - "generate-license-file": "^3.6.0", + "generate-license-file": "^3.8.1", + "globals": "^15.15.0", "husky": "^8.0.3", - "lint-staged": "^15.2.0", + "lint-staged": "^15.5.2", "minimist": "^1.2.8", - "picocolors": "^1.0.0", + "oxlint": "1.2.0", + "picocolors": "^1.1.1", "pkg-pr-new": "^0.0.54", - "prettier": "^3.3.3", + "prettier": "^3.8.1", "prompts": "^2.4.2", - "semver": "^7.5.4", - "tsx": "^4.6.2", - "typescript": "^5.3.3", - "yaml": "^2.3.4" + "semver": "^7.7.4", + "tsx": "^4.21.0", + "typescript": "^5.9.3", + "yaml": "^2.8.2" }, "packageManager": "pnpm@9.12.3", "pnpm": { diff --git a/packages/visual-editor/THIRD-PARTY-NOTICES b/packages/visual-editor/THIRD-PARTY-NOTICES index 75c99153f..6a3e69e99 100644 --- a/packages/visual-editor/THIRD-PARTY-NOTICES +++ b/packages/visual-editor/THIRD-PARTY-NOTICES @@ -202,7 +202,7 @@ Apache License The following npm package may be included in this product: - - @microsoft/api-documenter@7.26.32 + - @microsoft/api-documenter@7.29.6 This package contains the following license: @@ -235,7 +235,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm package may be included in this product: - - @microsoft/api-extractor@7.52.11 + - @microsoft/api-extractor@7.57.6 This package contains the following license: @@ -268,7 +268,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm package may be included in this product: - - @microsoft/api-extractor-model@7.30.7 + - @microsoft/api-extractor-model@7.33.4 This package contains the following license: @@ -329,7 +329,7 @@ THE SOFTWARE. The following npm package may be included in this product: - - dompurify@3.2.6 + - dompurify@3.3.1 This package contains the following license: @@ -1054,7 +1054,7 @@ SOFTWARE. The following npm package may be included in this product: - - pure-react-carousel@1.32.0 + - pure-react-carousel@1.35.0 This package contains the following license: @@ -1084,7 +1084,7 @@ SOFTWARE. The following npm package may be included in this product: - - tailwind-merge@2.6.0 + - tailwind-merge@2.6.1 This package contains the following license: @@ -1114,7 +1114,7 @@ SOFTWARE. The following npm package may be included in this product: - - @tanstack/react-query@5.85.5 + - @tanstack/react-query@5.90.21 This package contains the following license: @@ -1178,12 +1178,12 @@ The following npm packages may be included in this product: - @radix-ui/react-alert-dialog@1.1.15 - @radix-ui/react-dialog@1.1.15 - @radix-ui/react-dropdown-menu@2.1.16 - - @radix-ui/react-label@2.1.7 + - @radix-ui/react-label@2.1.8 - @radix-ui/react-popover@1.1.15 - - @radix-ui/react-progress@1.1.7 + - @radix-ui/react-progress@1.1.8 - @radix-ui/react-radio-group@1.3.8 - - @radix-ui/react-separator@1.1.7 - - @radix-ui/react-slot@1.2.3 + - @radix-ui/react-separator@1.1.8 + - @radix-ui/react-slot@1.2.4 - @radix-ui/react-switch@1.2.6 - @radix-ui/react-toggle@1.1.10 - @radix-ui/react-tooltip@1.2.8 @@ -1216,7 +1216,7 @@ SOFTWARE. The following npm package may be included in this product: - - react-international-phone@4.6.0 + - react-international-phone@4.8.0 This package contains the following license: @@ -1276,7 +1276,7 @@ SOFTWARE. The following npm package may be included in this product: - - tsx@4.20.4 + - tsx@4.21.0 This package contains the following license: @@ -1383,7 +1383,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm package may be included in this product: - - i18next@25.8.7 + - i18next@25.8.13 This package contains the following license: @@ -1413,7 +1413,7 @@ SOFTWARE. The following npm package may be included in this product: - - react-i18next@15.7.1 + - react-i18next@15.7.4 This package contains the following license: diff --git a/packages/visual-editor/locales/platform/cs/visual-editor.json b/packages/visual-editor/locales/platform/cs/visual-editor.json index 2d65cb42d..27bdd73e1 100644 --- a/packages/visual-editor/locales/platform/cs/visual-editor.json +++ b/packages/visual-editor/locales/platform/cs/visual-editor.json @@ -51,6 +51,10 @@ "message": "Tuto sekci nelze vykreslit. Zkuste aktualizovat knihovnu komponent." }, "components": { + "CustomDirectory": "Vlastní adresář", + "DirectoryGrid": "Adresářová mřížka", + "SearchResultsSlot": "Slot výsledků vyhledávání", + "Video": "Video", "aboutSection": "Sekce O nás", "aboutSectionDetailsColumn": "Sloupec podrobností", "address": "Adresa", @@ -61,6 +65,7 @@ "copyrightMessage": "Zpráva o autorských právech", "coreInfoSection": "Sekce hlavních informací", "ctaGroup": "Skupina CTA", + "customBreadcrumbs": "Vlastní strouhanka", "customCodeSection": "Vlastní sekce kódu", "directory": "Adresář", "directoryGrid": "Adresářová mřížka", @@ -107,6 +112,8 @@ "promoSection": "Promo sekce", "reviewsSection": "Sekce recenzí", "richText": "RTF", + "searchBarSlot": "Slot pro vyhledávací lištu", + "searchWithSlots": "Vyhledávání pomocí slotů", "secondaryFooter": "Sekundární zápatí", "secondaryHeader": "Sekundární záhlaví", "staticMapSection": "Sekce statické mapy", @@ -176,6 +183,7 @@ "buttons": "Tlačítka", "buttonText": "Text tlačítka", "cardTitleColor": "Barva názvu karty", + "cardType": "Typ karty", "cardVariant": "Varianta karty", "carouselImageCount": "Počet obrázků kolotoče", "collapseDays": "Dny kolapsu", @@ -210,7 +218,9 @@ "email": "E-mail", "emailList": "Seznam e -mailů", "emails": "E -maily", + "enableGenerativeDirectAnswer": "Generativní přímá odpověď", "enableLanguageSelector": "Povolit volič jazyků", + "enableVisualAutoComplete": "Povolit vizuální automatické dokončování", "endDate": "Datum ukončení", "expandedFooterLinks": "Rozšířené odkazy zápatí", "expandFooter": "Rozbalte zápatí", @@ -226,6 +236,7 @@ "headerPosition": "Poloha záhlaví", "headingAlign": "Sladění nadpisu", "headingLevel": "Úroveň nadpisu", + "headingStyle": "Styl nadpisu", "horizontalPadding": "Levá/pravá polstrování", "hours": "Hodiny", "hoursColumn": "Sloupec hodin", @@ -240,11 +251,13 @@ "includeTime": "Zahrnout čas", "insights": "Poznatky", "instagramLink": "Instagram odkaz", + "isTypingEffect": "Typový efekt", "javascript": "JavaScript", "justifyContent": "Ospravedlnit obsah", "key": "Klíč", "label": "Označení", "latitude": "Zeměpisná šířka", + "layout": "Rozložení", "limit": "Omezit", "link": "Odkaz", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Zobrazit hodiny", "showHoursStatus": "Zobrazit stav hodin", "showIcon": "Zobrazit ikonu", + "showIcon": "Zobrazit ikonu", "showImage": "Zobrazit obrázek", "showImageConstrain": "Zobrazit omezení obrázku", "showLanguageDropdown": "Zobrazit rozbalovací nabídku jazyka", @@ -458,13 +472,19 @@ "timeFormat": "Formát času", "title": "Titul", "truncateDescription": "Zkrácení popisu", + "universalLimit": "Univerzální limit", "utilityImages": "Užitkové obrázky", "value": "Hodnota", "values": "Hodnoty", "variant": "Varianta", + "verticalKey": "Vertikální klíč", + "verticalLimit": "Vertikální limit", "verticalPadding": "Vycpávání horní/dolní", + "verticals": "Vertikály", "video": "Video", "visibleOnLivePage": "Viditelné na živé stránce", + "visualAutoCompleteVerticalKey": "Vertikální klíč vizuálního automatického doplňování", + "voiceSearch": "Hlasové vyhledávání", "weight": "Hmotnost", "wrap": "Zabalit", "xLink": "X odkaz", @@ -531,7 +551,11 @@ "mile_few": "míle", "mile_many": "mil", "mile_other": "mil", + "missingCustomEndpointApiKey": "Chcete-li zobrazit tuto sekci, přidejte svůj vlastní klíč API koncového bodu obsahu", + "missingCustomEndpointName": "Chcete-li zobrazit tuto sekci, přidejte svůj vlastní název koncového bodu obsahu", "missingHtmlWidget": "Přidejte HTML pro zobrazení komponenty", + "missingSearchApiKey": "Chcete-li zobrazit tuto sekci, přidejte klíč Search API", + "missingSearchExperienceKey": "Chcete-li zobrazit tuto sekci, přidejte klíč pro vyhledávání", "monday": "pondělí", "nearbyLocationsEmptyState": "Žádná {{entityType}} v okruhu {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Sekce skrytá pro tuto {{entityType}}", diff --git a/packages/visual-editor/locales/platform/da/visual-editor.json b/packages/visual-editor/locales/platform/da/visual-editor.json index 66eae96cd..2823fe02d 100644 --- a/packages/visual-editor/locales/platform/da/visual-editor.json +++ b/packages/visual-editor/locales/platform/da/visual-editor.json @@ -51,6 +51,10 @@ "message": "Kan ikke gengive denne sektion. Prøv at opdatere dit komponentbibliotek." }, "components": { + "CustomDirectory": "Brugerdefineret bibliotek", + "DirectoryGrid": "Kataloggitter", + "SearchResultsSlot": "Søgeresultater Slot", + "Video": "Video", "aboutSection": "Om afsnittet", "aboutSectionDetailsColumn": "Detaljer kolonne", "address": "Adresse", @@ -61,6 +65,7 @@ "copyrightMessage": "Ophavsretsmeddelelse", "coreInfoSection": "Kerneinfo -sektion", "ctaGroup": "CTA gruppe", + "customBreadcrumbs": "Brugerdefinerede brødkrummer", "customCodeSection": "Brugerdefineret kodesektion", "directory": "Vejviser", "directoryGrid": "Kataloggitter", @@ -107,6 +112,8 @@ "promoSection": "Promo -sektion", "reviewsSection": "Afsnittet", "richText": "Rich Text", + "searchBarSlot": "SearchBar Slot", + "searchWithSlots": "Søg med Slots", "secondaryFooter": "Sekundær sidefod", "secondaryHeader": "Sekundær overskrift", "staticMapSection": "Statisk kortafsnit", @@ -176,6 +183,7 @@ "buttons": "Knapper", "buttonText": "Knaptekst", "cardTitleColor": "Kortets titelfarve", + "cardType": "Korttype", "cardVariant": "Kortvariant", "carouselImageCount": "Antal karruselbilleder", "collapseDays": "Kollaps dage", @@ -210,7 +218,9 @@ "email": "E -mail", "emailList": "E -mail -liste", "emails": "E -mails", + "enableGenerativeDirectAnswer": "Generativt direkte svar", "enableLanguageSelector": "Aktivér sprogvælger", + "enableVisualAutoComplete": "Aktiver visuel autofuldførelse", "endDate": "Slutdato", "expandedFooterLinks": "Udvidede sidefodslink", "expandFooter": "Udvid sidefod", @@ -226,6 +236,7 @@ "headerPosition": "Overskriftsplacering", "headingAlign": "Overskriften justeres", "headingLevel": "Overskriftsniveau", + "headingStyle": "Overskriftsstil", "horizontalPadding": "Venstre/højre polstring", "hours": "Timer", "hoursColumn": "Timersøjle", @@ -240,11 +251,13 @@ "includeTime": "Medtag tid", "insights": "Indsigt", "instagramLink": "Instagram -link", + "isTypingEffect": "Type effekt", "javascript": "JavaScript", "justifyContent": "Retfærdiggøre indhold", "key": "Nøgle", "label": "Mærke", "latitude": "Breddegrad", + "layout": "Layout", "limit": "Begrænse", "link": "Forbindelse", "linkedInLink": "LinkedIn -link", @@ -432,6 +445,7 @@ "showHours": "Vis timer", "showHoursStatus": "Vis åbningstidsstatus", "showIcon": "Vis ikon", + "showIcon": "Vis ikon", "showImage": "Vis billede", "showImageConstrain": "Vis billedbegrænsning", "showLanguageDropdown": "Vis sprog dropdown", @@ -458,13 +472,19 @@ "timeFormat": "Tidsformat", "title": "Titel", "truncateDescription": "Trunkeringsbeskrivelse", + "universalLimit": "Universal grænse", "utilityImages": "Hjælpebilleder", "value": "Værdi", "values": "Værdier", "variant": "Variant", + "verticalKey": "Lodret nøgle", + "verticalLimit": "Lodret grænse", "verticalPadding": "Top/bund polstring", + "verticals": "Lodrette", "video": "Video", "visibleOnLivePage": "Synlig på live side", + "visualAutoCompleteVerticalKey": "Visuel Autofuldførelse Lodret nøgle", + "voiceSearch": "Stemmesøgning", "weight": "Vægt", "wrap": "Wrap", "xLink": "X link", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Metatitel mangler for lokalitet(er): {{locales}}", "mile_one": "mil", "mile_other": "mil", + "missingCustomEndpointApiKey": "Tilføj din tilpassede Content endpoint API-nøgle for at se dette afsnit", + "missingCustomEndpointName": "Tilføj dit tilpassede indholdsslutpunktnavn for at se dette afsnit", "missingHtmlWidget": "Tilføj HTML for at se komponent", + "missingSearchApiKey": "Tilføj din søge-API-nøgle for at se dette afsnit", + "missingSearchExperienceKey": "Tilføj din søgeoplevelsesnøgle for at se dette afsnit", "monday": "mandag", "nearbyLocationsEmptyState": "Ingen {{entityType}} inden for {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Sektion skjult for denne {{entityType}}", diff --git a/packages/visual-editor/locales/platform/de/visual-editor.json b/packages/visual-editor/locales/platform/de/visual-editor.json index 540413c7d..397961bf9 100644 --- a/packages/visual-editor/locales/platform/de/visual-editor.json +++ b/packages/visual-editor/locales/platform/de/visual-editor.json @@ -51,8 +51,12 @@ "message": "Dieses Modul kann nicht gerendert werden. Versuchen Sie, Ihre Komponentenbibliothek zu aktualisieren." }, "components": { - "aboutSection": "Über uns- Modul", - "aboutSectionDetailsColumn": "Detailspalte", + "CustomDirectory": "Benutzerdefiniertes Verzeichnis", + "DirectoryGrid": "Verzeichnisraster", + "SearchResultsSlot": "Suchergebnis-Slot", + "Video": "Video", + "aboutSection": "Über Abschnitt", + "aboutSectionDetailsColumn": "Spalte „Details“.", "address": "Adresse", "bannerSection": "Banner-Modul", "breadcrumbs": "Breadcrumbs", @@ -61,6 +65,7 @@ "copyrightMessage": "Copyright-Hinweis", "coreInfoSection": "Basisinfo-Modul", "ctaGroup": "CTA-Gruppe", + "customBreadcrumbs": "Benutzerdefinierte Semmelbrösel", "customCodeSection": "Custom-Code-Bereich", "directory": "Verzeichnis", "directoryGrid": "Verzeichnis-Grid", @@ -107,6 +112,8 @@ "promoSection": "Promo-Modul", "reviewsSection": "Bewertungs Modul", "richText": "Rich-Text", + "searchBarSlot": "SearchBar-Slot", + "searchWithSlots": "Suche mit Slots", "secondaryFooter": "Sekundärer Footer", "secondaryHeader": "Sekundärer Header", "staticMapSection": "Statisches Karten-Modul", @@ -176,6 +183,7 @@ "buttons": "Buttons", "buttonText": "Schaltflächentext", "cardTitleColor": "Farbe des Kartentitels", + "cardType": "Kartentyp", "cardVariant": "Karten-Variante", "carouselImageCount": "Anzahl der Karussell-Bilder", "collapseDays": "Tage einklappen", @@ -210,7 +218,9 @@ "email": "E-Mail", "emailList": "E-Mail-Liste", "emails": "E-Mails", + "enableGenerativeDirectAnswer": "Generative direkte Antwort", "enableLanguageSelector": "Sprachauswahl aktivieren", + "enableVisualAutoComplete": "Aktivieren Sie die visuelle Autovervollständigung", "endDate": "Enddatum", "expandedFooterLinks": "Erweiterte Footer-Links", "expandFooter": "Footer erweitern", @@ -225,10 +235,16 @@ "headerLinks": "Header-Links", "headerPosition": "Header-Position", "headingAlign": "Überschrift ausrichten", - "headingLevel": "Überschrift-Ebene", - "horizontalPadding": "Padding links/rechts", - "hours": "Öffnungszeiten", - "hoursColumn": "Spalte für Öffnungszeiten", + "headingLevel": "Überschrift", + "headingStyle": "Überschriftenstil", + "headingText": "Übergangstext", + "headshot": "Kopfschuss", + "height": "Höhe", + "hero": "Held", + "horizontalPadding": "Linke/rechte Polsterung", + "hours": "Std", + "hoursColumn": "Stunden Säule", + "hoursText": "Stunden Text", "html": "HTML", "icons": "Icons", "image": "Bild", @@ -240,11 +256,14 @@ "includeTime": "Uhrzeit anzeigen", "insights": "Insights", "instagramLink": "Instagram-Link", + "isTypingEffect": "Typeffekt", "javascript": "JavaScript", "justifyContent": "Inhalt ausrichten", "key": "Schlüssel", - "label": "Bezeichnung", - "latitude": "Breitengrad", + "label": "Etikett", + "latitude": "Breite", + "layout": "Layout", + "level": "Ebene", "limit": "Limit", "link": "Link", "linkedInLink": "LinkedIn-Link", @@ -432,6 +451,7 @@ "showHours": "Öffnungszeiten anzeigen", "showHoursStatus": "Stundenstatus anzeigen", "showIcon": "Symbol anzeigen", + "showIcon": "Symbol anzeigen", "showImage": "Bild zeigen", "showImageConstrain": "Bildbegrenzung anzeigen", "showLanguageDropdown": "Sprachauswahl anzeigen", @@ -458,13 +478,19 @@ "timeFormat": "Zeitformat", "title": "Titel", "truncateDescription": "Beschreibung kürzen", + "universalLimit": "Universelle Grenze", "utilityImages": "Utility-Bilder", "value": "Wert", "values": "Werte", "variant": "Variante", + "verticalKey": "Vertikaler Schlüssel", + "verticalLimit": "Vertikale Grenze", "verticalPadding": "Vertikales Padding", + "verticals": "Vertikale", "video": "Video", "visibleOnLivePage": "Auf der Live-Seite sichtbar", + "visualAutoCompleteVerticalKey": "Vertikaler Schlüssel zur visuellen automatischen Vervollständigung", + "voiceSearch": "Sprachsuche", "weight": "Gewicht", "wrap": "Zeilenumbruch", "xLink": "X-Link", @@ -521,7 +547,11 @@ "metaTitleMissingLocales": "Für Gebietsschema(s) fehlt der Metatitel: {{locales}}", "mile_one": "Meile", "mile_other": "Meilen", + "missingCustomEndpointApiKey": "Fügen Sie Ihren benutzerdefinierten Content-Endpunkt-API-Schlüssel hinzu, um diesen Abschnitt anzuzeigen", + "missingCustomEndpointName": "Fügen Sie den Namen Ihres benutzerdefinierten Inhaltsendpunkts hinzu, um diesen Abschnitt anzuzeigen", "missingHtmlWidget": "HTML hinzufügen, um Komponente anzuzeigen", + "missingSearchApiKey": "Fügen Sie Ihren Such-API-Schlüssel hinzu, um diesen Abschnitt anzuzeigen", + "missingSearchExperienceKey": "Fügen Sie Ihren Search Experience-Schlüssel hinzu, um diesen Abschnitt anzuzeigen", "monday": "Montag", "nearbyLocationsEmptyState": "Kein {{entityType}} im Umkreis von {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Modul für diesen {{entityType}} ausgeblendet", diff --git a/packages/visual-editor/locales/platform/en-GB/visual-editor.json b/packages/visual-editor/locales/platform/en-GB/visual-editor.json index b4827b64d..cf4c4dba3 100644 --- a/packages/visual-editor/locales/platform/en-GB/visual-editor.json +++ b/packages/visual-editor/locales/platform/en-GB/visual-editor.json @@ -51,6 +51,10 @@ "message": "Can't render this section. Try updating your component library." }, "components": { + "CustomDirectory": "Custom Directory", + "DirectoryGrid": "Directory Grid", + "SearchResultsSlot": "Search Results Slot", + "Video": "Video", "aboutSection": "About Section", "aboutSectionDetailsColumn": "Details Column", "address": "Address", @@ -61,6 +65,7 @@ "copyrightMessage": "Copyright Message", "coreInfoSection": "Core Info Section", "ctaGroup": "CTA Group", + "customBreadcrumbs": "Custom Breadcrumbs", "customCodeSection": "Custom Code Section", "directory": "Directory", "directoryGrid": "Directory Grid", @@ -107,6 +112,8 @@ "promoSection": "Promo Section", "reviewsSection": "Reviews Section", "richText": "Rich Text", + "searchBarSlot": "SearchBar Slot", + "searchWithSlots": "Search with Slots", "secondaryFooter": "Secondary Footer", "secondaryHeader": "Secondary Header", "staticMapSection": "Static Map Section", @@ -176,6 +183,7 @@ "buttons": "Buttons", "buttonText": "Button Text", "cardTitleColor": "Card Title Color", + "cardType": "Card Type", "cardVariant": "Card Variant", "carouselImageCount": "Carousel Image Count", "collapseDays": "Collapse Days", @@ -210,7 +218,9 @@ "email": "Email", "emailList": "Email List", "emails": "Emails", + "enableGenerativeDirectAnswer": "Generative Direct Answer", "enableLanguageSelector": "Enable Language Selector", + "enableVisualAutoComplete": "Enable Visual Autocomplete", "endDate": "End Date", "expandedFooterLinks": "Expanded Footer Links", "expandFooter": "Expand Footer", @@ -226,6 +236,7 @@ "headerPosition": "Header Position", "headingAlign": "Heading Align", "headingLevel": "Heading Level", + "headingStyle": "Heading Style", "horizontalPadding": "Left/Right Padding", "hours": "Hours", "hoursColumn": "Hours Column", @@ -240,11 +251,13 @@ "includeTime": "Include Time", "insights": "Insights", "instagramLink": "Instagram Link", + "isTypingEffect": "Type Effect", "javascript": "JavaScript", "justifyContent": "Justify Content", "key": "Key", "label": "Label", "latitude": "Latitude", + "layout": "Layout", "limit": "Limit", "link": "Link", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Show Hours", "showHoursStatus": "Show Hours Status", "showIcon": "Show Icon", + "showIcon": "Show Icon", "showImage": "Show Image", "showImageConstrain": "Show Image Constrain", "showLanguageDropdown": "Show Language Dropdown", @@ -458,13 +472,19 @@ "timeFormat": "Time Format", "title": "Title", "truncateDescription": "Truncate Description", + "universalLimit": "Universal Limit", "utilityImages": "Utility Images", "value": "Value", "values": "Values", "variant": "Variant", + "verticalKey": "Vertical Key", + "verticalLimit": "Vertical Limit", "verticalPadding": "Top/Bottom Padding", + "verticals": "Verticals", "video": "Video", "visibleOnLivePage": "Visible on Live Page", + "visualAutoCompleteVerticalKey": "Visual Autocomplete Vertical Key", + "voiceSearch": "Voice Search", "weight": "Weight", "wrap": "Wrap", "xLink": "X Link", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Meta title is missing for locale(s): {{locales}}", "mile_one": "mile", "mile_other": "miles", + "missingCustomEndpointApiKey": "Add your custom Content endpoint API key to view this section", + "missingCustomEndpointName": "Add your custom Content endpoint name to view this section", "missingHtmlWidget": "Add HTML to view component", + "missingSearchApiKey": "Add your Search API key to view this section", + "missingSearchExperienceKey": "Add your Search Experience key to view this section", "monday": "Monday", "nearbyLocationsEmptyState": "No {{entityType}} within {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Section hidden for this {{entityType}}", diff --git a/packages/visual-editor/locales/platform/en/visual-editor.json b/packages/visual-editor/locales/platform/en/visual-editor.json index 79c90dbcc..243282eba 100644 --- a/packages/visual-editor/locales/platform/en/visual-editor.json +++ b/packages/visual-editor/locales/platform/en/visual-editor.json @@ -51,6 +51,10 @@ "message": "Can't render this section. Try updating your component library." }, "components": { + "CustomDirectory": "Custom Directory", + "DirectoryGrid": "Directory Grid", + "SearchResultsSlot": "Search Results Slot", + "Video": "Video", "aboutSection": "About Section", "aboutSectionDetailsColumn": "Details Column", "address": "Address", @@ -61,6 +65,7 @@ "copyrightMessage": "Copyright Message", "coreInfoSection": "Core Info Section", "ctaGroup": "CTA Group", + "customBreadcrumbs": "Custom Breadcrumbs", "customCodeSection": "Custom Code Section", "directory": "Directory", "directoryGrid": "Directory Grid", @@ -107,6 +112,8 @@ "promoSection": "Promo Section", "reviewsSection": "Reviews Section", "richText": "Rich Text", + "searchBarSlot": "SearchBar Slot", + "searchWithSlots": "Search with Slots", "secondaryFooter": "Secondary Footer", "secondaryHeader": "Secondary Header", "staticMapSection": "Static Map Section", @@ -176,6 +183,7 @@ "buttons": "Buttons", "buttonText": "Button Text", "cardTitleColor": "Card Title Color", + "cardType": "Card Type", "cardVariant": "Card Variant", "carouselImageCount": "Carousel Image Count", "collapseDays": "Collapse Days", @@ -210,7 +218,9 @@ "email": "Email", "emailList": "Email List", "emails": "Emails", + "enableGenerativeDirectAnswer": "Generative Direct Answer", "enableLanguageSelector": "Enable Language Selector", + "enableVisualAutoComplete": "Enable Visual Autocomplete", "endDate": "End Date", "expandedFooterLinks": "Expanded Footer Links", "expandFooter": "Expand Footer", @@ -226,6 +236,7 @@ "headerPosition": "Header Position", "headingAlign": "Heading Align", "headingLevel": "Heading Level", + "headingStyle": "Heading Style", "horizontalPadding": "Left/Right Padding", "hours": "Hours", "hoursColumn": "Hours Column", @@ -240,11 +251,13 @@ "includeTime": "Include Time", "insights": "Insights", "instagramLink": "Instagram Link", + "isTypingEffect": "Type Effect", "javascript": "JavaScript", "justifyContent": "Justify Content", "key": "Key", "label": "Label", "latitude": "Latitude", + "layout": "Layout", "limit": "Limit", "link": "Link", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Show Hours", "showHoursStatus": "Show Hours Status", "showIcon": "Show Icon", + "showIcon": "Show Icon", "showImage": "Show Image", "showImageConstrain": "Show Image Constrain", "showLanguageDropdown": "Show Language Dropdown", @@ -458,13 +472,19 @@ "timeFormat": "Time Format", "title": "Title", "truncateDescription": "Truncate Description", + "universalLimit": "Universal Limit", "utilityImages": "Utility Images", "value": "Value", "values": "Values", "variant": "Variant", + "verticalKey": "Vertical Key", + "verticalLimit": "Vertical Limit", "verticalPadding": "Top/Bottom Padding", + "verticals": "Verticals", "video": "Video", "visibleOnLivePage": "Visible on Live Page", + "visualAutoCompleteVerticalKey": "Visual Autocomplete Vertical Key", + "voiceSearch": "Voice Search", "weight": "Weight", "wrap": "Wrap", "xLink": "X Link", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Meta title is missing for locale(s): {{locales}}", "mile_one": "mile", "mile_other": "miles", + "missingCustomEndpointApiKey": "Add your custom Content endpoint API key to view this section", + "missingCustomEndpointName": "Add your custom Content endpoint name to view this section", "missingHtmlWidget": "Add HTML to view component", + "missingSearchApiKey": "Add your Search API key to view this section", + "missingSearchExperienceKey": "Add your Search Experience key to view this section", "monday": "Monday", "nearbyLocationsEmptyState": "No {{entityType}} within {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Section hidden for this {{entityType}}", diff --git a/packages/visual-editor/locales/platform/es/visual-editor.json b/packages/visual-editor/locales/platform/es/visual-editor.json index 8bee9b4b1..910ead865 100644 --- a/packages/visual-editor/locales/platform/es/visual-editor.json +++ b/packages/visual-editor/locales/platform/es/visual-editor.json @@ -51,6 +51,10 @@ "message": "No se puede renderizar esta sección. Intente actualizar su biblioteca de componentes." }, "components": { + "CustomDirectory": "Directorio personalizado", + "DirectoryGrid": "Cuadrícula de directorio", + "SearchResultsSlot": "Ranura de resultados de búsqueda", + "Video": "Video", "aboutSection": "Acerca de la sección", "aboutSectionDetailsColumn": "Columna de detalles", "address": "DIRECCIÓN", @@ -61,6 +65,7 @@ "copyrightMessage": "Mensaje de derechos de autor", "coreInfoSection": "Sección de información central", "ctaGroup": "Grupo CTA", + "customBreadcrumbs": "Migas de pan personalizadas", "customCodeSection": "Sección de código personalizado", "directory": "Directorio", "directoryGrid": "Cuadrícula de directorio", @@ -107,6 +112,8 @@ "promoSection": "Sección promocional", "reviewsSection": "Sección de revisiones", "richText": "Texto enriquecido", + "searchBarSlot": "Ranura de la barra de búsqueda", + "searchWithSlots": "Buscar con ranuras", "secondaryFooter": "Pie de página secundario", "secondaryHeader": "Encabezado secundario", "staticMapSection": "Sección de mapa estático", @@ -176,6 +183,7 @@ "buttons": "Botones", "buttonText": "Texto del botón", "cardTitleColor": "Color del título de la tarjeta", + "cardType": "Tipo de tarjeta", "cardVariant": "Variante de tarjeta", "carouselImageCount": "Recuento de imágenes del carrusel", "collapseDays": "Días de colapso", @@ -210,7 +218,9 @@ "email": "Correo electrónico", "emailList": "Lista de correo electrónico", "emails": "Correos electrónicos", + "enableGenerativeDirectAnswer": "Respuesta directa generativa", "enableLanguageSelector": "Habilitar el selector de idiomas", + "enableVisualAutoComplete": "Habilitar autocompletar visual", "endDate": "Fecha de finalización", "expandedFooterLinks": "Enlaces de pie de página expandidos", "expandFooter": "Expandir el pie de página", @@ -226,6 +236,7 @@ "headerPosition": "Posición de encabezado", "headingAlign": "Encabezado alinearse", "headingLevel": "Nivel de rumbo", + "headingStyle": "Estilo de título", "horizontalPadding": "Relleno izquierdo/derecho", "hours": "Horas", "hoursColumn": "Columna de horas", @@ -240,11 +251,13 @@ "includeTime": "Incluir tiempo", "insights": "Perspectivas", "instagramLink": "Enlace de Instagram", + "isTypingEffect": "Tipo Efecto", "javascript": "JavaScript", "justifyContent": "Justificar contenido", "key": "Clave", "label": "Etiqueta", "latitude": "Latitud", + "layout": "Disposición", "limit": "Límite", "link": "Enlace", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Mostrar horas", "showHoursStatus": "Mostrar estado de horas", "showIcon": "Mostrar icono", + "showIcon": "Mostrar icono", "showImage": "Muestra la imagen", "showImageConstrain": "Mostrar restricción de imagen", "showLanguageDropdown": "Mostrar el menú desplegable del idioma", @@ -458,13 +472,19 @@ "timeFormat": "Formato de tiempo", "title": "Título", "truncateDescription": "Descripción truncada", + "universalLimit": "Límite universal", "utilityImages": "Imágenes de utilidad", "value": "Valor", "values": "Valores", "variant": "Variante", + "verticalKey": "Tecla vertical", + "verticalLimit": "Límite vertical", "verticalPadding": "Relleno superior/inferior", + "verticals": "Verticales", "video": "Video", "visibleOnLivePage": "Visible en la página en vivo", + "visualAutoCompleteVerticalKey": "Tecla vertical de autocompletar visual", + "voiceSearch": "Búsqueda por voz", "weight": "Peso", "wrap": "Envoltura", "xLink": "X enlace", @@ -526,7 +546,11 @@ "mile_one": "milla", "mile_many": "millas", "mile_other": "millas", + "missingCustomEndpointApiKey": "Agregue su clave API de punto final de contenido personalizada para ver esta sección", + "missingCustomEndpointName": "Agregue su nombre de extremo de contenido personalizado para ver esta sección", "missingHtmlWidget": "Agregue HTML para ver el componente", + "missingSearchApiKey": "Agregue su clave de API de búsqueda para ver esta sección", + "missingSearchExperienceKey": "Agregue su clave de experiencia de búsqueda para ver esta sección", "monday": "Lunes", "nearbyLocationsEmptyState": "No hay {{entityType}} dentro de {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Sección oculta para este {{entityType}}", diff --git a/packages/visual-editor/locales/platform/et/visual-editor.json b/packages/visual-editor/locales/platform/et/visual-editor.json index 8bd0859e0..f0e07f9b8 100644 --- a/packages/visual-editor/locales/platform/et/visual-editor.json +++ b/packages/visual-editor/locales/platform/et/visual-editor.json @@ -51,6 +51,10 @@ "message": "Seda jaotist ei saa renderdada. Proovige oma komponentide teeki värskendada." }, "components": { + "CustomDirectory": "Kohandatud kataloog", + "DirectoryGrid": "Kataloogivõrk", + "SearchResultsSlot": "Otsingutulemuste pesa", + "Video": "Video", "aboutSection": "Sektsiooni kohta", "aboutSectionDetailsColumn": "Üksikasjade veerg", "address": "Aadress", @@ -61,6 +65,7 @@ "copyrightMessage": "Autoriõiguse sõnum", "coreInfoSection": "Põhiteabe jaotis", "ctaGroup": "CTA rühm", + "customBreadcrumbs": "Kohandatud leivapuru", "customCodeSection": "Kohandatud koodisektsioon", "directory": "Kataloog", "directoryGrid": "Kataloogivõrk", @@ -107,6 +112,8 @@ "promoSection": "Promo osakond", "reviewsSection": "Arvustuste jaotis", "richText": "Rikastekst", + "searchBarSlot": "Otsinguriba pesa", + "searchWithSlots": "Otsige teenindusaegadega", "secondaryFooter": "Teisene jalus", "secondaryHeader": "Sekundaarne päis", "staticMapSection": "Staatiline kaardiosa", @@ -176,6 +183,7 @@ "buttons": "Nupud", "buttonText": "Nupu tekst", "cardTitleColor": "Kaardi pealkirja värv", + "cardType": "Kaardi tüüp", "cardVariant": "Kaardi variant", "carouselImageCount": "Karusselli piltide arv", "collapseDays": "Varisevad päevad", @@ -210,7 +218,9 @@ "email": "E -kiri", "emailList": "E -posti nimekiri", "emails": "E -kirjad", + "enableGenerativeDirectAnswer": "Generatiivne otsene vastus", "enableLanguageSelector": "Luba keelevalija", + "enableVisualAutoComplete": "Visuaalse automaatse täitmise lubamine", "endDate": "Lõppkuupäev", "expandedFooterLinks": "Laiendatud jaluse lingid", "expandFooter": "Laiendage jalus", @@ -226,6 +236,7 @@ "headerPosition": "Päiseasend", "headingAlign": "Juhid joondama", "headingLevel": "Pealkirjade tase", + "headingStyle": "Pealkirja stiil", "horizontalPadding": "Vasak/parem polster", "hours": "Tööaeg", "hoursColumn": "Töötundide veerg", @@ -240,11 +251,13 @@ "includeTime": "Kaasake aeg", "insights": "Teadmised", "instagramLink": "Instagrami link", + "isTypingEffect": "Tüüp Efekt", "javascript": "JavaScript", "justifyContent": "Õigustage sisu", "key": "Võti", "label": "Silt", "latitude": "Laius", + "layout": "Paigutus", "limit": "Piiranguid", "link": "Link", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Näita lahtiolekuaegu", "showHoursStatus": "Näita lahtiolekuaegade olekut", "showIcon": "Näita ikooni", + "showIcon": "Näita ikooni", "showImage": "Kujutage pilti", "showImageConstrain": "Näita pildipiirangut", "showLanguageDropdown": "Näita keele rippmenüü", @@ -458,13 +472,19 @@ "timeFormat": "Ajavorm", "title": "Pealkiri", "truncateDescription": "Kärbige kirjeldus", + "universalLimit": "Universaalne limiit", "utilityImages": "Kasulikud pildid", "value": "Väärtus", "values": "Väärtused", "variant": "Variant", + "verticalKey": "Vertikaalne võti", + "verticalLimit": "Vertikaalne piirang", "verticalPadding": "Ülemine/alumine polster", + "verticals": "Vertikaalid", "video": "Video", "visibleOnLivePage": "Nähtav live -lehel", + "visualAutoCompleteVerticalKey": "Visuaalne automaatse täitmise vertikaalne võti", + "voiceSearch": "Häälotsing", "weight": "Kaal", "wrap": "Mähis", "xLink": "X Link", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Metapealkiri puudub järgmiste lokaatide jaoks: {{locales}}", "mile_one": "miil", "mile_other": "miili", + "missingCustomEndpointApiKey": "Selle jaotise vaatamiseks lisage oma kohandatud sisu lõpp-punkti API võti", + "missingCustomEndpointName": "Selle jaotise vaatamiseks lisage oma kohandatud sisu lõpp-punkti nimi", "missingHtmlWidget": "Komponendi kuvamiseks lisage HTML", + "missingSearchApiKey": "Selle jaotise vaatamiseks lisage oma Search API võti", + "missingSearchExperienceKey": "Selle jaotise vaatamiseks lisage oma otsingukogemuse võti", "monday": "Esmaspäev", "nearbyLocationsEmptyState": "{{entityType}} pole {{radius}} {{unit}} raadiuses", "nearbyLocationsEmptyStateSectionHidden": "Selle {{entityType}} jaoks peidetud jaotis", diff --git a/packages/visual-editor/locales/platform/fi/visual-editor.json b/packages/visual-editor/locales/platform/fi/visual-editor.json index 14cca51c4..86ecb2518 100644 --- a/packages/visual-editor/locales/platform/fi/visual-editor.json +++ b/packages/visual-editor/locales/platform/fi/visual-editor.json @@ -51,6 +51,10 @@ "message": "Tätä osiota ei voi renderöidä. Yritä päivittää komponenttikirjastosi." }, "components": { + "CustomDirectory": "Mukautettu hakemisto", + "DirectoryGrid": "Hakemistoruudukko", + "SearchResultsSlot": "Hakutulosten paikka", + "Video": "Video", "aboutSection": "Tietoja osiosta", "aboutSectionDetailsColumn": "Yksityiskohdat -sarake", "address": "Osoite", @@ -61,6 +65,7 @@ "copyrightMessage": "Tekijänoikeusviesti", "coreInfoSection": "Ydintiedot -osio", "ctaGroup": "CTA -ryhmä", + "customBreadcrumbs": "Mukautetut murut", "customCodeSection": "Mukautettu koodiosa", "directory": "Hakemisto", "directoryGrid": "Hakemistoruudukko", @@ -107,6 +112,8 @@ "promoSection": "Promoosio", "reviewsSection": "Arvosteluosa", "richText": "Muotoiltu teksti", + "searchBarSlot": "Hakupalkin paikka", + "searchWithSlots": "Hae Slotsilla", "secondaryFooter": "Toissijainen alatunniste", "secondaryHeader": "Toissijainen otsikko", "staticMapSection": "Staattinen karttaosa", @@ -176,6 +183,7 @@ "buttons": "Painikkeet", "buttonText": "Painikkeen teksti", "cardTitleColor": "Kortin otsikon väri", + "cardType": "Kortin tyyppi", "cardVariant": "Kortin variantti", "carouselImageCount": "Karuselli kuvien määrä", "collapseDays": "Romahduspäivät", @@ -210,7 +218,9 @@ "email": "Sähköposti", "emailList": "Sähköpostiluettelo", "emails": "Sähköpostit", + "enableGenerativeDirectAnswer": "Generatiivinen suora vastaus", "enableLanguageSelector": "Ota kielenvalitsin käyttöön", + "enableVisualAutoComplete": "Ota visuaalinen automaattinen täydennys käyttöön", "endDate": "Päättymispäivämäärä", "expandedFooterLinks": "Laajennetut alatunnislinkit", "expandFooter": "Laajentaa alatunnistetta", @@ -226,6 +236,7 @@ "headerPosition": "Otsikkoasento", "headingAlign": "Suuntaviiva", "headingLevel": "Päätaso", + "headingStyle": "Otsikon tyyli", "horizontalPadding": "Vasen/oikea pehmuste", "hours": "Tuntia", "hoursColumn": "Tuntiasarake", @@ -240,11 +251,13 @@ "includeTime": "Sisällytä aika", "insights": "Oivallukset", "instagramLink": "Instagram -linkki", + "isTypingEffect": "Kirjoita tehoste", "javascript": "JavaScript", "justifyContent": "Perustele sisältöä", "key": "Avain", "label": "Merkitä", "latitude": "Leveysaste", + "layout": "Layout", "limit": "Rajoittaa", "link": "Linkki", "linkedInLink": "LinkedIn -linkki", @@ -432,6 +445,7 @@ "showHours": "Näytä aukioloajat", "showHoursStatus": "Näytä aukioloaikojen tila", "showIcon": "Näytä kuvake", + "showIcon": "Näytä kuvake", "showImage": "Näytä kuva", "showImageConstrain": "Näytä kuvarajoitus", "showLanguageDropdown": "Näytä kieli avattava", @@ -458,13 +472,19 @@ "timeFormat": "Aikamuoto", "title": "Otsikko", "truncateDescription": "Katkaisukuvaus", + "universalLimit": "Universal Limit", "utilityImages": "Hyödyllisyyskuvat", "value": "Arvo", "values": "Arvot", "variant": "Variantti", + "verticalKey": "Pysty avain", + "verticalLimit": "Pystysuuntainen raja", "verticalPadding": "Ylä-/alahyllytys", + "verticals": "Pystysuorat", "video": "Video", "visibleOnLivePage": "Näkyvissä live -sivulla", + "visualAutoCompleteVerticalKey": "Visuaalinen automaattinen täydennys pystyavain", + "voiceSearch": "Äänihaku", "weight": "Paino", "wrap": "Kääriä", "xLink": "X -linkki", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Metaotsikko puuttuu lokaaleilta: {{locales}}", "mile_one": "maili", "mile_other": "mailia", + "missingCustomEndpointApiKey": "Lisää mukautettu Content endpoint API -avain nähdäksesi tämän osion", + "missingCustomEndpointName": "Lisää mukautettu sisällön päätepisteen nimi nähdäksesi tämän osion", "missingHtmlWidget": "Lisää HTML katsomaan komponenttia", + "missingSearchApiKey": "Lisää Search API -avain nähdäksesi tämän osion", + "missingSearchExperienceKey": "Lisää hakukokemusavaimesi nähdäksesi tämän osion", "monday": "maanantai", "nearbyLocationsEmptyState": "Ei {{entityType}} {{radius}} {{unit}} sisällä", "nearbyLocationsEmptyStateSectionHidden": "Osio piilotettu tälle {{entityType}}", diff --git a/packages/visual-editor/locales/platform/fr/visual-editor.json b/packages/visual-editor/locales/platform/fr/visual-editor.json index bf3feabd7..6fe9a0872 100644 --- a/packages/visual-editor/locales/platform/fr/visual-editor.json +++ b/packages/visual-editor/locales/platform/fr/visual-editor.json @@ -51,6 +51,10 @@ "message": "Impossible de restituer cette section. Essayez de mettre à jour votre bibliothèque de composants." }, "components": { + "CustomDirectory": "Répertoire personnalisé", + "DirectoryGrid": "Grille de répertoire", + "SearchResultsSlot": "Emplacement des résultats de recherche", + "Video": "Vidéo", "aboutSection": "À propos de la section", "aboutSectionDetailsColumn": "Colonne Détails", "address": "Adresse", @@ -61,6 +65,7 @@ "copyrightMessage": "Message de droit d'auteur", "coreInfoSection": "Section d'informations de base", "ctaGroup": "Groupe CTA", + "customBreadcrumbs": "Fil d'Ariane personnalisé", "customCodeSection": "Section de code personnalisé", "directory": "Annuaire", "directoryGrid": "Grille de répertoire", @@ -107,6 +112,8 @@ "promoSection": "Section promotionnelle", "reviewsSection": "Section des avis", "richText": "Texte enrichi", + "searchBarSlot": "Emplacement de la barre de recherche", + "searchWithSlots": "Rechercher avec des machines à sous", "secondaryFooter": "Pied de page secondaire", "secondaryHeader": "En-tête secondaire", "staticMapSection": "Section de carte statique", @@ -176,6 +183,7 @@ "buttons": "Boutons", "buttonText": "Texte du bouton", "cardTitleColor": "Couleur du titre de la carte", + "cardType": "Type de carte", "cardVariant": "Variante de carte", "carouselImageCount": "Nombre d'images du carrousel", "collapseDays": "Jours d'effondrement", @@ -210,7 +218,9 @@ "email": "E-mail", "emailList": "Liste de diffusion", "emails": "E-mails", + "enableGenerativeDirectAnswer": "Réponse directe générative", "enableLanguageSelector": "Activer le sélecteur de langue", + "enableVisualAutoComplete": "Activer la saisie semi-automatique visuelle", "endDate": "Date de fin", "expandedFooterLinks": "Liens de pied de page élargis", "expandFooter": "Développer le pied de page", @@ -226,6 +236,7 @@ "headerPosition": "Position de tête", "headingAlign": "Alignement de la rubrique", "headingLevel": "Niveau de cap", + "headingStyle": "Style de titre", "horizontalPadding": "Rembourrage gauche / droit", "hours": "Heures", "hoursColumn": "Colonne d'heures", @@ -240,11 +251,13 @@ "includeTime": "Inclure le temps", "insights": "Connaissances", "instagramLink": "Lien Instagram", + "isTypingEffect": "Effet de type", "javascript": "JavaScript", "justifyContent": "Justifier le contenu", "key": "Clé", "label": "Étiquette", "latitude": "Latitude", + "layout": "Mise en page", "limit": "Limite", "link": "Lien", "linkedInLink": "Lien linkedin", @@ -432,6 +445,7 @@ "showHours": "Afficher les horaires", "showHoursStatus": "Afficher le statut des heures", "showIcon": "Afficher l'icône", + "showIcon": "Afficher l'icône", "showImage": "Montrer l'image", "showImageConstrain": "Afficher la contrainte d'image", "showLanguageDropdown": "Afficher la liste déroulante de la langue", @@ -458,13 +472,19 @@ "timeFormat": "Format de temps", "title": "Titre", "truncateDescription": "Description tronquée", + "universalLimit": "Limite universelle", "utilityImages": "Images utilitaires", "value": "Valeur", "values": "Valeurs", "variant": "Variante", + "verticalKey": "Clé verticale", + "verticalLimit": "Limite verticale", "verticalPadding": "Rembourrage supérieur / inférieur", + "verticals": "Verticales", "video": "Vidéo", "visibleOnLivePage": "Visible sur la page en direct", + "visualAutoCompleteVerticalKey": "Clé verticale de saisie semi-automatique visuelle", + "voiceSearch": "Recherche vocale", "weight": "Poids", "wrap": "Envelopper", "xLink": "X lien", @@ -526,7 +546,11 @@ "mile_one": "mile", "mile_many": "miles", "mile_other": "miles", + "missingCustomEndpointApiKey": "Ajoutez votre clé API de point de terminaison de contenu personnalisée pour afficher cette section", + "missingCustomEndpointName": "Ajoutez votre nom de point de terminaison de contenu personnalisé pour afficher cette section", "missingHtmlWidget": "Ajouter HTML pour afficher le composant", + "missingSearchApiKey": "Ajoutez votre clé API de recherche pour afficher cette section", + "missingSearchExperienceKey": "Ajoutez votre clé d'expérience de recherche pour afficher cette section", "monday": "Lundi", "nearbyLocationsEmptyState": "Aucun {{entityType}} dans un rayon de {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Section masquée pour ce {{entityType}}", diff --git a/packages/visual-editor/locales/platform/hr/visual-editor.json b/packages/visual-editor/locales/platform/hr/visual-editor.json index be50762b9..6f733cd15 100644 --- a/packages/visual-editor/locales/platform/hr/visual-editor.json +++ b/packages/visual-editor/locales/platform/hr/visual-editor.json @@ -51,6 +51,10 @@ "message": "Nije moguće prikazati ovaj odjeljak. Pokušajte ažurirati biblioteku komponenti." }, "components": { + "CustomDirectory": "Prilagođeni imenik", + "DirectoryGrid": "Rešetka direktorija", + "SearchResultsSlot": "Utor za rezultate pretraživanja", + "Video": "Video", "aboutSection": "O odjeljku", "aboutSectionDetailsColumn": "Stupac pojedinosti", "address": "Adresa", @@ -61,6 +65,7 @@ "copyrightMessage": "Poruka o autorskim pravima", "coreInfoSection": "Odjeljak jezgrenih informacija", "ctaGroup": "CTA grupa", + "customBreadcrumbs": "Custom Breadcrumbs", "customCodeSection": "Odjeljak prilagođenog koda", "directory": "Imenik", "directoryGrid": "Rešetka imenika", @@ -107,6 +112,8 @@ "promoSection": "Promotivni dio", "reviewsSection": "Odjeljak za preglede", "richText": "Obogaćeni tekst", + "searchBarSlot": "Traka za pretraživanje utor", + "searchWithSlots": "Pretraživanje s utorima", "secondaryFooter": "Sekundarno podnožje", "secondaryHeader": "Sekundarno zaglavlje", "staticMapSection": "Odjeljak statičke karte", @@ -176,6 +183,7 @@ "buttons": "Gumbi", "buttonText": "Tekst gumba", "cardTitleColor": "Boja naslova kartice", + "cardType": "Vrsta kartice", "cardVariant": "Varijanta kartice", "carouselImageCount": "Broj slika vrtuljka", "collapseDays": "Dani kolapsa", @@ -210,7 +218,9 @@ "email": "E -pošta", "emailList": "Popis e -pošte", "emails": "E -mailovi", + "enableGenerativeDirectAnswer": "Generativni izravni odgovor", "enableLanguageSelector": "Omogući selektor jezika", + "enableVisualAutoComplete": "Omogući vizualno automatsko dovršavanje", "endDate": "Datum završetka", "expandedFooterLinks": "Proširene veze podnožja", "expandFooter": "Proširiti podnožje", @@ -226,6 +236,7 @@ "headerPosition": "Položaj zaglavlja", "headingAlign": "Poravnavanje naslova", "headingLevel": "Razina naslova", + "headingStyle": "Stil naslova", "horizontalPadding": "Lijevo/desno oblaganje", "hours": "Sati", "hoursColumn": "Sati stupaca", @@ -240,11 +251,13 @@ "includeTime": "Uključi vrijeme", "insights": "Uvidi", "instagramLink": "Instagram veza", + "isTypingEffect": "Učinak tipa", "javascript": "JavaScript", "justifyContent": "Opravdati sadržaj", "key": "Ključ", "label": "Označiti", "latitude": "Širina", + "layout": "Raspored", "limit": "Ograničiti", "link": "Link", "linkedInLink": "LinkedIn veza", @@ -432,6 +445,7 @@ "showHours": "Prikaži radno vrijeme", "showHoursStatus": "Prikaži status radnog vremena", "showIcon": "Prikaži ikonu", + "showIcon": "Prikaži ikonu", "showImage": "Prikaži sliku", "showImageConstrain": "Prikaži ograničenje slike", "showLanguageDropdown": "Prikaži padajući jezik", @@ -458,13 +472,19 @@ "timeFormat": "Format vremena", "title": "Titula", "truncateDescription": "Opis skraćenja", + "universalLimit": "Univerzalno ograničenje", "utilityImages": "Korisne slike", "value": "Vrijednost", "values": "Vrijednosti", "variant": "Varijanta", + "verticalKey": "Vertikalni ključ", + "verticalLimit": "Okomito ograničenje", "verticalPadding": "Gornji/donji oblog", + "verticals": "Vertikale", "video": "Video", "visibleOnLivePage": "Vidljivo na stranici uživo", + "visualAutoCompleteVerticalKey": "Visual AutoComplete Vertical Key", + "voiceSearch": "Glasovno pretraživanje", "weight": "Težina", "wrap": "Zamotati", "xLink": "X Link", @@ -526,7 +546,11 @@ "mile_one": "milja", "mile_few": "milje", "mile_other": "milja", + "missingCustomEndpointApiKey": "Dodajte svoj prilagođeni API ključ krajnje točke sadržaja da biste vidjeli ovaj odjeljak", + "missingCustomEndpointName": "Dodajte svoj prilagođeni naziv krajnje točke sadržaja da biste vidjeli ovaj odjeljak", "missingHtmlWidget": "Dodajte HTML za pregled komponente", + "missingSearchApiKey": "Dodajte svoj API ključ pretraživanja da biste vidjeli ovaj odjeljak", + "missingSearchExperienceKey": "Dodajte svoj ključ iskustva pretraživanja da biste vidjeli ovaj odjeljak", "monday": "ponedjeljak", "nearbyLocationsEmptyState": "Nema {{entityType}} unutar {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Odjeljak skriven za ovaj {{entityType}}", diff --git a/packages/visual-editor/locales/platform/hu/visual-editor.json b/packages/visual-editor/locales/platform/hu/visual-editor.json index 40db34d54..a7ee7353f 100644 --- a/packages/visual-editor/locales/platform/hu/visual-editor.json +++ b/packages/visual-editor/locales/platform/hu/visual-editor.json @@ -51,6 +51,10 @@ "message": "Ez a szakasz nem jeleníthető meg. Próbálja meg frissíteni az összetevőkönyvtárat." }, "components": { + "CustomDirectory": "Egyéni címtár", + "DirectoryGrid": "Címtárrács", + "SearchResultsSlot": "Keresési eredmények Slot", + "Video": "Videó", "aboutSection": "A szakaszról", "aboutSectionDetailsColumn": "Részletek oszlop", "address": "Cím", @@ -61,6 +65,7 @@ "copyrightMessage": "Copyright Message", "coreInfoSection": "Alapvető információ szakasz", "ctaGroup": "CTA -csoport", + "customBreadcrumbs": "Egyedi kenyérmorzsa", "customCodeSection": "Egyedi kód szakasz", "directory": "Könyvtár", "directoryGrid": "Címtárrács", @@ -107,6 +112,8 @@ "promoSection": "Promóciós szakasz", "reviewsSection": "Áttekintési szakasz", "richText": "Gazdag szöveg", + "searchBarSlot": "SearchBar Slot", + "searchWithSlots": "Keresés a Slots segítségével", "secondaryFooter": "Másodlagos lábléc", "secondaryHeader": "Másodlagos fejléc", "staticMapSection": "Statikus térképszakasz", @@ -176,6 +183,7 @@ "buttons": "Gombok", "buttonText": "Gomb szövege", "cardTitleColor": "Kártya cím színe", + "cardType": "Kártya típusa", "cardVariant": "Kártya változat", "carouselImageCount": "Forgóképek száma", "collapseDays": "Összeomlás napjai", @@ -210,7 +218,9 @@ "email": "Email", "emailList": "E -mail lista", "emails": "E -mailek", + "enableGenerativeDirectAnswer": "Generatív közvetlen válasz", "enableLanguageSelector": "Engedélyezze a nyelvválasztót", + "enableVisualAutoComplete": "Vizuális automatikus kiegészítés engedélyezése", "endDate": "Befejezés dátuma", "expandedFooterLinks": "Bővített lábléc linkek", "expandFooter": "Bontsa ki a láblécet", @@ -226,6 +236,7 @@ "headerPosition": "Fejléc helyzet", "headingAlign": "Fejjel igazítás", "headingLevel": "Irányszint", + "headingStyle": "Címsor stílusa", "horizontalPadding": "Bal/jobb párnás", "hours": "Órák", "hoursColumn": "Órás oszlop", @@ -240,11 +251,13 @@ "includeTime": "Tartalmazza az időt", "insights": "Betekintés", "instagramLink": "Instagram link", + "isTypingEffect": "Hatás típusa", "javascript": "JavaScript", "justifyContent": "Igazolja a tartalmat", "key": "Kulcsfontosságú", "label": "Címke", "latitude": "Szélesség", + "layout": "Elrendezés", "limit": "Határ", "link": "Link", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Nyitvatartás megjelenítése", "showHoursStatus": "Az óra állapotának megjelenítése", "showIcon": "Ikon megjelenítése", + "showIcon": "Ikon megjelenítése", "showImage": "Ábrázolást mutat", "showImageConstrain": "Képkorlát megjelenítése", "showLanguageDropdown": "Mutasd meg a nyelv legördülő menüjét", @@ -458,13 +472,19 @@ "timeFormat": "Időformátum", "title": "Cím", "truncateDescription": "Csonka leírás", + "universalLimit": "Univerzális limit", "utilityImages": "Hasznos képek", "value": "Érték", "values": "Értékek", "variant": "Változat", + "verticalKey": "Függőleges kulcs", + "verticalLimit": "Függőleges határ", "verticalPadding": "Felső/alsó párnás", + "verticals": "Függőlegesek", "video": "Videó", "visibleOnLivePage": "Látható az élő oldalon", + "visualAutoCompleteVerticalKey": "Vizuális automatikus kiegészítés függőleges kulcs", + "voiceSearch": "Hangalapú keresés", "weight": "Súly", "wrap": "Betakar", "xLink": "X link", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Hiányzik a metacím a nyelvi beállításokhoz: {{locales}}", "mile_one": "mérföld", "mile_other": "mérföld", + "missingCustomEndpointApiKey": "Adja hozzá egyéni tartalomvégpont API-kulcsát a szakasz megtekintéséhez", + "missingCustomEndpointName": "Adja hozzá az egyéni tartalomvégpont nevét a szakasz megtekintéséhez", "missingHtmlWidget": "Adjon hozzá HTML -t az összetevő megtekintéséhez", + "missingSearchApiKey": "Ennek a szakasznak a megtekintéséhez adja hozzá Search API-kulcsát", + "missingSearchExperienceKey": "A szakasz megtekintéséhez adja hozzá a Search Experience kulcsát", "monday": "hétfő", "nearbyLocationsEmptyState": "Nincs {{entityType}} {{radius}} {{unit}} belül", "nearbyLocationsEmptyStateSectionHidden": "A szakasz elrejtve ehhez a(z) {{entityType}}", diff --git a/packages/visual-editor/locales/platform/it/visual-editor.json b/packages/visual-editor/locales/platform/it/visual-editor.json index 4928602f9..f107b9877 100644 --- a/packages/visual-editor/locales/platform/it/visual-editor.json +++ b/packages/visual-editor/locales/platform/it/visual-editor.json @@ -51,6 +51,10 @@ "message": "Impossibile eseguire il rendering di questa sezione. Prova ad aggiornare la libreria dei componenti." }, "components": { + "CustomDirectory": "Directory personalizzata", + "DirectoryGrid": "Griglia di elenchi", + "SearchResultsSlot": "Slot dei risultati di ricerca", + "Video": "Video", "aboutSection": "Informazioni sulla sezione", "aboutSectionDetailsColumn": "Colonna Dettagli", "address": "Indirizzo", @@ -61,6 +65,7 @@ "copyrightMessage": "Messaggio sul diritto d'autore", "coreInfoSection": "Sezione Informazioni fondamentali", "ctaGroup": "Gruppo CTA", + "customBreadcrumbs": "Pangrattato personalizzato", "customCodeSection": "Sezione di codice personalizzato", "directory": "Directory", "directoryGrid": "Griglia delle directory", @@ -107,6 +112,8 @@ "promoSection": "Sezione promozionale", "reviewsSection": "Sezione Recensioni", "richText": "Testo ricco", + "searchBarSlot": "Slot della barra di ricerca", + "searchWithSlots": "Cerca con gli slot", "secondaryFooter": "Piè di pagina secondario", "secondaryHeader": "Intestazione secondaria", "staticMapSection": "Sezione mappa statica", @@ -176,6 +183,7 @@ "buttons": "Pulsanti", "buttonText": "Testo del pulsante", "cardTitleColor": "Colore del titolo della carta", + "cardType": "Tipo di carta", "cardVariant": "Variante della carta", "carouselImageCount": "Conteggio immagini carosello", "collapseDays": "Giorni di collasso", @@ -210,7 +218,9 @@ "email": "E-mail", "emailList": "Elenco e -mail", "emails": "E -mail", + "enableGenerativeDirectAnswer": "Risposta diretta generativa", "enableLanguageSelector": "Abilita selettore di lingue", + "enableVisualAutoComplete": "Abilita il completamento automatico visivo", "endDate": "Data di fine", "expandedFooterLinks": "Collegamenti a piè di pagina espansi", "expandFooter": "Espandere il piè di pagina", @@ -226,6 +236,7 @@ "headerPosition": "Posizione di intestazione", "headingAlign": "Intestazione allineamento", "headingLevel": "Livello di intestazione", + "headingStyle": "Stile di intestazione", "horizontalPadding": "Imbottitura sinistra/destra", "hours": "Ore", "hoursColumn": "Colonna delle ore", @@ -240,11 +251,13 @@ "includeTime": "Includi tempo", "insights": "Intuizioni", "instagramLink": "Link Instagram", + "isTypingEffect": "Tipo Effetto", "javascript": "JavaScript", "justifyContent": "Giustifica il contenuto", "key": "Chiave", "label": "Etichetta", "latitude": "Latitudine", + "layout": "Disposizione", "limit": "Limite", "link": "Collegamento", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Mostra orari", "showHoursStatus": "Mostra lo stato degli orari", "showIcon": "Mostra icona", + "showIcon": "Mostra icona", "showImage": "Mostra l'immagine", "showImageConstrain": "Mostra vincolo immagine", "showLanguageDropdown": "Mostra il menu a discesa linguistica", @@ -458,13 +472,19 @@ "timeFormat": "Formato tempo", "title": "Titolo", "truncateDescription": "Descrizione del troncato", + "universalLimit": "Limite universale", "utilityImages": "Immagini di utilità", "value": "Valore", "values": "Valori", "variant": "Variante", + "verticalKey": "Chiave verticale", + "verticalLimit": "Limite verticale", "verticalPadding": "Imbottitura superiore/inferiore", + "verticals": "Verticali", "video": "Video", "visibleOnLivePage": "Visibile sulla pagina live", + "visualAutoCompleteVerticalKey": "Tasto verticale di completamento automatico visivo", + "voiceSearch": "Ricerca vocale", "weight": "Peso", "wrap": "Avvolgere", "xLink": "X link", @@ -526,7 +546,11 @@ "mile_one": "miglio", "mile_many": "miglia", "mile_other": "miglia", + "missingCustomEndpointApiKey": "Aggiungi la chiave API dell'endpoint di contenuto personalizzata per visualizzare questa sezione", + "missingCustomEndpointName": "Aggiungi il nome dell'endpoint di contenuto personalizzato per visualizzare questa sezione", "missingHtmlWidget": "Aggiungi HTML al componente Visualizza", + "missingSearchApiKey": "Aggiungi la tua chiave API di ricerca per visualizzare questa sezione", + "missingSearchExperienceKey": "Aggiungi la tua chiave di esperienza di ricerca per visualizzare questa sezione", "monday": "Lunedi", "nearbyLocationsEmptyState": "Nessun {{entityType}} entro {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Sezione nascosta per questo {{entityType}}", diff --git a/packages/visual-editor/locales/platform/ja/visual-editor.json b/packages/visual-editor/locales/platform/ja/visual-editor.json index 8e056681b..d5633b28c 100644 --- a/packages/visual-editor/locales/platform/ja/visual-editor.json +++ b/packages/visual-editor/locales/platform/ja/visual-editor.json @@ -51,6 +51,10 @@ "message": "このセクションをレンダリングできません。コンポーネント ライブラリを更新してみてください。" }, "components": { + "CustomDirectory": "カスタムディレクトリ", + "DirectoryGrid": "ディレクトリグリッド", + "SearchResultsSlot": "検索結果スロット", + "Video": "ビデオ", "aboutSection": "概要セクション", "aboutSectionDetailsColumn": "詳細欄", "address": "住所", @@ -61,6 +65,7 @@ "copyrightMessage": "著作権メッセージ", "coreInfoSection": "コア情報セクション", "ctaGroup": "CTAグループ", + "customBreadcrumbs": "カスタムブレッドクラム", "customCodeSection": "カスタムコードセクション", "directory": "ディレクトリ", "directoryGrid": "ディレクトリグリッド", @@ -107,6 +112,8 @@ "promoSection": "プロモーションセクション", "reviewsSection": "レビューセクション", "richText": "リッチテキスト", + "searchBarSlot": "サーチバースロット", + "searchWithSlots": "スロットで検索", "secondaryFooter": "セカンダリフッター", "secondaryHeader": "二次ヘッダー", "staticMapSection": "静的マップセクション", @@ -176,6 +183,7 @@ "buttons": "ボタン", "buttonText": "ボタンのテキスト", "cardTitleColor": "カードタイトルの色", + "cardType": "カードの種類", "cardVariant": "カードのバリエーション", "carouselImageCount": "カルーセル画像数", "collapseDays": "崩壊日", @@ -210,7 +218,9 @@ "email": "メール", "emailList": "メーリングリスト", "emails": "メール", + "enableGenerativeDirectAnswer": "生成的な直接回答", "enableLanguageSelector": "言語セレクターを有効にします", + "enableVisualAutoComplete": "ビジュアルオートコンプリートを有効にする", "endDate": "終了日", "expandedFooterLinks": "拡張フッターリンク", "expandFooter": "フッターを拡張します", @@ -226,6 +236,7 @@ "headerPosition": "ヘッダー位置", "headingAlign": "見出し揃え", "headingLevel": "見出しレベル", + "headingStyle": "見出しスタイル", "horizontalPadding": "左/右パディング", "hours": "時間", "hoursColumn": "時間列", @@ -240,11 +251,13 @@ "includeTime": "時間を含む", "insights": "洞察", "instagramLink": "Instagramリンク", + "isTypingEffect": "タイプ効果", "javascript": "JavaScript", "justifyContent": "コンテンツを正当化します", "key": "キー", "label": "ラベル", "latitude": "緯度", + "layout": "レイアウト", "limit": "制限", "link": "リンク", "linkedInLink": "LinkedInリンク", @@ -432,6 +445,7 @@ "showHours": "営業時間を表示", "showHoursStatus": "営業時間のステータスを表示", "showIcon": "アイコンを表示", + "showIcon": "アイコンを表示", "showImage": "画像を表示します", "showImageConstrain": "画像制約を表示", "showLanguageDropdown": "言語ドロップダウンを表示します", @@ -458,13 +472,19 @@ "timeFormat": "時間形式", "title": "タイトル", "truncateDescription": "説明の切り捨て", + "universalLimit": "普遍的な制限", "utilityImages": "ユーティリティ画像", "value": "値", "values": "値", "variant": "変異体", + "verticalKey": "垂直キー", + "verticalLimit": "垂直限界", "verticalPadding": "上/下のパディング", + "verticals": "垂直方向", "video": "ビデオ", "visibleOnLivePage": "ライブページに表示されます", + "visualAutoCompleteVerticalKey": "ビジュアルオートコンプリート垂直キー", + "voiceSearch": "音声検索", "weight": "太さ", "wrap": "包む", "xLink": "Xリンク", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "ロケールのメタ タイトルがありません: {{locales}}", "mile_one": "マイル", "mile_other": "マイル", + "missingCustomEndpointApiKey": "このセクションを表示するには、カスタム コンテンツ エンドポイント API キーを追加してください", + "missingCustomEndpointName": "このセクションを表示するには、カスタム コンテンツ エンドポイント名を追加します", "missingHtmlWidget": "HTMLを追加してコンポーネントを表示します", + "missingSearchApiKey": "このセクションを表示するには、検索 API キーを追加してください", + "missingSearchExperienceKey": "このセクションを表示するには、検索エクスペリエンス キーを追加してください", "monday": "月曜日", "nearbyLocationsEmptyState": "{{radius}} {{unit}} 以内に {{entityType}} はありません", "nearbyLocationsEmptyStateSectionHidden": "この {{entityType}} に対して非表示のセクション", diff --git a/packages/visual-editor/locales/platform/lt/visual-editor.json b/packages/visual-editor/locales/platform/lt/visual-editor.json index dbf0bdc65..66f1d4a82 100644 --- a/packages/visual-editor/locales/platform/lt/visual-editor.json +++ b/packages/visual-editor/locales/platform/lt/visual-editor.json @@ -51,6 +51,10 @@ "message": "Nepavyko pateikti šios skilties. Pabandykite atnaujinti komponentų biblioteką." }, "components": { + "CustomDirectory": "Pasirinktinis katalogas", + "DirectoryGrid": "Katalogų tinklelis", + "SearchResultsSlot": "Paieškos rezultatų lizdas", + "Video": "Vaizdo įrašas", "aboutSection": "Apie skyrių", "aboutSectionDetailsColumn": "Išsamios informacijos stulpelis", "address": "Adresas", @@ -61,6 +65,7 @@ "copyrightMessage": "Autorių teisių žinutė", "coreInfoSection": "Pagrindinės informacijos skyrius", "ctaGroup": "CTA grupė", + "customBreadcrumbs": "Individualūs duonos trupiniai", "customCodeSection": "Pasirinktinio kodo skyrius", "directory": "Katalogas", "directoryGrid": "Katalogų tinklelis", @@ -107,6 +112,8 @@ "promoSection": "Promo skyrius", "reviewsSection": "Apžvalgų skyrius", "richText": "Turtingas tekstas", + "searchBarSlot": "Paieškos juostos lizdas", + "searchWithSlots": "Ieškokite su Slots", "secondaryFooter": "Antrinė poraštė", "secondaryHeader": "Antrinė antraštė", "staticMapSection": "Statinio žemėlapio skyrius", @@ -176,6 +183,7 @@ "buttons": "Mygtukai", "buttonText": "Mygtuko tekstas", "cardTitleColor": "Kortelės pavadinimo spalva", + "cardType": "Kortelės tipas", "cardVariant": "Kortelės variantas", "carouselImageCount": "Karuselės vaizdų skaičius", "collapseDays": "Griūties dienos", @@ -210,7 +218,9 @@ "email": "El. Paštas", "emailList": "El. Pašto sąrašas", "emails": "El. El. laiškai", + "enableGenerativeDirectAnswer": "Generatyvus tiesioginis atsakymas", "enableLanguageSelector": "Įgalinti kalbos parinkiklį", + "enableVisualAutoComplete": "Įgalinti vaizdinį automatinį užbaigimą", "endDate": "Pabaigos data", "expandedFooterLinks": "Išplėstos poraštės nuorodos", "expandFooter": "Išplėskite poraštę", @@ -226,6 +236,7 @@ "headerPosition": "Antraštės padėtis", "headingAlign": "Antraštės derinimas", "headingLevel": "Antraštės lygis", + "headingStyle": "Antraštės stilius", "horizontalPadding": "Kairysis/dešinysis paminkštinimas", "hours": "Valandos", "hoursColumn": "Valandų stulpelis", @@ -240,11 +251,13 @@ "includeTime": "Įtraukti laiką", "insights": "Įžvalgos", "instagramLink": "„Instagram“ nuoroda", + "isTypingEffect": "Tipo efektas", "javascript": "„JavaScript“", "justifyContent": "Pateisinkite turinį", "key": "Raktas", "label": "Etiketė", "latitude": "Platuma", + "layout": "Išdėstymas", "limit": "Limit", "link": "Nuoroda", "linkedInLink": "„LinkedIn“ nuoroda", @@ -432,6 +445,7 @@ "showHours": "Rodyti valandas", "showHoursStatus": "Rodyti darbo valandų būseną", "showIcon": "Rodyti piktogramą", + "showIcon": "Rodyti piktogramą", "showImage": "Rodyti vaizdą", "showImageConstrain": "Rodyti vaizdo apribojimą", "showLanguageDropdown": "Rodyti išskleidžiamąjį kalbą", @@ -458,13 +472,19 @@ "timeFormat": "Laiko formatas", "title": "Pavadinimas", "truncateDescription": "TRUNCATE APRAŠYMAS", + "universalLimit": "Universalus limitas", "utilityImages": "Naudingi vaizdai", "value": "Vertė", "values": "Vertės", "variant": "Variantas", + "verticalKey": "Vertikalus raktas", + "verticalLimit": "Vertikali riba", "verticalPadding": "Viršutinė/apatinė paminkštinimas", + "verticals": "Vertikalės", "video": "Vaizdo įrašas", "visibleOnLivePage": "Matomas tiesioginiame puslapyje", + "visualAutoCompleteVerticalKey": "Vaizdinis automatinio užbaigimo vertikalus raktas", + "voiceSearch": "Balso paieška", "weight": "Svoris", "wrap": "Apvynioti", "xLink": "X nuoroda", @@ -531,7 +551,11 @@ "mile_few": "mylios", "mile_many": "mylios", "mile_other": "mylių", + "missingCustomEndpointApiKey": "Pridėkite tinkintą turinio galutinio taško API raktą, kad peržiūrėtumėte šį skyrių", + "missingCustomEndpointName": "Norėdami peržiūrėti šį skyrių, pridėkite pasirinktinį turinio pabaigos taško pavadinimą", "missingHtmlWidget": "Pridėkite HTML, kad peržiūrėtumėte komponentą", + "missingSearchApiKey": "Norėdami peržiūrėti šią skiltį, pridėkite paieškos API raktą", + "missingSearchExperienceKey": "Norėdami peržiūrėti šią skiltį, pridėkite paieškos patirties raktą", "monday": "Pirmadienis", "nearbyLocationsEmptyState": "Nėra {{entityType}} per {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Šio {{entityType}} skyrius paslėptas", diff --git a/packages/visual-editor/locales/platform/lv/visual-editor.json b/packages/visual-editor/locales/platform/lv/visual-editor.json index 8d9a17351..13ba1b6e8 100644 --- a/packages/visual-editor/locales/platform/lv/visual-editor.json +++ b/packages/visual-editor/locales/platform/lv/visual-editor.json @@ -51,6 +51,10 @@ "message": "Nevar atveidot šo sadaļu. Mēģiniet atjaunināt savu komponentu bibliotēku." }, "components": { + "CustomDirectory": "Pielāgots direktorijs", + "DirectoryGrid": "Direktoriju režģis", + "SearchResultsSlot": "Meklēšanas rezultātu slots", + "Video": "Video", "aboutSection": "Par sadaļu", "aboutSectionDetailsColumn": "Detaļu kolonna", "address": "Adrese", @@ -61,6 +65,7 @@ "copyrightMessage": "Autortiesību ziņojums", "coreInfoSection": "Pamatinformācija", "ctaGroup": "CTA grupa", + "customBreadcrumbs": "Pielāgotas rīvmaizes", "customCodeSection": "Pielāgota koda sadaļa", "directory": "Direktors", "directoryGrid": "Direktoriju režģis", @@ -107,6 +112,8 @@ "promoSection": "Promo sadaļa", "reviewsSection": "Atsauksmju sadaļa", "richText": "Bagātināts teksts", + "searchBarSlot": "SearchBar Slot", + "searchWithSlots": "Meklēt ar slotiem", "secondaryFooter": "Sekundārā kājene", "secondaryHeader": "Sekundārā galvene", "staticMapSection": "Statiskās kartes sadaļa", @@ -176,6 +183,7 @@ "buttons": "Pogas", "buttonText": "Pogas teksts", "cardTitleColor": "Kartes nosaukuma krāsa", + "cardType": "Kartes veids", "cardVariant": "Kartes variants", "carouselImageCount": "Karuseļa attēlu skaits", "collapseDays": "Sabrukšanas dienas", @@ -210,7 +218,9 @@ "email": "E -pasts", "emailList": "E -pasta saraksts", "emails": "E -pasti", + "enableGenerativeDirectAnswer": "Ģeneratīva tieša atbilde", "enableLanguageSelector": "Iespējot valodas atlasītāju", + "enableVisualAutoComplete": "Iespējot vizuālo automātisko pabeigšanu", "endDate": "Beigu datums", "expandedFooterLinks": "Paplašinātas kājenes saites", "expandFooter": "Paplašināt kājeni", @@ -226,6 +236,7 @@ "headerPosition": "Galvenes pozīcija", "headingAlign": "Virzīšanās izlīdzināšana", "headingLevel": "Virsraksta līmenis", + "headingStyle": "Virsraksta stils", "horizontalPadding": "Kreisā/labā polsterējums", "hours": "Laiks", "hoursColumn": "Stundu kolonna", @@ -240,11 +251,13 @@ "includeTime": "Iekļaut laiku", "insights": "Ieskats", "instagramLink": "Instagram saite", + "isTypingEffect": "Tipa efekts", "javascript": "JavaScript", "justifyContent": "Pamatot saturu", "key": "Atslēga", "label": "Etiķete", "latitude": "Platums", + "layout": "Izkārtojums", "limit": "Ierobežot", "link": "Saite", "linkedInLink": "LinkedIn saite", @@ -432,6 +445,7 @@ "showHours": "Rādīt stundas", "showHoursStatus": "Rādīt stundu statusu", "showIcon": "Rādīt ikonu", + "showIcon": "Rādīt ikonu", "showImage": "Rādīt attēlu", "showImageConstrain": "Rādīt attēla ierobežojumu", "showLanguageDropdown": "Rādīt valodu nolaižamajā vietā", @@ -458,13 +472,19 @@ "timeFormat": "Laika formāts", "title": "Nosaukums", "truncateDescription": "Saīsināts apraksts", + "universalLimit": "Universālais ierobežojums", "utilityImages": "Lietderīgie attēli", "value": "Vērtība", "values": "Vērtības", "variant": "Variants", + "verticalKey": "Vertikālā atslēga", + "verticalLimit": "Vertikālais ierobežojums", "verticalPadding": "Augšējais/apakšējais polsterējums", + "verticals": "Vertikāles", "video": "Video", "visibleOnLivePage": "Redzams tiešraides lapā", + "visualAutoCompleteVerticalKey": "Vizuālā automātiskās pabeigšanas vertikālā atslēga", + "voiceSearch": "Balss meklēšana", "weight": "Svars", "wrap": "Ietīt", "xLink": "X saite", @@ -526,7 +546,11 @@ "mile_zero": "jūdzes", "mile_one": "jūdze", "mile_other": "jūdzes", + "missingCustomEndpointApiKey": "Pievienojiet savu pielāgoto satura galapunkta API atslēgu, lai skatītu šo sadaļu", + "missingCustomEndpointName": "Lai skatītu šo sadaļu, pievienojiet pielāgotā satura galapunkta nosaukumu", "missingHtmlWidget": "Pievienojiet HTML, lai skatītu komponentu", + "missingSearchApiKey": "Pievienojiet savu Search API atslēgu, lai skatītu šo sadaļu", + "missingSearchExperienceKey": "Pievienojiet savu meklēšanas pieredzes atslēgu, lai skatītu šo sadaļu", "monday": "Pirmdiena", "nearbyLocationsEmptyState": "Nav {{entityType}} {{radius}} {{unit}} rādiusā", "nearbyLocationsEmptyStateSectionHidden": "Sadaļa paslēpta šim {{entityType}}", diff --git a/packages/visual-editor/locales/platform/nb/visual-editor.json b/packages/visual-editor/locales/platform/nb/visual-editor.json index 0e9ea5e18..fb7a100d2 100644 --- a/packages/visual-editor/locales/platform/nb/visual-editor.json +++ b/packages/visual-editor/locales/platform/nb/visual-editor.json @@ -51,6 +51,10 @@ "message": "Kan ikke gjengi denne delen. Prøv å oppdatere komponentbiblioteket." }, "components": { + "CustomDirectory": "Egendefinert katalog", + "DirectoryGrid": "Katalognett", + "SearchResultsSlot": "Spor for søkeresultater", + "Video": "Video", "aboutSection": "Om seksjon", "aboutSectionDetailsColumn": "Detaljer Kolonne", "address": "Adresse", @@ -61,6 +65,7 @@ "copyrightMessage": "Opphavsrettsmelding", "coreInfoSection": "Kjerneinfo -seksjon", "ctaGroup": "CTA gruppe", + "customBreadcrumbs": "Egendefinerte brødsmuler", "customCodeSection": "Tilpasset kodeseksjon", "directory": "Katalog", "directoryGrid": "Katalognett", @@ -107,6 +112,8 @@ "promoSection": "Promo -seksjon", "reviewsSection": "Anmeldelser", "richText": "Rik tekst", + "searchBarSlot": "SearchBar-spor", + "searchWithSlots": "Søk med spilleautomater", "secondaryFooter": "Sekundær bunntekst", "secondaryHeader": "Sekundær overskrift", "staticMapSection": "Statisk kartseksjon", @@ -176,6 +183,7 @@ "buttons": "Knapper", "buttonText": "Knappetekst", "cardTitleColor": "Korttittelfarge", + "cardType": "Korttype", "cardVariant": "Kortvariant", "carouselImageCount": "Antall karusellbilder", "collapseDays": "Kollaps dager", @@ -210,7 +218,9 @@ "email": "E-post", "emailList": "E-postliste", "emails": "E-post", + "enableGenerativeDirectAnswer": "Generativt direkte svar", "enableLanguageSelector": "Aktiver språkvelger", + "enableVisualAutoComplete": "Aktiver visuell autofullføring", "endDate": "Sluttdato", "expandedFooterLinks": "Utvidede bunntekstlenker", "expandFooter": "Utvide bunnteksten", @@ -226,6 +236,7 @@ "headerPosition": "Headerposisjon", "headingAlign": "Overskrift justeres", "headingLevel": "Overskriftsnivå", + "headingStyle": "Overskriftsstil", "horizontalPadding": "Venstre/høyre polstring", "hours": "Timer", "hoursColumn": "Timer kolonne", @@ -240,11 +251,13 @@ "includeTime": "Inkluder tid", "insights": "Innsikt", "instagramLink": "Instagram -lenke", + "isTypingEffect": "Type effekt", "javascript": "JavaScript", "justifyContent": "Rettferdiggjøre innhold", "key": "Nøkkel", "label": "Merkelapp", "latitude": "Breddegrad", + "layout": "Oppsett", "limit": "Begrense", "link": "Lenke", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Vis timer", "showHoursStatus": "Vis timestatus", "showIcon": "Vis ikon", + "showIcon": "Vis ikon", "showImage": "Vis bilde", "showImageConstrain": "Vis bildebegrensning", "showLanguageDropdown": "Vis nedtrekk i språk", @@ -458,13 +472,19 @@ "timeFormat": "Tidsformat", "title": "Tittel", "truncateDescription": "Avkortbeskrivelse", + "universalLimit": "Universell grense", "utilityImages": "Verktøybilder", "value": "Verdi", "values": "Verdier", "variant": "Variant", + "verticalKey": "Vertikal nøkkel", + "verticalLimit": "Vertikal grense", "verticalPadding": "Topp/nedre polstring", + "verticals": "Vertikaler", "video": "Video", "visibleOnLivePage": "Synlig på live side", + "visualAutoCompleteVerticalKey": "Visuell autofullfør vertikal nøkkel", + "voiceSearch": "Stemmesøk", "weight": "Vekt", "wrap": "Pakk", "xLink": "X lenke", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Metatittel mangler for lokal(er): {{locales}}", "mile_one": "mil", "mile_other": "mil", + "missingCustomEndpointApiKey": "Legg til din egendefinerte Content Endpoint API-nøkkel for å se denne delen", + "missingCustomEndpointName": "Legg til ditt egendefinerte innholdsendepunktnavn for å se denne delen", "missingHtmlWidget": "Legg til HTML for å se komponent", + "missingSearchApiKey": "Legg til søke-API-nøkkelen din for å se denne delen", + "missingSearchExperienceKey": "Legg til søkeopplevelsesnøkkelen din for å se denne delen", "monday": "mandag", "nearbyLocationsEmptyState": "Ingen {{entityType}} innenfor {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Seksjon skjult for denne {{entityType}}", diff --git a/packages/visual-editor/locales/platform/nl/visual-editor.json b/packages/visual-editor/locales/platform/nl/visual-editor.json index 4bdb0ea11..9a435c9c2 100644 --- a/packages/visual-editor/locales/platform/nl/visual-editor.json +++ b/packages/visual-editor/locales/platform/nl/visual-editor.json @@ -51,6 +51,10 @@ "message": "Kan deze sectie niet weergeven. Probeer uw componentenbibliotheek bij te werken." }, "components": { + "CustomDirectory": "Aangepaste map", + "DirectoryGrid": "Directoryraster", + "SearchResultsSlot": "Zoekresultaten Slot", + "Video": "Video", "aboutSection": "Over Sectie", "aboutSectionDetailsColumn": "Detailskolom", "address": "Adres", @@ -61,6 +65,7 @@ "copyrightMessage": "Auteursrechtbericht", "coreInfoSection": "Core Info -sectie", "ctaGroup": "CTA -groep", + "customBreadcrumbs": "Aangepaste broodkruimels", "customCodeSection": "Aangepaste codesectie", "directory": "Directory", "directoryGrid": "Directoryraster", @@ -107,6 +112,8 @@ "promoSection": "Promotectie", "reviewsSection": "Beoordelingen sectie", "richText": "Rijke tekst", + "searchBarSlot": "Zoekbalkslot", + "searchWithSlots": "Zoeken met slots", "secondaryFooter": "Secundaire voettekst", "secondaryHeader": "Secundaire kop", "staticMapSection": "Statische kaartsectie", @@ -176,6 +183,7 @@ "buttons": "Knoppen", "buttonText": "Knoptekst", "cardTitleColor": "Kleur kaarttitel", + "cardType": "Kaarttype", "cardVariant": "Kaartvariant", "carouselImageCount": "Aantal carrouselafbeeldingen", "collapseDays": "Instortdagen", @@ -210,7 +218,9 @@ "email": "E -mail", "emailList": "E -maillijst", "emails": "E -mails", + "enableGenerativeDirectAnswer": "Generatief direct antwoord", "enableLanguageSelector": "Schakel taalselector in", + "enableVisualAutoComplete": "Schakel Visueel automatisch aanvullen in", "endDate": "Einddatum", "expandedFooterLinks": "Uitgebreide voettekst links", "expandFooter": "Footer uitbreiden", @@ -226,6 +236,7 @@ "headerPosition": "Koppositie", "headingAlign": "Regeloplossing", "headingLevel": "Regelniveau", + "headingStyle": "Kopstijl", "horizontalPadding": "Links/rechts vulling", "hours": "Uren", "hoursColumn": "Uren kolom", @@ -240,11 +251,13 @@ "includeTime": "Inclusief tijd", "insights": "Inzichten", "instagramLink": "Instagram -link", + "isTypingEffect": "Type-effect", "javascript": "JavaScript", "justifyContent": "Richt inhoud", "key": "Sleutel", "label": "Label", "latitude": "Breedte", + "layout": "Indeling", "limit": "Beperken", "link": "Link", "linkedInLink": "LinkedIn -link", @@ -432,6 +445,7 @@ "showHours": "Openingstijden tonen", "showHoursStatus": "Toon urenstatus", "showIcon": "Pictogram weergeven", + "showIcon": "Pictogram weergeven", "showImage": "Toon afbeelding", "showImageConstrain": "Afbeeldingsbeperking weergeven", "showLanguageDropdown": "Toon de vervolgkeuzelijst", @@ -458,13 +472,19 @@ "timeFormat": "Tijdformaat", "title": "Titel", "truncateDescription": "Omgekeerde beschrijving", + "universalLimit": "Universele limiet", "utilityImages": "Hulpprogramma-afbeeldingen", "value": "Waarde", "values": "Waarden", "variant": "Variant", + "verticalKey": "Verticale sleutel", + "verticalLimit": "Verticale limiet", "verticalPadding": "Bovenste/onderste vulling", + "verticals": "Verticalen", "video": "Video", "visibleOnLivePage": "Zichtbaar op live pagina", + "visualAutoCompleteVerticalKey": "Visuele verticale sleutel voor automatisch aanvullen", + "voiceSearch": "Gesproken zoekopdracht", "weight": "Gewicht", "wrap": "Wrap", "xLink": "X Link", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Metatitel ontbreekt voor taalinstelling(en): {{locales}}", "mile_one": "mijl", "mile_other": "mijlen", + "missingCustomEndpointApiKey": "Voeg uw aangepaste API-sleutel voor het inhoudseindpunt toe om deze sectie te bekijken", + "missingCustomEndpointName": "Voeg uw aangepaste inhoudseindpuntnaam toe om deze sectie te bekijken", "missingHtmlWidget": "Voeg HTML toe om component te bekijken", + "missingSearchApiKey": "Voeg uw zoek-API-sleutel toe om deze sectie te bekijken", + "missingSearchExperienceKey": "Voeg uw zoekervaringsleutel toe om deze sectie te bekijken", "monday": "Maandag", "nearbyLocationsEmptyState": "Geen {{entityType}} binnen {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Sectie verborgen voor deze {{entityType}}", diff --git a/packages/visual-editor/locales/platform/pl/visual-editor.json b/packages/visual-editor/locales/platform/pl/visual-editor.json index 6cca82a48..b5101662b 100644 --- a/packages/visual-editor/locales/platform/pl/visual-editor.json +++ b/packages/visual-editor/locales/platform/pl/visual-editor.json @@ -51,6 +51,10 @@ "message": "Nie można wyrenderować tej sekcji. Spróbuj zaktualizować bibliotekę komponentów." }, "components": { + "CustomDirectory": "Katalog niestandardowy", + "DirectoryGrid": "Siatka katalogów", + "SearchResultsSlot": "Wyniki wyszukiwania", + "Video": "Wideo", "aboutSection": "Sekcja o nas", "aboutSectionDetailsColumn": "Kolumna szczegółów", "address": "Adres", @@ -61,6 +65,7 @@ "copyrightMessage": "Wiadomość o prawach autorskich", "coreInfoSection": "Sekcja informacji podstawowych", "ctaGroup": "Grupa CTA", + "customBreadcrumbs": "Niestandardowe bułki tartej", "customCodeSection": "Sekcja kodu niestandardowego", "directory": "Informator", "directoryGrid": "Siatka katalogów", @@ -107,6 +112,8 @@ "promoSection": "Sekcja promocyjna", "reviewsSection": "Sekcja recenzji", "richText": "Bogaty tekst", + "searchBarSlot": "Pasek wyszukiwania", + "searchWithSlots": "Szukaj za pomocą automatów", "secondaryFooter": "Stopka pomocnicza", "secondaryHeader": "Nagłówek dodatkowy", "staticMapSection": "Sekcja mapy statycznej", @@ -176,6 +183,7 @@ "buttons": "Pikolak", "buttonText": "Tekst przycisku", "cardTitleColor": "Kolor tytułu karty", + "cardType": "Typ karty", "cardVariant": "Wariant karty", "carouselImageCount": "Liczba obrazów w karuzeli", "collapseDays": "Dni upadku", @@ -210,7 +218,9 @@ "email": "E-mail", "emailList": "Lista e -mail", "emails": "E -maile", + "enableGenerativeDirectAnswer": "Generatywna odpowiedź bezpośrednia", "enableLanguageSelector": "Włącz wybór języka", + "enableVisualAutoComplete": "Włącz autouzupełnianie wizualne", "endDate": "Data zakończenia", "expandedFooterLinks": "Rozszerzone łącza stopki", "expandFooter": "Rozwiń stopkę", @@ -226,6 +236,7 @@ "headerPosition": "Pozycja nagłówka", "headingAlign": "Nagłówek wyrównany", "headingLevel": "Poziom nagłówka", + "headingStyle": "Styl nagłówka", "horizontalPadding": "Lewy/prawy wyściółka", "hours": "Godziny", "hoursColumn": "Kolumna godzin", @@ -240,11 +251,13 @@ "includeTime": "Uwzględnij czas", "insights": "Spostrzeżenia", "instagramLink": "Link Instagram", + "isTypingEffect": "Efekt typu", "javascript": "JavaScript", "justifyContent": "Uzasadnić treść", "key": "Klucz", "label": "Etykieta", "latitude": "Szerokość", + "layout": "Układ", "limit": "Limit", "link": "Link", "linkedInLink": "Link LinkedIn", @@ -432,6 +445,7 @@ "showHours": "Pokaż godziny", "showHoursStatus": "Pokaż status godzin", "showIcon": "Pokaż ikonę", + "showIcon": "Pokaż ikonę", "showImage": "Pokaż obraz", "showImageConstrain": "Pokaż ograniczenie obrazu", "showLanguageDropdown": "Pokaż rozwijanie języka", @@ -458,13 +472,19 @@ "timeFormat": "Format czasu", "title": "Tytuł", "truncateDescription": "Obcięty opis", + "universalLimit": "Limit uniwersalny", "utilityImages": "Obrazy użytkowe", "value": "Wartość", "values": "Wartości", "variant": "Wariant", + "verticalKey": "Klucz pionowy", + "verticalLimit": "Limit pionowy", "verticalPadding": "Wyściełku górna/dolna", + "verticals": "Pionowe", "video": "Wideo", "visibleOnLivePage": "Widoczne na stronie na żywo", + "visualAutoCompleteVerticalKey": "Wizualny klucz pionowy autouzupełniania", + "voiceSearch": "Wyszukiwanie głosowe", "weight": "Waga", "wrap": "Zawinąć", "xLink": "X link", @@ -531,7 +551,11 @@ "mile_few": "mile", "mile_many": "mil", "mile_other": "mili", + "missingCustomEndpointApiKey": "Dodaj niestandardowy klucz API punktu końcowego treści, aby wyświetlić tę sekcję", + "missingCustomEndpointName": "Dodaj niestandardową nazwę punktu końcowego treści, aby wyświetlić tę sekcję", "missingHtmlWidget": "Dodaj HTML, aby wyświetlić komponent", + "missingSearchApiKey": "Dodaj klucz API wyszukiwania, aby wyświetlić tę sekcję", + "missingSearchExperienceKey": "Dodaj klucz do wyszukiwania, aby wyświetlić tę sekcję", "monday": "Poniedziałek", "nearbyLocationsEmptyState": "Brak {{entityType}} w promieniu {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Sekcja ukryta dla tego elementu {{entityType}}", diff --git a/packages/visual-editor/locales/platform/pt/visual-editor.json b/packages/visual-editor/locales/platform/pt/visual-editor.json index 9d695f21c..55d52bd1b 100644 --- a/packages/visual-editor/locales/platform/pt/visual-editor.json +++ b/packages/visual-editor/locales/platform/pt/visual-editor.json @@ -51,6 +51,10 @@ "message": "Não é possível renderizar esta seção. Tente atualizar sua biblioteca de componentes." }, "components": { + "CustomDirectory": "Diretório personalizado", + "DirectoryGrid": "Grade de diretório", + "SearchResultsSlot": "Espaço de resultados de pesquisa", + "Video": "Vídeo", "aboutSection": "Sobre a seção", "aboutSectionDetailsColumn": "Coluna de detalhes", "address": "Endereço", @@ -61,6 +65,7 @@ "copyrightMessage": "Mensagem de direitos autorais", "coreInfoSection": "Seção de informações principais", "ctaGroup": "Grupo CTA", + "customBreadcrumbs": "Pão ralado personalizado", "customCodeSection": "Seção de código personalizado", "directory": "Diretório", "directoryGrid": "Grade de diretório", @@ -107,6 +112,8 @@ "promoSection": "Seção promocional", "reviewsSection": "Seção de revisões", "richText": "Texto rico", + "searchBarSlot": "Slot da barra de pesquisa", + "searchWithSlots": "Pesquise com caça-níqueis", "secondaryFooter": "Rodapé Secundário", "secondaryHeader": "Cabeçalho secundário", "staticMapSection": "Seção de mapa estático", @@ -176,6 +183,7 @@ "buttons": "Botões", "buttonText": "Texto do botão", "cardTitleColor": "Cor do título do cartão", + "cardType": "Tipo de cartão", "cardVariant": "Variante de cartão", "carouselImageCount": "Contagem de imagens do carrossel", "collapseDays": "Dias de colapso", @@ -210,7 +218,9 @@ "email": "E-mail", "emailList": "Lista de e -mails", "emails": "E -mails", + "enableGenerativeDirectAnswer": "Resposta direta generativa", "enableLanguageSelector": "Ativar seletor de linguagem", + "enableVisualAutoComplete": "Ativar preenchimento automático visual", "endDate": "Data de término", "expandedFooterLinks": "Links expandidos do rodapé", "expandFooter": "Expandir rodapé", @@ -226,6 +236,7 @@ "headerPosition": "Posição do cabeçalho", "headingAlign": "Cabeçalho alinhado", "headingLevel": "Nível de cabeçalho", + "headingStyle": "Estilo de título", "horizontalPadding": "Preenchimento esquerdo/direito", "hours": "Horas", "hoursColumn": "Coluna de horas", @@ -240,11 +251,13 @@ "includeTime": "Incluir tempo", "insights": "Percepções", "instagramLink": "Link do Instagram", + "isTypingEffect": "Efeito de tipo", "javascript": "JavaScript", "justifyContent": "Justificar conteúdo", "key": "Chave", "label": "Rótulo", "latitude": "Latitude", + "layout": "Disposição", "limit": "Limite", "link": "Link", "linkedInLink": "Link LinkedIn", @@ -432,6 +445,7 @@ "showHours": "Mostrar horário", "showHoursStatus": "Mostrar status do horário", "showIcon": "Mostrar ícone", + "showIcon": "Mostrar ícone", "showImage": "Mostre a imagem", "showImageConstrain": "Mostrar restrição de imagem", "showLanguageDropdown": "Mostrar suspensão do idioma", @@ -458,13 +472,19 @@ "timeFormat": "Formato de tempo", "title": "Título", "truncateDescription": "Descrição truncada", + "universalLimit": "Limite universal", "utilityImages": "Imagens utilitárias", "value": "Valor", "values": "Valores", "variant": "Variante", + "verticalKey": "Chave vertical", + "verticalLimit": "Limite vertical", "verticalPadding": "Preenchimento superior/inferior", + "verticals": "Verticais", "video": "Vídeo", "visibleOnLivePage": "Visível na página ao vivo", + "visualAutoCompleteVerticalKey": "Chave vertical de preenchimento automático visual", + "voiceSearch": "Pesquisa por voz", "weight": "Peso", "wrap": "Enrolar", "xLink": "X link", @@ -526,7 +546,11 @@ "mile_one": "milha", "mile_many": "milhas", "mile_other": "milhas", + "missingCustomEndpointApiKey": "Adicione sua chave de API de endpoint de conteúdo personalizada para visualizar esta seção", + "missingCustomEndpointName": "Adicione seu nome de endpoint de conteúdo personalizado para visualizar esta seção", "missingHtmlWidget": "Adicione HTML para visualizar o componente", + "missingSearchApiKey": "Adicione sua chave da API de pesquisa para visualizar esta seção", + "missingSearchExperienceKey": "Adicione sua chave de experiência de pesquisa para visualizar esta seção", "monday": "Segunda-feira", "nearbyLocationsEmptyState": "Nenhum {{entityType}} num raio de {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Seção oculta para este {{entityType}}", diff --git a/packages/visual-editor/locales/platform/ro/visual-editor.json b/packages/visual-editor/locales/platform/ro/visual-editor.json index beb0f5c84..47bdaedee 100644 --- a/packages/visual-editor/locales/platform/ro/visual-editor.json +++ b/packages/visual-editor/locales/platform/ro/visual-editor.json @@ -51,6 +51,10 @@ "message": "Nu se poate reda această secțiune. Încercați să vă actualizați biblioteca de componente." }, "components": { + "CustomDirectory": "Director personalizat", + "DirectoryGrid": "Director Grid", + "SearchResultsSlot": "Slot pentru rezultatele căutării", + "Video": "Video", "aboutSection": "Secțiunea Despre", "aboutSectionDetailsColumn": "Coloana Detalii", "address": "Adresa", @@ -61,6 +65,7 @@ "copyrightMessage": "Mesaj privind drepturile de autor", "coreInfoSection": "Secțiunea de informații de bază", "ctaGroup": "Grup CTA", + "customBreadcrumbs": "Pesmet personalizat", "customCodeSection": "Secțiune de cod personalizat", "directory": "Director", "directoryGrid": "Director Grid", @@ -107,6 +112,8 @@ "promoSection": "Secțiunea promo", "reviewsSection": "Secțiunea de recenzii", "richText": "Text bogat", + "searchBarSlot": "Slot pentru bara de căutare", + "searchWithSlots": "Căutați cu sloturi", "secondaryFooter": "Subsol secundar", "secondaryHeader": "Antet secundar", "staticMapSection": "Secțiunea hărții statice", @@ -176,6 +183,7 @@ "buttons": "Butoane", "buttonText": "Text buton", "cardTitleColor": "Culoarea titlului cardului", + "cardType": "Tip card", "cardVariant": "Varianta card", "carouselImageCount": "Număr de imagini carusel", "collapseDays": "Zile de prăbușire", @@ -210,7 +218,9 @@ "email": "E-mail", "emailList": "Lista de e -mailuri", "emails": "E -mailuri", + "enableGenerativeDirectAnswer": "Răspuns direct generativ", "enableLanguageSelector": "Activați selectorul de limbă", + "enableVisualAutoComplete": "Activați completarea automată vizuală", "endDate": "Data de încheiere", "expandedFooterLinks": "Legături de subsol extinse", "expandFooter": "Extinde subsolul", @@ -226,6 +236,7 @@ "headerPosition": "Poziția antetului", "headingAlign": "Se îndreaptă alinierea", "headingLevel": "Nivel de rubrică", + "headingStyle": "Stilul titlului", "horizontalPadding": "Padding stânga/dreapta", "hours": "Ore", "hoursColumn": "Coloană de ore", @@ -240,11 +251,13 @@ "includeTime": "Includeți timpul", "insights": "Perspective", "instagramLink": "Link Instagram", + "isTypingEffect": "Efect de tip", "javascript": "JavaScript", "justifyContent": "Justifică conținutul", "key": "Cheie", "label": "Eticheta", "latitude": "Latitudine", + "layout": "Aspect", "limit": "Limită", "link": "Legătură", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Afișează orele", "showHoursStatus": "Afișați starea orelor", "showIcon": "Afișează pictograma", + "showIcon": "Afișează pictograma", "showImage": "Afișați imaginea", "showImageConstrain": "Afișați constrângerea imaginii", "showLanguageDropdown": "Afișați dropdown -ul limbajului", @@ -458,13 +472,19 @@ "timeFormat": "Format de timp", "title": "Titlu", "truncateDescription": "Descrierea trunchiei", + "universalLimit": "Limită universală", "utilityImages": "Imagini utilitare", "value": "Valoare", "values": "Valori", "variant": "Variantă", + "verticalKey": "Cheie verticală", + "verticalLimit": "Limită verticală", "verticalPadding": "Padding superior/inferior", + "verticals": "Verticale", "video": "Video", "visibleOnLivePage": "Vizibil pe pagina live", + "visualAutoCompleteVerticalKey": "Tasta verticală de completare automată vizuală", + "voiceSearch": "Căutare vocală", "weight": "Greutate", "wrap": "Înveliș", "xLink": "X Link", @@ -526,7 +546,11 @@ "mile_one": "milă", "mile_few": "mile", "mile_other": "mile", + "missingCustomEndpointApiKey": "Adăugați cheia API personalizată pentru punctul final de conținut pentru a vedea această secțiune", + "missingCustomEndpointName": "Adăugați numele personalizat al punctului final de conținut pentru a vedea această secțiune", "missingHtmlWidget": "Adăugați HTML pentru a vizualiza componenta", + "missingSearchApiKey": "Adăugați cheia API de căutare pentru a vedea această secțiune", + "missingSearchExperienceKey": "Adăugați cheia dvs. de experiență de căutare pentru a vedea această secțiune", "monday": "luni", "nearbyLocationsEmptyState": "Nu există {{entityType}} în {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Secțiune ascunsă pentru acest {{entityType}}", diff --git a/packages/visual-editor/locales/platform/sk/visual-editor.json b/packages/visual-editor/locales/platform/sk/visual-editor.json index 7f6c3770a..a39bfa17f 100644 --- a/packages/visual-editor/locales/platform/sk/visual-editor.json +++ b/packages/visual-editor/locales/platform/sk/visual-editor.json @@ -51,6 +51,10 @@ "message": "Túto sekciu nie je možné vykresliť. Skúste aktualizovať knižnicu komponentov." }, "components": { + "CustomDirectory": "Vlastný adresár", + "DirectoryGrid": "Mriežka adresára", + "SearchResultsSlot": "Slot výsledkov vyhľadávania", + "Video": "Video", "aboutSection": "O sekcii", "aboutSectionDetailsColumn": "Stĺpec Podrobnosti", "address": "Adresa", @@ -61,6 +65,7 @@ "copyrightMessage": "Správa o autorských právach", "coreInfoSection": "Sekcia", "ctaGroup": "Skupina CTA", + "customBreadcrumbs": "Vlastná strúhanka", "customCodeSection": "Vlastná sekcia kódu", "directory": "Adresár", "directoryGrid": "Mriežka adresára", @@ -107,6 +112,8 @@ "promoSection": "Promo sekcia", "reviewsSection": "Sekcia recenzií", "richText": "RTF", + "searchBarSlot": "Slot SearchBar", + "searchWithSlots": "Hľadajte pomocou slotov", "secondaryFooter": "Sekundárna päta", "secondaryHeader": "Sekundárna hlavička", "staticMapSection": "Sekcia statickej mapy", @@ -176,6 +183,7 @@ "buttons": "Gombíky", "buttonText": "Text tlačidla", "cardTitleColor": "Farba názvu karty", + "cardType": "Typ karty", "cardVariant": "Variant karty", "carouselImageCount": "Počet obrázkov na kolotoči", "collapseDays": "Dni kolapsu", @@ -210,7 +218,9 @@ "email": "E-mail", "emailList": "Zoznam e-mailov", "emails": "E-maily", + "enableGenerativeDirectAnswer": "Generatívna priama odpoveď", "enableLanguageSelector": "Povoliť výber jazyka", + "enableVisualAutoComplete": "Povoliť vizuálne automatické dopĺňanie", "endDate": "Dátum ukončenia", "expandedFooterLinks": "Rozšírené odkazy na päty", "expandFooter": "Rozširovať pätu", @@ -226,6 +236,7 @@ "headerPosition": "Poloha hlavičky", "headingAlign": "Vyrovnanie", "headingLevel": "Úroveň", + "headingStyle": "Štýl nadpisu", "horizontalPadding": "Ľavá/pravá čalúnka", "hours": "Hodiny", "hoursColumn": "Stĺp", @@ -240,11 +251,13 @@ "includeTime": "Zahrnúť čas", "insights": "Postrehy", "instagramLink": "Odkaz na Instagram", + "isTypingEffect": "Typový efekt", "javascript": "JavaScript", "justifyContent": "Zdôvodniť obsah", "key": "kľúč", "label": "Štítok", "latitude": "Šírka", + "layout": "Rozloženie", "limit": "Obmedzenie", "link": "Prepojiť", "linkedInLink": "LinkedIn link", @@ -432,6 +445,7 @@ "showHours": "Zobraziť hodiny", "showHoursStatus": "Zobraziť stav hodín", "showIcon": "Zobraziť ikonu", + "showIcon": "Zobraziť ikonu", "showImage": "Ukazovať", "showImageConstrain": "Zobraziť obmedzenie obrázka", "showLanguageDropdown": "Zobraziť rozbaľovače jazyka", @@ -458,13 +472,19 @@ "timeFormat": "Časový formát", "title": "Názov", "truncateDescription": "Skrátený popis", + "universalLimit": "Univerzálny limit", "utilityImages": "Úžitkové obrázky", "value": "Hodnota", "values": "Hodnota", "variant": "Variant", + "verticalKey": "Vertikálny kľúč", + "verticalLimit": "Vertikálny limit", "verticalPadding": "Vypchávka zhora/spodnej časti", + "verticals": "Vertikálne", "video": "Video", "visibleOnLivePage": "Viditeľné na živej stránke", + "visualAutoCompleteVerticalKey": "Vertikálny kľúč vizuálneho automatického dopĺňania", + "voiceSearch": "Hlasové vyhľadávanie", "weight": "Hmotnosť", "wrap": "Zabaliť", "xLink": "X Link", @@ -531,7 +551,11 @@ "mile_few": "míle", "mile_many": "míľ", "mile_other": "míľ", + "missingCustomEndpointApiKey": "Ak chcete zobraziť túto časť, pridajte svoj vlastný kľúč API koncového bodu obsahu", + "missingCustomEndpointName": "Ak chcete zobraziť túto sekciu, pridajte svoj vlastný názov koncového bodu obsahu", "missingHtmlWidget": "Pridajte HTML na Zobraziť komponent", + "missingSearchApiKey": "Ak chcete zobraziť túto sekciu, pridajte kľúč rozhrania Search API", + "missingSearchExperienceKey": "Ak chcete zobraziť túto sekciu, pridajte svoj kľúč vyhľadávania", "monday": "Pondelok", "nearbyLocationsEmptyState": "Žiadna {{entityType}} v okruhu {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Sekcia skrytá pre túto {{entityType}}", diff --git a/packages/visual-editor/locales/platform/sv/visual-editor.json b/packages/visual-editor/locales/platform/sv/visual-editor.json index fb97c8d83..6b08212df 100644 --- a/packages/visual-editor/locales/platform/sv/visual-editor.json +++ b/packages/visual-editor/locales/platform/sv/visual-editor.json @@ -51,6 +51,10 @@ "message": "Det går inte att återge detta avsnitt. Testa att uppdatera ditt komponentbibliotek." }, "components": { + "CustomDirectory": "Anpassad katalog", + "DirectoryGrid": "Katalogrutnät", + "SearchResultsSlot": "Sökresultat Slot", + "Video": "Video", "aboutSection": "Om avsnitt", "aboutSectionDetailsColumn": "Detaljerad kolumn", "address": "Adress", @@ -61,6 +65,7 @@ "copyrightMessage": "Upphovsrättsmeddelande", "coreInfoSection": "Kärninfo -sektionen", "ctaGroup": "CTA -grupp", + "customBreadcrumbs": "Anpassade brödsmulor", "customCodeSection": "Anpassad kodavsnitt", "directory": "Katalog", "directoryGrid": "Katalogrutnät", @@ -107,6 +112,8 @@ "promoSection": "Promo -sektion", "reviewsSection": "Recensionsavsnitt", "richText": "Rich Text", + "searchBarSlot": "Sökbar Slot", + "searchWithSlots": "Sök med Slots", "secondaryFooter": "Sekundär sidfot", "secondaryHeader": "Sekundär rubrik", "staticMapSection": "Statisk kartavsnitt", @@ -176,6 +183,7 @@ "buttons": "Knappar", "buttonText": "Knapptext", "cardTitleColor": "Kortets titelfärg", + "cardType": "Korttyp", "cardVariant": "Kortvariant", "carouselImageCount": "Antal karusellbilder", "collapseDays": "Kollapsdagar", @@ -210,7 +218,9 @@ "email": "E-post", "emailList": "E -postlista", "emails": "E -postmeddelanden", + "enableGenerativeDirectAnswer": "Generativt direktsvar", "enableLanguageSelector": "Aktivera språkväljare", + "enableVisualAutoComplete": "Aktivera Visual Autocomplete", "endDate": "Slutdatum", "expandedFooterLinks": "Utvidgade sidlänkar", "expandFooter": "Expandera sidfot", @@ -226,6 +236,7 @@ "headerPosition": "Rubrikposition", "headingAlign": "Rubriken justera", "headingLevel": "Rubriknivå", + "headingStyle": "Rubrik stil", "horizontalPadding": "Vänster/höger stoppning", "hours": "Timme", "hoursColumn": "Time -kolumn", @@ -240,11 +251,13 @@ "includeTime": "Inkludera tid", "insights": "Insikt", "instagramLink": "Instagram -länk", + "isTypingEffect": "Typ Effekt", "javascript": "JavaScript", "justifyContent": "Motivera innehåll", "key": "Nyckel", "label": "Märka", "latitude": "Latitud", + "layout": "Layout", "limit": "Begränsa", "link": "Länk", "linkedInLink": "LinkedIn -länk", @@ -432,6 +445,7 @@ "showHours": "Visa öppettider", "showHoursStatus": "Visa timmars status", "showIcon": "Visa ikon", + "showIcon": "Visa ikon", "showImage": "Visa bild", "showImageConstrain": "Visa bildbegränsning", "showLanguageDropdown": "Visa språkfall", @@ -458,13 +472,19 @@ "timeFormat": "Tidsformat", "title": "Titel", "truncateDescription": "Avkunna beskrivning", + "universalLimit": "Universell gräns", "utilityImages": "Verktygsbilder", "value": "Värde", "values": "Värderingar", "variant": "Variant", + "verticalKey": "Vertikal nyckel", + "verticalLimit": "Vertikal gräns", "verticalPadding": "Topp/bottenstoppning", + "verticals": "Vertikala", "video": "Video", "visibleOnLivePage": "Synlig på live -sidan", + "visualAutoCompleteVerticalKey": "Visual Autocomplete Vertical Key", + "voiceSearch": "Röstsökning", "weight": "Vikt", "wrap": "Sjal", "xLink": "X -länk", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Metatitel saknas för lokal(er): {{locales}}", "mile_one": "mil", "mile_other": "mil", + "missingCustomEndpointApiKey": "Lägg till din anpassade Content endpoint API-nyckel för att se det här avsnittet", + "missingCustomEndpointName": "Lägg till ditt anpassade innehållsändpunktsnamn för att se det här avsnittet", "missingHtmlWidget": "Lägg till HTML för att visa komponent", + "missingSearchApiKey": "Lägg till din sök-API-nyckel för att se det här avsnittet", + "missingSearchExperienceKey": "Lägg till din sökupplevelsenyckel för att se det här avsnittet", "monday": "Måndag", "nearbyLocationsEmptyState": "Ingen {{entityType}} inom {{radius}} {{unit}}", "nearbyLocationsEmptyStateSectionHidden": "Avsnittet är dolt för denna {{entityType}}", diff --git a/packages/visual-editor/locales/platform/tr/visual-editor.json b/packages/visual-editor/locales/platform/tr/visual-editor.json index 7ec127d08..43942c73d 100644 --- a/packages/visual-editor/locales/platform/tr/visual-editor.json +++ b/packages/visual-editor/locales/platform/tr/visual-editor.json @@ -51,6 +51,10 @@ "message": "Bu bölüm oluşturulamıyor. Bileşen kitaplığınızı güncellemeyi deneyin." }, "components": { + "CustomDirectory": "Özel Dizin", + "DirectoryGrid": "Dizin Izgarası", + "SearchResultsSlot": "Arama Sonuçları Yuvası", + "Video": "Video", "aboutSection": "Hakkında Bölümü", "aboutSectionDetailsColumn": "Ayrıntılar Sütunu", "address": "Adres", @@ -61,6 +65,7 @@ "copyrightMessage": "Telif Hakkı Mesajı", "coreInfoSection": "Çekirdek Bilgi Bölümü", "ctaGroup": "CTA grubu", + "customBreadcrumbs": "Özel İçerik Kırıntıları", "customCodeSection": "Özel Kod Bölümü", "directory": "Dizin", "directoryGrid": "Dizin Izgarası", @@ -107,6 +112,8 @@ "promoSection": "Promosyon bölümü", "reviewsSection": "İncelemeler Bölümü", "richText": "Zengin Metin", + "searchBarSlot": "Arama Çubuğu Yuvası", + "searchWithSlots": "Slotlarla Ara", "secondaryFooter": "İkincil Altbilgi", "secondaryHeader": "İkincil Başlık", "staticMapSection": "Statik Harita Bölümü", @@ -176,6 +183,7 @@ "buttons": "Düğmeler", "buttonText": "Düğme Metni", "cardTitleColor": "Kart Başlığı Rengi", + "cardType": "Kart Türü", "cardVariant": "Kart Varyantı", "carouselImageCount": "Atlıkarınca Resim Sayısı", "collapseDays": "Çökme günleri", @@ -210,7 +218,9 @@ "email": "E -posta", "emailList": "E -posta Listesi", "emails": "E -postalar", + "enableGenerativeDirectAnswer": "Üretken Doğrudan Cevap", "enableLanguageSelector": "Dil seçicisini etkinleştir", + "enableVisualAutoComplete": "Görsel Otomatik Tamamlamayı Etkinleştir", "endDate": "Bitiş Tarihi", "expandedFooterLinks": "Genişletilmiş altbilgi bağlantıları", "expandFooter": "Altbilgi genişlet", @@ -226,6 +236,7 @@ "headerPosition": "Başlık konumu", "headingAlign": "Başlık hizası", "headingLevel": "Başlık", + "headingStyle": "Başlık Stili", "horizontalPadding": "Sol/sağ dolgu", "hours": "Saat", "hoursColumn": "Saat sütunu", @@ -240,11 +251,13 @@ "includeTime": "Zamanı Dahil Et", "insights": "İçgörü", "instagramLink": "Instagram bağlantısı", + "isTypingEffect": "Tip Efekti", "javascript": "JavaScript", "justifyContent": "İçeriği haklı çıkar", "key": "Anahtar", "label": "Etiket", "latitude": "Enlem", + "layout": "Düzen", "limit": "Sınırlamak", "link": "Bağlantı", "linkedInLink": "LinkedIn Link", @@ -432,6 +445,7 @@ "showHours": "Saatleri Göster", "showHoursStatus": "Çalışma Saatleri Durumunu Göster", "showIcon": "Simgeyi Göster", + "showIcon": "Simgeyi Göster", "showImage": "Resmi Göster", "showImageConstrain": "Görüntü Kısıtlamasını Göster", "showLanguageDropdown": "Dil açılışını göster", @@ -458,13 +472,19 @@ "timeFormat": "Zaman biçimi", "title": "Başlık", "truncateDescription": "Kesik Açıklama", + "universalLimit": "Evrensel Sınır", "utilityImages": "Yardımcı Görseller", "value": "Değer", "values": "Değer", "variant": "Varyant", + "verticalKey": "Dikey Anahtar", + "verticalLimit": "Dikey Sınır", "verticalPadding": "Üst/Alt Dolgu", + "verticals": "Dikeyler", "video": "Video", "visibleOnLivePage": "Canlı sayfada görünür", + "visualAutoCompleteVerticalKey": "Görsel Otomatik Tamamlama Dikey Anahtarı", + "voiceSearch": "Sesli Arama", "weight": "Ağırlık", "wrap": "Dürüm", "xLink": "X Bağlantı", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "Yerel ayarlar için meta başlığı eksik: {{locales}}", "mile_one": "mil", "mile_other": "mil", + "missingCustomEndpointApiKey": "Bu bölümü görüntülemek için özel İçerik uç noktası API anahtarınızı ekleyin", + "missingCustomEndpointName": "Bu bölümü görüntülemek için özel İçerik uç noktası adınızı ekleyin", "missingHtmlWidget": "Bileşeni görüntülemek için HTML ekle", + "missingSearchApiKey": "Bu bölümü görüntülemek için Arama API anahtarınızı ekleyin", + "missingSearchExperienceKey": "Bu bölümü görüntülemek için Arama Deneyimi anahtarınızı ekleyin", "monday": "Pazartesi", "nearbyLocationsEmptyState": "{{radius}} {{unit}} içerisinde {{entityType}} yok", "nearbyLocationsEmptyStateSectionHidden": "Bu {{entityType}} için bölüm gizlendi", diff --git a/packages/visual-editor/locales/platform/zh-TW/visual-editor.json b/packages/visual-editor/locales/platform/zh-TW/visual-editor.json index 18057976e..68a09d770 100644 --- a/packages/visual-editor/locales/platform/zh-TW/visual-editor.json +++ b/packages/visual-editor/locales/platform/zh-TW/visual-editor.json @@ -51,6 +51,10 @@ "message": "無法渲染此部分。嘗試更新您的組件庫。" }, "components": { + "CustomDirectory": "自訂目錄", + "DirectoryGrid": "目錄網格", + "SearchResultsSlot": "搜尋結果槽", + "Video": "影片", "aboutSection": "關於部分", "aboutSectionDetailsColumn": "詳情欄目", "address": "地址", @@ -61,6 +65,7 @@ "copyrightMessage": "版權信息", "coreInfoSection": "核心信息部分", "ctaGroup": "CTA組", + "customBreadcrumbs": "自訂麵包屑", "customCodeSection": "自定義代碼部分", "directory": "目錄", "directoryGrid": "目錄網格", @@ -107,6 +112,8 @@ "promoSection": "促銷部分", "reviewsSection": "評論部分", "richText": "富文本", + "searchBarSlot": "搜尋欄插槽", + "searchWithSlots": "老虎機搜尋", "secondaryFooter": "二級頁腳", "secondaryHeader": "二級標頭", "staticMapSection": "靜態地圖部分", @@ -176,6 +183,7 @@ "buttons": "按鈕", "buttonText": "按鈕文字", "cardTitleColor": "卡片標題顏色", + "cardType": "卡片類型", "cardVariant": "卡牌變體", "carouselImageCount": "輪播圖像計數", "collapseDays": "崩潰的日子", @@ -210,7 +218,9 @@ "email": "電子郵件", "emailList": "電子郵件列表", "emails": "電子郵件", + "enableGenerativeDirectAnswer": "產生直接答案", "enableLanguageSelector": "啟用語言選擇器", + "enableVisualAutoComplete": "啟用視覺自動完成", "endDate": "結束日期", "expandedFooterLinks": "擴展的頁腳鍊接", "expandFooter": "擴展頁腳", @@ -226,6 +236,7 @@ "headerPosition": "標題位置", "headingAlign": "標題對齊", "headingLevel": "標題水平", + "headingStyle": "標題樣式", "horizontalPadding": "左/右填充", "hours": "小時", "hoursColumn": "小時列", @@ -240,11 +251,13 @@ "includeTime": "包括時間", "insights": "見解", "instagramLink": "Instagram鏈接", + "isTypingEffect": "類型 效果", "javascript": "JavaScript", "justifyContent": "證明內容合理", "key": "鍵", "label": "標籤", "latitude": "緯度", + "layout": "佈局", "limit": "限制", "link": "鏈接", "linkedInLink": "LinkedIn鏈接", @@ -432,6 +445,7 @@ "showHours": "演出時間", "showHoursStatus": "顯示營業時間狀態", "showIcon": "顯示圖標", + "showIcon": "顯示圖示", "showImage": "顯示圖像", "showImageConstrain": "顯示圖像約束", "showLanguageDropdown": "顯示語言下拉", @@ -458,13 +472,19 @@ "timeFormat": "時間格式", "title": "標題", "truncateDescription": "截斷描述", + "universalLimit": "通用限制", "utilityImages": "實用圖像", "value": "值", "values": "值", "variant": "變體", + "verticalKey": "垂直鍵", + "verticalLimit": "垂直極限", "verticalPadding": "頂部/底部填充", + "verticals": "垂直領域", "video": "影片", "visibleOnLivePage": "在現場頁面上可見", + "visualAutoCompleteVerticalKey": "視覺自動完成垂直鍵", + "voiceSearch": "語音搜尋", "weight": "字重", "wrap": "裹", "xLink": "x鏈接", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "語言環境缺少元標題:{{locales}}", "mile_one": "英里", "mile_other": "英里", + "missingCustomEndpointApiKey": "新增您的自訂內容端點 API 金鑰以查看此部分", + "missingCustomEndpointName": "新增您的自訂內容端點名稱以查看此部分", "missingHtmlWidget": "添加HTML以查看組件", + "missingSearchApiKey": "新增您的搜尋 API 金鑰以查看此部分", + "missingSearchExperienceKey": "新增您的搜尋體驗金鑰以查看此部分", "monday": "週一", "nearbyLocationsEmptyState": "{{radius}} {{unit}}內沒有 {{entityType}}", "nearbyLocationsEmptyStateSectionHidden": "此 {{entityType}} 的部分已隱藏", diff --git a/packages/visual-editor/locales/platform/zh/visual-editor.json b/packages/visual-editor/locales/platform/zh/visual-editor.json index b1346a597..22a2025a9 100644 --- a/packages/visual-editor/locales/platform/zh/visual-editor.json +++ b/packages/visual-editor/locales/platform/zh/visual-editor.json @@ -51,6 +51,10 @@ "message": "无法渲染此部分。尝试更新您的组件库。" }, "components": { + "CustomDirectory": "自定义目录", + "DirectoryGrid": "目录网格", + "SearchResultsSlot": "搜索结果槽", + "Video": "视频", "aboutSection": "关于部分", "aboutSectionDetailsColumn": "详情栏目", "address": "地址", @@ -61,6 +65,7 @@ "copyrightMessage": "版权信息", "coreInfoSection": "核心信息部分", "ctaGroup": "CTA组", + "customBreadcrumbs": "自定义面包屑", "customCodeSection": "自定义代码部分", "directory": "目录", "directoryGrid": "目录网格", @@ -107,6 +112,8 @@ "promoSection": "促销部分", "reviewsSection": "评论部分", "richText": "富文本", + "searchBarSlot": "搜索栏插槽", + "searchWithSlots": "老虎机搜索", "secondaryFooter": "二级页脚", "secondaryHeader": "二级标头", "staticMapSection": "静态地图部分", @@ -176,6 +183,7 @@ "buttons": "按钮", "buttonText": "按钮文字", "cardTitleColor": "卡片标题颜色", + "cardType": "卡类型", "cardVariant": "卡片变体", "carouselImageCount": "轮播图像计数", "collapseDays": "崩溃的日子", @@ -210,7 +218,9 @@ "email": "电子邮件", "emailList": "电子邮件列表", "emails": "电子邮件", + "enableGenerativeDirectAnswer": "生成直接答案", "enableLanguageSelector": "启用语言选择器", + "enableVisualAutoComplete": "启用视觉自动完成", "endDate": "结束日期", "expandedFooterLinks": "扩展的页脚链接", "expandFooter": "扩展页脚", @@ -226,6 +236,7 @@ "headerPosition": "标题位置", "headingAlign": "标题对齐", "headingLevel": "标题水平", + "headingStyle": "标题样式", "horizontalPadding": "左/右填充", "hours": "小时", "hoursColumn": "小时列", @@ -240,11 +251,13 @@ "includeTime": "包括时间", "insights": "见解", "instagramLink": "Instagram链接", + "isTypingEffect": "类型 效果", "javascript": "JavaScript", "justifyContent": "证明内容合理", "key": "钥匙", "label": "标签", "latitude": "纬度", + "layout": "布局", "limit": "限制", "link": "关联", "linkedInLink": "LinkedIn链接", @@ -432,6 +445,7 @@ "showHours": "显示营业时间", "showHoursStatus": "显示营业时间状态", "showIcon": "显示图标", + "showIcon": "显示图标", "showImage": "显示图像", "showImageConstrain": "显示图像约束", "showLanguageDropdown": "显示语言下拉", @@ -458,13 +472,19 @@ "timeFormat": "时间格式", "title": "标题", "truncateDescription": "截断描述", + "universalLimit": "通用限制", "utilityImages": "实用图像", "value": "价值", "values": "值", "variant": "变体", + "verticalKey": "垂直键", + "verticalLimit": "垂直极限", "verticalPadding": "顶部/底部填充", + "verticals": "垂直领域", "video": "视频", "visibleOnLivePage": "在现场页面上可见", + "visualAutoCompleteVerticalKey": "视觉自动完成垂直键", + "voiceSearch": "语音搜索", "weight": "字重", "wrap": "裹", "xLink": "x链接", @@ -521,7 +541,11 @@ "metaTitleMissingLocales": "语言环境缺少元标题:{{locales}}", "mile_one": "英里", "mile_other": "英里", + "missingCustomEndpointApiKey": "添加您的自定义内容端点 API 密钥以查看此部分", + "missingCustomEndpointName": "添加您的自定义内容端点名称以查看此部分", "missingHtmlWidget": "添加HTML以查看组件", + "missingSearchApiKey": "添加您的搜索 API 密钥以查看此部分", + "missingSearchExperienceKey": "添加您的搜索体验密钥以查看此部分", "monday": "周一", "nearbyLocationsEmptyState": "{{radius}} {{unit}}内没有 {{entityType}}", "nearbyLocationsEmptyStateSectionHidden": "此 {{entityType}} 的部分已隐藏", diff --git a/packages/visual-editor/package.json b/packages/visual-editor/package.json index b358687e5..c5be1d6b2 100644 --- a/packages/visual-editor/package.json +++ b/packages/visual-editor/package.json @@ -56,45 +56,45 @@ "i18n:update": "pnpm run i18n:extract:platform && pnpm run i18n:extract:components && pnpm run i18n:translate:platform && pnpm run i18n:propagate:components && pnpm run i18n:lint" }, "dependencies": { - "@microsoft/api-documenter": "^7.26.29", - "@microsoft/api-extractor": "^7.52.8", - "@microsoft/api-extractor-model": "^7.30.6", + "@microsoft/api-documenter": "^7.29.6", + "@microsoft/api-extractor": "^7.57.6", + "@microsoft/api-extractor-model": "^7.33.4", "@puckeditor/core": "0.21.1", - "@radix-ui/react-accordion": "^1.2.3", - "@radix-ui/react-alert-dialog": "^1.1.1", - "@radix-ui/react-dialog": "^1.1.13", - "@radix-ui/react-dropdown-menu": "^2.1.15", - "@radix-ui/react-label": "^2.1.0", - "@radix-ui/react-popover": "^1.1.6", - "@radix-ui/react-progress": "^1.1.0", - "@radix-ui/react-radio-group": "^1.2.1", - "@radix-ui/react-separator": "^1.1.7", - "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-switch": "^1.1.0", - "@radix-ui/react-toggle": "^1.1.9", - "@radix-ui/react-tooltip": "^1.1.2", - "@tanstack/react-query": "^5.71.5", - "class-variance-authority": "^0.7.0", + "@radix-ui/react-accordion": "^1.2.12", + "@radix-ui/react-alert-dialog": "^1.1.15", + "@radix-ui/react-dialog": "^1.1.15", + "@radix-ui/react-dropdown-menu": "^2.1.16", + "@radix-ui/react-label": "^2.1.8", + "@radix-ui/react-popover": "^1.1.15", + "@radix-ui/react-progress": "^1.1.8", + "@radix-ui/react-radio-group": "^1.3.8", + "@radix-ui/react-separator": "^1.1.8", + "@radix-ui/react-slot": "^1.2.4", + "@radix-ui/react-switch": "^1.2.6", + "@radix-ui/react-toggle": "^1.1.10", + "@radix-ui/react-tooltip": "^1.2.8", + "@tanstack/react-query": "^5.90.21", + "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", - "dompurify": "^3.2.3", - "handlebars": "^4.7.8", + "dompurify": "^3.3.1", "geolib": "^3.3.4", - "i18next": "^25.8.4", + "handlebars": "^4.7.8", + "i18next": "^25.8.13", "lucide-react": "^0.414.0", "lz-string": "1.5.0", "next-themes": "^0.3.0", - "picocolors": "^1.0.1", + "picocolors": "^1.1.1", "prompts": "^2.4.2", - "pure-react-carousel": "^1.32.0", - "react-collapsed": "^4.1.2", + "pure-react-carousel": "^1.35.0", + "react-collapsed": "^4.2.0", "react-color": "^2.19.3", "react-error-boundary": "^5.0.0", - "react-i18next": "^15.5.2", - "react-international-phone": "^4.6.0", - "sonner": "^1.5.0", - "tailwind-merge": "^2.4.0", - "tsx": "^4.16.3" + "react-i18next": "^15.7.4", + "react-international-phone": "^4.8.0", + "sonner": "^1.7.4", + "tailwind-merge": "^2.6.1", + "tsx": "^4.21.0" }, "engines": { "node": "^18 || ^20.2.0 || ^22" @@ -107,48 +107,48 @@ "devDependencies": { "@capsizecss/core": "^4.1.3", "@capsizecss/metrics": "^3.6.2", - "@testing-library/dom": "^10.4.0", - "@testing-library/react": "^16.3.0", + "@testing-library/dom": "^10.4.1", + "@testing-library/react": "^16.3.2", "@types/fs-extra": "^11.0.4", "@types/jest-axe": "^3.5.9", - "@types/mapbox-gl": "^2.7.5", + "@types/mapbox-gl": "^2.7.21", "@types/minimist": "^1.2.5", - "@types/node": "^20.14.11", + "@types/node": "^20.19.34", "@types/pixelmatch": "^5.2.6", "@types/pngjs": "^6.0.5", "@types/prompts": "^2.4.9", - "@types/react": "^18.3.3", - "@types/react-color": "^3.0.12", - "@types/react-dom": "^18.3.0", - "@types/semver": "^7.5.8", + "@types/react": "^18.3.28", + "@types/react-color": "^3.0.13", + "@types/react-dom": "^18.3.7", + "@types/semver": "^7.7.1", "@types/uuid": "^10.0.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^4.7.0", "@vitest/browser": "^3.2.4", - "autoprefixer": "^10.4.2", - "awesome-phonenumber": "^7.5.0", - "axe-core": "^4.10.3", + "autoprefixer": "^10.4.27", + "awesome-phonenumber": "^7.8.0", + "axe-core": "^4.11.1", "execa": "^8.0.1", - "fs-extra": "^11.2.0", - "generate-license-file": "^3.5.0", + "fs-extra": "^11.3.3", + "generate-license-file": "^3.8.1", "gray-matter": "^4.0.3", - "husky": "^9.1.4", - "i18next-cli": "^1.42.0", + "husky": "^9.1.7", + "i18next-cli": "^1.46.0", "jest-axe": "^10.0.0", - "jsdom": "^24.1.1", - "lint-staged": "^15.2.7", + "jsdom": "^24.1.3", + "lint-staged": "^15.5.2", "minimist": "^1.2.8", "pixelmatch": "^7.1.0", "playwright": "1.55.1", "pngjs": "^7.0.0", - "prettier": "^3.3.3", - "react-icons": "^5.2.1", - "semver": "^7.6.3", - "tailwindcss": "^3.4.6", + "prettier": "^3.8.1", + "react-icons": "^5.5.0", + "semver": "^7.7.4", + "tailwindcss": "^3.4.19", "tsup": "8.3.5", - "typescript": "^5.5.4", + "typescript": "^5.9.3", "uuid": "11.0.3", - "vite": "^5.3.5", - "vitepress": "^1.6.3", + "vite": "^5.4.21", + "vitepress": "^1.6.4", "vitest": "^3.2.4" }, "peerDependencies": { diff --git a/packages/visual-editor/src/components/atoms/body.tsx b/packages/visual-editor/src/components/atoms/body.tsx index b3ec99ba6..cb1dabf41 100644 --- a/packages/visual-editor/src/components/atoms/body.tsx +++ b/packages/visual-editor/src/components/atoms/body.tsx @@ -24,7 +24,8 @@ export const bodyVariants = cva( // Omit 'color' from HTMLAttributes to avoid conflict export interface BodyProps - extends Omit, "color">, + extends + Omit, "color">, VariantProps { color?: BackgroundStyle; } diff --git a/packages/visual-editor/src/components/atoms/button.tsx b/packages/visual-editor/src/components/atoms/button.tsx index 6129183ae..ff2bf4f75 100644 --- a/packages/visual-editor/src/components/atoms/button.tsx +++ b/packages/visual-editor/src/components/atoms/button.tsx @@ -87,7 +87,8 @@ export const buttonVariants = cva( ); export interface ButtonProps - extends React.ButtonHTMLAttributes, + extends + React.ButtonHTMLAttributes, VariantProps { asChild?: boolean; } diff --git a/packages/visual-editor/src/components/atoms/heading.tsx b/packages/visual-editor/src/components/atoms/heading.tsx index 7e3ca3383..8b43afc57 100644 --- a/packages/visual-editor/src/components/atoms/heading.tsx +++ b/packages/visual-editor/src/components/atoms/heading.tsx @@ -65,7 +65,8 @@ export const headingVariants = cva("components", { // Omit 'color' from HTMLAttributes to avoid conflict export interface HeadingProps - extends Omit, "color">, + extends + Omit, "color">, VariantProps { level: HeadingLevel; semanticLevelOverride?: HeadingLevel | "span"; diff --git a/packages/visual-editor/src/components/atoms/hoursTable.tsx b/packages/visual-editor/src/components/atoms/hoursTable.tsx index fb9a823bc..e3c25d087 100644 --- a/packages/visual-editor/src/components/atoms/hoursTable.tsx +++ b/packages/visual-editor/src/components/atoms/hoursTable.tsx @@ -3,11 +3,10 @@ import { HoursTable, HoursTableProps } from "@yext/pages-components"; import { useTranslation } from "react-i18next"; import { themeManagerCn } from "../../utils/cn.ts"; -export interface HoursTableAtomProps - extends Omit< - HoursTableProps, - "dayOfWeekNames" | "intervalStringsBuilderFn" | "intervalTranslations" - > { +export interface HoursTableAtomProps extends Omit< + HoursTableProps, + "dayOfWeekNames" | "intervalStringsBuilderFn" | "intervalTranslations" +> { className?: string; } diff --git a/packages/visual-editor/src/components/atoms/pageSection.tsx b/packages/visual-editor/src/components/atoms/pageSection.tsx index 415893857..3ece982d3 100644 --- a/packages/visual-editor/src/components/atoms/pageSection.tsx +++ b/packages/visual-editor/src/components/atoms/pageSection.tsx @@ -38,7 +38,8 @@ const maxWidthVariants = cva("mx-auto", { }); export interface PageSectionProps - extends VariantProps, + extends + VariantProps, React.HTMLAttributes { background?: BackgroundStyle; verticalPadding?: VariantProps["verticalPadding"]; diff --git a/packages/visual-editor/src/components/categories/PageSectionCategory.tsx b/packages/visual-editor/src/components/categories/PageSectionCategory.tsx index 7814ca7bf..bd0de8eaa 100644 --- a/packages/visual-editor/src/components/categories/PageSectionCategory.tsx +++ b/packages/visual-editor/src/components/categories/PageSectionCategory.tsx @@ -64,12 +64,26 @@ import { ProfessionalHeroSection, ProfessionalHeroSectionProps, } from "../pageSections/ProfessionalHeroSection.tsx"; +import { + SearchComponentProps, + SearchComponent, +} from "../pageSections/SearchSection/Search.tsx"; +import { + CustomDirectoryComponent, + CustomDirectoryProps, +} from "../pageSections/CustomDirectory/CustomDirectory.tsx"; +import { + CustomBreadcrumbs, + CustomBreadcrumbsProps, +} from "../pageSections/CustomDirectory/CustomBreadcrumbs.tsx"; export interface PageSectionCategoryProps { AboutSection: AboutSectionProps; BannerSection: BannerSectionProps; BreadcrumbsSection: BreadcrumbsSectionProps; CoreInfoSection: CoreInfoSectionProps; + CustomBreadcrumbs: CustomBreadcrumbsProps; + CustomDirectoryComponent: CustomDirectoryProps; EventSection: EventSectionProps; FAQSection: FAQSectionProps; HeroSection: HeroSectionProps; @@ -84,6 +98,7 @@ export interface PageSectionCategoryProps { TeamSection: TeamSectionProps; TestimonialSection: TestimonialSectionProps; VideoSection: VideoSectionProps; + SearchComponent: SearchComponentProps; } export const PageSectionCategoryComponents = { @@ -91,6 +106,8 @@ export const PageSectionCategoryComponents = { BannerSection, BreadcrumbsSection, CoreInfoSection, + CustomBreadcrumbs, + CustomDirectoryComponent, EventSection, FAQSection, HeroSection, @@ -105,6 +122,7 @@ export const PageSectionCategoryComponents = { TeamSection, TestimonialSection, VideoSection, + SearchComponent, }; export const PageSectionCategory = Object.keys( diff --git a/packages/visual-editor/src/components/categories/SlotsCategory.tsx b/packages/visual-editor/src/components/categories/SlotsCategory.tsx index 0b248a157..b10f8a7b5 100644 --- a/packages/visual-editor/src/components/categories/SlotsCategory.tsx +++ b/packages/visual-editor/src/components/categories/SlotsCategory.tsx @@ -1,82 +1,53 @@ import { Address, AddressProps } from "../contentBlocks/Address.tsx"; +import { BodyText, BodyTextProps } from "../contentBlocks/BodyText.tsx"; +import { CTAWrapper, CTAWrapperProps } from "../contentBlocks/CtaWrapper.tsx"; +import { Emails, EmailsProps } from "../contentBlocks/Emails.tsx"; import { - AboutSectionDetailsColumn, - AboutSectionDetailsColumnProps, -} from "../pageSections/AboutSection/AboutSectionDetailsColumn.tsx"; -import { BodyTextProps, BodyText } from "../contentBlocks/BodyText.tsx"; -import { CTAWrapperProps, CTAWrapper } from "../contentBlocks/CtaWrapper.tsx"; -import { - HeadingTextProps, HeadingText, + HeadingTextProps, } from "../contentBlocks/HeadingText.tsx"; -import { HoursTable, HoursTableProps } from "../contentBlocks/HoursTable.tsx"; -import { - ImageWrapperProps, - ImageWrapper, -} from "../contentBlocks/image/Image.tsx"; -import { Video, VideoProps } from "../contentBlocks/Video.tsx"; -import { TextList, TextListProps } from "../contentBlocks/TextList.tsx"; -import { PhoneListProps, PhoneList } from "../contentBlocks/PhoneList.tsx"; -import { Text, TextProps } from "../contentBlocks/Text.tsx"; -import { - ProductCardsWrapper, - ProductCardsWrapperProps, -} from "../pageSections/ProductSection/ProductCardsWrapper.tsx"; -import { - ProductCard, - ProductCardProps, -} from "../pageSections/ProductSection/ProductCard.tsx"; -import { - EventCardsWrapper, - EventCardsWrapperProps, -} from "../pageSections/EventSection/EventCardsWrapper.tsx"; -import { - EventCard, - EventCardProps, -} from "../pageSections/EventSection/EventCard.tsx"; -import { Emails, EmailsProps } from "../contentBlocks/Emails.tsx"; import { HoursStatus, HoursStatusProps, } from "../contentBlocks/HoursStatus.tsx"; +import { HoursTable, HoursTableProps } from "../contentBlocks/HoursTable.tsx"; import { HeroImage, HeroImageProps, } from "../contentBlocks/image/HeroImage.tsx"; -import { Timestamp, TimestampProps } from "../contentBlocks/Timestamp.tsx"; import { - NearbyLocationCardsWrapper, - NearbyLocationCardsWrapperProps, -} from "../pageSections/NearbyLocations/NearbyLocationsCardsWrapper.tsx"; -import { - InsightCardsWrapper, - InsightCardsWrapperProps, -} from "../pageSections/InsightSection/InsightCardsWrapper.tsx"; + ImageWrapper, + ImageWrapperProps, +} from "../contentBlocks/image/Image.tsx"; +import { Phone, PhoneProps } from "../contentBlocks/Phone.tsx"; +import { PhoneList, PhoneListProps } from "../contentBlocks/PhoneList.tsx"; +import { TextList, TextListProps } from "../contentBlocks/TextList.tsx"; +import { Timestamp, TimestampProps } from "../contentBlocks/Timestamp.tsx"; +import { Video, VideoProps } from "../contentBlocks/Video.tsx"; import { - InsightCard, - InsightCardProps, -} from "../pageSections/InsightSection/InsightCard.tsx"; + DirectoryCard, + DirectoryCardProps, +} from "../directory/DirectoryCard.tsx"; import { - PhotoGalleryWrapperProps, - PhotoGalleryWrapper, -} from "../pageSections/PhotoGallerySection/PhotoGalleryWrapper.tsx"; -import { FAQCard, FAQCardProps } from "../pageSections/FAQsSection/FAQCard.tsx"; + DirectoryGrid, + DirectoryGridProps, +} from "../directory/DirectoryWrapper.tsx"; import { - TeamCardsWrapper, - TeamCardsWrapperProps, -} from "../pageSections/TeamSection/TeamCardsWrapper.tsx"; + CopyrightMessageSlot, + CopyrightMessageSlotProps, +} from "../footer/CopyrightMessageSlot.tsx"; import { - TeamCard, - TeamCardProps, -} from "../pageSections/TeamSection/TeamCard.tsx"; + FooterExpandedLinkSectionSlot, + FooterExpandedLinkSectionSlotProps, +} from "../footer/FooterExpandedLinkSectionSlot.tsx"; import { - TestimonialCardsWrapper, - TestimonialCardsWrapperProps, -} from "../pageSections/TestimonialSection/TestimonialCardsWrapper.tsx"; + FooterExpandedLinksWrapper, + FooterExpandedLinksWrapperProps, +} from "../footer/FooterExpandedLinksWrapper.tsx"; import { - TestimonialCard, - TestimonialCardProps, -} from "../pageSections/TestimonialSection/TestimonialCard.tsx"; + FooterLinksSlot, + FooterLinksSlotProps, +} from "../footer/FooterLinksSlot.tsx"; import { FooterLogoSlot, FooterLogoSlotProps, @@ -89,39 +60,11 @@ import { FooterUtilityImagesSlot, FooterUtilityImagesSlotProps, } from "../footer/FooterUtilityImagesSlot.tsx"; -import { - FooterLinksSlot, - FooterLinksSlotProps, -} from "../footer/FooterLinksSlot.tsx"; -import { - FooterExpandedLinkSectionSlot, - FooterExpandedLinkSectionSlotProps, -} from "../footer/FooterExpandedLinkSectionSlot.tsx"; -import { - FooterExpandedLinksWrapper, - FooterExpandedLinksWrapperProps, -} from "../footer/FooterExpandedLinksWrapper.tsx"; -import { - CopyrightMessageSlot, - CopyrightMessageSlotProps, -} from "../footer/CopyrightMessageSlot.tsx"; import { SecondaryFooterSlot, SecondaryFooterSlotProps, } from "../footer/SecondaryFooterSlot.tsx"; -import { - DirectoryCard, - DirectoryCardProps, -} from "../directory/DirectoryCard.tsx"; -import { - DirectoryGrid, - DirectoryGridProps, -} from "../directory/DirectoryWrapper.tsx"; -import { Phone, PhoneProps } from "../contentBlocks/Phone.tsx"; -import { - BreadcrumbsSection, - BreadcrumbsSectionProps, -} from "../pageSections/Breadcrumbs.tsx"; +import { HeaderLinks, HeaderLinksProps } from "../header/HeaderLinks.tsx"; import { PrimaryHeaderSlot, PrimaryHeaderSlotProps, @@ -130,7 +73,71 @@ import { SecondaryHeaderSlot, SecondaryHeaderSlotProps, } from "../header/SecondaryHeaderSlot.tsx"; -import { HeaderLinks, HeaderLinksProps } from "../header/HeaderLinks.tsx"; +import { + AboutSectionDetailsColumn, + AboutSectionDetailsColumnProps, +} from "../pageSections/AboutSection/AboutSectionDetailsColumn.tsx"; +import { + BreadcrumbsSection, + BreadcrumbsSectionProps, +} from "../pageSections/Breadcrumbs.tsx"; +import { + EventCard, + EventCardProps, +} from "../pageSections/EventSection/EventCard.tsx"; +import { + EventCardsWrapper, + EventCardsWrapperProps, +} from "../pageSections/EventSection/EventCardsWrapper.tsx"; +import { FAQCard, FAQCardProps } from "../pageSections/FAQsSection/FAQCard.tsx"; +import { + InsightCard, + InsightCardProps, +} from "../pageSections/InsightSection/InsightCard.tsx"; +import { + InsightCardsWrapper, + InsightCardsWrapperProps, +} from "../pageSections/InsightSection/InsightCardsWrapper.tsx"; +import { + NearbyLocationCardsWrapper, + NearbyLocationCardsWrapperProps, +} from "../pageSections/NearbyLocations/NearbyLocationsCardsWrapper.tsx"; +import { + PhotoGalleryWrapper, + PhotoGalleryWrapperProps, +} from "../pageSections/PhotoGallerySection/PhotoGalleryWrapper.tsx"; +import { + ProductCard, + ProductCardProps, +} from "../pageSections/ProductSection/ProductCard.tsx"; +import { + ProductCardsWrapper, + ProductCardsWrapperProps, +} from "../pageSections/ProductSection/ProductCardsWrapper.tsx"; +import { + SearchBarSlot, + SearchBarSlotProps, +} from "../pageSections/SearchSection/SearchBarSlot.tsx"; +import { + SearchResultsSlot, + SearchResultsSlotProps, +} from "../pageSections/SearchSection/SearchResultsSlot.tsx"; +import { + TeamCard, + TeamCardProps, +} from "../pageSections/TeamSection/TeamCard.tsx"; +import { + TeamCardsWrapper, + TeamCardsWrapperProps, +} from "../pageSections/TeamSection/TeamCardsWrapper.tsx"; +import { + TestimonialCard, + TestimonialCardProps, +} from "../pageSections/TestimonialSection/TestimonialCard.tsx"; +import { + TestimonialCardsWrapper, + TestimonialCardsWrapperProps, +} from "../pageSections/TestimonialSection/TestimonialCardsWrapper.tsx"; export interface SlotsCategoryProps { AddressSlot: AddressProps; @@ -166,6 +173,8 @@ export interface SlotsCategoryProps { PrimaryHeaderSlot: PrimaryHeaderSlotProps; ProductCardsWrapper: ProductCardsWrapperProps; ProductCard: ProductCardProps; + SearchBarSlot: SearchBarSlotProps; + SearchResultsSlot: SearchResultsSlotProps; SecondaryFooterSlot: SecondaryFooterSlotProps; SecondaryHeaderSlot: SecondaryHeaderSlotProps; TeamCard: TeamCardProps; @@ -173,7 +182,6 @@ export interface SlotsCategoryProps { TestimonialCard: TestimonialCardProps; TestimonialCardsWrapper: TestimonialCardsWrapperProps; TextListSlot: TextListProps; - TextSlot: TextProps; Timestamp: TimestampProps; VideoSlot: VideoProps; } @@ -257,6 +265,8 @@ export const SlotsCategoryComponents = { permissions: lockedPermissions, }, ProductCard: { ...ProductCard, permissions: lockedPermissions }, + SearchBarSlot: { ...SearchBarSlot, permissions: lockedPermissions }, + SearchResultsSlot: { ...SearchResultsSlot, permissions: lockedPermissions }, SecondaryFooterSlot: { ...SecondaryFooterSlot, permissions: lockedPermissions, @@ -269,7 +279,6 @@ export const SlotsCategoryComponents = { permissions: lockedPermissions, }, TextListSlot: { ...TextList, permissions: lockedPermissions }, - TextSlot: { ...Text, permissions: lockedPermissions }, Timestamp: { ...Timestamp, permissions: lockedPermissions }, VideoSlot: { ...Video, permissions: lockedPermissions }, }; diff --git a/packages/visual-editor/src/components/configs/directoryConfig.tsx b/packages/visual-editor/src/components/configs/directoryConfig.tsx index 99866edb1..d5e7c8743 100644 --- a/packages/visual-editor/src/components/configs/directoryConfig.tsx +++ b/packages/visual-editor/src/components/configs/directoryConfig.tsx @@ -24,7 +24,8 @@ import { resolveDirectoryRootProps } from "../../utils/getPageMetadata.ts"; import { pt } from "../../utils/i18n/platform.ts"; export interface DirectoryConfigProps - extends DirectoryCategoryProps, + extends + DirectoryCategoryProps, SlotsCategoryProps, DeprecatedCategoryProps, OtherCategoryProps { diff --git a/packages/visual-editor/src/components/configs/locatorConfig.tsx b/packages/visual-editor/src/components/configs/locatorConfig.tsx index 61d7981a0..f8d9951ba 100644 --- a/packages/visual-editor/src/components/configs/locatorConfig.tsx +++ b/packages/visual-editor/src/components/configs/locatorConfig.tsx @@ -23,7 +23,8 @@ import { import { pt } from "../../utils/i18n/platform.ts"; export interface LocatorConfigProps - extends LocatorCategoryProps, + extends + LocatorCategoryProps, SlotsCategoryProps, DeprecatedCategoryProps, OtherCategoryProps { diff --git a/packages/visual-editor/src/components/configs/mainConfig.tsx b/packages/visual-editor/src/components/configs/mainConfig.tsx index eea77c427..f3dcc8771 100644 --- a/packages/visual-editor/src/components/configs/mainConfig.tsx +++ b/packages/visual-editor/src/components/configs/mainConfig.tsx @@ -27,7 +27,8 @@ import { } from "../categories/SlotsCategory.tsx"; export interface MainConfigProps - extends PageSectionCategoryProps, + extends + PageSectionCategoryProps, DeprecatedCategoryProps, OtherCategoryProps, AdvancedCoreInfoCategoryProps, diff --git a/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx b/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx index 50a5feef8..f283671c6 100644 --- a/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx +++ b/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx @@ -207,8 +207,8 @@ const CTAWrapperComponent: PuckComponent = (props) => { ? Boolean(resolvedButtonLabel?.trim()) && (data.show ?? true) : Boolean( cta && - (ctaType === "presetImage" || resolvedLinkLabel) && - (data.show ?? true) + (ctaType === "presetImage" || resolvedLinkLabel) && + (data.show ?? true) ); const resolvedButtonClassName = themeManagerCn( diff --git a/packages/visual-editor/src/components/pageSections/CustomDirectory/CustomBreadcrumbs.tsx b/packages/visual-editor/src/components/pageSections/CustomDirectory/CustomBreadcrumbs.tsx new file mode 100644 index 000000000..f05e47f2b --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/CustomDirectory/CustomBreadcrumbs.tsx @@ -0,0 +1,275 @@ +import { ComponentConfig, Fields, WithPuckProps } from "@puckeditor/core"; +import { AnalyticsScopeProvider } from "@yext/pages-components"; +import { useEffect, useState } from "react"; +import { useTranslation } from "react-i18next"; +import { YextField } from "../../../editor/YextField.tsx"; +import { useTemplateProps } from "../../../hooks/useDocument.tsx"; +import { ComponentErrorBoundary } from "../../../internal/components/ComponentErrorBoundary.tsx"; +import { TranslatableString } from "../../../types/types.ts"; +import { msg, pt } from "../../../utils/i18n/platform.ts"; +import { resolveComponentData, themeManagerCn } from "../../../utils/index.ts"; +import { + backgroundColors, + BackgroundStyle, +} from "../../../utils/themeConfigOptions.ts"; +import { MaybeLink } from "../../atoms/maybeLink.tsx"; +import { PageSection } from "../../atoms/pageSection.tsx"; +import { VisibilityWrapper } from "../../atoms/visibilityWrapper.tsx"; +import { fetchData } from "./utils.ts"; +import { Body } from "../../atoms/body.tsx"; + +export interface CustomBreadcrumbItem { + id: string; + name: string; + slug?: string; +} + +export interface CustomBreadcrumbsProps { + data: { + directoryRoot: TranslatableString; + }; + styles: { + backgroundColor?: BackgroundStyle; + }; + analytics: { + scope?: string; + }; + liveVisibility: boolean; +} + +const customBreadcrumbFields: Fields = { + data: YextField(msg("fields.data", "Data"), { + type: "object", + objectFields: { + directoryRoot: YextField( + msg("fields.directoryRootLinkLabel", "Directory Root Link Label"), + { + type: "translatableString", + filter: { types: ["type.string"] }, + } + ), + }, + }), + styles: YextField(msg("fields.styles", "Styles"), { + type: "object", + objectFields: { + backgroundColor: YextField( + msg("fields.backgroundColor", "Background Color"), + { + type: "select", + options: "BACKGROUND_COLOR", + } + ), + }, + }), + + analytics: YextField(msg("fields.analytics", "Analytics"), { + type: "object", + visible: false, + objectFields: { + scope: YextField(msg("fields.scope", "Scope"), { + type: "text", + }), + }, + }), + + liveVisibility: YextField( + msg("fields.visibleOnLivePage", "Visible on Live Page"), + { + type: "radio", + options: [ + { label: msg("fields.options.show", "Show"), value: true }, + { label: msg("fields.options.hide", "Hide"), value: false }, + ], + } + ), +}; + +const CustomBreadcrumbsComponent = ({ + styles, + data, + puck, +}: WithPuckProps) => { + const { t, i18n } = useTranslation(); + const separator = "/"; + const { document: streamDocument, relativePrefixToRoot } = useTemplateProps(); + const apiKey = streamDocument?._env?.YEXT_PUBLIC_CUSTOM_CONTENT_API_KEY; + const customEndpointName = + streamDocument?._env?.YEXT_PUBLIC_CUSTOM_CONTENT_URL; + + if (!apiKey || !customEndpointName) { + if (puck?.isEditing) { + const missingMessages: string[] = []; + if (!apiKey) { + missingMessages.push( + pt( + "missingCustomEndpointApiKey", + "Add your custom Content endpoint API key to view this section" + ) + ); + } + if (!customEndpointName) { + missingMessages.push( + pt( + "missingCustomEndpointName", + "Add your custom Content endpoint name to view this section" + ) + ); + } + return ( +
+ + {missingMessages.join("\n")} + +
+ ); + } + + console.warn("Missing required configuration for Custom Breadcrumbs", { + apiKey: !!apiKey, + customEndpointName: !!customEndpointName, + }); + + return <>; + } + + const directoryRoot = resolveComponentData( + data.directoryRoot, + i18n.language, + streamDocument + ); + const [fetchedBreadcrumbs, setFetchedBreadcrumbs] = useState< + CustomBreadcrumbItem[] + >([]); + + useEffect(() => { + if (!streamDocument?.uid) return; + + const fetchBreadcrumbs = async () => { + try { + const json = await fetchData({ + endpoint: `${customEndpointName}/${streamDocument.uid}`, + apiKey: apiKey, + }); + + if (!json) return; + const entities = json.docs?.[0]?.dm_directoryParents_directory ?? []; + + const mapped: CustomBreadcrumbItem[] = entities.map((entity: any) => ({ + id: entity.uid, + name: entity.name, + slug: entity.slug, + })); + + const finalBC: CustomBreadcrumbItem[] = [ + ...mapped, + { + id: streamDocument.uid, + name: streamDocument.name, + slug: streamDocument.slug, + }, + ]; + + setFetchedBreadcrumbs(finalBC); + } catch (error) { + console.error("Breadcrumb fetch failed:", error); + } + }; + + fetchBreadcrumbs(); + }, [streamDocument?.uid, customEndpointName]); + + if (!fetchedBreadcrumbs?.length) { + return ; + } + + return ( + +
    + {fetchedBreadcrumbs.map(({ name, slug, id }, index) => { + const isRoot = index === 0; + const isLast = index === fetchedBreadcrumbs.length - 1; + const href = relativePrefixToRoot + ? relativePrefixToRoot + slug + : slug; + + !isRoot && ( + + {separator} + + ); + return ( +
  1. + {!isRoot && ( + + {separator} + + )} + + + {isRoot && directoryRoot ? directoryRoot : name} + +
  2. + ); + })} +
+
+ ); +}; + +export const CustomBreadcrumbs: ComponentConfig<{ + props: CustomBreadcrumbsProps; +}> = { + label: msg("components.customBreadcrumbs", "Custom Breadcrumbs"), + fields: customBreadcrumbFields, + defaultProps: { + data: { + directoryRoot: { + en: "Directory Root", + hasLocalizedValue: "true", + }, + }, + styles: { + backgroundColor: backgroundColors.background1.value, + }, + analytics: { + scope: "customBreadcrumbs", + }, + liveVisibility: true, + }, + + render: (props) => ( + + + + + + + + ), +}; diff --git a/packages/visual-editor/src/components/pageSections/CustomDirectory/CustomDirectory.tsx b/packages/visual-editor/src/components/pageSections/CustomDirectory/CustomDirectory.tsx new file mode 100644 index 000000000..bb30620d3 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/CustomDirectory/CustomDirectory.tsx @@ -0,0 +1,200 @@ +import { ComponentConfig, Fields, PuckComponent, Slot } from "@puckeditor/core"; +import { useCallback, useEffect, useState } from "react"; +import { YextField } from "../../../editor/YextField.tsx"; +import { useTemplateProps } from "../../../hooks/useDocument.tsx"; +import { + backgroundColors, + BackgroundStyle, + msg, + pt, + themeManagerCn, +} from "../../../utils/index.ts"; +import { Background } from "../../atoms/background.tsx"; +import { Body } from "../../atoms/body.tsx"; +import { MaybeLink } from "../../atoms/maybeLink.tsx"; +import { PageSection } from "../../atoms/pageSection.tsx"; +import { HeadingTextProps } from "../../contentBlocks/HeadingText.tsx"; +import { fetchData } from "./utils.ts"; + +export interface CustomDirectoryProps { + slots: { + HeadingSlot: Slot; + }; + styles: { + backgroundColor: BackgroundStyle; + }; +} + +const CustomDirectoryFields: Fields = { + slots: { + type: "object", + objectFields: { + HeadingSlot: { type: "slot", allow: [] }, + }, + }, + styles: YextField(msg("fields.styles", "Styles"), { + type: "object", + objectFields: { + backgroundColor: YextField( + msg("fields.backgroundColor", "Background Color"), + { + type: "select", + options: "BACKGROUND_COLOR", + } + ), + }, + }), +}; + +const CustomDirectory: PuckComponent = ({ + styles, + slots, + puck, +}) => { + const { document: streamDocument } = useTemplateProps(); + + const apiKey = streamDocument?._env?.YEXT_PUBLIC_CUSTOM_CONTENT_API_KEY; + + const [entities, setEntities] = useState([]); + const [loading, setLoading] = useState(false); + + if (!apiKey) { + if (puck?.isEditing) { + return ( +
+ + {pt( + "missingCustomEndpointApiKey", + "Add you custom Content endpoint API key to view this sectiom" + )} + +
+ ); + } + console.warn("API Key is required for Custom Directory"); + return <>; + } + + const fetchEntities = useCallback(async (entityIds: string[]) => { + if (!entityIds?.length) return; + + setLoading(true); + + try { + const res = await fetchData({ + endpoint: "https://cdn.yextapis.com/v2/accounts/me/entities", + apiKey: apiKey, + entityIds: entityIds.join(","), + }); + + const fetchedEntities = res?.entities ?? []; + setEntities(fetchedEntities); + } catch (error) { + console.error("Entity fetch error:", error); + } finally { + setLoading(false); + } + }, []); + + useEffect(() => { + const childIds = streamDocument?.dm_childEntityIds; + if (childIds?.length) fetchEntities(childIds); + }, [streamDocument?.dm_childEntityIds, fetchEntities]); + + const handleClick = useCallback( + (item: any) => { + const childIds = item.dm_childEntityIds; + if (childIds?.length) fetchEntities(childIds); + }, + [fetchEntities] + ); + + return ( + + {loading && <>} + + + {slots?.HeadingSlot && } + + +
    + {entities.map((item, index) => { + const hasChildren = item.dm_childEntityIds?.length > 0; + + return ( + +
  • + +
    { + if (hasChildren) { + e.preventDefault(); + handleClick(item); + } + }} + > + {item.name} +
    +
    +
  • +
    + ); + })} +
+
+
+
+ ); +}; + +export const CustomDirectoryComponent: ComponentConfig<{ + props: CustomDirectoryProps; +}> = { + label: msg("components.CustomDirectory", "Custom Directory"), + fields: CustomDirectoryFields, + defaultProps: { + slots: { + HeadingSlot: [ + { + type: "HeadingTextSlot", + props: { + data: { + text: { + constantValue: { + en: "Directory", + hasLocalizedValue: "true", + }, + constantValueEnabled: true, + field: "", + }, + }, + styles: { level: 2, align: "center" }, + } satisfies HeadingTextProps, + }, + ], + }, + styles: { + backgroundColor: backgroundColors.background1.value, + }, + }, + render: (props) => , +}; diff --git a/packages/visual-editor/src/components/pageSections/CustomDirectory/utils.ts b/packages/visual-editor/src/components/pageSections/CustomDirectory/utils.ts new file mode 100644 index 000000000..f45981e82 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/CustomDirectory/utils.ts @@ -0,0 +1,38 @@ +interface fetchDataProps { + endpoint: string; + apiKey: string; + entityIds?: string; +} + +export const fetchData = async ({ + endpoint, + apiKey, + entityIds, +}: fetchDataProps) => { + try { + const url = new URL(endpoint); + + url.searchParams.set("api_key", apiKey); + url.searchParams.set("v", "20250101"); + + if (entityIds?.length) { + url.searchParams.set( + "entityIds", + Array.isArray(entityIds) ? entityIds.join(",") : entityIds + ); + } + + const res = await fetch(url.toString()); + if (!res.ok) { + console.error("Failed to fetch entities:", res.status); + return; + } + + const json = await res.json(); + const fetchedEntities = json.response ?? []; + + return fetchedEntities; + } catch (error) { + console.error("Entity fetch error:", error); + } +}; diff --git a/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx b/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx index 4dc959f79..2f3b5c38f 100644 --- a/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx +++ b/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx @@ -468,48 +468,47 @@ export const EventCard: ComponentConfig<{ props: EventCardProps }> = { const showImage = Boolean( (resolvedImage as any)?.url || - (resolvedImage as any)?.image?.url || - ((resolvedImage as any)?.hasLocalizedValue && - (resolvedImage as any)?.[i18nComponentsInstance.language || "en"] - ?.url) + (resolvedImage as any)?.image?.url || + ((resolvedImage as any)?.hasLocalizedValue && + (resolvedImage as any)?.[i18nComponentsInstance.language || "en"]?.url) ); const showDescription = Boolean( descriptionSlotProps && - (descriptionSlotProps.parentData - ? descriptionSlotProps.parentData.richText - : resolveYextEntityField( - params.metadata.streamDocument, - descriptionSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + (descriptionSlotProps.parentData + ? descriptionSlotProps.parentData.richText + : resolveYextEntityField( + params.metadata.streamDocument, + descriptionSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showTitle = Boolean( titleSlotProps && - (titleSlotProps.parentData - ? titleSlotProps.parentData.text - : resolveYextEntityField( - params.metadata.streamDocument, - titleSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + (titleSlotProps.parentData + ? titleSlotProps.parentData.text + : resolveYextEntityField( + params.metadata.streamDocument, + titleSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showDateTime = Boolean( dateTimeSlotProps?.parentData?.date?.trim() || - resolveYextEntityField( - params.metadata.streamDocument, - dateTimeSlotProps.data.date, - i18nComponentsInstance.language || "en" - )?.trim() + resolveYextEntityField( + params.metadata.streamDocument, + dateTimeSlotProps.data.date, + i18nComponentsInstance.language || "en" + )?.trim() ); const showCTA = Boolean( ctaSlotProps && - (ctaSlotProps.parentData - ? ctaSlotProps.parentData.cta?.label - : resolveComponentData( - ctaSlotProps.data.entityField, - i18nComponentsInstance.language || "en", - params.metadata.streamDocument - )?.label) + (ctaSlotProps.parentData + ? ctaSlotProps.parentData.cta?.label + : resolveComponentData( + ctaSlotProps.data.entityField, + i18nComponentsInstance.language || "en", + params.metadata.streamDocument + )?.label) ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/Cards.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/Cards.tsx new file mode 100644 index 000000000..e4145eac8 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/Cards.tsx @@ -0,0 +1,77 @@ +import { CardProps } from "@yext/search-ui-react"; +import { Heading, MaybeRTF } from "@yext/visual-editor"; +import { CardTypeProp } from "./propsAndTypes.ts"; +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from "../../atoms/accordion.tsx"; +import { useSearchResultsContext } from "./SearchResultsContext.tsx"; + +interface CardsProps extends CardProps { + cardType?: CardTypeProp; +} + +const Cards = ({ result, cardType = "Standard" }: CardsProps) => { + const searchResultsContext = useSearchResultsContext(); + + const name = result.rawData.question || result.rawData.name; + const description = + result.rawData.answerV2 || + result.rawData.richTextDescriptionV2 || + result.rawData.bodyV2 || + result.rawData.description; + return ( +
+ {cardType === "Standard" ? ( +
+ + {name ?? "name"} + + +
+ ) : ( + + + + + {name ?? "name"} + + + + + + + + )} +
+ ); +}; + +export default Cards; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/LayoutSections.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/LayoutSections.tsx new file mode 100644 index 000000000..6a07431ab --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/LayoutSections.tsx @@ -0,0 +1,43 @@ +import { DefaultRawDataType, SectionProps } from "@yext/search-ui-react"; +import { MapComponent } from "./MapComponent.tsx"; +import { VerticalLayout } from "./propsAndTypes.ts"; + +interface LayoutSectionProps extends SectionProps { + layoutType: VerticalLayout; + resultsCount: number; +} + +export const LayoutSection = ({ + layoutType, + results, + CardComponent, + header, + resultsCount = 4, +}: LayoutSectionProps) => { + if (!CardComponent) return null; + console.log(resultsCount); + + const layoutClasses = + layoutType === "Grid" + ? "grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6" + : "flex flex-col w-full"; + + // const filteredResults = results.slice(0, resultsCount); + + return ( +
+
+

{header?.props.label}

+
+ {layoutType === "Map" && ( + + )} + +
+ {results.map((result, index) => ( + + ))} +
+
+ ); +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/MapComponent.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/MapComponent.tsx new file mode 100644 index 000000000..8abe58fc9 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/MapComponent.tsx @@ -0,0 +1,123 @@ +import { useSearchState } from "@yext/search-headless-react"; +import { + PinComponent, + DefaultRawDataType, + MapboxMap, +} from "@yext/search-ui-react"; +import { Coordinate, Map, MapboxMaps, Marker } from "@yext/pages-components"; +import { MapPin } from "lucide-react"; +import { useDocument } from "../../../hooks/useDocument.tsx"; +import { StreamDocument } from "../../../utils/index.ts"; +import "mapbox-gl/dist/mapbox-gl.css"; + +interface MapComponentProps { + isUniversal?: boolean; + results?: any[]; +} + +const LocatorPin: PinComponent = ({ selected }) => { + const size = selected ? 42 : 30; + const color = selected ? "#0f766e" : "#134e4a"; + return ; +}; + +export const MapComponent = ({ + isUniversal = false, + results = [], +}: MapComponentProps) => { + const verticalResults = useSearchState((s) => s.vertical.results) ?? []; + + const mapResults = isUniversal ? results : verticalResults; + + const entityDocument: StreamDocument = useDocument(); + const mapboxApiKey = + entityDocument._env?.YEXT_EDIT_LAYOUT_MODE_MAPBOX_API_KEY; + + const iframe = + typeof document === "undefined" + ? undefined + : (document.getElementById("preview-frame") as HTMLIFrameElement | null); + + if (!mapResults || mapResults.length === 0) { + return ( +
+ Loading map... +
+ ); + } + + if (!mapboxApiKey) { + return ( +
+ Missing Mapbox API Key +
+ ); + } + + const first = + mapResults[0].rawData?.yextDisplayCoordinate ?? + mapResults[0].rawData?.coordinate; + + if (!first) return null; + + if (isUniversal) { + const coordinates: Coordinate[] = mapResults + .map((r) => r.rawData?.yextDisplayCoordinate) + .filter((coord): coord is Coordinate => Boolean(coord)); + + return ( + + {mapResults.map((result, index) => { + const coord = + result.rawData?.yextDisplayCoordinate ?? result.rawData?.coordinate; + + if (!coord) return null; + + return ( + + + + ); + })} + + ); + } + + return ( + { + const coord = + result.rawData?.yextDisplayCoordinate ?? result.rawData?.coordinate; + + if (!coord) return undefined; + + return { + latitude: coord.latitude, + longitude: coord.longitude, + }; + }} + /> + ); +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/Search.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/Search.tsx new file mode 100644 index 000000000..b710556a0 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/Search.tsx @@ -0,0 +1,165 @@ +import { ComponentConfig, Fields, PuckComponent, Slot } from "@puckeditor/core"; +import { + provideHeadless, + SearchHeadlessProvider, +} from "@yext/search-headless-react"; +import { SearchI18nextProvider } from "@yext/search-ui-react"; +import React from "react"; +import { useDocument } from "../../../hooks/useDocument.tsx"; +import { msg, pt, themeManagerCn } from "../../../utils/index.ts"; +import { Body } from "../../atoms/body.tsx"; +import { PageSection } from "../../atoms/pageSection.tsx"; +import { SearchBarSlotProps } from "./SearchBarSlot.tsx"; +import { SearchResultsSlotProps } from "./SearchResultsSlot.tsx"; +import { defaultSearchResultsProps } from "./propsAndTypes.ts"; +import "./search.css"; +import { buildSearchConfigFromDocument } from "./searchConfig.ts"; + +export interface SearchComponentProps { + /** @internal */ + slots: { + SearchBarSlot: Slot; + SearchResultsSlot: Slot; + }; +} + +const locatorFields: Fields = { + slots: { + type: "object", + objectFields: { + SearchBarSlot: { type: "slot" }, + SearchResultsSlot: { type: "slot" }, + }, + }, +}; + +const SearchWrapper: PuckComponent = ({ + slots, + puck, +}) => { + const streamDocument = useDocument(); + const apiKey = streamDocument?._env?.YEXT_PUBLIC_ADV_SEARCH_API_KEY; + const experienceKey = streamDocument?._env?.YEXT_PUBLIC_ADV_SEARCH_EXP_KEY; + if (!apiKey || !experienceKey) { + if (puck?.isEditing) { + const missingMessages: string[] = []; + + if (!apiKey) { + missingMessages.push( + pt( + "missingSearchApiKey", + "Add your Search API key to view this section" + ) + ); + } + if (!experienceKey) { + missingMessages.push( + pt( + "missingSearchExperienceKey", + "Add your Search Experience key to view this section" + ) + ); + } + return ( +
+ + {missingMessages.join("\n")} + +
+ ); + } + + console.warn("Missing required configuration for Search Component", { + apiKey: !!apiKey, + experienceKey: !!experienceKey, + }); + + return <>; + } + + const searchConfig = React.useMemo( + () => buildSearchConfigFromDocument(streamDocument), + [streamDocument.id, streamDocument.locale] + ); + + const searcher = React.useMemo(() => { + return provideHeadless(searchConfig); + }, [searchConfig]); + + React.useEffect(() => { + if (!searcher) return; + searcher.setSessionTrackingEnabled(true); + }, [searcher]); + + if (!searcher) { + console.warn( + "Could not create Search component because Search config is invalid." + ); + return <>; + } + + return ( + + + + + + + + + ); +}; + +export const SearchComponent: ComponentConfig<{ + props: SearchComponentProps; +}> = { + label: msg("components.searchWithSlots", "Search with Slots"), + fields: locatorFields, + defaultProps: { + slots: { + SearchBarSlot: [ + { + type: "SearchBarSlot", + props: { + styles: { + showIcon: false, + voiceSearch: false, + isTypingEffect: false, + enableVisualAutoComplete: false, + }, + } satisfies SearchBarSlotProps, + }, + ], + SearchResultsSlot: [ + { + type: "SearchResultsSlot", + props: { + data: { + verticals: [ + { + label: "All", + pageType: "universal", + }, + defaultSearchResultsProps.data.verticals[0], + ], + }, + styles: { + enableGenerativeDirectAnswer: false, + headingStyle: { + headingLevel: 4, + }, + }, + } satisfies SearchResultsSlotProps, + }, + ], + }, + }, + render: (props) => , +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/SearchBarSlot.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/SearchBarSlot.tsx new file mode 100644 index 000000000..23bd22fe5 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/SearchBarSlot.tsx @@ -0,0 +1,169 @@ +import { + ComponentConfig, + Fields, + PuckComponent, + setDeep, +} from "@puckeditor/core"; +import { SearchBar } from "@yext/search-ui-react"; +import { FaMicrophone } from "react-icons/fa"; +import { resolveDataFromParent } from "../../../editor/ParentData.tsx"; +import { YextField } from "../../../editor/YextField.tsx"; +import { msg } from "../../../utils/index.ts"; +import { useTypingEffect } from "./useTypeEffect.ts"; +import { createVisualAutocompleteConfig } from "./utils.tsx"; +import { useEntityPreviewSearcher } from "./searchConfig.ts"; +import React from "react"; +import { useDocument } from "../../../hooks/useDocument.tsx"; + +export interface SearchBarSlotProps { + styles: { + showIcon: boolean; + voiceSearch: boolean; + isTypingEffect: boolean; + enableVisualAutoComplete: boolean; + visualAutoCompleteVerticalKey?: string; + limit?: number; + }; +} +const defaultSearchBarProps: SearchBarSlotProps = { + styles: { + showIcon: false, + voiceSearch: false, + isTypingEffect: false, + enableVisualAutoComplete: false, + limit: 3, + }, +}; + +const searchBarSlotFields: Fields = { + styles: { + type: "object", + objectFields: { + showIcon: YextField(msg("fields.showIcon", "Show Icon"), { + type: "radio", + options: [ + { label: msg("fields.options.show", "Show"), value: true }, + { label: msg("fields.options.hide", "Hide"), value: false }, + ], + }), + voiceSearch: YextField(msg("fields.voiceSearch", "Voice Search"), { + type: "radio", + options: [ + { label: msg("fields.options.show", "Show"), value: true }, + { label: msg("fields.options.hide", "Hide"), value: false }, + ], + }), + isTypingEffect: YextField(msg("fields.isTypingEffect", "Type Effect"), { + type: "radio", + options: [ + { label: msg("fields.options.show", "Show"), value: true }, + { label: msg("fields.options.hide", "Hide"), value: false }, + ], + }), + enableVisualAutoComplete: YextField( + msg("fields.enableVisualAutoComplete", "Enable Visual Autocomplete"), + { + type: "radio", + options: [ + { label: msg("fields.options.show", "Show"), value: true }, + { label: msg("fields.options.hide", "Hide"), value: false }, + ], + } + ), + visualAutoCompleteVerticalKey: YextField( + msg( + "fields.visualAutoCompleteVerticalKey", + "Visual Autocomplete Vertical Key" + ), + { + type: "text", + } + ), + limit: YextField(msg("fields.limit", "Limit"), { + type: "number", + min: 0, + max: 5, + }), + }, + }, +}; + +const SearchBarSlotInternal: PuckComponent = ({ + styles: { + showIcon = false, + voiceSearch = false, + isTypingEffect = false, + enableVisualAutoComplete = false, + visualAutoCompleteVerticalKey = "products", + limit = 3, + }, +}: SearchBarSlotProps) => { + const document = useDocument(); + const { placeholder } = useTypingEffect({ + env: "PRODUCTION", + enabled: isTypingEffect, + }); + + const entityPreviewSearcher = useEntityPreviewSearcher(document); + + const visualAutocompleteConfig = React.useMemo(() => { + return createVisualAutocompleteConfig( + enableVisualAutoComplete, + visualAutoCompleteVerticalKey, + limit, + entityPreviewSearcher + ); + }, [ + enableVisualAutoComplete, + visualAutoCompleteVerticalKey, + limit, + entityPreviewSearcher, + ]); + + return ( +
+ div]:border [&>div]:rounded-md !mb-0 relative " + + (isTypingEffect ? "isTypingEffect" : ""), + searchButtonContainer: voiceSearch + ? "ml-14 my-auto" + : showIcon + ? "" + : "none", + searchButton: showIcon ? "h-8 w-8" : "", + inputElement: + "text-lg h-14 outline-none focus:outline-none focus:ring-0 focus:border-none px-5 py-2.5", + }} + /> + {voiceSearch && ( + + )} +
+ ); +}; + +export const SearchBarSlot: ComponentConfig<{ props: SearchBarSlotProps }> = { + label: msg("components.searchBarSlot", "SearchBar Slot"), + fields: searchBarSlotFields, + defaultProps: defaultSearchBarProps, + resolveFields: (data) => { + const updatedFields = resolveDataFromParent(searchBarSlotFields, data); + const isVisualAutoEnabled = data.props.styles.enableVisualAutoComplete; + setDeep( + updatedFields, + "styles.objectFields.visualAutoCompleteVerticalKey.visible", + isVisualAutoEnabled + ); + setDeep( + updatedFields, + "styles.objectFields.limit.visible", + isVisualAutoEnabled + ); + return updatedFields; + }, + render: (props) => , +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/SearchResultsContext.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/SearchResultsContext.tsx new file mode 100644 index 000000000..77185fdd7 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/SearchResultsContext.tsx @@ -0,0 +1,41 @@ +import React, { createContext, useContext } from "react"; +import { + BackgroundStyle, + HeadingLevel, +} from "../../../utils/themeConfigOptions.ts"; + +export interface headingStyleProps { + headingLevel: HeadingLevel; + color?: BackgroundStyle; +} + +interface SearchResultsContextType { + headingStyle?: headingStyleProps; +} + +const defaultContextValues: SearchResultsContextType = { + headingStyle: { + headingLevel: 2, + }, +}; + +const SearchResultsContext = + createContext(defaultContextValues); + +export const SearchResultsProvider = ({ + children, + value, +}: { + children: React.ReactNode; + value: SearchResultsContextType; +}) => { + return ( + + {children} + + ); +}; + +export const useSearchResultsContext = () => { + return useContext(SearchResultsContext); +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/SearchResultsSlot.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/SearchResultsSlot.tsx new file mode 100644 index 000000000..83c5cf39c --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/SearchResultsSlot.tsx @@ -0,0 +1,291 @@ +import { + ComponentConfig, + Fields, + PuckComponent, + usePuck, +} from "@puckeditor/core"; +import { useSearchActions, useSearchState } from "@yext/search-headless-react"; +import React, { useState } from "react"; +import { FaEllipsisV } from "react-icons/fa"; +import { YextField } from "../../../editor/YextField.tsx"; +import { msg } from "../../../utils/index.ts"; +import { + defaultSearchResultsProps, + VerticalConfigProps, +} from "./propsAndTypes.ts"; +import { UniversalResultsSection } from "./UniversalResultsSection.tsx"; +import { + buildUniversalLimit, + buildVerticalConfigMap, + isValidVerticalConfig, +} from "./utils.tsx"; +import { VerticalResultsSection } from "./VerticalResultsSection.tsx"; +import { + headingStyleProps, + SearchResultsProvider, +} from "./SearchResultsContext.tsx"; + +export interface SearchResultsSlotProps { + data: { verticals: VerticalConfigProps[] }; + styles: { + enableGenerativeDirectAnswer: boolean; + headingStyle: headingStyleProps; + }; +} + +const SearchResultsSlotFields: Fields = { + data: YextField(msg("fields.data", "Data"), { + type: "object", + objectFields: { + verticals: { + label: msg("fields.verticals", "Verticals"), + type: "array", + defaultItemProps: { + label: "", + verticalKey: "", + layout: "Flex", + cardType: "Standard", + universalLimit: 5, + verticalLimit: 5, + }, + arrayFields: { + label: YextField(msg("fields.label", "Label"), { type: "text" }), + verticalKey: YextField(msg("fields.verticalKey", "Vertical Key"), { + type: "text", + }), + layout: YextField(msg("fields.layout", "Layout"), { + type: "radio", + options: [ + { label: "Grid", value: "Grid" }, + { label: "Flex", value: "Flex" }, + { label: "Map", value: "Map" }, + ], + }), + cardType: YextField(msg("fields.cardType", "Card Type"), { + type: "radio", + options: [ + { label: "Standard", value: "Standard" }, + { label: "Accordion", value: "Accordion" }, + ], + }), + universalLimit: YextField( + msg("fields.universalLimit", "Universal Limit"), + { type: "number" } + ), + verticalLimit: YextField( + msg("fields.verticalLimit", "Vertical Limit"), + { + type: "number", + } + ), + }, + getItemSummary: (item) => item?.label || "Vertical", + }, + }, + }), + styles: YextField(msg("fields.styles", "Styles"), { + type: "object", + objectFields: { + enableGenerativeDirectAnswer: YextField( + msg("fields.enableGenerativeDirectAnswer", "Generative Direct Answer"), + { + type: "radio", + options: [ + { label: msg("fields.options.show", "Show"), value: true }, + { label: msg("fields.options.hide", "Hide"), value: false }, + ], + } + ), + headingStyle: { + label: msg("fields.headingStyle", "Heading Style"), + type: "object", + objectFields: { + headingLevel: YextField(msg("fields.headingLevel", "Heading Level"), { + type: "select", + options: "HEADING_LEVEL", + }), + color: YextField(msg("fields.color", "Color"), { + type: "select", + options: "SITE_COLOR", + }), + }, + }, + }, + }), +}; + +const SearchResultsSlotInternal: PuckComponent = ( + props +) => { + const { + data: { verticals }, + puck, + styles, + } = props; + const puckStore = useOptionalPuckStore(); + const arrayState = puckStore?.appState?.ui?.arrayState; + + const arrayKey = React.useMemo(() => { + if (!arrayState || !puck.isEditing) return undefined; + + return Object.keys(arrayState).find((key) => + key.includes("_object_data_verticals") + ); + }, [arrayState, puck.isEditing]); + + const searchActions = useSearchActions(); + const isLoading = useSearchState((s) => s.searchStatus.isLoading); + const searchTerm = useSearchState((s) => s.query.input); + const gdaLoading = + useSearchState((s) => s.generativeDirectAnswer.isLoading) || false; + const facetsLength = useSearchState((s) => s.filters.facets); + const [verticalKey, setVerticalKey] = useState(null); + const verticalConfigMap = React.useMemo( + () => buildVerticalConfigMap(verticals), + [verticals] + ); + + const universalLimit = React.useMemo( + () => buildUniversalLimit(verticals), + [verticals] + ); + + const currentVerticalConfig = React.useMemo( + () => verticals.find((v) => v.verticalKey === verticalKey), + [verticals, verticalKey] + ); + + React.useEffect(() => { + if (!isValidVerticalConfig(verticals)) { + console.warn("Skipping search: invalid vertical config", verticals); + return; + } + + if (searchTerm) { + searchActions.setQuery(searchTerm); + } + + if (verticalKey && currentVerticalConfig) { + searchActions.setVertical(verticalKey); + + if (typeof currentVerticalConfig.verticalLimit === "number") { + searchActions.setVerticalLimit(currentVerticalConfig.verticalLimit); + } + + searchActions.executeVerticalQuery(); + return; + } + + searchActions.setUniversal(); + searchActions.setUniversalLimit(universalLimit); + searchActions.executeUniversalQuery(); + }, [ + verticals, + searchTerm, + universalLimit, + verticalKey, + currentVerticalConfig, + searchActions, + ]); + + React.useEffect(() => { + if (!arrayKey || !puck.isEditing || !arrayState) return; + + const verticalArrayState = arrayState[arrayKey]; + const openId = verticalArrayState?.openId; + + const selectedItem = verticalArrayState?.items?.find( + (item) => item._arrayId === openId + ); + + const index = selectedItem?._currentIndex; + if (typeof index !== "number") return; + + const selectedConfig = verticals[index]; + + const nextKey = + selectedConfig?.pageType === "universal" + ? null + : (selectedConfig?.verticalKey ?? null); + + if (nextKey !== verticalKey) { + setVerticalKey(nextKey); + } + }, [arrayKey, arrayState, verticals, verticalKey, puck.isEditing]); + + return ( + + + + ); +}; + +export const SearchResultsSlot: ComponentConfig<{ + props: SearchResultsSlotProps; +}> = { + label: msg("components.SearchResultsSlot", "Search Results Slot"), + fields: SearchResultsSlotFields, + defaultProps: defaultSearchResultsProps, + render: (props) => , +}; + +const useOptionalPuckStore = () => { + try { + return usePuck(); + } catch { + return undefined; + } +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/SourceCard.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/SourceCard.tsx new file mode 100644 index 000000000..0d7d45d10 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/SourceCard.tsx @@ -0,0 +1,28 @@ +import { CitationProps } from "@yext/search-ui-react"; + +interface RawData { + landingPageUrl?: string; + c_primaryCTA?: { + link?: string; + }; +} + +const SourceCard = (props: CitationProps) => { + let rawData: RawData = props.searchResult.rawData; + let link = rawData?.landingPageUrl || rawData?.c_primaryCTA?.link || ""; + const name = props.searchResult?.name; + + return ( +
+ {link ? ( + {name} + ) : ( +

+ {name} (no link available) +

+ )} +
+ ); +}; + +export default SourceCard; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/UniversalResultsSection.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/UniversalResultsSection.tsx new file mode 100644 index 000000000..5bf039ecc --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/UniversalResultsSection.tsx @@ -0,0 +1,46 @@ +import { + GenerativeDirectAnswer, + UniversalResults, +} from "@yext/search-ui-react"; +import SourceCard from "./SourceCard.tsx"; + +interface UniversalResultsSectionProps { + enableGDA: boolean; + searchTerm?: string; + gdaLoading: boolean; + verticalConfigMap: any; +} + +export const UniversalResultsSection = ({ + enableGDA, + searchTerm, + gdaLoading, + verticalConfigMap, +}: UniversalResultsSectionProps) => { + return ( + <> + {enableGDA && !!searchTerm && ( + <> + {gdaLoading && ( +
+ Loading... +
+ )} + + + + )} + + + + ); +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/VerticalResultsSection.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/VerticalResultsSection.tsx new file mode 100644 index 000000000..01bdb7148 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/VerticalResultsSection.tsx @@ -0,0 +1,136 @@ +import { + Facets, + ResultsCount, + StandardCard, + VerticalResults, +} from "@yext/search-ui-react"; +import { t } from "i18next"; +import React from "react"; +import { FaSlidersH, FaTimes } from "react-icons/fa"; +import { Body } from "../../atoms/body.tsx"; +import Cards from "./Cards.tsx"; +import { MapComponent } from "./MapComponent.tsx"; +import { VerticalConfigProps } from "./propsAndTypes.ts"; + +interface VerticalResultsSectionProps { + verticalKey: string; + verticals: VerticalConfigProps[]; + currentVerticalConfig?: VerticalConfigProps; + puck: any; + facetsLength: any; +} + +export const VerticalResultsSection = ({ + verticalKey, + verticals, + currentVerticalConfig, + puck, + facetsLength, +}: VerticalResultsSectionProps) => { + const popupRef = React.useRef(null); + const [showFilterModal, setShowFilterModal] = React.useState(false); + + if (currentVerticalConfig?.layout === "Map") { + return ( +
+
+
+
+
+ + +
+
+
+ +
+ {facetsLength && showFilterModal && ( + + )} +
+
+
+ +
+
+ ); + } + + return ( +
+
+ +
+
+ ( + v.verticalKey === verticalKey)?.cardType + } + /> + )} + /> +
+
+ ); +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/propsAndTypes.ts b/packages/visual-editor/src/components/pageSections/SearchSection/propsAndTypes.ts new file mode 100644 index 000000000..7b84f1fec --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/propsAndTypes.ts @@ -0,0 +1,35 @@ +import { SearchResultsSlotProps } from "./SearchResultsSlot.tsx"; + +export type VerticalLayout = "Grid" | "Flex" | "Map"; +export type CardTypeProp = "Standard" | "accordion"; + +export interface VerticalConfigProps { + label: string; + verticalKey?: string; + layout?: VerticalLayout; + universalLimit?: number; + verticalLimit?: number; + pageType?: "universal" | "vertical"; + cardType?: CardTypeProp; +} + +export const defaultSearchResultsProps: SearchResultsSlotProps = { + data: { + verticals: [ + { + label: "Locations", + verticalKey: "locations", + layout: "Flex", + cardType: "Standard", + universalLimit: 5, + verticalLimit: 5, + }, + ], + }, + styles: { + enableGenerativeDirectAnswer: false, + headingStyle: { + headingLevel: 5, + }, + }, +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/search.css b/packages/visual-editor/src/components/pageSections/SearchSection/search.css new file mode 100644 index 000000000..a2dd60ac8 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/search.css @@ -0,0 +1,3 @@ +section[class=""] { + display: none; +} diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/searchConfig.ts b/packages/visual-editor/src/components/pageSections/SearchSection/searchConfig.ts new file mode 100644 index 000000000..a4dd9477f --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/searchConfig.ts @@ -0,0 +1,33 @@ +import { + CloudRegion, + Environment, + provideHeadless, + SearchConfig, +} from "@yext/search-headless-react"; +import React from "react"; + +export const buildSearchConfigFromDocument = (document: any): SearchConfig => { + return { + apiKey: document?._env?.YEXT_PUBLIC_ADV_SEARCH_API_KEY ?? "", + experienceKey: document?._env?.YEXT_PUBLIC_ADV_SEARCH_EXP_KEY ?? "", + locale: document?.locale ?? "en", + experienceVersion: "PRODUCTION", + cloudRegion: CloudRegion.US, + environment: Environment.PROD, + }; +}; + +export const useEntityPreviewSearcher = (document: any) => { + return React.useMemo(() => { + const config = buildSearchConfigFromDocument(document); + + if (!config.apiKey || !config.experienceKey) { + return undefined; + } + + return provideHeadless({ + ...config, + headlessId: "entity-preview-searcher", + }); + }, [document]); +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/searchVisualAutoComplete.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/searchVisualAutoComplete.tsx new file mode 100644 index 000000000..564f48849 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/searchVisualAutoComplete.tsx @@ -0,0 +1,80 @@ +import { VerticalResults as VerticalResultsData } from "@yext/search-headless-react"; +import { DropdownItem, FocusedItemData } from "@yext/search-ui-react"; + +export const renderImagePreview = ( + result: any, + imageField: any +): JSX.Element => { + const imageData = imageField?.image || imageField; + const numThumbnails = imageData?.thumbnails?.length || 0; + const imageThumbnail = + numThumbnails > 0 ? imageData.thumbnails[numThumbnails - 1] : imageData; + + return ( +
+ {imageThumbnail && ( + {`${result.name} + )} +
{result.name}
+
+ ); +}; + +export const renderEntityPreviews = ( + verticalKey: string, + autocompleteLoading: boolean, + verticalKeyToResults: Record, + dropdownItemProps: { + onClick: ( + value: string, + _index: number, + itemData?: FocusedItemData + ) => void; + ariaLabel: (value: string) => string; + } +): JSX.Element | null => { + if (!verticalKey || !(verticalKey in verticalKeyToResults)) { + return null; + } + + const results = verticalKeyToResults[verticalKey]?.results?.map( + (result) => result.rawData + ) as any[] | undefined; + + if (!results || results.length === 0) { + return null; + } + + return ( +
+
+ {results.map((result) => ( + + history.pushState(null, "", `${result.landingPageUrl}`) + } + ariaLabel={dropdownItemProps.ariaLabel} + > + {renderImagePreview( + result, + result.primaryPhoto || + result.headshot || + result.photoGallery?.[0] || + null + )} + + ))} +
+
+ ); +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/useTypeEffect.ts b/packages/visual-editor/src/components/pageSections/SearchSection/useTypeEffect.ts new file mode 100644 index 000000000..4a9845818 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/useTypeEffect.ts @@ -0,0 +1,68 @@ +import { useState, useEffect, useRef } from "react"; +import { useDocument } from "../../../hooks/useDocument.tsx"; + +interface TypeEffectProps { + env: "PRODUCTION" | "SANDBOX"; + enabled?: boolean; +} + +export const useTypingEffect = ({ env, enabled = false }: TypeEffectProps) => { + const [queryPrompts, setQueryPrompts] = useState([]); + const [placeholder, setPlaceholder] = useState(""); + const document = useDocument(); + useEffect(() => { + if (!enabled) return; + }, [enabled]); + + const indexRef = useRef(0); + const charIndexRef = useRef(0); + const isDeletingRef = useRef(false); + + useEffect(() => { + const fetchPrompts = async () => { + const base = env === "PRODUCTION" ? "cdn" : "sbx-cdn"; + + const url = `https://${base}.yextapis.com/v2/accounts/me/search/autocomplete?v=20250101&api_key=${document?._env?.YEXT_PUBLIC_ADV_SEARCH_API_KEY}&sessionTrackingEnabled=false&experienceKey=${document?._env?.YEXT_PUBLIC_ADV_SEARCH_EXP_KEY}&input=`; + + try { + const res = await fetch(url); + const data = await res.json(); + setQueryPrompts(data.response.results.map((i: any) => i.value)); + } catch (err) { + console.error("TypingEffect fetch failed:", err); + } + }; + + fetchPrompts(); + }, [env]); + + useEffect(() => { + if (queryPrompts.length === 0) return; + + const interval = setInterval(() => { + const currentWord = queryPrompts[indexRef.current]; + if (!currentWord) return; + + if (!isDeletingRef.current) { + charIndexRef.current++; + setPlaceholder(currentWord.slice(0, charIndexRef.current)); + + if (charIndexRef.current === currentWord.length) { + isDeletingRef.current = true; + } + } else { + charIndexRef.current--; + setPlaceholder(currentWord.slice(0, charIndexRef.current)); + + if (charIndexRef.current === 0) { + isDeletingRef.current = false; + indexRef.current = (indexRef.current + 1) % queryPrompts.length; + } + } + }, 100); + + return () => clearInterval(interval); + }, [queryPrompts]); + + return { placeholder }; +}; diff --git a/packages/visual-editor/src/components/pageSections/SearchSection/utils.tsx b/packages/visual-editor/src/components/pageSections/SearchSection/utils.tsx new file mode 100644 index 000000000..b77655c42 --- /dev/null +++ b/packages/visual-editor/src/components/pageSections/SearchSection/utils.tsx @@ -0,0 +1,116 @@ +import { UniversalLimit, VerticalResults } from "@yext/search-headless-react"; +import { + DefaultRawDataType, + FocusedItemData, + VerticalConfigMap, +} from "@yext/search-ui-react"; +import Cards from "./Cards.tsx"; +import { LayoutSection } from "./LayoutSections.tsx"; +import { VerticalConfigProps } from "./propsAndTypes.ts"; +import { renderEntityPreviews } from "./searchVisualAutoComplete.tsx"; + +export const buildVerticalConfigMap = ( + verticals: VerticalConfigProps[] +): VerticalConfigMap> => { + return verticals.reduce( + (acc, v) => { + if (!v.verticalKey) return acc; + const layoutType = v.layout ?? "Flex"; + const cardType = v.cardType ?? "Standard"; + acc[v.verticalKey] = { + label: v.label, + viewAllButton: true, + SectionComponent: (props) => ( + + ), + CardComponent: (props) => , + }; + return acc; + }, + {} as VerticalConfigMap> + ); +}; + +export const buildUniversalLimit = ( + verticals: { + label: string; + verticalKey?: string; + universalLimit?: number; + }[] +): UniversalLimit => { + return verticals.reduce((acc, v) => { + if (!v.verticalKey || typeof v.universalLimit !== "number") { + return acc; + } + acc[v.verticalKey] = v.universalLimit; + // acc[v.verticalKey] = 50; + return acc; + }, {}); +}; + +const isValidVertical = (v: any): boolean => { + if (!v || typeof v !== "object") return false; + if (v.pageType === "universal") { + return typeof v.label === "string"; + } + return ( + typeof v.label === "string" && + typeof v.verticalKey === "string" && + (v.layout === "Grid" || v.layout === "Flex" || v.layout === "Map") && + typeof v.universalLimit === "number" && + typeof v.verticalLimit === "number" + ); +}; + +export const isValidVerticalConfig = (verticals: any[]): boolean => { + return ( + Array.isArray(verticals) && + verticals.length > 0 && + verticals.every(isValidVertical) + ); +}; + +export const createPreviews = (verticalKey: string) => { + return ( + autocompleteLoading: boolean, + verticalKeyToResults: Record, + dropdownItemProps: { + onClick: ( + value: string, + _index: number, + itemData?: FocusedItemData + ) => void; + ariaLabel: (value: string) => string; + } + ) => { + return renderEntityPreviews( + verticalKey, + autocompleteLoading, + verticalKeyToResults, + dropdownItemProps + ); + }; +}; + +export const createVisualAutocompleteConfig = ( + enable: boolean, + verticalKey: string, + limit: number, + entityPreviewSearcher: any +) => { + if (!enable || !verticalKey || limit < 1 || !entityPreviewSearcher) { + return undefined; + } + + return { + entityPreviewSearcher, + includedVerticals: [verticalKey], + renderEntityPreviews: createPreviews(verticalKey), + universalLimit: { [verticalKey]: limit }, + entityPreviewsDebouncingTime: 300, + }; +}; diff --git a/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx b/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx index 27ad63884..1f7533eeb 100644 --- a/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx +++ b/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx @@ -483,62 +483,62 @@ export const TeamCard: ComponentConfig<{ props: TeamCardProps }> = { const showImage = Boolean( person?.headshot || - imageSlotProps?.parentData?.image || - (imageSlotProps && - (imageSlotProps?.data.image.field || - (imageSlotProps.data.image.constantValue && - "hasLocalizedValue" in imageSlotProps.data.image.constantValue) || - (imageSlotProps.data.image.constantValue && - "url" in imageSlotProps.data.image.constantValue && - imageSlotProps.data.image.constantValue.url) || - (imageSlotProps.data.image.constantValue && - "image" in imageSlotProps.data.image.constantValue && - imageSlotProps.data.image.constantValue.image?.url))) + imageSlotProps?.parentData?.image || + (imageSlotProps && + (imageSlotProps?.data.image.field || + (imageSlotProps.data.image.constantValue && + "hasLocalizedValue" in imageSlotProps.data.image.constantValue) || + (imageSlotProps.data.image.constantValue && + "url" in imageSlotProps.data.image.constantValue && + imageSlotProps.data.image.constantValue.url) || + (imageSlotProps.data.image.constantValue && + "image" in imageSlotProps.data.image.constantValue && + imageSlotProps.data.image.constantValue.image?.url))) ); const showName = Boolean( person?.name || - nameSlotProps?.parentData?.text || - (nameSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - nameSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + nameSlotProps?.parentData?.text || + (nameSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + nameSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showTitle = Boolean( person?.title || - titleSlotProps?.parentData?.text || - (titleSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - titleSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + titleSlotProps?.parentData?.text || + (titleSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + titleSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showPhone = Boolean( person?.phoneNumber || - phoneSlotProps?.parentData?.phoneNumbers?.length || - (phoneSlotProps?.data?.phoneNumbers?.length && - phoneSlotProps.data.phoneNumbers.some( - (phone: any) => phone.number?.constantValue || phone.number?.field - )) + phoneSlotProps?.parentData?.phoneNumbers?.length || + (phoneSlotProps?.data?.phoneNumbers?.length && + phoneSlotProps.data.phoneNumbers.some( + (phone: any) => phone.number?.constantValue || phone.number?.field + )) ); const showEmail = Boolean( person?.email || - emailSlotProps?.parentData?.list?.length || - emailSlotProps?.data?.list?.constantValue?.length || - emailSlotProps?.data?.list?.field + emailSlotProps?.parentData?.list?.length || + emailSlotProps?.data?.list?.constantValue?.length || + emailSlotProps?.data?.list?.field ); const showCTA = Boolean( person?.cta?.label || - ctaSlotProps?.parentData?.cta?.label || - ctaSlotProps?.data?.entityField?.constantValue?.label || - ctaSlotProps?.data?.entityField?.field || - (ctaSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - ctaSlotProps.data.entityField - )?.label) + ctaSlotProps?.parentData?.cta?.label || + ctaSlotProps?.data?.entityField?.constantValue?.label || + ctaSlotProps?.data?.entityField?.field || + (ctaSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + ctaSlotProps.data.entityField + )?.label) ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx index addcc2e0c..5ae6c8c11 100644 --- a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx +++ b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx @@ -352,29 +352,29 @@ export const TestimonialCard: ComponentConfig<{ props: TestimonialCardProps }> = const showDescription = Boolean( testimonial?.description || - descriptionSlotProps?.parentData?.richText || - (descriptionSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - descriptionSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + descriptionSlotProps?.parentData?.richText || + (descriptionSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + descriptionSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showContributorName = Boolean( testimonial?.contributorName || - contributorNameSlotProps?.parentData?.text || - (contributorNameSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - contributorNameSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + contributorNameSlotProps?.parentData?.text || + (contributorNameSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + contributorNameSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showContributionDate = Boolean( testimonial?.contributionDate || - contributionDateSlotProps?.parentData?.date || - contributionDateSlotProps?.data?.date?.constantValue || - contributionDateSlotProps?.data?.date?.field + contributionDateSlotProps?.parentData?.date || + contributionDateSlotProps?.data?.date?.constantValue || + contributionDateSlotProps?.data?.date?.field ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/index.ts b/packages/visual-editor/src/components/pageSections/index.ts index a399c0861..8db931e41 100644 --- a/packages/visual-editor/src/components/pageSections/index.ts +++ b/packages/visual-editor/src/components/pageSections/index.ts @@ -86,3 +86,7 @@ export { type ProfessionalHeroSectionProps, type ProfessionalHeroStyles, } from "./ProfessionalHeroSection.tsx"; +export { + SearchComponent, + type SearchComponentProps, +} from "./SearchSection/Search.tsx"; diff --git a/packages/visual-editor/src/components/styles.css b/packages/visual-editor/src/components/styles.css index c6481d0c8..2c0154c63 100644 --- a/packages/visual-editor/src/components/styles.css +++ b/packages/visual-editor/src/components/styles.css @@ -2,3 +2,4 @@ @import "@yext/pages-components/style.css"; @import "./atoms/hours.css"; @import "./atoms/maybeRTF.css"; +@import "./pageSections/SearchSection/search.css"; diff --git a/packages/visual-editor/src/docs/ai/components.d.ts b/packages/visual-editor/src/docs/ai/components.d.ts index cfc4ff4b0..cbea91b26 100644 --- a/packages/visual-editor/src/docs/ai/components.d.ts +++ b/packages/visual-editor/src/docs/ai/components.d.ts @@ -33,6 +33,8 @@ interface PageSectionCategoryProps { BannerSection: BannerSectionProps; BreadcrumbsSection: BreadcrumbsSectionProps; CoreInfoSection: CoreInfoSectionProps; + CustomBreadcrumbs: CustomBreadcrumbsProps; + CustomDirectoryComponent: CustomDirectoryProps; EventSection: EventSectionProps; FAQSection: FAQSectionProps; HeroSection: HeroSectionProps; @@ -47,6 +49,7 @@ interface PageSectionCategoryProps { TeamSection: TeamSectionProps; TestimonialSection: TestimonialSectionProps; VideoSection: VideoSectionProps; + SearchComponent: SearchComponentProps; } interface ExpandedHeaderProps { @@ -214,6 +217,28 @@ interface CoreInfoSectionProps { liveVisibility: boolean; } +interface CustomBreadcrumbsProps { + data: { + directoryRoot: TranslatableString; + }; + styles: { + backgroundColor?: BackgroundStyle; + }; + analytics: { + scope?: string; + }; + liveVisibility: boolean; +} + +interface CustomDirectoryProps { + slots: { + HeadingSlot: Slot; + }; + styles: { + backgroundColor: BackgroundStyle; + }; +} + interface EventSectionProps { /** * This object contains properties for customizing the component's appearance. @@ -631,6 +656,14 @@ interface VideoSectionProps { liveVisibility: boolean; } +interface SearchComponentProps { + /** @internal */ + slots: { + SearchBarSlot: Slot; + SearchResultsSlot: Slot; + }; +} + interface ExpandedHeaderStyles { /** The maximum width of the header */ maxWidth: PageSectionProps["maxWidth"]; @@ -730,6 +763,12 @@ interface CoreInfoStyles { backgroundColor?: BackgroundStyle; } +/** + * A string that can be translated for different locales. + * @ai This should always be the LocalizedValues type + */ +type TranslatableString = string | LocalizedValues; + /** Represents data that can either be from the Yext Knowledge Graph or statically defined */ type YextEntityField = { /** The api name of the Yext field */ @@ -1038,7 +1077,8 @@ interface StaticMapStyles { } interface PageSectionProps - extends VariantProps, + extends + VariantProps, React.HTMLAttributes { background?: BackgroundStyle; verticalPadding?: VariantProps["verticalPadding"]; @@ -1055,11 +1095,10 @@ type TranslatableRichText = | (string | RichText) | Record; -/** - * A string that can be translated for different locales. - * @ai This should always be the LocalizedValues type - */ -type TranslatableString = string | LocalizedValues; +/** Represents a translatable string. The key is the locale (en, es, fr), and the value is the localized string. */ +type LocalizedValues = { + hasLocalizedValue: "true"; +} & Record; /** An individual FAQ */ type FAQStruct = { @@ -1101,11 +1140,6 @@ type RichText = { json?: string; }; -/** Represents a translatable string. The key is the locale (en, es, fr), and the value is the localized string. */ -type LocalizedValues = { - hasLocalizedValue: "true"; -} & Record; - /** Describes the data corresponding to a piece of image content. */ type ImageContentData = { name?: string; diff --git a/packages/visual-editor/src/docs/components.md b/packages/visual-editor/src/docs/components.md index a953f742e..3c7dc8ac4 100644 --- a/packages/visual-editor/src/docs/components.md +++ b/packages/visual-editor/src/docs/components.md @@ -781,6 +781,12 @@ If 'true', the component is visible on the live page; if 'false', it's hidden. --- +## SearchComponent + +### Props + +--- + ## SecondaryFooterSlot The Secondary Footer Slot is a sub-section of the Expanded Footer that contains copyright information and secondary links. diff --git a/packages/visual-editor/src/internal/puck/ui/Tooltip.tsx b/packages/visual-editor/src/internal/puck/ui/Tooltip.tsx index b44ba2ac7..24f72c678 100644 --- a/packages/visual-editor/src/internal/puck/ui/Tooltip.tsx +++ b/packages/visual-editor/src/internal/puck/ui/Tooltip.tsx @@ -11,8 +11,9 @@ const TooltipTrigger = TooltipPrimitive.Trigger; const TooltipArrow = TooltipPrimitive.Arrow; -interface TooltipContentProps - extends React.ComponentPropsWithoutRef { +interface TooltipContentProps extends React.ComponentPropsWithoutRef< + typeof TooltipPrimitive.Content +> { zoomWithViewport?: boolean; } diff --git a/packages/visual-editor/src/internal/puck/ui/button.tsx b/packages/visual-editor/src/internal/puck/ui/button.tsx index 96108dbb3..9d98977f2 100644 --- a/packages/visual-editor/src/internal/puck/ui/button.tsx +++ b/packages/visual-editor/src/internal/puck/ui/button.tsx @@ -42,7 +42,8 @@ const buttonVariants = cva( ); export interface ButtonProps - extends React.ButtonHTMLAttributes, + extends + React.ButtonHTMLAttributes, VariantProps { asChild?: boolean; } diff --git a/packages/visual-editor/src/internal/puck/ui/switch.tsx b/packages/visual-editor/src/internal/puck/ui/switch.tsx index e89f1ba40..d9b5bb544 100644 --- a/packages/visual-editor/src/internal/puck/ui/switch.tsx +++ b/packages/visual-editor/src/internal/puck/ui/switch.tsx @@ -2,8 +2,9 @@ import * as React from "react"; import * as SwitchPrimitives from "@radix-ui/react-switch"; import { cn } from "../../../utils/cn.ts"; -interface SwitchProps - extends React.ComponentPropsWithoutRef { +interface SwitchProps extends React.ComponentPropsWithoutRef< + typeof SwitchPrimitives.Root +> { icon?: React.ReactNode; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b19e952b..3914b8905 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,40 +11,40 @@ importers: specifier: ^11.0.4 version: 11.0.4 "@types/lodash": - specifier: ^4.14.202 - version: 4.17.20 + specifier: ^4.17.24 + version: 4.17.24 "@types/minimist": specifier: ^1.2.5 version: 1.2.5 "@types/node": - specifier: ^20.10.6 - version: 20.19.11 + specifier: ^20.19.34 + version: 20.19.34 "@types/prompts": specifier: ^2.4.9 version: 2.4.9 "@types/semver": - specifier: ^7.5.6 - version: 7.7.0 + specifier: ^7.7.1 + version: 7.7.1 execa: specifier: ^8.0.1 version: 8.0.1 fs-extra: - specifier: ^11.2.0 - version: 11.3.1 + specifier: ^11.3.3 + version: 11.3.3 generate-changelog: specifier: ^1.8.0 version: 1.8.0 generate-license-file: - specifier: ^3.6.0 - version: 3.8.1(typescript@5.9.2) + specifier: ^3.8.1 + version: 3.8.1(typescript@5.9.3) globals: - specifier: ^15.8.0 + specifier: ^15.15.0 version: 15.15.0 husky: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^15.2.0 + specifier: ^15.5.2 version: 15.5.2 minimist: specifier: ^1.2.8 @@ -53,107 +53,107 @@ importers: specifier: 1.2.0 version: 1.2.0 picocolors: - specifier: ^1.0.0 + specifier: ^1.1.1 version: 1.1.1 pkg-pr-new: specifier: ^0.0.54 version: 0.0.54 prettier: - specifier: ^3.3.3 - version: 3.6.2 + specifier: ^3.8.1 + version: 3.8.1 prompts: specifier: ^2.4.2 version: 2.4.2 semver: - specifier: ^7.5.4 - version: 7.7.2 + specifier: ^7.7.4 + version: 7.7.4 tsx: - specifier: ^4.6.2 - version: 4.20.4 + specifier: ^4.21.0 + version: 4.21.0 typescript: - specifier: ^5.3.3 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 yaml: - specifier: ^2.3.4 - version: 2.8.1 + specifier: ^2.8.2 + version: 2.8.2 packages/visual-editor: dependencies: "@microsoft/api-documenter": - specifier: ^7.26.29 - version: 7.26.32(@types/node@20.19.11) + specifier: ^7.29.6 + version: 7.29.6(@types/node@20.19.34) "@microsoft/api-extractor": - specifier: ^7.52.8 - version: 7.52.11(@types/node@20.19.11) + specifier: ^7.57.6 + version: 7.57.6(@types/node@20.19.34) "@microsoft/api-extractor-model": - specifier: ^7.30.6 - version: 7.30.7(@types/node@20.19.11) + specifier: ^7.33.4 + version: 7.33.4(@types/node@20.19.34) "@puckeditor/core": specifier: 0.21.1 - version: 0.21.1(@floating-ui/dom@1.7.4)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)) + version: 0.21.1(@floating-ui/dom@1.7.5)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)) "@radix-ui/react-accordion": - specifier: ^1.2.3 - version: 1.2.12(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.12 + version: 1.2.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-alert-dialog": - specifier: ^1.1.1 - version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.15 + version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-dialog": - specifier: ^1.1.13 - version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.15 + version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-dropdown-menu": - specifier: ^2.1.15 - version: 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.1.16 + version: 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-label": - specifier: ^2.1.0 - version: 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.1.8 + version: 2.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-popover": - specifier: ^1.1.6 - version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.15 + version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-progress": - specifier: ^1.1.0 - version: 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.8 + version: 1.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-radio-group": - specifier: ^1.2.1 - version: 1.3.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.3.8 + version: 1.3.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-separator": - specifier: ^1.1.7 - version: 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.8 + version: 1.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-slot": - specifier: ^1.1.0 - version: 1.2.3(@types/react@18.3.24)(react@18.3.1) + specifier: ^1.2.4 + version: 1.2.4(@types/react@18.3.28)(react@18.3.1) "@radix-ui/react-switch": - specifier: ^1.1.0 - version: 1.2.6(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.6 + version: 1.2.6(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-toggle": - specifier: ^1.1.9 - version: 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.10 + version: 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-tooltip": - specifier: ^1.1.2 - version: 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.8 + version: 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@tanstack/react-query": - specifier: ^5.71.5 - version: 5.85.5(react@18.3.1) + specifier: ^5.90.21 + version: 5.90.21(react@18.3.1) "@yext/pages-components": specifier: ^2.0.0 - version: 2.0.0(lexical@0.38.2)(mapbox-gl@2.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.0.1(lexical@0.38.2)(mapbox-gl@2.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@yext/search-headless-react": specifier: ^2.7.1 version: 2.7.1(encoding@0.1.13)(react@18.3.1) "@yext/search-ui-react": specifier: ^2.1.0 - version: 2.1.0(@types/react@18.3.24)(@yext/search-headless-react@2.7.1(encoding@0.1.13)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.9.2)))(typescript@5.9.2) + version: 2.1.1(@types/react@18.3.28)(@yext/search-headless-react@2.7.1(encoding@0.1.13)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2))(typescript@5.9.3) class-variance-authority: - specifier: ^0.7.0 + specifier: ^0.7.1 version: 0.7.1 clsx: specifier: ^2.1.1 version: 2.1.1 cmdk: specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) dompurify: - specifier: ^3.2.3 - version: 3.2.6 + specifier: ^3.3.1 + version: 3.3.1 geolib: specifier: ^3.3.4 version: 3.3.4 @@ -161,8 +161,8 @@ importers: specifier: ^4.7.8 version: 4.7.8 i18next: - specifier: ^25.8.4 - version: 25.8.7(typescript@5.9.2) + specifier: ^25.8.13 + version: 25.8.13(typescript@5.9.3) lucide-react: specifier: ^0.414.0 version: 0.414.0(react@18.3.1) @@ -176,19 +176,19 @@ importers: specifier: ^0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) picocolors: - specifier: ^1.0.1 + specifier: ^1.1.1 version: 1.1.1 prompts: specifier: ^2.4.2 version: 2.4.2 pure-react-carousel: - specifier: ^1.32.0 - version: 1.32.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.35.0 + version: 1.35.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^17.0.2 || ^18.2.0 version: 18.3.1 react-collapsed: - specifier: ^4.1.2 + specifier: ^4.2.0 version: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-color: specifier: ^2.19.3 @@ -200,20 +200,20 @@ importers: specifier: ^5.0.0 version: 5.0.0(react@18.3.1) react-i18next: - specifier: ^15.5.2 - version: 15.7.1(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2) + specifier: ^15.7.4 + version: 15.7.4(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3) react-international-phone: - specifier: ^4.6.0 - version: 4.6.0(react@18.3.1) + specifier: ^4.8.0 + version: 4.8.0(react@18.3.1) sonner: - specifier: ^1.5.0 + specifier: ^1.7.4 version: 1.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: - specifier: ^2.4.0 - version: 2.6.0 + specifier: ^2.6.1 + version: 2.6.1 tsx: - specifier: ^4.16.3 - version: 4.20.4 + specifier: ^4.21.0 + version: 4.21.0 devDependencies: "@capsizecss/core": specifier: ^4.1.3 @@ -222,11 +222,11 @@ importers: specifier: ^3.6.2 version: 3.6.2 "@testing-library/dom": - specifier: ^10.4.0 + specifier: ^10.4.1 version: 10.4.1 "@testing-library/react": - specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^16.3.2 + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@types/fs-extra": specifier: ^11.0.4 version: 11.0.4 @@ -234,14 +234,14 @@ importers: specifier: ^3.5.9 version: 3.5.9 "@types/mapbox-gl": - specifier: ^2.7.5 + specifier: ^2.7.21 version: 2.7.21 "@types/minimist": specifier: ^1.2.5 version: 1.2.5 "@types/node": - specifier: ^20.14.11 - version: 20.19.11 + specifier: ^20.19.34 + version: 20.19.34 "@types/pixelmatch": specifier: ^5.2.6 version: 5.2.6 @@ -252,61 +252,61 @@ importers: specifier: ^2.4.9 version: 2.4.9 "@types/react": - specifier: ^18.3.3 - version: 18.3.24 + specifier: ^18.3.28 + version: 18.3.28 "@types/react-color": - specifier: ^3.0.12 - version: 3.0.13(@types/react@18.3.24) + specifier: ^3.0.13 + version: 3.0.13(@types/react@18.3.28) "@types/react-dom": - specifier: ^18.3.0 - version: 18.3.7(@types/react@18.3.24) + specifier: ^18.3.7 + version: 18.3.7(@types/react@18.3.28) "@types/semver": - specifier: ^7.5.8 - version: 7.7.0 + specifier: ^7.7.1 + version: 7.7.1 "@types/uuid": specifier: ^10.0.0 version: 10.0.0 "@vitejs/plugin-react": - specifier: ^4.3.1 - version: 4.7.0(vite@5.4.19(@types/node@20.19.11)) + specifier: ^4.7.0 + version: 4.7.0(vite@5.4.21(@types/node@20.19.34)) "@vitest/browser": specifier: ^3.2.4 - version: 3.2.4(playwright@1.55.1)(vite@5.4.19(@types/node@20.19.11))(vitest@3.2.4) + version: 3.2.4(playwright@1.55.1)(vite@5.4.21(@types/node@20.19.34))(vitest@3.2.4) autoprefixer: - specifier: ^10.4.2 - version: 10.4.21(postcss@8.5.6) + specifier: ^10.4.27 + version: 10.4.27(postcss@8.5.6) awesome-phonenumber: - specifier: ^7.5.0 - version: 7.5.0 + specifier: ^7.8.0 + version: 7.8.0 axe-core: - specifier: ^4.10.3 - version: 4.10.3 + specifier: ^4.11.1 + version: 4.11.1 execa: specifier: ^8.0.1 version: 8.0.1 fs-extra: - specifier: ^11.2.0 - version: 11.3.1 + specifier: ^11.3.3 + version: 11.3.3 generate-license-file: - specifier: ^3.5.0 - version: 3.8.1(typescript@5.9.2) + specifier: ^3.8.1 + version: 3.8.1(typescript@5.9.3) gray-matter: specifier: ^4.0.3 version: 4.0.3 husky: - specifier: ^9.1.4 + specifier: ^9.1.7 version: 9.1.7 i18next-cli: - specifier: ^1.42.0 - version: 1.42.8(@swc/helpers@0.5.17)(@types/node@20.19.11)(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(typescript@5.9.2) + specifier: ^1.46.0 + version: 1.46.0(@swc/helpers@0.5.19)(@types/node@20.19.34)(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(typescript@5.9.3) jest-axe: specifier: ^10.0.0 version: 10.0.0 jsdom: - specifier: ^24.1.1 + specifier: ^24.1.3 version: 24.1.3 lint-staged: - specifier: ^15.2.7 + specifier: ^15.5.2 version: 15.5.2 minimist: specifier: ^1.2.8 @@ -321,35 +321,35 @@ importers: specifier: ^7.0.0 version: 7.0.0 prettier: - specifier: ^3.3.3 - version: 3.6.2 + specifier: ^3.8.1 + version: 3.8.1 react-icons: - specifier: ^5.2.1 + specifier: ^5.5.0 version: 5.5.0(react@18.3.1) semver: - specifier: ^7.6.3 - version: 7.7.2 + specifier: ^7.7.4 + version: 7.7.4 tailwindcss: - specifier: ^3.4.6 - version: 3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)) + specifier: ^3.4.19 + version: 3.4.19(tsx@4.21.0)(yaml@2.8.2) tsup: specifier: 8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.52.11(@types/node@20.19.11))(@swc/core@1.15.11(@swc/helpers@0.5.17))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.8.2) + version: 8.3.5(@microsoft/api-extractor@7.57.6(@types/node@20.19.34))(@swc/core@1.15.11(@swc/helpers@0.5.19))(jiti@1.21.7)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) typescript: - specifier: ^5.5.4 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 uuid: specifier: 11.0.3 version: 11.0.3 vite: - specifier: ^5.3.5 - version: 5.4.19(@types/node@20.19.11) + specifier: ^5.4.21 + version: 5.4.21(@types/node@20.19.34) vitepress: - specifier: ^1.6.3 - version: 1.6.4(@algolia/client-search@5.35.0)(@types/node@20.19.11)(@types/react@18.3.24)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.2) + specifier: ^1.6.4 + version: 1.6.4(@algolia/client-search@5.49.1)(@types/node@20.19.34)(@types/react@18.3.28)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.3) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(@vitest/browser@3.2.4)(happy-dom@20.3.9)(jsdom@24.1.3) + version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.34)(@vitest/browser@3.2.4)(happy-dom@20.7.0)(jsdom@24.1.3) starter: dependencies: @@ -357,141 +357,141 @@ importers: specifier: ^1.7.19 version: 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@heroicons/react": - specifier: ^2.1.5 + specifier: ^2.2.0 version: 2.2.0(react@18.3.1) "@mantine/core": - specifier: ^7.10.1 - version: 7.17.8(@mantine/hooks@7.17.8(react@18.3.1))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^7.17.8 + version: 7.17.8(@mantine/hooks@7.17.8(react@18.3.1))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@mantine/hooks": - specifier: ^7.10.1 + specifier: ^7.17.8 version: 7.17.8(react@18.3.1) "@puckeditor/core": specifier: 0.21.1 - version: 0.21.1(@floating-ui/dom@1.7.4)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)) + version: 0.21.1(@floating-ui/dom@1.7.5)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)) "@radix-ui/react-accordion": - specifier: ^1.2.0 - version: 1.2.12(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.12 + version: 1.2.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-alert-dialog": - specifier: ^1.0.5 - version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.15 + version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-dropdown-menu": - specifier: ^2.1.15 - version: 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.1.16 + version: 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-progress": - specifier: ^1.0.3 - version: 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.8 + version: 1.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-separator": - specifier: ^1.1.7 - version: 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.1.8 + version: 1.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-slot": - specifier: ^1.0.2 - version: 1.2.3(@types/react@18.3.24)(react@18.3.1) + specifier: ^1.2.4 + version: 1.2.4(@types/react@18.3.28)(react@18.3.1) "@radix-ui/react-toast": - specifier: ^1.1.5 - version: 1.2.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.15 + version: 1.2.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@radix-ui/react-tooltip": - specifier: ^1.1.2 - version: 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.2.8 + version: 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@types/mapbox-gl": - specifier: ^2.7.5 + specifier: ^2.7.21 version: 2.7.21 "@types/node": - specifier: ^20.12.3 - version: 20.19.11 + specifier: ^20.19.34 + version: 20.19.34 "@yext/search-headless-react": - specifier: ^2.5.3 - version: 2.6.0(encoding@0.1.13)(react@18.3.1) + specifier: ^2.7.1 + version: 2.7.1(encoding@0.1.13)(react@18.3.1) "@yext/search-ui-react": - specifier: ^2.1.0 - version: 2.1.0(@types/react@18.3.24)(@yext/search-headless-react@2.6.0(encoding@0.1.13)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.9.2)))(typescript@5.9.2) + specifier: ^2.1.1 + version: 2.1.1(@types/react@18.3.28)(@yext/search-headless-react@2.7.1(encoding@0.1.13)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2))(typescript@5.9.3) "@yext/visual-editor": specifier: workspace:* version: link:../packages/visual-editor class-variance-authority: - specifier: ^0.7.0 + specifier: ^0.7.1 version: 0.7.1 classnames: - specifier: ^2.4.0 + specifier: ^2.5.1 version: 2.5.1 clsx: specifier: ^2.1.1 version: 2.1.1 i18next: - specifier: ^25.2.1 - version: 25.4.0(typescript@5.9.2) + specifier: ^25.8.13 + version: 25.8.13(typescript@5.9.3) lucide-react: specifier: ^0.378.0 version: 0.378.0(react@18.3.1) mapbox-gl: - specifier: ^2.9.2 + specifier: ^2.15.0 version: 2.15.0 next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: - specifier: ^18.2.0 + specifier: ^18.3.1 version: 18.3.1 react-dom: - specifier: ^18.2.0 + specifier: ^18.3.1 version: 18.3.1(react@18.3.1) react-i18next: - specifier: ^15.5.2 - version: 15.7.1(i18next@25.4.0(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2) + specifier: ^15.7.4 + version: 15.7.4(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3) react-icons: - specifier: ^5.2.1 + specifier: ^5.5.0 version: 5.5.0(react@18.3.1) sonner: - specifier: ^1.4.41 + specifier: ^1.7.4 version: 1.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: - specifier: ^2.3.0 - version: 2.6.0 + specifier: ^2.6.1 + version: 2.6.1 devDependencies: "@tailwindcss/typography": - specifier: ^0.5.13 - version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2))) + specifier: ^0.5.19 + version: 0.5.19(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2)) "@types/react": - specifier: ^18.2.77 - version: 18.3.24 + specifier: ^18.3.28 + version: 18.3.28 "@types/react-dom": - specifier: ^18.2.25 - version: 18.3.7(@types/react@18.3.24) + specifier: ^18.3.7 + version: 18.3.7(@types/react@18.3.28) "@vitejs/plugin-react": - specifier: ^4.2.1 - version: 4.7.0(vite@5.4.19(@types/node@20.19.11)) + specifier: ^4.7.0 + version: 4.7.0(vite@5.4.21(@types/node@20.19.34)) "@yext/pages": specifier: 1.2.9 - version: 1.2.9(@algolia/client-search@5.35.0)(@types/node@20.19.11)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.2)(vite@5.4.19(@types/node@20.19.11)) + version: 1.2.9(@algolia/client-search@5.49.1)(@types/node@20.19.34)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.3)(vite@5.4.21(@types/node@20.19.34)) "@yext/pages-components": - specifier: ^2.0.0 - version: 2.0.0(lexical@0.38.2)(mapbox-gl@2.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.0.1 + version: 2.0.1(lexical@0.38.2)(mapbox-gl@2.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) autoprefixer: - specifier: ^10.4.8 - version: 10.4.21(postcss@8.5.6) + specifier: ^10.4.27 + version: 10.4.27(postcss@8.5.6) postcss: - specifier: ^8.4.32 + specifier: ^8.5.6 version: 8.5.6 prettier: - specifier: ^3.3.2 - version: 3.6.2 + specifier: ^3.8.1 + version: 3.8.1 prettier-plugin-tailwindcss: specifier: 0.4.1 - version: 0.4.1(prettier@3.6.2) + version: 0.4.1(prettier@3.8.1) tailwindcss: - specifier: ^3.3.0 - version: 3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)) + specifier: ^3.4.19 + version: 3.4.19(tsx@4.21.0)(yaml@2.8.2) typescript: - specifier: ^5.3.3 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 vite: - specifier: ^5.1.6 - version: 5.4.19(@types/node@20.19.11) + specifier: ^5.4.21 + version: 5.4.21(@types/node@20.19.34) packages: - "@algolia/abtesting@1.1.0": + "@algolia/abtesting@1.15.1": resolution: { - integrity: sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow==, + integrity: sha512-2yuIC48rUuHGhU1U5qJ9kJHaxYpJ0jpDHJVI5ekOxSMYXlH4+HP+pA31G820lsAznfmu2nzDV7n5RO44zIY1zw==, } engines: { node: ">= 14.0.0" } @@ -559,94 +559,94 @@ packages: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" - "@algolia/client-abtesting@5.35.0": + "@algolia/client-abtesting@5.49.1": resolution: { - integrity: sha512-uUdHxbfHdoppDVflCHMxRlj49/IllPwwQ2cQ8DLC4LXr3kY96AHBpW0dMyi6ygkn2MtFCc6BxXCzr668ZRhLBQ==, + integrity: sha512-h6M7HzPin+45/l09q0r2dYmocSSt2MMGOOk5c4O5K/bBBlEwf1BKfN6z+iX4b8WXcQQhf7rgQwC52kBZJt/ZZw==, } engines: { node: ">= 14.0.0" } - "@algolia/client-analytics@5.35.0": + "@algolia/client-analytics@5.49.1": resolution: { - integrity: sha512-SunAgwa9CamLcRCPnPHx1V2uxdQwJGqb1crYrRWktWUdld0+B2KyakNEeVn5lln4VyeNtW17Ia7V7qBWyM/Skw==, + integrity: sha512-048T9/Z8OeLmTk8h76QUqaNFp7Rq2VgS2Zm6Y2tNMYGQ1uNuzePY/udB5l5krlXll7ZGflyCjFvRiOtlPZpE9g==, } engines: { node: ">= 14.0.0" } - "@algolia/client-common@5.35.0": + "@algolia/client-common@5.49.1": resolution: { - integrity: sha512-ipE0IuvHu/bg7TjT2s+187kz/E3h5ssfTtjpg1LbWMgxlgiaZIgTTbyynM7NfpSJSKsgQvCQxWjGUO51WSCu7w==, + integrity: sha512-vp5/a9ikqvf3mn9QvHN8PRekn8hW34aV9eX+O0J5mKPZXeA6Pd5OQEh2ZWf7gJY6yyfTlLp5LMFzQUAU+Fpqpg==, } engines: { node: ">= 14.0.0" } - "@algolia/client-insights@5.35.0": + "@algolia/client-insights@5.49.1": resolution: { - integrity: sha512-UNbCXcBpqtzUucxExwTSfAe8gknAJ485NfPN6o1ziHm6nnxx97piIbcBQ3edw823Tej2Wxu1C0xBY06KgeZ7gA==, + integrity: sha512-B6N7PgkvYrul3bntTz/l6uXnhQ2bvP+M7NqTcayh681tSqPaA5cJCUBp/vrP7vpPRpej4Eeyx2qz5p0tE/2N2g==, } engines: { node: ">= 14.0.0" } - "@algolia/client-personalization@5.35.0": + "@algolia/client-personalization@5.49.1": resolution: { - integrity: sha512-/KWjttZ6UCStt4QnWoDAJ12cKlQ+fkpMtyPmBgSS2WThJQdSV/4UWcqCUqGH7YLbwlj3JjNirCu3Y7uRTClxvA==, + integrity: sha512-v+4DN+lkYfBd01Hbnb9ZrCHe7l+mvihyx218INRX/kaCXROIWUDIT1cs3urQxfE7kXBFnLsqYeOflQALv/gA5w==, } engines: { node: ">= 14.0.0" } - "@algolia/client-query-suggestions@5.35.0": + "@algolia/client-query-suggestions@5.49.1": resolution: { - integrity: sha512-8oCuJCFf/71IYyvQQC+iu4kgViTODbXDk3m7yMctEncRSRV+u2RtDVlpGGfPlJQOrAY7OONwJlSHkmbbm2Kp/w==, + integrity: sha512-Un11cab6ZCv0W+Jiak8UktGIqoa4+gSNgEZNfG8m8eTsXGqwIEr370H3Rqwj87zeNSlFpH2BslMXJ/cLNS1qtg==, } engines: { node: ">= 14.0.0" } - "@algolia/client-search@5.35.0": + "@algolia/client-search@5.49.1": resolution: { - integrity: sha512-FfmdHTrXhIduWyyuko1YTcGLuicVbhUyRjO3HbXE4aP655yKZgdTIfMhZ/V5VY9bHuxv/fGEh3Od1Lvv2ODNTg==, + integrity: sha512-Nt9hri7nbOo0RipAsGjIssHkpLMHHN/P7QqENywAq5TLsoYDzUyJGny8FEiD/9KJUxtGH8blGpMedilI6kK3rA==, } engines: { node: ">= 14.0.0" } - "@algolia/ingestion@1.35.0": + "@algolia/ingestion@1.49.1": resolution: { - integrity: sha512-gPzACem9IL1Co8mM1LKMhzn1aSJmp+Vp434An4C0OBY4uEJRcqsLN3uLBlY+bYvFg8C8ImwM9YRiKczJXRk0XA==, + integrity: sha512-b5hUXwDqje0Y4CpU6VL481DXgPgxpTD5sYMnfQTHKgUispGnaCLCm2/T9WbJo1YNUbX3iHtYDArp804eD6CmRQ==, } engines: { node: ">= 14.0.0" } - "@algolia/monitoring@1.35.0": + "@algolia/monitoring@1.49.1": resolution: { - integrity: sha512-w9MGFLB6ashI8BGcQoVt7iLgDIJNCn4OIu0Q0giE3M2ItNrssvb8C0xuwJQyTy1OFZnemG0EB1OvXhIHOvQwWw==, + integrity: sha512-bvrXwZ0WsL3rN6Q4m4QqxsXFCo6WAew7sAdrpMQMK4Efn4/W920r9ptOuckejOSSvyLr9pAWgC5rsHhR2FYuYw==, } engines: { node: ">= 14.0.0" } - "@algolia/recommend@5.35.0": + "@algolia/recommend@5.49.1": resolution: { - integrity: sha512-AhrVgaaXAb8Ue0u2nuRWwugt0dL5UmRgS9LXe0Hhz493a8KFeZVUE56RGIV3hAa6tHzmAV7eIoqcWTQvxzlJeQ==, + integrity: sha512-h2yz3AGeGkQwNgbLmoe3bxYs8fac4An1CprKTypYyTU/k3Q+9FbIvJ8aS1DoBKaTjSRZVoyQS7SZQio6GaHbZw==, } engines: { node: ">= 14.0.0" } - "@algolia/requester-browser-xhr@5.35.0": + "@algolia/requester-browser-xhr@5.49.1": resolution: { - integrity: sha512-diY415KLJZ6x1Kbwl9u96Jsz0OstE3asjXtJ9pmk1d+5gPuQ5jQyEsgC+WmEXzlec3iuVszm8AzNYYaqw6B+Zw==, + integrity: sha512-2UPyRuUR/qpqSqH8mxFV5uBZWEpxhGPHLlx9Xf6OVxr79XO2ctzZQAhsmTZ6X22x+N8MBWpB9UEky7YU2HGFgA==, } engines: { node: ">= 14.0.0" } - "@algolia/requester-fetch@5.35.0": + "@algolia/requester-fetch@5.49.1": resolution: { - integrity: sha512-uydqnSmpAjrgo8bqhE9N1wgcB98psTRRQXcjc4izwMB7yRl9C8uuAQ/5YqRj04U0mMQ+fdu2fcNF6m9+Z1BzDQ==, + integrity: sha512-N+xlE4lN+wpuT+4vhNEwPVlrfN+DWAZmSX9SYhbz986Oq8AMsqdntOqUyiOXVxYsQtfLwmiej24vbvJGYv1Qtw==, } engines: { node: ">= 14.0.0" } - "@algolia/requester-node-http@5.35.0": + "@algolia/requester-node-http@5.49.1": resolution: { - integrity: sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ==, + integrity: sha512-zA5bkUOB5PPtTr182DJmajCiizHp0rCJQ0Chf96zNFvkdESKYlDeYA3tQ7r2oyHbu/8DiohAQ5PZ85edctzbXA==, } engines: { node: ">= 14.0.0" } @@ -657,51 +657,44 @@ packages: } engines: { node: ">=10" } - "@ampproject/remapping@2.3.0": - resolution: - { - integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, - } - engines: { node: ">=6.0.0" } - "@asamuzakjp/css-color@3.2.0": resolution: { integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==, } - "@babel/code-frame@7.27.1": + "@babel/code-frame@7.29.0": resolution: { - integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==, + integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==, } engines: { node: ">=6.9.0" } - "@babel/compat-data@7.28.0": + "@babel/compat-data@7.29.0": resolution: { - integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==, + integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==, } engines: { node: ">=6.9.0" } - "@babel/core@7.28.3": + "@babel/core@7.29.0": resolution: { - integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==, + integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==, } engines: { node: ">=6.9.0" } - "@babel/generator@7.28.3": + "@babel/generator@7.29.1": resolution: { - integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==, + integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==, } engines: { node: ">=6.9.0" } - "@babel/helper-compilation-targets@7.27.2": + "@babel/helper-compilation-targets@7.28.6": resolution: { - integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==, + integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==, } engines: { node: ">=6.9.0" } @@ -712,26 +705,26 @@ packages: } engines: { node: ">=6.9.0" } - "@babel/helper-module-imports@7.27.1": + "@babel/helper-module-imports@7.28.6": resolution: { - integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==, + integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==, } engines: { node: ">=6.9.0" } - "@babel/helper-module-transforms@7.28.3": + "@babel/helper-module-transforms@7.28.6": resolution: { - integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==, + integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==, } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 - "@babel/helper-plugin-utils@7.27.1": + "@babel/helper-plugin-utils@7.28.6": resolution: { - integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==, + integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==, } engines: { node: ">=6.9.0" } @@ -742,10 +735,10 @@ packages: } engines: { node: ">=6.9.0" } - "@babel/helper-validator-identifier@7.27.1": + "@babel/helper-validator-identifier@7.28.5": resolution: { - integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==, + integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==, } engines: { node: ">=6.9.0" } @@ -756,17 +749,17 @@ packages: } engines: { node: ">=6.9.0" } - "@babel/helpers@7.28.3": + "@babel/helpers@7.28.6": resolution: { - integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==, + integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==, } engines: { node: ">=6.9.0" } - "@babel/parser@7.28.3": + "@babel/parser@7.29.0": resolution: { - integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==, + integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==, } engines: { node: ">=6.0.0" } hasBin: true @@ -789,17 +782,10 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 - "@babel/runtime-corejs3@7.28.3": + "@babel/runtime-corejs3@7.29.0": resolution: { - integrity: sha512-LKYxD2CIfocUFNREQ1yk+dW+8OH8CRqmgatBZYXb+XhuObO8wsDpEoCNri5bKld9cnj8xukqZjxSX8p1YiRF8Q==, - } - engines: { node: ">=6.9.0" } - - "@babel/runtime@7.28.3": - resolution: - { - integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==, + integrity: sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==, } engines: { node: ">=6.9.0" } @@ -810,24 +796,24 @@ packages: } engines: { node: ">=6.9.0" } - "@babel/template@7.27.2": + "@babel/template@7.28.6": resolution: { - integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==, + integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==, } engines: { node: ">=6.9.0" } - "@babel/traverse@7.28.3": + "@babel/traverse@7.29.0": resolution: { - integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==, + integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==, } engines: { node: ">=6.9.0" } - "@babel/types@7.28.2": + "@babel/types@7.29.0": resolution: { - integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==, + integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==, } engines: { node: ">=6.9.0" } @@ -863,13 +849,6 @@ packages: integrity: sha512-UrWfjNQVlBxN+OVcFwHmkjARMW55MBN04E9KfGac8ac8z1QnFVuiOOFtMWXCk3UwsyRqhsNaFoYLZC+xxqsVjQ==, } - "@cspotcode/source-map-support@0.8.1": - resolution: - { - integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, - } - engines: { node: ">=12" } - "@csstools/color-helpers@5.1.0": resolution: { @@ -1040,10 +1019,10 @@ packages: cpu: [ppc64] os: [aix] - "@esbuild/aix-ppc64@0.25.9": + "@esbuild/aix-ppc64@0.27.3": resolution: { - integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==, + integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==, } engines: { node: ">=18" } cpu: [ppc64] @@ -1067,10 +1046,10 @@ packages: cpu: [arm64] os: [android] - "@esbuild/android-arm64@0.25.9": + "@esbuild/android-arm64@0.27.3": resolution: { - integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==, + integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==, } engines: { node: ">=18" } cpu: [arm64] @@ -1094,10 +1073,10 @@ packages: cpu: [arm] os: [android] - "@esbuild/android-arm@0.25.9": + "@esbuild/android-arm@0.27.3": resolution: { - integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==, + integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==, } engines: { node: ">=18" } cpu: [arm] @@ -1121,10 +1100,10 @@ packages: cpu: [x64] os: [android] - "@esbuild/android-x64@0.25.9": + "@esbuild/android-x64@0.27.3": resolution: { - integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==, + integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==, } engines: { node: ">=18" } cpu: [x64] @@ -1148,10 +1127,10 @@ packages: cpu: [arm64] os: [darwin] - "@esbuild/darwin-arm64@0.25.9": + "@esbuild/darwin-arm64@0.27.3": resolution: { - integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==, + integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==, } engines: { node: ">=18" } cpu: [arm64] @@ -1175,10 +1154,10 @@ packages: cpu: [x64] os: [darwin] - "@esbuild/darwin-x64@0.25.9": + "@esbuild/darwin-x64@0.27.3": resolution: { - integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==, + integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==, } engines: { node: ">=18" } cpu: [x64] @@ -1202,10 +1181,10 @@ packages: cpu: [arm64] os: [freebsd] - "@esbuild/freebsd-arm64@0.25.9": + "@esbuild/freebsd-arm64@0.27.3": resolution: { - integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==, + integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==, } engines: { node: ">=18" } cpu: [arm64] @@ -1229,10 +1208,10 @@ packages: cpu: [x64] os: [freebsd] - "@esbuild/freebsd-x64@0.25.9": + "@esbuild/freebsd-x64@0.27.3": resolution: { - integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==, + integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==, } engines: { node: ">=18" } cpu: [x64] @@ -1256,10 +1235,10 @@ packages: cpu: [arm64] os: [linux] - "@esbuild/linux-arm64@0.25.9": + "@esbuild/linux-arm64@0.27.3": resolution: { - integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==, + integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==, } engines: { node: ">=18" } cpu: [arm64] @@ -1283,10 +1262,10 @@ packages: cpu: [arm] os: [linux] - "@esbuild/linux-arm@0.25.9": + "@esbuild/linux-arm@0.27.3": resolution: { - integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==, + integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==, } engines: { node: ">=18" } cpu: [arm] @@ -1310,10 +1289,10 @@ packages: cpu: [ia32] os: [linux] - "@esbuild/linux-ia32@0.25.9": + "@esbuild/linux-ia32@0.27.3": resolution: { - integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==, + integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==, } engines: { node: ">=18" } cpu: [ia32] @@ -1337,10 +1316,10 @@ packages: cpu: [loong64] os: [linux] - "@esbuild/linux-loong64@0.25.9": + "@esbuild/linux-loong64@0.27.3": resolution: { - integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==, + integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==, } engines: { node: ">=18" } cpu: [loong64] @@ -1364,10 +1343,10 @@ packages: cpu: [mips64el] os: [linux] - "@esbuild/linux-mips64el@0.25.9": + "@esbuild/linux-mips64el@0.27.3": resolution: { - integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==, + integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==, } engines: { node: ">=18" } cpu: [mips64el] @@ -1391,10 +1370,10 @@ packages: cpu: [ppc64] os: [linux] - "@esbuild/linux-ppc64@0.25.9": + "@esbuild/linux-ppc64@0.27.3": resolution: { - integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==, + integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==, } engines: { node: ">=18" } cpu: [ppc64] @@ -1418,10 +1397,10 @@ packages: cpu: [riscv64] os: [linux] - "@esbuild/linux-riscv64@0.25.9": + "@esbuild/linux-riscv64@0.27.3": resolution: { - integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==, + integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==, } engines: { node: ">=18" } cpu: [riscv64] @@ -1445,10 +1424,10 @@ packages: cpu: [s390x] os: [linux] - "@esbuild/linux-s390x@0.25.9": + "@esbuild/linux-s390x@0.27.3": resolution: { - integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==, + integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==, } engines: { node: ">=18" } cpu: [s390x] @@ -1472,10 +1451,10 @@ packages: cpu: [x64] os: [linux] - "@esbuild/linux-x64@0.25.9": + "@esbuild/linux-x64@0.27.3": resolution: { - integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==, + integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==, } engines: { node: ">=18" } cpu: [x64] @@ -1490,10 +1469,10 @@ packages: cpu: [arm64] os: [netbsd] - "@esbuild/netbsd-arm64@0.25.9": + "@esbuild/netbsd-arm64@0.27.3": resolution: { - integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==, + integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==, } engines: { node: ">=18" } cpu: [arm64] @@ -1517,10 +1496,10 @@ packages: cpu: [x64] os: [netbsd] - "@esbuild/netbsd-x64@0.25.9": + "@esbuild/netbsd-x64@0.27.3": resolution: { - integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==, + integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==, } engines: { node: ">=18" } cpu: [x64] @@ -1535,10 +1514,10 @@ packages: cpu: [arm64] os: [openbsd] - "@esbuild/openbsd-arm64@0.25.9": + "@esbuild/openbsd-arm64@0.27.3": resolution: { - integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==, + integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==, } engines: { node: ">=18" } cpu: [arm64] @@ -1562,19 +1541,19 @@ packages: cpu: [x64] os: [openbsd] - "@esbuild/openbsd-x64@0.25.9": + "@esbuild/openbsd-x64@0.27.3": resolution: { - integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==, + integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==, } engines: { node: ">=18" } cpu: [x64] os: [openbsd] - "@esbuild/openharmony-arm64@0.25.9": + "@esbuild/openharmony-arm64@0.27.3": resolution: { - integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==, + integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==, } engines: { node: ">=18" } cpu: [arm64] @@ -1598,10 +1577,10 @@ packages: cpu: [x64] os: [sunos] - "@esbuild/sunos-x64@0.25.9": + "@esbuild/sunos-x64@0.27.3": resolution: { - integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==, + integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==, } engines: { node: ">=18" } cpu: [x64] @@ -1625,10 +1604,10 @@ packages: cpu: [arm64] os: [win32] - "@esbuild/win32-arm64@0.25.9": + "@esbuild/win32-arm64@0.27.3": resolution: { - integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==, + integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==, } engines: { node: ">=18" } cpu: [arm64] @@ -1652,10 +1631,10 @@ packages: cpu: [ia32] os: [win32] - "@esbuild/win32-ia32@0.25.9": + "@esbuild/win32-ia32@0.27.3": resolution: { - integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==, + integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==, } engines: { node: ">=18" } cpu: [ia32] @@ -1679,31 +1658,31 @@ packages: cpu: [x64] os: [win32] - "@esbuild/win32-x64@0.25.9": + "@esbuild/win32-x64@0.27.3": resolution: { - integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==, + integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==, } engines: { node: ">=18" } cpu: [x64] os: [win32] - "@floating-ui/core@1.7.3": + "@floating-ui/core@1.7.4": resolution: { - integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==, + integrity: sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==, } - "@floating-ui/dom@1.7.4": + "@floating-ui/dom@1.7.5": resolution: { - integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==, + integrity: sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==, } - "@floating-ui/react-dom@2.1.6": + "@floating-ui/react-dom@2.1.7": resolution: { - integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==, + integrity: sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==, } peerDependencies: react: ">=16.8.0" @@ -1742,10 +1721,10 @@ packages: peerDependencies: react: ">= 16 || ^19.0.0-rc" - "@iconify-json/simple-icons@1.2.48": + "@iconify-json/simple-icons@1.2.71": resolution: { - integrity: sha512-EACOtZMoPJtERiAbX1De0asrrCtlwI27+03c9OJlYWsly9w1O5vcD8rTzh+kDPjo+K8FOVnq2Qy+h/CzljSKDA==, + integrity: sha512-rNoDFbq1fAYiEexBvrw613/xiUOPEu5MKVV/X8lI64AgdTzLQUUemr9f9fplxUMPoxCBP2rWzlhOEeTHk/Sf0Q==, } "@iconify/types@2.0.0": @@ -1769,10 +1748,10 @@ packages: } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } - "@inquirer/checkbox@5.0.4": + "@inquirer/checkbox@5.1.0": resolution: { - integrity: sha512-DrAMU3YBGMUAp6ArwTIp/25CNDtDbxk7UjIrrtM25JVVrlVYlVzHh5HR1BDFu9JMyUoZ4ZanzeaHqNDttf3gVg==, + integrity: sha512-/HjF1LN0a1h4/OFsbGKHNDtWICFU/dqXCdym719HFTyJo9IG7Otr+ziGWc9S0iQuohRZllh+WprSgd5UW5Fw0g==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1781,10 +1760,10 @@ packages: "@types/node": optional: true - "@inquirer/confirm@6.0.4": + "@inquirer/confirm@6.0.8": resolution: { - integrity: sha512-WdaPe7foUnoGYvXzH4jp4wH/3l+dBhZ3uwhKjXjwdrq5tEIFaANxj6zrGHxLdsIA0yKM0kFPVcEalOZXBB5ISA==, + integrity: sha512-Di6dgmiZ9xCSUxWUReWTqDtbhXCuG2MQm2xmgSAIruzQzBqNf49b8E07/vbCYY506kDe8BiwJbegXweG8M1klw==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1793,10 +1772,10 @@ packages: "@types/node": optional: true - "@inquirer/core@11.1.1": + "@inquirer/core@11.1.5": resolution: { - integrity: sha512-hV9o15UxX46OyQAtaoMqAOxGR8RVl1aZtDx1jHbCtSJy1tBdTfKxLPKf7utsE4cRy4tcmCQ4+vdV+ca+oNxqNA==, + integrity: sha512-QQPAX+lka8GyLcZ7u7Nb1h6q72iZ/oy0blilC3IB2nSt1Qqxp7akt94Jqhi/DzARuN3Eo9QwJRvtl4tmVe4T5A==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1805,10 +1784,10 @@ packages: "@types/node": optional: true - "@inquirer/editor@5.0.4": + "@inquirer/editor@5.0.8": resolution: { - integrity: sha512-QI3Jfqcv6UO2/VJaEFONH8Im1ll++Xn/AJTBn9Xf+qx2M+H8KZAdQ5sAe2vtYlo+mLW+d7JaMJB4qWtK4BG3pw==, + integrity: sha512-sLcpbb9B3XqUEGrj1N66KwhDhEckzZ4nI/W6SvLXyBX8Wic3LDLENlWRvkOGpCPoserabe+MxQkpiMoI8irvyA==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1817,10 +1796,10 @@ packages: "@types/node": optional: true - "@inquirer/expand@5.0.4": + "@inquirer/expand@5.0.8": resolution: { - integrity: sha512-0I/16YwPPP0Co7a5MsomlZLpch48NzYfToyqYAOWtBmaXSB80RiNQ1J+0xx2eG+Wfxt0nHtpEWSRr6CzNVnOGg==, + integrity: sha512-QieW3F1prNw3j+hxO7/NKkG1pk3oz7pOB6+5Upwu3OIwADfPX0oZVppsqlL+Vl/uBHHDSOBY0BirLctLnXwGGg==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1848,10 +1827,10 @@ packages: } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } - "@inquirer/input@5.0.4": + "@inquirer/input@5.0.8": resolution: { - integrity: sha512-4B3s3jvTREDFvXWit92Yc6jF1RJMDy2VpSqKtm4We2oVU65YOh2szY5/G14h4fHlyQdpUmazU5MPCFZPRJ0AOw==, + integrity: sha512-p0IJslw0AmedLEkOU+yrEX3Aj2RTpQq7ZOf8nc1DIhjzaxRWrrgeuE5Kyh39fVRgtcACaMXx/9WNo8+GjgBOfw==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1860,10 +1839,10 @@ packages: "@types/node": optional: true - "@inquirer/number@4.0.4": + "@inquirer/number@4.0.8": resolution: { - integrity: sha512-CmMp9LF5HwE+G/xWsC333TlCzYYbXMkcADkKzcawh49fg2a1ryLc7JL1NJYYt1lJ+8f4slikNjJM9TEL/AljYQ==, + integrity: sha512-uGLiQah9A0F9UIvJBX52m0CnqtLaym0WpT9V4YZrjZ+YRDKZdwwoEPz06N6w8ChE2lrnsdyhY9sL+Y690Kh9gQ==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1872,10 +1851,10 @@ packages: "@types/node": optional: true - "@inquirer/password@5.0.4": + "@inquirer/password@5.0.8": resolution: { - integrity: sha512-ZCEPyVYvHK4W4p2Gy6sTp9nqsdHQCfiPXIP9LbJVW4yCinnxL/dDDmPaEZVysGrj8vxVReRnpfS2fOeODe9zjg==, + integrity: sha512-zt1sF4lYLdvPqvmvHdmjOzuUUjuCQ897pdUCO8RbXMUDKXJTTyOQgtn23le+jwcb+MpHl3VAFvzIdxRAf6aPlA==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1884,10 +1863,10 @@ packages: "@types/node": optional: true - "@inquirer/prompts@8.2.0": + "@inquirer/prompts@8.3.0": resolution: { - integrity: sha512-rqTzOprAj55a27jctS3vhvDDJzYXsr33WXTjODgVOru21NvBo9yIgLIAf7SBdSV0WERVly3dR6TWyp7ZHkvKFA==, + integrity: sha512-JAj66kjdH/F1+B7LCigjARbwstt3SNUOSzMdjpsvwJmzunK88gJeXmcm95L9nw1KynvFVuY4SzXh/3Y0lvtgSg==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1896,10 +1875,10 @@ packages: "@types/node": optional: true - "@inquirer/rawlist@5.2.0": + "@inquirer/rawlist@5.2.4": resolution: { - integrity: sha512-CciqGoOUMrFo6HxvOtU5uL8fkjCmzyeB6fG7O1vdVAZVSopUBYECOwevDBlqNLyyYmzpm2Gsn/7nLrpruy9RFg==, + integrity: sha512-fTuJ5Cq9W286isLxwj6GGyfTjx1Zdk4qppVEPexFuA6yioCCXS4V1zfKroQqw7QdbDPN73xs2DiIAlo55+kBqg==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1908,10 +1887,10 @@ packages: "@types/node": optional: true - "@inquirer/search@4.1.0": + "@inquirer/search@4.1.4": resolution: { - integrity: sha512-EAzemfiP4IFvIuWnrHpgZs9lAhWDA0GM3l9F4t4mTQ22IFtzfrk8xbkMLcAN7gmVML9O/i+Hzu8yOUyAaL6BKA==, + integrity: sha512-9yPTxq7LPmYjrGn3DRuaPuPbmC6u3fiWcsE9ggfLcdgO/ICHYgxq7mEy1yJ39brVvgXhtOtvDVjDh9slJxE4LQ==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1920,10 +1899,10 @@ packages: "@types/node": optional: true - "@inquirer/select@5.0.4": + "@inquirer/select@5.1.0": resolution: { - integrity: sha512-s8KoGpPYMEQ6WXc0dT9blX2NtIulMdLOO3LA1UKOiv7KFWzlJ6eLkEYTDBIi+JkyKXyn8t/CD6TinxGjyLt57g==, + integrity: sha512-OyYbKnchS1u+zRe14LpYrN8S0wH1vD0p2yKISvSsJdH2TpI87fh4eZdWnpdbrGauCRWDph3NwxRmM4Pcm/hx1Q==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -1944,27 +1923,6 @@ packages: "@types/node": optional: true - "@isaacs/balanced-match@4.0.1": - resolution: - { - integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==, - } - engines: { node: 20 || >=22 } - - "@isaacs/brace-expansion@5.0.0": - resolution: - { - integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==, - } - engines: { node: 20 || >=22 } - - "@isaacs/brace-expansion@5.0.1": - resolution: - { - integrity: sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==, - } - engines: { node: 20 || >=22 } - "@isaacs/cliui@8.0.2": resolution: { @@ -1992,17 +1950,17 @@ packages: } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - "@jest/expect-utils@30.0.5": + "@jest/expect-utils@30.2.0": resolution: { - integrity: sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==, + integrity: sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - "@jest/get-type@30.0.1": + "@jest/get-type@30.1.0": resolution: { - integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==, + integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } @@ -2027,10 +1985,10 @@ packages: } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - "@jest/types@30.0.5": + "@jest/types@30.2.0": resolution: { - integrity: sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==, + integrity: sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } @@ -2040,6 +1998,12 @@ packages: integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==, } + "@jridgewell/remapping@2.3.5": + resolution: + { + integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==, + } + "@jridgewell/resolve-uri@3.1.2": resolution: { @@ -2053,16 +2017,10 @@ packages: integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, } - "@jridgewell/trace-mapping@0.3.30": - resolution: - { - integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==, - } - - "@jridgewell/trace-mapping@0.3.9": + "@jridgewell/trace-mapping@0.3.31": resolution: { - integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, + integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==, } "@jsdevtools/ez-spawn@3.0.4": @@ -2141,36 +2099,36 @@ packages: } engines: { node: ">=6.0.0" } - "@microsoft/api-documenter@7.26.32": + "@microsoft/api-documenter@7.29.6": resolution: { - integrity: sha512-OnfyOuiOQMvIkzh7TK8RyPHDwtkZs7Dzu48XwzUyNHc3tyrLnlZcMNvh6XxUvPsTi/jOoe9alJezESnuGKIQYw==, + integrity: sha512-4b5pysJRSTQaLsiN0Ln3XamjumAFO5v8HH/NRqk1m5rMTN7juTDsykpfU0aVLudVA6jgyBuhk9SqF5cH4qSwkw==, } hasBin: true - "@microsoft/api-extractor-model@7.30.7": + "@microsoft/api-extractor-model@7.33.4": resolution: { - integrity: sha512-TBbmSI2/BHpfR9YhQA7nH0nqVmGgJ0xH0Ex4D99/qBDAUpnhA2oikGmdXanbw9AWWY/ExBYIpkmY8dBHdla3YQ==, + integrity: sha512-u1LTaNTikZAQ9uK6KG1Ms7nvNedsnODnspq/gH2dcyETWvH4hVNGNDvRAEutH66kAmxA4/necElqGNs1FggC8w==, } - "@microsoft/api-extractor@7.52.11": + "@microsoft/api-extractor@7.57.6": resolution: { - integrity: sha512-IKQ7bHg6f/Io3dQds6r9QPYk4q0OlR9A4nFDtNhUt3UUIhyitbxAqRN1CLjUVtk6IBk3xzyCMOdwwtIXQ7AlGg==, + integrity: sha512-0rFv/D8Grzw1Mjs2+8NGUR+o4h9LVm5zKRtMeWnpdB5IMJF4TeHCL1zR5LMCIudkOvyvjbhMG5Wjs0B5nqsrRQ==, } hasBin: true - "@microsoft/tsdoc-config@0.17.1": + "@microsoft/tsdoc-config@0.18.1": resolution: { - integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==, + integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==, } - "@microsoft/tsdoc@0.15.1": + "@microsoft/tsdoc@0.16.0": resolution: { - integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==, + integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==, } "@nodelib/fs.scandir@2.1.5": @@ -2266,10 +2224,10 @@ packages: } engines: { node: ^18.17.0 || >=20.5.0 } - "@npmcli/promise-spawn@8.0.2": + "@npmcli/promise-spawn@8.0.3": resolution: { - integrity: sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==, + integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==, } engines: { node: ^18.17.0 || >=20.5.0 } @@ -2477,10 +2435,10 @@ packages: } engines: { node: ">=12.22.0" } - "@pnpm/npm-conf@2.3.1": + "@pnpm/npm-conf@3.0.2": resolution: { - integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==, + integrity: sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==, } engines: { node: ">=12" } @@ -2496,10 +2454,10 @@ packages: integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==, } - "@preact/signals-core@1.12.0": + "@preact/signals-core@1.13.0": resolution: { - integrity: sha512-etWpENXm469RHMWIZGblgWrapbIGcRcbccEGGaLkFez3PjlI3XkBrUtSiNFsIfV/DN16PxMOxbWAZUIaLFyJDg==, + integrity: sha512-slT6XeTCAbdql61GVLlGU4x7XHI7kCZV5Um5uhE4zLX4ApgiiXc0UYFvVOKq06xcovzp7p+61l68oPi563ARKg==, } "@puckeditor/core@0.21.1": @@ -2620,6 +2578,18 @@ packages: "@types/react": optional: true + "@radix-ui/react-context@1.1.3": + resolution: + { + integrity: sha512-ieIFACdMpYfMEjF0rEf5KLvfVyIkOz6PDGyNnP+u+4xQ6jny3VCgA4OgXOwNx2aUkxn8zx9fiVcM8CfFYv9Lxw==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@radix-ui/react-dialog@1.1.15": resolution: { @@ -2720,10 +2690,10 @@ packages: "@types/react": optional: true - "@radix-ui/react-label@2.1.7": + "@radix-ui/react-label@2.1.8": resolution: { - integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==, + integrity: sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A==, } peerDependencies: "@types/react": "*" @@ -2832,10 +2802,26 @@ packages: "@types/react-dom": optional: true - "@radix-ui/react-progress@1.1.7": + "@radix-ui/react-primitive@2.1.4": resolution: { - integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==, + integrity: sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==, + } + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-progress@1.1.8": + resolution: + { + integrity: sha512-+gISHcSPUJ7ktBy9RnTqbdKW78bcGke3t6taawyZ71pio1JewwGSJizycs7rLhGTvMJYCQB1DBK4KQsxs7U8dA==, } peerDependencies: "@types/react": "*" @@ -2880,10 +2866,10 @@ packages: "@types/react-dom": optional: true - "@radix-ui/react-separator@1.1.7": + "@radix-ui/react-separator@1.1.8": resolution: { - integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==, + integrity: sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g==, } peerDependencies: "@types/react": "*" @@ -2908,6 +2894,18 @@ packages: "@types/react": optional: true + "@radix-ui/react-slot@1.2.4": + resolution: + { + integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==, + } + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@radix-ui/react-switch@1.2.6": resolution: { @@ -3154,10 +3152,10 @@ packages: rollup: optional: true - "@rollup/pluginutils@5.2.0": + "@rollup/pluginutils@5.3.0": resolution: { - integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==, + integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==, } engines: { node: ">=14.0.0" } peerDependencies: @@ -3166,170 +3164,210 @@ packages: rollup: optional: true - "@rollup/rollup-android-arm-eabi@4.47.1": + "@rollup/rollup-android-arm-eabi@4.59.0": resolution: { - integrity: sha512-lTahKRJip0knffA/GTNFJMrToD+CM+JJ+Qt5kjzBK/sFQ0EWqfKW3AYQSlZXN98tX0lx66083U9JYIMioMMK7g==, + integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==, } cpu: [arm] os: [android] - "@rollup/rollup-android-arm64@4.47.1": + "@rollup/rollup-android-arm64@4.59.0": resolution: { - integrity: sha512-uqxkb3RJLzlBbh/bbNQ4r7YpSZnjgMgyoEOY7Fy6GCbelkDSAzeiogxMG9TfLsBbqmGsdDObo3mzGqa8hps4MA==, + integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==, } cpu: [arm64] os: [android] - "@rollup/rollup-darwin-arm64@4.47.1": + "@rollup/rollup-darwin-arm64@4.59.0": resolution: { - integrity: sha512-tV6reObmxBDS4DDyLzTDIpymthNlxrLBGAoQx6m2a7eifSNEZdkXQl1PE4ZjCkEDPVgNXSzND/k9AQ3mC4IOEQ==, + integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==, } cpu: [arm64] os: [darwin] - "@rollup/rollup-darwin-x64@4.47.1": + "@rollup/rollup-darwin-x64@4.59.0": resolution: { - integrity: sha512-XuJRPTnMk1lwsSnS3vYyVMu4x/+WIw1MMSiqj5C4j3QOWsMzbJEK90zG+SWV1h0B1ABGCQ0UZUjti+TQK35uHQ==, + integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==, } cpu: [x64] os: [darwin] - "@rollup/rollup-freebsd-arm64@4.47.1": + "@rollup/rollup-freebsd-arm64@4.59.0": resolution: { - integrity: sha512-79BAm8Ag/tmJ5asCqgOXsb3WY28Rdd5Lxj8ONiQzWzy9LvWORd5qVuOnjlqiWWZJw+dWewEktZb5yiM1DLLaHw==, + integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==, } cpu: [arm64] os: [freebsd] - "@rollup/rollup-freebsd-x64@4.47.1": + "@rollup/rollup-freebsd-x64@4.59.0": resolution: { - integrity: sha512-OQ2/ZDGzdOOlyfqBiip0ZX/jVFekzYrGtUsqAfLDbWy0jh1PUU18+jYp8UMpqhly5ltEqotc2miLngf9FPSWIA==, + integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==, } cpu: [x64] os: [freebsd] - "@rollup/rollup-linux-arm-gnueabihf@4.47.1": + "@rollup/rollup-linux-arm-gnueabihf@4.59.0": resolution: { - integrity: sha512-HZZBXJL1udxlCVvoVadstgiU26seKkHbbAMLg7680gAcMnRNP9SAwTMVet02ANA94kXEI2VhBnXs4e5nf7KG2A==, + integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==, } cpu: [arm] os: [linux] - "@rollup/rollup-linux-arm-musleabihf@4.47.1": + "@rollup/rollup-linux-arm-musleabihf@4.59.0": resolution: { - integrity: sha512-sZ5p2I9UA7T950JmuZ3pgdKA6+RTBr+0FpK427ExW0t7n+QwYOcmDTK/aRlzoBrWyTpJNlS3kacgSlSTUg6P/Q==, + integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==, } cpu: [arm] os: [linux] - "@rollup/rollup-linux-arm64-gnu@4.47.1": + "@rollup/rollup-linux-arm64-gnu@4.59.0": resolution: { - integrity: sha512-3hBFoqPyU89Dyf1mQRXCdpc6qC6At3LV6jbbIOZd72jcx7xNk3aAp+EjzAtN6sDlmHFzsDJN5yeUySvorWeRXA==, + integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==, } cpu: [arm64] os: [linux] - "@rollup/rollup-linux-arm64-musl@4.47.1": + "@rollup/rollup-linux-arm64-musl@4.59.0": resolution: { - integrity: sha512-49J4FnMHfGodJWPw73Ve+/hsPjZgcXQGkmqBGZFvltzBKRS+cvMiWNLadOMXKGnYRhs1ToTGM0sItKISoSGUNA==, + integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==, } cpu: [arm64] os: [linux] - "@rollup/rollup-linux-loongarch64-gnu@4.47.1": + "@rollup/rollup-linux-loong64-gnu@4.59.0": resolution: { - integrity: sha512-4yYU8p7AneEpQkRX03pbpLmE21z5JNys16F1BZBZg5fP9rIlb0TkeQjn5du5w4agConCCEoYIG57sNxjryHEGg==, + integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==, } cpu: [loong64] os: [linux] - "@rollup/rollup-linux-ppc64-gnu@4.47.1": + "@rollup/rollup-linux-loong64-musl@4.59.0": + resolution: + { + integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==, + } + cpu: [loong64] + os: [linux] + + "@rollup/rollup-linux-ppc64-gnu@4.59.0": + resolution: + { + integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==, + } + cpu: [ppc64] + os: [linux] + + "@rollup/rollup-linux-ppc64-musl@4.59.0": resolution: { - integrity: sha512-fAiq+J28l2YMWgC39jz/zPi2jqc0y3GSRo1yyxlBHt6UN0yYgnegHSRPa3pnHS5amT/efXQrm0ug5+aNEu9UuQ==, + integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==, } cpu: [ppc64] os: [linux] - "@rollup/rollup-linux-riscv64-gnu@4.47.1": + "@rollup/rollup-linux-riscv64-gnu@4.59.0": resolution: { - integrity: sha512-daoT0PMENNdjVYYU9xec30Y2prb1AbEIbb64sqkcQcSaR0zYuKkoPuhIztfxuqN82KYCKKrj+tQe4Gi7OSm1ow==, + integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==, } cpu: [riscv64] os: [linux] - "@rollup/rollup-linux-riscv64-musl@4.47.1": + "@rollup/rollup-linux-riscv64-musl@4.59.0": resolution: { - integrity: sha512-JNyXaAhWtdzfXu5pUcHAuNwGQKevR+6z/poYQKVW+pLaYOj9G1meYc57/1Xv2u4uTxfu9qEWmNTjv/H/EpAisw==, + integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==, } cpu: [riscv64] os: [linux] - "@rollup/rollup-linux-s390x-gnu@4.47.1": + "@rollup/rollup-linux-s390x-gnu@4.59.0": resolution: { - integrity: sha512-U/CHbqKSwEQyZXjCpY43/GLYcTVKEXeRHw0rMBJP7fP3x6WpYG4LTJWR3ic6TeYKX6ZK7mrhltP4ppolyVhLVQ==, + integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==, } cpu: [s390x] os: [linux] - "@rollup/rollup-linux-x64-gnu@4.47.1": + "@rollup/rollup-linux-x64-gnu@4.59.0": resolution: { - integrity: sha512-uTLEakjxOTElfeZIGWkC34u2auLHB1AYS6wBjPGI00bWdxdLcCzK5awjs25YXpqB9lS8S0vbO0t9ZcBeNibA7g==, + integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==, } cpu: [x64] os: [linux] - "@rollup/rollup-linux-x64-musl@4.47.1": + "@rollup/rollup-linux-x64-musl@4.59.0": resolution: { - integrity: sha512-Ft+d/9DXs30BK7CHCTX11FtQGHUdpNDLJW0HHLign4lgMgBcPFN3NkdIXhC5r9iwsMwYreBBc4Rho5ieOmKNVQ==, + integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==, } cpu: [x64] os: [linux] - "@rollup/rollup-win32-arm64-msvc@4.47.1": + "@rollup/rollup-openbsd-x64@4.59.0": resolution: { - integrity: sha512-N9X5WqGYzZnjGAFsKSfYFtAShYjwOmFJoWbLg3dYixZOZqU7hdMq+/xyS14zKLhFhZDhP9VfkzQnsdk0ZDS9IA==, + integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==, + } + cpu: [x64] + os: [openbsd] + + "@rollup/rollup-openharmony-arm64@4.59.0": + resolution: + { + integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==, + } + cpu: [arm64] + os: [openharmony] + + "@rollup/rollup-win32-arm64-msvc@4.59.0": + resolution: + { + integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==, } cpu: [arm64] os: [win32] - "@rollup/rollup-win32-ia32-msvc@4.47.1": + "@rollup/rollup-win32-ia32-msvc@4.59.0": resolution: { - integrity: sha512-O+KcfeCORZADEY8oQJk4HK8wtEOCRE4MdOkb8qGZQNun3jzmj2nmhV/B/ZaaZOkPmJyvm/gW9n0gsB4eRa1eiQ==, + integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==, } cpu: [ia32] os: [win32] - "@rollup/rollup-win32-x64-msvc@4.47.1": + "@rollup/rollup-win32-x64-gnu@4.59.0": + resolution: + { + integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==, + } + cpu: [x64] + os: [win32] + + "@rollup/rollup-win32-x64-msvc@4.59.0": resolution: { - integrity: sha512-CpKnYa8eHthJa3c+C38v/E+/KZyF1Jdh2Cz3DyKZqEWYgrM1IHFArXNWvBLPQCKUEsAqqKX27tTqVEFbDNUcOA==, + integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==, } cpu: [x64] os: [win32] - "@rushstack/node-core-library@5.14.0": + "@rushstack/node-core-library@5.20.3": resolution: { - integrity: sha512-eRong84/rwQUlATGFW3TMTYVyqL1vfW9Lf10PH+mVGfIb9HzU3h5AASNIw+axnBLjnD0n3rT5uQBwu9fvzATrg==, + integrity: sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==, } peerDependencies: "@types/node": "*" @@ -3337,16 +3375,27 @@ packages: "@types/node": optional: true - "@rushstack/rig-package@0.5.3": + "@rushstack/problem-matcher@0.2.1": resolution: { - integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==, + integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==, } + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true - "@rushstack/terminal@0.15.4": + "@rushstack/rig-package@0.7.2": resolution: { - integrity: sha512-OQSThV0itlwVNHV6thoXiAYZlQh4Fgvie2CzxFABsbO2MWQsI4zOh3LRNigYSTrmS+ba2j0B3EObakPzf/x6Zg==, + integrity: sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==, + } + + "@rushstack/terminal@0.22.3": + resolution: + { + integrity: sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==, } peerDependencies: "@types/node": "*" @@ -3354,10 +3403,10 @@ packages: "@types/node": optional: true - "@rushstack/ts-command-line@5.0.2": + "@rushstack/ts-command-line@5.3.3": resolution: { - integrity: sha512-+AkJDbu1GFMPIU8Sb7TLVXDv/Q7Mkvx+wAjEl8XiXVVq+p1FmWW6M3LYpJMmoHNckSofeMecgWg5lfMwNAAsEQ==, + integrity: sha512-c+ltdcvC7ym+10lhwR/vWiOhsrm/bP3By2VsFcs5qTKv+6tTmxgbVrtJ5NdNjANiV5TcmOZgUN+5KYQ4llsvEw==, } "@sec-ant/readable-stream@0.4.1": @@ -3498,16 +3547,16 @@ packages: } engines: { node: ^18.17.0 || >=20.5.0 } - "@sinclair/typebox@0.27.8": + "@sinclair/typebox@0.27.10": resolution: { - integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, + integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==, } - "@sinclair/typebox@0.34.40": + "@sinclair/typebox@0.34.48": resolution: { - integrity: sha512-gwBNIP8ZAYev/ORDWW0QvxdwPXwxBtLsdsJgSc7eDIRt8ubP+rxUBzPsrwnu16fgEF8Bx4lh/+mvQvJzcTM6Kw==, + integrity: sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==, } "@sindresorhus/merge-streams@4.0.0": @@ -3625,10 +3674,10 @@ packages: integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, } - "@swc/helpers@0.5.17": + "@swc/helpers@0.5.19": resolution: { - integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==, + integrity: sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==, } "@swc/types@0.1.25": @@ -3637,10 +3686,10 @@ packages: integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==, } - "@tailwindcss/forms@0.5.10": + "@tailwindcss/forms@0.5.11": resolution: { - integrity: sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==, + integrity: sha512-h9wegbZDPurxG22xZSoWtdzc41/OlNEUQERNqI/0fOwa2aVlWGu7C35E/x6LDyD3lgtztFSSjKZyuVM0hxhbgA==, } peerDependencies: tailwindcss: ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1" @@ -3653,41 +3702,41 @@ packages: peerDependencies: tailwindcss: ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" - "@tailwindcss/typography@0.5.16": + "@tailwindcss/typography@0.5.19": resolution: { - integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==, + integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==, } peerDependencies: tailwindcss: ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" - "@tanstack/query-core@5.85.5": + "@tanstack/query-core@5.90.20": resolution: { - integrity: sha512-KO0WTob4JEApv69iYp1eGvfMSUkgw//IpMnq+//cORBzXf0smyRwPLrUvEe5qtAEGjwZTXrjxg+oJNP/C00t6w==, + integrity: sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==, } - "@tanstack/react-query@5.85.5": + "@tanstack/react-query@5.90.21": resolution: { - integrity: sha512-/X4EFNcnPiSs8wM2v+b6DqS5mmGeuJQvxBglmDxl6ZQb5V26ouD2SJYAcC3VjbNwqhY2zjxVD15rDA5nGbMn3A==, + integrity: sha512-0Lu6y5t+tvlTJMTO7oh5NSpJfpg/5D41LlThfepTixPYkJ0sE2Jj0m0f6yYqujBwIXlId87e234+MxG3D3g7kg==, } peerDependencies: react: ^18 || ^19 - "@tanstack/react-virtual@3.13.12": + "@tanstack/react-virtual@3.13.19": resolution: { - integrity: sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==, + integrity: sha512-KzwmU1IbE0IvCZSm6OXkS+kRdrgW2c2P3Ho3NC+zZXWK6oObv/L+lcV/2VuJ+snVESRlMJ+w/fg4WXI/JzoNGQ==, } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - "@tanstack/virtual-core@3.13.12": + "@tanstack/virtual-core@3.13.19": resolution: { - integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==, + integrity: sha512-/BMP7kNhzKOd7wnDeB8NrIRNLwkf5AhCYCvtfZV2GXWbBieFm/el0n6LOAXlTi6ZwHICSNnQcIxRCWHrLzDY+g==, } "@testing-library/dom@10.4.1": @@ -3697,10 +3746,10 @@ packages: } engines: { node: ">=18" } - "@testing-library/react@16.3.0": + "@testing-library/react@16.3.2": resolution: { - integrity: sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==, + integrity: sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==, } engines: { node: ">=18" } peerDependencies: @@ -3724,189 +3773,189 @@ packages: peerDependencies: "@testing-library/dom": ">=7.21.4" - "@tiptap/core@3.17.1": + "@tiptap/core@3.20.0": resolution: { - integrity: sha512-f8hB9MzXqsuXoF9qXEDEH5Fb3VgwhEFMBMfk9EKN88l5adri6oM8mt2XOWVxVVssjpEW0177zXSLPKWzoS/vrw==, + integrity: sha512-aC9aROgia/SpJqhsXFiX9TsligL8d+oeoI8W3u00WI45s0VfsqjgeKQLDLF7Tu7hC+7F02teC84SAHuup003VQ==, } peerDependencies: - "@tiptap/pm": ^3.17.1 + "@tiptap/pm": ^3.20.0 - "@tiptap/extension-blockquote@3.17.1": + "@tiptap/extension-blockquote@3.20.0": resolution: { - integrity: sha512-X4jU/fllJQ8QbjCHUafU4QIHBobyXP3yGBoOcXxUaKlWbLvUs0SQTREM3n6/86m2YyAxwTPG1cn3Xypf42DMAQ==, + integrity: sha512-LQzn6aGtL4WXz2+rYshl/7/VnP2qJTpD7fWL96GXAzhqviPEY1bJES7poqJb3MU/gzl8VJUVzVzU1VoVfUKlbA==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-bold@3.17.1": + "@tiptap/extension-bold@3.20.0": resolution: { - integrity: sha512-PZmrljcVBziJkQDXT/QJv4ESxVVQ0iRH+ruTzPda56Kk4h2310cSXGjI33W7rlCikGPoBAAjY/inujm46YB4bw==, + integrity: sha512-sQklEWiyf58yDjiHtm5vmkVjfIc/cBuSusmCsQ0q9vGYnEF1iOHKhGpvnCeEXNeqF3fiJQRlquzt/6ymle3Iwg==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-bubble-menu@3.17.1": + "@tiptap/extension-bubble-menu@3.20.0": resolution: { - integrity: sha512-z3E8biLiWlzZJwNHnB6j/ZyBdFrJmpl1lqKHc72JqahUHZvidZHdCOYssvR3fc6IaI7MXV13XY1DXUdFbatnaw==, + integrity: sha512-MDosUfs8Tj+nwg8RC+wTMWGkLJORXmbR6YZgbiX4hrc7G90Gopdd6kj6ht5/T8t7dLLaX7N0+DEHdUEPGED7dw==, } peerDependencies: - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 - "@tiptap/extension-code-block@3.17.1": + "@tiptap/extension-code-block@3.20.0": resolution: { - integrity: sha512-h4i+Y/cN7nMi0Tmlp6V1w4dI7NTqrUFSr1W/vMqnq4vn+c6jvm35KubKU5ry/1qQp8KfndDA02BtVQiMx6DmpA==, + integrity: sha512-lBbmNek14aCjrHcBcq3PRqWfNLvC6bcRa2Osc6e/LtmXlcpype4f6n+Yx+WZ+f2uUh0UmDRCz7BEyUETEsDmlQ==, } peerDependencies: - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 - "@tiptap/extension-code@3.17.1": + "@tiptap/extension-code@3.20.0": resolution: { - integrity: sha512-4W0x1ZZqSnIVzQV0/b5VR0bktef2HykH5I/Czzir9yqoZ5zV2cLrMVuLvdFNgRIckU60tQLmHrfKWLF50OY0ew==, + integrity: sha512-TYDWFeSQ9umiyrqsT6VecbuhL8XIHkUhO+gEk0sVvH67ZLwjFDhAIIgWIr1/dbIGPcvMZM19E7xUUhAdIaXaOQ==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-document@3.17.1": + "@tiptap/extension-document@3.20.0": resolution: { - integrity: sha512-F7Q5HoAU383HWFa6AXZQ5N6t6lTJzVjYM8z93XrtH/2GzDFwy1UmDSrsXqvgznedBLAOgCNVTNh9PjXpLoOUbg==, + integrity: sha512-oJfLIG3vAtZo/wg29WiBcyWt22KUgddpP8wqtCE+kY5Dw8znLR9ehNmVWlSWJA5OJUMO0ntAHx4bBT+I2MBd5w==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-floating-menu@3.17.1": + "@tiptap/extension-floating-menu@3.20.0": resolution: { - integrity: sha512-zYkoYsxp+cZ8tBDODm4E8hnSaMTdDWKJuCQWY2Ep14oMPkAkSJr8sCLL1tOnNSAnhGwLJQtRLkZ41nvUEP6xKA==, + integrity: sha512-rYs4Bv5pVjqZ/2vvR6oe7ammZapkAwN51As/WDbemvYDjfOGRqK58qGauUjYZiDzPOEIzI2mxGwsZ4eJhPW4Ig==, } peerDependencies: "@floating-ui/dom": ^1.0.0 - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 - "@tiptap/extension-hard-break@3.17.1": + "@tiptap/extension-hard-break@3.20.0": resolution: { - integrity: sha512-28FZPUho1Q2AB3ka5SVEVib5f9dMKbE1kewLZeRIOQ5FuFNholGIPL5X1tKcwGW7G3A7Y0fGxeNmIZJ3hrqhzA==, + integrity: sha512-rqvhMOw4f+XQmEthncbvDjgLH6fz8L9splnKZC7OeS0eX8b0qd7+xI1u5kyxF3KA2Z0BnigES++jjWuecqV6mA==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-heading@3.17.1": + "@tiptap/extension-heading@3.20.0": resolution: { - integrity: sha512-rT+Su/YnHdlikg8f78t6RXlc1sVSfp7B0fdJdtFgS2e6BBYJQoDMp5L9nt54RR9Yy953aDW2sko7NArUCb8log==, + integrity: sha512-JgJhurnCe3eN6a0lEsNQM/46R1bcwzwWWZEFDSb1P9dR8+t1/5v7cMZWsSInpD7R4/74iJn0+M5hcXLwCmBmYA==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-horizontal-rule@3.17.1": + "@tiptap/extension-horizontal-rule@3.20.0": resolution: { - integrity: sha512-CHG6LBtxV+3qj5EcCRVlpvSW5udKD6KbnXIGhP+Tvy+OabLGzO4HNxz3+duDE0pMR4eKX1libsnqffj0vq7mnQ==, + integrity: sha512-6uvcutFMv+9wPZgptDkbRDjAm3YVxlibmkhWD5GuaWwS9L/yUtobpI3GycujRSUZ8D3q6Q9J7LqpmQtQRTalWA==, } peerDependencies: - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 - "@tiptap/extension-italic@3.17.1": + "@tiptap/extension-italic@3.20.0": resolution: { - integrity: sha512-unfRLmvf680Y0UkBToUcrDkSEKO/wAjd3nQ7CNPMfAc8m+ZMReXkcgLpeVvnDEiHNsJ0PlYSW7a45tnQD9HQdg==, + integrity: sha512-/DhnKQF8yN8RxtuL8abZ28wd5281EaGoE2Oha35zXSOF1vNYnbyt8Ymkv/7u1BcWEWTvRPgaju0YCGXisPRLYw==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-link@3.17.1": + "@tiptap/extension-link@3.20.0": resolution: { - integrity: sha512-5kdN7vms5hMXtjiophUkgvzy8dNGvGSmol1Sawh30TEPrgXc93Ayj7YyGZlbimInKZcD8q+Od/FFc+wkrof3nA==, + integrity: sha512-qI/5A+R0ZWBxo/8HxSn1uOyr7odr3xHBZ/gzOR1GUJaZqjlJxkWFX0RtXMbLKEGEvT25o345cF7b0wFznEh8qA==, } peerDependencies: - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 - "@tiptap/extension-list@3.17.1": + "@tiptap/extension-list@3.20.0": resolution: { - integrity: sha512-LHKIxmXe5Me+vJZKhiwMBGHlApaBIAduNMRUpm5mkY7ER/m96zKR0VqrJd4LjVVH2iDvck5h1Ka4396MHWlKNg==, + integrity: sha512-+V0/gsVWAv+7vcY0MAe6D52LYTIicMSHw00wz3ISZgprSb2yQhJ4+4gurOnUrQ4Du3AnRQvxPROaofwxIQ66WQ==, } peerDependencies: - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 - "@tiptap/extension-paragraph@3.17.1": + "@tiptap/extension-paragraph@3.20.0": resolution: { - integrity: sha512-Vl+xAlINaPtX8XTPvPmeveYMEIMLs8gA7ItcKpyyo4cCzAfVCY3DKuWzOkQGUf7DKrhyJQZhpgLNMaq+h5sTSw==, + integrity: sha512-mM99zK4+RnEXIMCv6akfNATAs0Iija6FgyFA9J9NZ6N4o8y9QiNLLa6HjLpAC+W+VoCgQIekyoF/Q9ftxmAYDQ==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-strike@3.17.1": + "@tiptap/extension-strike@3.20.0": resolution: { - integrity: sha512-c6fS6YIhxoU55etlJgM0Xqker+jn7I1KC7GVu6ljmda8I00K3/lOLZgvFUNPmgp8EJWtyTctj+3D3D+PaZaFAA==, + integrity: sha512-0vcTZRRAiDfon3VM1mHBr9EFmTkkUXMhm0Xtdtn0bGe+sIqufyi+hUYTEw93EQOD9XNsPkrud6jzQNYpX2H3AQ==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-text-align@3.17.1": + "@tiptap/extension-text-align@3.20.0": resolution: { - integrity: sha512-CyJbZf823dqPZ/1zwRsza5pk/NQwFZwILdFYLVkV88I4+Ua9YVztI9kmwTB6dJyuKT4kTc7nhQHdaa957alGZQ==, + integrity: sha512-4s0r+bovtH6yeGDUD+Ui8j5WOV5koB5P6AuzOMqoLwaFGRSkKf64ly6DXjjmjIgnYCLZN/XO6llaQKVVdvad2g==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-text@3.17.1": + "@tiptap/extension-text@3.20.0": resolution: { - integrity: sha512-rGml96vokQbvPB+w6L3+WKyYJWwqELaLdFUr1WMgg+py5uNYGJYAExYNAbDb5biWJBrX9GgMlCaNeiJj849L1w==, + integrity: sha512-tf8bE8tSaOEWabCzPm71xwiUhyMFKqY9jkP5af3Kr1/F45jzZFIQAYZooHI/+zCHRrgJ99MQHKHe1ZNvODrKHQ==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/extension-underline@3.17.1": + "@tiptap/extension-underline@3.20.0": resolution: { - integrity: sha512-6RdBzmkg6DYs0EqPyoqLGkISXzCnPqM/q3A6nh3EmFmORcIDfuNmcidvA6EImebK8KQGmtZKsRhQSnK4CNQ39g==, + integrity: sha512-LzNXuy2jwR/y+ymoUqC72TiGzbOCjioIjsDu0MNYpHuHqTWPK5aV9Mh0nbZcYFy/7fPlV1q0W139EbJeYBZEAQ==, } peerDependencies: - "@tiptap/core": ^3.17.1 + "@tiptap/core": ^3.20.0 - "@tiptap/html@3.17.1": + "@tiptap/html@3.20.0": resolution: { - integrity: sha512-fLb2fo8+3oQ+5FTx5IGZvLI5+VLgN9BM6pHaO1+IrwqQ5w2RBFIGp8M946asBPkxJ74EtzHqFKJpVFtaY2CcpA==, + integrity: sha512-dbkXYp/ye3pheHcgJHI1Q3dWJWQnufd+Ki2Md1TQJuL39+J3M41bZQOWdn3QM0GYAzWlVhKBTJrL0ek6y7/Dlw==, } peerDependencies: - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 happy-dom: ^20.0.2 - "@tiptap/pm@3.17.1": + "@tiptap/pm@3.20.0": resolution: { - integrity: sha512-UyVLkN8axV/zop6Se2DCBJRu5DM21X0XEQvwEC5P/vk8eC9OcQZ3FLtxeYy2ZjpAZUzBGLw0/BGsmEip/n7olw==, + integrity: sha512-jn+2KnQZn+b+VXr8EFOJKsnjVNaA4diAEr6FOazupMt8W8ro1hfpYtZ25JL87Kao/WbMze55sd8M8BDXLUKu1A==, } - "@tiptap/react@3.17.1": + "@tiptap/react@3.20.0": resolution: { - integrity: sha512-Hn/pIP3HG9xYnhI3iGrfVhgQhfIdOaEBSxOFzJ37patqSOlIoP5aZH/b2HZ4vgo5DdRlV56q7WtRC+vLIw4Neg==, + integrity: sha512-jFLNzkmn18zqefJwPje0PPd9VhZ7Oy28YHiSvSc7YpBnQIbuN/HIxZ2lrOsKyEHta0WjRZjfU5X1pGxlbcGwOA==, } peerDependencies: - "@tiptap/core": ^3.17.1 - "@tiptap/pm": ^3.17.1 + "@tiptap/core": ^3.20.0 + "@tiptap/pm": ^3.20.0 "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 "@types/react-dom": ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -3918,30 +3967,6 @@ packages: integrity: sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==, } - "@tsconfig/node10@1.0.11": - resolution: - { - integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==, - } - - "@tsconfig/node12@1.0.11": - resolution: - { - integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, - } - - "@tsconfig/node14@1.0.3": - resolution: - { - integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, - } - - "@tsconfig/node16@1.0.4": - resolution: - { - integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, - } - "@tufjs/canonical-json@2.0.0": resolution: { @@ -3992,10 +4017,10 @@ packages: integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==, } - "@types/chai@5.2.2": + "@types/chai@5.2.3": resolution: { - integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==, + integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==, } "@types/debug@4.1.12": @@ -4082,10 +4107,10 @@ packages: integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==, } - "@types/lodash@4.17.20": + "@types/lodash@4.17.24": resolution: { - integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==, + integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==, } "@types/mapbox-gl@2.7.21": @@ -4130,10 +4155,10 @@ packages: integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==, } - "@types/node@20.19.11": + "@types/node@20.19.34": resolution: { - integrity: sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==, + integrity: sha512-by3/Z0Qp+L9cAySEsSNNwZ6WWw8ywgGLPQGgbQDhNRSitqYgkgp4pErd23ZSCavbtUA2CN4jQtoB3T8nk4j3Rg==, } "@types/parse5@5.0.3": @@ -4182,10 +4207,10 @@ packages: peerDependencies: "@types/react": ^18.0.0 - "@types/react@18.3.24": + "@types/react@18.3.28": resolution: { - integrity: sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==, + integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==, } "@types/reactcss@1.2.13": @@ -4196,10 +4221,10 @@ packages: peerDependencies: "@types/react": "*" - "@types/semver@7.7.0": + "@types/semver@7.7.1": resolution: { - integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==, + integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==, } "@types/stack-utils@2.0.3": @@ -4274,10 +4299,10 @@ packages: integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==, } - "@types/yargs@17.0.33": + "@types/yargs@17.0.35": resolution: { - integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==, + integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==, } "@ungap/structured-clone@1.3.0": @@ -4373,78 +4398,78 @@ packages: integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==, } - "@vue/compiler-core@3.5.19": + "@vue/compiler-core@3.5.29": resolution: { - integrity: sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==, + integrity: sha512-cuzPhD8fwRHk8IGfmYaR4eEe4cAyJEL66Ove/WZL7yWNL134nqLddSLwNRIsFlnnW1kK+p8Ck3viFnC0chXCXw==, } - "@vue/compiler-dom@3.5.19": + "@vue/compiler-dom@3.5.29": resolution: { - integrity: sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==, + integrity: sha512-n0G5o7R3uBVmVxjTIYcz7ovr8sy7QObFG8OQJ3xGCDNhbG60biP/P5KnyY8NLd81OuT1WJflG7N4KWYHaeeaIg==, } - "@vue/compiler-sfc@3.5.19": + "@vue/compiler-sfc@3.5.29": resolution: { - integrity: sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==, + integrity: sha512-oJZhN5XJs35Gzr50E82jg2cYdZQ78wEwvRO6Y63TvLVTc+6xICzJHP1UIecdSPPYIbkautNBanDiWYa64QSFIA==, } - "@vue/compiler-ssr@3.5.19": + "@vue/compiler-ssr@3.5.29": resolution: { - integrity: sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==, + integrity: sha512-Y/ARJZE6fpjzL5GH/phJmsFwx3g6t2KmHKHx5q+MLl2kencADKIrhH5MLF6HHpRMmlRAYBRSvv347Mepf1zVNw==, } - "@vue/devtools-api@7.7.7": + "@vue/devtools-api@7.7.9": resolution: { - integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==, + integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==, } - "@vue/devtools-kit@7.7.7": + "@vue/devtools-kit@7.7.9": resolution: { - integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==, + integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==, } - "@vue/devtools-shared@7.7.7": + "@vue/devtools-shared@7.7.9": resolution: { - integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==, + integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==, } - "@vue/reactivity@3.5.19": + "@vue/reactivity@3.5.29": resolution: { - integrity: sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==, + integrity: sha512-zcrANcrRdcLtmGZETBxWqIkoQei8HaFpZWx/GHKxx79JZsiZ8j1du0VUJtu4eJjgFvU/iKL5lRXFXksVmI+5DA==, } - "@vue/runtime-core@3.5.19": + "@vue/runtime-core@3.5.29": resolution: { - integrity: sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==, + integrity: sha512-8DpW2QfdwIWOLqtsNcds4s+QgwSaHSJY/SUe04LptianUQ/0xi6KVsu/pYVh+HO3NTVvVJjIPL2t6GdeKbS4Lg==, } - "@vue/runtime-dom@3.5.19": + "@vue/runtime-dom@3.5.29": resolution: { - integrity: sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==, + integrity: sha512-AHvvJEtcY9tw/uk+s/YRLSlxxQnqnAkjqvK25ZiM4CllCZWzElRAoQnCM42m9AHRLNJ6oe2kC5DCgD4AUdlvXg==, } - "@vue/server-renderer@3.5.19": + "@vue/server-renderer@3.5.29": resolution: { - integrity: sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==, + integrity: sha512-G/1k6WK5MusLlbxSE2YTcqAAezS+VuwHhOvLx2KnQU7G2zCH6KIb+5Wyt6UjMq7a3qPzNEjJXs1hvAxDclQH+g==, } peerDependencies: - vue: 3.5.19 + vue: 3.5.29 - "@vue/shared@3.5.19": + "@vue/shared@3.5.29": resolution: { - integrity: sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==, + integrity: sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==, } "@vueuse/core@11.3.0": @@ -4577,10 +4602,10 @@ packages: integrity: sha512-k0mlQTnv8+E+vYjaI3goM2hEgtR9sYvUbAjhq3Qie14bT5F/6FQCLf8AUj/NyiZnsUQQe+vCxUZXSxvUSZ/JMA==, } - "@yext/pages-components@2.0.0": + "@yext/pages-components@2.0.1": resolution: { - integrity: sha512-NtQRzWTm6ah4o5753AdOKaZr6uWe0awcUVXoFZf6QdZSBk/uKG3nCvQR/Z+k34WiVYuOTC6o9VggmTkyn8XaeA==, + integrity: sha512-Iz6DaOo/C1v5XL7EbQ9Mp4UTEBYA7wJguV9So3zL5hQqOJ2NDX33MSSOJGqllHGEsRB9Dqjkdv/bmtK9H2EYzw==, } engines: { node: ^20 || ^22 || ^24 } peerDependencies: @@ -4601,13 +4626,6 @@ packages: react-dom: ^17.0.2 || ^18.2.0 vite: ^4.3.0 || ^5.0.2 - "@yext/search-core@2.7.0": - resolution: - { - integrity: sha512-/MziH3u4Ad36yR4dahy0al/xLIUeRtCrEdq7Tv8IpfwPAOM+JZtlGtpq1dmG5mKZfbcLmtFFvQOUSff8BCC9pg==, - } - engines: { node: ">=12" } - "@yext/search-core@2.8.0": resolution: { @@ -4615,14 +4633,6 @@ packages: } engines: { node: ">=12" } - "@yext/search-headless-react@2.6.0": - resolution: - { - integrity: sha512-6g67d4qv74XXbQqWH/PtRL5yVANEKhRmtVxxAC4ADz2mYCT6X+5h8FMwFmnGalVNh4OVopO/pXKXYod+7ytrPg==, - } - peerDependencies: - react: ^16.14 || ^17 || ^18 - "@yext/search-headless-react@2.7.1": resolution: { @@ -4631,22 +4641,16 @@ packages: peerDependencies: react: ^16.14 || ^17 || ^18 || ^19 - "@yext/search-headless@2.7.0": - resolution: - { - integrity: sha512-tPBPUh9oWLmXAeosl4FH6lcgjlbIniGIXjtgd6uCl8YVrwQ3GBg+7Q8YGEF8sd6EI8r+liBiOfdYLOYvHG+rZg==, - } - "@yext/search-headless@2.8.1": resolution: { integrity: sha512-rexlQR9wJuWxuTXHtw3tuRp93zVZI26sHhok60THsFFm0AQHv7s6tWsyDIcHhAn4dACtsJGrYgcTE2pPyGiiYw==, } - "@yext/search-ui-react@2.1.0": + "@yext/search-ui-react@2.1.1": resolution: { - integrity: sha512-+Ej4I9HdpbG7DifjPa2M65r/fbkGmIiuSQcAPs1Oge/NEkGBer0Vp3J8iaHHAO5GI1O3PZ7uETagxtyRRz8bNQ==, + integrity: sha512-2S4ooWM/yU3h1N+CADoz/PQwjUhvZQePljsZ0S15H47qH3I8bzYerGJwFqvpwobXi79MqCpK4JFn64SYcJ8LTg==, } peerDependencies: "@yext/search-headless-react": ^2.6.0 @@ -4667,17 +4671,10 @@ packages: } engines: { node: ">= 0.6" } - acorn-walk@8.3.4: + acorn@8.16.0: resolution: { - integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==, - } - engines: { node: ">=0.4.0" } - - acorn@8.15.0: - resolution: - { - integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==, + integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==, } engines: { node: ">=0.4.0" } hasBin: true @@ -4711,22 +4708,16 @@ packages: ajv: optional: true - ajv@8.12.0: - resolution: - { - integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==, - } - - ajv@8.13.0: + ajv@8.18.0: resolution: { - integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==, + integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==, } - algoliasearch@5.35.0: + algoliasearch@5.49.1: resolution: { - integrity: sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==, + integrity: sha512-X3Pp2aRQhg4xUC6PQtkubn5NpRKuUPQ9FPDQlx36SmpFwwH2N0/tw4c+NXV3nw3PsgeUs+BuWGP0gjz3TvENLQ==, } engines: { node: ">= 14.0.0" } @@ -4737,10 +4728,10 @@ packages: } engines: { node: ">=6" } - ansi-escapes@7.0.0: + ansi-escapes@7.3.0: resolution: { - integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==, + integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==, } engines: { node: ">=18" } @@ -4751,10 +4742,10 @@ packages: } engines: { node: ">=8" } - ansi-regex@6.2.0: + ansi-regex@6.2.2: resolution: { - integrity: sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==, + integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==, } engines: { node: ">=12" } @@ -4772,10 +4763,10 @@ packages: } engines: { node: ">=10" } - ansi-styles@6.2.1: + ansi-styles@6.2.3: resolution: { - integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, + integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==, } engines: { node: ">=12" } @@ -4800,12 +4791,6 @@ packages: } engines: { node: ">= 8" } - arg@4.1.3: - resolution: - { - integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, - } - arg@5.0.2: resolution: { @@ -4868,10 +4853,10 @@ packages: integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, } - autoprefixer@10.4.21: + autoprefixer@10.4.27: resolution: { - integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==, + integrity: sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==, } engines: { node: ^10 || ^12 || >=14 } hasBin: true @@ -4885,10 +4870,10 @@ packages: } engines: { node: ">= 0.4" } - awesome-phonenumber@7.5.0: + awesome-phonenumber@7.8.0: resolution: { - integrity: sha512-qWQHCiMHMNVyUsICiCcaPJAYbGL4E4kGnIxnrwkS3YCwcPa8VtQCo11HGKY8AbUpXJloDG10c9Bulhw3xYkC/g==, + integrity: sha512-zw23nvKt6gLGgCrKZ5Z7ZK0lm3k39/uZTw+cWp5tpiXVfEFSt9AEVFDzSycws76G64xOMrIVp2upYvJxwRgzvw==, } engines: { node: ">=18" } @@ -4906,10 +4891,10 @@ packages: } engines: { node: ">=4" } - axe-core@4.10.3: + axe-core@4.11.1: resolution: { - integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==, + integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==, } engines: { node: ">=4" } @@ -4919,11 +4904,12 @@ packages: integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==, } - balanced-match@1.0.2: + balanced-match@4.0.4: resolution: { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==, } + engines: { node: 18 || 20 || >=22 } base64-js@1.5.1: resolution: @@ -4931,6 +4917,14 @@ packages: integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, } + baseline-browser-mapping@2.10.0: + resolution: + { + integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==, + } + engines: { node: ">=6.0.0" } + hasBin: true + before-after-hook@2.2.3: resolution: { @@ -4951,10 +4945,10 @@ packages: } engines: { node: ">=8" } - birpc@2.5.0: + birpc@2.9.0: resolution: { - integrity: sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==, + integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==, } bl@4.1.0: @@ -4969,30 +4963,31 @@ packages: integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==, } - bn.js@4.12.2: + bn.js@4.12.3: resolution: { - integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==, + integrity: sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==, } - bn.js@5.2.2: + bn.js@5.2.3: resolution: { - integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==, + integrity: sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==, } - body-parser@1.20.3: + body-parser@1.20.4: resolution: { - integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==, + integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==, } engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } - brace-expansion@2.0.2: + brace-expansion@5.0.3: resolution: { - integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==, + integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==, } + engines: { node: 18 || 20 || >=22 } braces@3.0.3: resolution: @@ -5050,12 +5045,12 @@ packages: } engines: { node: ">= 0.10" } - browserify-sign@4.2.3: + browserify-sign@4.2.5: resolution: { - integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==, + integrity: sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==, } - engines: { node: ">= 0.12" } + engines: { node: ">= 0.10" } browserify-zlib@0.2.0: resolution: @@ -5063,10 +5058,10 @@ packages: integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==, } - browserslist@4.25.3: + browserslist@4.28.1: resolution: { - integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==, + integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==, } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true @@ -5173,10 +5168,10 @@ packages: } engines: { node: ">= 6" } - caniuse-lite@1.0.30001737: + caniuse-lite@1.0.30001774: resolution: { - integrity: sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==, + integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==, } ccount@1.1.0: @@ -5205,13 +5200,6 @@ packages: } engines: { node: ">=10" } - chalk@5.6.0: - resolution: - { - integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==, - } - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } - chalk@5.6.2: resolution: { @@ -5255,10 +5243,10 @@ packages: integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==, } - check-error@2.1.1: + check-error@2.1.3: resolution: { - integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==, + integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==, } engines: { node: ">= 16" } @@ -5297,17 +5285,17 @@ packages: } engines: { node: ">=18" } - ci-info@4.3.0: + ci-info@4.4.0: resolution: { - integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==, + integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==, } engines: { node: ">=8" } - cipher-base@1.0.6: + cipher-base@1.0.7: resolution: { - integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==, + integrity: sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==, } engines: { node: ">= 0.10" } @@ -5536,30 +5524,30 @@ packages: integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, } - cookie-signature@1.0.6: + cookie-signature@1.0.7: resolution: { - integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, + integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==, } - cookie@0.7.1: + cookie@0.7.2: resolution: { - integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==, + integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==, } engines: { node: ">= 0.6" } - copy-anything@3.0.5: + copy-anything@4.0.5: resolution: { - integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==, + integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==, } - engines: { node: ">=12.13" } + engines: { node: ">=18" } - core-js-pure@3.45.1: + core-js-pure@3.48.0: resolution: { - integrity: sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==, + integrity: sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==, } core-util-is@1.0.3: @@ -5586,12 +5574,6 @@ packages: integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==, } - create-hash@1.1.3: - resolution: - { - integrity: sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==, - } - create-hash@1.2.0: resolution: { @@ -5657,10 +5639,10 @@ packages: } engines: { node: ">=18" } - csstype@3.1.3: + csstype@3.2.3: resolution: { - integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, + integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==, } data-urls@5.0.0: @@ -5681,10 +5663,10 @@ packages: supports-color: optional: true - debug@4.4.1: + debug@4.4.3: resolution: { - integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==, + integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, } engines: { node: ">=6.0" } peerDependencies: @@ -5740,17 +5722,17 @@ packages: } engines: { node: ">=0.10.0" } - default-browser-id@5.0.0: + default-browser-id@5.0.1: resolution: { - integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==, + integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==, } engines: { node: ">=18" } - default-browser@5.2.1: + default-browser@5.5.0: resolution: { - integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==, + integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==, } engines: { node: ">=18" } @@ -5846,10 +5828,10 @@ packages: } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - diff@4.0.2: + diff@8.0.3: resolution: { - integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, + integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==, } engines: { node: ">=0.3.1" } @@ -5884,10 +5866,10 @@ packages: } engines: { node: ">=10" } - dompurify@3.2.6: + dompurify@3.3.1: resolution: { - integrity: sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==, + integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==, } dunder-proto@1.0.1: @@ -5915,10 +5897,10 @@ packages: integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, } - electron-to-chromium@1.5.208: + electron-to-chromium@1.5.302: resolution: { - integrity: sha512-ozZyibehoe7tOhNaf16lKmljVf+3npZcJIEbJRVftVsmAg5TeA1mGS9dVCZzOwr2xT7xK15V0p7+GZqSPgkuPg==, + integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==, } elliptic@6.6.1: @@ -5933,10 +5915,10 @@ packages: integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==, } - emoji-regex@10.4.0: + emoji-regex@10.6.0: resolution: { - integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==, + integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==, } emoji-regex@8.0.0: @@ -5951,13 +5933,6 @@ packages: integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, } - encodeurl@1.0.2: - resolution: - { - integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, - } - engines: { node: ">= 0.8" } - encodeurl@2.0.0: resolution: { @@ -5998,6 +5973,13 @@ packages: } engines: { node: ">=0.12" } + entities@7.0.1: + resolution: + { + integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==, + } + engines: { node: ">=0.12" } + env-paths@2.2.1: resolution: { @@ -6024,10 +6006,10 @@ packages: integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==, } - error-ex@1.3.2: + error-ex@1.3.4: resolution: { - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, + integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==, } es-define-property@1.0.1: @@ -6080,10 +6062,10 @@ packages: engines: { node: ">=18" } hasBin: true - esbuild@0.25.9: + esbuild@0.27.3: resolution: { - integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==, + integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==, } engines: { node: ">=18" } hasBin: true @@ -6142,10 +6124,10 @@ packages: } engines: { node: ">= 0.6" } - eventemitter3@5.0.1: + eventemitter3@5.0.4: resolution: { - integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, + integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==, } events@3.3.0: @@ -6175,30 +6157,30 @@ packages: } engines: { node: ^18.19.0 || >=20.5.0 } - expect-type@1.2.2: + expect-type@1.3.0: resolution: { - integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==, + integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==, } engines: { node: ">=12.0.0" } - expect@30.0.5: + expect@30.2.0: resolution: { - integrity: sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==, + integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - exponential-backoff@3.1.2: + exponential-backoff@3.1.3: resolution: { - integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==, + integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==, } - express@4.21.2: + express@4.22.1: resolution: { - integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==, + integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==, } engines: { node: ">= 0.10.0" } @@ -6242,10 +6224,34 @@ packages: } engines: { node: ">=8.6.0" } - fastq@1.19.1: + fast-string-truncated-width@3.0.3: + resolution: + { + integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==, + } + + fast-string-width@3.0.2: resolution: { - integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==, + integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==, + } + + fast-uri@3.1.0: + resolution: + { + integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==, + } + + fast-wrap-ansi@0.2.0: + resolution: + { + integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==, + } + + fastq@1.20.1: + resolution: + { + integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==, } fdir@6.5.0: @@ -6281,10 +6287,10 @@ packages: } engines: { node: ">=14.16" } - finalhandler@1.3.1: + finalhandler@1.3.2: resolution: { - integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==, + integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==, } engines: { node: ">= 0.8" } @@ -6302,10 +6308,10 @@ packages: } hasBin: true - focus-trap@7.6.5: + focus-trap@7.8.0: resolution: { - integrity: sha512-7Ke1jyybbbPZyZXFxEftUtxFGLMpE2n6A+z//m4CRDlj0hW+o3iYSmh8nFlYMurOiJVDmJRilUQtJr08KfIxlg==, + integrity: sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==, } for-each@0.3.5: @@ -6322,10 +6328,10 @@ packages: } engines: { node: ">=14" } - form-data@4.0.4: + form-data@4.0.5: resolution: { - integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==, + integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==, } engines: { node: ">= 6" } @@ -6336,10 +6342,10 @@ packages: } engines: { node: ">= 0.6" } - fraction.js@4.3.7: + fraction.js@5.3.4: resolution: { - integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, + integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==, } fresh@0.5.2: @@ -6349,10 +6355,10 @@ packages: } engines: { node: ">= 0.6" } - fs-extra@11.3.1: + fs-extra@11.3.3: resolution: { - integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==, + integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==, } engines: { node: ">=14.14" } @@ -6406,6 +6412,13 @@ packages: } hasBin: true + generator-function@2.0.1: + resolution: + { + integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==, + } + engines: { node: ">= 0.4" } + gensync@1.0.0-beta.2: resolution: { @@ -6425,10 +6438,10 @@ packages: integrity: sha512-EicrlLLL3S42gE9/wde+11uiaYAaeSVDwCUIv2uMIoRBfNJCn8EsSI+6nS3r4TCKDO6+RQNM9ayLq2at+oZQWQ==, } - get-east-asian-width@1.3.0: + get-east-asian-width@1.5.0: resolution: { - integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==, + integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==, } engines: { node: ">=18" } @@ -6481,10 +6494,10 @@ packages: } engines: { node: ">=18" } - get-tsconfig@4.10.1: + get-tsconfig@4.13.6: resolution: { - integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==, + integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==, } github-url-from-git@1.5.0: @@ -6513,19 +6526,20 @@ packages: } engines: { node: ">=10.13.0" } - glob@10.4.5: + glob@10.5.0: resolution: { - integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, + integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==, } + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true - glob@13.0.1: + glob@13.0.6: resolution: { - integrity: sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==, + integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==, } - engines: { node: 20 || >=22 } + engines: { node: 18 || 20 || >=22 } globals@15.15.0: resolution: @@ -6574,10 +6588,10 @@ packages: engines: { node: ">=0.4.7" } hasBin: true - happy-dom@20.3.9: + happy-dom@20.7.0: resolution: { - integrity: sha512-OIoj0PcK2JaxQuANHxWkxFRSNXAuSgO1vCzCT66KItE0W/ieZLG+/iW8OetlxB+F9EaPB7DoFYKAubFG1f4Mvw==, + integrity: sha512-hR/uLYQdngTyEfxnOoa+e6KTcfBFyc1hgFj/Cc144A5JJUuHFYqIEBDcD4FeGqUeKLRZqJ9eN9u7/GDjYEgS1g==, } engines: { node: ">=20.0.0" } @@ -6608,18 +6622,19 @@ packages: } engines: { node: ">= 0.4" } - hash-base@2.0.2: + hash-base@3.0.5: resolution: { - integrity: sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==, + integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==, } + engines: { node: ">= 0.10" } - hash-base@3.0.5: + hash-base@3.1.2: resolution: { - integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==, + integrity: sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==, } - engines: { node: ">= 0.10" } + engines: { node: ">= 0.8" } hash.js@1.1.7: resolution: @@ -6738,10 +6753,10 @@ packages: integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, } - http-errors@2.0.0: + http-errors@2.0.1: resolution: { - integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, + integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==, } engines: { node: ">= 0.8" } @@ -6795,10 +6810,10 @@ packages: engines: { node: ">=18" } hasBin: true - i18next-cli@1.42.8: + i18next-cli@1.46.0: resolution: { - integrity: sha512-KhrJJyGjTGhLTkjlzOIcCCY8fo+TdNOSRoPrkzS610YhYAhTLk/hWhj+QJ8Kv1+vIrkz2uxk3aYUPXSUgSMElQ==, + integrity: sha512-vu9bmasrbu1OazNX6YSMYEME3sIYpoHjXTxZQJbWF/yQ89cTaaox8k4wbM7C30ua+jaQOogk/viK+17W7FNfOA==, } engines: { node: ">=22" } hasBin: true @@ -6810,21 +6825,10 @@ packages: } hasBin: true - i18next@25.4.0: + i18next@25.8.13: resolution: { - integrity: sha512-UH5aiamXsO3cfrZFurCHiB6YSs3C+s+XY9UaJllMMSbmaoXILxFgqDEZu4NbfzJFjmUo3BNMa++Rjkr3ofjfLw==, - } - peerDependencies: - typescript: ^5 - peerDependenciesMeta: - typescript: - optional: true - - i18next@25.8.7: - resolution: - { - integrity: sha512-ttxxc5+67S/0hhoeVdEgc1lRklZhdfcUSEPp1//uUG2NB88X3667gRsDar+ZWQFdysnOsnb32bcoMsa4mtzhkQ==, + integrity: sha512-E0vzjBY1yM+nsFrtgkjLhST2NBkirkvOVoQa0MSldhsuZ3jUge7ZNpuwG0Cfc74zwo5ZwRzg3uOgT+McBn32iA==, } peerDependencies: typescript: ^5 @@ -6925,10 +6929,10 @@ packages: integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, } - inquirer@13.2.2: + inquirer@13.2.5: resolution: { - integrity: sha512-+hlN8I88JE9T3zjWHGnMhryniRDbSgFNJHJTyD2iKO5YNpMRyfghQ6wVoe+gV4ygMM4r4GzlsBxNa1g/UUZixA==, + integrity: sha512-JHvVPgOIre0NrA9o8BGHUBh9rNuKkN1gS1ffbYgy3BuuJmJZhnFy9IHz3pcNbZm9zK6qTYvQ6LN5wl3Xcg4Jkw==, } engines: { node: ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } peerDependencies: @@ -6937,10 +6941,10 @@ packages: "@types/node": optional: true - ip-address@10.0.1: + ip-address@10.1.0: resolution: { - integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==, + integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==, } engines: { node: ">= 12" } @@ -7046,17 +7050,17 @@ packages: } engines: { node: ">=12" } - is-fullwidth-code-point@5.0.0: + is-fullwidth-code-point@5.1.0: resolution: { - integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==, + integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==, } engines: { node: ">=18" } - is-generator-function@1.1.0: + is-generator-function@1.1.2: resolution: { - integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==, + integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==, } engines: { node: ">= 0.4" } @@ -7178,17 +7182,17 @@ packages: } engines: { node: ">=18" } - is-what@4.1.16: + is-what@5.5.0: resolution: { - integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==, + integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==, } - engines: { node: ">=12.13" } + engines: { node: ">=18" } - is-wsl@3.1.0: + is-wsl@3.1.1: resolution: { - integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==, + integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==, } engines: { node: ">=16" } @@ -7204,10 +7208,10 @@ packages: integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, } - isbinaryfile@5.0.4: + isbinaryfile@5.0.7: resolution: { - integrity: sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==, + integrity: sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ==, } engines: { node: ">= 18.0.0" } @@ -7217,12 +7221,12 @@ packages: integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, } - isexe@3.1.1: + isexe@3.1.5: resolution: { - integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==, + integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==, } - engines: { node: ">=16" } + engines: { node: ">=18" } isomorphic-timers-promises@1.0.1: resolution: @@ -7251,10 +7255,10 @@ packages: } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - jest-diff@30.0.5: + jest-diff@30.2.0: resolution: { - integrity: sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==, + integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } @@ -7272,24 +7276,24 @@ packages: } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - jest-matcher-utils@30.0.5: + jest-matcher-utils@30.2.0: resolution: { - integrity: sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==, + integrity: sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - jest-message-util@30.0.5: + jest-message-util@30.2.0: resolution: { - integrity: sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==, + integrity: sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - jest-mock@30.0.5: + jest-mock@30.2.0: resolution: { - integrity: sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==, + integrity: sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } @@ -7300,10 +7304,10 @@ packages: } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - jest-util@30.0.5: + jest-util@30.2.0: resolution: { - integrity: sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==, + integrity: sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } @@ -7359,24 +7363,17 @@ packages: integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==, } - js-yaml@3.13.1: + js-yaml@3.14.2: resolution: { - integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==, + integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==, } hasBin: true - js-yaml@3.14.1: + js-yaml@4.1.1: resolution: { - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, - } - hasBin: true - - js-yaml@4.1.0: - resolution: - { - integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==, } hasBin: true @@ -7484,10 +7481,10 @@ packages: } engines: { node: ">=6" } - ky@1.9.0: + ky@1.14.3: resolution: { - integrity: sha512-NgBeR/cu7kuC4BAeF1rnXhfoI2uQ9RBe8zl5vo87ASsf1iIQoCeOxyt6Io6K4Ki++5ItCavXAtbEWWCGFciQ6g==, + integrity: sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==, } engines: { node: ">=18" } @@ -7564,22 +7561,10 @@ packages: } engines: { node: ">=10" } - lodash-es@4.17.21: + lodash-es@4.17.23: resolution: { - integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, - } - - lodash.castarray@4.4.0: - resolution: - { - integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==, - } - - lodash.isplainobject@4.0.6: - resolution: - { - integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, + integrity: sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==, } lodash.merge@4.6.2: @@ -7594,10 +7579,10 @@ packages: integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, } - lodash@4.17.21: + lodash@4.17.23: resolution: { - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, + integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==, } log-symbols@4.1.0: @@ -7703,16 +7688,10 @@ packages: } hasBin: true - magic-string@0.30.18: - resolution: - { - integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==, - } - - make-error@1.3.6: + magic-string@0.30.21: resolution: { - integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, + integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, } make-fetch-happen@14.0.3: @@ -7734,10 +7713,10 @@ packages: integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==, } - markdown-it@14.1.0: + markdown-it@14.1.1: resolution: { - integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==, + integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==, } hasBin: true @@ -7820,10 +7799,10 @@ packages: integrity: sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==, } - mdast-util-to-hast@13.2.0: + mdast-util-to-hast@13.2.1: resolution: { - integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==, + integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==, } mdast-util-to-markdown@0.6.5: @@ -8031,24 +8010,24 @@ packages: integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==, } - minimatch@10.0.3: + minimatch@10.2.1: resolution: { - integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==, + integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==, } engines: { node: 20 || >=22 } - minimatch@10.1.2: + minimatch@10.2.2: resolution: { - integrity: sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==, + integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==, } - engines: { node: 20 || >=22 } + engines: { node: 18 || 20 || >=22 } - minimatch@9.0.5: + minimatch@9.0.8: resolution: { - integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, + integrity: sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==, } engines: { node: ">=16 || 14 >=14.17" } @@ -8107,17 +8086,17 @@ packages: } engines: { node: ">=8" } - minipass@7.1.2: + minipass@7.1.3: resolution: { - integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, + integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==, } engines: { node: ">=16 || 14 >=14.17" } - minisearch@7.1.2: + minisearch@7.2.0: resolution: { - integrity: sha512-R1Pd9eF+MD5JYDDSPAp/q1ougKglm14uEkPMvQ/05RGmx6G9wvmLTrTI/Q5iPNJLYqNdsDQ7qTGIcNWR+FrHmA==, + integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==, } minizlib@2.1.2: @@ -8127,10 +8106,10 @@ packages: } engines: { node: ">= 8" } - minizlib@3.0.2: + minizlib@3.1.0: resolution: { - integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==, + integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==, } engines: { node: ">= 18" } @@ -8249,18 +8228,18 @@ packages: encoding: optional: true - node-gyp@11.4.1: + node-gyp@11.5.0: resolution: { - integrity: sha512-GiVxQ1e4TdZSSVmFDYUn6uUsrEUP68pa8C/xBzCfL/FcLHa4reWrxxTP7tRGhNdviYrNsL5kRolBL5LNYEutCw==, + integrity: sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==, } engines: { node: ^18.17.0 || >=20.5.0 } hasBin: true - node-releases@2.0.19: + node-releases@2.0.27: resolution: { - integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==, + integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==, } node-stdlib-browser@1.3.1: @@ -8285,13 +8264,6 @@ packages: } engines: { node: ">=0.10.0" } - normalize-range@0.1.2: - resolution: - { - integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, - } - engines: { node: ">=0.10.0" } - npm-bundled@4.0.0: resolution: { @@ -8299,10 +8271,10 @@ packages: } engines: { node: ^18.17.0 || >=20.5.0 } - npm-install-checks@7.1.1: + npm-install-checks@7.1.2: resolution: { - integrity: sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==, + integrity: sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==, } engines: { node: ^18.17.0 || >=20.5.0 } @@ -8355,10 +8327,10 @@ packages: } engines: { node: ">=18" } - nwsapi@2.2.21: + nwsapi@2.2.23: resolution: { - integrity: sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==, + integrity: sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==, } object-assign@4.1.1: @@ -8511,10 +8483,10 @@ packages: } engines: { node: ">=10" } - p-map@7.0.3: + p-map@7.0.4: resolution: { - integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==, + integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==, } engines: { node: ">=18" } @@ -8560,10 +8532,10 @@ packages: } engines: { node: ">=6" } - parse-asn1@5.1.7: + parse-asn1@5.1.9: resolution: { - integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==, + integrity: sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==, } engines: { node: ">= 0.10" } @@ -8653,12 +8625,12 @@ packages: } engines: { node: ">=16 || 14 >=14.18" } - path-scurry@2.0.1: + path-scurry@2.0.2: resolution: { - integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==, + integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==, } - engines: { node: 20 || >=22 } + engines: { node: 18 || 20 || >=22 } path-to-regexp@0.1.12: resolution: @@ -8686,12 +8658,12 @@ packages: } hasBin: true - pbkdf2@3.1.3: + pbkdf2@3.1.5: resolution: { - integrity: sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==, + integrity: sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==, } - engines: { node: ">=0.12" } + engines: { node: ">= 0.10" } perfect-debounce@1.0.0: resolution: @@ -8805,31 +8777,16 @@ packages: } engines: { node: ">=14.0.0" } peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: - { - integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, - } - engines: { node: ^12 || ^14 || >= 16 } - peerDependencies: - postcss: ^8.4.21 + postcss: ^8.0.0 - postcss-load-config@4.0.2: + postcss-js@4.1.0: resolution: { - integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, + integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==, } - engines: { node: ">= 14" } + engines: { node: ^12 || ^14 || >= 16 } peerDependencies: - postcss: ">=8.0.9" - ts-node: ">=9.0.0" - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss: ^8.4.21 postcss-load-config@6.0.1: resolution: @@ -8875,10 +8832,10 @@ packages: } engines: { node: ">=4" } - postcss-selector-parser@7.1.0: + postcss-selector-parser@7.1.1: resolution: { - integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==, + integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==, } engines: { node: ">=4" } @@ -8901,10 +8858,10 @@ packages: integrity: sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==, } - preact@10.27.1: + preact@10.28.4: resolution: { - integrity: sha512-V79raXEWch/rbqoNc7nT9E4ep7lu+mI3+sBmfRD4i1M73R3WLYcCtdI0ibxGVf4eQL8ZIz2nFacqEC+rmnOORQ==, + integrity: sha512-uKFfOHWuSNpRFVTnljsCluEFq57OKT+0QdOiQo8XWnQ/pSvg7OpX5eNOejELXJMWy+BwM2nobz0FkvzmnpCNsQ==, } prettier-plugin-tailwindcss@0.4.1: @@ -8962,10 +8919,10 @@ packages: prettier-plugin-twig-melody: optional: true - prettier@3.6.2: + prettier@3.8.1: resolution: { - integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==, + integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==, } engines: { node: ">=14" } hasBin: true @@ -8984,17 +8941,17 @@ packages: } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - pretty-format@30.0.5: + pretty-format@30.2.0: resolution: { - integrity: sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==, + integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==, } engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - pretty-ms@9.2.0: + pretty-ms@9.3.0: resolution: { - integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==, + integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==, } engines: { node: ">=18" } @@ -9069,10 +9026,10 @@ packages: integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==, } - prosemirror-changeset@2.3.1: + prosemirror-changeset@2.4.0: resolution: { - integrity: sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==, + integrity: sha512-LvqH2v7Q2SF6yxatuPP2e8vSUKS/L+xAU7dPDC4RMyHMhZoGDfBC74mYuyYF4gLqOEG758wajtyhNnsTkuhvng==, } prosemirror-collab@1.3.1: @@ -9117,16 +9074,16 @@ packages: integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==, } - prosemirror-markdown@1.13.3: + prosemirror-markdown@1.13.4: resolution: { - integrity: sha512-3E+Et6cdXIH0EgN2tGYQ+EBT7N4kMiZFsW+hzx+aPtOmADDHWCdd2uUQb7yklJrfUYUOjEEu22BiN6UFgPe4cQ==, + integrity: sha512-D98dm4cQ3Hs6EmjK500TdAOew4Z03EV71ajEFiWra3Upr7diytJsjF4mPV2dW+eK5uNectiRj0xFxYI9NLXDbw==, } - prosemirror-menu@1.2.5: + prosemirror-menu@1.3.0: resolution: { - integrity: sha512-qwXzynnpBIeg1D7BAtjOusR+81xCp53j7iWu/IargiRZqRjGIlQuu1f3jFi+ehrHhWMLoyOQTSRx/IWZJqOYtQ==, + integrity: sha512-TImyPXCHPcDsSka2/lwJ6WjTASr4re/qWq1yoTTuLOqfXucwF6VcRa2LWCkM/EyTD1UO3CUwiH8qURJoWJRxwg==, } prosemirror-model@1.25.4: @@ -9175,10 +9132,10 @@ packages: integrity: sha512-4I7Ce4KpygXb9bkiPS3hTEk4dSHorfRw8uI0pE8IhxlK2GXsqv5tIA7JUSxtSu7u8APVOTtbUBxTmnHIxVkIJw==, } - prosemirror-view@1.41.5: + prosemirror-view@1.41.6: resolution: { - integrity: sha512-UDQbIPnDrjE8tqUBbPmCOZgtd75htE6W3r0JCmY9bL6W1iemDM37MZEKC49d+tdQ0v/CKx4gjxLoLsfkD2NiZA==, + integrity: sha512-mxpcDG4hNQa/CPtzxjdlir5bJFDlm0/x5nGBbStB2BWX+XOQ9M8ekEG+ojqB5BcVu2Rc80/jssCMZzSstJuSYg==, } proto-list@1.2.4: @@ -9232,26 +9189,26 @@ packages: } engines: { node: ">=6" } - pure-react-carousel@1.32.0: + pure-react-carousel@1.35.0: resolution: { - integrity: sha512-RW0zKjjId1Xmspcqdu3v0pmlce3BVDACJ0fzt1+ZPJ4GxqJbIqt2kPAh1e5M19S5BDewihnq6kz4kIaGXleO3w==, + integrity: sha512-3RGmc+/Q0v24xPqQ1HDGj8eoutsaFJfjNbl1ihxC6+iBAJ7x2lu9T6ZgtorCW7JDvQb+hyVnBVR5Dn/XH2HByw==, } peerDependencies: - react: 15.x || 16.x || 17.x || 18.x - react-dom: 15.x || 16.x || 17.x || 18.x + react: 15.x || 16.x || 17.x || 18.x || 19.x + react-dom: 15.x || 16.x || 17.x || 18.x || 19.x - qs@6.13.0: + qs@6.14.2: resolution: { - integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==, + integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==, } engines: { node: ">=0.6" } - qs@6.14.0: + qs@6.15.0: resolution: { - integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==, + integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==, } engines: { node: ">=0.6" } @@ -9262,10 +9219,10 @@ packages: } engines: { node: ">=20" } - query-string@9.2.2: + query-string@9.3.1: resolution: { - integrity: sha512-pDSIZJ9sFuOp6VnD+5IkakSVf+rICAuuU88Hcsr6AKL0QtxSIfVuKiVP2oahFI7tk3CRSexwV+Ya6MOoTxzg9g==, + integrity: sha512-5fBfMOcDi5SA9qj5jZhWAcTtDfKF5WFdd2uD9nVNlbxVv1baq65aALy6qofpNEGELHvisjjasxQp7BlM9gvMzw==, } engines: { node: ">=18" } @@ -9288,10 +9245,10 @@ packages: integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, } - quick-lru@7.1.0: + quick-lru@7.3.0: resolution: { - integrity: sha512-Pzd/4IFnTb8E+I1P5rbLQoqpUHcXKg48qTYKi4EANg+sTPwGFEMOcYGiiZz6xuQcOMZP7MPsrdAPx+16Q8qahg==, + integrity: sha512-k9lSsjl36EJdK7I06v7APZCbyGT2vMTsYSRX1Q2nbYmnkBqgUhRkAuzH08Ciotteu/PLJmIF2+tti7o3C/ts2g==, } engines: { node: ">=18" } @@ -9320,10 +9277,10 @@ packages: } engines: { node: ">= 0.6" } - raw-body@2.5.2: + raw-body@2.5.3: resolution: { - integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, + integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==, } engines: { node: ">= 0.8" } @@ -9376,10 +9333,10 @@ packages: react: ">=16.8.1" react-dom: ">=16.8.1" - react-i18next@15.7.1: + react-i18next@15.7.4: resolution: { - integrity: sha512-o4VsKh30fy7p0z5ACHuyWqB6xu9WpQIQy2/ZcbCqopNnrnTVOPn/nAv9uYP4xYAWg99QMpvZ9Bu/si3eGurzGw==, + integrity: sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==, } peerDependencies: i18next: ">= 23.4.0" @@ -9422,10 +9379,10 @@ packages: peerDependencies: react: "*" - react-international-phone@4.6.0: + react-international-phone@4.8.0: resolution: { - integrity: sha512-lzj5fLfACRKeaitggFIHWl6LM69aO2uivJbEVyVBjAe0+kkvZjToduqnK2/dm9Zu+l8XfVjd+Fn1ZAyG/t8XAg==, + integrity: sha512-PoyXx8t0OZNZXLupZN5UtmLb8nO6PQ6f6jQvYCAtg7VzxonuBcDs/4YA4+flqZZj5QOVqN4DLY1p39mEtJAwzw==, } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -9486,10 +9443,10 @@ packages: "@types/react": optional: true - react-remove-scroll@2.7.1: + react-remove-scroll@2.7.2: resolution: { - integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==, + integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==, } engines: { node: ">=10" } peerDependencies: @@ -9641,16 +9598,16 @@ packages: integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==, } - regex@6.0.1: + regex@6.1.0: resolution: { - integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==, + integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==, } - registry-auth-token@5.1.0: + registry-auth-token@5.1.1: resolution: { - integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==, + integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==, } engines: { node: ">=14" } @@ -9743,10 +9700,10 @@ packages: integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==, } - resolve@1.22.10: + resolve@1.22.11: resolution: { - integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==, + integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==, } engines: { node: ">= 0.4" } hasBin: true @@ -9785,22 +9742,17 @@ packages: integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==, } - ripemd160@2.0.1: - resolution: - { - integrity: sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==, - } - - ripemd160@2.0.2: + ripemd160@2.0.3: resolution: { - integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==, + integrity: sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==, } + engines: { node: ">= 0.8" } - rollup@4.47.1: + rollup@4.59.0: resolution: { - integrity: sha512-iasGAQoZ5dWDzULEUX3jiW0oB1qyFOepSyDyoU6S/OhVlDIwj5knI5QBa5RRQ0sK7OE0v+8VIi2JuV+G+3tfNg==, + integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==, } engines: { node: ">=18.0.0", npm: ">=8.0.0" } hasBin: true @@ -9823,10 +9775,10 @@ packages: integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==, } - run-applescript@7.0.0: + run-applescript@7.1.0: resolution: { - integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==, + integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==, } engines: { node: ">=18" } @@ -9921,25 +9873,25 @@ packages: engines: { node: ">=10" } hasBin: true - semver@7.7.2: + semver@7.7.4: resolution: { - integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==, + integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==, } engines: { node: ">=10" } hasBin: true - send@0.19.0: + send@0.19.2: resolution: { - integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==, + integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==, } engines: { node: ">= 0.8.0" } - serve-static@1.16.2: + serve-static@1.16.3: resolution: { - integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==, + integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==, } engines: { node: ">= 0.8.0" } @@ -10050,10 +10002,10 @@ packages: } engines: { node: ^18.17.0 || >=20.5.0 } - sirv@3.0.1: + sirv@3.0.2: resolution: { - integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==, + integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==, } engines: { node: ">=18" } @@ -10077,10 +10029,10 @@ packages: } engines: { node: ">=12" } - slice-ansi@7.1.0: + slice-ansi@7.1.2: resolution: { - integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==, + integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==, } engines: { node: ">=18" } @@ -10166,10 +10118,10 @@ packages: integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, } - spdx-license-ids@3.0.22: + spdx-license-ids@3.0.23: resolution: { - integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==, + integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==, } speakingurl@14.0.1: @@ -10212,17 +10164,17 @@ packages: integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==, } - statuses@2.0.1: + statuses@2.0.2: resolution: { - integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, + integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==, } engines: { node: ">= 0.8" } - std-env@3.9.0: + std-env@3.10.0: resolution: { - integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==, + integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==, } stdin-discarder@0.2.2: @@ -10279,10 +10231,10 @@ packages: } engines: { node: ">=18" } - string-width@8.1.1: + string-width@8.2.0: resolution: { - integrity: sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==, + integrity: sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==, } engines: { node: ">=20" } @@ -10311,10 +10263,10 @@ packages: } engines: { node: ">=8" } - strip-ansi@7.1.0: + strip-ansi@7.1.2: resolution: { - integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, + integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==, } engines: { node: ">=12" } @@ -10353,10 +10305,10 @@ packages: } engines: { node: ">=8" } - strip-literal@3.0.0: + strip-literal@3.1.0: resolution: { - integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==, + integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==, } style-to-object@0.3.0: @@ -10365,10 +10317,10 @@ packages: integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==, } - sucrase@3.35.0: + sucrase@3.35.1: resolution: { - integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, + integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==, } engines: { node: ">=16 || 14 >=14.17" } hasBin: true @@ -10379,10 +10331,10 @@ packages: integrity: sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==, } - superjson@2.2.2: + superjson@2.2.6: resolution: { - integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==, + integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==, } engines: { node: ">=16" } @@ -10413,10 +10365,10 @@ packages: integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, } - tabbable@6.2.0: + tabbable@6.4.0: resolution: { - integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==, + integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==, } tailwind-merge@1.14.0: @@ -10425,16 +10377,16 @@ packages: integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==, } - tailwind-merge@2.6.0: + tailwind-merge@2.6.1: resolution: { - integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==, + integrity: sha512-Oo6tHdpZsGpkKG88HJ8RR1rg/RdnEkQEfMoEk2x1XRI3F1AxeU+ijRXpiVUF4UbLfcxxRGw6TbUINKYdWVsQTQ==, } - tailwindcss@3.4.17: + tailwindcss@3.4.19: resolution: { - integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==, + integrity: sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==, } engines: { node: ">=14.0.0" } hasBin: true @@ -10445,11 +10397,12 @@ packages: integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==, } engines: { node: ">=10" } + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - tar@7.4.3: + tar@7.5.9: resolution: { - integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==, + integrity: sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==, } engines: { node: ">=18" } @@ -10497,10 +10450,10 @@ packages: integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==, } - tinyglobby@0.2.14: + tinyglobby@0.2.15: resolution: { - integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==, + integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==, } engines: { node: ">=12.0.0" } @@ -10524,17 +10477,17 @@ packages: } engines: { node: ">=14.0.0" } - tinyspy@4.0.3: + tinyspy@4.0.4: resolution: { - integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==, + integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==, } engines: { node: ">=14.0.0" } - to-buffer@1.2.1: + to-buffer@1.2.2: resolution: { - integrity: sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==, + integrity: sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==, } engines: { node: ">= 0.4" } @@ -10623,23 +10576,6 @@ packages: integrity: sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==, } - ts-node@10.9.2: - resolution: - { - integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, - } - hasBin: true - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - tslib@2.8.1: resolution: { @@ -10668,10 +10604,10 @@ packages: typescript: optional: true - tsx@4.20.4: + tsx@4.21.0: resolution: { - integrity: sha512-yyxBKfORQ7LuRt/BQKBXrpcq59ZvSW0XxwfjAt3w2/8PmdxaFzijtMhTawprSHhpzeM5BgU2hXHG3lklIERZXg==, + integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==, } engines: { node: ">=18.0.0" } hasBin: true @@ -10725,10 +10661,10 @@ packages: engines: { node: ">=14.17" } hasBin: true - typescript@5.9.2: + typescript@5.9.3: resolution: { - integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==, + integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==, } engines: { node: ">=14.17" } hasBin: true @@ -10739,10 +10675,10 @@ packages: integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==, } - ufo@1.6.1: + ufo@1.6.3: resolution: { - integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==, + integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==, } uglify-js@3.19.3: @@ -10774,10 +10710,10 @@ packages: integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==, } - undici@6.21.3: + undici@6.23.0: resolution: { - integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==, + integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==, } engines: { node: ">=18.17" } @@ -10826,10 +10762,10 @@ packages: integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==, } - unist-util-is@6.0.0: + unist-util-is@6.0.1: resolution: { - integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==, + integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==, } unist-util-position@3.1.0: @@ -10862,10 +10798,10 @@ packages: integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==, } - unist-util-visit-parents@6.0.1: + unist-util-visit-parents@6.0.2: resolution: { - integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==, + integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==, } unist-util-visit@2.0.3: @@ -10874,10 +10810,10 @@ packages: integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==, } - unist-util-visit@5.0.0: + unist-util-visit@5.1.0: resolution: { - integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==, + integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==, } universal-user-agent@6.0.1: @@ -10907,21 +10843,15 @@ packages: } engines: { node: ">= 0.8" } - update-browserslist-db@1.1.3: + update-browserslist-db@1.2.3: resolution: { - integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==, + integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==, } hasBin: true peerDependencies: browserslist: ">= 4.21.0" - uri-js@4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, - } - url-join@5.0.0: resolution: { @@ -11013,14 +10943,6 @@ packages: "@types/react": optional: true - use-sync-external-store@1.5.0: - resolution: - { - integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==, - } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - use-sync-external-store@1.6.0: resolution: { @@ -11062,12 +10984,6 @@ packages: } hasBin: true - v8-compile-cache-lib@3.0.1: - resolution: - { - integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, - } - validate-npm-package-license@3.0.4: resolution: { @@ -11141,10 +11057,10 @@ packages: peerDependencies: vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - vite@5.4.19: + vite@5.4.21: resolution: { - integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==, + integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==, } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true @@ -11269,10 +11185,10 @@ packages: "@vue/composition-api": optional: true - vue@3.5.19: + vue@3.5.29: resolution: { - integrity: sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==, + integrity: sha512-BZqN4Ze6mDQVNAni0IHeMJ5mwr8VAJ3MQC9FmprRhcBYENw+wOAAjRj8jfmN6FLl0j96OXbR+CjWhmAmM+QGnA==, } peerDependencies: typescript: "*" @@ -11342,6 +11258,7 @@ packages: integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==, } engines: { node: ">=18" } + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@3.0.0: resolution: @@ -11376,10 +11293,10 @@ packages: integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==, } - which-typed-array@1.1.19: + which-typed-array@1.1.20: resolution: { - integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==, + integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==, } engines: { node: ">= 0.4" } @@ -11427,13 +11344,6 @@ packages: } engines: { node: ">=12" } - wrap-ansi@9.0.0: - resolution: - { - integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, - } - engines: { node: ">=18" } - wrap-ansi@9.0.2: resolution: { @@ -11454,10 +11364,10 @@ packages: } engines: { node: ^18.17.0 || >=20.5.0 } - ws@8.18.3: + ws@8.19.0: resolution: { - integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==, + integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==, } engines: { node: ">=10.0.0" } peerDependencies: @@ -11515,14 +11425,6 @@ packages: } engines: { node: ">=18" } - yaml@2.8.1: - resolution: - { - integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==, - } - engines: { node: ">= 14.6" } - hasBin: true - yaml@2.8.2: resolution: { @@ -11531,13 +11433,6 @@ packages: engines: { node: ">= 14.6" } hasBin: true - yn@3.1.1: - resolution: - { - integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, - } - engines: { node: ">=6" } - yocto-queue@0.1.0: resolution: { @@ -11565,10 +11460,10 @@ packages: integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==, } - zustand@5.0.8: + zustand@5.0.11: resolution: { - integrity: sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==, + integrity: sha512-fdZY+dk7zn/vbWNCYmzZULHRrss0jx5pPFiOuMZ/5HJN6Yv3u+1Wswy/4MpZEkEGhtNH+pwxZB8OKgUBPzYAGg==, } engines: { node: ">=12.20.0" } peerDependencies: @@ -11599,153 +11494,148 @@ packages: } snapshots: - "@algolia/abtesting@1.1.0": + "@algolia/abtesting@1.15.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)": + "@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3)": dependencies: - "@algolia/autocomplete-plugin-algolia-insights": 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + "@algolia/autocomplete-plugin-algolia-insights": 1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3) + "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) transitivePeerDependencies: - "@algolia/client-search" - algoliasearch - search-insights - "@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)": + "@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3)": dependencies: - "@algolia/autocomplete-plugin-algolia-insights": 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - "@algolia/autocomplete-shared": 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + "@algolia/autocomplete-plugin-algolia-insights": 1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3) + "@algolia/autocomplete-shared": 1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) transitivePeerDependencies: - "@algolia/client-search" - algoliasearch - search-insights - "@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)": + "@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3)": dependencies: - "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) search-insights: 2.17.3 transitivePeerDependencies: - "@algolia/client-search" - algoliasearch - "@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)": + "@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3)": dependencies: - "@algolia/autocomplete-shared": 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + "@algolia/autocomplete-shared": 1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) search-insights: 2.17.3 transitivePeerDependencies: - "@algolia/client-search" - algoliasearch - "@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)": + "@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)": dependencies: - "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) - "@algolia/client-search": 5.35.0 - algoliasearch: 5.35.0 + "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) + "@algolia/client-search": 5.49.1 + algoliasearch: 5.49.1 - "@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)": + "@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)": dependencies: - "@algolia/autocomplete-shared": 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) - "@algolia/client-search": 5.35.0 - algoliasearch: 5.35.0 + "@algolia/autocomplete-shared": 1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) + "@algolia/client-search": 5.49.1 + algoliasearch: 5.49.1 - "@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)": + "@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)": dependencies: - "@algolia/client-search": 5.35.0 - algoliasearch: 5.35.0 + "@algolia/client-search": 5.49.1 + algoliasearch: 5.49.1 - "@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)": + "@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)": dependencies: - "@algolia/client-search": 5.35.0 - algoliasearch: 5.35.0 + "@algolia/client-search": 5.49.1 + algoliasearch: 5.49.1 - "@algolia/client-abtesting@5.35.0": + "@algolia/client-abtesting@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/client-analytics@5.35.0": + "@algolia/client-analytics@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/client-common@5.35.0": {} + "@algolia/client-common@5.49.1": {} - "@algolia/client-insights@5.35.0": + "@algolia/client-insights@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/client-personalization@5.35.0": + "@algolia/client-personalization@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/client-query-suggestions@5.35.0": + "@algolia/client-query-suggestions@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/client-search@5.35.0": + "@algolia/client-search@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/ingestion@1.35.0": + "@algolia/ingestion@1.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/monitoring@1.35.0": + "@algolia/monitoring@1.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/recommend@5.35.0": + "@algolia/recommend@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + "@algolia/client-common": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 - "@algolia/requester-browser-xhr@5.35.0": + "@algolia/requester-browser-xhr@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 + "@algolia/client-common": 5.49.1 - "@algolia/requester-fetch@5.35.0": + "@algolia/requester-fetch@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 + "@algolia/client-common": 5.49.1 - "@algolia/requester-node-http@5.35.0": + "@algolia/requester-node-http@5.49.1": dependencies: - "@algolia/client-common": 5.35.0 + "@algolia/client-common": 5.49.1 "@alloc/quick-lru@5.2.0": {} - "@ampproject/remapping@2.3.0": - dependencies: - "@jridgewell/gen-mapping": 0.3.13 - "@jridgewell/trace-mapping": 0.3.30 - "@asamuzakjp/css-color@3.2.0": dependencies: "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) @@ -11754,129 +11644,127 @@ snapshots: "@csstools/css-tokenizer": 3.0.4 lru-cache: 10.4.3 - "@babel/code-frame@7.27.1": + "@babel/code-frame@7.29.0": dependencies: - "@babel/helper-validator-identifier": 7.27.1 + "@babel/helper-validator-identifier": 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - "@babel/compat-data@7.28.0": {} + "@babel/compat-data@7.29.0": {} - "@babel/core@7.28.3": + "@babel/core@7.29.0": dependencies: - "@ampproject/remapping": 2.3.0 - "@babel/code-frame": 7.27.1 - "@babel/generator": 7.28.3 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-module-transforms": 7.28.3(@babel/core@7.28.3) - "@babel/helpers": 7.28.3 - "@babel/parser": 7.28.3 - "@babel/template": 7.27.2 - "@babel/traverse": 7.28.3 - "@babel/types": 7.28.2 + "@babel/code-frame": 7.29.0 + "@babel/generator": 7.29.1 + "@babel/helper-compilation-targets": 7.28.6 + "@babel/helper-module-transforms": 7.28.6(@babel/core@7.29.0) + "@babel/helpers": 7.28.6 + "@babel/parser": 7.29.0 + "@babel/template": 7.28.6 + "@babel/traverse": 7.29.0 + "@babel/types": 7.29.0 + "@jridgewell/remapping": 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.1 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - "@babel/generator@7.28.3": + "@babel/generator@7.29.1": dependencies: - "@babel/parser": 7.28.3 - "@babel/types": 7.28.2 + "@babel/parser": 7.29.0 + "@babel/types": 7.29.0 "@jridgewell/gen-mapping": 0.3.13 - "@jridgewell/trace-mapping": 0.3.30 + "@jridgewell/trace-mapping": 0.3.31 jsesc: 3.1.0 - "@babel/helper-compilation-targets@7.27.2": + "@babel/helper-compilation-targets@7.28.6": dependencies: - "@babel/compat-data": 7.28.0 + "@babel/compat-data": 7.29.0 "@babel/helper-validator-option": 7.27.1 - browserslist: 4.25.3 + browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 "@babel/helper-globals@7.28.0": {} - "@babel/helper-module-imports@7.27.1": + "@babel/helper-module-imports@7.28.6": dependencies: - "@babel/traverse": 7.28.3 - "@babel/types": 7.28.2 + "@babel/traverse": 7.29.0 + "@babel/types": 7.29.0 transitivePeerDependencies: - supports-color - "@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)": + "@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)": dependencies: - "@babel/core": 7.28.3 - "@babel/helper-module-imports": 7.27.1 - "@babel/helper-validator-identifier": 7.27.1 - "@babel/traverse": 7.28.3 + "@babel/core": 7.29.0 + "@babel/helper-module-imports": 7.28.6 + "@babel/helper-validator-identifier": 7.28.5 + "@babel/traverse": 7.29.0 transitivePeerDependencies: - supports-color - "@babel/helper-plugin-utils@7.27.1": {} + "@babel/helper-plugin-utils@7.28.6": {} "@babel/helper-string-parser@7.27.1": {} - "@babel/helper-validator-identifier@7.27.1": {} + "@babel/helper-validator-identifier@7.28.5": {} "@babel/helper-validator-option@7.27.1": {} - "@babel/helpers@7.28.3": + "@babel/helpers@7.28.6": dependencies: - "@babel/template": 7.27.2 - "@babel/types": 7.28.2 + "@babel/template": 7.28.6 + "@babel/types": 7.29.0 - "@babel/parser@7.28.3": + "@babel/parser@7.29.0": dependencies: - "@babel/types": 7.28.2 + "@babel/types": 7.29.0 - "@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.3)": + "@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)": dependencies: - "@babel/core": 7.28.3 - "@babel/helper-plugin-utils": 7.27.1 + "@babel/core": 7.29.0 + "@babel/helper-plugin-utils": 7.28.6 - "@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.3)": + "@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)": dependencies: - "@babel/core": 7.28.3 - "@babel/helper-plugin-utils": 7.27.1 + "@babel/core": 7.29.0 + "@babel/helper-plugin-utils": 7.28.6 - "@babel/runtime-corejs3@7.28.3": + "@babel/runtime-corejs3@7.29.0": dependencies: - core-js-pure: 3.45.1 - - "@babel/runtime@7.28.3": {} + core-js-pure: 3.48.0 "@babel/runtime@7.28.6": {} - "@babel/template@7.27.2": + "@babel/template@7.28.6": dependencies: - "@babel/code-frame": 7.27.1 - "@babel/parser": 7.28.3 - "@babel/types": 7.28.2 + "@babel/code-frame": 7.29.0 + "@babel/parser": 7.29.0 + "@babel/types": 7.29.0 - "@babel/traverse@7.28.3": + "@babel/traverse@7.29.0": dependencies: - "@babel/code-frame": 7.27.1 - "@babel/generator": 7.28.3 + "@babel/code-frame": 7.29.0 + "@babel/generator": 7.29.1 "@babel/helper-globals": 7.28.0 - "@babel/parser": 7.28.3 - "@babel/template": 7.27.2 - "@babel/types": 7.28.2 - debug: 4.4.1 + "@babel/parser": 7.29.0 + "@babel/template": 7.28.6 + "@babel/types": 7.29.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color - "@babel/types@7.28.2": + "@babel/types@7.29.0": dependencies: "@babel/helper-string-parser": 7.27.1 - "@babel/helper-validator-identifier": 7.27.1 + "@babel/helper-validator-identifier": 7.28.5 "@capsizecss/core@4.1.3": dependencies: - csstype: 3.1.3 + csstype: 3.2.3 "@capsizecss/metrics@3.6.2": {} @@ -11890,11 +11778,6 @@ snapshots: "@croct/json@2.1.0": {} - "@cspotcode/source-map-support@0.8.1": - dependencies: - "@jridgewell/trace-mapping": 0.3.9 - optional: true - "@csstools/color-helpers@5.1.0": {} "@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)": @@ -11956,17 +11839,17 @@ snapshots: "@dnd-kit/state@0.1.21": dependencies: - "@preact/signals-core": 1.12.0 + "@preact/signals-core": 1.13.0 tslib: 2.8.1 "@docsearch/css@3.8.2": {} "@docsearch/css@3.9.0": {} - "@docsearch/js@3.8.2(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": + "@docsearch/js@3.8.2(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": dependencies: - "@docsearch/react": 3.8.2(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - preact: 10.27.1 + "@docsearch/react": 3.8.2(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + preact: 10.28.4 transitivePeerDependencies: - "@algolia/client-search" - "@types/react" @@ -11974,10 +11857,10 @@ snapshots: - react-dom - search-insights - "@docsearch/js@3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": + "@docsearch/js@3.9.0(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": dependencies: - "@docsearch/react": 3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - preact: 10.27.1 + "@docsearch/react": 3.9.0(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + preact: 10.28.4 transitivePeerDependencies: - "@algolia/client-search" - "@types/react" @@ -11985,28 +11868,28 @@ snapshots: - react-dom - search-insights - "@docsearch/react@3.8.2(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": + "@docsearch/react@3.8.2(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": dependencies: - "@algolia/autocomplete-core": 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - "@algolia/autocomplete-preset-algolia": 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + "@algolia/autocomplete-core": 1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3) + "@algolia/autocomplete-preset-algolia": 1.17.7(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) "@docsearch/css": 3.8.2 - algoliasearch: 5.35.0 + algoliasearch: 5.49.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.3 transitivePeerDependencies: - "@algolia/client-search" - "@docsearch/react@3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": + "@docsearch/react@3.9.0(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)": dependencies: - "@algolia/autocomplete-core": 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - "@algolia/autocomplete-preset-algolia": 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + "@algolia/autocomplete-core": 1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3) + "@algolia/autocomplete-preset-algolia": 1.17.9(@algolia/client-search@5.49.1)(algoliasearch@5.49.1) "@docsearch/css": 3.9.0 - algoliasearch: 5.35.0 + algoliasearch: 5.49.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.3 @@ -12019,7 +11902,7 @@ snapshots: "@esbuild/aix-ppc64@0.24.2": optional: true - "@esbuild/aix-ppc64@0.25.9": + "@esbuild/aix-ppc64@0.27.3": optional: true "@esbuild/android-arm64@0.21.5": @@ -12028,7 +11911,7 @@ snapshots: "@esbuild/android-arm64@0.24.2": optional: true - "@esbuild/android-arm64@0.25.9": + "@esbuild/android-arm64@0.27.3": optional: true "@esbuild/android-arm@0.21.5": @@ -12037,7 +11920,7 @@ snapshots: "@esbuild/android-arm@0.24.2": optional: true - "@esbuild/android-arm@0.25.9": + "@esbuild/android-arm@0.27.3": optional: true "@esbuild/android-x64@0.21.5": @@ -12046,7 +11929,7 @@ snapshots: "@esbuild/android-x64@0.24.2": optional: true - "@esbuild/android-x64@0.25.9": + "@esbuild/android-x64@0.27.3": optional: true "@esbuild/darwin-arm64@0.21.5": @@ -12055,7 +11938,7 @@ snapshots: "@esbuild/darwin-arm64@0.24.2": optional: true - "@esbuild/darwin-arm64@0.25.9": + "@esbuild/darwin-arm64@0.27.3": optional: true "@esbuild/darwin-x64@0.21.5": @@ -12064,7 +11947,7 @@ snapshots: "@esbuild/darwin-x64@0.24.2": optional: true - "@esbuild/darwin-x64@0.25.9": + "@esbuild/darwin-x64@0.27.3": optional: true "@esbuild/freebsd-arm64@0.21.5": @@ -12073,7 +11956,7 @@ snapshots: "@esbuild/freebsd-arm64@0.24.2": optional: true - "@esbuild/freebsd-arm64@0.25.9": + "@esbuild/freebsd-arm64@0.27.3": optional: true "@esbuild/freebsd-x64@0.21.5": @@ -12082,7 +11965,7 @@ snapshots: "@esbuild/freebsd-x64@0.24.2": optional: true - "@esbuild/freebsd-x64@0.25.9": + "@esbuild/freebsd-x64@0.27.3": optional: true "@esbuild/linux-arm64@0.21.5": @@ -12091,7 +11974,7 @@ snapshots: "@esbuild/linux-arm64@0.24.2": optional: true - "@esbuild/linux-arm64@0.25.9": + "@esbuild/linux-arm64@0.27.3": optional: true "@esbuild/linux-arm@0.21.5": @@ -12100,7 +11983,7 @@ snapshots: "@esbuild/linux-arm@0.24.2": optional: true - "@esbuild/linux-arm@0.25.9": + "@esbuild/linux-arm@0.27.3": optional: true "@esbuild/linux-ia32@0.21.5": @@ -12109,7 +11992,7 @@ snapshots: "@esbuild/linux-ia32@0.24.2": optional: true - "@esbuild/linux-ia32@0.25.9": + "@esbuild/linux-ia32@0.27.3": optional: true "@esbuild/linux-loong64@0.21.5": @@ -12118,7 +12001,7 @@ snapshots: "@esbuild/linux-loong64@0.24.2": optional: true - "@esbuild/linux-loong64@0.25.9": + "@esbuild/linux-loong64@0.27.3": optional: true "@esbuild/linux-mips64el@0.21.5": @@ -12127,7 +12010,7 @@ snapshots: "@esbuild/linux-mips64el@0.24.2": optional: true - "@esbuild/linux-mips64el@0.25.9": + "@esbuild/linux-mips64el@0.27.3": optional: true "@esbuild/linux-ppc64@0.21.5": @@ -12136,7 +12019,7 @@ snapshots: "@esbuild/linux-ppc64@0.24.2": optional: true - "@esbuild/linux-ppc64@0.25.9": + "@esbuild/linux-ppc64@0.27.3": optional: true "@esbuild/linux-riscv64@0.21.5": @@ -12145,7 +12028,7 @@ snapshots: "@esbuild/linux-riscv64@0.24.2": optional: true - "@esbuild/linux-riscv64@0.25.9": + "@esbuild/linux-riscv64@0.27.3": optional: true "@esbuild/linux-s390x@0.21.5": @@ -12154,7 +12037,7 @@ snapshots: "@esbuild/linux-s390x@0.24.2": optional: true - "@esbuild/linux-s390x@0.25.9": + "@esbuild/linux-s390x@0.27.3": optional: true "@esbuild/linux-x64@0.21.5": @@ -12163,13 +12046,13 @@ snapshots: "@esbuild/linux-x64@0.24.2": optional: true - "@esbuild/linux-x64@0.25.9": + "@esbuild/linux-x64@0.27.3": optional: true "@esbuild/netbsd-arm64@0.24.2": optional: true - "@esbuild/netbsd-arm64@0.25.9": + "@esbuild/netbsd-arm64@0.27.3": optional: true "@esbuild/netbsd-x64@0.21.5": @@ -12178,13 +12061,13 @@ snapshots: "@esbuild/netbsd-x64@0.24.2": optional: true - "@esbuild/netbsd-x64@0.25.9": + "@esbuild/netbsd-x64@0.27.3": optional: true "@esbuild/openbsd-arm64@0.24.2": optional: true - "@esbuild/openbsd-arm64@0.25.9": + "@esbuild/openbsd-arm64@0.27.3": optional: true "@esbuild/openbsd-x64@0.21.5": @@ -12193,10 +12076,10 @@ snapshots: "@esbuild/openbsd-x64@0.24.2": optional: true - "@esbuild/openbsd-x64@0.25.9": + "@esbuild/openbsd-x64@0.27.3": optional: true - "@esbuild/openharmony-arm64@0.25.9": + "@esbuild/openharmony-arm64@0.27.3": optional: true "@esbuild/sunos-x64@0.21.5": @@ -12205,7 +12088,7 @@ snapshots: "@esbuild/sunos-x64@0.24.2": optional: true - "@esbuild/sunos-x64@0.25.9": + "@esbuild/sunos-x64@0.27.3": optional: true "@esbuild/win32-arm64@0.21.5": @@ -12214,7 +12097,7 @@ snapshots: "@esbuild/win32-arm64@0.24.2": optional: true - "@esbuild/win32-arm64@0.25.9": + "@esbuild/win32-arm64@0.27.3": optional: true "@esbuild/win32-ia32@0.21.5": @@ -12223,7 +12106,7 @@ snapshots: "@esbuild/win32-ia32@0.24.2": optional: true - "@esbuild/win32-ia32@0.25.9": + "@esbuild/win32-ia32@0.27.3": optional: true "@esbuild/win32-x64@0.21.5": @@ -12232,37 +12115,37 @@ snapshots: "@esbuild/win32-x64@0.24.2": optional: true - "@esbuild/win32-x64@0.25.9": + "@esbuild/win32-x64@0.27.3": optional: true - "@floating-ui/core@1.7.3": + "@floating-ui/core@1.7.4": dependencies: "@floating-ui/utils": 0.2.10 - "@floating-ui/dom@1.7.4": + "@floating-ui/dom@1.7.5": dependencies: - "@floating-ui/core": 1.7.3 + "@floating-ui/core": 1.7.4 "@floating-ui/utils": 0.2.10 - "@floating-ui/react-dom@2.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@floating-ui/react-dom@2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@floating-ui/dom": 1.7.4 + "@floating-ui/dom": 1.7.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) "@floating-ui/react@0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@floating-ui/react-dom": 2.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@floating-ui/react-dom": 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@floating-ui/utils": 0.2.10 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tabbable: 6.2.0 + tabbable: 6.4.0 "@floating-ui/utils@0.2.10": {} "@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@tanstack/react-virtual": 3.13.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@tanstack/react-virtual": 3.13.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12271,7 +12154,7 @@ snapshots: dependencies: react: 18.3.1 - "@iconify-json/simple-icons@1.2.48": + "@iconify-json/simple-icons@1.2.71": dependencies: "@iconify/types": 2.0.0 @@ -12283,199 +12166,188 @@ snapshots: "@inquirer/ansi@2.0.3": {} - "@inquirer/checkbox@5.0.4(@types/node@20.19.11)": + "@inquirer/checkbox@5.1.0(@types/node@20.19.34)": dependencies: "@inquirer/ansi": 2.0.3 - "@inquirer/core": 11.1.1(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) "@inquirer/figures": 2.0.3 - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/confirm@6.0.4(@types/node@20.19.11)": + "@inquirer/confirm@6.0.8(@types/node@20.19.34)": dependencies: - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/core@11.1.1(@types/node@20.19.11)": + "@inquirer/core@11.1.5(@types/node@20.19.34)": dependencies: "@inquirer/ansi": 2.0.3 "@inquirer/figures": 2.0.3 - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/type": 4.0.3(@types/node@20.19.34) cli-width: 4.1.0 + fast-wrap-ansi: 0.2.0 mute-stream: 3.0.0 signal-exit: 4.1.0 - wrap-ansi: 9.0.2 optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/editor@5.0.4(@types/node@20.19.11)": + "@inquirer/editor@5.0.8(@types/node@20.19.34)": dependencies: - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/external-editor": 2.0.3(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/external-editor": 2.0.3(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/expand@5.0.4(@types/node@20.19.11)": + "@inquirer/expand@5.0.8(@types/node@20.19.34)": dependencies: - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/external-editor@2.0.3(@types/node@20.19.11)": + "@inquirer/external-editor@2.0.3(@types/node@20.19.34)": dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 "@inquirer/figures@2.0.3": {} - "@inquirer/input@5.0.4(@types/node@20.19.11)": + "@inquirer/input@5.0.8(@types/node@20.19.34)": dependencies: - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/number@4.0.4(@types/node@20.19.11)": + "@inquirer/number@4.0.8(@types/node@20.19.34)": dependencies: - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/password@5.0.4(@types/node@20.19.11)": + "@inquirer/password@5.0.8(@types/node@20.19.34)": dependencies: "@inquirer/ansi": 2.0.3 - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 - - "@inquirer/prompts@8.2.0(@types/node@20.19.11)": - dependencies: - "@inquirer/checkbox": 5.0.4(@types/node@20.19.11) - "@inquirer/confirm": 6.0.4(@types/node@20.19.11) - "@inquirer/editor": 5.0.4(@types/node@20.19.11) - "@inquirer/expand": 5.0.4(@types/node@20.19.11) - "@inquirer/input": 5.0.4(@types/node@20.19.11) - "@inquirer/number": 4.0.4(@types/node@20.19.11) - "@inquirer/password": 5.0.4(@types/node@20.19.11) - "@inquirer/rawlist": 5.2.0(@types/node@20.19.11) - "@inquirer/search": 4.1.0(@types/node@20.19.11) - "@inquirer/select": 5.0.4(@types/node@20.19.11) + "@types/node": 20.19.34 + + "@inquirer/prompts@8.3.0(@types/node@20.19.34)": + dependencies: + "@inquirer/checkbox": 5.1.0(@types/node@20.19.34) + "@inquirer/confirm": 6.0.8(@types/node@20.19.34) + "@inquirer/editor": 5.0.8(@types/node@20.19.34) + "@inquirer/expand": 5.0.8(@types/node@20.19.34) + "@inquirer/input": 5.0.8(@types/node@20.19.34) + "@inquirer/number": 4.0.8(@types/node@20.19.34) + "@inquirer/password": 5.0.8(@types/node@20.19.34) + "@inquirer/rawlist": 5.2.4(@types/node@20.19.34) + "@inquirer/search": 4.1.4(@types/node@20.19.34) + "@inquirer/select": 5.1.0(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/rawlist@5.2.0(@types/node@20.19.11)": + "@inquirer/rawlist@5.2.4(@types/node@20.19.34)": dependencies: - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/search@4.1.0(@types/node@20.19.11)": + "@inquirer/search@4.1.4(@types/node@20.19.34)": dependencies: - "@inquirer/core": 11.1.1(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) "@inquirer/figures": 2.0.3 - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/select@5.0.4(@types/node@20.19.11)": + "@inquirer/select@5.1.0(@types/node@20.19.34)": dependencies: "@inquirer/ansi": 2.0.3 - "@inquirer/core": 11.1.1(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) "@inquirer/figures": 2.0.3 - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/type": 4.0.3(@types/node@20.19.34) optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@inquirer/type@4.0.3(@types/node@20.19.11)": + "@inquirer/type@4.0.3(@types/node@20.19.34)": optionalDependencies: - "@types/node": 20.19.11 - - "@isaacs/balanced-match@4.0.1": {} - - "@isaacs/brace-expansion@5.0.0": - dependencies: - "@isaacs/balanced-match": 4.0.1 - - "@isaacs/brace-expansion@5.0.1": - dependencies: - "@isaacs/balanced-match": 4.0.1 + "@types/node": 20.19.34 "@isaacs/cliui@8.0.2": dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 "@isaacs/fs-minipass@4.0.1": dependencies: - minipass: 7.1.2 + minipass: 7.1.3 "@isaacs/string-locale-compare@1.1.0": {} "@jest/diff-sequences@30.0.1": {} - "@jest/expect-utils@30.0.5": + "@jest/expect-utils@30.2.0": dependencies: - "@jest/get-type": 30.0.1 + "@jest/get-type": 30.1.0 - "@jest/get-type@30.0.1": {} + "@jest/get-type@30.1.0": {} "@jest/pattern@30.0.1": dependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 jest-regex-util: 30.0.1 "@jest/schemas@29.6.3": dependencies: - "@sinclair/typebox": 0.27.8 + "@sinclair/typebox": 0.27.10 "@jest/schemas@30.0.5": dependencies: - "@sinclair/typebox": 0.34.40 + "@sinclair/typebox": 0.34.48 - "@jest/types@30.0.5": + "@jest/types@30.2.0": dependencies: "@jest/pattern": 30.0.1 "@jest/schemas": 30.0.5 "@types/istanbul-lib-coverage": 2.0.6 "@types/istanbul-reports": 3.0.4 - "@types/node": 20.19.11 - "@types/yargs": 17.0.33 + "@types/node": 20.19.34 + "@types/yargs": 17.0.35 chalk: 4.1.2 "@jridgewell/gen-mapping@0.3.13": dependencies: "@jridgewell/sourcemap-codec": 1.5.5 - "@jridgewell/trace-mapping": 0.3.30 + "@jridgewell/trace-mapping": 0.3.31 + + "@jridgewell/remapping@2.3.5": + dependencies: + "@jridgewell/gen-mapping": 0.3.13 + "@jridgewell/trace-mapping": 0.3.31 "@jridgewell/resolve-uri@3.1.2": {} "@jridgewell/sourcemap-codec@1.5.5": {} - "@jridgewell/trace-mapping@0.3.30": + "@jridgewell/trace-mapping@0.3.31": dependencies: "@jridgewell/resolve-uri": 3.1.2 "@jridgewell/sourcemap-codec": 1.5.5 - "@jridgewell/trace-mapping@0.3.9": - dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.5 - optional: true - "@jsdevtools/ez-spawn@3.0.4": dependencies: call-me-maybe: 1.0.2 @@ -12483,7 +12355,7 @@ snapshots: string-argv: 0.3.2 type-detect: 4.1.0 - "@mantine/core@7.17.8(@mantine/hooks@7.17.8(react@18.3.1))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@mantine/core@7.17.8(@mantine/hooks@7.17.8(react@18.3.1))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@floating-ui/react": 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@mantine/hooks": 7.17.8(react@18.3.1) @@ -12491,8 +12363,8 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-number-format: 5.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-remove-scroll: 2.7.1(@types/react@18.3.24)(react@18.3.1) - react-textarea-autosize: 8.5.9(@types/react@18.3.24)(react@18.3.1) + react-remove-scroll: 2.7.2(@types/react@18.3.28)(react@18.3.1) + react-textarea-autosize: 8.5.9(@types/react@18.3.28)(react@18.3.1) type-fest: 4.41.0 transitivePeerDependencies: - "@types/react" @@ -12522,52 +12394,53 @@ snapshots: "@mapbox/whoots-js@3.1.0": {} - "@microsoft/api-documenter@7.26.32(@types/node@20.19.11)": + "@microsoft/api-documenter@7.29.6(@types/node@20.19.34)": dependencies: - "@microsoft/api-extractor-model": 7.30.7(@types/node@20.19.11) - "@microsoft/tsdoc": 0.15.1 - "@rushstack/node-core-library": 5.14.0(@types/node@20.19.11) - "@rushstack/terminal": 0.15.4(@types/node@20.19.11) - "@rushstack/ts-command-line": 5.0.2(@types/node@20.19.11) - js-yaml: 3.13.1 - resolve: 1.22.10 + "@microsoft/api-extractor-model": 7.33.4(@types/node@20.19.34) + "@microsoft/tsdoc": 0.16.0 + "@rushstack/node-core-library": 5.20.3(@types/node@20.19.34) + "@rushstack/terminal": 0.22.3(@types/node@20.19.34) + "@rushstack/ts-command-line": 5.3.3(@types/node@20.19.34) + js-yaml: 4.1.1 + resolve: 1.22.11 transitivePeerDependencies: - "@types/node" - "@microsoft/api-extractor-model@7.30.7(@types/node@20.19.11)": + "@microsoft/api-extractor-model@7.33.4(@types/node@20.19.34)": dependencies: - "@microsoft/tsdoc": 0.15.1 - "@microsoft/tsdoc-config": 0.17.1 - "@rushstack/node-core-library": 5.14.0(@types/node@20.19.11) + "@microsoft/tsdoc": 0.16.0 + "@microsoft/tsdoc-config": 0.18.1 + "@rushstack/node-core-library": 5.20.3(@types/node@20.19.34) transitivePeerDependencies: - "@types/node" - "@microsoft/api-extractor@7.52.11(@types/node@20.19.11)": - dependencies: - "@microsoft/api-extractor-model": 7.30.7(@types/node@20.19.11) - "@microsoft/tsdoc": 0.15.1 - "@microsoft/tsdoc-config": 0.17.1 - "@rushstack/node-core-library": 5.14.0(@types/node@20.19.11) - "@rushstack/rig-package": 0.5.3 - "@rushstack/terminal": 0.15.4(@types/node@20.19.11) - "@rushstack/ts-command-line": 5.0.2(@types/node@20.19.11) - lodash: 4.17.21 - minimatch: 10.0.3 - resolve: 1.22.10 + "@microsoft/api-extractor@7.57.6(@types/node@20.19.34)": + dependencies: + "@microsoft/api-extractor-model": 7.33.4(@types/node@20.19.34) + "@microsoft/tsdoc": 0.16.0 + "@microsoft/tsdoc-config": 0.18.1 + "@rushstack/node-core-library": 5.20.3(@types/node@20.19.34) + "@rushstack/rig-package": 0.7.2 + "@rushstack/terminal": 0.22.3(@types/node@20.19.34) + "@rushstack/ts-command-line": 5.3.3(@types/node@20.19.34) + diff: 8.0.3 + lodash: 4.17.23 + minimatch: 10.2.1 + resolve: 1.22.11 semver: 7.5.4 source-map: 0.6.1 typescript: 5.8.2 transitivePeerDependencies: - "@types/node" - "@microsoft/tsdoc-config@0.17.1": + "@microsoft/tsdoc-config@0.18.1": dependencies: - "@microsoft/tsdoc": 0.15.1 - ajv: 8.12.0 + "@microsoft/tsdoc": 0.16.0 + ajv: 8.18.0 jju: 1.4.0 - resolve: 1.22.10 + resolve: 1.22.11 - "@microsoft/tsdoc@0.15.1": {} + "@microsoft/tsdoc@0.16.0": {} "@nodelib/fs.scandir@2.1.5": dependencies: @@ -12579,7 +12452,7 @@ snapshots: "@nodelib/fs.walk@1.2.8": dependencies: "@nodelib/fs.scandir": 2.1.5 - fastq: 1.19.1 + fastq: 1.20.1 "@npmcli/agent@3.0.0": dependencies: @@ -12611,9 +12484,9 @@ snapshots: json-parse-even-better-errors: 4.0.0 json-stringify-nice: 1.1.4 lru-cache: 10.4.3 - minimatch: 9.0.5 + minimatch: 9.0.8 nopt: 8.1.0 - npm-install-checks: 7.1.1 + npm-install-checks: 7.1.2 npm-package-arg: 12.0.2 npm-pick-manifest: 10.0.0 npm-registry-fetch: 18.0.2 @@ -12624,7 +12497,7 @@ snapshots: promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.2 read-package-json-fast: 4.0.0 - semver: 7.7.2 + semver: 7.7.4 ssri: 12.0.0 treeverse: 3.0.0 walk-up-path: 3.0.1 @@ -12633,17 +12506,17 @@ snapshots: "@npmcli/fs@4.0.0": dependencies: - semver: 7.7.2 + semver: 7.7.4 "@npmcli/git@6.0.3": dependencies: - "@npmcli/promise-spawn": 8.0.2 + "@npmcli/promise-spawn": 8.0.3 ini: 5.0.0 lru-cache: 10.4.3 npm-pick-manifest: 10.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.7.4 which: 5.0.0 "@npmcli/installed-package-contents@3.0.0": @@ -12655,8 +12528,8 @@ snapshots: dependencies: "@npmcli/name-from-folder": 3.0.0 "@npmcli/package-json": 6.2.0 - glob: 10.4.5 - minimatch: 9.0.5 + glob: 10.5.0 + minimatch: 9.0.8 "@npmcli/metavuln-calculator@8.0.1": dependencies: @@ -12664,7 +12537,7 @@ snapshots: json-parse-even-better-errors: 4.0.0 pacote: 20.0.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -12675,20 +12548,20 @@ snapshots: "@npmcli/package-json@6.2.0": dependencies: "@npmcli/git": 6.0.3 - glob: 10.4.5 + glob: 10.5.0 hosted-git-info: 8.1.0 json-parse-even-better-errors: 4.0.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.4 validate-npm-package-license: 3.0.4 - "@npmcli/promise-spawn@8.0.2": + "@npmcli/promise-spawn@8.0.3": dependencies: which: 5.0.0 "@npmcli/query@4.0.1": dependencies: - postcss-selector-parser: 7.1.0 + postcss-selector-parser: 7.1.1 "@npmcli/redact@3.2.2": {} @@ -12696,8 +12569,8 @@ snapshots: dependencies: "@npmcli/node-gyp": 4.0.0 "@npmcli/package-json": 6.2.0 - "@npmcli/promise-spawn": 8.0.2 - node-gyp: 11.4.1 + "@npmcli/promise-spawn": 8.0.3 + node-gyp: 11.5.0 proc-log: 5.0.0 which: 5.0.0 transitivePeerDependencies: @@ -12710,7 +12583,7 @@ snapshots: "@octokit/plugin-paginate-rest": 9.2.2(@octokit/core@5.2.2) "@octokit/plugin-rest-endpoint-methods": 10.4.1(@octokit/core@5.2.2) "@octokit/types": 12.6.0 - undici: 6.21.3 + undici: 6.23.0 "@octokit/auth-action@4.1.0": dependencies: @@ -12808,7 +12681,7 @@ snapshots: dependencies: graceful-fs: 4.2.10 - "@pnpm/npm-conf@2.3.1": + "@pnpm/npm-conf@3.0.2": dependencies: "@pnpm/config.env-replace": 1.1.0 "@pnpm/network.ca-file": 1.0.2 @@ -12818,43 +12691,43 @@ snapshots: "@popperjs/core@2.11.8": {} - "@preact/signals-core@1.12.0": {} + "@preact/signals-core@1.13.0": {} - "@puckeditor/core@0.21.1(@floating-ui/dom@1.7.4)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1))": + "@puckeditor/core@0.21.1(@floating-ui/dom@1.7.5)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1))": dependencies: "@dnd-kit/helpers": 0.1.18 "@dnd-kit/react": 0.1.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-popover": 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/extension-blockquote": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-bold": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-code": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-code-block": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) - "@tiptap/extension-document": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-hard-break": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-heading": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-horizontal-rule": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) - "@tiptap/extension-italic": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-link": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) - "@tiptap/extension-list": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) - "@tiptap/extension-paragraph": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-strike": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-text": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-text-align": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/extension-underline": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) - "@tiptap/html": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(happy-dom@20.3.9) - "@tiptap/pm": 3.17.1 - "@tiptap/react": 3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-popover": 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/extension-blockquote": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-bold": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-code": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-code-block": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) + "@tiptap/extension-document": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-hard-break": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-heading": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-horizontal-rule": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) + "@tiptap/extension-italic": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-link": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) + "@tiptap/extension-list": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) + "@tiptap/extension-paragraph": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-strike": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-text": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-text-align": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/extension-underline": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)) + "@tiptap/html": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(happy-dom@20.7.0) + "@tiptap/pm": 3.20.0 + "@tiptap/react": 3.20.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) deep-diff: 1.0.2 fast-equals: 5.2.2 flat: 5.0.2 - happy-dom: 20.3.9 + happy-dom: 20.7.0 object-hash: 3.0.0 react: 18.3.1 react-hotkeys-hook: 4.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) use-debounce: 9.0.4(react@18.3.1) uuid: 9.0.1 - zustand: 5.0.8(@types/react@18.3.24)(immer@9.0.21)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)) + zustand: 5.0.11(@types/react@18.3.28)(immer@9.0.21)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)) transitivePeerDependencies: - "@floating-ui/dom" - "@types/react" @@ -12867,466 +12740,488 @@ snapshots: "@radix-ui/primitive@1.1.3": {} - "@radix-ui/react-accordion@1.2.12(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-accordion@1.2.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-collapsible": 1.1.12(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-direction": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-collapsible": 1.1.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-direction": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-alert-dialog@1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-alert-dialog@1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-dialog": 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-slot": 1.2.3(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-dialog": 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-slot": 1.2.3(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-arrow@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-arrow@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-collapsible@1.1.12(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-collapsible@1.1.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-slot": 1.2.3(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-slot": 1.2.3(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) + + "@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.28)(react@18.3.1)": + dependencies: + react: 18.3.1 + optionalDependencies: + "@types/react": 18.3.28 - "@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-context@1.1.2(@types/react@18.3.28)(react@18.3.1)": dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-context@1.1.2(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-context@1.1.3(@types/react@18.3.28)(react@18.3.1)": dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-dialog@1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-dialog@1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-focus-guards": 1.1.3(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-focus-scope": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-slot": 1.2.3(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-focus-guards": 1.1.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-focus-scope": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-slot": 1.2.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) aria-hidden: 1.2.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.7.1(@types/react@18.3.24)(react@18.3.1) + react-remove-scroll: 2.7.2(@types/react@18.3.28)(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-direction@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-direction@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-escape-keydown": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-escape-keydown": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-menu": 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-menu": 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-focus-guards@1.1.3(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-focus-guards@1.1.3(@types/react@18.3.28)(react@18.3.1)": dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-focus-scope@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-focus-scope@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-id@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-id@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-label@2.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-label@2.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-menu@2.1.16(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-menu@2.1.16(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-direction": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-focus-guards": 1.1.3(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-focus-scope": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-popper": 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-roving-focus": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-slot": 1.2.3(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-direction": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-focus-guards": 1.1.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-focus-scope": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-popper": 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-roving-focus": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-slot": 1.2.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.28)(react@18.3.1) aria-hidden: 1.2.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.7.1(@types/react@18.3.24)(react@18.3.1) + react-remove-scroll: 2.7.2(@types/react@18.3.28)(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-popover@1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-popover@1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-focus-guards": 1.1.3(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-focus-scope": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-popper": 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-slot": 1.2.3(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-focus-guards": 1.1.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-focus-scope": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-popper": 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-slot": 1.2.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) aria-hidden: 1.2.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.7.1(@types/react@18.3.24)(react@18.3.1) + react-remove-scroll: 2.7.2(@types/react@18.3.28)(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) - - "@radix-ui/react-popper@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": - dependencies: - "@floating-ui/react-dom": 2.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-arrow": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-rect": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-size": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) + + "@radix-ui/react-popper@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + dependencies: + "@floating-ui/react-dom": 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-arrow": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-rect": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-size": 1.1.1(@types/react@18.3.28)(react@18.3.1) "@radix-ui/rect": 1.1.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) + + "@radix-ui/react-portal@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + dependencies: + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-portal@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-presence@1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-presence@1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-slot": 1.2.3(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-primitive@2.1.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-slot": 1.2.3(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-slot": 1.2.4(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-progress@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-progress@1.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-context": 1.1.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-radio-group@1.3.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-radio-group@1.3.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-direction": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-roving-focus": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-previous": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-size": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-direction": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-roving-focus": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-previous": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-size": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-roving-focus@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-roving-focus@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-direction": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-direction": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-separator@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-separator@1.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) + + "@radix-ui/react-slot@1.2.3(@types/react@18.3.28)(react@18.3.1)": + dependencies: + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + "@types/react": 18.3.28 - "@radix-ui/react-slot@1.2.3(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-slot@1.2.4(@types/react@18.3.28)(react@18.3.1)": dependencies: - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-switch@1.2.6(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-switch@1.2.6(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-previous": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-size": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-previous": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-size": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-toast@1.2.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-toast@1.2.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-visually-hidden": 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-collection": 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-visually-hidden": 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-toggle@1.1.10(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-toggle@1.1.10(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-tooltip@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-tooltip@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@radix-ui/primitive": 1.1.3 - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-context": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-popper": 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-slot": 1.2.3(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-visually-hidden": 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-context": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-dismissable-layer": 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-popper": 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-portal": 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-presence": 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-slot": 1.2.3(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-controllable-state": 1.2.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-visually-hidden": 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) - "@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.3.28)(react@18.3.1)": dependencies: - "@radix-ui/react-use-effect-event": 0.0.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-use-effect-event": 0.0.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-use-effect-event@0.0.2(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-effect-event@0.0.2(@types/react@18.3.28)(react@18.3.1)": dependencies: - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-use-escape-keydown@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-escape-keydown@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: - "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-use-callback-ref": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-use-previous@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-previous@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-use-rect@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-rect@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: "@radix-ui/rect": 1.1.1 react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-use-size@1.1.1(@types/react@18.3.24)(react@18.3.1)": + "@radix-ui/react-use-size@1.1.1(@types/react@18.3.28)(react@18.3.1)": dependencies: - "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.24)(react@18.3.1) + "@radix-ui/react-use-layout-effect": 1.1.1(@types/react@18.3.28)(react@18.3.1) react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) "@radix-ui/rect@1.1.1": {} "@react-aria/ssr@3.9.10(react@18.3.1)": dependencies: - "@swc/helpers": 0.5.17 + "@swc/helpers": 0.5.19 react: 18.3.1 "@reduxjs/toolkit@1.9.7(react@18.3.1)": @@ -13347,7 +13242,7 @@ snapshots: "@restart/ui@1.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@babel/runtime": 7.28.3 + "@babel/runtime": 7.28.6 "@popperjs/core": 2.11.8 "@react-aria/ssr": 3.9.10(react@18.3.1) "@restart/hooks": 0.5.1(react@18.3.1) @@ -13361,110 +13256,130 @@ snapshots: "@rolldown/pluginutils@1.0.0-beta.27": {} - "@rollup/plugin-inject@5.0.5(rollup@4.47.1)": + "@rollup/plugin-inject@5.0.5(rollup@4.59.0)": dependencies: - "@rollup/pluginutils": 5.2.0(rollup@4.47.1) + "@rollup/pluginutils": 5.3.0(rollup@4.59.0) estree-walker: 2.0.2 - magic-string: 0.30.18 + magic-string: 0.30.21 optionalDependencies: - rollup: 4.47.1 + rollup: 4.59.0 - "@rollup/pluginutils@5.2.0(rollup@4.47.1)": + "@rollup/pluginutils@5.3.0(rollup@4.59.0)": dependencies: "@types/estree": 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.47.1 + rollup: 4.59.0 + + "@rollup/rollup-android-arm-eabi@4.59.0": + optional: true + + "@rollup/rollup-android-arm64@4.59.0": + optional: true + + "@rollup/rollup-darwin-arm64@4.59.0": + optional: true + + "@rollup/rollup-darwin-x64@4.59.0": + optional: true + + "@rollup/rollup-freebsd-arm64@4.59.0": + optional: true - "@rollup/rollup-android-arm-eabi@4.47.1": + "@rollup/rollup-freebsd-x64@4.59.0": optional: true - "@rollup/rollup-android-arm64@4.47.1": + "@rollup/rollup-linux-arm-gnueabihf@4.59.0": optional: true - "@rollup/rollup-darwin-arm64@4.47.1": + "@rollup/rollup-linux-arm-musleabihf@4.59.0": optional: true - "@rollup/rollup-darwin-x64@4.47.1": + "@rollup/rollup-linux-arm64-gnu@4.59.0": optional: true - "@rollup/rollup-freebsd-arm64@4.47.1": + "@rollup/rollup-linux-arm64-musl@4.59.0": optional: true - "@rollup/rollup-freebsd-x64@4.47.1": + "@rollup/rollup-linux-loong64-gnu@4.59.0": optional: true - "@rollup/rollup-linux-arm-gnueabihf@4.47.1": + "@rollup/rollup-linux-loong64-musl@4.59.0": optional: true - "@rollup/rollup-linux-arm-musleabihf@4.47.1": + "@rollup/rollup-linux-ppc64-gnu@4.59.0": optional: true - "@rollup/rollup-linux-arm64-gnu@4.47.1": + "@rollup/rollup-linux-ppc64-musl@4.59.0": optional: true - "@rollup/rollup-linux-arm64-musl@4.47.1": + "@rollup/rollup-linux-riscv64-gnu@4.59.0": optional: true - "@rollup/rollup-linux-loongarch64-gnu@4.47.1": + "@rollup/rollup-linux-riscv64-musl@4.59.0": optional: true - "@rollup/rollup-linux-ppc64-gnu@4.47.1": + "@rollup/rollup-linux-s390x-gnu@4.59.0": optional: true - "@rollup/rollup-linux-riscv64-gnu@4.47.1": + "@rollup/rollup-linux-x64-gnu@4.59.0": optional: true - "@rollup/rollup-linux-riscv64-musl@4.47.1": + "@rollup/rollup-linux-x64-musl@4.59.0": optional: true - "@rollup/rollup-linux-s390x-gnu@4.47.1": + "@rollup/rollup-openbsd-x64@4.59.0": optional: true - "@rollup/rollup-linux-x64-gnu@4.47.1": + "@rollup/rollup-openharmony-arm64@4.59.0": optional: true - "@rollup/rollup-linux-x64-musl@4.47.1": + "@rollup/rollup-win32-arm64-msvc@4.59.0": optional: true - "@rollup/rollup-win32-arm64-msvc@4.47.1": + "@rollup/rollup-win32-ia32-msvc@4.59.0": optional: true - "@rollup/rollup-win32-ia32-msvc@4.47.1": + "@rollup/rollup-win32-x64-gnu@4.59.0": optional: true - "@rollup/rollup-win32-x64-msvc@4.47.1": + "@rollup/rollup-win32-x64-msvc@4.59.0": optional: true - "@rushstack/node-core-library@5.14.0(@types/node@20.19.11)": + "@rushstack/node-core-library@5.20.3(@types/node@20.19.34)": dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 11.3.1 + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) + ajv-formats: 3.0.1(ajv@8.18.0) + fs-extra: 11.3.3 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.10 + resolve: 1.22.11 semver: 7.5.4 optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 + + "@rushstack/problem-matcher@0.2.1(@types/node@20.19.34)": + optionalDependencies: + "@types/node": 20.19.34 - "@rushstack/rig-package@0.5.3": + "@rushstack/rig-package@0.7.2": dependencies: - resolve: 1.22.10 + resolve: 1.22.11 strip-json-comments: 3.1.1 - "@rushstack/terminal@0.15.4(@types/node@20.19.11)": + "@rushstack/terminal@0.22.3(@types/node@20.19.34)": dependencies: - "@rushstack/node-core-library": 5.14.0(@types/node@20.19.11) + "@rushstack/node-core-library": 5.20.3(@types/node@20.19.34) + "@rushstack/problem-matcher": 0.2.1(@types/node@20.19.34) supports-color: 8.1.1 optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - "@rushstack/ts-command-line@5.0.2(@types/node@20.19.11)": + "@rushstack/ts-command-line@5.3.3(@types/node@20.19.34)": dependencies: - "@rushstack/terminal": 0.15.4(@types/node@20.19.11) + "@rushstack/terminal": 0.22.3(@types/node@20.19.34) "@types/argparse": 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -13583,9 +13498,9 @@ snapshots: "@sigstore/core": 2.0.0 "@sigstore/protobuf-specs": 0.4.3 - "@sinclair/typebox@0.27.8": {} + "@sinclair/typebox@0.27.10": {} - "@sinclair/typebox@0.34.40": {} + "@sinclair/typebox@0.34.48": {} "@sindresorhus/merge-streams@4.0.0": {} @@ -13619,7 +13534,7 @@ snapshots: "@swc/core-win32-x64-msvc@1.15.11": optional: true - "@swc/core@1.15.11(@swc/helpers@0.5.17)": + "@swc/core@1.15.11(@swc/helpers@0.5.19)": dependencies: "@swc/counter": 0.1.3 "@swc/types": 0.1.25 @@ -13634,11 +13549,11 @@ snapshots: "@swc/core-win32-arm64-msvc": 1.15.11 "@swc/core-win32-ia32-msvc": 1.15.11 "@swc/core-win32-x64-msvc": 1.15.11 - "@swc/helpers": 0.5.17 + "@swc/helpers": 0.5.19 "@swc/counter@0.1.3": {} - "@swc/helpers@0.5.17": + "@swc/helpers@0.5.19": dependencies: tslib: 2.8.1 @@ -13646,42 +13561,39 @@ snapshots: dependencies: "@swc/counter": 0.1.3 - "@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)))": + "@tailwindcss/forms@0.5.11(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2))": dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)) + tailwindcss: 3.4.19(tsx@4.21.0)(yaml@2.8.2) - "@tailwindcss/line-clamp@0.4.4(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)))": + "@tailwindcss/line-clamp@0.4.4(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2))": dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)) + tailwindcss: 3.4.19(tsx@4.21.0)(yaml@2.8.2) - "@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)))": + "@tailwindcss/typography@0.5.19(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2))": dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)) + tailwindcss: 3.4.19(tsx@4.21.0)(yaml@2.8.2) - "@tanstack/query-core@5.85.5": {} + "@tanstack/query-core@5.90.20": {} - "@tanstack/react-query@5.85.5(react@18.3.1)": + "@tanstack/react-query@5.90.21(react@18.3.1)": dependencies: - "@tanstack/query-core": 5.85.5 + "@tanstack/query-core": 5.90.20 react: 18.3.1 - "@tanstack/react-virtual@3.13.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@tanstack/react-virtual@3.13.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@tanstack/virtual-core": 3.13.12 + "@tanstack/virtual-core": 3.13.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - "@tanstack/virtual-core@3.13.12": {} + "@tanstack/virtual-core@3.13.19": {} "@testing-library/dom@10.4.1": dependencies: - "@babel/code-frame": 7.27.1 - "@babel/runtime": 7.28.3 + "@babel/code-frame": 7.29.0 + "@babel/runtime": 7.28.6 "@types/aria-query": 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 @@ -13689,116 +13601,116 @@ snapshots: picocolors: 1.1.1 pretty-format: 27.5.1 - "@testing-library/react@16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@babel/runtime": 7.28.3 + "@babel/runtime": 7.28.6 "@testing-library/dom": 10.4.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) "@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)": dependencies: "@testing-library/dom": 10.4.1 - "@tiptap/core@3.17.1(@tiptap/pm@3.17.1)": + "@tiptap/core@3.20.0(@tiptap/pm@3.20.0)": dependencies: - "@tiptap/pm": 3.17.1 + "@tiptap/pm": 3.20.0 - "@tiptap/extension-blockquote@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-blockquote@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-bold@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-bold@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-bubble-menu@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)": + "@tiptap/extension-bubble-menu@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)": dependencies: - "@floating-ui/dom": 1.7.4 - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 + "@floating-ui/dom": 1.7.5 + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 optional: true - "@tiptap/extension-code-block@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)": + "@tiptap/extension-code-block@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 - "@tiptap/extension-code@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-code@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-document@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-document@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-floating-menu@3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)": + "@tiptap/extension-floating-menu@3.20.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)": dependencies: - "@floating-ui/dom": 1.7.4 - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 + "@floating-ui/dom": 1.7.5 + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 optional: true - "@tiptap/extension-hard-break@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-hard-break@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-heading@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-heading@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-horizontal-rule@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)": + "@tiptap/extension-horizontal-rule@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 - "@tiptap/extension-italic@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-italic@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-link@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)": + "@tiptap/extension-link@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 linkifyjs: 4.3.2 - "@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)": + "@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 - "@tiptap/extension-paragraph@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-paragraph@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-strike@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-strike@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-text-align@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-text-align@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-text@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-text@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/extension-underline@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))": + "@tiptap/extension-underline@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) - "@tiptap/html@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(happy-dom@20.3.9)": + "@tiptap/html@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(happy-dom@20.7.0)": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 - happy-dom: 20.3.9 + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 + happy-dom: 20.7.0 - "@tiptap/pm@3.17.1": + "@tiptap/pm@3.20.0": dependencies: - prosemirror-changeset: 2.3.1 + prosemirror-changeset: 2.4.0 prosemirror-collab: 1.3.1 prosemirror-commands: 1.7.1 prosemirror-dropcursor: 1.8.2 @@ -13806,59 +13718,47 @@ snapshots: prosemirror-history: 1.5.0 prosemirror-inputrules: 1.5.1 prosemirror-keymap: 1.2.3 - prosemirror-markdown: 1.13.3 - prosemirror-menu: 1.2.5 + prosemirror-markdown: 1.13.4 + prosemirror-menu: 1.3.0 prosemirror-model: 1.25.4 prosemirror-schema-basic: 1.2.4 prosemirror-schema-list: 1.5.1 prosemirror-state: 1.4.4 prosemirror-tables: 1.8.5 - prosemirror-trailing-node: 3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5) + prosemirror-trailing-node: 3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.6) prosemirror-transform: 1.11.0 - prosemirror-view: 1.41.5 + prosemirror-view: 1.41.6 - "@tiptap/react@3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@tiptap/react@3.20.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@tiptap/core": 3.17.1(@tiptap/pm@3.17.1) - "@tiptap/pm": 3.17.1 - "@types/react": 18.3.24 - "@types/react-dom": 18.3.7(@types/react@18.3.24) + "@tiptap/core": 3.20.0(@tiptap/pm@3.20.0) + "@tiptap/pm": 3.20.0 + "@types/react": 18.3.28 + "@types/react-dom": 18.3.7(@types/react@18.3.28) "@types/use-sync-external-store": 0.0.6 fast-equals: 5.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - use-sync-external-store: 1.5.0(react@18.3.1) + use-sync-external-store: 1.6.0(react@18.3.1) optionalDependencies: - "@tiptap/extension-bubble-menu": 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) - "@tiptap/extension-floating-menu": 3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) + "@tiptap/extension-bubble-menu": 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) + "@tiptap/extension-floating-menu": 3.20.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) transitivePeerDependencies: - "@floating-ui/dom" "@ts-morph/common@0.23.0": dependencies: fast-glob: 3.3.3 - minimatch: 9.0.5 + minimatch: 9.0.8 mkdirp: 3.0.1 path-browserify: 1.0.1 - "@tsconfig/node10@1.0.11": - optional: true - - "@tsconfig/node12@1.0.11": - optional: true - - "@tsconfig/node14@1.0.3": - optional: true - - "@tsconfig/node16@1.0.4": - optional: true - "@tufjs/canonical-json@2.0.0": {} "@tufjs/models@3.0.1": dependencies: "@tufjs/canonical-json": 2.0.0 - minimatch: 9.0.5 + minimatch: 9.0.8 "@types/argparse@1.0.38": {} @@ -13866,28 +13766,29 @@ snapshots: "@types/babel__core@7.20.5": dependencies: - "@babel/parser": 7.28.3 - "@babel/types": 7.28.2 + "@babel/parser": 7.29.0 + "@babel/types": 7.29.0 "@types/babel__generator": 7.27.0 "@types/babel__template": 7.4.4 "@types/babel__traverse": 7.28.0 "@types/babel__generator@7.27.0": dependencies: - "@babel/types": 7.28.2 + "@babel/types": 7.29.0 "@types/babel__template@7.4.4": dependencies: - "@babel/parser": 7.28.3 - "@babel/types": 7.28.2 + "@babel/parser": 7.29.0 + "@babel/types": 7.29.0 "@types/babel__traverse@7.28.0": dependencies: - "@babel/types": 7.28.2 + "@babel/types": 7.29.0 - "@types/chai@5.2.2": + "@types/chai@5.2.3": dependencies: "@types/deep-eql": 4.0.2 + assertion-error: 2.0.1 "@types/debug@4.1.12": dependencies: @@ -13901,7 +13802,7 @@ snapshots: "@types/fs-extra@11.0.4": dependencies: "@types/jsonfile": 6.1.4 - "@types/node": 20.19.11 + "@types/node": 20.19.34 "@types/geojson@7946.0.16": {} @@ -13930,16 +13831,16 @@ snapshots: "@types/jest@30.0.0": dependencies: - expect: 30.0.5 - pretty-format: 30.0.5 + expect: 30.2.0 + pretty-format: 30.2.0 "@types/jsonfile@6.1.4": dependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 "@types/linkify-it@5.0.0": {} - "@types/lodash@4.17.20": {} + "@types/lodash@4.17.24": {} "@types/mapbox-gl@2.7.21": dependencies: @@ -13965,7 +13866,7 @@ snapshots: "@types/ms@2.1.0": optional: true - "@types/node@20.19.11": + "@types/node@20.19.34": dependencies: undici-types: 6.21.0 @@ -13973,38 +13874,38 @@ snapshots: "@types/pixelmatch@5.2.6": dependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 "@types/pngjs@6.0.5": dependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 "@types/prompts@2.4.9": dependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 kleur: 3.0.3 "@types/prop-types@15.7.15": {} - "@types/react-color@3.0.13(@types/react@18.3.24)": + "@types/react-color@3.0.13(@types/react@18.3.28)": dependencies: - "@types/react": 18.3.24 - "@types/reactcss": 1.2.13(@types/react@18.3.24) + "@types/react": 18.3.28 + "@types/reactcss": 1.2.13(@types/react@18.3.28) - "@types/react-dom@18.3.7(@types/react@18.3.24)": + "@types/react-dom@18.3.7(@types/react@18.3.28)": dependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@types/react@18.3.24": + "@types/react@18.3.28": dependencies: "@types/prop-types": 15.7.15 - csstype: 3.1.3 + csstype: 3.2.3 - "@types/reactcss@1.2.13(@types/react@18.3.24)": + "@types/reactcss@1.2.13(@types/react@18.3.28)": dependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - "@types/semver@7.7.0": {} + "@types/semver@7.7.1": {} "@types/stack-utils@2.0.3": {} @@ -14029,44 +13930,44 @@ snapshots: "@types/ws@8.18.1": dependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 "@types/yargs-parser@21.0.3": {} - "@types/yargs@17.0.33": + "@types/yargs@17.0.35": dependencies: "@types/yargs-parser": 21.0.3 "@ungap/structured-clone@1.3.0": {} - "@vitejs/plugin-react@4.7.0(vite@5.4.19(@types/node@20.19.11))": + "@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@20.19.34))": dependencies: - "@babel/core": 7.28.3 - "@babel/plugin-transform-react-jsx-self": 7.27.1(@babel/core@7.28.3) - "@babel/plugin-transform-react-jsx-source": 7.27.1(@babel/core@7.28.3) + "@babel/core": 7.29.0 + "@babel/plugin-transform-react-jsx-self": 7.27.1(@babel/core@7.29.0) + "@babel/plugin-transform-react-jsx-source": 7.27.1(@babel/core@7.29.0) "@rolldown/pluginutils": 1.0.0-beta.27 "@types/babel__core": 7.20.5 react-refresh: 0.17.0 - vite: 5.4.19(@types/node@20.19.11) + vite: 5.4.21(@types/node@20.19.34) transitivePeerDependencies: - supports-color - "@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@20.19.11))(vue@3.5.19(typescript@5.9.2))": + "@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@20.19.34))(vue@3.5.29(typescript@5.9.3))": dependencies: - vite: 5.4.19(@types/node@20.19.11) - vue: 3.5.19(typescript@5.9.2) + vite: 5.4.21(@types/node@20.19.34) + vue: 3.5.29(typescript@5.9.3) - "@vitest/browser@3.2.4(playwright@1.55.1)(vite@5.4.19(@types/node@20.19.11))(vitest@3.2.4)": + "@vitest/browser@3.2.4(playwright@1.55.1)(vite@5.4.21(@types/node@20.19.34))(vitest@3.2.4)": dependencies: "@testing-library/dom": 10.4.1 "@testing-library/user-event": 14.6.1(@testing-library/dom@10.4.1) - "@vitest/mocker": 3.2.4(vite@5.4.19(@types/node@20.19.11)) + "@vitest/mocker": 3.2.4(vite@5.4.21(@types/node@20.19.34)) "@vitest/utils": 3.2.4 - magic-string: 0.30.18 - sirv: 3.0.1 + magic-string: 0.30.21 + sirv: 3.0.2 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(@vitest/browser@3.2.4)(happy-dom@20.3.9)(jsdom@24.1.3) - ws: 8.18.3 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.34)(@vitest/browser@3.2.4)(happy-dom@20.7.0)(jsdom@24.1.3) + ws: 8.19.0 optionalDependencies: playwright: 1.55.1 transitivePeerDependencies: @@ -14077,19 +13978,19 @@ snapshots: "@vitest/expect@3.2.4": dependencies: - "@types/chai": 5.2.2 + "@types/chai": 5.2.3 "@vitest/spy": 3.2.4 "@vitest/utils": 3.2.4 chai: 5.3.3 tinyrainbow: 2.0.0 - "@vitest/mocker@3.2.4(vite@5.4.19(@types/node@20.19.11))": + "@vitest/mocker@3.2.4(vite@5.4.21(@types/node@20.19.34))": dependencies: "@vitest/spy": 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.18 + magic-string: 0.30.21 optionalDependencies: - vite: 5.4.19(@types/node@20.19.11) + vite: 5.4.21(@types/node@20.19.34) "@vitest/pretty-format@3.2.4": dependencies: @@ -14099,17 +14000,17 @@ snapshots: dependencies: "@vitest/utils": 3.2.4 pathe: 2.0.3 - strip-literal: 3.0.0 + strip-literal: 3.1.0 "@vitest/snapshot@3.2.4": dependencies: "@vitest/pretty-format": 3.2.4 - magic-string: 0.30.18 + magic-string: 0.30.21 pathe: 2.0.3 "@vitest/spy@3.2.4": dependencies: - tinyspy: 4.0.3 + tinyspy: 4.0.4 "@vitest/utils@3.2.4": dependencies: @@ -14117,115 +14018,115 @@ snapshots: loupe: 3.2.1 tinyrainbow: 2.0.0 - "@vue/compiler-core@3.5.19": + "@vue/compiler-core@3.5.29": dependencies: - "@babel/parser": 7.28.3 - "@vue/shared": 3.5.19 - entities: 4.5.0 + "@babel/parser": 7.29.0 + "@vue/shared": 3.5.29 + entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - "@vue/compiler-dom@3.5.19": + "@vue/compiler-dom@3.5.29": dependencies: - "@vue/compiler-core": 3.5.19 - "@vue/shared": 3.5.19 + "@vue/compiler-core": 3.5.29 + "@vue/shared": 3.5.29 - "@vue/compiler-sfc@3.5.19": + "@vue/compiler-sfc@3.5.29": dependencies: - "@babel/parser": 7.28.3 - "@vue/compiler-core": 3.5.19 - "@vue/compiler-dom": 3.5.19 - "@vue/compiler-ssr": 3.5.19 - "@vue/shared": 3.5.19 + "@babel/parser": 7.29.0 + "@vue/compiler-core": 3.5.29 + "@vue/compiler-dom": 3.5.29 + "@vue/compiler-ssr": 3.5.29 + "@vue/shared": 3.5.29 estree-walker: 2.0.2 - magic-string: 0.30.18 + magic-string: 0.30.21 postcss: 8.5.6 source-map-js: 1.2.1 - "@vue/compiler-ssr@3.5.19": + "@vue/compiler-ssr@3.5.29": dependencies: - "@vue/compiler-dom": 3.5.19 - "@vue/shared": 3.5.19 + "@vue/compiler-dom": 3.5.29 + "@vue/shared": 3.5.29 - "@vue/devtools-api@7.7.7": + "@vue/devtools-api@7.7.9": dependencies: - "@vue/devtools-kit": 7.7.7 + "@vue/devtools-kit": 7.7.9 - "@vue/devtools-kit@7.7.7": + "@vue/devtools-kit@7.7.9": dependencies: - "@vue/devtools-shared": 7.7.7 - birpc: 2.5.0 + "@vue/devtools-shared": 7.7.9 + birpc: 2.9.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - superjson: 2.2.2 + superjson: 2.2.6 - "@vue/devtools-shared@7.7.7": + "@vue/devtools-shared@7.7.9": dependencies: rfdc: 1.4.1 - "@vue/reactivity@3.5.19": + "@vue/reactivity@3.5.29": dependencies: - "@vue/shared": 3.5.19 + "@vue/shared": 3.5.29 - "@vue/runtime-core@3.5.19": + "@vue/runtime-core@3.5.29": dependencies: - "@vue/reactivity": 3.5.19 - "@vue/shared": 3.5.19 + "@vue/reactivity": 3.5.29 + "@vue/shared": 3.5.29 - "@vue/runtime-dom@3.5.19": + "@vue/runtime-dom@3.5.29": dependencies: - "@vue/reactivity": 3.5.19 - "@vue/runtime-core": 3.5.19 - "@vue/shared": 3.5.19 - csstype: 3.1.3 + "@vue/reactivity": 3.5.29 + "@vue/runtime-core": 3.5.29 + "@vue/shared": 3.5.29 + csstype: 3.2.3 - "@vue/server-renderer@3.5.19(vue@3.5.19(typescript@5.9.2))": + "@vue/server-renderer@3.5.29(vue@3.5.29(typescript@5.9.3))": dependencies: - "@vue/compiler-ssr": 3.5.19 - "@vue/shared": 3.5.19 - vue: 3.5.19(typescript@5.9.2) + "@vue/compiler-ssr": 3.5.29 + "@vue/shared": 3.5.29 + vue: 3.5.29(typescript@5.9.3) - "@vue/shared@3.5.19": {} + "@vue/shared@3.5.29": {} - "@vueuse/core@11.3.0(vue@3.5.19(typescript@5.9.2))": + "@vueuse/core@11.3.0(vue@3.5.29(typescript@5.9.3))": dependencies: "@types/web-bluetooth": 0.0.20 "@vueuse/metadata": 11.3.0 - "@vueuse/shared": 11.3.0(vue@3.5.19(typescript@5.9.2)) - vue-demi: 0.14.10(vue@3.5.19(typescript@5.9.2)) + "@vueuse/shared": 11.3.0(vue@3.5.29(typescript@5.9.3)) + vue-demi: 0.14.10(vue@3.5.29(typescript@5.9.3)) transitivePeerDependencies: - "@vue/composition-api" - vue - "@vueuse/core@12.8.2(typescript@5.9.2)": + "@vueuse/core@12.8.2(typescript@5.9.3)": dependencies: "@types/web-bluetooth": 0.0.21 "@vueuse/metadata": 12.8.2 - "@vueuse/shared": 12.8.2(typescript@5.9.2) - vue: 3.5.19(typescript@5.9.2) + "@vueuse/shared": 12.8.2(typescript@5.9.3) + vue: 3.5.29(typescript@5.9.3) transitivePeerDependencies: - typescript - "@vueuse/integrations@11.3.0(focus-trap@7.6.5)(vue@3.5.19(typescript@5.9.2))": + "@vueuse/integrations@11.3.0(focus-trap@7.8.0)(vue@3.5.29(typescript@5.9.3))": dependencies: - "@vueuse/core": 11.3.0(vue@3.5.19(typescript@5.9.2)) - "@vueuse/shared": 11.3.0(vue@3.5.19(typescript@5.9.2)) - vue-demi: 0.14.10(vue@3.5.19(typescript@5.9.2)) + "@vueuse/core": 11.3.0(vue@3.5.29(typescript@5.9.3)) + "@vueuse/shared": 11.3.0(vue@3.5.29(typescript@5.9.3)) + vue-demi: 0.14.10(vue@3.5.29(typescript@5.9.3)) optionalDependencies: - focus-trap: 7.6.5 + focus-trap: 7.8.0 transitivePeerDependencies: - "@vue/composition-api" - vue - "@vueuse/integrations@12.8.2(focus-trap@7.6.5)(typescript@5.9.2)": + "@vueuse/integrations@12.8.2(focus-trap@7.8.0)(typescript@5.9.3)": dependencies: - "@vueuse/core": 12.8.2(typescript@5.9.2) - "@vueuse/shared": 12.8.2(typescript@5.9.2) - vue: 3.5.19(typescript@5.9.2) + "@vueuse/core": 12.8.2(typescript@5.9.3) + "@vueuse/shared": 12.8.2(typescript@5.9.3) + vue: 3.5.29(typescript@5.9.3) optionalDependencies: - focus-trap: 7.6.5 + focus-trap: 7.8.0 transitivePeerDependencies: - typescript @@ -14233,16 +14134,16 @@ snapshots: "@vueuse/metadata@12.8.2": {} - "@vueuse/shared@11.3.0(vue@3.5.19(typescript@5.9.2))": + "@vueuse/shared@11.3.0(vue@3.5.29(typescript@5.9.3))": dependencies: - vue-demi: 0.14.10(vue@3.5.19(typescript@5.9.2)) + vue-demi: 0.14.10(vue@3.5.29(typescript@5.9.3)) transitivePeerDependencies: - "@vue/composition-api" - vue - "@vueuse/shared@12.8.2(typescript@5.9.2)": + "@vueuse/shared@12.8.2(typescript@5.9.3)": dependencies: - vue: 3.5.19(typescript@5.9.2) + vue: 3.5.29(typescript@5.9.3) transitivePeerDependencies: - typescript @@ -14250,7 +14151,7 @@ snapshots: dependencies: ulidx: 2.4.1 - "@yext/pages-components@2.0.0(lexical@0.38.2)(mapbox-gl@2.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@yext/pages-components@2.0.1(lexical@0.38.2)(mapbox-gl@2.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: "@yext/analytics": 1.1.0 browser-or-node: 3.0.0 @@ -14261,34 +14162,34 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - "@yext/pages@1.2.9(@algolia/client-search@5.35.0)(@types/node@20.19.11)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.2)(vite@5.4.19(@types/node@20.19.11))": + "@yext/pages@1.2.9(@algolia/client-search@5.49.1)(@types/node@20.19.34)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.3)(vite@5.4.21(@types/node@20.19.34))": dependencies: ansi-to-html: 0.7.2 browser-or-node: 2.1.1 commander: 12.1.0 escape-html: 1.0.3 - express: 4.21.2 - fs-extra: 11.3.1 + express: 4.22.1 + fs-extra: 11.3.3 get-port: 7.1.0 - glob: 10.4.5 + glob: 10.5.0 latest-version: 9.0.0 - lodash: 4.17.21 + lodash: 4.17.23 mime-types: 2.1.35 open: 10.2.0 ora: 8.2.0 picocolors: 1.1.1 postcss: 8.5.6 postcss-nested: 6.2.0(postcss@8.5.6) - pretty-ms: 9.2.0 + pretty-ms: 9.3.0 prompts: 2.4.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rollup: 4.47.1 + rollup: 4.59.0 ts-morph: 22.0.0 - vite: 5.4.19(@types/node@20.19.11) - vite-plugin-node-polyfills: 0.17.0(rollup@4.47.1)(vite@5.4.19(@types/node@20.19.11)) - vitepress: 1.5.0(@algolia/client-search@5.35.0)(@types/node@20.19.11)(@types/react@18.3.24)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.2) - yaml: 2.8.1 + vite: 5.4.21(@types/node@20.19.34) + vite-plugin-node-polyfills: 0.17.0(rollup@4.59.0)(vite@5.4.21(@types/node@20.19.34)) + vitepress: 1.5.0(@algolia/client-search@5.49.1)(@types/node@20.19.34)(@types/react@18.3.28)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.3) + yaml: 2.8.2 transitivePeerDependencies: - "@algolia/client-search" - "@types/node" @@ -14317,47 +14218,20 @@ snapshots: - typescript - universal-cookie - "@yext/search-core@2.7.0(encoding@0.1.13)": - dependencies: - "@babel/runtime-corejs3": 7.28.3 - cross-fetch: 3.2.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - "@yext/search-core@2.8.0(encoding@0.1.13)": dependencies: - "@babel/runtime-corejs3": 7.28.3 + "@babel/runtime-corejs3": 7.29.0 cross-fetch: 3.2.0(encoding@0.1.13) transitivePeerDependencies: - encoding - "@yext/search-headless-react@2.6.0(encoding@0.1.13)(react@18.3.1)": - dependencies: - "@yext/search-headless": 2.7.0(encoding@0.1.13)(react@18.3.1) - react: 18.3.1 - use-sync-external-store: 1.5.0(react@18.3.1) - transitivePeerDependencies: - - encoding - - react-redux - "@yext/search-headless-react@2.7.1(encoding@0.1.13)(react@18.3.1)": dependencies: "@yext/search-headless": 2.8.1(encoding@0.1.13)(react@18.3.1) react: 18.3.1 - use-sync-external-store: 1.5.0(react@18.3.1) - transitivePeerDependencies: - - encoding - - react-redux - - "@yext/search-headless@2.7.0(encoding@0.1.13)(react@18.3.1)": - dependencies: - "@reduxjs/toolkit": 1.9.7(react@18.3.1) - "@yext/search-core": 2.7.0(encoding@0.1.13) - js-levenshtein: 1.1.6 - lodash: 4.17.21 + use-sync-external-store: 1.6.0(react@18.3.1) transitivePeerDependencies: - encoding - - react - react-redux "@yext/search-headless@2.8.1(encoding@0.1.13)(react@18.3.1)": @@ -14365,69 +14239,37 @@ snapshots: "@reduxjs/toolkit": 1.9.7(react@18.3.1) "@yext/search-core": 2.8.0(encoding@0.1.13) js-levenshtein: 1.1.6 - lodash: 4.17.21 + lodash: 4.17.23 transitivePeerDependencies: - encoding - react - react-redux - "@yext/search-ui-react@2.1.0(@types/react@18.3.24)(@yext/search-headless-react@2.6.0(encoding@0.1.13)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.9.2)))(typescript@5.9.2)": - dependencies: - "@restart/ui": 1.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@tailwindcss/forms": 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2))) - "@tailwindcss/line-clamp": 0.4.4(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2))) - "@tailwindcss/typography": 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2))) - "@yext/analytics": 1.1.0 - "@yext/search-headless-react": 2.6.0(encoding@0.1.13)(react@18.3.1) - classnames: 2.5.1 - i18next: 25.8.7(typescript@5.9.2) - lodash: 4.17.21 - lodash-es: 4.17.21 - mapbox-gl: 2.15.0 - prop-types: 15.8.1 - react: 18.3.1 - react-collapsed: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) - react-i18next: 15.7.1(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2) - react-markdown: 6.0.3(@types/react@18.3.24)(react@18.3.1) - recent-searches: 1.0.5 - rehype-raw: 5.1.0 - rehype-sanitize: 4.0.0 - remark-gfm: 1.0.0 - tailwind-merge: 1.14.0 - use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.24)(react@18.3.1) - transitivePeerDependencies: - - "@types/react" - - react-native - - supports-color - - tailwindcss - - typescript - - "@yext/search-ui-react@2.1.0(@types/react@18.3.24)(@yext/search-headless-react@2.7.1(encoding@0.1.13)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.9.2)))(typescript@5.9.2)": + "@yext/search-ui-react@2.1.1(@types/react@18.3.28)(@yext/search-headless-react@2.7.1(encoding@0.1.13)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2))(typescript@5.9.3)": dependencies: "@restart/ui": 1.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@tailwindcss/forms": 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2))) - "@tailwindcss/line-clamp": 0.4.4(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2))) - "@tailwindcss/typography": 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2))) + "@tailwindcss/forms": 0.5.11(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2)) + "@tailwindcss/line-clamp": 0.4.4(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2)) + "@tailwindcss/typography": 0.5.19(tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2)) "@yext/analytics": 1.1.0 "@yext/search-headless-react": 2.7.1(encoding@0.1.13)(react@18.3.1) classnames: 2.5.1 - i18next: 25.8.7(typescript@5.9.2) - lodash: 4.17.21 - lodash-es: 4.17.21 + i18next: 25.8.13(typescript@5.9.3) + lodash: 4.17.23 + lodash-es: 4.17.23 mapbox-gl: 2.15.0 prop-types: 15.8.1 react: 18.3.1 react-collapsed: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom: 18.3.1(react@18.3.1) - react-i18next: 15.7.1(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2) - react-markdown: 6.0.3(@types/react@18.3.24)(react@18.3.1) + react-i18next: 15.7.4(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3) + react-markdown: 6.0.3(@types/react@18.3.28)(react@18.3.1) recent-searches: 1.0.5 rehype-raw: 5.1.0 rehype-sanitize: 4.0.0 remark-gfm: 1.0.0 tailwind-merge: 1.14.0 - use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.24)(react@18.3.1) + use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.28)(react@18.3.1) transitivePeerDependencies: - "@types/react" - react-native @@ -14442,63 +14284,51 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-walk@8.3.4: - dependencies: - acorn: 8.15.0 - optional: true - - acorn@8.15.0: {} + acorn@8.16.0: {} agent-base@7.1.4: {} - ajv-draft-04@1.0.0(ajv@8.13.0): + ajv-draft-04@1.0.0(ajv@8.18.0): optionalDependencies: - ajv: 8.13.0 + ajv: 8.18.0 - ajv-formats@3.0.1(ajv@8.13.0): + ajv-formats@3.0.1(ajv@8.18.0): optionalDependencies: - ajv: 8.13.0 + ajv: 8.18.0 - ajv@8.12.0: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 - ajv@8.13.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - - algoliasearch@5.35.0: - dependencies: - "@algolia/abtesting": 1.1.0 - "@algolia/client-abtesting": 5.35.0 - "@algolia/client-analytics": 5.35.0 - "@algolia/client-common": 5.35.0 - "@algolia/client-insights": 5.35.0 - "@algolia/client-personalization": 5.35.0 - "@algolia/client-query-suggestions": 5.35.0 - "@algolia/client-search": 5.35.0 - "@algolia/ingestion": 1.35.0 - "@algolia/monitoring": 1.35.0 - "@algolia/recommend": 5.35.0 - "@algolia/requester-browser-xhr": 5.35.0 - "@algolia/requester-fetch": 5.35.0 - "@algolia/requester-node-http": 5.35.0 + algoliasearch@5.49.1: + dependencies: + "@algolia/abtesting": 1.15.1 + "@algolia/client-abtesting": 5.49.1 + "@algolia/client-analytics": 5.49.1 + "@algolia/client-common": 5.49.1 + "@algolia/client-insights": 5.49.1 + "@algolia/client-personalization": 5.49.1 + "@algolia/client-query-suggestions": 5.49.1 + "@algolia/client-search": 5.49.1 + "@algolia/ingestion": 1.49.1 + "@algolia/monitoring": 1.49.1 + "@algolia/recommend": 5.49.1 + "@algolia/requester-browser-xhr": 5.49.1 + "@algolia/requester-fetch": 5.49.1 + "@algolia/requester-node-http": 5.49.1 ansi-colors@4.1.3: {} - ansi-escapes@7.0.0: + ansi-escapes@7.3.0: dependencies: environment: 1.1.0 ansi-regex@5.0.1: {} - ansi-regex@6.2.0: {} + ansi-regex@6.2.2: {} ansi-styles@4.3.0: dependencies: @@ -14506,7 +14336,7 @@ snapshots: ansi-styles@5.2.0: {} - ansi-styles@6.2.1: {} + ansi-styles@6.2.3: {} ansi-to-html@0.7.2: dependencies: @@ -14519,9 +14349,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - arg@4.1.3: - optional: true - arg@5.0.2: {} argparse@1.0.10: @@ -14542,7 +14369,7 @@ snapshots: asn1.js@4.10.1: dependencies: - bn.js: 4.12.2 + bn.js: 4.12.3 inherits: 2.0.4 minimalistic-assert: 1.0.1 @@ -14558,12 +14385,11 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.21(postcss@8.5.6): + autoprefixer@10.4.27(postcss@8.5.6): dependencies: - browserslist: 4.25.3 - caniuse-lite: 1.0.30001737 - fraction.js: 4.3.7 - normalize-range: 0.1.2 + browserslist: 4.28.1 + caniuse-lite: 1.0.30001774 + fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -14572,20 +14398,22 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - awesome-phonenumber@7.5.0: {} + awesome-phonenumber@7.8.0: {} axe-core@3.5.6: {} axe-core@4.10.2: {} - axe-core@4.10.3: {} + axe-core@4.11.1: {} bail@1.0.5: {} - balanced-match@1.0.2: {} + balanced-match@4.0.4: {} base64-js@1.5.1: {} + baseline-browser-mapping@2.10.0: {} + before-after-hook@2.2.3: {} bin-links@5.0.0: @@ -14598,7 +14426,7 @@ snapshots: binary-extensions@2.3.0: {} - birpc@2.5.0: {} + birpc@2.9.0: {} bl@4.1.0: dependencies: @@ -14608,30 +14436,30 @@ snapshots: bluebird@3.7.2: {} - bn.js@4.12.2: {} + bn.js@4.12.3: {} - bn.js@5.2.2: {} + bn.js@5.2.3: {} - body-parser@1.20.3: + body-parser@1.20.4: dependencies: bytes: 3.1.2 content-type: 1.0.5 debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 - http-errors: 2.0.0 + http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 + qs: 6.14.2 + raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: - supports-color - brace-expansion@2.0.2: + brace-expansion@5.0.3: dependencies: - balanced-match: 1.0.2 + balanced-match: 4.0.4 braces@3.0.3: dependencies: @@ -14645,12 +14473,12 @@ snapshots: browser-resolve@2.0.0: dependencies: - resolve: 1.22.10 + resolve: 1.22.11 browserify-aes@1.2.0: dependencies: buffer-xor: 1.0.3 - cipher-base: 1.0.6 + cipher-base: 1.0.7 create-hash: 1.2.0 evp_bytestokey: 1.0.3 inherits: 2.0.4 @@ -14664,27 +14492,26 @@ snapshots: browserify-des@1.0.2: dependencies: - cipher-base: 1.0.6 + cipher-base: 1.0.7 des.js: 1.1.0 inherits: 2.0.4 safe-buffer: 5.2.1 browserify-rsa@4.1.1: dependencies: - bn.js: 5.2.2 + bn.js: 5.2.3 randombytes: 2.1.0 safe-buffer: 5.2.1 - browserify-sign@4.2.3: + browserify-sign@4.2.5: dependencies: - bn.js: 5.2.2 + bn.js: 5.2.3 browserify-rsa: 4.1.1 create-hash: 1.2.0 create-hmac: 1.1.7 elliptic: 6.6.1 - hash-base: 3.0.5 inherits: 2.0.4 - parse-asn1: 5.1.7 + parse-asn1: 5.1.9 readable-stream: 2.3.8 safe-buffer: 5.2.1 @@ -14692,12 +14519,13 @@ snapshots: dependencies: pako: 1.0.11 - browserslist@4.25.3: + browserslist@4.28.1: dependencies: - caniuse-lite: 1.0.30001737 - electron-to-chromium: 1.5.208 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.3) + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001774 + electron-to-chromium: 1.5.302 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) buffer-xor@1.0.3: {} @@ -14715,7 +14543,7 @@ snapshots: bundle-name@4.1.0: dependencies: - run-applescript: 7.0.0 + run-applescript: 7.1.0 bundle-require@5.1.0(esbuild@0.24.2): dependencies: @@ -14730,15 +14558,15 @@ snapshots: dependencies: "@npmcli/fs": 4.0.0 fs-minipass: 3.0.3 - glob: 10.4.5 + glob: 10.5.0 lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 minipass-collect: 2.0.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 - p-map: 7.0.3 + p-map: 7.0.4 ssri: 12.0.0 - tar: 7.4.3 + tar: 7.5.9 unique-filename: 4.0.0 call-bind-apply-helpers@1.0.2: @@ -14764,7 +14592,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001737: {} + caniuse-lite@1.0.30001774: {} ccount@1.1.0: {} @@ -14773,7 +14601,7 @@ snapshots: chai@5.3.3: dependencies: assertion-error: 2.0.1 - check-error: 2.1.1 + check-error: 2.1.3 deep-eql: 5.0.2 loupe: 3.2.1 pathval: 2.0.1 @@ -14783,8 +14611,6 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.6.0: {} - chalk@5.6.2: {} character-entities-html4@2.1.0: {} @@ -14799,7 +14625,7 @@ snapshots: chardet@2.1.1: {} - check-error@2.1.1: {} + check-error@2.1.3: {} chokidar@3.6.0: dependencies: @@ -14825,12 +14651,13 @@ snapshots: chownr@3.0.0: {} - ci-info@4.3.0: {} + ci-info@4.4.0: {} - cipher-base@1.0.6: + cipher-base@1.0.7: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + to-buffer: 1.2.2 class-variance-authority@0.7.1: dependencies: @@ -14865,12 +14692,12 @@ snapshots: cmd-shim@7.0.0: {} - cmdk@1.1.1(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + cmdk@1.1.1(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-dialog": 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@radix-ui/react-id": 1.1.1(@types/react@18.3.24)(react@18.3.1) - "@radix-ui/react-primitive": 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-compose-refs": 1.1.2(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-dialog": 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + "@radix-ui/react-id": 1.1.1(@types/react@18.3.28)(react@18.3.1) + "@radix-ui/react-primitive": 2.1.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -14928,53 +14755,46 @@ snapshots: convert-source-map@2.0.0: {} - cookie-signature@1.0.6: {} + cookie-signature@1.0.7: {} - cookie@0.7.1: {} + cookie@0.7.2: {} - copy-anything@3.0.5: + copy-anything@4.0.5: dependencies: - is-what: 4.1.16 + is-what: 5.5.0 - core-js-pure@3.45.1: {} + core-js-pure@3.48.0: {} core-util-is@1.0.3: {} - cosmiconfig@9.0.0(typescript@5.9.2): + cosmiconfig@9.0.0(typescript@5.9.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 create-ecdh@4.0.4: dependencies: - bn.js: 4.12.2 + bn.js: 4.12.3 elliptic: 6.6.1 - create-hash@1.1.3: - dependencies: - cipher-base: 1.0.6 - inherits: 2.0.4 - ripemd160: 2.0.2 - sha.js: 2.4.12 - create-hash@1.2.0: dependencies: - cipher-base: 1.0.6 + cipher-base: 1.0.7 inherits: 2.0.4 md5.js: 1.3.5 - ripemd160: 2.0.2 + ripemd160: 2.0.3 sha.js: 2.4.12 create-hmac@1.1.7: dependencies: - cipher-base: 1.0.6 + cipher-base: 1.0.7 create-hash: 1.2.0 inherits: 2.0.4 - ripemd160: 2.0.2 + ripemd160: 2.0.3 safe-buffer: 5.2.1 sha.js: 2.4.12 @@ -14997,14 +14817,14 @@ snapshots: crypto-browserify@3.12.1: dependencies: browserify-cipher: 1.0.1 - browserify-sign: 4.2.3 + browserify-sign: 4.2.5 create-ecdh: 4.0.4 create-hash: 1.2.0 create-hmac: 1.1.7 diffie-hellman: 5.0.3 hash-base: 3.0.5 inherits: 2.0.4 - pbkdf2: 3.1.3 + pbkdf2: 3.1.5 public-encrypt: 4.0.3 randombytes: 2.1.0 randomfill: 1.0.4 @@ -15018,7 +14838,7 @@ snapshots: "@asamuzakjp/css-color": 3.2.0 rrweb-cssom: 0.8.0 - csstype@3.1.3: {} + csstype@3.2.3: {} data-urls@5.0.0: dependencies: @@ -15029,7 +14849,7 @@ snapshots: dependencies: ms: 2.0.0 - debug@4.4.1: + debug@4.4.3: dependencies: ms: 2.1.3 @@ -15047,12 +14867,12 @@ snapshots: deepmerge@2.2.1: {} - default-browser-id@5.0.0: {} + default-browser-id@5.0.1: {} - default-browser@5.2.1: + default-browser@5.5.0: dependencies: bundle-name: 4.1.0 - default-browser-id: 5.0.0 + default-browser-id: 5.0.1 defaults@1.0.4: dependencies: @@ -15097,12 +14917,11 @@ snapshots: diff-sequences@29.6.3: {} - diff@4.0.2: - optional: true + diff@8.0.3: {} diffie-hellman@5.0.3: dependencies: - bn.js: 4.12.2 + bn.js: 4.12.3 miller-rabin: 4.0.1 randombytes: 2.1.0 @@ -15112,12 +14931,12 @@ snapshots: dom-helpers@5.2.1: dependencies: - "@babel/runtime": 7.28.3 - csstype: 3.1.3 + "@babel/runtime": 7.28.6 + csstype: 3.2.3 domain-browser@4.22.0: {} - dompurify@3.2.6: + dompurify@3.3.1: optionalDependencies: "@types/trusted-types": 2.0.7 @@ -15133,11 +14952,11 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.208: {} + electron-to-chromium@1.5.302: {} elliptic@6.6.1: dependencies: - bn.js: 4.12.2 + bn.js: 4.12.3 brorand: 1.1.0 hash.js: 1.1.7 hmac-drbg: 1.0.1 @@ -15147,14 +14966,12 @@ snapshots: emoji-regex-xs@1.0.0: {} - emoji-regex@10.4.0: {} + emoji-regex@10.6.0: {} emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} - encodeurl@1.0.2: {} - encodeurl@2.0.0: {} encoding@0.1.13: @@ -15173,6 +14990,8 @@ snapshots: entities@6.0.1: {} + entities@7.0.1: {} + env-paths@2.2.1: {} environment@1.1.0: {} @@ -15183,7 +15002,7 @@ snapshots: err-code@2.0.3: {} - error-ex@1.3.2: + error-ex@1.3.4: dependencies: is-arrayish: 0.2.1 @@ -15258,34 +15077,34 @@ snapshots: "@esbuild/win32-ia32": 0.24.2 "@esbuild/win32-x64": 0.24.2 - esbuild@0.25.9: + esbuild@0.27.3: optionalDependencies: - "@esbuild/aix-ppc64": 0.25.9 - "@esbuild/android-arm": 0.25.9 - "@esbuild/android-arm64": 0.25.9 - "@esbuild/android-x64": 0.25.9 - "@esbuild/darwin-arm64": 0.25.9 - "@esbuild/darwin-x64": 0.25.9 - "@esbuild/freebsd-arm64": 0.25.9 - "@esbuild/freebsd-x64": 0.25.9 - "@esbuild/linux-arm": 0.25.9 - "@esbuild/linux-arm64": 0.25.9 - "@esbuild/linux-ia32": 0.25.9 - "@esbuild/linux-loong64": 0.25.9 - "@esbuild/linux-mips64el": 0.25.9 - "@esbuild/linux-ppc64": 0.25.9 - "@esbuild/linux-riscv64": 0.25.9 - "@esbuild/linux-s390x": 0.25.9 - "@esbuild/linux-x64": 0.25.9 - "@esbuild/netbsd-arm64": 0.25.9 - "@esbuild/netbsd-x64": 0.25.9 - "@esbuild/openbsd-arm64": 0.25.9 - "@esbuild/openbsd-x64": 0.25.9 - "@esbuild/openharmony-arm64": 0.25.9 - "@esbuild/sunos-x64": 0.25.9 - "@esbuild/win32-arm64": 0.25.9 - "@esbuild/win32-ia32": 0.25.9 - "@esbuild/win32-x64": 0.25.9 + "@esbuild/aix-ppc64": 0.27.3 + "@esbuild/android-arm": 0.27.3 + "@esbuild/android-arm64": 0.27.3 + "@esbuild/android-x64": 0.27.3 + "@esbuild/darwin-arm64": 0.27.3 + "@esbuild/darwin-x64": 0.27.3 + "@esbuild/freebsd-arm64": 0.27.3 + "@esbuild/freebsd-x64": 0.27.3 + "@esbuild/linux-arm": 0.27.3 + "@esbuild/linux-arm64": 0.27.3 + "@esbuild/linux-ia32": 0.27.3 + "@esbuild/linux-loong64": 0.27.3 + "@esbuild/linux-mips64el": 0.27.3 + "@esbuild/linux-ppc64": 0.27.3 + "@esbuild/linux-riscv64": 0.27.3 + "@esbuild/linux-s390x": 0.27.3 + "@esbuild/linux-x64": 0.27.3 + "@esbuild/netbsd-arm64": 0.27.3 + "@esbuild/netbsd-x64": 0.27.3 + "@esbuild/openbsd-arm64": 0.27.3 + "@esbuild/openbsd-x64": 0.27.3 + "@esbuild/openharmony-arm64": 0.27.3 + "@esbuild/sunos-x64": 0.27.3 + "@esbuild/win32-arm64": 0.27.3 + "@esbuild/win32-ia32": 0.27.3 + "@esbuild/win32-x64": 0.27.3 escalade@3.2.0: {} @@ -15305,7 +15124,7 @@ snapshots: etag@1.8.1: {} - eventemitter3@5.0.1: {} + eventemitter3@5.0.4: {} events@3.3.0: {} @@ -15336,54 +15155,54 @@ snapshots: is-plain-obj: 4.1.0 is-stream: 4.0.1 npm-run-path: 6.0.0 - pretty-ms: 9.2.0 + pretty-ms: 9.3.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 yoctocolors: 2.1.2 - expect-type@1.2.2: {} + expect-type@1.3.0: {} - expect@30.0.5: + expect@30.2.0: dependencies: - "@jest/expect-utils": 30.0.5 - "@jest/get-type": 30.0.1 - jest-matcher-utils: 30.0.5 - jest-message-util: 30.0.5 - jest-mock: 30.0.5 - jest-util: 30.0.5 + "@jest/expect-utils": 30.2.0 + "@jest/get-type": 30.1.0 + jest-matcher-utils: 30.2.0 + jest-message-util: 30.2.0 + jest-mock: 30.2.0 + jest-util: 30.2.0 - exponential-backoff@3.1.2: {} + exponential-backoff@3.1.3: {} - express@4.21.2: + express@4.22.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.3 + body-parser: 1.20.4 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 + cookie: 0.7.2 + cookie-signature: 1.0.7 debug: 2.6.9 depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.1 + finalhandler: 1.3.2 fresh: 0.5.2 - http-errors: 2.0.0 + http-errors: 2.0.1 merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.13.0 + qs: 6.14.2 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 + send: 0.19.2 + serve-static: 1.16.3 setprototypeof: 1.2.0 - statuses: 2.0.1 + statuses: 2.0.2 type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 @@ -15410,7 +15229,19 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 - fastq@1.19.1: + fast-string-truncated-width@3.0.3: {} + + fast-string-width@3.0.2: + dependencies: + fast-string-truncated-width: 3.0.3 + + fast-uri@3.1.0: {} + + fast-wrap-ansi@0.2.0: + dependencies: + fast-string-width: 3.0.2 + + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -15428,14 +15259,14 @@ snapshots: filter-obj@5.1.0: {} - finalhandler@1.3.1: + finalhandler@1.3.2: dependencies: debug: 2.6.9 encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 2.0.1 + statuses: 2.0.2 unpipe: 1.0.0 transitivePeerDependencies: - supports-color @@ -15447,9 +15278,9 @@ snapshots: flat@5.0.2: {} - focus-trap@7.6.5: + focus-trap@7.8.0: dependencies: - tabbable: 6.2.0 + tabbable: 6.4.0 for-each@0.3.5: dependencies: @@ -15460,7 +15291,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.4: + form-data@4.0.5: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -15470,11 +15301,11 @@ snapshots: forwarded@0.2.0: {} - fraction.js@4.3.7: {} + fraction.js@5.3.4: {} fresh@0.5.2: {} - fs-extra@11.3.1: + fs-extra@11.3.3: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.0 @@ -15486,7 +15317,7 @@ snapshots: fs-minipass@3.0.3: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 fsevents@2.3.2: optional: true @@ -15502,15 +15333,15 @@ snapshots: commander: 2.20.3 github-url-from-git: 1.5.0 - generate-license-file@3.8.1(typescript@5.9.2): + generate-license-file@3.8.1(typescript@5.9.3): dependencies: "@commander-js/extra-typings": 13.1.0(commander@13.1.0) "@npmcli/arborist": 8.0.1 cli-spinners: 2.9.2 commander: 13.1.0 - cosmiconfig: 9.0.0(typescript@5.9.2) + cosmiconfig: 9.0.0(typescript@5.9.3) enquirer: 2.4.1 - glob: 10.4.5 + glob: 10.5.0 json5: 2.2.3 ora: 5.4.1 tslib: 2.8.1 @@ -15519,13 +15350,15 @@ snapshots: - supports-color - typescript + generator-function@2.0.1: {} + gensync@1.0.0-beta.2: {} geojson-vt@3.2.1: {} geolib@3.3.4: {} - get-east-asian-width@1.3.0: {} + get-east-asian-width@1.5.0: {} get-intrinsic@1.3.0: dependencies: @@ -15558,7 +15391,7 @@ snapshots: "@sec-ant/readable-stream": 0.4.1 is-stream: 4.0.1 - get-tsconfig@4.10.1: + get-tsconfig@4.13.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -15574,20 +15407,20 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.4.5: + glob@10.5.0: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 + minimatch: 9.0.8 + minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@13.0.1: + glob@13.0.6: dependencies: - minimatch: 10.1.2 - minipass: 7.1.2 - path-scurry: 2.0.1 + minimatch: 10.2.2 + minipass: 7.1.3 + path-scurry: 2.0.2 globals@15.15.0: {} @@ -15599,7 +15432,7 @@ snapshots: gray-matter@4.0.3: dependencies: - js-yaml: 3.14.1 + js-yaml: 3.14.2 kind-of: 6.0.3 section-matter: 1.0.0 strip-bom-string: 1.0.0 @@ -15615,14 +15448,14 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@20.3.9: + happy-dom@20.7.0: dependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 "@types/whatwg-mimetype": 3.0.2 "@types/ws": 8.18.1 - entities: 4.5.0 + entities: 7.0.1 whatwg-mimetype: 3.0.0 - ws: 8.18.3 + ws: 8.19.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -15639,14 +15472,17 @@ snapshots: dependencies: has-symbols: 1.1.0 - hash-base@2.0.2: + hash-base@3.0.5: dependencies: inherits: 2.0.4 + safe-buffer: 5.2.1 - hash-base@3.0.5: + hash-base@3.1.2: dependencies: inherits: 2.0.4 + readable-stream: 2.3.8 safe-buffer: 5.2.1 + to-buffer: 1.2.2 hash.js@1.1.7: dependencies: @@ -15704,7 +15540,7 @@ snapshots: comma-separated-tokens: 2.0.3 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 + mdast-util-to-hast: 13.2.1 property-information: 7.1.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.4 @@ -15756,18 +15592,18 @@ snapshots: http-cache-semantics@4.2.0: {} - http-errors@2.0.0: + http-errors@2.0.1: dependencies: depd: 2.0.0 inherits: 2.0.4 setprototypeof: 1.2.0 - statuses: 2.0.1 + statuses: 2.0.2 toidentifier: 1.0.1 http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -15776,7 +15612,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -15788,22 +15624,22 @@ snapshots: husky@9.1.7: {} - i18next-cli@1.42.8(@swc/helpers@0.5.17)(@types/node@20.19.11)(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(typescript@5.9.2): + i18next-cli@1.46.0(@swc/helpers@0.5.19)(@types/node@20.19.34)(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(typescript@5.9.3): dependencies: "@croct/json5-parser": 0.2.2 - "@swc/core": 1.15.11(@swc/helpers@0.5.17) + "@swc/core": 1.15.11(@swc/helpers@0.5.19) chokidar: 5.0.0 commander: 14.0.3 execa: 9.6.1 - glob: 13.0.1 - i18next-resources-for-ts: 2.0.0(@swc/helpers@0.5.17) - inquirer: 13.2.2(@types/node@20.19.11) + glob: 13.0.6 + i18next-resources-for-ts: 2.0.0(@swc/helpers@0.5.19) + inquirer: 13.2.5(@types/node@20.19.34) jiti: 2.6.1 jsonc-parser: 3.3.1 - minimatch: 10.1.2 + minimatch: 10.2.2 ora: 9.3.0 react: 19.2.4 - react-i18next: 16.5.4(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@19.2.4)(typescript@5.9.2) + react-i18next: 16.5.4(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react@19.2.4)(typescript@5.9.3) yaml: 2.8.2 transitivePeerDependencies: - "@swc/helpers" @@ -15813,26 +15649,20 @@ snapshots: - react-native - typescript - i18next-resources-for-ts@2.0.0(@swc/helpers@0.5.17): + i18next-resources-for-ts@2.0.0(@swc/helpers@0.5.19): dependencies: "@babel/runtime": 7.28.6 - "@swc/core": 1.15.11(@swc/helpers@0.5.17) + "@swc/core": 1.15.11(@swc/helpers@0.5.19) chokidar: 5.0.0 yaml: 2.8.2 transitivePeerDependencies: - "@swc/helpers" - i18next@25.4.0(typescript@5.9.2): - dependencies: - "@babel/runtime": 7.28.3 - optionalDependencies: - typescript: 5.9.2 - - i18next@25.8.7(typescript@5.9.2): + i18next@25.8.13(typescript@5.9.3): dependencies: "@babel/runtime": 7.28.6 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 iconv-lite@0.4.24: dependencies: @@ -15850,7 +15680,7 @@ snapshots: ignore-walk@7.0.0: dependencies: - minimatch: 9.0.5 + minimatch: 9.0.8 ignore@5.3.2: {} @@ -15873,19 +15703,19 @@ snapshots: inline-style-parser@0.1.1: {} - inquirer@13.2.2(@types/node@20.19.11): + inquirer@13.2.5(@types/node@20.19.34): dependencies: "@inquirer/ansi": 2.0.3 - "@inquirer/core": 11.1.1(@types/node@20.19.11) - "@inquirer/prompts": 8.2.0(@types/node@20.19.11) - "@inquirer/type": 4.0.3(@types/node@20.19.11) + "@inquirer/core": 11.1.5(@types/node@20.19.34) + "@inquirer/prompts": 8.3.0(@types/node@20.19.34) + "@inquirer/type": 4.0.3(@types/node@20.19.34) mute-stream: 3.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 - ip-address@10.0.1: {} + ip-address@10.1.0: {} ipaddr.js@1.9.1: {} @@ -15927,13 +15757,14 @@ snapshots: is-fullwidth-code-point@4.0.0: {} - is-fullwidth-code-point@5.0.0: + is-fullwidth-code-point@5.1.0: dependencies: - get-east-asian-width: 1.3.0 + get-east-asian-width: 1.5.0 - is-generator-function@1.1.0: + is-generator-function@1.1.2: dependencies: call-bound: 1.0.4 + generator-function: 2.0.1 get-proto: 1.0.1 has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 @@ -15978,7 +15809,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 is-unicode-supported@0.1.0: {} @@ -15986,9 +15817,9 @@ snapshots: is-unicode-supported@2.1.0: {} - is-what@4.1.16: {} + is-what@5.5.0: {} - is-wsl@3.1.0: + is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -15996,11 +15827,11 @@ snapshots: isarray@2.0.5: {} - isbinaryfile@5.0.4: {} + isbinaryfile@5.0.7: {} isexe@2.0.0: {} - isexe@3.1.1: {} + isexe@3.1.5: {} isomorphic-timers-promises@1.0.1: {} @@ -16024,12 +15855,12 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-diff@30.0.5: + jest-diff@30.2.0: dependencies: "@jest/diff-sequences": 30.0.1 - "@jest/get-type": 30.0.1 + "@jest/get-type": 30.1.0 chalk: 4.1.2 - pretty-format: 30.0.5 + pretty-format: 30.2.0 jest-get-type@29.6.3: {} @@ -16040,39 +15871,39 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-matcher-utils@30.0.5: + jest-matcher-utils@30.2.0: dependencies: - "@jest/get-type": 30.0.1 + "@jest/get-type": 30.1.0 chalk: 4.1.2 - jest-diff: 30.0.5 - pretty-format: 30.0.5 + jest-diff: 30.2.0 + pretty-format: 30.2.0 - jest-message-util@30.0.5: + jest-message-util@30.2.0: dependencies: - "@babel/code-frame": 7.27.1 - "@jest/types": 30.0.5 + "@babel/code-frame": 7.29.0 + "@jest/types": 30.2.0 "@types/stack-utils": 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.8 - pretty-format: 30.0.5 + pretty-format: 30.2.0 slash: 3.0.0 stack-utils: 2.0.6 - jest-mock@30.0.5: + jest-mock@30.2.0: dependencies: - "@jest/types": 30.0.5 - "@types/node": 20.19.11 - jest-util: 30.0.5 + "@jest/types": 30.2.0 + "@types/node": 20.19.34 + jest-util: 30.2.0 jest-regex-util@30.0.1: {} - jest-util@30.0.5: + jest-util@30.2.0: dependencies: - "@jest/types": 30.0.5 - "@types/node": 20.19.11 + "@jest/types": 30.2.0 + "@types/node": 20.19.34 chalk: 4.1.2 - ci-info: 4.3.0 + ci-info: 4.4.0 graceful-fs: 4.2.11 picomatch: 4.0.3 @@ -16092,17 +15923,12 @@ snapshots: js-tokens@9.0.1: {} - js-yaml@3.13.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - js-yaml@3.14.1: + js-yaml@3.14.2: dependencies: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.0: + js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -16111,12 +15937,12 @@ snapshots: cssstyle: 4.6.0 data-urls: 5.0.0 decimal.js: 10.6.0 - form-data: 4.0.4 + form-data: 4.0.5 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.21 + nwsapi: 2.2.23 parse5: 7.3.0 rrweb-cssom: 0.7.1 saxes: 6.0.0 @@ -16127,7 +15953,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - ws: 8.18.3 + ws: 8.19.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -16166,7 +15992,7 @@ snapshots: kleur@3.0.3: {} - ky@1.9.0: {} + ky@1.14.3: {} latest-version@9.0.0: dependencies: @@ -16188,16 +16014,16 @@ snapshots: lint-staged@15.5.2: dependencies: - chalk: 5.6.0 + chalk: 5.6.2 commander: 13.1.0 - debug: 4.4.1 + debug: 4.4.3 execa: 8.0.1 lilconfig: 3.1.3 listr2: 8.3.3 micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.8.1 + yaml: 2.8.2 transitivePeerDependencies: - supports-color @@ -16205,10 +16031,10 @@ snapshots: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 - eventemitter3: 5.0.1 + eventemitter3: 5.0.4 log-update: 6.1.0 rfdc: 1.4.1 - wrap-ansi: 9.0.0 + wrap-ansi: 9.0.2 load-tsconfig@0.2.5: {} @@ -16216,17 +16042,13 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash-es@4.17.21: {} - - lodash.castarray@4.4.0: {} - - lodash.isplainobject@4.0.6: {} + lodash-es@4.17.23: {} lodash.merge@4.6.2: {} lodash.sortby@4.7.0: {} - lodash@4.17.21: {} + lodash@4.17.23: {} log-symbols@4.1.0: dependencies: @@ -16235,7 +16057,7 @@ snapshots: log-symbols@6.0.0: dependencies: - chalk: 5.6.0 + chalk: 5.6.2 is-unicode-supported: 1.3.0 log-symbols@7.0.1: @@ -16245,11 +16067,11 @@ snapshots: log-update@6.1.0: dependencies: - ansi-escapes: 7.0.0 + ansi-escapes: 7.3.0 cli-cursor: 5.0.0 - slice-ansi: 7.1.0 - strip-ansi: 7.1.0 - wrap-ansi: 9.0.0 + slice-ansi: 7.1.2 + strip-ansi: 7.1.2 + wrap-ansi: 9.0.2 longest-streak@2.0.4: {} @@ -16283,19 +16105,16 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.30.18: + magic-string@0.30.21: dependencies: "@jridgewell/sourcemap-codec": 1.5.5 - make-error@1.3.6: - optional: true - make-fetch-happen@14.0.3: dependencies: "@npmcli/agent": 3.0.0 cacache: 19.0.1 http-cache-semantics: 4.2.0 - minipass: 7.1.2 + minipass: 7.1.3 minipass-fetch: 4.0.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -16333,7 +16152,7 @@ snapshots: mark.js@8.11.1: {} - markdown-it@14.1.0: + markdown-it@14.1.1: dependencies: argparse: 2.0.1 entities: 4.5.0 @@ -16418,7 +16237,7 @@ snapshots: unist-util-position: 3.1.0 unist-util-visit: 2.0.3 - mdast-util-to-hast@13.2.0: + mdast-util-to-hast@13.2.1: dependencies: "@types/hast": 3.0.4 "@types/mdast": 4.0.4 @@ -16427,7 +16246,7 @@ snapshots: micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.3 mdast-util-to-markdown@0.6.5: @@ -16511,7 +16330,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.4.1 + debug: 4.4.3 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -16523,7 +16342,7 @@ snapshots: miller-rabin@4.0.1: dependencies: - bn.js: 4.12.2 + bn.js: 4.12.3 brorand: 1.1.0 mime-db@1.52.0: {} @@ -16546,29 +16365,29 @@ snapshots: minimalistic-crypto-utils@1.0.1: {} - minimatch@10.0.3: + minimatch@10.2.1: dependencies: - "@isaacs/brace-expansion": 5.0.0 + brace-expansion: 5.0.3 - minimatch@10.1.2: + minimatch@10.2.2: dependencies: - "@isaacs/brace-expansion": 5.0.1 + brace-expansion: 5.0.3 - minimatch@9.0.5: + minimatch@9.0.8: dependencies: - brace-expansion: 2.0.2 + brace-expansion: 5.0.3 minimist@1.2.8: {} minipass-collect@2.0.1: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 minipass-fetch@4.0.1: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 minipass-sized: 1.0.3 - minizlib: 3.0.2 + minizlib: 3.1.0 optionalDependencies: encoding: 0.1.13 @@ -16590,18 +16409,18 @@ snapshots: minipass@5.0.0: {} - minipass@7.1.2: {} + minipass@7.1.3: {} - minisearch@7.1.2: {} + minisearch@7.2.0: {} minizlib@2.1.2: dependencies: minipass: 3.3.6 yallist: 4.0.0 - minizlib@3.0.2: + minizlib@3.1.0: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 mitt@3.0.1: {} @@ -16611,10 +16430,10 @@ snapshots: mlly@1.8.0: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 pathe: 2.0.3 pkg-types: 1.3.1 - ufo: 1.6.1 + ufo: 1.6.3 mrmime@2.0.1: {} @@ -16651,22 +16470,22 @@ snapshots: optionalDependencies: encoding: 0.1.13 - node-gyp@11.4.1: + node-gyp@11.5.0: dependencies: env-paths: 2.2.1 - exponential-backoff: 3.1.2 + exponential-backoff: 3.1.3 graceful-fs: 4.2.11 make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 - tar: 7.4.3 - tinyglobby: 0.2.14 + semver: 7.7.4 + tar: 7.5.9 + tinyglobby: 0.2.15 which: 5.0.0 transitivePeerDependencies: - supports-color - node-releases@2.0.19: {} + node-releases@2.0.27: {} node-stdlib-browser@1.3.1: dependencies: @@ -16704,15 +16523,13 @@ snapshots: normalize-path@3.0.0: {} - normalize-range@0.1.2: {} - npm-bundled@4.0.0: dependencies: npm-normalize-package-bin: 4.0.0 - npm-install-checks@7.1.1: + npm-install-checks@7.1.2: dependencies: - semver: 7.7.2 + semver: 7.7.4 npm-normalize-package-bin@4.0.0: {} @@ -16720,7 +16537,7 @@ snapshots: dependencies: hosted-git-info: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.4 validate-npm-package-name: 6.0.2 npm-packlist@9.0.0: @@ -16729,19 +16546,19 @@ snapshots: npm-pick-manifest@10.0.0: dependencies: - npm-install-checks: 7.1.1 + npm-install-checks: 7.1.2 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.2 + semver: 7.7.4 npm-registry-fetch@18.0.2: dependencies: "@npmcli/redact": 3.2.2 jsonparse: 1.3.1 make-fetch-happen: 14.0.3 - minipass: 7.1.2 + minipass: 7.1.3 minipass-fetch: 4.0.1 - minizlib: 3.0.2 + minizlib: 3.1.0 npm-package-arg: 12.0.2 proc-log: 5.0.0 transitivePeerDependencies: @@ -16756,7 +16573,7 @@ snapshots: path-key: 4.0.0 unicorn-magic: 0.3.0 - nwsapi@2.2.21: {} + nwsapi@2.2.23: {} object-assign@4.1.1: {} @@ -16809,12 +16626,12 @@ snapshots: oniguruma-to-es@3.1.1: dependencies: emoji-regex-xs: 1.0.0 - regex: 6.0.1 + regex: 6.1.0 regex-recursion: 6.0.2 open@10.2.0: dependencies: - default-browser: 5.2.1 + default-browser: 5.5.0 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 wsl-utils: 0.1.0 @@ -16833,7 +16650,7 @@ snapshots: ora@8.2.0: dependencies: - chalk: 5.6.0 + chalk: 5.6.2 cli-cursor: 5.0.0 cli-spinners: 2.9.2 is-interactive: 2.0.0 @@ -16841,7 +16658,7 @@ snapshots: log-symbols: 6.0.0 stdin-discarder: 0.2.2 string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 ora@9.3.0: dependencies: @@ -16852,7 +16669,7 @@ snapshots: is-unicode-supported: 2.1.0 log-symbols: 7.0.1 stdin-discarder: 0.3.1 - string-width: 8.1.1 + string-width: 8.2.0 orderedmap@2.1.1: {} @@ -16877,27 +16694,27 @@ snapshots: dependencies: p-limit: 3.1.0 - p-map@7.0.3: {} + p-map@7.0.4: {} package-json-from-dist@1.0.1: {} package-json@10.0.1: dependencies: - ky: 1.9.0 - registry-auth-token: 5.1.0 + ky: 1.14.3 + registry-auth-token: 5.1.1 registry-url: 6.0.1 - semver: 7.7.2 + semver: 7.7.4 pacote@19.0.1: dependencies: "@npmcli/git": 6.0.3 "@npmcli/installed-package-contents": 3.0.0 "@npmcli/package-json": 6.2.0 - "@npmcli/promise-spawn": 8.0.2 + "@npmcli/promise-spawn": 8.0.3 "@npmcli/run-script": 9.1.0 cacache: 19.0.1 fs-minipass: 3.0.3 - minipass: 7.1.2 + minipass: 7.1.3 npm-package-arg: 12.0.2 npm-packlist: 9.0.0 npm-pick-manifest: 10.0.0 @@ -16915,11 +16732,11 @@ snapshots: "@npmcli/git": 6.0.3 "@npmcli/installed-package-contents": 3.0.0 "@npmcli/package-json": 6.2.0 - "@npmcli/promise-spawn": 8.0.2 + "@npmcli/promise-spawn": 8.0.3 "@npmcli/run-script": 9.1.0 cacache: 19.0.1 fs-minipass: 3.0.3 - minipass: 7.1.2 + minipass: 7.1.3 npm-package-arg: 12.0.2 npm-packlist: 9.0.0 npm-pick-manifest: 10.0.0 @@ -16938,13 +16755,12 @@ snapshots: dependencies: callsites: 3.1.0 - parse-asn1@5.1.7: + parse-asn1@5.1.9: dependencies: asn1.js: 4.10.1 browserify-aes: 1.2.0 evp_bytestokey: 1.0.3 - hash-base: 3.0.5 - pbkdf2: 3.1.3 + pbkdf2: 3.1.5 safe-buffer: 5.2.1 parse-conflict-json@4.0.0: @@ -16964,8 +16780,8 @@ snapshots: parse-json@5.2.0: dependencies: - "@babel/code-frame": 7.27.1 - error-ex: 1.3.2 + "@babel/code-frame": 7.29.0 + error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -16992,12 +16808,12 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 - path-scurry@2.0.1: + path-scurry@2.0.2: dependencies: lru-cache: 11.2.6 - minipass: 7.1.2 + minipass: 7.1.3 path-to-regexp@0.1.12: {} @@ -17010,14 +16826,14 @@ snapshots: ieee754: 1.2.1 resolve-protobuf-schema: 2.1.0 - pbkdf2@3.1.3: + pbkdf2@3.1.5: dependencies: - create-hash: 1.1.3 + create-hash: 1.2.0 create-hmac: 1.1.7 - ripemd160: 2.0.1 + ripemd160: 2.0.3 safe-buffer: 5.2.1 sha.js: 2.4.12 - to-buffer: 1.2.1 + to-buffer: 1.2.2 perfect-debounce@1.0.0: {} @@ -17046,10 +16862,10 @@ snapshots: "@jsdevtools/ez-spawn": 3.0.4 "@octokit/action": 6.1.0 ignore: 5.3.2 - isbinaryfile: 5.0.4 + isbinaryfile: 5.0.7 pkg-types: 1.3.1 query-registry: 3.0.1 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 pkg-types@1.3.1: dependencies: @@ -17074,28 +16890,20 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.10 + resolve: 1.22.11 - postcss-js@4.0.1(postcss@8.5.6): + postcss-js@4.1.0(postcss@8.5.6): dependencies: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)): - dependencies: - lilconfig: 3.1.3 - yaml: 2.8.1 - optionalDependencies: - postcss: 8.5.6 - ts-node: 10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2) - - postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.2): + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2): dependencies: lilconfig: 3.1.3 optionalDependencies: - jiti: 2.6.1 + jiti: 1.21.7 postcss: 8.5.6 - tsx: 4.20.4 + tsx: 4.21.0 yaml: 2.8.2 postcss-nested@6.2.0(postcss@8.5.6): @@ -17113,7 +16921,7 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@7.1.0: + postcss-selector-parser@7.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -17128,13 +16936,13 @@ snapshots: potpack@2.1.0: {} - preact@10.27.1: {} + preact@10.28.4: {} - prettier-plugin-tailwindcss@0.4.1(prettier@3.6.2): + prettier-plugin-tailwindcss@0.4.1(prettier@3.8.1): dependencies: - prettier: 3.6.2 + prettier: 3.8.1 - prettier@3.6.2: {} + prettier@3.8.1: {} pretty-format@27.5.1: dependencies: @@ -17148,13 +16956,13 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 - pretty-format@30.0.5: + pretty-format@30.2.0: dependencies: "@jest/schemas": 30.0.5 ansi-styles: 5.2.0 react-is: 18.3.1 - pretty-ms@9.2.0: + pretty-ms@9.3.0: dependencies: parse-ms: 4.0.0 @@ -17192,7 +17000,7 @@ snapshots: property-information@7.1.0: {} - prosemirror-changeset@2.3.1: + prosemirror-changeset@2.4.0: dependencies: prosemirror-transform: 1.11.0 @@ -17210,20 +17018,20 @@ snapshots: dependencies: prosemirror-state: 1.4.4 prosemirror-transform: 1.11.0 - prosemirror-view: 1.41.5 + prosemirror-view: 1.41.6 prosemirror-gapcursor@1.4.0: dependencies: prosemirror-keymap: 1.2.3 prosemirror-model: 1.25.4 prosemirror-state: 1.4.4 - prosemirror-view: 1.41.5 + prosemirror-view: 1.41.6 prosemirror-history@1.5.0: dependencies: prosemirror-state: 1.4.4 prosemirror-transform: 1.11.0 - prosemirror-view: 1.41.5 + prosemirror-view: 1.41.6 rope-sequence: 1.3.4 prosemirror-inputrules@1.5.1: @@ -17236,13 +17044,13 @@ snapshots: prosemirror-state: 1.4.4 w3c-keyname: 2.2.8 - prosemirror-markdown@1.13.3: + prosemirror-markdown@1.13.4: dependencies: "@types/markdown-it": 14.1.2 - markdown-it: 14.1.0 + markdown-it: 14.1.1 prosemirror-model: 1.25.4 - prosemirror-menu@1.2.5: + prosemirror-menu@1.3.0: dependencies: crelt: 1.0.6 prosemirror-commands: 1.7.1 @@ -17267,7 +17075,7 @@ snapshots: dependencies: prosemirror-model: 1.25.4 prosemirror-transform: 1.11.0 - prosemirror-view: 1.41.5 + prosemirror-view: 1.41.6 prosemirror-tables@1.8.5: dependencies: @@ -17275,21 +17083,21 @@ snapshots: prosemirror-model: 1.25.4 prosemirror-state: 1.4.4 prosemirror-transform: 1.11.0 - prosemirror-view: 1.41.5 + prosemirror-view: 1.41.6 - prosemirror-trailing-node@3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5): + prosemirror-trailing-node@3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.6): dependencies: "@remirror/core-constants": 3.0.0 escape-string-regexp: 4.0.0 prosemirror-model: 1.25.4 prosemirror-state: 1.4.4 - prosemirror-view: 1.41.5 + prosemirror-view: 1.41.6 prosemirror-transform@1.11.0: dependencies: prosemirror-model: 1.25.4 - prosemirror-view@1.41.5: + prosemirror-view@1.41.6: dependencies: prosemirror-model: 1.25.4 prosemirror-state: 1.4.4 @@ -17310,10 +17118,10 @@ snapshots: public-encrypt@4.0.3: dependencies: - bn.js: 4.12.2 + bn.js: 4.12.3 browserify-rsa: 4.1.1 create-hash: 1.2.0 - parse-asn1: 5.1.7 + parse-asn1: 5.1.9 randombytes: 2.1.0 safe-buffer: 5.2.1 @@ -17323,9 +17131,9 @@ snapshots: punycode@2.3.1: {} - pure-react-carousel@1.32.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + pure-react-carousel@1.35.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@babel/runtime": 7.28.3 + "@babel/runtime": 7.28.6 deep-freeze: 0.0.1 deepmerge: 2.2.1 equals: 1.0.5 @@ -17333,24 +17141,24 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - qs@6.13.0: + qs@6.14.2: dependencies: side-channel: 1.1.0 - qs@6.14.0: + qs@6.15.0: dependencies: side-channel: 1.1.0 query-registry@3.0.1: dependencies: - query-string: 9.2.2 - quick-lru: 7.1.0 + query-string: 9.3.1 + quick-lru: 7.3.0 url-join: 5.0.0 validate-npm-package-name: 5.0.1 zod: 3.25.76 zod-package-json: 1.2.0 - query-string@9.2.2: + query-string@9.3.1: dependencies: decode-uri-component: 0.4.1 filter-obj: 5.1.0 @@ -17362,7 +17170,7 @@ snapshots: queue-microtask@1.2.3: {} - quick-lru@7.1.0: {} + quick-lru@7.3.0: {} quickselect@2.0.0: {} @@ -17377,10 +17185,10 @@ snapshots: range-parser@1.2.1: {} - raw-body@2.5.2: + raw-body@2.5.3: dependencies: bytes: 3.1.2 - http-errors: 2.0.0 + http-errors: 2.0.1 iconv-lite: 0.4.24 unpipe: 1.0.0 @@ -17400,8 +17208,8 @@ snapshots: react-color@2.19.3(react@18.3.1): dependencies: "@icons/material": 0.2.4(react@18.3.1) - lodash: 4.17.21 - lodash-es: 4.17.21 + lodash: 4.17.23 + lodash-es: 4.17.23 material-colors: 1.2.6 prop-types: 15.8.1 react: 18.3.1 @@ -17416,7 +17224,7 @@ snapshots: react-error-boundary@5.0.0(react@18.3.1): dependencies: - "@babel/runtime": 7.28.3 + "@babel/runtime": 7.28.6 react: 18.3.1 react-hotkeys-hook@4.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -17424,42 +17232,32 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-i18next@15.7.1(i18next@25.4.0(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2): - dependencies: - "@babel/runtime": 7.28.3 - html-parse-stringify: 3.0.1 - i18next: 25.4.0(typescript@5.9.2) - react: 18.3.1 - optionalDependencies: - react-dom: 18.3.1(react@18.3.1) - typescript: 5.9.2 - - react-i18next@15.7.1(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2): + react-i18next@15.7.4(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3): dependencies: - "@babel/runtime": 7.28.3 + "@babel/runtime": 7.28.6 html-parse-stringify: 3.0.1 - i18next: 25.8.7(typescript@5.9.2) + i18next: 25.8.13(typescript@5.9.3) react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - typescript: 5.9.2 + typescript: 5.9.3 - react-i18next@16.5.4(i18next@25.8.7(typescript@5.9.2))(react-dom@18.3.1(react@18.3.1))(react@19.2.4)(typescript@5.9.2): + react-i18next@16.5.4(i18next@25.8.13(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react@19.2.4)(typescript@5.9.3): dependencies: "@babel/runtime": 7.28.6 html-parse-stringify: 3.0.1 - i18next: 25.8.7(typescript@5.9.2) + i18next: 25.8.13(typescript@5.9.3) react: 19.2.4 use-sync-external-store: 1.6.0(react@19.2.4) optionalDependencies: react-dom: 18.3.1(react@18.3.1) - typescript: 5.9.2 + typescript: 5.9.3 react-icons@5.5.0(react@18.3.1): dependencies: react: 18.3.1 - react-international-phone@4.6.0(react@18.3.1): + react-international-phone@4.8.0(react@18.3.1): dependencies: react: 18.3.1 @@ -17469,10 +17267,10 @@ snapshots: react-is@18.3.1: {} - react-markdown@6.0.3(@types/react@18.3.24)(react@18.3.1): + react-markdown@6.0.3(@types/react@18.3.28)(react@18.3.1): dependencies: "@types/hast": 2.3.10 - "@types/react": 18.3.24 + "@types/react": 18.3.28 "@types/unist": 2.0.11 comma-separated-tokens: 1.0.8 prop-types: 15.8.1 @@ -17496,39 +17294,39 @@ snapshots: react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@18.3.24)(react@18.3.1): + react-remove-scroll-bar@2.3.8(@types/react@18.3.28)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.3(@types/react@18.3.24)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.28)(react@18.3.1) tslib: 2.8.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - react-remove-scroll@2.7.1(@types/react@18.3.24)(react@18.3.1): + react-remove-scroll@2.7.2(@types/react@18.3.28)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.24)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.3.24)(react@18.3.1) + react-remove-scroll-bar: 2.3.8(@types/react@18.3.28)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.28)(react@18.3.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.24)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.24)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@18.3.28)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.28)(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - react-style-singleton@2.2.3(@types/react@18.3.24)(react@18.3.1): + react-style-singleton@2.2.3(@types/react@18.3.28)(react@18.3.1): dependencies: get-nonce: 1.0.1 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - react-textarea-autosize@8.5.9(@types/react@18.3.24)(react@18.3.1): + react-textarea-autosize@8.5.9(@types/react@18.3.28)(react@18.3.1): dependencies: - "@babel/runtime": 7.28.3 + "@babel/runtime": 7.28.6 react: 18.3.1 - use-composed-ref: 1.4.0(@types/react@18.3.24)(react@18.3.1) - use-latest: 1.3.0(@types/react@18.3.24)(react@18.3.1) + use-composed-ref: 1.4.0(@types/react@18.3.28)(react@18.3.1) + use-latest: 1.3.0(@types/react@18.3.28)(react@18.3.1) transitivePeerDependencies: - "@types/react" @@ -17540,7 +17338,7 @@ snapshots: reactcss@1.2.3(react@18.3.1): dependencies: - lodash: 4.17.21 + lodash: 4.17.23 react: 18.3.1 read-cache@1.0.0: @@ -17586,7 +17384,7 @@ snapshots: redux@4.2.1: dependencies: - "@babel/runtime": 7.28.3 + "@babel/runtime": 7.28.6 regex-recursion@5.1.1: dependencies: @@ -17603,13 +17401,13 @@ snapshots: dependencies: regex-utilities: 2.3.0 - regex@6.0.1: + regex@6.1.0: dependencies: regex-utilities: 2.3.0 - registry-auth-token@5.1.0: + registry-auth-token@5.1.1: dependencies: - "@pnpm/npm-conf": 2.3.1 + "@pnpm/npm-conf": 3.0.2 registry-url@6.0.1: dependencies: @@ -17658,7 +17456,7 @@ snapshots: dependencies: protocol-buffers-schema: 3.6.0 - resolve@1.22.10: + resolve@1.22.11: dependencies: is-core-module: 2.16.1 path-parse: 1.0.7 @@ -17680,40 +17478,40 @@ snapshots: rfdc@1.4.1: {} - ripemd160@2.0.1: - dependencies: - hash-base: 2.0.2 - inherits: 2.0.4 - - ripemd160@2.0.2: + ripemd160@2.0.3: dependencies: - hash-base: 3.0.5 + hash-base: 3.1.2 inherits: 2.0.4 - rollup@4.47.1: + rollup@4.59.0: dependencies: "@types/estree": 1.0.8 optionalDependencies: - "@rollup/rollup-android-arm-eabi": 4.47.1 - "@rollup/rollup-android-arm64": 4.47.1 - "@rollup/rollup-darwin-arm64": 4.47.1 - "@rollup/rollup-darwin-x64": 4.47.1 - "@rollup/rollup-freebsd-arm64": 4.47.1 - "@rollup/rollup-freebsd-x64": 4.47.1 - "@rollup/rollup-linux-arm-gnueabihf": 4.47.1 - "@rollup/rollup-linux-arm-musleabihf": 4.47.1 - "@rollup/rollup-linux-arm64-gnu": 4.47.1 - "@rollup/rollup-linux-arm64-musl": 4.47.1 - "@rollup/rollup-linux-loongarch64-gnu": 4.47.1 - "@rollup/rollup-linux-ppc64-gnu": 4.47.1 - "@rollup/rollup-linux-riscv64-gnu": 4.47.1 - "@rollup/rollup-linux-riscv64-musl": 4.47.1 - "@rollup/rollup-linux-s390x-gnu": 4.47.1 - "@rollup/rollup-linux-x64-gnu": 4.47.1 - "@rollup/rollup-linux-x64-musl": 4.47.1 - "@rollup/rollup-win32-arm64-msvc": 4.47.1 - "@rollup/rollup-win32-ia32-msvc": 4.47.1 - "@rollup/rollup-win32-x64-msvc": 4.47.1 + "@rollup/rollup-android-arm-eabi": 4.59.0 + "@rollup/rollup-android-arm64": 4.59.0 + "@rollup/rollup-darwin-arm64": 4.59.0 + "@rollup/rollup-darwin-x64": 4.59.0 + "@rollup/rollup-freebsd-arm64": 4.59.0 + "@rollup/rollup-freebsd-x64": 4.59.0 + "@rollup/rollup-linux-arm-gnueabihf": 4.59.0 + "@rollup/rollup-linux-arm-musleabihf": 4.59.0 + "@rollup/rollup-linux-arm64-gnu": 4.59.0 + "@rollup/rollup-linux-arm64-musl": 4.59.0 + "@rollup/rollup-linux-loong64-gnu": 4.59.0 + "@rollup/rollup-linux-loong64-musl": 4.59.0 + "@rollup/rollup-linux-ppc64-gnu": 4.59.0 + "@rollup/rollup-linux-ppc64-musl": 4.59.0 + "@rollup/rollup-linux-riscv64-gnu": 4.59.0 + "@rollup/rollup-linux-riscv64-musl": 4.59.0 + "@rollup/rollup-linux-s390x-gnu": 4.59.0 + "@rollup/rollup-linux-x64-gnu": 4.59.0 + "@rollup/rollup-linux-x64-musl": 4.59.0 + "@rollup/rollup-openbsd-x64": 4.59.0 + "@rollup/rollup-openharmony-arm64": 4.59.0 + "@rollup/rollup-win32-arm64-msvc": 4.59.0 + "@rollup/rollup-win32-ia32-msvc": 4.59.0 + "@rollup/rollup-win32-x64-gnu": 4.59.0 + "@rollup/rollup-win32-x64-msvc": 4.59.0 fsevents: 2.3.3 rope-sequence@1.3.4: {} @@ -17722,7 +17520,7 @@ snapshots: rrweb-cssom@0.8.0: {} - run-applescript@7.0.0: {} + run-applescript@7.1.0: {} run-async@4.0.6: {} @@ -17769,32 +17567,32 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.7.2: {} + semver@7.7.4: {} - send@0.19.0: + send@0.19.2: dependencies: debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 fresh: 0.5.2 - http-errors: 2.0.0 + http-errors: 2.0.1 mime: 1.6.0 ms: 2.1.3 on-finished: 2.4.1 range-parser: 1.2.1 - statuses: 2.0.1 + statuses: 2.0.2 transitivePeerDependencies: - supports-color - serve-static@1.16.2: + serve-static@1.16.3: dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.19.0 + send: 0.19.2 transitivePeerDependencies: - supports-color @@ -17815,7 +17613,7 @@ snapshots: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 - to-buffer: 1.2.1 + to-buffer: 1.2.2 shebang-command@2.0.0: dependencies: @@ -17890,7 +17688,7 @@ snapshots: transitivePeerDependencies: - supports-color - sirv@3.0.1: + sirv@3.0.2: dependencies: "@polka/url": 1.0.0-next.29 mrmime: 2.0.1 @@ -17902,27 +17700,27 @@ snapshots: slice-ansi@5.0.0: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 is-fullwidth-code-point: 4.0.0 - slice-ansi@7.1.0: + slice-ansi@7.1.2: dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 5.0.0 + ansi-styles: 6.2.3 + is-fullwidth-code-point: 5.1.0 smart-buffer@4.2.0: {} socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.4 - debug: 4.4.1 + debug: 4.4.3 socks: 2.8.7 transitivePeerDependencies: - supports-color socks@2.8.7: dependencies: - ip-address: 10.0.1 + ip-address: 10.1.0 smart-buffer: 4.2.0 sonner@1.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -17945,16 +17743,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.22 + spdx-license-ids: 3.0.23 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.22 + spdx-license-ids: 3.0.23 - spdx-license-ids@3.0.22: {} + spdx-license-ids@3.0.23: {} speakingurl@14.0.1: {} @@ -17964,7 +17762,7 @@ snapshots: ssri@12.0.0: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 stack-utils@2.0.6: dependencies: @@ -17972,9 +17770,9 @@ snapshots: stackback@0.0.2: {} - statuses@2.0.1: {} + statuses@2.0.2: {} - std-env@3.9.0: {} + std-env@3.10.0: {} stdin-discarder@0.2.2: {} @@ -18004,18 +17802,18 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 string-width@7.2.0: dependencies: - emoji-regex: 10.4.0 - get-east-asian-width: 1.3.0 - strip-ansi: 7.1.0 + emoji-regex: 10.6.0 + get-east-asian-width: 1.5.0 + strip-ansi: 7.1.2 - string-width@8.1.1: + string-width@8.2.0: dependencies: - get-east-asian-width: 1.3.0 - strip-ansi: 7.1.0 + get-east-asian-width: 1.5.0 + strip-ansi: 7.1.2 string_decoder@1.1.1: dependencies: @@ -18034,9 +17832,9 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: + strip-ansi@7.1.2: dependencies: - ansi-regex: 6.2.0 + ansi-regex: 6.2.2 strip-bom-string@1.0.0: {} @@ -18048,7 +17846,7 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@3.0.0: + strip-literal@3.1.0: dependencies: js-tokens: 9.0.1 @@ -18056,23 +17854,23 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - sucrase@3.35.0: + sucrase@3.35.1: dependencies: "@jridgewell/gen-mapping": 0.3.13 commander: 4.1.1 - glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.7 + tinyglobby: 0.2.15 ts-interface-checker: 0.1.13 supercluster@8.0.1: dependencies: kdbush: 4.0.2 - superjson@2.2.2: + superjson@2.2.6: dependencies: - copy-anything: 3.0.5 + copy-anything: 4.0.5 supports-color@7.2.0: dependencies: @@ -18086,13 +17884,13 @@ snapshots: symbol-tree@3.2.4: {} - tabbable@6.2.0: {} + tabbable@6.4.0: {} tailwind-merge@1.14.0: {} - tailwind-merge@2.6.0: {} + tailwind-merge@2.6.1: {} - tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)): + tailwindcss@3.4.19(tsx@4.21.0)(yaml@2.8.2): dependencies: "@alloc/quick-lru": 5.2.0 arg: 5.0.2 @@ -18110,14 +17908,15 @@ snapshots: picocolors: 1.1.1 postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) - postcss-js: 4.0.1(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2)) + postcss-js: 4.1.0(postcss@8.5.6) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 + resolve: 1.22.11 + sucrase: 3.35.1 transitivePeerDependencies: - - ts-node + - tsx + - yaml tar@6.2.1: dependencies: @@ -18128,13 +17927,12 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - tar@7.4.3: + tar@7.5.9: dependencies: "@isaacs/fs-minipass": 4.0.1 chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.2 - mkdirp: 3.0.1 + minipass: 7.1.3 + minizlib: 3.1.0 yallist: 5.0.0 thenify-all@1.6.0: @@ -18157,7 +17955,7 @@ snapshots: tinyexec@0.3.2: {} - tinyglobby@0.2.14: + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 @@ -18168,9 +17966,9 @@ snapshots: tinyrainbow@2.0.0: {} - tinyspy@4.0.3: {} + tinyspy@4.0.4: {} - to-buffer@1.2.1: + to-buffer@1.2.2: dependencies: isarray: 2.0.5 safe-buffer: 5.2.1 @@ -18216,62 +18014,41 @@ snapshots: "@ts-morph/common": 0.23.0 code-block-writer: 13.0.3 - ts-node@10.9.2(@swc/core@1.15.11(@swc/helpers@0.5.17))(@types/node@20.19.11)(typescript@5.9.2): - dependencies: - "@cspotcode/source-map-support": 0.8.1 - "@tsconfig/node10": 1.0.11 - "@tsconfig/node12": 1.0.11 - "@tsconfig/node14": 1.0.3 - "@tsconfig/node16": 1.0.4 - "@types/node": 20.19.11 - acorn: 8.15.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.9.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - "@swc/core": 1.15.11(@swc/helpers@0.5.17) - optional: true - tslib@2.8.1: {} - tsup@8.3.5(@microsoft/api-extractor@7.52.11(@types/node@20.19.11))(@swc/core@1.15.11(@swc/helpers@0.5.17))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.8.2): + tsup@8.3.5(@microsoft/api-extractor@7.57.6(@types/node@20.19.34))(@swc/core@1.15.11(@swc/helpers@0.5.19))(jiti@1.21.7)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 - debug: 4.4.1 + debug: 4.4.3 esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.2) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2) resolve-from: 5.0.0 - rollup: 4.47.1 + rollup: 4.59.0 source-map: 0.8.0-beta.0 - sucrase: 3.35.0 + sucrase: 3.35.1 tinyexec: 0.3.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tree-kill: 1.2.2 optionalDependencies: - "@microsoft/api-extractor": 7.52.11(@types/node@20.19.11) - "@swc/core": 1.15.11(@swc/helpers@0.5.17) + "@microsoft/api-extractor": 7.57.6(@types/node@20.19.34) + "@swc/core": 1.15.11(@swc/helpers@0.5.19) postcss: 8.5.6 - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - jiti - supports-color - tsx - yaml - tsx@4.20.4: + tsx@4.21.0: dependencies: - esbuild: 0.25.9 - get-tsconfig: 4.10.1 + esbuild: 0.27.3 + get-tsconfig: 4.13.6 optionalDependencies: fsevents: 2.3.3 @@ -18280,7 +18057,7 @@ snapshots: tuf-js@3.1.0: dependencies: "@tufjs/models": 3.0.1 - debug: 4.4.1 + debug: 4.4.3 make-fetch-happen: 14.0.3 transitivePeerDependencies: - supports-color @@ -18302,11 +18079,11 @@ snapshots: typescript@5.8.2: {} - typescript@5.9.2: {} + typescript@5.9.3: {} uc.micro@2.1.0: {} - ufo@1.6.1: {} + ufo@1.6.3: {} uglify-js@3.19.3: optional: true @@ -18321,7 +18098,7 @@ snapshots: undici-types@6.21.0: {} - undici@6.21.3: {} + undici@6.23.0: {} unicorn-magic@0.3.0: {} @@ -18349,7 +18126,7 @@ snapshots: unist-util-is@4.1.0: {} - unist-util-is@6.0.0: + unist-util-is@6.0.1: dependencies: "@types/unist": 3.0.3 @@ -18372,10 +18149,10 @@ snapshots: "@types/unist": 2.0.11 unist-util-is: 4.1.0 - unist-util-visit-parents@6.0.1: + unist-util-visit-parents@6.0.2: dependencies: "@types/unist": 3.0.3 - unist-util-is: 6.0.0 + unist-util-is: 6.0.1 unist-util-visit@2.0.3: dependencies: @@ -18383,11 +18160,11 @@ snapshots: unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 - unist-util-visit@5.0.0: + unist-util-visit@5.1.0: dependencies: "@types/unist": 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 universal-user-agent@6.0.1: {} @@ -18397,16 +18174,12 @@ snapshots: unpipe@1.0.0: {} - update-browserslist-db@1.1.3(browserslist@4.25.3): + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: - browserslist: 4.25.3 + browserslist: 4.28.1 escalade: 3.2.0 picocolors: 1.1.1 - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - url-join@5.0.0: {} url-parse@1.5.10: @@ -18417,54 +18190,49 @@ snapshots: url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.14.0 + qs: 6.15.0 - use-callback-ref@1.3.3(@types/react@18.3.24)(react@18.3.1): + use-callback-ref@1.3.3(@types/react@18.3.28)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.8.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - use-composed-ref@1.4.0(@types/react@18.3.24)(react@18.3.1): + use-composed-ref@1.4.0(@types/react@18.3.28)(react@18.3.1): dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 use-debounce@9.0.4(react@18.3.1): dependencies: react: 18.3.1 - use-isomorphic-layout-effect@1.2.1(@types/react@18.3.24)(react@18.3.1): + use-isomorphic-layout-effect@1.2.1(@types/react@18.3.28)(react@18.3.1): dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - use-latest@1.3.0(@types/react@18.3.24)(react@18.3.1): + use-latest@1.3.0(@types/react@18.3.28)(react@18.3.1): dependencies: react: 18.3.1 - use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.24)(react@18.3.1) + use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.28)(react@18.3.1) optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 - use-sidecar@1.1.3(@types/react@18.3.24)(react@18.3.1): + use-sidecar@1.1.3(@types/react@18.3.28)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - "@types/react": 18.3.24 - - use-sync-external-store@1.5.0(react@18.3.1): - dependencies: - react: 18.3.1 + "@types/react": 18.3.28 use-sync-external-store@1.6.0(react@18.3.1): dependencies: react: 18.3.1 - optional: true use-sync-external-store@1.6.0(react@19.2.4): dependencies: @@ -18476,9 +18244,9 @@ snapshots: dependencies: inherits: 2.0.4 is-arguments: 1.2.0 - is-generator-function: 1.1.0 + is-generator-function: 1.1.2 is-typed-array: 1.1.15 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 utils-merge@1.0.1: {} @@ -18486,9 +18254,6 @@ snapshots: uuid@9.0.1: {} - v8-compile-cache-lib@3.0.1: - optional: true - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -18524,13 +18289,13 @@ snapshots: "@types/unist": 3.0.3 vfile-message: 4.0.3 - vite-node@3.2.4(@types/node@20.19.11): + vite-node@3.2.4(@types/node@20.19.34): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.19(@types/node@20.19.11) + vite: 5.4.21(@types/node@20.19.34) transitivePeerDependencies: - "@types/node" - less @@ -18542,45 +18307,45 @@ snapshots: - supports-color - terser - vite-plugin-node-polyfills@0.17.0(rollup@4.47.1)(vite@5.4.19(@types/node@20.19.11)): + vite-plugin-node-polyfills@0.17.0(rollup@4.59.0)(vite@5.4.21(@types/node@20.19.34)): dependencies: - "@rollup/plugin-inject": 5.0.5(rollup@4.47.1) + "@rollup/plugin-inject": 5.0.5(rollup@4.59.0) buffer-polyfill: buffer@6.0.3 node-stdlib-browser: 1.3.1 process: 0.11.10 - vite: 5.4.19(@types/node@20.19.11) + vite: 5.4.21(@types/node@20.19.34) transitivePeerDependencies: - rollup - vite@5.4.19(@types/node@20.19.11): + vite@5.4.21(@types/node@20.19.34): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.47.1 + rollup: 4.59.0 optionalDependencies: - "@types/node": 20.19.11 + "@types/node": 20.19.34 fsevents: 2.3.3 - vitepress@1.5.0(@algolia/client-search@5.35.0)(@types/node@20.19.11)(@types/react@18.3.24)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.2): + vitepress@1.5.0(@algolia/client-search@5.49.1)(@types/node@20.19.34)(@types/react@18.3.28)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.3): dependencies: "@docsearch/css": 3.9.0 - "@docsearch/js": 3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - "@iconify-json/simple-icons": 1.2.48 + "@docsearch/js": 3.9.0(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + "@iconify-json/simple-icons": 1.2.71 "@shikijs/core": 1.29.2 "@shikijs/transformers": 1.29.2 "@shikijs/types": 1.29.2 "@types/markdown-it": 14.1.2 - "@vitejs/plugin-vue": 5.2.4(vite@5.4.19(@types/node@20.19.11))(vue@3.5.19(typescript@5.9.2)) - "@vue/devtools-api": 7.7.7 - "@vue/shared": 3.5.19 - "@vueuse/core": 11.3.0(vue@3.5.19(typescript@5.9.2)) - "@vueuse/integrations": 11.3.0(focus-trap@7.6.5)(vue@3.5.19(typescript@5.9.2)) - focus-trap: 7.6.5 + "@vitejs/plugin-vue": 5.2.4(vite@5.4.21(@types/node@20.19.34))(vue@3.5.29(typescript@5.9.3)) + "@vue/devtools-api": 7.7.9 + "@vue/shared": 3.5.29 + "@vueuse/core": 11.3.0(vue@3.5.29(typescript@5.9.3)) + "@vueuse/integrations": 11.3.0(focus-trap@7.8.0)(vue@3.5.29(typescript@5.9.3)) + focus-trap: 7.8.0 mark.js: 8.11.1 - minisearch: 7.1.2 + minisearch: 7.2.0 shiki: 1.29.2 - vite: 5.4.19(@types/node@20.19.11) - vue: 3.5.19(typescript@5.9.2) + vite: 5.4.21(@types/node@20.19.34) + vue: 3.5.29(typescript@5.9.3) optionalDependencies: postcss: 8.5.6 transitivePeerDependencies: @@ -18611,26 +18376,26 @@ snapshots: - typescript - universal-cookie - vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@20.19.11)(@types/react@18.3.24)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.2): + vitepress@1.6.4(@algolia/client-search@5.49.1)(@types/node@20.19.34)(@types/react@18.3.28)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.9.3): dependencies: "@docsearch/css": 3.8.2 - "@docsearch/js": 3.8.2(@algolia/client-search@5.35.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - "@iconify-json/simple-icons": 1.2.48 + "@docsearch/js": 3.8.2(@algolia/client-search@5.49.1)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + "@iconify-json/simple-icons": 1.2.71 "@shikijs/core": 2.5.0 "@shikijs/transformers": 2.5.0 "@shikijs/types": 2.5.0 "@types/markdown-it": 14.1.2 - "@vitejs/plugin-vue": 5.2.4(vite@5.4.19(@types/node@20.19.11))(vue@3.5.19(typescript@5.9.2)) - "@vue/devtools-api": 7.7.7 - "@vue/shared": 3.5.19 - "@vueuse/core": 12.8.2(typescript@5.9.2) - "@vueuse/integrations": 12.8.2(focus-trap@7.6.5)(typescript@5.9.2) - focus-trap: 7.6.5 + "@vitejs/plugin-vue": 5.2.4(vite@5.4.21(@types/node@20.19.34))(vue@3.5.29(typescript@5.9.3)) + "@vue/devtools-api": 7.7.9 + "@vue/shared": 3.5.29 + "@vueuse/core": 12.8.2(typescript@5.9.3) + "@vueuse/integrations": 12.8.2(focus-trap@7.8.0)(typescript@5.9.3) + focus-trap: 7.8.0 mark.js: 8.11.1 - minisearch: 7.1.2 + minisearch: 7.2.0 shiki: 2.5.0 - vite: 5.4.19(@types/node@20.19.11) - vue: 3.5.19(typescript@5.9.2) + vite: 5.4.21(@types/node@20.19.34) + vue: 3.5.29(typescript@5.9.3) optionalDependencies: postcss: 8.5.6 transitivePeerDependencies: @@ -18660,36 +18425,36 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(@vitest/browser@3.2.4)(happy-dom@20.3.9)(jsdom@24.1.3): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.34)(@vitest/browser@3.2.4)(happy-dom@20.7.0)(jsdom@24.1.3): dependencies: - "@types/chai": 5.2.2 + "@types/chai": 5.2.3 "@vitest/expect": 3.2.4 - "@vitest/mocker": 3.2.4(vite@5.4.19(@types/node@20.19.11)) + "@vitest/mocker": 3.2.4(vite@5.4.21(@types/node@20.19.34)) "@vitest/pretty-format": 3.2.4 "@vitest/runner": 3.2.4 "@vitest/snapshot": 3.2.4 "@vitest/spy": 3.2.4 "@vitest/utils": 3.2.4 chai: 5.3.3 - debug: 4.4.1 - expect-type: 1.2.2 - magic-string: 0.30.18 + debug: 4.4.3 + expect-type: 1.3.0 + magic-string: 0.30.21 pathe: 2.0.3 picomatch: 4.0.3 - std-env: 3.9.0 + std-env: 3.10.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@20.19.11) - vite-node: 3.2.4(@types/node@20.19.11) + vite: 5.4.21(@types/node@20.19.34) + vite-node: 3.2.4(@types/node@20.19.34) why-is-node-running: 2.3.0 optionalDependencies: "@types/debug": 4.1.12 - "@types/node": 20.19.11 - "@vitest/browser": 3.2.4(playwright@1.55.1)(vite@5.4.19(@types/node@20.19.11))(vitest@3.2.4) - happy-dom: 20.3.9 + "@types/node": 20.19.34 + "@vitest/browser": 3.2.4(playwright@1.55.1)(vite@5.4.21(@types/node@20.19.34))(vitest@3.2.4) + happy-dom: 20.7.0 jsdom: 24.1.3 transitivePeerDependencies: - less @@ -18712,19 +18477,19 @@ snapshots: "@mapbox/vector-tile": 1.3.1 pbf: 3.3.0 - vue-demi@0.14.10(vue@3.5.19(typescript@5.9.2)): + vue-demi@0.14.10(vue@3.5.29(typescript@5.9.3)): dependencies: - vue: 3.5.19(typescript@5.9.2) + vue: 3.5.29(typescript@5.9.3) - vue@3.5.19(typescript@5.9.2): + vue@3.5.29(typescript@5.9.3): dependencies: - "@vue/compiler-dom": 3.5.19 - "@vue/compiler-sfc": 3.5.19 - "@vue/runtime-dom": 3.5.19 - "@vue/server-renderer": 3.5.19(vue@3.5.19(typescript@5.9.2)) - "@vue/shared": 3.5.19 + "@vue/compiler-dom": 3.5.29 + "@vue/compiler-sfc": 3.5.29 + "@vue/runtime-dom": 3.5.29 + "@vue/server-renderer": 3.5.29(vue@3.5.29(typescript@5.9.3)) + "@vue/shared": 3.5.29 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 w3c-keyname@2.2.8: {} @@ -18774,7 +18539,7 @@ snapshots: tr46: 1.0.1 webidl-conversions: 4.0.2 - which-typed-array@1.1.19: + which-typed-array@1.1.20: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 @@ -18790,7 +18555,7 @@ snapshots: which@5.0.0: dependencies: - isexe: 3.1.1 + isexe: 3.1.5 why-is-node-running@2.3.0: dependencies: @@ -18807,21 +18572,15 @@ snapshots: wrap-ansi@8.1.0: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrap-ansi@9.0.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrap-ansi@9.0.2: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrappy@1.0.2: {} @@ -18830,11 +18589,11 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 4.1.0 - ws@8.18.3: {} + ws@8.19.0: {} wsl-utils@0.1.0: dependencies: - is-wsl: 3.1.0 + is-wsl: 3.1.1 xml-name-validator@5.0.0: {} @@ -18848,13 +18607,8 @@ snapshots: yallist@5.0.0: {} - yaml@2.8.1: {} - yaml@2.8.2: {} - yn@3.1.1: - optional: true - yocto-queue@0.1.0: {} yoctocolors@2.1.2: {} @@ -18865,9 +18619,9 @@ snapshots: zod@3.25.76: {} - zustand@5.0.8(@types/react@18.3.24)(immer@9.0.21)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)): + zustand@5.0.11(@types/react@18.3.28)(immer@9.0.21)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)): optionalDependencies: - "@types/react": 18.3.24 + "@types/react": 18.3.28 immer: 9.0.21 react: 18.3.1 use-sync-external-store: 1.6.0(react@18.3.1) diff --git a/starter/package.json b/starter/package.json index d187da778..86a34d232 100644 --- a/starter/package.json +++ b/starter/package.json @@ -16,52 +16,52 @@ }, "dependencies": { "@headlessui/react": "^1.7.19", - "@heroicons/react": "^2.1.5", - "@mantine/core": "^7.10.1", - "@mantine/hooks": "^7.10.1", + "@heroicons/react": "^2.2.0", + "@mantine/core": "^7.17.8", + "@mantine/hooks": "^7.17.8", "@puckeditor/core": "0.21.1", - "@radix-ui/react-accordion": "^1.2.0", - "@radix-ui/react-alert-dialog": "^1.0.5", - "@radix-ui/react-dropdown-menu": "^2.1.15", - "@radix-ui/react-progress": "^1.0.3", - "@radix-ui/react-separator": "^1.1.7", - "@radix-ui/react-slot": "^1.0.2", - "@radix-ui/react-toast": "^1.1.5", - "@radix-ui/react-tooltip": "^1.1.2", - "@types/mapbox-gl": "^2.7.5", - "@types/node": "^20.12.3", - "@yext/search-headless-react": "^2.5.3", - "@yext/search-ui-react": "^2.1.0", + "@radix-ui/react-accordion": "^1.2.12", + "@radix-ui/react-alert-dialog": "^1.1.15", + "@radix-ui/react-dropdown-menu": "^2.1.16", + "@radix-ui/react-progress": "^1.1.8", + "@radix-ui/react-separator": "^1.1.8", + "@radix-ui/react-slot": "^1.2.4", + "@radix-ui/react-toast": "^1.2.15", + "@radix-ui/react-tooltip": "^1.2.8", + "@types/mapbox-gl": "^2.7.21", + "@types/node": "^20.19.34", + "@yext/search-headless-react": "^2.7.1", + "@yext/search-ui-react": "^2.1.1", "@yext/visual-editor": "workspace:*", - "class-variance-authority": "^0.7.0", - "classnames": "^2.4.0", + "class-variance-authority": "^0.7.1", + "classnames": "^2.5.1", "clsx": "^2.1.1", - "i18next": "^25.2.1", + "i18next": "^25.8.13", "lucide-react": "^0.378.0", - "mapbox-gl": "^2.9.2", + "mapbox-gl": "^2.15.0", "next-themes": "^0.3.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-i18next": "^15.5.2", - "react-icons": "^5.2.1", - "sonner": "^1.4.41", - "tailwind-merge": "^2.3.0" + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-i18next": "^15.7.4", + "react-icons": "^5.5.0", + "sonner": "^1.7.4", + "tailwind-merge": "^2.6.1" }, "devDependencies": { - "@tailwindcss/typography": "^0.5.13", - "@types/react": "^18.2.77", - "@types/react-dom": "^18.2.25", - "@vitejs/plugin-react": "^4.2.1", + "@tailwindcss/typography": "^0.5.19", + "@types/react": "^18.3.28", + "@types/react-dom": "^18.3.7", + "@vitejs/plugin-react": "^4.7.0", "@yext/pages": "1.2.9", - "@yext/pages-components": "^2.0.0", + "@yext/pages-components": "^2.0.1", "@yext/visual-editor": "workspace:*", - "autoprefixer": "^10.4.8", - "postcss": "^8.4.32", - "prettier": "^3.3.2", + "autoprefixer": "^10.4.27", + "postcss": "^8.5.6", + "prettier": "^3.8.1", "prettier-plugin-tailwindcss": "0.4.1", - "tailwindcss": "^3.3.0", - "typescript": "^5.3.3", - "vite": "^5.1.6" + "tailwindcss": "^3.4.19", + "typescript": "^5.9.3", + "vite": "^5.4.21" }, "overrides": { "vite": {