From d36ef871dd26875728562425b9c17e3910add1fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konrad=20G=C3=B6=C3=9Fmann?= Date: Sat, 23 Mar 2024 21:44:12 +0100 Subject: [PATCH] :construction:[docs] Updates vitepress and fixes vitepress build pipeline --- docsvite/.vitepress/.temp/.modules.json | 2 +- docsvite/.vitepress/config.mts | 11 +- docsvite/.vitepress/package.json | 14 - docsvite/.vitepress/theme/custom.css | 1 - docsvite/.vitepress/utils/generate/modules.ts | 8 +- docsvite/.vitepress/utils/getConstants.ts | 2 +- docsvite/package.json | 14 + docsvite/{ => src}/de_DE/index.md | 0 docsvite/{ => src}/en_US/index.md | 0 docsvite/{ => src}/index.md | 0 docsvite/{.vitepress => }/tsconfig.json | 2 +- package.json | 2 +- yarn.lock | 542 +++++++++++++++--- 13 files changed, 497 insertions(+), 101 deletions(-) delete mode 100644 docsvite/.vitepress/package.json create mode 100644 docsvite/package.json rename docsvite/{ => src}/de_DE/index.md (100%) rename docsvite/{ => src}/en_US/index.md (100%) rename docsvite/{ => src}/index.md (100%) rename docsvite/{.vitepress => }/tsconfig.json (82%) diff --git a/docsvite/.vitepress/.temp/.modules.json b/docsvite/.vitepress/.temp/.modules.json index dc38cdf6bf..9e26dfeeb6 100644 --- a/docsvite/.vitepress/.temp/.modules.json +++ b/docsvite/.vitepress/.temp/.modules.json @@ -1 +1 @@ -{"asyncButtons":{"registration":{"dev":true,"github":42,"location":"(^/(buildings|missions|alliance_threads)/\\d+/?$)|(^/(verband/mitglieder|aaos)/?)|(^/buildings/\\d+/personals/?$)","settings":true},"docs":["de_DE"],"translations":{"de_DE":{"name":"Asynchrone Knöpfe","description":"Vermeide mit diesem Modul, dass das Spiel neu geladen wird, wenn du bestimmte Knöpfe drückst.","settings":{"buildExtension":{"description":"Verhindert ein Neuladen, wenn du eine Erweiterung baust.","title":"Bauen von Erweiterungen"},"buildingPersonal":{"description":"Verhindert ein Neuladen, wenn du einer Person kündigst.","title":"Personal Kündigen"},"buildingTax":{"description":"Verhindert ein Neuladen, wenn du die Kosten von eigenen Zellen oder Krankenhausbetten festlegst.","title":"Kostenübernahme von Zellen und Betten"},"deleteARR":{"description":"Verhindert ein Neuladen, wenn du ein AAO Eintrag löscht.","title":"Löschen von AAO Einträgen"},"deleteForumPost":{"description":"Verhindert ein Neuladen, wenn du ein Forum Post löscht.","title":"Löschen von Forum Posts"},"memberlistManageUser":{"description":"Vehindert ein Neuladen, wenn du ein Verbandsmitglied rauswirfst oder seine Rechte bearbeitest","title":"Rechte von Verbandsmitgliedern"},"missionPrisoners":{"title":"Gefangene im Einsatzfenster"},"missionReply":{"title":"Rückmeldungen im Einsatz"},"switchExtensionState":{"description":"Verhindert ein Neuladen, wenn du eine Erweiterung aktivierst oder deaktivierst.","title":"(De-)aktivieren von Erweiterungen"}}},"en_US":{"name":"Asynchronous buttons","description":"Avoid with this module that the game is reloaded when you press certain buttons.","settings":{"buildingPersonal":{"description":"Prevents reloading when you release personal.","title":"Release of personal"},"buildingTax":{"description":"Prevents recharging when you set the cost of own cells or hospital beds.","title":"Cost absorption of cells and beds"},"deleteARR":{"description":"Prevents reloading when you delete an ARR entry","title":"Delete ARR entries"},"deleteForumPost":{"description":"Prevents reloading when you delete a forum post.","title":"Delete Forum Posts"},"memberlistManageUser":{"description":"Prevents reloading, if you have Alliance member throw out or edit his rights","title":"Rights of members of the Alliance"},"missionPrisoners":{"title":"Prisoners in the mission window"},"missionReply":{"title":"MissionReplys in the Mission"},"switchExtensionState":{"description":"Prevents reloading when you set the state of an extension","title":"(De-)activate Extension"}}}}},"buildingHover":{"registration":{"github":27,"location":"^/?$","noMapkit":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Gebäude-Kurzinfos","description":"Zeigt bei jedem Gebäude eine Kurzinformation an, wenn man auf der Karte mit der Maus darüber fährt.","settings":{}},"en_US":{"name":"Short building information","description":"Shows a short information for each building when you move the mouse over it on the map.","settings":{}}}},"buildingListFilter":{"registration":{"location":"^/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Anpassbare Gebäudeliste","description":"Passe dir die Filter der Gebäudeliste frei an!","settings":{"buildings":"Gebäudetypen","contentType":{"labels":["Text","Icon"],"title":"Text oder Icon?"},"filters":{"description":"Lege hier die Filter fest. Du kannst statt Text auch ein Icon angeben, zur Auswahl stehen dir hierbei alle kostenlosen Icons von Font-Awesome. Es reicht, den Namen des Icons anzugeben. Eine Live-Vorschau wird dir dann das Icon anzeigen.","title":"Gebäudefilter"},"fixedFilters":{"description":"Zeigt Filter und Suche immer an, auch wenn du duch die Gebäudeliste scrollst.","title":"Filter immer anzeigen"},"icon_style":"Icon-Typ","preview":"Vorschau","title":"Titel (oder Icon)"}},"en_US":{"name":"Customizable buildings list","description":"Customize filters of the buildinglist!","settings":{"buildings":"Building Types","contentType":{"labels":["Text","Icon"],"title":"Text or Icon?"},"filters":{"description":"Leave icons in the \"Alarm\" Show button, based on your selection. You can choose between all free icons from Font-Awesome. It is enough to specify the name of the icon. A live preview will then show you the icon.","title":"Filters"},"fixedFilters":{"description":"Shows filters even when scrolling through the list of buildings","title":"Always show filters"},"icon_style":"Icon-Type","preview":"Preview","title":"Title (or Icon)"}}}},"chatExtras":{"registration":{"github":34,"location":"^(/alliance_chats|/missions/\\d+)?/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Chat-Erweiterungen","description":"Fügt ein paar nützliche Verbesserungen am Chat durch","settings":{"chatTime":{"description":"Verändert den Zeitstempel. Das Format kannst du selbstständig anpassen.","title":"Zeitstempel im Chat anpassen"},"chatTimeFormat":{"description":"Hier kannst du das Format deiner Wahl festlegen. Eine Hilfe hierzu findest du hier.","title":"Format des Zeitstempel des Chats"},"cloneHistoryBtnToHeader":{"description":"Zeigt den Knopf für den Chatverlauf in der Kopfzeile an, so dass du nicht immer den Chat nach unten scrollen musst, um ihn zu drücken.","title":"Chatverlauf-Knopf im Header anzeigen"},"lightDesignChatHistory":{"description":"Ein kompaktes Design des Chatverlaufs","title":"Chatverlauf: kompaktes Design"},"mentionIndicator":{"description":"Zeigt ein kleines @ in der Chat-Eingabe, wenn du mit deiner Nachricht jemanden erwähnen könntest","title":"Erwähnungs-Indikator"},"selfHighlight":{"description":"Hebt eigene Nachrichten im Chat vor, indem dem Nutzernamen eine eigene Farbe gegeben wird.","title":"eigene Farbe im Chat"},"selfHighlightColor":{"description":"Wähle hier aus, welche Farbe dein Nutzername haben soll","title":"eigene Farbe im Chat: Hintergrundfarbe"},"selfHighlightCustomTextColor":{"description":"Möchtest du die Textfarbe lieber selbst anpassen, anstatt die automatisch generierte zu nutzen?","title":"eigene Farbe im Chat: eigene Textfarbe"},"selfHighlightCustomTextColorColor":{"title":"eigene Farbe im Chat: eigene Textfarbe"},"userSelection":{"description":"Zeigt beim Flüstern oder Erwähnen eine Vorschlagsliste mit Verbandsmitgliedern an, mit denen sich diese schnell in das Chateingabefeld einfügen lassen (Tastatursteuerung mit Pfeiltasten & Enter wird unterstützt).","title":"Nutzer-Auswahl"},"whisperIndicator":{"description":"Zeigt ein kleines Schloss in der Chat-Eingabe, wenn du gerade flüsterst","title":"Flüster-Indikator"}}},"en_US":{"name":"Enhanced Chat","description":"Extends the chat by some cool features","settings":{"chatTime":{"description":"Adjusts the timestamp to the format you have set!","title":"Own timestamp format"},"chatTimeFormat":{"description":"Here you can choose the format of your choice. You can find help here.","title":"Format of the date and time"},"cloneHistoryBtnToHeader":{"description":"Shows the button for chat-history in the header so that you don't have to scroll down he chat to access it.","title":"Show Chat-History in Header"},"lightDesignChatHistory":{"description":"A light design of the chat-history","title":"Chat-history light design"},"mentionIndicator":{"description":"Shows a small @-icon in the chat input when you're about to mention someone","title":"Mentioning indicator"},"selfHighlight":{"description":"highlights your username in the chat with a custom color","title":"custom color in chat"},"selfHighlightColor":{"description":"choose here, which color your username should be highlighted in","title":"custom color in chat: background color"},"selfHighlightCustomTextColor":{"description":"Do you want to use a custom text color?","title":"custom color in chat: custom text color"},"selfHighlightCustomTextColorColor":{"title":"custom color in chat: custom text color"},"userSelection":{"description":"Displays a suggestion list of alliance members when whispering or mentioning, allowing them to be quickly inserted into the chat input field (keyboard control with arrow keys & enter is supported).","title":"User Selection"},"whisperIndicator":{"description":"Shows a small lock icon in the chat input when you're currently whispering","title":"Whisper indicator"}}}}},"clock":{"registration":{"github":28,"location":"^/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Uhr","description":"Zeigt eine Konfigurierbare Uhr an verschiedenen Stellen nach Bedarf an.","settings":{"displayNav":{"description":"Als Position wird der linke Rand neben dem Logo gewählt.","title":"Uhr in der Navigationsleiste anzeigen"},"displayOverlay":{"description":"Die Uhr ist verschiebbar und sollte sich vor allen anderen Elementen befinden","title":"Uhr als Overlay anzeigen"},"navFormat":{"description":"Hier kannst du das Format der Uhr festlegen. Eine Hilfe hierzu findest du hier.","title":"Format der Uhr in der Navigationsleiste"},"overlayFormat":{"description":"Hier kannst du das Format der Uhr festlegen. Eine Hilfe hierzu findest du hier.","title":"Format der Uhr als overlay"},"timeZone":{"description":"Hier kannst du die Zeitzone der Uhr(en) festlegen.","title":"Zeitzone"}}},"en_US":{"name":"Clock","description":"Displays a configurable clock in various locations as needed.","settings":{"displayNav":{"description":"The left margin next to the logo is selected as the position.","title":"Show clock in the navigation bar"},"displayOverlay":{"description":"The clock can be moved and should be in front of all other elements","title":"Show clock as overlay"},"navFormat":{"description":"Here you can set the format of the clock. You will find a help for this here.","title":"Format of the clock in the navigation bar"},"overlayFormat":{"description":"Here you can set the format of the clock. You will find a help for this here.","title":"Format of the clock as overlay"},"timeZone":{"description":"Here, you can set time timezone of the clock(s).","title":"Timezone"}}}}},"creditsextension":{"registration":{"location":"^/?$","settings":true},"docs":["de_DE"],"translations":{"de_DE":{"name":"Creditserweiterung","description":"Zeigt dir nützliche Infos zu Coins und Credits in der Navigationsleiste als Dropdown-Menü an.","settings":{"alerts":{"credits":"","description":"Sobald du einen der hier festgelegten Werte an Credits erreicht hast, wird die Schaltfläche dauerhaft grün hinterlegt – bis du das Menü der Creditserweiterung einmal öffnest.","title":"Ziele"},"coinsInNavbar":{"description":"Zeigt den aktuellen Coinswert statt des Sparschweins in der Navigationsleiste.","title":"Coins statt Sparschwein"},"creditsInNavbar":{"description":"Zeigt den aktuellen Creditswert statt des Sparschweins in der Navigationsleiste.","title":"Credits statt Sparschwein"},"hideAllianceFunds":{"description":"Zeigt keine Informationen über die Verbandskasse an.","title":"Verbandskasse ausblenden"},"highlightSales":{"description":"Hebt Coins grün hervor, wenn es gerade einen Sale gibt.","title":"Sales hervorheben"},"showAlertProgressBar":{"description":"Zeigt einen kleinen Fortschrittsbalken an, wie weit du auf deinem Weg zum nächsten gesetzten Ziel bist.","title":"Fortschrittsbalken für Ziele"},"showSales":{"description":"Zeigt an, wenn es gerade ein Sale für Coins gibt.","title":"Sales anzeigen"},"showToplistPosition":{"description":"Zeigt den aktuellen Toplisten-Platz in der Creditserweiterung.","title":"Toplisten-Position in Creditserweiterung"}}},"en_US":{"name":"Credits Expansion","description":"Shows useful information about credits in a dropdown menu in main navbar.","settings":{"alerts":{"credits":"","description":"As soon as you've reached one of the set amount of credits, credits expansion will be highlighted green until you click it.","title":"Goals"},"coinsInNavbar":{"description":"Shows current coins in navbar instead of the cute piggy bank.","title":"Coins instead of piggy bank"},"creditsInNavbar":{"description":"Shows current credits in navbar instead of the cute piggy bank.","title":"Credits instead of piggy bank"},"hideAllianceFunds":{"description":"Do not show information about the alliance funds anymore","title":"Hide alliance funds"},"highlightSales":{"description":"Highlights Coins green if a sale is available","title":"highlight Sales"},"showAlertProgressBar":{"description":"Shows a progressbar within the navbar to indicate how far you are on your progress to the next alert set in Goals","title":"Goals progress bar"},"showSales":{"description":"Shows Sales for Coins when available.","title":"show Sales"},"showToplistPosition":{"description":"Shows the current toplist-rank in the creditsextension.","title":"Toplist-Rank in creditsextension"}}}}},"dailyCreditsSummary":{"registration":{"location":"^/credits/daily/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Creditszusammenfassung","description":"Fasst die Tagesübersicht in Kategorien zusammen, damit du einen schnellen Überblick bekommst, für was du Geld bekommen hast.","settings":{"showAverage":{"description":"Zeigt in den Badges an, wie viele Credits jede Kategorie im Durchschnitt gebracht hat.","title":"Durchschnitt anzeigen"}}},"en_US":{"name":"Credit summary","description":"Summarises the daily overview in categories so you can get a quick overview of what you got money for.","settings":{"showAverage":{"description":"Shows the average credits for each category.","title":"show average"}}}}},"dashboard":{"registration":{"github":12,"location":"^/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Dashboard","description":"","settings":{}},"en_US":{"name":"Dashboard","description":"","settings":{}}}},"enhancedPOI":{"registration":{"github":30,"location":"^/?$","noMapkit":true,"settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Verbesserte POI","description":"Erleichtert das Setzen von POIs durch kleine, nützliche Features","settings":{"custom_style":{"title":"Eigener Style für Hervorhebung"},"predefined_style":{"brown":"Braun","custom":"Manuell","green":"Grün","red":"Rot","title":"Marker Hervorhebung","white":"Weiß"},"shown_types":{"description":"Lege hier fest, welche POI-Typen eingeblendet werden sollen. Du kannst diese Einstellung auch direkt im \"POI setzen\"-Menü ändern.","title":"Angezeigte POI-Typen"}}},"en_US":{"name":"Enhanced POI","description":"Facilitates the setting of POIs through small, useful features","settings":{"custom_style":{"title":"Custom style for highlighting"},"predefined_style":{"brown":"Brown","custom":"Manual","green":"Green","red":"Red","title":"Marker Highlighting","white":"White"},"shown_types":{"description":"Specify here which POI types should be shown. You can also change this setting directly in the \"Set POI\"-Change menu.","title":"Displayed POI types"}}}}},"enhancedTransportRequests":{"registration":{"location":"^/(vehicles(/\\d+/(patient|gefangener))?|missions)/\\d+/?$","settings":true},"docs":[],"translations":{"de_DE":{"name":"Verbesserte Sprechwünsche","description":"Verbessert das Erlebnis beim Bearbeiten von Sprechwünschen durch nützliche Features","settings":{"autoClickSuccessBtns":{"description":"Nach dem Bearbeiten eines Sprechwunsches werden Knöpfe wie \"Nächster Sprechwunsch\" und \"Zurück zum Einsatz\" automatisch angeklickt","title":"automatisch zum nächsten Sprechwunsch"},"autoOpenTransportRequest":{"description":"Öffnet den ersten Sprechwunsch im Einsatzfenster automatisch","title":"ersten Sprechwunsch öffnen"}}},"en_US":{"name":"Improved transport requests","description":"Improves the experience of transport requests by some cool features","settings":{"autoClickSuccessBtns":{"description":"After finishing a transport request, buttons such as \"Next request\" and \"Back to mission\" are clicked automatically.","title":"jump to next transport request"},"autoOpenTransportRequest":{"description":"Automatically opens the first transport request in a mission window","title":"open first transport request"}}}}},"extendedBuilding":{"registration":{"github":10,"location":"^/(((buildings/\\d+(/personals|/vehicles/new)?)|vehicles/\\d+/zuweisung|schoolings/\\d+)/?)?$","settings":true},"docs":["en_US"],"translations":{"de_DE":{"name":"Erweiterte Gebäudeansicht","description":"Fügt deinen Gebäuden einige nützliche Funktionen hinzu.","settings":{"buildingsLeftRight":{"description":"Zeigt in den Gebäuden an, wie viele vom selben Typen in die jeweilige Richtung noch vorhanden sind.","title":"Anzahl der Gebäude selben Typs"},"dispatchCenterBuildingFilter":{"description":"Fügt der Gebäudeliste in der Leitstelle Filter hinzu","title":"Gebäudefilter in der Leitstelle"},"enhancedPersonnelAssignment":{"description":"Gibt dir die Möglichkeit, Personal ohne die passende Ausbildung auszublenden.","title":"verbesserte Personalzuweisung"},"enhanceVehicleList":{"description":"Erweitert die Fahrzeugliste um nützliche Features – einige davon speziell einstellbar.","title":"Fahrzeugliste erweitern"},"expansions":{"description":"Zeigt die Ausbauten eines Gebäudes an, ohne dass du erst auf den Ausbauten-Tab drücken musst.","title":"Ausbauten direkt anzeigen"},"fastDispatchChooser":{"description":"Lässt dich direkt in einem Gebäude auswählen, welcher Leitstelle es zugeordnet ist, ohne erst die Einstellungen aufrufen zu müssen.","title":"Schnelles Auswählen der Leitstelle"},"fmsSwitch":{"description":"Ermöglicht einen Wechsel zwischen Status 2 und 6 mit Klick auf den Status.","title":"Schneller FMS-Wechsel"},"personnelAssignmentBtn":{"description":"Fügt neben den \"Bearbeiten\" Knopf einen Knopf zur Personalzuweisung hinzu. – Funktioniert derzeit noch nicht in Leitstellen!","title":"Knopf für Personalzuweisung"},"personnelDemands":{"description":"Zeigt an, wie viel Personal bei Minimal- bzw. Maximalbesetzung der Fahrzeuge benötigt wird.","title":"Personalbedarf"},"renewAllStagingAreas":{"description":"Erneuere alle eigenen Bereitstellungsräume auf einmal mit einem neuen Knopf in Bereitstellungsräumen.","title":"Alle Bereitstellungsräume erneuern"},"schoolingSummary":{"description":"Zeigt in der Personalübersicht eines Gebäudes an, wie viele Personen welche Ausbildung(en) haben.","title":"Personalzusammenfassung"},"schoolsBuildingFilter":{"description":"Nützliche Filter, um die Gebäudeliste im Lehrgangsfenster zu kürzen","title":"Gebäudefilter bei Lehrgangsauswahl"},"startPatrolsShortcut":{"description":"Über der Gebäudeliste erscheint die Möglichkeit, Streifenfahrten zu starten, ohne erst eine Leitstelle zu öffnen.","title":"Streifenfahrten im Hauptfenster starten"},"upgradeConfirmation":{"description":"Fragt ab ob man das Gebäude wirklich ausbauen möchte.","title":"Gebäude ausbauen"},"vehiclesPersonnelAssigned":{"description":"Zeigt an, wie viele Personen dem Fahrzeug zugewiesen sind.","title":"Zugewiesene Besatzung"},"vehiclesPersonnelColorized":{"description":"Hebt die Zahl der zugewiesenen Besatzung rot vor, wenn diese kleiner als die maximal mögliche ist, grün, wenn die maximale Zahl erreicht ist.","title":"Farbcode für zugewiesene Besatzung"},"vehiclesPersonnelCurrent":{"description":"Zeigt an, wie viele Personen aktuell im Fahrzeug sitzen.","title":"Aktuelle Besatzung"},"vehiclesPersonnelMax":{"description":"Zeigt an, wie viele Personen maximal auf das Fahrzeug passen.","title":"Maximale Besatzung"},"vehicleTypes":{"description":"Zeigt den Fahrzeugtyp (und falls vorhanden die eigene Fahrzeugklasse) in einer eigenen Spalte mit an.","title":"Fahrzeugtyp"},"vehicleTypesOnlyOwn":{"description":"Blendet den Standard-Fahrzeugtyp aus (falls ein eigener gesetzt ist) und zeigt nur den eigenen an.","title":"Nur eigenen Fahrzeugtyp anzeigen"}}},"en_US":{"name":"Extended building view","description":"Adds some useful functions to your buildings.","settings":{"buildingsLeftRight":{"description":"Shows in the buildings how many of the same type still exist in the respective direction.","title":"Number of buildings of the same type"},"dispatchCenterBuildingFilter":{"description":"Adds some useful filters to the list of buildings in dispatch centers","title":"Filter for buildings in dispatch center"},"enhancedPersonnelAssignment":{"description":"Gives you the opportunity to hide personnel without the appropriate training.","title":"improved staff allocation"},"enhanceVehicleList":{"description":"Extends the vehicle list with useful features - some of which are specially adjustable.","title":"Extend vehicle list"},"expansions":{"description":"Shows the extensions of a building without having to press the extensions tab first.","title":"Show expansions directly"},"fastDispatchChooser":{"description":"Lets you select directly in a building to which control center it is assigned without having to access the settings first.","title":"Quick selection of the control center"},"fmsSwitch":{"description":"Allows you to switch between status 2 and 6 by clicking on the status.","title":"Fast status 2 <=> 6 switch"},"personnelAssignmentBtn":{"description":"Inserts next to the \"Edit\" button to add a button to the personnel assignment. - Does not yet work in control centers!","title":"Button for personnel assignment"},"personnelDemands":{"description":"Shows how much personnel is required with minimum and maximum vehicle occupancy.","title":"Personnel requirements"},"renewAllStagingAreas":{"description":"Reset all staging areas with a single click from within every staging area.","title":"Reset all staging areas"},"schoolingSummary":{"description":"Shows in the staff overview of a building how many people have which training(s).","title":"Personnel summary"},"schoolsBuildingFilter":{"description":"Useful filters to shorten the building list in the course window","title":"Building filter for course selection"},"startPatrolsShortcut":{"description":"A shortcut to start patrols within the main window without opening a dispatch center.","title":"Start patrols in main window"},"upgradeConfirmation":{"description":"Asks if you really want to upgrade your building.","title":"Upgrade Building"},"vehiclesPersonnelAssigned":{"description":"Shows how many people are assigned to the vehicle.","title":"Assigned crew"},"vehiclesPersonnelColorized":{"description":"Highlights the number of assigned crew in red if it is less than the maximum possible, green when the maximum number is reached.","title":"Color code for assigned crew"},"vehiclesPersonnelCurrent":{"description":"Shows how many people are currently sitting in the vehicle.","title":"Current Crew"},"vehiclesPersonnelMax":{"description":"Shows the maximum number of people that can fit on the vehicle.","title":"Maximum crew"},"vehicleTypes":{"description":"Shows the vehicle type (and if available the own vehicle class) in a separate column","title":"Vehicle type"},"vehicleTypesOnlyOwn":{"description":"Shows if available only the own vehicle class. If not available it will show the default vehicle class.","title":"Show only own vehicle class"}}}}},"extendedCallList":{"registration":{"github":11,"location":"^(/(vehicles|missions)/\\d+)?/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Erweiterte Einsatzliste","description":"Erweitert die Einsatzliste um coole Features!","settings":{"averageCredits":{"description":"Lasse dir in der Einsatzliste kompakt anzeigen, wie viel Credits ein Einsatz im Durchschnitt gibt.","title":"Verdienst anzeigen"},"collapsableMissions":{"description":"Klappe einzelne (oder alle) Einsätze ein, um Platz in der Einsatzliste zu sparen.","title":"Einsätze einklappen"},"collapsableMissionsAllBtn":{"description":"Zeigt einen Knopf an, über den sich alle Einsätze auf einmal ein- bzw. ausklappen lassen können.","title":"Alle Einsätze auf einmal einklappen"},"currentPatients":{"description":"Zeigt die aktuelle Zahl der Patienten bei jedem Einsatz an.","title":"Patientenzahl"},"currentPatientsInTooltips":{"description":"Zeigt die aktuelle Zahl der Patienten auch in den Tooltips auf der Karte an.","title":"Patientenzahl in Tooltips"},"currentPrisoners":{"description":"Zeigt die aktuelle Zahl der Gefangenen bei jedem Einsatz an.","title":"Gefangenenzahl"},"currentPrisonersInTooltips":{"description":"Zeigt die aktuelle Zahl der Gefangenen auch in den Tooltips auf der Karte an.","title":"Gefangenenzahl in Tooltips"},"eventMissions":{"description":"Markiert Saisonale Einsätze. Optional kannst du das ganze individuell anpassen und auch nicht-saisonale Einsätze markieren.","missions":"Einsätze","text":"Text","title":"Saisonale Einsätze markieren"},"fixedEventInfo":{"description":"Zeigt die Info über ein laufendes Event dauerhaft an, egal wie weit in der Einsatzliste gescrollt wurde.","title":"Event-Info immer anzeigen"},"hide0CurrentPatients":{"description":"Versteckt die Patientenzahl, wenn diese 0 beträgt.","title":"Verstecke 0 Patienten"},"hide0CurrentPrisoners":{"description":"Versteckt die Gefangenenzahl, wenn diese 0 beträgt.","title":"Verstecke 0 Gefangene"},"remainingPatientTime":{"description":"Zeigt bei Patienten an, wie lange der Patient noch behandelt werden muss.","title":"Patientenbehandlungsdauer"},"remainingPumpingTime":{"description":"Zeigt bei Abpumpprozessen an, wie lange diese noch brauchen.","title":"Abpumpprozessdauer"},"remainingTime":{"description":"Zeigt bei Einsätzen an, wie lange der Einsatz noch in Bearbeitung ist.","title":"Verbleibende Einsatzdauer"},"remainingTimeGreenOnly":{"description":"Zeigt die Einsatzdauer nur bei grünen Einsätzen an.","title":"Einsatzdauer nur bei grünen Einsätzen"},"shareMissions":{"description":"Teile Einsätze mit dem Verband direkt aus der Einsatzliste heraus.","title":"Einsätze teilen"},"shareMissionsButtonColor":{"danger":"Rot","default":"Schwarz bzw. Weiß (Je nach Design)","description":"Wähle, welche Farbe der Knopf zum Teilen von Einsätzen haben soll.","info":"Hellblau","primary":"Dunkelblau","success":"Grün","title":"Einsätze teilen: Knopffarbe","warning":"Orange"},"shareMissionsMinCredits":{"description":"Der Knopf zum Teilen von Einsätzen wird nur angezeigt, wenn der Einsatz im Durchschnitt mindestens die hier festgelegte Zahl an Credits bringt.","title":"Einsätze teilen: Minimale Credits"},"shareMissionsTypes":{"alliance":"Verbandseinsätze (nur für Share-Alliance-Post)","description":"Hiermit kannst du festlegen, dass der Knopf zum Teilen von Einsätzen nur bei bestimmten Einsätzen angezeigt werden soll.","own":"Notfall-Einsätze","sicherheitswache":"Geplante Einsätze","title":"Einsätze teilen: Einsatztypen"},"sortMissions":{"description":"Sortiere die Einsatzliste nach bestimmten Kriterien, z. B. Verdienst oder noch vorhandenen Patienten","title":"Einsätze sortieren"},"sortMissionsButtonColor":{"description":"Wähle, welche Farbe der Knopf zur Einsatzsortierung haben soll.","title":"Einsätze sortieren: Knopffarbe"},"sortMissionsInMissionwindow":{"description":"Übernimmt die Sortierung im Einsatzfenster. Optional kannst du im Modul \"Hotkeys\" eigene Tastenkürzel dafür festlegen.","title":"Sortierung im Einsatzfenster"},"starrableMissions":{"description":"Markiere dir Einsätze, damit diese in der Einsatzliste oben angezeigt werden dürfen. Du kannst die Markierung im Einsatzfenster und in der Einsatzliste vornehmen.","title":"Einsätze markieren"}}},"en_US":{"name":"Extended Missionlist","description":"Extends missionlist by some cool Features!","settings":{"averageCredits":{"description":"Shows the average earnable credits for each mission in a compact way.","title":"Show avg. credits"},"collapsableMissions":{"description":"Collapse individual (or all) missions to reduce their size in mission list.","title":"Collapse missions"},"collapsableMissionsAllBtn":{"description":"Shows a button to collapse all missions at once","title":"Collapse all missions at once"},"currentPatients":{"description":"Shows current amount of patients for each mission","title":"Current Patients"},"currentPatientsInTooltips":{"description":"Shows current amount of patients also in the tooltips on the map.","title":"Current Patients in Tooltips"},"currentPrisoners":{"description":"Shows current amount of prisoners for each mission","title":"Current Prisoners"},"currentPrisonersInTooltips":{"description":"Shows current amount of prisoners also in the tooltips on the map.","title":"Current Prisoners in Tooltips"},"eventMissions":{"description":"Marks seasonal missions. Optionally, you can customise the whole thing and also mark non-seasonal missions.","missions":"Missions","text":"Text","title":"Mark seasonal missions"},"fixedEventInfo":{"description":"Displays the info about a running event permanently, no matter how far you have scrolled in the missions list.","title":"Always show event info"},"hide0CurrentPatients":{"description":"Hides amount of patients if there are no patients at scene","title":"Hide 0 Patients"},"hide0CurrentPrisoners":{"description":"Hides amount of prisoners if there are no prisoners at scene","title":"Hide 0 Prisoners"},"remainingPatientTime":{"description":"Shows for patients how much time remains until they are fully treated","title":"Remaining time for patients"},"remainingPumpingTime":{"description":"Shows for pumping progresses how much time remains until they are finished.","title":"Remaining time for pumping progress"},"remainingTime":{"description":"Shows at missions how long each mission still is in progress.","title":"Remaining Missiontime"},"remainingTimeGreenOnly":{"description":"Show remaining Time on green missions only.","title":"Missiontime for green missions only"},"shareMissions":{"description":"Share missions with the alliance directly from the mission list.","title":"Share missions"},"shareMissionsButtonColor":{"danger":"Red","default":"Black or white (based on design)","description":"Select the background color of the share buttons","info":"Light blue","primary":"Dark blue","success":"Green","title":"Share missions: Button color","warning":"Orange"},"shareMissionsMinCredits":{"description":"The button for sharing a mission is only shown for missions that do have an average reward of more than what you've set here.","title":"Share missions: minimum credits"},"shareMissionsTypes":{"alliance":"Alliance missions (only for Share-Alliance-Post)","description":"Set up which of the calls you want to enable the share button for.","own":"Emergency-Calls","sicherheitswache":"Planned missions","title":"Share missions: mission types"},"sortMissions":{"description":"Sort your mission list!","title":"Sort missions"},"sortMissionsButtonColor":{"description":"Select the background color of the sorting button","title":"Sort missions: Button color"},"sortMissionsInMissionwindow":{"description":"Implements the sorting in mission windows. Optionally, you may set custom Hotkeys in our Module \"Hotkeys\" for the modified buttons.","title":"Sorting in mission window"},"starrableMissions":{"description":"Mark missions so that they are be displayed in the mission list at the top. You can mark them in the mission window and in the mission list.","title":"Mark Missions"}}}}},"extendedCallWindow":{"registration":{"github":9,"location":"^/((buildings|missions|vehicles)/\\d+|aao_categorys)/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Erweitertes Alarmfenster","description":"","settings":{"alarmIcons":{"description":"Lasse dir Icons im \"Alarmieren\" Knopf anzeigen, basierend auf deiner Auswahl. Zur Auswahl stehen dir alle kostenlosen Icons von Font-Awesome. Es reicht, den Namen des Icons anzugeben. Eine Live-Vorschau wird dir dann das Icon anzeigen.","icon":"Icon","preview":"Vorschau","style":"Icon-Typ","title":"Alarm-Icons","vehicles":"Fahrzeugtypen"},"alarmTime":{"description":"Zeigt neben den Alarm-Knopf an, wie lang das Fahrzeug mit der längsten Anfahrtszeit braucht.","title":"Längste Anfahrtszeit"},"arrCategoryColors":{"bgColor":"Hintergrundfarbe","category":"Name der Kategorie","color":"Textfarbe","description":"Färbe hier deine AAO-Kategorien beliebig ein.","title":"gefärbte AAO-Kategorien"},"arrClickHighlight":{"description":"Zeichnet einen Rahmen um bereits angeklickte AAOs.","title":"Angeklickte AAOs hervorheben"},"arrClickHighlightColor":{"description":"Lege hier die Rahmenfarbe für AAO-Umrandungen fest.","title":"Farbe der Hervorhebung"},"arrClickHighlightWidth":{"description":"Lege hier die fest (in Pixeln), wie breit die AAO-Umrandung sein soll.","title":"Breite der Hervorhebung"},"arrCounter":{"description":"Zählt, wie oft bereits auf eine AAO oder einen Zug geklickt wurde. Alle Zähler können mittels des Knopfes unten rechts oder einer AAO mit Reset-Funktion zurückgesetzt werden.","title":"AAO-Zähler"},"arrCounterAsBadge":{"description":"Zeigt den AAO-Zähler als kleinen roten Kreis neben der AAO an.","title":"AAO-Zähler als Badge"},"arrCounterResetSelection":{"description":"Fügt unten rechts einen Knopf hinzu, um die bisherige Fahrzeugauswahl zurückzusetzen. Hinweis: Er setzt auch den AAO-Zähler und die Umrandungen, falls aktiviert, zurück!","title":"Fahrzeugauswahl zurücksetzen"},"arrMatchHighlight":{"description":"Legt einen Graufilter über alle AAOs in denen kein Wort des Einsatznamens vorkommt.","title":"Unpassende AAOs ausgrauen"},"arrMatchHighlightAllWords":{"description":"Bezieht alle Wörter des Einsatznamens für die Funktion \"Unpassende AAOs ausgrauen\" mit ein.","title":"Alle Wörter einbeziehen"},"arrSearch":{"description":"Zeigt ein Suchfeld über den AAOs an, mit dem sich die AAO durchsuchen lässt.","title":"AAO-Suche"},"arrSearchAutoFocus":{"description":"Fokussiert das AAO-Suchfeld beim Laden automatisch.","title":"AAO-Suche: Automatisch fokussieren"},"arrSearchClearOnEnter":{"description":"Leert die AOO-Suche beim Drücken der Eingabetaste","title":"AAO-Suche leeren"},"arrSearchCloseDropdownOnSelect":{"description":"Schließt die Dropdown der AAO-Suche nach dem Auswählen einer AAO.","title":"Dropdown nach Auswahl schließen"},"arrSearchCompactResults":{"description":"Spalten werden im Suchergebnis aufgelöst und alle AAOs einer Kategorie in einer einzelnen Reihe dargestellt.","title":"AAO-Suche: Kompakte Anzeige"},"arrSearchDissolveCategories":{"description":"Zeigt alle Kategorien untereinander an, wenn nach einem Begriff gesucht wird","title":"AAO-Suche: Alle Kategorien anzeigen"},"arrSearchDropdown":{"description":"Blendet die komplette AAO aus und zeigt stattdessen ein durchsuchbares Dropdown an. Ermöglicht eine sehr kompakte AAO-Darstellung.","title":"AAO-Suche als Dropdown"},"arrSearchSelectOnEnter":{"description":"Klickt die erste der Suche entsprechende AAO bei Drücken der Eingabetaste an","title":"Erste AAO auswählen"},"arrSpecs":{"description":"Zeigt die gespeicherten Anforderungen in der AAO an, wenn man mit der Maus kurz über einer AAO bleibt","title":"AAO Details anzeigen"},"arrTime":{"description":"Zeigt an, was die längste Anfahrtszeit nach wählen dieser AAO wäre, wenn man mit der Maus kurz über einer AAO bleibt.","title":"AAO-Anfahrtszeit anzeigen"},"centerMap":{"description":"Ermöglicht es dir im Einsatzfenster auf Knopfdruck die Karte im Hauptfenster auf den Einsatzort zu zentrieren.","title":"Karte zentrieren"},"collapsablePatients":{"description":"Klappt Patienten im Einsatzfenster zusammen und zeigt stattdessen eine kurze Zusammenfassung an.","title":"Patienten einklappen"},"collapsablePatientsMinPatients":{"description":"Lege hier fest, ab wie vielen Patienten das Zusammenfassen aktiviert werden soll.","title":"Patienten einklappen: Minimale Patientenzahl"},"emvMaxStaff":{"description":"Berechnet für 'Benötigte Fahrzeuge verschönern', dass alle Fahrzeuge mit maximalem Personal ausrücken.","title":"Maximalbesetzung"},"enhancedMissingVehicles":{"description":"Wandelt die Anzeige der zusätzlich benötigten Fahrzeuge in eine übersichtlichere Tabelle um.","title":"Benötigte Fahrzeuge verschönern"},"generationDate":{"description":"Zeigt neben der Adresse an, wann der Einsatz generiert wurde.","title":"Generierungszeitpunkt"},"hideVehicleList":{"description":"Versteckt die Fahrzeugliste, öffnet diese dann per Knopfdruck.","title":"Fahrzeugliste Verstecken"},"hoverTip":{"description":"Tooltips für die Knöpfe von \"Benötigte Fahrzeuge verschönern\".","title":"Tooltips"},"loadMoreVehiclesInHeader":{"description":"Zeigt den Knopf \"Fahrzeuge nachladen\", wenn vorhanden, in der Kopfleiste an.","title":"Fahrzeuge nachladen in Kopfleiste"},"missionKeywords":{"allMissions":"---: Alle Einsätze","autotextcolor":"automatische Schriftfarbe","color":"Hintergrundfarbe","description":"Lasse dir ein eigenes Stichwort neben dem Einsatznamen anzeigen. Du kannst Variablen verwenden, werf hierzu ein Blick ins Wiki.","keyword":"Stichwort (Variablen: {{credits}}, {{type}})","missions":"Einsätze","prepend":"Vor dem Einsatznamen anzeigen","preview":"Vorschau","textcolor":"Schriftfarbe","title":"Einsatzstichworte"},"moreReleasePatientButtons":{"description":"Zeigt im Fahrzeug einen Knopf zum Entlassen von Patienten oben an, im Einsatzfenster neben jedem Knopf zum Sprechwunsch bearbeiten.","title":"Mehr Knöpfe zum Patienten entlassen"},"patientSummary":{"description":"Zeigt neben der Zahl der Patienten an, welche Rettungsmittel diese zusammengefasst benötigen.","title":"Patientenzusammenfassung"},"playerCounter":{"description":"Zeigt oben bei der Personalliste an, wie viele Spieler ein Fahrzeug zum Einsatz alarmiert haben. Bei Klick öffnet sich eine Tabelle mit Detailangaben.","title":"Spielerzähler"},"playerCounterColor":{"description":"Wähle, welche Farbe das Label des Spielerzähler haben soll.","title":"Spielerzähler: Farbe"},"redBorder":{"description":"Umrandet die Generierungszeit rot, wenn der Einsatz in der kommenden Nacht verfallen wird.","title":"Rote Umrandung"},"remainingPatientTime":{"description":"Zeigt bei Patienten an, wie lange der Patient noch behandelt werden muss.","title":"Patientenbehandlungsdauer"},"selectedVehicleCounter":{"description":"Zeigt in einer ausklappbaren Liste an, wie viele Fahrzeuge welchen Typs ausgewählt sind.","title":"Ausgewählte Fahrzeuge zählen"},"selectedVehicleCounterBtnVehicles":{"description":"Zeigt diese Fahrzeugtypen auf dem Knopf zum Ausklappen an, sodass du nicht erst die Liste öffnen musst, um deren Anzahl zu sehen.","title":"Ausgewählte Fahrzeuge zählen: Schnellzähler"},"stagingAreaSelectedCounter":{"description":"Zeigt auch in Bereitstellungsräumen neben dem \"Alarmieren\" Knopf die Zahl der ausgewählten Fahrzeuge","title":"Zähler im Bereitstellungsraum"},"stickyHeader":{"description":"Zeigt die obere Leiste im Einsatzfenster immer an, auch wenn du nach unten scrollst.","title":"Kopfleiste immer anzeigen"},"tailoredTabs":{"color":"Farbe","description":"Passe dir hier die Tabs im Einsatzfenster an. \"Alle\" und \"Weiteralarmieren\" werden immer sichtbar sein.","name":"Name","title":"Eigene Fahrzeugkategorien","vehicles":"Fahrzeugtypen"},"vehicleCounter":{"description":"Zeigt oben bei der Personalliste an, wie viele Fahrzeuge zum Einsatz alarmiert sind. Bei Klick öffnet sich eine Tabelle mit Detailangaben.","title":"Fahrzeugzähler"},"vehicleCounterColor":{"danger":"Rot","default":"Grau","description":"Wähle, welche Farbe das Label des Fahrzeugzählers haben soll.","info":"Hellblau","primary":"Dunkelblau","success":"Grün","title":"Fahrzeugzähler: Farbe","warning":"Orange"},"vehicleListPermanentSearch":{"description":"Aktiviere die Fahrzeugsuchleiste permanent.","title":"Permanente Fahrzeugsuche"},"vehicleTypeInList":{"description":"Zeigt den Fahrzeugtypen in der Liste der Verfügbaren Fahrzeuge an.","title":"Fahrzeugtyp anzeigen"},"yellowBorder":{"description":"Umrandet die Generierungszeit gelb, wenn der Einsatz älter als die eingegebene Zahl der Stunden ist. Bei 0 wird nicht umrandet.","title":"Gelbe Umrandung"}}},"en_US":{"name":"Extended alarm window","description":"","settings":{"alarmIcons":{"description":"Leave icons in the \"Alarm\" Show button, based on your selection. You can choose between all free icons from Font-Awesome. It is enough to specify the name of the icon. A live preview will then show you the icon.","icon":"Icon","preview":"Preview","style":"icon type","title":"alarm icons","vehicles":"vehicle types"},"alarmTime":{"description":"Shows next to the Alarm button how long the vehicle with the longest journey time takes.","title":"Longest journey time"},"arrCategoryColors":{"bgColor":"Background color","category":"Name of the category","color":"Text color","description":"Colorize your ARR Categories.","title":"colorized ARR-Categories"},"arrClickHighlight":{"description":"Draws a border around already clicked ARRs.","title":"Highlight clicked ARRs"},"arrClickHighlightColor":{"description":"Set the border color for ARR borders.","title":"Highlight Color"},"arrClickHighlightWidth":{"description":"Specify here (in pixels) how wide the ARR border should be.","title":"Highlighting width"},"arrCounter":{"description":"Counts how often an ARR or move has been clicked. All counters can be reset using the button in the bottom right corner or an ARR with reset function.","title":"ARR Counter"},"arrCounterAsBadge":{"description":"Shows the ARR-Counter as a small badge on each ARR","title":"ARR-Counter as Badge"},"arrCounterResetSelection":{"description":"Adds a button at the bottom right to reset the previous vehicle selection. Note: It also resets the ARR counter and the borders, if activated!","title":"Reset vehicle selection"},"arrMatchHighlight":{"description":"Sets a gray filter over all ARRs that do not contain a word of the mission name.","title":"Grey out unsuitable ARRs"},"arrMatchHighlightAllWords":{"description":"Uses all words of the missions name for the \"Grey out unsuitable ARRs\" feature.","title":"Use all words"},"arrSearch":{"description":"Shows a search bar above the ARRs that makes filtering your ARRs available.","title":"ARR-Search"},"arrSearchAutoFocus":{"description":"Automatically focuses ARR-Search so that you can start typing without clicking the search field before.","title":"ARR-Search: autofocus"},"arrSearchClearOnEnter":{"description":"Clears the ARR-search when the Enter key is pressed","title":"Clear ARR-search"},"arrSearchCloseDropdownOnSelect":{"description":"closes dropdown after selecting an ARR.","title":"close dropdown after select"},"arrSearchCompactResults":{"description":"Columns are dissolved and all ARRs of a category are shown in a single row.","title":"ARR-Search: Compact results"},"arrSearchDissolveCategories":{"description":"Shows all categories at once, when searching.","title":"ARR-Search: Show all categories"},"arrSearchDropdown":{"description":"Hides the ARR completely and shows a searchable dropdown instead. Allows a very compact ARR.","title":"ARR-Search as Dropdown"},"arrSearchSelectOnEnter":{"description":"Clicks the first ARR corresponding to the search when the enter key is pressed","title":"Select first ARR"},"arrSpecs":{"description":"Shows the stored requests in the ARR, if you stay with the mouse briefly over an ARR","title":" Show ARR details"},"arrTime":{"description":"Shows what would be the longest travel time after selecting this ARR, if you stay with the mouse briefly over an ARR.","title":"Longest journey time"},"centerMap":{"description":"Allows you to center the map in the main window on the place of use at the touch of a button.","title":"Center Map"},"collapsablePatients":{"description":"Minimizes patients in call window and shows a short summary instead.","title":"Minimize Patients"},"collapsablePatientsMinPatients":{"description":"Set here, how many patients must be at scene for the minimizing to be activated.","title":"Minimize Patients: minimum amount"},"emvMaxStaff":{"description":"'Enhanced missing vehicles' expects all vehicles to have full staff for it's calculations","title":"Maximum Staff"},"enhancedMissingVehicles":{"description":"Converts the display of additionally required vehicles into a clearer table.","title":"Enhanced missing vehicles"},"generationDate":{"description":"Shows next to the address when the mission was generated.","title":"Generation time"},"hideVehicleList":{"description":"Normally hides the use list, then opens it by pressing a button.","title":"Hides the vehicle list"},"hoverTip":{"description":"Tooltips for the buttons of \"Enhanced missing vehicles\".","title":"Tooltips"},"loadMoreVehiclesInHeader":{"description":"Displays the button \"Reload vehicles\", if available, in the header bar.","title":"Reload vehicles in header"},"missionKeywords":{"allMissions":"All Missions","autotextcolor":"Automatic text color","color":"background color","description":"Get your own keyword displayed next to the mission name","keyword":"keyword","missions":"missions","prepend":"Show before the mission name","preview":"Preview","textcolor":"Text color","title":"Mission keywords"},"moreReleasePatientButtons":{"description":"Displays a patient release button at the top in the vehicle window. Next to each transport button in the mission window.","title":"More buttons to release patients"},"patientSummary":{"description":"Shows next to the number of patients, which rescue equipment they need in combination.","title":"Patient Summary"},"playerCounter":{"description":"Displays at the top of the personnel list how many players have dispatched a vehicle for this mission. Click to open a table with details.","title":"PlayerCounter"},"playerCounterColor":{"description":"Choose what color you want the player counter label to be.","title":"PlayerCounter: Color"},"redBorder":{"description":"Outlines the generation time in red if the bet will expire the following night.","title":"Red border"},"remainingPatientTime":{"description":"Shows for patients how much time remains until they are fully treated","title":"Remaining time for patients"},"selectedVehicleCounter":{"description":"Displays in a expandable list how many vehicles of which type are selected.","title":"Count selected vehicles"},"selectedVehicleCounterBtnVehicles":{"description":"Displays these vehicle types on the button so you don't have to open the list to see their number.","title":"Count selected vehicles: Quick counter"},"stagingAreaSelectedCounter":{"description":"Shows in staging areas the amount of selected vehicles next to the alarm buttons","title":"Alarm-Counter within staging areas"},"stickyHeader":{"description":"Always shows the top bar in the insert window, even when you scroll down.","title":"Always show header bar"},"tailoredTabs":{"color":"Color","description":"Adjust the tabs in the insert window here. \"All\" and \"Follow-up\" will always be visible,","name":"name","title":"vehicle categories","vehicles":"vehicle types"},"vehicleCounter":{"description":"Displays at the top of the personnel list how many vehicles are dispatched to this mission. Click to open a table with details.","title":"vehicleCounter"},"vehicleCounterColor":{"danger":"red","default":"Gray","description":"Choose what color you want the vehicle counter label to be.","info":"light blue","primary":"dark blue","success":"Green","title":"Vehicle counter: color","warning":"orange"},"vehicleListPermanentSearch":{"description":"Vehicle search bar permanently displayed.","title":"Permanent vehicle search bar"},"vehicleTypeInList":{"description":"Displays the vehicle type in the Available Units list.","title":"Show vehicle type"},"yellowBorder":{"description":"Borders the generation time yellow if the usage is older than the entered number of hours. If the number is 0, no border is drawn.","title":"Yellow border"}}}}},"extendedMap":{"registration":{"location":".*","noMapkit":true,"settings":true},"docs":["en_US"],"translations":{"de_DE":{"name":"Verbesserte Karte","description":"Verbessere deine Karte mit verschiedenen nützlichen Funktionen.","settings":{"buildingComplexes":{"buildings":"Angehängte Gebäude","description":"Eine Design-Änderung, die es ermöglicht mehrere Gebäude auf der Karte zu einem zusammenzufassen. Mehr Einstellungen sind im jeweiligen Gebäudekomplex zu finden.","name":"Name","position":"Standort","title":"Gebäudekomplexe"},"centerMap":{"description":"Zentriere die Karte beim Öffnen des Spiels dynamisch oder auf einen statischen Punkt.","title":"Karte zentrieren"},"centerMapStaticLocation":{"title":"Karte statisch zentrieren: Position"},"centerMapType":{"description":"Wähle hier, ob die Karte dynamisch oder statisch zentriert werden soll. [Dynamisch ist noch nicht verfügbar]","dynamic":"Dynamisch","static":"Statisch","title":"Karte zentrieren: Typ"},"mapCSSFilter":{"description":"Passe dir die Karte mit verschiedenen CSS-Filtern zur Bildbearbeitung an. Rumspielen und ausprobieren gerne erwünscht!","filterFunction":"CSS-Filter","filterValue":"Wert","title":"Kartendesign (CSS-Filter)"},"mapScale":{"description":"Zeigt einen Maßstab und das aktuelle Zoomlevel in der Karte an.","title":"Maßstab"},"mapScalePosition":{"description":"Wähle hier, wo auf der Karte der Maßstab erscheinen soll","title":"Position des Maßstabs"},"markerNewWindow":{"description":"Ermöglicht es, Einsätze und Gebäude per Strg+Klick oder Klick der mittleren Maustaste in einem neuen Tab zu öffnen.","title":"Marker in neuem Tab öffnen"}}},"en_US":{"name":"Improved Map","description":"Improve the map with some cool features.","settings":{"buildingComplexes":{"buildings":"Attached buildings","description":"A Design-Update, that allows merging multiple buildings into one on the map. More settings are available within each complex.","name":"Name","position":"Location","title":"Building complexes"},"centerMap":{"description":"Center the map dynamically or to a static view when opening the game","title":"Center map"},"centerMapStaticLocation":{"title":"Center map static: Position"},"centerMapType":{"description":"Select whether you want static or dynamic centering [dynamic is not yet available]","dynamic":"dynamic","static":"static","title":"Center map: Mode"},"mapCSSFilter":{"description":"Customise the map with various CSS filters for image editing. Playing around and trying them out is welcome!","filterFunction":"CSS Filter","filterValue":"value","title":"Map Design (CSS Filter)"},"mapScale":{"description":"Shows a map-scale and current zoom level","title":"Scale"},"mapScalePosition":{"description":"Select in which corner of the map the map-scale should appear","title":"Position of map-scale"},"markerNewWindow":{"description":"Allows missions and buildings to be opened in a new tab by Ctrl+clicking or clicking the middle mouse button.","title":"open markers in new tab"}}}}},"generalExtensions":{"registration":{"github":17,"location":".*","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Allgemeine Verbesserungen","description":"Ermöglicht dir allgemeine Verbesserungen, wie z.B klickbare Links im gesamten Spiel zu aktivieren.","settings":{"aaoExportQr":{"description":"Zeigt einen QR-Code für den Export-Link an, wenn du eine AAO exportierst.","title":"AAO-Export als QR-Code"},"browserTitle":{"description":"Passt den Titel des Browsertabs an, so dass da steht, was im Spiel gerade offen ist.","title":"Titel des Browsertabs"},"clickableLinks":{"description":"Links die in als reiner Text angezeigt werden (z. B. im Chat, Forum, Nachrichten, etc.) werden anklickbar gemacht. Sie öffnen sich automatisch in einem neuen Tab.","title":"Links anklickbar machen"},"emojiPicker":{"description":"Zeigt dir Emojis zur Auswahl an, wenn du : gefolgt von Text eingibst.","title":"Emoji-Picker"},"extensionCloseCall":{"description":"Schließt Ausbreitungssprechwünsche auch bei drücken des Buttons \"zum Einsatz\".","title":"Ausbreitung verbesserter FMS 5"},"linkPreviews":{"buildings":"Gebäude","description":"Zeigt eine kleine Infobox an, wenn du mit der Maus kurz über einem Link wartest. Du kannst hier einstellen, bei welchen Links die Infobox aktiviert sein soll:","missions":"Einsätze","profile":"Nutzer","title":"Link-Vorschau","vehicles":"Fahrzeuge"},"mapSearchOnMap":{"description":"Verschiebt die Ortssuche im Hauptfenster auf die Karte","title":"Ortssuche in der Karte"},"mapSearchOnMapPosition":{"description":"Wähle hier, wo auf der Karte die Kartensuche erscheinen soll","title":"Position der Kartensuche"},"mapUndo":{"description":"Zentriere Karte auf Positionen, auf die vorher zentriert wurde. – Funktioniert aktuell nur beim Kartentyp \"OpenStreetMap\"","title":"Kartensprünge speichern"},"notePreview":{"description":"Macht Links in den Notizen anklickbar, indem eine Vorschau der Notizen angezeigt wird.","title":"Notizen"},"ownMapMarkers":{"description":"Speichere dir eigene Punkte auf der Karte ab, damit du sie schnell und mittels eines einzelnen Klicks verfügbar hast!","title":"Lesezeichen für die Karte"},"saveLastBuildingType":{"description":"Speichert im \"Gebäude Bauen\"-Menü, welchen Gebäude-Typ du zuletzt ausgewählt hattest und wählt diesen automatisch aus.","title":"Gebäude-Typ merken"},"saveLastDispatchCenter":{"description":"Speichert im \"Gebäude Bauen\"-Menü, welche Leitstelle du zuletzt ausgewählt hattest und wählt diese automatisch aus.","title":"Leitstelle merken"},"showImg":{"description":"Versuchen, eine Bildvorschau zu generieren. Funktioniert nur in Kombination mit \"Links anklickbar machen\"!","title":"Bildvorschau aktivieren"}}},"en_US":{"name":"General improvements","description":"Allows you to activate general improvements such as clickable links throughout the game.","settings":{"aaoExportQr":{"description":"Shows a QR-Code for the export link when exporting an ARR.","title":"ARR-Export as QR-Code"},"browserTitle":{"description":"Adjusts the title of the browser tab so that it shows what is currently open in the game.","title":"Title of the browser tab"},"clickableLinks":{"description":"Links that are displayed as plain text (e.g. in chat, forum, messages, etc.) are made clickable. They open automatically in a new tab.","title":"Make links clickable"},"emojiPicker":{"description":"Shows you emojis for selection when you type : followed by text.","title":"Emoji picker"},"extensionCloseCall":{"description":"Closes propagation speech requests even if the button \"to mission\" is pressed.","title":"Spreading improved FMS 5"},"linkPreviews":{"buildings":"Buildings","description":"Shows a small info box when you wait with the mouse over a link for a short time. Here you can set for which links the infobox should be activated:","missions":"Missions","profile":"User","title":"Link Preview","vehicles":"Vehicles"},"mapSearchOnMap":{"description":"Moves the location search in the main window to the map","title":"Place search on the map"},"mapSearchOnMapPosition":{"description":"Select, where on the map the search should appear","title":"Position of Map Search"},"mapUndo":{"description":"Center map on positions that were centered before. - Currently only works with map type \"OpenStreetMap\"","title":"Save map jumps"},"notePreview":{"description":"Links in notes are made clickable by displaying a preview of the notes.","title":"Notes"},"ownMapMarkers":{"description":"Save your own locations on the map to access them with a single click!","title":"Bookmarks for the map"},"saveLastBuildingType":{"description":"Remembers selected building type when building a new building and auto-selects it for new buildings.","title":"Remember building type"},"saveLastDispatchCenter":{"description":"Remembers selected dispatch center when building a new building and auto-selects it for new buildings.","title":"Remember dispatch center"},"showImg":{"description":"Try to generate an image preview. Only works in combination with \"Make links clickable\"!","title":"Activating the image preview"}}}}},"heatmap":{"registration":{"github":76,"location":"^/(profile/\\d+)?/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Heatmap","description":"Generiere eine Heatmap auf der Karte, die dir die Dichte von Gebäuden oder Fahrzeugen anzeigt – voll und ganz individualisierbar.","settings":{"position":{"description":"Wähle hier, wo auf der Karte der Knopf zum Öffnen der Einstellungen erscheinen soll","title":"Position der Einstellungen"}}},"en_US":{"name":"Heatmap","description":"Generate a heat map on the map that shows you the density of buildings or vehicles - fully customizable.","settings":{"position":{"description":"Select in which corner of the map the button for settings should appear","title":"Position of settings"}}}}},"hotkeys":{"registration":{"github":15,"location":".*","noapp":false,"settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Hotkeys","description":"Steuere das Spiel mit Hotkeys auf der Tastatur, die du selbst festlegen kannst.","settings":{"command":"Aktion","hotkey":"Hotkey","hotkeys":{"description":"Lege hier für bestimmte Aktionen eigene Hotkeys fest. Aktionen der Kategorie \"Allgemein\" funktionieren auf allen Seiten. Mittels F1 kannst du jederzeit eine Übersicht der von dir geöffneten Hotkeys einsehen.","title":"Hotkeys"}}},"en_US":{"name":"Hotkeys","description":"Control the game with hotkeys on the keyboard, which you can set yourself.","settings":{"command":"Action","hotkey":"Hotkey","hotkeys":{"description":"Set your own Hotkeys for certain actions here. Actions of category \"General\" are available everywhere in game. By pressing F1, you can view an overview of the hotkeys you have opened at any time.","title":"Hotkeys"}}}}},"messageTemplates":{"registration":{"location":"^(/messages/(new|\\d+))?/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Nachrichten-Templates","description":"Schreibe dir vorgefertigte Texte für private Konversationen und den Verbands-Chat.","settings":{"chatTemplates":{"description":"Nachrichten für den Chat","name":"Name","text":"Nachricht","title":"Chat-Nachrichten"},"templates":{"description":"Für die Templates stehen Variablen zur Verfügung. Schau hierfür gerne in unser Wiki.","name":"Name","subject":"Betreff","template":"Template (Variablen (siehe Wiki): {{username}}, {{today[+n]}})","title":"Templates für Konversationen"}}},"en_US":{"name":"Message-Templates","description":"Write your own templates for messages in private conversations and alliance chat.","settings":{"chatTemplates":{"description":"Messages for alliance-chat","name":"Name","text":"Message","title":"Chat-Messages"},"templates":{"description":"Variables are available for the templates. Please have a look at our Wiki.","name":"Name","subject":"Subject","template":"Template (variables (see wiki): {{username}}, {{today[+n]}})","title":"Templates"}}}}},"missionHelper":{"registration":{"github":25,"location":"^/missions/\\d+/?$","settings":true},"docs":[],"translations":{"de_DE":{"name":"Einsatzhelfer","description":"Lasse dir alle wichtigen Infos zum Einsatz direkt im Einsatzfenster anzeigen.","settings":{"bucket_only_if_needed":{"description":"Zeigt an, wenn der Außenlastbehälter nur gefordert wird, wenn vorhanden.","title":"Optionale Außenlastbehälter"},"chances":{"100":{"description":"Zeigt auch Wahrscheinlichkeiten von 100% an.","title":"100% Wahrscheinlichkeit explizit erwähnen"},"normal":{"description":"Zeigt, mit welcher Wahrscheinlichkeit ein Fahrzeug angefordert werden kann.","title":"Wahrscheinlichkeiten anzeigen"}},"credits":{"description":"Gibt an, wie viele Credits Verdienst man durchschnittlich für den Einsatz erhält.","title":"Credits"},"expansions":{"description":"Listet mögliche Ausbreitungen dieses Einsatzes auf.","title":"Ausbreitungen"},"followup":{"description":"Listet mögliche Folge-Einsätze für diesen Einsatz auf.","title":"Folgeeinsätze"},"generatedBy":{"description":"Zeigt die Einsatzart an, die für die Auswahl eines erzeugenden Gebäudes verwendet wird.","title":"Generiert von (Einsatzart)"},"hide_battalion_chief_vehicles":{"description":"Blendet ELW 1 komplett aus und zeigt nur ELW 2 an.","title":"ELW 1 ausblenden"},"hide_on_Krankentransport":{"description":"Verstecke den Einsatzhelfer bei Kranken/Intensivtransporten","title":"Verstecke bei Krankentransport"},"hoverTip":{"description":"Tooltips für die Buttons wie der Overlay-Button","title":"Tooltips"},"id":{"description":"Zeigt die ID des Einsatzes neben dem Titel an.","title":"Einsatz-ID"},"k9_only_if_needed":{"description":"Zeigt an, wenn der DHuFüKW nur gefordert wird, wenn vorhanden.","title":"Optionale Diensthunde"},"multifunctionals":{"battalion_chief_vehicles":{"description":"Zieht die Zahl der benötigten ELW 2 von den ELW 1 ab und blendet ELW 1 aus, falls die Anzahl unter 0 sinkt.","title":"ELW 1 einfach werten"},"heavy_rescue_vehicles":{"description":"Zieht die Zahl der benötigten LF von den RW ab und blendet RW aus, falls die Anzahl unter 0 sinkt. Diese Funktion ist für Leute gedacht, die ein reines HLF-System fahren.","title":"Rüstwagen einfach werten"},"platform_trucks":{"description":"Zieht die Zahl der benötigten TM 50 von den DLK ab und blendet DLK aus, falls die Anzahl unter 0 sinkt.","title":"DLK einfach werten"},"police_service_group_leader":{"description":"Zieht die Zahl der benötigten FuStW von den FuStW (DGL) ab und blendet FuStW aus, falls die Anzahl unter 0 sinkt.","title":"FuStW einfach werten"}},"noVehicleRequirements":{"description":"Lege hier fest, welche besonderen Anforderungen angezeigt werden sollen, falls vorhanden.","title":"Besondere Anforderungen"},"optionalAlternatives":{"allow_arff_instead_of_lf":{"description":"Zeigt an, wenn statt eines LF auch FLF am Einsatzort möglich sind.","title":"Anzeigen, wenn FLF als LF erlaubt sind"},"allow_ktw_instead_of_rtw":{"description":"Zeigt ob ein KTW anstatt eines RTWs genutzt werden kann.","title":"KTW statt RTW"},"allow_police_motorcycle_instead_of_fustw":{"description":"Zeigt an, wieviele Polizeimotorräder Funkstreifenwagen ersetzen können","title":"FuStW mit Polizeimotorräder ersetzen"},"allow_rw_instead_of_lf":{"description":"Zeigt an, wenn statt eines LF auch Rüstwagen oder GKW am Einsatzort möglich sind.","title":"RW / GKW statt LF anzeigen"},"max_civil_patrol_replacing_police_cars":{"description":"Zeigt an, wieviele Zivilstreifenwagen Funkstreifenwagen ersetzen können","title":"FuStW mit Zivilstreifenwagen ersetzen"}},"patients":{"content":{"description":"Zeigt Details über mögliche Patienten an.","title":"Details zu möglichen Patienten"},"hideWhenNoNeed":{"description":"Blendet die Patienten-Details aus, wenn keine Patienten mehr vorhanden sind und Patienten nicht erst am Ende des Einsatzes auftreten.","title":"Patienten-Details nur bei Bedarf anzeigen"},"live":{"description":"Zeigt oben im Einsatzhelfer an, wie viele Patienten der Einsatz gerade hat.","title":"Zahl der aktuellen Patienten"},"patient_allow_first_responder_chance":{"description":"Zeigt mit wieviel % ein beliebiges Fahrzeug zum behandeln ausreicht.","title":"First Responder Wahrscheinlichkeit"},"title":{"description":"Zeigt die Überschrift \"Patienten\" über den Details über mögliche Patienten an.","title":"Patienten (Titel)"}},"place":{"description":"Zeigt neben dem Titel an, welcher POI für diesen Einsatz nötig ist.","title":"POI"},"prerequisites":{"description":"Zeigt die Vorraussetzungen (z. B. 3 Rettungswachen und 4 Feuerwachen) an.","title":"Vorraussetzungen"},"prisoners":{"content":{"description":"Zeigt Details über mögliche Gefangene an.","title":"Details zu möglichen Gefangenen"},"live":{"description":"Zeigt oben im Einsatzhelfer an, wie viele Gefangenen der Einsatz gerade hat.","title":"Zahl der aktuellen Gefangenen"},"title":{"description":"Zeigt die Überschrift \"Gefangene\" über den Details über mögliche Gefangene an.","title":"Gefangene (Titel)"}},"subsequent":{"description":"Listet mögliche Anschlusseinsätze bei Abschluss auf.","title":"Anschlusseinsatz"},"title":{"description":"Zeigt den Einsatznamen, z. B. \"Mülleimerbrand\" als Titel an.","title":"Einsatzname"},"type":{"description":"Zeigt die Typ-Nummer des Einsatzes neben dem Titel an.","title":"Typ-Nummer"},"vehicles":{"content":{"description":"Zeigt Fahrzeuganforderungen an.","title":"Fahrzeuganforderungen"},"patient_additionals":{"description":"Sind aktuell mehr als 5 bzw. 10 Patienten am Einsatzort, werden LNA & OrgL automatisch am Anfang der Fahrzeuganforderungen gelistet.","title":"LNA & OrgL extra erwähnen"},"sort":{"amount":"Anzahl der benötigten Fahrzeuge","caption":"Name der Anforderung","description":"Stelle ein, nach was die Fahrzeuganforderungen sortiert sein sollen.","percentage":"Wahrscheinlichkeit","title":"Sortierung der Fahrzeuganforderungen"},"sortDesc":{"description":"Sortiert die Fahrzeuganforderungen in absteigender Reihenfolge.","title":"Fahrzeuge absteigend sortieren"},"title":{"description":"Zeigt die Überschrift \"Fahrzeuge\" über den Fahrzeuganforderungen an.","title":"Fahrzeuge (Titel)"},"xAfterNumber":{"description":"Packt ein x hinter die Anzahl wie oft das Fahrzeug benötigt wird.","title":"x nach Anzahl"}}}},"en_US":{"name":"Missionhelper","description":"Get all important information about a mission, in the mission window.","settings":{"chances":{"100":{"description":"Shows probabilities of 100%","title":"Explicitly show 100% probabilities. "},"normal":{"description":"Shows the probability of which a vehicle will be requested.","title":"Show Probabilities"}},"credits":{"description":"Indicates average credit income from an assignment.","title":"Credits"},"expansions":{"description":"Lists possible spread of this mission.","title":"Spreads"},"followup":{"description":"Lists possible follow-up uses for this mission.","title":"Follow-up missions"},"generatedBy":{"description":"Shows the mission categories that are used to select a generating building.","title":"Generated by (mission categories)"},"hide_battalion_chief_vehicles":{"description":"Hides Battalion Chief completely and shows only MCV.","title":"Hide Battalion Chiefs"},"hide_on_Krankentransport":{"description":"Hide on patient transfer missions","title":"Hide on patient transfer missions"},"hoverTip":{"description":"Tooltips for as example the overlay button.","title":"Tooltips"},"id":{"description":"Shows the Mission ID next to the title.","title":"Mission ID"},"multifunctionals":{"battalion_chief_vehicles":{"description":"Subtracts the number of required MCV from Battalion Chief and hides Battalion Chief if the number drops below 0.","title":"Battalion Chief Simple Rate"},"heavy_rescue_vehicles":{"description":"Subtracts the number of required firetrucks from the Heavy Rescue and hides firetrucks if the number drops below 0. This function is intended for people who drive a pure Rescue Engine system.","title":"Heavy Rescue Simple Rate"},"sheriff_unit":{"description":"Subtracts the number of required patrol cars from the sheriff's and hides patrolcars if the number drops below 0.","title":"Sheriff Unit Simple Rate"}},"noVehicleRequirements":{"description":"Set here which special requirements to show, if they exist for that mission.","title":"Special requirements"},"optionalAlternatives":{"allow_arff_instead_of_lf":{"description":" Indicates, if instead of a firetruck arrfs are possible on site.","title":"Show if arrfs are allowed as firetrucks"},"allow_dlk_instead_of_lf":{"description":"Indicates, if instead of a firetruck also platform trucks is possible on site.","title":"Show Platform trucks instead of firetrucks"},"allow_drone_instead_of_investigation":{"description":"Shows whether an FBI Surveillance Drone can replace an FBI Investigation wagon","title":"Show drone can replace investigation"},"allow_ktw_instead_of_rtw":{"description":"Shows whether a BLS can be used instead of an ALS.","title":"BLS instead of ALS"},"allow_police_motorcycle_instead_of_fustw":{"description":"Enabling this shows when a motorbike can replace a police car","title":"Police Motorbike can replace Police Car"},"allow_rw_instead_of_lf":{"description":"Indicates, if instead of a firetruck also heavy rescue or rescue engine is possible on site.","title":"Show Heavy Rescue / rescue engine instead of firetrucks"}},"patients":{"code_possible":{"description":"Shows possible patient codes","title":"Details of possible patient codes"},"content":{"description":"Shows details about possible patients.","title":"Details of potential patients"},"hideWhenNoNeed":{"description":"Hides the patient details if there are no more patients and patients do not appear until the end of the assignment.","title":"Show patient details only when needed"},"live":{"description":"Shows at the top of the mission helper how many patients the mission currently has.","title":"Number of current patients"},"patient_allow_first_responder_chance":{"description":"Shows with how much % any vehicle is sufficient to treat.","title":"First Responder Probability"},"title":{"description":"Shows the heading \"Patients\" above the details about possible patients.","title":"Patients (Title)"}},"place":{"description":"Shows next to the title which POI is required for this mission.","title":"POI"},"prerequisites":{"description":"Shows the requirements (e.g. 3 rescue stations and 4 fire stations)","title":"Prerequisites"},"prisoners":{"content":{"description":"Shows details about possible prisoners.","title":"Details of possible prisoners"},"live":{"description":"Shows at the top of the mission helper how many prisoners the mission currently has.","title":"Number of current prisoners"},"title":{"description":"Shows the heading \"Prisoners\" above the details about possible prisoners.","title":"Prisoners (Title)"}},"subsequent":{"description":"Lists possible Subsequent missions on succes.","title":"Subsequent mission"},"title":{"description":"Shows the mission name, e.g. \"Trashcan fire\" as title.","title":"mission name"},"type":{"description":"Shows the type number of the mission next to the title.","title":"Type number"},"vehicles":{"content":{"description":"Shows vehicle requirements.","title":"Vehicle requirements"},"patient_additionals":{"description":"If there are currently more than 10 patients on site, EMS-Chief is automatically listed at the beginning of the vehicle requirements.","title":"Mention EMS-Chief extra"},"sort":{"amount":"Number of required vehicles","caption":"Name of the requirement","description":"Define what the vehicle requirements should be sorted by.","percentage":"Probability","title":"Sorting the vehicle requirements"},"sortDesc":{"description":"Sorts vehicle requirements in a descending order.","title":"Vehicles in descending Order"},"title":{"description":"Displays the heading \"Vehicles\" above the vehicle requirements.","title":"Vehicles (Title)"},"xAfterNumber":{"description":"Puts an x behind the amount of vehicles","title":"x behind amount"}}}}}},"notificationAlert":{"registration":{"github":22,"location":"^/?$","settings":true},"docs":["de_DE"],"translations":{"de_DE":{"name":"Benachrichtigungen","description":"Erhalte Browser- und Ingame-Benachrichtigungen für die verschiedensten Ereignisse – natürlich komplett konfigurierbar!","settings":{"alerts":{"title":"Benachrichtigungen festlegen"},"alertStyle":"Ingame-Benachrichtigungs-Typ","desktop":"Desktop-Benachrichtigung senden","duration":"Anzeigedauer (Millisekunden, -1 für \"dauerhaft\")","eventTypes":"Events","ingame":"Ingame-Benachrichtigung senden","position":"Position"}},"en_US":{"name":"Notifications","description":"Get browser and in-game notifications for various events - of course completely configurable!","settings":{"alerts":{"title":"Set notifications"},"alertStyle":"In-Game Notification Type","desktop":"Send desktop notification","duration":"Display duration","eventTypes":"Events","ingame":"Send in-game notification","position":"Position"}}}},"overview":{"registration":{"github":31,"location":"^/?$"},"docs":["de_DE"],"translations":{"de_DE":{"name":"Übersicht","description":"Gibt Informationen über alle möglichen Fahrzeug- und Gebäudetypen im Spiel.","settings":{}},"en_US":{"name":"Overview","description":"Provides information about all possible types of vehicles and buildings in the game.","settings":{}}}},"redesign":{"registration":{"locales":["de_DE","en_AU","en_GB","en_US","es_ES","fi_FI","fr_FR","it_IT","nb_NO","nl_NL","pl_PL"],"location":".*","settings":true},"docs":["de_DE"],"translations":{"de_DE":{"name":"Redesign","description":"Ein generelles Redesign – derzeit noch in einer Alpha-Phase und in Entwicklung.","settings":{"category":{"alliance":{"description":"Ein Redesign der Verbandsseiten","title":"Verbandsseiten"},"credits":{"description":"Ein Redesign der Credits- und Coins-Listen","title":"Credits und Coins"},"einsaetze":{"description":"Ein Redesign der Liste der möglichen Einsätze und der \"Hilfe zu diesem Einsatz\"-Seiten","title":"Mögliche Einsätze"},"messages":{"description":"Ein Redesign der privaten Nachrichten und der Systemnachrichten","title":"Nachrichten"},"profile":{"description":"Ein Redesign der Profile.","title":"Profile"},"tasks":{"description":"Ein Redesign der Aufgabenliste","title":"Aufgaben"},"toplist":{"description":"Ein Redesign der Spielerliste.","title":"Toplist"},"vehicles":{"description":"Ein Redesign der Fahrzeuge und von allen zugehörigen Seiten","title":"Fahrzeuge"}}}},"en_US":{"name":"Redesign","description":"A general Redesign – currently in an alpha phase and still in development.","settings":{"category":{"alliance":{"description":"A redesign of the alliance pages.","title":"Alliance"},"credits":{"description":"A redesign for the credits and coins overviews.","title":"Credits and coins"},"einsaetze":{"description":"A redesign of the possible missions list and the \"Requirements for this Mission\"-page.","title":"Possible missions"},"messages":{"description":"A Redesign of private Messages and System messages.","title":"Messages"},"profile":{"description":"A redesign of the profile pages.","title":"Profile"},"tasks":{"description":"A redesign of the task list","title":"Tasks"},"toplist":{"description":"A redesign of the toplist.","title":"Toplist"},"vehicles":{"description":"A redesign of the vehicle pages and all corresponding pages.","title":"Vehicles"}}}}}},"schoolingOverview":{"registration":{"github":14,"location":"^/schoolings/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Lehrgangsübersicht","description":"Fügt der Seite \"Lehrgänge\" eine Zusammenfassung hinzu.","settings":{}},"en_US":{"name":"Course overview","description":"Adds a summary to the \"Courses\" page.","settings":{}}}},"shareAlliancePost":{"registration":{"location":"^/(missions/\\d+/?)?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"Share-Alliance-Post","description":"Alarmiere, Teile den Einsatz und Poste eine Rückmeldung mit nur einem Klick.","settings":{"enableCallList":{"description":"Integriert dieses Modul in die Funktion \"Einsätze teilen\" der erweiterten Einsatzliste.","title":"Integration in die Einsatzliste"},"enableLSAM":{"description":"Aktiviere diese Option, um direkt beim Erstellen eines Verbandsgroßeinsatzes eine Rückmeldung festzulegen.","title":"VGE erstellen"},"message":"Rückmeldungstext","messages":{"description":"Lege hier Rückmeldungen fest, die du im Einsatzfenster auswählen kannst. Variablen werden unterstützt, schau hierzu in unser Wiki! Du kannst jeder Rückmeldung einen kurzen Namen geben, damit du sie im Einsatzfenster schneller findest.","title":"Rückmeldungen"},"name":"Name","postInChat":"Rückmeldung im Chat posten?","stayInCallList":{"description":"Nach dem Teilen kannst du trotzdem noch Rückmeldungen aus der Einsatzliste heraus posten.","title":"In Einsatzliste bleiben"}}},"en_US":{"name":"Share-Alliance-Post","description":"Alarm, Share the mission and post an incident note with a single click.","settings":{"enableCallList":{"description":"Integrates this module into \"Share missions\" of extended call-list.","title":"Integration to Call-list"},"enableLSAM":{"description":"Enable this option to select a incident note when creating a large scale alliance mission.","title":"Large scale alliance missions"},"message":"Incident Note","messages":{"description":"Set your incident notes here. You can use variables, please have a look at our Wiki therefore! Please assign a unique name to each response, to identify them quickly in alarm window.","title":"Responses"},"name":"Name","postInChat":"Post note in chat?","stayInCallList":{"description":"With this option enabled, you can send incident notes even on shared missions.","title":"Stay in Call-list"}}}}},"statusCounter":{"registration":{"location":"^/?$","settings":true},"docs":["de_DE"],"translations":{"de_DE":{"name":"Statuszähler","description":"Zeigt eine schnelle Übersicht, wie viele Fahrzeuge in welchem Status sind.","settings":{"percentRounding":{"title":"Prozente runden","description":"Rundet Prozente – falls angezeigt – auf so viele Nachkommastellen"},"percentageInBrackets":{"title":"Prozente in Klammern","description":"Klammert die Prozente in schöne, runde, geschmeidige Klammern ein, damit sie sich wohl und umarmt fühlen"},"show_0":{"title":"Status 0","description":"Zeige Zahl der Fahrzeuge im Status 0."},"hide_0":{"title":"Status 0 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 0 nur, wenn Fahrzeuge in diesem Status sind."},"percent_0":{"title":"Prozente bei Status 0","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 0 sind."},"show_1":{"title":"Status 1","description":"Zeige Zahl der Fahrzeuge im Status 1."},"hide_1":{"title":"Status 1 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 1 nur, wenn Fahrzeuge in diesem Status sind."},"percent_1":{"title":"Prozente bei Status 1","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 1 sind."},"show_2":{"title":"Status 2","description":"Zeige Zahl der Fahrzeuge im Status 2."},"hide_2":{"title":"Status 2 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 2 nur, wenn Fahrzeuge in diesem Status sind."},"percent_2":{"title":"Prozente bei Status 2","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 2 sind."},"show_3":{"title":"Status 3","description":"Zeige Zahl der Fahrzeuge im Status 3."},"hide_3":{"title":"Status 3 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 3 nur, wenn Fahrzeuge in diesem Status sind."},"percent_3":{"title":"Prozente bei Status 3","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 3 sind."},"show_4":{"title":"Status 4","description":"Zeige Zahl der Fahrzeuge im Status 4."},"hide_4":{"title":"Status 4 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 4 nur, wenn Fahrzeuge in diesem Status sind."},"percent_4":{"title":"Prozente bei Status 4","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 4 sind."},"show_5":{"title":"Status 5","description":"Zeige Zahl der Fahrzeuge im Status 5."},"hide_5":{"title":"Status 5 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 5 nur, wenn Fahrzeuge in diesem Status sind."},"percent_5":{"title":"Prozente bei Status 5","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 5 sind."},"show_6":{"title":"Status 6","description":"Zeige Zahl der Fahrzeuge im Status 6."},"hide_6":{"title":"Status 6 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 6 nur, wenn Fahrzeuge in diesem Status sind."},"percent_6":{"title":"Prozente bei Status 6","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 6 sind."},"show_7":{"title":"Status 7","description":"Zeige Zahl der Fahrzeuge im Status 7."},"hide_7":{"title":"Status 7 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 7 nur, wenn Fahrzeuge in diesem Status sind."},"percent_7":{"title":"Prozente bei Status 7","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 7 sind."},"show_8":{"title":"Status 8","description":"Zeige Zahl der Fahrzeuge im Status 8."},"hide_8":{"title":"Status 8 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 8 nur, wenn Fahrzeuge in diesem Status sind."},"percent_8":{"title":"Prozente bei Status 8","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 8 sind."},"show_9":{"title":"Status 9","description":"Zeige Zahl der Fahrzeuge im Status 9."},"hide_9":{"title":"Status 9 nur bei Bedarf","description":"Zeige Zahl der Fahrzeuge im Status 9 nur, wenn Fahrzeuge in diesem Status sind."},"percent_9":{"title":"Prozente bei Status 9","description":"Zeige wie viel Prozent aller Fahrzeuge im Status 9 sind."},"s5noblink":{"title":"Blinken für S5 abschalten","description":"Deaktiviert das Blinken des Status 5 Zählers."},"s5blinkOnGt0":{"title":"Blinken für S5 nur bei Bedarf","description":"Der Status 5 Zähler blinkt nur wenn Fahrzeuge im Status 5 sind."}}},"en_US":{"name":"Status counter","description":"Shows a quick overview of how many vehicles are in which status.","settings":{"percentRounding":{"title":"Round percentages","description":"Round percentages - if displayed - to as many decimal places as necessary."},"percentageInBrackets":{"title":"Percentages in parentheses","description":"Puts percentages in parentheses, e.g. (10%)"},"show_0":{"title":"Status 0","description":"Show number of vehicles in status 0."},"hide_0":{"title":"Status 0 only if required","description":"Show number of vehicles in status 0 only if vehicles are in this status."},"percent_0":{"title":"Percentages for status 0","description":"Show what percentage of all vehicles are in status 0."},"show_1":{"title":"Status 1","description":"Show number of vehicles in status 1."},"hide_1":{"title":"Status 1 only if required","description":"Show number of vehicles in status 1 only if vehicles are in this status."},"percent_1":{"title":"Percentages for status 1","description":"Show what percentage of all vehicles are in status 1."},"show_2":{"title":"Status 2","description":"Show number of vehicles in status 2."},"hide_2":{"title":"Status 2 only if required","description":"Show number of vehicles in status 2 only if vehicles are in this status."},"percent_2":{"title":"Percentages for status 2","description":"Show what percentage of all vehicles are in status 2."},"show_3":{"title":"Status 3","description":"Show number of vehicles in status 3."},"hide_3":{"title":"Status 3 only if required","description":"Show number of vehicles in status 3 only if vehicles are in this status."},"percent_3":{"title":"Percentages for status 3","description":"Show what percentage of all vehicles are in status 3."},"show_4":{"title":"Status 4","description":"Show number of vehicles in status 4."},"hide_4":{"title":"Status 4 only if required","description":"Show number of vehicles in status 4 only if vehicles are in this status."},"percent_4":{"title":"Percentages for status 4","description":"Show what percentage of all vehicles are in status 4."},"show_5":{"title":"Status 5","description":"Show number of vehicles in status 5."},"hide_5":{"title":"Status 5 only if required","description":"Show number of vehicles in status 5 only if vehicles are in this status."},"percent_5":{"title":"Percentages for status 5","description":"Show what percentage of all vehicles are in status 5."},"show_6":{"title":"Status 6","description":"Show number of vehicles in status 6."},"hide_6":{"title":"Status 6 only if required","description":"Show number of vehicles in status 6 only if vehicles are in this status."},"percent_6":{"title":"Percentages for status 6","description":"Show what percentage of all vehicles are in status 6."},"show_7":{"title":"Status 7","description":"Show number of vehicles in status 7."},"hide_7":{"title":"Status 7 only if required","description":"Show number of vehicles in status 7 only if vehicles are in this status."},"percent_7":{"title":"Percentages for status 7","description":"Show what percentage of all vehicles are in status 7."},"show_8":{"title":"Status 8","description":"Show number of vehicles in status 8."},"hide_8":{"title":"Status 8 only if required","description":"Show number of vehicles in status 8 only if vehicles are in this status."},"percent_8":{"title":"Percentages for status 8","description":"Show what percentage of all vehicles are in status 8."},"show_9":{"title":"Status 9","description":"Show number of vehicles in status 9."},"hide_9":{"title":"Status 9 only if required","description":"Show number of vehicles in status 9 only if vehicles are in this status."},"percent_9":{"title":"Percentages for status 9","description":"Show what percentage of all vehicles are in status 9."},"s5noblink":{"title":"Switch off flashing for S5","description":"Deactivates the flashing of the status 5 counter."},"s5blinkOnGt0":{"title":"Flashing for S5 only when required","description":"The status 5 counter only flashes when vehicles are in status 5."}}}}},"userid":{"registration":{"github":29,"location":"^/(profile/\\d+)?/?$","settings":true},"docs":["de_DE","en_US"],"translations":{"de_DE":{"name":"User-ID","description":"Zeigt die jeweilige User-ID im Profil an und bei Bedarf auch die eigene in der Navigationsleiste","settings":{"navbar":{"title":"Eigene ID in der Navigationsleiste anzeigen"}}},"en_US":{"name":"User-ID","description":"Shows the respective User-ID in the profile and, if required, also your own in the navigation bar","settings":{"navbar":{"title":"Show own ID in the navigation bar"}}}}}} \ No newline at end of file +{} \ No newline at end of file diff --git a/docsvite/.vitepress/config.mts b/docsvite/.vitepress/config.mts index 3ca85a83e3..4db97a41fd 100644 --- a/docsvite/.vitepress/config.mts +++ b/docsvite/.vitepress/config.mts @@ -55,14 +55,6 @@ const versions: Versions = JSON.parse(fs.readFileSync(versionsFile).toString()); // Generate modules const modulesFile = path.join(DOCS_TEMP_PATH, '.modules.json'); -run( - 'generate/modules', - modulesFile, - MODULES_PATH, - DOCS_PATH, - JSON.stringify(LANGS), - JSON.stringify(MODULES) -); // Generate i18n @@ -120,5 +112,6 @@ export default defineConfig({ { icon: 'discord', link: `https://discord.gg/${config.discord.invite}` } ] }, - locales: localeConfigs.siteConfigs + locales: localeConfigs.siteConfigs , + srcDir: 'src' }) diff --git a/docsvite/.vitepress/package.json b/docsvite/.vitepress/package.json deleted file mode 100644 index c32fa127f0..0000000000 --- a/docsvite/.vitepress/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "lss-manager-v4-vite", - "devDependencies": { - "ts-node": "10.9.2", - "typescript": "5.4.2", - "vitepress": "1.0.0-rc.45", - "vue": "3.4.21" - }, - "scripts": { - "docs:dev": "vitepress dev ..", - "docs:build": "vitepress build ..", - "docs:preview": "vitepress preview .." - } -} diff --git a/docsvite/.vitepress/theme/custom.css b/docsvite/.vitepress/theme/custom.css index cfc2fd7ab4..e84b2fa48f 100644 --- a/docsvite/.vitepress/theme/custom.css +++ b/docsvite/.vitepress/theme/custom.css @@ -1,6 +1,5 @@ .VPHome .VPHero.has-image .actions { justify-content: center; - gap: 0.5rem 1rem; .action:nth-last-child(2), .action:nth-child(4) { diff --git a/docsvite/.vitepress/utils/generate/modules.ts b/docsvite/.vitepress/utils/generate/modules.ts index 99ad50a042..4997b600b7 100644 --- a/docsvite/.vitepress/utils/generate/modules.ts +++ b/docsvite/.vitepress/utils/generate/modules.ts @@ -148,10 +148,10 @@ ${Object.entries(vars) .readFileSync(MODULE_DOCS_FILE) .toString(); frontMatterVars.empty = docsContent.trim() === ''; - fs.writeFileSync( + /*fs.writeFileSync( DOCS_MODULE_FILE, getHead(frontMatterVars) + docsContent - ); + );*/ if (!frontMatterVars.empty) modulesFile[module].docs.push(lang); const MODULE_DOCS_ASSETS = path.join( MODULE_DOCS_FOLDER, @@ -197,9 +197,9 @@ ${Object.entries(vars) } } else { frontMatterVars.empty = true; - fs.writeFileSync(DOCS_MODULE_FILE, getHead(frontMatterVars)); + //fs.writeFileSync(DOCS_MODULE_FILE, getHead(frontMatterVars)); } } } - fs.writeFileSync(file, JSON.stringify(modulesFile)); + //fs.writeFileSync(file, JSON.stringify(modulesFile)); })(); diff --git a/docsvite/.vitepress/utils/getConstants.ts b/docsvite/.vitepress/utils/getConstants.ts index 069ec7aff3..b2532db4cc 100644 --- a/docsvite/.vitepress/utils/getConstants.ts +++ b/docsvite/.vitepress/utils/getConstants.ts @@ -12,7 +12,7 @@ const VITEPRESS_PATH = path.join(__dirname, '../'); const ROOT_PATH = path.join(VITEPRESS_PATH, '../../'); const MODULES_PATH = path.join(ROOT_PATH, 'src/modules'); const DIST_PATH = path.join(ROOT_PATH, 'dist'); -const DOCS_PATH = path.join(ROOT_PATH, 'docsvite'); +const DOCS_PATH = path.join(ROOT_PATH, 'docsvite/src'); const DOCS_DIST_PATH = path.join(VITEPRESS_PATH, 'dist'); const DOCS_TEMP_PATH = path.join(VITEPRESS_PATH, '.temp'); const DOCS_I18N_PATH = path.join(VITEPRESS_PATH, 'i18n'); diff --git a/docsvite/package.json b/docsvite/package.json new file mode 100644 index 0000000000..ad5d483c49 --- /dev/null +++ b/docsvite/package.json @@ -0,0 +1,14 @@ +{ + "name": "lss-manager-v4-vite", + "devDependencies": { + "ts-node": "10.9.2", + "typescript": "5.4.3", + "vitepress": "^1.0.1", + "vue": "^3.4.21" + }, + "scripts": { + "docs:dev": "vitepress dev", + "docs:build": "vitepress build", + "docs:preview": "vitepress preview" + } +} diff --git a/docsvite/de_DE/index.md b/docsvite/src/de_DE/index.md similarity index 100% rename from docsvite/de_DE/index.md rename to docsvite/src/de_DE/index.md diff --git a/docsvite/en_US/index.md b/docsvite/src/en_US/index.md similarity index 100% rename from docsvite/en_US/index.md rename to docsvite/src/en_US/index.md diff --git a/docsvite/index.md b/docsvite/src/index.md similarity index 100% rename from docsvite/index.md rename to docsvite/src/index.md diff --git a/docsvite/.vitepress/tsconfig.json b/docsvite/tsconfig.json similarity index 82% rename from docsvite/.vitepress/tsconfig.json rename to docsvite/tsconfig.json index b52c7106d7..34e9b3bd9b 100644 --- a/docsvite/.vitepress/tsconfig.json +++ b/docsvite/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.json", + "extends": "../tsconfig.json", "compilerOptions": { "baseUrl": ".", "module": "CommonJS", diff --git a/package.json b/package.json index 7a6f108b5a..d3ead81afd 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "packageManager": "yarn@4.1.0", "workspaces": [ "./docs/.vuepress/", - "./docsvite/.vitepress/" + "./docsvite/" ], "prettier": { "arrowParens": "avoid", diff --git a/yarn.lock b/yarn.lock index da5aea4054..0775ca5e02 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1557,14 +1557,14 @@ __metadata: languageName: node linkType: hard -"@docsearch/css@npm:3.6.0, @docsearch/css@npm:^3.5.2": +"@docsearch/css@npm:3.6.0, @docsearch/css@npm:^3.6.0": version: 3.6.0 resolution: "@docsearch/css@npm:3.6.0" checksum: 10c0/125b144ce9b9f90a4e95e6ffccde2229e622d9cfedac4ad87018137cbeac0b87fd1b6245595f275e5f9b3c50553a0c53b55e8dbdc7a91aeb0eed217423acddf3 languageName: node linkType: hard -"@docsearch/js@npm:^3.5.2": +"@docsearch/js@npm:^3.6.0": version: 3.6.0 resolution: "@docsearch/js@npm:3.6.0" dependencies: @@ -1618,6 +1618,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/android-arm64@npm:0.19.12" @@ -1625,6 +1632,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/android-arm@npm:0.19.12" @@ -1632,6 +1646,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/android-x64@npm:0.19.12" @@ -1639,6 +1660,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/darwin-arm64@npm:0.19.12" @@ -1646,6 +1674,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/darwin-x64@npm:0.19.12" @@ -1653,6 +1688,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/freebsd-arm64@npm:0.19.12" @@ -1660,6 +1702,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/freebsd-x64@npm:0.19.12" @@ -1667,6 +1716,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-arm64@npm:0.19.12" @@ -1674,6 +1730,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-arm@npm:0.19.12" @@ -1681,6 +1744,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-ia32@npm:0.19.12" @@ -1688,6 +1758,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-loong64@npm:0.19.12" @@ -1695,6 +1772,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-mips64el@npm:0.19.12" @@ -1702,6 +1786,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-ppc64@npm:0.19.12" @@ -1709,6 +1800,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-riscv64@npm:0.19.12" @@ -1716,6 +1814,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-s390x@npm:0.19.12" @@ -1723,6 +1828,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-x64@npm:0.19.12" @@ -1730,6 +1842,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/netbsd-x64@npm:0.19.12" @@ -1737,6 +1856,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/openbsd-x64@npm:0.19.12" @@ -1744,6 +1870,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/sunos-x64@npm:0.19.12" @@ -1751,6 +1884,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/win32-arm64@npm:0.19.12" @@ -1758,6 +1898,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/win32-ia32@npm:0.19.12" @@ -1765,6 +1912,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/win32-x64@npm:0.19.12" @@ -1772,6 +1926,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -2297,6 +2458,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.13.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-android-arm64@npm:4.12.1" @@ -2304,6 +2472,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-android-arm64@npm:4.13.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-darwin-arm64@npm:4.12.1" @@ -2311,6 +2486,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.13.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-darwin-x64@npm:4.12.1" @@ -2318,6 +2500,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.13.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.12.1" @@ -2325,6 +2514,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.13.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.12.1" @@ -2332,6 +2528,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.13.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.12.1" @@ -2339,6 +2542,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.13.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.12.1" @@ -2346,6 +2556,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.13.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.12.1" @@ -2353,6 +2570,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.13.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-linux-x64-musl@npm:4.12.1" @@ -2360,6 +2584,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.13.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.12.1" @@ -2367,6 +2598,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.13.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.12.1" @@ -2374,6 +2612,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.13.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.12.1": version: 4.12.1 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.12.1" @@ -2381,19 +2626,26 @@ __metadata: languageName: node linkType: hard -"@shikijs/core@npm:1.1.7, @shikijs/core@npm:^1.1.5": - version: 1.1.7 - resolution: "@shikijs/core@npm:1.1.7" - checksum: 10c0/ee59b88d4c81422792651c0ca52ff378c3035f9d1e4907b58c1d6da06fad02d530775a2e6f43bb033832cd3d2a5f69c9aa4eb5b6b05311396acc503f15442f37 +"@rollup/rollup-win32-x64-msvc@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.13.0" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@shikijs/transformers@npm:^1.1.5": - version: 1.1.7 - resolution: "@shikijs/transformers@npm:1.1.7" +"@shikijs/core@npm:1.2.0, @shikijs/core@npm:^1.2.0": + version: 1.2.0 + resolution: "@shikijs/core@npm:1.2.0" + checksum: 10c0/6c8e2af3231e79824d34e0c513bc4d55db480add8a206b79f5db3e3839bd234002864f5cca0469296abbb6c3f8848322c05ba3e9a3a31de16397bb3b473c371b + languageName: node + linkType: hard + +"@shikijs/transformers@npm:^1.2.0": + version: 1.2.0 + resolution: "@shikijs/transformers@npm:1.2.0" dependencies: - shiki: "npm:1.1.7" - checksum: 10c0/be2794c35ba6d57da11e3ed509d714dd4533c2658c31182df61a7a6d38d94847564a1ae1acb9ce22dfc08702702769647ec545ba04053de8361d5019227be876 + shiki: "npm:1.2.0" + checksum: 10c0/08d40b73d4a2090da432c07c225b13a378f5cb684420c4c9367bee4bf17840d94808408d34509237928728f62662fac4c6d43c37fbad5c69281451c4703128fa languageName: node linkType: hard @@ -3016,36 +3268,36 @@ __metadata: languageName: node linkType: hard -"@vue/devtools-api@npm:^7.0.14": - version: 7.0.17 - resolution: "@vue/devtools-api@npm:7.0.17" +"@vue/devtools-api@npm:^7.0.16": + version: 7.0.20 + resolution: "@vue/devtools-api@npm:7.0.20" dependencies: - "@vue/devtools-kit": "npm:^7.0.17" - checksum: 10c0/634c4ea51219bf4fd95321c26b2747558f2aa5fae6cd218b9320602843d41242c07f3a322a984bb528ed8bf2c38591e61886344828de5b3480ff483939a85aa8 + "@vue/devtools-kit": "npm:^7.0.20" + checksum: 10c0/cedbaefdedbe8a1417f0629bb656bf2f3d3588ff4424fff4500bfefa509f4fadd1abaa435aa415fb51c7cfe44ffe6308bf35f6568242fc85a1ccd4ed36a0f525 languageName: node linkType: hard -"@vue/devtools-kit@npm:^7.0.17": - version: 7.0.17 - resolution: "@vue/devtools-kit@npm:7.0.17" +"@vue/devtools-kit@npm:^7.0.20": + version: 7.0.20 + resolution: "@vue/devtools-kit@npm:7.0.20" dependencies: - "@vue/devtools-shared": "npm:^7.0.17" + "@vue/devtools-shared": "npm:^7.0.20" hookable: "npm:^5.5.3" mitt: "npm:^3.0.1" perfect-debounce: "npm:^1.0.0" speakingurl: "npm:^14.0.1" peerDependencies: vue: ^3.0.0 - checksum: 10c0/9ae8e55ada1e7865706ddba6d98c4e123fb0f4a3ecc84f8606a7cdd2053a3c352ddae461822c852cd8f5e755fbb528f7f257017606d735a66be6c0a75e775b77 + checksum: 10c0/9495d4f2f7d10de1698615d7c6c77a534e94808d079e727eb5fdd227679692764c6b9c7568eb1359ae3341c114463411923ecb30660dc657c287b3e147820c08 languageName: node linkType: hard -"@vue/devtools-shared@npm:^7.0.17": - version: 7.0.17 - resolution: "@vue/devtools-shared@npm:7.0.17" +"@vue/devtools-shared@npm:^7.0.20": + version: 7.0.20 + resolution: "@vue/devtools-shared@npm:7.0.20" dependencies: rfdc: "npm:^1.3.1" - checksum: 10c0/afb3dd9dce1ca318888ec5c1e401f0bee28bf7c939c795b447dd274115ad19f4fb4c143d0dc2d479d8b13d36e9fc1ac2251b5b426086e1a479090e93b85fe600 + checksum: 10c0/13018f22eb68f7c9edc5bf63224a78334d0e8ad2eb9703b1ba9908b6f628786287354b44c6205813c64de1bec8a62ce673d5010875789a2281bf2c8c6d5fe401 languageName: node linkType: hard @@ -3465,7 +3717,7 @@ __metadata: languageName: node linkType: hard -"@vueuse/core@npm:10.9.0, @vueuse/core@npm:^10.7.2": +"@vueuse/core@npm:10.9.0, @vueuse/core@npm:^10.7.2, @vueuse/core@npm:^10.9.0": version: 10.9.0 resolution: "@vueuse/core@npm:10.9.0" dependencies: @@ -3477,7 +3729,7 @@ __metadata: languageName: node linkType: hard -"@vueuse/integrations@npm:^10.7.2": +"@vueuse/integrations@npm:^10.9.0": version: 10.9.0 resolution: "@vueuse/integrations@npm:10.9.0" dependencies: @@ -5537,6 +5789,86 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.20.1": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.2 resolution: "escalade@npm:3.1.2" @@ -7942,14 +8274,14 @@ __metadata: languageName: unknown linkType: soft -"lss-manager-v4-vite@workspace:docsvite/.vitepress": +"lss-manager-v4-vite@workspace:docsvite": version: 0.0.0-use.local - resolution: "lss-manager-v4-vite@workspace:docsvite/.vitepress" + resolution: "lss-manager-v4-vite@workspace:docsvite" dependencies: ts-node: "npm:10.9.2" - typescript: "npm:5.4.2" - vitepress: "npm:1.0.0-rc.45" - vue: "npm:3.4.21" + typescript: "npm:5.4.3" + vitepress: "npm:^1.0.1" + vue: "npm:^3.4.21" languageName: unknown linkType: soft @@ -9378,6 +9710,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.36": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + languageName: node + linkType: hard + "preact@npm:^10.0.0": version: 10.19.6 resolution: "preact@npm:10.19.6" @@ -9899,6 +10242,60 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.13.0": + version: 4.13.0 + resolution: "rollup@npm:4.13.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.13.0" + "@rollup/rollup-android-arm64": "npm:4.13.0" + "@rollup/rollup-darwin-arm64": "npm:4.13.0" + "@rollup/rollup-darwin-x64": "npm:4.13.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.13.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.13.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.13.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.13.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.13.0" + "@rollup/rollup-linux-x64-musl": "npm:4.13.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.13.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.13.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.13.0" + "@types/estree": "npm:1.0.5" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/90f8cdf9c2115223cbcfe91d932170a85c0928ae1943f45af6877907ea150585b80f656cf2bc471c6f809cb7e158dd85dbea9f91ab4fd5bce0eaf6c3f5f4fd92 + languageName: node + linkType: hard + "rollup@npm:^4.2.0, rollup@npm:^4.9.6": version: 4.12.1 resolution: "rollup@npm:4.12.1" @@ -10225,12 +10622,12 @@ __metadata: languageName: node linkType: hard -"shiki@npm:1.1.7, shiki@npm:^1.1.5": - version: 1.1.7 - resolution: "shiki@npm:1.1.7" +"shiki@npm:1.2.0, shiki@npm:^1.2.0": + version: 1.2.0 + resolution: "shiki@npm:1.2.0" dependencies: - "@shikijs/core": "npm:1.1.7" - checksum: 10c0/536f8dec961d7938f6d3a63dd6be64be082b56c1433380eda0a82cb57b5789759097947d9ef1726e521d4054a6fe2b73639e94bedaccea2044fa640667167501 + "@shikijs/core": "npm:1.2.0" + checksum: 10c0/072c37054fb9359d28a7c1cdead7a5813e182feef34b9d08a8df96f634e580d18ca45f4fbd0b00a7d3711f64b9560113c5130f4f45ecd428afea63c0c7332306 languageName: node linkType: hard @@ -10352,6 +10749,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 + languageName: node + linkType: hard + "source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -11154,13 +11558,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.4.2": - version: 5.4.2 - resolution: "typescript@npm:5.4.2" +"typescript@npm:5.4.3": + version: 5.4.3 + resolution: "typescript@npm:5.4.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/583ff68cafb0c076695f72d61df6feee71689568179fb0d3a4834dac343df6b6ed7cf7b6f6c801fa52d43cd1d324e2f2d8ae4497b09f9e6cfe3d80a6d6c9ca52 + checksum: 10c0/22443a8760c3668e256c0b34b6b45c359ef6cecc10c42558806177a7d500ab1a7d7aac1f976d712e26989ddf6731d2fbdd3212b7c73290a45127c1c43ba2005a languageName: node linkType: hard @@ -11174,13 +11578,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.4.2#optional!builtin": - version: 5.4.2 - resolution: "typescript@patch:typescript@npm%3A5.4.2#optional!builtin::version=5.4.2&hash=d69c25" +"typescript@patch:typescript@npm%3A5.4.3#optional!builtin": + version: 5.4.3 + resolution: "typescript@patch:typescript@npm%3A5.4.3#optional!builtin::version=5.4.3&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/22e2f213c3ffe5960c5eaec6c95c04e01858fed57a94be250746f540b935b2c18c3c3fc80d3ab65d28c0aba1eb76284557ba3bf521d28caee811c44ba2b648f9 + checksum: 10c0/6e51f8b7e6ec55b897b9e56b67e864fe8f44e30f4a14357aad5dc0f7432db2f01efc0522df0b6c36d361c51f2dc3dcac5c832efd96a404cfabf884e915d38828 languageName: node linkType: hard @@ -11429,14 +11833,14 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.1.3": - version: 5.1.6 - resolution: "vite@npm:5.1.6" +"vite@npm:^5.2.2": + version: 5.2.2 + resolution: "vite@npm:5.2.2" dependencies: - esbuild: "npm:^0.19.3" + esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.35" - rollup: "npm:^4.2.0" + postcss: "npm:^8.4.36" + rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" @@ -11465,7 +11869,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/b935527544741d9313143a77f811d97b8b094757e42f9c02b7aca6294a4912674dbad5379e4759629b6ba895c93b5020cc7594f74b37846715336837fdce850a + checksum: 10c0/472c6a1d41707ef51a5056ccc9e347333a3a975beb6069998d3d7a134555662b856e27628cc1354200c32d63373d7e4ef73385a4e90cc3032e48d06fb77928e5 languageName: node linkType: hard @@ -11509,28 +11913,28 @@ __metadata: languageName: node linkType: hard -"vitepress@npm:1.0.0-rc.45": - version: 1.0.0-rc.45 - resolution: "vitepress@npm:1.0.0-rc.45" +"vitepress@npm:^1.0.1": + version: 1.0.1 + resolution: "vitepress@npm:1.0.1" dependencies: - "@docsearch/css": "npm:^3.5.2" - "@docsearch/js": "npm:^3.5.2" - "@shikijs/core": "npm:^1.1.5" - "@shikijs/transformers": "npm:^1.1.5" + "@docsearch/css": "npm:^3.6.0" + "@docsearch/js": "npm:^3.6.0" + "@shikijs/core": "npm:^1.2.0" + "@shikijs/transformers": "npm:^1.2.0" "@types/markdown-it": "npm:^13.0.7" "@vitejs/plugin-vue": "npm:^5.0.4" - "@vue/devtools-api": "npm:^7.0.14" - "@vueuse/core": "npm:^10.7.2" - "@vueuse/integrations": "npm:^10.7.2" + "@vue/devtools-api": "npm:^7.0.16" + "@vueuse/core": "npm:^10.9.0" + "@vueuse/integrations": "npm:^10.9.0" focus-trap: "npm:^7.5.4" mark.js: "npm:8.11.1" minisearch: "npm:^6.3.0" - shiki: "npm:^1.1.5" - vite: "npm:^5.1.3" - vue: "npm:^3.4.19" + shiki: "npm:^1.2.0" + vite: "npm:^5.2.2" + vue: "npm:^3.4.21" peerDependencies: - markdown-it-mathjax3: ^4.3.2 - postcss: ^8.4.35 + markdown-it-mathjax3: ^4 + postcss: ^8 peerDependenciesMeta: markdown-it-mathjax3: optional: true @@ -11538,7 +11942,7 @@ __metadata: optional: true bin: vitepress: bin/vitepress.js - checksum: 10c0/67a46d8803946789cfe97033167a9fb1b093ee8c9b519ed7bf2430d71956bbeb15257b380fb1c51e4ffbd6d5046ece94161990c0ddc70639d82dea1c02b0bc06 + checksum: 10c0/0bb2eca570139aa1889d76b8de101eab49cdeafc13c82a6a9bb63a887fd898d6eb975b6e3284453a14b91bf478a268dfd3fbe22261da2bcd85071e8c2e472847 languageName: node linkType: hard @@ -11737,7 +12141,7 @@ __metadata: languageName: node linkType: hard -"vue@npm:3.4.21, vue@npm:^3.4.15, vue@npm:^3.4.19": +"vue@npm:3.4.21, vue@npm:^3.4.15, vue@npm:^3.4.21": version: 3.4.21 resolution: "vue@npm:3.4.21" dependencies: