gitextract_noi0fdfa/ ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── build.yml │ ├── nightly-build.yml │ ├── package-and-release.yml │ ├── package.yml │ ├── pr-target-action.yml │ └── version-build.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md └── Stardrop/ ├── App.axaml ├── App.axaml.cs ├── Assets/ │ ├── Info.plist │ ├── Stardrop.icns │ └── Stardrop.sh ├── Converters/ │ ├── EnumConverter.cs │ └── EnumEqualsConverter.cs ├── Models/ │ ├── Config.cs │ ├── Data/ │ │ ├── ClientData.cs │ │ ├── Enums/ │ │ │ ├── Choice.cs │ │ │ ├── DisplayFilter.cs │ │ │ ├── EndorsementResponse.cs │ │ │ ├── InstallState.cs │ │ │ ├── ModGrouping.cs │ │ │ └── NexusServers.cs │ │ ├── LastSessionData.cs │ │ ├── ModDownloadEvents.cs │ │ ├── ModInstallData.cs │ │ ├── ModKeyInfo.cs │ │ ├── ModUpdateInfo.cs │ │ ├── PairedKeys.cs │ │ └── UpdateCache.cs │ ├── Mod.cs │ ├── Nexus/ │ │ ├── NexusUser.cs │ │ └── Web/ │ │ ├── DownloadLink.cs │ │ ├── Endorsement.cs │ │ ├── EndorsementResult.cs │ │ ├── ModDetails.cs │ │ ├── ModFile.cs │ │ ├── ModFiles.cs │ │ ├── NXM.cs │ │ ├── NexusConnectionResult.cs │ │ ├── Validate.cs │ │ ├── WebsocketResponse.cs │ │ └── WebsocketResponseData.cs │ ├── Profile.cs │ ├── SMAPI/ │ │ ├── Converters/ │ │ │ ├── BooleanConverter.cs │ │ │ ├── BooleanConverterAssumeTrue.cs │ │ │ └── ModKeyConverter.cs │ │ ├── GameDetails.cs │ │ ├── Manifest.cs │ │ ├── ManifestContentPackFor.cs │ │ ├── ManifestDependency.cs │ │ └── Web/ │ │ ├── ModEntry.cs │ │ ├── ModEntryMetadata.cs │ │ ├── ModEntryVersion.cs │ │ ├── ModSearchData.cs │ │ └── ModSearchEntry.cs │ ├── Settings.cs │ └── Theme.cs ├── Program.cs ├── Properties/ │ └── PublishProfiles/ │ ├── FolderProfile - Linux.pubxml │ ├── FolderProfile - MacOS.pubxml │ └── FolderProfile - Windows.pubxml ├── Stardrop.csproj ├── Stardrop.sln ├── Themes/ │ ├── Contributors/ │ │ └── hotcereal/ │ │ ├── CASH MONEY.xaml │ │ ├── Cerene Dark.xaml │ │ ├── Cerene Light.xaml │ │ ├── Dark Cherry Chocolate.xaml │ │ ├── Fairy.xaml │ │ ├── Forest.xaml │ │ ├── Light (Pink).xaml │ │ └── Light Cherry Chocolate.xaml │ ├── Dark.xaml │ ├── Light.xaml │ ├── Solarized-Lite.xaml │ └── Stardrop.xaml ├── Utilities/ │ ├── Extension/ │ │ └── TranslateExtension.cs │ ├── External/ │ │ ├── GitHub.cs │ │ ├── NexusClient.cs │ │ ├── NexusDownloadResult.cs │ │ └── SMAPI.cs │ ├── Helper.cs │ ├── Internal/ │ │ ├── EnumParser.cs │ │ └── ManifestParser.cs │ ├── JsonTools.cs │ ├── NXMProtocol.cs │ ├── NexusWebsocket.cs │ ├── Pathing.cs │ ├── SimpleObscure.cs │ └── Translation.cs ├── ViewLocator.cs ├── ViewModels/ │ ├── DownloadPanelViewModel.cs │ ├── FlexibleOptionWindowViewModel.cs │ ├── MainWindowViewModel.cs │ ├── MessageWindowViewModel.cs │ ├── ModDownloadViewModel.cs │ ├── ProfileEditorViewModel.cs │ ├── SettingsWindowViewModel.cs │ ├── ViewModelBase.cs │ └── WarningWindowViewModel.cs ├── Views/ │ ├── DownloadPanel.axaml │ ├── DownloadPanel.axaml.cs │ ├── FlexibleOptionWindow.axaml │ ├── FlexibleOptionWindow.axaml.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── MessageWindow.axaml │ ├── MessageWindow.axaml.cs │ ├── NexusInfo.axaml │ ├── NexusInfo.axaml.cs │ ├── NexusLogin.axaml │ ├── NexusLogin.axaml.cs │ ├── ProfileEditor.axaml │ ├── ProfileEditor.axaml.cs │ ├── ProfileNaming.axaml │ ├── ProfileNaming.axaml.cs │ ├── SettingsWindow.axaml │ ├── SettingsWindow.axaml.cs │ ├── WarningWindow.axaml │ └── WarningWindow.axaml.cs └── i18n/ ├── de.json ├── default.json ├── es.json ├── fr.json ├── hu.json ├── it.json ├── ja.json ├── ko.json ├── pl.json ├── pt.json ├── ru.json ├── th.json ├── tr.json ├── uk.json └── zh.json