From d971a386c837acd8ad23db5e7ee39b1144b9ba3f Mon Sep 17 00:00:00 2001
From: Atulin <11233299+Atulin@users.noreply.github.com>
Date: Tue, 16 Jan 2024 09:07:30 +0100
Subject: [PATCH] Couple of style fixes, installed Biome as a replacement for
ESLint and Prettier
---
Backup/Ogma3.sln | 53 -
Ogma3/Ogma3.csproj | 6746 ++++++++++++++-------------------------
Ogma3/Startup.cs | 5 +-
Ogma3/biome.json | 29 +
Ogma3/package-lock.json | 226 +-
Ogma3/package.json | 125 +-
taskfile.yml | 14 +-
7 files changed, 2732 insertions(+), 4466 deletions(-)
delete mode 100644 Backup/Ogma3.sln
create mode 100644 Ogma3/biome.json
diff --git a/Backup/Ogma3.sln b/Backup/Ogma3.sln
deleted file mode 100644
index 7ed6e3ac..00000000
--- a/Backup/Ogma3.sln
+++ /dev/null
@@ -1,53 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.29318.209
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ogma3", "Ogma3\Ogma3.csproj", "{82836CC4-2B02-485E-9E98-E49F178652ED}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils", "Utils\Utils.csproj", "{9EC165CA-0939-4CBA-8DFA-6F7DA8DEC51E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils.Tests", "Utils.Tests\Utils.Tests.csproj", "{45A4BB8B-BA00-401C-B888-6016A51E9DE1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ogma3.Tests", "Ogma3.Tests\Ogma3.Tests.csproj", "{3B4D50E6-4FFD-4262-8CF7-CAD4BB3EC715}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NpgSqlSourceGenerator", "NpgSqlSourceGenerator\NpgSqlSourceGenerator\NpgSqlSourceGenerator.csproj", "{0903A658-5CF5-4186-893F-D7AC64F72748}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {82836CC4-2B02-485E-9E98-E49F178652ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {82836CC4-2B02-485E-9E98-E49F178652ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {82836CC4-2B02-485E-9E98-E49F178652ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {82836CC4-2B02-485E-9E98-E49F178652ED}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EC165CA-0939-4CBA-8DFA-6F7DA8DEC51E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9EC165CA-0939-4CBA-8DFA-6F7DA8DEC51E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EC165CA-0939-4CBA-8DFA-6F7DA8DEC51E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9EC165CA-0939-4CBA-8DFA-6F7DA8DEC51E}.Release|Any CPU.Build.0 = Release|Any CPU
- {45A4BB8B-BA00-401C-B888-6016A51E9DE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {45A4BB8B-BA00-401C-B888-6016A51E9DE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {45A4BB8B-BA00-401C-B888-6016A51E9DE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {45A4BB8B-BA00-401C-B888-6016A51E9DE1}.Release|Any CPU.Build.0 = Release|Any CPU
- {25B46873-5E7C-44BF-A01D-5DDAE966E41C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {25B46873-5E7C-44BF-A01D-5DDAE966E41C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {25B46873-5E7C-44BF-A01D-5DDAE966E41C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {25B46873-5E7C-44BF-A01D-5DDAE966E41C}.Release|Any CPU.Build.0 = Release|Any CPU
- {3B4D50E6-4FFD-4262-8CF7-CAD4BB3EC715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3B4D50E6-4FFD-4262-8CF7-CAD4BB3EC715}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3B4D50E6-4FFD-4262-8CF7-CAD4BB3EC715}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3B4D50E6-4FFD-4262-8CF7-CAD4BB3EC715}.Release|Any CPU.Build.0 = Release|Any CPU
- {0903A658-5CF5-4186-893F-D7AC64F72748}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0903A658-5CF5-4186-893F-D7AC64F72748}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0903A658-5CF5-4186-893F-D7AC64F72748}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0903A658-5CF5-4186-893F-D7AC64F72748}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {5E7EF784-AD3B-46F1-9365-ACCBA7A6E70B}
- EndGlobalSection
-EndGlobal
diff --git a/Ogma3/Ogma3.csproj b/Ogma3/Ogma3.csproj
index d5dcbcc9..788567c8 100644
--- a/Ogma3/Ogma3.csproj
+++ b/Ogma3/Ogma3.csproj
@@ -1,4273 +1,2475 @@
-
-
- net8.0
- aspnet-Ogma3-F6D42650-6752-41E8-81E2-FCAB6D0941CB
- 12
- Ogma3
- Ogma3
- Ogma3
- Ogma3
- enable
-
- Linux
- wwwroot\favicon.ico
- en
- true
- latest
-
- true
- $(BaseIntermediateOutputPath)Generated
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ContentIncludedByDefault Remove="Pages\Editors\Story.cshtml" />
- <_ContentIncludedByDefault Remove="Pages\Errors\e404.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\Documents\Edit.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\Documents\Manage.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\Documents\_ViewImports.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Profile\Pages\Index.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Profile\Pages\Stories.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Profile\Pages\_Layout.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Profile\Pages\_ViewImports.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Profile\Pages\_viewstart.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Profile\_ViewStart.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\Index.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\Shelves.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\Stories.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\_Layout.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\_ManageNav.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\_ViewImports.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\Pages\_viewstart.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\User\_ViewStart.cshtml" />
- <_ContentIncludedByDefault Remove="wwwroot\js\account\index.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\account\index.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\account\index.min.js.map" />
- <_ContentIncludedByDefault Remove="Areas\Admin\Pages\Documents\Edit.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Admin\Pages\Documents\Manage.cshtml" />
- <_ContentIncludedByDefault Remove="Areas\Admin\Pages\Documents\_ViewImports.cshtml" />
- <_ContentIncludedByDefault Remove="wwwroot\css\maps\admin.css.min.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\maps\dark.css.min.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\maps\light.css.min.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\maps\style.css.min.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\index.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\index.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-ban-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-ban-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\blogpost.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\blogpost.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\clock.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\clock.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\club-bar.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\club-bar.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\club\add-story.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\club\add-story.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-folder-selector-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-folder-selector-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-role-slider-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-role-slider-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\clubs-with-story-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\clubs-with-story-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\folder-tree-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\folder-tree-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\blogpost.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\blogpost.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\chapter.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\chapter.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\club.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\club.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\folder.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\folder.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\story.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\story.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\hashparser.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\hashparser.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\hashparser.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\featured-in-clubs.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\featured-in-clubs.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\follow-button.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\follow-button.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\notifications-button.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\notifications-button.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\quote-box.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\quote-box.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\shelves-button.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\shelves-button.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\subscribe-thread-button.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\subscribe-thread-button.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\vote-button.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\vote-button.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\profile-bar.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\profile-bar.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\story.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\story.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\tabs.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\tabs.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.css" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.min.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.css" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.min.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.css" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.min.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\LICENSE" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications-button.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications-button.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\bundles\bundle.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\markdown-toolbar.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\markdown-toolbar.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\dist\jquery.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\dist\jquery.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\dist\jquery.min.map" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\LICENSE.txt" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\lib\jquery-validation-unobtrusive\LICENSE.txt" />
- <_ContentIncludedByDefault Remove="Areas\Admin\Components\DbSizes.razor" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\TableInfo.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\TableInfo.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\TableInfo.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\clock.min.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\clock.min.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.js" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\account.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\account.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\account.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\admin.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\admin.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\admin.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\dark.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\dark.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\dark.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\editors.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\editors.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\editors.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\light.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\light.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\light.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\login.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\login.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\login.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\style.css" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\style.css.map" />
- <_ContentIncludedByDefault Remove="wwwroot\css\dist\style.min.css" />
- <_ContentIncludedByDefault Remove="wwwroot\js\src\native-components\shelves-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\src\club\add-story.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\src\generated\paths-internal.ts" />
- <_ContentIncludedByDefault Remove="wwwroot\js\src\generated\paths-public.ts" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\register.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\register.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\cache-info.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\cache-info.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\table-info.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\table-info.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\cookie-consent.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\cookie-consent.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\global.d.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\global.d.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\click-outside.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\click-outside.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\cookies.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\cookies.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\extensions\Number.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\extensions\Number.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\http.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\http.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\logger.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\logger.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\result.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\result.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\block-user.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\block-user.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\chapter-read.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\chapter-read.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\clock.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\clock.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-ban-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-ban-button.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-folder-selector.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-folder-selector.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\featured-in-clubs.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\featured-in-clubs.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\folder-tree.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\folder-tree.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\follow-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\follow-button.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\join-club-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\join-club-button.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\modal.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\modal.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\notifications-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\notifications-button.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\quote-box.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\quote-box.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\read-progress.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\read-progress.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\report-modal.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\report-modal.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\shelves-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\shelves-button.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\subscribe-thread-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\subscribe-thread-button.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\vote-button.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\vote-button.js.map" />
- <_ContentIncludedByDefault Remove="wwwroot\js\bundle\components.js" />
- <_ContentIncludedByDefault Remove="wwwroot\js\bundle\components.js.map" />
-
-
-
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
- invite-codes.js
-
-
- true
- PreserveNewest
- invite-codes.js
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
- edit-story.js
-
-
- true
- PreserveNewest
- edit-story.js
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
- edit-blogpost.js
-
-
- true
- PreserveNewest
- edit-blogpost.js
-
-
- true
- PreserveNewest
- new-blogpost.js
-
-
- true
- PreserveNewest
- new-blogpost.js
-
-
- textarea-counter-component.js
-
-
- textarea-counter-component.js
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- PreserveNewest
-
-
- true
- Always
- PreserveNewest
-
-
-
-
- Always
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
- true
- PreserveNewest
- PreserveNewest
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tag.cshtml
-
-
-
-
-
-
-
-
-
+
+ net8.0
+ aspnet-Ogma3-F6D42650-6752-41E8-81E2-FCAB6D0941CB
+ 12
+ Ogma3
+ Ogma3
+ Ogma3
+ Ogma3
+ enable
+ Linux
+ wwwroot\favicon.ico
+ en
+ true
+ latest
+ true
+ $(BaseIntermediateOutputPath)Generated
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ContentIncludedByDefault Remove="Pages\Editors\Story.cshtml"/>
+ <_ContentIncludedByDefault Remove="Pages\Errors\e404.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\Documents\Edit.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\Documents\Manage.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\Documents\_ViewImports.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Profile\Pages\Index.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Profile\Pages\Stories.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Profile\Pages\_Layout.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Profile\Pages\_ViewImports.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Profile\Pages\_viewstart.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Profile\_ViewStart.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\Index.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\Shelves.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\Stories.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\_Layout.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\_ManageNav.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\_ViewImports.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\Pages\_viewstart.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\User\_ViewStart.cshtml"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\account\index.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\account\index.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\account\index.min.js.map"/>
+ <_ContentIncludedByDefault Remove="Areas\Admin\Pages\Documents\Edit.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Admin\Pages\Documents\Manage.cshtml"/>
+ <_ContentIncludedByDefault Remove="Areas\Admin\Pages\Documents\_ViewImports.cshtml"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\maps\admin.css.min.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\maps\dark.css.min.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\maps\light.css.min.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\maps\style.css.min.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\index.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\index.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-ban-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-ban-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\blogpost.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\blogpost.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\clock.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\clock.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\club-bar.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\club-bar.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\club\add-story.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\club\add-story.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-folder-selector-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-folder-selector-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-role-slider-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\club-role-slider-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\clubs-with-story-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\clubs-with-story-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\folder-tree-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\folder-tree-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\blogpost.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\blogpost.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\chapter.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\chapter.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\club.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\club.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\folder.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\folder.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\story.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\story.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\hashparser.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\hashparser.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\hashparser.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\featured-in-clubs.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\featured-in-clubs.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\follow-button.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\follow-button.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\notifications-button.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\notifications-button.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\quote-box.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\quote-box.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\shelves-button.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\shelves-button.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\subscribe-thread-button.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\subscribe-thread-button.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\vote-button.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\vote-button.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\profile-bar.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\profile-bar.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\story.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\story.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\tabs.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\tabs.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-grid.min.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.min.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\css\bootstrap.min.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\dist\js\bootstrap.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\bootstrap\LICENSE"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications-button.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications-button.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\bundles\bundle.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\markdown-toolbar.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\markdown-toolbar.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\dist\jquery.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\dist\jquery.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\dist\jquery.min.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\jquery\LICENSE.txt"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\lib\jquery-validation-unobtrusive\LICENSE.txt"/>
+ <_ContentIncludedByDefault Remove="Areas\Admin\Components\DbSizes.razor"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\TableInfo.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\TableInfo.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\TableInfo.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\clock.min.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\native-components\clock.min.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\account.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\account.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\account.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\admin.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\admin.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\admin.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\dark.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\dark.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\dark.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\editors.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\editors.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\editors.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\light.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\light.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\light.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\login.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\login.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\login.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\style.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\style.css.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\css\dist\style.min.css"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\src\native-components\shelves-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\src\club\add-story.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\src\generated\paths-internal.ts"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\src\generated\paths-public.ts"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\blacklists.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\invite-codes.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\register.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\account\register.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\categories.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\components\manage-infraction-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\faqs.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\invite-codes.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lib\client.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\cache-info.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\cache-info.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\table-info.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\lit-components\table-info.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\namespaces.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\quotes.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\ratings.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\roles.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\settings.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\tags.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\admin\users.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\alerts.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\chapter-reads.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\comments.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\comment-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-blog-tags-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-counter-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\input-file-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\rating-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\report-modal.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\status-select-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\tag-search-select-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\textarea-counter-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\components\toggle-component.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\cookie-consent.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\cookie-consent.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\editors\markdown-toolbar.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\global.d.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\global.d.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\click-outside.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\click-outside.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\cookies.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\cookies.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\extensions\Number.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\extensions\Number.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\http.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\http.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\logger.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\logger.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\result.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\helpers\result.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\input-progressbars.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\local-settings.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\login.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\navbar.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\notifications.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\passwords.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\blog.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\search\story.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\shelves.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\site.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\themeswap.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\tts.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\vue-directives\closeable.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\block-user.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\block-user.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\chapter-read.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\chapter-read.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\clock.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\clock.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-ban-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-ban-button.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-folder-selector.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\club-folder-selector.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\featured-in-clubs.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\featured-in-clubs.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\folder-tree.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\folder-tree.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\follow-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\follow-button.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\join-club-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\join-club-button.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\modal.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\modal.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\notifications-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\notifications-button.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\quote-box.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\quote-box.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\read-progress.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\read-progress.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\report-modal.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\report-modal.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\shelves-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\shelves-button.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\subscribe-thread-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\subscribe-thread-button.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\vote-button.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\dist\wcomps\vote-button.js.map"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\bundle\components.js"/>
+ <_ContentIncludedByDefault Remove="wwwroot\js\bundle\components.js.map"/>
+
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ invite-codes.js
+
+
+ true
+ PreserveNewest
+ invite-codes.js
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ edit-story.js
+
+
+ true
+ PreserveNewest
+ edit-story.js
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ edit-blogpost.js
+
+
+ true
+ PreserveNewest
+ edit-blogpost.js
+
+
+ true
+ PreserveNewest
+ new-blogpost.js
+
+
+ true
+ PreserveNewest
+ new-blogpost.js
+
+
+ textarea-counter-component.js
+
+
+ textarea-counter-component.js
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+
+
+ true
+ Always
+ PreserveNewest
+
+
+
+ Always
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+ true
+ PreserveNewest
+ PreserveNewest
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tag.cshtml
+
+
+
\ No newline at end of file
diff --git a/Ogma3/Startup.cs b/Ogma3/Startup.cs
index 3005751a..76ee4895 100644
--- a/Ogma3/Startup.cs
+++ b/Ogma3/Startup.cs
@@ -143,7 +143,7 @@ public void ConfigureServices(IServiceCollection services)
// Claims
services.AddScoped, OgmaClaimsPrincipalFactory>();
- services.AddScoped(s => s.GetService()?.HttpContext?.User);
+ // services.AddScoped(s => s.GetService()?.HttpContext?.User);
// Argon2 hasher
services
@@ -177,7 +177,8 @@ public void ConfigureServices(IServiceCollection services)
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme);
// Auth
- services.AddAuthorization(options => { options.AddPolicy("RequireAdminRole", policy => policy.RequireRole("Admin")); });
+ services.AddAuthorizationBuilder()
+ .AddPolicy("RequireAdminRole", policy => policy.RequireRole("Admin"));
// Cookies
diff --git a/Ogma3/biome.json b/Ogma3/biome.json
new file mode 100644
index 00000000..1dfbc11f
--- /dev/null
+++ b/Ogma3/biome.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "https://biomejs.dev/schemas/1.5.2/schema.json",
+ "organizeImports": {
+ "enabled": true
+ },
+ "linter": {
+ "enabled": true,
+ "rules": {
+ "recommended": true,
+ "style": {
+ "noInferrableTypes": "off"
+ }
+ }
+ },
+ "files": {
+ "include": ["wwwroot/js/src*/*.js", "wwwroot/js/src*/*.ts"]
+ },
+ "formatter": {
+ "indentStyle": "tab",
+ "indentWidth": 4,
+ "lineWidth": 140,
+ "lineEnding": "crlf"
+ },
+ "vcs": {
+ "enabled": true,
+ "clientKind": "git",
+ "useIgnoreFile": true
+ }
+}
diff --git a/Ogma3/package-lock.json b/Ogma3/package-lock.json
index 843bfc89..0456a490 100644
--- a/Ogma3/package-lock.json
+++ b/Ogma3/package-lock.json
@@ -12,6 +12,7 @@
},
"devDependencies": {
"@angius/web-component-analyzer": "2.0.10",
+ "@biomejs/biome": "1.5.2",
"@hail2u/css-mqpacker": "github:hail2u/node-css-mqpacker#v8.0.1",
"@mr-hope/gulp-sass": "3.1.1",
"@rollup/plugin-image": "3.0.3",
@@ -25,7 +26,6 @@
"esbuild": "0.19.5",
"eslint": "8.53.0",
"eslint-config-prettier": "9.0.0",
- "globby": "^14.0.0",
"gulp": "4.0.2",
"gulp-esbuild": "0.11.2",
"gulp-if": "3.0.0",
@@ -44,7 +44,6 @@
"rollup-plugin-esbuild": "6.1.0",
"rollup-plugin-html-literals": "1.1.8",
"rollup-plugin-inline-svg": "3.0.3",
- "sass": "1.69.6",
"tslib": "2.6.2",
"typescript": "5.2.2",
"vue": "2.6.14"
@@ -99,6 +98,161 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@biomejs/biome": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.5.2.tgz",
+ "integrity": "sha512-LhycxGQBQLmfv6M3e4tMfn/XKcUWyduDYOlCEBrHXJ2mMth2qzYt1JWypkWp+XmU/7Hl2dKvrP4mZ5W44+nWZw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "biome": "bin/biome"
+ },
+ "engines": {
+ "node": ">=14.*"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/biome"
+ },
+ "optionalDependencies": {
+ "@biomejs/cli-darwin-arm64": "1.5.2",
+ "@biomejs/cli-darwin-x64": "1.5.2",
+ "@biomejs/cli-linux-arm64": "1.5.2",
+ "@biomejs/cli-linux-arm64-musl": "1.5.2",
+ "@biomejs/cli-linux-x64": "1.5.2",
+ "@biomejs/cli-linux-x64-musl": "1.5.2",
+ "@biomejs/cli-win32-arm64": "1.5.2",
+ "@biomejs/cli-win32-x64": "1.5.2"
+ }
+ },
+ "node_modules/@biomejs/cli-darwin-arm64": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.5.2.tgz",
+ "integrity": "sha512-3JVl08aHKsPyf0XL9SEj1lssIMmzOMAn2t1zwZKBiy/mcZdb0vuyMSTM5haMQ/90wEmrkYN7zux777PHEGrGiw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
+ "node_modules/@biomejs/cli-darwin-x64": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.5.2.tgz",
+ "integrity": "sha512-QAPW9rZb/AgucUx+ogMg+9eJNipQDqvabktC5Tx4Aqb/mFzS6eDqNP7O0SbGz3DtC5Y2LATEj6o6zKIQ4ZT+3w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
+ "node_modules/@biomejs/cli-linux-arm64": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.5.2.tgz",
+ "integrity": "sha512-fVLrUgIlo05rO4cNu+Py5EwwmXnXhWH+8KrNlWkr2weMYjq85SihUsuWWKpmqU+bUVR+m5gwfcIXZVWYVCJMHw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
+ "node_modules/@biomejs/cli-linux-arm64-musl": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.2.tgz",
+ "integrity": "sha512-Z29SjaOyO4QfajplNXSjLx17S79oPN42D094zjE24z7C7p3NxvLhKLygtSP9emgaXkcoESe2chOzF4IrGy/rlg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
+ "node_modules/@biomejs/cli-linux-x64": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.5.2.tgz",
+ "integrity": "sha512-ixqJtUHtF0ho1+1DTZQLAEwHGSqvmvHhAAFXZQoaSdABn+IcITYExlFVA3bGvASy/xtPjRhTx42hVwPtLwMHwg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
+ "node_modules/@biomejs/cli-linux-x64-musl": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.2.tgz",
+ "integrity": "sha512-ZolquPEjWYUmGeERS8svHOOT7OXEeoriPnV8qptgWJmYF9EO9HUGRn1UtCvdVziDYK+u1A7PxjOdkY1B00ty5A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
+ "node_modules/@biomejs/cli-win32-arm64": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.5.2.tgz",
+ "integrity": "sha512-DN4cXSAoFTdjOoh7f+JITj1uQgQSXt+1pVea9bFrpbgip+ZwkONqQq+jUcmFMMehbp9LuiVtNXFz/ReHn6FY7A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
+ "node_modules/@biomejs/cli-win32-x64": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.5.2.tgz",
+ "integrity": "sha512-YvWWXZmk936FdrXqc2jcP6rfsXsNBIs9MKBQQoVXIihwNNRiAaBD9Iwa/ouU1b7Zxq2zETgeuRewVJickFuVOw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=14.*"
+ }
+ },
"node_modules/@esbuild/android-arm": {
"version": "0.19.5",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.5.tgz",
@@ -1337,18 +1491,6 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
- "node_modules/@sindresorhus/merge-streams": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz",
- "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==",
- "dev": true,
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@tootallnate/quickjs-emscripten": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
@@ -4545,26 +4687,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/globby": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz",
- "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==",
- "dev": true,
- "dependencies": {
- "@sindresorhus/merge-streams": "^1.0.0",
- "fast-glob": "^3.3.2",
- "ignore": "^5.2.4",
- "path-type": "^5.0.0",
- "slash": "^5.1.0",
- "unicorn-magic": "^0.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/glogg": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
@@ -7932,18 +8054,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/path-type": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
- "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
@@ -9323,18 +9433,6 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
- "node_modules/slash": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
- "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
- "dev": true,
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/smart-buffer": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
@@ -10268,18 +10366,6 @@
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
"dev": true
},
- "node_modules/unicorn-magic": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
- "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
- "dev": true,
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/union-value": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
diff --git a/Ogma3/package.json b/Ogma3/package.json
index 85d0bef5..7f2bbc08 100644
--- a/Ogma3/package.json
+++ b/Ogma3/package.json
@@ -1,64 +1,65 @@
{
- "devDependencies": {
- "@angius/web-component-analyzer": "2.0.10",
- "@hail2u/css-mqpacker": "github:hail2u/node-css-mqpacker#v8.0.1",
- "@mr-hope/gulp-sass": "3.1.1",
- "@rollup/plugin-image": "3.0.3",
- "@rollup/plugin-multi-entry": "6.0.1",
- "@rollup/plugin-node-resolve": "15.2.3",
- "@types/node": "^20.9.0",
- "@typescript-eslint/eslint-plugin": "6.10.0",
- "@typescript-eslint/parser": "6.10.0",
- "autoprefixer": "10.4.16",
- "concurrently": "^8.2.2",
- "esbuild": "0.19.5",
- "eslint": "8.53.0",
- "eslint-config-prettier": "9.0.0",
- "gulp": "4.0.2",
- "gulp-esbuild": "0.11.2",
- "gulp-if": "3.0.0",
- "gulp-postcss": "9.0.1",
- "gulp-rename": "2.0.0",
- "gulp-run": "1.7.1",
- "gulp-sourcemaps": "3.0.0",
- "gulp-terser": "2.1.0",
- "lighthouse": "11.3.0",
- "lit-web-types": "0.1.5",
- "npm-commands": "1.2.1",
- "postcss": "8.4.31",
- "postcss-csso": "6.0.1",
- "prettier": "3.0.3",
- "rollup": "4.3.0",
- "rollup-plugin-esbuild": "6.1.0",
- "rollup-plugin-html-literals": "1.1.8",
- "rollup-plugin-inline-svg": "3.0.3",
- "tslib": "2.6.2",
- "typescript": "5.2.2",
- "vue": "2.6.14"
- },
- "scripts": {
- "build": "concurrently \"gulp all\" \"npm:js:build\"",
- "dev": "concurrently \"gulp watchAll\" \"npm:js:watch\"",
- "js:watch": "node esbuild.mjs --watch",
- "js:build": "node esbuild.mjs",
- "js:typecheck": "tsc --noEmit -p ./wwwroot/js/tsconfig.json",
- "t:webtypes": "wca-webtypes analyze ./wwwroot/js/src/**/*.ts --format webtypes --outFile ./web-types.json"
- },
- "name": "ogma-3",
- "dependencies": {
- "date-fns": "2.30.0",
- "dayjs": "1.11.10",
- "lit": "3.0.2"
- },
- "web-types": [
- "./web-types.json"
- ],
- "wca-config": {
- "webtypesConfig": {
- "name": "Ogma Components",
- "version": "1.0.0",
- "framework": "lit",
- "description-markup": "markdown"
- }
- }
+ "devDependencies": {
+ "@angius/web-component-analyzer": "2.0.10",
+ "@biomejs/biome": "1.5.2",
+ "@hail2u/css-mqpacker": "github:hail2u/node-css-mqpacker#v8.0.1",
+ "@mr-hope/gulp-sass": "3.1.1",
+ "@rollup/plugin-image": "3.0.3",
+ "@rollup/plugin-multi-entry": "6.0.1",
+ "@rollup/plugin-node-resolve": "15.2.3",
+ "@types/node": "^20.9.0",
+ "@typescript-eslint/eslint-plugin": "6.10.0",
+ "@typescript-eslint/parser": "6.10.0",
+ "autoprefixer": "10.4.16",
+ "concurrently": "^8.2.2",
+ "esbuild": "0.19.5",
+ "eslint": "8.53.0",
+ "eslint-config-prettier": "9.0.0",
+ "gulp": "4.0.2",
+ "gulp-esbuild": "0.11.2",
+ "gulp-if": "3.0.0",
+ "gulp-postcss": "9.0.1",
+ "gulp-rename": "2.0.0",
+ "gulp-run": "1.7.1",
+ "gulp-sourcemaps": "3.0.0",
+ "gulp-terser": "2.1.0",
+ "lighthouse": "11.3.0",
+ "lit-web-types": "0.1.5",
+ "npm-commands": "1.2.1",
+ "postcss": "8.4.31",
+ "postcss-csso": "6.0.1",
+ "prettier": "3.0.3",
+ "rollup": "4.3.0",
+ "rollup-plugin-esbuild": "6.1.0",
+ "rollup-plugin-html-literals": "1.1.8",
+ "rollup-plugin-inline-svg": "3.0.3",
+ "tslib": "2.6.2",
+ "typescript": "5.2.2",
+ "vue": "2.6.14"
+ },
+ "scripts": {
+ "build": "concurrently \"gulp all\" \"npm:js:build\"",
+ "dev": "concurrently \"gulp watchAll\" \"npm:js:watch\"",
+ "js:watch": "node esbuild.mjs --watch",
+ "js:build": "node esbuild.mjs",
+ "js:typecheck": "tsc --noEmit -p ./wwwroot/js/tsconfig.json",
+ "t:webtypes": "wca-webtypes analyze ./wwwroot/js/src/**/*.ts --format webtypes --outFile ./web-types.json",
+ "biome": "npx @biomejs/biome check .",
+ "biome:report": "npx @biomejs/biome check . --max-diagnostics 500 *> biome.diag"
+ },
+ "name": "ogma-3",
+ "dependencies": {
+ "date-fns": "2.30.0",
+ "dayjs": "1.11.10",
+ "lit": "3.0.2"
+ },
+ "web-types": ["./web-types.json"],
+ "wca-config": {
+ "webtypesConfig": {
+ "name": "Ogma Components",
+ "version": "1.0.0",
+ "framework": "lit",
+ "description-markup": "markdown"
+ }
+ }
}
diff --git a/taskfile.yml b/taskfile.yml
index 44927ca2..b53058bd 100644
--- a/taskfile.yml
+++ b/taskfile.yml
@@ -1,4 +1,4 @@
-version: '3'
+version: "3"
silent: true
tasks:
@@ -11,7 +11,7 @@ tasks:
URL: https://localhost:5001/swagger/
cmds:
- ogma-tool generate-paths {{.DEST}} --path.public="{{.URL}}public/swagger.json" --path.internal="{{.URL}}internal/swagger.json"
-
+
# Generate preload code for fonts
preloads:
vars:
@@ -19,7 +19,7 @@ tasks:
DEST: fonts
cmds:
- ogma-tool generate-preloads {{.SRC}} {{.DEST}}
-
+
# Generate CSS import conde for fonts
imports:
vars:
@@ -27,16 +27,16 @@ tasks:
DEST: fonts
cmds:
- ogma-tool generate-imports {{.SRC}} {{.DEST}}
-
+
# Check the size of the bundle
bundlesize:
vars:
SRC: ./Ogma3/wwwroot/js/{dist,bundle}/*.js
cmds:
- ogma-tool bundlesize {{.SRC}}
-
+
# Serve via Ngrok
serve: ngrok http https://localhost:5001 -host-header="localhost:5001"
-
+
# Get Lighthouse CLI score
- score: lighthouse https://localhost:5001 --view
\ No newline at end of file
+ score: lighthouse https://localhost:5001 --view