diff --git a/package.json b/package.json index 653fddd..a606102 100644 --- a/package.json +++ b/package.json @@ -26,18 +26,18 @@ "dependencies": { "@babel/plugin-transform-react-inline-elements": "^7.27.1", "@babel/runtime": "^7.28.4", - "@formatjs/intl-pluralrules": "^5.4.6", - "@formatjs/intl-relativetimeformat": "^11.4.13", + "@formatjs/intl-pluralrules": "^6.0.4", + "@formatjs/intl-relativetimeformat": "^12.0.5", "@fortawesome/fontawesome-free": "^7.1.0", "@fortawesome/fontawesome-svg-core": "^7.1.0", "@fortawesome/free-brands-svg-icons": "^7.1.0", "@fortawesome/free-regular-svg-icons": "^7.1.0", "@fortawesome/free-solid-svg-icons": "^7.1.0", - "@fortawesome/react-fontawesome": "^3.1.0", + "@fortawesome/react-fontawesome": "^3.1.1", "@iktakahiro/markdown-it-katex": "^4.0.1", - "@reduxjs/toolkit": "^2.9.2", - "admin-lte": "4.0.0-rc4", - "babel-plugin-formatjs": "^10.5.41", + "@reduxjs/toolkit": "^2.11.2", + "admin-lte": "4.0.0-rc6", + "babel-plugin-formatjs": "^11.0.4", "browser-cookies": "^1.2.0", "buffer": "^6.0.3", "classnames": "^2.5.1", @@ -45,31 +45,31 @@ "cross-fetch": "^4.1.0", "css-loader": "^7.1.2", "ejs": "^3.1.10", - "express": "^5.1.0", + "express": "^5.2.1", "file-saver": "^2.0.5", "final-form": "^5.0.0", "flat": "^6.0.1", "font-awesome-animation": "^1.1.1", - "glob": "^11.0.3", + "glob": "^13.0.0", "highlight.js": "^11.11.1", "immutable": "^5.1.4", "jwt-decode": "^4.0.0", "markdown-it": "^14.1.0", "moment": "^2.30.1", "prop-types": "^15.8.1", - "react": "^19.2.0", + "react": "^19.2.3", "react-bootstrap": "2.10.10", "react-collapse": "^5.1.1", "react-copy-to-clipboard": "^5.1.0", "react-datetime": "^3.3.1", - "react-dom": "^19.2.0", + "react-dom": "^19.2.3", "react-final-form": "^7.0.0", "react-helmet": "^6.1.0", "react-immutable-proptypes": "^2.2.0", - "react-intl": "7.1.14", + "react-intl": "8.0.6", "react-redux": "^9.2.0", - "react-router": "^7.9.5", - "react-router-dom": "^7.9.5", + "react-router": "^7.11.0", + "react-router-dom": "^7.11.0", "react-toggle": "4.1.3", "redux": "^5.0.1", "redux-actions": "^3.0.3", @@ -79,7 +79,7 @@ "redux-storage-engine-localstorage": "^1.1.4", "reselect": "^5.1.1", "statuscode": "0.0.0", - "validator": "^13.15.20" + "validator": "^13.15.26" }, "devDependencies": { "@babel/cli": "^7.28.3", @@ -92,10 +92,10 @@ "@babel/preset-env": "^7.28.5", "@babel/preset-react": "^7.28.5", "@babel/register": "^7.28.3", - "@eslint/compat": "^1.4.1", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.38.0", - "@formatjs/cli-lib": "^6.6.6", + "@eslint/compat": "^2.0.0", + "@eslint/eslintrc": "^3.3.3", + "@eslint/js": "^9.39.2", + "@formatjs/cli-lib": "^8.0.4", "babel-loader": "^10.0.0", "babel-plugin-transform-flow-strip-types": "^6.22.0", "babel-plugin-transform-object-assign": "^6.22.0", @@ -107,7 +107,7 @@ "css-loader": "^7.1.2", "css-modules-require-hook": "^4.2.3", "dotenv": "^17.2.3", - "eslint": "^9.38.0", + "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-config-standard": "17.1.0", "eslint-config-standard-react": "13.0.0", @@ -120,19 +120,19 @@ "eslint-plugin-standard": "^5.0.0", "file-loader": "^6.2.0", "git-revision-webpack-plugin": "^5.0.0", - "globals": "^16.4.0", + "globals": "^16.5.0", "image-webpack-loader": "^8.1.0", "isomorphic-style-loader": "^5.4.0", - "less": "^4.4.2", + "less": "^4.5.1", "less-loader": "^12.3.0", "mini-css-extract-plugin": "^2.9.4", "postcss-loader": "^8.2.0", - "prettier": "^3.6.2", + "prettier": "^3.7.4", "react-intl-translations-manager": "^5.0.3", "strip-loader": "^0.1.2", "style-loader": "^4.0.0", - "terser-webpack-plugin": "^5.3.14", - "webpack": "5.102.1", + "terser-webpack-plugin": "^5.3.16", + "webpack": "5.104.1", "webpack-cli": "^6.0.1", "webpack-dev-middleware": "^7.4.5", "webpack-dev-server": "^5.2.2", diff --git a/src/locales/cs.json b/src/locales/cs.json index 50f32d1..e5e401e 100644 --- a/src/locales/cs.json +++ b/src/locales/cs.json @@ -43,17 +43,6 @@ "app.badge.failedLoadingInfo": "Prosim zkontrolujte si své připojení k Internetu.", "app.badge.sessionExpiration": "Expirace sezení:", "app.box.highlighterExplanation": "Tento panel je zvýrazněný. Klikněte pro vrácení do normálního stavu.", - "app.comments.addComment": "Odeslat", - "app.comments.commentPlaceholder": "Váš komentář...", - "app.comments.everyoneCanSeeThisComment": "Tento komentář vidí všichni uživatelé, kteří vidí toto vlákno.", - "app.comments.loadingCommentThread": "Načítají se komentáře...", - "app.comments.noCommentsYet": "V tomto vláknu zatím nejsou žádné komentáře.", - "app.comments.onlyYouCanSeeThisComment": "Tento komentář vidíte pouze vy.", - "app.comments.publishing": "Publikuji...", - "app.comments.publishingFailed": "Zveřejnění selhalo", - "app.comments.title": "Komentáře a poznámky", - "app.comments.warnings.isPrivate": "Tento komentář bude soukromý, takže jej uvidíte pouze vy.", - "app.comments.warnings.isPublic": "Tento komentář bude veřejný, takže jej uvidí každý, kdo může číst toto vlákno.", "app.confirm.no": "Ne", "app.confirm.yes": "Ano", "app.coursesGroupsList.bind": "Svázat existující skupinu", @@ -85,7 +74,6 @@ "app.deadlineValidation.emptyDeadline": "Prosíme vyplňte datum a čas termínu odevzdání.", "app.deadlineValidation.invalidDateTime": "Neplatný formát data nebo času.", "app.deadlineValidation.secondDeadlineBeforeFirstDeadline": "Druhý deadline je nastaven před prvním deadline. Prosíme nastavte druhý deadline později než {firstDeadline, date} {firstDeadline, time, short}.", - "app.deleteButton.confirm": "Opravdu chcete tuto položku smazat? Operace nemůže být vrácena.", "app.footer.copyright": "Copyright © 2016-{year} ReCodEx. Všechna práva vyhrazena.", "app.footer.version": "Verze {version} (log změn)", "app.groupMembershipIcon.admin": "Jste administrátor této skupiny", @@ -93,10 +81,7 @@ "app.groupMembershipIcon.student": "Jste studentem této skupiny", "app.groupMembershipIcon.supervisor": "Jste vedoucím této skupiny", "app.groups.coursesRefetched": "Seznam rozvrhových lístků byl právě znovu načten ze SIS", - "app.groups.joinGroupButton": "Stát se členem", - "app.groups.leaveGroupButton": "Opustit skupinu", "app.groups.refreshButton": "Znovu načíst ze SIS", - "app.groups.removeFromGroup": "Odebrat ze skupiny", "app.groups.term.summer": "Letní semestr", "app.groups.term.winter": "Zimní semestr", "app.groupsStudent.lastRefreshInfo": "Seznam zapsaných rozvrhových lístků byl naposledy stažen ze SISu", @@ -146,14 +131,7 @@ "app.homepage.termsPage": "Správa semestrů a jejich souvisejících dat (kdy jsou aktivní pro studenty a učitele).", "app.homepage.title": "Rozšíření SIS-CodEx", "app.homepage.userPage": "Stránka s osobními údaji umožnujě synchronizovat uživatelský profil (jméno, tituly, email) s daty ze SISu.", - "app.leaveGroup.confirm": "Opravdu chcete opustit tuto skupinu?", - "app.localizedTexts.externalLink": "Popis je umístěn mimo ReCodEx", - "app.localizedTexts.noText": "Pro danou lokalizaci není vyplněn ani text ani externí odkaz na zadaní. Tato úloha ještě není řádně dospecifikována.", - "app.localizedTexts.studentHintHeading": "Nápověda", "app.localizedTexts.validation.noLocalizedText": "Prosíme povolte alespoň jednu záložku s lokalizovanými texty.", - "app.navigation.dashboard": "Přehled", - "app.navigation.edit": "Editovat", - "app.navigation.user": "Uživatel", "app.notifications.hideAll": "Pouze nové notifikace", "app.notifications.showAll": "Zobrazit {count, plural, one {jednu starou notifikaci} two {dvě staré notifikace} other {# starých notifikací}}", "app.notifications.title": "{count, plural, =0 {Nemáte žádnou novou notifikaci} one {Máte novou notifikaci} =2 {Máte dvě nové notifikace} =3 {Máte tři nové notifikace} =4 {Máte čtyři nové notifikace} other {Máte # nových notifikací}}", @@ -165,7 +143,6 @@ "app.page.failedPage.explain": "Tento problém mohl být způsoben výpadkem sítě nebo interní chybou na straně serveru. Rovněž je možné, že požadované datové objekty pro zobrazení této stránky byly smazány.", "app.page.failedPage.sorry": "Prosíme, zkuste to později. Omlouváme se za způsobené problémy. Pokud problém přetrvává ověřte, že zobrazovaný objekt stále", "app.page.loadingDescription": "Prosíme počkejte než bude vše připraveno.", - "app.removeFromGroup.confirm": "Opravdu chcete odstranit uživatele z této skupiny?", "app.resourceRenderer.loadingFailed": "Načítání se nezdařilo.", "app.roles.description.empoweredSupervisor": "Privilegovaná verze role vedoucího, která navíc přidává možnost vytvářet vlastní pipelines a použít tyto pipelines pro složitější konfigurace úloh.", "app.roles.description.student": "Student je nejméně privilegovanou rolí, která má práva nahlížet pouze do skupin jejichž je členem a v těchto skupinách odevzdávat řešení úloh.", @@ -187,7 +164,6 @@ "app.sidebar.menu.groupsTeacher": "Vytvořit skupiny", "app.sidebar.menu.terms": "Semestry", "app.sidebar.menu.user": "Osobní údaje", - "app.submissionStatus.accepted": "Toto řešení bylo označeno jako akceptované vedoucím skupiny.", "app.terms.createTerm": "Vytvořit nový semestr", "app.terms.editTerm": "Upravit semestr", "app.terms.form.academicCalendar.link": "Harmonogram akademického roku MFF-UK", @@ -260,16 +236,8 @@ "app.userName.userDeactivated": "Uživatelský účet byl deaktivován. Uživatel se nemůže přihlásit.", "generic.cancel": "Zrušit", "generic.create": "Vytvořit", - "generic.delete": "Smazat", - "generic.deleteFailed": "Smazání selhalo", - "generic.deleted": "Smazáno", - "generic.deleting": "Odstraňování...", - "generic.lastUpdatedAt": "aktualizováno", "generic.loading": "Načítání...", - "generic.noRecordsInTable": "V tabulce nejsou žádné záznamy.", "generic.operationFailed": "Operace selhala", - "generic.refresh": "Občerstvit", "generic.reset": "Resetovat", - "generic.save": "Uložit", - "generic.search": "Vyhledat" + "generic.save": "Uložit" } \ No newline at end of file diff --git a/src/locales/en.json b/src/locales/en.json index 8f60b9a..fc11a22 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -43,17 +43,6 @@ "app.badge.failedLoadingInfo": "Please check your Internet connection.", "app.badge.sessionExpiration": "Session expiration:", "app.box.highlighterExplanation": "This box is highlighted. Click to restore.", - "app.comments.addComment": "Send", - "app.comments.commentPlaceholder": "Your comment...", - "app.comments.everyoneCanSeeThisComment": "This comment is visible to everyone who can see this thread.", - "app.comments.loadingCommentThread": "Loading comments...", - "app.comments.noCommentsYet": "There are no comments in this thread yet.", - "app.comments.onlyYouCanSeeThisComment": "Only you can see this comment", - "app.comments.publishing": "Publishing...", - "app.comments.publishingFailed": "Publishing Failed", - "app.comments.title": "Comments and Notes", - "app.comments.warnings.isPrivate": "This will be a private comment visible only to you.", - "app.comments.warnings.isPublic": "This will be a public comment visible to everyone who can see this thread.", "app.confirm.no": "No", "app.confirm.yes": "Yes", "app.coursesGroupsList.bind": "Bind Existing Group", @@ -85,7 +74,6 @@ "app.deadlineValidation.emptyDeadline": "Please fill the date and time of the deadline.", "app.deadlineValidation.invalidDateTime": "Invalid date or time format.", "app.deadlineValidation.secondDeadlineBeforeFirstDeadline": "The second deadline is before the first deadline. Please set the second deadline after {firstDeadline, date} {firstDeadline, time, short}.", - "app.deleteButton.confirm": "Are you sure you want to delete this item? The operation cannot be undone.", "app.footer.copyright": "Copyright © 2016-{year} ReCodEx SIS extension. All rights reserved.", "app.footer.version": "Version {version} (changelog)", "app.groupMembershipIcon.admin": "You are an administrator of this group", @@ -93,10 +81,7 @@ "app.groupMembershipIcon.student": "You are a student of this group", "app.groupMembershipIcon.supervisor": "You are a supervisor of this group", "app.groups.coursesRefetched": "The courses were just re-downloaded from SIS.", - "app.groups.joinGroupButton": "Join group", - "app.groups.leaveGroupButton": "Leave group", "app.groups.refreshButton": "Reload from SIS", - "app.groups.removeFromGroup": "Remove from group", "app.groups.term.summer": "Summer Term", "app.groups.term.winter": "Winter Term", "app.groupsStudent.lastRefreshInfo": "The list of enrolled courses was last downloaded from SIS", @@ -146,14 +131,7 @@ "app.homepage.termsPage": "Management of terms and their related dates (when they are active for students and teachers).", "app.homepage.title": "SiS-CodEx Extension", "app.homepage.userPage": "The personal data integration page allows updating ReCodEx user profile (name, titles, email) using data from SIS.", - "app.leaveGroup.confirm": "Are you sure you want to leave this group?", - "app.localizedTexts.externalLink": "The description is located beyond the realms of ReCodEx", - "app.localizedTexts.noText": "There is no text nor link for given localization. The exercise is not fully specified yet.", - "app.localizedTexts.studentHintHeading": "Hint", "app.localizedTexts.validation.noLocalizedText": "Please enable at least one tab of localized texts.", - "app.navigation.dashboard": "Dashboard", - "app.navigation.edit": "Edit", - "app.navigation.user": "User", "app.notifications.hideAll": "Only new notifications", "app.notifications.showAll": "Show {count, plural, one {old notification} two {two old notifications} other {all # notifications}}", "app.notifications.title": "You have {count, number} new {count, plural, one {notification} two {notifications} other {notifications}}", @@ -165,7 +143,6 @@ "app.page.failedPage.explain": "This problem might have been caused by network failure or by internal error at server side. It is also possible that some of the resources required for displaying this page have been deleted.", "app.page.failedPage.sorry": "We are sorry for the inconvenience, please try again later. If the problem prevails, verify that the requested resource still exists.", "app.page.loadingDescription": "Please wait while we are getting things ready.", - "app.removeFromGroup.confirm": "Are you sure you want to remove the user from this group?", "app.resourceRenderer.loadingFailed": "Loading failed.", "app.roles.description.empoweredSupervisor": "A more privileged version of supervisor who is also capable of creating custom pipelines and configure exercises using these pipelines.", "app.roles.description.student": "Student is the least privileged user who can see only groups he/she is member of and solve assignments inside these groups.", @@ -187,7 +164,6 @@ "app.sidebar.menu.groupsTeacher": "Create Groups", "app.sidebar.menu.terms": "Terms", "app.sidebar.menu.user": "Personal Data", - "app.submissionStatus.accepted": "This solution was marked by one of the supervisors as accepted.", "app.terms.createTerm": "Create new term", "app.terms.editTerm": "Edit term", "app.terms.form.academicCalendar.link": "Academic calendar of MFF-UK", @@ -260,16 +236,8 @@ "app.userName.userDeactivated": "The user account was deactivated. The user may not sign in.", "generic.cancel": "Cancel", "generic.create": "Create", - "generic.delete": "Delete", - "generic.deleteFailed": "Delete Failed", - "generic.deleted": "Deleted", - "generic.deleting": "Deleting...", - "generic.lastUpdatedAt": "updated", "generic.loading": "Loading...", - "generic.noRecordsInTable": "There are no records in the table.", "generic.operationFailed": "The operation has failed", - "generic.refresh": "Refresh", "generic.reset": "Reset", - "generic.save": "Save", - "generic.search": "Search" + "generic.save": "Save" } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 59adf89..d096dc3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1650,17 +1650,17 @@ __metadata: languageName: node linkType: hard -"@eslint/compat@npm:^1.4.1": - version: 1.4.1 - resolution: "@eslint/compat@npm:1.4.1" +"@eslint/compat@npm:^2.0.0": + version: 2.0.0 + resolution: "@eslint/compat@npm:2.0.0" dependencies: - "@eslint/core": ^0.17.0 + "@eslint/core": ^1.0.0 peerDependencies: eslint: ^8.40 || 9 peerDependenciesMeta: eslint: optional: true - checksum: 2389344cf1fe6b34f14977cb449ab24214e3342cdf99fc045896bb1063343e6009765ee3ca0bf7b893e94b476bb569ddf4d5e79a957054a246d610355acbbb75 + checksum: b13e61d2f376744cfa4d2698f50ab12c13f92dbadc853211a8f293b282ab31940c0e7090db33b9be95887b7ebafc8c4f8c497ab39bb830ed5559cf21d079b39e languageName: node linkType: hard @@ -1675,30 +1675,30 @@ __metadata: languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.4.1": - version: 0.4.1 - resolution: "@eslint/config-helpers@npm:0.4.1" +"@eslint/config-helpers@npm:^0.4.2": + version: 0.4.2 + resolution: "@eslint/config-helpers@npm:0.4.2" dependencies: - "@eslint/core": ^0.16.0 - checksum: 8c4c5040218459457fef363b71157b0bc8abb909ff78325c7be57459188b9f166d9eb43bf00a92ee59311b34964a585b540ca9961f49f79c8a201bb17ea3d159 + "@eslint/core": ^0.17.0 + checksum: 63ff6a0730c9fff2edb80c89b39b15b28d6a635a1c3f32cf0d7eb3e2625f2efbc373c5531ae84e420ae36d6e37016dd40c365b6e5dee6938478e9907aaadae0b languageName: node linkType: hard -"@eslint/core@npm:^0.16.0": - version: 0.16.0 - resolution: "@eslint/core@npm:0.16.0" +"@eslint/core@npm:^0.17.0": + version: 0.17.0 + resolution: "@eslint/core@npm:0.17.0" dependencies: "@types/json-schema": ^7.0.15 - checksum: 5c08dbf08aa27a6e057003a05a29f483038b70e59f9ac7af26938d0fa4627383c95768e2154835260607de34975e8f407c10762af9a005ed348cd8039cc6aede + checksum: ff9b5b4987f0bae4f2a4cfcdc7ae584ad3b0cb58526ca562fb281d6837700a04c7f3c86862e95126462318f33f60bf38e1cb07ed0e2449532d4b91cd5f4ab1f2 languageName: node linkType: hard -"@eslint/core@npm:^0.17.0": - version: 0.17.0 - resolution: "@eslint/core@npm:0.17.0" +"@eslint/core@npm:^1.0.0": + version: 1.0.0 + resolution: "@eslint/core@npm:1.0.0" dependencies: "@types/json-schema": ^7.0.15 - checksum: ff9b5b4987f0bae4f2a4cfcdc7ae584ad3b0cb58526ca562fb281d6837700a04c7f3c86862e95126462318f33f60bf38e1cb07ed0e2449532d4b91cd5f4ab1f2 + checksum: 9f32f5c813d4336f94de3ed2f95140d89a842d0b3978254b6f5ddacaa1db5a05cf59d65055040242f91fb5a340638cd3b2bcca875c1b82279a6e63700c80c3cc languageName: node linkType: hard @@ -1719,10 +1719,27 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.38.0, @eslint/js@npm:^9.38.0": - version: 9.38.0 - resolution: "@eslint/js@npm:9.38.0" - checksum: 24219b9547c9a7b584c68e8cdab1f3ec607f8e3ce5d9f5fbde51664db5cacc5606e436f3c2bea688f7e7e416cf155d0ea3b725c66055e0e0e8ce28d003b828e0 +"@eslint/eslintrc@npm:^3.3.3": + version: 3.3.3 + resolution: "@eslint/eslintrc@npm:3.3.3" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^10.0.1 + globals: ^14.0.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.1 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: d1e16e47f1bb29af32defa597eaf84ac0ff8c06760c0a5f4933c604cd9d931d48c89bed96252222f22abac231898a53bc41385a5e6129257f0060b5ec431bdb2 + languageName: node + linkType: hard + +"@eslint/js@npm:9.39.2, @eslint/js@npm:^9.39.2": + version: 9.39.2 + resolution: "@eslint/js@npm:9.39.2" + checksum: 362aa447266fa5717e762b2b252f177345cb0d7b2954113db9773b3a28898f7cbbc807e07f8078995e6da3f62791f7c5fa2c03517b7170a8e76613cf7fd83c92 languageName: node linkType: hard @@ -1733,44 +1750,40 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.4.0": - version: 0.4.0 - resolution: "@eslint/plugin-kit@npm:0.4.0" +"@eslint/plugin-kit@npm:^0.4.1": + version: 0.4.1 + resolution: "@eslint/plugin-kit@npm:0.4.1" dependencies: - "@eslint/core": ^0.16.0 + "@eslint/core": ^0.17.0 levn: ^0.4.1 - checksum: bb82be19c99eea256f7ec8e0996d28bd4b95b796bd1b27659b92e83278ef813485ada55995314887e7812cca02b0a9672d63f547c2a110eb5a7f0022c8e0f23d - languageName: node - linkType: hard - -"@formatjs/cli-lib@npm:^6.6.6": - version: 6.6.6 - resolution: "@formatjs/cli-lib@npm:6.6.6" - dependencies: - "@formatjs/icu-messageformat-parser": 2.9.4 - "@formatjs/icu-skeleton-parser": 1.8.8 - "@formatjs/ts-transformer": 3.13.23 - "@types/estree": ^1.0.0 - "@types/fs-extra": 9 || 10 || 11 - "@types/json-stable-stringify": 1 - "@types/node": 14 || 16 || 17 || 18 || 20 || 22 - chalk: 4 - commander: 12 - fast-glob: 3 - fs-extra: 9 || 10 || 11 - json-stable-stringify: 1 - loud-rejection: 2 - tslib: 2 - typescript: 5 - peerDependencies: - "@glimmer/env": ^0.1.7 - "@glimmer/reference": ^0.91.1 || ^0.92.0 - "@glimmer/syntax": ^0.92.0 - "@glimmer/validator": ^0.92.0 - "@vue/compiler-core": ^3.4.0 - content-tag: ^2.0.1 - ember-template-recast: ^6.1.4 - vue: ^3.4.0 + checksum: 3f4492e02a3620e05d46126c5cfeff5f651ecf33466c8f88efb4812ae69db5f005e8c13373afabc070ecca7becd319b656d6670ad5093f05ca63c2a8841d99ba + languageName: node + linkType: hard + +"@formatjs/cli-lib@npm:^8.0.4": + version: 8.0.4 + resolution: "@formatjs/cli-lib@npm:8.0.4" + dependencies: + "@formatjs/icu-messageformat-parser": 3.0.4 + "@formatjs/icu-skeleton-parser": 2.0.3 + "@formatjs/ts-transformer": 4.0.4 + "@types/estree": ^1.0.6 + "@types/fs-extra": ^11.0.4 + "@types/node": ^22.0.0 + chalk: ^4.1.2 + commander: ^13 + fast-glob: ^3.3.2 + fs-extra: ^11.2.0 + json-stable-stringify: ^1.3.0 + loud-rejection: ^2 + tslib: ^2.8.0 + typescript: ^5.6.0 + peerDependencies: + "@glimmer/syntax": ^0.95.0 + "@vue/compiler-core": ^3.5.12 + content-tag: ^3.0.0 + ember-template-recast: ^6.1.5 + vue: ^3.5.12 peerDependenciesMeta: "@glimmer/env": optional: true @@ -1788,177 +1801,107 @@ __metadata: optional: true vue: optional: true - checksum: 792ebc7b74eab8d9245fec86aa1a4321b112d9dacaf41700d6a95618bf61724f6380e6aff1292bb5db57ff325937603a3412b8667d709c38a5901502dad2540c - languageName: node - linkType: hard - -"@formatjs/ecma402-abstract@npm:2.2.4": - version: 2.2.4 - resolution: "@formatjs/ecma402-abstract@npm:2.2.4" - dependencies: - "@formatjs/fast-memoize": 2.2.3 - "@formatjs/intl-localematcher": 0.5.8 - tslib: 2 - checksum: 48e9ea01b0e1bdf9af9ccd68019b7026bc5e1c43f2cebfad2011504f8de533545bf862c42272f6fbcede13731d78a9cb98aec546fd9bdc52877e9cff5d7ff34d + checksum: 312761763801e1d421f4d0b8c01263515d7eb006e520f43a1b66c4893fd32aa939d698109f0d9bece97d75df13574113e38b142d1888f846086c0f154d0a2f88 languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:2.3.6": - version: 2.3.6 - resolution: "@formatjs/ecma402-abstract@npm:2.3.6" +"@formatjs/ecma402-abstract@npm:3.0.3": + version: 3.0.3 + resolution: "@formatjs/ecma402-abstract@npm:3.0.3" dependencies: - "@formatjs/fast-memoize": 2.2.7 - "@formatjs/intl-localematcher": 0.6.2 + "@formatjs/fast-memoize": 3.0.1 + "@formatjs/intl-localematcher": 0.7.2 decimal.js: ^10.4.3 tslib: ^2.8.0 - checksum: ceb2a4b771f63792ed9de1c342da0e27004874c67de963a43b805d21b7a930ccdc62b7aa9ff2ef5da0a750c01b6df02168079218d57a6a37930f927c145c26d2 + checksum: 20a97431f13ae8d7b2e23613386a8a658018c182c11405d6a2d62f0efb5f3a2b6dd32644c7d536d79bc558ce915760357dc5551e897f497345c1ced314daf0f6 languageName: node linkType: hard -"@formatjs/fast-memoize@npm:2.2.3": - version: 2.2.3 - resolution: "@formatjs/fast-memoize@npm:2.2.3" - dependencies: - tslib: 2 - checksum: a9634acb5e03d051e09881eea5484ab02271f7d6b5f96ae9485674ab3c359aa881bc45fc07a1181ae4b2d6e288dadc169f578d142d698913ebbefa373014cac2 - languageName: node - linkType: hard - -"@formatjs/fast-memoize@npm:2.2.7": - version: 2.2.7 - resolution: "@formatjs/fast-memoize@npm:2.2.7" +"@formatjs/fast-memoize@npm:3.0.1": + version: 3.0.1 + resolution: "@formatjs/fast-memoize@npm:3.0.1" dependencies: tslib: ^2.8.0 - checksum: e7e6efc677d63a13d99a854305db471b69f64cbfebdcb6dbe507dab9aa7eaae482ca5de86f343c856ca0a2c8f251672bd1f37c572ce14af602c0287378097d43 + checksum: 9c152fbb3725a0ba759f75658107504b33cd7d232380cdce5afeea320be3c71762de0af9b1dc3b8f03c652c6db9b7453ad57ab1e82762dd9a1713990988f84b8 languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.11.4": - version: 2.11.4 - resolution: "@formatjs/icu-messageformat-parser@npm:2.11.4" +"@formatjs/icu-messageformat-parser@npm:3.0.4": + version: 3.0.4 + resolution: "@formatjs/icu-messageformat-parser@npm:3.0.4" dependencies: - "@formatjs/ecma402-abstract": 2.3.6 - "@formatjs/icu-skeleton-parser": 1.8.16 + "@formatjs/ecma402-abstract": 3.0.3 + "@formatjs/icu-skeleton-parser": 2.0.3 tslib: ^2.8.0 - checksum: 5213e61e729d0dca2e89f7774d8ef6a84916a50b8bb6cf42acddd8d8174a22b1a3e8ecec0b7a262921b05d1bf55842dea743c4390de3419168e85e7d250c3baa + checksum: 3d2c8853871787d5fa259258a5489c08fc0acfa0845ca57d6857fe0b5066aa422ef596d235d3c8abaa73c179fc45e4581fd4887e9dd7121a694da460ccb9b6cc languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.9.4": - version: 2.9.4 - resolution: "@formatjs/icu-messageformat-parser@npm:2.9.4" - dependencies: - "@formatjs/ecma402-abstract": 2.2.4 - "@formatjs/icu-skeleton-parser": 1.8.8 - tslib: 2 - checksum: 8bce7bf5153dd701f6f8159f9ba02bda9a5da9bf1751065dd5a12b03b65f13ea85fdde980bcd89148bfc1b63d5a74bf3eeac98d03af85b5a6911509a8c69702e - languageName: node - linkType: hard - -"@formatjs/icu-skeleton-parser@npm:1.8.16": - version: 1.8.16 - resolution: "@formatjs/icu-skeleton-parser@npm:1.8.16" +"@formatjs/icu-skeleton-parser@npm:2.0.3": + version: 2.0.3 + resolution: "@formatjs/icu-skeleton-parser@npm:2.0.3" dependencies: - "@formatjs/ecma402-abstract": 2.3.6 + "@formatjs/ecma402-abstract": 3.0.3 tslib: ^2.8.0 - checksum: 05dc404c425c1bf09a03a8ca0f69ec95e4ba3cf8ef15555f8ae39f3a775cfb2904f9c60a3e0b8f1b27b8fc17c7b09ca380964e55b32b89bec8d69f83ddfcbd73 - languageName: node - linkType: hard - -"@formatjs/icu-skeleton-parser@npm:1.8.8": - version: 1.8.8 - resolution: "@formatjs/icu-skeleton-parser@npm:1.8.8" - dependencies: - "@formatjs/ecma402-abstract": 2.2.4 - tslib: 2 - checksum: 3f966274995fe5f38eca082e08f21373213e68adb9df33d8537ec9c81d1e5893693c17fc3b2a285e038f09e3401b8991fc13d142029bf61eb546e6c6f3b14b43 - languageName: node - linkType: hard - -"@formatjs/intl-localematcher@npm:0.5.8": - version: 0.5.8 - resolution: "@formatjs/intl-localematcher@npm:0.5.8" - dependencies: - tslib: 2 - checksum: db1a06d6ee929497e73536f9f53e4a8698e0a648fad2fbeec1a32b8786c78627ad996b6da6b8fecb2686bbc6011e09c2a5206742a22f42ef4c5c67b190de760a + checksum: 01ce4e8e81caae4306d924b654cb190f748a9afdc4c5ee003ac07ecc16804ebf4585c3c2b48c341a47e6b0ad398fa13724166ef4777230bc88636ec68d72c8ad languageName: node linkType: hard -"@formatjs/intl-localematcher@npm:0.6.2": - version: 0.6.2 - resolution: "@formatjs/intl-localematcher@npm:0.6.2" +"@formatjs/intl-localematcher@npm:0.7.2": + version: 0.7.2 + resolution: "@formatjs/intl-localematcher@npm:0.7.2" dependencies: tslib: ^2.8.0 - checksum: 8ed56dc9360f1eac79febfc292243f3607006db54552de847880d201dcf5c9758e44fe3d1b05778f484f899da0db315af24db0ba9f7440e66b447f8fe2d46ff7 + checksum: e7fc13dbf3a85c4c8dfb9b13329865ba95f4f522db1d73e776ed26e189386d7da886ee19584fc20c61fc80d354a876115cff46de41a9418a353db710034a0d90 languageName: node linkType: hard -"@formatjs/intl-pluralrules@npm:^5.4.6": - version: 5.4.6 - resolution: "@formatjs/intl-pluralrules@npm:5.4.6" +"@formatjs/intl-pluralrules@npm:^6.0.4": + version: 6.0.4 + resolution: "@formatjs/intl-pluralrules@npm:6.0.4" dependencies: - "@formatjs/ecma402-abstract": 2.3.6 - "@formatjs/intl-localematcher": 0.6.2 + "@formatjs/ecma402-abstract": 3.0.3 + "@formatjs/intl-localematcher": 0.7.2 decimal.js: ^10.4.3 tslib: ^2.8.0 - checksum: b738d4df4a1ba1ba0aeb2df4d37b059e71ae22c89242da201578c7df90a6c1e89a2cc612e3adb3aaf0cd1d1c74a5055f0123fdde5c7c5eee3eae72de5b9ef870 + checksum: 832816bf9343188320f8058980740751a9241d42865f4ab1dea66554d64c80d1ef7353380a405c00e74ba45e55aba2819b60815f369dccadc51499755fd05260 languageName: node linkType: hard -"@formatjs/intl-relativetimeformat@npm:^11.4.13": - version: 11.4.13 - resolution: "@formatjs/intl-relativetimeformat@npm:11.4.13" +"@formatjs/intl-relativetimeformat@npm:^12.0.5": + version: 12.0.5 + resolution: "@formatjs/intl-relativetimeformat@npm:12.0.5" dependencies: - "@formatjs/ecma402-abstract": 2.3.6 - "@formatjs/intl-localematcher": 0.6.2 + "@formatjs/ecma402-abstract": 3.0.3 + "@formatjs/intl-localematcher": 0.7.2 tslib: ^2.8.0 - checksum: 208bd40f7afb4fcbef98c65e33f900f0d1a15f286195f0a9d4bc4ddb7a62ab11ef72997d9949003b29fbe6cd5eecbe90c3940269c67f1cf9c6f8daf6e98e280e + checksum: 810734b95ba407acd9e6d6ffd53d594529ac3ca92395f18cc61aea9bc4085bf01592207bd9a07d1a312a97685ee4420fe15a0b09f5e8cdbd953b2e07c4874226 languageName: node linkType: hard -"@formatjs/intl@npm:3.1.8": - version: 3.1.8 - resolution: "@formatjs/intl@npm:3.1.8" +"@formatjs/intl@npm:4.0.4": + version: 4.0.4 + resolution: "@formatjs/intl@npm:4.0.4" dependencies: - "@formatjs/ecma402-abstract": 2.3.6 - "@formatjs/fast-memoize": 2.2.7 - "@formatjs/icu-messageformat-parser": 2.11.4 - intl-messageformat: 10.7.18 + "@formatjs/ecma402-abstract": 3.0.3 + "@formatjs/fast-memoize": 3.0.1 + "@formatjs/icu-messageformat-parser": 3.0.4 + intl-messageformat: 11.0.4 tslib: ^2.8.0 peerDependencies: typescript: ^5.6.0 peerDependenciesMeta: typescript: optional: true - checksum: 4e38d88e744e38eb885590b8d2acac4b5be3e52b7417f4c7b4c3a3a662afe1066538549a7b07f22879d15bf9caf279bf5c89a6111a2eb9ff087435a97ac85c56 - languageName: node - linkType: hard - -"@formatjs/ts-transformer@npm:3.13.23": - version: 3.13.23 - resolution: "@formatjs/ts-transformer@npm:3.13.23" - dependencies: - "@formatjs/icu-messageformat-parser": 2.9.4 - "@types/json-stable-stringify": 1 - "@types/node": 14 || 16 || 17 || 18 || 20 || 22 - chalk: 4 - json-stable-stringify: 1 - tslib: 2 - typescript: 5 - peerDependencies: - ts-jest: ">=27" - peerDependenciesMeta: - ts-jest: - optional: true - checksum: 5d788e1e78cea12c8aa6021c17b4e60628f584d72413bdaf25cf89fd7dc6a51279b2c2edd4cb39cd4741d7bd439fb1f7469a06fdc01baea1ec482f768ff5d74c + checksum: de81d81fc2305626d73774bc0cbb6583efced996d5303495f045076da71e296a71b266f967a80d30b6d28afd02ca84d1ab60eab5c41800dcfbeb98bd28ca2d62 languageName: node linkType: hard -"@formatjs/ts-transformer@npm:3.14.2": - version: 3.14.2 - resolution: "@formatjs/ts-transformer@npm:3.14.2" +"@formatjs/ts-transformer@npm:4.0.4": + version: 4.0.4 + resolution: "@formatjs/ts-transformer@npm:4.0.4" dependencies: - "@formatjs/icu-messageformat-parser": 2.11.4 + "@formatjs/icu-messageformat-parser": 3.0.4 "@types/node": ^22.0.0 chalk: ^4.1.2 json-stable-stringify: ^1.3.0 @@ -1969,7 +1912,7 @@ __metadata: peerDependenciesMeta: ts-jest: optional: true - checksum: b6af20b8f2e2fcdbaffbc9e3f454f08f8f651215aca3b12516acf2a6eaee1cd7ecdcbf3118f0dc12e3db7b0c9fae844283a6ac3e67489d88e5658462e0323129 + checksum: 0d383fa920f41357e1b0b9bcd4a1d3562f80f5cd596e316f6e18a8addd82c5dd37eaea46e2078db646f9de6826ae28712dbca5dcae78c47a38349299f9ebc211 languageName: node linkType: hard @@ -2023,13 +1966,13 @@ __metadata: languageName: node linkType: hard -"@fortawesome/react-fontawesome@npm:^3.1.0": - version: 3.1.0 - resolution: "@fortawesome/react-fontawesome@npm:3.1.0" +"@fortawesome/react-fontawesome@npm:^3.1.1": + version: 3.1.1 + resolution: "@fortawesome/react-fontawesome@npm:3.1.1" peerDependencies: "@fortawesome/fontawesome-svg-core": ~6 || ~7 react: ^18.0.0 || ^19.0.0 - checksum: 2a2c99161c688c33331c3d7f1efe2306345cb194bbd768a4a53c09e8c6319751a2c4916cb881bcfc0537d4073e5fb6cbf9f159776ebcdad69444b9b00d4dbb59 + checksum: e25654313ed35d792c0a0f4a7223ffbc881a407da4d7c1ded6fc6f9d91c04627aff02f200d2c4d7d737e3d240e4b69bd42c820e916dae5714cf300720d28be8a languageName: node linkType: hard @@ -2388,13 +2331,13 @@ __metadata: languageName: node linkType: hard -"@reduxjs/toolkit@npm:^2.9.2": - version: 2.9.2 - resolution: "@reduxjs/toolkit@npm:2.9.2" +"@reduxjs/toolkit@npm:^2.11.2": + version: 2.11.2 + resolution: "@reduxjs/toolkit@npm:2.11.2" dependencies: "@standard-schema/spec": ^1.0.0 "@standard-schema/utils": ^0.3.0 - immer: ^10.0.3 + immer: ^11.0.0 redux: ^5.0.1 redux-thunk: ^3.1.0 reselect: ^5.1.0 @@ -2406,7 +2349,7 @@ __metadata: optional: true react-redux: optional: true - checksum: bc267173abc8a84301a96d60ee5f90e8fe23a5912964dc4ba74d28290ea9cffd2f93ca4fcca11b2de8eba073de94cc526d6dd463a8b9e867714400d680c21939 + checksum: dca8c5d5fe43111e7e1509a16b98727697882241fb34a1ea45cfe4d054e7abbe23aede658fcc02af27bb8acd1b80a28d2b9985c1ff07aa2e43b215a0e7e10345 languageName: node linkType: hard @@ -2611,7 +2554,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": +"@types/estree@npm:^1.0.8": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: bd93e2e415b6f182ec4da1074e1f36c480f1d26add3e696d54fb30c09bc470897e41361c8fd957bf0985024f8fbf1e6e2aff977d79352ef7eb93a5c6dcff6c11 @@ -2654,7 +2597,7 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:9 || 10 || 11": +"@types/fs-extra@npm:^11.0.4": version: 11.0.4 resolution: "@types/fs-extra@npm:11.0.4" dependencies: @@ -2708,13 +2651,6 @@ __metadata: languageName: node linkType: hard -"@types/json-stable-stringify@npm:1": - version: 1.1.0 - resolution: "@types/json-stable-stringify@npm:1.1.0" - checksum: 7fdf2463b2d3ed1ffa08466842f3864b934c16061c68c5aa0aa4bc541879edaeb59ad874ffbd8b4e6714628c88ccb3b4e85dbce40badb16d104aa329212c15ba - languageName: node - linkType: hard - "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -2772,7 +2708,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:14 || 16 || 17 || 18 || 20 || 22, @types/node@npm:^22.0.0": +"@types/node@npm:^22.0.0": version: 22.18.13 resolution: "@types/node@npm:22.18.13" dependencies: @@ -2828,15 +2764,6 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:16 || 17 || 18 || 19": - version: 19.0.7 - resolution: "@types/react@npm:19.0.7" - dependencies: - csstype: ^3.0.2 - checksum: 594e06f9d6e4d771d7046876de25ad019a55963912514499b1a1c92ea3a404bf0153bfe1c037675feef67ece22fc9bceb0c9bdfd26e7f735145924d4e3d3d8e7 - languageName: node - linkType: hard - "@types/responselike@npm:^1.0.0": version: 1.0.3 resolution: "@types/responselike@npm:1.0.3" @@ -3176,10 +3103,10 @@ __metadata: languageName: node linkType: hard -"admin-lte@npm:4.0.0-rc4": - version: 4.0.0-rc4 - resolution: "admin-lte@npm:4.0.0-rc4" - checksum: 8927c3e6e413f371cf8e171095a688b462581d3f06b43fcb3542d754865d013e180039d01af10fdc0b31b5bec95e661a40bda4c8bc5187599270ea8f8cb41519 +"admin-lte@npm:4.0.0-rc6": + version: 4.0.0-rc6 + resolution: "admin-lte@npm:4.0.0-rc6" + checksum: ceb07960adbce769ef1a4787efc71f5e55bf682c910e3b8e9feb64a8a519577d4632178f744abd7195f749e018174048890453ce8a20235000ba64c079649d8a languageName: node linkType: hard @@ -3800,22 +3727,22 @@ __metadata: languageName: node linkType: hard -"babel-plugin-formatjs@npm:^10.5.41": - version: 10.5.41 - resolution: "babel-plugin-formatjs@npm:10.5.41" +"babel-plugin-formatjs@npm:^11.0.4": + version: 11.0.4 + resolution: "babel-plugin-formatjs@npm:11.0.4" dependencies: "@babel/core": ^7.26.10 "@babel/helper-plugin-utils": ^7.26.5 "@babel/plugin-syntax-jsx": ^7.25.9 "@babel/traverse": ^7.26.10 "@babel/types": ^7.26.10 - "@formatjs/icu-messageformat-parser": 2.11.4 - "@formatjs/ts-transformer": 3.14.2 + "@formatjs/icu-messageformat-parser": 3.0.4 + "@formatjs/ts-transformer": 4.0.4 "@types/babel__core": ^7.20.5 "@types/babel__helper-plugin-utils": ^7.10.3 "@types/babel__traverse": ^7.20.6 tslib: ^2.8.0 - checksum: 0debb8b6b32229cb0fbb82438ac1913fb5452c0eca17cb77acb07619d825967774dd048cd361680e0feabf87a9a4331342a55d2d1dec22ac113c8b5cebffb053 + checksum: 48682e034a7bbb1d406ba3adfda0721ed8bc7e8f54e5904d3fe05daee4fdcfec98ec908d32ba7b23ba2d41c30573a11906631755c7cd94617995269b7f6b877d languageName: node linkType: hard @@ -4522,6 +4449,15 @@ __metadata: languageName: node linkType: hard +"baseline-browser-mapping@npm:^2.9.0": + version: 2.9.11 + resolution: "baseline-browser-mapping@npm:2.9.11" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 2c4687cdcb9f74cdc9f584248fda4e3435ec31de192316dfd75ce4cae70cc64e5cc763b8e632ee6a452aa71bd1b9519e478bc190653fd0c30482ab24e49f4eea + languageName: node + linkType: hard + "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -4638,20 +4574,20 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:^2.2.0": - version: 2.2.0 - resolution: "body-parser@npm:2.2.0" +"body-parser@npm:^2.2.1": + version: 2.2.1 + resolution: "body-parser@npm:2.2.1" dependencies: bytes: ^3.1.2 content-type: ^1.0.5 - debug: ^4.4.0 + debug: ^4.4.3 http-errors: ^2.0.0 - iconv-lite: ^0.6.3 + iconv-lite: ^0.7.0 on-finished: ^2.4.1 qs: ^6.14.0 - raw-body: ^3.0.0 - type-is: ^2.0.0 - checksum: 7fe3a2d288f0b632528d6ccb90052d1a9492c5b79d5716d32c8de1f5fb8237b0d31ee5050e1d0b7ff143a492ff151804612c6e2686a222a1d4c9e2e6531b8fb2 + raw-body: ^3.0.1 + type-is: ^2.0.1 + checksum: 4a111af3534e6a5d37e8b98c23da403d5d1f046a24546193a417b2a4da7c52ee7c367f18cea73638fa25b8699b02923948bc4b55f366b879d3ca8ede49e201aa languageName: node linkType: hard @@ -4736,6 +4672,21 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.28.1": + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" + dependencies: + baseline-browser-mapping: ^2.9.0 + caniuse-lite: ^1.0.30001759 + electron-to-chromium: ^1.5.263 + node-releases: ^2.0.27 + update-browserslist-db: ^1.2.0 + bin: + browserslist: cli.js + checksum: 895357d912ae5a88a3fa454d2d280e9869e13432df30ca8918e206c0783b3b59375b178fdaf16d0041a1cf21ac45c8eb0a20f96f73dbd9662abf4cf613177a1e + languageName: node + linkType: hard + "buffer-alloc-unsafe@npm:^1.1.0": version: 1.1.0 resolution: "buffer-alloc-unsafe@npm:1.1.0" @@ -4810,7 +4761,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2, bytes@npm:^3.1.2": +"bytes@npm:3.1.2, bytes@npm:^3.1.2, bytes@npm:~3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e @@ -4945,6 +4896,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001759": + version: 1.0.30001761 + resolution: "caniuse-lite@npm:1.0.30001761" + checksum: e1b6ed282fef24cbfccb944a4f1154804148ba59aa83bae2b5b652f375f4c6205579fadf530a23e93c2c901a736bbff6d8eebeabdf14c09c28125cda31d9a548 + languageName: node + linkType: hard + "caseless@npm:~0.11.0": version: 0.11.0 resolution: "caseless@npm:0.11.0" @@ -4974,16 +4932,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - "chalk@npm:^1.1.3": version: 1.1.3 resolution: "chalk@npm:1.1.3" @@ -5008,6 +4956,16 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + "chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -5132,13 +5090,20 @@ __metadata: languageName: node linkType: hard -"commander@npm:12, commander@npm:^12.1.0": +"commander@npm:^12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" checksum: 68e9818b00fc1ed9cdab9eb16905551c2b768a317ae69a5e3c43924c2b20ac9bb65b27e1cab36aeda7b6496376d4da908996ba2c0b5d79463e0fb1e77935d514 languageName: node linkType: hard +"commander@npm:^13": + version: 13.1.0 + resolution: "commander@npm:13.1.0" + checksum: 8ca2fcb33caf2aa06fba3722d7a9440921331d54019dabf906f3603313e7bf334b009b862257b44083ff65d5a3ab19e83ad73af282bd5319f01dc228bdf87ef0 + languageName: node + linkType: hard + "commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.8.1": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -5650,7 +5615,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.4.0, debug@npm:^4.4.1": +"debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -5808,7 +5773,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:^2.0.0": +"depd@npm:2.0.0, depd@npm:^2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a @@ -6014,6 +5979,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.263": + version: 1.5.267 + resolution: "electron-to-chromium@npm:1.5.267" + checksum: 923a21ea4c3f2536eb7ccf80e92d9368a2e5a13e6deccb1d94c31b5a5b4e10e722149b85db9892e9819150f1c43462692a92dc85ba0c205a4eb578e173b3ab36 + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.5.41": version: 1.5.56 resolution: "electron-to-chromium@npm:1.5.56" @@ -6091,13 +6063,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.3": - version: 5.18.3 - resolution: "enhanced-resolve@npm:5.18.3" +"enhanced-resolve@npm:^5.17.4": + version: 5.18.4 + resolution: "enhanced-resolve@npm:5.18.4" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: e2b2188a7f9b68616984b5ce1f43b97bef3c5fde4d193c24ea4cfdb4eb784a700093f049f14155733a3cb3ae1204550590aa37dda7e742022c8f447f618a4816 + checksum: 8e8a1e8efd2361d32c8a4ea00523b52311ea47e66abebda159f1e60d8849161550821f44fde51fca20261b70a0b3f61dec6d4425816934a2adb65a9ea0574ec8 languageName: node linkType: hard @@ -6387,10 +6359,10 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1": - version: 1.5.3 - resolution: "es-module-lexer@npm:1.5.3" - checksum: 2e0a0936fb49ca072d438128f588d5b46974035f7a1362bdb26447868016243cfd1c5ec8f12e80d273749e8c603f5aba5a828d5c2d95c07f61fbe77ab4fce4af +"es-module-lexer@npm:^2.0.0": + version: 2.0.0 + resolution: "es-module-lexer@npm:2.0.0" + checksum: 6290c43cc9bf6c9f9167b4be8c0105137401fbbd9d503d89880f7e811286cd33ab628407e7dea3c14d41cf9e634e580e5d9952907003a88c7fb2461de6f1b2c1 languageName: node linkType: hard @@ -6779,18 +6751,18 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.38.0": - version: 9.38.0 - resolution: "eslint@npm:9.38.0" +"eslint@npm:^9.39.2": + version: 9.39.2 + resolution: "eslint@npm:9.39.2" dependencies: "@eslint-community/eslint-utils": ^4.8.0 "@eslint-community/regexpp": ^4.12.1 "@eslint/config-array": ^0.21.1 - "@eslint/config-helpers": ^0.4.1 - "@eslint/core": ^0.16.0 + "@eslint/config-helpers": ^0.4.2 + "@eslint/core": ^0.17.0 "@eslint/eslintrc": ^3.3.1 - "@eslint/js": 9.38.0 - "@eslint/plugin-kit": ^0.4.0 + "@eslint/js": 9.39.2 + "@eslint/plugin-kit": ^0.4.1 "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/retry": ^0.4.2 @@ -6824,7 +6796,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 53b5551e2ecdbeba5f5dcd59615b803ca2d2fb3013e88f141402386afdff9bf3b08225518fb958296a916696f498a052dcf4c9efde1d3d14b942dcd1edc51753 + checksum: bfa288fe6b19b6e7f8868e1434d8e469603203d6259e4451b8be4e2172de3172f3b07ed8943ba3904f3545c7c546062c0d656774baa0a10a54483f3907c525e3 languageName: node linkType: hard @@ -7042,17 +7014,18 @@ __metadata: languageName: node linkType: hard -"express@npm:^5.1.0": - version: 5.1.0 - resolution: "express@npm:5.1.0" +"express@npm:^5.2.1": + version: 5.2.1 + resolution: "express@npm:5.2.1" dependencies: accepts: ^2.0.0 - body-parser: ^2.2.0 + body-parser: ^2.2.1 content-disposition: ^1.0.0 content-type: ^1.0.5 cookie: ^0.7.1 cookie-signature: ^1.2.1 debug: ^4.4.0 + depd: ^2.0.0 encodeurl: ^2.0.0 escape-html: ^1.0.3 etag: ^1.8.1 @@ -7073,7 +7046,7 @@ __metadata: statuses: ^2.0.1 type-is: ^2.0.1 vary: ^1.1.2 - checksum: 06e6141780c6c4780111f971ce062c83d4cf4862c40b43caf1d95afcbb58d7422c560503b8c9d04c7271511525d09cbdbe940bcaad63970fd4c1b9f6fd713bdb + checksum: e0bc9c11fcf4e6ed29c9b0551229e8cf35d959970eb5e10ef3e48763eb3a63487251950d9bf4ef38b93085f0f33bb1fc37ab07349b8fa98a0fa5f67236d4c054 languageName: node linkType: hard @@ -7103,29 +7076,29 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" +"fast-glob@npm:^3.0.3": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" 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.8 - checksum: 0704d7b85c0305fd2cef37777337dfa26230fdd072dce9fb5c82a4b03156f3ffb8ed3e636033e65d45d2a5805a4e475825369a27404c0307f2db0c8eb3366fbd + micromatch: ^4.0.4 + checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 languageName: node linkType: hard -"fast-glob@npm:^3.0.3": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" +"fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" 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: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 + micromatch: ^4.0.8 + checksum: 0704d7b85c0305fd2cef37777337dfa26230fdd072dce9fb5c82a4b03156f3ffb8ed3e636033e65d45d2a5805a4e475825369a27404c0307f2db0c8eb3366fbd languageName: node linkType: hard @@ -7475,16 +7448,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.3.1": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" - dependencies: - cross-spawn: ^7.0.6 - signal-exit: ^4.0.1 - checksum: b2c1a6fc0bf0233d645d9fefdfa999abf37db1b33e5dab172b3cbfb0662b88bfbd2c9e7ab853533d199050ec6b65c03fcf078fc212d26e4990220e98c6930eef - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -7523,17 +7486,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:9 || 10 || 11": - version: 11.3.2 - resolution: "fs-extra@npm:11.3.2" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: 24a7a6e09668add7f74bf6884086b860ce39c7883d94f564623d4ca5c904ff9e5e33fa6333bd3efbf3528333cdedf974e49fa0723e9debf952f0882e6553d81e - languageName: node - linkType: hard - "fs-extra@npm:^0.30.0": version: 0.30.0 resolution: "fs-extra@npm:0.30.0" @@ -7547,6 +7499,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^11.2.0": + version: 11.3.3 + resolution: "fs-extra@npm:11.3.3" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: fb2acabbd1e04bcaca90eadfe98e6ffba1523b8009afbb9f4c0aae5efbca0bd0bf6c9a6831df5af5aaacb98d3e499898be848fb0c03d31ae7b9d1b053e81c151 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -7883,19 +7846,14 @@ __metadata: languageName: node linkType: hard -"glob@npm:^11.0.3": - version: 11.0.3 - resolution: "glob@npm:11.0.3" +"glob@npm:^13.0.0": + version: 13.0.0 + resolution: "glob@npm:13.0.0" dependencies: - foreground-child: ^3.3.1 - jackspeak: ^4.1.1 - minimatch: ^10.0.3 + minimatch: ^10.1.1 minipass: ^7.1.2 - package-json-from-dist: ^1.0.0 path-scurry: ^2.0.0 - bin: - glob: dist/esm/bin.mjs - checksum: 65ddc1e3c969e87999880580048763cc8b5bdd375930dd43b8100a5ba481d2e2563e4553de42875790800c602522a98aa8d3ed1c5bd4d27621609e6471eb371d + checksum: 963730222b0acc85a0d2616c08ba3a5d5b5f33fbf69182791967b8a02245db505577a6fc19836d5d58e1cbbfb414ad4f62f605a0372ab05cd9e6998efe944369 languageName: node linkType: hard @@ -7934,10 +7892,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^16.4.0": - version: 16.4.0 - resolution: "globals@npm:16.4.0" - checksum: 934180f5c6cbb26f8b2832caa255050fface970eee45bde8757fabba384807c85640a12716aa5bcc47d781807839fee470c8c1f6159c6b8dc877668c56103880 +"globals@npm:^16.5.0": + version: 16.5.0 + resolution: "globals@npm:16.5.0" + checksum: e0363245cfc6e36ac6bf940415160a05d66e7985fa3856d5383ad49292b6d249d80fd03759e09d6491109648a121849b23b77c7391a11862923e6995268a7cd6 languageName: node linkType: hard @@ -8255,6 +8213,19 @@ __metadata: languageName: node linkType: hard +"http-errors@npm:~2.0.1": + version: 2.0.1 + resolution: "http-errors@npm:2.0.1" + dependencies: + depd: ~2.0.0 + inherits: ~2.0.4 + setprototypeof: ~1.2.0 + statuses: ~2.0.2 + toidentifier: ~1.0.1 + checksum: 155d1a100a06e4964597013109590b97540a177b69c3600bbc93efc746465a99a2b718f43cdf76b3791af994bbe3a5711002046bf668cdc007ea44cea6df7ccd + languageName: node + linkType: hard + "http-parser-js@npm:>=0.5.1": version: 0.5.8 resolution: "http-parser-js@npm:0.5.8" @@ -8348,21 +8319,21 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.7.0": - version: 0.7.0 - resolution: "iconv-lite@npm:0.7.0" +"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: ">= 2.1.2 < 3.0.0" - checksum: f362a8befb95e37f29be1d1290c17e0c9d0d4ad4fa62fcfd813cc9c937ab89401abed9a011f83e10651a267abb2aa231ec7da91d843570bec873bd98489b5bf8 + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf languageName: node linkType: hard -"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" +"iconv-lite@npm:^0.7.0, iconv-lite@npm:~0.7.0": + version: 0.7.1 + resolution: "iconv-lite@npm:0.7.1" dependencies: safer-buffer: ">= 2.1.2 < 3.0.0" - checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + checksum: d20ea696c8bace51b8d4e1c7e7eda3e51a2ffd72fde2caa54aeff6dc6bc23a60db0b111db750c84b397874a04923c5b0f1cc8beb400349fb1a83a797a85ec082 languageName: node linkType: hard @@ -8534,10 +8505,10 @@ __metadata: languageName: node linkType: hard -"immer@npm:^10.0.3": - version: 10.1.1 - resolution: "immer@npm:10.1.1" - checksum: 07c67970b7d22aded73607193d84861bf786f07d47f7d7c98bb10016c7a88f6654ad78ae1e220b3c623695b133aabbf24f5eb8d9e8060cff11e89ccd81c9c10b +"immer@npm:^11.0.0": + version: 11.1.0 + resolution: "immer@npm:11.1.0" + checksum: 21057f473207ce293deed6d4ab44b202107cdc219804cf0235e4220460c0ea5fbf988a8385ce91cad743da6ca3ada53707cea9c0f0374f5adfd3f4a127385be8 languageName: node linkType: hard @@ -8601,7 +8572,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -8651,15 +8622,15 @@ __metadata: languageName: node linkType: hard -"intl-messageformat@npm:10.7.18": - version: 10.7.18 - resolution: "intl-messageformat@npm:10.7.18" +"intl-messageformat@npm:11.0.4": + version: 11.0.4 + resolution: "intl-messageformat@npm:11.0.4" dependencies: - "@formatjs/ecma402-abstract": 2.3.6 - "@formatjs/fast-memoize": 2.2.7 - "@formatjs/icu-messageformat-parser": 2.11.4 + "@formatjs/ecma402-abstract": 3.0.3 + "@formatjs/fast-memoize": 3.0.1 + "@formatjs/icu-messageformat-parser": 3.0.4 tslib: ^2.8.0 - checksum: 007ecdada7942465b347a68bb0a107ece945c52783b2565a016fe8ab8612311edfb27419e4ab6cc0eaa14cddd643a661128b1b5494b692ed9e492740d20f7673 + checksum: a4e337ad0e6fea26710a42de4e79bf90fb30098d87d4018e1d799cc5a87f7d9d0b2a0e914e3d9c154e482f134cd840a469282397886926662696de6695476e06 languageName: node linkType: hard @@ -9332,15 +9303,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" - dependencies: - "@isaacs/cliui": ^8.0.2 - checksum: daca714c5adebfb80932c0b0334025307b68602765098d73d52ec546bc4defdb083292893384261c052742255d0a77d8fcf96f4c669bcb4a99b498b94a74955e - languageName: node - linkType: hard - "jake@npm:^10.8.5": version: 10.9.1 resolution: "jake@npm:10.9.1" @@ -9400,6 +9362,17 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^4.1.1": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: ea2339c6930fe048ec31b007b3c90be2714ab3e7defcc2c27ebf30c74fd940358f29070b4345af0019ef151875bf3bc3f8644bea1bab0372652b5044813ac02d + languageName: node + linkType: hard + "jsbn@npm:1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" @@ -9485,28 +9458,28 @@ __metadata: languageName: node linkType: hard -"json-stable-stringify@npm:1, json-stable-stringify@npm:^1.3.0": - version: 1.3.0 - resolution: "json-stable-stringify@npm:1.3.0" +"json-stable-stringify@npm:^1.0.1": + version: 1.1.1 + resolution: "json-stable-stringify@npm:1.1.1" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.4 + call-bind: ^1.0.5 isarray: ^2.0.5 jsonify: ^0.0.1 object-keys: ^1.1.1 - checksum: aaa8b56b7dbee2234adc5e318cf71e38ecd7b8a3811a420a77add8c870d281f7f5050008e2964a7ced4857f501f4667f3ac88b44bf70197bd0682e068a4d93ea + checksum: e1ba06600fd278767eeff53f28e408e29c867e79abf564e7aadc3ce8f31f667258f8db278ef28831e45884dd687388fa1910f46e599fc19fb94c9afbbe3a4de8 languageName: node linkType: hard -"json-stable-stringify@npm:^1.0.1": - version: 1.1.1 - resolution: "json-stable-stringify@npm:1.1.1" +"json-stable-stringify@npm:^1.3.0": + version: 1.3.0 + resolution: "json-stable-stringify@npm:1.3.0" dependencies: - call-bind: ^1.0.5 + call-bind: ^1.0.8 + call-bound: ^1.0.4 isarray: ^2.0.5 jsonify: ^0.0.1 object-keys: ^1.1.1 - checksum: e1ba06600fd278767eeff53f28e408e29c867e79abf564e7aadc3ce8f31f667258f8db278ef28831e45884dd687388fa1910f46e599fc19fb94c9afbbe3a4de8 + checksum: aaa8b56b7dbee2234adc5e318cf71e38ecd7b8a3811a420a77add8c870d281f7f5050008e2964a7ced4857f501f4667f3ac88b44bf70197bd0682e068a4d93ea languageName: node linkType: hard @@ -9694,9 +9667,9 @@ __metadata: languageName: node linkType: hard -"less@npm:^4.4.2": - version: 4.4.2 - resolution: "less@npm:4.4.2" +"less@npm:^4.5.1": + version: 4.5.1 + resolution: "less@npm:4.5.1" dependencies: copy-anything: ^2.0.1 errno: ^0.1.1 @@ -9725,7 +9698,7 @@ __metadata: optional: true bin: lessc: bin/lessc - checksum: c2cb1bdfadd499892d71520b66adcd0d1d2ae206080321cd7b9fd321fd6947e65a275d8603477ca6f4f5d308375c8803752dc76caad155398c2460b791581d16 + checksum: 2a72264a93fc46113ddff8dbc52f2a2f6a42ee3bf33a0a1c85907cbd14d0a426680f8b82de0a6fad7677074ea01b9999523285967ce2cb3cf21a6d89d294e443 languageName: node linkType: hard @@ -9755,10 +9728,10 @@ __metadata: languageName: node linkType: hard -"loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: a90e00dee9a16be118ea43fec3192d0b491fe03a32ed48a4132eb61d498f5536a03a1315531c19d284392a8726a4ecad71d82044c28d7f22ef62e029bf761569 +"loader-runner@npm:^4.3.1": + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 14689a39a79b286d3d15f2199384d6132d62ea707abd6c7e50dc8a1f80c20cbfdd5344f7e6b4a7346974696689ab1a96f8ec7d1e8bf206c5264561502658bd3c languageName: node linkType: hard @@ -9905,7 +9878,7 @@ __metadata: languageName: node linkType: hard -"loud-rejection@npm:2": +"loud-rejection@npm:^2": version: 2.2.0 resolution: "loud-rejection@npm:2.2.0" dependencies: @@ -10206,12 +10179,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.3": - version: 10.0.3 - resolution: "minimatch@npm:10.0.3" +"minimatch@npm:^10.1.1": + version: 10.1.1 + resolution: "minimatch@npm:10.1.1" dependencies: "@isaacs/brace-expansion": ^5.0.0 - checksum: 20bfb708095a321cb43c20b78254e484cb7d23aad992e15ca3234a3331a70fa9cd7a50bc1a7c7b2b9c9890c37ff0685f8380028fcc28ea5e6de75b1d4f9374aa + checksum: 8820c0be92994f57281f0a7a2cc4268dcc4b610f9a1ab666685716b4efe4b5898b43c835a8f22298875b31c7a278a5e3b7e253eee7c886546bb0b61fb94bca6b languageName: node linkType: hard @@ -10526,6 +10499,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.27": + version: 2.0.27 + resolution: "node-releases@npm:2.0.27" + checksum: a9a54079d894704c2ec728a690b41fbc779a710f5d47b46fa3e460acff08a3e7dfa7108e5599b2db390aa31dac062c47c5118317201f12784188dc5b415f692d + languageName: node + linkType: hard + "nopt@npm:^7.0.0": version: 7.2.1 resolution: "nopt@npm:7.2.1" @@ -10993,13 +10973,6 @@ __metadata: languageName: node linkType: hard -"package-json-from-dist@npm:^1.0.0": - version: 1.0.0 - resolution: "package-json-from-dist@npm:1.0.0" - checksum: ac706ec856a5a03f5261e4e48fa974f24feb044d51f84f8332e2af0af04fbdbdd5bbbfb9cbbe354190409bc8307c83a9e38c6672c3c8855f709afb0006a009ea - languageName: node - linkType: hard - "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -11418,12 +11391,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.6.2": - version: 3.6.2 - resolution: "prettier@npm:3.6.2" +"prettier@npm:^3.7.4": + version: 3.7.4 + resolution: "prettier@npm:3.7.4" bin: prettier: bin/prettier.cjs - checksum: 0206f5f437892e8858f298af8850bf9d0ef1c22e21107a213ba56bfb9c2387a2020bfda244a20161d8e3dad40c6b04101609a55d370dece53d0a31893b64f861 + checksum: 955e37e87b1151ca3b3282463f5295f4c415821884791df152ff66e6eb1c5257115153cccba61b13962546100dd00ae45670ff27077dcab04c977d84036eaf80 languageName: node linkType: hard @@ -11625,15 +11598,15 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:^3.0.0": - version: 3.0.1 - resolution: "raw-body@npm:3.0.1" +"raw-body@npm:^3.0.1": + version: 3.0.2 + resolution: "raw-body@npm:3.0.2" dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.7.0 - unpipe: 1.0.0 - checksum: e75e1db74337e01b78cc07f7e65692ed46aef2e0c4fb39cb25bb365a7ab04cbdb8b3541aabebe50b07a5bffec5def5674b587fd9e8fbde84c8838cbab1ad9836 + bytes: ~3.1.2 + http-errors: ~2.0.1 + iconv-lite: ~0.7.0 + unpipe: ~1.0.0 + checksum: bf8ce8e9734f273f24d81f9fed35609dbd25c2869faa5fb5075f7ee225c0913e2240adda03759d7e72f2a757f8012d58bb7a871a80261d5140ad65844caeb5bd languageName: node linkType: hard @@ -11698,14 +11671,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^19.2.0": - version: 19.2.0 - resolution: "react-dom@npm:19.2.0" +"react-dom@npm:^19.2.3": + version: 19.2.3 + resolution: "react-dom@npm:19.2.3" dependencies: scheduler: ^0.27.0 peerDependencies: - react: ^19.2.0 - checksum: b6ec952f68a29dcc847143ad48974477e1d3b95cb0a6e0039dd93c7fe64d0ef51f2ca09a19c5eb892ba625ba88c4bcc6f8bc3bdd1c33ccc3f6f17acabbb4882f + react: ^19.2.3 + checksum: cb1f95df052802f5332cae78303b7fc6f58092d5c7f8d01f0401188b2e0157c1d273a041b900fcc4801f730c70ed17249bd5af170038692878ebe257f641488b languageName: node linkType: hard @@ -11765,25 +11738,25 @@ __metadata: languageName: node linkType: hard -"react-intl@npm:7.1.14": - version: 7.1.14 - resolution: "react-intl@npm:7.1.14" +"react-intl@npm:8.0.6": + version: 8.0.6 + resolution: "react-intl@npm:8.0.6" dependencies: - "@formatjs/ecma402-abstract": 2.3.6 - "@formatjs/icu-messageformat-parser": 2.11.4 - "@formatjs/intl": 3.1.8 + "@formatjs/ecma402-abstract": 3.0.3 + "@formatjs/icu-messageformat-parser": 3.0.4 + "@formatjs/intl": 4.0.4 "@types/hoist-non-react-statics": ^3.3.1 - "@types/react": 16 || 17 || 18 || 19 hoist-non-react-statics: ^3.3.2 - intl-messageformat: 10.7.18 + intl-messageformat: 11.0.4 tslib: ^2.8.0 peerDependencies: + "@types/react": 19 react: 16 || 17 || 18 || 19 typescript: ^5.6.0 peerDependenciesMeta: typescript: optional: true - checksum: e311de7ea8a6e32726b5e8a970466ad848c76948ae41f600dc0a6b326f3a383f0dd369bbae14fd5930fa4a639ccbf6f94bcee40fa2c3f6384e37702afc14f25a + checksum: 939ae914fd63033c8cd668aac8d59d6d3bac46de90cb11f18a9b4597eaecd0d222716428a442de81092a228f442697291f1f15cf2f91a82295dacc871d4fd412 languageName: node linkType: hard @@ -11820,21 +11793,21 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^7.9.5": - version: 7.9.5 - resolution: "react-router-dom@npm:7.9.5" +"react-router-dom@npm:^7.11.0": + version: 7.11.0 + resolution: "react-router-dom@npm:7.11.0" dependencies: - react-router: 7.9.5 + react-router: 7.11.0 peerDependencies: react: ">=18" react-dom: ">=18" - checksum: 199cadb472a32e797a9ee53b7e36e0a2f78c781fd4d4006109f069161a3dfdf5c95ebfeaad563a683f9d094319901c3b8f2c587cd686cba7d6eac412a04a0290 + checksum: db7cd7198a87d63e16060f323c2ee95fdaa235082a3564e4cbd0258dd446e18a233d2726c68d87e1dc7a92dfe82f231afdacf834f5da0e6c4fee0c92d2e560c7 languageName: node linkType: hard -"react-router@npm:7.9.5, react-router@npm:^7.9.5": - version: 7.9.5 - resolution: "react-router@npm:7.9.5" +"react-router@npm:7.11.0, react-router@npm:^7.11.0": + version: 7.11.0 + resolution: "react-router@npm:7.11.0" dependencies: cookie: ^1.0.1 set-cookie-parser: ^2.6.0 @@ -11844,7 +11817,7 @@ __metadata: peerDependenciesMeta: react-dom: optional: true - checksum: 931b4f476422c50f7da924cc506914386592959935133ac8aa84e603a619f4e182d369fdef974644d1b191602e9f90eb815d20a1183124704273a95e6ab60518 + checksum: e244302ab79f93cc4f19995d1957d2be5a09a09d642db6ab7e87ea82674937146ba10579b15b9ae4839332e231d396433acbae26b5e75a0fc0e6b13395d3f158 languageName: node linkType: hard @@ -11885,10 +11858,10 @@ __metadata: languageName: node linkType: hard -"react@npm:^19.2.0": - version: 19.2.0 - resolution: "react@npm:19.2.0" - checksum: 33dd01bf699e1c5040eb249e0f552519adf7ee90b98c49d702a50bf23af6852ea46023a5f7f93966ab10acd7a45428fa0f193c686ecdaa7a75a03886e53ec3fe +"react@npm:^19.2.3": + version: 19.2.3 + resolution: "react@npm:19.2.3" + checksum: 506e369ae13cb46b7f303c0201aadf856642f482cdf5b1c3730c3a6d1762fd5a3ae1dd31196a4686bfbbe56456dcd0c48a4656c75cbcb45620e3028c54789ae9 languageName: node linkType: hard @@ -11952,23 +11925,23 @@ __metadata: "@babel/preset-react": ^7.28.5 "@babel/register": ^7.28.3 "@babel/runtime": ^7.28.4 - "@eslint/compat": ^1.4.1 - "@eslint/eslintrc": ^3.3.1 - "@eslint/js": ^9.38.0 - "@formatjs/cli-lib": ^6.6.6 - "@formatjs/intl-pluralrules": ^5.4.6 - "@formatjs/intl-relativetimeformat": ^11.4.13 + "@eslint/compat": ^2.0.0 + "@eslint/eslintrc": ^3.3.3 + "@eslint/js": ^9.39.2 + "@formatjs/cli-lib": ^8.0.4 + "@formatjs/intl-pluralrules": ^6.0.4 + "@formatjs/intl-relativetimeformat": ^12.0.5 "@fortawesome/fontawesome-free": ^7.1.0 "@fortawesome/fontawesome-svg-core": ^7.1.0 "@fortawesome/free-brands-svg-icons": ^7.1.0 "@fortawesome/free-regular-svg-icons": ^7.1.0 "@fortawesome/free-solid-svg-icons": ^7.1.0 - "@fortawesome/react-fontawesome": ^3.1.0 + "@fortawesome/react-fontawesome": ^3.1.1 "@iktakahiro/markdown-it-katex": ^4.0.1 - "@reduxjs/toolkit": ^2.9.2 - admin-lte: 4.0.0-rc4 + "@reduxjs/toolkit": ^2.11.2 + admin-lte: 4.0.0-rc6 babel-loader: ^10.0.0 - babel-plugin-formatjs: ^10.5.41 + babel-plugin-formatjs: ^11.0.4 babel-plugin-transform-flow-strip-types: ^6.22.0 babel-plugin-transform-object-assign: ^6.22.0 babel-preset-es2015: ^6.24.1 @@ -11985,7 +11958,7 @@ __metadata: css-modules-require-hook: ^4.2.3 dotenv: ^17.2.3 ejs: ^3.1.10 - eslint: ^9.38.0 + eslint: ^9.39.2 eslint-config-prettier: ^10.1.8 eslint-config-standard: 17.1.0 eslint-config-standard-react: 13.0.0 @@ -11996,42 +11969,42 @@ __metadata: eslint-plugin-promise: ^7.2.1 eslint-plugin-react: ^7.37.5 eslint-plugin-standard: ^5.0.0 - express: ^5.1.0 + express: ^5.2.1 file-loader: ^6.2.0 file-saver: ^2.0.5 final-form: ^5.0.0 flat: ^6.0.1 font-awesome-animation: ^1.1.1 git-revision-webpack-plugin: ^5.0.0 - glob: ^11.0.3 - globals: ^16.4.0 + glob: ^13.0.0 + globals: ^16.5.0 highlight.js: ^11.11.1 image-webpack-loader: ^8.1.0 immutable: ^5.1.4 isomorphic-style-loader: ^5.4.0 jwt-decode: ^4.0.0 - less: ^4.4.2 + less: ^4.5.1 less-loader: ^12.3.0 markdown-it: ^14.1.0 mini-css-extract-plugin: ^2.9.4 moment: ^2.30.1 postcss-loader: ^8.2.0 - prettier: ^3.6.2 + prettier: ^3.7.4 prop-types: ^15.8.1 - react: ^19.2.0 + react: ^19.2.3 react-bootstrap: 2.10.10 react-collapse: ^5.1.1 react-copy-to-clipboard: ^5.1.0 react-datetime: ^3.3.1 - react-dom: ^19.2.0 + react-dom: ^19.2.3 react-final-form: ^7.0.0 react-helmet: ^6.1.0 react-immutable-proptypes: ^2.2.0 - react-intl: 7.1.14 + react-intl: 8.0.6 react-intl-translations-manager: ^5.0.3 react-redux: ^9.2.0 - react-router: ^7.9.5 - react-router-dom: ^7.9.5 + react-router: ^7.11.0 + react-router-dom: ^7.11.0 react-toggle: 4.1.3 redux: ^5.0.1 redux-actions: ^3.0.3 @@ -12043,9 +12016,9 @@ __metadata: statuscode: 0.0.0 strip-loader: ^0.1.2 style-loader: ^4.0.0 - terser-webpack-plugin: ^5.3.14 - validator: ^13.15.20 - webpack: 5.102.1 + terser-webpack-plugin: ^5.3.16 + validator: ^13.15.26 + webpack: 5.104.1 webpack-cli: ^6.0.1 webpack-dev-middleware: ^7.4.5 webpack-dev-server: ^5.2.2 @@ -12960,7 +12933,7 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:1.2.0": +"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 @@ -13271,7 +13244,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:^2.0.1": +"statuses@npm:^2.0.1, statuses@npm:~2.0.2": version: 2.0.2 resolution: "statuses@npm:2.0.2" checksum: 6927feb50c2a75b2a4caab2c565491f7a93ad3d8dbad7b1398d52359e9243a20e2ebe35e33726dee945125ef7a515e9097d8a1b910ba2bbd818265a2f6c39879 @@ -13654,9 +13627,9 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.11, terser-webpack-plugin@npm:^5.3.14": - version: 5.3.14 - resolution: "terser-webpack-plugin@npm:5.3.14" +"terser-webpack-plugin@npm:^5.3.16": + version: 5.3.16 + resolution: "terser-webpack-plugin@npm:5.3.16" dependencies: "@jridgewell/trace-mapping": ^0.3.25 jest-worker: ^27.4.5 @@ -13672,7 +13645,7 @@ __metadata: optional: true uglify-js: optional: true - checksum: 13a1e67f1675a473b18d25cb0ce65c3f0a19b5e9a93213a99ea61dc4ca996ea93aa17a221965b526f5788d242836a8249ad00538fbb322e25cb69076eb55feab + checksum: 4a9ba15a0917fa0de565f6d722cac1c5291fbb517a9afe3a2cce7edf851f0e02ee44ea45e2547aeb4fb7d599df3f1ccb04ba405879839d5425481c7180655679 languageName: node linkType: hard @@ -13780,7 +13753,7 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1": +"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 @@ -13844,13 +13817,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2, tslib@npm:^2.8.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a - languageName: node - linkType: hard - "tslib@npm:^2.0.0, tslib@npm:^2.3.0": version: 2.6.3 resolution: "tslib@npm:2.6.3" @@ -13858,6 +13824,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -13883,7 +13856,7 @@ __metadata: languageName: node linkType: hard -"type-is@npm:^2.0.0, type-is@npm:^2.0.1": +"type-is@npm:^2.0.1": version: 2.0.1 resolution: "type-is@npm:2.0.1" dependencies: @@ -14016,7 +13989,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5, typescript@npm:^5.6.0": +"typescript@npm:^5.6.0": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: @@ -14026,7 +13999,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@5#~builtin, typescript@patch:typescript@^5.6.0#~builtin": +"typescript@patch:typescript@^5.6.0#~builtin": version: 5.9.3 resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=f456af" bin: @@ -14235,6 +14208,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.2.0": + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" + dependencies: + escalade: ^3.2.0 + picocolors: ^1.1.1 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 6f209a97ae8eacdd3a1ef2eb365adf49d1e2a757e5b2dd4ac87dc8c99236cbe3e572d3e605a87dd7b538a11751b71d9f93edc47c7405262a293a493d155316cd + languageName: node + linkType: hard + "uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -14319,10 +14306,10 @@ __metadata: languageName: node linkType: hard -"validator@npm:^13.15.20": - version: 13.15.20 - resolution: "validator@npm:13.15.20" - checksum: e8e50470acbc65206fad8ac937cc692278201bb09558176a4100b90cbc7981c475eda69f49b91aee3ae04cff474c8478f672f9c641e4e0a38a9f47371e0fdfb2 +"validator@npm:^13.15.26": + version: 13.15.26 + resolution: "validator@npm:13.15.26" + checksum: 2f9151d5b37b1ccf370fb547559ca197e40517e9c08bbea55997d3607b573edce0b1082640912dcea1656648d51271d70df37b95a15d039a0bc0033a66f77e22 languageName: node linkType: hard @@ -14514,9 +14501,9 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5.102.1": - version: 5.102.1 - resolution: "webpack@npm:5.102.1" +"webpack@npm:5.104.1": + version: 5.104.1 + resolution: "webpack@npm:5.104.1" dependencies: "@types/eslint-scope": ^3.7.7 "@types/estree": ^1.0.8 @@ -14526,21 +14513,21 @@ __metadata: "@webassemblyjs/wasm-parser": ^1.14.1 acorn: ^8.15.0 acorn-import-phases: ^1.0.3 - browserslist: ^4.26.3 + browserslist: ^4.28.1 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.17.3 - es-module-lexer: ^1.2.1 + enhanced-resolve: ^5.17.4 + es-module-lexer: ^2.0.0 eslint-scope: 5.1.1 events: ^3.2.0 glob-to-regexp: ^0.4.1 graceful-fs: ^4.2.11 json-parse-even-better-errors: ^2.3.1 - loader-runner: ^4.2.0 + loader-runner: ^4.3.1 mime-types: ^2.1.27 neo-async: ^2.6.2 schema-utils: ^4.3.3 tapable: ^2.3.0 - terser-webpack-plugin: ^5.3.11 + terser-webpack-plugin: ^5.3.16 watchpack: ^2.4.4 webpack-sources: ^3.3.3 peerDependenciesMeta: @@ -14548,7 +14535,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: b43be23872e6743b47a2b9840bb3494ec512a9fa012b5e04d47d210f16462db0f741f29b3aa42d83f3859f8965a9a7990e33134e71402df19c6f78480e80c12c + checksum: 4d187c246da5c03215a9a583682d1b8972fa0c5a446ba479d63507fe2d844dacf88a46ff7f3133dba22f07f1482f866b14e84c509c0f371ae7ad9316cad83fcb languageName: node linkType: hard