Switched to Blazor.

This commit is contained in:
douwe
2025-04-06 14:30:02 +02:00
parent 5724f28599
commit 25567d3433
258 changed files with 106366 additions and 38637 deletions

3
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"dotnet.defaultSolution": "douwco.sln"
}

View File

@@ -1,41 +0,0 @@
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi
builder.Services.AddOpenApi();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.MapOpenApi();
}
app.UseHttpsRedirection();
var summaries = new[]
{
"Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
};
app.MapGet("/weatherforecast", () =>
{
var forecast = Enumerable.Range(1, 5).Select(index =>
new WeatherForecast
(
DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
Random.Shared.Next(-20, 55),
summaries[Random.Shared.Next(summaries.Length)]
))
.ToArray();
return forecast;
})
.WithName("GetWeatherForecast");
app.Run();
record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary)
{
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
}

View File

@@ -1,23 +0,0 @@
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": false,
"applicationUrl": "http://localhost:5297",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": false,
"applicationUrl": "https://localhost:7129;http://localhost:5297",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}

View File

@@ -1,59 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v9.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
"douwco.api/1.0.0": {
"dependencies": {
"Microsoft.AspNetCore.OpenApi": "9.0.3"
},
"runtime": {
"douwco.api.dll": {}
}
},
"Microsoft.AspNetCore.OpenApi/9.0.3": {
"dependencies": {
"Microsoft.OpenApi": "1.6.17"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": {
"assemblyVersion": "9.0.3.0",
"fileVersion": "9.0.325.11220"
}
}
},
"Microsoft.OpenApi/1.6.17": {
"runtime": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"assemblyVersion": "1.6.17.0",
"fileVersion": "1.6.17.0"
}
}
}
}
},
"libraries": {
"douwco.api/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.AspNetCore.OpenApi/9.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fKh0UyGMUE+lhbovMhh3g88b9bT+y2jfZIuJ8ljY7rcCaSJ9m2Qqqbh66oULFfzWE2BUAmimzTGcPcq3jXi/Ew==",
"path": "microsoft.aspnetcore.openapi/9.0.3",
"hashPath": "microsoft.aspnetcore.openapi.9.0.3.nupkg.sha512"
},
"Microsoft.OpenApi/1.6.17": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Le+kehlmrlQfuDFUt1zZ2dVwrhFQtKREdKBo+rexOwaCoYP0/qpgT9tLxCsZjsgR5Itk1UKPcbgO+FyaNid/bA==",
"path": "microsoft.openapi/1.6.17",
"hashPath": "microsoft.openapi.1.6.17.nupkg.sha512"
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +0,0 @@
@douwco.api_HostAddress = http://localhost:5297
GET {{douwco.api_HostAddress}}/weatherforecast/
Accept: application/json
###

View File

@@ -1 +0,0 @@
131f93aecab6c0850bd0455e8fb13447a5d1671e582f8548def98073cd6d1fa6

View File

@@ -1,21 +0,0 @@
is_global = true
build_property.TargetFramework = net9.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = douwco.api
build_property.RootNamespace = douwco.api
build_property.ProjectDir = /home/douwe/Projects/douwco.be/douwco.api/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 9.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = /home/douwe/Projects/douwco.be/douwco.api
build_property._RazorSourceGeneratorDebug =
build_property.EffectiveAnalysisLevelStyle = 9.0
build_property.EnableCodeStyleSeverity =

View File

@@ -1,16 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@@ -1 +0,0 @@
0277693f96d1af7d14ba8743e9e6206d8709e4ae3fe7f066c038459ea0b9c713

View File

@@ -1,57 +0,0 @@
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/appsettings.Development.json
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/appsettings.json
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.endpoints.json
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.deps.json
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.runtimeconfig.json
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.dll
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.pdb
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/Microsoft.AspNetCore.OpenApi.dll
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/Microsoft.OpenApi.dll
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.csproj.AssemblyReference.cache
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.GeneratedMSBuildEditorConfig.editorconfig
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfoInputs.cache
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfo.cs
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.csproj.CoreCompileInputs.cache
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cs
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cache
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.sourcelink.json
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/scopedcss/bundle/douwco.api.styles.css
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.build.json
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.development.json
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.build.endpoints.json
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssets.props
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssetEndpoints.props
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.build.douwco.api.props
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildMultiTargeting.douwco.api.props
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildTransitive.douwco.api.props
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.pack.json
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.csproj.Up2Date
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.dll
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/refint/douwco.api.dll
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.pdb
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.genruntimeconfig.cache
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/ref/douwco.api.dll
/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.runtime.json
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz
/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz

View File

@@ -1 +0,0 @@
490fb39498c4839e896e9363c70e17dbd89d78606c1f2467a9cd81688b0bb2fb

View File

@@ -1 +0,0 @@
{"documents":{"/home/douwe/Projects/douwco.be/*":"https://raw.githubusercontent.com/DouweRavers/douwco.be/952fee608d45ddc58aadcf9b2f7d18b44eb8a9d4/*"}}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,113 +0,0 @@
{
"Files": [
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/3rdpartylicenses.txt",
"PackagePath": "staticwebassets/3rdpartylicenses.txt"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/favicon.ico",
"PackagePath": "staticwebassets/browser/favicon.ico"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.csr.html",
"PackagePath": "staticwebassets/browser/index.csr.html"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.html",
"PackagePath": "staticwebassets/browser/index.html"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/main-CXXROGF7.js",
"PackagePath": "staticwebassets/browser/main-CXXROGF7.js"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js",
"PackagePath": "staticwebassets/browser/polyfills-FFHMD2TL.js"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/styles-5INURTSO.css",
"PackagePath": "staticwebassets/browser/styles-5INURTSO.css"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/prerendered-routes.json",
"PackagePath": "staticwebassets/prerendered-routes.json"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs",
"PackagePath": "staticwebassets/server/angular-app-engine-manifest.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-manifest.mjs",
"PackagePath": "staticwebassets/server/angular-app-manifest.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs",
"PackagePath": "staticwebassets/server/assets-chunks/index_csr_html.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_html.mjs",
"PackagePath": "staticwebassets/server/assets-chunks/index_html.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs",
"PackagePath": "staticwebassets/server/assets-chunks/index_server_html.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs",
"PackagePath": "staticwebassets/server/assets-chunks/styles-5INURTSO_css.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs",
"PackagePath": "staticwebassets/server/chunk-EJSJJTUO.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs",
"PackagePath": "staticwebassets/server/chunk-GFUZYSQG.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs",
"PackagePath": "staticwebassets/server/chunk-TNO4MGIL.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs",
"PackagePath": "staticwebassets/server/chunk-X2SEQXRR.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/index.server.html",
"PackagePath": "staticwebassets/server/index.server.html"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/main.server.mjs",
"PackagePath": "staticwebassets/server/main.server.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/polyfills.server.mjs",
"PackagePath": "staticwebassets/server/polyfills.server.mjs"
},
{
"Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/server.mjs",
"PackagePath": "staticwebassets/server/server.mjs"
},
{
"Id": "obj/Debug/net9.0/staticwebassets/msbuild.build.douwco.api.props",
"PackagePath": "build\\douwco.api.props"
},
{
"Id": "obj/Debug/net9.0/staticwebassets/msbuild.buildMultiTargeting.douwco.api.props",
"PackagePath": "buildMultiTargeting\\douwco.api.props"
},
{
"Id": "obj/Debug/net9.0/staticwebassets/msbuild.buildTransitive.douwco.api.props",
"PackagePath": "buildTransitive\\douwco.api.props"
},
{
"Id": "obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssetEndpoints.props",
"PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssetEndpoints.props"
},
{
"Id": "obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssets.props",
"PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props"
}
],
"ElementsToRemove": []
}

View File

@@ -1,3 +0,0 @@
<Project>
<Import Project="../build/douwco.api.props" />
</Project>

View File

@@ -1,3 +0,0 @@
<Project>
<Import Project="../buildMultiTargeting/douwco.api.props" />
</Project>

View File

@@ -1,268 +0,0 @@
<Project>
<ItemGroup>
<StaticWebAssetEndpoint Include="_content/douwco.api/3rdpartylicenses.txt">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\3rdpartylicenses.txt'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-/cxaUL0rtKO4twv6zQ\u002BQAElVOG5gR6BweBI/DjqbF1c="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"103298"},{"Name":"Content-Type","Value":"text/plain"},{"Name":"ETag","Value":"\u0022/cxaUL0rtKO4twv6zQ\u002BQAElVOG5gR6BweBI/DjqbF1c=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/3rdpartylicenses.vhkp7mk5xo.txt">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\3rdpartylicenses.txt'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"vhkp7mk5xo"},{"Name":"integrity","Value":"sha256-/cxaUL0rtKO4twv6zQ\u002BQAElVOG5gR6BweBI/DjqbF1c="},{"Name":"label","Value":"_content/douwco.api/3rdpartylicenses.txt"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"103298"},{"Name":"Content-Type","Value":"text/plain"},{"Name":"ETag","Value":"\u0022/cxaUL0rtKO4twv6zQ\u002BQAElVOG5gR6BweBI/DjqbF1c=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/favicon.ico">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\favicon.ico'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-\u002BRAr6AKXwFKSB2B75Sd7T5C8qJ1lmI\u002BhdxuRx4lOgV8="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=3600, must-revalidate"},{"Name":"Content-Length","Value":"15086"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\u0022\u002BRAr6AKXwFKSB2B75Sd7T5C8qJ1lmI\u002BhdxuRx4lOgV8=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/favicon.vagikyz9qx.ico">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\favicon.ico'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"vagikyz9qx"},{"Name":"integrity","Value":"sha256-\u002BRAr6AKXwFKSB2B75Sd7T5C8qJ1lmI\u002BhdxuRx4lOgV8="},{"Name":"label","Value":"_content/douwco.api/browser/favicon.ico"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"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":"\u0022\u002BRAr6AKXwFKSB2B75Sd7T5C8qJ1lmI\u002BhdxuRx4lOgV8=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/index.9sa3bxc43p.html">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.html'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"9sa3bxc43p"},{"Name":"integrity","Value":"sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1\u002BjM="},{"Name":"label","Value":"_content/douwco.api/browser/index.html"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"20841"},{"Name":"Content-Type","Value":"text/html"},{"Name":"ETag","Value":"\u0022p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1\u002BjM=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/index.csr.e49xa8zkak.html">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.csr.html'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"e49xa8zkak"},{"Name":"integrity","Value":"sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e\u002BQ="},{"Name":"label","Value":"_content/douwco.api/browser/index.csr.html"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"496"},{"Name":"Content-Type","Value":"text/html"},{"Name":"ETag","Value":"\u0022bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e\u002BQ=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/index.csr.html">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.csr.html'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e\u002BQ="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"496"},{"Name":"Content-Type","Value":"text/html"},{"Name":"ETag","Value":"\u0022bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e\u002BQ=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/index.html">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.html'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1\u002BjM="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"20841"},{"Name":"Content-Type","Value":"text/html"},{"Name":"ETag","Value":"\u0022p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1\u002BjM=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/main-CXXROGF7.guy8vc571m.js">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\main-CXXROGF7.js'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"guy8vc571m"},{"Name":"integrity","Value":"sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS\u002B5M="},{"Name":"label","Value":"_content/douwco.api/browser/main-CXXROGF7.js"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"243132"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS\u002B5M=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/main-CXXROGF7.js">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\main-CXXROGF7.js'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS\u002B5M="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"243132"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS\u002B5M=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/polyfills-FFHMD2TL.39tegmrjtp.js">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\polyfills-FFHMD2TL.js'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"39tegmrjtp"},{"Name":"integrity","Value":"sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g="},{"Name":"label","Value":"_content/douwco.api/browser/polyfills-FFHMD2TL.js"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"34519"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/polyfills-FFHMD2TL.js">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\polyfills-FFHMD2TL.js'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"34519"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/styles-5INURTSO.5ipweew5fc.css">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\styles-5INURTSO.css'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"5ipweew5fc"},{"Name":"integrity","Value":"sha256-47DEQpj8HBSa\u002B/TImW\u002B5JCeuQeRkm5NMpJWZG3hSuFU="},{"Name":"label","Value":"_content/douwco.api/browser/styles-5INURTSO.css"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"0"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\u002247DEQpj8HBSa\u002B/TImW\u002B5JCeuQeRkm5NMpJWZG3hSuFU=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/browser/styles-5INURTSO.css">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\styles-5INURTSO.css'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-47DEQpj8HBSa\u002B/TImW\u002B5JCeuQeRkm5NMpJWZG3hSuFU="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"0"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\u002247DEQpj8HBSa\u002B/TImW\u002B5JCeuQeRkm5NMpJWZG3hSuFU=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/prerendered-routes.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\prerendered-routes.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME\u002BoAObFpQ0kw="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"33"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u00228CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME\u002BoAObFpQ0kw=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/prerendered-routes.kfm2ar68zj.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\prerendered-routes.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"kfm2ar68zj"},{"Name":"integrity","Value":"sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME\u002BoAObFpQ0kw="},{"Name":"label","Value":"_content/douwco.api/prerendered-routes.json"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"33"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u00228CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME\u002BoAObFpQ0kw=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/angular-app-engine-manifest.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-engine-manifest.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"141"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00222CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/angular-app-engine-manifest.s3d2ds2de9.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-engine-manifest.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"s3d2ds2de9"},{"Name":"integrity","Value":"sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc="},{"Name":"label","Value":"_content/douwco.api/server/angular-app-engine-manifest.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"141"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00222CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/angular-app-manifest.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-manifest.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"981"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00229tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/angular-app-manifest.yhrnx3kc1h.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-manifest.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"yhrnx3kc1h"},{"Name":"integrity","Value":"sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ="},{"Name":"label","Value":"_content/douwco.api/server/angular-app-manifest.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"981"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00229tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/index_csr_html.drx7zseqbo.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_csr_html.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"drx7zseqbo"},{"Name":"integrity","Value":"sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk="},{"Name":"label","Value":"_content/douwco.api/server/assets-chunks/index_csr_html.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"514"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/index_csr_html.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_csr_html.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"514"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/index_html.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_html.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-6zHVgqosnuZNMoiCnFHh8wfZ\u002BHpwcXZOJd77ei5DKZQ="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"20859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00226zHVgqosnuZNMoiCnFHh8wfZ\u002BHpwcXZOJd77ei5DKZQ=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/index_html.vzmajf1oe5.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_html.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"vzmajf1oe5"},{"Name":"integrity","Value":"sha256-6zHVgqosnuZNMoiCnFHh8wfZ\u002BHpwcXZOJd77ei5DKZQ="},{"Name":"label","Value":"_content/douwco.api/server/assets-chunks/index_html.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"20859"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00226zHVgqosnuZNMoiCnFHh8wfZ\u002BHpwcXZOJd77ei5DKZQ=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/index_server_html.flc7de0x6c.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_server_html.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"flc7de0x6c"},{"Name":"integrity","Value":"sha256-g6BzR\u002B3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg="},{"Name":"label","Value":"_content/douwco.api/server/assets-chunks/index_server_html.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"1027"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022g6BzR\u002B3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/index_server_html.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_server_html.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-g6BzR\u002B3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"1027"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022g6BzR\u002B3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\styles-5INURTSO_css.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"gnjc6mr142"},{"Name":"integrity","Value":"sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g="},{"Name":"label","Value":"_content/douwco.api/server/assets-chunks/styles-5INURTSO_css.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"18"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/assets-chunks/styles-5INURTSO_css.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\styles-5INURTSO_css.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"18"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-EJSJJTUO.00r8eipahe.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-EJSJJTUO.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"00r8eipahe"},{"Name":"integrity","Value":"sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus="},{"Name":"label","Value":"_content/douwco.api/server/chunk-EJSJJTUO.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"12141"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-EJSJJTUO.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-EJSJJTUO.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"12141"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-GFUZYSQG.lkbn8j4wgf.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-GFUZYSQG.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"lkbn8j4wgf"},{"Name":"integrity","Value":"sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E="},{"Name":"label","Value":"_content/douwco.api/server/chunk-GFUZYSQG.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"1239"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-GFUZYSQG.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-GFUZYSQG.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"1239"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-TNO4MGIL.3hj7zk5twu.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-TNO4MGIL.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"3hj7zk5twu"},{"Name":"integrity","Value":"sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw="},{"Name":"label","Value":"_content/douwco.api/server/chunk-TNO4MGIL.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"12071"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-TNO4MGIL.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-TNO4MGIL.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"12071"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-X2SEQXRR.e2nrjsonjv.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-X2SEQXRR.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"e2nrjsonjv"},{"Name":"integrity","Value":"sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk="},{"Name":"label","Value":"_content/douwco.api/server/chunk-X2SEQXRR.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"2412"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/chunk-X2SEQXRR.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-X2SEQXRR.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"2412"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/index.server.html">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\index.server.html'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb\u002BGLsTk51VBM="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"1009"},{"Name":"Content-Type","Value":"text/html"},{"Name":"ETag","Value":"\u0022wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb\u002BGLsTk51VBM=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/index.server.rl7fllzze3.html">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\index.server.html'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"rl7fllzze3"},{"Name":"integrity","Value":"sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb\u002BGLsTk51VBM="},{"Name":"label","Value":"_content/douwco.api/server/index.server.html"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"1009"},{"Name":"Content-Type","Value":"text/html"},{"Name":"ETag","Value":"\u0022wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb\u002BGLsTk51VBM=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/main.server.0jtjzltt1u.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\main.server.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"0jtjzltt1u"},{"Name":"integrity","Value":"sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8="},{"Name":"label","Value":"_content/douwco.api/server/main.server.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"688999"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/main.server.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\main.server.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"688999"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/polyfills.server.gc9ihpnam1.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\polyfills.server.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"gc9ihpnam1"},{"Name":"integrity","Value":"sha256-0KS9a\u002B4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0="},{"Name":"label","Value":"_content/douwco.api/server/polyfills.server.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"267764"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00220KS9a\u002B4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/polyfills.server.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\polyfills.server.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-0KS9a\u002B4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"267764"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u00220KS9a\u002B4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/server.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\server.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-T8Phmi0jmz9fnQkP\u002BiHKEr6Rdwfi8Td96sSVElu6SeE="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"845380"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022T8Phmi0jmz9fnQkP\u002BiHKEr6Rdwfi8Td96sSVElu6SeE=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/douwco.api/server/server.zn7iwrajol.mjs">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\server.mjs'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"zn7iwrajol"},{"Name":"integrity","Value":"sha256-T8Phmi0jmz9fnQkP\u002BiHKEr6Rdwfi8Td96sSVElu6SeE="},{"Name":"label","Value":"_content/douwco.api/server/server.mjs"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Accept-Ranges","Value":"bytes"},{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"845380"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022T8Phmi0jmz9fnQkP\u002BiHKEr6Rdwfi8Td96sSVElu6SeE=\u0022"},{"Name":"Last-Modified","Value":"Sat, 05 Apr 2025 20:07:34 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
</ItemGroup>
</Project>

View File

@@ -1,400 +0,0 @@
<Project>
<ItemGroup>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\3rdpartylicenses.txt'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>3rdpartylicenses.txt</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>vhkp7mk5xo</Fingerprint>
<Integrity>/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\3rdpartylicenses.txt'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\favicon.ico'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>browser/favicon.ico</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>vagikyz9qx</Fingerprint>
<Integrity>+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\favicon.ico'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.html'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>browser/index.html</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>9sa3bxc43p</Fingerprint>
<Integrity>p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.html'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.csr.html'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>browser/index.csr.html</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>e49xa8zkak</Fingerprint>
<Integrity>bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.csr.html'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\main-CXXROGF7.js'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>browser/main-CXXROGF7.js</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>guy8vc571m</Fingerprint>
<Integrity>mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\main-CXXROGF7.js'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\polyfills-FFHMD2TL.js'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>browser/polyfills-FFHMD2TL.js</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>39tegmrjtp</Fingerprint>
<Integrity>adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\polyfills-FFHMD2TL.js'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\styles-5INURTSO.css'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>browser/styles-5INURTSO.css</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>5ipweew5fc</Fingerprint>
<Integrity>47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\styles-5INURTSO.css'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\prerendered-routes.json'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>prerendered-routes.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>kfm2ar68zj</Fingerprint>
<Integrity>8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\prerendered-routes.json'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-engine-manifest.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/angular-app-engine-manifest.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>s3d2ds2de9</Fingerprint>
<Integrity>2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-engine-manifest.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-manifest.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/angular-app-manifest.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>yhrnx3kc1h</Fingerprint>
<Integrity>9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-manifest.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_csr_html.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/assets-chunks/index_csr_html.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>drx7zseqbo</Fingerprint>
<Integrity>VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_csr_html.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_html.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/assets-chunks/index_html.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>vzmajf1oe5</Fingerprint>
<Integrity>6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_html.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_server_html.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/assets-chunks/index_server_html.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>flc7de0x6c</Fingerprint>
<Integrity>g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_server_html.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\styles-5INURTSO_css.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/assets-chunks/styles-5INURTSO_css.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>gnjc6mr142</Fingerprint>
<Integrity>hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\styles-5INURTSO_css.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-EJSJJTUO.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/chunk-EJSJJTUO.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>00r8eipahe</Fingerprint>
<Integrity>UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-EJSJJTUO.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-GFUZYSQG.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/chunk-GFUZYSQG.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>lkbn8j4wgf</Fingerprint>
<Integrity>q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-GFUZYSQG.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-TNO4MGIL.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/chunk-TNO4MGIL.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>3hj7zk5twu</Fingerprint>
<Integrity>qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-TNO4MGIL.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-X2SEQXRR.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/chunk-X2SEQXRR.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>e2nrjsonjv</Fingerprint>
<Integrity>htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-X2SEQXRR.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\index.server.html'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/index.server.html</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>rl7fllzze3</Fingerprint>
<Integrity>wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\index.server.html'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\main.server.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/main.server.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>0jtjzltt1u</Fingerprint>
<Integrity>xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\main.server.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\polyfills.server.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/polyfills.server.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>gc9ihpnam1</Fingerprint>
<Integrity>0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\polyfills.server.mjs'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\server.mjs'))">
<SourceType>Package</SourceType>
<SourceId>douwco.api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/douwco.api</BasePath>
<RelativePath>server/server.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>zn7iwrajol</Fingerprint>
<Integrity>T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\server.mjs'))</OriginalItemSpec>
</StaticWebAsset>
</ItemGroup>
</Project>

View File

@@ -1,148 +0,0 @@
{
"version": 3,
"targets": {
"net9.0": {
"Microsoft.AspNetCore.OpenApi/9.0.3": {
"type": "package",
"dependencies": {
"Microsoft.OpenApi": "1.6.17"
},
"compile": {
"lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": {
"related": ".xml"
}
},
"frameworkReferences": [
"Microsoft.AspNetCore.App"
]
},
"Microsoft.OpenApi/1.6.17": {
"type": "package",
"compile": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"related": ".pdb;.xml"
}
},
"runtime": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"related": ".pdb;.xml"
}
}
}
}
},
"libraries": {
"Microsoft.AspNetCore.OpenApi/9.0.3": {
"sha512": "fKh0UyGMUE+lhbovMhh3g88b9bT+y2jfZIuJ8ljY7rcCaSJ9m2Qqqbh66oULFfzWE2BUAmimzTGcPcq3jXi/Ew==",
"type": "package",
"path": "microsoft.aspnetcore.openapi/9.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"lib/net9.0/Microsoft.AspNetCore.OpenApi.dll",
"lib/net9.0/Microsoft.AspNetCore.OpenApi.xml",
"microsoft.aspnetcore.openapi.9.0.3.nupkg.sha512",
"microsoft.aspnetcore.openapi.nuspec"
]
},
"Microsoft.OpenApi/1.6.17": {
"sha512": "Le+kehlmrlQfuDFUt1zZ2dVwrhFQtKREdKBo+rexOwaCoYP0/qpgT9tLxCsZjsgR5Itk1UKPcbgO+FyaNid/bA==",
"type": "package",
"path": "microsoft.openapi/1.6.17",
"files": [
".nupkg.metadata",
".signature.p7s",
"README.md",
"lib/netstandard2.0/Microsoft.OpenApi.dll",
"lib/netstandard2.0/Microsoft.OpenApi.pdb",
"lib/netstandard2.0/Microsoft.OpenApi.xml",
"microsoft.openapi.1.6.17.nupkg.sha512",
"microsoft.openapi.nuspec"
]
}
},
"projectFileDependencyGroups": {
"net9.0": [
"Microsoft.AspNetCore.OpenApi >= 9.0.3"
]
},
"packageFolders": {
"/home/douwe/.nuget/packages/": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj",
"projectName": "douwco.api",
"projectPath": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj",
"packagesPath": "/home/douwe/.nuget/packages/",
"outputPath": "/home/douwe/Projects/douwco.be/douwco.api/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/douwe/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.200"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"Microsoft.AspNetCore.OpenApi": {
"target": "Package",
"version": "[9.0.3, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.202/PortableRuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -1,11 +0,0 @@
{
"version": 2,
"dgSpecHash": "zdqKp5lAA60=",
"success": true,
"projectFilePath": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj",
"expectedPackageFiles": [
"/home/douwe/.nuget/packages/microsoft.aspnetcore.openapi/9.0.3/microsoft.aspnetcore.openapi.9.0.3.nupkg.sha512",
"/home/douwe/.nuget/packages/microsoft.openapi/1.6.17/microsoft.openapi.1.6.17.nupkg.sha512"
],
"logs": []
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,13 +0,0 @@
<!doctype html>
<html lang="en" data-beasties-container="">
<head>
<meta charset="utf-8">
<title>DouwcoClient</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles-5INURTSO.css"></head>
<body ngcm="">
<app-root></app-root>
<script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-CXXROGF7.js" type="module"></script></body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +0,0 @@
{
"routes": {
"/": {}
}
}

View File

@@ -1,10 +0,0 @@
export default {
basePath: '/',
supportedLocales: {
"en-US": ""
},
entryPoints: {
'': () => import('./main.server.mjs')
},
};

View File

@@ -1,20 +0,0 @@
export default {
bootstrap: () => import('./main.server.mjs').then(m => m.default),
inlineCriticalCss: true,
baseHref: '/',
locale: undefined,
routes: [
{
"renderMode": 2,
"route": "/"
}
],
entryPointToBrowserMapping: undefined,
assets: {
'index.csr.html': {size: 496, hash: '6e46b3dedd8226896873f1dac006cee1b48471fae69393e1e575e1ede8bb7be4', text: () => import('./assets-chunks/index_csr_html.mjs').then(m => m.default)},
'index.server.html': {size: 1009, hash: 'c1926f602a5f1127f38022f13dcf6aff3572f1d536ea685bf862ec4e4e755413', text: () => import('./assets-chunks/index_server_html.mjs').then(m => m.default)},
'index.html': {size: 20841, hash: 'a7d73fc13e13e6c1c20cab8a9bfd2a2cfb82ffca8cef46f77072e14951b5fa33', text: () => import('./assets-chunks/index_html.mjs').then(m => m.default)},
'styles-5INURTSO.css': {size: 0, hash: 'menYUTfbRu8', text: () => import('./assets-chunks/styles-5INURTSO_css.mjs').then(m => m.default)}
},
};

View File

@@ -1,14 +0,0 @@
export default `<!doctype html>
<html lang="en" data-beasties-container="">
<head>
<meta charset="utf-8">
<title>DouwcoClient</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles-5INURTSO.css"></head>
<body ngcm="">
<app-root></app-root>
<script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-CXXROGF7.js" type="module"></script></body>
</html>
`;

File diff suppressed because one or more lines are too long

View File

@@ -1,15 +0,0 @@
export default `<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DouwcoClient</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles-5INURTSO.css"></head>
<body><script type="text/javascript" id="ng-event-dispatch-contract">(()=>{function p(t,n,r,o,e,i,f,m){return{eventType:t,event:n,targetElement:r,eic:o,timeStamp:e,eia:i,eirp:f,eiack:m}}function u(t){let n=[],r=e=>{n.push(e)};return{c:t,q:n,et:[],etc:[],d:r,h:e=>{r(p(e.type,e,e.target,t,Date.now()))}}}function s(t,n,r){for(let o=0;o<n.length;o++){let e=n[o];(r?t.etc:t.et).push(e),t.c.addEventListener(e,t.h,r)}}function c(t,n,r,o,e=window){let i=u(t);e._ejsas||(e._ejsas={}),e._ejsas[n]=i,s(i,r),s(i,o,!0)}window.__jsaction_bootstrap=c;})();
</script>
<app-root></app-root>
<script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-CXXROGF7.js" type="module"></script></body>
</html>
`;

View File

@@ -1 +0,0 @@
export default ``;

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +0,0 @@
import { createRequire } from 'node:module';
globalThis['require'] ??= createRequire(import.meta.url);
var j=Object.create;var e=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,m=Object.getPrototypeOf,i=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;var h=(b,a,c)=>a in b?e(b,a,{enumerable:!0,configurable:!0,writable:!0,value:c}):b[a]=c,p=(b,a)=>{for(var c in a||={})i.call(a,c)&&h(b,c,a[c]);if(g)for(var c of g(a))n.call(a,c)&&h(b,c,a[c]);return b};var q=(b=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(b,{get:(a,c)=>(typeof require<"u"?require:a)[c]}):b)(function(b){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+b+'" is not supported')});var r=(b,a)=>()=>(a||b((a={exports:{}}).exports,a),a.exports),s=(b,a)=>{for(var c in a)e(b,c,{get:a[c],enumerable:!0})},o=(b,a,c,f)=>{if(a&&typeof a=="object"||typeof a=="function")for(let d of l(a))!i.call(b,d)&&d!==c&&e(b,d,{get:()=>a[d],enumerable:!(f=k(a,d))||f.enumerable});return b};var t=(b,a,c)=>(c=b!=null?j(m(b)):{},o(a||!b||!b.__esModule?e(c,"default",{value:b,enumerable:!0}):c,b));export{p as a,q as b,r as c,s as d,t as e};

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
import './polyfills.server.mjs';
var u=Object.defineProperty,v=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols,x=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,y=Reflect.get;var l=(a,b)=>(b=Symbol[a])?b:Symbol.for("Symbol."+a),z=a=>{throw TypeError(a)};var p=(a,b,c)=>b in a?u(a,b,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[b]=c,A=(a,b)=>{for(var c in b||={})q.call(b,c)&&p(a,c,b[c]);if(m)for(var c of m(b))r.call(b,c)&&p(a,c,b[c]);return a},B=(a,b)=>v(a,w(b));var C=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(b,c)=>(typeof require<"u"?require:b)[c]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var D=(a,b)=>{var c={};for(var d in a)q.call(a,d)&&b.indexOf(d)<0&&(c[d]=a[d]);if(a!=null&&m)for(var d of m(a))b.indexOf(d)<0&&r.call(a,d)&&(c[d]=a[d]);return c};var E=(a,b)=>()=>(b||a((b={exports:{}}).exports,b),b.exports);var F=(a,b,c)=>y(x(a),c,b);var G=(a,b,c)=>new Promise((d,g)=>{var e=f=>{try{i(c.next(f))}catch(j){g(j)}},h=f=>{try{i(c.throw(f))}catch(j){g(j)}},i=f=>f.done?d(f.value):Promise.resolve(f.value).then(e,h);i((c=c.apply(a,b)).next())}),s=function(a,b){this[0]=a,this[1]=b},H=(a,b,c)=>{var d=(h,i,f,j)=>{try{var n=c[h](i),o=(i=n.value)instanceof s,t=n.done;Promise.resolve(o?i[0]:i).then(k=>o?d(h==="return"?h:"next",i[1]?{done:k.done,value:k.value}:k,f,j):f({value:k,done:t})).catch(k=>d("throw",k,f,j))}catch(k){j(k)}},g=h=>e[h]=i=>new Promise((f,j)=>d(h,i,f,j)),e={};return c=c.apply(a,b),e[l("asyncIterator")]=()=>e,g("next"),g("throw"),g("return"),e},I=a=>{var b=a[l("asyncIterator")],c=!1,d,g={};return b==null?(b=a[l("iterator")](),d=e=>g[e]=h=>b[e](h)):(b=b.call(a),d=e=>g[e]=h=>{if(c){if(c=!1,e==="throw")throw h;return h}return c=!0,{done:!1,value:new s(new Promise(i=>{var f=b[e](h);f instanceof Object||z("Object expected"),i(f)}),1)}}),g[l("iterator")]=()=>g,d("next"),"throw"in b?d("throw"):g.throw=e=>{throw e},"return"in b&&d("return"),g},J=(a,b,c)=>(b=a[l("asyncIterator")])?b.call(a):(a=a[l("iterator")](),b={},c=(d,g)=>(g=a[d])&&(b[d]=e=>new Promise((h,i,f)=>(e=g.call(a,e),f=e.done,Promise.resolve(e.value).then(j=>h({value:j,done:f}),i)))),c("next"),c("return"),b);export{A as a,B as b,C as c,D as d,E as e,F as f,G as g,s as h,H as i,I as j,J as k};

View File

@@ -1,14 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DouwcoClient</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles-5INURTSO.css"></head>
<body><script type="text/javascript" id="ng-event-dispatch-contract">(()=>{function p(t,n,r,o,e,i,f,m){return{eventType:t,event:n,targetElement:r,eic:o,timeStamp:e,eia:i,eirp:f,eiack:m}}function u(t){let n=[],r=e=>{n.push(e)};return{c:t,q:n,et:[],etc:[],d:r,h:e=>{r(p(e.type,e,e.target,t,Date.now()))}}}function s(t,n,r){for(let o=0;o<n.length;o++){let e=n[o];(r?t.etc:t.et).push(e),t.c.addEventListener(e,t.h,r)}}function c(t,n,r,o,e=window){let i=u(t);e._ejsas||(e._ejsas={}),e._ejsas[n]=i,s(i,r),s(i,o,!0)}window.__jsaction_bootstrap=c;})();
</script>
<app-root></app-root>
<script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-CXXROGF7.js" type="module"></script></body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="/" />
<link rel="stylesheet" href="@Assets["lib/bootstrap/dist/css/bootstrap.min.css"]" />
<link rel="stylesheet" href="@Assets["app.css"]" />
<link rel="stylesheet" href="@Assets["douwco.be.styles.css"]" />
<ImportMap />
<link rel="icon" type="image/png" href="favicon.png" />
<HeadOutlet />
</head>
<body>
<Routes />
<script src="_framework/blazor.web.js"></script>
</body>
</html>

View File

@@ -0,0 +1,23 @@
@inherits LayoutComponentBase
<div class="page">
<div class="sidebar">
<NavMenu />
</div>
<main>
<div class="top-row px-4">
<a href="https://learn.microsoft.com/aspnet/core/" target="_blank">About</a>
</div>
<article class="content px-4">
@Body
</article>
</main>
</div>
<div id="blazor-error-ui" data-nosnippet>
An unhandled error has occurred.
<a href="." class="reload">Reload</a>
<span class="dismiss">🗙</span>
</div>

View File

@@ -0,0 +1,98 @@
.page {
position: relative;
display: flex;
flex-direction: column;
}
main {
flex: 1;
}
.sidebar {
background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}
.top-row {
background-color: #f7f7f7;
border-bottom: 1px solid #d6d5d5;
justify-content: flex-end;
height: 3.5rem;
display: flex;
align-items: center;
}
.top-row ::deep a, .top-row ::deep .btn-link {
white-space: nowrap;
margin-left: 1.5rem;
text-decoration: none;
}
.top-row ::deep a:hover, .top-row ::deep .btn-link:hover {
text-decoration: underline;
}
.top-row ::deep a:first-child {
overflow: hidden;
text-overflow: ellipsis;
}
@media (max-width: 640.98px) {
.top-row {
justify-content: space-between;
}
.top-row ::deep a, .top-row ::deep .btn-link {
margin-left: 0;
}
}
@media (min-width: 641px) {
.page {
flex-direction: row;
}
.sidebar {
width: 250px;
height: 100vh;
position: sticky;
top: 0;
}
.top-row {
position: sticky;
top: 0;
z-index: 1;
}
.top-row.auth ::deep a:first-child {
flex: 1;
text-align: right;
width: 0;
}
.top-row, article {
padding-left: 2rem !important;
padding-right: 1.5rem !important;
}
}
#blazor-error-ui {
color-scheme: light only;
background: lightyellow;
bottom: 0;
box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
box-sizing: border-box;
display: none;
left: 0;
padding: 0.6rem 1.25rem 0.7rem 1.25rem;
position: fixed;
width: 100%;
z-index: 1000;
}
#blazor-error-ui .dismiss {
cursor: pointer;
position: absolute;
right: 0.75rem;
top: 0.5rem;
}

View File

@@ -0,0 +1,30 @@
<div class="top-row ps-3 navbar navbar-dark">
<div class="container-fluid">
<a class="navbar-brand" href="">douwco.be</a>
</div>
</div>
<input type="checkbox" title="Navigation menu" class="navbar-toggler" />
<div class="nav-scrollable" onclick="document.querySelector('.navbar-toggler').click()">
<nav class="nav flex-column">
<div class="nav-item px-3">
<NavLink class="nav-link" href="" Match="NavLinkMatch.All">
<span class="bi bi-house-door-fill-nav-menu" aria-hidden="true"></span> Home
</NavLink>
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="counter">
<span class="bi bi-plus-square-fill-nav-menu" aria-hidden="true"></span> Counter
</NavLink>
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="weather">
<span class="bi bi-list-nested-nav-menu" aria-hidden="true"></span> Weather
</NavLink>
</div>
</nav>
</div>

View File

@@ -0,0 +1,105 @@
.navbar-toggler {
appearance: none;
cursor: pointer;
width: 3.5rem;
height: 2.5rem;
color: white;
position: absolute;
top: 0.5rem;
right: 1rem;
border: 1px solid rgba(255, 255, 255, 0.1);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}
.navbar-toggler:checked {
background-color: rgba(255, 255, 255, 0.5);
}
.top-row {
min-height: 3.5rem;
background-color: rgba(0,0,0,0.4);
}
.navbar-brand {
font-size: 1.1rem;
}
.bi {
display: inline-block;
position: relative;
width: 1.25rem;
height: 1.25rem;
margin-right: 0.75rem;
top: -1px;
background-size: cover;
}
.bi-house-door-fill-nav-menu {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}
.bi-plus-square-fill-nav-menu {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}
.bi-list-nested-nav-menu {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}
.nav-item {
font-size: 0.9rem;
padding-bottom: 0.5rem;
}
.nav-item:first-of-type {
padding-top: 1rem;
}
.nav-item:last-of-type {
padding-bottom: 1rem;
}
.nav-item ::deep .nav-link {
color: #d7d7d7;
background: none;
border: none;
border-radius: 4px;
height: 3rem;
display: flex;
align-items: center;
line-height: 3rem;
width: 100%;
}
.nav-item ::deep a.active {
background-color: rgba(255,255,255,0.37);
color: white;
}
.nav-item ::deep .nav-link:hover {
background-color: rgba(255,255,255,0.1);
color: white;
}
.nav-scrollable {
display: none;
}
.navbar-toggler:checked ~ .nav-scrollable {
display: block;
}
@media (min-width: 641px) {
.navbar-toggler {
display: none;
}
.nav-scrollable {
/* Never collapse the sidebar for wide screens */
display: block;
/* Allow sidebar to scroll for tall menus */
height: calc(100vh - 3.5rem);
overflow-y: auto;
}
}

View File

@@ -0,0 +1,21 @@
@page "/counter"
@rendermode InteractiveServer
<PageTitle>Counter</PageTitle>
<h1>Counter</h1>
<p role="status">Current count: @currentCount</p>
<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
@code {
private int currentCount = 0;
[Parameter]
public int IncrementAmount {get;set;} = 1;
private void IncrementCount()
{
currentCount += IncrementAmount;
}
}

View File

@@ -0,0 +1,36 @@
@page "/Error"
@using System.Diagnostics
<PageTitle>Error</PageTitle>
<h1 class="text-danger">Error.</h1>
<h2 class="text-danger">An error occurred while processing your request.</h2>
@if (ShowRequestId)
{
<p>
<strong>Request ID:</strong> <code>@RequestId</code>
</p>
}
<h3>Development Mode</h3>
<p>
Swapping to <strong>Development</strong> environment will display more detailed information about the error that occurred.
</p>
<p>
<strong>The Development environment shouldn't be enabled for deployed applications.</strong>
It can result in displaying sensitive information from exceptions to end users.
For local debugging, enable the <strong>Development</strong> environment by setting the <strong>ASPNETCORE_ENVIRONMENT</strong> environment variable to <strong>Development</strong>
and restarting the app.
</p>
@code{
[CascadingParameter]
private HttpContext? HttpContext { get; set; }
private string? RequestId { get; set; }
private bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
protected override void OnInitialized() =>
RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier;
}

View File

@@ -0,0 +1,10 @@
@page "/"
<PageTitle>Home</PageTitle>
<h1>Hello, world!</h1>
Welcome to your new app.
<Counter IncrementAmount="10" />

View File

@@ -0,0 +1,64 @@
@page "/weather"
@attribute [StreamRendering]
<PageTitle>Weather</PageTitle>
<h1>Weather</h1>
<p>This component demonstrates showing data.</p>
@if (forecasts == null)
{
<p><em>Loading...</em></p>
}
else
{
<table class="table">
<thead>
<tr>
<th>Date</th>
<th aria-label="Temperature in Celsius">Temp. (C)</th>
<th aria-label="Temperature in Farenheit">Temp. (F)</th>
<th>Summary</th>
</tr>
</thead>
<tbody>
@foreach (var forecast in forecasts)
{
<tr>
<td>@forecast.Date.ToShortDateString()</td>
<td>@forecast.TemperatureC</td>
<td>@forecast.TemperatureF</td>
<td>@forecast.Summary</td>
</tr>
}
</tbody>
</table>
}
@code {
private WeatherForecast[]? forecasts;
protected override async Task OnInitializedAsync()
{
// Simulate asynchronous loading to demonstrate streaming rendering
await Task.Delay(500);
var startDate = DateOnly.FromDateTime(DateTime.Now);
var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" };
forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast
{
Date = startDate.AddDays(index),
TemperatureC = Random.Shared.Next(-20, 55),
Summary = summaries[Random.Shared.Next(summaries.Length)]
}).ToArray();
}
private class WeatherForecast
{
public DateOnly Date { get; set; }
public int TemperatureC { get; set; }
public string? Summary { get; set; }
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
}
}

View File

@@ -0,0 +1,6 @@
<Router AppAssembly="typeof(Program).Assembly">
<Found Context="routeData">
<RouteView RouteData="routeData" DefaultLayout="typeof(Layout.MainLayout)" />
<FocusOnNavigate RouteData="routeData" Selector="h1" />
</Found>
</Router>

View File

@@ -0,0 +1,10 @@
@using System.Net.Http
@using System.Net.Http.Json
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using static Microsoft.AspNetCore.Components.Web.RenderMode
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
@using douwco.be
@using douwco.be.Components

28
douwco.be/Program.cs Normal file
View File

@@ -0,0 +1,28 @@
using douwco.be.Components;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddRazorComponents()
.AddInteractiveServerComponents();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error", createScopeForErrors: true);
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseAntiforgery();
app.MapStaticAssets();
app.MapRazorComponents<App>()
.AddInteractiveServerRenderMode();
app.Run();

View File

@@ -0,0 +1,23 @@
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5177",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7156;http://localhost:5177",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}

View File

@@ -0,0 +1,23 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v9.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
"douwco.be/1.0.0": {
"runtime": {
"douwco.be.dll": {}
}
}
}
},
"libraries": {
"douwco.be/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More