| Chronicis.Api | 2521 | 15737 | 18258 | 32483 | 13.8% | | 448 | 2735 | 16.3% | |
| Chronicis.Api.Controllers.ArcsController | 0 | 50 | 50 | 180 | 0% | | 0 | 20 | 0% | |
| Chronicis.Api.Controllers.ArcSummaryController | 0 | 49 | 49 | 430 | 0% | | 0 | 14 | 0% | |
| Chronicis.Api.Controllers.ArticleExternalLinksController | 0 | 14 | 14 | 49 | 0% | | 0 | 0 | | |
| Chronicis.Api.Controllers.ArticlesController | 0 | 358 | 358 | 762 | 0% | | 0 | 120 | 0% | |
| Chronicis.Api.Controllers.ArticleSummaryController | 0 | 58 | 58 | 430 | 0% | | 0 | 18 | 0% | |
| Chronicis.Api.Controllers.CampaignArcsController | 0 | 13 | 13 | 180 | 0% | | 0 | 0 | | |
| Chronicis.Api.Controllers.CampaignsController | 0 | 45 | 45 | 168 | 0% | | 0 | 16 | 0% | |
| Chronicis.Api.Controllers.CampaignSummaryController | 0 | 49 | 49 | 430 | 0% | | 0 | 14 | 0% | |
| Chronicis.Api.Controllers.CharacterClaimStatusDto | 0 | 4 | 4 | 169 | 0% | | 0 | 0 | | |
| Chronicis.Api.Controllers.CharactersController | 0 | 78 | 78 | 169 | 0% | | 0 | 14 | 0% | |
| Chronicis.Api.Controllers.DashboardController | 0 | 108 | 108 | 175 | 0% | | 0 | 38 | 0% | |
| Chronicis.Api.Controllers.ExternalLinksController | 0 | 45 | 45 | 104 | 0% | | 0 | 10 | 0% | |
| Chronicis.Api.Controllers.HealthController | 0 | 72 | 72 | 149 | 0% | | 0 | 16 | 0% | |
| Chronicis.Api.Controllers.ImagesController | 0 | 27 | 27 | 75 | 0% | | 0 | 8 | 0% | |
| Chronicis.Api.Controllers.PublicController | 0 | 42 | 42 | 130 | 0% | | 0 | 20 | 0% | |
| Chronicis.Api.Controllers.QuestsController | 0 | 78 | 78 | 154 | 0% | | 0 | 28 | 0% | |
| Chronicis.Api.Controllers.QuestUpdatesController | 0 | 50 | 50 | 109 | 0% | | 0 | 18 | 0% | |
| Chronicis.Api.Controllers.ResourceProvidersController | 0 | 40 | 40 | 112 | 0% | | 0 | 2 | 0% | |
| Chronicis.Api.Controllers.SearchController | 0 | 128 | 128 | 225 | 0% | | 0 | 30 | 0% | |
| Chronicis.Api.Controllers.SummaryController | 0 | 13 | 13 | 43 | 0% | | 0 | 0 | | |
| Chronicis.Api.Controllers.UsersController | 0 | 22 | 22 | 68 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Controllers.WorldActiveContextController | 0 | 13 | 13 | 168 | 0% | | 0 | 0 | | |
| Chronicis.Api.Controllers.WorldDocumentsController | 0 | 87 | 87 | 213 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Controllers.WorldLinksController | 0 | 113 | 113 | 226 | 0% | | 0 | 40 | 0% | |
| Chronicis.Api.Controllers.WorldsController | 0 | 171 | 171 | 412 | 0% | | 0 | 54 | 0% | |
| Chronicis.Api.Data.ChronicisDbContext | 722 | 0 | 722 | 798 | 100% | | 0 | 0 | | |
| Chronicis.Api.Data.ChronicisDbContextFactory | 0 | 13 | 13 | 49 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Infrastructure.AgentConnectivityResult | 0 | 5 | 5 | 192 | 0% | | 0 | 0 | | |
| Chronicis.Api.Infrastructure.Auth0Configuration | 0 | 3 | 3 | 25 | 0% | | 0 | 0 | | |
| Chronicis.Api.Infrastructure.CurrentUserService | 0 | 58 | 58 | 121 | 0% | | 0 | 102 | 0% | |
| Chronicis.Api.Infrastructure.DatadogDiagnostics | 0 | 77 | 77 | 192 | 0% | | 0 | 6 | 0% | |
| Chronicis.Api.Infrastructure.DatadogEnvVars | 0 | 9 | 9 | 192 | 0% | | 0 | 0 | | |
| Chronicis.Api.Infrastructure.DatadogTracerState | 0 | 6 | 6 | 192 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddArcEntity | 0 | 560 | 560 | 630 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddArticleIdToWorldDocument | 0 | 1252 | 1252 | 1338 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddArticleLinks | 0 | 459 | 459 | 520 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddIsActiveToCampaignAndArc | 0 | 693 | 693 | 760 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddPublicWorldSupport | 0 | 719 | 719 | 788 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddQuestEntities | 0 | 99 | 99 | 126 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddSummaryTemplatesAndConfiguration | 0 | 1046 | 1046 | 1169 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddUserOnboardingFlag | 0 | 687 | 687 | 752 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddWorldLinks | 0 | 564 | 564 | 628 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.AddWorldSlug | 0 | 604 | 604 | 678 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.ChronicisDbContextModelSnapshot | 0 | 1224 | 1224 | 1285 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.FixRootSlugUniquenessPerWorld | 0 | 555 | 555 | 620 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.InitialGuidSchema | 0 | 757 | 757 | 851 | 0% | | 0 | 0 | | |
| Chronicis.Api.Migrations.RemoveHashtagTables | 0 | 430 | 430 | 492 | 0% | | 0 | 0 | | |
| Chronicis.Api.Models.ServiceResult<T> | 23 | 6 | 29 | 70 | 79.3% | | 2 | 6 | 33.3% | |
| Chronicis.Api.Repositories.ResourceProviderRepository | 0 | 45 | 45 | 92 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Services.ArcService | 144 | 0 | 144 | 230 | 100% | | 18 | 18 | 100% | |
| Chronicis.Api.Services.ArticleHierarchyService | 166 | 17 | 183 | 344 | 90.7% | | 45 | 54 | 83.3% | |
| Chronicis.Api.Services.Articles.ArticleExternalLinkService | 0 | 84 | 84 | 257 | 0% | | 0 | 18 | 0% | |
| Chronicis.Api.Services.ArticleService | 252 | 6 | 258 | 476 | 97.6% | | 46 | 52 | 88.4% | |
| Chronicis.Api.Services.ArticleValidationService | 29 | 0 | 29 | 100 | 100% | | 10 | 10 | 100% | |
| Chronicis.Api.Services.Auth0HealthCheckService | 0 | 15 | 15 | 48 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Services.AutoLinkService | 0 | 102 | 102 | 246 | 0% | | 0 | 32 | 0% | |
| Chronicis.Api.Services.AzureOpenAIHealthCheckService | 0 | 14 | 14 | 43 | 0% | | 0 | 6 | 0% | |
| Chronicis.Api.Services.BlobMetadata | 0 | 2 | 2 | 62 | 0% | | 0 | 0 | | |
| Chronicis.Api.Services.BlobStorageHealthCheckService | 0 | 16 | 16 | 48 | 0% | | 0 | 6 | 0% | |
| Chronicis.Api.Services.BlobStorageService | 0 | 99 | 99 | 229 | 0% | | 0 | 20 | 0% | |
| Chronicis.Api.Services.CampaignService | 165 | 6 | 171 | 284 | 96.4% | | 40 | 54 | 74% | |
| Chronicis.Api.Services.DatabaseHealthCheckService | 0 | 11 | 11 | 37 | 0% | | 0 | 2 | 0% | |
| Chronicis.Api.Services.DocumentContentResult | 0 | 10 | 10 | 35 | 0% | | 0 | 0 | | |
| Chronicis.Api.Services.ExportService | 0 | 253 | 253 | 494 | 0% | | 0 | 86 | 0% | |
| Chronicis.Api.Services.ExternalLinks.BlobExternalLinkProvider | 0 | 416 | 416 | 789 | 0% | | 0 | 152 | 0% | |
| Chronicis.Api.Services.ExternalLinks.BlobExternalLinkProviderOptions | 0 | 11 | 11 | 64 | 0% | | 0 | 0 | | |
| Chronicis.Api.Services.ExternalLinks.BlobFilenameParser | 0 | 36 | 36 | 253 | 0% | | 0 | 24 | 0% | |
| Chronicis.Api.Services.ExternalLinks.BlobIdValidator | 0 | 24 | 24 | 233 | 0% | | 0 | 14 | 0% | |
| Chronicis.Api.Services.ExternalLinks.CategoryItem | 0 | 6 | 6 | 16 | 0% | | 0 | 0 | | |
| Chronicis.Api.Services.ExternalLinks.ExternalLinkContent | 5 | 3 | 8 | 18 | 62.5% | | 0 | 0 | | |
| Chronicis.Api.Services.ExternalLinks.ExternalLinkProviderRegistry | 0 | 9 | 9 | 28 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Services.ExternalLinks.ExternalLinkService | 88 | 3 | 91 | 200 | 96.7% | | 41 | 44 | 93.1% | |
| Chronicis.Api.Services.ExternalLinks.ExternalLinkSuggestion | 3 | 4 | 7 | 12 | 42.8% | | 0 | 0 | | |
| Chronicis.Api.Services.ExternalLinks.GenericJsonMarkdownRenderer | 0 | 85 | 85 | 236 | 0% | | 0 | 57 | 0% | |
| Chronicis.Api.Services.ExternalLinks.Open5eExternalLinkProvider | 0 | 508 | 508 | 944 | 0% | | 0 | 392 | 0% | |
| Chronicis.Api.Services.ExternalLinks.SrdJsonHelper | 0 | 21 | 21 | 65 | 0% | | 0 | 12 | 0% | |
| Chronicis.Api.Services.HealthCheckServiceBase | 0 | 29 | 29 | 53 | 0% | | 0 | 0 | | |
| Chronicis.Api.Services.HierarchyWalkOptions | 5 | 0 | 5 | 77 | 100% | | 0 | 0 | | |
| Chronicis.Api.Services.LinkParser | 39 | 0 | 39 | 116 | 100% | | 21 | 22 | 95.4% | |
| Chronicis.Api.Services.LinkSyncService | 34 | 0 | 34 | 78 | 100% | | 4 | 4 | 100% | |
| Chronicis.Api.Services.Open5eHealthCheckService | 0 | 13 | 13 | 44 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Services.ParsedLink | 1 | 0 | 1 | 23 | 100% | | 0 | 0 | | |
| Chronicis.Api.Services.PromptService | 0 | 180 | 180 | 282 | 0% | | 0 | 42 | 0% | |
| Chronicis.Api.Services.PublicWorldService | 0 | 313 | 313 | 520 | 0% | | 0 | 96 | 0% | |
| Chronicis.Api.Services.QuestService | 163 | 71 | 234 | 408 | 69.6% | | 45 | 60 | 75% | |
| Chronicis.Api.Services.QuestUpdateService | 125 | 8 | 133 | 262 | 93.9% | | 38 | 52 | 73% | |
| Chronicis.Api.Services.ResourceProviderService | 0 | 45 | 45 | 101 | 0% | | 0 | 14 | 0% | |
| Chronicis.Api.Services.SourceContent | 0 | 4 | 4 | 792 | 0% | | 0 | 0 | | |
| Chronicis.Api.Services.SummaryService | 0 | 512 | 512 | 792 | 0% | | 0 | 136 | 0% | |
| Chronicis.Api.Services.SystemHealthService | 0 | 51 | 51 | 90 | 0% | | 0 | 4 | 0% | |
| Chronicis.Api.Services.UserService | 72 | 8 | 80 | 165 | 90% | | 18 | 18 | 100% | |
| Chronicis.Api.Services.ValidationResult | 8 | 0 | 8 | 100 | 100% | | 6 | 6 | 100% | |
| Chronicis.Api.Services.WorldContext | 3 | 0 | 3 | 77 | 100% | | 0 | 0 | | |
| Chronicis.Api.Services.WorldDocumentService | 0 | 236 | 236 | 449 | 0% | | 0 | 58 | 0% | |
| Chronicis.Api.Services.WorldInvitationService | 140 | 3 | 143 | 228 | 97.9% | | 30 | 38 | 78.9% | |
| Chronicis.Api.Services.WorldMembershipService | 80 | 0 | 80 | 143 | 100% | | 31 | 42 | 73.8% | |
| Chronicis.Api.Services.WorldPublicSharingService | 0 | 83 | 83 | 161 | 0% | | 0 | 32 | 0% | |
| Chronicis.Api.Services.WorldService | 228 | 32 | 260 | 376 | 87.6% | | 34 | 64 | 53.1% | |
| Chronicis.Api.Utilities.InvitationCodeGenerator | 26 | 3 | 29 | 96 | 89.6% | | 19 | 22 | 86.3% | |
| Chronicis.Api.Utilities.LogSanitizer | 0 | 19 | 19 | 88 | 0% | | 0 | 10 | 0% | |
| Program | 0 | 172 | 172 | 238 | 0% | | 0 | 8 | 0% | |
| System.Text.RegularExpressions.Generated | 0 | 306 | 306 | 917 | 0% | | 0 | 168 | 0% | |
| System.Text.RegularExpressions.Generated.<RegexGenerator_g>FD945A319676F8E370683C58D75662CBD32F3E583835D7F495F9848BA4977CD19__ExternalLinkRegex_0 | 0 | 186 | 186 | 576 | 0% | | 0 | 114 | 0% | |
| System.Text.RegularExpressions.Generated.<RegexGenerator_g>FD945A319676F8E370683C58D75662CBD32F3E583835D7F495F9848BA4977CD19__NonSlugCharsPattern_1 | 0 | 38 | 38 | 681 | 0% | | 0 | 16 | 0% | |
| System.Text.RegularExpressions.Generated.<RegexGenerator_g>FD945A319676F8E370683C58D75662CBD32F3E583835D7F495F9848BA4977CD19__ValidIdPattern_2 | 0 | 66 | 66 | 869 | 0% | | 0 | 34 | 0% | |
| Chronicis.Client | 1052 | 7498 | 8550 | 25428 | 12.3% | | 578 | 4094 | 14.1% | |
| Chronicis.Client.Components.Admin.RenderDefinitionGenerator | 0 | 128 | 128 | 344 | 0% | | 0 | 42 | 0% | |
| Chronicis.Client.Components.Articles.ArticleActionBar | 19 | 0 | 19 | 148 | 100% | | 4 | 4 | 100% | |
| Chronicis.Client.Components.Articles.ArticleDetail | 0 | 619 | 619 | 1298 | 0% | | 0 | 302 | 0% | |
| Chronicis.Client.Components.Articles.ArticleDetailWikiLinkAutocomplete | 0 | 41 | 41 | 142 | 0% | | 0 | 22 | 0% | |
| Chronicis.Client.Components.Articles.ArticleHeader | 0 | 36 | 36 | 162 | 0% | | 0 | 6 | 0% | |
| Chronicis.Client.Components.Articles.ArticleMetadataDrawer | 0 | 204 | 204 | 668 | 0% | | 0 | 102 | 0% | |
| Chronicis.Client.Components.Articles.ArticleTreeNode | 0 | 139 | 139 | 395 | 0% | | 0 | 124 | 0% | |
| Chronicis.Client.Components.Articles.ArticleTreeView | 0 | 96 | 96 | 312 | 0% | | 0 | 70 | 0% | |
| Chronicis.Client.Components.Articles.BacklinksPanel | 10 | 0 | 10 | 125 | 100% | | 8 | 8 | 100% | |
| Chronicis.Client.Components.Articles.EmojiPickerButton | 0 | 51 | 51 | 172 | 0% | | 0 | 20 | 0% | |
| Chronicis.Client.Components.Articles.ExternalLinksPanel | 15 | 4 | 19 | 159 | 78.9% | | 15 | 20 | 75% | |
| Chronicis.Client.Components.Articles.IconPickerButton | 0 | 62 | 62 | 239 | 0% | | 0 | 42 | 0% | |
| Chronicis.Client.Components.Articles.MarkdownToolbar | 0 | 29 | 29 | 143 | 0% | | 0 | 0 | | |
| Chronicis.Client.Components.Articles.OutgoingLinksPanel | 10 | 0 | 10 | 125 | 100% | | 8 | 8 | 100% | |
| Chronicis.Client.Components.Articles.WikiLinkAutocompleteItem | 0 | 40 | 40 | 68 | 0% | | 0 | 12 | 0% | |
| Chronicis.Client.Components.Characters.CharacterClaimButton | 0 | 57 | 57 | 160 | 0% | | 0 | 16 | 0% | |
| Chronicis.Client.Components.Characters.CharacterClaimButton_REFACTORED | 15 | 1 | 16 | 101 | 93.7% | | 10 | 12 | 83.3% | |
| Chronicis.Client.Components.Context.WorldCampaignSelector | 0 | 43 | 43 | 169 | 0% | | 0 | 38 | 0% | |
| Chronicis.Client.Components.Dashboard.PromptPanel | 16 | 1 | 17 | 151 | 94.1% | | 11 | 12 | 91.6% | |
| Chronicis.Client.Components.Dashboard.WorldPanel | 0 | 52 | 52 | 312 | 0% | | 0 | 50 | 0% | |
| Chronicis.Client.Components.Dialogs.CreateArcDialog | 0 | 37 | 37 | 112 | 0% | | 0 | 24 | 0% | |
| Chronicis.Client.Components.Dialogs.CreateArticleDialog | 0 | 53 | 53 | 112 | 0% | | 0 | 32 | 0% | |
| Chronicis.Client.Components.Dialogs.CreateCampaignDialog | 0 | 36 | 36 | 101 | 0% | | 0 | 24 | 0% | |
| Chronicis.Client.Components.Dialogs.CreateQuestDialog | 0 | 34 | 34 | 124 | 0% | | 0 | 22 | 0% | |
| Chronicis.Client.Components.Dialogs.CreateWorldDialog | 0 | 31 | 31 | 90 | 0% | | 0 | 18 | 0% | |
| Chronicis.Client.Components.Dialogs.JoinWorldDialog | 0 | 35 | 35 | 123 | 0% | | 0 | 30 | 0% | |
| Chronicis.Client.Components.Layout.AuthenticatedLayout | 0 | 104 | 104 | 366 | 0% | | 0 | 47 | 0% | |
| Chronicis.Client.Components.Quests.ArcQuestEditor | 0 | 127 | 127 | 322 | 0% | | 0 | 76 | 0% | |
| Chronicis.Client.Components.Quests.ArcQuestList | 0 | 92 | 92 | 260 | 0% | | 0 | 54 | 0% | |
| Chronicis.Client.Components.Quests.ArcQuestTimeline | 0 | 78 | 78 | 248 | 0% | | 0 | 62 | 0% | |
| Chronicis.Client.Components.Quests.QuestDrawer | 0 | 260 | 260 | 1007 | 0% | | 0 | 136 | 0% | |
| Chronicis.Client.Components.Quests.QuestStatusChip | 16 | 2 | 18 | 37 | 88.8% | | 8 | 10 | 80% | |
| Chronicis.Client.Components.Routing.ChronicisRouteView | 0 | 83 | 83 | 126 | 0% | | 0 | 12 | 0% | |
| Chronicis.Client.Components.Routing.RedirectToDashboard | 2 | 0 | 2 | 8 | 100% | | 0 | 0 | | |
| Chronicis.Client.Components.Routing.RedirectToLogin | 2 | 0 | 2 | 8 | 100% | | 0 | 0 | | |
| Chronicis.Client.Components.Search.SearchResultCard | 37 | 11 | 48 | 118 | 77% | | 21 | 30 | 70% | |
| Chronicis.Client.Components.SearchBox | 0 | 19 | 19 | 70 | 0% | | 0 | 6 | 0% | |
| Chronicis.Client.Components.Settings.DataManagementSection | 0 | 36 | 36 | 155 | 0% | | 0 | 26 | 0% | |
| Chronicis.Client.Components.Settings.ProfileSection | 0 | 13 | 13 | 72 | 0% | | 0 | 8 | 0% | |
| Chronicis.Client.Components.Settings.WorldResourceProviders | 0 | 66 | 66 | 181 | 0% | | 0 | 22 | 0% | |
| Chronicis.Client.Components.Shared.AISummarySection | 0 | 193 | 193 | 511 | 0% | | 0 | 132 | 0% | |
| Chronicis.Client.Components.Shared.ChroniclsBreadcrumbs | 8 | 0 | 8 | 50 | 100% | | 6 | 6 | 100% | |
| Chronicis.Client.Components.Shared.DetailPageHeader | 9 | 4 | 13 | 83 | 69.2% | | 0 | 2 | 0% | |
| Chronicis.Client.Components.Shared.EmptyState | 11 | 0 | 11 | 47 | 100% | | 2 | 2 | 100% | |
| Chronicis.Client.Components.Shared.EntityListItem | 7 | 0 | 7 | 44 | 100% | | 2 | 2 | 100% | |
| Chronicis.Client.Components.Shared.ExternalLinkDetailPanel | 0 | 409 | 409 | 886 | 0% | | 0 | 276 | 0% | |
| Chronicis.Client.Components.Shared.IconDisplay | 14 | 0 | 14 | 60 | 100% | | 12 | 12 | 100% | |
| Chronicis.Client.Components.Shared.NotFoundAlert | 6 | 0 | 6 | 31 | 100% | | 4 | 4 | 100% | |
| Chronicis.Client.Components.Shared.PublicArticleTreeItem | 0 | 60 | 60 | 213 | 0% | | 0 | 70 | 0% | |
| Chronicis.Client.Components.Shared.PublicFooter | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| Chronicis.Client.Components.Shared.PublicLayout | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| Chronicis.Client.Components.Shared.QuickAddSession | 0 | 66 | 66 | 157 | 0% | | 0 | 36 | 0% | |
| Chronicis.Client.Components.Shared.SaveStatusIndicator | 7 | 0 | 7 | 40 | 100% | | 10 | 10 | 100% | |
| Chronicis.Client.Components.Shared.WikiLinkAutocomplete | 0 | 54 | 54 | 160 | 0% | | 0 | 24 | 0% | |
| Chronicis.Client.Components.World.WorldDocumentUploadDialog | 0 | 94 | 94 | 229 | 0% | | 0 | 34 | 0% | |
| Chronicis.Client.Components.World.WorldMembersPanel | 0 | 124 | 124 | 377 | 0% | | 0 | 46 | 0% | |
| Chronicis.Client.Extensions.ApplicationServiceExtensions | 0 | 47 | 47 | 78 | 0% | | 0 | 0 | | |
| Chronicis.Client.Extensions.AuthenticationServiceExtensions | 0 | 17 | 17 | 36 | 0% | | 0 | 0 | | |
| Chronicis.Client.Extensions.HttpClientServiceExtensions | 0 | 18 | 18 | 46 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Extensions.MudBlazorServiceExtensions | 0 | 12 | 12 | 30 | 0% | | 0 | 0 | | |
| Chronicis.Client.Extensions.ServiceCollectionExtensions | 0 | 38 | 38 | 114 | 0% | | 0 | 0 | | |
| Chronicis.Client.Models.RenderDefinition | 0 | 6 | 6 | 37 | 0% | | 0 | 0 | | |
| Chronicis.Client.Models.RenderField | 0 | 6 | 6 | 94 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Models.RenderSection | 0 | 6 | 6 | 45 | 0% | | 0 | 0 | | |
| Chronicis.Client.Models.StringOrStringArrayConverter | 0 | 15 | 15 | 94 | 0% | | 0 | 16 | 0% | |
| Chronicis.Client.Models.TreeNode | 38 | 63 | 101 | 226 | 37.6% | | 10 | 65 | 15.3% | |
| Chronicis.Client.Pages.Admin.Status | 0 | 82 | 82 | 243 | 0% | | 0 | 72 | 0% | |
| Chronicis.Client.Pages.Admin.Utilities | 0 | 4 | 4 | 65 | 0% | | 0 | 4 | 0% | |
| Chronicis.Client.Pages.ArcDetail | 0 | 157 | 157 | 458 | 0% | | 0 | 88 | 0% | |
| Chronicis.Client.Pages.Articles | 0 | 33 | 33 | 102 | 0% | | 0 | 18 | 0% | |
| Chronicis.Client.Pages.Authentication | 0 | 1 | 1 | 76 | 0% | | 0 | 0 | | |
| Chronicis.Client.Pages.CampaignDetail | 0 | 101 | 101 | 320 | 0% | | 0 | 38 | 0% | |
| Chronicis.Client.Pages.Cosmos | 0 | 145 | 145 | 488 | 0% | | 0 | 74 | 0% | |
| Chronicis.Client.Pages.Dashboard | 0 | 116 | 116 | 390 | 0% | | 0 | 52 | 0% | |
| Chronicis.Client.Pages.ExternalLinksDev | 0 | 22 | 22 | 89 | 0% | | 0 | 10 | 0% | |
| Chronicis.Client.Pages.GettingStarted | 0 | 46 | 46 | 424 | 0% | | 0 | 36 | 0% | |
| Chronicis.Client.Pages.Landing | 0 | 4 | 4 | 240 | 0% | | 0 | 4 | 0% | |
| Chronicis.Client.Pages.PublicWorldPage | 0 | 113 | 113 | 393 | 0% | | 0 | 106 | 0% | |
| Chronicis.Client.Pages.Search | 0 | 42 | 42 | 156 | 0% | | 0 | 26 | 0% | |
| Chronicis.Client.Pages.WorldDetail | 0 | 428 | 428 | 1202 | 0% | | 0 | 220 | 0% | |
| Chronicis.Client.Services.AdminAuthService | 0 | 18 | 18 | 38 | 0% | | 0 | 4 | 0% | |
| Chronicis.Client.Services.AISummaryApiService | 0 | 75 | 75 | 151 | 0% | | 0 | 16 | 0% | |
| Chronicis.Client.Services.AppContextService | 73 | 4 | 77 | 171 | 94.8% | | 31 | 34 | 91.1% | |
| Chronicis.Client.Services.ArcApiService | 0 | 37 | 37 | 75 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.ArticleApiService | 0 | 84 | 84 | 147 | 0% | | 0 | 16 | 0% | |
| Chronicis.Client.Services.ArticleCacheService | 0 | 59 | 59 | 193 | 0% | | 0 | 22 | 0% | |
| Chronicis.Client.Services.ArticleExternalLinkApiService | 0 | 13 | 13 | 37 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Services.AuthService | 0 | 35 | 35 | 82 | 0% | | 0 | 50 | 0% | |
| Chronicis.Client.Services.BreadcrumbService | 47 | 0 | 47 | 162 | 100% | | 28 | 28 | 100% | |
| Chronicis.Client.Services.CachedArticleInfo | 0 | 6 | 6 | 193 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.CampaignApiService | 0 | 32 | 32 | 67 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.CharacterApiService | 0 | 27 | 27 | 74 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Services.CharacterClaimStatusDto | 4 | 0 | 4 | 40 | 100% | | 0 | 0 | | |
| Chronicis.Client.Services.ChronicisAuthHandler | 0 | 12 | 12 | 38 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Services.DashboardApiService | 0 | 9 | 9 | 32 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.DocumentDownloadResult | 0 | 5 | 5 | 10 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.ExportApiService | 0 | 27 | 27 | 62 | 0% | | 0 | 4 | 0% | |
| Chronicis.Client.Services.ExternalLinkApiService | 0 | 28 | 28 | 78 | 0% | | 0 | 12 | 0% | |
| Chronicis.Client.Services.FontAwesomeIcons | 0 | 249 | 249 | 289 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Services.HealthStatusApiService | 0 | 27 | 27 | 63 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Services.HttpClientExtensions | 0 | 63 | 63 | 205 | 0% | | 0 | 38 | 0% | |
| Chronicis.Client.Services.IconCategory | 0 | 8 | 8 | 289 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.ITreeStateService | 0 | 1 | 1 | 186 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.KeyboardShortcutService | 1 | 0 | 1 | 11 | 100% | | 2 | 2 | 100% | |
| Chronicis.Client.Services.LinkApiService | 0 | 39 | 39 | 82 | 0% | | 0 | 18 | 0% | |
| Chronicis.Client.Services.MarkdownService | 59 | 5 | 64 | 239 | 92.1% | | 12 | 12 | 100% | |
| Chronicis.Client.Services.MetadataDrawerService | 1 | 0 | 1 | 11 | 100% | | 2 | 2 | 100% | |
| Chronicis.Client.Services.PublicApiService | 0 | 54 | 54 | 127 | 0% | | 0 | 16 | 0% | |
| Chronicis.Client.Services.QuestApiService | 0 | 62 | 62 | 120 | 0% | | 0 | 6 | 0% | |
| Chronicis.Client.Services.QuestDrawerService | 37 | 0 | 37 | 92 | 100% | | 27 | 28 | 96.4% | |
| Chronicis.Client.Services.Quote | 0 | 2 | 2 | 69 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.QuoteService | 0 | 24 | 24 | 69 | 0% | | 0 | 4 | 0% | |
| Chronicis.Client.Services.RenderDefinitionGeneratorService | 0 | 182 | 182 | 297 | 0% | | 0 | 75 | 0% | |
| Chronicis.Client.Services.RenderDefinitionService | 0 | 52 | 52 | 117 | 0% | | 0 | 12 | 0% | |
| Chronicis.Client.Services.ResourceProviderApiService | 0 | 43 | 43 | 94 | 0% | | 0 | 6 | 0% | |
| Chronicis.Client.Services.SearchApiService | 0 | 12 | 12 | 33 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Services.Tree.TreeDataBuilder | 0 | 269 | 269 | 479 | 0% | | 0 | 84 | 0% | |
| Chronicis.Client.Services.Tree.TreeMutations | 141 | 38 | 179 | 459 | 78.7% | | 84 | 115 | 73% | |
| Chronicis.Client.Services.Tree.TreeNodeIndex | 27 | 1 | 28 | 111 | 96.4% | | 7 | 8 | 87.5% | |
| Chronicis.Client.Services.Tree.TreeUiState | 130 | 19 | 149 | 462 | 87.2% | | 97 | 112 | 86.6% | |
| Chronicis.Client.Services.TreeStateService | 0 | 126 | 126 | 321 | 0% | | 0 | 32 | 0% | |
| Chronicis.Client.Services.UserApiService | 0 | 18 | 18 | 51 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.UserInfo | 0 | 4 | 4 | 82 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.WikiLinkAutocompleteItem | 0 | 22 | 22 | 131 | 0% | | 0 | 0 | | |
| Chronicis.Client.Services.WikiLinkAutocompleteService | 0 | 93 | 93 | 171 | 0% | | 0 | 56 | 0% | |
| Chronicis.Client.Services.WikiLinkService | 35 | 3 | 38 | 104 | 92.1% | | 8 | 8 | 100% | |
| Chronicis.Client.Services.WorldApiService | 0 | 138 | 138 | 241 | 0% | | 0 | 2 | 0% | |
| Chronicis.Client.Services.ZenQuote | 0 | 3 | 3 | 69 | 0% | | 0 | 0 | | |
| Chronicis.Client.Theme.ThemeConfig | 0 | 77 | 77 | 90 | 0% | | 0 | 0 | | |
| Chronicis.Client.Utilities.JsUtilities | 0 | 8 | 8 | 26 | 0% | | 0 | 2 | 0% | |
| Program | 0 | 12 | 12 | 30 | 0% | | 0 | 0 | | |
| System.Text.RegularExpressions.Generated | 128 | 63 | 191 | 584 | 67% | | 75 | 111 | 67.5% | |
| System.Text.RegularExpressions.Generated.<RegexGenerator_g>FFB733176D7B38E81C4D16F2DAEF5CE7125648A94E72014E6D1D9DBB493AABA0C__HtmlRegex_0 | 126 | 63 | 189 | 569 | 66.6% | | 74 | 109 | 67.8% | |
| Chronicis.Shared | 109 | 152 | 261 | 3402 | 41.7% | | 9 | 40 | 22.5% | |
| Chronicis.Shared.DTOs.ActiveContextDto | 5 | 1 | 6 | 38 | 83.3% | | 0 | 2 | 0% | |
| Chronicis.Shared.DTOs.ArticleAliasDto | 0 | 5 | 5 | 217 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.ArticleAliasesUpdateDto | 0 | 1 | 1 | 217 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.ArticleCreateDto | 9 | 5 | 14 | 217 | 64.2% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.ArticleDto | 24 | 6 | 30 | 217 | 80% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.ArticleMoveDto | 0 | 1 | 1 | 217 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.ArticleSummaryDto | 0 | 8 | 8 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.ArticleTreeDto | 18 | 1 | 19 | 217 | 94.7% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.ArticleUpdateDto | 5 | 4 | 9 | 217 | 55.5% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.BreadcrumbDto | 5 | 0 | 5 | 217 | 100% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.EntitySummaryDto | 0 | 9 | 9 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.GenerateSummaryRequestDto | 0 | 5 | 5 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.SummaryEstimateDto | 0 | 13 | 13 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.SummaryGenerationDto | 0 | 7 | 7 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.SummaryPreviewDto | 0 | 4 | 4 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.SummarySourceDto | 0 | 4 | 4 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.DTOs.SummaryTemplateDto | 0 | 4 | 4 | 140 | 0% | | 0 | 0 | | |
| Chronicis.Shared.Extensions.LoggerExtensions | 6 | 34 | 40 | 118 | 15% | | 3 | 16 | 18.7% | |
| Chronicis.Shared.Models.Article | 22 | 17 | 39 | 226 | 56.4% | | 0 | 2 | 0% | |
| Chronicis.Shared.Utilities.LogSanitizer | 0 | 19 | 19 | 88 | 0% | | 0 | 10 | 0% | |
| Chronicis.Shared.Utilities.SlugGenerator | 15 | 4 | 19 | 76 | 78.9% | | 6 | 10 | 60% | |