diff --git a/i18n/hu.json b/i18n/hu.json
index 63da3daa098..6db191a7f03 100644
--- a/i18n/hu.json
+++ b/i18n/hu.json
@@ -1,278 +1,304 @@
{
- "renderer.modals.permission.permissionModal.body": "A webhely, amely nem szerepel a Mattermost kiszolgáló konfigurációjában, {permission} -hoz hozzáférést kér.",
- "renderer.modals.permission.permissionModal.requestOriginatedFrom": "Ennek a kérésnek az eredeti származási helye ",
- "renderer.modals.login.loginModal.message.server": "A {url} kiszolgáló felhasználónevet és jelszót igényel.",
- "renderer.modals.login.loginModal.message.proxy": "A proxy {host}:{port} felhasználónevet és jelszót igényel.",
- "renderer.modals.certificate.certificateModal.subtitle": "Válasszon ki egy tanúsítványt a {url} felé történő hitelesítéshez",
- "renderer.modals.certificate.certificateModal.noCertsAvailable": "Nem érhető el tanúsítvány",
- "renderer.modals.permission.permissionModal.unknownOrigin": "ismeretlen forrás",
- "renderer.modals.permission.permissionModal.title": "{permission} szükséges",
- "renderer.modals.login.loginModal.username": "Felhasználó neve",
- "renderer.modals.login.loginModal.title": "Hitelesítés szükséges",
- "renderer.modals.login.loginModal.password": "Jelszó",
- "renderer.modals.certificate.certificateModal.title": "Tanúsítvány kiválasztása",
- "renderer.modals.certificate.certificateModal.subject": "Tárgy",
- "renderer.modals.certificate.certificateModal.serial": "Sorozatszám",
- "renderer.modals.certificate.certificateModal.issuer": "Kibocsátó",
- "renderer.modals.certificate.certificateModal.certInfoButton": "Tanúsítvány információk",
- "renderer.dropdown.servers": "Kiszolgálók",
- "renderer.dropdown.addAServer": "Kiszogáló hozzáadása",
- "renderer.components.serverDropdownButton.noServersConfigured": "Nincs kiszolgáló beállítva",
- "renderer.components.showCertificateModal.subjectName": "Tárgy neve",
- "renderer.components.showCertificateModal.serialNumber": "Sorozatszám",
- "renderer.components.showCertificateModal.publicKeyInfo": "Nyilvános kulcs információk",
- "renderer.components.showCertificateModal.notValidBefore": "Érvényesség kezdete",
- "renderer.components.showCertificateModal.notValidAfter": "Érvényesség lejárata",
- "renderer.components.showCertificateModal.noCertSelected": "Nincs tanúsítvány kiválasztva",
- "renderer.components.showCertificateModal.issuerName": "Kibocsátó neve",
- "renderer.components.showCertificateModal.commonName": "Általános név",
- "renderer.components.showCertificateModal.algorithm": "Algoritmus",
- "renderer.components.settingsPage.updates.checkNow": "Frissítések keresése most",
- "renderer.components.settingsPage.updates.automatic.description": "Ha engedélyezi, az asztali alkalmazás frissítései automatikusan letöltődnek, és értesítést kap, amint készen áll a telepítésre.",
- "renderer.components.settingsPage.updates.automatic": "Frissítések automatikus ellenőrzése",
- "renderer.components.settingsPage.updates": "Frissítések",
- "renderer.components.settingsPage.trayIcon.theme.systemDefault": "Használja a rendszer alapértelmezettjét",
- "renderer.components.settingsPage.trayIcon.theme.light": "Világos",
- "renderer.components.settingsPage.trayIcon.theme.dark": "Sötét",
- "renderer.components.settingsPage.trayIcon.theme": "Ikon téma: ",
- "renderer.components.settingsPage.trayIcon.show.darwin": "Mutassa a {appName} alkalmazás ikonját a menü soron",
- "renderer.components.settingsPage.trayIcon.show": "Mutassa az ikont az értesítési területen",
- "renderer.components.settingsPage.startAppOnLogin.description": "Ha engedélyezve van, az alkalmazás automatikusan elindul amikor bejelentkezik a gépére.",
- "renderer.components.settingsPage.startAppOnLogin": "Alkalmazás indítása bejelentkezéskor",
- "renderer.components.settingsPage.showUnreadBadge.description": "Ettől a beállítástól függetlenül a megemlítéseket mindig egy piros jelvény és a {taskbar} ikonon lévő elemszám jelzi.",
- "renderer.components.settingsPage.showUnreadBadge": "Piros jelvény megjelenítése a {taskbar} ikonon az olvasatlan üzenetek jelzésére",
- "renderer.components.settingsPage.saving.error": "Nem sikerült elmenteni a változtatásokat. Kérjük, próbálja meg újra.",
- "renderer.components.settingsPage.minimizeToTray.description": "Ha engedélyezve van, az alkalmazás az alkalmazásablak bezárása után is az értesítési területen marad.",
- "renderer.components.settingsPage.minimizeToTray": "Hagyja az alkalmazást futni az értesítési területen, amikor az alkalmazásablak bezárásra kerül",
- "renderer.components.settingsPage.loggingLevel.level.silly": "Legrészletesebb (silly)",
- "renderer.components.settingsPage.loggingLevel.level.warn": "Hibák és figyelmeztetések (warn)",
- "renderer.components.settingsPage.loggingLevel.level.verbose": "Részletes (verbose)",
- "renderer.components.settingsPage.loggingLevel.level.info": "Infó (info)",
- "renderer.components.settingsPage.loggingLevel.level.error": "Hibák (error)",
- "renderer.components.settingsPage.loggingLevel.level.debug": "Hibakeresés (debug)",
- "renderer.components.settingsPage.loggingLevel.description.subtitle": "A naplószint növelése növeli a lemezterület használatát, és hatással lehet a teljesítményre. Javasoljuk, hogy csak akkor növelje a naplószintet, ha problémái vannak.",
- "renderer.components.settingsPage.loggingLevel.description": "A naplózás hasznos a fejlesztők és az ügyfélszolgálat számára az asztali alkalmazással kapcsolatban felmerülő problémák izolálásához.",
- "renderer.components.settingsPage.loggingLevel": "Naplózás szintje",
- "renderer.components.settingsPage.loadingConfig": "Beállítás betöltése...",
- "renderer.components.settingsPage.launchAppMinimized.description": "Ha engedélyezve van, az alkalmazás a tálcán fog elindulni, és indításkor nem jelenik meg az ablak.",
- "renderer.components.settingsPage.launchAppMinimized": "Alkalmazás indítása kicsinyítve",
- "renderer.components.settingsPage.fullscreen.description": "Ha engedélyezve van, a Mattermost alkalmazás mindig teljes képernyőn nyílik meg",
- "renderer.components.settingsPage.header": "Beállítások",
- "renderer.components.settingsPage.fullscreen": "Alkalmazás megnyitása teljes képernyőn",
- "renderer.components.settingsPage.flashWindow.description.note": "MEGJEGYZÉS: ",
- "renderer.components.settingsPage.flashWindow.description.linuxFunctionality": "Ez a funkció nem feltétlenül működik minden Linux ablakkezelővel.",
- "renderer.components.settingsPage.flashWindow.description": "Ha engedélyezve van, a feladatsor ikonja néhány másodpercig villogni fog, amikor új üzenet érkezik.",
- "renderer.components.settingsPage.flashWindow": "Feladatsáv ikon villogása új üzenet fogadásakor",
- "renderer.components.settingsPage.enableHardwareAcceleration.description": "Ha engedélyezve van, a Mattermost felhasználói felülete hatékonyabban jelenik meg, de ez egyes rendszerek esetében a stabilitás csökkenéséhez vezethet.",
- "renderer.components.settingsPage.enableHardwareAcceleration": "GPU hardveres gyorsítás használata",
- "renderer.components.settingsPage.downloadLocation.description": "Adja meg a mappát, ahová a fájlok letöltődnek.",
- "renderer.components.settingsPage.checkSpelling.specifyURL": "Adja meg az url-t, ahonnan a szótár szövegei lekérdezhetőek",
- "renderer.components.settingsPage.downloadLocation": "Letöltés helye",
- "renderer.components.settingsPage.checkSpelling.revertToDefault": "Visszaállítás az alapértelmezettre",
- "renderer.components.settingsPage.checkSpelling.preferredLanguages": "Válassza ki a használni kívánt nyelvet (nyelveket)",
- "renderer.components.settingsPage.checkSpelling.editSpellcheckUrl": "Alternatív szótár URL használata",
- "renderer.components.settingsPage.checkSpelling.description": "Kiemeli a hibásan írt szavakat az üzenetekben a rendszer nyelve vagy a nyelvi beállítások alapján.",
- "renderer.components.settingsPage.checkSpelling": "Helyesírás ellenőrzése",
- "renderer.components.settingsPage.bounceIcon.untilOpenApp": "amíg az app meg nincs nyitva",
- "renderer.components.settingsPage.bounceIcon.description": "Ha engedélyezve van, amikor új értesítés érkezik a Dock ikon egyszer vagy addig pattog, amíg a felhasználó meg nem nyitja az alkalmazást.",
- "renderer.components.settingsPage.bounceIcon.once": "egyszer",
- "renderer.components.settingsPage.bounceIcon": "Dokk ikon hozzákötése",
- "renderer.components.settingsPage.appOptions": "Alkalmazás beállításai",
- "renderer.components.settingsPage.appLanguage.useSystemDefault": "Rendszer alapértelmezett használata",
- "renderer.components.settingsPage.appLanguage.description": "Kiválasztja a nyelvet, amelyet az asztali alkalmazás a menüelemek és a felugró ablakok megjelenítéséhez használ. Még béta fázisban van, egyes nyelvekből hiányozni fognak a fordítási szövegek.",
- "renderer.components.settingsPage.appLanguage": "Alkalmazás nyelvének megadása (béta)",
- "renderer.components.settingsPage.afterRestart": "A beállítás az alkalmazás újraindítása után lép működésbe.",
- "renderer.components.removeServerModal.title": "Kiszolgáló eltávolítása",
- "renderer.components.removeServerModal.confirm": "Megerősíti, hogy el kívánja távolítani a {serverName} kiszolgálót?",
- "renderer.components.removeServerModal.body": "Ez eltávolítja a kiszolgálót az asztali alkalmazásból, de nem törli annak adatait - a kiszolgálót bármikor visszaadhatja az alkalmazáshoz.",
- "renderer.components.newServerModal.serverURL.description": "A Mattermost kiszolgáló URL-címe. Az URL-nek http:// vagy https:// -el kell kezdődnie.",
- "renderer.components.newServerModal.title.edit": "Kiszolgáló szerkesztése",
- "renderer.components.newServerModal.title.add": "Kiszolgáló hozzáadása",
- "renderer.components.newServerModal.serverDisplayName.description": "A kiszolgáló neve, amely az asztali alkalmazás fülsávján lesz látható.",
- "renderer.components.newServerModal.serverURL": "Kiszolgáló URL",
- "renderer.components.newServerModal.serverDisplayName": "Kiszolgáló megjelenítési neve",
- "renderer.components.newServerModal.error.urlRequired": "URL kötelező.",
- "renderer.components.newServerModal.error.urlNeedsHttp": "Az URL-nek http:// vagy https:// -el kell kezdődnie.",
- "renderer.components.newServerModal.error.urlIncorrectFormatting": "Az URL nincs jól formázva.",
- "renderer.components.newServerModal.error.serverUrlExists": "Egy ilyen URL-ű kiszolgáló már létezik.",
- "renderer.components.newServerModal.error.serverNameExists": "Egy ilyen nevű kiszolgáló már létezik.",
- "renderer.components.newServerModal.error.nameRequired": "Név kötelező.",
- "renderer.components.mainPage.updateReady": "Frissítés készen áll a telepítésre",
- "renderer.components.mainPage.updateAvailable": "Frissítés érhető el",
- "renderer.components.errorView.troubleshooting.urlIsCorrect.appNameIsCorrect": "A {appName} alkalmazás URL {url} helyes",
- "renderer.components.mainPage.downloadingUpdate": "Frissítés letöltése. {percentDone}% / {total} @ {speed}/s",
- "renderer.components.mainPage.contextMenu.ariaLabel": "Helyérzékeny menü",
- "renderer.components.extraBar.back": "Vissza",
- "renderer.components.errorView.troubleshooting.computerIsConnected": "A számítógépe csatlakozik az internethez.",
- "renderer.components.errorView.troubleshooting.browserView.canReachFromBrowserWindow": "A {url} egy böngészőablakból érhető el.",
- "renderer.components.errorView.refreshThenVerify": "Ha az oldal frissítése (Ctrl+R vagy Command+R) nem működik, kérjük, ellenőrizze ezt:",
- "renderer.components.errorView.havingTroubleConnecting": "Problémáink vannak a {appName} alkalmazáshoz való csatlakozással. Folytatjuk a próbálkozást a kapcsolat létrehozására.",
- "renderer.components.errorView.cannotConnectToAppName": "Nem lehet csatlakozni a {appName} alkalmazáshoz",
- "main.windows.mainWindow.minimizeToTray.dialog.message": "{appName} továbbra is futni fog a tálcán. Ez kikapcsolható a Beállításokban.",
- "renderer.components.autoSaveIndicator.saving": "Mentés...",
- "renderer.components.autoSaveIndicator.saved": "Mentve",
- "main.windows.mainWindow.minimizeToTray.dialog.title": "Minimalizálás a tálcára",
- "main.windows.mainWindow.minimizeToTray.dialog.checkboxLabel": "Ne mutassa újra",
- "main.windows.mainWindow.closeApp.dialog.title": "Alkalmazás bezárása",
- "main.windows.mainWindow.closeApp.dialog.message": "Biztosan ki szeretne lépni?",
- "main.windows.mainWindow.closeApp.dialog.detail": "A továbbiakban nem kap értesítést az üzenetekről. Ha szeretné, hogy a {appName} továbbra is fusson a tálcán, akkor ezt a Beállításokban engedélyezheti.",
- "main.windows.mainWindow.closeApp.dialog.checkboxLabel": "Ne kérdezze meg újra",
- "main.views.viewManager.handleDeepLink.error.title": "Nincs egyező kiszolgáló",
- "main.views.viewManager.handleDeepLink.error.body": "Az alkalmazásban nincs olyan beállított kiszolgáló, amely megfelel a kért url-nek: {url}",
- "main.tray.tray.unread": "Önnek van olvasatlan csatornái",
- "main.tray.tray.mention": "Ön meg lett említve",
- "main.tray.tray.expired": "A munkamenet lejárt: Kérjük, jelentkezzen be, hogy továbbra is kaphasson értesítéseket.",
- "main.notifications.upgrade.readyToInstall.title": "Kattintson az újraindításhoz és a frissítés telepítéséhez",
- "main.notifications.upgrade.readyToInstall.body": "Az új asztali verzió már telepíthető.",
- "main.menus.app.view.toggleDarkMode": "Sötét mód váltása",
- "main.menus.app.view.fullscreen": "Teljes képernyő váltása",
- "main.menus.app.view.devToolsCurrentServer": "Fejlesztői eszközök a jelenlegi kiszolgálóhoz",
- "main.menus.app.edit.pasteAndMatchStyle": "Beillesztés és stílus hozzáillesztése",
- "main.CriticalErrorHandler.unresponsive.dialog.message": "Az ablak már nem reagál.\nMeg szeretné várni, amíg az ablak újra reagál?",
- "main.badge.unreadMentions": "Vannak olvasatlan említései ({mentionCount})",
- "main.notifications.upgrade.newVersion.title": "Új asztali verzió érhető el",
- "main.notifications.upgrade.newVersion.body": "Egy új verzió már letölthető.",
- "main.notifications.mention.title": "Valaki megemlítette Önt",
- "main.notifications.download.complete.title": "Letöltés befejeződött",
- "main.notifications.download.complete.body": "Letöltés befejeződött \n {fileName}",
- "main.menus.tray.settings": "Beállítások...",
- "main.menus.tray.preferences": "Beállítások...",
- "main.menus.app.window.zoom": "Nagyítás",
- "main.menus.app.window.showServers": "Szerverek megjelenítése",
- "main.menus.app.window.selectPreviousTab": "Előző fül kiválasztása",
- "main.menus.app.window.selectNextTab": "Következő fül kiválasztása",
- "main.menus.app.window.minimize": "Kicsinyítés",
- "main.menus.app.window.closeWindow": "Ablak bezárása",
- "main.menus.app.window.close": "Bezárás",
- "main.menus.app.window.bringAllToFront": "Mind előtérbe hozása",
- "main.menus.app.window": "A&blak",
- "main.menus.app.view.zoomOut": "Kicsinyítés",
- "main.menus.app.view.zoomIn": "Nagyítás",
- "main.menus.app.view.reload": "Újratöltés",
- "main.menus.app.view.find": "Keresés...",
- "main.menus.app.view.devToolsAppWrapper": "Fejlesztői eszközök az alkalmazás csomagolóhoz",
- "main.menus.app.view.clearCacheAndReload": "Gyorsítótár ürítése és újratöltés",
- "main.menus.app.view.actualSize": "Aktuális méret",
- "main.menus.app.view": "&Nézet",
- "main.menus.app.history.forward": "Előre",
- "main.menus.app.history.back": "Vissza",
- "main.menus.app.history": "&Előzmények",
- "main.menus.app.help.versionString": "Verzió {version}{commit}",
- "main.menus.app.help.restartAndUpdate": "Újraindítás és frissítés",
- "main.menus.app.help.learnMore": "Tudjon meg többet...",
- "main.menus.app.help.downloadUpdate": "Frissítés letöltése",
- "main.menus.app.help.commitString": " commit: {hashVersion}",
- "main.menus.app.help.checkForUpdates": "Frissítések ellenőrzése",
- "main.menus.app.help": "Sú&gó",
- "main.menus.app.file.unhide": "Mutassa mindet",
- "main.menus.app.file.signInToAnotherServer": "Belépés másik szerverbe",
- "main.menus.app.file.settings": "Beállítások...",
- "main.menus.app.file.quit": "Bezárás {appName}",
- "main.menus.app.file.preferences": "Beállítások...",
- "main.menus.app.file.hideOthers": "Többiek elrejtélse",
- "main.menus.app.file.hide": "{appName} elrejtése",
- "main.menus.app.file.exit": "Kilépés",
- "main.menus.app.file.about": "{appName} névjegye",
- "main.menus.app.file": "&Fájl",
- "main.menus.app.edit.undo": "Visszavonás",
- "main.menus.app.edit.selectAll": "Mind kijelölése",
- "main.menus.app.edit.redo": "Újra",
- "main.menus.app.edit.paste": "Beillesztés",
- "main.menus.app.edit.cut": "Kivágás",
- "main.menus.app.edit.copy": "Másolás",
- "main.menus.app.edit": "&Szerkesztés",
- "main.CriticalErrorHandler.uncaughtException.dialog.message": "Az {appName} alkalmazás váratlanul bezárult. Kattintson a \"{showDetails}\" gombra, ha többet szeretne megtudni, vagy a \"{reopen}\" gombra, ha újra meg szeretné nyitni az alkalmazást.\n\nBelső hiba: {err}",
- "main.CriticalErrorHandler.uncaughtException.button.showDetails": "Részletek mutatása",
- "main.CriticalErrorHandler.uncaughtException.button.reopen": "Újranyitás",
- "main.badge.unreadChannels": "Önnek van olvasatlan csatornái",
- "main.badge.sessionExpired": "A munkamenet lejárt: Kérjük, jelentkezzen be, hogy továbbra is kaphasson értesítéseket.",
- "main.badge.noUnreads": "Önnek nincs olvasatlan üzenete",
- "main.autoUpdater.update.dialog.message": "Egy új verzió készen áll a telepítésre",
- "main.autoUpdater.update.dialog.detail": "A {appName} asztali alkalmazás új verziója készen áll a telepítésre.",
- "main.autoUpdater.update.dialog.button.restartAndUpdate": "Újraindítás és frissítés",
- "main.autoUpdater.update.dialog.button.remindMeLater": "Emlékeztessen később",
- "main.autoUpdater.noUpdate.message": "Ön naprakész",
- "main.autoUpdater.noUpdate.detail": "Ön a {appName} asztali alkalmazás legújabb verzióját használja ({verzió} verzió). Értesítést fog kapni, ha új verzió áll rendelkezésre a telepítéshez.",
- "main.autoUpdater.download.dialog.message": "Új asztali verzió érhető el",
- "main.autoUpdater.download.dialog.detail": "A {appName} asztali alkalmazás új verziója már letölthető és telepíthető.",
- "main.autoUpdater.download.dialog.button.remindMeLater": "Emlékeztessen később",
- "main.autoUpdater.download.dialog.button.download": "Letöltés",
- "main.app.utils.migrateMacAppStore.dialog.message": "Meglévő beállítás importálása",
- "main.app.utils.migrateMacAppStore.dialog.detail": "Úgy tűnik, hogy létezik egy meglévő {appName} konfiguráció, szeretné importálni? A rendszer megkéri, hogy válassza ki a megfelelő konfigurációs könyvtárat.",
- "main.app.utils.migrateMacAppStore.button.selectAndImport": "Mappa kiválasztása és importálás",
- "main.app.utils.migrateMacAppStore.button.dontImport": "Ne importáljon",
- "main.app.initialize.downloadBox.allFiles": "Összes fájl",
- "main.app.app.handleAppCertificateError.dialog.extraDetail": "A tanúsítvány különbözik az előzőtől.\n\n",
- "main.app.app.handleAppCertificateError.certNotTrusted.dialog.message": "A \"{issuerName}\" által kiadott tanúsítványok nem megbízhatóak.",
- "main.app.app.handleAppCertificateError.certNotTrusted.dialog.title": "Tanúsítvány nem megbízható",
- "main.app.app.handleAppCertificateError.certNotTrusted.button.trustInsecureCertificate": "Bizalom nem biztonságos tanúsítványban",
- "main.app.app.handleAppCertificateError.certError.dialog.title": "Tanúsítvány hiba",
- "main.app.app.handleAppCertificateError.certNotTrusted.button.cancelConnection": "Kapcsolat megszakítása",
- "main.app.app.handleAppCertificateError.certError.dialog.detail": "{extraDetail}origin: {origin}\nHiba: {error}",
- "main.app.app.handleAppCertificateError.certError.dialog.message": "Valamilyen beállítási probléma van ezzel a Mattermost szerverrel, vagy valaki megpróbálja elfogni a kapcsolatot. Az is előfordulhat, hogy a böngészőjével be kell jelentkeznie abba a Wi-Fi hálózatba, amelyhez csatlakozik.",
- "main.app.app.handleAppCertificateError.certError.button.moreDetails": "További részletek",
- "main.allowProtocolDialog.title": "Nem http(s) protokoll",
- "main.app.app.handleAppCertificateError.certError.button.cancelConnection": "Kapcsolat megszakítása",
- "main.allowProtocolDialog.message": "{protokoll} link külső alkalmazást igényel.",
- "main.allowProtocolDialog.detail": "A kért link {URL}. Szeretné folytatni?",
- "main.allowProtocolDialog.button.saveProtocolAsAllowed": "Igen ({protokoll} mentése engedélyezettként)",
- "label.yes": "Igen",
- "label.save": "Mentés",
- "label.remove": "Eltávolítás",
- "label.ok": "OK",
- "label.no": "Nem",
- "label.login": "Bejelentkezés",
- "label.close": "Bezárás",
- "label.change": "Változtatás",
- "label.cancel": "Mégsem",
- "label.add": "Hozzáadás",
- "label.accept": "Elfogadás",
- "common.tabs.TAB_PLAYBOOKS": "Playbooks",
- "common.tabs.TAB_MESSAGING": "Csatornák",
- "common.tabs.TAB_FOCALBOARD": "Táblák",
- "common.permissions.canBasicAuth": "Webes hitelesítés",
- "renderer.modals.permission.permissionModal.requestOriginatedFromOrigin": "A kérés a {origin} helyről lett indítva",
- "renderer.components.welcomeScreen.slides.boards.subtitle": "Szállítson mindig időben, egy digitális műveletekre kifejlesztett projekt- és feladatkezelési megoldással.",
- "renderer.components.welcomeScreen.button.getStarted": "Kezdjük is el",
- "renderer.components.welcomeScreen.slides.boards.title": "Táblák",
- "renderer.components.welcomeScreen.slides.channels.subtitle": "A csapat összes kommunikációja egy helyen.
Biztonságos együttműködés, fejlesztők számára kifejlesztve.",
- "renderer.components.welcomeScreen.slides.palybooks.subtitle": "Gyorsabban haladhat, és kevesebb hibát követhet el az ellenőrző listák, automatizálások és eszközintegrációk segítségével, amelyek a csapat munkafolyamatokat támogatják.",
- "renderer.components.welcomeScreen.slides.channels.title": "Csatornák",
- "renderer.components.welcomeScreen.slides.playbooks.title": "Forgatókönyvek",
- "renderer.components.welcomeScreen.slides.welcome.subtitle": "A Mattermost egy nyílt forráskódú platform a fejlesztői együttműködéshez. Biztonságos, rugalmas és integrált az Ön által kedvelt eszközökkel.",
- "renderer.components.welcomeScreen.slides.welcome.title": "Üdv",
- "renderer.components.mainPage.titleBar": "Mattermost",
- "renderer.components.configureServer.subtitle": "Állítsa be az első szervert, hogy csatlakozzon a csapat
kommunikációs központjához",
- "renderer.components.configureServer.cardtitle": "Adja meg a szervere adatait",
- "renderer.components.configureServer.name.info": "A név ami meg lesz jelenítve a szerverek listájában",
- "renderer.components.configureServer.title": "Csatlakozzunk egy szerverhez",
- "renderer.components.configureServer.url.info": "A Mattermost szerver URL-je",
- "renderer.components.saveButton.saving": "Mentés folyamatban",
- "renderer.components.saveButton.save": "Mentés",
- "renderer.components.input.required": "Ez a mező kötelező",
- "renderer.components.configureServer.url.placeholder": "Szerver URL",
- "renderer.components.configureServer.name.placeholder": "Szerver megjelenítési neve",
- "renderer.components.configureServer.connect.saving": "Csatlakozás…",
- "renderer.components.configureServer.connect.default": "Csatlakozás",
- "renderer.downloadsDropdown.Update.ANewVersionIsAvailableToInstall": "A Mattermost Desktop App új verziója ({version}) elérhető a telepítéshez.",
- "renderer.time.sec": "mp",
- "renderer.time.mins": "perc",
- "renderer.time.hours": "óra",
- "renderer.downloadsDropdownMenu.ShowInFolder": "Mutasd a mappában",
- "renderer.downloadsDropdownMenu.ShowInFinder": "Mutasd a keresőben",
- "renderer.downloadsDropdownMenu.ShowInFileManager": "Mutasd a fájlkezelőben",
- "renderer.downloadsDropdownMenu.ShowInFileExplorer": "Mutasd a fájlkezelőben",
- "renderer.downloadsDropdownMenu.Open": "Megnyitás",
- "renderer.downloadsDropdownMenu.Clear": "Törlés",
- "renderer.downloadsDropdownMenu.CancelDownload": "Letöltés megszakítása",
- "renderer.downloadsDropdown.Update.RestartAndUpdate": "Újraindítás és frissítés",
- "renderer.downloadsDropdown.Update.NewDesktopVersionAvailable": "Új asztali verzió érhető el",
- "renderer.downloadsDropdown.Update.MattermostVersionX": "Mattermost verzió {version}",
- "renderer.downloadsDropdown.Update.DownloadUpdate": "Frissítés letöltése",
- "renderer.downloadsDropdown.remaining": "van hátra",
- "renderer.downloadsDropdown.Downloads": "Letöltések",
- "renderer.downloadsDropdown.ClearAll": "Mind törlése",
- "main.menus.app.view.downloads": "Letöltések",
- "renderer.components.settingsPage.trayIcon.color": "Ikon színe: ",
- "main.menus.app.help.RunDiagnostics": "Diagnosztikák futtatása"
+ "common.permissions.canBasicAuth": "Webes hitelesítés",
+ "common.tabs.TAB_FOCALBOARD": "Táblák",
+ "common.tabs.TAB_MESSAGING": "Csatornák",
+ "common.tabs.TAB_PLAYBOOKS": "Playbooks",
+ "label.accept": "Elfogadás",
+ "label.add": "Hozzáadás",
+ "label.allow": "Engedélyezés",
+ "label.cancel": "Mégsem",
+ "label.change": "Változtatás",
+ "label.close": "Bezárás",
+ "label.deny": "Tiltás",
+ "label.denyPermanently": "Tiltás véglegesen",
+ "label.login": "Bejelentkezés",
+ "label.no": "Nem",
+ "label.ok": "OK",
+ "label.remove": "Eltávolítás",
+ "label.save": "Mentés",
+ "label.yes": "Igen",
+ "main.CriticalErrorHandler.uncaughtException.button.reopen": "Újranyitás",
+ "main.CriticalErrorHandler.uncaughtException.button.showDetails": "Részletek mutatása",
+ "main.CriticalErrorHandler.uncaughtException.dialog.message": "Az {appName} alkalmazás váratlanul bezárult. Kattintson a \"{showDetails}\" gombra, ha többet szeretne megtudni, vagy a \"{reopen}\" gombra, ha újra meg szeretné nyitni az alkalmazást.\n\nBelső hiba: {err}",
+ "main.CriticalErrorHandler.unresponsive.dialog.message": "Az ablak már nem reagál.\nMeg szeretné várni, amíg az ablak újra reagál?",
+ "main.allowProtocolDialog.button.saveProtocolAsAllowed": "Igen ({protocol} mentése engedélyezettként)",
+ "main.allowProtocolDialog.detail": "A kért link {URL}. Szeretné folytatni?",
+ "main.allowProtocolDialog.message": "{protocol} link külső alkalmazást igényel.",
+ "main.allowProtocolDialog.title": "Nem http(s) protokoll",
+ "main.app.app.handleAppCertificateError.certError.button.cancelConnection": "Kapcsolat megszakítása",
+ "main.app.app.handleAppCertificateError.certError.button.moreDetails": "További részletek",
+ "main.app.app.handleAppCertificateError.certError.dialog.detail": "{extraDetail}origin: {origin}\nHiba: {error}",
+ "main.app.app.handleAppCertificateError.certError.dialog.message": "Valamilyen beállítási probléma van ezzel a Mattermost szerverrel, vagy valaki megpróbálja elfogni a kapcsolatot. Az is előfordulhat, hogy a böngészőjével be kell jelentkeznie abba a Wi-Fi hálózatba, amelyhez csatlakozik.",
+ "main.app.app.handleAppCertificateError.certError.dialog.title": "Tanúsítvány hiba",
+ "main.app.app.handleAppCertificateError.certNotTrusted.button.cancelConnection": "Kapcsolat megszakítása",
+ "main.app.app.handleAppCertificateError.certNotTrusted.button.trustInsecureCertificate": "Bizalom nem biztonságos tanúsítványban",
+ "main.app.app.handleAppCertificateError.certNotTrusted.dialog.message": "A \"{issuerName}\" által kiadott tanúsítványok nem megbízhatóak.",
+ "main.app.app.handleAppCertificateError.certNotTrusted.dialog.title": "Tanúsítvány nem megbízható",
+ "main.app.app.handleAppCertificateError.dialog.extraDetail": "A tanúsítvány különbözik az előzőtől.\n\n",
+ "main.app.initialize.downloadBox.allFiles": "Összes fájl",
+ "main.app.utils.migrateMacAppStore.button.dontImport": "Ne importáljon",
+ "main.app.utils.migrateMacAppStore.button.selectAndImport": "Mappa kiválasztása és importálás",
+ "main.app.utils.migrateMacAppStore.dialog.detail": "Úgy tűnik, hogy létezik egy meglévő {appName} konfiguráció, szeretné importálni? A rendszer megkéri, hogy válassza ki a megfelelő konfigurációs könyvtárat.",
+ "main.app.utils.migrateMacAppStore.dialog.message": "Meglévő beállítás importálása",
+ "main.autoUpdater.download.dialog.button.download": "Letöltés",
+ "main.autoUpdater.download.dialog.button.remindMeLater": "Emlékeztessen később",
+ "main.autoUpdater.download.dialog.detail": "A {appName} asztali alkalmazás új verziója már letölthető és telepíthető.",
+ "main.autoUpdater.download.dialog.message": "Új asztali verzió érhető el",
+ "main.autoUpdater.noUpdate.detail": "Ön a {appName} asztali alkalmazás legújabb verzióját használja ({version} verzió). Értesítést fog kapni, ha új verzió áll rendelkezésre a telepítéshez.",
+ "main.autoUpdater.noUpdate.message": "Ön naprakész",
+ "main.autoUpdater.update.dialog.button.remindMeLater": "Emlékeztessen később",
+ "main.autoUpdater.update.dialog.button.restartAndUpdate": "Újraindítás és frissítés",
+ "main.autoUpdater.update.dialog.detail": "A {appName} asztali alkalmazás új verziója készen áll a telepítésre.",
+ "main.autoUpdater.update.dialog.message": "Egy új verzió készen áll a telepítésre",
+ "main.badge.noUnreads": "Önnek nincs olvasatlan üzenete",
+ "main.badge.sessionExpired": "A munkamenet lejárt: Kérjük, jelentkezzen be, hogy továbbra is kaphasson értesítéseket.",
+ "main.badge.unreadChannels": "Önnek van olvasatlan csatornái",
+ "main.badge.unreadMentions": "Vannak olvasatlan említései ({mentionCount})",
+ "main.downloadsManager.resetDownloadsFolder": "Kérjük, állítsa vissza a mappát, ahova a fájlok letöltődnek",
+ "main.downloadsManager.specifyDownloadsFolder": "Adja meg a mappát, ahová a fájlok letöltődnek",
+ "main.menus.app.edit": "&Szerkesztés",
+ "main.menus.app.edit.copy": "Másolás",
+ "main.menus.app.edit.cut": "Kivágás",
+ "main.menus.app.edit.paste": "Beillesztés",
+ "main.menus.app.edit.pasteAndMatchStyle": "Beillesztés és stílus hozzáillesztése",
+ "main.menus.app.edit.redo": "Újra",
+ "main.menus.app.edit.selectAll": "Mind kijelölése",
+ "main.menus.app.edit.undo": "Visszavonás",
+ "main.menus.app.file": "&Fájl",
+ "main.menus.app.file.about": "{appName} névjegye",
+ "main.menus.app.file.exit": "Kilépés",
+ "main.menus.app.file.hide": "{appName} elrejtése",
+ "main.menus.app.file.hideOthers": "Többiek elrejtélse",
+ "main.menus.app.file.preferences": "Beállítások...",
+ "main.menus.app.file.quit": "Bezárás {appName}",
+ "main.menus.app.file.settings": "Beállítások...",
+ "main.menus.app.file.signInToAnotherServer": "Belépés másik szerverbe",
+ "main.menus.app.file.unhide": "Mutassa mindet",
+ "main.menus.app.help": "Sú&gó",
+ "main.menus.app.help.RunDiagnostics": "Diagnosztikák futtatása",
+ "main.menus.app.help.ShowLogs": "Naplózás megjelenítése",
+ "main.menus.app.help.checkForUpdates": "Frissítések ellenőrzése",
+ "main.menus.app.help.commitString": " commit: {hashVersion}",
+ "main.menus.app.help.downloadUpdate": "Frissítés letöltése",
+ "main.menus.app.help.learnMore": "Tudjon meg többet...",
+ "main.menus.app.help.restartAndUpdate": "Újraindítás és frissítés",
+ "main.menus.app.help.versionString": "Verzió {version}{commit}",
+ "main.menus.app.history": "&Előzmények",
+ "main.menus.app.history.back": "Vissza",
+ "main.menus.app.history.forward": "Előre",
+ "main.menus.app.view": "&Nézet",
+ "main.menus.app.view.actualSize": "Aktuális méret",
+ "main.menus.app.view.clearCacheAndReload": "Gyorsítótár ürítése és újratöltés",
+ "main.menus.app.view.devToolsAppWrapper": "Fejlesztői eszközök az alkalmazás csomagolóhoz",
+ "main.menus.app.view.devToolsCurrentServer": "Fejlesztői eszközök a jelenlegi kiszolgálóhoz",
+ "main.menus.app.view.downloads": "Letöltések",
+ "main.menus.app.view.find": "Keresés...",
+ "main.menus.app.view.fullscreen": "Teljes képernyő váltása",
+ "main.menus.app.view.reload": "Újratöltés",
+ "main.menus.app.view.toggleDarkMode": "Sötét mód váltása",
+ "main.menus.app.view.zoomIn": "Nagyítás",
+ "main.menus.app.view.zoomOut": "Kicsinyítés",
+ "main.menus.app.window": "A&blak",
+ "main.menus.app.window.bringAllToFront": "Mind előtérbe hozása",
+ "main.menus.app.window.close": "Bezárás",
+ "main.menus.app.window.closeWindow": "Ablak bezárása",
+ "main.menus.app.window.minimize": "Kicsinyítés",
+ "main.menus.app.window.selectNextTab": "Következő fül kiválasztása",
+ "main.menus.app.window.selectPreviousTab": "Előző fül kiválasztása",
+ "main.menus.app.window.showServers": "Szerverek megjelenítése",
+ "main.menus.app.window.zoom": "Nagyítás",
+ "main.menus.tray.preferences": "Beállítások...",
+ "main.menus.tray.settings": "Beállítások...",
+ "main.notifications.download.complete.body": "Letöltés befejeződött \n {fileName}",
+ "main.notifications.download.complete.title": "Letöltés befejeződött",
+ "main.notifications.mention.title": "Valaki megemlítette Önt",
+ "main.notifications.upgrade.newVersion.body": "Egy új verzió már letölthető.",
+ "main.notifications.upgrade.newVersion.title": "Új asztali verzió érhető el",
+ "main.notifications.upgrade.readyToInstall.body": "Az új asztali verzió már telepíthető.",
+ "main.notifications.upgrade.readyToInstall.title": "Kattintson az újraindításhoz és a frissítés telepítéséhez",
+ "main.permissionsManager.checkPermission.dialog.detail.geolocation": "{appName} az időzóna beállításához a helyzetét fogja használni. Ezt később bármikor megváltoztathatja a számítógép beállításaiban.",
+ "main.permissionsManager.checkPermission.dialog.detail.media": "{appName} a mikrofont és a kamerát használja a hívásokhoz és hangüzenetekhez. Ezt később bármikor megváltoztathatja a számítógép beállításaiban.",
+ "main.permissionsManager.checkPermission.dialog.detail.notifications": "{appName} értesítést küld az üzenetekről és hívásokról. Az értesítési beállításokat a Beállítások menüpontban állíthatja be.",
+ "main.permissionsManager.checkPermission.dialog.message.geolocation": "{appName} ({url}) szeretné elérni az Ön tartózkodási helyét.",
+ "main.permissionsManager.checkPermission.dialog.message.media": "{appName} ({url}) szeretne hozzáférni a mikrofonhoz és a kamerához.",
+ "main.permissionsManager.checkPermission.dialog.message.notifications": "{appName} ({url}) szeretne Önnek értesítéseket küldeni.",
+ "main.permissionsManager.checkPermission.dialog.title": "Engedély kérés",
+ "main.tray.tray.expired": "A munkamenet lejárt: Kérjük, jelentkezzen be, hogy továbbra is kaphasson értesítéseket.",
+ "main.tray.tray.mention": "Ön meg lett említve",
+ "main.tray.tray.unread": "Önnek van olvasatlan csatornái",
+ "main.views.viewManager.handleDeepLink.error.body": "Az alkalmazásban nincs olyan beállított kiszolgáló, amely megfelel a kért url-nek: {url}",
+ "main.views.viewManager.handleDeepLink.error.title": "Nincs egyező kiszolgáló",
+ "main.windows.mainWindow.closeApp.dialog.checkboxLabel": "Ne kérdezze meg újra",
+ "main.windows.mainWindow.closeApp.dialog.detail": "A továbbiakban nem kap értesítést az üzenetekről. Ha szeretné, hogy a {appName} továbbra is fusson a tálcán, akkor ezt a Beállításokban engedélyezheti.",
+ "main.windows.mainWindow.closeApp.dialog.message": "Biztosan ki szeretne lépni?",
+ "main.windows.mainWindow.closeApp.dialog.title": "Alkalmazás bezárása",
+ "main.windows.mainWindow.minimizeToTray.dialog.checkboxLabel": "Ne mutassa újra",
+ "main.windows.mainWindow.minimizeToTray.dialog.message": "{appName} továbbra is futni fog a tálcán. Ez kikapcsolható a Beállításokban.",
+ "main.windows.mainWindow.minimizeToTray.dialog.title": "Minimalizálás a tálcára",
+ "renderer.components.autoSaveIndicator.saved": "Mentve",
+ "renderer.components.autoSaveIndicator.saving": "Mentés...",
+ "renderer.components.configureServer.cardtitle": "Adja meg a szervere adatait",
+ "renderer.components.configureServer.connect.default": "Csatlakozás",
+ "renderer.components.configureServer.connect.override": "Csatlakozás mindenképp",
+ "renderer.components.configureServer.connect.saving": "Csatlakozás…",
+ "renderer.components.configureServer.name.info": "A név ami meg lesz jelenítve a szerverek listájában",
+ "renderer.components.configureServer.name.placeholder": "Szerver megjelenítési neve",
+ "renderer.components.configureServer.subtitle": "Állítsa be az első szervert, hogy csatlakozzon a csapat
kommunikációs központjához",
+ "renderer.components.configureServer.title": "Csatlakozzunk egy szerverhez",
+ "renderer.components.configureServer.url.info": "A Mattermost szerver URL-je",
+ "renderer.components.configureServer.url.insecure": "A kiszolgáló URL címe potenciálisan nem biztonságos. A legjobb eredmény elérése érdekében használjon HTTPS protokollal rendelkező URL-t.",
+ "renderer.components.configureServer.url.notMattermost": "Úgy tűnik, hogy a megadott kiszolgáló URL cím nem egy érvényes Mattermost kiszolgálóra mutat. Kérjük, ellenőrizze az URL-t, és a kapcsolatot.",
+ "renderer.components.configureServer.url.ok": "A kiszolgáló URL címe érvényes. Kiszolgáló verziója: {serverVersion}",
+ "renderer.components.configureServer.url.placeholder": "Szerver URL",
+ "renderer.components.configureServer.url.urlNotMatched": "A megadott kiszolgáló URL címe nem egyezik a Mattermost kiszolgálón beállított webhely URL címével. Szerver verzió: {serverVersion}",
+ "renderer.components.configureServer.url.urlUpdated": "A megadott kiszolgáló URL címét frissítettük, hogy megfeleljen a Mattermost kiszolgálón beállított webhely URL címének. Szerver verzió: {serverVersion}",
+ "renderer.components.configureServer.url.validating": "Validálás...",
+ "renderer.components.errorView.cannotConnectToAppName": "Nem lehet csatlakozni a {appName} alkalmazáshoz",
+ "renderer.components.errorView.havingTroubleConnecting": "Problémáink vannak a {appName} alkalmazáshoz való csatlakozással. Folytatjuk a próbálkozást a kapcsolat létrehozására.",
+ "renderer.components.errorView.refreshThenVerify": "Ha az oldal frissítése (Ctrl+R vagy Command+R) nem működik, kérjük, ellenőrizze ezt:",
+ "renderer.components.errorView.troubleshooting.browserView.canReachFromBrowserWindow": "A {url} egy böngészőablakból érhető el.",
+ "renderer.components.errorView.troubleshooting.computerIsConnected": "A számítógépe csatlakozik az internethez.",
+ "renderer.components.errorView.troubleshooting.urlIsCorrect.appNameIsCorrect": "A {appName} alkalmazás URL {url} helyes",
+ "renderer.components.extraBar.back": "Vissza",
+ "renderer.components.input.required": "Ez a mező kötelező",
+ "renderer.components.mainPage.contextMenu.ariaLabel": "Helyérzékeny menü",
+ "renderer.components.mainPage.downloadingUpdate": "Frissítés letöltése. {percentDone}% / {total} @ {speed}/s",
+ "renderer.components.mainPage.titleBar": "{appName}",
+ "renderer.components.mainPage.updateAvailable": "Frissítés érhető el",
+ "renderer.components.mainPage.updateReady": "Frissítés készen áll a telepítésre",
+ "renderer.components.newServerModal.error.nameRequired": "Név kötelező.",
+ "renderer.components.newServerModal.error.serverNameExists": "Egy ilyen nevű kiszolgáló már létezik.",
+ "renderer.components.newServerModal.error.serverUrlExists": "Egy kiszolgáló ezzel az URL-el már létezik.",
+ "renderer.components.newServerModal.error.urlIncorrectFormatting": "Az URL nincs jól formázva.",
+ "renderer.components.newServerModal.error.urlNeedsHttp": "Az URL-nek http:// vagy https:// -el kell kezdődnie.",
+ "renderer.components.newServerModal.error.urlRequired": "URL kötelező.",
+ "renderer.components.newServerModal.serverDisplayName": "Kiszolgáló megjelenítési neve",
+ "renderer.components.newServerModal.serverDisplayName.description": "A kiszolgáló neve, amely az asztali alkalmazás sávon lesz látható.",
+ "renderer.components.newServerModal.serverURL": "Kiszolgáló URL",
+ "renderer.components.newServerModal.serverURL.description": "A Mattermost kiszolgáló URL címe. Az URL-nek http:// vagy https:// -el kell kezdődnie.",
+ "renderer.components.newServerModal.success.ok": "A kiszolgáló URL címe érvényes. Kiszolgáló verziója: {serverVersion}",
+ "renderer.components.newServerModal.title.add": "Kiszolgáló hozzáadása",
+ "renderer.components.newServerModal.title.edit": "Kiszolgáló szerkesztése",
+ "renderer.components.newServerModal.validating": "Validálás...",
+ "renderer.components.newServerModal.warning.insecure": "A kiszolgáló URL címe potenciálisan nem biztonságos. A legjobb eredmény elérése érdekében használjon HTTPS protokollal rendelkező URL-t.",
+ "renderer.components.newServerModal.warning.notMattermost": "Úgy tűnik, hogy a megadott kiszolgáló URL cím nem egy érvényes Mattermost kiszolgálóra mutat. Kérjük, ellenőrizze az URL-t, és a kapcsolatot.",
+ "renderer.components.newServerModal.warning.urlNotMatched": "A kiszolgáló URL címe nem egyezik a Mattermost kiszolgálón beállított webhely URL címével. Szerver verzió: {serverVersion}",
+ "renderer.components.newServerModal.warning.urlUpdated": "A megadott kiszolgáló URL címét frissítettük, hogy megfeleljen a Mattermost kiszolgálón beállított webhely URL címének. Szerver verzió: {serverVersion}",
+ "renderer.components.removeServerModal.body": "Ez eltávolítja a kiszolgálót az asztali alkalmazásból, de nem törli annak adatait - a kiszolgálót bármikor visszaadhatja az alkalmazáshoz.",
+ "renderer.components.removeServerModal.confirm": "Megerősíti, hogy el kívánja távolítani a {serverName} kiszolgálót?",
+ "renderer.components.removeServerModal.title": "Kiszolgáló eltávolítása",
+ "renderer.components.saveButton.save": "Mentés",
+ "renderer.components.saveButton.saving": "Mentés folyamatban",
+ "renderer.components.serverDropdownButton.noServersConfigured": "Nincs kiszolgáló beállítva",
+ "renderer.components.settingsPage.afterRestart": "A beállítás az alkalmazás újraindítása után lép működésbe.",
+ "renderer.components.settingsPage.appLanguage": "Alkalmazás nyelvének megadása (béta)",
+ "renderer.components.settingsPage.appLanguage.description": "Kiválasztja a nyelvet, amelyet az asztali alkalmazás a menüelemek és a felugró ablakok megjelenítéséhez használ. Még béta fázisban van, egyes nyelvekből hiányozni fognak a fordítási szövegek.",
+ "renderer.components.settingsPage.appLanguage.useSystemDefault": "Rendszer alapértelmezett használata",
+ "renderer.components.settingsPage.appOptions": "Alkalmazás beállításai",
+ "renderer.components.settingsPage.bounceIcon": "Dokk ikon hozzákötése",
+ "renderer.components.settingsPage.bounceIcon.description": "Ha engedélyezve van, amikor új értesítés érkezik a Dock ikon egyszer vagy addig pattog, amíg a felhasználó meg nem nyitja az alkalmazást.",
+ "renderer.components.settingsPage.bounceIcon.once": "egyszer",
+ "renderer.components.settingsPage.bounceIcon.untilOpenApp": "amíg az app meg nincs nyitva",
+ "renderer.components.settingsPage.checkSpelling": "Helyesírás ellenőrzése",
+ "renderer.components.settingsPage.checkSpelling.description": "Kiemeli a hibásan írt szavakat az üzenetekben a rendszer nyelve vagy a nyelvi beállítások alapján.",
+ "renderer.components.settingsPage.checkSpelling.editSpellcheckUrl": "Alternatív szótár URL használata",
+ "renderer.components.settingsPage.checkSpelling.preferredLanguages": "Válassza ki a használni kívánt nyelvet (nyelveket)",
+ "renderer.components.settingsPage.checkSpelling.revertToDefault": "Visszaállítás az alapértelmezettre",
+ "renderer.components.settingsPage.checkSpelling.specifyURL": "Adja meg az url-t, ahonnan a szótár szövegei lekérdezhetőek",
+ "renderer.components.settingsPage.downloadLocation": "Letöltés helye",
+ "renderer.components.settingsPage.downloadLocation.description": "Adja meg a mappát, ahová a fájlok letöltődnek.",
+ "renderer.components.settingsPage.enableHardwareAcceleration": "GPU hardveres gyorsítás használata",
+ "renderer.components.settingsPage.enableHardwareAcceleration.description": "Ha engedélyezve van, a {appName} felhasználói felülete hatékonyabban jelenik meg, de ez egyes rendszerek esetében a stabilitás csökkenéséhez vezethet.",
+ "renderer.components.settingsPage.flashWindow": "Feladatsáv ikon villogása új üzenet fogadásakor",
+ "renderer.components.settingsPage.flashWindow.description": "Ha engedélyezve van, a feladatsor ikonja néhány másodpercig villogni fog, amikor új üzenet érkezik.",
+ "renderer.components.settingsPage.flashWindow.description.linuxFunctionality": "Ez a funkció nem feltétlenül működik minden Linux ablakkezelővel.",
+ "renderer.components.settingsPage.flashWindow.description.note": "MEGJEGYZÉS: ",
+ "renderer.components.settingsPage.fullscreen": "Alkalmazás megnyitása teljes képernyőn",
+ "renderer.components.settingsPage.fullscreen.description": "Ha engedélyezve van, a {appName} alkalmazás mindig teljes képernyőn nyílik meg",
+ "renderer.components.settingsPage.header": "Beállítások",
+ "renderer.components.settingsPage.launchAppMinimized": "Alkalmazás indítása kicsinyítve",
+ "renderer.components.settingsPage.launchAppMinimized.description": "Ha engedélyezve van, az alkalmazás a tálcán fog elindulni, és indításkor nem jelenik meg az ablak.",
+ "renderer.components.settingsPage.loadingConfig": "Beállítás betöltése...",
+ "renderer.components.settingsPage.loggingLevel": "Naplózás szintje",
+ "renderer.components.settingsPage.loggingLevel.description": "A naplózás hasznos a fejlesztők és az ügyfélszolgálat számára az asztali alkalmazással kapcsolatban felmerülő problémák izolálásához.",
+ "renderer.components.settingsPage.loggingLevel.description.subtitle": "A naplószint növelése növeli a lemezterület használatát, és hatással lehet a teljesítményre. Javasoljuk, hogy csak akkor növelje a naplószintet, ha problémái vannak.",
+ "renderer.components.settingsPage.loggingLevel.level.debug": "Hibakeresés (debug)",
+ "renderer.components.settingsPage.loggingLevel.level.error": "Hibák (error)",
+ "renderer.components.settingsPage.loggingLevel.level.info": "Infó (info)",
+ "renderer.components.settingsPage.loggingLevel.level.silly": "Legrészletesebb (silly)",
+ "renderer.components.settingsPage.loggingLevel.level.verbose": "Részletes (verbose)",
+ "renderer.components.settingsPage.loggingLevel.level.warn": "Hibák és figyelmeztetések (warn)",
+ "renderer.components.settingsPage.minimizeToTray": "Hagyja az alkalmazást futni az értesítési területen, amikor az alkalmazásablak bezárásra kerül",
+ "renderer.components.settingsPage.minimizeToTray.description": "Ha engedélyezve van, az alkalmazás az alkalmazásablak bezárása után is az értesítési területen marad.",
+ "renderer.components.settingsPage.saving.error": "Nem sikerült elmenteni a változtatásokat. Kérjük, próbálja meg újra.",
+ "renderer.components.settingsPage.showUnreadBadge": "Piros jelvény megjelenítése a {taskbar} ikonon az olvasatlan üzenetek jelzésére",
+ "renderer.components.settingsPage.showUnreadBadge.description": "Ettől a beállítástól függetlenül a megemlítéseket mindig egy piros jelvény és a {taskbar} ikonon lévő elemszám jelzi.",
+ "renderer.components.settingsPage.startAppOnLogin": "Alkalmazás indítása bejelentkezéskor",
+ "renderer.components.settingsPage.startAppOnLogin.description": "Ha engedélyezve van, az alkalmazás automatikusan elindul amikor bejelentkezik a gépére.",
+ "renderer.components.settingsPage.trayIcon.color": "Ikon színe: ",
+ "renderer.components.settingsPage.trayIcon.show": "Mutassa az ikont az értesítési területen",
+ "renderer.components.settingsPage.trayIcon.show.darwin": "Mutassa a {appName} alkalmazás ikonját a menü soron",
+ "renderer.components.settingsPage.trayIcon.theme": "Ikon téma: ",
+ "renderer.components.settingsPage.trayIcon.theme.dark": "Sötét",
+ "renderer.components.settingsPage.trayIcon.theme.light": "Világos",
+ "renderer.components.settingsPage.trayIcon.theme.systemDefault": "Használja a rendszer alapértelmezettjét",
+ "renderer.components.settingsPage.updates": "Frissítések",
+ "renderer.components.settingsPage.updates.automatic": "Frissítések automatikus ellenőrzése",
+ "renderer.components.settingsPage.updates.automatic.description": "Ha engedélyezi, az asztali alkalmazás frissítései automatikusan letöltődnek, és értesítést kap, amint készen áll a telepítésre.",
+ "renderer.components.settingsPage.updates.checkNow": "Frissítések keresése most",
+ "renderer.components.showCertificateModal.algorithm": "Algoritmus",
+ "renderer.components.showCertificateModal.commonName": "Általános név",
+ "renderer.components.showCertificateModal.issuerName": "Kibocsátó neve",
+ "renderer.components.showCertificateModal.noCertSelected": "Nincs tanúsítvány kiválasztva",
+ "renderer.components.showCertificateModal.notValidAfter": "Érvényesség lejárata",
+ "renderer.components.showCertificateModal.notValidBefore": "Érvényesség kezdete",
+ "renderer.components.showCertificateModal.publicKeyInfo": "Nyilvános kulcs információk",
+ "renderer.components.showCertificateModal.serialNumber": "Sorozatszám",
+ "renderer.components.showCertificateModal.subjectName": "Tárgy neve",
+ "renderer.components.welcomeScreen.button.getStarted": "Kezdjük is el",
+ "renderer.components.welcomeScreen.slides.boards.subtitle": "Szállítson mindig időben, egy digitális műveletekre kifejlesztett projekt- és feladatkezelési megoldással.",
+ "renderer.components.welcomeScreen.slides.boards.title": "Táblák",
+ "renderer.components.welcomeScreen.slides.channels.subtitle": "A csapat összes kommunikációja egy helyen.
Biztonságos együttműködés, fejlesztők számára kifejlesztve.",
+ "renderer.components.welcomeScreen.slides.channels.title": "Csatornák",
+ "renderer.components.welcomeScreen.slides.palybooks.subtitle": "Gyorsabban haladhat, és kevesebb hibát követhet el az ellenőrző listák, automatizálások és eszközintegrációk segítségével, amelyek a csapat munkafolyamatokat támogatják.",
+ "renderer.components.welcomeScreen.slides.playbooks.title": "Forgatókönyvek",
+ "renderer.components.welcomeScreen.slides.welcome.subtitle": "A Mattermost egy nyílt forráskódú platform a fejlesztői együttműködéshez. Biztonságos, rugalmas és integrált az Ön által kedvelt eszközökkel.",
+ "renderer.components.welcomeScreen.slides.welcome.title": "Üdv",
+ "renderer.downloadsDropdown.ClearAll": "Mind törlése",
+ "renderer.downloadsDropdown.Downloads": "Letöltések",
+ "renderer.downloadsDropdown.Update.ANewVersionIsAvailableToInstall": "A {appName} Desktop App új verziója ({version}) elérhető a telepítéshez.",
+ "renderer.downloadsDropdown.Update.DownloadUpdate": "Frissítés letöltése",
+ "renderer.downloadsDropdown.Update.MattermostVersionX": "{appName} verzió {version}",
+ "renderer.downloadsDropdown.Update.NewDesktopVersionAvailable": "Új asztali verzió érhető el",
+ "renderer.downloadsDropdown.Update.RestartAndUpdate": "Újraindítás és frissítés",
+ "renderer.downloadsDropdown.remaining": "van hátra",
+ "renderer.downloadsDropdownMenu.CancelDownload": "Letöltés megszakítása",
+ "renderer.downloadsDropdownMenu.Clear": "Törlés",
+ "renderer.downloadsDropdownMenu.Open": "Megnyitás",
+ "renderer.downloadsDropdownMenu.ShowInFileExplorer": "Mutasd a fájlkezelőben",
+ "renderer.downloadsDropdownMenu.ShowInFileManager": "Mutasd a fájlkezelőben",
+ "renderer.downloadsDropdownMenu.ShowInFinder": "Mutasd a keresőben",
+ "renderer.downloadsDropdownMenu.ShowInFolder": "Mutasd a mappában",
+ "renderer.dropdown.addAServer": "Kiszogáló hozzáadása",
+ "renderer.dropdown.servers": "Kiszolgálók",
+ "renderer.modals.certificate.certificateModal.certInfoButton": "Tanúsítvány információk",
+ "renderer.modals.certificate.certificateModal.issuer": "Kibocsátó",
+ "renderer.modals.certificate.certificateModal.noCertsAvailable": "Nem érhető el tanúsítvány",
+ "renderer.modals.certificate.certificateModal.serial": "Sorozatszám",
+ "renderer.modals.certificate.certificateModal.subject": "Tárgy",
+ "renderer.modals.certificate.certificateModal.subtitle": "Válasszon ki egy tanúsítványt a {url} felé történő hitelesítéshez",
+ "renderer.modals.certificate.certificateModal.title": "Tanúsítvány kiválasztása",
+ "renderer.modals.login.loginModal.message.proxy": "A proxy {host}:{port} felhasználónevet és jelszót igényel.",
+ "renderer.modals.login.loginModal.message.server": "A {url} kiszolgáló felhasználónevet és jelszót igényel.",
+ "renderer.modals.login.loginModal.password": "Jelszó",
+ "renderer.modals.login.loginModal.title": "Hitelesítés szükséges",
+ "renderer.modals.login.loginModal.username": "Felhasználó neve",
+ "renderer.modals.permission.permissionModal.body": "A webhely, amely nem szerepel a Mattermost kiszolgáló konfigurációjában, {permission} -hoz hozzáférést kér.",
+ "renderer.modals.permission.permissionModal.requestOriginatedFrom": "Ennek a kérésnek az eredeti származási helye ",
+ "renderer.modals.permission.permissionModal.requestOriginatedFromOrigin": "A kérés a {origin} helyről lett indítva",
+ "renderer.modals.permission.permissionModal.title": "{permission} szükséges",
+ "renderer.modals.permission.permissionModal.unknownOrigin": "ismeretlen forrás",
+ "renderer.time.hours": "óra",
+ "renderer.time.mins": "perc",
+ "renderer.time.sec": "mp"
}
diff --git a/i18n/ko.json b/i18n/ko.json
index 393b76556e4..353b0ddca1c 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -1,299 +1,299 @@
{
- "main.app.utils.migrateMacAppStore.dialog.detail": "기존의 {appName}에 해당하는 설정이 있는 것 같습니다. 가져오시겠습니까? 올바른 설정 폴더를 선택해야 합니다.",
- "main.app.utils.migrateMacAppStore.button.selectAndImport": "폴더를 선택하고 가져오기",
- "main.app.utils.migrateMacAppStore.button.dontImport": "가져오지 않기",
- "main.app.initialize.downloadBox.allFiles": "모든 파일",
- "main.app.app.handleAppCertificateError.dialog.extraDetail": "현재 인증서가 이전 인증서와 다릅니다.\n\n",
- "main.app.app.handleAppCertificateError.certNotTrusted.dialog.title": "인증서를 신뢰할 수 없습니다",
- "main.app.app.handleAppCertificateError.certNotTrusted.dialog.message": "\"{issuerName}\"의 인증서는 신뢰할 수 없습니다.",
- "main.app.app.handleAppCertificateError.certError.dialog.title": "인증서 오류",
- "main.app.app.handleAppCertificateError.certNotTrusted.button.trustInsecureCertificate": "신뢰할 수 없는 인증서",
- "main.app.app.handleAppCertificateError.certNotTrusted.button.cancelConnection": "연결 취소",
- "main.app.app.handleAppCertificateError.certError.dialog.message": "Mattermost 서버 설정에 문제가 있거나, 또는 누군가 연결을 가로채려고 합니다. 또한 웹 브라우저를 사용하여 연결된 Wi-Fi에 로그인해야 할 수도 있습니다.",
- "main.app.app.handleAppCertificateError.certError.button.moreDetails": "세부사항",
- "main.app.app.handleAppCertificateError.certError.button.cancelConnection": "연결 취소",
- "main.allowProtocolDialog.title": "http(s) 프로토콜이 아닙니다",
- "main.allowProtocolDialog.message": "{protocol} 링크가 외부 애플리케이션을 요구합니다.",
- "main.allowProtocolDialog.detail": "요청된 링크는 {URL}입니다. 계속하시겠습니까?",
- "main.allowProtocolDialog.button.saveProtocolAsAllowed": "예 ({protocol}을 허용하고 저장)",
- "label.yes": "예",
- "label.save": "저장",
- "label.remove": "제거",
- "label.ok": "확인",
- "label.no": "아니오",
- "label.login": "로그인",
- "label.close": "닫기",
- "label.change": "변경",
- "label.cancel": "취소",
- "label.add": "추가",
- "label.accept": "수락",
- "common.tabs.TAB_PLAYBOOKS": "Playbooks",
- "common.tabs.TAB_MESSAGING": "채널",
- "common.tabs.TAB_FOCALBOARD": "보드",
- "common.permissions.canBasicAuth": "Web 인증",
- "main.windows.mainWindow.closeApp.dialog.checkboxLabel": "다시 묻지 않기",
- "main.views.viewManager.handleDeepLink.error.title": "일치하는 서버가 없습니다",
- "main.views.viewManager.handleDeepLink.error.body": "요청한 URL과 일치하는 설정의 서버가 없습니다: {url}",
- "main.tray.tray.unread": "읽지 않은 채널이 있습니다",
- "main.tray.tray.mention": "당신이 멘션되었습니다",
- "main.tray.tray.expired": "세션 만료됨: 계속 알림을 받으려면 로그인하세요.",
- "main.notifications.upgrade.readyToInstall.title": "클릭하여 재시작 및 업데이트 설치",
- "main.notifications.upgrade.readyToInstall.body": "이제 새 데스크톱 버전을 설치할 준비가 되었습니다.",
- "main.notifications.upgrade.newVersion.title": "새 데스크톱 버전이 있습니다",
- "main.notifications.mention.title": "누군가 당신을 멘션했습니다",
- "main.notifications.upgrade.newVersion.body": "지금 다운로드할 수 있는 새 버전이 있습니다.",
- "main.notifications.download.complete.title": "다운로드 완료",
- "main.notifications.download.complete.body": "다운로드 완료 \n {fileName}",
- "main.menus.tray.settings": "설정...",
- "main.menus.tray.preferences": "환경설정...",
- "main.menus.app.window.zoom": "비율",
- "main.menus.app.window.showServers": "서버 보기",
- "main.menus.app.window.selectPreviousTab": "이전 탭 선택",
- "main.menus.app.window.selectNextTab": "다음 탭 선택",
- "main.menus.app.window.minimize": "최소화",
- "main.menus.app.window.closeWindow": "창 닫기",
- "main.menus.app.window.close": "닫기",
- "main.menus.app.window.bringAllToFront": "모두 앞으로 가져오기",
- "main.menus.app.window": "창(&W)",
- "main.menus.app.view.zoomOut": "축소",
- "main.menus.app.view.zoomIn": "확대",
- "main.menus.app.view.toggleDarkMode": "다크모드 전환",
- "main.menus.app.view.reload": "재시작",
- "main.menus.app.view.fullscreen": "전체화면 전환",
- "main.menus.app.view.find": "찾아보기...",
- "main.menus.app.view.devToolsCurrentServer": "현재 서버용 개발자 도구",
- "main.menus.app.view.devToolsAppWrapper": "애플리케이션용 개발자 도구",
- "main.menus.app.view.clearCacheAndReload": "캐시 삭제 및 재시작",
- "main.menus.app.view.actualSize": "실제 크기",
- "main.menus.app.view": "보기(&V)",
- "main.menus.app.history.forward": "전달",
- "main.menus.app.history.back": "돌아가기",
- "main.menus.app.history": "이력(&H)",
- "main.menus.app.help.versionString": "버전 {version}{commit}",
- "main.menus.app.help.restartAndUpdate": "재시작 후 업데이트",
- "main.menus.app.help.learnMore": "더 알아보기...",
- "main.menus.app.help.downloadUpdate": "업데이트 다운로드",
- "main.menus.app.help.commitString": " 커밋: {hashVersion}",
- "main.menus.app.help.checkForUpdates": "업데이트 확인",
- "main.menus.app.help": "도움말(&p)",
- "main.menus.app.file.unhide": "모두 보기",
- "main.menus.app.file.signInToAnotherServer": "다른 서버에 로그인",
- "main.menus.app.file.settings": "설정...",
- "main.menus.app.file.quit": "{appName} 종료",
- "main.menus.app.file.preferences": "설정...",
- "main.menus.app.file.hideOthers": "나머지 숨기기",
- "main.menus.app.file.hide": "{appName} 숨기기",
- "main.menus.app.file.exit": "종료",
- "main.menus.app.file.about": "{appName} 정보",
- "main.menus.app.file": "파일(&F)",
- "main.menus.app.edit.undo": "실행 취소",
- "main.menus.app.edit.selectAll": "모두 선택",
- "main.menus.app.edit.redo": "다시 실행",
- "main.menus.app.edit.pasteAndMatchStyle": "붙여넣고 스타일 일치시키기",
- "main.menus.app.edit.paste": "붙여넣기",
- "main.menus.app.edit.cut": "잘라내기",
- "main.menus.app.edit.copy": "복사하기",
- "main.menus.app.edit": "편집(&E)",
- "main.CriticalErrorHandler.unresponsive.dialog.message": "프로그램이 응답하지 않습니다.\n다시 응답할 때까지 기다리시겠습니까?",
- "main.CriticalErrorHandler.uncaughtException.dialog.message": "{appName}이(가) 예기치 않게 종료되었습니다. \"{showDetails}\"를 눌러 자세히 알아보거나 \"{reopen}\"을 눌러 애플리케이션을 다시 시작하세요.\n\n내부 오류 : {err}",
- "main.CriticalErrorHandler.uncaughtException.button.showDetails": "자세히 보기",
- "main.CriticalErrorHandler.uncaughtException.button.reopen": "다시 열기",
- "main.badge.unreadMentions": "읽지 않은 멘션이 있습니다 ({mentionCount})",
- "main.badge.unreadChannels": "읽지 않은 채널이 있습니다",
- "main.badge.sessionExpired": "세션 만료됨: 계속 알림을 받으려면 로그인하세요.",
- "main.badge.noUnreads": "읽지 않은 메세지가 없습니다",
- "main.autoUpdater.update.dialog.message": "새 버전의 설치가 준비되었습니다",
- "main.autoUpdater.update.dialog.detail": "{appName}의 새 버전의 설치가 준비되었습니다.",
- "main.autoUpdater.update.dialog.button.restartAndUpdate": "재시작 후 업데이트",
- "main.autoUpdater.update.dialog.button.remindMeLater": "나중에 다시 알림",
- "main.autoUpdater.noUpdate.message": "이미 최신버전입니다",
- "main.autoUpdater.noUpdate.detail": "{appName} 최신 버전({version}) 데스크톱 앱을 사용하고 있습니다. 최신 버전이 설치 가능할 때 알림을 받습니다.",
- "main.autoUpdater.download.dialog.message": "새로운 버전이 존재합니다",
- "main.autoUpdater.download.dialog.detail": "{appName} 데스크톱의 새로운 버전이 존재하여, 지금 다운로드 후 설치할 수 있습니다.",
- "main.autoUpdater.download.dialog.button.remindMeLater": "나중에 다시 알림",
- "main.autoUpdater.download.dialog.button.download": "다운로드",
- "main.app.utils.migrateMacAppStore.dialog.message": "기존 설정 가져오기",
- "renderer.time.sec": "초",
- "renderer.time.mins": "분",
- "renderer.time.hours": "시간",
- "renderer.modals.login.loginModal.username": "사용자 이름",
- "renderer.modals.login.loginModal.password": "비밀번호",
- "renderer.modals.permission.permissionModal.title": "{permission} 요구됨",
- "renderer.modals.permission.permissionModal.requestOriginatedFromOrigin": "이 요청은 {origin}에서 시작되었습니다",
- "renderer.modals.permission.permissionModal.body": "Mattermost 서버 구성에 포함되지 않은 사이트에는 {permission} 액세스 권한이 필요합니다.",
- "renderer.modals.login.loginModal.title": "인증 필요",
- "renderer.modals.login.loginModal.message.server": "서버 {url}에는 사용자 이름과 비밀번호가 필요합니다.",
- "renderer.modals.login.loginModal.message.proxy": "프록시 {host}:{port}에는 사용자 이름과 비밀번호가 필요합니다.",
- "renderer.modals.certificate.certificateModal.title": "인증서 선택",
- "renderer.modals.certificate.certificateModal.subtitle": "{url}에 자신을 인증할 인증서를 선택하세요",
- "renderer.modals.certificate.certificateModal.subject": "주체",
- "renderer.modals.certificate.certificateModal.serial": "시리얼",
- "renderer.modals.certificate.certificateModal.noCertsAvailable": "사용 가능한 인증서가 없습니다",
- "renderer.modals.certificate.certificateModal.issuer": "발급자",
- "renderer.modals.certificate.certificateModal.certInfoButton": "인증서 정보",
- "renderer.dropdown.servers": "서버",
- "renderer.dropdown.addAServer": "서버 추가",
- "renderer.downloadsDropdownMenu.ShowInFolder": "폴더에서 보기",
- "renderer.downloadsDropdownMenu.ShowInFinder": "Finder에서 보기",
- "renderer.downloadsDropdownMenu.ShowInFileManager": "파일 관리자로 보기",
- "renderer.downloadsDropdownMenu.ShowInFileExplorer": "파일 탐색기로 보기",
- "renderer.downloadsDropdownMenu.Open": "열기",
- "renderer.downloadsDropdownMenu.Clear": "지우기",
- "renderer.downloadsDropdownMenu.CancelDownload": "다운로드 취소",
- "renderer.downloadsDropdown.Update.RestartAndUpdate": "다시 시작 & 업데이트",
- "renderer.downloadsDropdown.Update.NewDesktopVersionAvailable": "새로운 데스크톱 버전 사용 가능",
- "renderer.downloadsDropdown.Update.MattermostVersionX": "{appName} 버전 {version}",
- "renderer.downloadsDropdown.Update.DownloadUpdate": "업데이트 다운로드",
- "renderer.downloadsDropdown.Update.ANewVersionIsAvailableToInstall": "{appName} 데스크톱 앱의 새 버전({version})을 설치할 수 있습니다.",
- "renderer.downloadsDropdown.Downloads": "다운로드",
- "renderer.downloadsDropdown.ClearAll": "모두 지우기",
- "renderer.components.welcomeScreen.slides.welcome.title": "환영합니다",
- "renderer.components.welcomeScreen.slides.welcome.subtitle": "Mattermost는 개발자 협업을 위한 오픈 소스 플랫폼입니다. 안전하고 유연하며 즐겨 사용하는 도구와 통합됩니다.",
- "renderer.components.welcomeScreen.slides.playbooks.title": "플레이북",
- "renderer.components.welcomeScreen.slides.palybooks.subtitle": "팀의 워크플로우를 강화하는 체크리스트, 자동화, 도구 통합을 통해 더 빠르게 작업하고 실수를 줄이세요.",
- "renderer.components.welcomeScreen.slides.channels.title": "채널",
- "renderer.components.welcomeScreen.slides.channels.subtitle": "팀의 모든 커뮤니케이션을 한곳에서
개발자를 위해 구축된 안전한 협업.",
- "renderer.components.welcomeScreen.slides.boards.title": "보드",
- "renderer.components.welcomeScreen.slides.boards.subtitle": "디지털 오퍼레이션에 최적화된 프로젝트 및 작업 관리 솔루션을 사용해 항상 기한 내에 제품을 출시하세요.",
- "renderer.components.welcomeScreen.button.getStarted": "시작하기",
- "renderer.components.serverDropdownButton.noServersConfigured": "구성된 서버 없음",
- "renderer.components.showCertificateModal.subjectName": "주체 이름(Subject Name)",
- "renderer.components.showCertificateModal.serialNumber": "일련번호",
- "renderer.components.showCertificateModal.publicKeyInfo": "공개 키 정보",
- "renderer.components.showCertificateModal.notValidAfter": "뒤가 유효하지 않음",
- "renderer.components.showCertificateModal.notValidBefore": "앞이 유효하지 않음",
- "renderer.components.showCertificateModal.noCertSelected": "선택된 인증서 없음",
- "renderer.components.showCertificateModal.issuerName": "발행자 이름",
- "renderer.components.showCertificateModal.commonName": "일반이름(CN)",
- "renderer.components.showCertificateModal.algorithm": "알고리즘",
- "renderer.components.settingsPage.updates.checkNow": "지금 업데이트 확인",
- "renderer.components.settingsPage.updates.automatic.description": "활성화된 경우 데스크탑 앱 업데이트를 자동으로 다운로드하고 설치 준비가 되면 알려줍니다.",
- "renderer.components.settingsPage.updates.automatic": "업데이트 자동 확인",
- "renderer.components.settingsPage.updates": "업데이트",
- "renderer.components.settingsPage.trayIcon.theme.systemDefault": "시스템 기본값 사용",
- "renderer.components.settingsPage.trayIcon.theme.light": "라이트",
- "renderer.components.settingsPage.trayIcon.theme.dark": "다크",
- "renderer.components.settingsPage.trayIcon.show.darwin": "메뉴 표시줄에 {appName} 아이콘 표시",
- "renderer.components.settingsPage.trayIcon.show": "알림 영역에 아이콘 표시",
- "renderer.components.settingsPage.trayIcon.color": "아이콘 색상: ",
- "renderer.components.settingsPage.startAppOnLogin.description": "활성화하면 컴퓨터에 로그인할 때 앱이 자동으로 시작됩니다.",
- "renderer.components.settingsPage.startAppOnLogin": "로그인 시 앱 시작",
- "renderer.components.settingsPage.showUnreadBadge.description": "이 설정에 관계없이 멘션은 항상 빨간색 배지와 {taskbar} 아이콘의 항목 수로 표시됩니다.",
- "renderer.components.settingsPage.showUnreadBadge": "읽지 않은 메시지를 나타내는 {taskbar} 아이콘에 빨간색 배지 표시",
- "renderer.components.settingsPage.saving.error": "변경 사항을 저장할 수 없습니다. 다시 시도하세요.",
- "renderer.components.settingsPage.minimizeToTray.description": "활성화하면 앱 창이 닫힌 후에도 알림 영역에서 앱이 계속 실행됩니다.",
- "renderer.components.settingsPage.minimizeToTray": "애플리케이션 창이 닫힐 때 알림 영역에서 앱 실행 상태 유지",
- "renderer.components.settingsPage.loggingLevel.level.warn": "오류 및 경고",
- "renderer.components.settingsPage.loggingLevel.level.verbose": "자세한 정보 표시",
- "renderer.components.settingsPage.loggingLevel.level.silly": "최고 (전부 기록)",
- "renderer.components.settingsPage.loggingLevel.level.info": "정보 (info)",
- "renderer.components.settingsPage.loggingLevel.level.error": "오류 (error)",
- "renderer.components.settingsPage.loggingLevel.level.debug": "디버그 (debug)",
- "renderer.components.settingsPage.loggingLevel.description.subtitle": "로그 수준을 높이면 디스크 공간 사용량이 증가하고 성능에 영향을 줄 수 있습니다. 문제가 있는 경우에만 로그 수준을 높이는 것이 좋습니다.",
- "renderer.components.settingsPage.loggingLevel.description": "로깅은 개발자에게 유용하며 데스크톱 앱에서 발생할 수 있는 문제를 격리하는 데 도움이 됩니다.",
- "renderer.components.settingsPage.loggingLevel": "로깅 수준",
- "renderer.components.settingsPage.loadingConfig": "구성 불러오는 중...",
- "renderer.components.settingsPage.launchAppMinimized.description": "활성화하면 앱이 시스템 트레이에서 시작되고 실행 시 창이 표시되지 않습니다.",
- "renderer.components.settingsPage.launchAppMinimized": "최소화된 앱 실행",
- "renderer.components.settingsPage.header": "설정",
- "renderer.components.settingsPage.fullscreen.description": "활성화하면 {appName} 애플리케이션이 항상 전체 화면으로 열립니다",
- "renderer.components.settingsPage.fullscreen": "전체 화면에서 앱 열기",
- "renderer.components.settingsPage.flashWindow.description.note": "노트: ",
- "renderer.components.settingsPage.flashWindow.description.linuxFunctionality": "이 기능은 일부 리눅스 윈도우 매니저에서 작동하지 않을 수 있습니다.",
- "renderer.components.settingsPage.flashWindow.description": "활성화하면 새 메시지 수신 시 작업 표시줄 아이콘이 몇 초 동안 깜박입니다.",
- "renderer.components.settingsPage.flashWindow": "새 메시지 수신 시 작업 표시줄 아이콘 깜박임",
- "renderer.components.settingsPage.enableHardwareAcceleration.description": "활성화하면 {appName} UI를 더 효율적으로 렌더링하지만 일부 시스템에서는 안정성이 저하될 수 있습니다.",
- "renderer.components.settingsPage.enableHardwareAcceleration": "GPU 하드웨어 가속 사용",
- "renderer.components.settingsPage.downloadLocation.description": "파일을 다운로드할 폴더를 지정합니다.",
- "renderer.components.settingsPage.downloadLocation": "다운로드 위치",
- "renderer.components.settingsPage.checkSpelling.specifyURL": "사전 정의를 검색할 수 있는 URL 지정",
- "renderer.components.settingsPage.checkSpelling.revertToDefault": "기본값으로 되돌리기",
- "renderer.components.settingsPage.checkSpelling.preferredLanguages": "선호하는 언어 선택",
- "renderer.components.settingsPage.checkSpelling.editSpellcheckUrl": "대체 사전 URL 사용",
- "renderer.components.settingsPage.checkSpelling.description": "시스템 언어 또는 언어 기본 설정에 따라 메시지에서 철자가 틀린 단어를 강조 표시합니다.",
- "renderer.components.settingsPage.checkSpelling": "맞춤법 검사",
- "renderer.components.settingsPage.bounceIcon.untilOpenApp": "앱을 열 때까지",
- "renderer.components.settingsPage.bounceIcon.once": "한 번",
- "renderer.components.settingsPage.bounceIcon.description": "활성화하면 Dock 아이콘이 한 번 또는 새 알림 수신 후 사용자가 앱을 열 때까지 바운스됩니다.",
- "renderer.components.settingsPage.appOptions": "앱 옵션",
- "renderer.components.settingsPage.appLanguage.useSystemDefault": "시스템 기본값 사용",
- "renderer.components.settingsPage.appLanguage.description": "데스크탑 앱의 메뉴 항목 및 팝업에 사용할 언어를 선택합니다. 아직 베타 버전이므로 일부 언어에는 번역되지 않은 문자열이 있습니다.",
- "renderer.components.settingsPage.appLanguage": "앱 언어 설정 (베타)",
- "renderer.components.settingsPage.afterRestart": "앱을 다시 시작해야 설정이 적용됩니다.",
- "renderer.components.saveButton.saving": "저장중",
- "renderer.components.saveButton.save": "저장",
- "renderer.components.removeServerModal.title": "서버 제거",
- "renderer.components.removeServerModal.confirm": "{serverName} 서버를 제거하시겠습니까?",
- "renderer.components.removeServerModal.body": "이렇게 하면 데스크톱 앱에서 서버가 제거되지만 해당 데이터는 삭제되지 않습니다. 언제든지 앱에 서버를 다시 추가할 수 있습니다.",
- "renderer.components.newServerModal.title.edit": "서버 수정",
- "renderer.components.newServerModal.title.add": "서버 추가",
- "renderer.components.newServerModal.serverURL.description": "Mattermost 서버 URL입니다. http:// 또는 https://로 시작해야 합니다.",
- "renderer.components.newServerModal.serverURL": "서버 URL",
- "renderer.components.newServerModal.serverDisplayName.description": "데스크톱 앱 탭 표시줄에 표시되는 서버 이름입니다.",
- "renderer.components.newServerModal.serverDisplayName": "서버 표시 이름",
- "renderer.components.newServerModal.error.urlRequired": "URL이 필요합니다.",
- "renderer.components.newServerModal.error.urlNeedsHttp": "URL은 http:// 또는 https://로 시작해야 합니다.",
- "renderer.components.newServerModal.error.urlIncorrectFormatting": "URL 형식이 올바르지 않습니다.",
- "renderer.components.newServerModal.error.serverUrlExists": "동일한 URL을 가진 서버가 이미 존재합니다.",
- "renderer.components.newServerModal.error.serverNameExists": "같은 이름의 서버가 이미 존재합니다.",
- "renderer.components.newServerModal.error.nameRequired": "이름이 필요합니다.",
- "renderer.components.mainPage.titleBar": "{appName}",
- "renderer.components.mainPage.contextMenu.ariaLabel": "컨텍스트 메뉴",
- "renderer.components.input.required": "이 필드는 필수입니다",
- "renderer.components.extraBar.back": "돌아가기",
- "renderer.components.errorView.troubleshooting.urlIsCorrect.appNameIsCorrect": "{appName} URL {url}이 정확합니다",
- "renderer.components.errorView.troubleshooting.computerIsConnected": "컴퓨터가 인터넷에 연결되어 있습니다.",
- "renderer.components.errorView.troubleshooting.browserView.canReachFromBrowserWindow": "브라우저 창에서 {url}에 연결할 수 있습니다.",
- "renderer.components.errorView.refreshThenVerify": "이 페이지를 새로고침(Ctrl+R 또는 Command+R)할 수 없는 경우 다음을 확인하세요:",
- "renderer.components.errorView.havingTroubleConnecting": "{appName}에 연결하는 데 문제가 있습니다. 계속 연결을 시도하겠습니다.",
- "renderer.components.errorView.cannotConnectToAppName": "{appName}에 연결할 수 없습니다",
- "renderer.components.configureServer.url.placeholder": "서버 URL",
- "renderer.components.configureServer.url.info": "Mattermost 서버 URL",
- "renderer.components.configureServer.title": "서버에 접속하기",
- "renderer.components.configureServer.name.placeholder": "서버 표시 이름",
- "renderer.components.configureServer.name.info": "서버 목록에 표시될 이름",
- "renderer.components.configureServer.connect.saving": "연결중…",
- "renderer.components.configureServer.connect.default": "연결",
- "renderer.components.configureServer.cardtitle": "서버 세부 정보를 입력하세요",
- "renderer.components.autoSaveIndicator.saving": "저장중...",
- "renderer.components.autoSaveIndicator.saved": "저장됨",
- "main.menus.app.view.downloads": "다운로드",
- "main.menus.app.help.RunDiagnostics": "진단 실행",
- "renderer.modals.permission.permissionModal.unknownOrigin": "알 수 없는 출처",
- "main.app.app.handleAppCertificateError.certError.dialog.detail": "{extraDetail}원본: {origin}\n오류: {error}",
- "main.windows.mainWindow.minimizeToTray.dialog.title": "트레이로 최소화",
- "main.windows.mainWindow.minimizeToTray.dialog.message": "{appName}은(는) 시스템 트레이에서 계속 실행됩니다. 설정에서 비활성화할 수 있습니다.",
- "main.windows.mainWindow.minimizeToTray.dialog.checkboxLabel": "다시 보지 않기",
- "main.windows.mainWindow.closeApp.dialog.title": "애플리케이션 종료",
- "main.windows.mainWindow.closeApp.dialog.message": "종료하시겠습니까?",
- "main.windows.mainWindow.closeApp.dialog.detail": "더 이상 메시지 알림을 받지 않습니다. {appName}을(를) 시스템 트레이에서 실행 중인 상태로 두려면 설정에서 활성화할 수 있습니다.",
- "renderer.components.settingsPage.bounceIcon": "Dock 아이콘 바운스",
- "renderer.components.configureServer.subtitle": "팀 커뮤니케이션 허브에
연결할 첫 번째 서버 설정",
- "renderer.downloadsDropdown.remaining": "잔여",
- "main.menus.app.help.ShowLogs": "로그 표시",
- "main.downloadsManager.specifyDownloadsFolder": "파일이 다운로드 될 폴더를 지정하세요",
- "main.downloadsManager.resetDownloadsFolder": "파일이 다운로드 될 폴더를 다시 설정 하세요",
- "renderer.components.configureServer.connect.override": "무시하고 연결",
- "renderer.components.configureServer.url.notMattermost": "제공된 서버 URL이 유효한 Mattermost 서버를 가리키지 않고 있습니다. URL을 다시 확인하고 연결을 점검하세요.",
- "renderer.components.configureServer.url.ok": "서버 URL이 유효합니다. 서버 버전: {serverVersion}",
- "renderer.components.configureServer.url.validating": "확인 중...",
- "renderer.components.newServerModal.warning.notMattermost": "제공된 서버 URL이 유효한 Mattermost 서버를 가리키지 않고 있습니다. URL과 연결을 다시 확인하세요.",
- "renderer.components.newServerModal.warning.urlNotMatched": "서버 URL이 설정된 사이트 URL과 일치하지 않습니다. 서버 버전 : {serverVersion}",
- "renderer.components.configureServer.url.insecure": "서버 URL이 잠재적으로 안전하지 않습니다. HTTPS 프로토콜을 사용하는 URL 사용을 권고합니다.",
- "renderer.components.configureServer.url.urlUpdated": "제공된 서버 URL이 설정된 사이트 URL과 일치하도록 업데이트 되었습니다. 서버 버전: {serverVersion}",
- "renderer.components.configureServer.url.urlNotMatched": "제공된 서버 URL과 설정된 사이트 URL이 일치하지 않습니다. 서버 버전: {serverVersion}",
- "renderer.components.newServerModal.success.ok": "서버 URL이 확인되었습니다. 서버 버전 : {serverVersion}",
- "renderer.components.newServerModal.validating": "확인 중...",
- "renderer.components.newServerModal.warning.insecure": "서버 URL이 잠재적으로 안전하지 않습니다. HTTPS 프로토콜을 사용하는 URL 사용을 권고합니다.",
- "renderer.components.newServerModal.warning.urlUpdated": "제공된 URL이 설정된 사이트 URL과 일치하도록 업데이트 되었습니다. 서버 버전: {serverVersion}",
- "label.allow": "허용",
- "label.deny": "차단",
- "label.denyPermanently": "항상 차단",
- "main.permissionsManager.checkPermission.dialog.message.notifications": "{appName} ({url})에서 알림을 보내고자 합니다.",
- "main.permissionsManager.checkPermission.dialog.detail.geolocation": "{appName}은(는) 위치정보를 기반으로 시간대를 설정합니다. 컴퓨터 설정에서 언제든지 이 설정을 변경할 수 있습니다.",
- "main.permissionsManager.checkPermission.dialog.message.media": "{appName} ({url})에서 마이크 및 카메라 접근 권한을 요청합니다.",
- "main.permissionsManager.checkPermission.dialog.detail.notifications": "{appName}은(는) 메시지와 통화에 대한 알림을 보냅니다. 설정에서 알림 관련 설정을 할 수 있습니다.",
- "main.permissionsManager.checkPermission.dialog.title": "권한 요청",
- "main.permissionsManager.checkPermission.dialog.message.geolocation": "{appName} ({url})에서 위치정보 접근 권한을 요청합니다.",
- "main.permissionsManager.checkPermission.dialog.detail.media": "{appName}은(는) 통화 및 음성 메시지에 마이크와 카메라를 사용합니다. 컴퓨터 설정에서 언제든지 이 설정을 변경할 수 있습니다."
+ "common.permissions.canBasicAuth": "Web 인증",
+ "common.tabs.TAB_FOCALBOARD": "보드",
+ "common.tabs.TAB_MESSAGING": "채널",
+ "common.tabs.TAB_PLAYBOOKS": "Playbooks",
+ "label.accept": "수락",
+ "label.add": "추가",
+ "label.allow": "허용",
+ "label.cancel": "취소",
+ "label.change": "변경",
+ "label.close": "닫기",
+ "label.deny": "차단",
+ "label.denyPermanently": "항상 차단",
+ "label.login": "로그인",
+ "label.no": "아니오",
+ "label.ok": "확인",
+ "label.remove": "제거",
+ "label.save": "저장",
+ "label.yes": "예",
+ "main.CriticalErrorHandler.uncaughtException.button.reopen": "다시 열기",
+ "main.CriticalErrorHandler.uncaughtException.button.showDetails": "자세히 보기",
+ "main.CriticalErrorHandler.uncaughtException.dialog.message": "{appName}이(가) 예기치 않게 종료되었습니다. \"{showDetails}\"를 눌러 자세히 알아보거나 \"{reopen}\"을 눌러 애플리케이션을 다시 시작하세요.\n\n내부 오류 : {err}",
+ "main.CriticalErrorHandler.unresponsive.dialog.message": "프로그램이 응답하지 않습니다.\n다시 응답할 때까지 기다리시겠습니까?",
+ "main.allowProtocolDialog.button.saveProtocolAsAllowed": "예 ({protocol}을 허용하고 저장)",
+ "main.allowProtocolDialog.detail": "요청된 링크는 {URL}입니다. 계속하시겠습니까?",
+ "main.allowProtocolDialog.message": "{protocol} 링크가 외부 애플리케이션을 요구합니다.",
+ "main.allowProtocolDialog.title": "http(s) 프로토콜이 아닙니다",
+ "main.app.app.handleAppCertificateError.certError.button.cancelConnection": "연결 취소",
+ "main.app.app.handleAppCertificateError.certError.button.moreDetails": "세부사항",
+ "main.app.app.handleAppCertificateError.certError.dialog.detail": "{extraDetail}원본: {origin}\n오류: {error}",
+ "main.app.app.handleAppCertificateError.certError.dialog.message": "Mattermost 서버 설정에 문제가 있거나, 또는 누군가 연결을 가로채려고 합니다. 또한 웹 브라우저를 사용하여 연결된 Wi-Fi에 로그인해야 할 수도 있습니다.",
+ "main.app.app.handleAppCertificateError.certError.dialog.title": "인증서 오류",
+ "main.app.app.handleAppCertificateError.certNotTrusted.button.cancelConnection": "연결 취소",
+ "main.app.app.handleAppCertificateError.certNotTrusted.button.trustInsecureCertificate": "신뢰할 수 없는 인증서",
+ "main.app.app.handleAppCertificateError.certNotTrusted.dialog.message": "\"{issuerName}\"의 인증서는 신뢰할 수 없습니다.",
+ "main.app.app.handleAppCertificateError.certNotTrusted.dialog.title": "인증서를 신뢰할 수 없습니다",
+ "main.app.app.handleAppCertificateError.dialog.extraDetail": "현재 인증서가 이전 인증서와 다릅니다.\n\n",
+ "main.app.initialize.downloadBox.allFiles": "모든 파일",
+ "main.app.utils.migrateMacAppStore.button.dontImport": "가져오지 않기",
+ "main.app.utils.migrateMacAppStore.button.selectAndImport": "폴더를 선택하고 가져오기",
+ "main.app.utils.migrateMacAppStore.dialog.detail": "기존의 {appName}에 해당하는 설정이 있는 것 같습니다. 가져오시겠습니까? 올바른 설정 폴더를 선택해야 합니다.",
+ "main.app.utils.migrateMacAppStore.dialog.message": "기존 설정 가져오기",
+ "main.autoUpdater.download.dialog.button.download": "다운로드",
+ "main.autoUpdater.download.dialog.button.remindMeLater": "나중에 다시 알림",
+ "main.autoUpdater.download.dialog.detail": "{appName} 데스크톱의 새로운 버전이 존재하여, 지금 다운로드 후 설치할 수 있습니다.",
+ "main.autoUpdater.download.dialog.message": "새로운 버전이 존재합니다",
+ "main.autoUpdater.noUpdate.detail": "{appName} 최신 버전({version}) 데스크톱 앱을 사용하고 있습니다. 최신 버전이 설치 가능할 때 알림을 받습니다.",
+ "main.autoUpdater.noUpdate.message": "이미 최신버전입니다",
+ "main.autoUpdater.update.dialog.button.remindMeLater": "나중에 다시 알림",
+ "main.autoUpdater.update.dialog.button.restartAndUpdate": "재시작 후 업데이트",
+ "main.autoUpdater.update.dialog.detail": "{appName}의 새 버전의 설치가 준비되었습니다.",
+ "main.autoUpdater.update.dialog.message": "새 버전의 설치가 준비되었습니다",
+ "main.badge.noUnreads": "읽지 않은 메세지가 없습니다",
+ "main.badge.sessionExpired": "세션 만료됨: 계속 알림을 받으려면 로그인하세요.",
+ "main.badge.unreadChannels": "읽지 않은 채널이 있습니다",
+ "main.badge.unreadMentions": "읽지 않은 멘션이 있습니다 ({mentionCount})",
+ "main.downloadsManager.resetDownloadsFolder": "파일이 다운로드 될 폴더를 다시 설정 하세요",
+ "main.downloadsManager.specifyDownloadsFolder": "파일이 다운로드 될 폴더를 지정하세요",
+ "main.menus.app.edit": "편집(&E)",
+ "main.menus.app.edit.copy": "복사하기",
+ "main.menus.app.edit.cut": "잘라내기",
+ "main.menus.app.edit.paste": "붙여넣기",
+ "main.menus.app.edit.pasteAndMatchStyle": "붙여넣고 스타일 일치시키기",
+ "main.menus.app.edit.redo": "다시 실행",
+ "main.menus.app.edit.selectAll": "모두 선택",
+ "main.menus.app.edit.undo": "실행 취소",
+ "main.menus.app.file": "파일(&F)",
+ "main.menus.app.file.about": "{appName} 정보",
+ "main.menus.app.file.exit": "종료",
+ "main.menus.app.file.hide": "{appName} 숨기기",
+ "main.menus.app.file.hideOthers": "나머지 숨기기",
+ "main.menus.app.file.preferences": "설정...",
+ "main.menus.app.file.quit": "{appName} 종료",
+ "main.menus.app.file.settings": "설정...",
+ "main.menus.app.file.signInToAnotherServer": "다른 서버에 로그인",
+ "main.menus.app.file.unhide": "모두 보기",
+ "main.menus.app.help": "도움말(&p)",
+ "main.menus.app.help.RunDiagnostics": "진단 실행",
+ "main.menus.app.help.ShowLogs": "로그 표시",
+ "main.menus.app.help.checkForUpdates": "업데이트 확인",
+ "main.menus.app.help.commitString": " 커밋: {hashVersion}",
+ "main.menus.app.help.downloadUpdate": "업데이트 다운로드",
+ "main.menus.app.help.learnMore": "더 알아보기...",
+ "main.menus.app.help.restartAndUpdate": "재시작 후 업데이트",
+ "main.menus.app.help.versionString": "버전 {version}{commit}",
+ "main.menus.app.history": "이력(&H)",
+ "main.menus.app.history.back": "돌아가기",
+ "main.menus.app.history.forward": "전달",
+ "main.menus.app.view": "보기(&V)",
+ "main.menus.app.view.actualSize": "실제 크기",
+ "main.menus.app.view.clearCacheAndReload": "캐시 삭제 및 재시작",
+ "main.menus.app.view.devToolsAppWrapper": "애플리케이션용 개발자 도구",
+ "main.menus.app.view.devToolsCurrentServer": "현재 서버용 개발자 도구",
+ "main.menus.app.view.downloads": "다운로드",
+ "main.menus.app.view.find": "찾아보기...",
+ "main.menus.app.view.fullscreen": "전체화면 전환",
+ "main.menus.app.view.reload": "재시작",
+ "main.menus.app.view.toggleDarkMode": "다크모드 전환",
+ "main.menus.app.view.zoomIn": "확대",
+ "main.menus.app.view.zoomOut": "축소",
+ "main.menus.app.window": "창(&W)",
+ "main.menus.app.window.bringAllToFront": "모두 앞으로 가져오기",
+ "main.menus.app.window.close": "닫기",
+ "main.menus.app.window.closeWindow": "창 닫기",
+ "main.menus.app.window.minimize": "최소화",
+ "main.menus.app.window.selectNextTab": "다음 탭 선택",
+ "main.menus.app.window.selectPreviousTab": "이전 탭 선택",
+ "main.menus.app.window.showServers": "서버 보기",
+ "main.menus.app.window.zoom": "비율",
+ "main.menus.tray.preferences": "환경설정...",
+ "main.menus.tray.settings": "설정...",
+ "main.notifications.download.complete.body": "다운로드 완료 \n {fileName}",
+ "main.notifications.download.complete.title": "다운로드 완료",
+ "main.notifications.mention.title": "누군가 당신을 멘션했습니다",
+ "main.notifications.upgrade.newVersion.body": "지금 다운로드할 수 있는 새 버전이 있습니다.",
+ "main.notifications.upgrade.newVersion.title": "새 데스크톱 버전이 있습니다",
+ "main.notifications.upgrade.readyToInstall.body": "이제 새 데스크톱 버전을 설치할 준비가 되었습니다.",
+ "main.notifications.upgrade.readyToInstall.title": "클릭하여 재시작 및 업데이트 설치",
+ "main.permissionsManager.checkPermission.dialog.detail.geolocation": "{appName}은(는) 위치정보를 기반으로 시간대를 설정합니다. 컴퓨터 설정에서 언제든지 이 설정을 변경할 수 있습니다.",
+ "main.permissionsManager.checkPermission.dialog.detail.media": "{appName}은(는) 통화 및 음성 메시지에 마이크와 카메라를 사용합니다. 컴퓨터 설정에서 언제든지 이 설정을 변경할 수 있습니다.",
+ "main.permissionsManager.checkPermission.dialog.detail.notifications": "{appName}은(는) 메시지와 통화에 대한 알림을 보냅니다. 설정에서 알림 관련 설정을 할 수 있습니다.",
+ "main.permissionsManager.checkPermission.dialog.message.geolocation": "{appName} ({url})에서 위치정보 접근 권한을 요청합니다.",
+ "main.permissionsManager.checkPermission.dialog.message.media": "{appName} ({url})에서 마이크 및 카메라 접근 권한을 요청합니다.",
+ "main.permissionsManager.checkPermission.dialog.message.notifications": "{appName} ({url})에서 알림을 보내고자 합니다.",
+ "main.permissionsManager.checkPermission.dialog.title": "권한 요청",
+ "main.tray.tray.expired": "세션 만료됨: 계속 알림을 받으려면 로그인하세요.",
+ "main.tray.tray.mention": "당신이 멘션되었습니다",
+ "main.tray.tray.unread": "읽지 않은 채널이 있습니다",
+ "main.views.viewManager.handleDeepLink.error.body": "요청한 URL과 일치하는 설정의 서버가 없습니다: {url}",
+ "main.views.viewManager.handleDeepLink.error.title": "일치하는 서버가 없습니다",
+ "main.windows.mainWindow.closeApp.dialog.checkboxLabel": "다시 묻지 않기",
+ "main.windows.mainWindow.closeApp.dialog.detail": "더 이상 메시지 알림을 받지 않습니다. {appName}을(를) 시스템 트레이에서 실행 중인 상태로 두려면 설정에서 활성화할 수 있습니다.",
+ "main.windows.mainWindow.closeApp.dialog.message": "종료하시겠습니까?",
+ "main.windows.mainWindow.closeApp.dialog.title": "애플리케이션 종료",
+ "main.windows.mainWindow.minimizeToTray.dialog.checkboxLabel": "다시 보지 않기",
+ "main.windows.mainWindow.minimizeToTray.dialog.message": "{appName}은(는) 시스템 트레이에서 계속 실행됩니다. 설정에서 비활성화할 수 있습니다.",
+ "main.windows.mainWindow.minimizeToTray.dialog.title": "트레이로 최소화",
+ "renderer.components.autoSaveIndicator.saved": "저장됨",
+ "renderer.components.autoSaveIndicator.saving": "저장중...",
+ "renderer.components.configureServer.cardtitle": "서버 세부 정보를 입력하세요",
+ "renderer.components.configureServer.connect.default": "연결",
+ "renderer.components.configureServer.connect.override": "무시하고 연결",
+ "renderer.components.configureServer.connect.saving": "연결중…",
+ "renderer.components.configureServer.name.info": "서버 목록에 표시될 이름",
+ "renderer.components.configureServer.name.placeholder": "서버 표시 이름",
+ "renderer.components.configureServer.subtitle": "팀 커뮤니케이션 허브에
연결할 첫 번째 서버 설정",
+ "renderer.components.configureServer.title": "서버에 접속하기",
+ "renderer.components.configureServer.url.info": "Mattermost 서버 URL",
+ "renderer.components.configureServer.url.insecure": "서버 URL이 잠재적으로 안전하지 않습니다. HTTPS 프로토콜을 사용하는 URL 사용을 권고합니다.",
+ "renderer.components.configureServer.url.notMattermost": "제공된 서버 URL이 유효한 Mattermost 서버를 가리키지 않고 있습니다. URL을 다시 확인하고 연결을 점검하세요.",
+ "renderer.components.configureServer.url.ok": "서버 URL이 유효합니다. 서버 버전: {serverVersion}",
+ "renderer.components.configureServer.url.placeholder": "서버 URL",
+ "renderer.components.configureServer.url.urlNotMatched": "제공된 서버 URL과 설정된 사이트 URL이 일치하지 않습니다. 서버 버전: {serverVersion}",
+ "renderer.components.configureServer.url.urlUpdated": "제공된 서버 URL이 설정된 사이트 URL과 일치하도록 업데이트 되었습니다. 서버 버전: {serverVersion}",
+ "renderer.components.configureServer.url.validating": "확인 중...",
+ "renderer.components.errorView.cannotConnectToAppName": "{appName}에 연결할 수 없습니다",
+ "renderer.components.errorView.havingTroubleConnecting": "{appName}에 연결하는 데 문제가 있습니다. 계속 연결을 시도하겠습니다.",
+ "renderer.components.errorView.refreshThenVerify": "이 페이지를 새로고침(Ctrl+R 또는 Command+R)할 수 없는 경우 다음을 확인하세요:",
+ "renderer.components.errorView.troubleshooting.browserView.canReachFromBrowserWindow": "브라우저 창에서 {url}에 연결할 수 있는지.",
+ "renderer.components.errorView.troubleshooting.computerIsConnected": "컴퓨터가 인터넷에 연결되어 있는지.",
+ "renderer.components.errorView.troubleshooting.urlIsCorrect.appNameIsCorrect": "{appName} URL {url}이 정확한지",
+ "renderer.components.extraBar.back": "돌아가기",
+ "renderer.components.input.required": "이 필드는 필수입니다",
+ "renderer.components.mainPage.contextMenu.ariaLabel": "컨텍스트 메뉴",
+ "renderer.components.mainPage.titleBar": "{appName}",
+ "renderer.components.newServerModal.error.nameRequired": "이름이 필요합니다.",
+ "renderer.components.newServerModal.error.serverNameExists": "같은 이름의 서버가 이미 존재합니다.",
+ "renderer.components.newServerModal.error.serverUrlExists": "동일한 URL을 가진 서버가 이미 존재합니다.",
+ "renderer.components.newServerModal.error.urlIncorrectFormatting": "URL 형식이 올바르지 않습니다.",
+ "renderer.components.newServerModal.error.urlNeedsHttp": "URL은 http:// 또는 https://로 시작해야 합니다.",
+ "renderer.components.newServerModal.error.urlRequired": "URL이 필요합니다.",
+ "renderer.components.newServerModal.serverDisplayName": "서버 표시 이름",
+ "renderer.components.newServerModal.serverDisplayName.description": "데스크톱 앱 탭 표시줄에 표시되는 서버 이름입니다.",
+ "renderer.components.newServerModal.serverURL": "서버 URL",
+ "renderer.components.newServerModal.serverURL.description": "Mattermost 서버 URL입니다. http:// 또는 https://로 시작해야 합니다.",
+ "renderer.components.newServerModal.success.ok": "서버 URL이 확인되었습니다. 서버 버전 : {serverVersion}",
+ "renderer.components.newServerModal.title.add": "서버 추가",
+ "renderer.components.newServerModal.title.edit": "서버 수정",
+ "renderer.components.newServerModal.validating": "확인 중...",
+ "renderer.components.newServerModal.warning.insecure": "서버 URL이 잠재적으로 안전하지 않습니다. HTTPS 프로토콜을 사용하는 URL 사용을 권고합니다.",
+ "renderer.components.newServerModal.warning.notMattermost": "제공된 서버 URL이 유효한 Mattermost 서버를 가리키지 않고 있습니다. URL과 연결을 다시 확인하세요.",
+ "renderer.components.newServerModal.warning.urlNotMatched": "서버 URL이 설정된 사이트 URL과 일치하지 않습니다. 서버 버전 : {serverVersion}",
+ "renderer.components.newServerModal.warning.urlUpdated": "제공된 URL이 설정된 사이트 URL과 일치하도록 업데이트 되었습니다. 서버 버전: {serverVersion}",
+ "renderer.components.removeServerModal.body": "이렇게 하면 데스크톱 앱에서 서버가 제거되지만 해당 데이터는 삭제되지 않습니다. 언제든지 앱에 서버를 다시 추가할 수 있습니다.",
+ "renderer.components.removeServerModal.confirm": "{serverName} 서버를 제거하시겠습니까?",
+ "renderer.components.removeServerModal.title": "서버 제거",
+ "renderer.components.saveButton.save": "저장",
+ "renderer.components.saveButton.saving": "저장중",
+ "renderer.components.serverDropdownButton.noServersConfigured": "구성된 서버 없음",
+ "renderer.components.settingsPage.afterRestart": "앱을 다시 시작해야 설정이 적용됩니다.",
+ "renderer.components.settingsPage.appLanguage": "앱 언어 설정 (베타)",
+ "renderer.components.settingsPage.appLanguage.description": "데스크탑 앱의 메뉴 항목 및 팝업에 사용할 언어를 선택합니다. 아직 베타 버전이므로 일부 언어에는 번역되지 않은 문자열이 있습니다.",
+ "renderer.components.settingsPage.appLanguage.useSystemDefault": "시스템 기본값 사용",
+ "renderer.components.settingsPage.appOptions": "앱 옵션",
+ "renderer.components.settingsPage.bounceIcon": "Dock 아이콘 바운스",
+ "renderer.components.settingsPage.bounceIcon.description": "활성화하면 Dock 아이콘이 한 번 또는 새 알림 수신 후 사용자가 앱을 열 때까지 바운스됩니다.",
+ "renderer.components.settingsPage.bounceIcon.once": "한 번",
+ "renderer.components.settingsPage.bounceIcon.untilOpenApp": "앱을 열 때까지",
+ "renderer.components.settingsPage.checkSpelling": "맞춤법 검사",
+ "renderer.components.settingsPage.checkSpelling.description": "시스템 언어 또는 언어 기본 설정에 따라 메시지에서 철자가 틀린 단어를 강조 표시합니다.",
+ "renderer.components.settingsPage.checkSpelling.editSpellcheckUrl": "대체 사전 URL 사용",
+ "renderer.components.settingsPage.checkSpelling.preferredLanguages": "선호하는 언어 선택",
+ "renderer.components.settingsPage.checkSpelling.revertToDefault": "기본값으로 되돌리기",
+ "renderer.components.settingsPage.checkSpelling.specifyURL": "사전 정의를 검색할 수 있는 URL 지정",
+ "renderer.components.settingsPage.downloadLocation": "다운로드 위치",
+ "renderer.components.settingsPage.downloadLocation.description": "파일을 다운로드할 폴더를 지정합니다.",
+ "renderer.components.settingsPage.enableHardwareAcceleration": "GPU 하드웨어 가속 사용",
+ "renderer.components.settingsPage.enableHardwareAcceleration.description": "활성화하면 {appName} UI를 더 효율적으로 렌더링하지만 일부 시스템에서는 안정성이 저하될 수 있습니다.",
+ "renderer.components.settingsPage.flashWindow": "새 메시지 수신 시 작업 표시줄 아이콘 깜박임",
+ "renderer.components.settingsPage.flashWindow.description": "활성화하면 새 메시지 수신 시 작업 표시줄 아이콘이 몇 초 동안 깜박입니다.",
+ "renderer.components.settingsPage.flashWindow.description.linuxFunctionality": "이 기능은 일부 리눅스 윈도우 매니저에서 작동하지 않을 수 있습니다.",
+ "renderer.components.settingsPage.flashWindow.description.note": "노트: ",
+ "renderer.components.settingsPage.fullscreen": "전체 화면에서 앱 열기",
+ "renderer.components.settingsPage.fullscreen.description": "활성화하면 {appName} 애플리케이션이 항상 전체 화면으로 열립니다",
+ "renderer.components.settingsPage.header": "설정",
+ "renderer.components.settingsPage.launchAppMinimized": "최소화된 앱 실행",
+ "renderer.components.settingsPage.launchAppMinimized.description": "활성화하면 앱이 시스템 트레이에서 시작되고 실행 시 창이 표시되지 않습니다.",
+ "renderer.components.settingsPage.loadingConfig": "구성 불러오는 중...",
+ "renderer.components.settingsPage.loggingLevel": "로깅 수준",
+ "renderer.components.settingsPage.loggingLevel.description": "로깅은 개발자에게 유용하며 데스크톱 앱에서 발생할 수 있는 문제를 격리하는 데 도움이 됩니다.",
+ "renderer.components.settingsPage.loggingLevel.description.subtitle": "로그 수준을 높이면 디스크 공간 사용량이 증가하고 성능에 영향을 줄 수 있습니다. 문제가 있는 경우에만 로그 수준을 높이는 것이 좋습니다.",
+ "renderer.components.settingsPage.loggingLevel.level.debug": "디버그 (debug)",
+ "renderer.components.settingsPage.loggingLevel.level.error": "오류 (error)",
+ "renderer.components.settingsPage.loggingLevel.level.info": "정보 (info)",
+ "renderer.components.settingsPage.loggingLevel.level.silly": "최고 (전부 기록)",
+ "renderer.components.settingsPage.loggingLevel.level.verbose": "자세한 정보 표시",
+ "renderer.components.settingsPage.loggingLevel.level.warn": "오류 및 경고",
+ "renderer.components.settingsPage.minimizeToTray": "애플리케이션 창이 닫힐 때 알림 영역에서 앱 실행 상태 유지",
+ "renderer.components.settingsPage.minimizeToTray.description": "활성화하면 앱 창이 닫힌 후에도 알림 영역에서 앱이 계속 실행됩니다.",
+ "renderer.components.settingsPage.saving.error": "변경 사항을 저장할 수 없습니다. 다시 시도하세요.",
+ "renderer.components.settingsPage.showUnreadBadge": "읽지 않은 메시지를 나타내는 {taskbar} 아이콘에 빨간색 배지 표시",
+ "renderer.components.settingsPage.showUnreadBadge.description": "이 설정에 관계없이 멘션은 항상 빨간색 배지와 {taskbar} 아이콘의 항목 수로 표시됩니다.",
+ "renderer.components.settingsPage.startAppOnLogin": "로그인 시 앱 시작",
+ "renderer.components.settingsPage.startAppOnLogin.description": "활성화하면 컴퓨터에 로그인할 때 앱이 자동으로 시작됩니다.",
+ "renderer.components.settingsPage.trayIcon.color": "아이콘 색상: ",
+ "renderer.components.settingsPage.trayIcon.show": "알림 영역에 아이콘 표시",
+ "renderer.components.settingsPage.trayIcon.show.darwin": "메뉴 표시줄에 {appName} 아이콘 표시",
+ "renderer.components.settingsPage.trayIcon.theme.dark": "다크",
+ "renderer.components.settingsPage.trayIcon.theme.light": "라이트",
+ "renderer.components.settingsPage.trayIcon.theme.systemDefault": "시스템 기본값 사용",
+ "renderer.components.settingsPage.updates": "업데이트",
+ "renderer.components.settingsPage.updates.automatic": "업데이트 자동 확인",
+ "renderer.components.settingsPage.updates.automatic.description": "활성화된 경우 데스크탑 앱 업데이트를 자동으로 다운로드하고 설치 준비가 되면 알려줍니다.",
+ "renderer.components.settingsPage.updates.checkNow": "지금 업데이트 확인",
+ "renderer.components.showCertificateModal.algorithm": "알고리즘",
+ "renderer.components.showCertificateModal.commonName": "일반이름(CN)",
+ "renderer.components.showCertificateModal.issuerName": "발행자 이름",
+ "renderer.components.showCertificateModal.noCertSelected": "선택된 인증서 없음",
+ "renderer.components.showCertificateModal.notValidAfter": "뒤가 유효하지 않음",
+ "renderer.components.showCertificateModal.notValidBefore": "앞이 유효하지 않음",
+ "renderer.components.showCertificateModal.publicKeyInfo": "공개 키 정보",
+ "renderer.components.showCertificateModal.serialNumber": "일련번호",
+ "renderer.components.showCertificateModal.subjectName": "주체 이름(Subject Name)",
+ "renderer.components.welcomeScreen.button.getStarted": "시작하기",
+ "renderer.components.welcomeScreen.slides.boards.subtitle": "디지털 오퍼레이션에 최적화된 프로젝트 및 작업 관리 솔루션을 사용해 항상 기한 내에 제품을 출시하세요.",
+ "renderer.components.welcomeScreen.slides.boards.title": "보드",
+ "renderer.components.welcomeScreen.slides.channels.subtitle": "팀의 모든 커뮤니케이션을 한곳에서
개발자를 위해 구축된 안전한 협업.",
+ "renderer.components.welcomeScreen.slides.channels.title": "채널",
+ "renderer.components.welcomeScreen.slides.palybooks.subtitle": "팀의 워크플로우를 강화하는 체크리스트, 자동화, 도구 통합을 통해 더 빠르게 작업하고 실수를 줄이세요.",
+ "renderer.components.welcomeScreen.slides.playbooks.title": "플레이북",
+ "renderer.components.welcomeScreen.slides.welcome.subtitle": "Mattermost는 개발자 협업을 위한 오픈 소스 플랫폼입니다. 안전하고 유연하며 즐겨 사용하는 도구와 통합됩니다.",
+ "renderer.components.welcomeScreen.slides.welcome.title": "환영합니다",
+ "renderer.downloadsDropdown.ClearAll": "모두 지우기",
+ "renderer.downloadsDropdown.Downloads": "다운로드",
+ "renderer.downloadsDropdown.Update.ANewVersionIsAvailableToInstall": "{appName} 데스크톱 앱의 새 버전({version})을 설치할 수 있습니다.",
+ "renderer.downloadsDropdown.Update.DownloadUpdate": "업데이트 다운로드",
+ "renderer.downloadsDropdown.Update.MattermostVersionX": "{appName} 버전 {version}",
+ "renderer.downloadsDropdown.Update.NewDesktopVersionAvailable": "새로운 데스크톱 버전 사용 가능",
+ "renderer.downloadsDropdown.Update.RestartAndUpdate": "다시 시작 & 업데이트",
+ "renderer.downloadsDropdown.remaining": "잔여",
+ "renderer.downloadsDropdownMenu.CancelDownload": "다운로드 취소",
+ "renderer.downloadsDropdownMenu.Clear": "지우기",
+ "renderer.downloadsDropdownMenu.Open": "열기",
+ "renderer.downloadsDropdownMenu.ShowInFileExplorer": "파일 탐색기로 보기",
+ "renderer.downloadsDropdownMenu.ShowInFileManager": "파일 관리자로 보기",
+ "renderer.downloadsDropdownMenu.ShowInFinder": "Finder에서 보기",
+ "renderer.downloadsDropdownMenu.ShowInFolder": "폴더에서 보기",
+ "renderer.dropdown.addAServer": "서버 추가",
+ "renderer.dropdown.servers": "서버",
+ "renderer.modals.certificate.certificateModal.certInfoButton": "인증서 정보",
+ "renderer.modals.certificate.certificateModal.issuer": "발급자",
+ "renderer.modals.certificate.certificateModal.noCertsAvailable": "사용 가능한 인증서가 없습니다",
+ "renderer.modals.certificate.certificateModal.serial": "시리얼",
+ "renderer.modals.certificate.certificateModal.subject": "주체",
+ "renderer.modals.certificate.certificateModal.subtitle": "{url}에 자신을 인증할 인증서를 선택하세요",
+ "renderer.modals.certificate.certificateModal.title": "인증서 선택",
+ "renderer.modals.login.loginModal.message.proxy": "프록시 {host}:{port}에는 사용자 이름과 비밀번호가 필요합니다.",
+ "renderer.modals.login.loginModal.message.server": "서버 {url}에는 사용자 이름과 비밀번호가 필요합니다.",
+ "renderer.modals.login.loginModal.password": "비밀번호",
+ "renderer.modals.login.loginModal.title": "인증 필요",
+ "renderer.modals.login.loginModal.username": "사용자 이름",
+ "renderer.modals.permission.permissionModal.body": "Mattermost 서버 구성에 포함되지 않은 사이트에는 {permission} 액세스 권한이 필요합니다.",
+ "renderer.modals.permission.permissionModal.requestOriginatedFromOrigin": "이 요청은 {origin}에서 시작되었습니다",
+ "renderer.modals.permission.permissionModal.title": "{permission} 요구됨",
+ "renderer.modals.permission.permissionModal.unknownOrigin": "알 수 없는 출처",
+ "renderer.time.hours": "시간",
+ "renderer.time.mins": "분",
+ "renderer.time.sec": "초"
}
diff --git a/package-lock.json b/package-lock.json
index 7d940bf5d21..0a6c85b69f5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "mattermost-desktop",
- "version": "5.6.0-develop.1",
+ "version": "5.7.0-develop.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "mattermost-desktop",
- "version": "5.6.0-develop.1",
+ "version": "5.7.0-develop.1",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -81,6 +81,7 @@
"mochawesome": "7.1.3",
"nan": "2.17.0",
"node-abi": "3.51.0",
+ "node-gyp": "10.0.1",
"node-jq": "2.3.4",
"node-loader": "2.0.0",
"npm-run-all": "4.1.5",
@@ -3963,6 +3964,76 @@
"node": ">= 8"
}
},
+ "node_modules/@npmcli/agent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz",
+ "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^7.1.0",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.1",
+ "lru-cache": "^10.0.1",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/agent/node_modules/agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@npmcli/agent/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@npmcli/agent/node_modules/https-proxy-agent": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz",
+ "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@npmcli/agent/node_modules/lru-cache": {
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz",
+ "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "14 || >=16.14"
+ }
+ },
"node_modules/@npmcli/fs": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
@@ -8701,6 +8772,15 @@
"node": ">=6"
}
},
+ "node_modules/@tootallnate/once": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/@ts-morph/common": {
"version": "0.12.2",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.12.2.tgz",
@@ -10031,10 +10111,13 @@
"dev": true
},
"node_modules/abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
+ "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
},
"node_modules/accepts": {
"version": "1.3.8",
@@ -10101,13 +10184,11 @@
}
},
"node_modules/agentkeepalive": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz",
- "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
+ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
"dev": true,
"dependencies": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
"humanize-ms": "^1.2.1"
},
"engines": {
@@ -12583,15 +12664,6 @@
}
}
},
- "node_modules/builder-util/node_modules/@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "dev": true,
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/builder-util/node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -16743,6 +16815,33 @@
"node": ">= 12.13.0"
}
},
+ "node_modules/electron-rebuild/node_modules/@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "dev": true,
+ "dependencies": {
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "dev": true,
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/electron-rebuild/node_modules/@sindresorhus/is": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
@@ -16767,6 +16866,82 @@
"node": ">=10"
}
},
+ "node_modules/electron-rebuild/node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "node_modules/electron-rebuild/node_modules/are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "dev": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/cacache": {
+ "version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "dev": true,
+ "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",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "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",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/cacache/node_modules/glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/electron-rebuild/node_modules/cacheable-request": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz",
@@ -16801,6 +16976,15 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/electron-rebuild/node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/electron-rebuild/node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -16848,6 +17032,25 @@
"node": ">=8"
}
},
+ "node_modules/electron-rebuild/node_modules/gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/electron-rebuild/node_modules/get-stream": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
@@ -16897,6 +17100,20 @@
"node": ">=8"
}
},
+ "node_modules/electron-rebuild/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/electron-rebuild/node_modules/json-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
@@ -16922,6 +17139,42 @@
"node": ">=8"
}
},
+ "node_modules/electron-rebuild/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "dev": true,
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "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-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"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/electron-rebuild/node_modules/mimic-response": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
@@ -16934,6 +17187,87 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/electron-rebuild/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/node-gyp": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
+ "dev": true,
+ "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",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": "^12.13 || ^14.13 || >=16"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "^1.0.0"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/electron-rebuild/node_modules/normalize-url": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
@@ -16946,6 +17280,21 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/electron-rebuild/node_modules/npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "dev": true,
+ "dependencies": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/electron-rebuild/node_modules/p-cancelable": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
@@ -16955,6 +17304,21 @@
"node": ">=8"
}
},
+ "node_modules/electron-rebuild/node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/electron-rebuild/node_modules/path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -16964,6 +17328,20 @@
"node": ">=8"
}
},
+ "node_modules/electron-rebuild/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/electron-rebuild/node_modules/responselike": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
@@ -16973,6 +17351,21 @@
"lowercase-keys": "^2.0.0"
}
},
+ "node_modules/electron-rebuild/node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/electron-rebuild/node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -16994,6 +17387,32 @@
"node": ">=8"
}
},
+ "node_modules/electron-rebuild/node_modules/socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/ssri": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/electron-rebuild/node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -17006,6 +17425,30 @@
"node": ">=8"
}
},
+ "node_modules/electron-rebuild/node_modules/unique-filename": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "dev": true,
+ "dependencies": {
+ "unique-slug": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/electron-rebuild/node_modules/unique-slug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "dev": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/electron-rebuild/node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -18537,6 +18980,12 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/exponential-backoff": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
+ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==",
+ "dev": true
+ },
"node_modules/express": {
"version": "4.17.3",
"resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz",
@@ -20675,9 +21124,9 @@
]
},
"node_modules/http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
"dev": true
},
"node_modules/http-deceiver": {
@@ -20722,6 +21171,48 @@
"node": ">=8.0.0"
}
},
+ "node_modules/http-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/http-proxy-agent/node_modules/agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/http-proxy-agent/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
"node_modules/http-proxy-middleware": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz",
@@ -20860,7 +21351,7 @@
"node_modules/humanize-ms": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
- "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
"dev": true,
"dependencies": {
"ms": "^2.0.0"
@@ -21513,7 +22004,7 @@
"node_modules/is-lambda": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
- "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
"dev": true
},
"node_modules/is-map": {
@@ -22043,9 +22534,9 @@
}
},
"node_modules/jackspeak": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz",
- "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==",
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
"dev": true,
"dependencies": {
"@isaacs/cliui": "^8.0.2"
@@ -24189,65 +24680,37 @@
}
},
"node_modules/make-fetch-happen": {
- "version": "10.1.8",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.8.tgz",
- "integrity": "sha512-0ASJbG12Au6+N5I84W+8FhGS6iM8MyzvZady+zaQAu+6IOaESFzCLLD0AR1sAFF3Jufi8bxm586ABN6hWd3k7g==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
+ "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
"dev": true,
"dependencies": {
- "agentkeepalive": "^4.2.1",
- "cacache": "^16.1.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
+ "@npmcli/agent": "^2.0.0",
+ "cacache": "^18.0.0",
+ "http-cache-semantics": "^4.1.1",
"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": "^7.0.2",
+ "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"
+ "ssri": "^10.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/make-fetch-happen/node_modules/@npmcli/fs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz",
- "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz",
+ "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==",
"dev": true,
"dependencies": {
- "@gar/promisify": "^1.1.3",
"semver": "^7.3.5"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
- }
- },
- "node_modules/make-fetch-happen/node_modules/@npmcli/move-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz",
- "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==",
- "dev": true,
- "dependencies": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
- }
- },
- "node_modules/make-fetch-happen/node_modules/@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "dev": true,
- "engines": {
- "node": ">= 10"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/make-fetch-happen/node_modules/brace-expansion": {
@@ -24260,107 +24723,126 @@
}
},
"node_modules/make-fetch-happen/node_modules/cacache": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.1.tgz",
- "integrity": "sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg==",
+ "version": "18.0.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
+ "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
"dev": true,
"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",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^10.0.1",
+ "minipass": "^7.0.3",
"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": "^1.1.1"
+ "unique-filename": "^3.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
- "node_modules/make-fetch-happen/node_modules/chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "node_modules/make-fetch-happen/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
"engines": {
- "node": ">=10"
+ "node": ">= 8"
}
},
- "node_modules/make-fetch-happen/node_modules/glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
+ "node_modules/make-fetch-happen/node_modules/foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
"dev": true,
"dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/make-fetch-happen/node_modules/http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "node_modules/make-fetch-happen/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
"dev": true,
"dependencies": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
+ "minipass": "^7.0.3"
},
"engines": {
- "node": ">= 6"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/glob": {
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "dev": true,
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/make-fetch-happen/node_modules/lru-cache": {
- "version": "7.13.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz",
- "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==",
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz",
+ "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==",
"dev": true,
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
"engines": {
- "node": ">=12"
+ "node": "14 || >=16.14"
}
},
"node_modules/make-fetch-happen/node_modules/minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
- "node": ">=10"
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/make-fetch-happen/node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "node_modules/make-fetch-happen/node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
"dev": true,
- "bin": {
- "mkdirp": "bin/cmd.js"
- },
"engines": {
- "node": ">=10"
+ "node": ">=16 || 14 >=14.17"
}
},
"node_modules/make-fetch-happen/node_modules/p-map": {
@@ -24378,87 +24860,97 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/make-fetch-happen/node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "node_modules/make-fetch-happen/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"dev": true,
"dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
+ "shebang-regex": "^3.0.0"
},
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "node_modules/make-fetch-happen/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "node_modules/make-fetch-happen/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
"engines": {
- "node": "*"
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "node_modules/make-fetch-happen/node_modules/ssri": {
+ "version": "10.0.5",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
+ "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
"dev": true,
"dependencies": {
- "brace-expansion": "^1.1.7"
+ "minipass": "^7.0.3"
},
"engines": {
- "node": "*"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/make-fetch-happen/node_modules/socks-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "node_modules/make-fetch-happen/node_modules/unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
"dev": true,
"dependencies": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.3",
- "socks": "^2.6.2"
+ "unique-slug": "^4.0.0"
},
"engines": {
- "node": ">= 10"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/make-fetch-happen/node_modules/ssri": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
- "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "node_modules/make-fetch-happen/node_modules/unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
"dev": true,
"dependencies": {
- "minipass": "^3.1.1"
+ "imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
}
},
"node_modules/makeerror": {
@@ -24884,22 +25376,31 @@
}
},
"node_modules/minipass-fetch": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz",
- "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz",
+ "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==",
"dev": true,
"dependencies": {
- "minipass": "^3.1.6",
+ "minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
"minizlib": "^2.1.2"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/minipass-fetch/node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/minipass-flush": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
@@ -26035,27 +26536,27 @@
}
},
"node_modules/node-gyp": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.0.tgz",
- "integrity": "sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz",
+ "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==",
"dev": true,
"dependencies": {
"env-paths": "^2.2.0",
- "glob": "^7.1.4",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^10.0.3",
- "nopt": "^6.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
+ "make-fetch-happen": "^13.0.0",
+ "nopt": "^7.0.0",
+ "proc-log": "^3.0.0",
"semver": "^7.3.5",
"tar": "^6.1.2",
- "which": "^2.0.2"
+ "which": "^4.0.0"
},
"bin": {
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": "^12.22 || ^14.13 || >=16"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/node-gyp-build": {
@@ -26069,95 +26570,170 @@
"node-gyp-build-test": "build-test.js"
}
},
- "node_modules/node-gyp/node_modules/are-we-there-yet": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz",
- "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==",
+ "node_modules/node-gyp/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": ">= 8"
}
},
- "node_modules/node-gyp/node_modules/gauge": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
- "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "node_modules/node-gyp/node_modules/cross-spawn/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
"dependencies": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.3",
- "console-control-strings": "^1.1.0",
- "has-unicode": "^2.0.1",
- "signal-exit": "^3.0.7",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.5"
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": ">= 8"
}
},
- "node_modules/node-gyp/node_modules/npmlog": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
- "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "node_modules/node-gyp/node_modules/foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
"dev": true,
"dependencies": {
- "are-we-there-yet": "^3.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^4.0.3",
- "set-blocking": "^2.0.0"
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/node-gyp/node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "node_modules/node-gyp/node_modules/glob": {
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
"dev": true,
"dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">= 6"
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/node-gyp/node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "node_modules/node-gyp/node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
"dependencies": {
- "glob": "^7.1.3"
+ "brace-expansion": "^2.0.1"
},
- "bin": {
- "rimraf": "bin.js"
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/node-gyp/node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/node-gyp/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/node-gyp/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/node-gyp/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/node-gyp/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/node-gyp/node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
+ "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
"dev": true,
"dependencies": {
- "isexe": "^2.0.0"
+ "isexe": "^3.1.1"
},
"bin": {
- "node-which": "bin/node-which"
+ "node-which": "bin/which.js"
},
"engines": {
- "node": ">= 8"
+ "node": "^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/which/node_modules/isexe": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
}
},
"node_modules/node-int64": {
@@ -26261,18 +26837,18 @@
"dev": true
},
"node_modules/nopt": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
- "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz",
+ "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==",
"dev": true,
"dependencies": {
- "abbrev": "^1.0.0"
+ "abbrev": "^2.0.0"
},
"bin": {
"nopt": "bin/nopt.js"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/normalize-package-data": {
@@ -27888,6 +28464,15 @@
"node": ">=6"
}
},
+ "node_modules/proc-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
+ "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -29357,7 +29942,7 @@
"node_modules/retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -30314,12 +30899,12 @@
}
},
"node_modules/socks": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz",
- "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
+ "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
"dev": true,
"dependencies": {
- "ip": "^1.1.5",
+ "ip": "^2.0.0",
"smart-buffer": "^4.2.0"
},
"engines": {
@@ -30327,6 +30912,55 @@
"npm": ">= 3.0.0"
}
},
+ "node_modules/socks-proxy-agent": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz",
+ "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^7.0.2",
+ "debug": "^4.3.4",
+ "socks": "^2.7.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/socks/node_modules/ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",
+ "dev": true
+ },
"node_modules/sort-json": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/sort-json/-/sort-json-2.0.0.tgz",
@@ -36681,6 +37315,58 @@
"fastq": "^1.6.0"
}
},
+ "@npmcli/agent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz",
+ "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.1.0",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.1",
+ "lru-cache": "^10.0.1",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz",
+ "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ }
+ },
+ "lru-cache": {
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz",
+ "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==",
+ "dev": true,
+ "requires": {
+ "semver": "^7.3.5"
+ }
+ }
+ }
+ },
"@npmcli/fs": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
@@ -40332,6 +41018,12 @@
"defer-to-connect": "^1.0.1"
}
},
+ "@tootallnate/once": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+ "dev": true
+ },
"@ts-morph/common": {
"version": "0.12.2",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.12.2.tgz",
@@ -41537,9 +42229,9 @@
"dev": true
},
"abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
+ "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
"dev": true
},
"accepts": {
@@ -41588,13 +42280,11 @@
}
},
"agentkeepalive": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz",
- "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
+ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
"dev": true,
"requires": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
"humanize-ms": "^1.2.1"
}
},
@@ -43544,12 +44234,6 @@
"temp-file": "^3.4.0"
},
"dependencies": {
- "@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "dev": true
- },
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -46738,6 +47422,26 @@
"cross-spawn": "^7.0.1"
}
},
+ "@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "dev": true,
+ "requires": {
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "dev": true,
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
"@sindresorhus/is": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
@@ -46753,6 +47457,72 @@
"defer-to-connect": "^2.0.0"
}
},
+ "abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "dev": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ }
+ },
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "cacache": {
+ "version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "dev": true,
+ "requires": {
+ "@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",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "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",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ }
+ }
+ }
+ },
"cacheable-request": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz",
@@ -46778,6 +47548,12 @@
"supports-color": "^7.1.0"
}
},
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true
+ },
"cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -46810,6 +47586,22 @@
"integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
"dev": true
},
+ "gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ }
+ },
"get-stream": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
@@ -46844,6 +47636,17 @@
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
+ "http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "requires": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
"json-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
@@ -46866,30 +47669,147 @@
"integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
"dev": true
},
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "dev": true,
+ "requires": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "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-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"
+ }
+ },
"mimic-response": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
"dev": true
},
+ "minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ },
+ "minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "dev": true,
+ "requires": {
+ "encoding": "^0.1.13",
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
+ },
+ "node-gyp": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
+ "dev": true,
+ "requires": {
+ "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",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ }
+ },
+ "nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "dev": true,
+ "requires": {
+ "abbrev": "^1.0.0"
+ }
+ },
"normalize-url": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
"dev": true
},
+ "npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ }
+ },
"p-cancelable": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
"integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
"dev": true
},
+ "p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
"path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true
},
+ "readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
"responselike": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
@@ -46899,6 +47819,15 @@
"lowercase-keys": "^2.0.0"
}
},
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -46914,6 +47843,26 @@
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true
},
+ "socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ }
+ },
+ "ssri": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.1.1"
+ }
+ },
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -46923,6 +47872,24 @@
"has-flag": "^4.0.0"
}
},
+ "unique-filename": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "dev": true,
+ "requires": {
+ "unique-slug": "^3.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -48133,6 +49100,12 @@
"jest-util": "^29.4.1"
}
},
+ "exponential-backoff": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
+ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==",
+ "dev": true
+ },
"express": {
"version": "4.17.3",
"resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz",
@@ -49823,9 +50796,9 @@
}
},
"http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
"dev": true
},
"http-deceiver": {
@@ -49864,6 +50837,36 @@
"requires-port": "^1.0.0"
}
},
+ "http-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ }
+ }
+ },
"http-proxy-middleware": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz",
@@ -49963,7 +50966,7 @@
"humanize-ms": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
- "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
"dev": true,
"requires": {
"ms": "^2.0.0"
@@ -50465,7 +51468,7 @@
"is-lambda": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
- "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
"dev": true
},
"is-map": {
@@ -50846,9 +51849,9 @@
}
},
"jackspeak": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz",
- "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==",
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
"dev": true,
"requires": {
"@isaacs/cliui": "^8.0.2",
@@ -52487,55 +53490,33 @@
}
},
"make-fetch-happen": {
- "version": "10.1.8",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.8.tgz",
- "integrity": "sha512-0ASJbG12Au6+N5I84W+8FhGS6iM8MyzvZady+zaQAu+6IOaESFzCLLD0AR1sAFF3Jufi8bxm586ABN6hWd3k7g==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
+ "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
"dev": true,
"requires": {
- "agentkeepalive": "^4.2.1",
- "cacache": "^16.1.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
+ "@npmcli/agent": "^2.0.0",
+ "cacache": "^18.0.0",
+ "http-cache-semantics": "^4.1.1",
"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": "^7.0.2",
+ "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"
+ "ssri": "^10.0.0"
},
"dependencies": {
"@npmcli/fs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz",
- "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz",
+ "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==",
"dev": true,
"requires": {
- "@gar/promisify": "^1.1.3",
"semver": "^7.3.5"
}
},
- "@npmcli/move-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz",
- "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==",
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
- "@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "dev": true
- },
"brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
@@ -52546,80 +53527,90 @@
}
},
"cacache": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.1.tgz",
- "integrity": "sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg==",
+ "version": "18.0.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
+ "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
"dev": true,
"requires": {
- "@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",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^10.0.1",
+ "minipass": "^7.0.3",
"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": "^1.1.1"
+ "unique-filename": "^3.0.0"
}
},
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
},
- "glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
+ "foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
"dev": true,
"requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
}
},
- "http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
"dev": true,
"requires": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
+ "minipass": "^7.0.3"
+ }
+ },
+ "glob": {
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "dev": true,
+ "requires": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
}
},
"lru-cache": {
- "version": "7.13.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz",
- "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==",
- "dev": true
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz",
+ "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==",
+ "dev": true,
+ "requires": {
+ "semver": "^7.3.5"
+ }
},
"minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
}
},
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
"dev": true
},
"p-map": {
@@ -52631,68 +53622,67 @@
"aggregate-error": "^3.0.0"
}
},
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"dev": true,
"requires": {
- "glob": "^7.1.3"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
+ "shebang-regex": "^3.0.0"
}
},
- "socks-proxy-agent": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
- "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true
+ },
+ "ssri": {
+ "version": "10.0.5",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
+ "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
"dev": true,
"requires": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.3",
- "socks": "^2.6.2"
+ "minipass": "^7.0.3"
}
},
- "ssri": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
- "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
"dev": true,
"requires": {
- "minipass": "^3.1.1"
+ "unique-slug": "^4.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
}
}
}
@@ -53040,15 +54030,23 @@
}
},
"minipass-fetch": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz",
- "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz",
+ "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==",
"dev": true,
"requires": {
"encoding": "^0.1.13",
- "minipass": "^3.1.6",
+ "minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
"minizlib": "^2.1.2"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true
+ }
}
},
"minipass-flush": {
@@ -53917,88 +54915,134 @@
"dev": true
},
"node-gyp": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.0.tgz",
- "integrity": "sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz",
+ "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==",
"dev": true,
"requires": {
"env-paths": "^2.2.0",
- "glob": "^7.1.4",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^10.0.3",
- "nopt": "^6.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
+ "make-fetch-happen": "^13.0.0",
+ "nopt": "^7.0.0",
+ "proc-log": "^3.0.0",
"semver": "^7.3.5",
"tar": "^6.1.2",
- "which": "^2.0.2"
+ "which": "^4.0.0"
},
"dependencies": {
- "are-we-there-yet": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz",
- "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==",
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
+ "balanced-match": "^1.0.0"
}
},
- "gauge": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
- "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"dev": true,
"requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.3",
- "console-control-strings": "^1.1.0",
- "has-unicode": "^2.0.1",
- "signal-exit": "^3.0.7",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.5"
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "dependencies": {
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
}
},
- "npmlog": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
- "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
"dev": true,
"requires": {
- "are-we-there-yet": "^3.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^4.0.3",
- "set-blocking": "^2.0.0"
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
}
},
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "glob": {
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
"dev": true,
"requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
}
},
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
"requires": {
- "glob": "^7.1.3"
+ "brace-expansion": "^2.0.1"
}
},
+ "minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true
+ },
"which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
+ "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
"dev": true,
"requires": {
- "isexe": "^2.0.0"
+ "isexe": "^3.1.1"
+ },
+ "dependencies": {
+ "isexe": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "dev": true
+ }
}
}
}
@@ -54097,12 +55141,12 @@
"dev": true
},
"nopt": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
- "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz",
+ "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==",
"dev": true,
"requires": {
- "abbrev": "^1.0.0"
+ "abbrev": "^2.0.0"
}
},
"normalize-package-data": {
@@ -55342,6 +56386,12 @@
"integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==",
"dev": true
},
+ "proc-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
+ "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
+ "dev": true
+ },
"process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -56524,7 +57574,7 @@
"retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
"dev": true
},
"reusify": {
@@ -57312,13 +58362,52 @@
}
},
"socks": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz",
- "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
+ "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
"dev": true,
"requires": {
- "ip": "^1.1.5",
+ "ip": "^2.0.0",
"smart-buffer": "^4.2.0"
+ },
+ "dependencies": {
+ "ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",
+ "dev": true
+ }
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz",
+ "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "^4.3.4",
+ "socks": "^2.7.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ }
}
},
"sort-json": {
diff --git a/package.json b/package.json
index bfe5d84dea6..145d6bcd41e 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "mattermost-desktop",
"productName": "Mattermost",
- "version": "5.6.0-develop.1",
+ "version": "5.7.0-develop.1",
"description": "Mattermost",
"main": "dist/index.js",
"author": "Mattermost, Inc. ",
@@ -200,6 +200,7 @@
"mochawesome": "7.1.3",
"nan": "2.17.0",
"node-abi": "3.51.0",
+ "node-gyp": "10.0.1",
"node-jq": "2.3.4",
"node-loader": "2.0.0",
"npm-run-all": "4.1.5",
diff --git a/src/main/permissionsManager.ts b/src/main/permissionsManager.ts
index 2d1b4967f61..9ed0ed5e223 100644
--- a/src/main/permissionsManager.ts
+++ b/src/main/permissionsManager.ts
@@ -105,13 +105,17 @@ export class PermissionsManager extends JsonFileManager {
return false;
}
+ // Exception for embedded videos such as YouTube
+ // We still want to ask permission to do this though
+ const isExternalFullscreen = permission === 'fullscreen' && parsedURL.origin !== serverURL.origin;
+
// is the requesting url trusted?
- if (!(isTrustedURL(parsedURL, serverURL) || (permission === 'media' && parsedURL.origin === serverURL.origin))) {
+ if (!(isTrustedURL(parsedURL, serverURL) || (permission === 'media' && parsedURL.origin === serverURL.origin) || isExternalFullscreen)) {
return false;
}
// For certain permission types, we need to confirm with the user
- if (authorizablePermissionTypes.includes(permission)) {
+ if (authorizablePermissionTypes.includes(permission) || isExternalFullscreen) {
const currentPermission = this.json[parsedURL.origin]?.[permission];
// If previously allowed, just allow
diff --git a/src/main/views/viewManager.ts b/src/main/views/viewManager.ts
index d5396008e99..c2f27be8d6b 100644
--- a/src/main/views/viewManager.ts
+++ b/src/main/views/viewManager.ts
@@ -196,7 +196,8 @@ export class ViewManager {
}
if (browserView.isReady() && ServerManager.getRemoteInfo(browserView.view.server.id)?.serverVersion && Utils.isVersionGreaterThanOrEqualTo(ServerManager.getRemoteInfo(browserView.view.server.id)?.serverVersion ?? '', '6.0.0')) {
- const pathName = `/${urlWithSchema.replace(browserView.view.server.url.toString(), '')}`;
+ const formattedServerURL = `${browserView.view.server.url.origin}${getFormattedPathName(browserView.view.server.url.pathname)}`;
+ const pathName = `/${urlWithSchema.replace(formattedServerURL, '')}`;
browserView.sendToRenderer(BROWSER_HISTORY_PUSH, pathName);
this.deeplinkSuccess(browserView.id);
} else {