diff --git a/SECURITY.md b/SECURITY.md index c1bdf234a..be8bf9a6f 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -14,5 +14,5 @@ When you found a security issue, please ask yourself the following question: **Would this be publicly disclosed, could it cause any problems or harm to any Homarr instances or individuals?** -If the answer to that question is yes, please contact us immideatly using https://homarr.dev/docs/community/get-in-touch. E-Mail is preferred, but you can write ``manicraft1001`` or ``ajnart`` on Discord as well. -If the answer is no, please create a public visible issue: https://github.com/ajnart/homarr/issues/new?assignees=&labels=%F0%9F%90%9B+Bug&projects=&template=bug.yml&title=[Vulnerability] +If the answer to that question is yes, please contact us immideatly using [this link](https://homarr.dev/docs/community/get-in-touch). E-Mail is preferred, but you can write ``manicraft1001`` or ``ajnart`` on Discord as well. +If the answer is no, please create a public visible issue: [Vulnerability](https://github.com/ajnart/homarr/issues/new?assignees=&labels=%F0%9F%90%9B+Bug&projects=&template=bug.yml&title=) diff --git a/data/configs/default.json b/data/configs/default.json index 6d28530f3..84954d73e 100644 --- a/data/configs/default.json +++ b/data/configs/default.json @@ -3,206 +3,14 @@ "configProperties": { "name": "default" }, - "categories": [ - { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f", - "position": 1, - "name": "Welcome to Homarr 🎉", - "type": "category" - } - ], + "categories": [], "wrappers": [ { "id": "default", "position": 0 - }, - { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a326", - "position": 1 } ], "apps": [ - { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a337", - "name": "Discord", - "url": "https://discord.com/invite/aCsmEV5RgA", - "behaviour": { - "onClickUrl": "https://discord.com/invite/aCsmEV5RgA", - "isOpeningNewTab": true, - "externalUrl": "https://discord.com/invite/aCsmEV5RgA" - }, - "network": { - "enabledStatusChecker": false, - "statusCodes": [ - "200" - ] - }, - "appearance": { - "iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/discord.png" - }, - "integration": { - "type": null, - "properties": [] - }, - "area": { - "type": "category", - "properties": { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f" - } - }, - "shape": { - "md": { - "location": { - "x": 3, - "y": 1 - }, - "size": { - "width": 3, - "height": 1 - } - }, - "sm": { - "location": { - "x": 2, - "y": 1 - }, - "size": { - "width": 1, - "height": 1 - } - }, - "lg": { - "location": { - "x": 2, - "y": 1 - }, - "size": { - "width": 1, - "height": 1 - } - } - } - }, - { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a990", - "name": "Donate", - "url": "https://ko-fi.com/ajnart", - "behaviour": { - "onClickUrl": "https://ko-fi.com/ajnart", - "externalUrl": "https://ko-fi.com/ajnart", - "isOpeningNewTab": true - }, - "network": { - "enabledStatusChecker": false, - "statusCodes": [ - "200" - ] - }, - "appearance": { - "iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ko-fi.png" - }, - "integration": { - "type": null, - "properties": [] - }, - "area": { - "type": "category", - "properties": { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f" - } - }, - "shape": { - "md": { - "location": { - "x": 2, - "y": 1 - }, - "size": { - "width": 1, - "height": 1 - } - }, - "sm": { - "location": { - "x": 2, - "y": 2 - }, - "size": { - "width": 1, - "height": 1 - } - }, - "lg": { - "location": { - "x": 3, - "y": 1 - }, - "size": { - "width": 1, - "height": 1 - } - } - } - }, - { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a330", - "name": "Contribute", - "url": "https://github.com/ajnart/homarr", - "behaviour": { - "onClickUrl": "https://github.com/ajnart/homarr", - "externalUrl": "https://github.com/ajnart/homarr", - "isOpeningNewTab": true - }, - "network": { - "enabledStatusChecker": false, - "statusCodes": [] - }, - "appearance": { - "iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/github.png" - }, - "integration": { - "type": null, - "properties": [] - }, - "area": { - "type": "category", - "properties": { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f" - } - }, - "shape": { - "md": { - "location": { - "x": 2, - "y": 0 - }, - "size": { - "width": 2, - "height": 1 - } - }, - "sm": { - "location": { - "x": 0, - "y": 2 - }, - "size": { - "width": 2, - "height": 1 - } - }, - "lg": { - "location": { - "x": 4, - "y": 0 - }, - "size": { - "width": 2, - "height": 2 - } - } - } - }, { "id": "5df743d9-5cb1-457c-85d2-64ff86855652", "name": "Documentation", @@ -219,33 +27,101 @@ ] }, "appearance": { - "iconUrl": "/imgs/logo/logo.png" + "iconUrl": "/imgs/logo/logo.png", + "appNameStatus": "normal", + "positionAppName": "column", + "lineClampAppName": 1 }, "integration": { "type": null, "properties": [] }, "area": { - "type": "category", + "type": "wrapper", "properties": { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f" + "id": "default" } }, "shape": { "md": { "location": { - "x": 0, + "x": 5, "y": 1 }, "size": { - "width": 2, + "width": 1, "height": 1 } }, "sm": { "location": { "x": 0, - "y": 0 + "y": 1 + }, + "size": { + "width": 1, + "height": 2 + } + }, + "lg": { + "location": { + "x": 6, + "y": 1 + }, + "size": { + "width": 2, + "height": 2 + } + } + } + }, + { + "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a337", + "name": "Discord", + "url": "https://discord.com/invite/aCsmEV5RgA", + "behaviour": { + "onClickUrl": "https://discord.com/invite/aCsmEV5RgA", + "isOpeningNewTab": true, + "externalUrl": "https://discord.com/invite/aCsmEV5RgA", + "tooltipDescription": "Join our Discord server! We're waiting for your ideas and feedback. " + }, + "network": { + "enabledStatusChecker": false, + "statusCodes": [ + "200" + ] + }, + "appearance": { + "iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/discord.png", + "appNameStatus": "normal", + "positionAppName": "row-reverse", + "lineClampAppName": 1 + }, + "integration": { + "type": null, + "properties": [] + }, + "area": { + "type": "wrapper", + "properties": { + "id": "default" + } + }, + "shape": { + "md": { + "location": { + "x": 3, + "y": 1 + }, + "size": { + "width": 1, + "height": 1 + } + }, + "sm": { + "location": { + "x": 1, + "y": 4 }, "size": { "width": 1, @@ -254,8 +130,8 @@ }, "lg": { "location": { - "x": 0, - "y": 1 + "x": 4, + "y": 0 }, "size": { "width": 2, @@ -263,36 +139,52 @@ } } } - } - ], - "widgets": [ + }, { - "id": "971aa859-8570-49a1-8d34-dd5c7b3638d1", - "type": "date", - "properties": { - "display24HourFormat": true + "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a330", + "name": "Contribute", + "url": "https://github.com/ajnart/homarr", + "behaviour": { + "onClickUrl": "https://github.com/ajnart/homarr", + "externalUrl": "https://github.com/ajnart/homarr", + "isOpeningNewTab": true, + "tooltipDescription": "" + }, + "network": { + "enabledStatusChecker": false, + "statusCodes": [] + }, + "appearance": { + "iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/github.png", + "appNameStatus": "normal", + "positionAppName": "row-reverse", + "lineClampAppName": 2 + }, + "integration": { + "type": null, + "properties": [] }, "area": { - "type": "category", + "type": "wrapper", "properties": { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f" + "id": "default" } }, "shape": { - "sm": { + "md": { "location": { - "x": 0, - "y": 1 + "x": 3, + "y": 2 }, "size": { "width": 2, "height": 1 } }, - "md": { + "sm": { "location": { - "x": 4, - "y": 0 + "x": 1, + "y": 3 }, "size": { "width": 2, @@ -311,6 +203,119 @@ } } }, + { + "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a990", + "name": "Donate", + "url": "https://ko-fi.com/ajnart", + "behaviour": { + "onClickUrl": "https://ko-fi.com/ajnart", + "externalUrl": "https://ko-fi.com/ajnart", + "isOpeningNewTab": true, + "tooltipDescription": "Please consider making a donation" + }, + "network": { + "enabledStatusChecker": false, + "statusCodes": [ + "200" + ] + }, + "appearance": { + "iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ko-fi.png", + "appNameStatus": "normal", + "positionAppName": "row-reverse", + "lineClampAppName": 1 + }, + "integration": { + "type": null, + "properties": [] + }, + "area": { + "type": "wrapper", + "properties": { + "id": "default" + } + }, + "shape": { + "md": { + "location": { + "x": 4, + "y": 1 + }, + "size": { + "width": 1, + "height": 1 + } + }, + "sm": { + "location": { + "x": 2, + "y": 4 + }, + "size": { + "width": 1, + "height": 1 + } + }, + "lg": { + "location": { + "x": 6, + "y": 0 + }, + "size": { + "width": 2, + "height": 1 + } + } + } + } + ], + "widgets": [ + { + "id": "86b1921f-efa7-410f-92dd-79553bf3264d", + "type": "notebook", + "properties": { + "showToolbar": true, + "content": "

Homarr's notebook

Use it as your Todo list, ideas to think about, as a \"getting-started\" guide for your users or even as your secret journal to confess your crushes, it stays private our your Homarr instance.

The notebook widget focuses on usability and is designed to be as simple as possible to bring a familiar editing experience to regular users. It is based on Tiptap.dev and supports all of its features:

" + }, + "area": { + "type": "wrapper", + "properties": { + "id": "default" + } + }, + "shape": { + "sm": { + "location": { + "x": 0, + "y": 0 + }, + "size": { + "width": 3, + "height": 2 + } + }, + "md": { + "location": { + "x": 0, + "y": 0 + }, + "size": { + "width": 3, + "height": 4 + } + }, + "lg": { + "location": { + "x": 0, + "y": 1 + }, + "size": { + "width": 6, + "height": 3 + } + } + } + }, { "id": "e3004052-6b83-480e-b458-56e8ccdca5f0", "type": "weather", @@ -320,32 +325,33 @@ "name": "Paris", "latitude": 48.85341, "longitude": 2.3488 - } + }, + "displayCityName": true }, "area": { - "type": "category", + "type": "wrapper", "properties": { - "id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f" + "id": "default" } }, "shape": { "md": { "location": { - "x": 0, + "x": 5, "y": 0 }, "size": { - "width": 2, + "width": 1, "height": 1 } }, "sm": { "location": { - "x": 1, + "x": 2, "y": 0 }, "size": { - "width": 2, + "width": 1, "height": 1 } }, @@ -360,6 +366,112 @@ } } } + }, + { + "id": "971aa859-8570-49a1-8d34-dd5c7b3638d1", + "type": "date", + "properties": { + "display24HourFormat": true, + "dateFormat": "hide", + "enableTimezone": false, + "timezoneLocation": { + "name": "Paris", + "latitude": 48.85341, + "longitude": 2.3488 + }, + "titleState": "city" + }, + "area": { + "type": "wrapper", + "properties": { + "id": "default" + } + }, + "shape": { + "sm": { + "location": { + "x": 1, + "y": 0 + }, + "size": { + "width": 1, + "height": 1 + } + }, + "md": { + "location": { + "x": 4, + "y": 0 + }, + "size": { + "width": 1, + "height": 1 + } + }, + "lg": { + "location": { + "x": 8, + "y": 0 + }, + "size": { + "width": 2, + "height": 1 + } + } + } + }, + { + "id": "f252768d-9e69-491b-b6b4-8cad04fa30e8", + "type": "date", + "properties": { + "display24HourFormat": true, + "dateFormat": "hide", + "enableTimezone": true, + "timezoneLocation": { + "name": "Tokyo", + "latitude": 35.6895, + "longitude": 139.69171 + }, + "titleState": "city" + }, + "area": { + "type": "wrapper", + "properties": { + "id": "default" + } + }, + "shape": { + "sm": { + "location": { + "x": 0, + "y": 0 + }, + "size": { + "width": 1, + "height": 1 + } + }, + "md": { + "location": { + "x": 3, + "y": 0 + }, + "size": { + "width": 1, + "height": 1 + } + }, + "lg": { + "location": { + "x": 8, + "y": 1 + }, + "size": { + "width": 2, + "height": 1 + } + } + } } ], "settings": { @@ -387,7 +499,12 @@ "secondary": "yellow", "shade": 7 }, - "appOpacity": 100 + "appOpacity": 100, + "gridstack": { + "columnCountSmall": 3, + "columnCountMedium": 6, + "columnCountLarge": 10 + } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index 002df8b6f..4d5538520 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homarr", - "version": "0.13.1", + "version": "0.13.2", "description": "Homarr - A homepage for your server.", "license": "MIT", "repository": { @@ -45,7 +45,7 @@ "@nivo/core": "^0.83.0", "@nivo/line": "^0.83.0", "@react-native-async-storage/async-storage": "^1.18.1", - "@tabler/icons-react": "^2.18.0", + "@tabler/icons-react": "^2.20.0", "@tanstack/query-async-storage-persister": "^4.27.1", "@tanstack/query-sync-storage-persister": "^4.27.1", "@tanstack/react-query": "^4.2.1", @@ -70,6 +70,7 @@ "geo-tz": "^7.0.7", "html-entities": "^2.3.3", "i18next": "^22.5.1", + "immer": "^10.0.2", "js-file-download": "^0.4.12", "moment": "^2.29.4", "moment-timezone": "^0.5.43", @@ -229,4 +230,4 @@ ] } } -} +} \ No newline at end of file diff --git a/public/locales/da/layout/errors/not-found.json b/public/locales/da/layout/errors/not-found.json new file mode 100644 index 000000000..42ef2acbc --- /dev/null +++ b/public/locales/da/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Siden blev ikke fundet", + "text": "Denne side kunne ikke findes. URL'en til denne side kan være udløbet, URL'en er ugyldig, eller du har ikke de nødvendige tilladelser til at få adgang til denne ressource.", + "button": "Gå til startsiden" +} \ No newline at end of file diff --git a/public/locales/da/layout/modals/add-app.json b/public/locales/da/layout/modals/add-app.json index 3b2e7f4f8..008d67981 100644 --- a/public/locales/da/layout/modals/add-app.json +++ b/public/locales/da/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "Bund", "left": "Venstre" } + }, + "lineClampAppName": { + "label": "App Navn Linje Klemme", + "description": "Definerer hvor mange linjer din titel skal passe til det maksimale. Sæt 0 for ubegrænset." } }, "integration": { diff --git a/public/locales/da/modules/date.json b/public/locales/da/modules/date.json index f40ee2391..0256a6efa 100644 --- a/public/locales/da/modules/date.json +++ b/public/locales/da/modules/date.json @@ -6,6 +6,27 @@ "title": "Indstillinger for dato og tid widget", "display24HourFormat": { "label": "Vis fuld tid (24-timer)" + }, + "dateFormat": { + "label": "Formatering af dato", + "data": { + "hide": "Skjul dato" + } + }, + "enableTimezone": { + "label": "Vis en brugerdefineret tidszone" + }, + "timezoneLocation": { + "label": "Tidszone Lokation" + }, + "titleState": { + "label": "Byens titel", + "info": "Hvis du aktiverer indstillingen Tidszone, kan du få vist navnet på byen og tidszonekoden.
Du kan også vise byen alene eller slet ikke vise noget.", + "data": { + "both": "By og tidszone", + "city": "Kun by", + "none": "Intet" + } } } } diff --git a/public/locales/da/modules/dns-hole-summary.json b/public/locales/da/modules/dns-hole-summary.json index 99c93f9db..29b435823 100644 --- a/public/locales/da/modules/dns-hole-summary.json +++ b/public/locales/da/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Indstillinger for DNS Hole oversigt", "usePiHoleColors": { "label": "Brug farver fra PiHole" + }, + "layout": { + "label": "Layout", + "data": { + "grid": "2 gange 2", + "row": "Horisontal", + "column": "Vertikal" + } } } }, diff --git a/public/locales/da/modules/notebook.json b/public/locales/da/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/da/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/da/modules/weather.json b/public/locales/da/modules/weather.json index 1976d55a7..e48cb6051 100644 --- a/public/locales/da/modules/weather.json +++ b/public/locales/da/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Vis i Fahrenheit" }, + "displayCityName": { + "label": "Vis bynavn" + }, "location": { "label": "Vejr lokation" } diff --git a/public/locales/de/layout/errors/not-found.json b/public/locales/de/layout/errors/not-found.json new file mode 100644 index 000000000..771f953de --- /dev/null +++ b/public/locales/de/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Seite nicht gefunden", + "text": "Diese Seite konnte nicht gefunden werden. Die URL für diese Seite ist möglicherweise abgelaufen, die URL ist ungültig oder Sie verfügen nicht über die erforderlichen Berechtigungen für den Zugriff auf diese Ressource.", + "button": "Gehe zu Home" +} \ No newline at end of file diff --git a/public/locales/de/layout/modals/add-app.json b/public/locales/de/layout/modals/add-app.json index c86fb076c..7cd9695ce 100644 --- a/public/locales/de/layout/modals/add-app.json +++ b/public/locales/de/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "Unten", "left": "Links" } + }, + "lineClampAppName": { + "label": "App-Namen Linienumbruch", + "description": "Legt fest, auf wie viele Zeilen Ihr Titel maximal passen soll. Setzen Sie 0 für unbegrenzt." } }, "integration": { diff --git a/public/locales/de/modules/date.json b/public/locales/de/modules/date.json index 2d760d910..c87a9f808 100644 --- a/public/locales/de/modules/date.json +++ b/public/locales/de/modules/date.json @@ -6,6 +6,27 @@ "title": "\"Datum und Uhrzeit\" Widget Einstellungen", "display24HourFormat": { "label": "24-Stunden Format" + }, + "dateFormat": { + "label": "Datumsformat", + "data": { + "hide": "Daten ausblenden" + } + }, + "enableTimezone": { + "label": "Benutzerdefinierte Zeitzone anzeigen" + }, + "timezoneLocation": { + "label": "Standort der Zeitzone" + }, + "titleState": { + "label": "Stadt", + "info": "Wenn Sie die Zeitzonen Option aktivieren, können der Name der Stadt und die Zeitzone angezeigt werden.
Sie können auch nur die Stadt oder gar nichts davon anzeigen lassen.", + "data": { + "both": "Stadt und Zeitzone", + "city": "Nur Stadt", + "none": "Keine" + } } } } diff --git a/public/locales/de/modules/dns-hole-summary.json b/public/locales/de/modules/dns-hole-summary.json index 56ffab649..99a724ebd 100644 --- a/public/locales/de/modules/dns-hole-summary.json +++ b/public/locales/de/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Einstellungen für die DNS-Hole Zusammenfassung", "usePiHoleColors": { "label": "Farben von PiHole verwenden" + }, + "layout": { + "label": "Ansicht", + "data": { + "grid": "2 x 2", + "row": "Horizontal", + "column": "Vertikal" + } } } }, diff --git a/public/locales/de/modules/notebook.json b/public/locales/de/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/de/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/de/modules/weather.json b/public/locales/de/modules/weather.json index e5c36d6a8..396c13468 100644 --- a/public/locales/de/modules/weather.json +++ b/public/locales/de/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "In Fahrenheit anzeigen" }, + "displayCityName": { + "label": "Zeige Name der Stadt an" + }, "location": { "label": "Wetterstandort" } diff --git a/public/locales/el/layout/errors/not-found.json b/public/locales/el/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/el/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/el/layout/modals/add-app.json b/public/locales/el/layout/modals/add-app.json index 8dbf73399..1afeb0518 100644 --- a/public/locales/el/layout/modals/add-app.json +++ b/public/locales/el/layout/modals/add-app.json @@ -26,8 +26,8 @@ "description": "Ανοίξτε την εφαρμογή σε νέα καρτέλα αντί της τρέχουσας." }, "tooltipDescription": { - "label": "", - "description": "" + "label": "Περιγραφή Εφαρμογής", + "description": "Το κείμενο που εισάγετε θα εμφανίζεται όταν περνάτε το ποντίκι πάνω από την εφαρμογή σας.\nΧρησιμοποιήστε το για να δώσετε στους χρήστες περισσότερες λεπτομέρειες σχετικά με την εφαρμογή σας ή αφήστε το κενό για να μην έχετε τίποτα." }, "customProtocolWarning": "Χρήση μη τυποποιημένου πρωτοκόλλου. Αυτό μπορεί να απαιτεί προεγκατεστημένες εφαρμογές και να εισάγει κινδύνους ασφαλείας. Βεβαιωθείτε ότι η διεύθυνσή σας είναι ασφαλής και αξιόπιστη." }, @@ -55,23 +55,27 @@ } }, "appNameStatus": { - "label": "", - "description": "", + "label": "Κατάσταση Ονόματος Εφαρμογής", + "description": "Επιλέξτε πού θέλετε να εμφανίζεται ο τίτλος, αν θέλετε.", "dropdown": { - "normal": "", - "hover": "", - "hidden": "" + "normal": "Εμφάνιση τίτλου μόνο στο πλακίδιο", + "hover": "Εμφάνιση του τίτλου μόνο στο hover του tooltip", + "hidden": "Να μην εμφανιστεί ξανά" } }, "positionAppName": { - "label": "", - "description": "", + "label": "Θέση ονόματος εφαρμογής", + "description": "Θέση του ονόματος της εφαρμογής σε σχέση με το εικονίδιο.", "dropdown": { - "top": "", - "right": "", - "bottom": "", - "left": "" + "top": "Πάνω", + "right": "Δεξιά", + "bottom": "Κάτω", + "left": "Αριστερά" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/el/modules/date.json b/public/locales/el/modules/date.json index 73bf847ca..444be1085 100644 --- a/public/locales/el/modules/date.json +++ b/public/locales/el/modules/date.json @@ -6,6 +6,27 @@ "title": "Ρυθμίσεις για το widget ημερομηνίας και ώρας", "display24HourFormat": { "label": "Εμφάνιση πλήρης ώρας(24-ώρο)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/el/modules/dns-hole-summary.json b/public/locales/el/modules/dns-hole-summary.json index 050441fd4..bcd8a1f56 100644 --- a/public/locales/el/modules/dns-hole-summary.json +++ b/public/locales/el/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Ρυθμίσεις για την περίληψη του DNS hole", "usePiHoleColors": { "label": "Χρήση χρωμάτων από το PiHole" + }, + "layout": { + "label": "Διάταξη", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/el/modules/notebook.json b/public/locales/el/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/el/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/el/modules/weather.json b/public/locales/el/modules/weather.json index b358279a0..b9451e7b8 100644 --- a/public/locales/el/modules/weather.json +++ b/public/locales/el/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Εμφάνιση σε Φαρενάιτ" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Τοποθεσία καιρού" } diff --git a/public/locales/en/layout/modals/add-app.json b/public/locales/en/layout/modals/add-app.json index 4f40a71cd..6a7670617 100644 --- a/public/locales/en/layout/modals/add-app.json +++ b/public/locales/en/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom":"Bottom", "left":"Left" } + }, + "lineClampAppName":{ + "label":"App Name Line Clamp", + "description":"Defines on how many lines your title should fit at it's maximum. Set 0 for unlimited." } }, "integration": { diff --git a/public/locales/en/modules/dns-hole-summary.json b/public/locales/en/modules/dns-hole-summary.json index 207d37e1f..17c1149a6 100644 --- a/public/locales/en/modules/dns-hole-summary.json +++ b/public/locales/en/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Settings for DNS Hole summary", "usePiHoleColors": { "label": "Use colors from PiHole" + }, + "layout": { + "label": "Layout", + "data": { + "grid": "2 by 2", + "row": "Horizontal", + "column": "Vertical" + } } } }, diff --git a/public/locales/en/modules/notebook.json b/public/locales/en/modules/notebook.json new file mode 100644 index 000000000..516ae4ae0 --- /dev/null +++ b/public/locales/en/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "Notebook", + "description": "A markdown-based interactive widget for you to write down your notes!", + "settings": { + "title": "Settings for the notebook widget", + "showToolbar": { + "label": "Show the toolbar to help you write markdown" + }, + "content": { + "label": "The content of the notebook" + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/layout/errors/not-found.json b/public/locales/es/layout/errors/not-found.json new file mode 100644 index 000000000..4c26a7794 --- /dev/null +++ b/public/locales/es/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Página no encontrada", + "text": "No se pudo encontrar esta página. La URL de esta página puede haber caducado, puede no es válida o puede que no tengas los permisos necesarios para acceder a este recurso.", + "button": "Ir a Inicio" +} \ No newline at end of file diff --git a/public/locales/es/layout/header/actions/toggle-edit-mode.json b/public/locales/es/layout/header/actions/toggle-edit-mode.json index df3f6780f..36261791c 100644 --- a/public/locales/es/layout/header/actions/toggle-edit-mode.json +++ b/public/locales/es/layout/header/actions/toggle-edit-mode.json @@ -1,11 +1,11 @@ { "description": "En el modo edición, puede ajustar mosaicos y configurar aplicaciones. Los cambios no se guardan hasta que salga del modo edición.", "button": { - "disabled": "Ingresar a modo edición", + "disabled": "Entrar en el modo edición", "enabled": "Salir y Guardar" }, "popover": { - "title": "El Modo Edición está habilitado para el tamaño <1>{{size}}", + "title": "El modo edición está habilitado para el tamaño <1>{{size}}", "text": "Puedes ajustar y configurar tus aplicaciones ahora. Los cambios no se guardan hasta que salgas del modo edición" } } diff --git a/public/locales/es/layout/modals/add-app.json b/public/locales/es/layout/modals/add-app.json index 44d6d47a4..b6cc89cd5 100644 --- a/public/locales/es/layout/modals/add-app.json +++ b/public/locales/es/layout/modals/add-app.json @@ -26,8 +26,8 @@ "description": "Abre la aplicación en una nueva pestaña en lugar de la actual." }, "tooltipDescription": { - "label": "Descripción de la Aplicación", - "description": "El texto que hayas introducido, aparecerá cuando pases el ratón por encima de tu app.\nÚsalo para dar más detalles a los usuarios sobre tu app, o déjalo vacío para no tener nada." + "label": "Descripción de la aplicación", + "description": "El texto que ingresas aparecerá cuando pases el cursor sobre tu aplicación.\nUsa esto para dar a los usuarios más detalles sobre tu aplicación o déjalo en blanco para no tener nada." }, "customProtocolWarning": "Usando un protocolo no estándar. Esto puede requerir aplicaciones preinstaladas y puede presentar riesgos de seguridad. Asegúrese de que su dirección sea segura y confiable." }, @@ -55,23 +55,27 @@ } }, "appNameStatus": { - "label": "", - "description": "Elije dónde deseas que aparezca el título, si es que lo hace.", + "label": "Estado del nombre de la aplicación", + "description": "Elige dónde deseas que aparezca el título, si es que lo hace.", "dropdown": { - "normal": "Mostrar título solo en la tarjeta", - "hover": "Mostrar título solo al pasar el cursos por la información sobre herramientas", - "hidden": "No mostrar en absoluto" + "normal": "Mostrar el título en el mosaico", + "hover": "Mostrar el título en un globo, solo al pasar el cursor por encima", + "hidden": "No mostrar" } }, "positionAppName": { - "label": "", - "description": "Posición del nombre de la app en relación con el icono.", + "label": "Posición del nombre de la aplicación", + "description": "Posición del nombre de la aplicación en relación con el icono.", "dropdown": { "top": "Superior", "right": "Derecha", "bottom": "Inferior", "left": "Izquierda" } + }, + "lineClampAppName": { + "label": "Límite de línea de nombre de aplicación", + "description": "Define en cuántas líneas debe caber tu título como máximo. Establece 0 para ilimitado." } }, "integration": { diff --git a/public/locales/es/modules/date.json b/public/locales/es/modules/date.json index 3f891a033..8c5f1714e 100644 --- a/public/locales/es/modules/date.json +++ b/public/locales/es/modules/date.json @@ -6,6 +6,27 @@ "title": "Ajustes del widget Fecha y Hora", "display24HourFormat": { "label": "Mostrar hora completa (24 horas)" + }, + "dateFormat": { + "label": "Formato de fecha", + "data": { + "hide": "Ocultar Fecha" + } + }, + "enableTimezone": { + "label": "Mostrar una zona horaria personalizada" + }, + "timezoneLocation": { + "label": "Ubicación de la zona horaria" + }, + "titleState": { + "label": "Título de la ciudad", + "info": "En caso de que se active la opción zona horaria, se puede mostrar el nombre de la ciudad y el código de la zona horaria.
También se puede mostrar la ciudad sola o incluso no mostrar nada.", + "data": { + "both": "Ciudad y zona horaria", + "city": "Solo ciudad", + "none": "Nada" + } } } } diff --git a/public/locales/es/modules/dns-hole-summary.json b/public/locales/es/modules/dns-hole-summary.json index 26625ca60..f5c862bae 100644 --- a/public/locales/es/modules/dns-hole-summary.json +++ b/public/locales/es/modules/dns-hole-summary.json @@ -6,12 +6,20 @@ "title": "Ajustes del widget Resumen de agujero DNS", "usePiHoleColors": { "label": "Usar colores de PiHole" + }, + "layout": { + "label": "Diseño", + "data": { + "grid": "2 por 2", + "row": "Horizontal", + "column": "Vertical" + } } } }, "card": { "metrics": { - "domainsOnAdlist": "Dominios en listas", + "domainsOnAdlist": "Dominios en las listas", "queriesToday": "Consultas de hoy", "queriesBlockedTodayPercentage": "Bloqueado hoy", "queriesBlockedToday": "Bloqueado hoy" diff --git a/public/locales/es/modules/notebook.json b/public/locales/es/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/es/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/modules/weather.json b/public/locales/es/modules/weather.json index e2b5f52fc..df428cfbc 100644 --- a/public/locales/es/modules/weather.json +++ b/public/locales/es/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Mostrar en Fahrenheit" }, + "displayCityName": { + "label": "Mostrar el nombre de la ciudad" + }, "location": { "label": "Ubicación" } diff --git a/public/locales/fr/layout/errors/not-found.json b/public/locales/fr/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/fr/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/fr/layout/modals/add-app.json b/public/locales/fr/layout/modals/add-app.json index 13ce1dca8..4753a819e 100644 --- a/public/locales/fr/layout/modals/add-app.json +++ b/public/locales/fr/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/fr/modules/date.json b/public/locales/fr/modules/date.json index c5ebadecd..d8e213761 100644 --- a/public/locales/fr/modules/date.json +++ b/public/locales/fr/modules/date.json @@ -6,6 +6,27 @@ "title": "Paramètres du widget Date et heure", "display24HourFormat": { "label": "Affichage 24 h" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/fr/modules/dns-hole-summary.json b/public/locales/fr/modules/dns-hole-summary.json index 520004de0..54ca041c3 100644 --- a/public/locales/fr/modules/dns-hole-summary.json +++ b/public/locales/fr/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Paramètres du résumé du DNS hole", "usePiHoleColors": { "label": "Utiliser les couleurs de PiHole" + }, + "layout": { + "label": "Mise en page", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/fr/modules/notebook.json b/public/locales/fr/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/fr/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/weather.json b/public/locales/fr/modules/weather.json index 8accacb79..4eaa54945 100644 --- a/public/locales/fr/modules/weather.json +++ b/public/locales/fr/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Affichage en Fahrenheit" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Lieu de la météo" } diff --git a/public/locales/he/layout/errors/not-found.json b/public/locales/he/layout/errors/not-found.json new file mode 100644 index 000000000..1fb03a36b --- /dev/null +++ b/public/locales/he/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "הדף לא נמצא", + "text": "הדף הזה לא נמצא. ייתכן שתוקף כתובת האתר של דף זה פג, כתובת האתר אינה חוקית או שיש לך כעת את ההרשאות הנדרשות כדי לגשת למשאב זה.", + "button": "עבור לדף הבית" +} \ No newline at end of file diff --git a/public/locales/he/layout/modals/add-app.json b/public/locales/he/layout/modals/add-app.json index 24573044e..63ad8ca39 100644 --- a/public/locales/he/layout/modals/add-app.json +++ b/public/locales/he/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "תחתון", "left": "שמאל" } + }, + "lineClampAppName": { + "label": "מהדק קו שם האפליקציה", + "description": "מגדיר כמה שורות הכותרת שלך צריכה להתאים למקסימום. הגדר 0 עבור ללא הגבלה." } }, "integration": { diff --git a/public/locales/he/modules/date.json b/public/locales/he/modules/date.json index 5afc50fd3..1c8cf6c7f 100644 --- a/public/locales/he/modules/date.json +++ b/public/locales/he/modules/date.json @@ -6,6 +6,27 @@ "title": "הגדרות עבור ווידג'ט תאריך ושעה", "display24HourFormat": { "label": "הצגת זמן בפורמט 24 שעות" + }, + "dateFormat": { + "label": "מבנה תאריך", + "data": { + "hide": "הסתר תאריך" + } + }, + "enableTimezone": { + "label": "הצג אזור זמן מותאם אישית" + }, + "timezoneLocation": { + "label": "מיקום אזור זמן" + }, + "titleState": { + "label": "כותרת עיר", + "info": "במקרה שתפעיל את אפשרות אזור הזמן, ניתן להציג את שם העיר ואת קוד אזור הזמן.
ניתן להציג רק את שם העיר או לא להציג דבר.", + "data": { + "both": "עיר ואזור זמן", + "city": "עיר בלבד", + "none": "ללא" + } } } } diff --git a/public/locales/he/modules/dns-hole-summary.json b/public/locales/he/modules/dns-hole-summary.json index f9b43caec..da0bdc722 100644 --- a/public/locales/he/modules/dns-hole-summary.json +++ b/public/locales/he/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "הגדרות עבור סיכום DNS", "usePiHoleColors": { "label": "השתמש בצבעים של PiHole" + }, + "layout": { + "label": "פריסה", + "data": { + "grid": "2 על 2", + "row": "אופקי", + "column": "אנכי" + } } } }, diff --git a/public/locales/he/modules/notebook.json b/public/locales/he/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/he/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/he/modules/weather.json b/public/locales/he/modules/weather.json index 82217d6d0..42f8240dc 100644 --- a/public/locales/he/modules/weather.json +++ b/public/locales/he/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "פרנהייט" }, + "displayCityName": { + "label": "הצגת שם העיר" + }, "location": { "label": "מיקום מזג האוויר" } diff --git a/public/locales/hr/layout/errors/not-found.json b/public/locales/hr/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/hr/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/hr/layout/modals/add-app.json b/public/locales/hr/layout/modals/add-app.json index 7bdce4cae..31ba88186 100644 --- a/public/locales/hr/layout/modals/add-app.json +++ b/public/locales/hr/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/hr/modules/date.json b/public/locales/hr/modules/date.json index d9a16c333..64c9c3164 100644 --- a/public/locales/hr/modules/date.json +++ b/public/locales/hr/modules/date.json @@ -6,6 +6,27 @@ "title": "Postavke za widget Datuma i Vremena", "display24HourFormat": { "label": "Prikaži full-time oblik (24-satni)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/hr/modules/dns-hole-summary.json b/public/locales/hr/modules/dns-hole-summary.json index e0b203573..5f6d4d3e4 100644 --- a/public/locales/hr/modules/dns-hole-summary.json +++ b/public/locales/hr/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Postavke za sažetak DNS \"hole\"", "usePiHoleColors": { "label": "Koristi boje iz PiHole-a" + }, + "layout": { + "label": "Raspored", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/hr/modules/notebook.json b/public/locales/hr/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/hr/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/hr/modules/weather.json b/public/locales/hr/modules/weather.json index 613228f3f..c60f844d5 100644 --- a/public/locales/hr/modules/weather.json +++ b/public/locales/hr/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Prikaz u Fahrenheitima" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Lokacija vremenske prognoze" } diff --git a/public/locales/it/common.json b/public/locales/it/common.json index c09fa7d70..8a651b927 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -36,5 +36,5 @@ "medium": "medio", "large": "grande" }, - "seeMore": "" + "seeMore": "Vedi di più..." } \ No newline at end of file diff --git a/public/locales/it/layout/errors/not-found.json b/public/locales/it/layout/errors/not-found.json new file mode 100644 index 000000000..8873a7947 --- /dev/null +++ b/public/locales/it/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Pagina non trovata", + "text": "Questa pagina non è stata trovata. L'URL di questa pagina potrebbe essere scaduto, l'URL non è valido o non si dispone dei permessi necessari per accedere a questa risorsa.", + "button": "Vai alla Home" +} \ No newline at end of file diff --git a/public/locales/it/layout/modals/add-app.json b/public/locales/it/layout/modals/add-app.json index 03be1b2ae..ade44c37e 100644 --- a/public/locales/it/layout/modals/add-app.json +++ b/public/locales/it/layout/modals/add-app.json @@ -26,8 +26,8 @@ "description": "Apri l'app in una nuova scheda invece di quella attuale." }, "tooltipDescription": { - "label": "", - "description": "" + "label": "Descrizione applicazione", + "description": "Il testo che inserisci apparirà quando passi il mouse sull'app.\nUsalo per dare agli utenti più dettagli sulla tua app o lascia vuoto per non avere nulla." }, "customProtocolWarning": "Si sta utilizzando un protocollo non standard. Questo potrebbe richiedere applicazioni preinstallate e introdurre rischi per la sicurezza. Assicurarsi che il vostro indirizzo sia sicuro e affidabile." }, @@ -55,23 +55,27 @@ } }, "appNameStatus": { - "label": "", - "description": "", + "label": "Stato del nome dell'app", + "description": "Scegli dove vuoi che il titolo si mostri, sempre che tu lo voglia.", "dropdown": { - "normal": "", - "hover": "", - "hidden": "" + "normal": "Mostra il titolo solo sul tile", + "hover": "Mostra il titolo solo al passaggio del mouse sul tooltip", + "hidden": "Non visualizzare per niente" } }, "positionAppName": { - "label": "", - "description": "", + "label": "Posizione Nome App", + "description": "Posizione del nome dell'app rispetto all'icona.", "dropdown": { - "top": "", - "right": "", - "bottom": "", - "left": "" + "top": "Sopra", + "right": "Destra", + "bottom": "Sotto", + "left": "Sinistra" } + }, + "lineClampAppName": { + "label": "Nome App Linea Morsetto", + "description": "Definisce il numero massimo di righe del titolo. Imposta 0 per un numero illimitato." } }, "integration": { diff --git a/public/locales/it/modules/bookmark.json b/public/locales/it/modules/bookmark.json index 4f4d24e64..6e9e1fc11 100644 --- a/public/locales/it/modules/bookmark.json +++ b/public/locales/it/modules/bookmark.json @@ -6,7 +6,7 @@ "title": "Opzioni preferiti", "name": { "label": "Titolo del Widget", - "info": "" + "info": "Lascia vuoto per tenere nascosto il titolo." }, "items": { "label": "Elementi" diff --git a/public/locales/it/modules/date.json b/public/locales/it/modules/date.json index e0f6ff5a0..0ce386baa 100644 --- a/public/locales/it/modules/date.json +++ b/public/locales/it/modules/date.json @@ -6,6 +6,27 @@ "title": "Impostazioni per il widget Data e Ora", "display24HourFormat": { "label": "Visualizza formato 24 ore" + }, + "dateFormat": { + "label": "Formattazione data", + "data": { + "hide": "Nascondi data" + } + }, + "enableTimezone": { + "label": "Mostra un fuso orario personalizzato" + }, + "timezoneLocation": { + "label": "Posizione Fuso Orario" + }, + "titleState": { + "label": "Titolo città", + "info": "Nel caso in cui si attivasse l'opzione fuso orario, sarà possibile visualizzare il nome della città e il codice del fuso orario.
Puoi anche mostrare la città da sola o anche non mostrarla.", + "data": { + "both": "Città e fuso orario", + "city": "Solo città", + "none": "Niente" + } } } } diff --git a/public/locales/it/modules/dns-hole-summary.json b/public/locales/it/modules/dns-hole-summary.json index aeae3a3d1..0766565ec 100644 --- a/public/locales/it/modules/dns-hole-summary.json +++ b/public/locales/it/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Impostazioni per il riepilogo del DNS hole", "usePiHoleColors": { "label": "Usa i colori da PiHole" + }, + "layout": { + "label": "Layout", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/it/modules/media-requests-stats.json b/public/locales/it/modules/media-requests-stats.json index 3de003ed1..96e2fef03 100644 --- a/public/locales/it/modules/media-requests-stats.json +++ b/public/locales/it/modules/media-requests-stats.json @@ -5,7 +5,7 @@ "settings": { "title": "Statistiche richieste multimediali", "direction": { - "label": "" + "label": "Direzione del layout." } } }, diff --git a/public/locales/it/modules/notebook.json b/public/locales/it/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/it/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/it/modules/weather.json b/public/locales/it/modules/weather.json index 0f882abef..2ac0029fd 100644 --- a/public/locales/it/modules/weather.json +++ b/public/locales/it/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Mostra in Fahrenheit" }, + "displayCityName": { + "label": "Visualizza nome città" + }, "location": { "label": "Località meteo" } diff --git a/public/locales/ja/layout/errors/not-found.json b/public/locales/ja/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/layout/modals/add-app.json b/public/locales/ja/layout/modals/add-app.json index cd7de1db8..08012fa2b 100644 --- a/public/locales/ja/layout/modals/add-app.json +++ b/public/locales/ja/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/ja/modules/date.json b/public/locales/ja/modules/date.json index b0609bf37..092c08ffb 100644 --- a/public/locales/ja/modules/date.json +++ b/public/locales/ja/modules/date.json @@ -6,6 +6,27 @@ "title": "日付と時刻ウィジェットの設定", "display24HourFormat": { "label": "フルタイム(24時間)表示" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/ja/modules/dns-hole-summary.json b/public/locales/ja/modules/dns-hole-summary.json index f94bdc701..a18a2c33d 100644 --- a/public/locales/ja/modules/dns-hole-summary.json +++ b/public/locales/ja/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/ja/modules/notebook.json b/public/locales/ja/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/ja/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/weather.json b/public/locales/ja/modules/weather.json index b4cb36e8c..1b71e7c88 100644 --- a/public/locales/ja/modules/weather.json +++ b/public/locales/ja/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "表示単位:華氏" }, + "displayCityName": { + "label": "" + }, "location": { "label": "天候の場所" } diff --git a/public/locales/ko/layout/errors/not-found.json b/public/locales/ko/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ko/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ko/layout/modals/add-app.json b/public/locales/ko/layout/modals/add-app.json index ee215cf76..6d0b52e9a 100644 --- a/public/locales/ko/layout/modals/add-app.json +++ b/public/locales/ko/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/ko/modules/date.json b/public/locales/ko/modules/date.json index 8bb5d6de4..210b74fe2 100644 --- a/public/locales/ko/modules/date.json +++ b/public/locales/ko/modules/date.json @@ -6,6 +6,27 @@ "title": "", "display24HourFormat": { "label": "24시간제로 표시" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/ko/modules/dns-hole-summary.json b/public/locales/ko/modules/dns-hole-summary.json index f94bdc701..a18a2c33d 100644 --- a/public/locales/ko/modules/dns-hole-summary.json +++ b/public/locales/ko/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/ko/modules/notebook.json b/public/locales/ko/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/ko/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ko/modules/weather.json b/public/locales/ko/modules/weather.json index b5caa8d55..e40d0195d 100644 --- a/public/locales/ko/modules/weather.json +++ b/public/locales/ko/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "화씨로 표시" }, + "displayCityName": { + "label": "" + }, "location": { "label": "날씨 위치" } diff --git a/public/locales/lol/layout/errors/not-found.json b/public/locales/lol/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lol/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lol/layout/modals/add-app.json b/public/locales/lol/layout/modals/add-app.json index 868f4f1f1..b96e45c6f 100644 --- a/public/locales/lol/layout/modals/add-app.json +++ b/public/locales/lol/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/lol/modules/date.json b/public/locales/lol/modules/date.json index 3b0b45bd0..194c7c2bd 100644 --- a/public/locales/lol/modules/date.json +++ b/public/locales/lol/modules/date.json @@ -6,6 +6,27 @@ "title": "Settings 4 Date An Tiem Widget", "display24HourFormat": { "label": "Display fol tiem (24-hour)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/lol/modules/dns-hole-summary.json b/public/locales/lol/modules/dns-hole-summary.json index f94bdc701..a18a2c33d 100644 --- a/public/locales/lol/modules/dns-hole-summary.json +++ b/public/locales/lol/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/lol/modules/notebook.json b/public/locales/lol/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/lol/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/lol/modules/weather.json b/public/locales/lol/modules/weather.json index fd35719f8..632e076a3 100644 --- a/public/locales/lol/modules/weather.json +++ b/public/locales/lol/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Display in Fahrenheit" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Weafr locashun" } diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 20aaf613e..25f66c9ec 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -36,5 +36,5 @@ "medium": "vidējs", "large": "liels" }, - "seeMore": "" + "seeMore": "Skatīt vairāk..." } \ No newline at end of file diff --git a/public/locales/lv/layout/errors/not-found.json b/public/locales/lv/layout/errors/not-found.json new file mode 100644 index 000000000..cf6950c28 --- /dev/null +++ b/public/locales/lv/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Lapa nav atrasta", + "text": "Šo lapu neizdevās atrast. Iespējams, šīs lapas URL ir beidzies, URL ir nederīgs vai jums nav vajadzīgo atļauju, lai piekļūtu šim resursam.", + "button": "Iet uz Sākumlapu" +} \ No newline at end of file diff --git a/public/locales/lv/layout/modals/add-app.json b/public/locales/lv/layout/modals/add-app.json index ef77d5198..3eb383598 100644 --- a/public/locales/lv/layout/modals/add-app.json +++ b/public/locales/lv/layout/modals/add-app.json @@ -26,8 +26,8 @@ "description": "Atveriet lietotni jaunā cilnē, nevis pašreizējā cilnē." }, "tooltipDescription": { - "label": "", - "description": "" + "label": "Lietotnes Apraksts", + "description": "Ievadītais teksts tiks parādīts, kad uz jūsu lietotnes tiks uzvilkts peles kursors.\nIzmantojiet to, lai sniegtu lietotājiem sīkāku informāciju par savu lietotni, vai atstājiet tukšu, lai nekas nebūtu redzams." }, "customProtocolWarning": "Tiek izmantots nestandarta protokols. Tam var būt nepieciešamas iepriekš instalētas lietojumprogrammas, un tas var radīt drošības riskus. Pārliecinieties, ka jūsu adrese ir droša un uzticama." }, @@ -55,23 +55,27 @@ } }, "appNameStatus": { - "label": "", - "description": "", + "label": "Lietotnes Nosaukuma Statuss", + "description": "Izvēlieties, kur vēlaties, lai tiktu parādīts virsraksts, ja vispār to vēlaties parādīt.", "dropdown": { - "normal": "", - "hover": "", - "hidden": "" + "normal": "Rādīt virsrakstu tikai uz flīzēm", + "hover": "Rādīt virsrakstu tikai pēc kursora uzlikšanas uz ekrāna padoma", + "hidden": "Vairs nerādīt" } }, "positionAppName": { - "label": "", - "description": "", + "label": "Lietotnes Nosaukuma Pozīcija", + "description": "Lietotnes nosaukuma atrašanās vieta attiecībā pret ikonu.", "dropdown": { - "top": "", - "right": "", - "bottom": "", - "left": "" + "top": "Augšā", + "right": "Pa labi", + "bottom": "Apakšā", + "left": "Pa kreisi" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/lv/modules/bookmark.json b/public/locales/lv/modules/bookmark.json index 556fa0adc..30efd3fd5 100644 --- a/public/locales/lv/modules/bookmark.json +++ b/public/locales/lv/modules/bookmark.json @@ -6,7 +6,7 @@ "title": "Grāmatzīmju uzstādījumi", "name": { "label": "Logrīka Nosaukums", - "info": "" + "info": "Atstāt tukšu, lai virsraksts paliktu slēpts." }, "items": { "label": "Vienumi" diff --git a/public/locales/lv/modules/date.json b/public/locales/lv/modules/date.json index 4cd5cf18c..c45a3eae3 100644 --- a/public/locales/lv/modules/date.json +++ b/public/locales/lv/modules/date.json @@ -6,6 +6,27 @@ "title": "Datuma un Laika logrīka iestatījumi", "display24HourFormat": { "label": "Rādīt pilnu laiku (24 stundu)" + }, + "dateFormat": { + "label": "Datuma formāts", + "data": { + "hide": "Paslēpt Datumu" + } + }, + "enableTimezone": { + "label": "Rādīt pielāgotu laika joslu" + }, + "timezoneLocation": { + "label": "Laika joslas Atrašanās vieta" + }, + "titleState": { + "label": "Pilsētas nosaukums", + "info": "Aktivizējot opciju Laika josla, var parādīt pilsētas nosaukumu un laika joslas kodu.
Varat arī parādīt tikai pilsētu vai pat nerādīt nevienu.", + "data": { + "both": "Pilsēta un Laika josla", + "city": "Tikai pilsēta", + "none": "Nekas" + } } } } diff --git a/public/locales/lv/modules/dns-hole-summary.json b/public/locales/lv/modules/dns-hole-summary.json index 6040bd11a..4dcc9699b 100644 --- a/public/locales/lv/modules/dns-hole-summary.json +++ b/public/locales/lv/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "DNS Cauruma kopsavilkuma iestatījumi", "usePiHoleColors": { "label": "Izmantot krāsas no PiHole" + }, + "layout": { + "label": "Izkārtojums", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/lv/modules/notebook.json b/public/locales/lv/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/lv/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/lv/modules/weather.json b/public/locales/lv/modules/weather.json index bff49b078..dbc58b328 100644 --- a/public/locales/lv/modules/weather.json +++ b/public/locales/lv/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Rādīt pēc Fārenheita" }, + "displayCityName": { + "label": "Parādāmais Pilsētas Nosaukums" + }, "location": { "label": "Laikapstākļu atrašānās vieta" } diff --git a/public/locales/nl/layout/errors/not-found.json b/public/locales/nl/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/nl/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/nl/layout/modals/add-app.json b/public/locales/nl/layout/modals/add-app.json index 1cd3e6e13..3ebfa07c2 100644 --- a/public/locales/nl/layout/modals/add-app.json +++ b/public/locales/nl/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/nl/modules/date.json b/public/locales/nl/modules/date.json index bc34adcf3..1c37cdad7 100644 --- a/public/locales/nl/modules/date.json +++ b/public/locales/nl/modules/date.json @@ -6,6 +6,27 @@ "title": "Instellingen voor datum en tijd widget", "display24HourFormat": { "label": "Volledige tijd weergeven (24-uur)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/nl/modules/dns-hole-summary.json b/public/locales/nl/modules/dns-hole-summary.json index f94bdc701..9586d76c1 100644 --- a/public/locales/nl/modules/dns-hole-summary.json +++ b/public/locales/nl/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "Indeling", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/nl/modules/notebook.json b/public/locales/nl/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/nl/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/weather.json b/public/locales/nl/modules/weather.json index 8f3a5320c..e9cb46a42 100644 --- a/public/locales/nl/modules/weather.json +++ b/public/locales/nl/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Weergeven in Fahrenheit" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Weerslocatie" } diff --git a/public/locales/no/layout/errors/not-found.json b/public/locales/no/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/no/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/no/layout/modals/add-app.json b/public/locales/no/layout/modals/add-app.json index ba1bdff1c..f593a9ce4 100644 --- a/public/locales/no/layout/modals/add-app.json +++ b/public/locales/no/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/no/modules/date.json b/public/locales/no/modules/date.json index 8f1a9d66b..b623c6baa 100644 --- a/public/locales/no/modules/date.json +++ b/public/locales/no/modules/date.json @@ -6,6 +6,27 @@ "title": "Innstillinger for dato og klokkeslett widget", "display24HourFormat": { "label": "Vis 24 timers formatering" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/no/modules/dns-hole-summary.json b/public/locales/no/modules/dns-hole-summary.json index f94bdc701..7c5a44554 100644 --- a/public/locales/no/modules/dns-hole-summary.json +++ b/public/locales/no/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "Oppsett", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/no/modules/notebook.json b/public/locales/no/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/no/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/no/modules/weather.json b/public/locales/no/modules/weather.json index b884e85d6..838f39c42 100644 --- a/public/locales/no/modules/weather.json +++ b/public/locales/no/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Vis i Fahrenheit" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Vær plassering" } diff --git a/public/locales/pl/layout/errors/not-found.json b/public/locales/pl/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/layout/modals/add-app.json b/public/locales/pl/layout/modals/add-app.json index 175e19150..09e847ae0 100644 --- a/public/locales/pl/layout/modals/add-app.json +++ b/public/locales/pl/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/pl/modules/date.json b/public/locales/pl/modules/date.json index 5161d631d..5710e80af 100644 --- a/public/locales/pl/modules/date.json +++ b/public/locales/pl/modules/date.json @@ -6,6 +6,27 @@ "title": "Ustawienia dla widżetu Data i Czas", "display24HourFormat": { "label": "Wyświetlaj pełną godzinę (24 godziny)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/pl/modules/dns-hole-summary.json b/public/locales/pl/modules/dns-hole-summary.json index f94bdc701..044c46781 100644 --- a/public/locales/pl/modules/dns-hole-summary.json +++ b/public/locales/pl/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "Układ", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/pl/modules/notebook.json b/public/locales/pl/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/pl/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/weather.json b/public/locales/pl/modules/weather.json index fc612ab85..bd990f449 100644 --- a/public/locales/pl/modules/weather.json +++ b/public/locales/pl/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Wyświetlaj w Fahrenheitach" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Lokalizacja pogody" } diff --git a/public/locales/pt/layout/errors/not-found.json b/public/locales/pt/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pt/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pt/layout/modals/add-app.json b/public/locales/pt/layout/modals/add-app.json index dca8c2d35..3c1403b28 100644 --- a/public/locales/pt/layout/modals/add-app.json +++ b/public/locales/pt/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/pt/modules/date.json b/public/locales/pt/modules/date.json index b6e826e79..e07f705f4 100644 --- a/public/locales/pt/modules/date.json +++ b/public/locales/pt/modules/date.json @@ -6,6 +6,27 @@ "title": "Definições para o widget de Data e Hora", "display24HourFormat": { "label": "Mostrar tempo (24 horas)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/pt/modules/dns-hole-summary.json b/public/locales/pt/modules/dns-hole-summary.json index f94bdc701..a43521357 100644 --- a/public/locales/pt/modules/dns-hole-summary.json +++ b/public/locales/pt/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "Layout", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/pt/modules/notebook.json b/public/locales/pt/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/pt/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/pt/modules/weather.json b/public/locales/pt/modules/weather.json index 059f908ad..1fda840f1 100644 --- a/public/locales/pt/modules/weather.json +++ b/public/locales/pt/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Mostrar em Fahrenheit" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Localização do tempo" } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index c6a78cc84..16729a682 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -36,5 +36,5 @@ "medium": "среднего", "large": "большого" }, - "seeMore": "" + "seeMore": "Показать больше..." } \ No newline at end of file diff --git a/public/locales/ru/layout/errors/not-found.json b/public/locales/ru/layout/errors/not-found.json new file mode 100644 index 000000000..acdeb41af --- /dev/null +++ b/public/locales/ru/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Страница не найдена", + "text": "Эта страница не может быть найдена. URL-адрес для этой страницы может быть устаревшим, URL-адрес недействителен или у вас нет необходимых разрешений для доступа к этому ресурсу.", + "button": "Перейти на главную страницу" +} \ No newline at end of file diff --git a/public/locales/ru/layout/modals/add-app.json b/public/locales/ru/layout/modals/add-app.json index eba77d72c..e05b92ed0 100644 --- a/public/locales/ru/layout/modals/add-app.json +++ b/public/locales/ru/layout/modals/add-app.json @@ -26,8 +26,8 @@ "description": "Открывать приложение в новой вкладке вместо текущей." }, "tooltipDescription": { - "label": "", - "description": "" + "label": "Описание приложения", + "description": "Введённый вами текст будет отображаться при наведении курсора на ваше приложение.\nИспользуйте это, чтобы предоставить пользователям более подробную информацию о вашем приложении или оставьте пустым, чтобы ничего не отображать." }, "customProtocolWarning": "Использование нестандартного протокола. Для этого могут потребоваться предустановленные приложения, что может создать угрозу безопасности. Убедитесь, что ваш адрес безопасен и заслуживает доверия." }, @@ -55,23 +55,27 @@ } }, "appNameStatus": { - "label": "", - "description": "", + "label": "Статус названия приложения", + "description": "Выберите, где будет отображаться заголовок, если он вообще будет отображаться.", "dropdown": { - "normal": "", - "hover": "", - "hidden": "" + "normal": "Показывать только на плитке", + "hover": "Показывать только при наведении курсора", + "hidden": "Не показывать совсем" } }, "positionAppName": { - "label": "", - "description": "", + "label": "Позиция названия приложения", + "description": "Положение названия приложения относительно иконки.", "dropdown": { - "top": "", - "right": "", - "bottom": "", - "left": "" + "top": "Сверху", + "right": "Справа", + "bottom": "Снизу", + "left": "Слева" } + }, + "lineClampAppName": { + "label": "Максимальное количество строк для названия приложения", + "description": "Определяет, на скольких строках максимально должно помещаться название. Установите 0 для снятия ограничений." } }, "integration": { diff --git a/public/locales/ru/modules/bookmark.json b/public/locales/ru/modules/bookmark.json index c249536fc..9fead390f 100644 --- a/public/locales/ru/modules/bookmark.json +++ b/public/locales/ru/modules/bookmark.json @@ -6,7 +6,7 @@ "title": "Настройки закладок", "name": { "label": "Заголовок виджета", - "info": "" + "info": "Оставьте поле пустым, чтобы скрыть название." }, "items": { "label": "Элементы" diff --git a/public/locales/ru/modules/date.json b/public/locales/ru/modules/date.json index 16a6b0cec..2219f018c 100644 --- a/public/locales/ru/modules/date.json +++ b/public/locales/ru/modules/date.json @@ -6,6 +6,27 @@ "title": "Настройки для виджета даты и времени", "display24HourFormat": { "label": "Отображать в 24-часовом формате" + }, + "dateFormat": { + "label": "Форматирование даты", + "data": { + "hide": "Скрыть дату" + } + }, + "enableTimezone": { + "label": "Отображение пользовательского часового пояса" + }, + "timezoneLocation": { + "label": "Местоположение часового пояса" + }, + "titleState": { + "label": "Название города", + "info": "При активации опции Часовой пояс, можно отображать название города и код часового пояса.
Также можно отображать только город или совсем ничего.", + "data": { + "both": "Город и часовой пояс", + "city": "Только город", + "none": "Нет" + } } } } diff --git a/public/locales/ru/modules/dns-hole-summary.json b/public/locales/ru/modules/dns-hole-summary.json index 0e5bd04f5..4facd058e 100644 --- a/public/locales/ru/modules/dns-hole-summary.json +++ b/public/locales/ru/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Настройки сводки DNS Hole", "usePiHoleColors": { "label": "Использовать цвета из PiHole" + }, + "layout": { + "label": "Макет", + "data": { + "grid": "2 на 2", + "row": "Горизонтальный", + "column": "Вертикальный" + } } } }, diff --git a/public/locales/ru/modules/media-requests-stats.json b/public/locales/ru/modules/media-requests-stats.json index bd762b361..a2b273904 100644 --- a/public/locales/ru/modules/media-requests-stats.json +++ b/public/locales/ru/modules/media-requests-stats.json @@ -5,7 +5,7 @@ "settings": { "title": "Статистика медиазапросов", "direction": { - "label": "" + "label": "Направление макета." } } }, diff --git a/public/locales/ru/modules/notebook.json b/public/locales/ru/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/ru/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/weather.json b/public/locales/ru/modules/weather.json index acae5ee9f..9e6498bb7 100644 --- a/public/locales/ru/modules/weather.json +++ b/public/locales/ru/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Показать в градусах Фаренгейта" }, + "displayCityName": { + "label": "Отобразить название города" + }, "location": { "label": "Местоположение" } diff --git a/public/locales/sk/layout/errors/not-found.json b/public/locales/sk/layout/errors/not-found.json new file mode 100644 index 000000000..99f880684 --- /dev/null +++ b/public/locales/sk/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Stránka nenájdená", + "text": "Túto stránku sa nepodarilo nájsť. Platnosť adresy URL tejto stránky možno vypršala, adresa URL je neplatná alebo nemáte požadované oprávnenia na prístup k tomuto zdroju.", + "button": "Prejsť na Domovskú stránku" +} \ No newline at end of file diff --git a/public/locales/sk/layout/modals/add-app.json b/public/locales/sk/layout/modals/add-app.json index 2020405eb..a82c0bc98 100644 --- a/public/locales/sk/layout/modals/add-app.json +++ b/public/locales/sk/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "Dole", "left": "Vľavo" } + }, + "lineClampAppName": { + "label": "Názov aplikácie Line Clamp", + "description": "Určuje, na koľko riadkov sa má maximálne zmestiť váš nadpis. Nastavte 0 pre neobmedzený počet." } }, "integration": { diff --git a/public/locales/sk/modules/date.json b/public/locales/sk/modules/date.json index 31f9c7d70..3d41bfb2b 100644 --- a/public/locales/sk/modules/date.json +++ b/public/locales/sk/modules/date.json @@ -6,6 +6,27 @@ "title": "Nastavenia miniaplikácie Dátum a čas", "display24HourFormat": { "label": "Zobraziť celý čas (24 hodín)" + }, + "dateFormat": { + "label": "Formát dátumu", + "data": { + "hide": "Skryť dátum" + } + }, + "enableTimezone": { + "label": "Zobrazenie vlastného časového pásma" + }, + "timezoneLocation": { + "label": "Lokalita Časového pásma" + }, + "titleState": { + "label": "Názov mesta", + "info": "Ak aktivujete možnosť Časové pásmo, môže sa zobraziť názov mesta a kód časového pásma.
Môžete zobraziť aj samotné mesto alebo dokonca nezobraziť žiadne.", + "data": { + "both": "Mesto a časové pásmo", + "city": "Iba mesto", + "none": "Žiadne" + } } } } diff --git a/public/locales/sk/modules/dns-hole-summary.json b/public/locales/sk/modules/dns-hole-summary.json index a1e109131..a503dbb56 100644 --- a/public/locales/sk/modules/dns-hole-summary.json +++ b/public/locales/sk/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Nastavenia pre súhrn DNS Hole", "usePiHoleColors": { "label": "Použitie farieb z PiHole" + }, + "layout": { + "label": "Rozloženie", + "data": { + "grid": "2 x 2", + "row": "Horizontálne", + "column": "Vertikálne" + } } } }, diff --git a/public/locales/sk/modules/notebook.json b/public/locales/sk/modules/notebook.json new file mode 100644 index 000000000..0c158fefd --- /dev/null +++ b/public/locales/sk/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "Poznámkový blok", + "description": "Interaktívny widget založený na značkovaní, do ktorého si môžete zapisovať poznámky!", + "settings": { + "title": "Nastavenia pre widget notebooku", + "showToolbar": { + "label": "Zobrazenie panela nástrojov na pomoc pri písaní poznámok" + }, + "content": { + "label": "Obsah zápisníka" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sk/modules/weather.json b/public/locales/sk/modules/weather.json index ba48ecce1..7383859c6 100644 --- a/public/locales/sk/modules/weather.json +++ b/public/locales/sk/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Zobrazenie vo stupňoch Fahrenheita" }, + "displayCityName": { + "label": "Zobrazenie názvu mesta" + }, "location": { "label": "Poloha počasia" } diff --git a/public/locales/sl/layout/errors/not-found.json b/public/locales/sl/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sl/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sl/layout/modals/add-app.json b/public/locales/sl/layout/modals/add-app.json index bd8e1223b..2aa7b306f 100644 --- a/public/locales/sl/layout/modals/add-app.json +++ b/public/locales/sl/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/sl/modules/date.json b/public/locales/sl/modules/date.json index 9e7704870..62a3069a6 100644 --- a/public/locales/sl/modules/date.json +++ b/public/locales/sl/modules/date.json @@ -6,6 +6,27 @@ "title": "Nastavitve za gradnik Datum in čas", "display24HourFormat": { "label": "Prikaz polnega časa (24-urni)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/sl/modules/dns-hole-summary.json b/public/locales/sl/modules/dns-hole-summary.json index f94bdc701..f0fe38e79 100644 --- a/public/locales/sl/modules/dns-hole-summary.json +++ b/public/locales/sl/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "Postavitev", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/sl/modules/notebook.json b/public/locales/sl/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/sl/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/weather.json b/public/locales/sl/modules/weather.json index 1b73d249d..1cf4abbec 100644 --- a/public/locales/sl/modules/weather.json +++ b/public/locales/sl/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Prikaz v Fahrenheitu" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Lokacija vremena" } diff --git a/public/locales/sv/layout/errors/not-found.json b/public/locales/sv/layout/errors/not-found.json new file mode 100644 index 000000000..25bd405c1 --- /dev/null +++ b/public/locales/sv/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Sidan hittades inte", + "text": "Den här sidan kunde inte hittas. URL: en för den här sidan kan ha gått ut, URL: en är ogiltig eller så har du inte de behörigheter som krävs för att komma åt den här resursen.", + "button": "Gå till startsidan" +} \ No newline at end of file diff --git a/public/locales/sv/layout/modals/add-app.json b/public/locales/sv/layout/modals/add-app.json index 7440d84fa..b738c285c 100644 --- a/public/locales/sv/layout/modals/add-app.json +++ b/public/locales/sv/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "Botten", "left": "Vänster" } + }, + "lineClampAppName": { + "label": "", + "description": "Definierar hur många rader din titel maximalt ska rymmas på. Ange 0 för obegränsat." } }, "integration": { diff --git a/public/locales/sv/modules/date.json b/public/locales/sv/modules/date.json index 1cf22b595..4a5bb42cf 100644 --- a/public/locales/sv/modules/date.json +++ b/public/locales/sv/modules/date.json @@ -6,6 +6,27 @@ "title": "Inställningar för datum och tid widget", "display24HourFormat": { "label": "Visa heltid (24-timmars)" + }, + "dateFormat": { + "label": "Datumformat", + "data": { + "hide": "Dölj datum" + } + }, + "enableTimezone": { + "label": "Visa en anpassad tidszon" + }, + "timezoneLocation": { + "label": "Plats för tidszon" + }, + "titleState": { + "label": "Stadens namn", + "info": "Om du aktiverar alternativet Tidszon kan stadens namn och tidszonskoden visas.
Du kan också visa enbart staden eller ingen stad alls.", + "data": { + "both": "Stad och tidszon", + "city": "Endast stad", + "none": "Ingen" + } } } } diff --git a/public/locales/sv/modules/dns-hole-summary.json b/public/locales/sv/modules/dns-hole-summary.json index f94bdc701..a43521357 100644 --- a/public/locales/sv/modules/dns-hole-summary.json +++ b/public/locales/sv/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "", "usePiHoleColors": { "label": "" + }, + "layout": { + "label": "Layout", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/sv/modules/notebook.json b/public/locales/sv/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/sv/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/weather.json b/public/locales/sv/modules/weather.json index 810253dd8..d1618dd33 100644 --- a/public/locales/sv/modules/weather.json +++ b/public/locales/sv/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Visa i Fahrenheit" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Plats för väder" } diff --git a/public/locales/tr/layout/errors/not-found.json b/public/locales/tr/layout/errors/not-found.json new file mode 100644 index 000000000..848ab86e8 --- /dev/null +++ b/public/locales/tr/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "Sayfa bulunamadı", + "text": "Bu sayfa bulunamadı. Bu sayfanın URL'sinin süresi dolmuş olabilir, URL geçersizdir veya artık bu kaynağa erişmek için gerekli izinlere sahip olmayabilirsiniz.", + "button": "Ana sayfaya git" +} \ No newline at end of file diff --git a/public/locales/tr/layout/modals/add-app.json b/public/locales/tr/layout/modals/add-app.json index 47acb944c..2e87eed0f 100644 --- a/public/locales/tr/layout/modals/add-app.json +++ b/public/locales/tr/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "Alt", "left": "Sol" } + }, + "lineClampAppName": { + "label": "Uygulama Adı Satır Sayısı", + "description": "Başlığınızın maksimum kaç satır olması gerektiğini tanımlar. Sınırsız olması için \"0\" olarak ayarlayın." } }, "integration": { diff --git a/public/locales/tr/modules/date.json b/public/locales/tr/modules/date.json index df13d7c8a..064fc75fd 100644 --- a/public/locales/tr/modules/date.json +++ b/public/locales/tr/modules/date.json @@ -6,6 +6,27 @@ "title": "Tarih ve Saat widget'ı için ayarlar", "display24HourFormat": { "label": "Tam zamanı göster (24 saat)" + }, + "dateFormat": { + "label": "Tarih formatı", + "data": { + "hide": "Tarihi Gizle" + } + }, + "enableTimezone": { + "label": "Özel bir saat dilimi görüntüleme" + }, + "timezoneLocation": { + "label": "Saat Dilimi Konumu" + }, + "titleState": { + "label": "Şehir adı", + "info": "Saat Dilimi seçeneğini etkinleştirmeniz durumunda, şehrin adı ve saat dilimi kodu gösterilir.
Ayrıca şehir adını tek başına gösterebilir veya hiç göstermeyebilirsiniz.", + "data": { + "both": "Şehir ve Saat Dilimi", + "city": "Yanlız şehir", + "none": "Hiçbiri" + } } } } diff --git a/public/locales/tr/modules/dns-hole-summary.json b/public/locales/tr/modules/dns-hole-summary.json index 6f5d6ba77..fb346bc6d 100644 --- a/public/locales/tr/modules/dns-hole-summary.json +++ b/public/locales/tr/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "DNS Hole özeti için ayarlar", "usePiHoleColors": { "label": "PiHole'daki renkleri kullanın" + }, + "layout": { + "label": "Düzen", + "data": { + "grid": "2 ye 2", + "row": "Yatay", + "column": "Dikey" + } } } }, @@ -13,8 +21,8 @@ "metrics": { "domainsOnAdlist": "Reklam Listelerindeki Alan Adları", "queriesToday": "Bugünkü Sorgular", - "queriesBlockedTodayPercentage": "bugün engellenenler", - "queriesBlockedToday": "bugün engellenenler" + "queriesBlockedTodayPercentage": "Bugün Engellenenler", + "queriesBlockedToday": "Bugün Engellenenler" } } } diff --git a/public/locales/tr/modules/notebook.json b/public/locales/tr/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/tr/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/tr/modules/weather.json b/public/locales/tr/modules/weather.json index acbbe8216..1ed215e53 100644 --- a/public/locales/tr/modules/weather.json +++ b/public/locales/tr/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Fahrenheit cinsinden göster" }, + "displayCityName": { + "label": "Şehir Adını Göster" + }, "location": { "label": "Hava durumu konumu" } diff --git a/public/locales/uk/layout/errors/not-found.json b/public/locales/uk/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/uk/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/uk/layout/modals/add-app.json b/public/locales/uk/layout/modals/add-app.json index 0735d84f4..d961bdc80 100644 --- a/public/locales/uk/layout/modals/add-app.json +++ b/public/locales/uk/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/uk/modules/date.json b/public/locales/uk/modules/date.json index aaef48be2..7b6a543df 100644 --- a/public/locales/uk/modules/date.json +++ b/public/locales/uk/modules/date.json @@ -6,6 +6,27 @@ "title": "Налаштування віджету дати й часу", "display24HourFormat": { "label": "Показувати повний час (24 години)" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/uk/modules/dns-hole-summary.json b/public/locales/uk/modules/dns-hole-summary.json index f35b7ad58..bc267531a 100644 --- a/public/locales/uk/modules/dns-hole-summary.json +++ b/public/locales/uk/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Налаштування підсумків DNS-Hole", "usePiHoleColors": { "label": "Використовуйте кольори з PiHole" + }, + "layout": { + "label": "Макет", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/uk/modules/notebook.json b/public/locales/uk/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/uk/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/uk/modules/weather.json b/public/locales/uk/modules/weather.json index 0e7272e6d..5d8a837a8 100644 --- a/public/locales/uk/modules/weather.json +++ b/public/locales/uk/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Використовувати Фаренгейт" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Погодна локація" } diff --git a/public/locales/vi/layout/errors/not-found.json b/public/locales/vi/layout/errors/not-found.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/vi/layout/errors/not-found.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/vi/layout/modals/add-app.json b/public/locales/vi/layout/modals/add-app.json index 53aea5008..d849aa65e 100644 --- a/public/locales/vi/layout/modals/add-app.json +++ b/public/locales/vi/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "", "left": "" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/vi/modules/date.json b/public/locales/vi/modules/date.json index 4c4b3b1ee..9d81cf62b 100644 --- a/public/locales/vi/modules/date.json +++ b/public/locales/vi/modules/date.json @@ -6,6 +6,27 @@ "title": "Cài đặt cho tiện ích ngày giờ", "display24HourFormat": { "label": "Dùng thời gian 24 giờ" + }, + "dateFormat": { + "label": "", + "data": { + "hide": "" + } + }, + "enableTimezone": { + "label": "" + }, + "timezoneLocation": { + "label": "" + }, + "titleState": { + "label": "", + "info": "", + "data": { + "both": "", + "city": "", + "none": "" + } } } } diff --git a/public/locales/vi/modules/dns-hole-summary.json b/public/locales/vi/modules/dns-hole-summary.json index cafb0e4c7..a30d0ae2d 100644 --- a/public/locales/vi/modules/dns-hole-summary.json +++ b/public/locales/vi/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "Cài đặt cho tóm tắt DNS", "usePiHoleColors": { "label": "Dùng màu từ PiHole" + }, + "layout": { + "label": "Bố cục", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/vi/modules/notebook.json b/public/locales/vi/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/vi/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/weather.json b/public/locales/vi/modules/weather.json index 67f2d322e..d3576381f 100644 --- a/public/locales/vi/modules/weather.json +++ b/public/locales/vi/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "Hiển thị bằng Fahrenheit" }, + "displayCityName": { + "label": "" + }, "location": { "label": "Vị trí thời tiết" } diff --git a/public/locales/zh/layout/errors/not-found.json b/public/locales/zh/layout/errors/not-found.json new file mode 100644 index 000000000..1109c78c8 --- /dev/null +++ b/public/locales/zh/layout/errors/not-found.json @@ -0,0 +1,5 @@ +{ + "title": "无法找到页面", + "text": "找不到该页面。该页面的 URL 可能已过期、URL 无效或您现在没有访问该资源所需的权限。", + "button": "返回首页" +} \ No newline at end of file diff --git a/public/locales/zh/layout/modals/add-app.json b/public/locales/zh/layout/modals/add-app.json index eb916e89b..b37886616 100644 --- a/public/locales/zh/layout/modals/add-app.json +++ b/public/locales/zh/layout/modals/add-app.json @@ -72,6 +72,10 @@ "bottom": "下侧", "left": "左侧" } + }, + "lineClampAppName": { + "label": "", + "description": "" } }, "integration": { diff --git a/public/locales/zh/modules/date.json b/public/locales/zh/modules/date.json index 17d158128..a00282678 100644 --- a/public/locales/zh/modules/date.json +++ b/public/locales/zh/modules/date.json @@ -6,6 +6,27 @@ "title": "设置日期和时间小部件", "display24HourFormat": { "label": "显示完整时间 (24小时)" + }, + "dateFormat": { + "label": "日期格式", + "data": { + "hide": "隐藏日期" + } + }, + "enableTimezone": { + "label": "显示自定义时区" + }, + "timezoneLocation": { + "label": "时区位置" + }, + "titleState": { + "label": "城市名称", + "info": "如果激活时区选项,则可显示城市名称和时区代码。
您也可以只显示城市,甚至不显示。", + "data": { + "both": "城市和时区", + "city": "仅城市", + "none": "无" + } } } } diff --git a/public/locales/zh/modules/dns-hole-summary.json b/public/locales/zh/modules/dns-hole-summary.json index e34698261..1d874e330 100644 --- a/public/locales/zh/modules/dns-hole-summary.json +++ b/public/locales/zh/modules/dns-hole-summary.json @@ -6,6 +6,14 @@ "title": "DNS漏洞摘要设置", "usePiHoleColors": { "label": "使用PiHole所用颜色" + }, + "layout": { + "label": "布局", + "data": { + "grid": "", + "row": "", + "column": "" + } } } }, diff --git a/public/locales/zh/modules/notebook.json b/public/locales/zh/modules/notebook.json new file mode 100644 index 000000000..3ad2a768e --- /dev/null +++ b/public/locales/zh/modules/notebook.json @@ -0,0 +1,15 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "showToolbar": { + "label": "" + }, + "content": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/weather.json b/public/locales/zh/modules/weather.json index 8b3794981..57ea7bc24 100644 --- a/public/locales/zh/modules/weather.json +++ b/public/locales/zh/modules/weather.json @@ -7,6 +7,9 @@ "displayInFahrenheit": { "label": "显示为华氏度" }, + "displayCityName": { + "label": "显示城市名称" + }, "location": { "label": "天气位置" } diff --git a/src/components/Dashboard/Modals/EditAppModal/EditAppModal.tsx b/src/components/Dashboard/Modals/EditAppModal/EditAppModal.tsx index 53e713764..34ab62500 100644 --- a/src/components/Dashboard/Modals/EditAppModal/EditAppModal.tsx +++ b/src/components/Dashboard/Modals/EditAppModal/EditAppModal.tsx @@ -205,7 +205,7 @@ export const EditAppModal = ({ setAllowAppNamePropagation(false)} + disallowAppNamePropagation={() => setAllowAppNamePropagation(false)} allowAppNamePropagation={allowAppNamePropagation} /> diff --git a/src/components/Dashboard/Modals/EditAppModal/Tabs/AppereanceTab/AppereanceTab.tsx b/src/components/Dashboard/Modals/EditAppModal/Tabs/AppereanceTab/AppereanceTab.tsx index 14e7e22ac..43a371a0a 100644 --- a/src/components/Dashboard/Modals/EditAppModal/Tabs/AppereanceTab/AppereanceTab.tsx +++ b/src/components/Dashboard/Modals/EditAppModal/Tabs/AppereanceTab/AppereanceTab.tsx @@ -1,4 +1,4 @@ -import { Flex, Select, Stack, Switch, Tabs } from '@mantine/core'; +import { Flex, NumberInput, Select, Stack, Switch, Tabs } from '@mantine/core'; import { UseFormReturnType } from '@mantine/form'; import { useDebouncedValue } from '@mantine/hooks'; import { useTranslation } from 'next-i18next'; @@ -9,13 +9,13 @@ import { IconSelector } from '../../../../../IconSelector/IconSelector'; interface AppearanceTabProps { form: UseFormReturnType AppType>; - disallowAppNameProgagation: () => void; + disallowAppNamePropagation: () => void; allowAppNamePropagation: boolean; } export const AppearanceTab = ({ form, - disallowAppNameProgagation, + disallowAppNamePropagation, allowAppNamePropagation, }: AppearanceTabProps) => { const iconSelectorRef = useRef(); @@ -46,7 +46,7 @@ export const AppearanceTab = ({ defaultValue={form.values.appearance.iconUrl} onChange={(value) => { form.setFieldValue('appearance.iconUrl', value); - disallowAppNameProgagation(); + disallowAppNamePropagation(); }} value={form.values.appearance.iconUrl} ref={iconSelectorRef} @@ -66,26 +66,41 @@ export const AppearanceTab = ({ }} /> {form.values.appearance.appNameStatus === 'normal' && ( - { + form.setFieldValue('appearance.positionAppName', value); + }} + /> + { + form.setFieldValue('appearance.lineClampAppName', value); + }} + /> + )} diff --git a/src/components/Dashboard/Modals/SelectElement/Components/Overview/AvailableElementsOverview.tsx b/src/components/Dashboard/Modals/SelectElement/Components/Overview/AvailableElementsOverview.tsx index 21c8354b1..eb99dbcaa 100644 --- a/src/components/Dashboard/Modals/SelectElement/Components/Overview/AvailableElementsOverview.tsx +++ b/src/components/Dashboard/Modals/SelectElement/Components/Overview/AvailableElementsOverview.tsx @@ -95,6 +95,7 @@ export const AvailableElementTypes = ({ iconUrl: '/imgs/logo/logo.png', appNameStatus: 'normal', positionAppName: 'column', + lineClampAppName: 1, }, network: { enabledStatusChecker: true, diff --git a/src/components/Dashboard/Tiles/Apps/AppPing.tsx b/src/components/Dashboard/Tiles/Apps/AppPing.tsx index b4118c9b3..33fbf45fb 100644 --- a/src/components/Dashboard/Tiles/Apps/AppPing.tsx +++ b/src/components/Dashboard/Tiles/Apps/AppPing.tsx @@ -16,32 +16,27 @@ export const AppPing = ({ app }: AppPingProps) => { const { config } = useConfigContext(); const { data, isFetching, isError, error, isActive } = usePing(app); - const tooltipLabel = useTooltipLabel({isFetching, isError, data, errorMessage: error?.message}) + const tooltipLabel = useTooltipLabel({ isFetching, isError, data, errorMessage: error?.message }); const isOnline = isError ? false : data?.state === 'online'; - const pulse = usePingPulse({isOnline}); + const pulse = usePingPulse({ isOnline }); if (!isActive) return null; - const replaceDotWithIcon = - config?.settings.customization.accessibility?.replacePingDotsWithIcons ?? false; - + config?.settings.customization.accessibility?.replacePingDotsWithIcons ?? false; + return ( - + {replaceDotWithIcon ? ( @@ -61,12 +56,9 @@ export const AppPing = ({ app }: AppPingProps) => { type AccessibleIndicatorPingProps = { isOnline: boolean; isFetching: boolean; -} +}; -const AccessibleIndicatorPing = ({ - isFetching, - isOnline, -}: AccessibleIndicatorPingProps) => { +const AccessibleIndicatorPing = ({ isFetching, isOnline }: AccessibleIndicatorPingProps) => { if (isOnline) { return ; } @@ -90,54 +82,68 @@ type TooltipLabelProps = { isError: boolean; data: RouterOutputs['app']['ping'] | undefined; errorMessage: string | undefined; -} +}; -const useTooltipLabel = ({isFetching, isError, data, errorMessage}: TooltipLabelProps) => { +const useTooltipLabel = ({ isFetching, isError, data, errorMessage }: TooltipLabelProps) => { const { t } = useTranslation('modules/ping'); if (isFetching) return t('states.loading'); - if (isError) return errorMessage; + if (isError) return errorMessage; if (data?.state === 'online') return t('states.online', { response: data?.status ?? 'N/A' }); return `${data?.statusText}: ${data?.status} (denied)`; -} +}; const usePing = (app: AppType) => { const { config, name } = useConfigContext(); - const isActive = (config?.settings.customization.layout.enabledPing && app.network.enabledStatusChecker) ?? - false; + const isActive = + (config?.settings.customization.layout.enabledPing && app.network.enabledStatusChecker) ?? + false; - const queryResult = api.app.ping.useQuery({ - id: app.id, - configName: name ?? '' - }, { - retry: false, - enabled: isActive, - select: (data) => { - const isOk = isStatusOk(app, data.status); - if (isOk) - Consola.info(`Ping of app "${app.name}" (${app.url}) returned ${data.status} (Accepted)`); - else - Consola.warn(`Ping of app "${app.name}" (${app.url}) returned ${data.status} (Refused)`); - return { - status: data.status, - state: isOk ? ('online' as const) : ('down' as const), - statusText: data.statusText, - }; + const queryResult = api.app.ping.useQuery( + { + id: app.id, + configName: name ?? '', }, - }); + { + retry: false, + refetchOnWindowFocus: false, + retryDelay(failureCount, error) { + // TODO: Add logic to retry on timeout + return 3000; + }, + // 5 minutes of cache + cacheTime: 1000 * 60 * 5, + staleTime: 1000 * 60 * 5, + retryOnMount: true, + enabled: isActive, + + select: (data) => { + const isOk = isStatusOk(app, data.status); + if (isOk) + Consola.info(`Ping of app "${app.name}" (${app.url}) returned ${data.status} (Accepted)`); + else + Consola.warn(`Ping of app "${app.name}" (${app.url}) returned ${data.status} (Refused)`); + return { + status: data.status, + state: isOk ? ('online' as const) : ('down' as const), + statusText: data.statusText, + }; + }, + } + ); return { ...queryResult, - isActive - } -} + isActive, + }; +}; type PingPulse = { animate?: TargetAndTransition; transition?: Transition; -} +}; -const usePingPulse = ({isOnline}: {isOnline: boolean}): PingPulse => { +const usePingPulse = ({ isOnline }: { isOnline: boolean }): PingPulse => { const { config } = useConfigContext(); const disablePulse = config?.settings.customization.accessibility?.disablePingPulse ?? false; @@ -147,12 +153,12 @@ const usePingPulse = ({isOnline}: {isOnline: boolean}): PingPulse => { return { animate: { - scale: isOnline ? [1, 0.7, 1] : 1 + scale: isOnline ? [1, 0.7, 1] : 1, }, transition: { repeat: Infinity, - duration: 2.5, - ease: 'easeInOut', - } - } -} \ No newline at end of file + duration: 2.5, + ease: 'easeInOut', + }, + }; +}; diff --git a/src/components/Dashboard/Tiles/Apps/AppTile.tsx b/src/components/Dashboard/Tiles/Apps/AppTile.tsx index 076b297b9..2b592d9b9 100644 --- a/src/components/Dashboard/Tiles/Apps/AppTile.tsx +++ b/src/components/Dashboard/Tiles/Apps/AppTile.tsx @@ -1,10 +1,9 @@ -import { Box, Flex, Text, Tooltip, UnstyledButton } from '@mantine/core'; +import { Affix, Box, Text, Tooltip, UnstyledButton } from '@mantine/core'; import { createStyles, useMantineTheme } from '@mantine/styles'; import { motion } from 'framer-motion'; import Link from 'next/link'; import { AppType } from '../../../../types/app'; -import { useCardStyles } from '../../../layout/useCardStyles'; import { useEditModeStore } from '../../Views/useEditModeStore'; import { HomarrCardWrapper } from '../HomarrCardWrapper'; import { BaseTileProps } from '../type'; @@ -17,89 +16,77 @@ interface AppTileProps extends BaseTileProps { export const AppTile = ({ className, app }: AppTileProps) => { const isEditMode = useEditModeStore((x) => x.enabled); - const { cx, classes } = useStyles(); - const { colorScheme } = useMantineTheme(); - const tooltipContent = [ - app.appearance.appNameStatus === "hover" ? app.name : undefined, - app.behaviour.tooltipDescription - ].filter( e => e ).join( ': ' ); + app.appearance.appNameStatus === 'hover' ? app.name : undefined, + app.behaviour.tooltipDescription, + ] + .filter((e) => e) + .join(': '); - const { - classes: { card: cardClass }, - } = useCardStyles(false); + const isRow = app.appearance.positionAppName.includes('row'); function Inner() { return ( - - - - - - + /> + ); } return ( - + {!app.url || isEditMode ? ( @@ -110,7 +97,7 @@ export const AppTile = ({ className, app }: AppTileProps) => { component={Link} href={app.behaviour.externalUrl.length > 0 ? app.behaviour.externalUrl : app.url} target={app.behaviour.isOpeningNewTab ? '_blank' : '_self'} - className={cx(classes.button)} + className={`${classes.button} ${classes.base}`} > @@ -121,9 +108,15 @@ export const AppTile = ({ className, app }: AppTileProps) => { }; const useStyles = createStyles((theme, _params, getRef) => ({ - image: { - maxHeight: '90%', - maxWidth: '90%', + base: { + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + }, + appContent: { + gap: 0, + overflow: 'visible', + flexGrow: 5, }, appName: { wordBreak: 'break-word', @@ -131,9 +124,6 @@ const useStyles = createStyles((theme, _params, getRef) => ({ button: { height: '100%', width: '100%', - display: 'flex', - flexDirection: 'column', - alignItems: 'center', gap: 4, }, })); diff --git a/src/components/Dashboard/Tiles/GenericTileMenu.tsx b/src/components/Dashboard/Tiles/GenericTileMenu.tsx index 7cd0b08f7..4271175ea 100644 --- a/src/components/Dashboard/Tiles/GenericTileMenu.tsx +++ b/src/components/Dashboard/Tiles/GenericTileMenu.tsx @@ -2,6 +2,7 @@ import { ActionIcon, Menu } from '@mantine/core'; import { IconLayoutKanban, IconPencil, IconSettings, IconTrash } from '@tabler/icons-react'; import { useTranslation } from 'next-i18next'; +import { useColorTheme } from '../../../tools/color'; import { useEditModeStore } from '../Views/useEditModeStore'; interface GenericTileMenuProps { @@ -11,12 +12,14 @@ interface GenericTileMenuProps { displayEdit: boolean; } -export const GenericTileMenu = ({ - handleClickEdit, - handleClickChangePosition, - handleClickDelete, - displayEdit, -}: GenericTileMenuProps) => { +export const GenericTileMenu = ( + { + handleClickEdit, + handleClickChangePosition, + handleClickDelete, + displayEdit, + }: GenericTileMenuProps +) => { const { t } = useTranslation('common'); const isEditMode = useEditModeStore((x) => x.enabled); @@ -28,13 +31,13 @@ export const GenericTileMenu = ({ diff --git a/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx b/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx index 574a76b4a..d068563c0 100644 --- a/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx +++ b/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx @@ -138,6 +138,8 @@ const WidgetOptionTypeSwitch: FC<{ const info = option.info ?? false; const link = option.infoLink ?? undefined; + if (option.hide) return null; + switch (option.type) { case 'switch': return ( diff --git a/src/config/provider.tsx b/src/config/provider.tsx index d0002b67d..7c53308bb 100644 --- a/src/config/provider.tsx +++ b/src/config/provider.tsx @@ -41,7 +41,7 @@ export const ConfigProvider = ({ setPrimaryColor(currentConfig?.settings.customization.colors.primary || 'red'); setSecondaryColor(currentConfig?.settings.customization.colors.secondary || 'orange'); setPrimaryShade(currentConfig?.settings.customization.colors.shade || 6); - }, [configName]); + }, [currentConfig]); return ( bug fixing \ No newline at end of file diff --git a/src/modules/Docker/ContainerActionBar.tsx b/src/modules/Docker/ContainerActionBar.tsx index 6dba36c90..07a1cde96 100644 --- a/src/modules/Docker/ContainerActionBar.tsx +++ b/src/modules/Docker/ContainerActionBar.tsx @@ -130,7 +130,8 @@ export default function ContainerActionBar({ selected, reload }: ContainerAction appearance: { iconUrl: '/imgs/logo/logo.png', appNameStatus: 'normal', - positionAppName: 'column' + positionAppName: 'column', + lineClampAppName: 1, }, network: { enabledStatusChecker: true, @@ -188,7 +189,7 @@ const useDockerActionMutation = () => { { action, id: container.Id }, { onSuccess: () => { - notifications.show({ + notifications.update({ id: container.Id, title: containerName, message: `${t(`actions.${action}.end`)} ${containerName}`, diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 8025ee4da..bcfcf4e42 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -109,57 +109,52 @@ function App( - - - - + + - - - - - - - - - - - + Switch: { + styles: { + input: { cursor: 'pointer' }, + label: { cursor: 'pointer' }, + }, + }, + }, + primaryColor, + primaryShade, + colorScheme, + }} + withGlobalStyles + withNormalizeCSS + > + + + + + + + + + + ); } diff --git a/src/pages/_error.tsx b/src/pages/_error.tsx new file mode 100644 index 000000000..e59138184 --- /dev/null +++ b/src/pages/_error.tsx @@ -0,0 +1,83 @@ +import { + Accordion, + Center, + Group, + Stack, + Text, + Title, + createStyles, + useMantineTheme, +} from '@mantine/core'; +import { IconDeviceDesktop, IconInfoCircle, IconServer } from '@tabler/icons-react'; +import { NextPageContext } from 'next'; +import Head from 'next/head'; +import Image from 'next/image'; +import imageBugFixing from '~/images/undraw_bug_fixing_oc-7-a.svg'; + +function Error({ statusCode }: { statusCode: number }) { + const { classes } = useStyles(); + const theme = useMantineTheme(); + const getColor = (color: string) => theme.colors[color][theme.colorScheme === 'dark' ? 5 : 7]; + return ( +
+ + An error occurred • Homarr + + + bug illustration + An unexpected error has occurred + + This page has crashed unexpectedly. We're sorry for the inconvenience. Please try again or + contact an administrator + + + + + }> + Detailed error information + + + + + Type + + {statusCode ? ( + + + Server side + + ) : ( + + + Client side + + )} + + + + + + + +
+ ); +} + +Error.getInitialProps = ({ res, err }: NextPageContext) => { + const statusCode = res ? res.statusCode : err ? err.statusCode : 404; + return { statusCode }; +}; + +const useStyles = createStyles(() => ({ + root: { + margin: '0 auto', + }, + image: { + maxWidth: 400, + maxHeight: 200, + display: 'block', + margin: '0 auto', + }, +})); + +export default Error; diff --git a/src/server/api/root.ts b/src/server/api/root.ts index 971c80786..d4e308898 100644 --- a/src/server/api/root.ts +++ b/src/server/api/root.ts @@ -4,7 +4,7 @@ import { appRouter } from './routers/app'; import { calendarRouter } from './routers/calendar'; import { configRouter } from './routers/config'; import { dashDotRouter } from './routers/dash-dot'; -import { dnsHoleRouter } from './routers/dns-hole'; +import { dnsHoleRouter } from './routers/dns-hole/router'; import { dockerRouter } from './routers/docker/router'; import { downloadRouter } from './routers/download'; import { iconRouter } from './routers/icon'; @@ -15,6 +15,7 @@ import { rssRouter } from './routers/rss'; import { timezoneRouter } from './routers/timezone'; import { usenetRouter } from './routers/usenet/router'; import { weatherRouter } from './routers/weather'; +import { notebookRouter } from './routers/notebook'; /** * This is the primary router for your server. @@ -37,6 +38,7 @@ export const rootRouter = createTRPCRouter({ timezone: timezoneRouter, usenet: usenetRouter, weather: weatherRouter, + notebook: notebookRouter }); // export type definition of API diff --git a/src/server/api/routers/app.ts b/src/server/api/routers/app.ts index f8fdfc268..43a7e53ad 100644 --- a/src/server/api/routers/app.ts +++ b/src/server/api/routers/app.ts @@ -23,11 +23,11 @@ export const appRouter = createTRPCRouter({ throw new TRPCError({ code: 'NOT_FOUND', cause: input, - message: `App ${input} was not found`, + message: `App ${input.id} was not found`, }); } const res = await axios - .get(app.url, { httpsAgent: agent, timeout: 2000 }) + .get(app.url, { httpsAgent: agent, timeout: 10000 }) .then((response) => ({ status: response.status, statusText: response.statusText, diff --git a/src/server/api/routers/dns-hole.ts b/src/server/api/routers/dns-hole/router.ts similarity index 90% rename from src/server/api/routers/dns-hole.ts rename to src/server/api/routers/dns-hole/router.ts index 2a5c02a94..4d8bb8a76 100644 --- a/src/server/api/routers/dns-hole.ts +++ b/src/server/api/routers/dns-hole/router.ts @@ -6,7 +6,7 @@ import { PiHoleClient } from '~/tools/server/sdk/pihole/piHole'; import { ConfigAppType } from '~/types/app'; import { AdStatistics } from '~/widgets/dnshole/type'; -import { createTRPCRouter, publicProcedure } from '../trpc'; +import { createTRPCRouter, publicProcedure } from '../../trpc'; export const dnsHoleRouter = createTRPCRouter({ control: publicProcedure @@ -135,8 +135,14 @@ const collectAdGuardSummary = async (app: ConfigAppType) => { const status = await adGuard.getStatus(); const countFilteredDomains = await adGuard.getCountFilteringDomains(); - const blockedQueriesToday = stats.blocked_filtering.reduce((prev, sum) => prev + sum, 0); - const queriesToday = stats.dns_queries.reduce((prev, sum) => prev + sum, 0); + const blockedQueriesToday = + stats.time_units === 'days' + ? stats.blocked_filtering[stats.blocked_filtering.length - 1] + : stats.blocked_filtering.reduce((prev, sum) => prev + sum, 0); + const queriesToday = + stats.time_units === 'days' + ? stats.dns_queries[stats.dns_queries.length - 1] + : stats.dns_queries.reduce((prev, sum) => prev + sum, 0); return { domainsBeingBlocked: countFilteredDomains, diff --git a/src/server/api/routers/media-request.ts b/src/server/api/routers/media-request.ts index e0ecefeb0..99d91a5e0 100644 --- a/src/server/api/routers/media-request.ts +++ b/src/server/api/routers/media-request.ts @@ -65,7 +65,7 @@ export const mediaRequestsRouter = createTRPCRouter({ status: item.status, backdropPath: `https://image.tmdb.org/t/p/original/${genericItem.backdropPath}`, posterPath: `https://image.tmdb.org/t/p/w600_and_h900_bestv2/${genericItem.posterPath}`, - href: `${appUrl}/movie/${item.media.tmdbId}`, + href: `${appUrl}/${item.type}/${item.media.tmdbId}`, }; }) ); diff --git a/src/server/api/routers/notebook.ts b/src/server/api/routers/notebook.ts new file mode 100644 index 000000000..c0df1beb1 --- /dev/null +++ b/src/server/api/routers/notebook.ts @@ -0,0 +1,37 @@ +import { TRPCError } from '@trpc/server'; +import fs from 'fs'; +import path from 'path'; +import { z } from 'zod'; +import { getConfig } from '~/tools/config/getConfig'; +import { BackendConfigType } from '~/types/config'; +import { INotebookWidget } from '~/widgets/notebook/NotebookWidgetTile'; + +import { createTRPCRouter, publicProcedure } from '../trpc'; + +export const notebookRouter = createTRPCRouter({ + update: publicProcedure + .input(z.object({ widgetId: z.string(), content: z.string(), configName: z.string() })) + .mutation(async ({ input }) => { + const config = getConfig(input.configName); + const widget = config.widgets.find((widget) => widget.id === input.widgetId) as + | INotebookWidget + | undefined; + + if (!widget) { + return new TRPCError({ + code: 'BAD_REQUEST', + message: 'Specified widget was not found', + }); + } + + widget.properties.content = input.content; + + const newConfig: BackendConfigType = { + ...config, + widgets: [...config.widgets.filter((w) => w.id !== widget.id), widget], + }; + + const targetPath = path.join('data/configs', `${input.configName}.json`); + fs.writeFileSync(targetPath, JSON.stringify(newConfig, null, 2), 'utf8'); + }), +}); diff --git a/src/tools/client/math.ts b/src/tools/client/math.ts index ec2db7723..1b5e4de94 100644 --- a/src/tools/client/math.ts +++ b/src/tools/client/math.ts @@ -16,3 +16,7 @@ export const formatNumber = (n: number, decimalPlaces: number) => { } return n.toFixed(decimalPlaces); }; + +export const formatPercentage = (n: number, decimalPlaces: number) => { + return `${(n * 100).toFixed(decimalPlaces)}%`; +}; diff --git a/src/tools/config/getFrontendConfig.ts b/src/tools/config/getFrontendConfig.ts index baad9b98b..1266da585 100644 --- a/src/tools/config/getFrontendConfig.ts +++ b/src/tools/config/getFrontendConfig.ts @@ -10,6 +10,8 @@ export const getFrontendConfig = async (name: string): Promise => { let config = getConfig(name); let shouldMigrateConfig = false; + config = migrateAppConfigs(config); + const anyWeatherWidgetWithStringLocation = config.widgets.some( (widget) => widget.type === 'weather' && typeof widget.properties.location === 'string' ); @@ -129,3 +131,18 @@ const migratePiholeIntegrationField = (config: BackendConfigType) => { }), }; }; + +const migrateAppConfigs = (config: BackendConfigType) => { + return { + ...config, + apps: config.apps.map((app) => ({ + ...app, + appearance: { + ...app.appearance, + appNameStatus: app.appearance.appNameStatus?? 'normal', + positionAppName: app.appearance.positionAppName?? 'column', + lineClampAppName: app.appearance.lineClampAppName?? 1, + } + })) + } +} \ No newline at end of file diff --git a/src/tools/server/sdk/adGuard/adGuard.schema.ts b/src/tools/server/sdk/adGuard/adGuard.schema.ts index bad381659..a2c843062 100644 --- a/src/tools/server/sdk/adGuard/adGuard.schema.ts +++ b/src/tools/server/sdk/adGuard/adGuard.schema.ts @@ -1,7 +1,7 @@ import { z } from 'zod'; export const adGuardApiStatsResponseSchema = z.object({ - time_units: z.enum(['hours']), + time_units: z.enum(['hours', 'days']), top_queried_domains: z.array(z.record(z.string(), z.number())), top_clients: z.array(z.record(z.string(), z.number())), top_blocked_domains: z.array(z.record(z.string(), z.number())), diff --git a/src/tools/server/sdk/adGuard/adGuard.ts b/src/tools/server/sdk/adGuard/adGuard.ts index e018a2e7c..38a05102c 100644 --- a/src/tools/server/sdk/adGuard/adGuard.ts +++ b/src/tools/server/sdk/adGuard/adGuard.ts @@ -1,3 +1,4 @@ +import { z } from 'zod'; import { trimStringEnding } from '../../../shared/strings'; import { adGuardApiFilteringStatusSchema, @@ -77,19 +78,4 @@ export class AdGuard { } } -export type AdGuardStatsType = { - time_units: string; - top_queried_domains: { [key: string]: number }[]; - top_clients: { [key: string]: number }[]; - top_blocked_domains: { [key: string]: number }[]; - dns_queries: number[]; - blocked_filtering: number[]; - replaced_safebrowsing: number[]; - replaced_parental: number[]; - num_dns_queries: number; - num_blocked_filtering: number; - num_replaced_safebrowsing: number; - num_replaced_safesearch: number; - num_replaced_parental: number; - avg_processing_time: number; -}; +export type AdGuardStatsType = z.infer; diff --git a/src/tools/server/translation-namespaces.ts b/src/tools/server/translation-namespaces.ts index c12d02946..e9a03ee5c 100644 --- a/src/tools/server/translation-namespaces.ts +++ b/src/tools/server/translation-namespaces.ts @@ -43,6 +43,7 @@ export const dashboardNamespaces = [ 'modules/dns-hole-summary', 'modules/dns-hole-controls', 'modules/bookmark', + 'modules/notebook', 'widgets/error-boundary', 'widgets/draggable-list', 'widgets/location', diff --git a/src/types/app.ts b/src/types/app.ts index 7443a863c..adfb8c50a 100644 --- a/src/types/app.ts +++ b/src/types/app.ts @@ -36,6 +36,7 @@ interface AppAppearanceType { iconUrl: string; appNameStatus: "normal"|"hover"|"hidden"; positionAppName: Property.FlexDirection; + lineClampAppName: number; } export type IntegrationType = diff --git a/src/utils/api.ts b/src/utils/api.ts index 7a3d03785..0145a4c16 100644 --- a/src/utils/api.ts +++ b/src/utils/api.ts @@ -31,6 +31,7 @@ const getTrpcConfiguration = () => ({ }), httpBatchLink({ url: `${getBaseUrl()}/api/trpc`, + maxURLLength: 2000, }), ], }); diff --git a/src/widgets/dnshole/DnsHoleSummary.tsx b/src/widgets/dnshole/DnsHoleSummary.tsx index bcfc443e5..9b25e5efd 100644 --- a/src/widgets/dnshole/DnsHoleSummary.tsx +++ b/src/widgets/dnshole/DnsHoleSummary.tsx @@ -1,20 +1,25 @@ -import { Card, Center, Container, Stack, Text } from '@mantine/core'; +import { Box, Card, Center, Container, Flex, Text } from '@mantine/core'; +import { useElementSize } from '@mantine/hooks'; import { IconAd, IconBarrierBlock, IconPercentage, IconSearch, IconWorldWww, + TablerIconsProps, } from '@tabler/icons-react'; import { useTranslation } from 'next-i18next'; import { useConfigContext } from '~/config/provider'; -import { api } from '~/utils/api'; +import { RouterOutputs, api } from '~/utils/api'; -import { formatNumber } from '../../tools/client/math'; +import { formatNumber, formatPercentage } from '../../tools/client/math'; import { defineWidget } from '../helper'; import { WidgetLoading } from '../loading'; import { IWidget } from '../widgets'; +const availableLayouts = ['grid', 'row', 'column'] as const; +type AvailableLayout = (typeof availableLayouts)[number]; + const definition = defineWidget({ id: 'dns-hole-summary', icon: IconAd, @@ -23,10 +28,15 @@ const definition = defineWidget({ type: 'switch', defaultValue: true, }, + layout: { + type: 'select', + defaultValue: 'grid' as AvailableLayout, + data: availableLayouts.map((x) => ({ value: x })), + }, }, gridstack: { minWidth: 2, - minHeight: 2, + minHeight: 1, maxWidth: 12, maxHeight: 12, }, @@ -40,7 +50,6 @@ interface DnsHoleSummaryWidgetProps { } function DnsHoleSummaryWidgetTile({ widget }: DnsHoleSummaryWidgetProps) { - const { t } = useTranslation('modules/dns-hole-summary'); const { isInitialLoading, data } = useDnsHoleSummeryQuery(); if (isInitialLoading || !data) { @@ -48,139 +57,47 @@ function DnsHoleSummaryWidgetTile({ widget }: DnsHoleSummaryWidgetProps) { } return ( - - { - if (!widget.properties.usePiHoleColors) { - return {}; - } - - if (theme.colorScheme === 'dark') { - return { - backgroundColor: 'rgba(240, 82, 60, 0.4)', - }; - } - - return { - backgroundColor: 'rgba(240, 82, 60, 0.2)', - }; - }} - withBorder - > -
- - -
- {formatNumber(data.adsBlockedToday, 0)} - - {t('card.metrics.queriesBlockedToday')} - -
-
-
-
- { - if (!widget.properties.usePiHoleColors) { - return {}; - } - - if (theme.colorScheme === 'dark') { - return { - backgroundColor: 'rgba(255, 165, 20, 0.4)', - }; - } - - return { - backgroundColor: 'rgba(255, 165, 20, 0.4)', - }; - }} - withBorder - > -
- - - {(data.adsBlockedTodayPercentage * 100).toFixed(2)}% - -
-
- { - if (!widget.properties.usePiHoleColors) { - return {}; - } - - if (theme.colorScheme === 'dark') { - return { - backgroundColor: 'rgba(0, 175, 218, 0.4)', - }; - } - - return { - backgroundColor: 'rgba(0, 175, 218, 0.4)', - }; - }} - withBorder - > -
- - -
- {formatNumber(data.dnsQueriesToday, 3)} - - {t('card.metrics.queriesToday')} - -
-
-
-
- { - if (!widget.properties.usePiHoleColors) { - return {}; - } - - if (theme.colorScheme === 'dark') { - return { - backgroundColor: 'rgba(0, 176, 96, 0.4)', - }; - } - - return { - backgroundColor: 'rgba(0, 176, 96, 0.4)', - }; - }} - withBorder - > -
- - -
- {formatNumber(data.domainsBeingBlocked, 0)} - - {t('card.metrics.domainsOnAdlist')} - -
-
-
-
+ + {stats.map((item) => ( + + ))} ); } +const stats = [ + { + icon: IconBarrierBlock, + value: (x) => formatNumber(x.adsBlockedToday, 2), + label: 'card.metrics.queriesBlockedToday', + color: 'rgba(240, 82, 60, 0.4)', + }, + { + icon: IconPercentage, + value: (x) => formatPercentage(x.adsBlockedTodayPercentage, 2), + color: 'rgba(255, 165, 20, 0.4)', + }, + { + icon: IconSearch, + value: (x) => formatNumber(x.dnsQueriesToday, 2), + label: 'card.metrics.queriesToday', + color: 'rgba(0, 175, 218, 0.4)', + }, + { + icon: IconWorldWww, + value: (x) => formatNumber(x.domainsBeingBlocked, 2), + label: 'card.metrics.domainsOnAdlist', + color: 'rgba(0, 176, 96, 0.4)', + }, +] satisfies StatItem[]; + +type StatItem = { + icon: (props: TablerIconsProps) => JSX.Element; + value: (x: RouterOutputs['dnsHole']['summary']) => string; + label?: string; + color: string; +}; + export const useDnsHoleSummeryQuery = () => { const { name: configName } = useConfigContext(); @@ -194,4 +111,71 @@ export const useDnsHoleSummeryQuery = () => { ); }; +type StatCardProps = { + item: StatItem; + data: RouterOutputs['dnsHole']['summary']; + usePiHoleColors: boolean; +}; +const StatCard = ({ item, data, usePiHoleColors }: StatCardProps) => { + const { t } = useTranslation('modules/dns-hole-summary'); + const { ref, height, width } = useElementSize(); + const isLong = width > height + 20; + + return ( + +
+ + + + + {item.value(data)} + + {item.label && ( + + {t(item.label)} + + )} + + +
+
+ ); +}; + +const constructContainerStyle = (flexLayout: (typeof availableLayouts)[number]) => { + if (flexLayout === 'grid') { + return { + display: 'grid', + gridTemplateColumns: '1fr 1fr', + gridTemplateRows: '1fr 1fr', + }; + } + + return { + display: 'flex', + flexDirection: flexLayout, + }; +}; + export default definition; diff --git a/src/widgets/index.ts b/src/widgets/index.ts index e7be0d37a..ca2807e14 100644 --- a/src/widgets/index.ts +++ b/src/widgets/index.ts @@ -14,6 +14,7 @@ import torrent from './torrent/TorrentTile'; import usenet from './useNet/UseNetTile'; import videoStream from './video/VideoStreamTile'; import weather from './weather/WeatherTile'; +import notebook from './notebook/NotebookWidgetTile'; export default { calendar, @@ -32,4 +33,5 @@ export default { 'dns-hole-summary': dnsHoleSummary, 'dns-hole-controls': dnsHoleControls, bookmark, + notebook, }; diff --git a/src/widgets/notebook/NotebookEditor.tsx b/src/widgets/notebook/NotebookEditor.tsx new file mode 100644 index 000000000..8d527e42b --- /dev/null +++ b/src/widgets/notebook/NotebookEditor.tsx @@ -0,0 +1,163 @@ +import { ActionIcon, createStyles, rem } from '@mantine/core'; +import { useDebouncedValue } from '@mantine/hooks'; +import { Link, RichTextEditor } from '@mantine/tiptap'; +import { IconArrowUp, IconEdit, IconEditOff } from '@tabler/icons-react'; +import { BubbleMenu, useEditor } from '@tiptap/react'; +import StarterKit from '@tiptap/starter-kit'; +import { useEffect, useRef, useState } from 'react'; +import { useConfigStore } from '~/config/store'; +import { useColorTheme } from '~/tools/color'; +import { api } from '~/utils/api'; + +import { useEditModeStore } from '../../components/Dashboard/Views/useEditModeStore'; +import { useConfigContext } from '../../config/provider'; +import { WidgetLoading } from '../loading'; +import { INotebookWidget } from './NotebookWidgetTile'; + +Link.configure({ + openOnClick: true, +}); + +export function Editor({ widget }: { widget: INotebookWidget }) { + const [content, setContent] = useState(widget.properties.content); + + const { enabled } = useEditModeStore(); + const [isEditing, setIsEditing] = useState(false); + + const { config, name: configName } = useConfigContext(); + const updateConfig = useConfigStore((x) => x.updateConfig); + const { primaryColor } = useColorTheme(); + + const { mutateAsync } = api.notebook.update.useMutation(); + + const [debouncedContent] = useDebouncedValue(content, 500); + + const editor = useEditor({ + extensions: [StarterKit, Link], + content, + editable: false, + onUpdate: (e) => { + setContent(e.editor.getHTML()); + }, + }); + + const handleEditToggle = (previous: boolean) => { + const current = !previous; + if (!editor) return current; + editor.setEditable(current); + + updateConfig( + configName!, + (previous) => { + const currentWidget = previous.widgets.find((x) => x.id === widget.id); + currentWidget!.properties.content = debouncedContent; + + return { + ...previous, + widgets: [ + ...previous.widgets.filter((iterationWidget) => iterationWidget.id !== widget.id), + currentWidget!, + ], + }; + }, + true + ); + + void mutateAsync({ + configName: configName!, + content: debouncedContent, + widgetId: widget.id, + }); + + return current; + }; + + if (!config || !configName) return ; + + return ( + <> + {!enabled && ( + setIsEditing(handleEditToggle)} + > + {isEditing ? : } + + )} + ({ + root: { + '& .ProseMirror': { + padding: '0 !important', + }, + border: 'none', + }, + toolbar: { + backgroundColor: theme.colorScheme === 'dark' ? theme.colors.dark[6] : 'white', + paddingTop: 0, + paddingBottom: theme.spacing.md, + }, + content: { + backgroundColor: theme.colorScheme === 'dark' ? theme.colors.dark[6] : 'white', + }, + })} + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {editor && ( + + + + + + + + )} + + + + + ); +} diff --git a/src/widgets/notebook/NotebookWidgetTile.tsx b/src/widgets/notebook/NotebookWidgetTile.tsx new file mode 100644 index 000000000..5b52f7f4b --- /dev/null +++ b/src/widgets/notebook/NotebookWidgetTile.tsx @@ -0,0 +1,45 @@ +import { IconNotes } from '@tabler/icons-react'; +import { useTranslation } from 'next-i18next'; +import dynamic from 'next/dynamic'; + +import { defineWidget } from '../helper'; +import { IWidget } from '../widgets'; + +const Editor = dynamic(() => import('./NotebookEditor').then((module) => module.Editor), { + ssr: false, +}); + +const definition = defineWidget({ + id: 'notebook', + icon: IconNotes, + options: { + showToolbar: { + type: 'switch', + defaultValue: true, + }, + content: { + type: 'text', + hide: true, + defaultValue: `

Welcome to Homarr's notebook widget

The notebook widget focuses on usability and is designed to be as simple as possible to bring a familiar editing experience to regular users. It is based on Tiptap.dev and supports all of its features:

  • General text formatting: bold, italic, underline, strike-through

  • Headings (h1-h6)

  • Sub and super scripts (<sup /> and <sub /> tags)

  • Ordered and bullet lists

  • Text align 

Widget options

This widget has two options :

  • Show toolbar : Shows the toolbar when the widget is in the local edit mode.

`, + }, + }, + gridstack: { + minWidth: 3, + minHeight: 2, + maxWidth: 12, + maxHeight: 12, + }, + component: NotebookWidget, +}); + +export default definition; + +export type INotebookWidget = IWidget<(typeof definition)['id'], typeof definition>; + +interface NotebookWidgetProps { + widget: INotebookWidget; +} + +function NotebookWidget(props: NotebookWidgetProps) { + return ; +} diff --git a/src/widgets/widgets.ts b/src/widgets/widgets.ts index 144f587fd..c69ad6688 100644 --- a/src/widgets/widgets.ts +++ b/src/widgets/widgets.ts @@ -53,6 +53,7 @@ interface DataType { interface ICommonWidgetOptions { info?: boolean; + hide?: boolean; infoLink?: string; } diff --git a/yarn.lock b/yarn.lock index 2ea414770..ccf3a52cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13,9 +13,9 @@ __metadata: linkType: hard "@adobe/css-tools@npm:^4.0.1": - version: 4.2.0 - resolution: "@adobe/css-tools@npm:4.2.0" - checksum: dc5cc92ba3d562e7ffddb79d6d222c7e00b65f255fd2725b3d71490ff268844be322f917415d8c4ab39eca646343b632058db8bd5b1d646193fcc94d1d3e420b + version: 4.3.0 + resolution: "@adobe/css-tools@npm:4.3.0" + checksum: 63c9702a91bfda13767fcb3107056ed19463e9a4dcb3b5918d64c8eb7e609357c59b1355c0226765b60323adbb0abd88564acfa1e2b20067219c3ad23576c0b3 languageName: node linkType: hard @@ -29,42 +29,43 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/code-frame@npm:7.22.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": + version: 7.22.10 + resolution: "@babel/code-frame@npm:7.22.10" dependencies: - "@babel/highlight": ^7.22.5 - checksum: cfe804f518f53faaf9a1d3e0f9f74127ab9a004912c3a16fda07fb6a633393ecb9918a053cb71804204c1b7ec3d49e1699604715e2cfb0c9f7bc4933d324ebb6 + "@babel/highlight": ^7.22.10 + chalk: ^2.4.2 + checksum: 89a06534ad19759da6203a71bad120b1d7b2ddc016c8e07d4c56b35dea25e7396c6da60a754e8532a86733092b131ae7f661dbe6ba5d165ea777555daa2ed3c9 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/compat-data@npm:7.22.5" - checksum: eb1a47ebf79ae268b4a16903e977be52629339806e248455eb9973897c503a04b701f36a9de64e19750d6e081d0561e77a514c8dc470babbeba59ae94298ed18 +"@babel/compat-data@npm:^7.22.9": + version: 7.22.9 + resolution: "@babel/compat-data@npm:7.22.9" + checksum: bed77d9044ce948b4327b30dd0de0779fa9f3a7ed1f2d31638714ed00229fa71fc4d1617ae0eb1fad419338d3658d0e9a5a083297451e09e73e078d0347ff808 languageName: node linkType: hard -"@babel/core@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/core@npm:7.22.5" +"@babel/core@npm:^7.22.9": + version: 7.22.10 + resolution: "@babel/core@npm:7.22.10" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.22.5 - "@babel/generator": ^7.22.5 - "@babel/helper-compilation-targets": ^7.22.5 - "@babel/helper-module-transforms": ^7.22.5 - "@babel/helpers": ^7.22.5 - "@babel/parser": ^7.22.5 + "@babel/code-frame": ^7.22.10 + "@babel/generator": ^7.22.10 + "@babel/helper-compilation-targets": ^7.22.10 + "@babel/helper-module-transforms": ^7.22.9 + "@babel/helpers": ^7.22.10 + "@babel/parser": ^7.22.10 "@babel/template": ^7.22.5 - "@babel/traverse": ^7.22.5 - "@babel/types": ^7.22.5 + "@babel/traverse": ^7.22.10 + "@babel/types": ^7.22.10 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.2 - semver: ^6.3.0 - checksum: 173ae426958c90c7bbd7de622c6f13fcab8aef0fac3f138e2d47bc466d1cd1f86f71ca82ae0acb9032fd8794abed8efb56fea55c031396337eaec0d673b69d56 + semver: ^6.3.1 + checksum: cc4efa09209fe1f733cf512e9e4bb50870b191ab2dee8014e34cd6e731f204e48476cc53b4bbd0825d4d342304d577ae43ff5fd8ab3896080673c343321acb32 languageName: node linkType: hard @@ -79,30 +80,28 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.17.3, @babel/generator@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/generator@npm:7.22.5" +"@babel/generator@npm:^7.17.3, @babel/generator@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/generator@npm:7.22.10" dependencies: - "@babel/types": ^7.22.5 + "@babel/types": ^7.22.10 "@jridgewell/gen-mapping": ^0.3.2 "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: efa64da70ca88fe69f05520cf5feed6eba6d30a85d32237671488cc355fdc379fe2c3246382a861d49574c4c2f82a317584f8811e95eb024e365faff3232b49d + checksum: 59a79730abdff9070692834bd3af179e7a9413fa2ff7f83dff3eb888765aeaeb2bfc7b0238a49613ed56e1af05956eff303cc139f2407eda8df974813e486074 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-compilation-targets@npm:7.22.5" +"@babel/helper-compilation-targets@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/helper-compilation-targets@npm:7.22.10" dependencies: - "@babel/compat-data": ^7.22.5 + "@babel/compat-data": ^7.22.9 "@babel/helper-validator-option": ^7.22.5 - browserslist: ^4.21.3 + browserslist: ^4.21.9 lru-cache: ^5.1.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a479460615acffa0f4fd0a29b740eafb53a93694265207d23a6038ccd18d183a382cacca515e77b7c9b042c3ba80b0aca0da5f1f62215140e81660d2cf721b68 + semver: ^6.3.1 + checksum: f6f1896816392bcff671bbe6e277307729aee53befb4a66ea126e2a91eda78d819a70d06fa384c74ef46c1595544b94dca50bef6c78438d9ffd31776dafbd435 languageName: node linkType: hard @@ -141,19 +140,18 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-module-transforms@npm:7.22.5" +"@babel/helper-module-transforms@npm:^7.22.9": + version: 7.22.9 + resolution: "@babel/helper-module-transforms@npm:7.22.9" dependencies: "@babel/helper-environment-visitor": ^7.22.5 "@babel/helper-module-imports": ^7.22.5 "@babel/helper-simple-access": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 "@babel/helper-validator-identifier": ^7.22.5 - "@babel/template": ^7.22.5 - "@babel/traverse": ^7.22.5 - "@babel/types": ^7.22.5 - checksum: 8985dc0d971fd17c467e8b84fe0f50f3dd8610e33b6c86e5b3ca8e8859f9448bcc5c84e08a2a14285ef388351c0484797081c8f05a03770bf44fc27bf4900e68 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2751f77660518cf4ff027514d6f4794f04598c6393be7b04b8e46c6e21606e11c19f3f57ab6129a9c21bacdf8b3ffe3af87bb401d972f34af2d0ffde02ac3001 languageName: node linkType: hard @@ -173,12 +171,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.16.7, @babel/helper-split-export-declaration@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-split-export-declaration@npm:7.22.5" +"@babel/helper-split-export-declaration@npm:^7.16.7, @babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" dependencies: "@babel/types": ^7.22.5 - checksum: d10e05a02f49c1f7c578cea63d2ac55356501bbf58856d97ac9bfde4957faee21ae97c7f566aa309e38a256eef58b58e5b670a7f568b362c00e93dfffe072650 + checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 languageName: node linkType: hard @@ -203,34 +201,34 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helpers@npm:7.22.5" +"@babel/helpers@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/helpers@npm:7.22.10" dependencies: "@babel/template": ^7.22.5 - "@babel/traverse": ^7.22.5 - "@babel/types": ^7.22.5 - checksum: a96e785029dff72f171190943df895ab0f76e17bf3881efd630bc5fae91215042d1c2e9ed730e8e4adf4da6f28b24bd1f54ed93b90ffbca34c197351872a084e + "@babel/traverse": ^7.22.10 + "@babel/types": ^7.22.10 + checksum: 3b1219e362df390b6c5d94b75a53fc1c2eb42927ced0b8022d6a29b833a839696206b9bdad45b4805d05591df49fc16b6fb7db758c9c2ecfe99e3e94cb13020f languageName: node linkType: hard -"@babel/highlight@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/highlight@npm:7.22.5" +"@babel/highlight@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/highlight@npm:7.22.10" dependencies: "@babel/helper-validator-identifier": ^7.22.5 - chalk: ^2.0.0 + chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: f61ae6de6ee0ea8d9b5bcf2a532faec5ab0a1dc0f7c640e5047fc61630a0edb88b18d8c92eb06566d30da7a27db841aca11820ecd3ebe9ce514c9350fbed39c4 + checksum: f714a1e1a72dd9d72f6383f4f30fd342e21a8df32d984a4ea8f5eab691bb6ba6db2f8823d4b4cf135d98869e7a98925b81306aa32ee3c429f8cfa52c75889e1b languageName: node linkType: hard -"@babel/parser@npm:^7.17.3, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/parser@npm:7.22.5" +"@babel/parser@npm:^7.17.3, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.10, @babel/parser@npm:^7.22.5": + version: 7.22.10 + resolution: "@babel/parser@npm:7.22.10" bin: parser: ./bin/babel-parser.js - checksum: 470ebba516417ce8683b36e2eddd56dcfecb32c54b9bb507e28eb76b30d1c3e618fd0cfeee1f64d8357c2254514e1a19e32885cfb4e73149f4ae875436a6d59c + checksum: af51567b7d3cdf523bc608eae057397486c7fa6c2e5753027c01fe5c36f0767b2d01ce3049b222841326cc5b8c7fda1d810ac1a01af0a97bb04679e2ef9f7049 languageName: node linkType: hard @@ -257,11 +255,11 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.22.5 - resolution: "@babel/runtime@npm:7.22.5" + version: 7.22.10 + resolution: "@babel/runtime@npm:7.22.10" dependencies: - regenerator-runtime: ^0.13.11 - checksum: 12a50b7de2531beef38840d17af50c55a094253697600cee255311222390c68eed704829308d4fd305e1b3dfbce113272e428e9d9d45b1730e0fede997eaceb1 + regenerator-runtime: ^0.14.0 + checksum: 524d41517e68953dbc73a4f3616b8475e5813f64e28ba89ff5fca2c044d535c2ea1a3f310df1e5bb06162e1f0b401b5c4af73fe6e2519ca2450d9d8c44cf268d languageName: node linkType: hard @@ -294,21 +292,21 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/traverse@npm:7.22.5" +"@babel/traverse@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/traverse@npm:7.22.10" dependencies: - "@babel/code-frame": ^7.22.5 - "@babel/generator": ^7.22.5 + "@babel/code-frame": ^7.22.10 + "@babel/generator": ^7.22.10 "@babel/helper-environment-visitor": ^7.22.5 "@babel/helper-function-name": ^7.22.5 "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.5 - "@babel/parser": ^7.22.5 - "@babel/types": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.22.10 + "@babel/types": ^7.22.10 debug: ^4.1.0 globals: ^11.1.0 - checksum: 560931422dc1761f2df723778dcb4e51ce0d02e560cf2caa49822921578f49189a5a7d053b78a32dca33e59be886a6b2200a6e24d4ae9b5086ca0ba803815694 + checksum: 9f7b358563bfb0f57ac4ed639f50e5c29a36b821a1ce1eea0c7db084f5b925e3275846d0de63bde01ca407c85d9804e0efbe370d92cd2baaafde3bd13b0f4cdb languageName: node linkType: hard @@ -322,14 +320,14 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.17.0, @babel/types@npm:^7.22.5, @babel/types@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/types@npm:7.22.5" +"@babel/types@npm:^7.17.0, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.5, @babel/types@npm:^7.8.3": + version: 7.22.10 + resolution: "@babel/types@npm:7.22.10" dependencies: "@babel/helper-string-parser": ^7.22.5 "@babel/helper-validator-identifier": ^7.22.5 to-fast-properties: ^2.0.0 - checksum: c13a9c1dc7d2d1a241a2f8363540cb9af1d66e978e8984b400a20c4f38ba38ca29f06e26a0f2d49a70bad9e57615dac09c35accfddf1bb90d23cd3e0a0bab892 + checksum: 095c4f4b7503fa816e4094113f0ec2351ef96ff32012010b771693066ff628c7c664b21c6bd3fb93aeb46fe7c61f6b3a3c9e4ed0034d6a2481201c417371c8af languageName: node linkType: hard @@ -588,161 +586,161 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm64@npm:0.17.19" +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm@npm:0.17.19" +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-x64@npm:0.17.19" +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-arm64@npm:0.17.19" +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-x64@npm:0.17.19" +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-arm64@npm:0.17.19" +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-x64@npm:0.17.19" +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm64@npm:0.17.19" +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm@npm:0.17.19" +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ia32@npm:0.17.19" +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-loong64@npm:0.17.19" +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-mips64el@npm:0.17.19" +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ppc64@npm:0.17.19" +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-riscv64@npm:0.17.19" +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-s390x@npm:0.17.19" +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-x64@npm:0.17.19" +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/netbsd-x64@npm:0.17.19" +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/openbsd-x64@npm:0.17.19" +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/sunos-x64@npm:0.17.19" +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-arm64@npm:0.17.19" +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-ia32@npm:0.17.19" +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-x64@npm:0.17.19" +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.3.0": +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: @@ -753,16 +751,16 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.0": - version: 4.5.1 - resolution: "@eslint-community/regexpp@npm:4.5.1" - checksum: 6d901166d64998d591fab4db1c2f872981ccd5f6fe066a1ad0a93d4e11855ecae6bfb76660869a469563e8882d4307228cebd41142adb409d182f2966771e57e +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.6.2 + resolution: "@eslint-community/regexpp@npm:4.6.2" + checksum: a3c341377b46b54fa228f455771b901d1a2717f95d47dcdf40199df30abc000ba020f747f114f08560d119e979d882a94cf46cfc51744544d54b00319c0f2724 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.0": - version: 2.1.0 - resolution: "@eslint/eslintrc@npm:2.1.0" +"@eslint/eslintrc@npm:^2.1.2": + version: 2.1.2 + resolution: "@eslint/eslintrc@npm:2.1.2" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -773,30 +771,33 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: d5ed0adbe23f6571d8c9bb0ca6edf7618dc6aed4046aa56df7139f65ae7b578874e0d9c796df784c25bda648ceb754b6320277d828c8b004876d7443b8dc018c + checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7 languageName: node linkType: hard -"@eslint/js@npm:8.44.0": - version: 8.44.0 - resolution: "@eslint/js@npm:8.44.0" - checksum: fc539583226a28f5677356e9f00d2789c34253f076643d2e32888250e509a4e13aafe0880cb2425139051de0f3a48d25bfc5afa96b7304f203b706c17340e3cf +"@eslint/js@npm:^8.47.0": + version: 8.47.0 + resolution: "@eslint/js@npm:8.47.0" + checksum: 0ef57fe27b6d4c305b33f3b2d2fee1ab397a619006f1d6f4ce5ee4746b8f03d11a4e098805a7d78601ca534cf72917d37f0ac19896c992a32e26299ecb9f9de1 languageName: node linkType: hard -"@floating-ui/core@npm:^1.2.6": - version: 1.2.6 - resolution: "@floating-ui/core@npm:1.2.6" - checksum: e4aa96c435277f1720d4bc939e17a79b1e1eebd589c20b622d3c646a5273590ff889b8c6e126f7be61873cf8c4d7db7d418895986ea19b8b0d0530de32504c3a +"@floating-ui/core@npm:^1.4.1": + version: 1.4.1 + resolution: "@floating-ui/core@npm:1.4.1" + dependencies: + "@floating-ui/utils": ^0.1.1 + checksum: be4ab864fe17eeba5e205bd554c264b9a4895a57c573661bbf638357fa3108677fed7ba3269ec15b4da90e29274c9b626d5a15414e8d1fe691e210d02a03695c languageName: node linkType: hard "@floating-ui/dom@npm:^1.2.1": - version: 1.2.9 - resolution: "@floating-ui/dom@npm:1.2.9" + version: 1.5.1 + resolution: "@floating-ui/dom@npm:1.5.1" dependencies: - "@floating-ui/core": ^1.2.6 - checksum: 16ae5e05a41c2ca16d51579d12729ca9d346241319f68ce5678f5fbeb9c4f9a16176c95089bbd7a0eb37c6ed90e5fd55a310ffc9948af7c841d5b8bfa0afe1b8 + "@floating-ui/core": ^1.4.1 + "@floating-ui/utils": ^0.1.1 + checksum: ddb509030978536ba7b321cf8c764ae9d0142a3b1fefb7e6bc050a5de7e825e12131fa5089009edabf7c125fb274886da211a5220fe17a71d875a7a96eb1386c languageName: node linkType: hard @@ -826,10 +827,10 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 +"@floating-ui/utils@npm:^0.1.1": + version: 0.1.1 + resolution: "@floating-ui/utils@npm:0.1.1" + checksum: 548acdda7902f45b0afbe34e2e7f4cbff0696b95bad8c039f80936519de24ef2ec20e79902825b7815294b37f51a7c52ee86288b0688869a57cc229a164d86b4 languageName: node linkType: hard @@ -858,6 +859,20 @@ __metadata: languageName: node linkType: hard +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + "@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" @@ -876,35 +891,35 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect-utils@npm:29.5.0" +"@jest/expect-utils@npm:^29.6.2": + version: 29.6.2 + resolution: "@jest/expect-utils@npm:29.6.2" dependencies: jest-get-type: ^29.4.3 - checksum: c46fb677c88535cf83cf29f0a5b1f376c6a1109ddda266ad7da1a9cbc53cb441fa402dd61fc7b111ffc99603c11a9b3357ee41a1c0e035a58830bcb360871476 + checksum: 0decf2009aa3735f9df469e78ce1721c2815e4278439887e0cf0321ca8979541a22515d114a59b2445a6cd70a074b09dc9c00b5e7b3b3feac5174b9c4a78b2e1 languageName: node linkType: hard -"@jest/schemas@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/schemas@npm:29.4.3" +"@jest/schemas@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/schemas@npm:29.6.0" dependencies: - "@sinclair/typebox": ^0.25.16 - checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd + "@sinclair/typebox": ^0.27.8 + checksum: c00511c69cf89138a7d974404d3a5060af375b5a52b9c87215d91873129b382ca11c1ff25bd6d605951404bb381ddce5f8091004a61e76457da35db1f5c51365 languageName: node linkType: hard -"@jest/types@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/types@npm:29.5.0" +"@jest/types@npm:^29.6.1": + version: 29.6.1 + resolution: "@jest/types@npm:29.6.1" dependencies: - "@jest/schemas": ^29.4.3 + "@jest/schemas": ^29.6.0 "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" "@types/yargs": ^17.0.8 chalk: ^4.0.0 - checksum: 1811f94b19cf8a9460a289c4f056796cfc373480e0492692a6125a553cd1a63824bd846d7bb78820b7b6f758f6dd3c2d4558293bb676d541b2fa59c70fdf9d39 + checksum: 89fc1ccf71a84fe0da643e0675b1cfe6a6f19ea72e935b2ab1dbdb56ec547e94433fb59b3536d3832a6e156c077865b7176fe9dae707dab9c3d2f9405ba6233c languageName: node linkType: hard @@ -919,14 +934,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.1 resolution: "@jridgewell/resolve-uri@npm:3.1.1" checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 @@ -940,14 +948,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.15": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 @@ -965,144 +966,144 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" + version: 0.3.19 + resolution: "@jridgewell/trace-mapping@npm:0.3.19" dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 956a6f0f6fec060fb48c6bf1f5ec2064e13cd38c8be3873877d4b92b4a27ba58289a34071752671262a3e3c202abcc3fa2aac64d8447b4b0fa1ba3c9047f1c20 languageName: node linkType: hard "@mantine/core@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/core@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/core@npm:6.0.19" dependencies: "@floating-ui/react": ^0.19.1 - "@mantine/styles": 6.0.17 - "@mantine/utils": 6.0.17 + "@mantine/styles": 6.0.19 + "@mantine/utils": 6.0.19 "@radix-ui/react-scroll-area": 1.0.2 react-remove-scroll: ^2.5.5 react-textarea-autosize: 8.3.4 peerDependencies: - "@mantine/hooks": 6.0.17 + "@mantine/hooks": 6.0.19 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: a73418fbfa58dd50678be24eb4d06237e859e56421b564d4b9d280989171dc13867c95d15f81c62d02d2cf5ad8a0ffec23edfe121bb645e1afaace332b393616 + checksum: a564b1d6fc1c66d6e9d13b657ae5e5a8b23f7823d19d0e0009865c73e15ce42eef44da9a7c0f44a6a9d75aaba783785c6d0a63972cf443f2fc06e6d218f4076d languageName: node linkType: hard "@mantine/dates@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/dates@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/dates@npm:6.0.19" dependencies: - "@mantine/utils": 6.0.17 + "@mantine/utils": 6.0.19 peerDependencies: - "@mantine/core": 6.0.17 - "@mantine/hooks": 6.0.17 + "@mantine/core": 6.0.19 + "@mantine/hooks": 6.0.19 dayjs: ">=1.0.0" react: ">=16.8.0" - checksum: 65b46c5cb75406183d9c7fc0fb9f8092fa7ba3c18088f74349e78b19bbf0064174347421affa55e121ac464cd0b095ba6ab58c96f2615fdd309baecab3540f04 + checksum: 0faedab40d6fbc5720ce872bf70d2a890cc4576f52aaccd93db68385dd27536bf2f08959ba09c99d49ec8d3d7db0d160dbc7442f6e137eaaf04e55944919d0c8 languageName: node linkType: hard "@mantine/dropzone@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/dropzone@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/dropzone@npm:6.0.19" dependencies: - "@mantine/utils": 6.0.17 + "@mantine/utils": 6.0.19 react-dropzone: 14.2.3 peerDependencies: - "@mantine/core": 6.0.17 - "@mantine/hooks": 6.0.17 + "@mantine/core": 6.0.19 + "@mantine/hooks": 6.0.19 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 51d78d1a32792fafa23475996aff2539efef51dd5d2330938658989386a3579313213e5d85dc092008da042b475190e8b4dc1d926915c958d7a3c05a1eedee0b + checksum: 227a481f564e952d674d2239430e031de7b902f304fe80d065d2913821524940555fff65494deea13b977ff8df12dc88ca48f06d974146d9d4c318c6de891676 languageName: node linkType: hard "@mantine/form@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/form@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/form@npm:6.0.19" dependencies: fast-deep-equal: ^3.1.3 klona: ^2.0.5 peerDependencies: react: ">=16.8.0" - checksum: 4ea23bbc1dbf089bdace624ae8ab70a7db3f8316dc4cbdd7983934ab2cd5bc078a82d1f5bcdbcbc5f5949244cd47022d39c114b573c581af9e6f4014c5cec47e + checksum: dfe2962f56b6b5c7a6cdf08ae351472c8d832531b34c7cad8bda061f468f473aadece3d9963edc72cfcec0f344636ba4530ba13acdb60ee4a046f795c55c13d6 languageName: node linkType: hard "@mantine/hooks@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/hooks@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/hooks@npm:6.0.19" peerDependencies: react: ">=16.8.0" - checksum: bcd8c0ffa848972f181b014eb8fd5c015116a64a9c1e3b2db3814f449bbe1cc796c8dedaf2a29be3bd8913fed4217459b5594de55d025f6d8c2e5743d83ed999 + checksum: 9fe3bf435f3631495b58a5b840c2c02e4a24299f7bedded2c8cea4701bc87c50f4ab54a12e8b5be341ee8dbf032184f5dc8ff01b015ffec964739f2bdd718e52 languageName: node linkType: hard "@mantine/modals@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/modals@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/modals@npm:6.0.19" dependencies: - "@mantine/utils": 6.0.17 + "@mantine/utils": 6.0.19 peerDependencies: - "@mantine/core": 6.0.17 - "@mantine/hooks": 6.0.17 + "@mantine/core": 6.0.19 + "@mantine/hooks": 6.0.19 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 53bec859ef278a6eea29432dd51a9e8541c8d0e239e1a351ddd31d3826c46de99265780a1ea8751879e1a1c158683bdef9ee2f783b2a36053f51ee1bda59a476 + checksum: 34c85c65ab3a184b20b38bdcede574f0acfd8eacee5dc3a01fc89442e5208b6b760f514272c229fb6b18f5ee58cfa0eacd9d427c884a20110c74005584bdf579 languageName: node linkType: hard "@mantine/next@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/next@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/next@npm:6.0.19" dependencies: - "@mantine/ssr": 6.0.17 - "@mantine/styles": 6.0.17 + "@mantine/ssr": 6.0.19 + "@mantine/styles": 6.0.19 peerDependencies: next: "*" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 42badcbdf4f342282cc2aaf45e47351259020ca3aa5aa566cf59522c27aec97c2a8ff7e88208bd56945d713fbd68d5340c922767829dd8adf7ab5a3a8a06240d + checksum: 79e371f7c3897049a1c258fcd33bc5e94e84a9c4ba59f4db3cfcb4535e926986cd3629e27d452ca7b4f8d68522f77772d061fefd1c5332d2234bd37ef1463dd3 languageName: node linkType: hard "@mantine/notifications@npm:^6.0.0": - version: 6.0.17 - resolution: "@mantine/notifications@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/notifications@npm:6.0.19" dependencies: - "@mantine/utils": 6.0.17 + "@mantine/utils": 6.0.19 react-transition-group: 4.4.2 peerDependencies: - "@mantine/core": 6.0.17 - "@mantine/hooks": 6.0.17 + "@mantine/core": 6.0.19 + "@mantine/hooks": 6.0.19 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 1d5cf88d1b4b66d298c6962c4003105901e0141b4f72f421fb41a7b648660c4024c20eadd3a5bafdb1e517e90aded96ae4d327a53207975575292a1980eaad2c + checksum: f90e95d6670d5ef6e3826afe2170c0a79ccf8691a25dd45eab8e4b33d0c80cac419ee8dd1914845e41ba7fee52e56c45e058fd7395a74890b9913189f2a2d17b languageName: node linkType: hard -"@mantine/ssr@npm:6.0.17": - version: 6.0.17 - resolution: "@mantine/ssr@npm:6.0.17" +"@mantine/ssr@npm:6.0.19": + version: 6.0.19 + resolution: "@mantine/ssr@npm:6.0.19" dependencies: - "@mantine/styles": 6.0.17 + "@mantine/styles": 6.0.19 html-react-parser: 1.4.12 peerDependencies: "@emotion/react": ">=11.9.0" "@emotion/server": ">=11.4.0" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: a15cddaee96a02f967facbdacf2f5b779e10ac51e24b214d293e06e685ad273293a5bde8fb1c709b39729ccfecf3ceaceccaef4c17b3c2e2aa8e77be876a005c + checksum: 907e66942dad8b6605f8ce8c187896ded2deb6f4a24f77bbec85741b7f72a23eba13aad1f4dcd676883f8e510cb3d003de648b8f1359266e1e7e17e1bdbecc93 languageName: node linkType: hard -"@mantine/styles@npm:6.0.17": - version: 6.0.17 - resolution: "@mantine/styles@npm:6.0.17" +"@mantine/styles@npm:6.0.19": + version: 6.0.19 + resolution: "@mantine/styles@npm:6.0.19" dependencies: clsx: 1.1.1 csstype: 3.0.9 @@ -1110,41 +1111,41 @@ __metadata: "@emotion/react": ">=11.9.0" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: b3495220074d95fa8864d1e5a512f17e07443c1ac2a84315252057615473b54d87006e693e2c4191d2c0ae0d7d2b1e0dd14dd2da477aa7e9ed57377ba5a12bf6 + checksum: 4ea40abe0d079a8b7437c660e200e90d40529b129e6682009a827de27b4ffeab9d324100e074dba67719b0e0c0b5ac4789971e690cbdf87de86d9f0de29270c0 languageName: node linkType: hard "@mantine/tiptap@npm:^6.0.17": - version: 6.0.17 - resolution: "@mantine/tiptap@npm:6.0.17" + version: 6.0.19 + resolution: "@mantine/tiptap@npm:6.0.19" dependencies: - "@mantine/utils": 6.0.17 + "@mantine/utils": 6.0.19 peerDependencies: - "@mantine/core": 6.0.17 - "@mantine/hooks": 6.0.17 + "@mantine/core": 6.0.19 + "@mantine/hooks": 6.0.19 "@tabler/icons-react": ">=2.1.0" "@tiptap/extension-link": ^2.0.0-beta.202 "@tiptap/react": ^2.0.0-beta.202 react: ">=16.8.0" - checksum: 36dcadea8fa59ec27f6518b6c8608fc8773d8bd1a2aa50edbc1e4cfc5adb55cca6d3aad163fa6d8017e508abf52c7e714ee9bf2f8e54ecdaa79036e81dfcbc9b + checksum: f6ae838774a5dcf69942630f97738a5f84a3561859d0b6fae2ce64d71fae150d6db8a9b1db7f5e0f31face3b0c0ffca1f8181c9becb5e6251e8e9a61bd4dd0e2 languageName: node linkType: hard -"@mantine/utils@npm:6.0.17": - version: 6.0.17 - resolution: "@mantine/utils@npm:6.0.17" +"@mantine/utils@npm:6.0.19": + version: 6.0.19 + resolution: "@mantine/utils@npm:6.0.19" peerDependencies: react: ">=16.8.0" - checksum: 393869f22cfea70ff5b7483b7e23bc79fb39f1be7079baa388235a9ccf648845e10ef7c70a47081728ef09df682484bedfcf00c375bcd21a524fd114f892c9b5 + checksum: c33e2eba6d78e2b07c222c79a086da9d43a39a1fb8e409b10ab5775f6855325fd30c56b17fd67f9a827497eff2fdc22fff4b9190c2d7069b2c58565d63b3a450 languageName: node linkType: hard "@next/bundle-analyzer@npm:^13.0.0": - version: 13.4.10 - resolution: "@next/bundle-analyzer@npm:13.4.10" + version: 13.4.13 + resolution: "@next/bundle-analyzer@npm:13.4.13" dependencies: webpack-bundle-analyzer: 4.7.0 - checksum: 876474d910583c8326c6ae1c23124461783c8c58abb1c9f197185f96c36b71d0d19861cd54ebaa0db5317f6fd035d465a703a3c70a2006492c0e2aa25621fceb + checksum: 2e6f32410fbb98c497a6b52dbd201e35f35c3fc2cbbe935e04559f8dfc9011ccc6bf08608e40a115ac06562a0d14212b347b527729db228ff6db9daa3b238d71 languageName: node linkType: hard @@ -1155,12 +1156,12 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:13.4.10, @next/eslint-plugin-next@npm:^13.4.5": - version: 13.4.10 - resolution: "@next/eslint-plugin-next@npm:13.4.10" +"@next/eslint-plugin-next@npm:13.4.13, @next/eslint-plugin-next@npm:^13.4.5": + version: 13.4.13 + resolution: "@next/eslint-plugin-next@npm:13.4.13" dependencies: glob: 7.1.7 - checksum: f14b99eb5d33b6ede9666ffafb596ee6be52157fc87b59d10d94e44b1e9836099ad450a67558c2aecf09c84b55f65a33c9254ab72df33f55f7cc9f4abee7b38c + checksum: cd1e9c2a2bcda62ac28dc0bb5d19f8d74b31ac85adbd5e101c1c854480bcff3dfc7bc11be12d386898e61f0256e6d8c33022cfcf288a2bd5c4d061ab473c336f languageName: node linkType: hard @@ -1423,37 +1424,19 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - "@gar/promisify": ^1.1.3 semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e languageName: node linkType: hard -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 - languageName: node - linkType: hard - -"@pkgr/utils@npm:^2.3.1": - version: 2.4.1 - resolution: "@pkgr/utils@npm:2.4.1" - dependencies: - cross-spawn: ^7.0.3 - fast-glob: ^3.2.12 - is-glob: ^4.0.3 - open: ^9.1.0 - picocolors: ^1.0.0 - tslib: ^2.5.0 - checksum: 654682860272541a40485b01e0763b155ec31faeba85b2c51e38b59c4ff1f8918c37b87b5ecbda3ff482d8486eba086e92b991fe4a8ed62efbbbdf83c0f64409 +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f languageName: node linkType: hard @@ -1605,80 +1588,71 @@ __metadata: linkType: hard "@react-native-async-storage/async-storage@npm:^1.18.1": - version: 1.19.0 - resolution: "@react-native-async-storage/async-storage@npm:1.19.0" + version: 1.19.1 + resolution: "@react-native-async-storage/async-storage@npm:1.19.1" dependencies: merge-options: ^3.0.4 peerDependencies: react-native: ^0.0.0-0 || 0.60 - 0.72 || 1000.0.0 - checksum: 669f50695838a010f6444f0c0e0618aeda072d25798901d0802f0b945aa6fbab13a68d83a23f6bef591793ae09341dbb8a88f2d40eaf9542bde159711d9deb0e + checksum: 7367210e16f788999ca8ff96bd04bbd345f44c186cec7c50903d55637f572c73b8a79f9c948a549329ad489c08d77dd49367971691ed54dbc3839285e0194431 languageName: node linkType: hard -"@react-spring/animated@npm:~9.7.2": - version: 9.7.2 - resolution: "@react-spring/animated@npm:9.7.2" +"@react-spring/animated@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/animated@npm:9.7.3" dependencies: - "@react-spring/shared": ~9.7.2 - "@react-spring/types": ~9.7.2 + "@react-spring/shared": ~9.7.3 + "@react-spring/types": ~9.7.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 08f2f1e54468776b2abf76e3c3504129b8d965875781bc1cfd40adddff8f310869ecfb6d18e937df8ed63a01b3d0cb2335fb531be03ddf25f6f58583a91e08e7 + checksum: 468942ca3a11c02c3e56def26b2da9dd10ddbed548004245c4ac309cce00b58d971e781abed67db0d652f72737eaa73766ea9a43b8ef3b08a7ed2eddc04d4c39 languageName: node linkType: hard -"@react-spring/core@npm:~9.7.2": - version: 9.7.2 - resolution: "@react-spring/core@npm:9.7.2" +"@react-spring/core@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/core@npm:9.7.3" dependencies: - "@react-spring/animated": ~9.7.2 - "@react-spring/rafz": ~9.7.2 - "@react-spring/shared": ~9.7.2 - "@react-spring/types": ~9.7.2 + "@react-spring/animated": ~9.7.3 + "@react-spring/shared": ~9.7.3 + "@react-spring/types": ~9.7.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 7d14369d6bc3cb4f51bce946a0499484bd03a06b2602edd1f0478806759fd2a5f0800892cdf8d38a3bd4ef949f3c61de65933c46784683ea757f16db710a04fd + checksum: 8a80a07276458fd14099320eda824e58a11ce3a9b03a5c9cd3f4252adb4d26da04ee5caf5cbc961199f55c2d58a99638d5ea292cdb6aa029208dbab741b5c531 languageName: node linkType: hard -"@react-spring/rafz@npm:~9.7.2": - version: 9.7.2 - resolution: "@react-spring/rafz@npm:9.7.2" - checksum: 88ad6275ed172745c7cd309e6a06bb52b76b6f391510afcf8ad12d1fc50950e74f902f96bcaae0895ab75e47a1d809d36fe843ce8d3d0d2ea2d6700ff9e03d81 - languageName: node - linkType: hard - -"@react-spring/shared@npm:~9.7.2": - version: 9.7.2 - resolution: "@react-spring/shared@npm:9.7.2" +"@react-spring/shared@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/shared@npm:9.7.3" dependencies: - "@react-spring/rafz": ~9.7.2 - "@react-spring/types": ~9.7.2 + "@react-spring/types": ~9.7.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: f3041a537dddad63c64e68890f3276b72c4e2d5828621a09dbd722edb7a12edc0026555118f8305b969253f44e409ddd411dd5b99ec4e04edea32bee5e5f57fd + checksum: 912b5e567eb5345c9a6c8e8c0c2d69b1f411af72a0685b95831809c267c89846a31341ca071f284ace98b3cb5de647054dc76f6ace81d6379513eaf96b52f195 languageName: node linkType: hard -"@react-spring/types@npm:~9.7.2": - version: 9.7.2 - resolution: "@react-spring/types@npm:9.7.2" - checksum: 145a79d2f40dfc9f0a4b54db17890c6471b4e50563c01951ca13022977b0d8009865c1839cf07a762fd33ae0b83f2d6972e2d0fe50bd3105942b9cea5253612e +"@react-spring/types@npm:~9.7.3": + version: 9.7.3 + resolution: "@react-spring/types@npm:9.7.3" + checksum: f47b81fe556464aa54a78603311cb584d6a0f03088522229afb058265bbe2ade2095a55ec7f4e960c3b9cceaa5d47865bc41fc6643c0f5f4bd3d8650203d8389 languageName: node linkType: hard "@react-spring/web@npm:9.4.5 || ^9.7.2": - version: 9.7.2 - resolution: "@react-spring/web@npm:9.7.2" + version: 9.7.3 + resolution: "@react-spring/web@npm:9.7.3" dependencies: - "@react-spring/animated": ~9.7.2 - "@react-spring/core": ~9.7.2 - "@react-spring/shared": ~9.7.2 - "@react-spring/types": ~9.7.2 + "@react-spring/animated": ~9.7.3 + "@react-spring/core": ~9.7.3 + "@react-spring/shared": ~9.7.3 + "@react-spring/types": ~9.7.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: f872dfd9bbbfc27f32e4406076729a36169e2da3785709fbf981b7d3a77a1a430d7f295b300a9acc8cb4805d0965e6d9a54914a4263abfd96806b7ae53ba69cd + checksum: 7f5cd05b2314b7f2f715e1926abcf9aa0a539399b222ab34e989144f48350adfcd2edab65d41425570f72c57f602fc6994d6730fbeed902171ac527b630a8a9b languageName: node linkType: hard @@ -1720,16 +1694,16 @@ __metadata: linkType: hard "@rushstack/eslint-patch@npm:^1.1.3": - version: 1.3.1 - resolution: "@rushstack/eslint-patch@npm:1.3.1" - checksum: 951023fffbfa71696eab8d7e6676f3bea0b8efc954e06c4ab10cacd94d1323744ad94c2ed8e81b0c9390df4a8cefbed1faacd2bf56e4c26f2b41852719273e24 + version: 1.3.3 + resolution: "@rushstack/eslint-patch@npm:1.3.3" + checksum: fd8a19ec5842634da8e4c2c479a4d13ecbefa4f212e42c7f9c39e8706f9eeef7a50db8d6ea939884ac0ff36bb21930c9642068cf68e8309ad491c54f2fc30c01 languageName: node linkType: hard -"@sinclair/typebox@npm:^0.25.16": - version: 0.25.24 - resolution: "@sinclair/typebox@npm:0.25.24" - checksum: 10219c58f40b8414c50b483b0550445e9710d4fe7b2c4dccb9b66533dd90ba8e024acc776026cebe81e87f06fa24b07fdd7bc30dd277eb9cc386ec50151a3026 +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 languageName: node linkType: hard @@ -1741,9 +1715,9 @@ __metadata: linkType: hard "@sindresorhus/is@npm:^5.2.0": - version: 5.4.1 - resolution: "@sindresorhus/is@npm:5.4.1" - checksum: 178386d27f077dd88885263da2e77f826a3d2c476293a142a994aa876ee7d9b0d1672e5f32a12790e92a034462e17a4d0c743e6b915e0f1bb4e3471b3b17967e + version: 5.6.0 + resolution: "@sindresorhus/is@npm:5.6.0" + checksum: 2e6e0c3acf188dcd9aea0f324ac1b6ad04c9fc672392a7b5a1218512fcde066965797eba8b9fe2108657a504388bd4a6664e6e6602555168e828a6df08b9f10e languageName: node linkType: hard @@ -1774,22 +1748,22 @@ __metadata: languageName: node linkType: hard -"@tabler/icons-react@npm:^2.18.0": - version: 2.26.0 - resolution: "@tabler/icons-react@npm:2.26.0" +"@tabler/icons-react@npm:^2.20.0": + version: 2.30.0 + resolution: "@tabler/icons-react@npm:2.30.0" dependencies: - "@tabler/icons": 2.26.0 + "@tabler/icons": 2.30.0 prop-types: ^15.7.2 peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 - checksum: 7f91263fd01a25490a3fcbafcf61a510b5d6a646e76e6eacc4a37f4d7ed119377bf245aa2d1e1e9e736ef51f4a4ca110677078bf76a0809bc07a88ff120ac0e4 + checksum: 2d137865d24b2034820e5edcb99d938a899b29d31613671d9b574823a614f460d90cdd4efd39c1571b7244225e339a722daddc58921569079b4ed530162354b6 languageName: node linkType: hard -"@tabler/icons@npm:2.26.0": - version: 2.26.0 - resolution: "@tabler/icons@npm:2.26.0" - checksum: 6d4707dc34fa25a408aa4e01a4c340c68ed2109ae204fddb72e1b87cb979680e825f3e6520df036ec8f7672afab662e6e8e08ecde75cdbda9c3ff53e16127a3d +"@tabler/icons@npm:2.30.0": + version: 2.30.0 + resolution: "@tabler/icons@npm:2.30.0" + checksum: d89255ea6bb0a5280f9d23ab85005ef0f7c7c0198904db7d7d6cbc0289c7ba108c433c6f9fb6531fc127619ed61452c6c5832e7c7cc49a5889faad412636e618 languageName: node linkType: hard @@ -1803,70 +1777,70 @@ __metadata: linkType: hard "@tanstack/query-async-storage-persister@npm:^4.27.1": - version: 4.29.25 - resolution: "@tanstack/query-async-storage-persister@npm:4.29.25" + version: 4.32.6 + resolution: "@tanstack/query-async-storage-persister@npm:4.32.6" dependencies: - "@tanstack/query-persist-client-core": 4.29.25 - checksum: 27a35caf8562e37b58921567176ed9a21864b47b0763588bdd18ea44243b021ce649449f0ad4d8be51852cae90b6668acfb20f7098f83e062d452de92fd1a037 + "@tanstack/query-persist-client-core": 4.32.6 + checksum: de4d888450df301f1af25d694948eb08480a2692feb77bd0ed2076480898d05c289f2570f3bb1ee5dec375097bb72363ebbb9e4d8621c147dff6d1d400ae0ff1 languageName: node linkType: hard -"@tanstack/query-core@npm:4.29.25": - version: 4.29.25 - resolution: "@tanstack/query-core@npm:4.29.25" - checksum: 5287e278cf0ef781c5bd238842243adc4430a43ffc9bee1963131726c5bdf6a67d38e122f45c3375232d05c5a335b1309026ce4252647bb3e4710b70bcebdbf5 +"@tanstack/query-core@npm:4.32.6": + version: 4.32.6 + resolution: "@tanstack/query-core@npm:4.32.6" + checksum: c06f4b8d7edfc237d34da14c4ff2c71f4e6de662f123914419e9c2fbb9dccb7c1d3f46afd66ca5fea40687c5a99e514750a32a05e809d0db76343a90a45c76a8 languageName: node linkType: hard -"@tanstack/query-persist-client-core@npm:4.29.25": - version: 4.29.25 - resolution: "@tanstack/query-persist-client-core@npm:4.29.25" +"@tanstack/query-persist-client-core@npm:4.32.6": + version: 4.32.6 + resolution: "@tanstack/query-persist-client-core@npm:4.32.6" dependencies: - "@tanstack/query-core": 4.29.25 - checksum: 688c4eea630585fb885f048f25d8124e334a2197efea657a9f257d88e0cb7d3cdbaf6e88f9dae0aeb1a0f9b0413d2ce736f37c73f48f50064b7460b803da4bbc + "@tanstack/query-core": 4.32.6 + checksum: e1fcb7a0025b8fe30ff98cdb135777f807202714e7863798ead34bcd88b38b73b46db5215ade2fe3fd9b4e96c65fd0034403a2ff8c6ad3fcbdd94714191226c5 languageName: node linkType: hard "@tanstack/query-sync-storage-persister@npm:^4.27.1": - version: 4.29.25 - resolution: "@tanstack/query-sync-storage-persister@npm:4.29.25" + version: 4.32.6 + resolution: "@tanstack/query-sync-storage-persister@npm:4.32.6" dependencies: - "@tanstack/query-persist-client-core": 4.29.25 - checksum: d453311555e32380fc8984c3e85364174d8c361032db930bb05e4825b811b9c3f71bbbfe72a512ff453ca3a73c6e8a34ca1eb5b77ebd6e8b84f252f9d3cc45a1 + "@tanstack/query-persist-client-core": 4.32.6 + checksum: 9997d9d289f7da1420f7cdd252e4f2213d6e23c1068a77b58005a57b186f6b0c6df8e968c3a711758bad6859e1001b6cd16120a5e264c0ecab506bfd80fc6d03 languageName: node linkType: hard "@tanstack/react-query-devtools@npm:^4.24.4": - version: 4.29.25 - resolution: "@tanstack/react-query-devtools@npm:4.29.25" + version: 4.32.6 + resolution: "@tanstack/react-query-devtools@npm:4.32.6" dependencies: "@tanstack/match-sorter-utils": ^8.7.0 superjson: ^1.10.0 use-sync-external-store: ^1.2.0 peerDependencies: - "@tanstack/react-query": 4.29.25 + "@tanstack/react-query": ^4.32.6 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 2861f78de92a5c7595221383d9e60a70eafd0b1ed08313b624697fb221a1e6694200c14f4f5c3c2ef9ee0b1a525f7b7f04d3e0587b32b7a73cfb2d466d3e98af + checksum: 5a0686dfa06834acb657922e621174863bc7bfd6f63336041a422e590ada8ab71ea9e88dd69fa587ea5d11fc8d7745478af5e7da339dae86bef86172f571c6ba languageName: node linkType: hard "@tanstack/react-query-persist-client@npm:^4.28.0": - version: 4.29.25 - resolution: "@tanstack/react-query-persist-client@npm:4.29.25" + version: 4.32.6 + resolution: "@tanstack/react-query-persist-client@npm:4.32.6" dependencies: - "@tanstack/query-persist-client-core": 4.29.25 + "@tanstack/query-persist-client-core": 4.32.6 peerDependencies: - "@tanstack/react-query": 4.29.25 - checksum: 8f19e38fd09f87646a9f25ba20c7513cbbf5ed8efc6a9fe75c696df7d159c80a807f24fda47082c4a881715f300f85ab94b6f147709e0fa9dbd04696270913fd + "@tanstack/react-query": ^4.32.6 + checksum: 40ea5a5f2bebeedaf0c1aac5f83b14140ed90ef76ca6ad3f4143a41aa16d0200d0779311b6723cf08169e3168959d3eac2eacecf4ac311ef9e074ba278ad18f1 languageName: node linkType: hard "@tanstack/react-query@npm:^4.2.1": - version: 4.29.25 - resolution: "@tanstack/react-query@npm:4.29.25" + version: 4.32.6 + resolution: "@tanstack/react-query@npm:4.32.6" dependencies: - "@tanstack/query-core": 4.29.25 + "@tanstack/query-core": 4.32.6 use-sync-external-store: ^1.2.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -1877,23 +1851,23 @@ __metadata: optional: true react-native: optional: true - checksum: e0ae4cbe1d8f691d488bc1c68df3df12d1ed093796eb879842ef8d4d388d07cebbdd7ab6174481d624dc133326895a53a5442864bb27ffcc0db5f4f40d7f827f + checksum: 5ce7939515329d64aee35703de8f030bba383717e68eefb17a32492cca44d8421175b7045e0fd6314faff11cee8a570f42208685947a97bc50d0023d5ae1029e languageName: node linkType: hard "@testing-library/dom@npm:^9.0.0": - version: 9.3.0 - resolution: "@testing-library/dom@npm:9.3.0" + version: 9.3.1 + resolution: "@testing-library/dom@npm:9.3.1" dependencies: "@babel/code-frame": ^7.10.4 "@babel/runtime": ^7.12.5 "@types/aria-query": ^5.0.1 - aria-query: ^5.0.0 + aria-query: 5.1.3 chalk: ^4.1.0 dom-accessibility-api: ^0.5.9 lz-string: ^1.5.0 pretty-format: ^27.0.2 - checksum: 790f4da6a8cbe7da8b7769e81e68caea1aed5b5f1973b808895692a945fb854fe8acdc66ffc34b6a57ec49bad9d76ccdd69b632ea8a82ad61d1e97d76cfdf9ec + checksum: 8ee3136451644e39990edea93709c38cf1e8ce5306f3c66273ca00935963faa51ca74e8d92b02eb442ccb842cfa28ca62833e393e075eb269cf9bef6f5600663 languageName: node linkType: hard @@ -2238,48 +2212,48 @@ __metadata: linkType: hard "@trpc/client@npm:^10.29.1": - version: 10.34.0 - resolution: "@trpc/client@npm:10.34.0" + version: 10.37.1 + resolution: "@trpc/client@npm:10.37.1" peerDependencies: - "@trpc/server": 10.34.0 - checksum: 7589d575d92865091da72bf0eb7efbfc474422aecc2d4ac146be334bbe83a2a67eb185654dccb91b90e23207bfada2b9f4e4ebcc25a24c2a7e033c177f13e10c + "@trpc/server": 10.37.1 + checksum: 82fefed08717f7bf59a9013387c69a990de1d35c142519e1e8f29472cb8d16b6ce4d530d20d336e4a371993d93663e4ff7a86d1652a500a97e0632324df2e899 languageName: node linkType: hard "@trpc/next@npm:^10.29.1": - version: 10.34.0 - resolution: "@trpc/next@npm:10.34.0" + version: 10.37.1 + resolution: "@trpc/next@npm:10.37.1" dependencies: react-ssr-prepass: ^1.5.0 peerDependencies: "@tanstack/react-query": ^4.18.0 - "@trpc/client": 10.34.0 - "@trpc/react-query": 10.34.0 - "@trpc/server": 10.34.0 + "@trpc/client": 10.37.1 + "@trpc/react-query": 10.37.1 + "@trpc/server": 10.37.1 next: "*" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: aa0970f02c746b8060ccea72f685186e6c8209f5af32b35607899e8da3d1ba20832cb1506f093f70dbdbc17993db8522646a45a1f453d12f5913cf69912d7643 + checksum: b114d7552e8aa505c470df6a7280f7847297d8f66e67951028259eeedb7cc6ee9d2c7cbe3146875c56c6f167b2dd909c913c03982782a33421746898da92e196 languageName: node linkType: hard "@trpc/react-query@npm:^10.29.1": - version: 10.34.0 - resolution: "@trpc/react-query@npm:10.34.0" + version: 10.37.1 + resolution: "@trpc/react-query@npm:10.37.1" peerDependencies: "@tanstack/react-query": ^4.18.0 - "@trpc/client": 10.34.0 - "@trpc/server": 10.34.0 + "@trpc/client": 10.37.1 + "@trpc/server": 10.37.1 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 5489f4041da444795d59b8b766ba0924569317f62ab5a85411ff4bfde2b37e2d30e590fb4041dc7f799f519d6e28f5e120b16fd9066ffcb1f477d17abbe216ec + checksum: c9047293041d36d833086782b837a2b9fefcb44329f2288e19acf38c4f3c38dc3c347bc8308286efb8b6f74538839aa637451f70b979de6e06503cf78d4af16e languageName: node linkType: hard "@trpc/server@npm:^10.29.1": - version: 10.34.0 - resolution: "@trpc/server@npm:10.34.0" - checksum: 6d319c98f8a152539cd46769884ddea01bf00daaf1780067b1a1e34b45a107ab702b72e0086fa8924be44d9211b51c8f4e53ab6e85583fa53fa5893df5847c62 + version: 10.37.1 + resolution: "@trpc/server@npm:10.37.1" + checksum: 0945bc60e1966f57c5944451a9a24b9d565f50e125e71369882379e6580de4ed2e2575a78c474709876d5e2e849fe0e133658c045484a230158516f59f23d7d7 languageName: node linkType: hard @@ -2461,12 +2435,12 @@ __metadata: linkType: hard "@types/docker-modem@npm:*": - version: 3.0.2 - resolution: "@types/docker-modem@npm:3.0.2" + version: 3.0.3 + resolution: "@types/docker-modem@npm:3.0.3" dependencies: "@types/node": "*" "@types/ssh2": "*" - checksum: 1f23db30e6e9bdd4c6d6e43572fb7ac7251d106a1906a9f3faabac393897712a5a9cd5a471baedc0ac8055dab3f48eda331f41a1e2c7c6bbe3c7f433e039151c + checksum: 587697b223ddec5379422a45489d1a833201a25c6e8ed34d15007d253129fa90140ff4112bc29c266685142b6861e78bd64b873b60a71637c2c9a5703d6cd44a languageName: node linkType: hard @@ -2523,16 +2497,16 @@ __metadata: linkType: hard "@types/jest@npm:*": - version: 29.5.2 - resolution: "@types/jest@npm:29.5.2" + version: 29.5.3 + resolution: "@types/jest@npm:29.5.3" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 7d205599ea3cccc262bad5cc173d3242d6bf8138c99458509230e4ecef07a52d6ddcde5a1dbd49ace655c0af51d2dbadef3748697292ea4d86da19d9e03e19c0 + checksum: e36bb92e0b9e5ea7d6f8832baa42f087fc1697f6cd30ec309a07ea4c268e06ec460f1f0cfd2581daf5eff5763475190ec1ad8ac6520c49ccfe4f5c0a48bfa676 languageName: node linkType: hard -"@types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" checksum: 00239e97234eeb5ceefb0c1875d98ade6e922bfec39dd365ec6bd360b5c2f825e612ac4f6e5f1d13601b8b30f378f15e6faa805a3a732f4a1bbe61915163d293 @@ -2556,9 +2530,9 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.2.5 - resolution: "@types/node@npm:20.2.5" - checksum: 38ce7c7e9d76880dc632f71d71e0d5914fcda9d5e9a7095d6c339abda55ca4affb0f2a882aeb29398f8e09d2c5151f0b6586c81c8ccdfe529c34b1ea3337425e + version: 20.4.10 + resolution: "@types/node@npm:20.4.10" + checksum: 02a1ca415d9cc91144c4250383aa0ef1e48241bd36067ed7d1b239d8bacc2a11139dd90e223e11ac289345eeae624cc5dcf73359e684bd2e5a6c31bdfbab4811 languageName: node linkType: hard @@ -2570,16 +2544,16 @@ __metadata: linkType: hard "@types/node@npm:^16.10.2": - version: 16.18.34 - resolution: "@types/node@npm:16.18.34" - checksum: 35c0ffe09687578d002ceb7e706d0ba450546aeb3d2716f28691f2af0063bd274dbde0f741d087ea217f2a8db413eb700d22dfb4f08a67986ff801423bd7be8d + version: 16.18.40 + resolution: "@types/node@npm:16.18.40" + checksum: a683930491b4fd7cb2dc7684e32bbeedc4a83fb1949a7b15ea724fbfaa9988cec59091f169a3f1090cb91992caba8c1a7d50315b2c67c6e2579a3788bb09eec4 languageName: node linkType: hard "@types/node@npm:^18.11.18": - version: 18.16.16 - resolution: "@types/node@npm:18.16.16" - checksum: 0efad726dd1e0bef71c392c708fc5d78c5b39c46b0ac5186fee74de4ccb1b2e847b3fa468da67d62812f56569da721b15bf31bdc795e6c69b56c73a45079ed2d + version: 18.17.5 + resolution: "@types/node@npm:18.17.5" + checksum: b8c658a99234b99425243c324b641ed7b9ceb6bee6b06421fdc9bb7c58f9a5552e353225cc549e6982462ac384abe1985022ed76e2e4728797f59b21f659ca2b languageName: node linkType: hard @@ -2619,11 +2593,11 @@ __metadata: linkType: hard "@types/react-dom@npm:^18.0.0": - version: 18.2.4 - resolution: "@types/react-dom@npm:18.2.4" + version: 18.2.7 + resolution: "@types/react-dom@npm:18.2.7" dependencies: "@types/react": "*" - checksum: 8301f35cf1cbfec8c723e9477aecf87774e3c168bd457d353b23c45064737213d3e8008b067c6767b7b08e4f2b3823ee239242a6c225fc91e7f8725ef8734124 + checksum: e02ea908289a7ad26053308248d2b87f6aeafd73d0e2de2a3d435947bcea0422599016ffd1c3e38ff36c42f5e1c87c7417f05b0a157e48649e4a02f21727d54f languageName: node linkType: hard @@ -2637,13 +2611,13 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:^18.2.11": - version: 18.2.15 - resolution: "@types/react@npm:18.2.15" + version: 18.2.20 + resolution: "@types/react@npm:18.2.20" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 36989f638201bfe2f4110b06c119180f6df9c0e13d7060481e82e7a745f81745a01ae543c478a25b61e0767cb52e82da2ad5b0dedacabf99339e523d06176705 + checksum: 30f699c60e5e4bfef273ce64d320651cdd60f5c6a08361c6c7eca8cebcccda1ac953d2ee57c9f321b5ae87f8a62c72b6d35ca42df0e261d337849952daab2141 languageName: node linkType: hard @@ -2663,7 +2637,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12": +"@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": version: 7.5.0 resolution: "@types/semver@npm:7.5.0" checksum: 0a64b9b9c7424d9a467658b18dd70d1d781c2d6f033096a6e05762d20ebbad23c1b69b0083b0484722aabf35640b78ccc3de26368bcae1129c87e9df028a22e2 @@ -2671,11 +2645,11 @@ __metadata: linkType: hard "@types/ssh2@npm:*": - version: 1.11.11 - resolution: "@types/ssh2@npm:1.11.11" + version: 1.11.13 + resolution: "@types/ssh2@npm:1.11.13" dependencies: "@types/node": ^18.11.18 - checksum: f020cf301bd63a27eeb228178e3cbacf52da2258cc2238bfdf93f3ff808c1c960be8005eaaaa4347b843b94d461072ce89bb04c04045b4726c862406453e9143 + checksum: 89bfaf9363ca9ca2db8e3ff22e37d2ea21637aec421cac2d54be6b1321fe70250a056646e74e0df0e8c08efa81f7b14a60bb614c24319768655af06165350093 languageName: node linkType: hard @@ -2687,11 +2661,11 @@ __metadata: linkType: hard "@types/testing-library__jest-dom@npm:^5.9.1": - version: 5.14.6 - resolution: "@types/testing-library__jest-dom@npm:5.14.6" + version: 5.14.9 + resolution: "@types/testing-library__jest-dom@npm:5.14.9" dependencies: "@types/jest": "*" - checksum: 92f81cefeacba3b5c06d4b3fbea0341fe2bcaa6e425c026ae262de39f1148c2588cf3003112aa4ac0880c3972ffb77641a863f3be71518d1d8080402c944e326 + checksum: d364494fc2545316292e88861146146af1e3818792ca63b62a63758b2f737669b687f4aaddfcfbcb7d0e1ed7890a9bd05de23ff97f277d5e68de574497a9ee72 languageName: node linkType: hard @@ -2733,21 +2707,20 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.0.0" + version: 6.3.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.3.0" dependencies: - "@eslint-community/regexpp": ^4.5.0 - "@typescript-eslint/scope-manager": 6.0.0 - "@typescript-eslint/type-utils": 6.0.0 - "@typescript-eslint/utils": 6.0.0 - "@typescript-eslint/visitor-keys": 6.0.0 + "@eslint-community/regexpp": ^4.5.1 + "@typescript-eslint/scope-manager": 6.3.0 + "@typescript-eslint/type-utils": 6.3.0 + "@typescript-eslint/utils": 6.3.0 + "@typescript-eslint/visitor-keys": 6.3.0 debug: ^4.3.4 - grapheme-splitter: ^1.0.4 graphemer: ^1.4.0 ignore: ^5.2.4 natural-compare: ^1.4.0 natural-compare-lite: ^1.4.0 - semver: ^7.5.0 + semver: ^7.5.4 ts-api-utils: ^1.0.1 peerDependencies: "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha @@ -2755,52 +2728,25 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 863f30b8ceb24d104fc8a41774e4f597a35525533aa99721198293b51628a2d986dcc6413893f27eb9db5a49c2fd2cc91d3aece8ed23d590f3eb4e9939c3d6ad + checksum: 1493c6c661993640eef56893a7919cb964165cb46653c62468e71ce02a5ec8c654dd7e9767587aea67ec16c026a5630011bc7ea6c04e2fa8a4afee7f26a51358 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.42.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" +"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0, @typescript-eslint/parser@npm:^6.0.0": + version: 6.3.0 + resolution: "@typescript-eslint/parser@npm:6.3.0" dependencies: - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/parser@npm:6.0.0" - dependencies: - "@typescript-eslint/scope-manager": 6.0.0 - "@typescript-eslint/types": 6.0.0 - "@typescript-eslint/typescript-estree": 6.0.0 - "@typescript-eslint/visitor-keys": 6.0.0 + "@typescript-eslint/scope-manager": 6.3.0 + "@typescript-eslint/types": 6.3.0 + "@typescript-eslint/typescript-estree": 6.3.0 + "@typescript-eslint/visitor-keys": 6.3.0 debug: ^4.3.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: a22f0c8f67eb244134f9d79d78faf1b6e2c0965495d78eef94a5680868f3d0fd9446a3ce5dc1e36dde02587da5d962944f3d83679c712d0b819ac99cdb9f7143 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/scope-manager@npm:5.59.9" - dependencies: - "@typescript-eslint/types": 5.59.9 - "@typescript-eslint/visitor-keys": 5.59.9 - checksum: 362c22662d844440a7e14223d8cc0722f77ff21ad8f78deb0ee3b3f21de01b8846bf25fbbf527544677e83d8ff48008b3f7d40b39ddec55994ea4a1863e9ec0a + checksum: ec739adbe4a972a696b4a4625dc5c2f5b4e072968decdcafd0a9b972d0167007230951a6450becb52e187b1b90a2858debba26f73162e293f7846b373888b8e9 languageName: node linkType: hard @@ -2814,22 +2760,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/scope-manager@npm:6.0.0" +"@typescript-eslint/scope-manager@npm:6.3.0": + version: 6.3.0 + resolution: "@typescript-eslint/scope-manager@npm:6.3.0" dependencies: - "@typescript-eslint/types": 6.0.0 - "@typescript-eslint/visitor-keys": 6.0.0 - checksum: 450015be6454f953d0ea0da020ab47597e96a7a15c1002eed16c57430783bd7b045513d57a126606fb35e8971f1ce65fbefd845e3b5496bf75284cbe1681d0b9 + "@typescript-eslint/types": 6.3.0 + "@typescript-eslint/visitor-keys": 6.3.0 + checksum: 1690465f620f2b4517d45516864ef107258b2b608293d72606d0f115e11a8c1416b3d57e1b67f1daa1838f0239f71464aead57fe77c53ebd54b0aeee5fd4cf5e languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/type-utils@npm:6.0.0" +"@typescript-eslint/type-utils@npm:6.3.0": + version: 6.3.0 + resolution: "@typescript-eslint/type-utils@npm:6.3.0" dependencies: - "@typescript-eslint/typescript-estree": 6.0.0 - "@typescript-eslint/utils": 6.0.0 + "@typescript-eslint/typescript-estree": 6.3.0 + "@typescript-eslint/utils": 6.3.0 debug: ^4.3.4 ts-api-utils: ^1.0.1 peerDependencies: @@ -2837,14 +2783,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 53f46237891cfa738f6a4bc766a4dbb8d745b1cb9cbe2d2b40f2a4abcf0327d4aa92d9ce5361e87cd26d82e0159f358e28b0c67759eb053c4fd752654dc9dcb1 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/types@npm:5.59.9" - checksum: 283f8fee1ee590eeccc2e0fcd3526c856c4b1e2841af2cdcd09eeac842a42cfb32f6bc8b40385380f3dbc3ee29da30f1819115eedf9e16f69ff5a160aeddd8fa + checksum: cf2ab9d576bc9f3c0554318d20cb92671e4f46a07c24271fc47f144139b3843dab54592ee2e0962f81ad588f57a0b0a7c09d7e1047c720143a54bb1ec3ac4007 languageName: node linkType: hard @@ -2855,28 +2794,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/types@npm:6.0.0" - checksum: a2e232b66b0b057152f4a94d7e0be75f32e389c9c1ec9ed9901ed5aab6e5df08c07bde9865710e315d835e4400ec2232f9c3c525b6edf8a85675ebfbfb69d3a5 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.9" - dependencies: - "@typescript-eslint/types": 5.59.9 - "@typescript-eslint/visitor-keys": 5.59.9 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: c0c9b81f20a2a4337f07bc3ccdc9c1dabd765f59096255ed9a149e91e5c9517b25c2b6655f8f073807cfc13500c7451fbd9bb62e5e572c07cc07945ab042db89 +"@typescript-eslint/types@npm:6.3.0": + version: 6.3.0 + resolution: "@typescript-eslint/types@npm:6.3.0" + checksum: 3c133e4c1b06d009739f1a4387831eb99758ba45b06b6f632fe9cf14c2839fc92dcbdbb6d94ca42c1cb5ab4ca1b31a5ead50a72e0a084b62e4de15255c451160 languageName: node linkType: hard @@ -2898,67 +2819,56 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.0.0" +"@typescript-eslint/typescript-estree@npm:6.3.0": + version: 6.3.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.3.0" dependencies: - "@typescript-eslint/types": 6.0.0 - "@typescript-eslint/visitor-keys": 6.0.0 + "@typescript-eslint/types": 6.3.0 + "@typescript-eslint/visitor-keys": 6.3.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 - semver: ^7.5.0 + semver: ^7.5.4 ts-api-utils: ^1.0.1 peerDependenciesMeta: typescript: optional: true - checksum: 6214ff9cc3c4fd7fe03f846e96a498ecf85916083bb60d419bc5a12142cff912670032b1de5ea52ab353ca7eeb4e1cc8fa475a22958b010043c88e274df49859 + checksum: b2bb03411a5d079a9fd3310eec0af3b81a99827569cb3957724071aa54ac6c88449fbd1ebb72d7a356d5994d7e9542b5292a385ca3c3b0bc8049bb61a40a8ae9 languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/utils@npm:6.0.0" +"@typescript-eslint/utils@npm:6.3.0, @typescript-eslint/utils@npm:^6.2.0": + version: 6.3.0 + resolution: "@typescript-eslint/utils@npm:6.3.0" dependencies: - "@eslint-community/eslint-utils": ^4.3.0 - "@types/json-schema": ^7.0.11 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 6.0.0 - "@typescript-eslint/types": 6.0.0 - "@typescript-eslint/typescript-estree": 6.0.0 - eslint-scope: ^5.1.1 - semver: ^7.5.0 + "@eslint-community/eslint-utils": ^4.4.0 + "@types/json-schema": ^7.0.12 + "@types/semver": ^7.5.0 + "@typescript-eslint/scope-manager": 6.3.0 + "@typescript-eslint/types": 6.3.0 + "@typescript-eslint/typescript-estree": 6.3.0 + semver: ^7.5.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 94b9b616282f6fa1ae50ba371a482a3c8c50268ef8039b4e86d29c445e95025c819358a5cc9955c4668482d97ef026e7a49e7f4b3a4685347136ef5bbd297e4d + checksum: 98a078a3948e8b6a45dec8f3be9bcb72dc98faa2fe84336b1925efb7caa06c05a2fbf7290cddb420465b415cc05252548e2b839b9311f99bce84cf856fd32888 languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.58.0, @typescript-eslint/utils@npm:^5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/utils@npm:5.59.9" +"@typescript-eslint/utils@npm:^5.58.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.59.9 - "@typescript-eslint/types": 5.59.9 - "@typescript-eslint/typescript-estree": 5.59.9 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 eslint-scope: ^5.1.1 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 22ec5962886de7dcf65f99c37aad9fb189a3bef6b2b07c81887fb82a0e8bf137246da58e64fb02141352285708440be13acd7f6db1ca19e96f86724813ac4646 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.9" - dependencies: - "@typescript-eslint/types": 5.59.9 - eslint-visitor-keys: ^3.3.0 - checksum: 2909ce761f7fe546592cd3c43e33263d8a5fa619375fd2fdffbc72ffc33e40d6feacafb28c79f36c638fcc2225048e7cc08c61cbac6ca63723dc68610d80e3e6 + checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 languageName: node linkType: hard @@ -2972,13 +2882,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.0.0": - version: 6.0.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.0.0" +"@typescript-eslint/visitor-keys@npm:6.3.0": + version: 6.3.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.3.0" dependencies: - "@typescript-eslint/types": 6.0.0 + "@typescript-eslint/types": 6.3.0 eslint-visitor-keys: ^3.4.1 - checksum: b0d9848a4490174db1d25b5f336548bb11dde4e0ce664c3dc341bed89fb3a3ada091aeb7f5d2d371433815332d93339c6cb77f7a24469c329c3d055b15237bfa + checksum: fc3148c3284de3f42724736f312a4fd0c3c2029617ae2ea9a84cf6601d31f600ee6563f9288de162028ffffde85b58d92feaafbe75a2da863ff2c4e3a0b5ed8c languageName: node linkType: hard @@ -3034,16 +2944,16 @@ __metadata: linkType: hard "@vitejs/plugin-react@npm:^4.0.0": - version: 4.0.3 - resolution: "@vitejs/plugin-react@npm:4.0.3" + version: 4.0.4 + resolution: "@vitejs/plugin-react@npm:4.0.4" dependencies: - "@babel/core": ^7.22.5 + "@babel/core": ^7.22.9 "@babel/plugin-transform-react-jsx-self": ^7.22.5 "@babel/plugin-transform-react-jsx-source": ^7.22.5 react-refresh: ^0.14.0 peerDependencies: vite: ^4.2.0 - checksum: dd9136aec8f30b0251b88f390c60b8ee5472454884c4f82720725c213f8988bf8e202cc2430e575a268d413c1dc7257a51b342ac431a43c02d923de932c5707c + checksum: ec25400dc7c5fce914122d1f57de0fbaff9216addb8cd6187308ad2c7a3d3b73ea3a6f2dd0a8c7ec5e90e56b37046fe90d3e0ec285a9446e73695cb174377f84 languageName: node linkType: hard @@ -3133,9 +3043,9 @@ __metadata: linkType: hard "@xmldom/xmldom@npm:^0.8.3": - version: 0.8.8 - resolution: "@xmldom/xmldom@npm:0.8.8" - checksum: 5f5fc0482fcc599f62e3009516932a265e00f1bb2093fe2c76f3f8d9bfebdd13246f48d4132c9b301c7a573f0fa8712e56aa747dce75b179c2b73f1dde7b5f42 + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 languageName: node linkType: hard @@ -3172,21 +3082,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.4.1, acorn@npm:^8.8.2": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.0.4, acorn@npm:^8.10.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" bin: acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 - languageName: node - linkType: hard - -"acorn@npm:^8.9.0": - version: 8.9.0 - resolution: "acorn@npm:8.9.0" - bin: - acorn: bin/acorn - checksum: 25dfb94952386ecfb847e61934de04a4e7c2dc21c2e700fc4e2ef27ce78cb717700c4c4f279cd630bb4774948633c3859fc16063ec8573bda4568e0a312e6744 + checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d languageName: node linkType: hard @@ -3212,13 +3113,11 @@ __metadata: linkType: hard "agentkeepalive@npm:^4.2.1": - version: 4.3.0 - resolution: "agentkeepalive@npm:4.3.0" + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" dependencies: - debug: ^4.1.0 - depd: ^2.0.0 humanize-ms: ^1.2.1 - checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 + checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 languageName: node linkType: hard @@ -3232,7 +3131,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.4": +"ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -3251,6 +3150,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -3276,6 +3182,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" @@ -3326,7 +3239,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3": +"aria-query@npm:5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" dependencies: @@ -3335,6 +3248,15 @@ __metadata: languageName: node linkType: hard +"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" + dependencies: + dequal: ^2.0.3 + checksum: 305bd73c76756117b59aba121d08f413c7ff5e80fa1b98e217a3443fcddb9a232ee790e24e432b59ae7625aebcf4c47cb01c2cac872994f0b426f5bdfcd96ba9 + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -3345,7 +3267,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -3372,6 +3294,19 @@ __metadata: languageName: node linkType: hard +"array.prototype.findlastindex@npm:^1.2.2": + version: 1.2.2 + resolution: "array.prototype.findlastindex@npm:1.2.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + get-intrinsic: ^1.1.3 + checksum: 8a166359f69a2a751c843f26b9c8cd03d0dc396a92cdcb85f4126b5f1cecdae5b2c0c616a71ea8aff026bde68165b44950b3664404bb73db0673e288495ba264 + languageName: node + linkType: hard + "array.prototype.flat@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flat@npm:1.3.1" @@ -3409,6 +3344,20 @@ __metadata: languageName: node linkType: hard +"arraybuffer.prototype.slice@npm:^1.0.1": + version: 1.0.1 + resolution: "arraybuffer.prototype.slice@npm:1.0.1" + dependencies: + array-buffer-byte-length: ^1.0.0 + call-bind: ^1.0.2 + define-properties: ^1.2.0 + get-intrinsic: ^1.2.1 + is-array-buffer: ^3.0.2 + is-shared-array-buffer: ^1.0.2 + checksum: e3e9b2a3e988ebfeddce4c7e8f69df730c9e48cb04b0d40ff0874ce3d86b3d1339dd520ffde5e39c02610bc172ecfbd4bc93324b1cabd9554c44a56b131ce0ce + languageName: node + linkType: hard + "asn1@npm:^0.2.6": version: 0.2.6 resolution: "asn1@npm:0.2.6" @@ -3472,11 +3421,11 @@ __metadata: linkType: hard "axobject-query@npm:^3.1.1": - version: 3.1.1 - resolution: "axobject-query@npm:3.1.1" + version: 3.2.1 + resolution: "axobject-query@npm:3.2.1" dependencies: - deep-equal: ^2.0.5 - checksum: c12a5da10dc7bab75e1cda9b6a3b5fcf10eba426ddf1a17b71ef65a434ed707ede7d1c4f013ba1609e970bc8c0cddac01365080d376204314e9b294719acd8a5 + dequal: ^2.0.3 + checksum: a94047e702b57c91680e6a952ec4a1aaa2cfd0d80ead76bc8c954202980d8c51968a6ea18b4d8010e8e2cf95676533d8022a8ebba9abc1dfe25686721df26fd2 languageName: node linkType: hard @@ -3514,13 +3463,6 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.44": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 - languageName: node - linkType: hard - "binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" @@ -3539,15 +3481,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: ^1.6.44 - checksum: d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -3576,17 +3509,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.3": - version: 4.21.7 - resolution: "browserslist@npm:4.21.7" +"browserslist@npm:^4.21.9": + version: 4.21.10 + resolution: "browserslist@npm:4.21.10" dependencies: - caniuse-lite: ^1.0.30001489 - electron-to-chromium: ^1.4.411 - node-releases: ^2.0.12 + caniuse-lite: ^1.0.30001517 + electron-to-chromium: ^1.4.477 + node-releases: ^2.0.13 update-browserslist-db: ^1.0.11 bin: browserslist: cli.js - checksum: 3d0d025e6d381c4db5e71b538258952660ba574c060832095f182a9877ca798836fa550736269e669a2080e486f0cfdf5d3bcf2769b9f7cf123f6c6b8c005f8f + checksum: 1e27c0f111a35d1dd0e8fc2c61781b0daefabc2c9471b0b10537ce54843014bceb2a1ce4571af1a82b2bf1e6e6e05d38865916689a158f03bc2c7a4ec2577db8 languageName: node linkType: hard @@ -3621,15 +3554,6 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: ^5.0.0 - checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 - languageName: node - linkType: hard - "busboy@npm:1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -3668,29 +3592,23 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" +"cacache@npm:^17.0.0": + version: 17.1.3 + resolution: "cacache@npm:17.1.3" dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 lru-cache: ^7.7.1 - minipass: ^3.1.6 + minipass: ^5.0.0 minipass-collect: ^1.0.2 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 + ssri: ^10.0.0 tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + unique-filename: ^3.0.0 + checksum: 385756781e1e21af089160d89d7462b7ed9883c978e848c7075b90b73cb823680e66092d61513050164588387d2ca87dd6d910e28d64bc13a9ac82cd8580c796 languageName: node linkType: hard @@ -3709,17 +3627,17 @@ __metadata: linkType: hard "cacheable-request@npm:^10.2.8": - version: 10.2.10 - resolution: "cacheable-request@npm:10.2.10" + version: 10.2.13 + resolution: "cacheable-request@npm:10.2.13" dependencies: "@types/http-cache-semantics": ^4.0.1 get-stream: ^6.0.1 http-cache-semantics: ^4.1.1 - keyv: ^4.5.2 + keyv: ^4.5.3 mimic-response: ^4.0.0 normalize-url: ^8.0.0 responselike: ^3.0.0 - checksum: 6f56cf6dc88c000936c89e386fdfd65c9a7833f6a4f73314f546287352efca50ef8c7ccc80c64d5c51fe104f5a60356366e190846f56abf3f2e90c1bacec7eee + checksum: 1a2e9a20558ff2e23156bf945110f16d08037830a57c7b97ba9a145f6526fff1e1da21b1a1f9f4ee5fda77a482374e1a537b60dc23dab5df506f5a1cea5be9ab languageName: node linkType: hard @@ -3755,10 +3673,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001489": - version: 1.0.30001497 - resolution: "caniuse-lite@npm:1.0.30001497" - checksum: 6721120f9a588c442a81cf32f911b4e97a88cb129c27bd2cb0fce6447ad058baa12affa1ee09c517f9e088c7ce74964154d032b6631f66d75dd37c6bc59a67f6 +"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001517": + version: 1.0.30001519 + resolution: "caniuse-lite@npm:1.0.30001519" + checksum: 66085133ede05d947e30b62fed2cbae18e5767afda8b0de38840883e1cfe5846bf1568ddbafd31647544e59112355abedaf9c867ac34541bfc20d69e7a19d94c languageName: node linkType: hard @@ -3784,7 +3702,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -4051,9 +3969,9 @@ __metadata: linkType: hard "core-js@npm:^3": - version: 3.30.2 - resolution: "core-js@npm:3.30.2" - checksum: 73d47e2b9d9f502800973982d08e995bbf04832e20b04e04be31dd7607247158271315e9328788a2408190e291c7ffbefad141167b1e57dea9f983e1e723541e + version: 3.32.0 + resolution: "core-js@npm:3.32.0" + checksum: 52921395028550e4c9d21d47b9836439bb5b6b9eefc34d45a3948a68d81fdd093acc0fadf69f9cf632b82f01f95f22f484408a93dd9e940b19119ac204cd2925 languageName: node linkType: hard @@ -4077,7 +3995,7 @@ __metadata: languageName: node linkType: hard -"cpu-features@npm:~0.0.7": +"cpu-features@npm:~0.0.8": version: 0.0.8 resolution: "cpu-features@npm:0.0.8" dependencies: @@ -4103,15 +4021,15 @@ __metadata: linkType: hard "cross-fetch@npm:^3.0.6": - version: 3.1.6 - resolution: "cross-fetch@npm:3.1.6" + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" dependencies: - node-fetch: ^2.6.11 - checksum: 704b3519ab7de488328cc49a52cf1aa14132ec748382be5b9557b22398c33ffa7f8c2530e8a97ed8cb55da52b0a9740a9791d361271c4591910501682d981d9c + node-fetch: ^2.6.12 + checksum: 78f993fa099eaaa041122ab037fe9503ecbbcb9daef234d1d2e0b9230a983f64d645d088c464e21a247b825a08dc444a6e7064adfa93536d3a9454b4745b3632 languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -4337,13 +4255,13 @@ __metadata: linkType: hard "deep-equal@npm:^2.0.5": - version: 2.2.1 - resolution: "deep-equal@npm:2.2.1" + version: 2.2.2 + resolution: "deep-equal@npm:2.2.2" dependencies: array-buffer-byte-length: ^1.0.0 call-bind: ^1.0.2 es-get-iterator: ^1.1.3 - get-intrinsic: ^1.2.0 + get-intrinsic: ^1.2.1 is-arguments: ^1.1.1 is-array-buffer: ^3.0.2 is-date-object: ^1.0.5 @@ -4358,7 +4276,7 @@ __metadata: which-boxed-primitive: ^1.0.2 which-collection: ^1.0.1 which-typed-array: ^1.1.9 - checksum: 561f0e001a07b2f1b80ff914d0b3d76964bbfc102f34c2128bc8039c0050e63b1a504a8911910e011d8cd1cd4b600a9686c049e327f4ef94420008efc42d25f4 + checksum: eb61c35157b6ecb96a5359b507b083fbff8ddb4c86a78a781ee38485f77a667465e45d63ee2ebd8a00e86d94c80e499906900cd82c2debb400237e1662cd5397 languageName: node linkType: hard @@ -4376,28 +4294,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: ^0.2.0 - untildify: ^4.0.0 - checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: ^3.0.0 - default-browser-id: ^3.0.0 - execa: ^7.1.1 - titleize: ^3.0.0 - checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 - languageName: node - linkType: hard - "defer-to-connect@npm:^2.0.0, defer-to-connect@npm:^2.0.1": version: 2.0.1 resolution: "defer-to-connect@npm:2.0.1" @@ -4405,13 +4301,6 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 - languageName: node - linkType: hard - "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": version: 1.2.0 resolution: "define-properties@npm:1.2.0" @@ -4450,10 +4339,10 @@ __metadata: languageName: node linkType: hard -"depd@npm:^2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 languageName: node linkType: hard @@ -4606,10 +4495,17 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.411": - version: 1.4.426 - resolution: "electron-to-chromium@npm:1.4.426" - checksum: 9f9d37d7768b6ef1cda5356b6fb308b4a8ce5cd33992a1d7fadb7c0066595dd65ffbf0c17f8b440b16b07d7852d5be4cbbb7d7f1718f6593ef556dbe7b2c2518 +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.477": + version: 1.4.490 + resolution: "electron-to-chromium@npm:1.4.490" + checksum: c81bf177ff64ceb54fa90f715f1d52fb9106b0ef4426b816c4ae0471c562d8f4d110531df1a164ce17eda13ad9481f6bcd15f1368b6d5442a1d2f93102ef221a languageName: node linkType: hard @@ -4646,12 +4542,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.12.0": - version: 5.14.1 - resolution: "enhanced-resolve@npm:5.14.1" + version: 5.15.0 + resolution: "enhanced-resolve@npm:5.15.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: ad2a31928b6649eed40d364838449587f731baa63863e83d2629bebaa8be1eabac18b90f89c1784bc805b0818363e99b22547159edd485d7e5ccf18cdc640642 + checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 languageName: node linkType: hard @@ -4699,17 +4595,18 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.21.2 - resolution: "es-abstract@npm:1.21.2" +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4, es-abstract@npm:^1.21.2": + version: 1.22.1 + resolution: "es-abstract@npm:1.22.1" dependencies: array-buffer-byte-length: ^1.0.0 + arraybuffer.prototype.slice: ^1.0.1 available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 es-set-tostringtag: ^2.0.1 es-to-primitive: ^1.2.1 function.prototype.name: ^1.1.5 - get-intrinsic: ^1.2.0 + get-intrinsic: ^1.2.1 get-symbol-description: ^1.0.0 globalthis: ^1.0.3 gopd: ^1.0.1 @@ -4729,15 +4626,19 @@ __metadata: object-inspect: ^1.12.3 object-keys: ^1.1.1 object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 + regexp.prototype.flags: ^1.5.0 + safe-array-concat: ^1.0.0 safe-regex-test: ^1.0.0 string.prototype.trim: ^1.2.7 string.prototype.trimend: ^1.0.6 string.prototype.trimstart: ^1.0.6 + typed-array-buffer: ^1.0.0 + typed-array-byte-length: ^1.0.0 + typed-array-byte-offset: ^1.0.0 typed-array-length: ^1.0.4 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.9 - checksum: 037f55ee5e1cdf2e5edbab5524095a4f97144d95b94ea29e3611b77d852fd8c8a40e7ae7101fa6a759a9b9b1405f188c3c70928f2d3cd88d543a07fc0d5ad41a + which-typed-array: ^1.1.10 + checksum: 614e2c1c3717cb8d30b6128ef12ea110e06fd7d75ad77091ca1c5dbfb00da130e62e4bbbbbdda190eada098a22b27fe0f99ae5a1171dac2c8663b1e8be8a3a9b languageName: node linkType: hard @@ -4789,32 +4690,32 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.17.5": - version: 0.17.19 - resolution: "esbuild@npm:0.17.19" +"esbuild@npm:^0.18.10": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" dependencies: - "@esbuild/android-arm": 0.17.19 - "@esbuild/android-arm64": 0.17.19 - "@esbuild/android-x64": 0.17.19 - "@esbuild/darwin-arm64": 0.17.19 - "@esbuild/darwin-x64": 0.17.19 - "@esbuild/freebsd-arm64": 0.17.19 - "@esbuild/freebsd-x64": 0.17.19 - "@esbuild/linux-arm": 0.17.19 - "@esbuild/linux-arm64": 0.17.19 - "@esbuild/linux-ia32": 0.17.19 - "@esbuild/linux-loong64": 0.17.19 - "@esbuild/linux-mips64el": 0.17.19 - "@esbuild/linux-ppc64": 0.17.19 - "@esbuild/linux-riscv64": 0.17.19 - "@esbuild/linux-s390x": 0.17.19 - "@esbuild/linux-x64": 0.17.19 - "@esbuild/netbsd-x64": 0.17.19 - "@esbuild/openbsd-x64": 0.17.19 - "@esbuild/sunos-x64": 0.17.19 - "@esbuild/win32-arm64": 0.17.19 - "@esbuild/win32-ia32": 0.17.19 - "@esbuild/win32-x64": 0.17.19 + "@esbuild/android-arm": 0.18.20 + "@esbuild/android-arm64": 0.18.20 + "@esbuild/android-x64": 0.18.20 + "@esbuild/darwin-arm64": 0.18.20 + "@esbuild/darwin-x64": 0.18.20 + "@esbuild/freebsd-arm64": 0.18.20 + "@esbuild/freebsd-x64": 0.18.20 + "@esbuild/linux-arm": 0.18.20 + "@esbuild/linux-arm64": 0.18.20 + "@esbuild/linux-ia32": 0.18.20 + "@esbuild/linux-loong64": 0.18.20 + "@esbuild/linux-mips64el": 0.18.20 + "@esbuild/linux-ppc64": 0.18.20 + "@esbuild/linux-riscv64": 0.18.20 + "@esbuild/linux-s390x": 0.18.20 + "@esbuild/linux-x64": 0.18.20 + "@esbuild/netbsd-x64": 0.18.20 + "@esbuild/openbsd-x64": 0.18.20 + "@esbuild/sunos-x64": 0.18.20 + "@esbuild/win32-arm64": 0.18.20 + "@esbuild/win32-ia32": 0.18.20 + "@esbuild/win32-x64": 0.18.20 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -4862,7 +4763,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: ac11b1a5a6008e4e37ccffbd6c2c054746fc58d0ed4a2f9ee643bd030cfcea9a33a235087bc777def8420f2eaafb3486e76adb7bdb7241a9143b43a69a10afd8 + checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b languageName: node linkType: hard @@ -4895,12 +4796,12 @@ __metadata: linkType: hard "eslint-config-next@npm:^13.4.5": - version: 13.4.10 - resolution: "eslint-config-next@npm:13.4.10" + version: 13.4.13 + resolution: "eslint-config-next@npm:13.4.13" dependencies: - "@next/eslint-plugin-next": 13.4.10 + "@next/eslint-plugin-next": 13.4.13 "@rushstack/eslint-patch": ^1.1.3 - "@typescript-eslint/parser": ^5.42.0 + "@typescript-eslint/parser": ^5.4.2 || ^6.0.0 eslint-import-resolver-node: ^0.3.6 eslint-import-resolver-typescript: ^3.5.2 eslint-plugin-import: ^2.26.0 @@ -4913,41 +4814,40 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: d555e077e5045f045e5bdab58429b2245993a0e28d3030209766558a6d32ae165496030cafbab8e6aaf714947d895ee30d1ecdb49263abdb23b6889a333ea714 + checksum: 992f98cef6b2c00220ee642df82333b03566042a6c9115a57041884fc22284c6f89f2fc2ea30a1355b73dc3e2124047de2cf64cf1bf5ed041d998f436e98a894 languageName: node linkType: hard "eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7": - version: 0.3.7 - resolution: "eslint-import-resolver-node@npm:0.3.7" + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: debug: ^3.2.7 - is-core-module: ^2.11.0 - resolve: ^1.22.1 - checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 languageName: node linkType: hard "eslint-import-resolver-typescript@npm:^3.5.2": - version: 3.5.5 - resolution: "eslint-import-resolver-typescript@npm:3.5.5" + version: 3.6.0 + resolution: "eslint-import-resolver-typescript@npm:3.6.0" dependencies: debug: ^4.3.4 enhanced-resolve: ^5.12.0 eslint-module-utils: ^2.7.4 + fast-glob: ^3.3.1 get-tsconfig: ^4.5.0 - globby: ^13.1.3 is-core-module: ^2.11.0 is-glob: ^4.0.3 - synckit: ^0.8.5 peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 27e6276fdff5d377c9036362ff736ac29852106e883ff589ea9092dc57d4bc2a67a82d75134221124f05045f9a7e2114a159b2c827d1f9f64d091f7afeab0f58 + checksum: 57b1b3859149f847e0d4174ff979cf35362d60c951df047f01b96f4c3794a7ea0d4e1ec85be25e610d3706902c3acfb964a66b825c1a55e3ce3a124b9a7a13bd languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.4": +"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": version: 2.8.0 resolution: "eslint-module-utils@npm:2.8.0" dependencies: @@ -4960,27 +4860,30 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.26.0": - version: 2.27.5 - resolution: "eslint-plugin-import@npm:2.27.5" + version: 2.28.0 + resolution: "eslint-plugin-import@npm:2.28.0" dependencies: array-includes: ^3.1.6 + array.prototype.findlastindex: ^1.2.2 array.prototype.flat: ^1.3.1 array.prototype.flatmap: ^1.3.1 debug: ^3.2.7 doctrine: ^2.1.0 eslint-import-resolver-node: ^0.3.7 - eslint-module-utils: ^2.7.4 + eslint-module-utils: ^2.8.0 has: ^1.0.3 - is-core-module: ^2.11.0 + is-core-module: ^2.12.1 is-glob: ^4.0.3 minimatch: ^3.1.2 + object.fromentries: ^2.0.6 + object.groupby: ^1.0.0 object.values: ^1.1.6 - resolve: ^1.22.1 - semver: ^6.3.0 - tsconfig-paths: ^3.14.1 + resolve: ^1.22.3 + semver: ^6.3.1 + tsconfig-paths: ^3.14.2 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d + checksum: f9eba311b93ca1bb89311856b1f7285bd79e0181d7eb70fe115053ff77e2235fea749b30f538b78927dc65769340b5be61f4c9581d1c82bcdcccb2061f440ad1 languageName: node linkType: hard @@ -5038,8 +4941,8 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.31.7, eslint-plugin-react@npm:latest": - version: 7.32.2 - resolution: "eslint-plugin-react@npm:7.32.2" + version: 7.33.1 + resolution: "eslint-plugin-react@npm:7.33.1" dependencies: array-includes: ^3.1.6 array.prototype.flatmap: ^1.3.1 @@ -5054,22 +4957,22 @@ __metadata: object.values: ^1.1.6 prop-types: ^15.8.1 resolve: ^2.0.0-next.4 - semver: ^6.3.0 + semver: ^6.3.1 string.prototype.matchall: ^4.0.8 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 + checksum: 0427bd24acb87422b7298686203167123ba289ba563384983f3d99fad7817eae7f63157fd2e9b868bdcf0760719c319ab1e22a44764a98302034b0c844763e57 languageName: node linkType: hard "eslint-plugin-testing-library@npm:^5.5.1": - version: 5.11.0 - resolution: "eslint-plugin-testing-library@npm:5.11.0" + version: 5.11.1 + resolution: "eslint-plugin-testing-library@npm:5.11.1" dependencies: "@typescript-eslint/utils": ^5.58.0 peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 7f19d3dedd7788b411ca3d9045de682feb26025b9c26d97d4e2f0bf62f5eaa276147d946bd5d0cd967b822e546a954330fdb7ef80485301264f646143f011a02 + checksum: 9f3fc68ef9f13016a4381b33ab5dbffcc189e5de3eaeba184bcf7d2771faa7f54e59c04b652162fb1c0f83fb52428dd909db5450a25508b94be59eba69fcc990 languageName: node linkType: hard @@ -5089,13 +4992,17 @@ __metadata: linkType: hard "eslint-plugin-vitest@npm:^0.2.0": - version: 0.2.6 - resolution: "eslint-plugin-vitest@npm:0.2.6" + version: 0.2.8 + resolution: "eslint-plugin-vitest@npm:0.2.8" dependencies: - "@typescript-eslint/utils": ^5.59.9 + "@typescript-eslint/utils": ^6.2.0 peerDependencies: eslint: ">=8.0.0" - checksum: 09bb95262dc39b05546eb704b60440bce03bc68f4d563b3bcb4b25774624b3758db76bfa3702b8b0d45313246b6a6d57729ecc027f64ad840b234b94ca6aa233 + vitest: "*" + peerDependenciesMeta: + vite: + optional: true + checksum: bf09a8da8b564277b7bfcac37d24b3db16b35c61293bccfeb45651a3810c919da74e29e5a264eaf611af35c91b971dbbf28f6fba34166cf6a263d40ad91a48a6 languageName: node linkType: hard @@ -5116,43 +5023,43 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae + checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1": - version: 3.4.1 - resolution: "eslint-visitor-keys@npm:3.4.1" - checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard "eslint@npm:^8.0.1": - version: 8.45.0 - resolution: "eslint@npm:8.45.0" + version: 8.47.0 + resolution: "eslint@npm:8.47.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.4.0 - "@eslint/eslintrc": ^2.1.0 - "@eslint/js": 8.44.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.2 + "@eslint/js": ^8.47.0 "@humanwhocodes/config-array": ^0.11.10 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 - ajv: ^6.10.0 + ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.2.0 - eslint-visitor-keys: ^3.4.1 - espree: ^9.6.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 @@ -5176,18 +5083,18 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 3e6dcce5cc43c5e301662db88ee26d1d188b22c177b9f104d7eefd1191236980bd953b3670fe2fac287114b26d7c5420ab48407d7ea1c3a446d6313c000009da + checksum: 1988617f703eadc5c7540468d54dc8e5171cf2bb9483f6172799cd1ff54a9a5e4470f003784e8cef92687eaa14de37172732787040e67817581a20bcb9c15970 languageName: node linkType: hard -"espree@npm:^9.6.0": - version: 9.6.0 - resolution: "espree@npm:9.6.0" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: acorn: ^8.9.0 acorn-jsx: ^5.3.2 eslint-visitor-keys: ^3.4.1 - checksum: 1287979510efb052a6a97c73067ea5d0a40701b29adde87bbe2d3eb1667e39ca55e8129e20e2517fed3da570150e7ef470585228459a8f3e3755f45007a1c662 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 languageName: node linkType: hard @@ -5230,50 +5137,24 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 - checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - -"execa@npm:^7.1.1": - version: 7.1.1 - resolution: "execa@npm:7.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.1 - human-signals: ^4.3.0 - is-stream: ^3.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^5.1.0 - onetime: ^6.0.0 - signal-exit: ^3.0.7 - strip-final-newline: ^3.0.0 - checksum: 21fa46fc69314ace4068cf820142bdde5b643a5d89831c2c9349479c1555bff137a291b8e749e7efca36535e4e0a8c772c11008ca2e84d2cbd6ca141a3c8f937 - languageName: node - linkType: hard - "expect@npm:^29.0.0": - version: 29.5.0 - resolution: "expect@npm:29.5.0" + version: 29.6.2 + resolution: "expect@npm:29.6.2" dependencies: - "@jest/expect-utils": ^29.5.0 + "@jest/expect-utils": ^29.6.2 + "@types/node": "*" jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - checksum: 58f70b38693df6e5c6892db1bcd050f0e518d6f785175dc53917d4fa6a7359a048e5690e19ddcb96b65c4493881dd89a3dabdab1a84dfa55c10cdbdabf37b2d7 + jest-matcher-utils: ^29.6.2 + jest-message-util: ^29.6.2 + jest-util: ^29.6.2 + checksum: 71f7b0c560e58bf6d27e0fded261d4bdb7ef81552a6bb4bd1ee09ce7a1f7dca67fbf83cf9b07a6645a88ef52e65085a0dcbe17f6c063b53ff7c2f0f3ea4ef69e + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 languageName: node linkType: hard @@ -5284,29 +5165,16 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" dependencies: "@nodelib/fs.stat": ^2.0.2 "@nodelib/fs.walk": ^1.2.3 glob-parent: ^5.1.2 merge2: ^1.3.0 micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-glob@npm:^3.3.0": - version: 3.3.0 - resolution: "fast-glob@npm:3.3.0" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 20df62be28eb5426fe8e40e0d05601a63b1daceb7c3d87534afcad91bdcf1e4b1743cf2d5247d6e225b120b46df0b9053a032b2691ba34ee121e033acd81f547 + checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5 languageName: node linkType: hard @@ -5446,6 +5314,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + languageName: node + linkType: hard + "form-data-encoder@npm:^2.1.2": version: 2.1.4 resolution: "form-data-encoder@npm:2.1.4" @@ -5475,8 +5353,8 @@ __metadata: linkType: hard "framer-motion@npm:^10.0.0": - version: 10.12.22 - resolution: "framer-motion@npm:10.12.22" + version: 10.15.1 + resolution: "framer-motion@npm:10.15.1" dependencies: "@emotion/is-prop-valid": ^0.8.2 tslib: ^2.4.0 @@ -5491,7 +5369,7 @@ __metadata: optional: true react-dom: optional: true - checksum: ed24d3f92ad3d5578303f25a846921acbd49ccde7de45445fcaaef8e8d77d962cfec8b35426ba9ee26f3fd3af0216bf65d15782c7e0f72babeac59c90a4f571b + checksum: b8b08561d13452be63e44f12541ff1e2c620f016522bbfb65b80b4cca27e83a85e032aebbcc38c57667ffac90ec0f63a25e73c83730e50b8ca85b85134776be0 languageName: node linkType: hard @@ -5509,7 +5387,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -5518,6 +5396,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.2 + resolution: "fs-minipass@npm:3.0.2" + dependencies: + minipass: ^5.0.0 + checksum: e9cc0e1f2d01c6f6f62f567aee59530aba65c6c7b2ae88c5027bc34c711ebcfcfaefd0caf254afa6adfe7d1fba16bc2537508a6235196bac7276747d078aef0a + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -5634,7 +5521,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": version: 1.2.1 resolution: "get-intrinsic@npm:1.2.1" dependencies: @@ -5662,7 +5549,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad @@ -5680,11 +5567,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.5.0": - version: 4.6.0 - resolution: "get-tsconfig@npm:4.6.0" + version: 4.7.0 + resolution: "get-tsconfig@npm:4.7.0" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: fd2589a50e21543cf416285e5c4ac605359f49209b6c2e66bb8698fac907356e060de0a681e40881f00182b6f19771377411a88adcc78fd3954732ff54f4a54d + checksum: 44536925720acc2f133d26301d5626405d8fe33066625484ff309bb6fb7f3310dc0bb202f862805f21a791e38a9870c6dddb013d1443dd5d745d91ad1946254a languageName: node linkType: hard @@ -5727,6 +5614,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.2.2": + version: 10.3.3 + resolution: "glob@npm:10.3.3" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.0.3 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/cjs/src/bin.js + checksum: 29190d3291f422da0cb40b77a72fc8d2c51a36524e99b8bf412548b7676a6627489528b57250429612b6eec2e6fe7826d328451d3e694a9d15e575389308ec53 + languageName: node + linkType: hard + "glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -5741,19 +5643,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 - languageName: node - linkType: hard - "global@npm:4.4.0, global@npm:^4.3.1, global@npm:^4.4.0, global@npm:~4.4.0": version: 4.4.0 resolution: "global@npm:4.4.0" @@ -5772,11 +5661,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" + version: 13.21.0 + resolution: "globals@npm:13.21.0" dependencies: type-fest: ^0.20.2 - checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a + checksum: 86c92ca8a04efd864c10852cd9abb1ebe6d447dcc72936783e66eaba1087d7dba5c9c3421a48d6ca722c319378754dbcc3f3f732dbe47592d7de908edf58a773 languageName: node linkType: hard @@ -5803,19 +5692,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.3": - version: 13.1.4 - resolution: "globby@npm:13.1.4" - dependencies: - dir-glob: ^3.0.1 - fast-glob: ^3.2.11 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^4.0.0 - checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741 - languageName: node - linkType: hard - "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" @@ -5877,13 +5753,6 @@ __metadata: languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -5901,8 +5770,8 @@ __metadata: linkType: hard "happy-dom@npm:^10.0.0": - version: 10.0.3 - resolution: "happy-dom@npm:10.0.3" + version: 10.9.0 + resolution: "happy-dom@npm:10.9.0" dependencies: css.escape: ^1.5.1 entities: ^4.5.0 @@ -5910,7 +5779,7 @@ __metadata: webidl-conversions: ^7.0.0 whatwg-encoding: ^2.0.0 whatwg-mimetype: ^3.0.0 - checksum: 75e3e939263736f7224a81479fdf02745613583cd57ddad6658f3f80fd20275ea5bf54438fe425d0d036cdf6cb71e65cda11a090923a34d05e0497cd1962a2da + checksum: aaa23d662e9c473b8616872f535c7184bcb10a207de284f0956b641b93c3a4f74e8d5732fab9e1bd8f1261d6f542f63393242578237003cd348111e026a73e8b languageName: node linkType: hard @@ -6017,7 +5886,7 @@ __metadata: "@nivo/core": ^0.83.0 "@nivo/line": ^0.83.0 "@react-native-async-storage/async-storage": ^1.18.1 - "@tabler/icons-react": ^2.18.0 + "@tabler/icons-react": ^2.20.0 "@tanstack/query-async-storage-persister": ^4.27.1 "@tanstack/query-sync-storage-persister": ^4.27.1 "@tanstack/react-query": ^4.2.1 @@ -6064,6 +5933,7 @@ __metadata: happy-dom: ^10.0.0 html-entities: ^2.3.3 i18next: ^22.5.1 + immer: ^10.0.2 js-file-download: ^0.4.12 moment: ^2.29.4 moment-timezone: ^0.5.43 @@ -6169,7 +6039,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 @@ -6217,20 +6087,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 - languageName: node - linkType: hard - "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -6241,9 +6097,9 @@ __metadata: linkType: hard "i18next-fs-backend@npm:^2.1.1": - version: 2.1.3 - resolution: "i18next-fs-backend@npm:2.1.3" - checksum: df3586f0958b5967674fa46aa7a579276156328b3f25e744c125b98bbeb8330c7a18a513a6224841e5732860c7bd54cb4a04b8d5a9eb521046dc37c254b67349 + version: 2.1.5 + resolution: "i18next-fs-backend@npm:2.1.5" + checksum: 4607e879de8195ff0bf11bdb2367f1c45f947160404b64f52be7e438ae27288e0d11a9b53a4bde2d75a77ac7f3255aa531a4381870e278e72f85ead222ffed31 languageName: node linkType: hard @@ -6279,10 +6135,17 @@ __metadata: languageName: node linkType: hard +"immer@npm:^10.0.2": + version: 10.0.2 + resolution: "immer@npm:10.0.2" + checksum: 525a3b14210d02ae420c3b9f6ca14f7e9bcf625611d1356e773e7739f14c7c8de50dac442e6c7de3a6e24a782f7b792b6b8666bc0b3f00269d21a95f8f68ca84 + languageName: node + linkType: hard + "immutable@npm:^4.0.0": - version: 4.3.0 - resolution: "immutable@npm:4.3.0" - checksum: bbd7ea99e2752e053323543d6ff1cc71a4b4614fa6121f321ca766db2bd2092f3f1e0a90784c5431350b7344a4f792fa002eac227062d59b9377b6c09063b58b + version: 4.3.2 + resolution: "immutable@npm:4.3.2" + checksum: bb1d0f3eb8ebef04aa9e2c698ba1a248976a4dc0257fa2f1bffaaae575f891395fe9ef39eaf49856d6c4edd31704e300ec563ed44ea9d7c7996186deab91d0ff languageName: node linkType: hard @@ -6317,13 +6180,6 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -6445,12 +6301,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.9.0": - version: 2.12.1 - resolution: "is-core-module@npm:2.12.1" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.9.0": + version: 2.13.0 + resolution: "is-core-module@npm:2.13.0" dependencies: has: ^1.0.3 - checksum: f04ea30533b5e62764e7b2e049d3157dc0abd95ef44275b32489ea2081176ac9746ffb1cdb107445cf1ff0e0dfcad522726ca27c27ece64dadf3795428b8e468 + checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 languageName: node linkType: hard @@ -6463,24 +6319,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-extendable@npm:^1.0.0": version: 1.0.1 resolution: "is-extendable@npm:1.0.1" @@ -6520,17 +6358,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: ^3.0.0 - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -6617,20 +6444,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 - languageName: node - linkType: hard - -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 - languageName: node - linkType: hard - "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -6650,15 +6463,11 @@ __metadata: linkType: hard "is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" + version: 1.1.12 + resolution: "is-typed-array@npm:1.1.12" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 + which-typed-array: ^1.1.11 + checksum: 4c89c4a3be07186caddadf92197b17fda663a9d259ea0d44a85f171558270d36059d1c386d34a12cba22dfade5aba497ce22778e866adc9406098c8fc4771796 languageName: node linkType: hard @@ -6695,15 +6504,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: ^2.0.0 - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - "isarray@npm:0.0.1": version: 0.0.1 resolution: "isarray@npm:0.0.1" @@ -6747,23 +6547,36 @@ __metadata: linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 + make-dir: ^4.0.0 supports-color: ^7.1.0 - checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b + checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 languageName: node linkType: hard "istanbul-reports@npm:^3.1.4": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 + checksum: 44c4c0582f287f02341e9720997f9e82c071627e1e862895745d5f52ec72c9b9f38e1d12370015d2a71dcead794f34c7732aaef3fab80a24bc617a21c3d911d6 + languageName: node + linkType: hard + +"jackspeak@npm:^2.0.3": + version: 2.2.3 + resolution: "jackspeak@npm:2.2.3" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 8add557045eb51f619d247ac9786dbfa7ee4d52a0eb3fb488c2637aecfd15d12c284a4ff7dead2c1aba34d6228d9452e4509fb771daae87793a48786b095ee07 languageName: node linkType: hard @@ -6774,15 +6587,15 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-diff@npm:29.5.0" +"jest-diff@npm:^29.6.2": + version: 29.6.2 + resolution: "jest-diff@npm:29.6.2" dependencies: chalk: ^4.0.0 diff-sequences: ^29.4.3 jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: dfd0f4a299b5d127779c76b40106c37854c89c3e0785098c717d52822d6620d227f6234c3a9291df204d619e799e3654159213bf93220f79c8e92a55475a3d39 + pretty-format: ^29.6.2 + checksum: 0effd66a0c23f8c139ebf7ca99ed30b479b86fff66f19ad4869f130aaf7ae6a24ca1533f697b7e4930cbe2ddffc85387723fcca673501c653fb77a38f538e959 languageName: node linkType: hard @@ -6793,46 +6606,46 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-matcher-utils@npm:29.5.0" +"jest-matcher-utils@npm:^29.6.2": + version: 29.6.2 + resolution: "jest-matcher-utils@npm:29.6.2" dependencies: chalk: ^4.0.0 - jest-diff: ^29.5.0 + jest-diff: ^29.6.2 jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: 1d3e8c746e484a58ce194e3aad152eff21fd0896e8b8bf3d4ab1a4e2cbfed95fb143646f4ad9fdf6e42212b9e8fc033268b58e011b044a9929df45485deb5ac9 + pretty-format: ^29.6.2 + checksum: 3e1b65dd30d05f75fe56dc45fbe4135aec2ff96a3d1e21afbf6a66f3a45a7e29cd0fd37cf80b9564e0381d6205833f77ccaf766c6f7e1aad6b7924d117be504e languageName: node linkType: hard -"jest-message-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-message-util@npm:29.5.0" +"jest-message-util@npm:^29.6.2": + version: 29.6.2 + resolution: "jest-message-util@npm:29.6.2" dependencies: "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.1 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.9 micromatch: ^4.0.4 - pretty-format: ^29.5.0 + pretty-format: ^29.6.2 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: daddece6bbf846eb6a2ab9be9f2446e54085bef4e5cecd13d2a538fa9c01cb89d38e564c6b74fd8e12d37ed9eface8a362240ae9f21d68b214590631e7a0d8bf + checksum: e8e3c8d2301e2ca4038ed6df8cbba7fedc6949d1ede4c0e3f1f44f53afb56d77eb35983fa460140d0eadeab99a5f3ae04b703fe77cd7b316b40b361228b5aa1a languageName: node linkType: hard -"jest-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-util@npm:29.5.0" +"jest-util@npm:^29.6.2": + version: 29.6.2 + resolution: "jest-util@npm:29.6.2" dependencies: - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.1 "@types/node": "*" chalk: ^4.0.0 ci-info: ^3.2.0 graceful-fs: ^4.2.9 picomatch: ^2.2.3 - checksum: fd9212950d34d2ecad8c990dda0d8ea59a8a554b0c188b53ea5d6c4a0829a64f2e1d49e6e85e812014933d17426d7136da4785f9cf76fff1799de51b88bc85d3 + checksum: 8aedc0c80083d0cabd6c6c4f04dea1cbcac609fd7bc3b1fc05a3999291bd6e63dd52b0c806f9378d5cae28eff5a6191709a4987861001293f8d03e53984adca4 languageName: node linkType: hard @@ -6926,12 +6739,14 @@ __metadata: linkType: hard "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": - version: 3.3.3 - resolution: "jsx-ast-utils@npm:3.3.3" + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" dependencies: - array-includes: ^3.1.5 - object.assign: ^4.1.3 - checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + object.assign: ^4.1.4 + object.values: ^1.1.6 + checksum: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a languageName: node linkType: hard @@ -6942,12 +6757,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0, keyv@npm:^4.5.2": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" +"keyv@npm:^4.0.0, keyv@npm:^4.5.3": + version: 4.5.3 + resolution: "keyv@npm:4.5.3" dependencies: json-buffer: 3.0.1 - checksum: 13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 + checksum: 3ffb4d5b72b6b4b4af443bbb75ca2526b23c750fccb5ac4c267c6116888b4b65681015c2833cb20d26cf3e6e32dac6b988c77f7f022e1a571b7d90f1442257da languageName: node linkType: hard @@ -7096,6 +6911,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 + languageName: node + linkType: hard + "lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -7117,20 +6939,20 @@ __metadata: linkType: hard "magic-string@npm:^0.30.1": - version: 0.30.1 - resolution: "magic-string@npm:0.30.1" + version: 0.30.2 + resolution: "magic-string@npm:0.30.2" dependencies: "@jridgewell/sourcemap-codec": ^1.4.15 - checksum: 7bc7e4493e32a77068f3753bf8652d4ab44142122eb7fb9fa871af83bef2cd2c57518a6769701cd5d0379bd624a13bc8c72ca25ac5655b27e5a61adf1fd38db2 + checksum: c0bbb9b27b2772e6bfaa5d0f6452d47c462d588ae7c43fbaac062b07836d3ec0140fcdd42a57aa53ed990abafcdd0fc17907813921b5df04eccf43e67674bc57 languageName: node linkType: hard -"make-dir@npm:^3.0.0": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" dependencies: - semver: ^6.0.0 - checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + semver: ^7.5.3 + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a languageName: node linkType: hard @@ -7141,27 +6963,26 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" +"make-fetch-happen@npm:^11.0.3": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" dependencies: agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 + cacache: ^17.0.0 + http-cache-semantics: ^4.1.1 http-proxy-agent: ^5.0.0 https-proxy-agent: ^5.0.0 is-lambda: ^1.0.1 lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 + minipass: ^5.0.0 + minipass-fetch: ^3.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 promise-retry: ^2.0.1 socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + ssri: ^10.0.0 + checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 languageName: node linkType: hard @@ -7210,13 +7031,6 @@ __metadata: languageName: node linkType: hard -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - "merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" @@ -7266,20 +7080,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a - languageName: node - linkType: hard - -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 - languageName: node - linkType: hard - "mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -7326,12 +7126,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 languageName: node linkType: hard @@ -7351,18 +7151,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" +"minipass-fetch@npm:^3.0.0": + version: 3.0.3 + resolution: "minipass-fetch@npm:3.0.3" dependencies: encoding: ^0.1.13 - minipass: ^3.1.6 + minipass: ^5.0.0 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + checksum: af5ab2552a16fcf505d35fd7ffb84b57f4a0eeb269e6e1d9a2a75824dda48b36e527083250b7cca4a4def21d9544e2ade441e4730e233c0bc2133f6abda31e18 languageName: node linkType: hard @@ -7393,7 +7193,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -7409,6 +7209,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": + version: 7.0.2 + resolution: "minipass@npm:7.0.2" + checksum: 46776de732eb7cef2c7404a15fb28c41f5c54a22be50d47b03c605bf21f5c18d61a173c0a20b49a97e7a65f78d887245066410642551e45fffe04e9ac9e325bc + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -7426,7 +7233,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -7435,19 +7242,7 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0": - version: 1.3.0 - resolution: "mlly@npm:1.3.0" - dependencies: - acorn: ^8.8.2 - pathe: ^1.1.0 - pkg-types: ^1.0.3 - ufo: ^1.1.2 - checksum: aea2a99131b1a1f02a733219317b6466156e150473e0a2f490802eaf2dc66940a21bb68e0ddd5c003360263e674e7dd0bd02da6520c740e6d16fa0edf5efa46e - languageName: node - linkType: hard - -"mlly@npm:^1.4.0": +"mlly@npm:^1.2.0, mlly@npm:^1.4.0": version: 1.4.0 resolution: "mlly@npm:1.4.0" dependencies: @@ -7655,9 +7450,9 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.11": - version: 2.6.11 - resolution: "node-fetch@npm:2.6.11" +"node-fetch@npm:^2.6.12": + version: 2.6.12 + resolution: "node-fetch@npm:2.6.12" dependencies: whatwg-url: ^5.0.0 peerDependencies: @@ -7665,18 +7460,19 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 249d0666a9497553384d46b5ab296ba223521ac88fed4d8a17d6ee6c2efb0fc890f3e8091cafe7f9fba8151a5b8d925db2671543b3409a56c3cd522b468b47b3 + checksum: 3bc1655203d47ee8e313c0d96664b9673a3d4dd8002740318e9d27d14ef306693a4b2ef8d6525775056fd912a19e23f3ac0d7111ad8925877b7567b29a625592 languageName: node linkType: hard "node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" + version: 9.4.0 + resolution: "node-gyp@npm:9.4.0" dependencies: env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 glob: ^7.1.4 graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 + make-fetch-happen: ^11.0.3 nopt: ^6.0.0 npmlog: ^6.0.0 rimraf: ^3.0.2 @@ -7685,7 +7481,7 @@ __metadata: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 + checksum: 78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 languageName: node linkType: hard @@ -7714,10 +7510,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.12": - version: 2.0.12 - resolution: "node-releases@npm:2.0.12" - checksum: b8c56db82c4642a0f443332b331a4396dae452a2ac5a65c8dbd93ef89ecb2fbb0da9d42ac5366d4764973febadca816cf7587dad492dce18d2a6b2af59cda260 +"node-releases@npm:^2.0.13": + version: 2.0.13 + resolution: "node-releases@npm:2.0.13" + checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3 languageName: node linkType: hard @@ -7753,24 +7549,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: ^3.0.0 - checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - -"npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" - dependencies: - path-key: ^4.0.0 - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 - languageName: node - linkType: hard - "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -7832,7 +7610,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -7866,6 +7644,18 @@ __metadata: languageName: node linkType: hard +"object.groupby@npm:^1.0.0": + version: 1.0.0 + resolution: "object.groupby@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.21.2 + get-intrinsic: ^1.2.1 + checksum: 64b00b287d57580111c958e7ff375c9b61811fa356f2cf0d35372d43cab61965701f00fac66c19fd8f49c4dfa28744bee6822379c69a73648ad03e09fcdeae70 + languageName: node + linkType: hard + "object.hasown@npm:^1.1.2": version: 1.1.2 resolution: "object.hasown@npm:1.1.2" @@ -7914,36 +7704,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: ^2.1.0 - checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 - languageName: node - linkType: hard - -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: ^4.0.0 - checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 - languageName: node - linkType: hard - -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: ^4.0.0 - define-lazy-prop: ^3.0.0 - is-inside-container: ^1.0.0 - is-wsl: ^2.2.0 - checksum: 3993c0f61d51fed8ac290e99c9c3cf45d3b6cfb3e2aa2b74cafd312c3486c22fd81df16ac8f3ab91dd8a4e3e729a16fc2480cfc406c4833416cf908acf1ae7c9 - languageName: node - linkType: hard - "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -8066,20 +7826,13 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": +"path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 - languageName: node - linkType: hard - "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -8087,6 +7840,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + languageName: node + linkType: hard + "path-source@npm:0.1": version: 0.1.3 resolution: "path-source@npm:0.1.3" @@ -8177,14 +7940,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.23": - version: 8.4.24 - resolution: "postcss@npm:8.4.24" +"postcss@npm:^8.4.27": + version: 8.4.27 + resolution: "postcss@npm:8.4.27" dependencies: nanoid: ^3.3.6 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 814e2126dacfea313588eda09cc99a9b4c26ec55c059188aa7a916d20d26d483483106dc5ff9e560731b59f45c5bb91b945dfadc670aed875cc90ddbbf4e787d + checksum: 1cdd0c298849df6cd65f7e646a3ba36870a37b65f55fd59d1a165539c263e9b4872a402bf4ed1ca1bc31f58b68b2835545e33ea1a23b161a1f8aa6d5ded81e78 languageName: node linkType: hard @@ -8196,11 +7959,11 @@ __metadata: linkType: hard "prettier@npm:^3.0.0": - version: 3.0.0 - resolution: "prettier@npm:3.0.0" + version: 3.0.1 + resolution: "prettier@npm:3.0.1" bin: prettier: bin/prettier.cjs - checksum: 6a832876a1552dc58330d2467874e5a0b46b9ccbfc5d3531eb69d15684743e7f83dc9fbd202db6270446deba9c82b79d24383d09924c462b457136a759425e33 + checksum: e1f3f16c7fe0495de3faa182597871f74927d787cce3c52095a66ff5d7eacc05173371d5f58bf12141a0a1b6bfe739a338531d6cf18b92c7256c1319f2c84e73 languageName: node linkType: hard @@ -8215,14 +7978,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0": - version: 29.5.0 - resolution: "pretty-format@npm:29.5.0" +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0, pretty-format@npm:^29.6.2": + version: 29.6.2 + resolution: "pretty-format@npm:29.6.2" dependencies: - "@jest/schemas": ^29.4.3 + "@jest/schemas": ^29.6.0 ansi-styles: ^5.0.0 react-is: ^18.0.0 - checksum: 4065356b558e6db25b4d41a01efb386935a6c06a0c9c104ef5ce59f2f476b8210edb8b3949b386e60ada0a6dc5ebcb2e6ccddc8c64dfd1a9943c3c3a9e7eaf89 + checksum: a0f972a44f959023c0df9cdfe9eed7540264d7f7ddf74667db8a5294444d5aa153fd47d20327df10ae86964e2ceec10e46ea06b1a5c9c12e02348b78c952c9fc languageName: node linkType: hard @@ -8247,13 +8010,6 @@ __metadata: languageName: node linkType: hard -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -8360,12 +8116,12 @@ __metadata: linkType: hard "prosemirror-markdown@npm:^1.10.1": - version: 1.11.1 - resolution: "prosemirror-markdown@npm:1.11.1" + version: 1.11.2 + resolution: "prosemirror-markdown@npm:1.11.2" dependencies: markdown-it: ^13.0.1 prosemirror-model: ^1.0.0 - checksum: c89690757fa8b569cf8a9f58348b68d45089612e8eb2fec13dce10d110a4c3b8c525a9e35852a4f615dd0cdb62a6672fe523c3e79af266283763a32504ca4f08 + checksum: b0e9cbb6d906c810351272afd6e66f0e4afadba3aa23d7eb9a85fa392696e96ad10ca2a8f462540d2d5ed216da1ddbcad39b0ce9a95270e4e07104432c027509 languageName: node linkType: hard @@ -8792,10 +8548,10 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 +"regenerator-runtime@npm:^0.14.0": + version: 0.14.0 + resolution: "regenerator-runtime@npm:0.14.0" + checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 languageName: node linkType: hard @@ -8861,16 +8617,16 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.19.0, resolve@npm:^1.22.1": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" +"resolve@npm:^1.19.0, resolve@npm:^1.22.3, resolve@npm:^1.22.4": + version: 1.22.4 + resolution: "resolve@npm:1.22.4" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 + checksum: 23f25174c2736ce24c6d918910e0d1f89b6b38fefa07a995dff864acd7863d59a7f049e691f93b4b2ee29696303390d921552b6d1b841ed4a8101f517e1d0124 languageName: node linkType: hard @@ -8887,16 +8643,16 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" +"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.3#~builtin, resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.4 + resolution: "resolve@patch:resolve@npm%3A1.22.4#~builtin::version=1.22.4&hash=c3c19d" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 + checksum: c45f2545fdc4d21883861b032789e20aa67a2f2692f68da320cc84d5724cd02f2923766c5354b3210897e88f1a7b3d6d2c7c22faeead8eed7078e4c783a444bc languageName: node linkType: hard @@ -8956,9 +8712,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.21.0": - version: 3.24.0 - resolution: "rollup@npm:3.24.0" +"rollup@npm:^3.27.1": + version: 3.28.0 + resolution: "rollup@npm:3.28.0" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -8966,7 +8722,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 373d0062a79cfce3583d4f6b7ab8ac9aa3201a9af1fa20b24f61a4ddea95a45974c4a8baed3087cb4e7bfc34a9dcd6774b7a635eb071ba52f97f51a59e860d6e + checksum: 6ded4a0d3ca531d68e82897d5eebaa9d085014a062620bc328f2859ccf78d6a148a51ed53f1275a5f89b55cc6d7b1440b7cee44e5a9e3a51442f809b4b26f727 languageName: node linkType: hard @@ -8987,15 +8743,6 @@ __metadata: languageName: node linkType: hard -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: ^5.0.0 - checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -9024,6 +8771,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-array-concat@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.0 + has-symbols: ^1.0.3 + isarray: ^2.0.5 + checksum: f43cb98fe3b566327d0c09284de2b15fb85ae964a89495c1b1a5d50c7c8ed484190f4e5e71aacc167e16231940079b326f2c0807aea633d47cc7322f40a6b57f + languageName: node + linkType: hard + "safe-buffer@npm:5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -9066,15 +8825,15 @@ __metadata: linkType: hard "sass@npm:^1.56.1": - version: 1.63.6 - resolution: "sass@npm:1.63.6" + version: 1.65.1 + resolution: "sass@npm:1.65.1" dependencies: chokidar: ">=3.0.0 <4.0.0" immutable: ^4.0.0 source-map-js: ">=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 3372319904658eeafaf78a09a6fcb3368a68e6d76fe3c43c2d009f4f72e475ab22b82ef483ef5c00fcda3ab00066846c0bd88c36b42771b855f6ab80c7eda541 + checksum: 33e325fc80cd07489992e0814cd4929496f87493ffe78c423c2dbafa5746a574e6f3bde20c2a3e4ea47b16ee3d6bc5afcf1d36b405227b829d6c4c9ddcc7f8e2 languageName: node linkType: hard @@ -9094,7 +8853,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.3.0": +"semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -9103,7 +8862,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.0": +"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -9172,13 +8931,20 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "sirv@npm:^1.0.7": version: 1.0.19 resolution: "sirv@npm:1.0.19" @@ -9208,13 +8974,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d - languageName: node - linkType: hard - "slice-source@npm:0.4": version: 0.4.1 resolution: "slice-source@npm:0.4.1" @@ -9272,28 +9031,28 @@ __metadata: linkType: hard "ssh2@npm:^1.11.0": - version: 1.13.0 - resolution: "ssh2@npm:1.13.0" + version: 1.14.0 + resolution: "ssh2@npm:1.14.0" dependencies: asn1: ^0.2.6 bcrypt-pbkdf: ^1.0.2 - cpu-features: ~0.0.7 + cpu-features: ~0.0.8 nan: ^2.17.0 dependenciesMeta: cpu-features: optional: true nan: optional: true - checksum: 56df3eb9d0c579230001af99b8b83cec12c3cc393720f27af59eefbe542b453a3190ecd1ab56fbb8b71ae3e5381b39387dc3587bc7b413c495ccb74e62f7689f + checksum: c583527950312716f1b620d5120e3c3e241f8cc221f19fc88fd3d561c6020c1009532438f2177a2e706223d91842deff137d93e00832b7b9016593da9a00fb89 languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" +"ssri@npm:^10.0.0": + version: 10.0.4 + resolution: "ssri@npm:10.0.4" dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + minipass: ^5.0.0 + checksum: fb14da9f8a72b04eab163eb13a9dda11d5962cd2317f85457c4e0b575e9a6e0e3a6a87b5bf122c75cb36565830cd5f263fb457571bf6f1587eb5f95d095d6165 languageName: node linkType: hard @@ -9343,7 +9102,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -9354,6 +9113,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.8": version: 4.0.8 resolution: "string.prototype.matchall@npm:4.0.8" @@ -9428,7 +9198,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -9437,6 +9207,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -9444,20 +9223,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 - languageName: node - linkType: hard - -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 - languageName: node - linkType: hard - "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -9475,11 +9240,11 @@ __metadata: linkType: hard "strip-literal@npm:^1.0.1": - version: 1.0.1 - resolution: "strip-literal@npm:1.0.1" + version: 1.3.0 + resolution: "strip-literal@npm:1.3.0" dependencies: - acorn: ^8.8.2 - checksum: ab40496820f02220390d95cdd620a997168efb69d5bd7d180bc4ef83ca562a95447843d8c7c88b8284879a29cf4eedc89d8001d1e098c1a1e23d12a9c755dff4 + acorn: ^8.10.0 + checksum: f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89 languageName: node linkType: hard @@ -9525,11 +9290,11 @@ __metadata: linkType: hard "superjson@npm:^1.10.0": - version: 1.12.3 - resolution: "superjson@npm:1.12.3" + version: 1.13.1 + resolution: "superjson@npm:1.13.1" dependencies: copy-anything: ^3.0.2 - checksum: 3549cc1d03e93745632d8114f91ed1668d81a0cf4c618f8f89a1b06f426a9cd1a2879f0e79469a6a193fd19dcea9a8fecff6215d12527b98c40c67cd98f185d3 + checksum: 9c8c664a924ce097250112428805ccc8b500018b31a91042e953d955108b8481c156005d836b413940c9fa5f124a3195f55f3a518fe76510a254a59f9151a204 languageName: node linkType: hard @@ -9558,20 +9323,10 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" - dependencies: - "@pkgr/utils": ^2.3.1 - tslib: ^2.5.0 - checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b - languageName: node - linkType: hard - "tabbable@npm:^6.0.1": - version: 6.1.2 - resolution: "tabbable@npm:6.1.2" - checksum: 1e2d9af4f172a3793f491bab10263c26903c2be6a5c4ab723d69d1ba2054828d22a50add9ba7fc42735468871d40054d906fa4f0a9dc2fbd4feff875e84c1a89 + version: 6.2.0 + resolution: "tabbable@npm:6.2.0" + checksum: f8440277d223949272c74bb627a3371be21735ca9ad34c2570f7e1752bd646ccfc23a9d8b1ee65d6561243f4134f5fbbf1ad6b39ac3c4b586554accaff4a1300 languageName: node linkType: hard @@ -9700,13 +9455,6 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 - languageName: node - linkType: hard - "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -9804,8 +9552,8 @@ __metadata: linkType: hard "tsconfck@npm:^2.1.0": - version: 2.1.1 - resolution: "tsconfck@npm:2.1.1" + version: 2.1.2 + resolution: "tsconfck@npm:2.1.2" peerDependencies: typescript: ^4.3.5 || ^5.0.0 peerDependenciesMeta: @@ -9813,11 +9561,11 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: c531525f39763cbbd7e6dbf5e29f12a7ae67eb8712816c14d06a9db6cbdc9dda9ac3cd6db07ef645f8a4cdea906447ab44e2c8679e320871cf9dd598756e8c83 + checksum: 6fd2f7de012a724f6b4bf48ae76cc7dae2b59dd5cad2dc50bac58d224d4ed7d5c43c6b26e55d3e00636f426f8b5373c996523d73b7830d05f8479a9b83282192 languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1": +"tsconfig-paths@npm:^3.14.2": version: 3.14.2 resolution: "tsconfig-paths@npm:3.14.2" dependencies: @@ -9836,10 +9584,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0": - version: 2.5.3 - resolution: "tslib@npm:2.5.3" - checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0": + version: 2.6.1 + resolution: "tslib@npm:2.6.1" + checksum: b0d176d176487905b66ae4d5856647df50e37beea7571c53b8d10ba9222c074b81f1410fb91da13debaf2cbc970663609068bdebafa844ea9d69b146527c38fe languageName: node linkType: hard @@ -9854,58 +9602,58 @@ __metadata: languageName: node linkType: hard -"turbo-darwin-64@npm:1.10.3": - version: 1.10.3 - resolution: "turbo-darwin-64@npm:1.10.3" +"turbo-darwin-64@npm:1.10.12": + version: 1.10.12 + resolution: "turbo-darwin-64@npm:1.10.12" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"turbo-darwin-arm64@npm:1.10.3": - version: 1.10.3 - resolution: "turbo-darwin-arm64@npm:1.10.3" +"turbo-darwin-arm64@npm:1.10.12": + version: 1.10.12 + resolution: "turbo-darwin-arm64@npm:1.10.12" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"turbo-linux-64@npm:1.10.3": - version: 1.10.3 - resolution: "turbo-linux-64@npm:1.10.3" +"turbo-linux-64@npm:1.10.12": + version: 1.10.12 + resolution: "turbo-linux-64@npm:1.10.12" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"turbo-linux-arm64@npm:1.10.3": - version: 1.10.3 - resolution: "turbo-linux-arm64@npm:1.10.3" +"turbo-linux-arm64@npm:1.10.12": + version: 1.10.12 + resolution: "turbo-linux-arm64@npm:1.10.12" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"turbo-windows-64@npm:1.10.3": - version: 1.10.3 - resolution: "turbo-windows-64@npm:1.10.3" +"turbo-windows-64@npm:1.10.12": + version: 1.10.12 + resolution: "turbo-windows-64@npm:1.10.12" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"turbo-windows-arm64@npm:1.10.3": - version: 1.10.3 - resolution: "turbo-windows-arm64@npm:1.10.3" +"turbo-windows-arm64@npm:1.10.12": + version: 1.10.12 + resolution: "turbo-windows-arm64@npm:1.10.12" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "turbo@npm:latest": - version: 1.10.3 - resolution: "turbo@npm:1.10.3" + version: 1.10.12 + resolution: "turbo@npm:1.10.12" dependencies: - turbo-darwin-64: 1.10.3 - turbo-darwin-arm64: 1.10.3 - turbo-linux-64: 1.10.3 - turbo-linux-arm64: 1.10.3 - turbo-windows-64: 1.10.3 - turbo-windows-arm64: 1.10.3 + turbo-darwin-64: 1.10.12 + turbo-darwin-arm64: 1.10.12 + turbo-linux-64: 1.10.12 + turbo-linux-arm64: 1.10.12 + turbo-windows-64: 1.10.12 + turbo-windows-arm64: 1.10.12 dependenciesMeta: turbo-darwin-64: optional: true @@ -9921,7 +9669,7 @@ __metadata: optional: true bin: turbo: bin/turbo - checksum: 38a11c8f1548408e6c8576d13ed78e2b0a232577e64a1cb6623faa39437cdc28012eb388f77d53af1b1853c521000aae0467cb5d91aa169b0883be976edfbdb1 + checksum: 266b70404e149b92cd64051fcdd03c56b474ed22f6bd11cf4cf1b70f55c72f9a2aaa90109b19b95e43d68e53a6be54485f0cc0135c8d5b505db09fd126a34052 languageName: node linkType: hard @@ -9972,6 +9720,42 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-buffer@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + is-typed-array: ^1.1.10 + checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-offset@npm:1.0.0" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b + languageName: node + linkType: hard + "typed-array-length@npm:^1.0.4": version: 1.0.4 resolution: "typed-array-length@npm:1.0.4" @@ -10018,9 +9802,9 @@ __metadata: linkType: hard "ufo@npm:^1.1.2": - version: 1.1.2 - resolution: "ufo@npm:1.1.2" - checksum: 83c940a6a23b6d4fc0cd116265bb5dcf88ab34a408ad9196e413270ca607a4781c09b547dc518f43caee128a096f20fe80b5a0e62b4bcc0a868619896106d048 + version: 1.2.0 + resolution: "ufo@npm:1.2.0" + checksum: eaac059b5fd64a6f80557093a49bb6bfd5d97aca433e641d5022db9cbd4be3e6a4011d2ffe1254cdb2fc8ab5cbe9942b0af834ee7ac7c63240ab542f5981f68e languageName: node linkType: hard @@ -10036,21 +9820,21 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df languageName: node linkType: hard -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 languageName: node linkType: hard @@ -10061,13 +9845,6 @@ __metadata: languageName: node linkType: hard -"untildify@npm:^4.0.0": - version: 4.0.0 - resolution: "untildify@npm:4.0.0" - checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.11": version: 1.0.11 resolution: "update-browserslist-db@npm:1.0.11" @@ -10218,8 +9995,8 @@ __metadata: linkType: hard "video.js@npm:^7 || ^8, video.js@npm:^8.0.3": - version: 8.5.0 - resolution: "video.js@npm:8.5.0" + version: 8.5.1 + resolution: "video.js@npm:8.5.1" dependencies: "@babel/runtime": ^7.12.5 "@videojs/http-streaming": 3.3.1 @@ -10234,8 +10011,8 @@ __metadata: safe-json-parse: 4.0.0 videojs-contrib-quality-levels: 4.0.0 videojs-font: 4.1.0 - videojs-vtt.js: 0.15.4 - checksum: 519b7063eb3cfe21cfea8ab65c25d8ad4da2798703d831bafd4b6930a2cc2e75f990aaba5854dac797723df9d4a172729b2dbe5ba9223c9deea3cfe671ede9f3 + videojs-vtt.js: 0.15.5 + checksum: 2ee3b41282f6b1a423d93fdf90f3f0834a948514dc4b36543456643064bf22d300349c6dec4c662da88c86921a5b170cfebda987e8f2d79aff3eb4a8ea51798b languageName: node linkType: hard @@ -10257,12 +10034,12 @@ __metadata: languageName: node linkType: hard -"videojs-vtt.js@npm:0.15.4": - version: 0.15.4 - resolution: "videojs-vtt.js@npm:0.15.4" +"videojs-vtt.js@npm:0.15.5": + version: 0.15.5 + resolution: "videojs-vtt.js@npm:0.15.5" dependencies: global: ^4.3.1 - checksum: 10c6c861621d4314e7d4b60b7bef1afc60f1ac438879f6b3f22e8944d694c8e9dfc809a8187ed72f44e06c39a159044d8fa15e80695b9bf7b9bef99ea2740b70 + checksum: 2658de26830e412f7539f2674019348374d36f05fcdae548be001d596798f50c0d2e026163afdeff34286919de7aae08cb97af612925164167204b301d246241 languageName: node linkType: hard @@ -10299,16 +10076,17 @@ __metadata: linkType: hard "vite@npm:^3.0.0 || ^4.0.0": - version: 4.3.9 - resolution: "vite@npm:4.3.9" + version: 4.4.9 + resolution: "vite@npm:4.4.9" dependencies: - esbuild: ^0.17.5 + esbuild: ^0.18.10 fsevents: ~2.3.2 - postcss: ^8.4.23 - rollup: ^3.21.0 + postcss: ^8.4.27 + rollup: ^3.27.1 peerDependencies: "@types/node": ">= 14" less: "*" + lightningcss: ^1.21.0 sass: "*" stylus: "*" sugarss: "*" @@ -10321,6 +10099,8 @@ __metadata: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -10331,7 +10111,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 8c45a516278d1e0425fac00c0877336790f71484a851a318346a70e0d2aef9f3b9651deb2f9f002c791ceb920eda7d6a3cda753bdefd657321c99f448b02dd25 + checksum: c511024ceae39c68c7dbf2ac4381ee655cd7bb62cf43867a14798bc835d3320b8fa7867a336143c30825c191c1fb4e9aa3348fce831ab617e96203080d3d2908 languageName: node linkType: hard @@ -10521,17 +10301,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.9": + version: 1.1.11 + resolution: "which-typed-array@npm:1.1.11" dependencies: available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 for-each: ^0.3.3 gopd: ^1.0.1 has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + checksum: 711ffc8ef891ca6597b19539075ec3e08bb9b4c2ca1f78887e3c07a977ab91ac1421940505a197758fb5939aa9524976d0a5bbcac34d07ed6faa75cedbb17206 languageName: node linkType: hard @@ -10567,7 +10346,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: @@ -10578,6 +10357,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -10735,18 +10525,21 @@ __metadata: linkType: hard "zustand@npm:^4.3.7": - version: 4.3.9 - resolution: "zustand@npm:4.3.9" + version: 4.4.1 + resolution: "zustand@npm:4.4.1" dependencies: use-sync-external-store: 1.2.0 peerDependencies: + "@types/react": ">=16.8" immer: ">=9.0" react: ">=16.8" peerDependenciesMeta: + "@types/react": + optional: true immer: optional: true react: optional: true - checksum: fc83d653913fa537c354ba8b95d3a4fdebe62d2ebd3d9f5aeff2edf062811c0f5af48e02ab4da32b666752fd4f3e78c2b44624e445254f48503595435d4a7d70 + checksum: 80acd0fbf633782996642802c8692bbb80ae5c80a8dff4c501b88250acd5ccd468fbc6398bdce198475a25e3839c91385b81da921274f33ffb5c2d08c3eab400 languageName: node linkType: hard