diff --git a/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor b/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor index a9911c3..e992d6f 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor @@ -23,12 +23,12 @@ - - Reset password + Reset password diff --git a/OpenArchival.Blazor/Components/Account/Pages/Login.razor b/OpenArchival.Blazor/Components/Account/Pages/Login.razor index e46f01a..e68286d 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/Login.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/Login.razor @@ -24,20 +24,20 @@ - - - Remember me + Remember me - Log in + Log in diff --git a/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor b/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor index 3d27212..6456022 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor @@ -21,22 +21,22 @@ - - - - Update password + Update password diff --git a/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor b/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor index fe5556b..a286201 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor @@ -27,7 +27,7 @@ @if (requirePassword) { - diff --git a/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor b/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor index db15912..b3e2ec8 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor @@ -29,25 +29,25 @@ @if (isEmailConfirmed) { - + } else { - + - Send verification email + Send verification email } - + - Change email + Change email diff --git a/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor b/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor index 4caa94b..12e582c 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor @@ -61,10 +61,10 @@ else - + - Verify + Verify diff --git a/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor b/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor index 0cddc6f..b7dacb3 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor @@ -20,15 +20,15 @@ - + - - Save + Save diff --git a/OpenArchival.Blazor/Components/Account/Pages/Register.razor b/OpenArchival.Blazor/Components/Account/Pages/Register.razor index db07188..a7af505 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/Register.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/Register.razor @@ -29,22 +29,22 @@ - - - - Register + Register diff --git a/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor b/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor index efc7748..407b07e 100644 --- a/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor +++ b/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor @@ -25,12 +25,12 @@ - - Resend + Resend diff --git a/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor b/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor index 35084b7..580ae81 100644 --- a/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor +++ b/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor @@ -2,7 +2,6 @@ @using Microsoft.AspNetCore.Identity @using MudBlazor @using OpenArchival.Blazor.Data -@using MudBlazor.StaticInput @inject SignInManager SignInManager @inject IdentityRedirectManager RedirectManager diff --git a/OpenArchival.Blazor/Components/App.razor b/OpenArchival.Blazor/Components/App.razor index 3c711ee..134a5d3 100644 --- a/OpenArchival.Blazor/Components/App.razor +++ b/OpenArchival.Blazor/Components/App.razor @@ -6,6 +6,7 @@ + @@ -16,7 +17,7 @@ - + diff --git a/OpenArchival.Blazor/Components/CustomComponents/ChipTagInput.razor b/OpenArchival.Blazor/Components/CustomComponents/ChipTagInput.razor new file mode 100644 index 0000000..53b3ed2 --- /dev/null +++ b/OpenArchival.Blazor/Components/CustomComponents/ChipTagInput.razor @@ -0,0 +1,122 @@ +@using MudBlazor + +
+ @* Loop through and display each tag as a chip *@ + @foreach (var tag in Items) + { + @tag + } + + @* Text field for adding new tags *@ +
+ @switch (InputType) + { + case ChipTagInputType.TextBox: + { + + break; + } + case ChipTagInputType.AutoComplete: + { + @if (AutocompleteSearchFunc is not null) + { + + + + } + break; + } + } +
+
+ +@code { + public enum ChipTagInputType + { + None, + TextBox, + AutoComplete, + Date + } + + private string _newTag = ""; + + /// + /// The list of tags to display and manage. + /// + [Parameter] + public List Items { get; set; } = new(); + + /// + /// Required for two-way binding (@bind-Items). + /// + [Parameter] + public EventCallback> ItemsChanged { get; set; } + + [Parameter] + public EventCallback OnChanged { get; set; } + + [Parameter] + public string Placeholder { get; set; } = "Add tag..."; + + [Parameter] + public ChipTagInputType InputType { get; set; } = ChipTagInputType.TextBox; + + [Parameter] + public Func>>? AutocompleteSearchFunc { get; set; } = null; + + private MudTextField? _mudTextField; + + private MudAutocomplete? _mudAutoComplete; + + /// + /// Handles the key press event in the text field. + /// + private async Task HandleKeyDownTextBox(KeyboardEventArgs e) + { + if (e.Key == "Enter" && !string.IsNullOrWhiteSpace(_newTag)) + { + // Add the tag if it doesn't already exist + if (!Items.Contains(_newTag, StringComparer.OrdinalIgnoreCase)) + { + Items.Add(_newTag); + await ItemsChanged.InvokeAsync(Items); + await OnChanged.InvokeAsync(); + } + + // Clear the input field + _newTag = ""; + + if (_mudTextField is not null) + _mudTextField.Clear(); + + if (_mudAutoComplete is not null) + await _mudAutoComplete.ClearAsync(); + } + } + + /// + /// Removes a tag from the list when the close icon is clicked. + /// + private async Task RemoveTag(string tag) + { + Items.Remove(tag); + await ItemsChanged.InvokeAsync(Items); + await OnChanged.InvokeAsync(); + } +} \ No newline at end of file diff --git a/OpenArchival.Blazor/Components/CustomComponents/UploadDropBox.razor b/OpenArchival.Blazor/Components/CustomComponents/UploadDropBox.razor new file mode 100644 index 0000000..cb740cc --- /dev/null +++ b/OpenArchival.Blazor/Components/CustomComponents/UploadDropBox.razor @@ -0,0 +1,104 @@ +@inject ISnackbar Snackbar + + + + + + + + Open file picker + + + Upload + + + Clear + + + + +@code { +#nullable enable + private const string DefaultDragClass = "relative rounded-lg border-2 border-dashed pa-4 mt-4 mud-width-full mud-height-full"; + private string _dragClass = DefaultDragClass; + private readonly List _fileNames = new(); + private MudFileUpload>? _fileUpload; + + private async Task ClearAsync() + { + await (_fileUpload?.ClearAsync() ?? Task.CompletedTask); + _fileNames.Clear(); + ClearDragClass(); + } + + private Task OpenFilePickerAsync() + => _fileUpload?.OpenFilePickerAsync() ?? Task.CompletedTask; + + private void OnInputFileChanged(InputFileChangeEventArgs e) + { + ClearDragClass(); + var files = e.GetMultipleFiles(); + foreach (var file in files) + { + _fileNames.Add(file.Name); + } + } + + private void Upload() + { + // Upload the files here + Snackbar.Configuration.PositionClass = Defaults.Classes.Position.TopCenter; + Snackbar.Add("TODO: Upload your files!"); + } + + private void SetDragClass() + => _dragClass = $"{DefaultDragClass} mud-border-primary"; + + private void ClearDragClass() + => _dragClass = DefaultDragClass; +} \ No newline at end of file diff --git a/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/AddArchiveItemComponent.razor b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/AddArchiveItemComponent.razor new file mode 100644 index 0000000..e680166 --- /dev/null +++ b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/AddArchiveItemComponent.razor @@ -0,0 +1,308 @@ +@page "/add" +@using OpenArchival.Blazor.Components.CustomComponents; +@using OpenArchival.Blazor.Components.Pages.Administration.Categories +@using OpenArchival.Core + + + Add an Archive Item + + + @if (!IsValid && _isFormDivVisible) + { + + All identifier fields must be filled in. + + } + + @* Archive item category *@ + + + + + + + + + + + +
+ @* ID Creation *@ + Archive Item Identifier + + + + @* Title *@ + Archive Item Title + + + + @* Description *@ + Item Description + + + + @* Storage Location *@ + Storage Location + + + + @* Artifact Type *@ + Artifact Type + + + + @* Tags *@ + Tags + + + + @* Names *@ + Listed Names + + + + @* Associated Dates *@ + Associated Dates + + + + @* Defects *@ + Defects + + + + @* Related Artifacts *@ + Related Artifacts + + + + @* Files *@ + Artifact Documents + + + + @* Submit Buttons *@ + + + + + + + Cancel + + + + Publish + + + +
+
+ +@using OpenArchival.Database +@using System.ComponentModel.DataAnnotations +@inject IDialogService DialogService +@inject ICategoryProvider CategoryProvider +@inject IArchiveStorageLocationProvider StorageLocationProvider +@inject IArtifactTypesProvider ArtifactTypesProvider +@inject ITagsProvider TagsProvider; +@inject IArtifactAssociatedNamesProvider AssociatedNamesProvider; +@inject IDefectsProvider DefectsProvider; +@inject NavigationManager NavigationManager; + +@code { + private IdentifierTextBox _identifierTextBox = default!; + private ElementReference _formDiv = default!; + + private bool _isFormDivVisible = false; + private string _formDivStyle => _isFormDivVisible ? "" : "display: none;"; + + public List DatesData { get; set; } = []; + + public List Categories { get; set; } = new(); + + private bool _categorySelected = false; + + //public List IdentifierFields { get; set; } = [new IdentifierFieldValidationModel() { Name = "Field One", Value = "" }, new IdentifierFieldValidationModel() { Name = "Field Two", Value = "" }, new IdentifierFieldValidationModel() { Name = "Field Three", Value = "" }]; + + public ArchiveItemValidationModel Model { get; set; } = new(); + + public bool IsValid { get; set; } = false; + /// + /// The URI to navigate to if cancel is pressed + /// + public string? BackLink { get; set; } = "/"; + + public string? ForwardLink { get; set; } = "/"; + + private void CancelClicked(MouseEventArgs args) + { + if (BackLink is not null) { + NavigationManager.NavigateTo(BackLink); + } + else + { + throw new ArgumentNullException("No back link provided for the add archive item page."); + } + } + + private void PublishClicked(MouseEventArgs args) + { + var validationContext = new ValidationContext(Model); + var validationResult = new List(); + + IsValid = Validator.TryValidateObject(Model, validationContext, validationResult); + if (ForwardLink is not null) + { + if (IsValid) + { + NavigationManager.NavigateTo(ForwardLink); + } + else + { + StateHasChanged(); + } + } + else + { + throw new ArgumentNullException("No forward link provided for the add archive item page."); + } + throw new NotImplementedException(); + } + + void OnChanged() + { + var validationContext = new ValidationContext(Model); + var validationResult = new List(); + + IsValid = Validator.TryValidateObject(Model, validationContext, validationResult); + } + + async Task OnCategoryChanged() + { + Category? newCategory = await CategoryProvider.GetCategoryAsync(Model.Category); + if (newCategory is not null) + { + _identifierTextBox.VerifyFormatCategory = newCategory; + _isFormDivVisible = true; + } + + if (!_categorySelected) + { + _categorySelected = true; + StateHasChanged(); + } + + OnChanged(); + } + + public async Task OnAddCategoryClicked() + { + var options = new DialogOptions { CloseOnEscapeKey = true, BackdropClick = false }; + var dialog = await DialogService.ShowAsync("Create a Category", options); + + var result = await dialog.Result; + + if (result is not null && !result.Canceled) + { + StateHasChanged(); + } + } + + private async Task> SearchDefects(string value, CancellationToken cancellationToken) + { + List defects; + if (string.IsNullOrEmpty(value)) + { + defects = new(await DefectsProvider.TopDefects(25)); + } + else + { + defects = new(await DefectsProvider.SearchDefects(value)); + } + + return defects; + } + + private async Task> SearchListedNames(string value, CancellationToken cancellationToken) + { + List names; + if (string.IsNullOrEmpty(value)) + { + names = new(await AssociatedNamesProvider.TopNames(25)); + } + else + { + names = new(await AssociatedNamesProvider.SearchNames(value)); + } + + return names; + } + + private async Task> SearchTags(string value, CancellationToken cancellationToken) + { + List tags; + if (string.IsNullOrEmpty(value)) + { + tags = new(await TagsProvider.TopTags(25)); + } + else + { + tags = new(await TagsProvider.SearchTags(value)); + } + + return tags; + } + + private async Task> SearchItemTypes(string value, CancellationToken cancellationToken) + { + List itemTypes; + if (string.IsNullOrEmpty(value)) + { + itemTypes = new(await ArtifactTypesProvider.TopTypes(25)); + } + else + { + itemTypes = new(await ArtifactTypesProvider.SearchTypes(value)); + } + + return itemTypes; + } + + private async Task> SearchStorageLocation(string value, CancellationToken cancellationToken) + { + List storageLocations; + if (string.IsNullOrEmpty(value)) + { + storageLocations = new(await StorageLocationProvider.TopLocations(25)); + } + else + { + storageLocations = new(await StorageLocationProvider.SearchLocations(value)); + } + + return storageLocations; + } + + private async Task> SearchCategory(string value, CancellationToken cancellationToken) + { + List categories; + if (string.IsNullOrEmpty(value)) + { + categories = new(await CategoryProvider.TopCategories(25)); + } + else + { + categories = new(await CategoryProvider.SearchCategories(value)); + } + + List categoryStrings = []; + foreach (var category in categories) + { + categoryStrings.Add(category.CategoryName); + } + + return categoryStrings; + } +} diff --git a/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/Component.razor b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/Component.razor new file mode 100644 index 0000000..e69de29 diff --git a/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/IdentifierTextBox.razor b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/IdentifierTextBox.razor new file mode 100644 index 0000000..e02591e --- /dev/null +++ b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/IdentifierTextBox.razor @@ -0,0 +1,108 @@ +@using System.Text + +Item Identifier: @Value +@if (_identifierError) +{ + + All identifier fields must be filled in. + +} + + + + @for (int index = 0; index < IdentifierFields.Count; index++) + { + // You must create a local variable inside the loop for binding to work correctly. + var field = IdentifierFields[index]; + + + + + + @if (index < IdentifierFields.Count - 1) + { + + @FieldSeparator + + } + } + + +@using OpenArchival.Database; +@inject ICategoryProvider CategoryProvider; + +@code { + [Parameter] + public required string FieldSeparator { get; set; } = "-"; + + private List _identifierFields = new(); + [Parameter] + public required List IdentifierFields + { + get => _identifierFields; + set => _identifierFields = value ?? new(); + } + + [Parameter] + public EventCallback ValueChanged { get; set; } + + private Category _verifyFormatCategory; + public Category? VerifyFormatCategory + { + get + { + return _verifyFormatCategory; + } + set + { + if (value is not null) + { + _identifierFields.Clear(); + _verifyFormatCategory = value; + foreach (var field in value.FieldsIterator) + { + _identifierFields.Add(new IdentifierFieldValidationModel() {Name=field.Key, Value=""}); + } + } + } + } + + public bool IsValid { get; set; } = false; + + // Computed property that builds the final string + public string Value => string.Join(FieldSeparator, IdentifierFields.Select(f => f.Value).Where(v => !string.IsNullOrEmpty(v))); + + private bool _identifierError = false; + + /// + /// This runs when parameters are first set, ensuring the initial state is correct. + /// + protected override void OnParametersSet() + { + ValidateFields(); + StateHasChanged(); + } + + /// + /// This runs after the user types into a field. + /// + private async Task OnInputChanged() + { + ValidateFields(); + await ValueChanged.InvokeAsync(this.Value); + } + + /// + /// Reusable method to check the validity of the identifier fields. + /// + private void ValidateFields() + { + // Set to true if ANY field is empty or null. + _identifierError = IdentifierFields.Any(f => string.IsNullOrEmpty(f.Value)); + IsValid = !_identifierError; + } +} \ No newline at end of file diff --git a/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/ValidationModels/ArchiveItemValidationModel.cs b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/ValidationModels/ArchiveItemValidationModel.cs new file mode 100644 index 0000000..d084ee1 --- /dev/null +++ b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/ValidationModels/ArchiveItemValidationModel.cs @@ -0,0 +1,52 @@ +using OpenArchival.Core; +using System.ComponentModel.DataAnnotations; + +namespace OpenArchival.Blazor; + +public class ArchiveItemValidationModel +{ + [Required(ErrorMessage = "A category is required", AllowEmptyStrings = false)] + public string Category { get; set; } = ""; + + [Required(ErrorMessage = "An item identifier is required", AllowEmptyStrings = false)] + public List IdentifierFields { get; set; } = new(); + + public string Identifier { get; set; } = ""; + + [Required(ErrorMessage = "An item title is required", AllowEmptyStrings = false)] + public string Title { get; set; } = ""; + + public string? Description { get; set; } + + public string? StorageLocation { get; set; } + + public string? ArtifactType { get; set; } + + public List Tags { get; set; } = new(); + + public List AssociatedNames { get; set; } = new(); + + public List AssociatedDates { get; set; } = new(); + + public List Defects { get; set; } = new(); + + public List RelatedArtifacts { get; set; } = new(); + + public bool IsPublic { get; set; } = true; + + public ArchiveItem ToArchiveItem(Category category) + { + return new ArchiveItem() { + ArtifactType = ArtifactType, + Category = category, + Defects = Defects, + Description = Description, + AssociatedDates = AssociatedDates, + ItemTitle = Title, + ListedNames = AssociatedNames, + StorageLocation = StorageLocation, + Tags = Tags, + IsPublic = IsPublic + }; + } +} diff --git a/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/ValidationModels/IdentifierFieldValidationModel.cs b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/ValidationModels/IdentifierFieldValidationModel.cs new file mode 100644 index 0000000..c727dfa --- /dev/null +++ b/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/ValidationModels/IdentifierFieldValidationModel.cs @@ -0,0 +1,7 @@ +namespace OpenArchival.Blazor; + +public class IdentifierFieldValidationModel +{ + public string Name { get; set; } = ""; + public string Value { get; set; } = ""; +} diff --git a/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor b/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor index fadc802..f6fc19b 100644 --- a/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor +++ b/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor @@ -1,4 +1,6 @@ -@inject ICategoryProvider CategoryProvider; +@using OpenArchival.Database + +@inject ICategoryProvider CategoryProvider; Categories diff --git a/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor b/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor index e55c358..bb919b3 100644 --- a/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor +++ b/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor @@ -1,4 +1,6 @@ @using System.ComponentModel.DataAnnotations; +@using OpenArchival.Core; +@using OpenArchival.Database; @@ -68,7 +70,7 @@ private IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] - public CategoryModel Model { get; set; } = default!; + public CategoryValidationModel Model { get; set; } = default!; [Parameter] public bool IsUpdate { get; set; } @@ -81,7 +83,7 @@ protected override void OnParametersSet() { - Model ??= new CategoryModel { NumFields = 1 }; + Model ??= new CategoryValidationModel { NumFields = 1 }; UpdateStateFromModel(); } diff --git a/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor b/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor index ae350c8..69395c9 100644 --- a/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor +++ b/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor @@ -21,22 +21,14 @@ @code { - // IN: The index of this field in the parent's list [Parameter] public int Index { get; set; } - // IN: The initial values from the parent [Parameter] public string FieldName { get; set; } = ""; [Parameter] public string FieldDescription { get; set; } = ""; - // OUT: Callbacks to notify the parent of changes [Parameter] public EventCallback<(int Index, string NewValue)> OnNameUpdate { get; set; } [Parameter] public EventCallback<(int Index, string NewValue)> OnDescriptionUpdate { get; set; } - protected override void OnParametersSet() - { - // Sync internal state when parent's data changes - } - private async Task OnNameChanged() { await OnNameUpdate.InvokeAsync((Index, FieldName)); diff --git a/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryFieldValidationModel.cs b/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryFieldValidationModel.cs index 28a4849..93fc97b 100644 --- a/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryFieldValidationModel.cs +++ b/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryFieldValidationModel.cs @@ -1,6 +1,4 @@ -using OpenArchival.Database; -using OpenArchival.Database.Category; -using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations; public class CategoryFieldValidationModel { diff --git a/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryModel.cs b/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryValidationModel.cs similarity index 69% rename from OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryModel.cs rename to OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryValidationModel.cs index dd7020c..964876c 100644 --- a/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryModel.cs +++ b/OpenArchival.Blazor/Components/Pages/Administration/Categories/ValidationModels/CategoryValidationModel.cs @@ -1,7 +1,7 @@ -using OpenArchival.Database.Category; +using OpenArchival.Core; using System.ComponentModel.DataAnnotations; -public class CategoryModel +public class CategoryValidationModel { [Required(ErrorMessage = "Category name is required.")] public string Name { get; set; } @@ -22,8 +22,8 @@ public class CategoryModel { return new Category() { CategoryName = Name, FieldSeparator = FieldSeparator, FieldNames = FieldNames.ToArray(), FieldDescriptions = FieldDescriptions.ToArray() }; } - public static CategoryModel FromCategory(Category category) + public static CategoryValidationModel FromCategory(Category category) { - return new CategoryModel() { Name = category.CategoryName, FieldSeparator=category.FieldSeparator, NumFields=category.FieldNames.Length, FieldNames = new(category.FieldNames), FieldDescriptions = new(category.FieldDescriptions)}; + return new CategoryValidationModel() { Name = category.CategoryName, FieldSeparator=category.FieldSeparator, NumFields=category.FieldNames.Length, FieldNames = new(category.FieldNames), FieldDescriptions = new(category.FieldDescriptions)}; } } \ No newline at end of file diff --git a/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor b/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor index 81d1165..3256f35 100644 --- a/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor +++ b/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor @@ -1,4 +1,8 @@ @page "/categories" + +@using OpenArchival.Core; +@using OpenArchival.Database; + @inject IDialogService DialogService @inject ICategoryProvider CategoryProvider; @@ -10,11 +14,6 @@ @code { CategoriesListComponent _categoriesListComponent = default!; - protected override async Task OnInitializedAsync() - { - - } - private async Task ShowFilledDialog(string categoryName) { Category? category = await CategoryProvider.GetCategoryAsync(categoryName); @@ -24,7 +23,7 @@ throw new ArgumentNullException($"The passed in categoryName={categoryName} resulted in no category in the database"); } - CategoryModel validationModel = CategoryModel.FromCategory(category); + CategoryValidationModel validationModel = CategoryValidationModel.FromCategory(category); var parameters = new DialogParameters { ["Model"] = validationModel, ["IsUpdate"] = true, ["OriginalName"] = category.CategoryName}; diff --git a/OpenArchival.Blazor/Components/_Imports.razor b/OpenArchival.Blazor/Components/_Imports.razor index 5d0b1c7..65bfae8 100644 --- a/OpenArchival.Blazor/Components/_Imports.razor +++ b/OpenArchival.Blazor/Components/_Imports.razor @@ -2,7 +2,6 @@ @using Microsoft.AspNetCore.Components; @using System.Net.Http.Json @using Microsoft.AspNetCore.Components.Authorization -@using MudBlazor.StaticInput @using Microsoft.AspNetCore.Components.Forms @using Microsoft.AspNetCore.Components.Routing @using Microsoft.AspNetCore.Components.Web @@ -10,7 +9,9 @@ @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.JSInterop @using MudBlazor +@using MudExtensions @using MudBlazor.Services @using OpenArchival.Blazor @using OpenArchival.Blazor.Components -@using OpenArchival.Database.Category; +@using OpenArchival.Core + diff --git a/OpenArchival.Blazor/OpenArchival.Blazor.csproj b/OpenArchival.Blazor/OpenArchival.Blazor.csproj index 13fab6f..c8fe51d 100644 --- a/OpenArchival.Blazor/OpenArchival.Blazor.csproj +++ b/OpenArchival.Blazor/OpenArchival.Blazor.csproj @@ -9,13 +9,13 @@ + - diff --git a/OpenArchival.Blazor/Program.cs b/OpenArchival.Blazor/Program.cs index e9afc11..33fb600 100644 --- a/OpenArchival.Blazor/Program.cs +++ b/OpenArchival.Blazor/Program.cs @@ -8,7 +8,7 @@ using OpenArchival.Blazor.Data; using OpenArchival.Database; using Dapper; using Npgsql; -using OpenArchival.Database.Category; +using OpenArchival.Core; var builder = WebApplication.CreateBuilder(args); @@ -19,6 +19,8 @@ builder.Services.AddMudServices(); builder.Services.AddRazorComponents() .AddInteractiveServerComponents(); +builder.Services.AddMudExtensions(); + var postgresOptions = builder.Configuration .GetSection(PostgresConnectionOptions.Key) .Get(); @@ -33,7 +35,14 @@ builder.Services.AddCascadingAuthenticationState(); builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); + builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); builder.Services.AddAuthentication(options => { @@ -95,7 +104,12 @@ async Task InitializeDatabaseAsync(IServiceProvider services) await using var connection = await dataSource.OpenConnectionAsync(); - await connection.ExecuteAsync(CategoryProvider.TableCreationQuery); + await connection.ExecuteAsync(Tables.CategoryTable); + await connection.ExecuteAsync(Tables.ArtifactTypesTable); + await connection.ExecuteAsync(Tables.ArtifactAssociatedNamesTable); + await connection.ExecuteAsync(Tables.TagsTable); + await connection.ExecuteAsync(Tables.DefectsTable); + await connection.ExecuteAsync(Tables.ArchiveFiles); var categoryProvider = serviceProvider.GetRequiredService(); @@ -104,6 +118,18 @@ async Task InitializeDatabaseAsync(IServiceProvider services) await categoryProvider.InsertCategoryAsync(new Category() {CategoryName="Books", FieldSeparator="-", FieldNames=new string[]{"one", "two"}, FieldDescriptions = new string[] { "one", "two" } }); await categoryProvider.InsertCategoryAsync(new Category() {CategoryName="Newspapers", FieldSeparator="-", FieldNames=new string[]{"one", "two"}, FieldDescriptions = new string[] { "one", "two" }}); await categoryProvider.InsertCategoryAsync(new Category() {CategoryName="Letters", FieldSeparator="-", FieldNames=new string[]{"one", "two"}, FieldDescriptions = new string[] { "one", "two" } }); + + var artifactTypesProvider = serviceProvider.GetRequiredService(); + await artifactTypesProvider.AddType("Photo"); + await artifactTypesProvider.AddType("Yearbook"); + await artifactTypesProvider.AddType("Book"); + + var associatedNamesProvider = serviceProvider.GetRequiredService(); + + await associatedNamesProvider.InsertName("Sawyer Allen"); + await associatedNamesProvider.InsertName("Vincent Allen"); + + logger.LogInformation("Database initialization complete."); } diff --git a/OpenArchival.Blazor/Properties/serviceDependencies.json b/OpenArchival.Blazor/Properties/serviceDependencies.json index d9c15a5..afbca48 100644 --- a/OpenArchival.Blazor/Properties/serviceDependencies.json +++ b/OpenArchival.Blazor/Properties/serviceDependencies.json @@ -4,14 +4,13 @@ "type": "mssql", "connectionId": "ConnectionStrings:DefaultConnection" }, - "secrets1": { - "type": "secrets", - "dynamicId": null - }, "postgresql1": { "type": "postgresql", - "connectionId": "ConnectionStrings:DatabaseConnection", - "dynamicId": null + "connectionId": "ConnectionStrings:DatabaseConnection" + }, + "secrets1": { + "type": "secrets", + "connectionId": null } } } \ No newline at end of file diff --git a/OpenArchival.Blazor/Properties/serviceDependencies.local.json b/OpenArchival.Blazor/Properties/serviceDependencies.local.json index eb0dbbf..d4e6900 100644 --- a/OpenArchival.Blazor/Properties/serviceDependencies.local.json +++ b/OpenArchival.Blazor/Properties/serviceDependencies.local.json @@ -4,18 +4,20 @@ "type": "mssql.local", "connectionId": "ConnectionStrings:DefaultConnection" }, - "secrets1": { - "type": "secrets.user", - "dynamicId": null - }, "postgresql1": { "containerPorts": "5432:5432", "secretStore": "LocalSecretsFile", "containerName": "postgresql", "containerImage": "postgres", + "resourceId": null, "type": "postgresql.container", - "connectionId": "ConnectionStrings:DatabaseConnection", - "dynamicId": null + "connectionId": "ConnectionStrings:DatabaseConnection" + }, + "secrets1": { + "secretStore": null, + "resourceId": null, + "type": "secrets.user", + "connectionId": null } } } \ No newline at end of file diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/CodeBeam.MudExtensions.dll b/OpenArchival.Blazor/bin/Debug/net9.0/CodeBeam.MudExtensions.dll new file mode 100644 index 0000000..f2681c8 Binary files /dev/null and b/OpenArchival.Blazor/bin/Debug/net9.0/CodeBeam.MudExtensions.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/CsvHelper.dll b/OpenArchival.Blazor/bin/Debug/net9.0/CsvHelper.dll new file mode 100644 index 0000000..3295081 Binary files /dev/null and b/OpenArchival.Blazor/bin/Debug/net9.0/CsvHelper.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Authorization.dll b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Authorization.dll index 3df6346..c82e9cd 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Authorization.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Authorization.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Forms.dll b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Forms.dll index 28a8709..0ceec74 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Forms.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Forms.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Web.dll b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Web.dll index e98dfb2..3bc2840 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Web.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.Web.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.dll b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.dll index c304575..9fbdbba 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Components.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Metadata.dll b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Metadata.dll index db7c078..ac3214d 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Metadata.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.AspNetCore.Metadata.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.JSInterop.dll b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.JSInterop.dll index 73c57c4..074f3b8 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.JSInterop.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/Microsoft.JSInterop.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/MudBlazor.StaticInput.dll b/OpenArchival.Blazor/bin/Debug/net9.0/MudBlazor.StaticInput.dll deleted file mode 100644 index ff22f18..0000000 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/MudBlazor.StaticInput.dll and /dev/null differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/MudBlazor.dll b/OpenArchival.Blazor/bin/Debug/net9.0/MudBlazor.dll index f73ab42..0783d67 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/MudBlazor.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/MudBlazor.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.deps.json b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.deps.json index 99b9d88..eb18a8e 100644 --- a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.deps.json +++ b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.deps.json @@ -8,13 +8,13 @@ ".NETCoreApp,Version=v9.0": { "OpenArchival.Blazor/1.0.0": { "dependencies": { + "CodeBeam.MudExtensions": "6.3.0", "Dapper": "2.1.66", - "Extensions.MudBlazor.StaticInput": "3.2.1", "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "9.0.7", "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.7", "Microsoft.EntityFrameworkCore.SqlServer": "9.0.7", "Microsoft.EntityFrameworkCore.Tools": "9.0.7", - "MudBlazor": "8.9.0", + "MudBlazor": "8.10.0", "Npgsql": "9.0.3", "Npgsql.DependencyInjection": "9.0.3", "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4", @@ -32,7 +32,7 @@ "System.Diagnostics.DiagnosticSource": "6.0.1", "System.Memory.Data": "1.0.2", "System.Numerics.Vectors": "4.5.0", - "System.Text.Encodings.Web": "8.0.0", + "System.Text.Encodings.Web": "6.0.0", "System.Text.Json": "9.0.7", "System.Threading.Tasks.Extensions": "4.5.4" }, @@ -60,6 +60,30 @@ } } }, + "BuildBundlerMinifier/3.2.449": {}, + "CodeBeam.MudExtensions/6.3.0": { + "dependencies": { + "BuildBundlerMinifier": "3.2.449", + "CsvHelper": "30.0.1", + "Microsoft.AspNetCore.Components": "9.0.1", + "Microsoft.AspNetCore.Components.Web": "9.0.1", + "MudBlazor": "8.10.0" + }, + "runtime": { + "lib/net7.0/CodeBeam.MudExtensions.dll": { + "assemblyVersion": "6.3.0.0", + "fileVersion": "6.3.0.0" + } + } + }, + "CsvHelper/30.0.1": { + "runtime": { + "lib/net6.0/CsvHelper.dll": { + "assemblyVersion": "30.0.0.0", + "fileVersion": "30.0.1.0" + } + } + }, "Dapper/2.1.66": { "runtime": { "lib/net8.0/Dapper.dll": { @@ -68,20 +92,6 @@ } } }, - "Extensions.MudBlazor.StaticInput/3.2.1": { - "dependencies": { - "Microsoft.AspNetCore.Components": "9.0.7", - "Microsoft.AspNetCore.Components.Web": "9.0.7", - "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", - "MudBlazor": "8.9.0" - }, - "runtime": { - "lib/net9.0/MudBlazor.StaticInput.dll": { - "assemblyVersion": "3.2.1.0", - "fileVersion": "3.2.1.0" - } - } - }, "Humanizer.Core/2.14.1": { "runtime": { "lib/net6.0/Humanizer.dll": { @@ -90,55 +100,55 @@ } } }, - "Microsoft.AspNetCore.Authorization/9.0.7": { + "Microsoft.AspNetCore.Authorization/9.0.1": { "dependencies": { - "Microsoft.AspNetCore.Metadata": "9.0.7", + "Microsoft.AspNetCore.Metadata": "9.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.7", "Microsoft.Extensions.Options": "9.0.7" }, "runtime": { "lib/net9.0/Microsoft.AspNetCore.Authorization.dll": { "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.725.31702" + "fileVersion": "9.0.124.61009" } } }, - "Microsoft.AspNetCore.Components/9.0.7": { + "Microsoft.AspNetCore.Components/9.0.1": { "dependencies": { - "Microsoft.AspNetCore.Authorization": "9.0.7", - "Microsoft.AspNetCore.Components.Analyzers": "9.0.7" + "Microsoft.AspNetCore.Authorization": "9.0.1", + "Microsoft.AspNetCore.Components.Analyzers": "9.0.1" }, "runtime": { "lib/net9.0/Microsoft.AspNetCore.Components.dll": { "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.725.31702" + "fileVersion": "9.0.124.61009" } } }, - "Microsoft.AspNetCore.Components.Analyzers/9.0.7": {}, - "Microsoft.AspNetCore.Components.Forms/9.0.7": { + "Microsoft.AspNetCore.Components.Analyzers/9.0.1": {}, + "Microsoft.AspNetCore.Components.Forms/9.0.1": { "dependencies": { - "Microsoft.AspNetCore.Components": "9.0.7" + "Microsoft.AspNetCore.Components": "9.0.1" }, "runtime": { "lib/net9.0/Microsoft.AspNetCore.Components.Forms.dll": { "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.725.31702" + "fileVersion": "9.0.124.61009" } } }, - "Microsoft.AspNetCore.Components.Web/9.0.7": { + "Microsoft.AspNetCore.Components.Web/9.0.1": { "dependencies": { - "Microsoft.AspNetCore.Components": "9.0.7", - "Microsoft.AspNetCore.Components.Forms": "9.0.7", + "Microsoft.AspNetCore.Components": "9.0.1", + "Microsoft.AspNetCore.Components.Forms": "9.0.1", "Microsoft.Extensions.DependencyInjection": "9.0.7", "Microsoft.Extensions.Primitives": "9.0.7", - "Microsoft.JSInterop": "9.0.7" + "Microsoft.JSInterop": "9.0.1" }, "runtime": { "lib/net9.0/Microsoft.AspNetCore.Components.Web.dll": { "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.725.31702" + "fileVersion": "9.0.124.61009" } } }, @@ -172,17 +182,6 @@ } } }, - "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.3.0", - "System.Text.Encodings.Web": "8.0.0" - } - }, - "Microsoft.AspNetCore.Http.Features/2.3.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.7" - } - }, "Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": { "dependencies": { "Microsoft.EntityFrameworkCore.Relational": "9.0.7", @@ -195,11 +194,11 @@ } } }, - "Microsoft.AspNetCore.Metadata/9.0.7": { + "Microsoft.AspNetCore.Metadata/9.0.1": { "runtime": { "lib/net9.0/Microsoft.AspNetCore.Metadata.dll": { "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.725.31702" + "fileVersion": "9.0.124.61009" } } }, @@ -514,7 +513,7 @@ "System.Security.Cryptography.Cng": "5.0.0", "System.Security.Principal.Windows": "5.0.0", "System.Text.Encoding.CodePages": "6.0.0", - "System.Text.Encodings.Web": "8.0.0" + "System.Text.Encodings.Web": "6.0.0" }, "runtime": { "lib/net6.0/Microsoft.Data.SqlClient.dll": { @@ -1120,7 +1119,7 @@ "dependencies": { "Microsoft.IdentityModel.Tokens": "6.35.0", "System.Text.Encoding": "4.3.0", - "System.Text.Encodings.Web": "8.0.0", + "System.Text.Encodings.Web": "6.0.0", "System.Text.Json": "9.0.7" }, "runtime": { @@ -1178,11 +1177,11 @@ } } }, - "Microsoft.JSInterop/9.0.7": { + "Microsoft.JSInterop/9.0.1": { "runtime": { "lib/net9.0/Microsoft.JSInterop.dll": { "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.725.31702" + "fileVersion": "9.0.124.61009" } } }, @@ -1223,16 +1222,16 @@ } } }, - "MudBlazor/8.9.0": { + "MudBlazor/8.10.0": { "dependencies": { - "Microsoft.AspNetCore.Components": "9.0.7", - "Microsoft.AspNetCore.Components.Web": "9.0.7", + "Microsoft.AspNetCore.Components": "9.0.1", + "Microsoft.AspNetCore.Components.Web": "9.0.1", "Microsoft.Extensions.Localization": "9.0.1" }, "runtime": { "lib/net9.0/MudBlazor.dll": { - "assemblyVersion": "8.9.0.0", - "fileVersion": "8.9.0.0" + "assemblyVersion": "8.10.0.0", + "fileVersion": "8.10.0.0" } } }, @@ -1411,7 +1410,14 @@ } } }, - "System.Formats.Asn1/9.0.7": {}, + "System.Formats.Asn1/9.0.7": { + "runtime": { + "lib/net9.0/System.Formats.Asn1.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.725.31616" + } + } + }, "System.IdentityModel.Tokens.Jwt/6.35.0": { "dependencies": { "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", @@ -1428,7 +1434,7 @@ "System.Memory/4.5.4": {}, "System.Memory.Data/1.0.2": { "dependencies": { - "System.Text.Encodings.Web": "8.0.0", + "System.Text.Encodings.Web": "6.0.0", "System.Text.Json": "9.0.7" }, "runtime": { @@ -1517,8 +1523,19 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Encodings.Web/8.0.0": {}, - "System.Text.Json/9.0.7": {}, + "System.Text.Encodings.Web/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json/9.0.7": { + "runtime": { + "lib/net9.0/System.Text.Json.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.725.31616" + } + } + }, "System.Threading.Channels/7.0.0": {}, "System.Threading.Tasks.Extensions/4.5.4": {}, "System.Windows.Extensions/6.0.0": { @@ -1555,7 +1572,8 @@ "Microsoft.Extensions.Hosting": "9.0.7", "Microsoft.Extensions.Options": "9.0.7", "Npgsql": "9.0.3", - "Npgsql.DependencyInjection": "9.0.3" + "Npgsql.DependencyInjection": "9.0.3", + "OpenArchival.Core": "1.0.0" }, "runtime": { "OpenArchival.Database.dll": { @@ -1586,6 +1604,27 @@ "path": "azure.identity/1.11.4", "hashPath": "azure.identity.1.11.4.nupkg.sha512" }, + "BuildBundlerMinifier/3.2.449": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uA9sYDy4VepL3xwzBTLcP2LyuVYMt0ZIT3gaSiXvGoX15Ob+rOP+hGydhevlSVd+rFo+Y+VQFEHDuWU8HBW+XA==", + "path": "buildbundlerminifier/3.2.449", + "hashPath": "buildbundlerminifier.3.2.449.nupkg.sha512" + }, + "CodeBeam.MudExtensions/6.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U5J0IlIg8R166hm9RwVjjbCtbBs3ixLev94NmfQHaBVUn3P4un+DoirfUjcUs96wvKb5K9H9ou39Yq+wBO11IA==", + "path": "codebeam.mudextensions/6.3.0", + "hashPath": "codebeam.mudextensions.6.3.0.nupkg.sha512" + }, + "CsvHelper/30.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rcZtgbWR+As4G3Vpgx0AMNmShGuQLFjkHAPIIflzrfkJCx8/AOd4m96ZRmiU1Wi39qS5UVjV0P8qdgqOo5Cwyg==", + "path": "csvhelper/30.0.1", + "hashPath": "csvhelper.30.0.1.nupkg.sha512" + }, "Dapper/2.1.66": { "type": "package", "serviceable": true, @@ -1593,13 +1632,6 @@ "path": "dapper/2.1.66", "hashPath": "dapper.2.1.66.nupkg.sha512" }, - "Extensions.MudBlazor.StaticInput/3.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eWb4VlY9N/FbQORTa2pP2emUlrYRB1qDcCbi+Qh1mO7Lc0lLe63uDK3u13FRNQ8DDOVDM6L/rP3isD5xLR4NDQ==", - "path": "extensions.mudblazor.staticinput/3.2.1", - "hashPath": "extensions.mudblazor.staticinput.3.2.1.nupkg.sha512" - }, "Humanizer.Core/2.14.1": { "type": "package", "serviceable": true, @@ -1607,40 +1639,40 @@ "path": "humanizer.core/2.14.1", "hashPath": "humanizer.core.2.14.1.nupkg.sha512" }, - "Microsoft.AspNetCore.Authorization/9.0.7": { + "Microsoft.AspNetCore.Authorization/9.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-P0Gej6X5cEoK+sS9XpgYSzg0Nz8OOlvfQb12aOAJW/P4b9nAzLQCVoNp1GDyR/P8eMSnoPARiKPaa6q51iR0oA==", - "path": "microsoft.aspnetcore.authorization/9.0.7", - "hashPath": "microsoft.aspnetcore.authorization.9.0.7.nupkg.sha512" + "sha512": "sha512-WgLlLBlMczb2+QLNG6sM95OUZ0EBztz60k/N75tjIgpyu0SdpIfYytAmX/7JJAjRTZF0c/CrWaQV+SH9FuGsrA==", + "path": "microsoft.aspnetcore.authorization/9.0.1", + "hashPath": "microsoft.aspnetcore.authorization.9.0.1.nupkg.sha512" }, - "Microsoft.AspNetCore.Components/9.0.7": { + "Microsoft.AspNetCore.Components/9.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-cZpVsxWWGagoP2U6Kjqm107gVZHTmiM2m7YDNRsScTWoBB1iyEIznvYG9ZK4XkDY4yDUTdnZrXRMMVu8K7dJ8Q==", - "path": "microsoft.aspnetcore.components/9.0.7", - "hashPath": "microsoft.aspnetcore.components.9.0.7.nupkg.sha512" + "sha512": "sha512-6pwfbQKNtvPkbF4tCGiAKGyt6BVpu58xAXz7u2YXcUKTNmNxrymbG1mEyMc0EPzVdnquDDqTyfXM3mC1EJycxQ==", + "path": "microsoft.aspnetcore.components/9.0.1", + "hashPath": "microsoft.aspnetcore.components.9.0.1.nupkg.sha512" }, - "Microsoft.AspNetCore.Components.Analyzers/9.0.7": { + "Microsoft.AspNetCore.Components.Analyzers/9.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-SlMcfUJHFxjIFAecPY55in8u93AZo5NQrRlPY3hKrSsLEgyjjtZGzWIn+F9RluHw5wRct/QFRCt2sQwEhn8qtA==", - "path": "microsoft.aspnetcore.components.analyzers/9.0.7", - "hashPath": "microsoft.aspnetcore.components.analyzers.9.0.7.nupkg.sha512" + "sha512": "sha512-I8Rs4LXT5UQxM5Nin2+Oj8aSY2heszSZ3EyTLgt3mxmfiRPrVO7D8NNSsf1voI2Gb0qFJceof/J5c9E+nfNuHw==", + "path": "microsoft.aspnetcore.components.analyzers/9.0.1", + "hashPath": "microsoft.aspnetcore.components.analyzers.9.0.1.nupkg.sha512" }, - "Microsoft.AspNetCore.Components.Forms/9.0.7": { + "Microsoft.AspNetCore.Components.Forms/9.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-ecnFWXV/ClmBfkevmalj1e1+T00AkihOyK8yQdKOwKmibraYphyup4BdOLP7v17PNVF4d5njsoHmFtVBvYpsJg==", - "path": "microsoft.aspnetcore.components.forms/9.0.7", - "hashPath": "microsoft.aspnetcore.components.forms.9.0.7.nupkg.sha512" + "sha512": "sha512-KyULVU32bLz74LWDwPEwNUEllTehzWJuM7YAsz80rMKEzvR0K8cRjRzO0fnN/nfydMeLRRlbI0xj8wnEAymLVw==", + "path": "microsoft.aspnetcore.components.forms/9.0.1", + "hashPath": "microsoft.aspnetcore.components.forms.9.0.1.nupkg.sha512" }, - "Microsoft.AspNetCore.Components.Web/9.0.7": { + "Microsoft.AspNetCore.Components.Web/9.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-fP+WmahEXWgCTgL/aRo/y75v1nni8E8WfbpkbWOeMBk2UdQORqQbFPIkttu8JPYVACDfVYgEDKIDtVqEY9Akkg==", - "path": "microsoft.aspnetcore.components.web/9.0.7", - "hashPath": "microsoft.aspnetcore.components.web.9.0.7.nupkg.sha512" + "sha512": "sha512-LI0vjYEd9MaDZPDQxPCn4gGYDkEC5U9rp1nWZo7rPozJxgTG2zU3WERujxTi2LeAC2ZzdXlOVCrUyPQ55LZV2A==", + "path": "microsoft.aspnetcore.components.web/9.0.1", + "hashPath": "microsoft.aspnetcore.components.web.9.0.1.nupkg.sha512" }, "Microsoft.AspNetCore.Cryptography.Internal/9.0.7": { "type": "package", @@ -1663,20 +1695,6 @@ "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/9.0.7", "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.9.0.7.nupkg.sha512" }, - "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-39r9PPrjA6s0blyFv5qarckjNkaHRA5B+3b53ybuGGNTXEj1/DStQJ4NWjFL6QTRQpL9zt7nDyKxZdJOlcnq+Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.3.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f10WUgcsKqrkmnz6gt8HeZ7kyKjYN30PO7cSic1lPtH7paPtnQqXPOveul/SIPI43PhRD4trttg4ywnrEmmJpA==", - "path": "microsoft.aspnetcore.http.features/2.3.0", - "hashPath": "microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": { "type": "package", "serviceable": true, @@ -1684,12 +1702,12 @@ "path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.7", "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.7.nupkg.sha512" }, - "Microsoft.AspNetCore.Metadata/9.0.7": { + "Microsoft.AspNetCore.Metadata/9.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-bM2x5yps2P6eXqFkR5ztKX7QRGGqJ4Vy5PxVdR7ADjYPNmMhrD57r8d9H++hpljk9sdjKI3Sppd7NZyA721nEA==", - "path": "microsoft.aspnetcore.metadata/9.0.7", - "hashPath": "microsoft.aspnetcore.metadata.9.0.7.nupkg.sha512" + "sha512": "sha512-EZnHifamF7IFEIyjAKMtJM3I/94OIe72i3P09v5oL0twmsmfQwal6Ni3m8lbB5mge3jWFhMozeW+rUdRSqnXRQ==", + "path": "microsoft.aspnetcore.metadata/9.0.1", + "hashPath": "microsoft.aspnetcore.metadata.9.0.1.nupkg.sha512" }, "Microsoft.Bcl.AsyncInterfaces/7.0.0": { "type": "package", @@ -2118,12 +2136,12 @@ "path": "microsoft.identitymodel.tokens/6.35.0", "hashPath": "microsoft.identitymodel.tokens.6.35.0.nupkg.sha512" }, - "Microsoft.JSInterop/9.0.7": { + "Microsoft.JSInterop/9.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-+FFcgE9nFf/M/8sSJPzKnGFkALO5Q3mCdljpsxe/ZFRt6bqMcImv8d74HgMamOauhmVlC7MU9GmnbblF9CpNlQ==", - "path": "microsoft.jsinterop/9.0.7", - "hashPath": "microsoft.jsinterop.9.0.7.nupkg.sha512" + "sha512": "sha512-/xBwIfb0YoC2Muv6EsHjxpqZw2aKv94+i0g0FWZvqvGv3DeAy+8wipAuECVvKYEs2EIclRD41bjajHLoD6mTtw==", + "path": "microsoft.jsinterop/9.0.1", + "hashPath": "microsoft.jsinterop.9.0.1.nupkg.sha512" }, "Microsoft.NETCore.Platforms/1.1.0": { "type": "package", @@ -2160,12 +2178,12 @@ "path": "mono.texttemplating/3.0.0", "hashPath": "mono.texttemplating.3.0.0.nupkg.sha512" }, - "MudBlazor/8.9.0": { + "MudBlazor/8.10.0": { "type": "package", "serviceable": true, - "sha512": "sha512-KdjXMXiSvl6uNr+S2YDhGI1aX/TULMQejQSniMlp6QTss35NKFrJyrMAmN082HNvOObuKdnTtLpntJ7rM5Op/A==", - "path": "mudblazor/8.9.0", - "hashPath": "mudblazor.8.9.0.nupkg.sha512" + "sha512": "sha512-kEBD4Oq/+5ZfE1uuk280Wkocy1BHKyLDoIA7s190F9u37Gb0L3QItAItAXBa01BEJLPy2estV6pmfe+/UnLGUA==", + "path": "mudblazor/8.10.0", + "hashPath": "mudblazor.8.10.0.nupkg.sha512" }, "Npgsql/9.0.3": { "type": "package", @@ -2398,12 +2416,12 @@ "path": "system.text.encoding.codepages/6.0.0", "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512" }, - "System.Text.Encodings.Web/8.0.0": { + "System.Text.Encodings.Web/6.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", - "path": "system.text.encodings.web/8.0.0", - "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "path": "system.text.encodings.web/6.0.0", + "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" }, "System.Text.Json/9.0.7": { "type": "package", diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.dll b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.dll index 6738247..2d41355 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.exe b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.exe index 2ec99b1..b5f46b9 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.exe and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.exe differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.pdb b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.pdb index 25a406b..a5cf659 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.pdb and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.pdb differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.endpoints.json b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.endpoints.json index 6cbd61f..3ea84ae 100644 --- a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.endpoints.json +++ b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.endpoints.json @@ -1 +1 @@ -{"Version":1,"ManifestType":"Build","Endpoints":[{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"6859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Wed, 16 Jul 2025 01:26:40 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000665335995"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"1502"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos=\""},{"Name":"ETag","Value":"W/\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js.gz","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"1502"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.lp4d2hvui5.js","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"6859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Wed, 16 Jul 2025 01:26:40 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"lp4d2hvui5"},{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="},{"Name":"label","Value":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.b8x8f7e52z.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"73366"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"b8x8f7e52z"},{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"606059"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000015269973"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65487"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=\""},{"Name":"ETag","Value":"W/\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65487"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"73366"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000064922418"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15402"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=\""},{"Name":"ETag","Value":"W/\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15402"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng="}]},{"Route":"_content/MudBlazor/MudBlazor.min.sowobu9fea.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"606059"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"sowobu9fea"},{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.css"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:02 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="},{"Name":"label","Value":"favicon.ico.gz"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:02 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]}]} \ No newline at end of file +{"Version":1,"ManifestType":"Build","Endpoints":[{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"21465"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk=\""},{"Name":"Last-Modified","Value":"Sun, 26 Feb 2023 14:08:26 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.css.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000295508274"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"3383"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=\""},{"Name":"ETag","Value":"W/\"Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css.gz","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.css.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"3383"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"328"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc=\""},{"Name":"Last-Modified","Value":"Sun, 26 Feb 2023 14:08:26 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.005076142132"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"196"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=\""},{"Name":"ETag","Value":"W/\"FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js.gz","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"196"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc="}]},{"Route":"_content/CodeBeam.MudExtensions/Mud_Secondary.png","AssetFile":"_content/CodeBeam.MudExtensions/Mud_Secondary.png","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"4558"},{"Name":"Content-Type","Value":"image/png"},{"Name":"ETag","Value":"\"G3hYUw4Ps9P/IQ3lw2zu96RSZaOf4zU+4QkXkH8Xi3Y=\""},{"Name":"Last-Modified","Value":"Sat, 08 Oct 2022 09:55:02 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-G3hYUw4Ps9P/IQ3lw2zu96RSZaOf4zU+4QkXkH8Xi3Y="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"606133"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000015268108"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65495"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI=\""},{"Name":"ETag","Value":"W/\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65495"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI="}]},{"Route":"_content/MudBlazor/MudBlazor.min.i93b8idyg2.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"73541"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"i93b8idyg2"},{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"73541"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000065231572"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15329"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=\""},{"Name":"ETag","Value":"W/\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15329"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg="}]},{"Route":"_content/MudBlazor/MudBlazor.min.vu9q1asft2.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"606133"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"vu9q1asft2"},{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.css"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:04 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="},{"Name":"label","Value":"favicon.ico.gz"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:04 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]}]} \ No newline at end of file diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.runtime.json b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.runtime.json index 7f493dd..0a64aa8 100644 --- a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.runtime.json +++ b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Blazor.staticwebassets.runtime.json @@ -1 +1 @@ -{"ContentRoots":["C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"Extensions.MudBlazor.StaticInput":{"Children":{"NavigationObserver.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"NavigationObserver.js"},"Patterns":null},"NavigationObserver.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"weg7obbbjn-lp4d2hvui5.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-sowobu9fea.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-b8x8f7e52z.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\","C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"CodeBeam.MudExtensions":{"Children":{"Mud_Secondary.png":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"Mud_Secondary.png"},"Patterns":null},"MudExtensions.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.css"},"Patterns":null},"MudExtensions.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"24gzn4tg1a-qz4batx9cb.gz"},"Patterns":null},"MudExtensions.min.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.js"},"Patterns":null},"MudExtensions.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"stwk5nfoxp-loe7cozwzj.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-vu9q1asft2.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-i93b8idyg2.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.dll b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.dll index 258e59a..9122183 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.pdb b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.pdb index 60c812d..e0bc0c0 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.pdb and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Core.pdb differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.deps.json b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.deps.json index f9e0f61..7a2c452 100644 --- a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.deps.json +++ b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.deps.json @@ -13,7 +13,8 @@ "Microsoft.Extensions.Hosting": "9.0.7", "Microsoft.Extensions.Options": "9.0.7", "Npgsql": "9.0.3", - "Npgsql.DependencyInjection": "9.0.3" + "Npgsql.DependencyInjection": "9.0.3", + "OpenArchival.Core": "1.0.0" }, "runtime": { "OpenArchival.Database.dll": {} @@ -430,6 +431,14 @@ "fileVersion": "9.0.725.31616" } } + }, + "OpenArchival.Core/1.0.0": { + "runtime": { + "OpenArchival.Core.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } } } }, @@ -655,6 +664,11 @@ "sha512": "sha512-AJ+9fyCtQUImntxAJ9l4PZiCd4iepuk4pm7Qcno7PBIWQnfXlvwKuFsGk2H+QyY69GUVzDP2heELW6ho5BCXUg==", "path": "system.diagnostics.eventlog/9.0.7", "hashPath": "system.diagnostics.eventlog.9.0.7.nupkg.sha512" + }, + "OpenArchival.Core/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" } } } \ No newline at end of file diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.dll b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.dll index 4f05fd1..8553478 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.dll and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.exe b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.exe index 88b112e..0877362 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.exe and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.exe differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.pdb b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.pdb index 604f1e0..e4f136c 100644 Binary files a/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.pdb and b/OpenArchival.Blazor/bin/Debug/net9.0/OpenArchival.Database.pdb differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/System.Formats.Asn1.dll b/OpenArchival.Blazor/bin/Debug/net9.0/System.Formats.Asn1.dll new file mode 100644 index 0000000..80a8f45 Binary files /dev/null and b/OpenArchival.Blazor/bin/Debug/net9.0/System.Formats.Asn1.dll differ diff --git a/OpenArchival.Blazor/bin/Debug/net9.0/System.Text.Json.dll b/OpenArchival.Blazor/bin/Debug/net9.0/System.Text.Json.dll new file mode 100644 index 0000000..56edd79 Binary files /dev/null and b/OpenArchival.Blazor/bin/Debug/net9.0/System.Text.Json.dll differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfo.cs b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfo.cs index 2c2bcc6..5b973b3 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfo.cs +++ b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Blazor")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")] [assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Blazor")] [assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Blazor")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache index a479430..b4f7dc1 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache +++ b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache @@ -1 +1 @@ -ec3db29c47f3fe323845c7d2b1e88dae0ec2f8c201228ad7b9013443446bbd19 +f35f4774bd9271fa994a802b54ed51512a57daf1231bddfd04df8ae9b020d795 diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig index b73fd4e..87a7d0f 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig +++ b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig @@ -20,217 +20,237 @@ build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = OpenArchival.Blazor build_property.RootNamespace = OpenArchival.Blazor -build_property.ProjectDir = C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\ +build_property.ProjectDir = D:\Open-Archival\OpenArchival.Blazor\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 9.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor +build_property.MSBuildProjectDirectory = D:\Open-Archival\OpenArchival.Blazor build_property._RazorSourceGeneratorDebug = build_property.EffectiveAnalysisLevelStyle = 9.0 build_property.EnableCodeStyleSeverity = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/AccessDenied.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/AccessDenied.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEFjY2Vzc0RlbmllZC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmail.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmail.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXENvbmZpcm1FbWFpbC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmailChange.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmailChange.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXENvbmZpcm1FbWFpbENoYW5nZS5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ExternalLogin.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ExternalLogin.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEV4dGVybmFsTG9naW4ucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEZvcmdvdFBhc3N3b3JkLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPasswordConfirmation.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPasswordConfirmation.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEZvcmdvdFBhc3N3b3JkQ29uZmlybWF0aW9uLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidPasswordReset.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidPasswordReset.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEludmFsaWRQYXNzd29yZFJlc2V0LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidUser.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidUser.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEludmFsaWRVc2VyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Lockout.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Lockout.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvY2tvdXQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Login.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Login.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvZ2luLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWith2fa.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWith2fa.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvZ2luV2l0aDJmYS5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWithRecoveryCode.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWithRecoveryCode.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvZ2luV2l0aFJlY292ZXJ5Q29kZS5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxDaGFuZ2VQYXNzd29yZC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxEZWxldGVQZXJzb25hbERhdGEucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Disable2fa.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Disable2fa.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxEaXNhYmxlMmZhLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxFbWFpbC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxFbmFibGVBdXRoZW50aWNhdG9yLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ExternalLogins.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ExternalLogins.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxFeHRlcm5hbExvZ2lucy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxHZW5lcmF0ZVJlY292ZXJ5Q29kZXMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxJbmRleC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/PersonalData.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/PersonalData.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxQZXJzb25hbERhdGEucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ResetAuthenticator.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ResetAuthenticator.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxSZXNldEF1dGhlbnRpY2F0b3IucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/SetPassword.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/SetPassword.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxTZXRQYXNzd29yZC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/TwoFactorAuthentication.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/TwoFactorAuthentication.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxUd29GYWN0b3JBdXRoZW50aWNhdGlvbi5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/_Imports.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/_Imports.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxfSW1wb3J0cy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Register.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Register.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlZ2lzdGVyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/RegisterConfirmation.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/RegisterConfirmation.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlZ2lzdGVyQ29uZmlybWF0aW9uLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlc2VuZEVtYWlsQ29uZmlybWF0aW9uLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPassword.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPassword.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlc2V0UGFzc3dvcmQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPasswordConfirmation.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPasswordConfirmation.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlc2V0UGFzc3dvcmRDb25maXJtYXRpb24ucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/_Imports.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/_Imports.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXF9JbXBvcnRzLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxFeHRlcm5hbExvZ2luUGlja2VyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageLayout.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageLayout.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxNYW5hZ2VMYXlvdXQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageNavMenu.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageNavMenu.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxNYW5hZ2VOYXZNZW51LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/RedirectToLogin.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/RedirectToLogin.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxSZWRpcmVjdFRvTG9naW4ucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ShowRecoveryCodes.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ShowRecoveryCodes.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxTaG93UmVjb3ZlcnlDb2Rlcy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/StatusMessage.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/StatusMessage.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxTdGF0dXNNZXNzYWdlLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/App.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/App.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Layout/MainLayout.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/CustomComponents/ChipTagInput.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDdXN0b21Db21wb25lbnRzXENoaXBUYWdJbnB1dC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Open-Archival/OpenArchival.Blazor/Components/CustomComponents/UploadDropBox.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDdXN0b21Db21wb25lbnRzXFVwbG9hZERyb3BCb3gucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Open-Archival/OpenArchival.Blazor/Components/Layout/MainLayout.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Layout/NavMenu.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Layout/NavMenu.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/AddArchiveItemComponent.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcQWRkQXJjaGl2ZUl0ZW1Db21wb25lbnQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/Component.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcQ29tcG9uZW50LnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/IdentifierTextBox.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcSWRlbnRpZmllclRleHRCb3gucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3JpZXNMaXN0Q29tcG9uZW50LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3J5Q3JlYXRvckRpYWxvZy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3J5RmllbGRDYXJkQ29tcG9uZW50LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXFZpZXdBZGRDYXRlZ29yaWVzQ29tcG9uZW50LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Auth.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Auth.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBdXRoLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Counter.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Counter.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Error.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Error.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Home.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Home.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Weather.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Weather.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Routes.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/Routes.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/_Imports.razor] +[D:/Open-Archival/OpenArchival.Blazor/Components/_Imports.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.assets.cache b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.assets.cache index 8456abb..b2668cb 100644 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.assets.cache and b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.assets.cache differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.AssemblyReference.cache b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.AssemblyReference.cache index 91afbf8..1951d07 100644 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.AssemblyReference.cache and b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.AssemblyReference.cache differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.CoreCompileInputs.cache b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.CoreCompileInputs.cache index 90b3d30..295534f 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.CoreCompileInputs.cache +++ b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -c5839386fc17407adbaa02fd9fe1e865527b619ba7aa5d55605f6ef26d38e2fe +51688d5aea80ea454f629a24e9fa4c0c433425ccc897eb8ada22062c9165a43f diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.FileListAbsolute.txt b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.FileListAbsolute.txt index 1f8fab9..24b5ba9 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.FileListAbsolute.txt +++ b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.csproj.FileListAbsolute.txt @@ -213,3 +213,222 @@ C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bi C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Diagnostics.EventLog.dll C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.deps.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.runtimeconfig.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.exe +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\appsettings.Development.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\appsettings.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.staticwebassets.runtime.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.staticwebassets.endpoints.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.exe +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.deps.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.runtimeconfig.json +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.pdb +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Azure.Core.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Azure.Identity.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\CodeBeam.MudExtensions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\CsvHelper.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Dapper.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Humanizer.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Authorization.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Components.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Components.Forms.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Components.Web.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Cryptography.Internal.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Metadata.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Bcl.AsyncInterfaces.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Build.Locator.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.CSharp.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.Workspaces.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Data.SqlClient.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Design.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Relational.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.SqlServer.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Caching.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Caching.Memory.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Binder.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.CommandLine.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.FileExtensions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Json.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.UserSecrets.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.DependencyModel.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Physical.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.FileSystemGlobbing.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Hosting.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Hosting.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Identity.Core.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Identity.Stores.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Localization.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Localization.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Configuration.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Console.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Debug.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.EventLog.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.EventSource.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Options.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Primitives.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Identity.Client.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Identity.Client.Extensions.Msal.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Abstractions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.JsonWebTokens.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Logging.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Protocols.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Tokens.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.JSInterop.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.SqlServer.Server.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Win32.SystemEvents.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Mono.TextTemplating.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\MudBlazor.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Npgsql.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Npgsql.DependencyInjection.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.ClientModel.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.CodeDom.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.AttributedModel.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.Convention.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.Hosting.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.Runtime.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.TypedParts.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Configuration.ConfigurationManager.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Diagnostics.EventLog.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Drawing.Common.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Formats.Asn1.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.IdentityModel.Tokens.Jwt.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Memory.Data.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Runtime.Caching.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Security.Cryptography.ProtectedData.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Security.Permissions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Text.Json.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Windows.Extensions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\unix\lib\net6.0\Microsoft.Data.SqlClient.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\Microsoft.Data.SqlClient.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Runtime.Caching.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Core.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.dll +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Core.pdb +D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.pdb +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.csproj.AssemblyReference.cache +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rpswa.dswa.cache.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.AssemblyInfoInputs.cache +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.AssemblyInfo.cs +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.csproj.CoreCompileInputs.cache +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.MvcApplicationPartsAssemblyInfo.cache +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.sourcelink.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rjimswa.dswa.cache.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rjsmrazor.dswa.cache.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rjsmcshtml.dswa.cache.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\scopedcss\bundle\OpenArchival.Blazor.styles.css +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\tzxjg6is5z-vu9q1asft2.gz +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\0wz98yz2xy-i93b8idyg2.gz +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\24gzn4tg1a-qz4batx9cb.gz +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\stwk5nfoxp-loe7cozwzj.gz +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\uorc1pfmvs-2jeq8efc6q.gz +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.build.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.build.json.cache +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.development.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.build.endpoints.json +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.upToDateCheck.txt +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArch.17AC99BC.Up2Date +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.dll +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\refint\OpenArchival.Blazor.dll +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.pdb +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.genruntimeconfig.cache +D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\ref\OpenArchival.Blazor.dll diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.dll b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.dll index 6738247..2d41355 100644 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.dll and b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.dll differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.genruntimeconfig.cache b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.genruntimeconfig.cache index b029978..8a78110 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.genruntimeconfig.cache +++ b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.genruntimeconfig.cache @@ -1 +1 @@ -f06eff1a109dcc1d682e2b4098b1563589e8ef7a301e2d63796bbd92b0cd6d51 +41984270ed670b14a5718bbd34de6206ca855630d7492ef516d72b982bc8b340 diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.pdb b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.pdb index 25a406b..a5cf659 100644 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.pdb and b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.pdb differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.sourcelink.json b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.sourcelink.json index ed649fd..63270fa 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.sourcelink.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/OpenArchival.Blazor.sourcelink.json @@ -1 +1 @@ -{"documents":{"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/84108877d5ad14c6dd163e0a72938744d05be938/*"}} \ No newline at end of file +{"documents":{"D:\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/167a8f6fc66bf3d9361bcbe1b051e38e703d0c04/*"}} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/apphost.exe b/OpenArchival.Blazor/obj/Debug/net9.0/apphost.exe index 2ec99b1..b5f46b9 100644 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/apphost.exe and b/OpenArchival.Blazor/obj/Debug/net9.0/apphost.exe differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/compressed/0wz98yz2xy-i93b8idyg2.gz b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/0wz98yz2xy-i93b8idyg2.gz new file mode 100644 index 0000000..5b16794 Binary files /dev/null and b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/0wz98yz2xy-i93b8idyg2.gz differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/compressed/24gzn4tg1a-qz4batx9cb.gz b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/24gzn4tg1a-qz4batx9cb.gz new file mode 100644 index 0000000..286d510 Binary files /dev/null and b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/24gzn4tg1a-qz4batx9cb.gz differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/compressed/stwk5nfoxp-loe7cozwzj.gz b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/stwk5nfoxp-loe7cozwzj.gz new file mode 100644 index 0000000..0a77fee Binary files /dev/null and b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/stwk5nfoxp-loe7cozwzj.gz differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/compressed/tzxjg6is5z-vu9q1asft2.gz b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/tzxjg6is5z-vu9q1asft2.gz new file mode 100644 index 0000000..9122bb9 Binary files /dev/null and b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/tzxjg6is5z-vu9q1asft2.gz differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/compressed/weg7obbbjn-lp4d2hvui5.gz b/OpenArchival.Blazor/obj/Debug/net9.0/compressed/weg7obbbjn-lp4d2hvui5.gz deleted file mode 100644 index 417ca68..0000000 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/compressed/weg7obbbjn-lp4d2hvui5.gz and /dev/null differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/rbcswa.dswa.cache.json b/OpenArchival.Blazor/obj/Debug/net9.0/rbcswa.dswa.cache.json index 3d88f42..cb5b110 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/rbcswa.dswa.cache.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/rbcswa.dswa.cache.json @@ -1 +1 @@ -{"GlobalPropertiesHash":"2ilJ2M8+ZdH0swl4cXFj9Ji8kay0R08ISE/fEc+OL0o=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["hbatJqTTcjP0cMlK5oxgkdZiVD9dZg1UevMx3WuAZJk=","KmN/ZOt3HLVYFc61WL/iGZNUIUPmb8HcjAo3UmycSYQ=","L3Rhj4F1NGgE0bfTHGzKaKt8kj4ldYL2q0D\u002B2A5P8Ew=","nzCMk37dxhaBSNnESi9lhgy012xYGRfT5/rvQu8K778="],"CachedAssets":{"nzCMk37dxhaBSNnESi9lhgy012xYGRfT5/rvQu8K778=":{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint=2jeq8efc6q}]?.ico.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"3ren6c1acn","Integrity":"b7CPHqpoIGsGVgOrEO\u002Br2XPyaLrLUBwkA6R2jOMbS7M=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","FileLength":2975,"LastWriteTime":"2025-07-19T19:05:17.5370528+00:00"},"L3Rhj4F1NGgE0bfTHGzKaKt8kj4ldYL2q0D\u002B2A5P8Ew=":{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\weg7obbbjn-lp4d2hvui5.gz","SourceId":"Extensions.MudBlazor.StaticInput","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/Extensions.MudBlazor.StaticInput","RelativePath":"NavigationObserver.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"q1gu6vl06e","Integrity":"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3\u002BuUNsCUos=","CopyToOutputDirectory":"Always","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","FileLength":1502,"LastWriteTime":"2025-07-19T19:05:17.542627+00:00"},"KmN/ZOt3HLVYFc61WL/iGZNUIUPmb8HcjAo3UmycSYQ=":{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-b8x8f7e52z.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"z2p08kpgbn","Integrity":"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","FileLength":15402,"LastWriteTime":"2025-07-19T19:05:17.5446242+00:00"},"hbatJqTTcjP0cMlK5oxgkdZiVD9dZg1UevMx3WuAZJk=":{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-sowobu9fea.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.css.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"59wrnbo615","Integrity":"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","FileLength":65487,"LastWriteTime":"2025-07-19T19:05:17.601598+00:00"}},"CachedCopyCandidates":{}} \ No newline at end of file +{"GlobalPropertiesHash":"2ilJ2M8+ZdH0swl4cXFj9Ji8kay0R08ISE/fEc+OL0o=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["rKdWP72UXkcvhunRmQrRA/YOITqA0e5BtCOUjZ87b44=","\u002BofqX6hXqgLC39edzj9yi2ahG4dBYpvudU1HV4mIG40=","VXPUZLLGHFm7/Dx1\u002BsYjsmtzZisT9DnUNnw5FglDhHY=","U4G3gJXyyOFX\u002BiA6VBUY/Qbjjbtr8uhrkaK0H1eLGcc=","kCo4IFyrPah\u002BiBKWdgLXKMGmnltRv6nBMIxagATBoF8="],"CachedAssets":{"rKdWP72UXkcvhunRmQrRA/YOITqA0e5BtCOUjZ87b44=":{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-vu9q1asft2.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.css.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"t3cw249r7h","Integrity":"SSco5vhYqUIMI5iO80htWWrapT\u002Bjx6fi/Qg3ykgOZbI=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","FileLength":65495,"LastWriteTime":"2025-07-22T16:54:50+00:00"},"\u002BofqX6hXqgLC39edzj9yi2ahG4dBYpvudU1HV4mIG40=":{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-i93b8idyg2.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"o820muzwlz","Integrity":"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","FileLength":15329,"LastWriteTime":"2025-07-22T16:54:50+00:00"},"kCo4IFyrPah\u002BiBKWdgLXKMGmnltRv6nBMIxagATBoF8=":{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint=2jeq8efc6q}]?.ico.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"3ren6c1acn","Integrity":"b7CPHqpoIGsGVgOrEO\u002Br2XPyaLrLUBwkA6R2jOMbS7M=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","FileLength":2975,"LastWriteTime":"2025-07-22T16:54:50+00:00"},"VXPUZLLGHFm7/Dx1\u002BsYjsmtzZisT9DnUNnw5FglDhHY=":{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\24gzn4tg1a-qz4batx9cb.gz","SourceId":"CodeBeam.MudExtensions","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/CodeBeam.MudExtensions","RelativePath":"MudExtensions.min.css.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.css","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"cn6plcuhii","Integrity":"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.css","FileLength":3383,"LastWriteTime":"2025-07-22T16:54:50+00:00"},"U4G3gJXyyOFX\u002BiA6VBUY/Qbjjbtr8uhrkaK0H1eLGcc=":{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\stwk5nfoxp-loe7cozwzj.gz","SourceId":"CodeBeam.MudExtensions","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/CodeBeam.MudExtensions","RelativePath":"MudExtensions.min.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"z9m1gj6ro7","Integrity":"B4PUgpr06\u002Bd3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.js","FileLength":196,"LastWriteTime":"2025-07-22T16:54:50+00:00"}},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/ref/OpenArchival.Blazor.dll b/OpenArchival.Blazor/obj/Debug/net9.0/ref/OpenArchival.Blazor.dll index 8fd6de3..e1c13a6 100644 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/ref/OpenArchival.Blazor.dll and b/OpenArchival.Blazor/obj/Debug/net9.0/ref/OpenArchival.Blazor.dll differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/refint/OpenArchival.Blazor.dll b/OpenArchival.Blazor/obj/Debug/net9.0/refint/OpenArchival.Blazor.dll index 8fd6de3..e1c13a6 100644 Binary files a/OpenArchival.Blazor/obj/Debug/net9.0/refint/OpenArchival.Blazor.dll and b/OpenArchival.Blazor/obj/Debug/net9.0/refint/OpenArchival.Blazor.dll differ diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/rjimswa.dswa.cache.json b/OpenArchival.Blazor/obj/Debug/net9.0/rjimswa.dswa.cache.json index 1ed6233..6c69a2b 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/rjimswa.dswa.cache.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/rjimswa.dswa.cache.json @@ -1 +1 @@ -{"GlobalPropertiesHash":"1qg6JQFg463JgCFBqLRezrbbwdHDoJB+OfEwITXaNNk=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["8sTdTn8mMwyQCBbOirW8hrg\u002BV3kQt93JxTHLCEnFDXY="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file +{"GlobalPropertiesHash":"1qg6JQFg463JgCFBqLRezrbbwdHDoJB+OfEwITXaNNk=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["rkobNLuRC2pk1kKYW2vnIh3V\u002Bai91S/mzOd3ZB\u002Bbu2Q="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json b/OpenArchival.Blazor/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json index fc07f53..35cac84 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json @@ -1 +1 @@ -{"GlobalPropertiesHash":"41x+H0Un4sd88J1I578LA8iS9a6EluGHHAORloLjV40=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=","2YtBpOhUt\u002BKHt4Jr59\u002Bw6pPWbeoBPyUKpl\u002B2swhkV3A=","M11f5l0mwpWx0LbITI2rpVA740vCmC0GJJeClwsVbG4=","p9XxGKbd0Mu3n58I8hLkO6bmyuTz1qmZfxItD9OxiWA=","A07c7He25wHrry0Xu/DiQppedf0omVT7YfmMq8\u002BU1GI=","HoJ/v\u002Bi8gZ/C6RvC3L9TFFu5ZFpjqyUHFg/Zd8yCjxg=","JF1pSKLepW5qX\u002BGmoqsPfLmV6VPz99QKeLVyfa63Klc=","YQtteuFyHLechh7/LgCdRJkucGk/7u2sSGx6BeGGyS4=","DEleI\u002BABVl6ZE528egNl\u002B\u002BuWiOpL4TlDZwWlQ4Bse7w=","YMCQqM2FzPgiese7GivOCVoBqSqRCocntRLvM/E1kko=","cEeYQaMnS9O0tN8d2b6QSMj1E1YKQ\u002BpSDTR/JopWPTU=","O88\u002BssWEjvgSOnomhsN0qOq3kNxBqrRPgh/AhR9NRA4=","szIXfDMSbX1b8wxwByPsyNTGPM/Y03nB3Tf79JiXq5o=","UtAxes5QfbljYtxXvauwHwSgRpJsEXNPChhV3ovmHuo=","67mA0RUxIlpJiv2VscW1ZuPJETJDmEVWG2UgtSk8qU0=","mrThOuC30jIzIB4iHgreDudSrBTGqmOnkVlZSBgxZO0=","O00bm6i4NavyJ1MJKenQ3WvvlOhUrlQaZ56kqHnTQ0c=","HsdGNE9BM8YLmbO96ycb7LaervRgoEPrw\u002BdSTUjWbEI=","H/kGklFifHUa0rm2vjDtcNLj46B7N8nnLgb9xK7ekNc=","a7AWvmoTcQSM1OUndKxFypINInkonTFIGkD7ZqCeLos=","zwOw\u002BqJuH6bzTVTB1pmeCay\u002ByB973ZBeowoVxaXx4d8=","qBvyaWMCsQnaJNKR4IGG79WHNTkVcdNlrRvF43z\u002BiRA=","6Bz\u002BSgpEd5krSEkLY9XAp56W8f\u002BUOdNQcFMkMcg5IGI=","xtMwW2epWZNiw\u002B2oNhqt2I9wxxRexc73x3f5O04u4BM=","49FSeCXI59JPbHpNPWgY5GKxDc8AhyIjbLOmIN4j3hE=","EabND1gX6R8HQxnYOk9R3GaKkm0nI7smz7PvNYHrL6I=","1SakwHYtnFN4cISU6qXqYu0eX8X3Eyr1K3wQSQ8OvUU=","gn749Q3lLxQP/\u002B9Vu4PfSif1x0ymqE3RIe7WRxZac5U=","Mznc3KxQKHJ8mKPn3HRzgse0qTc\u002BIIgJst6LgxmmsT4=","CAQk0OnnD66RiG2qyqrZasZJQ7PyWOj\u002BtJ82tUlSsr0=","8AGZO4NWQuWiws4jl20swqHGI82zpZIeBDSR4GOhVVE=","MsP5oSb/6lPFDLOzNeaBI6bbWRu8CtnjWIhlgI8wiw8=","xC9xHPmh2S6bv3eG/RvajYiZNY3OGnLEBSHSqK\u002Blhik=","vrKYBj6M6xXBOdPiNY3EJGxn\u002BjX7JtSkRbp7yGvvvKQ=","RBOteYk2rQoRw9nB7UETJ4miyHd1lxJs26bZ5a4bQUg=","VV3vfpkpS3yngKek2tyo2VhSoSdV0Hm2UkDnIQF9kvs=","2Co8eF634tUKnmRDRKoOG9VvoMmmEoakYJr3mn8A2j0=","7ZeP8NKpQImAhpwY/QmDqdUpoVcXlXTjmjVirafihBY=","gZTtkDmnuhGzlPnxkiIXHvgfWUVFGzisAmfM4YwqQzQ=","vUdCZvSmupAyFwPrPQpQQuHjeOZ1UYTb2NtZob2PNwI=","SAAQfh6QhhY4Cg4M0j\u002BnWkVWJuqkWSMl2ZnnZaX9rZw=","Dcly8\u002BmNnfghi/DvAM9Upi/7d3KxZy15LYvZvJJFMxg=","uUNMgc5NW\u002BBNgDGEzDr9i6opAQpP0gcBwVMe8KzhVRo=","QgUOdg2mejXjGuFkfNeBlAT7GreHxiS7Dovm4LJeXp0=","SLIn2Dunj/sWnmhDJqV7WdzbMcoVKaId4ZM3qIixi/8=","a43HFgcpJ978Rd//eHGi7knz21w7Ite4X4xOcAFt2JQ=","XhoFPltXO6xE3uwS532YO0aznxRiUI8pRhrcrVdxOe0=","kWbDu45GhlOHB8UAsTCp0lZT6Xequo6Bi21U2IyvLoE=","Aa7I\u002BeYUWlVEpJc1m394qskL4OSZ84mH4Iuvo\u002BTAwgM=","ecaJ8EyyE1pQjt7AOCSFadYtY6UaJx9b6rREv0\u002BNsYk=","uRyXbgHRw0/rk3CZHvh1gaYPhDkvZ6GQLpuCW3xc7Tk=","AUrq2569Azesk\u002BSq5WolRJtp4S6RGqiPmJ26UK0I\u002BZE=","7TO/uURi4NVhswQGYsIajJbnUhhPzisFROPM\u002BXsKtq0=","rg7Rz7mJcP5X9e3obkjGLqJ1LlQoCZCoX3F0vO8jCF8=","2JXBJNseWUeW9DnhVZtRd6Lf33jeZQ1px24t4/Y0T6w=","NGWDsKT/S4PUKj5BVuQIJw9DOglkk4\u002B3nIm\u002BEa617WU=","fksliZJ4NOjduOSEMgLRujBCYzjY05RwsVkH5bP0oEc=","7ulDUAGyEcJQgQuJ4cHuPuf6k\u002B9/LIrL8WwxYmRJk18="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file +{"GlobalPropertiesHash":"yzkhKcnWpwZFRZiBezpv1bKVFOCLxfUctff68nmwyMM=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=","b3xEVTzCkWPSLZgljcu79r/80FYBL/leN7w0oMZc5\u002Bw=","TLPUYXzDCGVxd1PG6JuNs/0JrStoTapzpUXDuDwpPmc=","FvjZzqqBmlKsCy0QiAVmEF7bl4RYoCzFF/Ep4oU87dU=","t8jj\u002BoPNDZWgtsMvD5cKZDo78SzuYEV9bWkrDV\u002B1iDo=","tWD3p1HfeuPkk\u002Bn7gbzxKT8WEp7vIXss428G0z31SzI=","lxxBfKTRR1r9dPZILkKi\u002BTiq19VyqkcVAxJSslzwY7o=","K7BWX1DR63GvFwdZuKfs338BjNDbNvtohjI4PRuSbVw=","N4NtAr3EdILOL9RpwB\u002Ba5vQKJS7hXfGbDotR8/WZWEA=","dMH8Liz7AnXkXc1rJvfJyc00aLcq1La7ymoazCSUL2M=","iIIwrXDtjKdM06f2nqg0sXgxb6tQIJTHr\u002BAx5i/LMO0=","oBflm0d4TgG8uU8iUzvbVSJ8Ia3Izi8LUOJiFcPPnTU=","1c54tBHXv8g3stmNZJWuWcoavK7Ws/ZaG\u002BBktyT3JJI=","3hufevQrhUafBZp7O15aE5LTEoRFaYQei5qN/Pgfzow=","\u002BLIpxZ5jopxiH0YvFRD8Srb0DbKtYtU\u002BXRbOY3mVHxA=","pX7fdivAYAtyPal7jGdHdaX8rQF18uWsFE4o4hIuv\u002BE=","IYF5DyxToVvg7HPeSHZCi6e3lD0eH9Ls7FOpUsnGPRU=","z1zI1IYPwJu9ovyoNYvYNE4dF7lD8HvjmEQCnMZDdSE=","Y8XYg9FgJO3cgGfwO/\u002BL5PTDLcKSJZUAjE3W4HIi/wU=","AmoW9qe92gsNocD0hpsryuL2TWn/C9l/T0zxWS5uC9w=","CZKtb\u002B6iEm7hX3zm\u002B4Npq/iEaMNRjJKLuN9cI3ionOc=","g7ibv40jj4\u002Bnnj3cNRB8YUk\u002B2NckU7W/mjBizW81ftA=","yViyLULM4tqQx502lnsNYwGjL5qVF2HeQGBKwyAelus=","xd\u002Bq1\u002BuY2BNaZcm0lDFsCXAMqC6ZEV7XGoLpyJn7Ues=","oNcpGkrRFELduvEkw1qeF5YeCbGHFX6osLpNXWYHPfo=","MWhdUCryhD88lKLGwp8/6KUqzVadxRjP6dNp8tWbaw0=","\u002B\u002BIAudKAoGmi6sjwbHS6PceHoaAhVfsdzWWK16TH76U=","85sVpqZYBF1cXQxxeVcUUgcYLl4kO1gLXjcto6IzQO8=","6Cfxt69oAPMJfsuW\u002BuOVhi4BfOOqYX4hfaOJypr9KF0=","yhRF/No0WhiLre2/cqdqwyVngobNJVi4mFmcJE70C4c=","iT1YalaJvGoxUTkPn91jA8BjQv87kb8w5KnCiwXl1Tg=","LJzvup7eACdT5AgBTYT/38spvNFuRTe3v2k6GLU/90o=","aWkN3\u002BMcGyWFNr4Tz8gkWQwa72DCx6R85tKFPVTZjMw=","Kba2n97woNXGO8CzaqPchUibeqlsbGjc/B81Fq9WIGc=","PYaeiIcWkEdzvBFKHXQyFY9ECPXlHre\u002BhyYflBDmbdI=","ZzmpZGVv52mX29u5Bamf1JHbaTtxsTqawUIGlOKvLVI=","Rs1XkMbx6Fdb/H5YHtrB6jyAJD7iXDnfuhPqEu\u002BQ6m8=","R0g8tcTMfhluTO3bppWHnczmInFQzYz9SztToOD1Tn8=","kbk5595sI6bnH0HORHFo6srv\u002Bl65j9tpNyn4H42B4xo=","ZU//3nMz5XTQlB6BIuNYkyUWtym8To9tQglo65wLSJA=","VNMVRRP\u002BGeufUIMM6PcFwNjhDTowuNZIJePqkbfrmdo=","PeIEHmYt2MtmGNbTV66omt1/qNz7DP5SmgjFlHIuYgU=","w\u002BM7ORu4KrIc9/6iIwVXxmQtAhHm36ogRYQjiTt1PjI=","48mUyDQD3JM5MO41OyRifSNWtlkuQK4DiZkn49Nezow=","zPG4\u002Bt4j0SmDuqxSyz\u002B7Mm3oAaCZTsrbnPvHCM3UI2k=","OQz/\u002BuvJ7L96BpwvGA9BGWS2KRlYkM31sluZSNdEnCc=","dsW8LEdB715T8EMJmWf8QUegRO7IOeUwxYvSufAXSy4=","Cr1SYCZ3JYTb\u002BaJ/MDLGVnV1UbdyN/TLayxLJD0tb40=","bXnnkrQZdVjikfQ\u002B4L2J0YkXqKEAR0jpXEY5rxPLBho=","go9Oehj/VNhlOacjKyKf9t2EVFI7iR1USylq2n9ZO8M=","NECAWs5cSrodkm\u002BU\u002B8hgRqUc64lPyCau2MP1YY\u002BwC2g=","GGFEvj6hdDOBLvJgTNxWV0vHIQbe9vzBhlYnmJU5JcI=","6LzoFA5RM7IDFb3YTUrwM3wMyaqBzVqF1PYcRqHloEY=","sRFoSm5Eax/QxXgJ1R6ImaOkdRvUCwvFUcWxIPDPRv0=","cHMLX2svz\u002BjA4xUikSsclLNCgpFjtADS86VWlstQntk=","h2r7RXSCMbBaxRTC58/Z65jCbxrCT/wgAvIQaatvb1I=","os1Ewe/tpM\u002Bev2GYf2fCAmGKdmly/mg8QOpcMlwLAao=","nu0Bp1szlhvnG8NVFVT4RymAKA5QY4CP8BuJShH2CbM=","tCc3xp3ff\u002BnK8w6jUvp4AEnwiemW9v0/JyNyhCfJgBk=","mjpZ\u002BESfa5A2qvh1EtbaGtgAZClaepeCP40g2SSHcSk=","VfbagCvzikaMga6nBXbrPGKAihh5ouTAR\u002Bo2W\u002Bg3VM8=","aTypzCrmeqcbR/PPNRvU2QlAoBNZtIDaoKPuvJ2Y47A=","tXsbrF0cnvz0oNkxiGDKOGNtuCBe7qJn8mEsilebL8E="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/rjsmrazor.dswa.cache.json b/OpenArchival.Blazor/obj/Debug/net9.0/rjsmrazor.dswa.cache.json index 0fcbe07..9099665 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/rjsmrazor.dswa.cache.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/rjsmrazor.dswa.cache.json @@ -1 +1 @@ -{"GlobalPropertiesHash":"UcJ0KdPo3svlgBBCPx7+j5S5TLVQCwJlygD/GyYYUtI=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=","2YtBpOhUt\u002BKHt4Jr59\u002Bw6pPWbeoBPyUKpl\u002B2swhkV3A=","M11f5l0mwpWx0LbITI2rpVA740vCmC0GJJeClwsVbG4=","p9XxGKbd0Mu3n58I8hLkO6bmyuTz1qmZfxItD9OxiWA=","A07c7He25wHrry0Xu/DiQppedf0omVT7YfmMq8\u002BU1GI=","HoJ/v\u002Bi8gZ/C6RvC3L9TFFu5ZFpjqyUHFg/Zd8yCjxg=","JF1pSKLepW5qX\u002BGmoqsPfLmV6VPz99QKeLVyfa63Klc=","YQtteuFyHLechh7/LgCdRJkucGk/7u2sSGx6BeGGyS4=","DEleI\u002BABVl6ZE528egNl\u002B\u002BuWiOpL4TlDZwWlQ4Bse7w=","YMCQqM2FzPgiese7GivOCVoBqSqRCocntRLvM/E1kko=","cEeYQaMnS9O0tN8d2b6QSMj1E1YKQ\u002BpSDTR/JopWPTU=","O88\u002BssWEjvgSOnomhsN0qOq3kNxBqrRPgh/AhR9NRA4=","szIXfDMSbX1b8wxwByPsyNTGPM/Y03nB3Tf79JiXq5o=","UtAxes5QfbljYtxXvauwHwSgRpJsEXNPChhV3ovmHuo=","67mA0RUxIlpJiv2VscW1ZuPJETJDmEVWG2UgtSk8qU0=","mrThOuC30jIzIB4iHgreDudSrBTGqmOnkVlZSBgxZO0=","O00bm6i4NavyJ1MJKenQ3WvvlOhUrlQaZ56kqHnTQ0c=","HsdGNE9BM8YLmbO96ycb7LaervRgoEPrw\u002BdSTUjWbEI=","H/kGklFifHUa0rm2vjDtcNLj46B7N8nnLgb9xK7ekNc=","a7AWvmoTcQSM1OUndKxFypINInkonTFIGkD7ZqCeLos=","zwOw\u002BqJuH6bzTVTB1pmeCay\u002ByB973ZBeowoVxaXx4d8=","qBvyaWMCsQnaJNKR4IGG79WHNTkVcdNlrRvF43z\u002BiRA=","6Bz\u002BSgpEd5krSEkLY9XAp56W8f\u002BUOdNQcFMkMcg5IGI=","xtMwW2epWZNiw\u002B2oNhqt2I9wxxRexc73x3f5O04u4BM=","49FSeCXI59JPbHpNPWgY5GKxDc8AhyIjbLOmIN4j3hE=","EabND1gX6R8HQxnYOk9R3GaKkm0nI7smz7PvNYHrL6I=","1SakwHYtnFN4cISU6qXqYu0eX8X3Eyr1K3wQSQ8OvUU=","gn749Q3lLxQP/\u002B9Vu4PfSif1x0ymqE3RIe7WRxZac5U=","Mznc3KxQKHJ8mKPn3HRzgse0qTc\u002BIIgJst6LgxmmsT4=","CAQk0OnnD66RiG2qyqrZasZJQ7PyWOj\u002BtJ82tUlSsr0=","8AGZO4NWQuWiws4jl20swqHGI82zpZIeBDSR4GOhVVE=","MsP5oSb/6lPFDLOzNeaBI6bbWRu8CtnjWIhlgI8wiw8=","xC9xHPmh2S6bv3eG/RvajYiZNY3OGnLEBSHSqK\u002Blhik=","vrKYBj6M6xXBOdPiNY3EJGxn\u002BjX7JtSkRbp7yGvvvKQ=","RBOteYk2rQoRw9nB7UETJ4miyHd1lxJs26bZ5a4bQUg=","VV3vfpkpS3yngKek2tyo2VhSoSdV0Hm2UkDnIQF9kvs=","2Co8eF634tUKnmRDRKoOG9VvoMmmEoakYJr3mn8A2j0=","7ZeP8NKpQImAhpwY/QmDqdUpoVcXlXTjmjVirafihBY=","gZTtkDmnuhGzlPnxkiIXHvgfWUVFGzisAmfM4YwqQzQ=","vUdCZvSmupAyFwPrPQpQQuHjeOZ1UYTb2NtZob2PNwI=","SAAQfh6QhhY4Cg4M0j\u002BnWkVWJuqkWSMl2ZnnZaX9rZw=","Dcly8\u002BmNnfghi/DvAM9Upi/7d3KxZy15LYvZvJJFMxg=","uUNMgc5NW\u002BBNgDGEzDr9i6opAQpP0gcBwVMe8KzhVRo=","QgUOdg2mejXjGuFkfNeBlAT7GreHxiS7Dovm4LJeXp0=","SLIn2Dunj/sWnmhDJqV7WdzbMcoVKaId4ZM3qIixi/8=","a43HFgcpJ978Rd//eHGi7knz21w7Ite4X4xOcAFt2JQ=","XhoFPltXO6xE3uwS532YO0aznxRiUI8pRhrcrVdxOe0=","kWbDu45GhlOHB8UAsTCp0lZT6Xequo6Bi21U2IyvLoE=","Aa7I\u002BeYUWlVEpJc1m394qskL4OSZ84mH4Iuvo\u002BTAwgM=","ecaJ8EyyE1pQjt7AOCSFadYtY6UaJx9b6rREv0\u002BNsYk=","uRyXbgHRw0/rk3CZHvh1gaYPhDkvZ6GQLpuCW3xc7Tk=","AUrq2569Azesk\u002BSq5WolRJtp4S6RGqiPmJ26UK0I\u002BZE=","7TO/uURi4NVhswQGYsIajJbnUhhPzisFROPM\u002BXsKtq0=","rg7Rz7mJcP5X9e3obkjGLqJ1LlQoCZCoX3F0vO8jCF8=","2JXBJNseWUeW9DnhVZtRd6Lf33jeZQ1px24t4/Y0T6w=","NGWDsKT/S4PUKj5BVuQIJw9DOglkk4\u002B3nIm\u002BEa617WU=","fksliZJ4NOjduOSEMgLRujBCYzjY05RwsVkH5bP0oEc=","7ulDUAGyEcJQgQuJ4cHuPuf6k\u002B9/LIrL8WwxYmRJk18="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file +{"GlobalPropertiesHash":"8gzp7Wc44x7/uSO1VbFhy/WI5z6cdkRwxtI0PdCAIWk=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=","b3xEVTzCkWPSLZgljcu79r/80FYBL/leN7w0oMZc5\u002Bw=","TLPUYXzDCGVxd1PG6JuNs/0JrStoTapzpUXDuDwpPmc=","FvjZzqqBmlKsCy0QiAVmEF7bl4RYoCzFF/Ep4oU87dU=","t8jj\u002BoPNDZWgtsMvD5cKZDo78SzuYEV9bWkrDV\u002B1iDo=","tWD3p1HfeuPkk\u002Bn7gbzxKT8WEp7vIXss428G0z31SzI=","lxxBfKTRR1r9dPZILkKi\u002BTiq19VyqkcVAxJSslzwY7o=","K7BWX1DR63GvFwdZuKfs338BjNDbNvtohjI4PRuSbVw=","N4NtAr3EdILOL9RpwB\u002Ba5vQKJS7hXfGbDotR8/WZWEA=","dMH8Liz7AnXkXc1rJvfJyc00aLcq1La7ymoazCSUL2M=","iIIwrXDtjKdM06f2nqg0sXgxb6tQIJTHr\u002BAx5i/LMO0=","oBflm0d4TgG8uU8iUzvbVSJ8Ia3Izi8LUOJiFcPPnTU=","1c54tBHXv8g3stmNZJWuWcoavK7Ws/ZaG\u002BBktyT3JJI=","3hufevQrhUafBZp7O15aE5LTEoRFaYQei5qN/Pgfzow=","\u002BLIpxZ5jopxiH0YvFRD8Srb0DbKtYtU\u002BXRbOY3mVHxA=","pX7fdivAYAtyPal7jGdHdaX8rQF18uWsFE4o4hIuv\u002BE=","IYF5DyxToVvg7HPeSHZCi6e3lD0eH9Ls7FOpUsnGPRU=","z1zI1IYPwJu9ovyoNYvYNE4dF7lD8HvjmEQCnMZDdSE=","Y8XYg9FgJO3cgGfwO/\u002BL5PTDLcKSJZUAjE3W4HIi/wU=","AmoW9qe92gsNocD0hpsryuL2TWn/C9l/T0zxWS5uC9w=","CZKtb\u002B6iEm7hX3zm\u002B4Npq/iEaMNRjJKLuN9cI3ionOc=","g7ibv40jj4\u002Bnnj3cNRB8YUk\u002B2NckU7W/mjBizW81ftA=","yViyLULM4tqQx502lnsNYwGjL5qVF2HeQGBKwyAelus=","xd\u002Bq1\u002BuY2BNaZcm0lDFsCXAMqC6ZEV7XGoLpyJn7Ues=","oNcpGkrRFELduvEkw1qeF5YeCbGHFX6osLpNXWYHPfo=","MWhdUCryhD88lKLGwp8/6KUqzVadxRjP6dNp8tWbaw0=","\u002B\u002BIAudKAoGmi6sjwbHS6PceHoaAhVfsdzWWK16TH76U=","85sVpqZYBF1cXQxxeVcUUgcYLl4kO1gLXjcto6IzQO8=","6Cfxt69oAPMJfsuW\u002BuOVhi4BfOOqYX4hfaOJypr9KF0=","yhRF/No0WhiLre2/cqdqwyVngobNJVi4mFmcJE70C4c=","iT1YalaJvGoxUTkPn91jA8BjQv87kb8w5KnCiwXl1Tg=","LJzvup7eACdT5AgBTYT/38spvNFuRTe3v2k6GLU/90o=","aWkN3\u002BMcGyWFNr4Tz8gkWQwa72DCx6R85tKFPVTZjMw=","Kba2n97woNXGO8CzaqPchUibeqlsbGjc/B81Fq9WIGc=","PYaeiIcWkEdzvBFKHXQyFY9ECPXlHre\u002BhyYflBDmbdI=","ZzmpZGVv52mX29u5Bamf1JHbaTtxsTqawUIGlOKvLVI=","Rs1XkMbx6Fdb/H5YHtrB6jyAJD7iXDnfuhPqEu\u002BQ6m8=","R0g8tcTMfhluTO3bppWHnczmInFQzYz9SztToOD1Tn8=","kbk5595sI6bnH0HORHFo6srv\u002Bl65j9tpNyn4H42B4xo=","ZU//3nMz5XTQlB6BIuNYkyUWtym8To9tQglo65wLSJA=","VNMVRRP\u002BGeufUIMM6PcFwNjhDTowuNZIJePqkbfrmdo=","PeIEHmYt2MtmGNbTV66omt1/qNz7DP5SmgjFlHIuYgU=","w\u002BM7ORu4KrIc9/6iIwVXxmQtAhHm36ogRYQjiTt1PjI=","48mUyDQD3JM5MO41OyRifSNWtlkuQK4DiZkn49Nezow=","zPG4\u002Bt4j0SmDuqxSyz\u002B7Mm3oAaCZTsrbnPvHCM3UI2k=","OQz/\u002BuvJ7L96BpwvGA9BGWS2KRlYkM31sluZSNdEnCc=","dsW8LEdB715T8EMJmWf8QUegRO7IOeUwxYvSufAXSy4=","Cr1SYCZ3JYTb\u002BaJ/MDLGVnV1UbdyN/TLayxLJD0tb40=","bXnnkrQZdVjikfQ\u002B4L2J0YkXqKEAR0jpXEY5rxPLBho=","go9Oehj/VNhlOacjKyKf9t2EVFI7iR1USylq2n9ZO8M=","NECAWs5cSrodkm\u002BU\u002B8hgRqUc64lPyCau2MP1YY\u002BwC2g=","GGFEvj6hdDOBLvJgTNxWV0vHIQbe9vzBhlYnmJU5JcI=","6LzoFA5RM7IDFb3YTUrwM3wMyaqBzVqF1PYcRqHloEY=","sRFoSm5Eax/QxXgJ1R6ImaOkdRvUCwvFUcWxIPDPRv0=","cHMLX2svz\u002BjA4xUikSsclLNCgpFjtADS86VWlstQntk=","h2r7RXSCMbBaxRTC58/Z65jCbxrCT/wgAvIQaatvb1I=","os1Ewe/tpM\u002Bev2GYf2fCAmGKdmly/mg8QOpcMlwLAao=","nu0Bp1szlhvnG8NVFVT4RymAKA5QY4CP8BuJShH2CbM=","tCc3xp3ff\u002BnK8w6jUvp4AEnwiemW9v0/JyNyhCfJgBk=","mjpZ\u002BESfa5A2qvh1EtbaGtgAZClaepeCP40g2SSHcSk=","VfbagCvzikaMga6nBXbrPGKAihh5ouTAR\u002Bo2W\u002Bg3VM8=","aTypzCrmeqcbR/PPNRvU2QlAoBNZtIDaoKPuvJ2Y47A=","tXsbrF0cnvz0oNkxiGDKOGNtuCBe7qJn8mEsilebL8E="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/rpswa.dswa.cache.json b/OpenArchival.Blazor/obj/Debug/net9.0/rpswa.dswa.cache.json index d378a86..9a7d189 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/rpswa.dswa.cache.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/rpswa.dswa.cache.json @@ -1 +1 @@ -{"GlobalPropertiesHash":"BJx6X8q55+VgHPt/dV0ck70W9yDQ3iKciK8MJj+AVlU=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=","2YtBpOhUt\u002BKHt4Jr59\u002Bw6pPWbeoBPyUKpl\u002B2swhkV3A=","M11f5l0mwpWx0LbITI2rpVA740vCmC0GJJeClwsVbG4=","4TqY6zE6\u002BfDbuhy4eiN\u002BPYYVA3jYLBF6YHVhD6ropik=","ojfeY4UL\u002B93ndDIk06Dy8kHNwj6RL76Hu3CZcIPkOMc=","TF9qi0xqr19QUPLWpubQBnLgSUpPhLijrtJT8gnrVNE=","sEfBkwnchT5NH6kxQbsIQfy4V3AUoNZ24Aiu9MxZYQ8=","aLb7XfWAQ056Gv0kMYwZX4b6odCZk6so0B0pF4Rfh58=","wQO151F5/\u002B0IxDv6yOKw37nOzNAWTLLAmkoMpuAKKpM=","uZXKBI0Rj5vNSa6dT\u002BvYmFWqguOEsKNY7gQsCMcSCaA=","8I4ITsAuE5n9SxXf0E/wb6td4vDEgEVMVpaIkZwx/5Q=","D7\u002BmESzfqwrkzUmELFmQ\u002BBZWHPd8c520mqCgQD0YVuA=","6sfkOLQrjvNVYIYSjj5VOnNZB7xnDkk3nYyYvMqhs04=","b7LmhODNb9LdGapNSFo9i1GG9rO/cghZcDgzuiB2NyY=","hXdaoCH69A\u002BvPjX0j1u62Yle6vUQWujJR9Io8s9l7OE=","BUy\u002Bs9i406nQuxYCWiMp6BZDccMOzTLhBQhTC/SMBx0=","wchHQFMEZiEy4H3SVFKHCsZdSA2aK5WjSbLAZSw7940=","JcP/eitlh\u002B10aBoKObArmFs5L0HDPFep3Tp1s19KfSA=","cXoDIHFvn\u002B6534Y16KrD1l6q2scJwV6OynL2gHm\u002BggQ=","t\u002BZimWy1Q6hdLzHkngjgaTv0V4Ya86mw8aNl3/CzzqU=","86XV6wVaSlX6biaQqHpt\u002BZh0tS\u002BEBq9F9a9VzAi8KXY=","SWeITOCf6uzH7OqoH4JjiMA8No2d0Ti8RI28vLBX2UI=","i5edmfawDnd9JcDpHEq3xr2FaayLAbvdvHwdQvS9bfc=","ElrxQkXu4mBXEg1FmwJjYzUO8uO7AsllVwoA42baX0o=","BQy4DF/rRWKDUtqSfS08Yy65VXP1D/KgGNrE52CVUoo=","B1rD8Ulz75qi\u002BCddDfK/6yeSkIweaVfNAdSVDj95ktk=","RX8l9DguyK48DGpjTncAEfsQtyw8ZKpLIoQPPKo7yCw=","Dyf9usHkANn5u7TKoI9BwFUKGcFrfkxUwiIeDSCp7W4=","o9vedFRCKtivuVjuQa2GxCEpnqvyWFiPi6T1\u002B7TyKtk=","93dKYGbbfukQfhXOvdQuLrMZInzaNXR2LiufXxxPfjY=","g8wH6e0JXOA\u002B4W1ZSAGDeGvAsXQ\u002BTV51UgyKk3xLDnQ=","L1Bxt5nPkeVSf5nAxH\u002BCIr44tmApWpxS\u002BZdga1IOJuQ=","7\u002BF2XO2XPm0h/65dTwuunK\u002BnvY5Jy80RodGfXJUHMaA=","AA66L6KZbicFKNkB9BlevGSJGK2y5JPjtHbms0VjLm8=","LR6q6i79T3irtFOJC2FhHuO6gdHc5qH95pVUL/MKdlA=","Fw/VqzscOzsndrcT8Z4xYZ7Xt/WdpTf8bH/B5mykA0o=","fzQBzlIfDZaRjWIFfld24A7qnSfFCeu\u002BErZSWrBhsVw=","gZoXEVe7rqdMvbMT6YClj1RqMfAAkpQuMS\u002BL715/amI=","wQh8dJ1rEJhLE48qfb5wOQ9w9iB7FhgDFu1aNF\u002BfOig=","WQiicMTYCK81WfAg4OP400P7yFjQRN1acLQY9SjkKVo=","l68Ph6uOgmjg4ltmXc\u002BH3qp0QBACQN3vKMN1oGSa6eg=","tFN1cOx5IqmR78K/l7AttUxVbvDoYz4J296ZBS91ZTU=","T0cce/oWHiKZpIxJkbS8C/NUWulzLlfwOMm5tL\u002BO5Pc=","tA77E0T5jgbsvgoOnAyvHUi6mE7taWHNXoe2lUSEufU=","8SYcObmlm1wvkO82M1MXD8v9rh0SsKpzy8Fo6mc3/hA=","TfUGQda5a9YytnHp8iwa\u002Bx3aCFWeC2hrNKg3azMNMG4=","vt7ovWfLC/IO3oMW0CnZt3xCJU4AbmP2dpS/mdM4NPc=","2QvNnI\u002BmeD7NfvIlhYdDPb7DFY5qa2FU6NIVgEUtkzM=","EPB7j3xZscKM1xYxkv90QaxX5Qx2rcfozsStGJIdC98=","bhTfXkqM8Wmk1I6JDUvDkvf3VhFKGsowI33IHC5a8uM=","Y9gWjCLaKreESddLrz7XEWRZMx2heJdkBL\u002BJihJkzAI=","KqLIyh/0KH\u002BNDgxE51fYLOOIkcCdTjHj7RlriFg7TVY=","vrzLQIiykN\u002BlCV6Laomy7nAyahwbHoS\u002Bsd3VEZ9DXwQ=","tDC2nDqvl90134GKPTwiQq1uhEsE13WyTEAdj5hGxfY="],"CachedAssets":{"HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=":{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"2jeq8efc6q","Integrity":"8kNQh\u002BLErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.ico","FileLength":15086,"LastWriteTime":"2025-07-17T01:32:02.4981282+00:00"}},"CachedCopyCandidates":{}} \ No newline at end of file +{"GlobalPropertiesHash":"Tvhf0DtMCQPeAGlVPpGCq37IYmpHYYGiPIbkHlPcWnI=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=","b3xEVTzCkWPSLZgljcu79r/80FYBL/leN7w0oMZc5\u002Bw=","TLPUYXzDCGVxd1PG6JuNs/0JrStoTapzpUXDuDwpPmc=","4ZZKlX0w9SZaIDhXoLQVlpXZJz4ZY9stHrQZpcoeiD0=","1Kx4VvT1hHcSFDSolC8F0q/ehZDJhxptKoAtN3Ky8XU=","QczhdEZfk6Nh6\u002BwswUs1HGB\u002BGMyndeNq5/VnDdjqgww=","EoJas9t13ttF7lYTopKvp/4jihFIo1UfoDtuGSGSNbQ=","qfON7xg9iWmuZkTSF7N0TClaI2vAXkNeI2maGdDGUg8=","Xgt10cphF96PtrRTvFy//UYWbga371Cfv6ghzttsCkA=","DdGTVOfiLf721RjDfpu9Ihhf2PooV5ktW2XDbzg/SQo=","GA2GmyhDBIHFqjkCSuu14MXjYUieWaIWPLVbaqea3xk=","cNytn6RmYFawph5flGu8kVZ7RUwBcYTq2fEHxsAPj1s=","8zE8O5bHDxoKd1sFvFrFzoWRZy00R0oDRS3QsJoBV3k=","jT0CyMlbIzQ/AhV7Qrk2kQnyA\u002BErJttFu7TmPkjZqEI=","3s0TOI8s3\u002BAgE7braV\u002B8Ts5etQ\u002BnmvaH022dukGNGFw=","hWTbCVAYZbRv6UHqPvewWFzbpZ4bBjYFXL8rZGe41aw=","ZZlttxHb3BIAzg90WZIczkf2aDWSPGg8GgmlKCLs6XQ=","EkLHAT1ldACfqPV4f5UEPMqZE\u002BSA0XIvGTE8AvzgyCM=","S89N7InDSozO/FMV95lKV\u002BP3PEr7GO3sU3DrdyBhkTc=","XOHpF6P6sE1pAxpL9IFi/MJIAE4PCNQ2y/j3QOVvy8Q=","g7CYiv5ydnB2Vpq/vcpWGtHjB1wMrKDqK2kKXjJmwBg=","a/\u002BYGqn424UaIwqCbrUB1hF71p7o5KJDs7vEmXi/tZA=","RDOyy\u002B3fzAFBRrkqoF4ZG03gb\u002B519BOZZwM4bZJv\u002Bps=","J0QPCX2k3eOpnEZu\u002BJ4HdxvmSODuaYGWwi46QzMjW4s=","14m0RPVLhyysFpiOe8QGggzzZhe1pFOJaPqhz0\u002BvLac=","GlaBbz3zappTJGlLI1ml7xaPdXwrLPbtpMR/y1Y1UZk=","Rpohc6BoxywIWr3KS10VPiYzmfYegY/sQX9mcs0XqB4=","yvXqdy0iZXU9Es53WcijFv2eeoXBxfe9w8uo2xtRs3I=","e63aPHV4uCw7ZGd1Q0SPV7f9vHIx7CB//e/eQl0iQFk=","\u002BcAlne1AiDKyMBIONcvODJUbkEpCcBeetRPvkZf\u002BUe4=","sCHmbT3V2IdW4jEwaGVKVXZ7QkDQ710mycjEAkpEIHE=","ITp4S8r/3IX9d7IGtox5F6PSaneefWgfCwgnClYRgCk=","TRIxv6lLc0AuEHETuYSq3wQSVDjzrZK7UY3Oj8TC2bw=","1wQplFHVecz5Drf3OtVREI27FNGVZmF\u002BPTvWoJaRTpU=","\u002BMMbo1wNUOERVn1FqCERJdl0XCcGM2bJwEOOHGHiDdg=","pd/2\u002BtDJ3kjCgtjc7JolZpgx2h3UDwzMpUHlZew/cP0=","ld95SmSsWQ4PCJ197guv7Z9pFYkNr5/MLjiphgdDJyk=","gxGQWH1VsN7zPZzfR62okeit27AbNGcgZq7WJ1Qrxao=","h1yyK0Z3GEvdRSm1oIsY1jzFnrCltPfi4q1lMtmaTOM=","baUl\u002BcKU\u002BeM1M6ulBINK180jp5VC0tLoBfRUKYSw7vI=","6mc6JTBfkMnsIv5WYuFgENd6l98S3s7tZJIj1F6oqoI=","VsSl43Iifl\u002Bhny/E9KkSMTtfhqDEIakSJ55gCd/DhM4=","lpXaR7Z/yLZM/nEIFj9G/YpGHs7fffKj8Kyue6l10Io=","VBXgq635a0XGOYdXglqDXqzYCSf6eDxKpGYkiaJFWoo=","A50kzx43OSWuyqwkYpIgURtWuPC5b6ER6evVIYf\u002Br5s=","oa9byn9vUoKlcj8g3SryHEOyeUWwG9sJp6XDt3G//Hw=","2B2m0XgsSdZ7J/nvpTdJxIjscfccQMCyxYG4U5uM2ew=","kQizWCTXeipflN2XWg/MYSZcw63cCXzMJaNRMp73tLI=","kV9mhjncyd7qiNxWQSiESxKFq5G4W2ojBXMlovQaG5U=","1SIm9cKxGtBOL25tVJ22pLxuW7ShY6uL6y98KDcRn70=","QUdW4heu/sBkLPUljSxGbRw\u002BH8bMf6ijLaqT7J9zRiU=","Scwwc0tJDiMGDKGSgZRyDF5BavpvgPA3csuTRaalwM4=","iP4nRV4gicI7FWnxnX4gzpXLhsLotCk5QBTQ6l8uitI=","ZLwMDXJsomMlmWHIyYfnu98WC72aPvGtFqxD86/GwzY=","VE1BwoMNvL2hF/gWkDreQ8r7OJ53A1oX6S71SmV8uIU=","1PK6fGXguChzXw2h565mdwZ5uzLtDCGCyu8GJ0dLy7g=","e8FooAuPSHgUce9KzRdCk6WXA7Tco370ciJp24GsBPI=","xoyQO6J7zt/j6iyo8YkL7TPzEatgn86aniA5sExelY8=","6s9TfmyEyFeS2zL9FubB235gwfQWxbNGW3ZovQposGo="],"CachedAssets":{"a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=":{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"2jeq8efc6q","Integrity":"8kNQh\u002BLErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.ico","FileLength":15086,"LastWriteTime":"2025-07-17T01:32:04+00:00"}},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.endpoints.json b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.endpoints.json index 6cbd61f..3ea84ae 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.endpoints.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.endpoints.json @@ -1 +1 @@ -{"Version":1,"ManifestType":"Build","Endpoints":[{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"6859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Wed, 16 Jul 2025 01:26:40 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000665335995"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"1502"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos=\""},{"Name":"ETag","Value":"W/\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js.gz","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"1502"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.lp4d2hvui5.js","AssetFile":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"6859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Wed, 16 Jul 2025 01:26:40 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"lp4d2hvui5"},{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="},{"Name":"label","Value":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.b8x8f7e52z.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"73366"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"b8x8f7e52z"},{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"606059"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000015269973"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65487"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=\""},{"Name":"ETag","Value":"W/\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65487"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"73366"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000064922418"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15402"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=\""},{"Name":"ETag","Value":"W/\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15402"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng="}]},{"Route":"_content/MudBlazor/MudBlazor.min.sowobu9fea.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"606059"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"sowobu9fea"},{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.css"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:02 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="},{"Name":"label","Value":"favicon.ico.gz"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:02 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]}]} \ No newline at end of file +{"Version":1,"ManifestType":"Build","Endpoints":[{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"21465"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk=\""},{"Name":"Last-Modified","Value":"Sun, 26 Feb 2023 14:08:26 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.css.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000295508274"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"3383"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=\""},{"Name":"ETag","Value":"W/\"Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css.gz","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.css.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"3383"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"328"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc=\""},{"Name":"Last-Modified","Value":"Sun, 26 Feb 2023 14:08:26 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.005076142132"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"196"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=\""},{"Name":"ETag","Value":"W/\"FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js.gz","AssetFile":"_content/CodeBeam.MudExtensions/MudExtensions.min.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"196"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc="}]},{"Route":"_content/CodeBeam.MudExtensions/Mud_Secondary.png","AssetFile":"_content/CodeBeam.MudExtensions/Mud_Secondary.png","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"4558"},{"Name":"Content-Type","Value":"image/png"},{"Name":"ETag","Value":"\"G3hYUw4Ps9P/IQ3lw2zu96RSZaOf4zU+4QkXkH8Xi3Y=\""},{"Name":"Last-Modified","Value":"Sat, 08 Oct 2022 09:55:02 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-G3hYUw4Ps9P/IQ3lw2zu96RSZaOf4zU+4QkXkH8Xi3Y="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"606133"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000015268108"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65495"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI=\""},{"Name":"ETag","Value":"W/\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.css.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"65495"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI="}]},{"Route":"_content/MudBlazor/MudBlazor.min.i93b8idyg2.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"73541"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"i93b8idyg2"},{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"73541"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000065231572"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15329"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=\""},{"Name":"ETag","Value":"W/\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js.gz","AssetFile":"_content/MudBlazor/MudBlazor.min.js.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"15329"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg="}]},{"Route":"_content/MudBlazor/MudBlazor.min.vu9q1asft2.css","AssetFile":"_content/MudBlazor/MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"606133"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"vu9q1asft2"},{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.css"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:04 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.2jeq8efc6q.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="},{"Name":"label","Value":"favicon.ico.gz"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:04 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico.gz","AssetFile":"favicon.ico.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]}]} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json index 29eae15..74e9b74 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json @@ -1 +1 @@ -{"Version":1,"Hash":"CaYQNgiKUTPU7C7uSliylIF/uWcO0iZI1LQFcxPp86Q=","Source":"OpenArchival.Blazor","BasePath":"_content/OpenArchival.Blazor","Mode":"Default","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[{"Name":"OpenArchival.Blazor\\wwwroot","Source":"OpenArchival.Blazor","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","Pattern":"**"}],"Assets":[{"Identity":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","SourceId":"Extensions.MudBlazor.StaticInput","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\","BasePath":"_content/Extensions.MudBlazor.StaticInput","RelativePath":"NavigationObserver.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"lp4d2hvui5","Integrity":"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=","CopyToOutputDirectory":"Always","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","FileLength":6859,"LastWriteTime":"2025-07-16T01:26:40+00:00"},{"Identity":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"sowobu9fea","Integrity":"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","FileLength":606059,"LastWriteTime":"2025-07-01T21:24:18+00:00"},{"Identity":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"b8x8f7e52z","Integrity":"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","FileLength":73366,"LastWriteTime":"2025-07-01T21:24:18+00:00"},{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-b8x8f7e52z.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"z2p08kpgbn","Integrity":"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","FileLength":15402,"LastWriteTime":"2025-07-19T19:05:17+00:00"},{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-sowobu9fea.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.css.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"59wrnbo615","Integrity":"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","FileLength":65487,"LastWriteTime":"2025-07-19T19:05:17+00:00"},{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint=2jeq8efc6q}]?.ico.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"3ren6c1acn","Integrity":"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","FileLength":2975,"LastWriteTime":"2025-07-19T19:05:17+00:00"},{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\weg7obbbjn-lp4d2hvui5.gz","SourceId":"Extensions.MudBlazor.StaticInput","SourceType":"Package","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/Extensions.MudBlazor.StaticInput","RelativePath":"NavigationObserver.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"q1gu6vl06e","Integrity":"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos=","CopyToOutputDirectory":"Always","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","FileLength":1502,"LastWriteTime":"2025-07-19T19:05:17+00:00"},{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"2jeq8efc6q","Integrity":"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.ico","FileLength":15086,"LastWriteTime":"2025-07-17T01:32:02+00:00"}],"Endpoints":[{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","AssetFile":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"6859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Wed, 16 Jul 2025 01:26:40 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\weg7obbbjn-lp4d2hvui5.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000665335995"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"1502"},{"Name":"ETag","Value":"\"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"W/\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js.gz","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\weg7obbbjn-lp4d2hvui5.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"1502"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-QmEcSw7onHqXA8zTTGusAX2ZXAW6caknC3+uUNsCUos="}]},{"Route":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.lp4d2hvui5.js","AssetFile":"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\NavigationObserver.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"6859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg=\""},{"Name":"Last-Modified","Value":"Wed, 16 Jul 2025 01:26:40 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"lp4d2hvui5"},{"Name":"integrity","Value":"sha256-5xAqVXGu6Tv7zFwKN73F345Yp8b+mUnkI3nYcD6QCXg="},{"Name":"label","Value":"_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.b8x8f7e52z.js","AssetFile":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"73366"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"b8x8f7e52z"},{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"606059"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-sowobu9fea.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000015269973"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"65487"},{"Name":"ETag","Value":"\"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"W/\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css.gz","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-sowobu9fea.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"65487"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-96Cl4EXJY5eN8ZZxPJLgMEvyRaW3jdF08SbOpeIwjjc="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"73366"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-b8x8f7e52z.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000064922418"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15402"},{"Name":"ETag","Value":"\"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"W/\"O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-O2UJyVCl+4RaA/jZS/WQ4tMRIZbpXtfRhr5eVl0xLm8="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js.gz","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-b8x8f7e52z.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15402"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-BRlqmf2WzpTbcePWG15cPM4g6sa7ssVZeZ5ZBmZqjng="}]},{"Route":"_content/MudBlazor/MudBlazor.min.sowobu9fea.css","AssetFile":"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"606059"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM=\""},{"Name":"Last-Modified","Value":"Tue, 01 Jul 2025 21:24:18 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"sowobu9fea"},{"Name":"integrity","Value":"sha256-fC5+7WJvRi9RO0JSMRTe5Fw/ybv1XWp6LgTNpuRA4vM="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.css"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"label","Value":"favicon.ico"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:02 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"label","Value":"favicon.ico"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.2jeq8efc6q.ico.gz","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"label","Value":"favicon.ico.gz"},{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]},{"Route":"favicon.ico","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:02 GMT"},{"Name":"Cache-Control","Value":"no-cache"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico.gz","AssetFile":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:05:17 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]}]} \ No newline at end of file +{"Version":1,"Hash":"xMItFJixNsI4lK2pVzLHmrnFOJK0CIBLaRYzV7b7kPw=","Source":"OpenArchival.Blazor","BasePath":"_content/OpenArchival.Blazor","Mode":"Default","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[{"Name":"OpenArchival.Blazor\\wwwroot","Source":"OpenArchival.Blazor","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","Pattern":"**"}],"Assets":[{"Identity":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\Mud_Secondary.png","SourceId":"CodeBeam.MudExtensions","SourceType":"Package","ContentRoot":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\","BasePath":"_content/CodeBeam.MudExtensions","RelativePath":"Mud_Secondary.png","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"tig1qhobl3","Integrity":"G3hYUw4Ps9P/IQ3lw2zu96RSZaOf4zU+4QkXkH8Xi3Y=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\Mud_Secondary.png","FileLength":4558,"LastWriteTime":"2022-10-08T09:55:02+00:00"},{"Identity":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.css","SourceId":"CodeBeam.MudExtensions","SourceType":"Package","ContentRoot":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\","BasePath":"_content/CodeBeam.MudExtensions","RelativePath":"MudExtensions.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"qz4batx9cb","Integrity":"Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.css","FileLength":21465,"LastWriteTime":"2023-02-26T14:08:26+00:00"},{"Identity":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.js","SourceId":"CodeBeam.MudExtensions","SourceType":"Package","ContentRoot":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\","BasePath":"_content/CodeBeam.MudExtensions","RelativePath":"MudExtensions.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"loe7cozwzj","Integrity":"FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.js","FileLength":328,"LastWriteTime":"2023-02-26T14:08:26+00:00"},{"Identity":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"vu9q1asft2","Integrity":"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","FileLength":606133,"LastWriteTime":"2025-07-19T19:22:43+00:00"},{"Identity":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"i93b8idyg2","Integrity":"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","FileLength":73541,"LastWriteTime":"2025-07-19T19:22:43+00:00"},{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-i93b8idyg2.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"o820muzwlz","Integrity":"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","FileLength":15329,"LastWriteTime":"2025-07-22T16:54:50+00:00"},{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\24gzn4tg1a-qz4batx9cb.gz","SourceId":"CodeBeam.MudExtensions","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/CodeBeam.MudExtensions","RelativePath":"MudExtensions.min.css.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.css","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"cn6plcuhii","Integrity":"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.css","FileLength":3383,"LastWriteTime":"2025-07-22T16:54:50+00:00"},{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\stwk5nfoxp-loe7cozwzj.gz","SourceId":"CodeBeam.MudExtensions","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/CodeBeam.MudExtensions","RelativePath":"MudExtensions.min.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"z9m1gj6ro7","Integrity":"B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.js","FileLength":196,"LastWriteTime":"2025-07-22T16:54:50+00:00"},{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-vu9q1asft2.gz","SourceId":"MudBlazor","SourceType":"Package","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/MudBlazor","RelativePath":"MudBlazor.min.css.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"t3cw249r7h","Integrity":"SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","FileLength":65495,"LastWriteTime":"2025-07-22T16:54:50+00:00"},{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint=2jeq8efc6q}]?.ico.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"3ren6c1acn","Integrity":"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","FileLength":2975,"LastWriteTime":"2025-07-22T16:54:50+00:00"},{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"2jeq8efc6q","Integrity":"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.ico","FileLength":15086,"LastWriteTime":"2025-07-17T01:32:04+00:00"}],"Endpoints":[{"Route":"_content/CodeBeam.MudExtensions/Mud_Secondary.png","AssetFile":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\Mud_Secondary.png","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"4558"},{"Name":"Content-Type","Value":"image/png"},{"Name":"ETag","Value":"\"G3hYUw4Ps9P/IQ3lw2zu96RSZaOf4zU+4QkXkH8Xi3Y=\""},{"Name":"Last-Modified","Value":"Sat, 08 Oct 2022 09:55:02 GMT"},{"Name":"Cache-Control","Value":"no-cache"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-G3hYUw4Ps9P/IQ3lw2zu96RSZaOf4zU+4QkXkH8Xi3Y="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","AssetFile":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"21465"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk=\""},{"Name":"Last-Modified","Value":"Sun, 26 Feb 2023 14:08:26 GMT"},{"Name":"Cache-Control","Value":"no-cache"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\24gzn4tg1a-qz4batx9cb.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000295508274"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"3383"},{"Name":"ETag","Value":"\"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"W/\"Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Bhx2r5I6dCdUGoHmzIgc0yinDvilo44BmePWMEQ2Ofk="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.css.gz","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\24gzn4tg1a-qz4batx9cb.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"3383"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-6PJ7t7WR38pQTSYe6IR0pbqo2cIZK5wuW/w26kprtBg="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","AssetFile":"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\MudExtensions.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"328"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc=\""},{"Name":"Last-Modified","Value":"Sun, 26 Feb 2023 14:08:26 GMT"},{"Name":"Cache-Control","Value":"no-cache"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\stwk5nfoxp-loe7cozwzj.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.005076142132"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"196"},{"Name":"ETag","Value":"\"B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"W/\"FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-FWIeETQ/nUZck23SPsBRN/OQQ3EHuNDWksqB8A5Q8dc="}]},{"Route":"_content/CodeBeam.MudExtensions/MudExtensions.min.js.gz","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\stwk5nfoxp-loe7cozwzj.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"196"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-B4PUgpr06+d3lAMWknp0EVkaGxPZJdpp5/UidGHzvnc="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"606133"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-vu9q1asft2.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000015268108"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"65495"},{"Name":"ETag","Value":"\"SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"W/\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="}]},{"Route":"_content/MudBlazor/MudBlazor.min.css.gz","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\tzxjg6is5z-vu9q1asft2.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"65495"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-SSco5vhYqUIMI5iO80htWWrapT+jx6fi/Qg3ykgOZbI="}]},{"Route":"_content/MudBlazor/MudBlazor.min.i93b8idyg2.js","AssetFile":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"73541"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"i93b8idyg2"},{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.js"}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"73541"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-i93b8idyg2.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000065231572"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15329"},{"Name":"ETag","Value":"\"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"W/\"ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ujprFGclcO76o2ziXZudagQVLdrR3yLsvrSRtwKEQW0="}]},{"Route":"_content/MudBlazor/MudBlazor.min.js.gz","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\0wz98yz2xy-i93b8idyg2.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15329"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-qLbEtCJTtuvTYwUdcFb5g4u3PZeMvdOhe2GhIW5xNdg="}]},{"Route":"_content/MudBlazor/MudBlazor.min.vu9q1asft2.css","AssetFile":"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\MudBlazor.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"606133"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso=\""},{"Name":"Last-Modified","Value":"Sat, 19 Jul 2025 19:22:43 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"vu9q1asft2"},{"Name":"integrity","Value":"sha256-mcJY5fUYnNHrbcTulAQfyH0/3UwHTUD8s15n37yUJso="},{"Name":"label","Value":"_content/MudBlazor/MudBlazor.min.css"}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"label","Value":"favicon.ico"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.2jeq8efc6q.ico","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:04 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"label","Value":"favicon.ico"},{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.2jeq8efc6q.ico.gz","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"fingerprint","Value":"2jeq8efc6q"},{"Name":"label","Value":"favicon.ico.gz"},{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]},{"Route":"favicon.ico","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[{"Name":"Content-Encoding","Value":"gzip","Quality":"0.000336021505"}],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"W/\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=\""},{"Name":"Last-Modified","Value":"Thu, 17 Jul 2025 01:32:04 GMT"},{"Name":"Cache-Control","Value":"no-cache"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-8kNQh+LErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA="}]},{"Route":"favicon.ico.gz","AssetFile":"D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\uorc1pfmvs-2jeq8efc6q.gz","Selectors":[],"ResponseHeaders":[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Content-Length","Value":"2975"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M=\""},{"Name":"Last-Modified","Value":"Tue, 22 Jul 2025 16:54:50 GMT"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Encoding","Value":"gzip"},{"Name":"Vary","Value":"Content-Encoding"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-b7CPHqpoIGsGVgOrEO+r2XPyaLrLUBwkA6R2jOMbS7M="}]}]} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json.cache b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json.cache index 2ce5571..5eb4f74 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json.cache +++ b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.build.json.cache @@ -1 +1 @@ -CaYQNgiKUTPU7C7uSliylIF/uWcO0iZI1LQFcxPp86Q= \ No newline at end of file +xMItFJixNsI4lK2pVzLHmrnFOJK0CIBLaRYzV7b7kPw= \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.development.json b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.development.json index 7f493dd..0a64aa8 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.development.json +++ b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.development.json @@ -1 +1 @@ -{"ContentRoots":["C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"Extensions.MudBlazor.StaticInput":{"Children":{"NavigationObserver.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"NavigationObserver.js"},"Patterns":null},"NavigationObserver.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"weg7obbbjn-lp4d2hvui5.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-sowobu9fea.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-b8x8f7e52z.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\","C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"CodeBeam.MudExtensions":{"Children":{"Mud_Secondary.png":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"Mud_Secondary.png"},"Patterns":null},"MudExtensions.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.css"},"Patterns":null},"MudExtensions.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"24gzn4tg1a-qz4batx9cb.gz"},"Patterns":null},"MudExtensions.min.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.js"},"Patterns":null},"MudExtensions.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"stwk5nfoxp-loe7cozwzj.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-vu9q1asft2.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-i93b8idyg2.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.upToDateCheck.txt b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.upToDateCheck.txt index 2e0371a..178a3b6 100644 --- a/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.upToDateCheck.txt +++ b/OpenArchival.Blazor/obj/Debug/net9.0/staticwebassets.upToDateCheck.txt @@ -1,2 +1,2 @@ -C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\wwwroot\favicon.ico +D:\Open-Archival\OpenArchival.Blazor\wwwroot\favicon.ico wwwroot\favicon.ico diff --git a/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.dgspec.json b/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.dgspec.json index e3a9617..ed46295 100644 --- a/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.dgspec.json +++ b/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.dgspec.json @@ -1,23 +1,23 @@ { "format": 1, "restore": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": {} + "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": {} }, "projects": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": { + "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", "projectName": "OpenArchival.Blazor", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\", + "projectPath": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Blazor\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -26,18 +26,17 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { "targetAlias": "net9.0", "projectReferences": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj" + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj" }, - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj" + "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { + "projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj" } } } @@ -58,14 +57,14 @@ "net9.0": { "targetAlias": "net9.0", "dependencies": { + "CodeBeam.MudExtensions": { + "target": "Package", + "version": "[6.3.0, )" + }, "Dapper": { "target": "Package", "version": "[2.1.66, )" }, - "Extensions.MudBlazor.StaticInput": { - "target": "Package", - "version": "[3.*, )" - }, "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": { "target": "Package", "version": "[9.*, )" @@ -118,24 +117,24 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } }, - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", "projectName": "OpenArchival.Core", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\obj\\", + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Core\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -144,8 +143,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { @@ -184,24 +182,24 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } }, - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { + "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", "projectName": "OpenArchival.Database", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\obj\\", + "projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Database\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -210,13 +208,16 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { "targetAlias": "net9.0", - "projectReferences": {} + "projectReferences": { + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj" + } + } } }, "warningProperties": { @@ -276,7 +277,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } } diff --git a/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.props b/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.props index 7d4d608..a5b4486 100644 --- a/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.props +++ b/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.props @@ -5,24 +5,25 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Vincent Allen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\vallen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.14.0 - + - + - + - C:\Users\Vincent Allen\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 - C:\Users\Vincent Allen\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.7 + C:\Users\vallen\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 + C:\Users\vallen\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.7 + C:\Users\vallen\.nuget\packages\buildbundlerminifier\3.2.449 \ No newline at end of file diff --git a/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.targets b/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.targets index f4f9789..3959abb 100644 --- a/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.targets +++ b/OpenArchival.Blazor/obj/OpenArchival.Blazor.csproj.nuget.g.targets @@ -6,8 +6,8 @@ - - + + diff --git a/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfo.cs b/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfo.cs index f3b569e..7ec4530 100644 --- a/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfo.cs +++ b/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Blazor")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")] [assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Blazor")] [assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Blazor")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache b/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache index 1baeef0..8dbdd0c 100644 --- a/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache +++ b/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.AssemblyInfoInputs.cache @@ -1 +1 @@ -e6a19de07d8600ad3ba8513fe3c5ccf1c1f6ee7c7c46e9906847022c450cef3b +91dacb961f30bba16cf5540e03ec55768af2c81fc9a10e432a3a2c73967eb575 diff --git a/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig b/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig index b73fd4e..3f05f80 100644 --- a/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig +++ b/OpenArchival.Blazor/obj/Release/net9.0/OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig @@ -191,6 +191,14 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== build_metadata.AdditionalFiles.CssScope = +[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/AddArchiveItemComponent.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcQWRkQXJjaGl2ZUl0ZW1Db21wb25lbnQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/IdentifierTextBox.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcSWRlbnRpZmllclRleHRCb3gucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + [C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3JpZXNMaXN0Q29tcG9uZW50LnJhem9y build_metadata.AdditionalFiles.CssScope = diff --git a/OpenArchival.Blazor/obj/project.assets.json b/OpenArchival.Blazor/obj/project.assets.json index bed0d5a..12202f9 100644 --- a/OpenArchival.Blazor/obj/project.assets.json +++ b/OpenArchival.Blazor/obj/project.assets.json @@ -47,6 +47,47 @@ } } }, + "BuildBundlerMinifier/3.2.449": { + "type": "package", + "build": { + "build/_._": {} + } + }, + "CodeBeam.MudExtensions/6.3.0": { + "type": "package", + "dependencies": { + "BuildBundlerMinifier": "3.2.449", + "CsvHelper": "30.0.1", + "Microsoft.AspNetCore.Components": "7.0.1", + "Microsoft.AspNetCore.Components.Web": "7.0.1", + "MudBlazor": "6.1.9" + }, + "compile": { + "lib/net7.0/CodeBeam.MudExtensions.dll": {} + }, + "runtime": { + "lib/net7.0/CodeBeam.MudExtensions.dll": {} + }, + "build": { + "buildTransitive/CodeBeam.MudExtensions.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/CodeBeam.MudExtensions.props": {} + } + }, + "CsvHelper/30.0.1": { + "type": "package", + "compile": { + "lib/net6.0/CsvHelper.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/CsvHelper.dll": { + "related": ".xml" + } + } + }, "Dapper/2.1.66": { "type": "package", "compile": { @@ -60,27 +101,6 @@ } } }, - "Extensions.MudBlazor.StaticInput/3.2.1": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Components": "9.0.7", - "Microsoft.AspNetCore.Components.Web": "9.0.7", - "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", - "MudBlazor": "8.9.0" - }, - "compile": { - "lib/net9.0/MudBlazor.StaticInput.dll": {} - }, - "runtime": { - "lib/net9.0/MudBlazor.StaticInput.dll": {} - }, - "build": { - "buildTransitive/Extensions.MudBlazor.StaticInput.props": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Extensions.MudBlazor.StaticInput.props": {} - } - }, "Humanizer.Core/2.14.1": { "type": "package", "compile": { @@ -94,12 +114,12 @@ } } }, - "Microsoft.AspNetCore.Authorization/9.0.7": { + "Microsoft.AspNetCore.Authorization/9.0.1": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Metadata": "9.0.7", - "Microsoft.Extensions.Logging.Abstractions": "9.0.7", - "Microsoft.Extensions.Options": "9.0.7" + "Microsoft.AspNetCore.Metadata": "9.0.1", + "Microsoft.Extensions.Logging.Abstractions": "9.0.1", + "Microsoft.Extensions.Options": "9.0.1" }, "compile": { "lib/net9.0/Microsoft.AspNetCore.Authorization.dll": { @@ -112,11 +132,11 @@ } } }, - "Microsoft.AspNetCore.Components/9.0.7": { + "Microsoft.AspNetCore.Components/9.0.1": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Authorization": "9.0.7", - "Microsoft.AspNetCore.Components.Analyzers": "9.0.7" + "Microsoft.AspNetCore.Authorization": "9.0.1", + "Microsoft.AspNetCore.Components.Analyzers": "9.0.1" }, "compile": { "lib/net9.0/Microsoft.AspNetCore.Components.dll": { @@ -129,16 +149,16 @@ } } }, - "Microsoft.AspNetCore.Components.Analyzers/9.0.7": { + "Microsoft.AspNetCore.Components.Analyzers/9.0.1": { "type": "package", "build": { "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {} } }, - "Microsoft.AspNetCore.Components.Forms/9.0.7": { + "Microsoft.AspNetCore.Components.Forms/9.0.1": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Components": "9.0.7" + "Microsoft.AspNetCore.Components": "9.0.1" }, "compile": { "lib/net9.0/Microsoft.AspNetCore.Components.Forms.dll": { @@ -151,14 +171,14 @@ } } }, - "Microsoft.AspNetCore.Components.Web/9.0.7": { + "Microsoft.AspNetCore.Components.Web/9.0.1": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Components": "9.0.7", - "Microsoft.AspNetCore.Components.Forms": "9.0.7", - "Microsoft.Extensions.DependencyInjection": "9.0.7", - "Microsoft.Extensions.Primitives": "9.0.7", - "Microsoft.JSInterop": "9.0.7" + "Microsoft.AspNetCore.Components": "9.0.1", + "Microsoft.AspNetCore.Components.Forms": "9.0.1", + "Microsoft.Extensions.DependencyInjection": "9.0.1", + "Microsoft.Extensions.Primitives": "9.0.1", + "Microsoft.JSInterop": "9.0.1" }, "compile": { "lib/net9.0/Microsoft.AspNetCore.Components.Web.dll": { @@ -219,39 +239,6 @@ "Microsoft.AspNetCore.App" ] }, - "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.3.0", - "System.Text.Encodings.Web": "8.0.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": { - "related": ".xml" - } - } - }, - "Microsoft.AspNetCore.Http.Features/2.3.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": { - "related": ".xml" - } - } - }, "Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": { "type": "package", "dependencies": { @@ -269,7 +256,7 @@ } } }, - "Microsoft.AspNetCore.Metadata/9.0.7": { + "Microsoft.AspNetCore.Metadata/9.0.1": { "type": "package", "compile": { "lib/net9.0/Microsoft.AspNetCore.Metadata.dll": { @@ -1652,7 +1639,7 @@ } } }, - "Microsoft.JSInterop/9.0.7": { + "Microsoft.JSInterop/9.0.1": { "type": "package", "compile": { "lib/net9.0/Microsoft.JSInterop.dll": { @@ -1733,7 +1720,7 @@ "buildTransitive/Mono.TextTemplating.targets": {} } }, - "MudBlazor/8.9.0": { + "MudBlazor/8.10.0": { "type": "package", "dependencies": { "Microsoft.AspNetCore.Components": "9.0.1", @@ -2365,23 +2352,26 @@ } } }, - "System.Text.Encodings.Web/8.0.0": { + "System.Text.Encodings.Web/6.0.0": { "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, "compile": { - "lib/net8.0/System.Text.Encodings.Web.dll": { + "lib/net6.0/System.Text.Encodings.Web.dll": { "related": ".xml" } }, "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { + "lib/net6.0/System.Text.Encodings.Web.dll": { "related": ".xml" } }, "build": { - "buildTransitive/net6.0/_._": {} + "buildTransitive/netcoreapp3.1/_._": {} }, "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": { "assetType": "runtime", "rid": "browser" } @@ -2469,7 +2459,8 @@ "Microsoft.Extensions.Hosting": "9.0.7", "Microsoft.Extensions.Options": "9.0.7", "Npgsql": "9.0.3", - "Npgsql.DependencyInjection": "9.0.3" + "Npgsql.DependencyInjection": "9.0.3", + "OpenArchival.Core": "1.0.0" }, "compile": { "bin/placeholder/OpenArchival.Database.dll": {} @@ -2519,6 +2510,79 @@ "lib/netstandard2.0/Azure.Identity.xml" ] }, + "BuildBundlerMinifier/3.2.449": { + "sha512": "uA9sYDy4VepL3xwzBTLcP2LyuVYMt0ZIT3gaSiXvGoX15Ob+rOP+hGydhevlSVd+rFo+Y+VQFEHDuWU8HBW+XA==", + "type": "package", + "path": "buildbundlerminifier/3.2.449", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/BuildBundlerMinifier.targets", + "buildbundlerminifier.3.2.449.nupkg.sha512", + "buildbundlerminifier.nuspec", + "tools/net46/BundlerMinifier.dll", + "tools/net46/NUglify.dll", + "tools/net46/Newtonsoft.Json.dll", + "tools/netcoreapp2.0/BundlerMinifier.dll", + "tools/netcoreapp2.0/NUglify.dll", + "tools/netcoreapp2.0/Newtonsoft.Json.dll", + "tools/netcoreapp3.0/BundlerMinifier.dll", + "tools/netcoreapp3.0/NUglify.dll", + "tools/netcoreapp3.0/Newtonsoft.Json.dll", + "tools/netcoreapp3.1/BundlerMinifier.dll", + "tools/netcoreapp3.1/NUglify.dll", + "tools/netcoreapp3.1/Newtonsoft.Json.dll", + "tools/netstandard1.3/BundlerMinifier.dll", + "tools/netstandard1.3/NUglify.dll", + "tools/netstandard1.3/Newtonsoft.Json.dll" + ] + }, + "CodeBeam.MudExtensions/6.3.0": { + "sha512": "U5J0IlIg8R166hm9RwVjjbCtbBs3ixLev94NmfQHaBVUn3P4un+DoirfUjcUs96wvKb5K9H9ou39Yq+wBO11IA==", + "type": "package", + "path": "codebeam.mudextensions/6.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Mud_Secondary.png", + "build/CodeBeam.MudExtensions.props", + "build/Microsoft.AspNetCore.StaticWebAssets.props", + "buildMultiTargeting/CodeBeam.MudExtensions.props", + "buildTransitive/CodeBeam.MudExtensions.props", + "codebeam.mudextensions.6.3.0.nupkg.sha512", + "codebeam.mudextensions.nuspec", + "lib/net6.0/CodeBeam.MudExtensions.dll", + "lib/net7.0/CodeBeam.MudExtensions.dll", + "staticwebassets/MudExtensions.min.css", + "staticwebassets/MudExtensions.min.js", + "staticwebassets/Mud_Secondary.png" + ] + }, + "CsvHelper/30.0.1": { + "sha512": "rcZtgbWR+As4G3Vpgx0AMNmShGuQLFjkHAPIIflzrfkJCx8/AOd4m96ZRmiU1Wi39qS5UVjV0P8qdgqOo5Cwyg==", + "type": "package", + "path": "csvhelper/30.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "csvhelper.30.0.1.nupkg.sha512", + "csvhelper.nuspec", + "lib/net45/CsvHelper.dll", + "lib/net45/CsvHelper.xml", + "lib/net47/CsvHelper.dll", + "lib/net47/CsvHelper.xml", + "lib/net5.0/CsvHelper.dll", + "lib/net5.0/CsvHelper.xml", + "lib/net6.0/CsvHelper.dll", + "lib/net6.0/CsvHelper.xml", + "lib/netstandard2.0/CsvHelper.dll", + "lib/netstandard2.0/CsvHelper.xml", + "lib/netstandard2.1/CsvHelper.dll", + "lib/netstandard2.1/CsvHelper.xml" + ] + }, "Dapper/2.1.66": { "sha512": "/q77jUgDOS+bzkmk3Vy9SiWMaetTw+NOoPAV0xPBsGVAyljd5S6P+4RUW7R3ZUGGr9lDRyPKgAMj2UAOwvqZYw==", "type": "package", @@ -2538,27 +2602,6 @@ "readme.md" ] }, - "Extensions.MudBlazor.StaticInput/3.2.1": { - "sha512": "eWb4VlY9N/FbQORTa2pP2emUlrYRB1qDcCbi+Qh1mO7Lc0lLe63uDK3u13FRNQ8DDOVDM6L/rP3isD5xLR4NDQ==", - "type": "package", - "path": "extensions.mudblazor.staticinput/3.2.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "build/Extensions.MudBlazor.StaticInput.props", - "build/Microsoft.AspNetCore.StaticWebAssetEndpoints.props", - "build/Microsoft.AspNetCore.StaticWebAssets.props", - "buildMultiTargeting/Extensions.MudBlazor.StaticInput.props", - "buildTransitive/Extensions.MudBlazor.StaticInput.props", - "extensions.mudblazor.staticinput.3.2.1.nupkg.sha512", - "extensions.mudblazor.staticinput.nuspec", - "lib/net8.0/MudBlazor.StaticInput.dll", - "lib/net9.0/MudBlazor.StaticInput.dll", - "nuget.png", - "staticwebassets/NavigationObserver.js" - ] - }, "Humanizer.Core/2.14.1": { "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", "type": "package", @@ -2577,10 +2620,10 @@ "logo.png" ] }, - "Microsoft.AspNetCore.Authorization/9.0.7": { - "sha512": "P0Gej6X5cEoK+sS9XpgYSzg0Nz8OOlvfQb12aOAJW/P4b9nAzLQCVoNp1GDyR/P8eMSnoPARiKPaa6q51iR0oA==", + "Microsoft.AspNetCore.Authorization/9.0.1": { + "sha512": "WgLlLBlMczb2+QLNG6sM95OUZ0EBztz60k/N75tjIgpyu0SdpIfYytAmX/7JJAjRTZF0c/CrWaQV+SH9FuGsrA==", "type": "package", - "path": "microsoft.aspnetcore.authorization/9.0.7", + "path": "microsoft.aspnetcore.authorization/9.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2592,14 +2635,14 @@ "lib/net9.0/Microsoft.AspNetCore.Authorization.xml", "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", - "microsoft.aspnetcore.authorization.9.0.7.nupkg.sha512", + "microsoft.aspnetcore.authorization.9.0.1.nupkg.sha512", "microsoft.aspnetcore.authorization.nuspec" ] }, - "Microsoft.AspNetCore.Components/9.0.7": { - "sha512": "cZpVsxWWGagoP2U6Kjqm107gVZHTmiM2m7YDNRsScTWoBB1iyEIznvYG9ZK4XkDY4yDUTdnZrXRMMVu8K7dJ8Q==", + "Microsoft.AspNetCore.Components/9.0.1": { + "sha512": "6pwfbQKNtvPkbF4tCGiAKGyt6BVpu58xAXz7u2YXcUKTNmNxrymbG1mEyMc0EPzVdnquDDqTyfXM3mC1EJycxQ==", "type": "package", - "path": "microsoft.aspnetcore.components/9.0.7", + "path": "microsoft.aspnetcore.components/9.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2607,14 +2650,14 @@ "THIRD-PARTY-NOTICES.txt", "lib/net9.0/Microsoft.AspNetCore.Components.dll", "lib/net9.0/Microsoft.AspNetCore.Components.xml", - "microsoft.aspnetcore.components.9.0.7.nupkg.sha512", + "microsoft.aspnetcore.components.9.0.1.nupkg.sha512", "microsoft.aspnetcore.components.nuspec" ] }, - "Microsoft.AspNetCore.Components.Analyzers/9.0.7": { - "sha512": "SlMcfUJHFxjIFAecPY55in8u93AZo5NQrRlPY3hKrSsLEgyjjtZGzWIn+F9RluHw5wRct/QFRCt2sQwEhn8qtA==", + "Microsoft.AspNetCore.Components.Analyzers/9.0.1": { + "sha512": "I8Rs4LXT5UQxM5Nin2+Oj8aSY2heszSZ3EyTLgt3mxmfiRPrVO7D8NNSsf1voI2Gb0qFJceof/J5c9E+nfNuHw==", "type": "package", - "path": "microsoft.aspnetcore.components.analyzers/9.0.7", + "path": "microsoft.aspnetcore.components.analyzers/9.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2623,14 +2666,14 @@ "analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll", "build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", - "microsoft.aspnetcore.components.analyzers.9.0.7.nupkg.sha512", + "microsoft.aspnetcore.components.analyzers.9.0.1.nupkg.sha512", "microsoft.aspnetcore.components.analyzers.nuspec" ] }, - "Microsoft.AspNetCore.Components.Forms/9.0.7": { - "sha512": "ecnFWXV/ClmBfkevmalj1e1+T00AkihOyK8yQdKOwKmibraYphyup4BdOLP7v17PNVF4d5njsoHmFtVBvYpsJg==", + "Microsoft.AspNetCore.Components.Forms/9.0.1": { + "sha512": "KyULVU32bLz74LWDwPEwNUEllTehzWJuM7YAsz80rMKEzvR0K8cRjRzO0fnN/nfydMeLRRlbI0xj8wnEAymLVw==", "type": "package", - "path": "microsoft.aspnetcore.components.forms/9.0.7", + "path": "microsoft.aspnetcore.components.forms/9.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2638,14 +2681,14 @@ "THIRD-PARTY-NOTICES.txt", "lib/net9.0/Microsoft.AspNetCore.Components.Forms.dll", "lib/net9.0/Microsoft.AspNetCore.Components.Forms.xml", - "microsoft.aspnetcore.components.forms.9.0.7.nupkg.sha512", + "microsoft.aspnetcore.components.forms.9.0.1.nupkg.sha512", "microsoft.aspnetcore.components.forms.nuspec" ] }, - "Microsoft.AspNetCore.Components.Web/9.0.7": { - "sha512": "fP+WmahEXWgCTgL/aRo/y75v1nni8E8WfbpkbWOeMBk2UdQORqQbFPIkttu8JPYVACDfVYgEDKIDtVqEY9Akkg==", + "Microsoft.AspNetCore.Components.Web/9.0.1": { + "sha512": "LI0vjYEd9MaDZPDQxPCn4gGYDkEC5U9rp1nWZo7rPozJxgTG2zU3WERujxTi2LeAC2ZzdXlOVCrUyPQ55LZV2A==", "type": "package", - "path": "microsoft.aspnetcore.components.web/9.0.7", + "path": "microsoft.aspnetcore.components.web/9.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2653,7 +2696,7 @@ "THIRD-PARTY-NOTICES.txt", "lib/net9.0/Microsoft.AspNetCore.Components.Web.dll", "lib/net9.0/Microsoft.AspNetCore.Components.Web.xml", - "microsoft.aspnetcore.components.web.9.0.7.nupkg.sha512", + "microsoft.aspnetcore.components.web.9.0.1.nupkg.sha512", "microsoft.aspnetcore.components.web.nuspec" ] }, @@ -2710,32 +2753,6 @@ "microsoft.aspnetcore.diagnostics.entityframeworkcore.nuspec" ] }, - "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { - "sha512": "39r9PPrjA6s0blyFv5qarckjNkaHRA5B+3b53ybuGGNTXEj1/DStQJ4NWjFL6QTRQpL9zt7nDyKxZdJOlcnq+Q==", - "type": "package", - "path": "microsoft.aspnetcore.http.abstractions/2.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml", - "microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512", - "microsoft.aspnetcore.http.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Features/2.3.0": { - "sha512": "f10WUgcsKqrkmnz6gt8HeZ7kyKjYN30PO7cSic1lPtH7paPtnQqXPOveul/SIPI43PhRD4trttg4ywnrEmmJpA==", - "type": "package", - "path": "microsoft.aspnetcore.http.features/2.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml", - "microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512", - "microsoft.aspnetcore.http.features.nuspec" - ] - }, "Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": { "sha512": "tr4JHBgE/wN4Q/iQkWsi0oZXcaM7WFeZ1rpCUeTVka6az3DTtG0+RMuvZvPIq8U8vCANVuzqAcr+uUry4FUKrg==", "type": "package", @@ -2751,10 +2768,10 @@ "microsoft.aspnetcore.identity.entityframeworkcore.nuspec" ] }, - "Microsoft.AspNetCore.Metadata/9.0.7": { - "sha512": "bM2x5yps2P6eXqFkR5ztKX7QRGGqJ4Vy5PxVdR7ADjYPNmMhrD57r8d9H++hpljk9sdjKI3Sppd7NZyA721nEA==", + "Microsoft.AspNetCore.Metadata/9.0.1": { + "sha512": "EZnHifamF7IFEIyjAKMtJM3I/94OIe72i3P09v5oL0twmsmfQwal6Ni3m8lbB5mge3jWFhMozeW+rUdRSqnXRQ==", "type": "package", - "path": "microsoft.aspnetcore.metadata/9.0.7", + "path": "microsoft.aspnetcore.metadata/9.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -2766,7 +2783,7 @@ "lib/net9.0/Microsoft.AspNetCore.Metadata.xml", "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll", "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml", - "microsoft.aspnetcore.metadata.9.0.7.nupkg.sha512", + "microsoft.aspnetcore.metadata.9.0.1.nupkg.sha512", "microsoft.aspnetcore.metadata.nuspec" ] }, @@ -5186,10 +5203,10 @@ "microsoft.identitymodel.tokens.nuspec" ] }, - "Microsoft.JSInterop/9.0.7": { - "sha512": "+FFcgE9nFf/M/8sSJPzKnGFkALO5Q3mCdljpsxe/ZFRt6bqMcImv8d74HgMamOauhmVlC7MU9GmnbblF9CpNlQ==", + "Microsoft.JSInterop/9.0.1": { + "sha512": "/xBwIfb0YoC2Muv6EsHjxpqZw2aKv94+i0g0FWZvqvGv3DeAy+8wipAuECVvKYEs2EIclRD41bjajHLoD6mTtw==", "type": "package", - "path": "microsoft.jsinterop/9.0.7", + "path": "microsoft.jsinterop/9.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -5197,7 +5214,7 @@ "THIRD-PARTY-NOTICES.TXT", "lib/net9.0/Microsoft.JSInterop.dll", "lib/net9.0/Microsoft.JSInterop.xml", - "microsoft.jsinterop.9.0.7.nupkg.sha512", + "microsoft.jsinterop.9.0.1.nupkg.sha512", "microsoft.jsinterop.nuspec" ] }, @@ -5295,10 +5312,10 @@ "readme.md" ] }, - "MudBlazor/8.9.0": { - "sha512": "KdjXMXiSvl6uNr+S2YDhGI1aX/TULMQejQSniMlp6QTss35NKFrJyrMAmN082HNvOObuKdnTtLpntJ7rM5Op/A==", + "MudBlazor/8.10.0": { + "sha512": "kEBD4Oq/+5ZfE1uuk280Wkocy1BHKyLDoIA7s190F9u37Gb0L3QItAItAXBa01BEJLPy2estV6pmfe+/UnLGUA==", "type": "package", - "path": "mudblazor/8.9.0", + "path": "mudblazor/8.10.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -5316,7 +5333,7 @@ "lib/net8.0/MudBlazor.xml", "lib/net9.0/MudBlazor.dll", "lib/net9.0/MudBlazor.xml", - "mudblazor.8.9.0.nupkg.sha512", + "mudblazor.8.10.0.nupkg.sha512", "mudblazor.nuspec", "staticwebassets/MudBlazor.min.css", "staticwebassets/MudBlazor.min.js" @@ -6404,37 +6421,29 @@ "useSharedDesignerContext.txt" ] }, - "System.Text.Encodings.Web/8.0.0": { - "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "System.Text.Encodings.Web/6.0.0": { + "sha512": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", "type": "package", - "path": "system.text.encodings.web/8.0.0", + "path": "system.text.encodings.web/6.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encodings.Web.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "lib/net462/System.Text.Encodings.Web.dll", - "lib/net462/System.Text.Encodings.Web.xml", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Text.Encodings.Web.dll", + "lib/net461/System.Text.Encodings.Web.xml", "lib/net6.0/System.Text.Encodings.Web.dll", "lib/net6.0/System.Text.Encodings.Web.xml", - "lib/net7.0/System.Text.Encodings.Web.dll", - "lib/net7.0/System.Text.Encodings.Web.xml", - "lib/net8.0/System.Text.Encodings.Web.dll", - "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/netcoreapp3.1/System.Text.Encodings.Web.dll", + "lib/netcoreapp3.1/System.Text.Encodings.Web.xml", "lib/netstandard2.0/System.Text.Encodings.Web.dll", "lib/netstandard2.0/System.Text.Encodings.Web.xml", "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.8.0.0.nupkg.sha512", + "system.text.encodings.web.6.0.0.nupkg.sha512", "system.text.encodings.web.nuspec", "useSharedDesignerContext.txt" ] @@ -6612,8 +6621,8 @@ }, "projectFileDependencyGroups": { "net9.0": [ + "CodeBeam.MudExtensions >= 6.3.0", "Dapper >= 2.1.66", - "Extensions.MudBlazor.StaticInput >= 3.*", "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore >= 9.*", "Microsoft.AspNetCore.Identity.EntityFrameworkCore >= 9.*", "Microsoft.EntityFrameworkCore.SqlServer >= 9.*", @@ -6627,23 +6636,23 @@ ] }, "packageFolders": { - "C:\\Users\\Vincent Allen\\.nuget\\packages\\": {}, + "C:\\Users\\vallen\\.nuget\\packages\\": {}, "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", "projectName": "OpenArchival.Blazor", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\", + "projectPath": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Blazor\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -6652,18 +6661,17 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { "targetAlias": "net9.0", "projectReferences": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj" + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj" }, - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj" + "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { + "projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj" } } } @@ -6684,14 +6692,14 @@ "net9.0": { "targetAlias": "net9.0", "dependencies": { + "CodeBeam.MudExtensions": { + "target": "Package", + "version": "[6.3.0, )" + }, "Dapper": { "target": "Package", "version": "[2.1.66, )" }, - "Extensions.MudBlazor.StaticInput": { - "target": "Package", - "version": "[3.*, )" - }, "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": { "target": "Package", "version": "[9.*, )" @@ -6744,7 +6752,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } } diff --git a/OpenArchival.Blazor/obj/project.nuget.cache b/OpenArchival.Blazor/obj/project.nuget.cache index 1ddcdd1..79f6592 100644 --- a/OpenArchival.Blazor/obj/project.nuget.cache +++ b/OpenArchival.Blazor/obj/project.nuget.cache @@ -1,132 +1,132 @@ { "version": 2, - "dgSpecHash": "trc/FjHBKJM=", + "dgSpecHash": "DU/eOlxjELo=", "success": true, - "projectFilePath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", + "projectFilePath": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj", "expectedPackageFiles": [ - "C:\\Users\\Vincent Allen\\.nuget\\packages\\azure.core\\1.38.0\\azure.core.1.38.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\azure.identity\\1.11.4\\azure.identity.1.11.4.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\dapper\\2.1.66\\dapper.2.1.66.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\extensions.mudblazor.staticinput.3.2.1.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.authorization\\9.0.7\\microsoft.aspnetcore.authorization.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components\\9.0.7\\microsoft.aspnetcore.components.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\9.0.7\\microsoft.aspnetcore.components.analyzers.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\9.0.7\\microsoft.aspnetcore.components.forms.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components.web\\9.0.7\\microsoft.aspnetcore.components.web.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\9.0.7\\microsoft.aspnetcore.cryptography.internal.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\9.0.7\\microsoft.aspnetcore.cryptography.keyderivation.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.diagnostics.entityframeworkcore.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.3.0\\microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.3.0\\microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.identity.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.identity.entityframeworkcore.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.metadata\\9.0.7\\microsoft.aspnetcore.metadata.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.6\\microsoft.data.sqlclient.5.1.6.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.7\\microsoft.entityframeworkcore.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.7\\microsoft.entityframeworkcore.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.7\\microsoft.entityframeworkcore.analyzers.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.7\\microsoft.entityframeworkcore.design.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.7\\microsoft.entityframeworkcore.relational.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\9.0.7\\microsoft.entityframeworkcore.sqlserver.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.7\\microsoft.entityframeworkcore.tools.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.7\\microsoft.extensions.caching.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.7\\microsoft.extensions.caching.memory.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.7\\microsoft.extensions.configuration.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.7\\microsoft.extensions.configuration.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.binder\\9.0.7\\microsoft.extensions.configuration.binder.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\9.0.7\\microsoft.extensions.configuration.commandline.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\9.0.7\\microsoft.extensions.configuration.environmentvariables.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.7\\microsoft.extensions.configuration.fileextensions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.7\\microsoft.extensions.configuration.json.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\9.0.7\\microsoft.extensions.configuration.usersecrets.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.7\\microsoft.extensions.dependencyinjection.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.7\\microsoft.extensions.dependencyinjection.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.7\\microsoft.extensions.dependencymodel.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.diagnostics\\9.0.7\\microsoft.extensions.diagnostics.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\9.0.7\\microsoft.extensions.diagnostics.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\9.0.7\\microsoft.extensions.fileproviders.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\9.0.7\\microsoft.extensions.fileproviders.physical.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\9.0.7\\microsoft.extensions.filesystemglobbing.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.hosting\\9.0.7\\microsoft.extensions.hosting.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\9.0.7\\microsoft.extensions.hosting.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.identity.core\\9.0.7\\microsoft.extensions.identity.core.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.identity.stores\\9.0.7\\microsoft.extensions.identity.stores.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.localization\\9.0.1\\microsoft.extensions.localization.9.0.1.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\9.0.1\\microsoft.extensions.localization.abstractions.9.0.1.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging\\9.0.7\\microsoft.extensions.logging.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.7\\microsoft.extensions.logging.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.configuration\\9.0.7\\microsoft.extensions.logging.configuration.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.console\\9.0.7\\microsoft.extensions.logging.console.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.debug\\9.0.7\\microsoft.extensions.logging.debug.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\9.0.7\\microsoft.extensions.logging.eventlog.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\9.0.7\\microsoft.extensions.logging.eventsource.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.options\\9.0.7\\microsoft.extensions.options.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\9.0.7\\microsoft.extensions.options.configurationextensions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.7\\microsoft.extensions.primitives.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identity.client\\4.61.3\\microsoft.identity.client.4.61.3.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.61.3\\microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.jsinterop\\9.0.7\\microsoft.jsinterop.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\mudblazor.8.9.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql\\9.0.3\\npgsql.9.0.3.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql.dependencyinjection\\9.0.3\\npgsql.dependencyinjection.9.0.3.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\9.0.4\\npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.clientmodel\\1.0.0\\system.clientmodel.1.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.1\\system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.7\\system.diagnostics.eventlog.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.formats.asn1\\9.0.7\\system.formats.asn1.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.io.pipelines\\7.0.0\\system.io.pipelines.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.json\\9.0.7\\system.text.json.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512" + "C:\\Users\\vallen\\.nuget\\packages\\azure.core\\1.38.0\\azure.core.1.38.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\azure.identity\\1.11.4\\azure.identity.1.11.4.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\buildbundlerminifier\\3.2.449\\buildbundlerminifier.3.2.449.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\codebeam.mudextensions.6.3.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\csvhelper\\30.0.1\\csvhelper.30.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\dapper\\2.1.66\\dapper.2.1.66.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.authorization\\9.0.1\\microsoft.aspnetcore.authorization.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components\\9.0.1\\microsoft.aspnetcore.components.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\9.0.1\\microsoft.aspnetcore.components.analyzers.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\9.0.1\\microsoft.aspnetcore.components.forms.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components.web\\9.0.1\\microsoft.aspnetcore.components.web.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\9.0.7\\microsoft.aspnetcore.cryptography.internal.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\9.0.7\\microsoft.aspnetcore.cryptography.keyderivation.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.diagnostics.entityframeworkcore.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.identity.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.identity.entityframeworkcore.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.metadata\\9.0.1\\microsoft.aspnetcore.metadata.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.6\\microsoft.data.sqlclient.5.1.6.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.7\\microsoft.entityframeworkcore.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.7\\microsoft.entityframeworkcore.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.7\\microsoft.entityframeworkcore.analyzers.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.7\\microsoft.entityframeworkcore.design.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.7\\microsoft.entityframeworkcore.relational.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\9.0.7\\microsoft.entityframeworkcore.sqlserver.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.7\\microsoft.entityframeworkcore.tools.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.7\\microsoft.extensions.caching.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.7\\microsoft.extensions.caching.memory.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.7\\microsoft.extensions.configuration.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.7\\microsoft.extensions.configuration.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.binder\\9.0.7\\microsoft.extensions.configuration.binder.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\9.0.7\\microsoft.extensions.configuration.commandline.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\9.0.7\\microsoft.extensions.configuration.environmentvariables.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.7\\microsoft.extensions.configuration.fileextensions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.7\\microsoft.extensions.configuration.json.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\9.0.7\\microsoft.extensions.configuration.usersecrets.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.7\\microsoft.extensions.dependencyinjection.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.7\\microsoft.extensions.dependencyinjection.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.7\\microsoft.extensions.dependencymodel.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.diagnostics\\9.0.7\\microsoft.extensions.diagnostics.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\9.0.7\\microsoft.extensions.diagnostics.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\9.0.7\\microsoft.extensions.fileproviders.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\9.0.7\\microsoft.extensions.fileproviders.physical.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\9.0.7\\microsoft.extensions.filesystemglobbing.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.hosting\\9.0.7\\microsoft.extensions.hosting.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\9.0.7\\microsoft.extensions.hosting.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.identity.core\\9.0.7\\microsoft.extensions.identity.core.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.identity.stores\\9.0.7\\microsoft.extensions.identity.stores.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.localization\\9.0.1\\microsoft.extensions.localization.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\9.0.1\\microsoft.extensions.localization.abstractions.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging\\9.0.7\\microsoft.extensions.logging.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.7\\microsoft.extensions.logging.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.configuration\\9.0.7\\microsoft.extensions.logging.configuration.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.console\\9.0.7\\microsoft.extensions.logging.console.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.debug\\9.0.7\\microsoft.extensions.logging.debug.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\9.0.7\\microsoft.extensions.logging.eventlog.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\9.0.7\\microsoft.extensions.logging.eventsource.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.options\\9.0.7\\microsoft.extensions.options.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\9.0.7\\microsoft.extensions.options.configurationextensions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.7\\microsoft.extensions.primitives.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identity.client\\4.61.3\\microsoft.identity.client.4.61.3.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.61.3\\microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.jsinterop\\9.0.1\\microsoft.jsinterop.9.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\mudblazor.8.10.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\npgsql\\9.0.3\\npgsql.9.0.3.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\npgsql.dependencyinjection\\9.0.3\\npgsql.dependencyinjection.9.0.3.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\9.0.4\\npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.clientmodel\\1.0.0\\system.clientmodel.1.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.1\\system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.7\\system.diagnostics.eventlog.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.formats.asn1\\9.0.7\\system.formats.asn1.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.io.pipelines\\7.0.0\\system.io.pipelines.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.text.encodings.web\\6.0.0\\system.text.encodings.web.6.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.text.json\\9.0.7\\system.text.json.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/OpenArchival.Core/DataObjects/ArchiveItem.cs b/OpenArchival.Core/DataObjects/ArchiveItem.cs new file mode 100644 index 0000000..7e13fd7 --- /dev/null +++ b/OpenArchival.Core/DataObjects/ArchiveItem.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Core; + +public class ArchiveItem +{ + public required Category Category { get; set; } + + public required string ItemTitle { get; set; } + + public string? Description { get; set; } + + public string? StorageLocation { get; set; } + + public string? ArtifactType { get; set; } + + public List? Tags { get; set; } + + public List? ListedNames { get; set; } + + public List? AssociatedDates { get; set; } + + public List? Defects { get; set; } + + public List? RelatedArtifacts { get; set; } + + /// + /// TODO: Implement + /// + public List? Files { get; set; } + + public bool IsPublic { get; set; } = true; +} diff --git a/OpenArchival.Core/DataObjects/Category.cs b/OpenArchival.Core/DataObjects/Category.cs new file mode 100644 index 0000000..4b25559 --- /dev/null +++ b/OpenArchival.Core/DataObjects/Category.cs @@ -0,0 +1,23 @@ +using System.Runtime.CompilerServices; + +namespace OpenArchival.Core; + +public class Category +{ + public int CategoryId { get; set; } + public required string CategoryName { get; set; } + public required string FieldSeparator { get; set; } + public required string[] FieldNames { get; set; } + public required string[] FieldDescriptions { get; set; } + + public IEnumerable> FieldsIterator + { + get + { + for (int index = 0; index < FieldNames.Length; ++index) + { + yield return new KeyValuePair(FieldNames[index], FieldDescriptions[index]); + } + } + } +} diff --git a/OpenArchival.Core/DataObjects/CategoryFieldOption.cs b/OpenArchival.Core/DataObjects/CategoryFieldOption.cs new file mode 100644 index 0000000..20e2432 --- /dev/null +++ b/OpenArchival.Core/DataObjects/CategoryFieldOption.cs @@ -0,0 +1,10 @@ +namespace OpenArchival.Core; + +public class CategoryFieldOption +{ + public required int CategoryId { get; set; } + public required int FieldNumber { get; set; } + public required string Value { get; set; } + public required string Name { get; set; } + public string? Description { get; set; } +} diff --git a/OpenArchival.Core/DataObjects/FileInfo.cs b/OpenArchival.Core/DataObjects/FileInfo.cs new file mode 100644 index 0000000..a34124f --- /dev/null +++ b/OpenArchival.Core/DataObjects/FileInfo.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public class FileInfo +{ + public int Id { get; set; } + public required string Filename { get; set; } + public required string Path { get; set; } +} diff --git a/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.dll b/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.dll index 258e59a..9122183 100644 Binary files a/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.dll and b/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.dll differ diff --git a/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.pdb b/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.pdb index 60c812d..e0bc0c0 100644 Binary files a/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.pdb and b/OpenArchival.Core/bin/Debug/net9.0/OpenArchival.Core.pdb differ diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfo.cs b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfo.cs index 47c3746..302ee72 100644 --- a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfo.cs +++ b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")] [assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache index fbd9af2..73ff4b9 100644 --- a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache +++ b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -83c1707e8ced3f413eeced37f4becb78f54c02ab169ebc653de5d62180780ce6 +3bd302d06ee3c27ec4d7a2fd10ebf15904317f49e9d18a95a415cd8f2ab8e0bc diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.GeneratedMSBuildEditorConfig.editorconfig b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.GeneratedMSBuildEditorConfig.editorconfig index 5365b68..bd49e00 100644 --- a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.GeneratedMSBuildEditorConfig.editorconfig +++ b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.GeneratedMSBuildEditorConfig.editorconfig @@ -8,7 +8,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = OpenArchival.Core -build_property.ProjectDir = C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Core\ +build_property.ProjectDir = D:\Open-Archival\OpenArchival.Core\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 9.0 diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.assets.cache b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.assets.cache index ad341c5..f353f62 100644 Binary files a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.assets.cache and b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.assets.cache differ diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.CoreCompileInputs.cache b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.CoreCompileInputs.cache index d253734..775b1aa 100644 --- a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.CoreCompileInputs.cache +++ b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -5c0e39bc2e5d61e17626d555dc06ad8b653154a513df9208d223c15104fa1c91 +84feaffc699a6f13def9470ab332e8c1596afafaf72c638c71da33c4b25ce15e diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.FileListAbsolute.txt b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.FileListAbsolute.txt index 8debdc9..24bac5a 100644 --- a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.FileListAbsolute.txt +++ b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.csproj.FileListAbsolute.txt @@ -10,3 +10,15 @@ C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Core\obj\ C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.pdb C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\ref\OpenArchival.Core.dll C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.sourcelink.json +D:\Open-Archival\OpenArchival.Core\bin\Debug\net9.0\OpenArchival.Core.deps.json +D:\Open-Archival\OpenArchival.Core\bin\Debug\net9.0\OpenArchival.Core.dll +D:\Open-Archival\OpenArchival.Core\bin\Debug\net9.0\OpenArchival.Core.pdb +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.GeneratedMSBuildEditorConfig.editorconfig +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.AssemblyInfoInputs.cache +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.AssemblyInfo.cs +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.csproj.CoreCompileInputs.cache +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.sourcelink.json +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.dll +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\refint\OpenArchival.Core.dll +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\OpenArchival.Core.pdb +D:\Open-Archival\OpenArchival.Core\obj\Debug\net9.0\ref\OpenArchival.Core.dll diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.dll b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.dll index 258e59a..9122183 100644 Binary files a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.dll and b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.dll differ diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.pdb b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.pdb index 60c812d..e0bc0c0 100644 Binary files a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.pdb and b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.pdb differ diff --git a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.sourcelink.json b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.sourcelink.json index ed649fd..63270fa 100644 --- a/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.sourcelink.json +++ b/OpenArchival.Core/obj/Debug/net9.0/OpenArchival.Core.sourcelink.json @@ -1 +1 @@ -{"documents":{"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/84108877d5ad14c6dd163e0a72938744d05be938/*"}} \ No newline at end of file +{"documents":{"D:\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/167a8f6fc66bf3d9361bcbe1b051e38e703d0c04/*"}} \ No newline at end of file diff --git a/OpenArchival.Core/obj/Debug/net9.0/ref/OpenArchival.Core.dll b/OpenArchival.Core/obj/Debug/net9.0/ref/OpenArchival.Core.dll index bed0903..4dd2621 100644 Binary files a/OpenArchival.Core/obj/Debug/net9.0/ref/OpenArchival.Core.dll and b/OpenArchival.Core/obj/Debug/net9.0/ref/OpenArchival.Core.dll differ diff --git a/OpenArchival.Core/obj/Debug/net9.0/refint/OpenArchival.Core.dll b/OpenArchival.Core/obj/Debug/net9.0/refint/OpenArchival.Core.dll index bed0903..4dd2621 100644 Binary files a/OpenArchival.Core/obj/Debug/net9.0/refint/OpenArchival.Core.dll and b/OpenArchival.Core/obj/Debug/net9.0/refint/OpenArchival.Core.dll differ diff --git a/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.dgspec.json b/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.dgspec.json index 581f1ed..17c5c09 100644 --- a/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.dgspec.json +++ b/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.dgspec.json @@ -1,23 +1,23 @@ { "format": 1, "restore": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {} + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {} }, "projects": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", "projectName": "OpenArchival.Core", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\obj\\", + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Core\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -26,8 +26,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { @@ -66,7 +65,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } } diff --git a/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.g.props b/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.g.props index 27df621..156a79b 100644 --- a/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.g.props +++ b/OpenArchival.Core/obj/OpenArchival.Core.csproj.nuget.g.props @@ -5,12 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Vincent Allen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\vallen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.14.0 - + \ No newline at end of file diff --git a/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfo.cs b/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfo.cs index cef5635..2d2e6ab 100644 --- a/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfo.cs +++ b/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")] [assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache b/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache index c07b71e..c9e4bac 100644 --- a/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache +++ b/OpenArchival.Core/obj/Release/net9.0/OpenArchival.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -a566d24ef764e7d28d616d9c2fbeed6b3d2eb788a11d2aa24874fe563ba1fb55 +00ccbf5264a2eec500ded387719409466b9c6daf100e961ffddfe9e6bdc50a69 diff --git a/OpenArchival.Core/obj/project.assets.json b/OpenArchival.Core/obj/project.assets.json index a63387b..001ee73 100644 --- a/OpenArchival.Core/obj/project.assets.json +++ b/OpenArchival.Core/obj/project.assets.json @@ -8,23 +8,23 @@ "net9.0": [] }, "packageFolders": { - "C:\\Users\\Vincent Allen\\.nuget\\packages\\": {}, + "C:\\Users\\vallen\\.nuget\\packages\\": {}, "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", "projectName": "OpenArchival.Core", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\obj\\", + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Core\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -33,8 +33,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { @@ -73,7 +72,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } } diff --git a/OpenArchival.Core/obj/project.nuget.cache b/OpenArchival.Core/obj/project.nuget.cache index 575453f..c662318 100644 --- a/OpenArchival.Core/obj/project.nuget.cache +++ b/OpenArchival.Core/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "FcBjMLO6C3w=", + "dgSpecHash": "KD49jm2DRR4=", "success": true, - "projectFilePath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "projectFilePath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", "expectedPackageFiles": [], "logs": [] } \ No newline at end of file diff --git a/OpenArchival.Database/ArchiveEntryProvider.cs b/OpenArchival.Database/ArchiveEntryProvider.cs deleted file mode 100644 index 6b26434..0000000 --- a/OpenArchival.Database/ArchiveEntryProvider.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace OpenArchival.Database -{ - internal class ArchiveEntryProvider - { - } -} diff --git a/OpenArchival.Database/ArchiveStorageLocation/ArchiveStorageLocationProvider.cs b/OpenArchival.Database/ArchiveStorageLocation/ArchiveStorageLocationProvider.cs new file mode 100644 index 0000000..384f82a --- /dev/null +++ b/OpenArchival.Database/ArchiveStorageLocation/ArchiveStorageLocationProvider.cs @@ -0,0 +1,63 @@ +using Dapper; +using Npgsql; + +namespace OpenArchival.Database; + +public class ArchiveStorageLocationProvider : IArchiveStorageLocationProvider +{ + private NpgsqlDataSource _dataSource; + + public ArchiveStorageLocationProvider(NpgsqlDataSource dataSource) + { + _dataSource = dataSource; + } + + public async Task ContainsLocation(string location) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT EXISTS(SELECT 1 FROM archivestoragelocations WHERE location = @Location)"; + + return await connection.ExecuteScalarAsync(sql, new {Location = location}); + } + + public async Task AddLocation(string location) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"INSERT INTO archivestoragelocations (location) VALUES (@Location)"; + + var rowsAffected = await connection.ExecuteAsync(sql, new { Location = location }); + + return rowsAffected == 1; + } + + public async Task RemoveLocation(string location) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"DELETE FROM archivestoragelocations WHERE location = @Location"; + + var rowsAffected = await connection.ExecuteAsync(sql, new { Location = location }); + + return rowsAffected == 1; + } + + public async Task> SearchLocations(string query) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT location FROM archivestoragelocations WHERE POSITION(LOWER(@Query) in LOWER(location)) > 0"; + + return await connection.QueryAsync(sql, new {Query=query}); + } + + public async Task> TopLocations(int resultCount) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = $@"SELECT location FROM archivestoragelocations ORDER BY location ASC LIMIT {resultCount}"; + + return await connection.QueryAsync(sql); + } +} diff --git a/OpenArchival.Database/ArchiveStorageLocation/IArchiveStorageLocationProvider.cs b/OpenArchival.Database/ArchiveStorageLocation/IArchiveStorageLocationProvider.cs new file mode 100644 index 0000000..353b856 --- /dev/null +++ b/OpenArchival.Database/ArchiveStorageLocation/IArchiveStorageLocationProvider.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public interface IArchiveStorageLocationProvider +{ + public Task ContainsLocation(string location); + + public Task AddLocation(string location); + + public Task RemoveLocation(string location); + + public Task> SearchLocations(string query); + + public Task> TopLocations(int resultCount); +} diff --git a/OpenArchival.Database/ArtifactAssociatedNames/ArtifactAssociatedNamesProvider.cs b/OpenArchival.Database/ArtifactAssociatedNames/ArtifactAssociatedNamesProvider.cs new file mode 100644 index 0000000..8415771 --- /dev/null +++ b/OpenArchival.Database/ArtifactAssociatedNames/ArtifactAssociatedNamesProvider.cs @@ -0,0 +1,69 @@ +using Dapper; +using Npgsql; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public class ArtifactAssociatedNamesProvider : IArtifactAssociatedNamesProvider +{ + private NpgsqlDataSource _dataSource; + + public ArtifactAssociatedNamesProvider(NpgsqlDataSource dataSource) + { + _dataSource = dataSource; + } + + public async Task ContainsName(string name) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT EXISTS(SELECT 1 FROM artifactassociatednames WHERE name = @Name)"; + + return await connection.ExecuteScalarAsync(sql, new { Name = name }); + } + + public async Task InsertName(string name) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"INSERT INTO artifactassociatednames (name) VALUES (@Name)"; + + int rowsAffected = await connection.ExecuteAsync(sql, new {Name=name}); + + return rowsAffected == 1; + } + + public async Task RemoveName(string name) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"DELETE FROM artifactassociatednames WHERE name = @Name"; + + int rowsAffected = await connection.ExecuteAsync(sql, new { Name = name }); + + return rowsAffected > 0; + } + + public async Task> SearchNames(string query) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT name FROM artifactassociatednames WHERE POSITION(LOWER(@Query) in LOWER(name)) > 0"; + + return await connection.QueryAsync(sql, new { Query = query }); + } + + public async Task> TopNames(int resultCount) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = $@"SELECT name FROM artifactassociatednames ORDER BY name ASC LIMIT {resultCount}"; + + return await connection.QueryAsync(sql); + } + +} diff --git a/OpenArchival.Database/ArtifactAssociatedNames/IArtifactAssociatedNamesProvider.cs b/OpenArchival.Database/ArtifactAssociatedNames/IArtifactAssociatedNamesProvider.cs new file mode 100644 index 0000000..e201b0d --- /dev/null +++ b/OpenArchival.Database/ArtifactAssociatedNames/IArtifactAssociatedNamesProvider.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public interface IArtifactAssociatedNamesProvider +{ + public Task ContainsName(string name); + + public Task InsertName(string name); + + public Task RemoveName(string name); + + public Task> SearchNames(string query); + + public Task> TopNames(int resultCount); +} diff --git a/OpenArchival.Database/ArtifactTypes/ArtifactTypesProvider.cs b/OpenArchival.Database/ArtifactTypes/ArtifactTypesProvider.cs new file mode 100644 index 0000000..cb35580 --- /dev/null +++ b/OpenArchival.Database/ArtifactTypes/ArtifactTypesProvider.cs @@ -0,0 +1,63 @@ +using Npgsql; +using Dapper; + +namespace OpenArchival.Database; + +public class ArtifactTypesProvider : IArtifactTypesProvider +{ + private NpgsqlDataSource _dataSource; + + public ArtifactTypesProvider(NpgsqlDataSource dataSource) + { + _dataSource = dataSource; + } + + public async Task ContainsType(string type) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT EXISTS(SELECT 1 FROM artifacttypes WHERE type = @Value)"; + + return await connection.ExecuteScalarAsync(sql, new { Value=type}); + } + + public async Task AddType(string type) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"INSERT INTO artifacttypes (type) VALUES (@Type)"; + + int rowsAffected = await connection.ExecuteAsync(sql, new { Type = type }); + + return rowsAffected == 1; + } + + public async Task RemoveType(string type) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"DELETE FROM artifacttypes WHERE value = @Value"; + + int rowsAffected = await connection.ExecuteAsync(sql, new { Value = type }); + + return rowsAffected > 0; + } + + public async Task> SearchTypes(string query) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT type FROM artifacttypes WHERE POSITION(LOWER(@Query) in LOWER(type)) > 0"; + + return await connection.QueryAsync(sql, new {Query=query}); + } + + public async Task> TopTypes(int resultCount) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @$"SELECT type FROM artifacttypes ORDER BY type ASC LIMIT {resultCount}"; + + return await connection.QueryAsync(sql); + } +} diff --git a/OpenArchival.Database/ArtifactTypes/IArtifactTypesProvider.cs b/OpenArchival.Database/ArtifactTypes/IArtifactTypesProvider.cs new file mode 100644 index 0000000..1b59cd7 --- /dev/null +++ b/OpenArchival.Database/ArtifactTypes/IArtifactTypesProvider.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public interface IArtifactTypesProvider +{ + public Task ContainsType(string type); + + public Task AddType(string type); + + public Task RemoveType(string type); + + public Task> SearchTypes(string query); + + public Task> TopTypes(int resultCount); +} diff --git a/OpenArchival.Database/Category/CategoryProvider.cs b/OpenArchival.Database/Category/CategoryProvider.cs index c309933..43d2965 100644 --- a/OpenArchival.Database/Category/CategoryProvider.cs +++ b/OpenArchival.Database/Category/CategoryProvider.cs @@ -1,62 +1,17 @@ using Microsoft.Extensions.Options; using Npgsql; using Dapper; +using OpenArchival.Core; -namespace OpenArchival.Database.Category; - -public class Category -{ - public int CategoryId { get; set; } - public required string CategoryName { get; set; } - public required string FieldSeparator { get; set; } - public required string[] FieldNames { get; set; } - public required string[] FieldDescriptions { get; set; } -} - -public class CategoryFieldOption -{ - public required int CategoryId { get; set; } - public required int FieldNumber { get; set; } - public required string Value { get; set; } - public required string Name { get; set; } - public string? Description { get; set; } - -} +namespace OpenArchival.Database; public class CategoryProvider : ICategoryProvider { - public static string TableCreationQuery = """ - DROP TABLE IF EXISTS Categories CASCADE; - CREATE TABLE IF NOT EXISTS Categories ( - categoryid SERIAL PRIMARY KEY, - categoryname TEXT NOT NULL, - fieldseparator TEXT NOT NULL, - fieldnames TEXT [] NOT NULL, - fielddescriptions TEXT [] NOT NULL - ); - - CREATE TABLE IF NOT EXISTS CategoryFieldOptions ( - categoryid INT NOT NULL, - fieldnumber INT NOT NULL, - value TEXT NOT NULL, - name TEXT NOT NULL, - FOREIGN KEY (categoryid) REFERENCES Categories(categoryid) - ); - """; - - private readonly PostgresConnectionOptions _options; - private readonly NpgsqlDataSource _dataSource; - public CategoryProvider(IOptions options, NpgsqlDataSource databaseConnection) + public CategoryProvider(NpgsqlDataSource databaseConnection) { - _options = options?.Value ?? throw new ArgumentNullException(nameof(options), "Postgres connection options cannot be null."); _dataSource = databaseConnection ?? throw new ArgumentNullException(nameof(databaseConnection), "Database connection cannot be null."); - - if (_options.Host == null || _options.Port <= 0 || _options.Database == null || _options.Username == null || _options.Password == null) - { - throw new ArgumentException("Postgres connection options are not properly configured."); - } } public async Task GetCategoryAsync(string categoryName) @@ -68,6 +23,17 @@ public class CategoryProvider : ICategoryProvider return await connection.QueryFirstOrDefaultAsync(sql, new {CategoryName=categoryName}); } + public async Task RemoveCategory(string categoryName) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"DELETE FROM Categories WHERE categoryname = @CategoryName"; + + int rowsAffected = await connection.ExecuteAsync(sql, new { CategoryName = categoryName }); + + return rowsAffected > 0; + } + public async Task GetCategoryId(string categoryName) { await using var connection = await _dataSource.OpenConnectionAsync(); @@ -86,6 +52,24 @@ public class CategoryProvider : ICategoryProvider return await connection.QueryAsync(sql); } + public async Task> SearchCategories(string searchQuery) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT * FROM Categories WHERE POSITION(LOWER(@SearchQuery) in LOWER(categoryname)) > 0"; + + return await connection.QueryAsync(sql, new {SearchQuery=searchQuery}); + } + + public async Task> TopCategories(int numResults) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = $@"SELECT * FROM Categories ORDER BY categoryname ASC LIMIT {numResults}"; + + return await connection.QueryAsync(sql); + } + public async Task InsertCategoryAsync(Category category) { await using var connection = await _dataSource.OpenConnectionAsync(); @@ -99,8 +83,6 @@ public class CategoryProvider : ICategoryProvider { await using var connection = await _dataSource.OpenConnectionAsync(); - // 1. Add commas between each SET assignment. - // 2. Use a distinct parameter (e.g., @OldCategoryName) in the WHERE clause. const string sql = @" UPDATE Categories SET @@ -110,16 +92,13 @@ public class CategoryProvider : ICategoryProvider fielddescriptions = @FieldDescriptions WHERE categoryname = @OldCategoryName;"; - // 3. Create a parameter object that includes the value for the WHERE clause. var parameters = new { - // These parameters come from the 'category' object for the SET clause category.CategoryName, category.FieldSeparator, category.FieldNames, category.FieldDescriptions, - // This parameter comes from the method argument for the WHERE clause OldCategoryName = oldCategoryName }; diff --git a/OpenArchival.Database/Category/ICategoryProvider.cs b/OpenArchival.Database/Category/ICategoryProvider.cs index 3001f0d..694b6e2 100644 --- a/OpenArchival.Database/Category/ICategoryProvider.cs +++ b/OpenArchival.Database/Category/ICategoryProvider.cs @@ -1,4 +1,6 @@ -namespace OpenArchival.Database.Category; +using OpenArchival.Core; + +namespace OpenArchival.Database; public interface ICategoryProvider { @@ -6,6 +8,10 @@ public interface ICategoryProvider public Task GetCategoryId(string categoryName); + public Task> TopCategories(int numResults); + + public Task> SearchCategories(string searchQuery); + public Task InsertCategoryAsync(Category category); public Task UpdateCategoryAsync(string categoryName, Category category); diff --git a/OpenArchival.Database/Defects/DefectsProvider.cs b/OpenArchival.Database/Defects/DefectsProvider.cs new file mode 100644 index 0000000..66495c9 --- /dev/null +++ b/OpenArchival.Database/Defects/DefectsProvider.cs @@ -0,0 +1,69 @@ +using Dapper; +using Npgsql; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Quic; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public class DefectsProvider : IDefectsProvider +{ + NpgsqlDataSource _dataSource; + + public DefectsProvider(NpgsqlDataSource dataSource) + { + _dataSource = dataSource; + } + + public async Task AddDefect(string defect) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"INSERT INTO defects (defect) VALUES (@Defect)"; + + var rowsAffected = await connection.ExecuteAsync(sql, new {Defect=defect}); + + return rowsAffected == 1; + } + + public async Task RemoveDefect(string defect) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"DELETE FROM defects WHERE defect = @Defect"; + + var rowsAffected = await connection.ExecuteAsync(sql, new {Defect=defect}); + + return rowsAffected == 1; + } + + public async Task ContainsDefect(string defect) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT EXISTS(SELECT 1 FROM defects WHERE defect = @Defect)"; + + return await connection.QueryFirstOrDefaultAsync(sql, new { Defect = defect }); + } + + public async Task> SearchDefects(string query) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT defect FROM defects WHERE POSITION(LOWER(@Query) in LOWER(defect)) > 0"; + + return await connection.QueryAsync(sql, new { Query=query }); + } + + public async Task> TopDefects(int resultCount) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = $@"SELECT defect FROM defects ORDER BY defect ASC LIMIT {resultCount}"; + + return await connection.QueryAsync(sql); + } +} diff --git a/OpenArchival.Database/Defects/IDefectsProvider.cs b/OpenArchival.Database/Defects/IDefectsProvider.cs new file mode 100644 index 0000000..2d2a123 --- /dev/null +++ b/OpenArchival.Database/Defects/IDefectsProvider.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public interface IDefectsProvider +{ + public Task AddDefect(string defect); + + public Task RemoveDefect(string defect); + + public Task ContainsDefect(string defect); + + public Task> SearchDefects(string query); + + public Task> TopDefects(int resultCount); +} diff --git a/OpenArchival.Database/FilePathProvider/FilePathProvider.cs b/OpenArchival.Database/FilePathProvider/FilePathProvider.cs new file mode 100644 index 0000000..00282af --- /dev/null +++ b/OpenArchival.Database/FilePathProvider/FilePathProvider.cs @@ -0,0 +1,59 @@ +using Dapper; +using Npgsql; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public class FilePathProvider : IFilePathProvider +{ + NpgsqlDataSource _dataSource; + + public FilePathProvider(NpgsqlDataSource dataSource) + { + _dataSource = dataSource; + } + + public async Task AddFile(string path) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"INSERT INTO archivefiles (filename, path) VALUES (@Filename, @Path)"; + + var rowsAffected = await connection.ExecuteAsync(sql, new { Filename = Path.GetFileName(path), Path = path}); + + return rowsAffected == 1; + } + + public async Task RemoveFile(string path) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"DELETE FROM archivefiles WHERE path = @Path"; + + var rowsAffected = await connection.ExecuteAsync(sql, new { Path = path }); + + return rowsAffected == 1; + } + + public async Task> SearchFiles(string filename) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT * FROM archivefiles WHERE POSITION(LOWER(@Query) in LOWER(filename)) > 0"; + + return await connection.QueryAsync(sql, new { Query = filename }); + } + + public async Task> TopFiles(int resultsCount) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = $@"SELECT * FROM archivefiles ORDER BY filename ASC LIMIT {resultsCount}"; + + return await connection.QueryAsync(sql); + } +} diff --git a/OpenArchival.Database/FilePathProvider/IFilePathProvider.cs b/OpenArchival.Database/FilePathProvider/IFilePathProvider.cs new file mode 100644 index 0000000..298d7e0 --- /dev/null +++ b/OpenArchival.Database/FilePathProvider/IFilePathProvider.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public interface IFilePathProvider +{ + public Task AddFile(string path); + + public Task RemoveFile(string path); + + public Task> SearchFiles(string filename); + + public Task> TopFiles(int resultsCount); +} diff --git a/OpenArchival.Database/OpenArchival.Database.csproj b/OpenArchival.Database/OpenArchival.Database.csproj index b115ec9..2aad6dc 100644 --- a/OpenArchival.Database/OpenArchival.Database.csproj +++ b/OpenArchival.Database/OpenArchival.Database.csproj @@ -7,6 +7,11 @@ Exe + + + + + PreserveNewest @@ -29,4 +34,8 @@ + + + + diff --git a/OpenArchival.Database/Program.cs b/OpenArchival.Database/Program.cs index 5bd2539..2fc5d65 100644 --- a/OpenArchival.Database/Program.cs +++ b/OpenArchival.Database/Program.cs @@ -4,6 +4,7 @@ using Dapper; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using OpenArchival.Core; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Npgsql; @@ -36,7 +37,7 @@ public class Program services.AddNpgsqlDataSource(postgresOptions.ConnectionString); // 3. Register your provider and its interface - services.AddScoped(); + services.AddScoped(); services.AddOptions().BindConfiguration("PostgresConnectionOptions"); }) .Build(); @@ -52,14 +53,18 @@ public class Program logger.LogInformation("Initializing database schema..."); var dataSource = services.GetRequiredService(); await using var connection = await dataSource.OpenConnectionAsync(); - await connection.ExecuteAsync(OpenArchival.Database.Category.CategoryProvider.TableCreationQuery); + + await connection.ExecuteAsync(Tables.CategoryTable); + await connection.ExecuteAsync(Tables.ArtifactAssociatedNamesTable); + await connection.ExecuteAsync(Tables.ArtifactTypesTable); + logger.LogInformation("Schema initialized successfully."); // B. Get the provider service - var provider = services.GetRequiredService(); + var provider = services.GetRequiredService(); // C. Create a new category to insert - var newCategory = new OpenArchival.Database.Category.Category + var newCategory = new Category { CategoryName = "Invoices", FieldSeparator = ",", diff --git a/OpenArchival.Database/Tables.cs b/OpenArchival.Database/Tables.cs new file mode 100644 index 0000000..7a7d653 --- /dev/null +++ b/OpenArchival.Database/Tables.cs @@ -0,0 +1,83 @@ +using Npgsql; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public static class Tables +{ + public const string CategoryTable = """ + DROP TABLE IF EXISTS Categories CASCADE; + CREATE TABLE IF NOT EXISTS Categories ( + categoryid SERIAL PRIMARY KEY, + categoryname TEXT NOT NULL, + fieldseparator TEXT NOT NULL, + fieldnames TEXT [] NOT NULL, + fielddescriptions TEXT [] NOT NULL + ); + + DROP TABLE IF EXISTS categoryfieldoptions; + CREATE TABLE IF NOT EXISTS categoryfieldoptions ( + categoryid INT NOT NULL, + fieldnumber INT NOT NULL, + value TEXT NOT NULL, + name TEXT NOT NULL, + FOREIGN KEY (categoryid) REFERENCES Categories(categoryid) + ); + """; + + public const string ArtifactTypesTable = """ + DROP TABLE IF EXISTS artifacttypes; + CREATE TABLE IF NOT EXISTS artifacttypes ( + type TEXT NOT NULL + ); + """; + + public const string ArtifactAssociatedNamesTable = """ + DROP TABLE IF EXISTS artifactassociatednames; + CREATE TABLE IF NOT EXISTS artifactassociatednames( + name TEXT NOT NULL + ); + """; + + public const string ArchiveStorageLocationTable = """ + DROP TABLE IF EXISTS archivestoragelocations; + CREATE TABLE IF NOT EXISTS archivestoragelocations( + location TEXT NOT NULL + ); + """; + + public const string TagsTable = """ + DROP TABLE IF EXISTS tags; + CREATE TABLE IF NOT EXISTS tags ( + tag TEXT NOT NULL + ); + """; + + public const string DefectsTable = """ + DROP TABLE IF EXISTS defects; + CREATE TABLE IF NOT EXISTS defects ( + defect TEXT NOT NULL + ); + """; + + public const string ArchiveFiles = """ + DROP TABLE IF EXISTS archivefiles; + CREATE TABLE IF NOT EXISTS archivefiles ( + id SERIAL PRIMARY KEY, + filename TEXT NOT NULL, + path TEXT NOT NULL + ); + """; + + static async Task InitTables(NpgsqlDataSource dataSource) + { + await using var connection = await dataSource.OpenConnectionAsync(); + + + return true; + } +} diff --git a/OpenArchival.Database/TablesConstants.cs b/OpenArchival.Database/TablesConstants.cs deleted file mode 100644 index afb0fc6..0000000 --- a/OpenArchival.Database/TablesConstants.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace OpenArchival.Database; - -public static class TablesConstants -{ - public static string CreateCategoriesTable = """ - CREATE TABLE IF NOT EXISTS Categories ( - categoryname TEXT NOT NULL PRIMARY KEY, - fieldseperator TEXT NOT NULL, - fieldnames TEXT [] NOT NULL - ); - """; -} diff --git a/OpenArchival.Database/Tags/ITagsProvider.cs b/OpenArchival.Database/Tags/ITagsProvider.cs new file mode 100644 index 0000000..e0ed810 --- /dev/null +++ b/OpenArchival.Database/Tags/ITagsProvider.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public interface ITagsProvider +{ + public Task AddTag(string tag); + + public Task RemoveTag(string tag); + + public Task ContainsTag(string tag); + + public Task> TopTags(int resultCount); + + public Task> SearchTags(string query); +} diff --git a/OpenArchival.Database/Tags/TagsProvider.cs b/OpenArchival.Database/Tags/TagsProvider.cs new file mode 100644 index 0000000..b7376aa --- /dev/null +++ b/OpenArchival.Database/Tags/TagsProvider.cs @@ -0,0 +1,68 @@ +using Dapper; +using Npgsql; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenArchival.Database; + +public class TagsProvider : ITagsProvider +{ + private NpgsqlDataSource _dataSource; + + public TagsProvider(NpgsqlDataSource dataSource) + { + _dataSource = dataSource; + } + + public async Task AddTag(string tag) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"INSERT INTO tags (tag) VALUES (@Tag)"; + + var rowsAffected = await connection.ExecuteAsync(sql, new { Tag = tag }); + + return rowsAffected == 1; + } + + public async Task RemoveTag(string tag) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"DELETE FROM tags WHERE tag = @Tag"; + + var rowsAffected = await connection.ExecuteAsync(sql, new { Tag = tag }); + + return rowsAffected == 1; + } + + public async Task ContainsTag(string tag) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT EXISTS(SELECT 1 FROM tags WHERE tag = @Tag)"; + + return await connection.QueryFirstOrDefaultAsync(sql, new { Tag = tag}); + } + + public async Task> TopTags(int resultCount) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = $@"SELECT FROM tags ORDER BY tag ASC LIMIT {resultCount}"; + + return await connection.QueryAsync(sql); + } + + public async Task> SearchTags(string query) + { + await using var connection = await _dataSource.OpenConnectionAsync(); + + var sql = @"SELECT tag FROM tags WHERE POSITION(LOWER(@Query) in LOWER(tag)) > 0"; + + return await connection.QueryAsync(sql, new { Query = query }); + } +} diff --git a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Core.dll b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Core.dll new file mode 100644 index 0000000..9122183 Binary files /dev/null and b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Core.dll differ diff --git a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Core.pdb b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Core.pdb new file mode 100644 index 0000000..e0bc0c0 Binary files /dev/null and b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Core.pdb differ diff --git a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.deps.json b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.deps.json index f9e0f61..7a2c452 100644 --- a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.deps.json +++ b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.deps.json @@ -13,7 +13,8 @@ "Microsoft.Extensions.Hosting": "9.0.7", "Microsoft.Extensions.Options": "9.0.7", "Npgsql": "9.0.3", - "Npgsql.DependencyInjection": "9.0.3" + "Npgsql.DependencyInjection": "9.0.3", + "OpenArchival.Core": "1.0.0" }, "runtime": { "OpenArchival.Database.dll": {} @@ -430,6 +431,14 @@ "fileVersion": "9.0.725.31616" } } + }, + "OpenArchival.Core/1.0.0": { + "runtime": { + "OpenArchival.Core.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } } } }, @@ -655,6 +664,11 @@ "sha512": "sha512-AJ+9fyCtQUImntxAJ9l4PZiCd4iepuk4pm7Qcno7PBIWQnfXlvwKuFsGk2H+QyY69GUVzDP2heELW6ho5BCXUg==", "path": "system.diagnostics.eventlog/9.0.7", "hashPath": "system.diagnostics.eventlog.9.0.7.nupkg.sha512" + }, + "OpenArchival.Core/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" } } } \ No newline at end of file diff --git a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.dll b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.dll index 4f05fd1..8553478 100644 Binary files a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.dll and b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.dll differ diff --git a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.exe b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.exe index 88b112e..0877362 100644 Binary files a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.exe and b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.exe differ diff --git a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.pdb b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.pdb index 604f1e0..e4f136c 100644 Binary files a/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.pdb and b/OpenArchival.Database/bin/Debug/net9.0/OpenArchival.Database.pdb differ diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfo.cs b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfo.cs index 4b063ef..cf590a4 100644 --- a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfo.cs +++ b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Database")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")] [assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Database")] [assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Database")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache index 31426f2..9473998 100644 --- a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache +++ b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache @@ -1 +1 @@ -39487af9488d18c6c19ca0dd9d4ff31fd9b5482a2898c3d5413fec45938ac989 +7eed4242338fc24f72884699ee19504af2c566997ec15e03521abb9fb7efe0f0 diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.GeneratedMSBuildEditorConfig.editorconfig b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.GeneratedMSBuildEditorConfig.editorconfig index cdfabd7..2f0eb9f 100644 --- a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.GeneratedMSBuildEditorConfig.editorconfig +++ b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.GeneratedMSBuildEditorConfig.editorconfig @@ -8,7 +8,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = OpenArchival.Database -build_property.ProjectDir = C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Database\ +build_property.ProjectDir = D:\Open-Archival\OpenArchival.Database\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 9.0 diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.assets.cache b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.assets.cache index 5b62667..c8d4914 100644 Binary files a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.assets.cache and b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.assets.cache differ diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.AssemblyReference.cache b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.AssemblyReference.cache index 3116d1b..3c05e50 100644 Binary files a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.AssemblyReference.cache and b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.AssemblyReference.cache differ diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.CoreCompileInputs.cache b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.CoreCompileInputs.cache index a5f1a24..8b3fcb3 100644 --- a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.CoreCompileInputs.cache +++ b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -41ca4e4957c495e4d772d31ce4c0909ecb670b1f0c7dbdd1d05f8b19fb19006f +781e3d7b702806d9a71dcc16d2ac03b6ef345b844f57a0f190774b191bc8a018 diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.FileListAbsolute.txt b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.FileListAbsolute.txt index d3012f8..cc3d1f8 100644 --- a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.FileListAbsolute.txt +++ b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.csproj.FileListAbsolute.txt @@ -50,3 +50,57 @@ C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Database\ C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArch.9D2D866F.Up2Date C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.genruntimeconfig.cache +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\appsettings.Development.json +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\appsettings.json +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\OpenArchival.Database.exe +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\OpenArchival.Database.deps.json +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\OpenArchival.Database.runtimeconfig.json +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\OpenArchival.Database.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\OpenArchival.Database.pdb +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Dapper.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Binder.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.CommandLine.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.FileExtensions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Json.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Configuration.UserSecrets.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.Abstractions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Abstractions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Physical.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.FileSystemGlobbing.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Hosting.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Hosting.Abstractions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Logging.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Logging.Abstractions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Logging.Configuration.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Logging.Console.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Logging.Debug.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Logging.EventLog.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Logging.EventSource.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Options.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Microsoft.Extensions.Primitives.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Npgsql.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\Npgsql.DependencyInjection.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\System.Diagnostics.EventLog.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.Messages.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.csproj.AssemblyReference.cache +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.GeneratedMSBuildEditorConfig.editorconfig +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.AssemblyInfoInputs.cache +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.AssemblyInfo.cs +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.csproj.CoreCompileInputs.cache +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.sourcelink.json +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArch.9D2D866F.Up2Date +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.dll +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\refint\OpenArchival.Database.dll +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.pdb +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\OpenArchival.Database.genruntimeconfig.cache +D:\Open-Archival\OpenArchival.Database\obj\Debug\net9.0\ref\OpenArchival.Database.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\OpenArchival.Core.dll +D:\Open-Archival\OpenArchival.Database\bin\Debug\net9.0\OpenArchival.Core.pdb diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.dll b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.dll index 4f05fd1..8553478 100644 Binary files a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.dll and b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.dll differ diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.genruntimeconfig.cache b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.genruntimeconfig.cache index 44cc5a6..a21b0c5 100644 --- a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.genruntimeconfig.cache +++ b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.genruntimeconfig.cache @@ -1 +1 @@ -ff1b6a70f81f78cde2f5b25ba91f614bef7c6b3f581f582b2733d533fd2fd2a7 +902651e4af3f69aa05747117da15536afe1f46eb383b5abc3cd44d4cfd6d83e6 diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.pdb b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.pdb index 604f1e0..e4f136c 100644 Binary files a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.pdb and b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.pdb differ diff --git a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.sourcelink.json b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.sourcelink.json index ed649fd..63270fa 100644 --- a/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.sourcelink.json +++ b/OpenArchival.Database/obj/Debug/net9.0/OpenArchival.Database.sourcelink.json @@ -1 +1 @@ -{"documents":{"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/84108877d5ad14c6dd163e0a72938744d05be938/*"}} \ No newline at end of file +{"documents":{"D:\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/167a8f6fc66bf3d9361bcbe1b051e38e703d0c04/*"}} \ No newline at end of file diff --git a/OpenArchival.Database/obj/Debug/net9.0/apphost.exe b/OpenArchival.Database/obj/Debug/net9.0/apphost.exe index 88b112e..0877362 100644 Binary files a/OpenArchival.Database/obj/Debug/net9.0/apphost.exe and b/OpenArchival.Database/obj/Debug/net9.0/apphost.exe differ diff --git a/OpenArchival.Database/obj/Debug/net9.0/ref/OpenArchival.Database.dll b/OpenArchival.Database/obj/Debug/net9.0/ref/OpenArchival.Database.dll index f227008..28d6366 100644 Binary files a/OpenArchival.Database/obj/Debug/net9.0/ref/OpenArchival.Database.dll and b/OpenArchival.Database/obj/Debug/net9.0/ref/OpenArchival.Database.dll differ diff --git a/OpenArchival.Database/obj/Debug/net9.0/refint/OpenArchival.Database.dll b/OpenArchival.Database/obj/Debug/net9.0/refint/OpenArchival.Database.dll index f227008..28d6366 100644 Binary files a/OpenArchival.Database/obj/Debug/net9.0/refint/OpenArchival.Database.dll and b/OpenArchival.Database/obj/Debug/net9.0/refint/OpenArchival.Database.dll differ diff --git a/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.dgspec.json b/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.dgspec.json index 8e7118e..f7ff300 100644 --- a/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.dgspec.json +++ b/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.dgspec.json @@ -1,23 +1,23 @@ { "format": 1, "restore": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {} + "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {} }, "projects": { - "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", - "projectName": "OpenArchival.Database", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\obj\\", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "projectName": "OpenArchival.Core", + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Core\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -26,8 +26,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { @@ -47,6 +46,75 @@ }, "SdkAnalysisLevel": "9.0.300" }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" + } + } + }, + "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", + "projectName": "OpenArchival.Database", + "projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Database\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": { + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, "frameworks": { "net9.0": { "targetAlias": "net9.0", @@ -92,7 +160,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } } diff --git a/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.g.props b/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.g.props index 579b1ea..93ef973 100644 --- a/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.g.props +++ b/OpenArchival.Database/obj/OpenArchival.Database.csproj.nuget.g.props @@ -5,12 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Vincent Allen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\vallen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.14.0 - + diff --git a/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfo.cs b/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfo.cs index f9e284e..2069f28 100644 --- a/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfo.cs +++ b/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Database")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")] [assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Database")] [assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Database")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache b/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache index b555fea..7eb63ff 100644 --- a/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache +++ b/OpenArchival.Database/obj/Release/net9.0/OpenArchival.Database.AssemblyInfoInputs.cache @@ -1 +1 @@ -9479a9b0ac563aa9059390e0f77bb858196b56d3bfcd6eda9137c1aa742befb5 +8ee1b719112c51d66a41c4d77187069c393328b39b2ba88dabd2108839d67727 diff --git a/OpenArchival.Database/obj/project.assets.json b/OpenArchival.Database/obj/project.assets.json index b09a4dc..e3ae0fa 100644 --- a/OpenArchival.Database/obj/project.assets.json +++ b/OpenArchival.Database/obj/project.assets.json @@ -649,6 +649,16 @@ "rid": "win" } } + }, + "OpenArchival.Core/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v9.0", + "compile": { + "bin/placeholder/OpenArchival.Core.dll": {} + }, + "runtime": { + "bin/placeholder/OpenArchival.Core.dll": {} + } } } }, @@ -1577,6 +1587,11 @@ "system.diagnostics.eventlog.nuspec", "useSharedDesignerContext.txt" ] + }, + "OpenArchival.Core/1.0.0": { + "type": "project", + "path": "../OpenArchival.Core/OpenArchival.Core.csproj", + "msbuildProject": "../OpenArchival.Core/OpenArchival.Core.csproj" } }, "projectFileDependencyGroups": { @@ -1586,27 +1601,28 @@ "Microsoft.Extensions.Hosting >= 9.0.7", "Microsoft.Extensions.Options >= 9.0.7", "Npgsql >= 9.0.3", - "Npgsql.DependencyInjection >= 9.0.3" + "Npgsql.DependencyInjection >= 9.0.3", + "OpenArchival.Core >= 1.0.0" ] }, "packageFolders": { - "C:\\Users\\Vincent Allen\\.nuget\\packages\\": {}, + "C:\\Users\\vallen\\.nuget\\packages\\": {}, "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", + "projectUniqueName": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", "projectName": "OpenArchival.Database", - "projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", - "packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\obj\\", + "projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", + "packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\", + "outputPath": "D:\\Open-Archival\\OpenArchival.Database\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\vallen\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -1615,13 +1631,16 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} + "https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {} }, "frameworks": { "net9.0": { "targetAlias": "net9.0", - "projectReferences": {} + "projectReferences": { + "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": { + "projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj" + } + } } }, "warningProperties": { @@ -1681,7 +1700,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json" } } } diff --git a/OpenArchival.Database/obj/project.nuget.cache b/OpenArchival.Database/obj/project.nuget.cache index da70825..5a09478 100644 --- a/OpenArchival.Database/obj/project.nuget.cache +++ b/OpenArchival.Database/obj/project.nuget.cache @@ -1,40 +1,40 @@ { "version": 2, - "dgSpecHash": "1eJSue3NvNI=", + "dgSpecHash": "69kCIEyT7Tc=", "success": true, - "projectFilePath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", + "projectFilePath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj", "expectedPackageFiles": [ - "C:\\Users\\Vincent Allen\\.nuget\\packages\\dapper\\2.1.66\\dapper.2.1.66.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.7\\microsoft.extensions.configuration.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.7\\microsoft.extensions.configuration.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.binder\\9.0.7\\microsoft.extensions.configuration.binder.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\9.0.7\\microsoft.extensions.configuration.commandline.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\9.0.7\\microsoft.extensions.configuration.environmentvariables.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.7\\microsoft.extensions.configuration.fileextensions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.7\\microsoft.extensions.configuration.json.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\9.0.7\\microsoft.extensions.configuration.usersecrets.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.7\\microsoft.extensions.dependencyinjection.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.7\\microsoft.extensions.dependencyinjection.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.diagnostics\\9.0.7\\microsoft.extensions.diagnostics.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\9.0.7\\microsoft.extensions.diagnostics.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\9.0.7\\microsoft.extensions.fileproviders.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\9.0.7\\microsoft.extensions.fileproviders.physical.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\9.0.7\\microsoft.extensions.filesystemglobbing.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.hosting\\9.0.7\\microsoft.extensions.hosting.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\9.0.7\\microsoft.extensions.hosting.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging\\9.0.7\\microsoft.extensions.logging.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.7\\microsoft.extensions.logging.abstractions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.configuration\\9.0.7\\microsoft.extensions.logging.configuration.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.console\\9.0.7\\microsoft.extensions.logging.console.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.debug\\9.0.7\\microsoft.extensions.logging.debug.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\9.0.7\\microsoft.extensions.logging.eventlog.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\9.0.7\\microsoft.extensions.logging.eventsource.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.options\\9.0.7\\microsoft.extensions.options.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\9.0.7\\microsoft.extensions.options.configurationextensions.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.7\\microsoft.extensions.primitives.9.0.7.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql\\9.0.3\\npgsql.9.0.3.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql.dependencyinjection\\9.0.3\\npgsql.dependencyinjection.9.0.3.nupkg.sha512", - "C:\\Users\\Vincent Allen\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.7\\system.diagnostics.eventlog.9.0.7.nupkg.sha512" + "C:\\Users\\vallen\\.nuget\\packages\\dapper\\2.1.66\\dapper.2.1.66.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.7\\microsoft.extensions.configuration.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.7\\microsoft.extensions.configuration.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.binder\\9.0.7\\microsoft.extensions.configuration.binder.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\9.0.7\\microsoft.extensions.configuration.commandline.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\9.0.7\\microsoft.extensions.configuration.environmentvariables.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.7\\microsoft.extensions.configuration.fileextensions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.7\\microsoft.extensions.configuration.json.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\9.0.7\\microsoft.extensions.configuration.usersecrets.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.7\\microsoft.extensions.dependencyinjection.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.7\\microsoft.extensions.dependencyinjection.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.diagnostics\\9.0.7\\microsoft.extensions.diagnostics.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\9.0.7\\microsoft.extensions.diagnostics.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\9.0.7\\microsoft.extensions.fileproviders.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\9.0.7\\microsoft.extensions.fileproviders.physical.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\9.0.7\\microsoft.extensions.filesystemglobbing.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.hosting\\9.0.7\\microsoft.extensions.hosting.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\9.0.7\\microsoft.extensions.hosting.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging\\9.0.7\\microsoft.extensions.logging.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.7\\microsoft.extensions.logging.abstractions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.configuration\\9.0.7\\microsoft.extensions.logging.configuration.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.console\\9.0.7\\microsoft.extensions.logging.console.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.debug\\9.0.7\\microsoft.extensions.logging.debug.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\9.0.7\\microsoft.extensions.logging.eventlog.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\9.0.7\\microsoft.extensions.logging.eventsource.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.options\\9.0.7\\microsoft.extensions.options.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\9.0.7\\microsoft.extensions.options.configurationextensions.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.7\\microsoft.extensions.primitives.9.0.7.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\npgsql\\9.0.3\\npgsql.9.0.3.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\npgsql.dependencyinjection\\9.0.3\\npgsql.dependencyinjection.9.0.3.nupkg.sha512", + "C:\\Users\\vallen\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.7\\system.diagnostics.eventlog.9.0.7.nupkg.sha512" ], "logs": [] } \ No newline at end of file