From 185b4eeff63ccd58ff5b42faa86e06f1e7bf0138 Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Tue, 22 Oct 2024 00:10:08 +1100 Subject: [PATCH 1/8] Add diag code for ConfigureCustomDomains. (#1876) * Add diag code for ConfigureCustomDomains. * Blank lines lint error. * Update overview.md --------- Co-authored-by: David Pine --- docs/diagnostics/overview.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/docs/diagnostics/overview.md b/docs/diagnostics/overview.md index 7ac974db2..0ac0d9452 100644 --- a/docs/diagnostics/overview.md +++ b/docs/diagnostics/overview.md @@ -2,7 +2,7 @@ title: .NET Aspire diagnostics overview description: Learn about the diagnostics tools and features available in .NET Aspire. ms.topic: overview -ms.date: 03/25/2024 +ms.date: 10/21/2024 --- # .NET Aspire diagnostics overview @@ -28,3 +28,23 @@ Alternatively, you can suppress this diagnostic with preprocessor directive by a // API that is causing the warning. #pragma warning restore AZPROVISION001 ``` + +## ASPIREACADOMAINS001 + +.NET Aspire 9.0 introduces the ability to customize container app resources using the `PublishAsAzureContainerApp(...)` extension method. When using this method the Azure Developer CLI (`azd`) can no longer preserve custom domains. Instead use the `ConfigureCustomDomain` method to configure a custom domain within the .NET Aspire app host. The `ConfigureCustomDomain(...)` extension method is experimental. To suppress the compiler error/warning use the following code: + +To suppress this diagnostic with the `SuppressMessageAttribute`, add the following code to your project: + +```csharp +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("ASPIREACADOMAINS001", "Justification")] +``` + +Alternatively, you can suppress this diagnostic with preprocessor directive by adding the following code to your project: + +```csharp +#pragma warning disable ASPIREACADOMAINS001 + // API that is causing the warning. +#pragma warning restore ASPIREACADOMAINS001 +``` From 0e7f36e921ca6009c81796c32acc9b25072e4ffb Mon Sep 17 00:00:00 2001 From: Aaron Powell Date: Tue, 22 Oct 2024 00:11:14 +1100 Subject: [PATCH 2/8] Moving package links to be Azure Artifacts not GitHub Packages (#1875) --- .../community-toolkit/hosting-azure-static-web-apps.md | 2 +- docs/community-toolkit/hosting-golang.md | 2 +- docs/community-toolkit/hosting-java.md | 2 +- docs/community-toolkit/hosting-nodejs-extensions.md | 2 +- docs/community-toolkit/ollama.md | 4 ++-- docs/fundamentals/integrations-overview.md | 10 +++++----- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/community-toolkit/hosting-azure-static-web-apps.md b/docs/community-toolkit/hosting-azure-static-web-apps.md index 50a5a3281..d8b43beee 100644 --- a/docs/community-toolkit/hosting-azure-static-web-apps.md +++ b/docs/community-toolkit/hosting-azure-static-web-apps.md @@ -16,7 +16,7 @@ This integration requires the [Azure Static Web Apps CLI](/azure/static-web-apps ## Hosting integration -To get started with the .NET Aspire Azure Static Web Apps emulator hosting integration, install the [📦 Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps) NuGet package in the AppHost project. +To get started with the .NET Aspire Azure Static Web Apps emulator hosting integration, install the [📦 Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps) NuGet package in the AppHost project. ### [.NET CLI](#tab/dotnet-cli) diff --git a/docs/community-toolkit/hosting-golang.md b/docs/community-toolkit/hosting-golang.md index 2a9674d1d..193dd135a 100644 --- a/docs/community-toolkit/hosting-golang.md +++ b/docs/community-toolkit/hosting-golang.md @@ -15,7 +15,7 @@ In this article, you learn how to use the .NET Aspire Go hosting integration to ## Hosting integration -To get started with the .NET Aspire Go hosting integration, install the [📦 Aspire.CommunityToolkit.Hosting.Go](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Golang) NuGet package in the AppHost project. +To get started with the .NET Aspire Go hosting integration, install the [📦 Aspire.CommunityToolkit.Hosting.Go](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Golang) NuGet package in the AppHost project. ### [.NET CLI](#tab/dotnet-cli) diff --git a/docs/community-toolkit/hosting-java.md b/docs/community-toolkit/hosting-java.md index 02d57d287..44b0edd29 100644 --- a/docs/community-toolkit/hosting-java.md +++ b/docs/community-toolkit/hosting-java.md @@ -40,7 +40,7 @@ Invoke-WebRequest ` ## Get started -To get started with the .NET Aspire Azure Static Web Apps emulator integration, install the [📦 Aspire.CommunityToolkit.Hosting.Java](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Java) NuGet package in the AppHost project. +To get started with the .NET Aspire Azure Static Web Apps emulator integration, install the [📦 Aspire.CommunityToolkit.Hosting.Java](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Java) NuGet package in the AppHost project. ### [.NET CLI](#tab/dotnet-cli) diff --git a/docs/community-toolkit/hosting-nodejs-extensions.md b/docs/community-toolkit/hosting-nodejs-extensions.md index dff14d697..45287d17f 100644 --- a/docs/community-toolkit/hosting-nodejs-extensions.md +++ b/docs/community-toolkit/hosting-nodejs-extensions.md @@ -18,7 +18,7 @@ In this article, you learn about the .NET Aspire Community Toolkit Node.js hosti ## Hosting integration -To get started with the .NET Aspire Community Toolkit Node.js hosting extensions, install the [📦 Aspire.CommunityToolkit.Hosting.NodeJS.Extensions](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions) NuGet package in the AppHost project. +To get started with the .NET Aspire Community Toolkit Node.js hosting extensions, install the [📦 Aspire.CommunityToolkit.Hosting.NodeJS.Extensions](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions) NuGet package in the AppHost project. ### [.NET CLI](#tab/dotnet-cli) diff --git a/docs/community-toolkit/ollama.md b/docs/community-toolkit/ollama.md index 5dbf3f427..d92e1e6a9 100644 --- a/docs/community-toolkit/ollama.md +++ b/docs/community-toolkit/ollama.md @@ -14,7 +14,7 @@ In this article, you learn how to use the .NET Aspire Ollama hosting integration ## Hosting integration -To model the Ollama server, install the [📦 Aspire.CommunityToolkit.Hosting.Ollama](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Ollama) NuGet package in the [app host](xref:aspire/app-host) project. +To model the Ollama server, install the [📦 Aspire.CommunityToolkit.Hosting.Ollama](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Ollama) NuGet package in the [app host](xref:aspire/app-host) project. ### [.NET CLI](#tab/dotnet-cli) @@ -73,7 +73,7 @@ var ollama = builder.AddOllama("ollama") ## Client integration -To get started with the .NET Aspire OllamaSharp integration, install the [Aspire.CommunityToolkit.OllamaSharp](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.OllamaSharp) NuGet package in the client-consuming project, that is, the project for the application that uses the Ollama client. +To get started with the .NET Aspire OllamaSharp integration, install the [Aspire.CommunityToolkit.OllamaSharp](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.OllamaSharp) NuGet package in the client-consuming project, that is, the project for the application that uses the Ollama client. ### [.NET CLI](#tab/dotnet-cli) diff --git a/docs/fundamentals/integrations-overview.md b/docs/fundamentals/integrations-overview.md index 8c01225b1..94fdda094 100644 --- a/docs/fundamentals/integrations-overview.md +++ b/docs/fundamentals/integrations-overview.md @@ -133,11 +133,11 @@ For more information, see [GitHub: Aspire.Hosting.AWS library](https://github.co | Integration docs and NuGet packages | Description | |--|--| -| - **Learn More**: [📄 Azure Static Web Apps emulator](../community-toolkit/hosting-azure-static-web-apps.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps)
- **Client**: N/A | A hosting integration for the [Azure Static Web Apps emulator](/azure/static-web-apps/static-web-apps-cli-overview) (Note: this does not support deployment of a project to Azure Static Web Apps). | -| - **Learn More**: [📄 Go hosting](../community-toolkit/hosting-golang.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Golang](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Golang)
- **Client**: N/A | A hosting integration for Go apps. | -| **Learn More**: [📄 Java/Spring hosting](../community-toolkit/hosting-java.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Java](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Java)
- **Client**: N/A | A integration for running Java code in .NET Aspire either using the local JDK or using a container. | -| - **Learn More**: [📄 Node.js hosting extensions](../community-toolkit/hosting-nodejs-extensions.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.NodeJs.Extensions](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions)
- **Client**: N/A | An integration that contains some additional extensions for running Node.js applications | -| - **Learn More**: [📄 Ollama](../community-toolkit/ollama.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Ollama](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.Hosting.Ollama)
- **Client**: [📦 Aspire.CommunitToolkit.OllamaSharp](https://github.com/orgs/CommunityToolkit/packages/nuget/package/Aspire.CommunityToolkit.OllamaSharp) | An Aspire component leveraging the [Ollama](https://ollama.com) container with support for downloading a model on startup. | +| - **Learn More**: [📄 Azure Static Web Apps emulator](../community-toolkit/hosting-azure-static-web-apps.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps)
- **Client**: N/A | A hosting integration for the [Azure Static Web Apps emulator](/azure/static-web-apps/static-web-apps-cli-overview) (Note: this does not support deployment of a project to Azure Static Web Apps). | +| - **Learn More**: [📄 Go hosting](../community-toolkit/hosting-golang.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Golang](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Golang)
- **Client**: N/A | A hosting integration for Go apps. | +| **Learn More**: [📄 Java/Spring hosting](../community-toolkit/hosting-java.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Java](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Java)
- **Client**: N/A | A integration for running Java code in .NET Aspire either using the local JDK or using a container. | +| - **Learn More**: [📄 Node.js hosting extensions](../community-toolkit/hosting-nodejs-extensions.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.NodeJs.Extensions](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions)
- **Client**: N/A | An integration that contains some additional extensions for running Node.js applications | +| - **Learn More**: [📄 Ollama](../community-toolkit/ollama.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Ollama](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Ollama)
- **Client**: [📦 Aspire.CommunitToolkit.OllamaSharp](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.OllamaSharp) | An Aspire component leveraging the [Ollama](https://ollama.com) container with support for downloading a model on startup. | For more information, see [GitHub: Aspire.CommunityToolkit library](https://github.com/CommunityToolkit/Aspire). From 917fecb59843ef024e1471d35dbf3264bfc54d40 Mon Sep 17 00:00:00 2001 From: Aaron Powell Date: Tue, 22 Oct 2024 11:14:12 +1100 Subject: [PATCH 3/8] Moving from Aspire.CommunityToolkit to CommunityToolkit.Aspire (#1877) This is to align with governance of the Community Toolkit projects as per https://github.com/CommunityToolkit/Aspire/issues/124 --- .../hosting-azure-static-web-apps.md | 8 ++++---- docs/community-toolkit/hosting-golang.md | 6 +++--- docs/community-toolkit/hosting-java.md | 6 +++--- docs/community-toolkit/hosting-nodejs-extensions.md | 6 +++--- docs/community-toolkit/ollama.md | 12 ++++++------ docs/community-toolkit/overview.md | 2 +- docs/fundamentals/integrations-overview.md | 12 ++++++------ 7 files changed, 26 insertions(+), 26 deletions(-) diff --git a/docs/community-toolkit/hosting-azure-static-web-apps.md b/docs/community-toolkit/hosting-azure-static-web-apps.md index d8b43beee..ff6a77110 100644 --- a/docs/community-toolkit/hosting-azure-static-web-apps.md +++ b/docs/community-toolkit/hosting-azure-static-web-apps.md @@ -16,18 +16,18 @@ This integration requires the [Azure Static Web Apps CLI](/azure/static-web-apps ## Hosting integration -To get started with the .NET Aspire Azure Static Web Apps emulator hosting integration, install the [📦 Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps) NuGet package in the AppHost project. +To get started with the .NET Aspire Azure Static Web Apps emulator hosting integration, install the [📦 CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps) NuGet package in the AppHost project. ### [.NET CLI](#tab/dotnet-cli) ```dotnetcli -dotnet add package Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps +dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps ``` ### [PackageReference](#tab/package-reference) ```xml - ``` @@ -47,7 +47,7 @@ var api = builder.AddProject ``` diff --git a/docs/community-toolkit/hosting-java.md b/docs/community-toolkit/hosting-java.md index 44b0edd29..6efe68b6a 100644 --- a/docs/community-toolkit/hosting-java.md +++ b/docs/community-toolkit/hosting-java.md @@ -40,18 +40,18 @@ Invoke-WebRequest ` ## Get started -To get started with the .NET Aspire Azure Static Web Apps emulator integration, install the [📦 Aspire.CommunityToolkit.Hosting.Java](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Java) NuGet package in the AppHost project. +To get started with the .NET Aspire Azure Static Web Apps emulator integration, install the [📦 CommunityToolkit.Aspire.Hosting.Java](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.Java) NuGet package in the AppHost project. ### [.NET CLI](#tab/dotnet-cli) ```dotnetcli -dotnet add package Aspire.CommunityToolkit.Hosting.Java +dotnet add package CommunityToolkit.Aspire.Hosting.Java ``` ### [PackageReference](#tab/package-reference) ```xml - ``` diff --git a/docs/community-toolkit/hosting-nodejs-extensions.md b/docs/community-toolkit/hosting-nodejs-extensions.md index 45287d17f..9b47604d1 100644 --- a/docs/community-toolkit/hosting-nodejs-extensions.md +++ b/docs/community-toolkit/hosting-nodejs-extensions.md @@ -18,18 +18,18 @@ In this article, you learn about the .NET Aspire Community Toolkit Node.js hosti ## Hosting integration -To get started with the .NET Aspire Community Toolkit Node.js hosting extensions, install the [📦 Aspire.CommunityToolkit.Hosting.NodeJS.Extensions](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions) NuGet package in the AppHost project. +To get started with the .NET Aspire Community Toolkit Node.js hosting extensions, install the [📦 CommunityToolkit.Aspire.Hosting.NodeJS.Extensions](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.NodeJS.Extensions) NuGet package in the AppHost project. ### [.NET CLI](#tab/dotnet-cli) ```dotnetcli -dotnet add package Aspire.CommunityToolkit.Hosting.NodeJS.Extensions +dotnet add package CommunityToolkit.Aspire.Hosting.NodeJS.Extensions ``` ### [PackageReference](#tab/package-reference) ```xml - ``` diff --git a/docs/community-toolkit/ollama.md b/docs/community-toolkit/ollama.md index d92e1e6a9..0ad0bf8c4 100644 --- a/docs/community-toolkit/ollama.md +++ b/docs/community-toolkit/ollama.md @@ -14,18 +14,18 @@ In this article, you learn how to use the .NET Aspire Ollama hosting integration ## Hosting integration -To model the Ollama server, install the [📦 Aspire.CommunityToolkit.Hosting.Ollama](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Ollama) NuGet package in the [app host](xref:aspire/app-host) project. +To model the Ollama server, install the [📦 CommunityToolkit.Aspire.Hosting.Ollama](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.Ollama) NuGet package in the [app host](xref:aspire/app-host) project. ### [.NET CLI](#tab/dotnet-cli) ```dotnetcli -dotnet add package Aspire.CommunityToolkit.Hosting.Ollama +dotnet add package CommunityToolkit.Aspire.Hosting.Ollama ``` ### [PackageReference](#tab/package-reference) ```xml - ``` @@ -73,18 +73,18 @@ var ollama = builder.AddOllama("ollama") ## Client integration -To get started with the .NET Aspire OllamaSharp integration, install the [Aspire.CommunityToolkit.OllamaSharp](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.OllamaSharp) NuGet package in the client-consuming project, that is, the project for the application that uses the Ollama client. +To get started with the .NET Aspire OllamaSharp integration, install the [CommunityToolkit.Aspire.OllamaSharp](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.OllamaSharp) NuGet package in the client-consuming project, that is, the project for the application that uses the Ollama client. ### [.NET CLI](#tab/dotnet-cli) ```dotnetcli -dotnet add package Aspire.CommunityToolkit.OllamaSharp +dotnet add package CommunityToolkit.Aspire.OllamaSharp ``` ### [PackageReference](#tab/package-reference) ```xml - ``` diff --git a/docs/community-toolkit/overview.md b/docs/community-toolkit/overview.md index 0be9d8c9a..5a292715d 100644 --- a/docs/community-toolkit/overview.md +++ b/docs/community-toolkit/overview.md @@ -32,6 +32,6 @@ If you've proposed an integration on the `dotnet/aspire` repository, you can sti ### Finding Community Toolkit Integrations -Integrations from the .NET Aspire Community Toolkit appear in the **Add Aspire Integration** dialog in Visual Studio under the namespace `Aspire.CommunityToolkit.*`. +Integrations from the .NET Aspire Community Toolkit appear in the **Add Aspire Integration** dialog in Visual Studio under the namespace `CommunityToolkit.Aspire.*`. [github-repo]: https://github.com/CommunityToolkit/Aspire diff --git a/docs/fundamentals/integrations-overview.md b/docs/fundamentals/integrations-overview.md index 94fdda094..1ada4def9 100644 --- a/docs/fundamentals/integrations-overview.md +++ b/docs/fundamentals/integrations-overview.md @@ -133,11 +133,11 @@ For more information, see [GitHub: Aspire.Hosting.AWS library](https://github.co | Integration docs and NuGet packages | Description | |--|--| -| - **Learn More**: [📄 Azure Static Web Apps emulator](../community-toolkit/hosting-azure-static-web-apps.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps)
- **Client**: N/A | A hosting integration for the [Azure Static Web Apps emulator](/azure/static-web-apps/static-web-apps-cli-overview) (Note: this does not support deployment of a project to Azure Static Web Apps). | -| - **Learn More**: [📄 Go hosting](../community-toolkit/hosting-golang.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Golang](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Golang)
- **Client**: N/A | A hosting integration for Go apps. | -| **Learn More**: [📄 Java/Spring hosting](../community-toolkit/hosting-java.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Java](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Java)
- **Client**: N/A | A integration for running Java code in .NET Aspire either using the local JDK or using a container. | -| - **Learn More**: [📄 Node.js hosting extensions](../community-toolkit/hosting-nodejs-extensions.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.NodeJs.Extensions](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions)
- **Client**: N/A | An integration that contains some additional extensions for running Node.js applications | -| - **Learn More**: [📄 Ollama](../community-toolkit/ollama.md)
- **Hosting**: [📦 Aspire.CommunityToolkit.Hosting.Ollama](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.Hosting.Ollama)
- **Client**: [📦 Aspire.CommunitToolkit.OllamaSharp](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/Aspire.CommunityToolkit.OllamaSharp) | An Aspire component leveraging the [Ollama](https://ollama.com) container with support for downloading a model on startup. | +| - **Learn More**: [📄 Azure Static Web Apps emulator](../community-toolkit/hosting-azure-static-web-apps.md)
- **Hosting**: [📦 CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps)
- **Client**: N/A | A hosting integration for the [Azure Static Web Apps emulator](/azure/static-web-apps/static-web-apps-cli-overview) (Note: this does not support deployment of a project to Azure Static Web Apps). | +| - **Learn More**: [📄 Go hosting](../community-toolkit/hosting-golang.md)
- **Hosting**: [📦 CommunityToolkit.Aspire.Hosting.Golang](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.Golang)
- **Client**: N/A | A hosting integration for Go apps. | +| **Learn More**: [📄 Java/Spring hosting](../community-toolkit/hosting-java.md)
- **Hosting**: [📦 CommunityToolkit.Aspire.Hosting.Java](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.Java)
- **Client**: N/A | A integration for running Java code in .NET Aspire either using the local JDK or using a container. | +| - **Learn More**: [📄 Node.js hosting extensions](../community-toolkit/hosting-nodejs-extensions.md)
- **Hosting**: [📦 CommunityToolkit.Aspire.Hosting.NodeJs.Extensions](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.NodeJS.Extensions)
- **Client**: N/A | An integration that contains some additional extensions for running Node.js applications | +| - **Learn More**: [📄 Ollama](../community-toolkit/ollama.md)
- **Hosting**: [📦 CommunityToolkit.Aspire.Hosting.Ollama](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.Hosting.Ollama)
- **Client**: [📦 Aspire.CommunitToolkit.OllamaSharp](https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-MainLatest/NuGet/CommunityToolkit.Aspire.OllamaSharp) | An Aspire component leveraging the [Ollama](https://ollama.com) container with support for downloading a model on startup. | -For more information, see [GitHub: Aspire.CommunityToolkit library](https://github.com/CommunityToolkit/Aspire). +For more information, see [GitHub: CommunityToolkit.Aspire library](https://github.com/CommunityToolkit/Aspire). From 34e356acdb7230494f3c142e9b24ed363fef0535 Mon Sep 17 00:00:00 2001 From: Aaron Powell Date: Tue, 22 Oct 2024 12:00:18 +1100 Subject: [PATCH 4/8] Testing docs (#1874) * Moving the existing testing doc to the new structure * moving the snippets * first pass on docs on managing app host in tests * Updates from proof reading * Splitting some content out to a new page * Fixing whitespace * Fixing publishing errors * missing / * Applying code review changes * Updating dates * Markdown lint * Missed a link update --- .github/dependabot.yml | 24 +-- .openpublishing.redirection.json | 6 +- docs/fundamentals/setup-tooling.md | 2 +- docs/includes/visual-studio-file-new.md | 2 +- docs/testing/accessing-resources.md | 40 +++++ docs/testing/manage-app-host.md | 165 ++++++++++++++++++ .../AspireApp.ApiService.csproj | 0 .../mstest/AspireApp.ApiService/Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Development.json | 0 .../AspireApp.ApiService/appsettings.json | 0 .../AspireApp.AppHost.csproj | 0 .../mstest/AspireApp.AppHost/Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Development.json | 0 .../mstest/AspireApp.AppHost/appsettings.json | 0 .../AspireApp.ServiceDefaults.csproj | 0 .../AspireApp.ServiceDefaults/Extensions.cs | 0 .../AspireApp.Tests/AspireApp.Tests.csproj | 0 .../mstest/AspireApp.Tests/EnvVarTests.cs | 0 .../mstest/AspireApp.Tests/WebTests.cs | 0 .../mstest/AspireApp.Web/AspireApp.Web.csproj | 0 .../mstest/AspireApp.Web/Components/App.razor | 0 .../Components/Layout/MainLayout.razor | 0 .../Components/Layout/MainLayout.razor.css | 0 .../Components/Layout/NavMenu.razor | 0 .../Components/Layout/NavMenu.razor.css | 0 .../Components/Pages/Counter.razor | 0 .../Components/Pages/Error.razor | 0 .../AspireApp.Web/Components/Pages/Home.razor | 0 .../Components/Pages/Weather.razor | 0 .../AspireApp.Web/Components/Routes.razor | 0 .../AspireApp.Web/Components/_Imports.razor | 0 .../testing/mstest/AspireApp.Web/Program.cs | 0 .../Properties/launchSettings.json | 0 .../mstest/AspireApp.Web/WeatherApiClient.cs | 0 .../appsettings.Development.json | 0 .../mstest/AspireApp.Web/appsettings.json | 0 .../mstest/AspireApp.Web/wwwroot/app.css | 0 .../wwwroot/bootstrap/bootstrap.min.css | 0 .../wwwroot/bootstrap/bootstrap.min.css.map | 0 .../mstest/AspireApp.Web/wwwroot/favicon.png | Bin .../snippets/testing/mstest/AspireApp.sln | 0 .../AspireApp.ApiService.csproj | 0 .../nunit/AspireApp.ApiService/Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Development.json | 0 .../AspireApp.ApiService/appsettings.json | 0 .../AspireApp.AppHost.csproj | 0 .../nunit/AspireApp.AppHost/Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Development.json | 0 .../nunit/AspireApp.AppHost/appsettings.json | 0 .../AspireApp.ServiceDefaults.csproj | 0 .../AspireApp.ServiceDefaults/Extensions.cs | 0 .../AspireApp.Tests/AspireApp.Tests.csproj | 0 .../nunit/AspireApp.Tests/EnvVarTests.cs | 0 .../testing/nunit/AspireApp.Tests/WebTests.cs | 0 .../nunit/AspireApp.Web/AspireApp.Web.csproj | 0 .../nunit/AspireApp.Web/Components/App.razor | 0 .../Components/Layout/MainLayout.razor | 0 .../Components/Layout/MainLayout.razor.css | 0 .../Components/Layout/NavMenu.razor | 0 .../Components/Layout/NavMenu.razor.css | 0 .../Components/Pages/Counter.razor | 0 .../Components/Pages/Error.razor | 0 .../AspireApp.Web/Components/Pages/Home.razor | 0 .../Components/Pages/Weather.razor | 0 .../AspireApp.Web/Components/Routes.razor | 0 .../AspireApp.Web/Components/_Imports.razor | 0 .../testing/nunit/AspireApp.Web/Program.cs | 0 .../Properties/launchSettings.json | 0 .../nunit/AspireApp.Web/WeatherApiClient.cs | 0 .../appsettings.Development.json | 0 .../nunit/AspireApp.Web/appsettings.json | 0 .../nunit/AspireApp.Web/wwwroot/app.css | 0 .../wwwroot/bootstrap/bootstrap.min.css | 0 .../wwwroot/bootstrap/bootstrap.min.css.map | 0 .../nunit/AspireApp.Web/wwwroot/favicon.png | Bin .../snippets/testing/nunit/AspireApp.sln | 0 .../AspireApp.ApiService.csproj | 0 .../xunit/AspireApp.ApiService/Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Development.json | 0 .../AspireApp.ApiService/appsettings.json | 0 .../AspireApp.AppHost.csproj | 0 .../xunit/AspireApp.AppHost/Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Development.json | 0 .../xunit/AspireApp.AppHost/appsettings.json | 0 .../AspireApp.ServiceDefaults.csproj | 0 .../AspireApp.ServiceDefaults/Extensions.cs | 0 .../AspireApp.Tests/AspireApp.Tests.csproj | 0 .../xunit/AspireApp.Tests/EnvVarTests.cs | 0 .../testing/xunit/AspireApp.Tests/WebTests.cs | 0 .../xunit/AspireApp.Web/AspireApp.Web.csproj | 0 .../xunit/AspireApp.Web/Components/App.razor | 0 .../Components/Layout/MainLayout.razor | 0 .../Components/Layout/MainLayout.razor.css | 0 .../Components/Layout/NavMenu.razor | 0 .../Components/Layout/NavMenu.razor.css | 0 .../Components/Pages/Counter.razor | 0 .../Components/Pages/Error.razor | 0 .../AspireApp.Web/Components/Pages/Home.razor | 0 .../Components/Pages/Weather.razor | 0 .../AspireApp.Web/Components/Routes.razor | 0 .../AspireApp.Web/Components/_Imports.razor | 0 .../testing/xunit/AspireApp.Web/Program.cs | 0 .../Properties/launchSettings.json | 0 .../xunit/AspireApp.Web/WeatherApiClient.cs | 0 .../appsettings.Development.json | 0 .../xunit/AspireApp.Web/appsettings.json | 0 .../xunit/AspireApp.Web/wwwroot/app.css | 0 .../wwwroot/bootstrap/bootstrap.min.css | 0 .../wwwroot/bootstrap/bootstrap.min.css.map | 0 .../xunit/AspireApp.Web/wwwroot/favicon.png | Bin .../snippets/testing/xunit/AspireApp.sln | 0 .../write-your-first-test.md} | 12 +- docs/toc.yml | 8 +- docs/whats-new/dotnet-docs-aspire-mod0.md | 2 +- 120 files changed, 238 insertions(+), 23 deletions(-) create mode 100644 docs/testing/accessing-resources.md create mode 100644 docs/testing/manage-app-host.md rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.ApiService/AspireApp.ApiService.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.ApiService/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.ApiService/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.ApiService/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.ApiService/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.AppHost/AspireApp.AppHost.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.AppHost/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.AppHost/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.AppHost/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.AppHost/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.ServiceDefaults/Extensions.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Tests/AspireApp.Tests.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Tests/EnvVarTests.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Tests/WebTests.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/AspireApp.Web.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/App.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor.css (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor.css (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Pages/Counter.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Pages/Error.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Pages/Home.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Pages/Weather.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/Routes.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Components/_Imports.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/WeatherApiClient.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/wwwroot/app.css (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.Web/wwwroot/favicon.png (100%) rename docs/{fundamentals => testing}/snippets/testing/mstest/AspireApp.sln (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.ApiService/AspireApp.ApiService.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.ApiService/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.ApiService/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.ApiService/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.ApiService/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.AppHost/AspireApp.AppHost.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.AppHost/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.AppHost/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.AppHost/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.AppHost/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.ServiceDefaults/Extensions.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Tests/AspireApp.Tests.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Tests/EnvVarTests.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Tests/WebTests.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/AspireApp.Web.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/App.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor.css (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor.css (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Pages/Counter.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Pages/Error.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Pages/Home.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Pages/Weather.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/Routes.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Components/_Imports.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/WeatherApiClient.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/wwwroot/app.css (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.Web/wwwroot/favicon.png (100%) rename docs/{fundamentals => testing}/snippets/testing/nunit/AspireApp.sln (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.ApiService/AspireApp.ApiService.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.ApiService/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.ApiService/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.ApiService/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.ApiService/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.AppHost/AspireApp.AppHost.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.AppHost/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.AppHost/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.AppHost/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.AppHost/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.ServiceDefaults/Extensions.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Tests/AspireApp.Tests.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Tests/EnvVarTests.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Tests/WebTests.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/AspireApp.Web.csproj (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/App.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor.css (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor.css (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Pages/Counter.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Pages/Error.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Pages/Home.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Pages/Weather.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/Routes.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Components/_Imports.razor (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Program.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/Properties/launchSettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/WeatherApiClient.cs (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/appsettings.Development.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/appsettings.json (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/wwwroot/app.css (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.Web/wwwroot/favicon.png (100%) rename docs/{fundamentals => testing}/snippets/testing/xunit/AspireApp.sln (100%) rename docs/{fundamentals/testing.md => testing/write-your-first-test.md} (90%) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ad34f895e..6287e510e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -174,7 +174,7 @@ updates: patterns: - "*" # Prefer a single PR per solution update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/mstest" #AspireApp.sln + directory: "/docs/testing/snippets/testing/mstest" #AspireApp.sln schedule: interval: "weekly" day: "wednesday" @@ -185,7 +185,7 @@ updates: patterns: - "*" # Prefer a single PR per solution update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/nunit" #AspireApp.sln + directory: "/docs/testing/snippets/testing/nunit" #AspireApp.sln schedule: interval: "weekly" day: "wednesday" @@ -196,7 +196,7 @@ updates: patterns: - "*" # Prefer a single PR per solution update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/xunit" #AspireApp.sln + directory: "/docs/testing/snippets/testing/xunit" #AspireApp.sln schedule: interval: "weekly" day: "wednesday" @@ -768,7 +768,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost" #AspireApp.AppHost.csproj + directory: "/docs/testing/snippets/testing/mstest/AspireApp.AppHost" #AspireApp.AppHost.csproj schedule: interval: "weekly" day: "wednesday" @@ -779,7 +779,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/mstest/AspireApp.ServiceDefaults" #AspireApp.ServiceDefaults.csproj + directory: "/docs/testing/snippets/testing/mstest/AspireApp.ServiceDefaults" #AspireApp.ServiceDefaults.csproj schedule: interval: "weekly" day: "wednesday" @@ -790,7 +790,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/mstest/AspireApp.Tests" #AspireApp.Tests.csproj + directory: "/docs/testing/snippets/testing/mstest/AspireApp.Tests" #AspireApp.Tests.csproj schedule: interval: "weekly" day: "wednesday" @@ -801,7 +801,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost" #AspireApp.AppHost.csproj + directory: "/docs/testing/snippets/testing/nunit/AspireApp.AppHost" #AspireApp.AppHost.csproj schedule: interval: "weekly" day: "wednesday" @@ -812,7 +812,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/nunit/AspireApp.ServiceDefaults" #AspireApp.ServiceDefaults.csproj + directory: "/docs/testing/snippets/testing/nunit/AspireApp.ServiceDefaults" #AspireApp.ServiceDefaults.csproj schedule: interval: "weekly" day: "wednesday" @@ -823,7 +823,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/nunit/AspireApp.Tests" #AspireApp.Tests.csproj + directory: "/docs/testing/snippets/testing/nunit/AspireApp.Tests" #AspireApp.Tests.csproj schedule: interval: "weekly" day: "wednesday" @@ -834,7 +834,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost" #AspireApp.AppHost.csproj + directory: "/docs/testing/snippets/testing/xunit/AspireApp.AppHost" #AspireApp.AppHost.csproj schedule: interval: "weekly" day: "wednesday" @@ -845,7 +845,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/xunit/AspireApp.ServiceDefaults" #AspireApp.ServiceDefaults.csproj + directory: "/docs/testing/snippets/testing/xunit/AspireApp.ServiceDefaults" #AspireApp.ServiceDefaults.csproj schedule: interval: "weekly" day: "wednesday" @@ -856,7 +856,7 @@ updates: patterns: - "*" # Prefer a single PR per project update. - package-ecosystem: "nuget" - directory: "/docs/fundamentals/snippets/testing/xunit/AspireApp.Tests" #AspireApp.Tests.csproj + directory: "/docs/testing/snippets/testing/xunit/AspireApp.Tests" #AspireApp.Tests.csproj schedule: interval: "weekly" day: "wednesday" diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 7bd76b7b6..5b8aa24cf 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -267,6 +267,10 @@ { "source_path_from_root": "/docs/messaging/rabbitmq-client-integration.md", "redirect_url": "/dotnet/aspire/messaging/rabbitmq-integration" + }, + { + "source_path_from_root": "/docs/fundamentals/testing.md", + "redirect_url": "/dotnet/aspire/testing/write-your-first-test" } ] -} \ No newline at end of file +} diff --git a/docs/fundamentals/setup-tooling.md b/docs/fundamentals/setup-tooling.md index 3e457aad1..5e91f27e3 100644 --- a/docs/fundamentals/setup-tooling.md +++ b/docs/fundamentals/setup-tooling.md @@ -275,7 +275,7 @@ When you're using Visual Studio, and you select the **.NET Aspire Start Applicat :::image type="content" source="media/setup-tooling/create-test-projects-template.png" lightbox="media/setup-tooling/create-test-projects-template.png" alt-text="A screenshot of Visual Studio displaying the option to create a test project."::: -For more information, see [Testing .NET Aspire projects](testing.md). +For more information, see [Write your first .NET Aspire test](../testing/write-your-first-test.md). :::zone-end :::zone pivot="vscode" diff --git a/docs/includes/visual-studio-file-new.md b/docs/includes/visual-studio-file-new.md index ce006b491..44046d443 100644 --- a/docs/includes/visual-studio-file-new.md +++ b/docs/includes/visual-studio-file-new.md @@ -11,6 +11,6 @@ Visual Studio provides .NET Aspire project templates that handle some initial se 1. On the **Additional information** screen: - Make sure **.NET 8.0 (Long Term Support)** is selected. - Ensure that **Use Redis for caching (requires a supported container runtime)** is checked and select **Create**. - - Optionally, you can select **Create a tests project**. For more information, see [Testing .NET Aspire projects](../fundamentals/testing.md). + - Optionally, you can select **Create a tests project**. For more information, see [Write your first .NET Aspire test](../testing/write-your-first-test.md). Visual Studio creates a new solution that is structured to use .NET Aspire. diff --git a/docs/testing/accessing-resources.md b/docs/testing/accessing-resources.md new file mode 100644 index 000000000..e57c2ce33 --- /dev/null +++ b/docs/testing/accessing-resources.md @@ -0,0 +1,40 @@ +--- +title: Access resources in .NET Aspire tests +description: Learn how to access the resources from the .NET Aspire app host in your tests. +ms.date: 10/21/2024 +zone_pivot_groups: unit-testing-framework +--- + +# Access resources in .NET Aspire tests + +In this article, you'll learn how to access the resources from the .NET Aspire app host in your tests. The app host represents the full application environment and contains all the resources that are available to the application. When writing functional or integration tests with .NET Aspire, you may need to access these resources to verify the behavior of your application. + +## Access HTTP resources + +To access an HTTP resource, use the to request and receive responses. The and the both provide a `CreateHttpClient` method that's used to create an `HttpClient` instance for a specific resource, based on the resource name from the app host. This method also takes an optional `endpointName` parameter, so if the resource has multiple endpoints, you can specify which one to use. + +## Access other resources + +In a test, you might want to access other resources by the connection information they provide, for example, querying a database to verify the state of the data. For this, you use the method to retrieve the connection string for a resource, and then provide that to a client library within the test to interact with the resource. + +## Ensure resources are available + +Starting with .NET Aspire 9, there's support for waiting on dependent resources to be available (via the [health check](../fundamentals/health-checks.md) mechanism). This is useful in tests that ensure a resource is available before attempting to access it. The class provides a method that's used to wait for a named resource to be available. This method takes the resource name and the desired state of the resource as parameters and returns a `Task` that yields back when the resource is available. + +> [!NOTE] +> It's recommended to provide a timeout when waiting for resources, to prevent the test from hanging indefinitely in situations where a resource never becomes available. + +```csharp +await resourceNotificationService.WaitForResourceAsync( + "webfrontend", + KnownResourceStates.Running + ) + .WaitAsync(TimeSpan.FromSeconds(30)); +``` + +This resource-notification pattern ensures that the resources are available before running the tests, avoiding potential issues with the tests failing due to the resources not being ready. + +## See also + +- [Write your first .NET Aspire test](./write-your-first-test.md) +- [Managing the app host in .NET Aspire tests](./manage-app-host.md) diff --git a/docs/testing/manage-app-host.md b/docs/testing/manage-app-host.md new file mode 100644 index 000000000..b9afb70a0 --- /dev/null +++ b/docs/testing/manage-app-host.md @@ -0,0 +1,165 @@ +--- +title: Manage the app host in .NET Aspire tests +description: Learn how to manage the app host in .NET Aspire tests. +ms.date: 10/21/2024 +zone_pivot_groups: unit-testing-framework +--- + +# Manage the app host in .NET Aspire tests + +When writing functional or integration tests with .NET Aspire, it's important to consider how the [app host](../fundamentals/app-host-overview.md) instance is managed across tests, since the app host represents the full application environment and thus can be expensive to create and tear down. In this article, you'll learn how to manage the app host instance in your .NET Aspire tests. + +For writing tests with .NET Aspire, you use the [📦 `Aspire.Hosting.Testing`](https://www.nuget.org/packages/Aspire.Hosting.Testing) NuGet package which contains some helper classes to manage the app host instance in your tests. + +## Use the `DistributedApplicationTestingBuilder` class + +In the [tutorial on writing your first test](./write-your-first-test.md), you were introduced to the class which can be used to create the app host instance: + +```csharp +var appHost = await DistributedApplicationTestingBuilder + .CreateAsync(); +``` + +The method takes the type of the app host project reference as a generic-type parameter so that it's able to create the app host instance. This code is executed at the start of each test, but as a test suite grows larger it's recommended that the app host instance is created once and shared across tests. + +:::zone pivot="xunit" + +With xUnit, you implement the [IAsyncLifetime](https://github.com/xunit/xunit/blob/master/src/xunit.core/IAsyncLifetime.cs) interface on the test class to support asynchronous initialization and disposal of the app host instance. The `InitializeAsync` method is used to create the app host instance before the tests are run and the `DisposeAsync` method disposes the app host once the tests are completed. + +```csharp +public class WebTests : IAsyncLifetime +{ + private DistributedApplication _app; + + public async Task InitializeAsync() + { + var appHost = await DistributedApplicationTestingBuilder + .CreateAsync(); + + _app = await appHost.BuildAsync(); + } + + public async Task DisposeAsync() => await _app.DisposeAsync(); + + [Fact] + public async Task GetWebResourceRootReturnsOkStatusCode() + { + // test code here + } +} +``` + +:::zone-end +:::zone pivot="mstest" + +With MSTest, you use the and on static methods of the test class to provide the initialization and cleanup of the app host instance. The `ClassInitialize` method is used to create the app host instance before the tests are run and the `ClassCleanup` method disposes the app host instance once the tests are completed. + +```csharp +[TestClass] +public class WebTests +{ + private static DistributedApplication _app; + + [ClassInitialize] + public static async Task ClassInitialize(TestContext context) + { + var appHost = await DistributedApplicationTestingBuilder + .CreateAsync(); + + _app = await appHost.BuildAsync(); + } + + [ClassCleanup] + public static async Task ClassCleanup() => await _app.DisposeAsync(); + + [TestMethod] + public async Task GetWebResourceRootReturnsOkStatusCode() + { + // test code here + } +} +``` + +:::zone-end +:::zone pivot="nunit" + +With NUnit, you use the [OneTimeSetUp](https://docs.nunit.org/articles/nunit/writing-tests/attributes/onetimesetup.html) and [OneTimeTearDown](https://docs.nunit.org/articles/nunit/writing-tests/attributes/onetimeteardown.html) attributes on methods of the test class to provide the setup and teardown of the app host instance. The `OneTimeSetUp` method is used to create the app host instance before the tests are run and the `OneTimeTearDown` method disposes the app host instance once the tests are completed. + +```csharp +public class WebTests +{ + private DistributedApplication _app; + + [OneTimeSetUp] + public async Task OneTimeSetup() + { + var appHost = await DistributedApplicationTestingBuilder + .CreateAsync(); + + _app = await appHost.BuildAsync(); + } + + [OneTimeTearDown] + public async Task OneTimeTearDown() => await _app.DisposeAsync(); + + [Test] + public async Task GetWebResourceRootReturnsOkStatusCode() + { + // test code here + } +} +``` + +:::zone-end + +By capturing the app host in a field when the test run is started, you can access it in each test without the need to recreate it, decreasing the time it takes to run the tests. Then, when the test run has completed, the app host is disposed, which will clean up any resources that were created during the test run, such as containers. + +## Use the `DistributedApplicationFactory` class + +While the `DistributedApplicationTestingBuilder` class is useful for many scenarios, there might be situations where you want more control over starting the app host, such as executing code before the builder is created or after the app host is built. In these cases, you implement your own version of the class. This is what the `DistributedApplicationTestingBuilder` uses internally. + +```csharp +public class TestingAspireAppHost + : DistributedApplicationFactory(typeof(Projects.AspireApp_AppHost)) +{ + // override methods here +} +``` + +The constructor requires the type of the app host project reference as a parameter. Optionally, you can provide arguments to the underlying host application builder. These arguments control how the app host starts and provide values to the args variable used by the _Program.cs_ file to start the app host instance. + +### Lifecycle methods + +The `DistributionApplicationFactory` class provides several lifecycle methods that can be overridden to provide custom behavior throughout the preperation and creation of the app host. The available methods are `OnBuilderCreating`, `OnBuilderCreated`, `OnBuilding` and `OnBuilt`. + +For example, we can use the `OnBuilderCreating` method to set environment variables, such as the subscription and resource group information for Azure, before the app host is created and any dependent Azure resources are provisioned, resulting in our tests using the correct Azure environment. + +```csharp +public class TestingAspireAppHost : DistributedApplicationFactory(typeof(Projects.AspireApp_AppHost)) +{ + protected override void OnBuilderCreating(DistributedApplicationOptions applicationOptions, HostApplicationBuilderSettings hostOptions) + { + builder.EnvironmentVariables["AZURE_SUBSCRIPTION_ID"] = "00000000-0000-0000-0000-000000000000"; + builder.EnvironmentVariables["AZURE_RESOURCE_GROUP"] = "my-resource-group"; + } +} +``` + +Because of the order of precedence in the .NET configuration system, the environment variables will be used over anything in the _appsettings.json_ or _secrets.json_ file. + +Another scenario you might want to use in the lifecycle is to configure the services used by the app host. In the following example, consider a scenario where you override the `OnBuilderCreated` API to add resilience to the `HttpClient`: + +```csharp +protected override void OnBuilderCreated( + DistributedApplicationBuilder applicationBuilder) +{ + applicationBuilder.Services.ConfigureHttpClientDefaults(clientBuilder => + { + clientBuilder.AddStandardResilienceHandler(); + }); +} +``` + +## See also + +- [Write your first .NET Aspire test](./write-your-first-test.md) diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/AspireApp.ApiService.csproj b/docs/testing/snippets/testing/mstest/AspireApp.ApiService/AspireApp.ApiService.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/AspireApp.ApiService.csproj rename to docs/testing/snippets/testing/mstest/AspireApp.ApiService/AspireApp.ApiService.csproj diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/Program.cs b/docs/testing/snippets/testing/mstest/AspireApp.ApiService/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/Program.cs rename to docs/testing/snippets/testing/mstest/AspireApp.ApiService/Program.cs diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/Properties/launchSettings.json b/docs/testing/snippets/testing/mstest/AspireApp.ApiService/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/Properties/launchSettings.json rename to docs/testing/snippets/testing/mstest/AspireApp.ApiService/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/appsettings.Development.json b/docs/testing/snippets/testing/mstest/AspireApp.ApiService/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/appsettings.Development.json rename to docs/testing/snippets/testing/mstest/AspireApp.ApiService/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/appsettings.json b/docs/testing/snippets/testing/mstest/AspireApp.ApiService/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.ApiService/appsettings.json rename to docs/testing/snippets/testing/mstest/AspireApp.ApiService/appsettings.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/AspireApp.AppHost.csproj b/docs/testing/snippets/testing/mstest/AspireApp.AppHost/AspireApp.AppHost.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/AspireApp.AppHost.csproj rename to docs/testing/snippets/testing/mstest/AspireApp.AppHost/AspireApp.AppHost.csproj diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/Program.cs b/docs/testing/snippets/testing/mstest/AspireApp.AppHost/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/Program.cs rename to docs/testing/snippets/testing/mstest/AspireApp.AppHost/Program.cs diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/Properties/launchSettings.json b/docs/testing/snippets/testing/mstest/AspireApp.AppHost/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/Properties/launchSettings.json rename to docs/testing/snippets/testing/mstest/AspireApp.AppHost/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/appsettings.Development.json b/docs/testing/snippets/testing/mstest/AspireApp.AppHost/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/appsettings.Development.json rename to docs/testing/snippets/testing/mstest/AspireApp.AppHost/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/appsettings.json b/docs/testing/snippets/testing/mstest/AspireApp.AppHost/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.AppHost/appsettings.json rename to docs/testing/snippets/testing/mstest/AspireApp.AppHost/appsettings.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj b/docs/testing/snippets/testing/mstest/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj rename to docs/testing/snippets/testing/mstest/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.ServiceDefaults/Extensions.cs b/docs/testing/snippets/testing/mstest/AspireApp.ServiceDefaults/Extensions.cs similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.ServiceDefaults/Extensions.cs rename to docs/testing/snippets/testing/mstest/AspireApp.ServiceDefaults/Extensions.cs diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Tests/AspireApp.Tests.csproj b/docs/testing/snippets/testing/mstest/AspireApp.Tests/AspireApp.Tests.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Tests/AspireApp.Tests.csproj rename to docs/testing/snippets/testing/mstest/AspireApp.Tests/AspireApp.Tests.csproj diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Tests/EnvVarTests.cs b/docs/testing/snippets/testing/mstest/AspireApp.Tests/EnvVarTests.cs similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Tests/EnvVarTests.cs rename to docs/testing/snippets/testing/mstest/AspireApp.Tests/EnvVarTests.cs diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Tests/WebTests.cs b/docs/testing/snippets/testing/mstest/AspireApp.Tests/WebTests.cs similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Tests/WebTests.cs rename to docs/testing/snippets/testing/mstest/AspireApp.Tests/WebTests.cs diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/AspireApp.Web.csproj b/docs/testing/snippets/testing/mstest/AspireApp.Web/AspireApp.Web.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/AspireApp.Web.csproj rename to docs/testing/snippets/testing/mstest/AspireApp.Web/AspireApp.Web.csproj diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/App.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/App.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/App.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/App.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor.css b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor.css similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor.css rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/MainLayout.razor.css diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor.css b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor.css similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor.css rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Layout/NavMenu.razor.css diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Counter.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Counter.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Counter.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Counter.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Error.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Error.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Error.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Error.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Home.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Home.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Home.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Home.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Weather.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Weather.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Pages/Weather.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Pages/Weather.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Routes.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Routes.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/Routes.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/Routes.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/_Imports.razor b/docs/testing/snippets/testing/mstest/AspireApp.Web/Components/_Imports.razor similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Components/_Imports.razor rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Components/_Imports.razor diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Program.cs b/docs/testing/snippets/testing/mstest/AspireApp.Web/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Program.cs rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Program.cs diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Properties/launchSettings.json b/docs/testing/snippets/testing/mstest/AspireApp.Web/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/Properties/launchSettings.json rename to docs/testing/snippets/testing/mstest/AspireApp.Web/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/WeatherApiClient.cs b/docs/testing/snippets/testing/mstest/AspireApp.Web/WeatherApiClient.cs similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/WeatherApiClient.cs rename to docs/testing/snippets/testing/mstest/AspireApp.Web/WeatherApiClient.cs diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/appsettings.Development.json b/docs/testing/snippets/testing/mstest/AspireApp.Web/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/appsettings.Development.json rename to docs/testing/snippets/testing/mstest/AspireApp.Web/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/appsettings.json b/docs/testing/snippets/testing/mstest/AspireApp.Web/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/appsettings.json rename to docs/testing/snippets/testing/mstest/AspireApp.Web/appsettings.json diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/app.css b/docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/app.css similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/app.css rename to docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/app.css diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css b/docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css rename to docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map b/docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map rename to docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/favicon.png b/docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/favicon.png similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.Web/wwwroot/favicon.png rename to docs/testing/snippets/testing/mstest/AspireApp.Web/wwwroot/favicon.png diff --git a/docs/fundamentals/snippets/testing/mstest/AspireApp.sln b/docs/testing/snippets/testing/mstest/AspireApp.sln similarity index 100% rename from docs/fundamentals/snippets/testing/mstest/AspireApp.sln rename to docs/testing/snippets/testing/mstest/AspireApp.sln diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/AspireApp.ApiService.csproj b/docs/testing/snippets/testing/nunit/AspireApp.ApiService/AspireApp.ApiService.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/AspireApp.ApiService.csproj rename to docs/testing/snippets/testing/nunit/AspireApp.ApiService/AspireApp.ApiService.csproj diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/Program.cs b/docs/testing/snippets/testing/nunit/AspireApp.ApiService/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/Program.cs rename to docs/testing/snippets/testing/nunit/AspireApp.ApiService/Program.cs diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/Properties/launchSettings.json b/docs/testing/snippets/testing/nunit/AspireApp.ApiService/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/Properties/launchSettings.json rename to docs/testing/snippets/testing/nunit/AspireApp.ApiService/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/appsettings.Development.json b/docs/testing/snippets/testing/nunit/AspireApp.ApiService/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/appsettings.Development.json rename to docs/testing/snippets/testing/nunit/AspireApp.ApiService/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/appsettings.json b/docs/testing/snippets/testing/nunit/AspireApp.ApiService/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.ApiService/appsettings.json rename to docs/testing/snippets/testing/nunit/AspireApp.ApiService/appsettings.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/AspireApp.AppHost.csproj b/docs/testing/snippets/testing/nunit/AspireApp.AppHost/AspireApp.AppHost.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/AspireApp.AppHost.csproj rename to docs/testing/snippets/testing/nunit/AspireApp.AppHost/AspireApp.AppHost.csproj diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/Program.cs b/docs/testing/snippets/testing/nunit/AspireApp.AppHost/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/Program.cs rename to docs/testing/snippets/testing/nunit/AspireApp.AppHost/Program.cs diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/Properties/launchSettings.json b/docs/testing/snippets/testing/nunit/AspireApp.AppHost/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/Properties/launchSettings.json rename to docs/testing/snippets/testing/nunit/AspireApp.AppHost/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/appsettings.Development.json b/docs/testing/snippets/testing/nunit/AspireApp.AppHost/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/appsettings.Development.json rename to docs/testing/snippets/testing/nunit/AspireApp.AppHost/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/appsettings.json b/docs/testing/snippets/testing/nunit/AspireApp.AppHost/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.AppHost/appsettings.json rename to docs/testing/snippets/testing/nunit/AspireApp.AppHost/appsettings.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj b/docs/testing/snippets/testing/nunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj rename to docs/testing/snippets/testing/nunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.ServiceDefaults/Extensions.cs b/docs/testing/snippets/testing/nunit/AspireApp.ServiceDefaults/Extensions.cs similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.ServiceDefaults/Extensions.cs rename to docs/testing/snippets/testing/nunit/AspireApp.ServiceDefaults/Extensions.cs diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Tests/AspireApp.Tests.csproj b/docs/testing/snippets/testing/nunit/AspireApp.Tests/AspireApp.Tests.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Tests/AspireApp.Tests.csproj rename to docs/testing/snippets/testing/nunit/AspireApp.Tests/AspireApp.Tests.csproj diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Tests/EnvVarTests.cs b/docs/testing/snippets/testing/nunit/AspireApp.Tests/EnvVarTests.cs similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Tests/EnvVarTests.cs rename to docs/testing/snippets/testing/nunit/AspireApp.Tests/EnvVarTests.cs diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Tests/WebTests.cs b/docs/testing/snippets/testing/nunit/AspireApp.Tests/WebTests.cs similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Tests/WebTests.cs rename to docs/testing/snippets/testing/nunit/AspireApp.Tests/WebTests.cs diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/AspireApp.Web.csproj b/docs/testing/snippets/testing/nunit/AspireApp.Web/AspireApp.Web.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/AspireApp.Web.csproj rename to docs/testing/snippets/testing/nunit/AspireApp.Web/AspireApp.Web.csproj diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/App.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/App.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/App.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/App.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor.css b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor.css similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor.css rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/MainLayout.razor.css diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor.css b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor.css similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor.css rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Layout/NavMenu.razor.css diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Counter.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Counter.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Counter.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Counter.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Error.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Error.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Error.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Error.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Home.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Home.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Home.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Home.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Weather.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Weather.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Pages/Weather.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Pages/Weather.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Routes.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Routes.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/Routes.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/Routes.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/_Imports.razor b/docs/testing/snippets/testing/nunit/AspireApp.Web/Components/_Imports.razor similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Components/_Imports.razor rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Components/_Imports.razor diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Program.cs b/docs/testing/snippets/testing/nunit/AspireApp.Web/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Program.cs rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Program.cs diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Properties/launchSettings.json b/docs/testing/snippets/testing/nunit/AspireApp.Web/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/Properties/launchSettings.json rename to docs/testing/snippets/testing/nunit/AspireApp.Web/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/WeatherApiClient.cs b/docs/testing/snippets/testing/nunit/AspireApp.Web/WeatherApiClient.cs similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/WeatherApiClient.cs rename to docs/testing/snippets/testing/nunit/AspireApp.Web/WeatherApiClient.cs diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/appsettings.Development.json b/docs/testing/snippets/testing/nunit/AspireApp.Web/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/appsettings.Development.json rename to docs/testing/snippets/testing/nunit/AspireApp.Web/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/appsettings.json b/docs/testing/snippets/testing/nunit/AspireApp.Web/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/appsettings.json rename to docs/testing/snippets/testing/nunit/AspireApp.Web/appsettings.json diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/app.css b/docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/app.css similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/app.css rename to docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/app.css diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css b/docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css rename to docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map b/docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map rename to docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/favicon.png b/docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/favicon.png similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.Web/wwwroot/favicon.png rename to docs/testing/snippets/testing/nunit/AspireApp.Web/wwwroot/favicon.png diff --git a/docs/fundamentals/snippets/testing/nunit/AspireApp.sln b/docs/testing/snippets/testing/nunit/AspireApp.sln similarity index 100% rename from docs/fundamentals/snippets/testing/nunit/AspireApp.sln rename to docs/testing/snippets/testing/nunit/AspireApp.sln diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/AspireApp.ApiService.csproj b/docs/testing/snippets/testing/xunit/AspireApp.ApiService/AspireApp.ApiService.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/AspireApp.ApiService.csproj rename to docs/testing/snippets/testing/xunit/AspireApp.ApiService/AspireApp.ApiService.csproj diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/Program.cs b/docs/testing/snippets/testing/xunit/AspireApp.ApiService/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/Program.cs rename to docs/testing/snippets/testing/xunit/AspireApp.ApiService/Program.cs diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/Properties/launchSettings.json b/docs/testing/snippets/testing/xunit/AspireApp.ApiService/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/Properties/launchSettings.json rename to docs/testing/snippets/testing/xunit/AspireApp.ApiService/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/appsettings.Development.json b/docs/testing/snippets/testing/xunit/AspireApp.ApiService/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/appsettings.Development.json rename to docs/testing/snippets/testing/xunit/AspireApp.ApiService/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/appsettings.json b/docs/testing/snippets/testing/xunit/AspireApp.ApiService/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.ApiService/appsettings.json rename to docs/testing/snippets/testing/xunit/AspireApp.ApiService/appsettings.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/AspireApp.AppHost.csproj b/docs/testing/snippets/testing/xunit/AspireApp.AppHost/AspireApp.AppHost.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/AspireApp.AppHost.csproj rename to docs/testing/snippets/testing/xunit/AspireApp.AppHost/AspireApp.AppHost.csproj diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/Program.cs b/docs/testing/snippets/testing/xunit/AspireApp.AppHost/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/Program.cs rename to docs/testing/snippets/testing/xunit/AspireApp.AppHost/Program.cs diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/Properties/launchSettings.json b/docs/testing/snippets/testing/xunit/AspireApp.AppHost/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/Properties/launchSettings.json rename to docs/testing/snippets/testing/xunit/AspireApp.AppHost/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/appsettings.Development.json b/docs/testing/snippets/testing/xunit/AspireApp.AppHost/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/appsettings.Development.json rename to docs/testing/snippets/testing/xunit/AspireApp.AppHost/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/appsettings.json b/docs/testing/snippets/testing/xunit/AspireApp.AppHost/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.AppHost/appsettings.json rename to docs/testing/snippets/testing/xunit/AspireApp.AppHost/appsettings.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj b/docs/testing/snippets/testing/xunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj rename to docs/testing/snippets/testing/xunit/AspireApp.ServiceDefaults/AspireApp.ServiceDefaults.csproj diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.ServiceDefaults/Extensions.cs b/docs/testing/snippets/testing/xunit/AspireApp.ServiceDefaults/Extensions.cs similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.ServiceDefaults/Extensions.cs rename to docs/testing/snippets/testing/xunit/AspireApp.ServiceDefaults/Extensions.cs diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Tests/AspireApp.Tests.csproj b/docs/testing/snippets/testing/xunit/AspireApp.Tests/AspireApp.Tests.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Tests/AspireApp.Tests.csproj rename to docs/testing/snippets/testing/xunit/AspireApp.Tests/AspireApp.Tests.csproj diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Tests/EnvVarTests.cs b/docs/testing/snippets/testing/xunit/AspireApp.Tests/EnvVarTests.cs similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Tests/EnvVarTests.cs rename to docs/testing/snippets/testing/xunit/AspireApp.Tests/EnvVarTests.cs diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Tests/WebTests.cs b/docs/testing/snippets/testing/xunit/AspireApp.Tests/WebTests.cs similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Tests/WebTests.cs rename to docs/testing/snippets/testing/xunit/AspireApp.Tests/WebTests.cs diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/AspireApp.Web.csproj b/docs/testing/snippets/testing/xunit/AspireApp.Web/AspireApp.Web.csproj similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/AspireApp.Web.csproj rename to docs/testing/snippets/testing/xunit/AspireApp.Web/AspireApp.Web.csproj diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/App.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/App.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/App.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/App.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor.css b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor.css similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor.css rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/MainLayout.razor.css diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor.css b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor.css similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor.css rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Layout/NavMenu.razor.css diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Counter.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Counter.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Counter.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Counter.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Error.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Error.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Error.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Error.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Home.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Home.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Home.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Home.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Weather.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Weather.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Pages/Weather.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Pages/Weather.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Routes.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Routes.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/Routes.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/Routes.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/_Imports.razor b/docs/testing/snippets/testing/xunit/AspireApp.Web/Components/_Imports.razor similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Components/_Imports.razor rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Components/_Imports.razor diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Program.cs b/docs/testing/snippets/testing/xunit/AspireApp.Web/Program.cs similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Program.cs rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Program.cs diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Properties/launchSettings.json b/docs/testing/snippets/testing/xunit/AspireApp.Web/Properties/launchSettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/Properties/launchSettings.json rename to docs/testing/snippets/testing/xunit/AspireApp.Web/Properties/launchSettings.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/WeatherApiClient.cs b/docs/testing/snippets/testing/xunit/AspireApp.Web/WeatherApiClient.cs similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/WeatherApiClient.cs rename to docs/testing/snippets/testing/xunit/AspireApp.Web/WeatherApiClient.cs diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/appsettings.Development.json b/docs/testing/snippets/testing/xunit/AspireApp.Web/appsettings.Development.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/appsettings.Development.json rename to docs/testing/snippets/testing/xunit/AspireApp.Web/appsettings.Development.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/appsettings.json b/docs/testing/snippets/testing/xunit/AspireApp.Web/appsettings.json similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/appsettings.json rename to docs/testing/snippets/testing/xunit/AspireApp.Web/appsettings.json diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/app.css b/docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/app.css similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/app.css rename to docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/app.css diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css b/docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css rename to docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map b/docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map rename to docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/bootstrap/bootstrap.min.css.map diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/favicon.png b/docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/favicon.png similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.Web/wwwroot/favicon.png rename to docs/testing/snippets/testing/xunit/AspireApp.Web/wwwroot/favicon.png diff --git a/docs/fundamentals/snippets/testing/xunit/AspireApp.sln b/docs/testing/snippets/testing/xunit/AspireApp.sln similarity index 100% rename from docs/fundamentals/snippets/testing/xunit/AspireApp.sln rename to docs/testing/snippets/testing/xunit/AspireApp.sln diff --git a/docs/fundamentals/testing.md b/docs/testing/write-your-first-test.md similarity index 90% rename from docs/fundamentals/testing.md rename to docs/testing/write-your-first-test.md index adc3fb25d..eea1498b4 100644 --- a/docs/fundamentals/testing.md +++ b/docs/testing/write-your-first-test.md @@ -1,19 +1,19 @@ --- -title: Testing .NET Aspire solutions +title: Write your first .NET Aspire test description: Learn how to test your .NET Aspire solutions using the xUnit, NUnit, and MSTest testing frameworks. -ms.date: 09/09/2024 +ms.date: 10/21/2024 zone_pivot_groups: unit-testing-framework --- -# Testing .NET Aspire solutions +# Write your first .NET Aspire test -In this article, you learn how to create a test project, write tests, and run them for your .NET Aspire solutions. The tests in this article aren't unit tests, but rather functional or integration tests. .NET Aspire includes several variations of [testing project templates](setup-tooling.md#net-aspire-project-templates) that you can use to test your .NET Aspire resource dependencies—and their communications. The testing project templates are available for MSTest, NUnit, and xUnit testing frameworks and include a sample test that you can use as a starting point for your tests. +In this article, you learn how to create a test project, write tests, and run them for your .NET Aspire solutions. The tests in this article aren't unit tests, but rather functional or integration tests. .NET Aspire includes several variations of [testing project templates](../fundamentals/setup-tooling.md#net-aspire-project-templates) that you can use to test your .NET Aspire resource dependencies—and their communications. The testing project templates are available for MSTest, NUnit, and xUnit testing frameworks and include a sample test that you can use as a starting point for your tests. -The .NET Aspire test project templates rely on the [Aspire.Hosting.Testing](https://www.nuget.org/packages/Aspire.Hosting.Testing) NuGet package. This package exposes the `DistributedApplicationTestingBuilder` class, which is used to create a test host for your distributed application. The distributed application testing builder relies on the `DistributedApplication` class to create and start the [app host](app-host-overview.md). +The .NET Aspire test project templates rely on the [Aspire.Hosting.Testing](https://www.nuget.org/packages/Aspire.Hosting.Testing) NuGet package. This package exposes the `DistributedApplicationTestingBuilder` class, which is used to create a test host for your distributed application. The distributed application testing builder relies on the `DistributedApplication` class to create and start the [app host](../fundamentals/app-host-overview.md). ## Create a test project -The easiest way to create a .NET Aspire test project is to use the testing project template. If you're starting a new .NET Aspire project and want to include test projects, the [Visual Studio tooling supports that option](setup-tooling.md#create-test-project). If you're adding a test project to an existing .NET Aspire project, you can use the `dotnet new` command to create a test project: +The easiest way to create a .NET Aspire test project is to use the testing project template. If you're starting a new .NET Aspire project and want to include test projects, the [Visual Studio tooling supports that option](../fundamentals/setup-tooling.md#create-test-project). If you're adding a test project to an existing .NET Aspire project, you can use the `dotnet new` command to create a test project: :::zone pivot="xunit" diff --git a/docs/toc.yml b/docs/toc.yml index 43dbd96e9..f12812694 100644 --- a/docs/toc.yml +++ b/docs/toc.yml @@ -62,7 +62,13 @@ items: href: fundamentals/dashboard/security-considerations.md - name: Testing - href: fundamentals/testing.md + items: + - name: Write your first .NET Aspire test + href: testing/write-your-first-test.md + - name: Managing the app host + href: testing/manage-app-host.md + - name: Accessing resources in tests + href: testing/accessing-resources.md - name: Fundamentals items: diff --git a/docs/whats-new/dotnet-docs-aspire-mod0.md b/docs/whats-new/dotnet-docs-aspire-mod0.md index 731811687..b7585959a 100644 --- a/docs/whats-new/dotnet-docs-aspire-mod0.md +++ b/docs/whats-new/dotnet-docs-aspire-mod0.md @@ -40,7 +40,7 @@ Welcome to what's new in the .NET Aspire docs for September 2024. This article l - [Explore the .NET Aspire dashboard](../fundamentals/dashboard/explore.md) - Added text visualizer details. - [External parameters](../fundamentals/external-parameters.md) - Addressing several issues - [Health checks in .NET Aspire](../fundamentals/health-checks.md) - Address feedback in #1670 -- [Testing .NET Aspire solutions](../fundamentals/testing.md) - Initial updates +- [Write your first .NET Aspire test](../testing/write-your-first-test.md) - Initial updates ## Database From 7033a30582468061f9a613006a611c4e7f4ac64a Mon Sep 17 00:00:00 2001 From: David Pine Date: Mon, 21 Oct 2024 20:00:41 -0500 Subject: [PATCH 5/8] Fix broken links (#1863) --- docs/get-started/build-aspire-apps-with-nodejs.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/get-started/build-aspire-apps-with-nodejs.md b/docs/get-started/build-aspire-apps-with-nodejs.md index 8156b3df9..f3bb8c516 100644 --- a/docs/get-started/build-aspire-apps-with-nodejs.md +++ b/docs/get-started/build-aspire-apps-with-nodejs.md @@ -1,7 +1,7 @@ --- title: Orchestrate Node.js apps in .NET Aspire description: Learn how to integrate Node.js and npm apps into a .NET Aspire App Host project. -ms.date: 09/11/2024 +ms.date: 10/16/2024 --- # Orchestrate Node.js apps in .NET Aspire @@ -160,9 +160,9 @@ In order to make HTTP calls to the "weatherapi" service, the Angular client app Finally, the Angular client app needs to call the `/api/WeatherForecast` endpoint to retrieve the weather forecast data. There are several HTML, CSS, and TypeScript updates, all of which are made to the following files: -- _app.integration.css_: [Update the CSS to style the table.](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Angular/src/app/app.integration.css) -- _app.integration.html_: [Update the HTML to display the weather forecast data in a table.](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Angular/src/app/app.integration.html) -- _app.integration.ts_: [Update the TypeScript to call the `/api/WeatherForecast` endpoint and display the data in the table.](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Angular/src/app/app.integration.ts) +- _app.component.css_: [Update the CSS to style the table.](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Angular/src/app/app.component.css) +- _app.component.html_: [Update the HTML to display the weather forecast data in a table.](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Angular/src/app/app.component.html) +- _app.component.ts_: [Update the TypeScript to call the `/api/WeatherForecast` endpoint and display the data in the table.](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Angular/src/app/app.component.ts) :::code language="typescript" source="~/aspire-samples/samples/AspireWithJavaScript/AspireJavaScript.Angular/src/app/app.component.ts"::: @@ -212,7 +212,7 @@ As the `TheWelcome` integration is `mounted`, it calls the `/api/weatherforecast Additionally, the Vite config specifies the `server.proxy` property to forward requests to the "weatherapi" service. This is achieved by using the `services__weatherapi__http__0` environment variable, which is set by the .NET Aspire app host. -The final update from the template is made to the _TheWelcome.vue_ file. This file calls the `/api/WeatherForecast` endpoint to retrieve the weather forecast data, and displays the data in a table. It includes [CSS, HTML, and TypeScript updates](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Vue/src/integrations/TheWelcome.vue). +The final update from the template is made to the _TheWelcome.vue_ file. This file calls the `/api/WeatherForecast` endpoint to retrieve the weather forecast data, and displays the data in a table. It includes [CSS, HTML, and TypeScript updates](https://github.com/dotnet/aspire-samples/blob/ef6868b0999c6eea3d42a10f2b20433c5ea93720/samples/AspireWithJavaScript/AspireJavaScript.Vue/src/components/TheWelcome.vue). ### Vue app running From 04bfad0b8d52265b2d92f5f7258247a7475147cb Mon Sep 17 00:00:00 2001 From: David Pine Date: Mon, 21 Oct 2024 20:00:52 -0500 Subject: [PATCH 6/8] Rewrite both PostgreSQL integration docs (#1858) * Rewrite both PostgreSQL integration docs * Fix include path * A few more updates * Next Azure hosting under hosting integration --- docs/database/includes/postgresql-app-host.md | 156 ++++++++++++++++- .../postgresql-explicit-username-password.md | 15 -- .../includes/postgresql-flexible-server.md | 21 ++- docs/database/includes/postgresql-pgadmin.md | 11 -- docs/database/includes/postgresql-pgweb.md | 13 -- ...postgresql-entity-framework-integration.md | 162 ++++++++---------- docs/database/postgresql-integration.md | 126 +++++++++----- docs/messaging/rabbitmq-integration.md | 2 +- 8 files changed, 331 insertions(+), 175 deletions(-) delete mode 100644 docs/database/includes/postgresql-explicit-username-password.md delete mode 100644 docs/database/includes/postgresql-pgadmin.md delete mode 100644 docs/database/includes/postgresql-pgweb.md diff --git a/docs/database/includes/postgresql-app-host.md b/docs/database/includes/postgresql-app-host.md index 4e59831f4..be5d5ce84 100644 --- a/docs/database/includes/postgresql-app-host.md +++ b/docs/database/includes/postgresql-app-host.md @@ -1,4 +1,8 @@ -To model the PostgreSQL server resource in the app host, install the [Aspire.Hosting.PostgreSQL](https://www.nuget.org/packages/Aspire.Hosting.PostgreSQL) NuGet package in the [app host](xref:aspire/app-host) project. +--- +ms.topic: include +--- + +The PostgreSQL hosting integration models a PostgreSQL server as the type. To access this type and APIs that allow you to add it to your [app model](xref:aspire/app-host#define-the-app-model), install the [📦 Aspire.Hosting.PostgreSQL](https://www.nuget.org/packages/Aspire.Hosting.PostgreSQL) NuGet package in the [app host](xref:aspire/app-host) project. ### [.NET CLI](#tab/dotnet-cli) @@ -15,4 +19,152 @@ dotnet add package Aspire.Hosting.PostgreSQL --- -In your app host project, register and consume the PostgreSQL integration using the following methods, such as : +For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies). + +### Add PostgreSQL server resource + +In your app host project, call on the `builder` instance to add a PostgreSQL server resource then call on the `postgres` instance to add a database resource as shown in the following example: + +```csharp +var builder = DistributedApplication.CreateBuilder(args); + +var postgres = builder.AddPostgres("postgres"); +var postgresdb = postgres.AddDatabase("postgresdb"); + +var exampleProject = builder.AddProject() + .WithReference(postgresdb); + +// After adding all resources, run the app... +``` + +When .NET Aspire adds a container image to the app host, as shown in the preceding example with the `docker.io/library/postgres` image, it creates a new PostgreSQL server instance on your local machine. A reference to your PostgreSQL server and your PostgreSQL database instance (the `postgresdb` variable) are used to add a dependency to the `ExampleProject`. The PostgreSQL server resource includes default credentials with a `username` of `"postgres"` and randomly generated `password` using the method. + +The method configures a connection in the `ExampleProject` named `"messaging"`. For more information, see [Container resource lifecycle](../../fundamentals/app-host-overview.md#container-resource-lifecycle). + +> [!TIP] +> If you'd rather connect to an existing RabbitMQ server, call instead. For more information, see [Reference existing resources](../../fundamentals/app-host-overview.md#reference-existing-resources). + +### Add PostgreSQL pgAdmin resource + +When adding PostgreSQL resources to the `builder` with the `AddPostgres` method, you can chain calls to `WithPgAdmin` to add the [**dpage/pgadmin4**](https://www.pgadmin.org/) container. This container is a cross-platform client for PostgreSQL databases, that serves a web-based admin dashboard. Consider the following example: + +```csharp +var builder = DistributedApplication.CreateBuilder(args); + +var postgres = builder.AddPostgres("postgres") + .WithPgAdmin(); + +var postgresdb = postgres.AddDatabase("postgresdb"); + +var exampleProject = builder.AddProject() + .WithReference(postgresdb); + +// After adding all resources, run the app... +``` + +The preceding code adds a container based on the `docker.io/dpage/pgadmin4` image. The container is used to manage the PostgreSQL server and database resources. The `WithPgAdmin` method adds a container that serves a web-based admin dashboard for PostgreSQL databases. + +### Add PostgreSQL pgWeb resource + +When adding PostgreSQL resources to the `builder` with the `AddPostgres` method, you can chain calls to `WithPgWeb` to add the [**sosedoff/pgweb**](https://sosedoff.github.io/pgweb/) container. This container is a cross-platform client for PostgreSQL databases, that serves a web-based admin dashboard. Consider the following example: + +```csharp +var builder = DistributedApplication.CreateBuilder(args); + +var postgres = builder.AddPostgres("postgres") + .WithPgWeb(); + +var postgresdb = postgres.AddDatabase("postgresdb"); + +var exampleProject = builder.AddProject() + .WithReference(postgresdb); + +// After adding all resources, run the app... +``` + +The preceding code adds a container based on the `docker.io/sosedoff/pgweb` image. All registered instances are used to create a configuration file per instance, and each config is bound to the **pgweb** container bookmark directory. For more information, see [PgWeb docs: Server connection bookmarks](https://github.com/sosedoff/pgweb/wiki/Server-Connection-Bookmarks). + +### Add PostgreSQL server resource with data volume + +To add a data volume to the PostgreSQL server resource, call the method on the PostgreSQL server resource: + +```csharp +var builder = DistributedApplication.CreateBuilder(args); + +var postgres = builder.AddPostgres("postgres") + .WithDataVolume(isReadOnly: false); + +var postgresdb = postgres.AddDatabase("postgresdb"); + +var exampleProject = builder.AddProject() + .WithReference(postgresdb); + +// After adding all resources, run the app... +``` + +The data volume is used to persist the PostgreSQL server data outside the lifecycle of its container. The data volume is mounted at the `/var/lib/postgresql/data` path in the PostgreSQL server container and when a `name` parameter isn't provided, the name is generated at random. For more information on data volumes and details on why they're preferred over [bind mounts](#add-postgresql-server-resource-with-data-bind-mount), see [Docker docs: Volumes](https://docs.docker.com/engine/storage/volumes). + +### Add PostgreSQL server resource with data bind mount + +To add a data bind mount to the PostgreSQL server resource, call the method: + +```csharp +var builder = DistributedApplication.CreateBuilder(args); + +var postgres = builder.AddPostgres("postgres") + .WithDataBindMount( + source: @"C:\PostgreSQL\Data", + isReadOnly: false); + +var postgresdb = postgres.AddDatabase("postgresdb"); + +var exampleProject = builder.AddProject() + .WithReference(postgresdb); + +// After adding all resources, run the app... +``` + +[!INCLUDE [data-bind-mount-vs-volumes](../../includes/data-bind-mount-vs-volumes.md)] + +Data bind mounts rely on the host machine's filesystem to persist the PostgreSQL server data across container restarts. The data bind mount is mounted at the `C:\PostgreSQL\Data` on Windows (or `/PostgreSQL/Data` on Unix) path on the host machine in the PostgreSQL server container. For more information on data bind mounts, see [Docker docs: Bind mounts](https://docs.docker.com/engine/storage/bind-mounts). + +### Add PostgreSQL server resource with init bind mount + +To add an init bind mount to the PostgreSQL server resource, call the method: + +```csharp +var builder = DistributedApplication.CreateBuilder(args); + +var postgres = builder.AddPostgres("postgres") + .WithInitBindMount(source: @"C:\PostgreSQL\Init"); + +var postgresdb = postgres.AddDatabase("postgresdb"); + +var exampleProject = builder.AddProject() + .WithReference(postgresdb); + +// After adding all resources, run the app... +``` + +The init bind mount relies on the host machine's filesystem to initialize the PostgreSQL server database with the containers _init_ folder. This folder is used for initialization, running any executable shell scripts or _.sql_ command files after the _postgres-data_ folder is created. The init bind mount is mounted at the `C:\PostgreSQL\Data` on Windows (or `/PostgreSQL/Data` on Unix) path on the host machine in the PostgreSQL server container. + +### Add PostgreSQL server resource with parameters + +When you want to explicitly provide the username and password used by the container image, you can provide these credentials as parameters. Consider the following alternative example: + +```csharp +var builder = DistributedApplication.CreateBuilder(args); + +var username = builder.AddParameter("username", secret: true); +var password = builder.AddParameter("password", secret: true); + +var postgres = builder.AddPostgres("postgres", username, password); +var postgresdb = postgres.AddDatabase("postgresdb"); + +var exampleProject = builder.AddProject() + .WithReference(postgresdb); + +// After adding all resources, run the app... +``` + +For more information on providing parameters, see [External parameters](../../fundamentals/external-parameters.md). diff --git a/docs/database/includes/postgresql-explicit-username-password.md b/docs/database/includes/postgresql-explicit-username-password.md deleted file mode 100644 index 809a1fe9a..000000000 --- a/docs/database/includes/postgresql-explicit-username-password.md +++ /dev/null @@ -1,15 +0,0 @@ -When you want to explicitly provide the username and password, you can provide those as parameters. Consider the following alternative example: - -```csharp -var username = builder.AddParameter("username", secret: true); -var password = builder.AddParameter("password", secret: true); - -var postgres = builder.AddPostgres("postgres", username, password); - -var postgresdb = postgres.AddDatabase("postgresdb"); - -var exampleProject = builder.AddProject() - .WithReference(postgresdb); -``` - -For more information, see [External parameters](../../fundamentals/external-parameters.md). diff --git a/docs/database/includes/postgresql-flexible-server.md b/docs/database/includes/postgresql-flexible-server.md index 01ecb31b2..ba42d1c78 100644 --- a/docs/database/includes/postgresql-flexible-server.md +++ b/docs/database/includes/postgresql-flexible-server.md @@ -1,6 +1,10 @@ -### Azure app host usage +--- +ms.topic: include +--- + +### Azure hosting integration -To deploy your PostgreSQL resources to Azure, you need to install the appropriate .NET Aspire hosting package: +To deploy your PostgreSQL resources to Azure, install the [📦 Aspire.Hosting.Azure.PostgreSQL](https://www.nuget.org/packages/Aspire.Hosting.Azure.PostgreSQL) NuGet package: ### [.NET CLI](#tab/dotnet-cli) @@ -17,18 +21,21 @@ dotnet add package Aspire.Hosting.Azure.PostgreSQL --- -After you've installed this package, you specify that your PostgreSQL resources will be hosted in Azure by calling the extension method in your app host project: +#### Add Azure PostgreSQL server resource + +After you've installed the .NET Aspire hosting Azure PostgreSQL package, call the `AddAzurePostgresFlexibleServer` extension method in your app host project: ```csharp var builder = DistributedApplication.CreateBuilder(args); -var postgres = builder.AddPostgres("postgres") - .PublishAsAzurePostgresFlexibleServer(); - +var postgres = builder.AddAzurePostgresFlexibleServer("postgres"); var postgresdb = postgres.AddDatabase("postgresdb"); var exampleProject = builder.AddProject() .WithReference(postgresdb); ``` -The preceding call to `PublishAsAzurePostgresFlexibleServer` configures Postgres Server resource to be deployed as Azure Postgres Flexible Server. For more information, see [Azure Postgres Flexible Server](/azure/postgresql/flexible-server/overview). +The preceding call to `AddAzurePostgresFlexibleServer` configures the PostgresSQL server resource to be deployed as [Azure Postgres Flexible Server](/azure/postgresql/flexible-server/overview). + +> [!IMPORTANT] +> By default, `AddAzurePostgresFlexibleServer` configures [Microsoft Entra ID](/azure/postgresql/flexible-server/concepts-azure-ad-authentication) authentication. This requires changes to applications that need to connect to these resources. For more information, see [Client integration](#client-integration). diff --git a/docs/database/includes/postgresql-pgadmin.md b/docs/database/includes/postgresql-pgadmin.md deleted file mode 100644 index 09fcf1ac2..000000000 --- a/docs/database/includes/postgresql-pgadmin.md +++ /dev/null @@ -1,11 +0,0 @@ -When adding PostgreSQL resources to the `builder` with the `AddPostgres` method, you can chain calls to `WithPgAdmin` to add the [**dpage/pgadmin4**](https://www.pgadmin.org/) container. This container is a cross-platform client for PostgreSQL databases, that serves a web-based admin dashboard. Consider the following example: - -```csharp -var postgres = builder.AddPostgres("postgres") - .WithPgAdmin(); - -var postgresdb = postgres.AddDatabase("postgresdb"); - -var exampleProject = builder.AddProject() - .WithReference(postgresdb); -``` diff --git a/docs/database/includes/postgresql-pgweb.md b/docs/database/includes/postgresql-pgweb.md deleted file mode 100644 index e97337193..000000000 --- a/docs/database/includes/postgresql-pgweb.md +++ /dev/null @@ -1,13 +0,0 @@ -When adding PostgreSQL resources to the `builder` with the `AddPostgres` method, you can chain calls to `WithPgWeb` to add the [**sosedoff/pgweb**](https://sosedoff.github.io/pgweb/) container. This container is a cross-platform client for PostgreSQL databases, that serves a web-based admin dashboard. Consider the following example: - -```csharp -var postgres = builder.AddPostgres("postgres") - .WithPgWeb(); - -var postgresdb = postgres.AddDatabase("postgresdb"); - -var exampleProject = builder.AddProject() - .WithReference(postgresdb); -``` - -All registered `PostgresDatabaseResource` instances are used to create a configuration file per instance, and each config is bound to the **pgweb** container bookmark directory. For more information, see [PgWeb docs: Server connection bookmarks](https://github.com/sosedoff/pgweb/wiki/Server-Connection-Bookmarks). diff --git a/docs/database/postgresql-entity-framework-integration.md b/docs/database/postgresql-entity-framework-integration.md index b43365b32..822365de1 100644 --- a/docs/database/postgresql-entity-framework-integration.md +++ b/docs/database/postgresql-entity-framework-integration.md @@ -1,30 +1,31 @@ --- title: .NET Aspire PostgreSQL Entity Framework Core integration -description: This article describes the .NET Aspire PostgreSQL Entity Framework Core integration. -ms.topic: how-to -ms.date: 08/22/2024 +description: Learn how to integrate PostgreSQL with .NET Aspire applications using Entity Framework Core, using both hosting and client integrations. +ms.date: 10/16/2024 +uid: database/postgresql-ef-core-integration --- # .NET Aspire PostgreSQL Entity Framework Core integration -In this article, you learn how to use the .NET Aspire PostgreSQL Entity Framework Core integration. The `Aspire.Npgsql.EntityFrameworkCore.PostgreSQL` library is used to register a service for connecting to a PostgreSQL database. It also enables corresponding health checks, logging and telemetry. +[!INCLUDE [includes-hosting-and-client](../includes/includes-hosting-and-client.md)] -PostgreSQL is a powerful, open source, object-relational database system. The .NET Aspire PostgreSQL Entity Framework integration streamlines essential database context and connection configurations for you by handling the following concerns: +[PostgreSQL](https://www.postgresql.org/) is a powerful, open source object-relational database system with many years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. The .NET Aspire PostgreSQL Entity Framework Core integration provides a way to connect to existing PostgreSQL databases, or create new instances from .NET with the [`docker.io/library/postgres` container image](https://hub.docker.com/_/postgres). -- Registers [EntityFrameworkCore](/ef/core/) in the DI container for connecting to PostgreSQL database. -- Automatically configures the following: - - Connection pooling to efficiently managed HTTP requests and database connections - - Automatic retries to increase app resiliency - - Health checks, logging and telemetry to improve app monitoring and diagnostics +## Hosting integration -## Prerequisites +[!INCLUDE [postgresql-app-host](includes/postgresql-app-host.md)] + +[!INCLUDE [postgresql-flexible-server](includes/postgresql-flexible-server.md)] + +### Hosting integration health checks + +The PostgreSQL hosting integration automatically adds a health check for the PostgreSQL server resource. The health check verifies that the PostgreSQL server is running and that a connection can be established to it. -- Azure subscription: [create one for free](https://azure.microsoft.com/free/) -- Azure Postgresql Database: learn more about how to [create an Azure Database for PostgreSQL](/azure/postgresql/flexible-server/quickstart-create-server-portal). +The hosting integration relies on the [📦 AspNetCore.HealthChecks.Npgsql](https://www.nuget.org/packages/AspNetCore.HealthChecks.Npgsql) NuGet package. -## Get started +## Client integration -To get started with the .NET Aspire PostgreSQL Entity Framework Core integration, install the [Aspire.Npgsql.EntityFrameworkCore.PostgreSQL](https://www.nuget.org/packages/Aspire.Npgsql.EntityFrameworkCore.PostgreSQL) NuGet package in the client-consuming project, i.e., the project for the application that uses the PostgreSQL Entity Framework Core client. +To get started with the .NET Aspire PostgreSQL Entity Framework Core client integration, install the [📦 Aspire.Npgsql.EntityFrameworkCore.PostgreSQL](https://www.nuget.org/packages/Aspire.Npgsql.EntityFrameworkCore.PostgreSQL) NuGet package in the client-consuming project, that is, the project for the application that uses the PostgreSQL client. The .NET Aspire PostgreSQL Entity Framework Core client integration registers your desired `DbContext` subclass instances that you can use to interact with PostgreSQL. ### [.NET CLI](#tab/dotnet-cli) @@ -41,17 +42,18 @@ dotnet add package Aspire.Npgsql.EntityFrameworkCore.PostgreSQL --- -For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies). +### Add Npgsql database context -## Example usage - -In the _:::no-loc text="Program.cs":::_ file of your client-consuming project, call the extension to register a for use via the dependency injection container. +In the _:::no-loc text="Program.cs":::_ file of your client-consuming project, call the extension method on any to register your subclass for use via the dependency injection container. The method takes a connection name parameter. ```csharp -builder.AddNpgsqlDbContext("postgresdb"); +builder.AddNpgsqlDbContext(connectionName: "postgresdb"); ``` -You can then retrieve the `YourDbContext` instance using dependency injection. For example, to retrieve the client from a service: +> [!TIP] +> The `connectionName` parameter must match the name used when adding the PostgreSQL server resource in the app host project. For more information, see [Add PostgreSQL server resource](#add-postgresql-server-resource). + +After adding `YourDbContext` to the builder, you can get the `YourDbContext` instance using dependency injection. For example, to retrieve your data source object from an example service define it as a constructor parameter and ensure the `ExampleService` class is registered with the dependency injection container: ```csharp public class ExampleService(YourDbContext context) @@ -60,38 +62,34 @@ public class ExampleService(YourDbContext context) } ``` -## App host usage +For more information on dependency injection, see [.NET dependency injection](/dotnet/core/extensions/dependency-injection). -[!INCLUDE [postgresql-app-host](includes/postgresql-app-host.md)] - -```csharp -var builder = DistributedApplication.CreateBuilder(args); +### Add Npgsql database context with enrichment -var postgres = builder.AddPostgres("postgres"); -var postgresdb = postgres.AddDatabase("postgresdb"); +To enrich the `DbContext` with additional services, such as automatic retries, health checks, logging and telemetry, call the method: -var myService = builder.AddProject() - .WithReference(postgresdb); +```csharp +builder.EnrichNpgsqlDbContext( + connectionName: "postgresdb", + configureSettings: settings => + { + settings.DisableRetry = false; + settings.CommandTimeout = 30; + }); ``` -[!INCLUDE [postgresql-explicit-username-password](includes/postgresql-explicit-username-password.md)] - -[!INCLUDE [postgresql-pgweb](includes/postgresql-pgweb.md)] - -[!INCLUDE [postgresql-pgadmin](includes/postgresql-pgadmin.md)] - -[!INCLUDE [postgresql-flexible-server](includes/postgresql-flexible-server.md)] +The `settings` parameter is an instance of the class. -## Configuration +### Configuration The .NET Aspire PostgreSQL Entity Framework Core integration provides multiple configuration approaches and options to meet the requirements and conventions of your project. -### Use a connection string +#### Use a connection string -When using a connection string from the `ConnectionStrings` configuration section, you provide the name of the connection string when calling `AddNpgsqlDbContext`: +When using a connection string from the `ConnectionStrings` configuration section, you provide the name of the connection string when calling the method: ```csharp -builder.AddNpgsqlDbContext("myConnection"); +builder.AddNpgsqlDbContext("pgdb"); ``` The connection string is retrieved from the `ConnectionStrings` configuration section: @@ -99,16 +97,16 @@ The connection string is retrieved from the `ConnectionStrings` configuration se ```json { "ConnectionStrings": { - "myConnection": "Host=myserver;Database=test" + "pgdb": "Host=myserver;Database=test" } } ``` -The `EnrichNpgsqlDbContext` won't make use of the `ConnectionStrings` configuration section since it expects a `DbContext` to be registered at the point it is called. +The `EnrichNpgsqlDbContext` won't make use of the `ConnectionStrings` configuration section since it expects a `DbContext` to be registered at the point it's called. For more information, see the [ConnectionString](https://www.npgsql.org/doc/connection-string-parameters.html). -### Use configuration providers +#### Use configuration providers The .NET Aspire PostgreSQL Entity Framework Core integration supports . It loads the from configuration files such as _:::no-loc text="appsettings.json":::_ by using the `Aspire:Npgsql:EntityFrameworkCore:PostgreSQL` key. If you have set up your configurations in the `Aspire:Npgsql:EntityFrameworkCore:PostgreSQL` section you can just call the method without passing any parameter. @@ -120,7 +118,7 @@ The following example shows an _:::no-loc text="appsettings.json":::_ file that "Npgsql": { "EntityFrameworkCore": { "PostgreSQL": { - "ConnectionString": "YOUR_CONNECTIONSTRING", + "ConnectionString": "Host=myserver;Database=postgresdb", "DbContextPooling": true, "DisableHealthChecks": true, "DisableTracing": true @@ -131,17 +129,19 @@ The following example shows an _:::no-loc text="appsettings.json":::_ file that } ``` -### Use inline delegates +For the complete PostgreSQL Entity Framework Core client integration JSON schema, see [Aspire.Npgsql.EntityFrameworkCore.PostgreSQL/ConfigurationSchema.json](https://github.com/dotnet/aspire/blob/v8.2.1/src/Components/Aspire.Npgsql.EntityFrameworkCore.PostgreSQL/ConfigurationSchema.json). + +#### Use inline delegates You can also pass the `Action` delegate to set up some or all the options inline, for example to set the `ConnectionString`: ```csharp builder.AddNpgsqlDbContext( - "db", - static settings => settings.ConnectionString = "YOUR_CONNECTIONSTRING"); + "pgdb", + static settings => settings.ConnectionString = ""); ``` -### Configure multiple DbContext classes +#### Configure multiple DbContext classes If you want to register more than one with different configuration, you can use `$"Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:{typeof(TContext).Name}"` configuration section name. The json configuration would look like: @@ -151,12 +151,12 @@ If you want to register more than one ", "DbContextPooling": true, "DisableHealthChecks": true, "DisableTracing": true, "AnotherDbContext": { - "ConnectionString": "AnotherDbContext_CONNECTIONSTRING", + "ConnectionString": "", "DisableTracing": false } } @@ -172,18 +172,6 @@ Then calling the (); ``` -### Configuration options - -Here are the configurable options with corresponding default values: - -| Name | Description | -|-----------------------|--------------------------------------------------------------------------------------------------------| -| `ConnectionString` | The connection string of the PostgreSQL database to connect to. | -| `MaxRetryCount` | The maximum number of retry attempts. Default value is 6, set it to 0 to disable the retry mechanism. | -| `DisableHealthChecks` | A boolean value that indicates whether the database health check is disabled or not. | -| `DisableTracing` | A boolean value that indicates whether the OpenTelemetry tracing is disabled or not. | -| `DisableMetrics` | A boolean value that indicates whether the OpenTelemetry metrics are disabled or not. | - [!INCLUDE [integration-health-checks](../includes/integration-health-checks.md)] By default, the .NET Aspire PostgreSQL Entity Framework Core integrations handles the following: @@ -193,7 +181,7 @@ By default, the .NET Aspire PostgreSQL Entity Framework Core integrations handle [!INCLUDE [integration-observability-and-telemetry](../includes/integration-observability-and-telemetry.md)] -### Logging +#### Logging The .NET Aspire PostgreSQL Entity Framework Core integration uses the following Log categories: @@ -209,39 +197,39 @@ The .NET Aspire PostgreSQL Entity Framework Core integration uses the following - `Microsoft.EntityFrameworkCore.Query` - `Microsoft.EntityFrameworkCore.Update` -### Tracing +#### Tracing The .NET Aspire PostgreSQL Entity Framework Core integration will emit the following Tracing activities using OpenTelemetry: -- "Npgsql" +- `Npgsql` -### Metrics +#### Metrics The .NET Aspire PostgreSQL Entity Framework Core integration will emit the following metrics using OpenTelemetry: - Microsoft.EntityFrameworkCore: - - ec_Microsoft_EntityFrameworkCore_active_db_contexts - - ec_Microsoft_EntityFrameworkCore_total_queries - - ec_Microsoft_EntityFrameworkCore_queries_per_second - - ec_Microsoft_EntityFrameworkCore_total_save_changes - - ec_Microsoft_EntityFrameworkCore_save_changes_per_second - - ec_Microsoft_EntityFrameworkCore_compiled_query_cache_hit_rate - - ec_Microsoft_Entity_total_execution_strategy_operation_failures - - ec_Microsoft_E_execution_strategy_operation_failures_per_second - - ec_Microsoft_EntityFramew_total_optimistic_concurrency_failures - - ec_Microsoft_EntityF_optimistic_concurrency_failures_per_second + - `ec_Microsoft_EntityFrameworkCore_active_db_contexts` + - `ec_Microsoft_EntityFrameworkCore_total_queries` + - `ec_Microsoft_EntityFrameworkCore_queries_per_second` + - `ec_Microsoft_EntityFrameworkCore_total_save_changes` + - `ec_Microsoft_EntityFrameworkCore_save_changes_per_second` + - `ec_Microsoft_EntityFrameworkCore_compiled_query_cache_hit_rate` + - `ec_Microsoft_Entity_total_execution_strategy_operation_failures` + - `ec_Microsoft_E_execution_strategy_operation_failures_per_second` + - `ec_Microsoft_EntityFramew_total_optimistic_concurrency_failures` + - `ec_Microsoft_EntityF_optimistic_concurrency_failures_per_second` - Npgsql: - - ec_Npgsql_bytes_written_per_second - - ec_Npgsql_bytes_read_per_second - - ec_Npgsql_commands_per_second - - ec_Npgsql_total_commands - - ec_Npgsql_current_commands - - ec_Npgsql_failed_commands - - ec_Npgsql_prepared_commands_ratio - - ec_Npgsql_connection_pools - - ec_Npgsql_multiplexing_average_commands_per_batch - - ec_Npgsql_multiplexing_average_write_time_per_batch + - `ec_Npgsql_bytes_written_per_second` + - `ec_Npgsql_bytes_read_per_second` + - `ec_Npgsql_commands_per_second` + - `ec_Npgsql_total_commands` + - `ec_Npgsql_current_commands` + - `ec_Npgsql_failed_commands` + - `ec_Npgsql_prepared_commands_ratio` + - `ec_Npgsql_connection_pools` + - `ec_Npgsql_multiplexing_average_commands_per_batch` + - `ec_Npgsql_multiplexing_average_write_time_per_batch` ## See also diff --git a/docs/database/postgresql-integration.md b/docs/database/postgresql-integration.md index 97c8cbc86..492a5ba28 100644 --- a/docs/database/postgresql-integration.md +++ b/docs/database/postgresql-integration.md @@ -1,17 +1,31 @@ --- title: .NET Aspire PostgreSQL integration -description: This article describes the .NET Aspire PostgreSQL integration. -ms.date: 08/22/2024 -ms.topic: how-to +description: Learn how to integrate PostgreSQL with .NET Aspire applications, using both hosting and client integrations. +ms.date: 10/16/2024 +uid: database/postgresql-integration --- # .NET Aspire PostgreSQL integration -In this article, you learn how to use the .NET Aspire PostgreSQL integration. The `Aspire.Npgsql` library is used to register a [NpgsqlDataSource](https://www.npgsql.org/doc/api/Npgsql.NpgsqlDataSource.html) in the DI container for connecting to a PostgreSQL database. It also enables corresponding health checks, logging and telemetry. +[!INCLUDE [includes-hosting-and-client](../includes/includes-hosting-and-client.md)] -## Get started +[PostgreSQL](https://www.postgresql.org/) is a powerful, open source object-relational database system with many years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. The .NET Aspire PostgreSQL integration provides a way to connect to existing PostgreSQL databases, or create new instances from .NET with the [`docker.io/library/postgres` container image](https://hub.docker.com/_/postgres). -To get started with the .NET Aspire PostgreSQL integration, install the [Aspire.Npgsql](https://www.nuget.org/packages/Aspire.Npgsql) NuGet package in the client-consuming project, i.e., the project for the application that uses the PostgreSQL client. +## Hosting integration + +[!INCLUDE [postgresql-app-host](includes/postgresql-app-host.md)] + +[!INCLUDE [postgresql-flexible-server](./includes/postgresql-flexible-server.md)] + +### Hosting integration health checks + +The PostgreSQL hosting integration automatically adds a health check for the PostgreSQL server resource. The health check verifies that the PostgreSQL server is running and that a connection can be established to it. + +The hosting integration relies on the [📦 AspNetCore.HealthChecks.Npgsql](https://www.nuget.org/packages/AspNetCore.HealthChecks.Npgsql) NuGet package. + +## Client integration + +To get started with the .NET Aspire PostgreSQL client integration, install the [📦 Aspire.Npgsql](https://www.nuget.org/packages/Aspire.Npgsql) NuGet package in the client-consuming project, that is, the project for the application that uses the PostgreSQL client. The PostgreSQL client integration registers an [NpgsqlDataSource](https://www.npgsql.org/doc/api/Npgsql.NpgsqlDataSource.html) instance that you can use to interact with PostgreSQL. ### [.NET CLI](#tab/dotnet-cli) @@ -27,17 +41,18 @@ dotnet add package Aspire.Npgsql --- -For more information, see [dotnet add package](/dotnet/core/tools/dotnet-add-package) or [Manage package dependencies in .NET applications](/dotnet/core/tools/dependencies). - -## Example usage +### Add Npgsql client -In the _:::no-loc text="Program.cs":::_ file of your client-consuming project, call the extension to register an `NpgsqlDataSource` for use via the dependency injection container. +In the _:::no-loc text="Program.cs":::_ file of your client-consuming project, call the extension method on any to register an `NpgsqlDataSource` for use via the dependency injection container. The method takes a connection name parameter. ```csharp -builder.AddNpgsqlDataSource("postgresdb"); +builder.AddNpgsqlDataSource(connectionName: "postgresdb"); ``` -After adding `NpgsqlDataSource` to the builder, you can get the `NpgsqlDataSource` instance using dependency injection. For example, to retrieve your context object from service: +> [!TIP] +> The `connectionName` parameter must match the name used when adding the PostgreSQL server resource in the app host project. For more information, see [Add PostgreSQL server resource](#add-postgresql-server-resource). + +After adding `NpgsqlDataSource` to the builder, you can get the `NpgsqlDataSource` instance using dependency injection. For example, to retrieve your data source object from an example service define it as a constructor parameter and ensure the `ExampleService` class is registered with the dependency injection container: ```csharp public class ExampleService(NpgsqlDataSource dataSource) @@ -46,53 +61,82 @@ public class ExampleService(NpgsqlDataSource dataSource) } ``` -## App host usage +For more information on dependency injection, see [.NET dependency injection](/dotnet/core/extensions/dependency-injection). -[!INCLUDE [postgresql-app-host](includes/postgresql-app-host.md)] +### Add keyed Npgsql client + +There might be situations where you want to register multiple `NpgsqlDataSource` instances with different connection names. To register keyed Npgsql clients, call the method: ```csharp -var builder = DistributedApplication.CreateBuilder(args); +builder.AddKeyedNpgsqlDataSource(name: "chat"); +builder.AddKeyedNpgsqlDataSource(name: "queue"); +``` -var postgres = builder.AddPostgres("postgres"); -var postgresdb = postgres.AddDatabase("postgresdb"); +Then you can retrieve the `NpgsqlDataSource` instances using dependency injection. For example, to retrieve the connection from an example service: -var exampleProject = builder.AddProject() - .WithReference(postgresdb); +```csharp +public class ExampleService( + [FromKeyedServices("chat")] NpgsqlDataSource chatDataSource, + [FromKeyedServices("queue")] NpgsqlDataSource queueDataSource) +{ + // Use data sources... +} ``` -[!INCLUDE [postgresql-explicit-username-password](includes/postgresql-explicit-username-password.md)] +For more information on keyed services, see [.NET dependency injection: Keyed services](/dotnet/core/extensions/dependency-injection#keyed-services). -[!INCLUDE [postgresql-pgweb](includes/postgresql-pgweb.md)] +### Add Azure authenticated Npgsql client -[!INCLUDE [postgresql-pgadmin](includes/postgresql-pgadmin.md)] +In the _:::no-loc text="Program.cs":::_ file of client-consuming project, the database connection can be consumed using both the client integration `Aspire.Npgsql` and [Azure.Identity](https://www.nuget.org/packages/Azure.Identity), consider the following sample code: -[!INCLUDE [postgresql-flexible-server](includes/postgresql-flexible-server.md)] +```csharp +builder.AddNpgsqlDataSource( + "postgresdb", + configureDataSourceBuilder: dataSourceBuilder => +{ + if (string.IsNullOrEmpty(dataSourceBuilder.ConnectionStringBuilder.Password)) + { + dataSourceBuilder.UsePeriodicPasswordProvider(async (_, ct) => + { + var credentials = new DefaultAzureCredential(); + var token = await credentials.GetTokenAsync( + new TokenRequestContext(["https://ossrdbms-aad.database.windows.net/.default"]), ct); + + return token.Token; + }, + TimeSpan.FromHours(24), + TimeSpan.FromSeconds(10)); + } +}); +``` -## Configuration +The preceding code snippet demonstrates how to use the `DefaultAzureCredential` class from the `Azure.Identity` package to authenticate with [Microsoft Entra ID](/azure/postgresql/flexible-server/concepts-azure-ad-authentication) and retrieve a token to connect to the PostgreSQL database. The [UsePeriodicPasswordProvider](https://www.npgsql.org/doc/api/Npgsql.NpgsqlDataSourceBuilder.html#Npgsql_NpgsqlDataSourceBuilder_UsePeriodicPasswordProvider_System_Func_Npgsql_NpgsqlConnectionStringBuilder_System_Threading_CancellationToken_System_Threading_Tasks_ValueTask_System_String___System_TimeSpan_System_TimeSpan_) method is used to provide the token to the connection string builder. + +### Configuration The .NET Aspire PostgreSQL integration provides multiple configuration approaches and options to meet the requirements and conventions of your project. -### Use a connection string +#### Use a connection string -When using a connection string from the `ConnectionStrings` configuration section, you can provide the name of the connection string when calling : +When using a connection string from the `ConnectionStrings` configuration section, you can provide the name of the connection string when calling the method: ```csharp -builder.AddNpgsqlDataSource("NpgsqlConnection"); +builder.AddNpgsqlDataSource("postgresdb"); ``` -And then the connection string will be retrieved from the `ConnectionStrings` configuration section: +Then the connection string will be retrieved from the `ConnectionStrings` configuration section: ```json { "ConnectionStrings": { - "NpgsqlConnection": "Host=myserver;Database=postgresdb" + "postgresdb": "Host=myserver;Database=postgresdb" } } ``` For more information, see the [ConnectionString](https://www.npgsql.org/doc/connection-string-parameters.html). -### Use configuration providers +#### Use configuration providers The .NET Aspire PostgreSQL integration supports . It loads the from _:::no-loc text="appsettings.json":::_ or other configuration files by using the `Aspire:Npgsql` key. Example _:::no-loc text="appsettings.json":::_ that configures some of the options: @@ -102,21 +146,25 @@ The following example shows an _:::no-loc text="appsettings.json":::_ file that { "Aspire": { "Npgsql": { - "DisableHealthChecks": true, - "DisableTracing": true + "ConnectionString": "Host=myserver;Database=postgresdb", + "DisableHealthChecks": false, + "DisableTracing": true, + "DisableMetrics": false } } } ``` -### Use inline delegates +For the complete PostgreSQL client integration JSON schema, see [Aspire.Npgsql/ConfigurationSchema.json](https://github.com/dotnet/aspire/blob/v8.2.1/src/Components/Aspire.Npgsql/ConfigurationSchema.json). + +#### Use inline delegates You can also pass the `Action configureSettings` delegate to set up some or all the options inline, for example to disable health checks: ```csharp builder.AddNpgsqlDataSource( "postgresdb", - settings => settings.DisableHealthChecks = true); + static settings => settings.DisableHealthChecks = true); ``` [!INCLUDE [integration-health-checks](../includes/integration-health-checks.md)] @@ -126,9 +174,9 @@ builder.AddNpgsqlDataSource( [!INCLUDE [integration-observability-and-telemetry](../includes/integration-observability-and-telemetry.md)] -### Logging +#### Logging -The .NET Aspire PostgreSQL integration uses the following Log categories: +The .NET Aspire PostgreSQL integration uses the following log categories: - `Npgsql.Connection` - `Npgsql.Command` @@ -137,13 +185,13 @@ The .NET Aspire PostgreSQL integration uses the following Log categories: - `Npgsql.Replication` - `Npgsql.Exception` -### Tracing +#### Tracing The .NET Aspire PostgreSQL integration will emit the following Tracing activities using OpenTelemetry: -- "Npgsql" +- `Npgsql` -### Metrics +#### Metrics The .NET Aspire PostgreSQL integration will emit the following metrics using OpenTelemetry: diff --git a/docs/messaging/rabbitmq-integration.md b/docs/messaging/rabbitmq-integration.md index 7e4f9387c..f4bec0c94 100644 --- a/docs/messaging/rabbitmq-integration.md +++ b/docs/messaging/rabbitmq-integration.md @@ -215,7 +215,7 @@ The .NET Aspire RabbitMQ integration provides multiple options to configure the #### Use a connection string -When using a connection string from the `ConnectionStrings` configuration section, you can provide the name of the connection string when calling `builder.AddRabbitMQClient`: +When using a connection string from the `ConnectionStrings` configuration section, you can provide the name of the connection string when calling the method: ```csharp builder.AddRabbitMQClient(connectionName: "messaging"); From 97486f983949119bcc27677827067173a8db65ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 01:03:16 +0000 Subject: [PATCH 7/8] Bump actions/dependency-review-action from 4.3.4 to 4.3.5 (#1878) Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.3.4 to 4.3.5. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](https://github.com/actions/dependency-review-action/compare/5a2ce3f5b92ee19cbb1541a4984c76d921601d7c...a6993e2c61fd5dc440b409aa1d6904921c5e1894) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/dependency-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 7b0990bcf..0a1a8ef2a 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -24,4 +24,4 @@ jobs: - name: 'Checkout Repository' uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: 'Dependency Review' - uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4 + uses: actions/dependency-review-action@a6993e2c61fd5dc440b409aa1d6904921c5e1894 # v4.3.5 From 722e1250446643dd608d11d46ffa47a70cf921a3 Mon Sep 17 00:00:00 2001 From: David Pine Date: Mon, 21 Oct 2024 20:07:13 -0500 Subject: [PATCH 8/8] Make it easier to onboard with VS Code. (#1861) * Use steps for troubleshooting guide. Add more context to VS Code self-signed cert bits. Fixes #1851 * Apply suggestions from code review Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com> * Update untrusted-localhost-certificate.md --------- Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com> --- .../build-your-first-aspire-app.md | 14 ++++++++-- .../media/vscode-run-accept-cert.png | Bin 0 -> 381992 bytes .../media/vscode-run-cert-created.png | Bin 0 -> 359145 bytes .../untrusted-localhost-certificate.md | 25 +++++++++--------- 4 files changed, 25 insertions(+), 14 deletions(-) create mode 100644 docs/get-started/media/vscode-run-accept-cert.png create mode 100644 docs/get-started/media/vscode-run-cert-created.png diff --git a/docs/get-started/build-your-first-aspire-app.md b/docs/get-started/build-your-first-aspire-app.md index e41f59b73..ecaac1f40 100644 --- a/docs/get-started/build-your-first-aspire-app.md +++ b/docs/get-started/build-your-first-aspire-app.md @@ -1,7 +1,7 @@ --- title: Build your first .NET Aspire solution description: Learn how to build your first .NET Aspire solution using the .NET Aspire Started Application template. -ms.date: 09/27/2024 +ms.date: 10/16/2024 ms.topic: quickstart zone_pivot_groups: dev-environment --- @@ -66,10 +66,20 @@ For more information, see [Troubleshoot untrusted localhost certificate in .NET :::zone-end :::zone pivot="vscode" -In Visual Studio Code, press F5 to launch the app. You're prompted to select which language, and C# is suggested. Select C# and then select the **AspireSample.AppHost** project with the **Default Configuration**: +In Visual Studio Code, press F5 to launch the app. You're prompted to select which language, and C# is suggested. Select **C#** and then select the **AspireSample.AppHost** project with the **Default Configuration**: :::image type="content" loc-scope="vs-code" source="media/vscode-run.png" lightbox="media/vscode-run.png" alt-text="A screenshot of the Visual Studio Code launch configuration for the AspireSample.AppHost project."::: +If this is the first time you're running .NET Aspire, or it's a new machine with a new .NET installation, you're prompted to install a self-signed localhost certificate—and the project will fail to launch: + +:::image type="content" loc-scope="vs-code" source="media/vscode-run-accept-cert.png" lightbox="media/vscode-run-accept-cert.png" alt-text="A screenshot of the Visual Studio Code breaking on an exception and prompting to create a trusted self-signed certificate."::: + +Select **Yes**, and you see an informational message indicating that the **Self-signed certificate successfully created**: + +:::image type="content" loc-scope="vs-code" source="media/vscode-run-cert-created.png" lightbox="media/vscode-run-cert-created.png" alt-text="A screenshot of the Visual Studio Code success message for creating a self-signed certificate."::: + +If you're still having an issue, close all browser windows and try again. For more information, see [Troubleshoot untrusted localhost certificate in .NET Aspire](../troubleshooting/untrusted-localhost-certificate.md). + > [!TIP] > If you're on MacOS and using Safari, when your browser opens if the page is blank, you might need to manually refresh the page. diff --git a/docs/get-started/media/vscode-run-accept-cert.png b/docs/get-started/media/vscode-run-accept-cert.png new file mode 100644 index 0000000000000000000000000000000000000000..5dfb91261a10afe03b9763f51c89b1ed64561fe4 GIT binary patch literal 381992 zcmc$_by$__*Di`8rG#{cfPi#&C@m5a(%neIq)Vh*K%`+IN=Qz+yE~-2yJOPq2iIEr z`@Y}af1H2LIq!ApyqNLEc*ZlvJ??RjkoWRZXitfr!ok6zy_FVMf`daLfrERJf{X~> zS!o=e1}`Xf(i)C%a9EIse~;!($z8#lNRYR35=fg*pJQ>8y`IT-gM*`hdn^7%#WiJj z&dn~_Eo}kDvrqiw^&y;s;tz2}d?)fu)u`XwmNjP1k-L#D^(Rs!v?kd~#A;Kx2mEhM zQXQt|%X^)t1af)fe$>5+$}1@??C(2u9z4zXR^wFu8|&q-mx|w+=V6aNKMC=JJ4TWS z#ZgeCej}5v_5pva>A>v}0r|_5w84{GqED!UtOTg8^|}rY4tCYr3H_$wk}IXX;{SQ9 zzKoI2CL|}PC5m9@3$SP|Hny#gZuPZ z30R3D{6$|_aT6o@HGj$d^{Zv?oX(1x@;?v99^(=5OvP~BBK-K?pZ~XW_3E=OL-^U& zS6BaUzYk+4KqVNPlm1U*iht`d=T0uw@%uk+&I%6E?@{Kk`IFyE|L3ppj9%|W{5e-i zmmzc!!f($@qRxm%Bai(2k2RvLq_anTID#NT@^iCxU?3$mR)|$R)!(c2?s0Es{QU zF%-PLUo^i!6_fF43IjLV)v*fU59wU_p_FSC|BsXQegWp{T;WZX4-5<}(TN0(-MZ)O zcynRz;0VvqZ~)vuybqak8O4 zaC%x(mS!~cz{A+s|73$@Xkwyr`5G^JjpO(DxT$Q`?nWfLD(%F=jS+!@+>^*zbQyF~ zubRIapRH{8L}o6PeU^H-rMxa}_u$x>#rZ^rvT(E7qz!|t-J!R?syh=InDQ$}o;`c^ zmKv+g5c*#aU|g;VmKoyYWKxTRiJ9ovZ@RMD9s9(uI;>DGd(^*G%$Pm#<-vj>+lq5- zwFivM$;pXDX`8XVy`4nJ9Vc_R>F}^Cbf36s3j%g@HDn8GZ*PyG=3smKxVRvTT>R8`uA8WVBx@%F1-nEP|JotGyYxPn-im~IFJ5gk_Xe+^AtV25y%VuQ?@|9i zk3ZW_rdM;3?weM7D!kA2TeHl!3Rse(kNms=)#6as-9 zo=vD(SX(1dJV!3}xfiamn)*CtMT0}Xn(8vY&XYh%DJQvjM( z{^t&Rt=k_#g`ZH1T+cPn@wU*GJS-CJ~9`o1jkA!ESemC;D~eLvrr zes!O4;`4pESEN-CFRi@7@$o$c7}LSs}?Qj%Ly zlw{_Ewe4KbR}R^E?U$dteA#}YE5gfL#r&DgvikrA^>AUjyu4H|P(?-TGG-5th!~!n z>?+WzEYvbCNq{=?`*$DMN%-1&8r6w@NEmFu&fsrCLPCv98J@tH7_47; zc_>dFkLoh83a1&H(}^l8V@E_p{1`n6Qk%$oPuI3nMBZr#?W+=u^>r1L^zaavC|VdI zJSbtV^Za)e!)EF|KzK-n@QaCwwdNNOLkbECw5#l*dFEZ=^Tt}fF@2bA@bdT|nfD>? z0xFp)uA?ieRcCkhl6b+iU~y6aiOv~rixaxU3jKi@)*I1_``53Uq#DyRWUyb={K_km z9t*qI>h7dOu9gB(Nt#DQrSb^5KjS_HDPiSca8r^qr7@t^_I6Ok^UP;u z+ajT+u6Dh)44+i9*imt+RRM)Noyy1&JDKBa*&WEHd>Em$Slzj91Nh9^t1SUxmO9f( z1mp_QiJ6%n*e{oZPS!nU9UL9`JTF*HOG8*11uL0Fb-1{=Kw>oHPL}?u6dpzUh?O85 zWZ|CPULNg5^Ndb6kVP?sFLoGJD=S8}ICXS%R@V```}^DXoLLAcp9X}oCd-|ko(_$T zAsosG>7Llv&XMpr_<#QV7&R~?ojkS(7cRD2mNg-))gU`B&r+wZBAy|2;ERmVEuT3n zLGjeCimK}J$t9oTdbp@m%m)_Rf8&p*?`ycm1*E2~F4nU%9{jm1C^R}Li3r>n0QO(M z;y7*$$OQR*q{GmZhAd>zD!-F3r+vXZQr%L?-iXKSIaKni^1XA;H$$X0{-TraY9!hF zu&E@y)?t~^x*3p|>a6HbZn2F<4CiLOxvicIakmf%y4i|!NYCuP^qSZo(yInl5FMZ9O+N{Sl2JL5YL<)EmTQb=E9hC#Qmt6PS zeOOw_3Iq`*N{=A95*xs=SAEFB){#}e$SpY^JTSmKkS3J8$6m62ciX{5j$u-+dE`1v zjkU946%K6eygM1$3|DD0x4zz=%pqzX7Z-z{=J$JMgS~hwC6m&RQ=MnV2aqX~dx2XjA{4HJCkuJ+15ixP< z*jizJez;f=I)IClU_Yr9YIhq39MgMTwo1n0JfyC*Blr5rJ?zF;*Vjk{1O)0M&U15f zU%!1bgsOv!FzCiRnPCbm$E1x*?yr4Ngz|N*Q*LUP51U#RB#eAQKpwr3okXS>9&N%G zn#y@6E>10wGEVzu2AWYVl@UN9xCgav#{4|>c9kZuBT~^ADRvB+&%djsa6Bg_q5eHU z`||KH2L46Wq^4Uq4BfgVm9h0|n2-qf;l|>Bw}-Kqm10iu;yooTkeEbns=^YmKby_C ziWNykM*it`#f5g8jDFmYagUbjR{kZp+0~E|@>Tu~jS!otbxweg-py#D0ae_Q~j?wn@>(@mGz7R<% z3k!|8QXihDnZsSa@JNT34x0z$ixZ7^Xc*+eDQB7??S`{8PRR-)w-7NGo+O2L@18}G z2_Yu%8|l(~HWhH*{R^yGGnatN{*Uk9A7|R{i|8@pJ)5bp*0PJJlL284J0mk_$zrMF z^IVFcN(Fnj2f!t-E-rYZ^#0!hoD7WcX{TTW2I#=`O zOfMpKNB7BSz6R4nd18cI<3{wtVG+HsBLb(y!}5`H)9Q3v1}sXEZ}4C%w>TQ582^2J zrXAN);QW};v^4M%v5zvh?sfNyG4tOCQMqFAU!5vc!PdzKYM8C=_ zz=4E8MoAXcznv1Bo<3OFc*_rP_d|U%d~}MlaeV9$NhT!9NwgNLApDXns_3+}BnP1K z*koc*IDGAmXJPU9I(Z^oG@dy;tjM0oX?oJ9*Gwy)0(>h0lw2A*E1;mGRY+_4Sbn?~ zzp=TS!u!EGv(5(3uyl&oX&cA8F$%0osz7D6eWv$#5;m>;bJX=1c{5OB{2uG~3=fy2 z0>7pf5s8vT1g7Bixogp!k3%z11^X>UY|V1v=dpxy%4Wv?3PV|=y4wl8@G0~4Q&n!V zAMy`q^NTseUxhxP`_%J=Y3uPk9<$tlyr{4=#AW0$D$nNPwjiw`Er=sme*B`H#=rx#ixo;j5%>=?ek zK0kQB_ssENBc1(BZ6>Yq;z*TzsiSe#>VnmF_f@N9z~NluYAo&OX8t7?$!u+a=-}$z zXj`B_waXbL?26Xqx9EM>8&PiZwV=Ez9;x_D4OmItH@}&l?(|ufFQEZ$+CGsr>lRuH zwMFDy?tJdWp^qopJm%Z%@X^!;?28s;-t-%stKu(vIZ&K!IgQ#tu5R~omJaVeil))t zzErZOBz3vGQlc8=(O4vt^-Pz6ugZ_D4aTy`-IzUd{%xx+zBjlSZuLD%pCJA7 z)y;JZg`kKeWE)}8!{nj_KF@-f6x!S$Duz~sA0YN?MIuyZcgepm2$5-ObU4eK!&JN^^2e4!m-YJL0rboZ>Djy?CN@cbg+B4#Dn3$O0;HV`-W?KXJ^9`Jz17!-gO0y1YJN(EIRjENmKJP zDCtWFg_Aj6m#a=sPv;aCcI-JTs^BEy@;-g?_zyYL35q105#jhN_k#m+3bH7J(y8u# zv_51KT-<4N-jg5X}lC|}9L-s^M0)j4?Nn{$y5W)x=aK3oK$Yl+d<2p@+&&?E) znf4L_yalj{e$mIia5k_uL7mLu*A!m_Hj+|E4t^)SH$R`U_iiMwoI#T%**v+t0Z==_ zKV_ggb)_~Pg}8os7onD~Av21ja%@3IT-=lha7u}?`sJEk-QCSLl`O9~_1?b^?lz{5 zlfjOVR4b!7_$FFMy=9Xejwewyf&J6a@yqev;o`vQm@2)lN3x#;cd*pv0dj1ytG%12 zt5D&T0M8S?JJpvj#Qg1Sc`!X!uj;Fg>G{qhQ;USFx?&hEZ<6pdmR0Z8Na~95OJ2-~s3LW8{4+{Uh>(=TQ;30eOV93xgq&x3Zlz>#pqP!ru zV5HZ(6I8kUjy41x<2fNo^Ck;L!b;}$A+dTa`O#SE%6i{giYpVjM_JSWI!ECwoUX!) z^3DbXCT3@wvlx=?jMBkyhQreus9ygOfx0E1y(dGOxc^|G>HSvo^|87u4rm2wj6`F|})2bvt!^Ma(&tg~45Uy9TcQw+MXtEQa?k zkxP~zGlWp@-V?4R%b@Vnjz^$IEuL33D|c&&^kkIh2CNUfImA_L$c_0s_>&rj0#iTrC|$zM1(xf^(zHjPd72+S@hEQ-`9D0 zpaHz6qNX-FJX~!ciT**w>ie%>F%bU#{^W%|+7b+Cnu97CJY|uyBQ!k)YR+%UUZS6##YScHK4HWUUK}cVl{Fq&%~39q-u-R||_*QjsJEqghY+1!}YS8&y7h zfI3-nCCUa0xY+b>Q?pxCN0rXmm>tXu@sbQ^aLGlE{rdIG5M<0#7{<`toRE=6RA+Bf z6I{B_-KC1!x9$xuipA`*vajpw>k>QaOjJ}I!N|Z>@k(TTd z3JVJ*V6eI(SaUNgVA)nz`($O2{N8kQ#wN(pd~Qyxk3Bj5Y|L(Pbsdj?>ZV8*g;X>l zM$aX@b6u~(a#g3v0zmZ}3kwvedP-JSoCjIa!)8PT(TOlb-ieopAc0hzjDSGjoQ{2L zDW}x&+|ts{?n`tuW{NygBC3C@-&0~C%Tx3Xn;J70UiX0Z8e0eX2cADs%*BN#TKY+R zuY`OgD5r@E^%@%%xdGZ(UJe=VH8RR9t1L1;XcTo0(EhTS;WcgFB5f%$+;4IrDgd3Y z<|-hTN7D+mVjUl-#$X=dbE=N}>^YcUuO$|DAy9OZw?!I|f4M7QpF*$4HUsmpsIIVs zAU2WFcd(DNsp)yk^{T)Ju%l0WTOvBhxVypU;73^7cMHST@>1E&{eBll`{vi3yD*Ae>Z_u-dX{OzncvQ;wIDCJ}w92;i8$V6XKOK;)K z2(!zvh;C5_zKeNcm8!7Zxg?rd*KZ1@I{4oW8Ok^Z>Z}*C=v!coi+(#o3gjMAxSb2r z@95q)&-b`Ds4rF(x(o{ca+DKKWkFP(;14Tja9)eobEaCehy2eTeOsWr)O&mZm~()*feHeZ#a6Z`$_rP=K}Yx zak(GZHEU17x9o}95FPgFqw6&W!BYo!=O5F7yLL~$K%Tg&U(rAW1K+o&WMqa<$*&OK zQ^n!?gc_Nzr00H6QW7-7vMYr0zEf0G^j$ch!V0mwy*eY*d9^=ZFQuVD===IpOG`^W zk~Q4Nj~{b#6EC@GQ{@KqSvn=FtbCHcF9PsBrAXtao}PY7)sv4^&IOUKf^VFh zxZK>_>dwZsPGK2LGZSPrDdx*r_zTHA>GEyORY#Jff2fGpf)_Z z1W+y9ZmlPdkn88DMWJrJjC^GL&CO#_SDPV-DdpPl&s!(3J>K4*^RSvOLunLwP4T?T z-R^rqLF&ke(v7zWpmjjK4~M-l(b5t!z(7h$`fi)%6l}AG23-LBx_Ui`=#MWwT?NSk zgQSXQta($JwVCmU&2iEPgL>B}$rOer;!}C9xRcQUF97ICD=R+hWW5`=I5hO2SeJP> zkLj0)eWo0sw^375gDV7Aj;YIY0=fk$!d^)|Ju(2Ru9Jk}M|JXfoHKs-@IgFtnD5{n zf9iT)A_t%nu%bFA_HO$tj>Z{MmJ*>KSHuKwwnCVuf4q=(Zogzd3@a3*-5Sp%N^ZXJ)4MHai|6qR#|1`=qSfM z3f*9VIY%|R^ciG;Bz62Y;m(}Ur256j{K_03?kJ;@#d6V&-)kr}9_yQ&shdj!r7OKy zLciy>f2@`p)*+0!Ub;uy2AVTNHCzNF^GcH)laRi;XnPSx$@>%l%RG?DeZEd#1gP$X?{l>t}<67n~jfS|!2 zU$a(A>nDRO@>6RV2E*mw31&591`e6BG&?M=3)Vgd#dAVjkI}-?`*v|2Gb|KC8V2Xl zvX>#4S4rD^9zR0}hG08-Lq3}`yHhxA)~OZDxKz<4M&+Mtm!F6%S_;=3+9etZY#@`8 zCe^$M0KGor){!obsjjp=D^5OLYbH@C1|nXfvk!JI8w&b@DBZje!6Y8YS34vN*K6|9 z%h~j$ounPcX4FJZef{sF!=-u?(JJ&@W)uLlFj@M5o*O8VfRmV(TPb9Z0(1%X40F7r z#_y&j4cBkcfI{04w*SCW z#KgyUdK}clemM5Wv>8tKppEXkJ}c;7y@(Dz*&JTMt%E6C-U@^J0UQWN3q~x!to8Nvs~h-Vk_9{< zN{o1!MMXa2+?kn1Pab2hd@U)+%L`jt!UQE4$W+R{nIQ*xL9T+rRN@t1HoWR#r>8N} z)ONK(pc8O)b%l)RH)-XZl&l2+FL(!_#bNWWv$Jrjc@Yf_^Z5voeWoYB)kCUvH$a80 z#aVXoeK608l?aU>LSe?(lpT9+s8GAQWI5G^yJg4p1ytQ?Sn(^^Zd#Q#OjV!{C@*AY z>|H7h^4;p$weOc|W_B63?6oUq|1X@Ba zs1EGn(h8@Si|< z-*-fQKXB8FXN$-LdSV$VUbYT7Ew`sIqth4nm#yvcHj%@SHKU}$z6R6#>qdnL+$R6p zWeVGfv!kUFt<8Q^Qn~k&4;@%);&q}-?tlCqkM}A5-iqRy3+-K}F(UhyV6hV&RFg4d zMn|8ngoRZCt3*r=<;Q^#v{5RC&yZh8v@Il9G}D*iiz)4^%|Ty1E_f{c-9A+yJpj z@uzmIIT&&#+3^>6!fFo&Yl~!QIL&ekz11FhEHN^w1 z%Wh)|ykwty0E%R3gv^jB6J^;21?%X`3%+*0jvm}deu@gxN@!?k@st(B#f8Ztg-Gyz zr@p8t%A8Y1ULGB!$%Y1D&=U7Wy}iBtF`An@B=2io>f&4Nj* z3XO?urCdU5`u_E)#w6WSkRgDdbC?Zag^1?>j0oG;0Sby(S(=BgaOnKFr0ZPQ)$z7} zB+f&wU+Xny_q@9#Y=8;jgB{CD;*3r%+;(?+O-L3Add)}fLO^SP8kp_lH*LkO>vQV_ zQlX@>^5|0)B?+hxWtVR8hRelKTD4mLt|(5%U1@1sB-vjzlkd!D9*JsMhMZU0t%#ED z4f=n^f?nRi1xI^FI_Ab0mDbW;rs7e^S<#7FHF&jC^(~NdOZN7&m|GOB?O|&j;f@s- zEwbr3!B>~p-R>1!^u6Ynqi1Weqn7nCCb`e5?(E819=<$yy?!ZA5+<>+)y(@0feM6WJs)2mg#)Za3`$l}|F!AgBZ-Dudmt)iD8X9_z&!VgC7b=d& zqc&+iq8SjWN^Qp(Q<*B2+<482YRvj+7*&tM(T@G}?uHbc|4;sxD@i`hAK6m)6D&0SUFl@qip9jUu&XnaBG+N}>NA(8h_Mb-LR38R@vSGPKw{AC+AGz(9VCIq~wl&{BGZUT-Qo_Nsy~!AQ{%{OzPEuNH@Isn3kr%=vhDnO@YLwxx{0s)Qnc_Qo}3`f*hNRXWC+Na8{Sg>BEr2 z19o+1^Kh@UP6!S&^;Ax|!sn_>x z9s>t6O~JfkxA^$+`*%a^Kc${*I5#m6wWP{Fga^phNFCKE9tWQ$Jqfzwdf$}9gu;Ab zyJ7Q^U49S7(C}~wo38WqO~DFn;{q|?CvG-XCQ;S|DFcHScwq>YGZLKqGVk8?E(^FC z@)g1M_ieas3n`u-Dyyppk8b@aD2Q+sl=txwF)}i$(q;zVwC7KK=yxuNT+6PMvkOs! z+M#Ez7G@d|rPbGaSohJwA_IttOiXYACzV-HVBH<%H)SAGKqJXG!CZcz3`FAdlE-S>? z#H=eQgmcbCWIfD`_Lq>N-Gxwt&OT*j-E;mlAqYWc>5(NrF}eL=Jx`9^hO#a?Q@?^* zLJHsNsxE3Id{+}i!HHg2#y#w9^Mw8o_;2ym>*nuz>soeczp7; zl)L+)`QonUb~ZU(QMkc@_yi_t1O`?lb{JVt?kRq^kF?{*l#??I27SmILch8 zD?3_nQKH#JYOkp{rXifp`d7o3Vh;1S~2a;Lsg!tvoc+)PR(M3Y_}PeX7Ar zz{yFWQ;{YXJLpxN?m_+@0FA17Caw3vU(UAHp8d@(-PVlyv<7U>IgGR*M8?A+y?e?^i}P1+|F zB|Yllbtw4^?VPYMPa<4}t{)g_`62`l@h~w4OodK7RSqk_C0Y2^*hP>OXVA0IvDEX8 z5Z0~f`Nd0uTROm^RzwPx`6@zie@gyMbbM&*wYi9v6s%0Zs(+#T=p%Oa;Mic}v%fWZ zn28zX<#FTVy3>af*u25YS-4 zQlDR$9T^e*@BuV|TvX*i%m8U#>HQZ4PX3maPU7p+ctFlo*c1Tj+MsdT_4Iq) z>ZLLjDWj1kBwhf)Roe=ba4`Mu?h$z8?%v+yt9vVA0)j;#lmSWsK!kT_+4AM&)ymr* z^x3`F)g{9VGZ{Z;={;1S774w`Bo1lRmtE`(_l0IwH$jC_Uh7!ed zePABI!68H%kJSlgP(4%^)Ym{*!s~T)f{Q}x=7PHnuLPeut7UHB0xv{mqEdB>qt@aV z^m3QKAG*k=hI?n) zHfh(U@y0o6mKY~|&@n0Vd)P(uIIADL!N>sIJP8Z4Wy*O)b}!SsXAgS4*x4N?bQl>* zO^~Wv=S=kl&{uIaFFqkoU*#RHAx_@SEqu?(PG$?kXk2(Eq$3{sG?8>oPh&XB-5)u-6Hg5w?1n6ZF zVb9>07(?&VOmcR1c2WLRx8up0U`Z*UOi`Yht-C}6Jy+0FcUbLG1U@Fmh}Zd`rt}~n za-X)g;EOr|J!2sMNhr!I$WO<0+1O%YbNf6fFvZ(K>x@g7L3##ff zpsd1aF)baPo8wx6?(XbRktr;mxdTHD>WqG@cFgt#>RLdhudb~<^vXmCeYh{hyq3=l zS!Hi-66WK!Ox$(n8hz3MF9t-ayR+4?^YgkOTmVktJ0RjfMP5|z94>9VY-L_KBgRQ& z0)e20nY4RbhxL^liAg;m@~$g3HGpZlu|3bHwl?_RX4Eu2`+))jLfsI%B3hY%83{XO zG{N1h+DZbmrm&)>FbsV``5$L^6GdEoM5&UeWR2Cht8I5rpZ3ri^5?4ipI=X0UQOAX z^bYx~C<~L!c0yB4R^2^uTs^* zN}Nb8J%7`R7JiPUZp+1Lo6*26P0#tQM=t&Ga=!;w3{e#Jmig)cmlF>brW==&U2X%) zeTG~Wt=2i;%`RiH!_HfQy0-GcOV6^$QrE2(expge_aPxY%WPykg139tOp_rCY}T+` z%%tr`!)WQ42bFWz_Y&vT5rLr#YRIXGZ0+gW$<4Q$bg_wUW8p@DHnRe42w;!ChMAle zU@zB`ZGiwgO*36So6lumaBOT0Y)ybW0jdMqSvFo?-j(X|+0JT^>ZGY#(u6$d=(;*L zPT;Y*fN$ELm+d(^}ti0Ue`kd4dnn*s>$T*niDmXA# ziw3r4!p)7~1Iq*Q2_T)d>s+IOV(&|Qe9*!HZJf;T%uMgzj0-4}>?+>Ht2N~h4ZEg9 zFSS=_vIG)_&^{vm>tW!)c%d|d3b04H%C?6`o#~AHN!BA15REBX)*w?s0Z)rCh?z!epc&@xm-7qQ} zE`qfjwa>Z-({oEMNg5N1lt)F+SR59v4$@Y5T<}?(20GCwhFeqLkvp0l={(4isgDjH zHxdvnMy!z$MMEpC3={nE;<5hAYzNwFOM1Fvp*`*N zP-nZ9Swf;KQ)~JMiS+R-Dp&-<*jFB;*pfmo1^G`GqU{iUQGay2z-zbReqUw1kTOF+ zrE_t2V_RsQ@$i!(vRc*t)|#Sd`(l^-2kw+pK5 z2mJ;?pAN*DKb3}rj51cky)!H%nbuk`3it|;nS{>SXbs=WGjrDlT-<{^|jO5*^YTVw_Z(B4ge zq;|pECWVJeQtf@NXGH8-*YV-c1O}rXXf7_nbs4+h}j zDPF#o&*lJI_EVl(5g>lmJnw)0{0T&jPm=fCycb#I1k)C`$BNu;sw~=JXvIdI=pY#d zbaTRtQ}97j>;c_TrfQ?&;QWYPnus*ktXM0N>&{t`Q&{l2)n^D1dxyr#XkYrxyIGh> zd&2M=qKDKzr5@8wO%wYt*b=Sw-qLbsn(Ql>B8dKA1XY)&iM8~|%p~R1-u`PTCN5<} z<`+XR-Jys5OhF%SRAqTJz}l-Z;yp+esGcK(SpocoMZOe2p88U&{Pg ziWQT8`gp8y`Ofz~EvNK3J0g2x$dN@>?>(mNifxI`_dg-I1XSZocD&Nmr}jk;Zv=Nq z0)ZkSvDQ^iLR_4FPPs2b0h&gQ7ihszCCZM>&86OZvh*23->a+VKtKNZlag2+z)ldqEEm@Po~B9F zaQSDPC;kJ)b0A^@Bw>lpA3q5W7Njkjc$lEj*QfYrQpR|$2fY9o7?{`%lzV-q*v#<^ z|9lqQ`n@4i0so1syA&UHUM# z0-n9*uckk9T3tk;?S`OtZcwUW4`$J1v#jF(8Om~GO{C%fT{FiFa21H9|9duw)vOlo z;gZp60Nj9?CT!3%8{7aU1N1*|gFgc^w0|sc+{2zI3ota$ya5f%(vkrXwT(^vJ?KOD zl;qC@l<^z>R8xKZPvFxOd0O-!c+dzL&Y}77w+W}f)4ZjL1yltlIzVKx|K5a-(%%D0 z)M3CSfnpkrWBi$DdAP4XNA%0#t)Jfu%a1!7>JdCS!@t=PrhJ(^9kAC;vV^ zc%6d#zs<9Kll|LI{@WM9JQe#x82XRHxEqJ}K|c9Ej_8-le;fXPeEI+PllDz9zZOr^ zd-KM-;@xwN3E;56CjVpQy57Ab{eR;b9V?!JLBJ{XlwF^DDJ$4u1I_HAnx~yLWbfVo zG@gdoAJ-F%SN7aM%FZe2YoO6!YeSk4R=_!?Fkp(*V1NI&OP|FucsQn-5e;H-e-!B?zfaHBEACJW0#8>2m&uT>R z^Sl6F1tArV`sC{3INkHF)k}W1!;S^zN$K&7SkL=wjEglEkc^X+8t!lDy)Sz?@>Jvg z%eRcv$8-jA8?SBo+_&NHb{B4N(TY~zWK&2a_q@_;=^1WLp}p_P$oZb)0K?*D{}|bQ z!fFcQr-r~lkEZ@|CGl9ly|d+g$A_Ax$3m-o&0gY)&B5+62vNPI$2pCdo* zk$^nGMUyxRO-`sBqCAPI__?2@YOHCkS-WLZcvn(hu2ZfJt>|Nv(5E z$`F{e9FT?lLh;4(CrhwSJ3{?WZ>n<-HddCz)>97n76wxiGq&vKy&IyVwKRCz%~#kY zX@F|fc$NJ-K6>HU_J4(i9|m^&te+QHben9+H~seo-+F!IC5_Y$hwM*BsxqUG37=|q z@HJdreXWrUo@^OLyN~uWAG@YzvrVPBRr10&&S~K`9%)i2(Y}m!!slD|W4udD*RlDV=+?#ra zPPVvQ6E}NYZg>`dT+cwrR)z0l!sQY7%qrT;KfYy2OD^8S-yF>1t z{M&`E{GIK^_~t2T;hh67jS<KhOu8wOlh>b0)nhRo$0`*(pEsoVp~bAOy{p26dws)!?~Gc{vns{f%#lgz zWO+eqXn)rl#;bAVAanZB)~?nSmLcynH)K-;LBcVv2DyTNYo7iRqOm*EeEc)G?&wD_~PpQ~La?I?MqG=;>1i+GI5 zH)MxH*^N98;RbxvN)4z8dWV?z*U5=1GiRvg4=Yc&1f}5D1X45{(rpRM1`<+-i27FB64Aaq;*eDfqyP@uB*u2}JfpP5?A6$8XL z`B|H71lRqu3mV}v%ZbQ}0zU%26$Q>B>J()!n^R(*Z$d1#In_Sawgj&m2L`mOzQ~{a zW!3Cay~V*3H5P5^%4&g*0c>Pb#d@dw5Undtqi^H=+L=BazVG#r3U!N* zt+en0BeWk)vqO3y#cU829PS$Uzgp?iT#4pAJ@C)4R<^O_i^coB&!tkLq9C8ApEr|-&Hc;C=xR8_3W)dTF)P2l z33q=P`d3pY^0k<3YCKJOf7`K?l-SRV%$8zBAB6}0_TS^lZpu-u+0(Gk*T-9-CRW0_ zr99A7fiv2RZQTZb>(<3{7q+GskwRSBVj=o1|7RrQ>tROgTbDii(lU;ZKxQ%1Zk9P(8m%@+pP0Fe|S3@QyxAssnPCA z;>@7evrLVlBTqyHYT!1e?khFcT<%>Xjk*aTc1~O(4XqVJin+y@aD>!89);eZE2HPr zwLWi6Fp(Xz_}+$c=8ir73{USDbNWp0Re;Boh&OX%<6u#Ykuu-mR!}(!w*%Eh!}Zp> z1qII~T>3t*u5j?qZttfI*y6_1cq|vJdYi9BbFh+-je*B?!>yR0>O;;IBC*S9vU!wKU~N4;?8S&7MO2D)WwwscOvWH&cm6!VQaqnJ1zfm9W282He-{P$1_%#dKkxV^JQ{UBwxjs^p($`L?A?c>-+8rCy(sVr#m{Qf-(j@4v%nIgMRzN}=YaoeY>~Lx|B)m~ z7qyKXf&rD*S1n=d=LK`G#*T6%FCu?x2`o+%MlxzO-;Jt0a(TSpP)TEE@z<=y@)Ntb z^n$>ufs&m9*c605(^%PHbMukUj#(KVH~-nzbzOPs9iECGaVHC2p`i+!mUX@}miaA?$&a{CE93cntu^cE0KDSlz#FTx-D(yJ;Z& z-4QY3*P6HZO;y!+u&a*7CQ3`#)x3I(O0S34Xz%P!9u<$*B611u&ml!LI@AHpbo?+*HUGslDBk<_>JojWz^Smp})fpDYlx3AoqH9^CB?kKnCq z&kLeCxapX6AznAaEv8q)tC7Eg7J?V`f<^`&@s@_YB+i2kgayxn+2H`6G~^BhbDm%3 zGhzN!@C|x^MkNgf zGHFd7pO+~mGYxJC+0jSe(+N&&#}nFU%rznFdV9bV=cV+vwacEIY@K>aBMgq64=J{y z630njSg~<9(|lWqj%~Wj={auJ@Vs$)yhbGzBHmb)U|ms`RQG6Lh5Tim+!n=;W*<0= zIpyQ3(KgJ}V>&PGQeCQq=PJj%R()_cGE7b%n+_VJ2-V0JRJK30Vo2q&aie#(*hrrf zzIuRTv;AFcTgggMMGAEF5jL;Uvy75^4uoN(@nQ3y+r8)`#J!`X4VS%DBYm4ozfbz` zN4K?!f7dJL9rwX0Rg-W${a=K=V|-j|+diCzjn!Cf+{U(cY}>Z&G-+%!W@Fp7lg4&3 zvF-orjc4!s{qoL-S@WCuFzdS3>FYR;GtXVuz<`(nS-93=elu+JE4Rt}RGc9iIy#5@ z390CPxlzMjWx&^C_S9stZPVIrU*b`hOy=l~&bUy_UVp-r!I9Hv$+=j!CsK;&GYXG6 zD-Vr{PWn{fPogTa5U^94*i&-@CuuH!tAG%{Hbduv%62*j!zNr4$}5$w+D2dvwsq%G zy$_7Ur75D(+AUc7O^XknUTN!aua$yB_fT`y)jn~iHve1_*3VrC2lAo6^A)wJzUZoA z$%p4v(L?98dsiRgr(5+l-=eBc8Q~m~(JEBC!{5(i9z3a86|Tz?-UH9@SQn~zZ*747NDK6 z*)4)(@kj<(MIx-dE}e>p9jTn0a#J_3WbO;}I9qxpxGIj5Je_DP?+Ojg&?gjoZK%&? z?Cr2p_cQl4d9RPHmY->`=+PW1t0ycd@3g5+X#=_&wIiK>SeT{1axy)+D5t*pNFAQ@L;!DC8gNME5s-N^+?5NM+Fd50>hH!FW z8Cv*3?oy%T6Q-CGw=2SJ+#^>)@Ms2l}}Zdmxo|qy5Qd6>w2! zlEu+wn0Xx2@J4AiT}wmmOT-4ZU5nGSLW&NaGOLczS)pK(=nP4_XdMLporq7|F0|c` zKis8-fn3AwM9U$7X*FO9rmL?wy8QIMpqQ!4c)F8j88fO-bc=P;SxDwEw2+4%=@1J( z7$IeFemqu+@RMJfaPrs`iC?#3B5He;7yBT)KF<4^4evnh7@xnLlYQU#cF5UP~UrS30G8KaAg%={xD6cc5WjgYS8FspX2nR-dhPi|mv ze^miR!giHYn(d+X^{FN?z>&l+2%$b2Q4ah%Pr9>#YI=#nF9qICz{D15>tNk7FPV*xj ziprV{LVwL-ZC>2(*!rrexc2&{HdW5h%RvsC-mD))$A+=h5_RSl_3-jc_iRZEpmG9bQh4zh!{`LjM^`4XUWk?XBrw7YiKVsIu{J1$2)*DUb?fgr$!BXORiv*j) z3zB3|8kC=e#b~R)yEOQ&_(I@%*bBf)S^ZZFr}N1HaM=1434)heCF=h z==oJRs1e~CScIP92j87rsE`4*ntFpRbR5C{3sZ#N>%lH4I>Xp!T~NnlImD$YMtpVI zJmOIqQkL(T8MQM^Z%PJT6|WWjYBWi59OF4jz3gE_xI#hMplKu9a?z75c0|(CsojleOhz{!jF^#@hx5*In__)PpKu$y`0fP_g zriVMJF2iE7-?2)-b9#b#fYs&V9B+4BB3-~p~+>ifUcIV~Bc*y_gQp>lFtk2tL$H-mKL zC^(lcD6)+qG+TCBM^!4v^TRhV-e2aLNvR?c9mF~Bm50q~H7uiJ`uEPutSXG}l#!cL zk_AO?kaJ55A6+UroFF~#eKeg_!&XEb{euD(+dO1s7(El)$DT;)Z>A55vcEmoHKWmq_8%5IEMUzac;Kq@Wi{WSx(JFw(0TqXo}kRb)Mb z*YX<%YPS0$A>S;)Ggey}oVcxYP51PuR<&u-ZqwAu#J;uj7#Mv#>w0{rHJIldm6)h~ zj--UXOBM<71oMXJz0)Rp{sofW910oX#K&L=j&i$$6>+v>v2Dqvd6lfcvTV}N^?NqG zO7rv@J-0*1zBe;%P;M$qWkSA%twLkJB0HH&$?K@kR!LGG)o2W|&M-;TP@%bBCFEUK zX9PV2r*Ztg3{@z{q$5}yJ9>y4oWi@O|NME?K)qfIjZe4t2^tf!vLY;zbJX?vdynyS zi2)Afh~q6W&#r3!a}D_Tu_s4XNXHp&kwE=tXg(Ld9Uqp^3$F1G=?~J5 z5zd!Zf)0 z5US1P_ZB%>yNKo1H7<1R| zmX^TG|MVVJ+i1Ob!Vu@`YVcKG9a^jVen7|sd*9f$fHnRUmnK5`YKaHalGME5YQ}S} zw%$-o(x|ri@e^lFKMt=q$hkp3+x%QK`R!N^s0Bpi8Ty*a(v(9a0Fe`3G~}gQBPutq z9jam4YdukZhB;JX-SNh?Ao&#(&a2P`>_6~9j%260LtW5=v`Xq46rYkW% zkAy|#VI%G0QFj8fX^0}3{RE^h2o~Cl#)D>k5Mr$lOaaiy;BAMyr(lOz9DHsl0bmX@ z>~9-Qcy8qb)2;0gcCm(Bqc_5wbs0P20T*|-1v4>v>_$`MnkylF!j+s!?!?T>g<@VbJu#iG21D^saweyaE1;P8!~ zp)u&fReqXGg%7)4e*yB(Mbo_B)E*4#-}QlvwEM9SDP2}bl|7nfpn)YgW%X%-oWZ`~ zCn^W2ReE=VJDEWI@17X6Lk6KJDg-=?v@ylkNPZ-kg)wSaJPggKug>trs$E!b{CG)WH;FH9>85^Zk#Xc?~@$zSeKK#T? zd%kCNwIL4v5ji6P)My|#RUVMhr#rQV44EX}e_h#FAerP-BzbovMsVNr%i@2SX}Ds6 zNS?r$c(jH)gxs8WL>ncyG8{QtMtVw43Qb$vKzC4By7ka+GFvjEMEHW3`KQR4)J*%g z_i*qWCAbIy9-qfnV>$0U_(J2J$*%%HtD`{k7XZ|8W*ciP!Z;0Z<+^_ z;785SC=_nMhqAge@MY%0uXf!*%?2CqA%wm@5ofts`dvwqR&=%M?5}6cU<5e#_W&l% zT54Yo8rz`sqtqHdqVesCjHqdo9pxP~7a0pev-!WvptAFOWrdF%=yvvl?M!oU_=s5# z#EPB?I`gA@nON?ZgrhV$QqS5&kAvaW)Ggn;V($}toE*UID0UxdtlT^N?YncElh_-u zti?3Ck7&M2;myI`Z*ECxa;JY(#D8w+5ZyJge2x5k+LQS0*nE4QP!mEFE51Q<=|~2h z0*vIoqcvYcvQBwJ{q42UHAm^-0M3-pH;F8ZrLGF~H%0mdT(3wVg3ph4{SQ7|thFB3 zI&n2!&BneWyqx}3*(Fi8qz@f-9^QB4Fcu9C@P~cg9XVI7Vk&5!tmVZo%<6-o>vnDA z@RleiObR13?ui)ekd2GZtWbgJaUEYO?X-Xl0{FCLQCboBylr1otr+K=doaB`b(EPt z=A;nSe=&Tds$N&@)U})00NSgU@=Q{w*qBK6ak7J$My|TO9r6EqnD+^^NgfQHEXY1T zp{fP=F5}872eZXM*+T{Cd%+AM29fnj)?pe^@ESTTD zHw8fvp7mCQwLxk>BCixe-Pda3WB+8oId;B9fBlOq@ZWN(KzU!t&Z}J=G0u|3TqDQn zq;#*JyW`c|>qqlm$46C7IFDVbfGO_DR_kGFY-rWAAj+w0ts&@rZ`;xgAsU%}aYFD{ zZP=ZzIH(7MWZZTxztTeNEED;Gc~_Qu_Rxp$^ofiJpGM*|o$L|K$;zF=8*!y9$h`&6 z+YjDL7r?d6g&I8SNm7OnI2-Mve_5QD1W!dei;AU|dcH%krCFQ#_T$2a;E-)Bk|(X? zpvyjkCBfk1_GNI(PP%6h!F$KB?Zuw%)=NjgiEfsRHchq)anww)D(tO8w)cgaT5Hac zAe?myQ{pc*8KGTFk!M2FUOLk%T)i!q|fzvTQo%WGAINF4O zc!(yL->x668r=;0JNN=%SD+cTE*Vx=atY1`^v*KS#5;2|)tFBSzMYRMf46LK-ET?N z6(2j&Am8tl-LW7WOtZ)fOfo(Q3BqFqfAGMA5rIaZZ<$_1!R9`6dPg7Yd=IsdiIJRs zv#!TxjVt+6a?z0Zo}rKEc#9ucoLChf`!6RZa|bnfG}oc zs%;G)6{Ai!y4$o;%=r?TWZGu%^CWoCgqz?0l496~y71f19N{D>42)og8^hGkBSSr{1xj|>m8vOKQ{a~R#OR|$$_M`fuKfE9 z0dCJUw#k#l)=RBHQ^pzy>ln|E`YtPxX6;Qg*c-~L%NYV@JJPu9jLySk@fMycwlQO5 zZh}1z?j^9l>=5d2Ow}jjttBsF`F{Tp!0GUwcXr}?Zda^}8B`I?&``*fcV@bA-!Pug zx_|DqYW-!WB{FBwwSjul(8x`eXozzxsy?kem?>32uF)<+0K&Y*-0^3pP^qpUY=A9g zw2aRWlzXiSD~;iXG`Gl()x7w=Hs{nE4=*GB9@O0I1M(R7(emVRrpRT9zJuEeaF**4+~R3T&jRoPXbM2oz6!EeAE-~G;< z*!IGz0oblM&z|oAh|E@y{NSbU^;w(y&)e#Fh41Ek#|yLb4i*OR`{+}EGyS@-M>#nc zz6(ob7yb%^#D`yx%U!c-k`?=xVfbweV9u&ayLw0N^39lXxz&m4XO9h-An=3i03_X?;S zXN~7|fMhjCI7SbmV%J5kYs~VKY?$!o2Jsanq(cg{#y~kek0Y~cQNf1!3k7X%yk1`- zv|CNlIb0ceG=rGFGA8WJlpI7EF#**LTVoep$IVfX#Ue5N1G87aYTc6l>)2N+=WibE z*cGX>dr!5?0T{2JDho`e_M23%=+7%_;{@z+sqrnbx4J@*L@BmvDZf~& zDvz0NjyY0vC`TE_sbjW;&L!0xt-G>ysjQ^I-xY{mvOkf} zab%)FG0wYo{TX_+);qtK>>{iMvDZzQEK5%!Of(UtSEBTG?Z8aEmY;vO32R1-BgSOO zybMaZu`L^X;phd+^tPrJP&Ig1N$=@WIc9j-AnLggj{?=JvZYqa7wTRwJLX_-vt3MU zdX~{Cs;)RpbKE})MEUsS^P13EuUWWk@FaP@w&C2oc*%6KhZp4?rGLgIavkD!{pHqN zhoWmc#5<9KtFdqL`@+Tzf|S72GjOycV?X1aV1L~u!_I6Y4c3a@RkMbX)@H}c#_P2dQ%u&~U(V2+_v93?HYAPhw5mt7I z5Ny3IiNOmf-feh0oE!@mp|$L9SuCuyK@|1 zxDeP>AKNrF$Y(^dD|F1r=7;sL6c=1+`+=b;h*5yCvC$3ub;$4*uYO@BdwpfjaE^H< z`Go?e3$?HyUzWvfOM={mRn$oWCj2izz7CV4)QY)jg7N(ZWDhEt z+Z~2;`d-F+YBg*#v73{!uahv#|=VN_Qb?Fu$w}& zznb$7LG`=K{kZ9TNR8@hnn3)1QuF$Z+QZvl1w3d9Z@0~RM%C7btY~4pyN~L5najOT zMG$$QMVFw}YnTVOH9|C>Z;xR~o*sCTe4XtbS1d|^oE^Cy*1;tUG8=QfDpgQw8P?Ar zch$H_x%=(wnfNkBS9gO6Ao#Gx9gNq)-hxdVs41`Jo1$-cWkIk{JB~4uLqojfNa^59 z?-mv06++}0J}omEIU(L3Qv89I&SPFDRC(<~Kc z99+PlP2VEdU1Ju{(C}lVS1fUhf~1x$iA2Wk)gQ~l^%`L zhmgwE#&~JAXKDT=>A+Rj$V&IRdZ5EFWomr2_AAd`(N7Amj0tOlWgf+3)^g5_FyH{r ze5L^9u7~`eNAWfg>V>S=3s@#s1J+oqaX}&kQ8r8~n7pG6VJ@J7t1~I8?#xxAyK?Ug zZ%ga+-RlK+(Dg{LR+LZ1;goXL(S;|I+d$A)M^`%ir!(A=?jXZatg7HfomEATm3zF$ z8QYOETSqS%Iv&I0z%q`#j-9=~g%KLK^XmGHDOpl;*Q1MDW3ayW~V_Q(eE6TEEBv zQR2dc-EMA43z+q1&@MJ7RO|1G1xSB&p>$UYXvF3ufoKzlOD|l$eZhE4kyUNKQgRnx ztq!8$$0l^ENovbywzbA!i)<(FxBzJCFzr8@DYu=ge7J<>en$~vQuzUuBv(PL; zukzJti`zmno$-fJCNCdGG6{KU|{Kduj#p5x6A zl}`J_@;4l_c~1M4BbIKVt^25Q`nWa0;|5)PAI%!qo#WAAN|rQ3IAELgON7`{F7JVD>$kXIPfP(sz9^PnP+*owrCgO_N-ERC@ z(35|4su%z8Kqk8peq4iV24VAPlGGPnayD$?v9W*c7U0i?gM%C5;0x#LyynuuCkm^U zw!EGw<-1<%KJ}`5@pefn&%J2!_xEQ^3vWG@O7xJ~ zeLmV#{e5Cxqg1g%cB;nA{9bC`qIB~KnGhq;Y+4owynp7xOOp=4d^@^PG+KxlOpfjF z!->A>IWR$5kI9sHNjg?%^_5S_@AJDKU>dh1xF$qoam5*tr0`j@D$w$ZF!S4G?Eckb zCua-@h_4gw`td#kP(jb-iNTx+-;*`8kI%LCY|4kr>hyd)Ow*{$-(qAuuYG5%29ktik@Jw$vl9};z}#F#?|<|A z|EDs;_QClNdb>F4!H9O>zdqgSY|kh#(&jG!q_}xAOx=ag3qIs}{gq{aHy2aT3Nd7A zBjix)aj!W-5%WUN6bzk#r6VHw@3M?a zJOOC)Dj?dQ6q}bY^pNmV0z_}MBb8{w12h-rm(VhZoeLp!2&1rh1{ghG)l8C>(ymXT z3wT=EbiSeg{p?U;V*zkg+Cdmy>v$NKuz^S1;B7m^DDDi<$=YC!Fm(g5X`yL0Igk0a&pB3Y_sLol@Fj+a4}-yd9~+ua~f_X?$+0tx*y(t~!yab!W&>d3He$ z4~8>C&8lg6Z7e75|J+c*0zbHDAT7CJi`s^8$ZTXui}~VJ?QM*_z*bXgk%Ca3&k`DY z4H=5k9k;QdaN^2HP()c^)F+|8y%Eqzv!dSnM+?X+=&Y2`XiI?l)Y*wKsHR;75bFv~ z?HH?5lf3`WlkY$JYG;(K-kO7OTe@fNKxbz#DIitP9Vs?mLTzP)L;DSnc{wNkP}3gW37G3DTh!=@zI%x zapO;9Jmt1NjYE4tU`oUMCFT%ul`;4gDE~Dl=)VeJBMKlr8131+v#Mw_>xr1rn#I+F zBEsHi30S|uq67WVTL%YXI|Gr&EmEklX&M3o9{_$nBV*&ZpFfrHaTQ$u_oh~6592J< zDelp{^O>|)8hXlU6-1j;j260?iP?HQ21!OcC4(aYhHdFo<{bH4k;NsJX+(R}*kd_4 zz2MSPJX%_5G1*Qj7Z;c2-}1w1P_h5L%YR*|S&o1n?(gm18K5W|_`^e-TWx=4{+~33 zDlV|~H7oFNaKLD;rj`~1Q`6uxR{%ZLhx*4VwbU!7^p=D&b8QZYn}*^ehDCw7jO7A(w4yq_#yT^s))${|CiLVxT) zPWJ3ZzO6}`uZx4jFJL`?I<9A{e*KQEt*xE&`yYJ|NdTIX#31CHbX#v;Pr<{jq1ZV& z4NME`fPb^DsYxY=X3C3FYSa{w|6O#j4-hnHYM%k)pKP>pMIx(e znS5!!t?Y?uNB_?*NdU$yuls9rPPyj_F<^l?b0%uGNCN+7D|cNCbT^yeH}(I8froKdmmf zMau{{P|(oR0BJo~O>ON`r!OBc&#&uI~_F56{nz`x&l)kca{; ze!)lt+l5&^C3mX=oo`HEMO|W^#w+lA2r~xXVY4!O!-%rhpU6X7Rn{-uZB5%VwFMO4 zZM1k@e?Zs@&$@EVZO>R@mp@06_>2=Z#U(0j>@D`?mUGdxK5ZTxedL!BLE6I1dZ|; zJ=5T+TO`~CxgpSgsryT^G9C{w#OvGsR4&#BLg7x^)5|B}@t~+0@ZcB>_B`l`f4C`! zYq`y$4vzcn3Yo#jBYu@R!%+ectc)n%erNn|3Y90gco(nzW~ue3-PMSW;_qi^PqgAT z28lphj49naG#=*>H*rkVy-QbjzuX}^3>Jj-`CYCuvaXB`fJ7aqFk36dXs5W%mfvYP ztl2pSjp0G~+dCGeRKjg&iR~|G2V3rH-4=gw;&i~h!qe%PM1CIKs5+Zd#xGm2uz}(U zP3FqvPa^F|u1==8)sC8Ns-sh_X1C?0i#QDBa8+{5$>mn1n?6g?+49*(=dzOs8>HoF zo^>hAi#z89dPTGlJiiYd4g=7vzy2-Zb{wdY*P#S#av6Uc1hG^3%_3f411>ofu@|?| z)_BuLYuXzqg43V*`l-;Lr%wuH+L+D*N(4m(--kS9A-BN!$%Ef{Q##LRxP}5n-)qug zUdEywWW9T4-tSRU0zF%0ebY8J=IY#>mR`x8E}vbq@>@%Pa$Y$OOUrH#T&tpcSlUY^7+i`L33^s)>!nu(AIGF;idRj(8z?g z+euERtck!>HDQjFhsCG%mB#GiTpobH4qy(C_uc!3)%lD(`u2iK@r_fN#+h3}N{U(s z>2$f?^5x}v670|0pH6+i6hXwqE7lmzMDx9giHJZ);<6C)@nr#H05?>DGNC?oB*zm^Y~9T+RX z0mbnX^+ZlzJI{{QCc)Q2fQ&r);c7~k+ThTe6AIC+I*U=(0m*#>-g&kyveS0H$mvU_ zyWlF|+*dznN7!6Q@qtFGn(hgdoFqCROR@M`seB?{ws2*``5pZ&Iz&%(NanM}1f#)G zYqmkJyZ#ox7n5w2%~_a)zZIJ)KNXh?L3qx9peS%2tkSshud`wMVm*0d0Ls3p_TZRV zO2N^g4M>1@hB5~3BRKr?bK*v3lC*{cxbC|r#1!li_di0F1<~)h9_V8~{>a2MnA^1L zwpJH_#0MbAGhlW2U9%j`)ZXTZ_CE=3veYIb5s8POx&o0p4`4j+f8sDFAobsqI&gU2 zY+&lA`>bNk*3Fs)_?iZ_>XDr&!g4_bnUsITeWH#%eRV&KwtURN4Zg?2S3+Y2r?1Pu zrpJ0PWeKZd+T1>r&9e8+%YE16ZqGY$F5;jKD5#|;{!!o(la(ba@Lkw%Xo`@nGLg9) z7%t=pPy++RoeDOdfR_gd`|3QTWMpKD!4#y;PwZe$&)yMfIFUd5oDvOpBxv0VAj-uj z5?q{kAWOft7%VKVwu3A{WVGacSBfuKyLpB4j)9GYqgC=g>&ldrT@#x__32V42(HXU zzvb^QyZiNXfvlL;H%n$!RFp~!bG*@0(%*LpY9UeD%xK}`B$wu_eZPW^r$?QQ!Q0f7 zSR*|}$GZA;C%ScP`;N3uNqhl?%uNb&d~oY0ax2HHp;ncq(RD)AEZUo+AaKz+v?00| zxXQwKKAv+&Vvr*guNB5c*C#@xON!@BN$R({r@;l01Ij|>s=3oSSiHFwOZVM9b?ye& zo?K_Fp2CN%_bG6dz9SyWzuoa%VV8Wn_~zoU5_H{7KbT$>jgu0CAG^?qEKX@%awbmcvL5#X5W<%`?$ZljbjOK^UOjMU+TTv?bbJzxQaQmv_J6 zEi6d|f^g0K=F!wWJD?d_u$4FBtR;~xT1DL}#}fztK%wCy=bZ;il5a)*w0W@?;`lO8 zR{~CFfv3Jjv3g|=_Yf~{b^Q;C32hy|OoENz0++xqxsrnq`>nqFGfktL>p^d>8-v+8 zk+ymuO;I3dFgx0aT%S>muX;p`L-tYGAY1CIsQ$2%4U7F8+238?JjbBZt?%SzN3Q|Ry(Zv-R;b5DrnZW10afyPHYci3;8YI`r)mvePt4# zb%d^~?j7ds-i8|L5yO>UlJkY+D}}-#S3NRKfcH_A#&@_x>0@^+>$Ob{5pwtORWkx+ z$jOX%kV+I9C!%}Yl(yCvlJC~q_ltC9q*`cb6 z&6zsAv2=tw-y{ zeX^6fy|*X4Kap{`+RXIf!v|~xkm|Y~JqiknTwA5{@qGUvv*mn*Oa|u^Fn8vx?OG;1 zqr6kr_J<(4D`#Yem3}zNOwo9$&&dU3t@- z)mnVdee9QV5&}d&Tasm=twUZ78ja=YF|V?@OYR%LL2F;9wX4hYDt7YU=p*;ttGLvv+Xl zF=O7|HR@PPjEn2J-|$6Fh7h%0uIrwdh-z!&2H3XvRT9U~dDB>GEF)wq^_i_#B6p7W z9S%=&aIQ8w5qmU=Et8*XM(j5=EH+*jy`1)SL+o%rn2iCW?B#&DMcUDYEBMG!G z4&1QXeXl=kl)XV57AWuxm|59vYuKz&TLMhM(1j+vc^Oa3AVYwc=F77Jqk8eioPqJr zTA(SnSq_4D)2{B$~ZTbxVagKYH5CsvDp$97#gp@P;) zi`mWxzrO=4UI2Np>YkdfuP=}(7RqFlJpP3bgR(i3>~Do`uiNKPe=D~P)A0EqGs;TG zclwDz<`mY`jX8&)-OicW)q#W}AR$0gt*N?bMog9%6h-lyER@cK8g!5?&dvB4g>Ipz z(saq3^lW3yGi`+Wc9zNCeFwt+X$#)u#aeRsE|#vUs*`SMaGt@`6rFfrO;!)y^WhEN zg!(Ja{<0x+{MmVEmZyFlF7;;zK6??I< z9{y|Z8p%!9wW=j7Q=kH+Q|cRl5U4Ej7o;-qsnJWI0)e zf#h;0hq6~^2L?}%^|Adf+Rf)$-??_TiB%?DbmQY!>?F~HEnTHP4|Ev1f>(npuqPLu#Zmi$Gf;r ztu23$`NGX$2zT#%+jDCHC%!=un~*Nj&`zaeUFPd^hW!YxNOa(@sgvsNB>~OuzUg{T zYQn42UO}}vnkP;&1~9~K&uyh2T#e$4Jte)u*`~A{et2s`~ zt=z7s^!g*Y^pRlJpef^_4IjcG$b-oNZj#L$jfbkF7rT2*Jm+DlFiGoOq{0mLv6sYxFI+sEX55sLwh5L$u^PQb_i3X|--n!MU- zQ&fLKlBM52QbMvM6&(rjnfnnF`oa}=-l7Ovp#r*YH zP?kef%^2!L(2|7{_KUfCVkIp-3p;TJ1Z(|fO} zf`+>=Mx^&+hHYCd{+nbjSmuGL^Qe7FjyE2Loipghw3(InwQkK#)Ww}|v){iIF@GRk zzhdVPUzu`zkj@N~Nd*JGg}iGzic^8Ta&ei&V*f_dq>U67Wn=05w){Kx)(W#9XNB&N zA@3M7q@$oEwsu6k8#%DNE~ZMJ1_%R!5b;C+YAv`xf3EYkc;ENu4SbI28@6%34-ie) z6I`&cu-&IFOje8Z(=#*0B_$Sx>wWY!vTR)vcbVrr@jfq6==rZW%QQjyB%58Xh?>}i zQ6%EX4P`7ZheVpkRQYB*DQ?nL(au6~oFjh?jPTVMsd{UpoL;zd+k2uty`iTp@kQ>5 zt}N~qeTo}0Sc@~Z8oMZAigUnnjiCS4U{vjK=&AFQ)1dj14VjVFg1K=$Vc=NTt)%!< z*~I3@`zona{u)iZqg+`h#B5E}FOu2m! ziK`gV-{G>Yr7fIlpcpqQSQeNFYIJ`-UZzk?xqntCJ&ea@fxWXfTZN?&H{2dxc_Xa! z$y9!S8eAVDL5?C}v|wf;x86KOET63kZHm>T7|eD36mxf}Syn{#^B39ezASyIFB+3c zVa%O?W=TvR6T|RFwV~ze8K%Pnq^O?=q-4}lTO|4$6`*CE%}dmuBkYpUr8+u26D^Hg z_1+8dPOnmNchrNb*7@+cWVaPuVk{;0pYkp*HK}lwlBS~52T2;qQ8`?YYHM{Wjw|go zP9JMhlh&`jJB+-We=Ot_OvmCXJ{`BMH|TcK+`Bzkfub*wT-fPPb;qYq3rql(xUf8N z_M1$|Fh$!wZZB44`2esgVWh4cWD0si!)H~Fu#Djlb{08)8;_a7Txc?ZdCtTaPZAs* z+obwl%L)?d3HZ-OpRO^-NWWU(JA#ZZuWFWaB}eNWP3h?&@te8Sug<Yz6m#&5P&q5@e}tZ22`6#M6QVAO$B zfutjoOpYANYAK&8-wWL@(T%9TrZ|#l0{;?UMZDi3!jD?n+nr5BUcqNA*>hG7X<|&MW0kuRh^C%MLyEuWI#VzaXF0Or0)GQ&ouAh5!h350H z>kj7X-Wy z-U=b`(A3Q*m3ZZ+q?%C}A2bYtbvE)^q?AJTMeGB==5AF0YdMx$=k%^FR^%E;P+n_3RZvSYZ*KXs_It#og<3baO6 z#%0lyGmXaKfEmqqPaVCQ>Yr&+rrmQa9i&)OeVIT(t$#4TVOs0|nl-!j08@3UK8`Hx zr-8`9rS?*PA8&3o%>2OuK_0@Jb~3g$(6tR{8R4*WGj&8lniV38w6TFd%9A1x$itQL zZMC^K-@9}Et>k!|l4 zVex+7M4uk@t6~o#e=;kOG`RaEOl@&z$tvEl&MhoutQCie&tYZ$i50x+M5AY#hrEmb zeJb~;Ky)FKuHTwZcR9f2!K!j=whNtA!&#@dm<0>m0ZO#4nFzF1%YdAzIMy!)*ys2PyijW8kUlcw|;c|8)s0S+FoTq~h{xH@0?zD*B-?jWqJTEofQIf@V6!j$&?k})D z2JcJ80ycG%kD-P^UF#6M3(2o@_?fFb8HGgc;U99cC7S{_UMo_AGhfTB=e#|}4MG+Q zGj|HwH;N46M9sF{g6zO_+lSsPkYs&69{ftasNJ}@zLbCX>fEP&PnAi@+e4(H z+9}!b7PBt+@z{|CtYGYXNT>6`KQR~ScdlHC+~$B~I*ApTX)!hL457Al{PJ)4&XspR za>}xb>Da~!Y}S@^$RB2x@Hbk+Ykn(xHuaH*M&dB{M^^wFtXho`>@{fIaI@>Xb58EE zglI>Ph-4zQ`TdclprXO=55|LR@p~-o^rw)43pZVhrF0AC3)epv*0x_c_LJxMFa<|= z#zr3bRL;Mek#*^P+0Q=bWWvE|UW6vorzaN(Ags$ifSG444q^`dLD`i${$|bV;aIoG z)TU~N`~>0L*kY}2^|EQ~(id$oa3h{4avX}!k!Gq$9(QL;1f1QK$Ide39?oz@g~;&? z#DLAdWj3ZS$B3QhFVNeQx7*w0`lS=&6|dDN%h=jnJsJP>EO_|ptqMWK-aN5yX|oa+ zZmvK*aAu$Pa3J3Po%DVh9LlKdG8VfELrxv)!2hydI5HBKAexZgxXfBkzDUm$6N)4f z+whq|yfuo27dZi*o0pp7UjQ$%zo^OrE%b2t1>HxU3=iH z*!(E9K*MkS^|RB?u@b3t9uztehl{5A4JcPJE9R+R2;%hP&Q5;hLCEIpLh#Dd=%ea zW*8>z6E^(Fp!ae1R|O8-#P9Kil=ZiTbWX$VP=x>zibxC^;NBdgy#Jv|Kg?v&*pD2( zEk2z&`netqp|d{qwyw}JTJ75FJx3?##7j_aE|`9t89Xj3w>9Fa4z@i4MHqNE)V@F3 zes=0Yi~xagrKW8yCbe~Ve6(HV0VCKK45&Sc&-WU<9KeaK?xYBB?Rv-CdFu1ZCjQ=wOglHG&T*I6O z|EGzJ*DGx^7vE{ZEgp<)4;?+WsWVw~>wEZ$_ghZT+3R4O-SrM6HgOuaYU0e8n;*fD z>cP-n5%lNZ*cAG?;Y#Wzy*m1XbX~|$*>c}BtVwV!Xr1Z+$2bs8w6Ud6BKC!0nuzlM zvGvW-k$qdYNyoO;={TK^ZFOv$9ou%t>e%kswr$(CQE|Qc-TS@q?)}EgUp4BS?5a9@ z?X~8fYwb0Up0mGohy-S?_r%TjGYviby*{w-dfl)Z>5!GySUh(yMPg<4Ub4gE?;j|A zsH}K1GAkG(ZluE`u`EKEy1#BLcp#MBgA4bRha%ENugCsjq~;Wz0XMT!=UTTHomCM- zG8lELEE&xn&kcYJ6!1u*@H*q5b$y4J$U=_=HJv;!sWYUf>B(nBwX&`XiA9R6o{^rs za&DOhV0R$huO4OB%{wL*si8c8gNccC)|7N9Nn?1nA$>_-_XE?BcC?mtx9}?9OXyDS z=PH$nivGLJN@k_@3ZJaAb8ARHG%TSh_+fRPz!rox{lkJ(G^wxSI9-h^g5yjPf>Ihm z#MV@cHvqmcy=`TvIZ|`+91iqr<2~Q@|8D*Ic6^hJJ(Uu<|J_>UW^=gX(c%>*AXUN=Y^JtwbQUQQxTLjV4#(gCqT zt_+{`rMmi6oRxsn%-Aj}{MmBw$h0GXBX%zHVLjDVf08AJjs|$e7QhfcE?MRZ#tcS~*sh z-0)1E2plXdST5+#R--XB6&D>HU4b@f<8Z!h9{!A8~>FWopJ5^c#e98t#R@({KCW_LZg z4i|6lF3H!YD?FnyXLm&yjrj6mtz*J^d4;Fy?Vqc9*O396pcP#qhPD%V8|u``#DC*~6aQa~AN%<+yvyN`lWJVg|TUU1K0Y1f*9k4MQ@#ftz@#ZIik1!M=1!y&Z3dqFPL}; zi!VWZJR1TAkqeem0X3GSzn70Z=!RDguyFAmH+$N~#5H1SI~@*l`*}Dm@MT-T1;saR z2n>9r4Rdt(wc^Ci?5u>P@=7-x^uO_J0dCRuwfd{f1a+w@2;Zt4cu!&1V^f&8H!xym zblEZqoxVnmYsbH;Jh7U`B@JIqGZ)zdjiGbl z&X&HqACxc}k6w0YPehA|H-hZXp<)nAV@hiV04sc0-M7M!IqyYpz0#5A1dYML4eh`2 zVJ4~l?&Ia!IBrGAtwfDUM9lsL!WjJ;& zPg^stHVJFZopOsWlqMWn$u?bjDjTq}Y9RLm9L>L);EXS5R=9pSi=9V>195)DVfzFb{+KOHyXM?_pcC)F_L|-smRp^qajmpik>Bk=jk4n3LFn$Nv2x-1ow>E zq)KL#=bg)%F1>({Xc;2RbFP>&!bzBv1?aRXe)3S ztV_-aW6wCK8H|e9zpJ~zZ(n$mn##VLZ|pbaFyIuCfuJ%736x5tFZ>;g6R{%)UQs|^ zYlct)YNmJM0IZFLU`brvy~c&B%W~JEAR`r&r(oUoT9xn@5QM^FTOIZpq%_5lG>{3wzt^orI?{WG~?dBF_Heh^~TV}&-^1G2Ck>suW z-Fj2m+j$LeQ9yGq`4nTD{L6^*e-u7O!&u+08*WjT$m!f=*A{nW1^R>xp-OBSPm8bw;Yyc^r1TG{G0b-oV zSKCCibj0F96Dd2gov$2kd*6ir2>Fh3e(TRaStglF|E)EZg6&e^7T2gMV|^HHS7()m zZhSDOh>^t#-^A9bn#0P8&1W#mbHVbYU`Mk0vtD8jFATppxSD}69-S%Ooor{saC6?S zzBX-DY!mQ>1>mJE=`OR8~Fob3iWjsUvL!0AyZFE2E8aeT>w)=?%%4}jKOq75lQSmPu((FPL zmwYd{WsjIif_}Lqxi}lgZ(|r~o*)Zr@(}E)AXAr~|0ZjRO82D`!>UeiOqmfnsaVU1 zoj=^sA0DUKa4jdt1AM4TBhSq-Bs&`$v9wY&^1i(o?PHV_t z-0HTPUlZ4z4_V)m-KJ}6okKp&>BLk3dAdJ8h8q<0Prn`hc`>FpX%b8F&~dH!IlS^Z z`z_n!l7O4c)QCB4WOS4iB#}B_EN@)zaTT&+%`TV2uM5~{bviy<11U&2o-NRTGz>v% zX_#18m)dUS$?J#Ye%Bxgh#@}RZ`RKI??LU$P-tM7mICiV{TUO-6=k_6Cu+VrFJ`U` zZJ>VJIidBkB6iLd|Inrz;p6nyDkk*5mcKXOUGA$pIlt6rZDw&(HJcdopSKEHh%`K8 ztl=5N6`x$sYN7QvFk9Wy>Y``kCp04>n$t@1eQj_ z0t@EbU?-BTk7!4-fb<1FN)Z1Q_EUb6veZ;*?r{{f`FYAS1+geRZofQY3d)sI_sFOm zK!ix#0*~2TjV3P(388oezI7Up=5lto=iPE0!!Y=n1|{E$d8fbcfzA;k3#-S+{;(W* zVf3-I%OqpN>mTx|(90XcI+@1D!ZlEt_jmW{J9;K(t>Nzmm!E`$CE-~o`yH@&gB$Hi zj5}ZLfNQV2;DE~=bGY1Sv$+mMR!){ih%^^3_z;AX=+-%K^KgQ6DIfU;#10=yN!coG zqMl(c`A^F^%juv{Gp3qe>Aw`dXYXz2LobB?4I8i|gA2Ydp>2IW5^mXEojx)+*lCO5 zuRqZO*h{$^g4D0Z^jv7BjprVhj{8SqiR6>j!&_AE%I4_5dA(_6&C}OPt3zo15UIGVu9Uz2| zT)<~`c?le4S?8bY~TvE09mx5>M%tV&6t_o@E?i9r0< z0QHdofxKQCMB|h{lZ>ohRrp8=LO7-lEP;pF*V83455qt+68G0#JTW@EWvQhGlfPv? zB=y`cpq*0GuLTH(KYNV=k9^T5s(+eWeO*PAc*WRIlNDH4wcrchPQVFPLz|j9stR~G z)tLVz)==+dsHn8{>=#hS1`-#z@3j7cpVG2-f6SF;+#b-NR|#Ah#C{HUj*X*)cm6e<5$SYf9#RZWb&&%fgSlKgxv!;i>Y*6c*qQeJ`P|?YMn+Z6F{+?TJK2j&YC)2!TAq(99AXqMO-*c?%1`R>6mbD zWEi0~sp*j3ep$udo{zpg`efG4pqeqEbJvG9QqIM-c}=GDj?DAI8WFBEHKx$Pblp)$ z&g&eh9jvpQtZS zetwi^r+rBC;7>MUo6XnPY$1?^ZqRd3H6Pm>Sv?hAz9-SP3d9A#mvD<8fon|=^un=! zXb6st5Dy@x3qQY3k4|z+2~`W>21bj9cpNz<e`h94Ng)WM2-LfwE*2YCKR}UUn?`BaTA8qlcKQofWdG@FY4y~zr6S4;3 zufD^- zy9A+yGUJZVE4`yF_UwS!xNHk#1gKEg8p}bkwac12Q)%PV$YWfWH^iaG*gjOnc0Gck z3)Uv@&h)HkHSeL}m%SQRr>+aFF~2Ajhw~AM2ei18ET~KxJFD$E&06XYqvjgT#{T@Y zDs4fRh1?wbn-Q_KIRQu813FU~Tv3%8fJdCj+LBAf*3~|DvmIA;213jJ(JXl|0izg% z96`}Mk7nC1EC&?&z4tRU@VDf6l6ZlrrAq?X&c0<;>;(h8ntmjBa*%Z5y>5#V;qVZOBC%Epu$?ULLyw72PX*p$MgPi_dwIW? zH;=A9RNr4E+(>jB!sUxi-a+bY*gCpZeZ8+&=V{ljRC=+%dx%_yizGpI4>{y{ne_T) z_ijc7sL-=%%-2&FUqmWBa&0Z8E*)^*5KS6XZXD6C?wuJHG|&(XdXe+XSuZM+xTGOv z4O^}v60Irn*&_Rklku`x1aVnc5wqvq#_7e50v0T+$RTQEwQa@byU~Vu#K)0Au1l;< z?3cxcGwZhNuy2RWL_a1rbZ4e9w*}=*-wI+-m5y%vF31~NwcX$C993MPwGRa8O5JuB z2r`g}U4R#o4IV@|{%sutEN`VS5^yYWPs=Hq4lkzD|Cwyti})rdEX!Nr1P>8Yv1NJT<&7d=CAsi~>kQi$9BZ!LhqwchkIH=ozjU%Txt>Le*bWSBR= zb#Y0_N&c&%;-AS`AaCeP;)eaXb^2F`klzc?LhvHOw4m3EhedK%y5nEk0KzzE`T&hQ z6+?-RB59}?kauX`mhI;y3m+grpE-F~pvF3BgUUb0Ua@YsEYF&-i*ayv8KStTv~_;0!>c_e^HI6_3fVXbr3}(l9t|qfv;{7i*CgcRh1{$ZmgW> zvW}4ScT47iDpOluIo>~@?SZo?FqQxbt0+2WWMdsVA4cYspydJ~0q#H8;Q=gBki&Mi zfZv%z%5$b!k-Fz)H^P}X zaD;FUP-7z_UqS7NP-U?rgJmw4 z2Q=4i=KA_}2cdt`nlU)VF0LF?8K9&|3M|e)PlCvzKV214hIlwP8#-#%b6T|cA6FaN zRAv156p|GCp9Lkt&OQ+!4d(Vm%Tc06j{4QPRb5owsP)UImz8C}8pHMQX1kksp^{!7 zF#@PJ%HXN9!;>{}M7rUDw~x9z5>v4`>xRz$@PC-eze-i!RU|!y!sw;0v=K-}mq`u3 z{m1nD>(kF9cO=5(mXf_z9CNf`Nx4HIqyOt$fkrWx`ezn3BTRj<|M&2qt0%nZoap(H zH}v_l8`Gfc+-f#I$x5xs|JNv@_vH5EqEw~bX`46gW_2nY|7p?xQ&l6n3~HH#3`>fy z3}!nm4{zVj)65|Z>riN)GYq9p`}IFf>o@A2)SSTqg%>>=HdDMwgWsy<}p^$kB)YMxok!dW$ATc;8(cb}O zv^-LUUjzi$f}nLln!_-q6&1n-w`5FA>G9|YFE5l8Y65qOe6`xrvnTDw&B>_y`ctd* zW~0;7*9YpYKEc0#JD=Q9*pm-X+JZd) zjI%~#6JkB(vgv=%-Fu>H8p3SIPbI}a5Q4qoh@e~Pi-YQ%%oHqGIm^qbN2VZiD=HAd z?zhNxocGF{l@t}C>hsZo#GAEQWBr$oig8InlpFs2Ix+2QF@DqbV6-tg!bF&1${H`;1?nmq%ldHsh-1stg;k5hZ^p`)Ur;%t$n z*#9N& zTl!9AG25 zo_?Wba5Id)6f%*cmx?B-Dzj7(3gG;qrV;?&QdU-*HA+Rzg(e=3SJ(}07L1e#uhIsV zh>tWCA(i-vzp?15qq;~9(Wvsv6eBS+th_IzzAr?-SwUxUk+U+1T19HZm1;+*3*HVoHkJM9f|C=QOfz2Ppcq{I-M;{lT~Vz|*n` zj|tBKsw0aW6jo3`g%AGnkNtK9qwanAm;Jiwu8f%0H*)^gl0M+3`?ptUL4P}@_GyZ#2;)d}1!9|SJ1ZldY-rk;v!tRM{MxnTYnzq;6RuJ~@D{S!vHAl-v! zm+VW)+5;YiK8~AfDECZKL*-ua7^4F`f?Z^h=e4JvR%SoNv-jzt`0?Ipv2-g#;chtw z`i$hq>9=%7%`h1H!wI<^0>so6o zl-t7%8%@)Di>JXRraQ|lm=8{V<+Feqy%o3ifOKe!->;fjs9&|OZITz= zBesY>0vUKdYjz%c-v(r;Tzh}@fxVLFR(VIggG{j$*^zi1zu`o7Zy)SlFJ?+x>g}Vb z?cLlL@a>}-8G0hq)ie+lij5 ztomG2L{8C`vb)VLxe?gw(EV}5Hp}+#TTVE`M?f&yBR}?^{)qFfy{yQy0rJn=OUym+ znCktuH+G$cxwV`Ob)eD+k-F+4?^C}wci2OL?=K=nSIcSc^|-8FZ#`^5Z$APEPfc*1 zT^cjZhZN#ek~=eHGdG3*iK*Ng$Ivl-Ro_euNb=iGZ>^55m3<_rcV`{QDR^p=4imCm zQVWW|)7uCHn~QgS$6u5$ueMbo;kU%)F6%_Q`e0#2#PbN0{3i;x&KS<5BM>xV3%4!w zlB*h^pobJOx7d;A`DR-rKLG2j#b+rlL!ZMV-~hC5XYvZezBfY7e_p{PL~Ok%mI7sD z)|(7p?M&CPv9SXEHX#HSx*Sa}DdVoBk1&W3fBB6D40m6RB(b?jHa{B4Pu?A@R#1)1udX<+(erp zB0Z0#_^v)90T0zMw`#9-UdTn0{%yJ1WY$YFmAf(a@*pqt#Z`^YV7EOb=XmsysFk_; zkF2pA%wh2Ag?@ef&vAI}rac9jn&meVHhd4@{D9AN#u=zrEA*B==0GG2PqV!4;8Zo+ z#k&^7$q5^0DhCMzImJc*Q1xfWi#JNqhfs7>4duU9gs&7d-#g7x{I|>}OHdpT+KgJU z!CD!c#LVKBladnN>>wrO2C-Hm1-AudW%!-^sP(H6ayWt>tq4}uD6~$FAgp2!iU9EN z0~WRU@Q6LCs?nD+{6eGQAWy?4lCvsUDp-ghSbB>XT=cNKQ`NLzRwjm5QuvJ}qlT%! zgqB+Dw3>9_7YHlnmsRCfY%{ENWRVKIV-!>VdH2?TOr~c!1zyYyx+(2Y2OiW0wbJT{ zXTSt0mCc0wjAP{u)N`QXY`bPGE(Dzcm9)gAv&84_vq~@ixj#IaPzNGn#-+WWJ=f52 zxpQd6Q&_G4lJqQSi=kss_nSu`HyrwO@$vrAP6%?qygFD%@tIBrUSV{!mVG`s-o10A zqB@1YQq!mQG5F_}^g?cOrRvScI9^O&D>+moiM4kf$%y%(#|JuKT^H@lOV2G%IZ)VG zQO!^SEN_~-kIG2RS0gLuJr_pO3kkRM1?c}A9l@OPoP1L<`@ZZz>q5_j2ChQ1EjD_n z^-}u7_iPg@m#0J&0E}$i!%vTj!EVXi^(Egu_ig?JOfp;PlU?n0C)GD-~fU+Tn1&H+Xj0#YMh2%2nY(Psv*h?u^ z^!39kF~`yZZ%~Ezo>g58EeI687#c+bJw5vHk3?V$XAA-%JTaVqth7mS7PjD;Ieds5 zFGT8OKT=bm0Au1KbtX)9i#sZXBs<=xbi{BiiPh6N+niYReX~UP!9l64$sZi#^DJPj zv@cW#gC+cFLu;TD2I9V=5Avqw`Vjbn^KR(f?=PlDemf_*jTz6!fyWk?_t}TV2rJi* zpU3!KFfPTB9?wUPec(68BW57&(j?VM4E>NgA2}KW)4q+b?n+fC{{oqN#rx0VDC}uZ zbJE=glj)nd(RsM4EZkf)lJ6t(-rQh5CjD)Rq+4Kjvd;dFc@#Cjq( zcXQUC+SAS;uwcG4Ky_V$K%knl)+c?hUO!nLIQw~BuTe`L9z0E1^B9YigK=EU?MGtQ zk#xvr!Y0%_X|l?Y04FT#?Z|Au3sk|z85=F(Ps%1457cO^aPo3$Q%L4vFAt*ST$Egi}@`tO~@&i49qN`_?xyHATf-$75(Hl*yys z7lQOg{p0Z+jn7)+OS>D;fBrPTZB5AC9hOp=RIWI(ua9|btm60Y6A%t}Ju;2J)@kdB zqYtR1nfx7{$u2c*;W9q*C5X^2HNXx_BC}K0;GN*WXWBDjj1R~2eSV2t7yKWi0_%TbRa_Uo!tE!pX zo>IDCtUfSiD^GAx2>J8SP31Mc5_pc-T}eWl%X^76w`^19M}Gzte~cuq{Va_iNl+FuTW$|fEjnh=+Pwsf3vJT z#iBg>$TEk-{)Wwu=Zqt#w!14Q?zY!l)xSO>UpeFX3?M5&I==w+4ZEYKp%x;H@!9J$ z*FjA&(d%~uO3v_VXCC4YG%a8E`Gn_lSSC`c44h})2ylxdy1yxcKS z0zh#e{=^lp!me4bS8ynz7j1cl*hlq9MZV!r*;BoXx+cf7ILyC)!oo&cY;_#}d{a}j zJKA!JsL9khI`_THFJnTT`J5Q$hiAewXEol07Z17x45E` z=J~R{EyS<^P+!XV^Ez%lAdsfB7sm#(dBbLQ(w#c$aOal}59p_?*Peu-qK%Fi zJCBd=`svcPWpYb+gHp21IrZiSQa*e7;ykNqxGGw%er%nljE#3^^oFIT^QqZ`)G@wXIn<8{Oi}<-Mh76${l#$3Ly3>pHEaEYul0PhsR%lOrQ0xFuLRTM<;1^! zPXh!d?ex7){O%EbodD*0R^xZ-8Jvv{Y_ar~BK!CJl$5uzcEzaIY=z#-?Hdh@8MP?e zQFrPO9-d;dCgeR(s!ix)EOR59 zFATIYT~_%}Kx?9p>brD>w$KkdevzbG^?@z+G~!J*YH+g`3%N>cbV0kV_*(@%&E^?KU<>D=gw7Djuq=Tlo`j zGghV?o&`Q18hOx&e)pl2rG%}s)K$ZwebZU`N_O$qM}zKPl-tE57C*IiP9fj#1V>rF zz7GOW)77Mo%v4cGdTCOpiA&wXH-=IR08 zCp=z{+G^1Jxl3@=1#Y0{tGa7s+vzl7l^V`vCc!#pPlg+p1KZIaj#F@-BjH2`9=_%} zfWFq@vNzQF6Y2(%>;z=KA4}Fvx<8!16prk}X6($z+LM0a72y6v7o;Dc@PdZAl~a!0 zA@Q(bd)eKG@VCu^IDC4Nv`F3uG*02U(DMiv;`=!vYuBAa+ov;dyq$jl--;0 z7J)=``Ro&sl6vc&n{)b?5rlQ9yqB=pZaCy%!-iHRf!x5pQ&<&9nTJ{h9Fj`*>*z7XgDZ>8$&QH58uBdG%trngRw&I zneh);p_~#-Z80Quf1bnnGSPSOYkbLt&o$dt@vS|9%g$MwIEL9rd<6BrO2U^7i+he^ zarZtYc^(#l-oB)dNUx3M>#GY+z{OW4VgE9Nn~&>xA4KP6hJM`c7HAv!E&u3P8Siba zygsW4D1vgo7U=NLNYMeQrA{7JhTq=~jbh*!goZech~2}2S*$>1FqVNvA$K!5S4Kwr z&@{+VYy#Q*zQj42(P8H9HcEkh2DqC_lq}|-j<53R8%>A5@o$#5#IJ!_LeuFWqoFOq z>Ad!iBaYiTPnC()=NADczJlJ?2k?_`0%)Oaq`#ku-(-#BxlaG`)Wr&*uTca|d8tsP zwe-Z&zQAf@R>@H6-0ORRsVrqFEh*g+;n&J^jzQTanVwGe;#kM+M(d3kWQA7}%F~#Fvu;3j-lAnOM0AKo(5t0b zm#ycrz_GC`&ZasDye-h11Q$g5$Tcv$^%kTKM^WM;ZN5!^1q_^tIc-Fc)*g|({1m78 zVf*0xYIVV-_$Dra`spAt^Am;CNP@vx3W=}i1KDW`sI-y0S$xouHbnFFAz57_3|!b4 zmShg*4%zV`!$hO}b>3&l+Ed)}t1~0o2kEi-n~j^o9b`Q9FW@oIbUKF4nlFUuVMrTy zodcKkcEbHkH)iw0V4b$Q;moSbr|D0YUTNvUiydQL5?Ie5-XL3ddr(WduG#qJ@T(ug z;Xx~En|w>C1xJ*TIf5UL81IX=ZP;zK)!XH9PFxbwrucTBi?VXq%rl0-d8|&oEnU0( zQZvtc3RLC-1cvW;b@9`esD}ztWbvf% z`+Tu1t5Y$W;tPLywkWgFyFVej;qbUj?JVc~>>Emlnf=X>Dk94Gr#-wMxH0ccG>8P; z`tAo%MLzdua+1hKMZ%q#B9?QTihCQxmx1|yo5LMhUUe0aZr~}0Cq28gMtVSRq-_QD zP%KVD&GW$aLV&Dfa~T5s9sYoiAr9v2+(0AhR8LEdG(sUCredJ;Dy0_D(3kJCpdeFU*-7#i^o7{ zJ)`n=qLXi>mK|N8kLVO@C5WDHj+iJ17_GJfCRW}LW@CgJ9p zo0D5)ZNZYHs*7YI$TAS4Jdho(YBa^k!1T_K)b zeDL;4>2i$Zp2cH&m(nS{dpp!w{-79e*4M1sY0$Oo(idd`)RRIGVllu~Wa_1cHGk}Y zBl7uC*4DIG;-xPus>H!6xUec0Pqn-wizmh1z#;^A!?LqVsy zeeWEF%qw1hMia%Q9o1@&N8!LiWqnm6ZsS^F(OFqJ$9tU`OD_xbB=&qz3t2jlAM@K7 zrLyYUAK`+4po~3!3a^DMMU3(}p|@>5c-Q{FwE%kUiPHqt@AI)9*7BE3XoBxG?&xn1 z#sf3dfhynw)1H5VVLk_>+s`uIj~S}#+u83~cU?cZ+2Ctx{BDi-EtOcy;xmU5s=9-Q zi^Vi-O`PFAnyJ8CJFgI^-XXl|=vicO?3$Av;!Xpq@RSxcpivoXz zJhA11m-*=omrpjdGp=^rUz~gIJ%0C`dlye#i@Wyol-~{4tYsTkp)l*-?h()V6<5u| zd^(kp%Do4ycRO}a#Cawe)`tyZWclJq;z%v-|7|azxu_`3)ODq(NwZ4ZO8Y9gJtN8W z(zLtLbyLe~{>o~Sy`5EBc3$be>uWG7R%@J>Ke#EUuipeBB1=C_=Q9X-Er~1H1i)V=gfE54PS-Yz)4s@Un%D=_OjL1OO8R8YSf6}ARwAHedyFX+` z<^c;LHXS$+>>)Zn-@heILCD}gGScFjD!4jsbJxc#fyHNu?T99U*x}s=eG2SBQ_Ox{N0kwl&7TXq)`+x*hIukvI(OZ{DV+LJ7bOPUE+JKgA=D zjM&I=We&&~Vcfat$-NBs#>B!#D(eLaudA^MsrcPXqFCgC~a+#KlWw{{4bkj>aRY|7aU$hU_0Whf*wD#{Jcrj)E)69m1C zNY*g^biXO~k+h=4>UBL3@J04jPX@^hE+pa7em|83bT7`jt6%OPH-Cz;fl-aVQQ}u` z#|TD~`MeMJolf!OIV$M?dK1~_nwcTp`|fJ9`g3*tnz=v#l`#sf-*7n&n{v(+PldwN zARC5exqA)|!*=WD4bQSIFQq-w?MgH3w7_&U4&@o}GOhXgX4(Z^r8n3x8^W{3cHF%u z5c#=c?^Ja#0`r&HGiAFv^EXuhqOLs-O!nJf!-aJHu6#&?-=+G05aO5?37?N)oBYhu zL&zYaejE{cL+`<@JmYSdVx^5{HcSQT5TnE6YZ24%z0KotmgVtt)l2pW+C3iCP0lWF z;@U0$X|#oUu{o7e&&y*MGS))JH=^?V(FkX=;%*i_j&FuPk2hT+#k^c)Z7yCU`<$p_ ze9r1sElAkInG;iO1rf}W#FM?>$F1zhgkjSssWeVZ_FCk-vL7@Y<(t^$7|tVXNZN?B zI}(62u2cQpa^BT3lY>|u3Rf?~Y;@aXO)m}eaz%a-p*##$eFu|`xbTd8Eo6FO|2B*n z8s~u~^QFHWX?l^eWAX)}8STA~T#F8$>6F`ev5t34=Du=8Uh_(Z*C+4VrC{`ze0{+> zjpc|RP}8y7R_ExQ$gJdL+8EL+K)1(!1KKW+v)5Ax<|o>5js;@X0_Csx)^h(>j_U#G z07D-x$zyM%;`mp{`;Sp;KU+nC*BB%wz0}!1Z@b+iY*rt|yULFHc4W_Pvnt+=$$>=J z1stm!xy+=&QcVh&w(d5sdjZq3wU{JK2x?hu+EXn&G_|RB>QWBT5(G&?h3Hms)07U~15L4;o13d^J(ZwvwmO3{O_@U|E>|EE*YH3+;*@W9 zl{-qbdON5k)^2zSs(R1Y|K$vY!@esoH>*S<4vp`@|FW@wriyXtz>i}$K^c9)R)@IQ zyot5#R~M@ihV#N0S%RR3?Yd>k&cHD>rmn9+%bk|o8Q$M)P0VMjR9&d?-9oO=Ds|B# z0F@!N5H@Vl*S+{%W{F$%hh4eG??LXrW`rvi>+i2iH@q9w`hUc*)ivvD&+K=0Ch*NizI88$Gg6FN8`+QGFz<_gWR)t zXR?`|Ukb>M-u|PrHqp|IlurV-NbdV4ex4EgmSfso%N=Sqld6XEGYjA&vNE#s!%+s| z*S2h-ftL)nYWh;>8LruD6mhIbth1xi3=dEObkEmd+WD*py$HEauuREY@#MqB+^4J$ zOgw?Awg-ZhQYY(f-;%)SLNmu$rJC`(7zd=aO1O}j=sq0Pj#Xt0=v-#sad9ulc1_gL zlL=G!d9CdByEZV99&&-;yO8!b{4r&u^-2B#4UbZ;^m$Alo7Ram&_aZ&9ZX&^IQ|eVPE6g4$%^J6GEl^gMStz~ir6FtxDTbZf4Ra6ZK~gzTiwwKvvj z+sqHwIsxHJtQc-ax$kND*#7D?RIOp)kXT!XyTn&>;u}hr&;yUMw1V<(I7UlB4{` z`q_AHoTUWGkWkzc=fVn>0PiBdZuh#amNw3h)hDX>;1DhYzfTNlZ2K!ivy9{_=tv5*N&u2*BDuV^tzp98FUee#!hjCe7u)m4PlX~vS6m4`zDLP@JaZSx| zzf}8m#*QZJZ7e z#NV{kILf{WJmS7gB5tdh#S~(2vSD)6e;+FAB6W}R8=dc(Gf&_*TC~(?a)$4PH$Ewm zEF_DpQGAtC1AdUjw-pqmziIe>WN72@FoJO?-&DxSOD;Jybpk2%v+LebD~)!d-R{fN z$WE^Fgbh7?%B8q!KZVqMU~G-Aj@(%G;Q($Thrc?$R8@ZkZt(Map7J3#KDBQ6&>`S# zOL?~pGG}d0mCFNDl(Xvgh~||F$>#4Vn?mbZ2%1<@WME0Fh%b@I!n2j#E*OIo%yws` zgT)WX9p_{yludWB4O^@4 z4)VFoJREN+kAbh0x{51}Wv%>-t%ZpYw*G5A>>3=3t>4^VJqY~f6#k?e8izHH&}e{H zElsyTc@PM6{QA>6`|2_B^*A3|Shr^rK|i;!niKQy$FIkg+c%LGcIFo!dxZvm6|a-0 z95EhmOexHkfz8p}MmHsG&9Eb3{B#T|>Q$fkSJwjy?lQXhSL?2K2EQFq^@)l))U3&A zVh}RsOCz;? zLHf0xt{yvj=$zWOpO)LvVpi(oslN0NY9?J^Y&!9Cl9!3@5YC|AQUooY=4nX}#q+<>)&f+cbE)WWgy9eKNmLK#7dobvZ&Q zbLVgpJ$28M>xCRz7t${CBou+rZp6L0G#EqABo0*#UQY@Aq?HGMRw6Ck{NhYn%7pXk zaYhKQf7W+gvJCCogc&Ru+ZhZS1e6c0mSXDArk3GiP}bEzZCH+41@3V&Zlp`Tffm0HX%A( z?F5V_AI@_Jyj`{o#txHl!lv*KK`6Kv+oIcu1;XI} zy^K9t-09QW+PKdwt*9r*2exM8v~<~U=9O-qo=gE(7z>Mw%G%nXw*E{pG02H21pKfb zUS9P!>u8<;wLdxfQXZ|lmT_8}OLoO!$ey6h*RVsZ;-(D-oJ;kz?{UXGNc$!t$vH1-Hl$5mJm;cxF0*)I#u4jO}h3xPWU zXzW*vT&;Vih#Xtq<1!(T+Pu{YyDpoo#2*4!<)1fN_Z*li%k|cW5Qq--wK84c8vGj= zG91m?@Wg2-W>t+2|5UopD+iFk;pA;f-F5SJ+eEa`^W|MBA`9-96-IGR!O zj?U6)JFw4zf_8Ro?z63kw{o-u4UKiOz9_Ier=rTPzE!N~F`I9#$)1_NN4%A4S zlSZ~$2e-aU-gt?EURvF5_&nz&aae4vtJXyM)KD)IfY{z{9X?UQ>%hA8f9SgA@W`4k z9nB;Y+nCr!$95*RZQJHdG_jpbY}>Z&iESs_pLU<$x4VDczTNjJ+;i$Z)m86#E2v`L zbp|q!U@=Z1A#m~a=BzDy znlF)xg$EP39Bg0;6bgIQ5Aj-wlJ}gRBC9MR20Yo~2edN#;kSFU({+9Uc+M<0ou%7j zVG5itHh@W6>rUWfH8S7k?#_oQP2aw~v_m{`YRdLD6YwZx=S5mrC#sDK>-rPgIbjV^ z7DGIPoI|WbczK%7&L(JC&Dy~wBxvoby?f)1t}>%IlZ@(ircr`UEKG7hZY^e-*DLFq zK4bdAw%!nU`I?eTH?~Fa-~eh5P(xJgCiK^C^u1U|W|5Y{ee&G70M zMC8KP@0EAY7nb*m=5)Nd=Ry`+;Tm|ay5qyo7g!e=9rFuGu~>^iADezeW^FcMbYeA5 zRc1lI00Z0{MzjF&B_<2lF@6EJGjr$b1?z43`!?WMSIW^|>n~Pog%O``XYufb`mprm za_2|K(ZS~L-@kNSo879dv!eSG^1{KzY}nPkV&{@vbw1_JV$;T)dt(zE7WB}fvad=o zH}xz*1~ zy-BLABD7KxSaJQ>o0oNo69I`k_Xu;FP4LjBG;i(P55Kr~IMkw~`Y`8yo%0Ssj8WwV zOu9v)Y_im<)fTdbM3yK#8a+vQrNDtMZjSWWQ{9e7ETCwVy3DPy1Lu%*k+@Ryjw&{HVzyz*tU^@@zr@p#O5me)C6Sg?q7xwDX>vTI?d&1 z|0Y-w=@|L+GF{yig&(OIhTyG*x|G9@#ThqL=#=i^m2@V_r3$0$8$Y03ukBCwQt{}f z!!J#$N9;T0LdUM|vz-Tr3waL+(Lrq*ST`%R!vYxzn`V!lxj}RD5X74^gu+|qY6h{s za6YWN)d`5)v!t3lC$zkfpqjb0Txy9L@B9kK^>Q>&CI3XvcXc)a0iU08Jjl+x8y%j4JjF4({8d>9Ysz?2M0#cX zd)fELPktW!sJjyRwDnyrZLDfych08Vb>?{A=!~*nHh?FUK{7+RN>s+q99X33((slfo9&kcmwuaq;p0;*& z#4B~Oqmui#bdT6Ow#OHG2fD0eXGOk|Vkm0jD*a6-tT5BYVTV@MS6};8a;^3VX!?yE-c9 zA$EXpUp@|Tv8bmEol?`j$_jn>+Iut4*D0`bkOhQdLErxM`OLneNB-T(;`FE7l+}pW1GII7`)y4sSPR?R=L$ zd$h}?&hCj@d}@$JlNq2cPe?&azX5kx@ntKHh0!ay+Wpdy9(>C(z$ zvDqoB1F6~KjXqAclUoi@KMY!RRp~t;v&}Ve3cp6Xj1P7<%btMShm0t|K9o?)#CmP6 zE}aURk3I?31!Y6vuD^gL&gbFU-CCVv&LSw=;Y9P%5f*(8r0X7VJnvvP$iq|nSXgQI zuQm0xs@HJ5bq2i8b&p7A92tE!ZVcK2Yl2G^B-5>{CR%Xg&V|+FceUW@=0R#$4pC-kh{4FP(dXL@CMr@?C>w$+#i zZ<27eg=m@`yIaZKpS7YDVGFAWiSzIs<-_oOMhJaS9g?ihGRv;3x;Z|(`6lJJN2h=Yw$W-` zOyA0L8%=RgBAv13e))d$c^(X*ALE?pvAq(4X!R#DfU;OYhr`3MY5_SB7xf&~_&dd* z4=vvkCd~Dvoy!xK7DZ<9tI(ktIYz{uM+=V?1R~0m+Lv~ka7F0~@l)c`qALJ>7Gc-j zt!-0_g1}0(Nm?!v;|bFH)$@zj>y?L&ZgV=CZ(CZme`GbY@dY||-Wjimh7cAp8lfV= z)`yPfq~?cDVlXjXUZvuSo~bE0pbwb*5SJWP>|oUnHdjv0*KZd(M(V%`JTSL)M~UyX}ASbv0N|Bp0OWlckrm$?GFgbKHjXO zuYQ$7(&eQ|v^ELv`qUbyc7ZQ$6Ap~R1uNk;@|0)~*=f-}5YIELck?AdBJPhftw8?b(?Vw-3U zywA#Aa{F0}(1|oDv0qsV9)++OR%oA5G9#y~Gqs8{#3Dwg7j(6{-sD~eWW^KfU8aNwxkcx>#C2O4g z%O@_}#I0K^n)l`-5eH#5_BZwoZ7bzIAXz`*Wi%gn63(nEaTWTLK?mw5?S7BKPiXuD z{}9@m+eMHau^Ow&ss$AcEBVoG`xhQ6W5ICLd`G`*rP7W{uIG0Nwx^%2;AlmrPNr40 zeiLm#G*N0`&wkzQbVs*J)x@hAYeYJk!+2$S-+{?s82p zDM`5|_GDT2Gb>Cdg4kr^a}z}ODM8mVWvhPuF$8(YX9!V$goTI<71hxsyeTg4LRC*{ z+D!@VNp1+99a3u~hH6tipooKamr8QHG9#7~h>ObG1eXQZw8LSA97rCm|1;^Tp8om! z2hZE&FJdb`k$r9bTX1gjiX8;o$^FOgUYB^{T5SMQQ`V;77LbbD&IA34EOt?e+-fGd zEvGfFRFy4xK)TGGD36!RE(ZqoNc3rqJ2?BE&b;{0#edOY%Q?w_=h3` zEmx;Z^)g)7po2AJSYS$^vrliKSvTt;4;)zsKMwLgjU}T)?Xk?J8I!JdrV1}*=(BT# zFdE*$@1Xb^d}L~;%QBzd9v2NiepZ&Ra=SF}F-N-xQsL$P2g+vW}Ny*q( zRY;Rtx=iaOARwj?50}vt?SBdgNsGAG@ox$W1}Nzih0URBgFW3_ zj{P_WQO(K0A8KMi*z3~@3wq}&&*WDacP%ksR@ji*mMmoWifL+$9Wrj*$zHiSMtJC?G z@_id&n{#F!s)qu`ZyaMbPC?b6285|^<8uMx?B7M1@i8#$!m(vJHOuG;5AiNv?`oGI zy#?MkxGmay?X!6Be0P(Sk87jk3`&`hRzDbX`IBYU1TXD)JSvSd4S>pxpVOyG-Jdyqlgfd?ZTa~V+b#F@7f*z!nB;~}|GcA0Or3s>Te_Xph^ zmVm@l5PKDE+)?$favEyODtNUae%RwLZ3}j8@`N+JQ;|PdCLRw1DG!e?p0LZ)Jg&A{;}T>ovJbO54~0iZ4;9KIp$%H&(gX z;6C4|Pw|1^wx`(1!iq?!Yq2W`#|^Due97Oy6RjgI3SAo?kQH@!6~}HK@Ft>INy{y_ zR5w>KKFF)*O1`W-3gX~IbXhgD!c7{>yokQuoemG#ij!qP`TUqG^^v}qRy?tL$Q92= z_l4P0SYoOQb0+|s8m)j}d0mZXxD9N+Pi*=2-u^zF0%Fr{V6ZjLvjO%&PDrY)%F`f> zD`p_2kExeZG#jwZD;=$AQM=pe;Ra$4H>spyOPpsrsr9>?u-lK>9)Wil=jwa<$b4Wp zf<5>;NA0<88B68|?gw{FIwi^#_^S!;h_AQH<@ATbu(G>j@0w;4Wp?mv7W_HN{)xHg z8}LAJU6S_x5p9|zTOfo&^=_ zQKb9Zi|jAs9+J=__OL0kTX6F1md@D?+UgRFN791ePD+;HQ%3u2nY~S++xX}rn;}!0 z93E+kX2j5endbBF8cjV@~p)OA1Yyu&(&v@lQ z6ls^+Rl)DeQSPQ^xxt2TM4-%xs`mOW94j46rs09(V0J@&$k4kzURqp>n}5qXcK|^r z24Afw#60=N)+5=di}~k!Azj0v@tmayB306>8vvrSXS{my7ER&DGvfR#A2D4=fvvWx z-FrFL(5Q|6Pk8nIfQt*F{9wY88keii0vL(WMlZ6TKGcnuI5_hHB@;e9T*HQsZ{KPq z`3v~22CQ#}KY6K=UGh6Bi)$#?P_k4>3^%)k@=(uR;~d6jOe}OUg0v-OQyDD@^LeUpj+rE)O@(V zx4)L7hcr2`(|KkdZqs&F+$E&sx3{Fu2ub&{TVplKV;8$t*c9dFyuWmQfw8tumvjJ> zkv!CzfKil~aqF@{7+OX9#Qy#?kf?`pPHHe*6>?cXyFy$UTQlO)S}vurnDj2KCVnHd zsJb6>wK!8wAmV8lqOWx@uaBh5T8E|AGD5QxnTC|$O|WEQ@r!QgiR^1I<_@D zPO8HUd*cg1^u@00&T0?UiA?+Ck!duWcU8fnaF*c6gCvp7DWutuR&7840Vu9qXWdFw zB#RhF`=R$qqM4}7WCf8!cCEhlg{HLor>@A`7bmhz5Oc9%C!B?`*I99I6V^S`F?{A# z`np2+>_|*wN3QuKT+*YMhiO(#l`-%|*2!e$ZR-(-O$+NRvmT2yc0E2{M*T*SDTPSt z(Z#}M?=K8(Y`Ox6=}@(u&J7QR=!Jnfg7d-7kr&HSnyLtMzP=Gtat9{R2C52|ci~1I zwn!07zS`F9m71O%-L~pC<7dh6$}PVUnw*b95*G=nGJSbpsCP6W~xjZnV#P9XkoV|Y<1LoDh)N*A45>v>so-KMY#M)TnwN_Kz;{#p> zz`fHYO`U`z$j%m`ox&Y|VB!JbRr5$sXnae`=!#F6tXdmzYgpb81u5EnJa}$R6IiWi>r8nF*a_s?)A*_O0{HGV|scWq6G5P~K|Aw|pY% zl`7hC(2-3Gpczky2Fv$>^3L1V>vQ{iGI(IQ^n_-Y=3 zyk0dNBY2f~ZT>n$4h=0yU`ZSV(#5f4J46j64!3hZCIw_PbyeKMg| zz8+O=yE$ZnuA6TVJ=WU$FuJJ$EIaA|8G26h@dv+Rnv?Bvk;3D6r5}v-cTxwVh!n!2Tc)edTF;F)d~n;!s)lW2u9^EDM^bukI|D{m)KR%=UQXA_(hDV;qn zL9#vc)wT|mXn4qzfLhc0pRHzCg#bKKKHb2H9XCZybqVY8NF$kkb7*|u1jk`_CAPBK z%#zpHbWeBMm1FFaMJ-lrRYO7y?SaX0V0|UX%n_B2AQiLLa4}Nd;U~jmC00uW$Ch{T zg#=qk2_H7tY&A;mL1RgcKXqrCB9HH|S%z1|J=zMYkoXA;qAT~c9CUW=N7!w(CCIST z26v-Ma$Md@U$2KW(kdwrr*LdJLB^dusmo++Q{K8hc<@62d;`NGSzie%+TbEA3hEdkS za_T6%v0trF*EfTFgHzZ;UOG-ce1c%-PHgd7-b6k8VsPN7O#giZFXXNsH>U|J@^NIsXK^ZQoSGG&tlXx-k%QC*`w)nZgut1Rpv zKFcE`Vy;zUt8k_sdxKB2H6PUnUh=bd^U4aDX(BS_v$qN3i(;z6&j=redm}WZ)(c95 z_upmYx4Q^7E*ToS%Jjy1pH8(jdQbQ1dX0JdCv9!Ws4D|jLQw4S(A*_RI;BktNA8&R^z4W1Ra&`(ESAm-(hZj-iapakj)N zKdW7FLg{sm<0}n!Xu+=-bZ>vq+*@&p7wWv6WLy5~iIFz9N_ik52;Ln3;9-sXx!>Wg zsXCGa_!#SSNvpUOy*%lpH#Mm`Lz?MGnY=-pynfC=QbB{c_27XvLE~%D(VnzKwkVvVF4az6?t{1QQ(CSIespZ5acc`g%PToLv%=4FAi8s;|5aw`>3P}3*EZU6#OoIo zXS*?iqU$sR_SbeHVTHS@TQIRW4Mnw^aImk_EvYKUbtHm0HXB$8%W{&)k~n6@6TK|= zHTEh>Ed^tzZW(YlJ!!q|CBPl%@xjsfAK;ZfNrFBp%c|5Tw}(mEY13_LdEjD5+qEa62e`c^hzX2+9=s?rivQyGx8-@4Fjx4PNRkzi|K zp($j0K&7R5{K;I=zA-dX58Xz8;Kz|jbB4xIU87?pkkXNP{MzAl=X&8190?-$lA1b< z7H3);TK%`)xmIRNMO}=9AbK#NjdYK|{do>-xVWM0j|RipTO5J1PUEu;=<7)xeSl&G zP!eFc4PlktYMOV$Tc6;f!F{LT)bl|7zI}G>1`XHaLIS?s^yv}3q0X42(=(FK_dz2q zN%U_Y2D19YEZ2**WyY5Fg!T0B8lx7G&OaBJ(ubN9(jJB1L_9%Y-*6|GlTS5r3$~^| z4+mFX&&lm{0X%V+R=TBT^>qeL))JcY3!PVX{$80CPC9w+Lh7{RWDdI`^d7@k+(Ki` zjA8X;cdN+AA@0N^gNG9~zH(Q|@~uEwsrwJbm?~1@JPgYPu6kZQSBFl#Mh3p#$>Xoj z9;KjS=|W)kjOc*eW10h3tMj?#_qy?zEIM~8|03x$X8J%E7G$))IZ^nFaQ?(Ye2L%9HM1UJPiBl^+I9AT}saP#89|5oBX$>|1^YF>#>uP zD(GSHm~`ReLHTcTtGtSeLX0vFwDi|)%WJ>fxEBu({l8K$5OcLp4GaxW@NiqmUGpO_ zC-0_p*jX1hS}PJYywO&ucFFn0$m845mKtZ^wRGi0mEn~3$ZN<68x@n9^H@@AGIbz; z`d?jQ~Xo(;eHpA-~F0E!<$tp8I+i)3SiQtfYa&iG_dP`5kzI`hYs5o8DY zbiymA&l-MHjALPU{lgyOBQx;V>(!Z-m1MN@e|WSM`JdN+>i_dioAIftss;pHw^}{( zV6$6HEhe3SfnV7<3KcjA7Bishl#~lSXz4-{Kl}s!{`u~|KZR8|+}$eF{`5TM zf;T8_Pv!9jt0aC_qbu|@TmJLum2y>rSHnV!7!X@H5orPJ}wXRyFW!z}root0(j zdyKm`d?6ZT@O~63!hk1`T<#UV4988y{AWY^SpU1L9qpBs7q#sk+6fu+AQY1vV#SVp zuj?MOrD;IGo}X{2$oeC%(LSNHy!_}$__FjF4T)!+y6A4-GWb!JnE4_#|fcl>;LG0lNstf$l zaaE=d@#j)FzCjg&3QY=2BE^9d@1ukDYIGc-y>Kxos+%^(WKmF{LqxkIMV<+xX&K+WAKeXP2e;hR zZ1}$cq5=t-y=9*=rRw)5ALcQ%5Zcgs>Q)w~{L@xHH0FWrizVaQCX3)(nEp*Px;n=; z0>#*rEz=@9r|U6gL^cam3h80mw?GhDjdJ7yRT2PaPpblGzN32(^8Q``Npp)@7O3!( zXD-d8`KFuspu`V2CMEXgy(wcPHcq=OBzP8@A@RhG=CJPLOs!n%NS^nrMxX=}c@zlg z7q1&@rgcQD{|L80mjVNh7Jexg6W$g53JSFMZ(3^!IeD1pDP~YOM=&VMbq~~09`rlG z)0rgJo?*(!Du>9+2dXzOH$3gAJbgBw<$d_=iTL&h8F+f)F75c(=O?;Cnz)T@4?3*1 zpQ74rG*&$w{3Iu zDmBlgNC}C8k9$HbN}gvjVWiW-JWvx z4NWd{hzn=&(y)Em3HRV~En^nSCFm8!@^SP^xYRiOI;|J)O6bdZsjxoe+zI8dgwa6< z!jhIvJCD}-LABAVc+WFcH+<22tnc>Mth1M7a8`71v9hi9YJuMbJ|U(vAvJD2O1W*3 zH`Dt+?Y0aT*vg{M*o3+bH-V2x6SP)cfM!ZCdUhFp`Di8$`BlwG`vrK^i*ruo*=p5u zoEp0U6>$KM{0a{Kj4G-f;T81)30{8PaM!?It<>*~5AQ&SC9q#(ULN|Q#@OA@g6 z_5%90juB+5-g8As>bM0gZ6*hz4wHATOx>I8HjyDPp^LRtPsz@f`D~q#-?T8%?!LPA zL2MT&Ea_m4{t$p?{1%-#5>zGks*M`*)~plVz@G8usdLbqJ7AP;&XanXHQ)(TSkH}+ z=hAMwB5_n7gkdtUWl~7)`C*ayjd%6;lYH+-_YNk;RK{NIUFnilH9f_AT$AOJk|>0G zuGMIR&7`HFmo3$V)$e!k0%_e34LA&V-w}(Oht#X&=^)OKewaL){$^3T=;d^8Wb z)Gk8JhQF-_LID*poN&v-t&f*W=&>{n^J_SpdM&>2T$`HxM<x{tU4WxXsoT$-% z86+_SafWpqlwtOyi*Jr2Lpp_eK0Pa|g~kbH@?O(bXYBVKaR1cP-bmVNR2sw?(2KOBvTAsC}Y%!{m1VBK6`b;9Sfm z=Rv!_r#o)A<2L}zW)|E7p6?;@x*Ng~w2Uo}Hd3aU$h7!+SFN~(&i);^LUyagO4wQ) z%V6RbU=Y)@ox{RuN?DZbP(KxKuB-V~3qkGTn{ zvg!ffs5ViyUKx4i{@|8b>-Bb~4TWDHhGx%*r~4$8lius-h`~%H{r+A=^W&M<=9GQ)<1^&#oWcK^ zcm*l3BTK8Pa(YCh&eLD(E11R?i5soopFK`yidMxDpxEjdxv^KqJ8^ZHkm8col1&&^ z!I&|-RBsp3z81~^4};p_Kjt->_KIq&Izym61e_FoJ4yMuWj|)RWqhtX_a2 zq9&R09lB=+o#F9S1DSp3SQdvm29xUhQjv*~)Hb%yN5v7wYJyB^YG3TIkbNz^)X|q zRmohRDZWG{|L`4wG{RZPf4cy^<2Dg##{A_w)f7EXef5w!enBQpq*idylX>7y##(qJ zcqBE<=Nggmy>(ePUWPK{?dksHfN^>-xVxHJFEmGE+8;dHuB*=A7Zvxo60^k)@&HdY^AtcjV{aow_ZjV9(iOhD`7H zM{d?kJv!5%*6p5Q2R5U)(Y*wA4^q||lEXl2Dg*v=U zVft`eU@a(Z?d34wRH6btM7Y^#KLeaeP~NurUBY3g|25+bYU&Z+5?7OW+d;V>q&NLR zkPT(hlYZp&(l|+Z81dZ_a6J~1m4eJ1sxA~@R}1MiaMjZ;G%WKTg@B+@cWR$Leu(%9 z_1yR_DjG*f@QwqQr!xe19;S_C&+CNoidrsv|3;NzV_=kWEgk}9rl~7wG!4J9wiv;Q?~R=)ck?8KQ!EzgT<=( z599OicHOgqWGA`DOG(gt7fB zpkkFDX8c421d!)F7xTbxOG@Pz4ym3|x44ukCFSxySSAzkJ3-#Z&Hb~#$kt)kv}svl zy;5tEE5ZQdP9kP}MJ6nG6kFr+>Q?Lq;4HQ`B!ghr_XX_p1KzN0$VZRN9rx!_fvom$ z1jPxBNJfiG@mD;**Y>jK=RmSmPF7puQa1I7sp(x5{`QdkjLKT7-a1^4)3p!E>Nj*o zH9X;Df&skjv?5c6CCH*-{e#8Ho1CM9;>qnn=2G!`&2C4-Ksy{ep1deBjf>e-;f<%Z ztEHTApR~MYdggvv|C;`)JhRf@v?t;=-VFZ=n1n6Cz`y#z4EyhQj6zFLQ-!w1%BI1Q z-;U#!Q!cr=YGLO&QI$PVWh8+r8nrZAoNQJ)<0^_vWM84^xw;H-snMe>U1Du2a`fz} z*?=NyS?--(YnNYtO~MB3m!yIeL2eg*E{R=!s&z)})*#Uz*btBhw2gU=!yo+U#HMI; zYx-KvXl10}8x_C=<#P1?bAp1vaEa=U3rC-Z{Zfj_F)w6ie`ipS2AoABHcCw;Vnxd3 z2<&rdi%p8A5g?%m4{^zYo|kR<7e*0Bj+>;sHtPxkVw<1a%idi;=-(`Gbpp}t zLh;5`*aO84yx}SxXQ~mbxNUn$akGk=x)87u2U7!$Fz5}cS|9~E-+kObpCg1K^@*7= zzclmz!v$ET95#ynLZo(P!7S`bXdl^MEi{^fOsn|n@k=ECuRqNHGr!NZ1d6IBGX_Qe zg2W>F^b9=i)8jd=VcqQl3PCl#E4UY-y2T81)CN1WQ;NhjB6E0wpaC;PUQ4n|U~~c8 z6N^U=yZfGhnvrd($O4Q-C8&5>apsqKs{wViy?IoOE_{>Iy^|)!js?^wGwRghEO{+{ z%B=FQo3i8IE3r`5z>_fFAxS2pkt7L&v}ne@sV6k$+(7+L*h0Erh{3Z zeRKmHt65cEO-SuET>h z3`5K#Iq10V85Q?x>#aRMNiO&epQpwwNZr#f+%FR4-^h!U}t+~?5hIqi$|^#$gzN? zS7I+D+qI33W{GjVyyphE%P!`I>=(38MvF~57r7u@*`h-CDL}^GC3TcWkWD;zg=rPF zTqU9NW>Q;ROOn+r1Ad5wQ3gif(b$9ZXuOV8GR_$oCy$5NC;i<-CcuX~8;d6*h)2C6 z86GF^axTf*cvC{_6Xs7j1!xL+c6T;r;ja}u%GJQcz5jfd_RBF{G1=t6m8fni)vuve zqf-JIIrV5D%N)N^f|6V*T$j2{*{I`|a)Fah$dvQSKM_x7l&4XenB4+j>L%*y)jhmU zV4I`H(f~>^m}y0KIC`1300{)%fy@^)a9%P%&>)+kx*TTV71^^N=@*#AwFI?|54#Ax zkX$KqK_XU3iQ8RgX7^y6gjtKxx3GvlxT%AzT8jdwrxXb*J)GkSb_k?1gtS_?PMPmG zKaw&MgLo#ZI6G-?Qu^?~d2)ziCOdU{qmyceXpg!)yZAh4T!-Fycqn@S*owgeJ>Af}Pj7`ht5-WEsFM*l+0C|CLSq)*cx*gWl zSpYiCCFfbWeOuc%?S<`KMaNODGzxk@uo_2A%!>8yp#^i+g2O8zq{olb3|BWL<@XQW zpJOC(Dc?A;#L0tEV-Y>f==wosAo9atXhcLX&^yb1(Ea#ikD>MSz3E3q(a=c1S8;kU z0S_3coFK%nXvoM4AuLQ^Uf+{rhmB?+!Oq=zWHZSfFE}22WHOi^+Aa=eGpA`Al&Pio z?bxj~K->WwmfM~%5MciNUlF1HbqN@Z4tcgmd_A`_zHLR2utL2>&q7G=7mkj4R9oHt z^^;#76j0WFgu)*B5kBX!Krz8Cl+G)={U!Dq#L_n;(mk9KAFn=b!&&cuE%J&`lA?2X z!+SGMsV!5PTygp@@Vmi#EK4Z5{sW< zA1v?j6Rh_sHX@Alz9fOWW%*z-dil|BK=^|}9lp^u{TTo!gt}9ly4M1QBlNpXIW4x+ zk?4-O!U$++)EG8PaShGFHtfkeI!a(YQ>@h0szvKqp1-cAHG6&AF3t1(r+1@$+i^5F zV1uj+9*6ZgM}R}zhz=Kp1Cp#3l1h`4dzCgXaeXvL0L@(^qQ1Z}3o zt!&%3wkR^by)kybWMBbaGi$sPsk?)b4t=%9m-b)=E!$)d``?qXxaH4Eiceqf!51)X za_=k*LPK!KJ53X0#A4zfb?=|Y_2qDEKf`7AN5YM=>s{{1k4^NRd~wba4w`|_I*)TJ zeaSCrY>v^`GrYRHJH1WmXW-*n3ouB=M(tHX8T~c~Rvu^WS< zrw6h5dU)}!N6OMK!k5N78eb^Fs?;C6=^8F0+t|TKT+9ksc!$w_r96R4<1$-a^GeT+ zR|AZ85Vc^^Oly#loC)ABe8$QZ8m^ZNNi)woy9Fe_5tyME+a-cSUU5RzYCk%0scj{{ zWAlEF(w5NkvJ=By_hfYbR%ubpDgtPBdhMi<<;{v4?d}Y;Fd)lUFmHYF|a}l{Me;DhkCfx!)O=sOqAuDo7MxHzVD|;cMD{j&utb z_%%5H<<-fE2QU^NTcaB$bu#dk{)b?zNUa_vj*R=`FvC5GHr)PjfE}rtxo? zyEL1d%9;T9?g;!l{5uf`RkTG6OlCqE$EH3%#rwT~X`sfJRSt~tV zza^{8;4s?ew?PQN6x5XRGqCwZHkW?->|QQLu4zl8X^F7jWFHbwwEn~dm#UD*I|W7p zzi~^zo5f-Ctm7D`sH)&Bh&~l>F@^acOZ_EE$2*150Nwle-+ z6*QvWqC~dR!ky}4aMysA;RmlOj>LGdJcp#>W_ufy@P)oqj4n*}i5h9@B~AJl8i0)j z(N{Bg6rp%K-SOr(<%9U0Q#31aIdEjJ7H-R(v$ACH!TnmZ1Hw3akp5=XC+7nXwzRd< zZfix9=a!ACpbS>{y0o(8)`+Z$b&}4qFApXDJEz94)^B7xHbv7)hwvMa(%sTK_q5yd zZ)x~$MbiH-I!qBUF?_ja&ERMb5(Vy0;L|q;jXc>U{ACzwq!-y?G`o zLYTbVh{yE$#?!0@;rk0VV-&^ar|*&HyGvO~(}(~^5K#OBF&AX~PMW*Z7iUR&C$GBQ zPH4Q@`bIt0I$cO2Xw%8$l@ODQh2-pmnLw+tsJmWoFk6R!iFXQqJaV08rM}~bc%KY# zS&(rO`HXBjB;&7Xal^#_Bf9+od6>If zTl@k7-QcYqmv$s(_(m>6{;#i(`whZhLCj?Z*FhZEJu6zs3&HN#CN}1jI2L|cGuY7j ztvOmvu#M;Juif3`vxLj!V#MgU_=V($pOm`iQ_^wuCH{tdC?NV@@$~Pp5wOW82&@eK zG#*}jO3v$H8exX?QMV^ysA6(TY-0t{W>RJ)MgYl{k((dPOk5(eJhh)A;L5)p>L<3t z)Bs@!C3q%LA3BBXp2D>dwI32PSWhA2&@v9>8=d23g~|~ z0L(wTJ50?Yz$Ax#8}B`SYE1gtKAWs)o@y#IF zf-HrMHj#C)j;I;ud!fXa=~+^Pn~m6?4uf&V>K`s2;Io!Z&iWoK`7H|HQq691n)6sTpiQKFQ6pdp%=p;R+!Kvt5y}r@-Vp*HEO7&+c*wG1+1s;vYqlx3z zgBMY)uA`}|5P$xH?@2{9k_Nol@`XNmm%_S!rUBE?blkgL-e)_A5t*C4K$)%x*!=WE z<@IXZG=-xtF!AWS)`YoDAOyO=d6dmoLqQT2U^K_5$(QjR#L<{B$Zzf4hQ z1C8s(#)ywx*D9n1OSbyowJ}c=1@uSoW-b7Y0*Qu~L#x6KGhbb4`b)J5WuqtzlUr%+ z#WabW{xJGiH^ilt6^DoObx0TQ?QQY@e#?HF3S{Fr{^b0v?n~&tlOglt)^o&RMdUEG zVG=I`+c3Wg-uz?_yw|x+=4!Q-VJ5Ex>t@D2#V*a*f|#Zn2^(wMIn!S7@ij`QzPvH{ zRo=r9fovViJo9uGzN=?>MUC5v=72y))0sZD}44E984Tg;DrHp!`P6!vbOWIp&H0!h(Q-V#(GZjQ0>c&J_N6m7%agIsP`Hnd{ZzCGmSM!yuGH3;kl1t%hI>42$_Lcoq0 zMFw)owi`-oIO0(J;iLlKNCAKQUcjJ#;(gusQ}M;@2KHsC7>%PS%aNf;&dKlKX z>a?ib=WeYz3|>_N+j6R(>2b;1CNJfAE}g2nH5SQ7rRIK<;OTE7jEZyGZ~LdLTCp@` zLPUSc)h3`pF|Bfx1W{NYtl9L@n@Sgx`aJ8q%{3O@0PwB(4G&O^W3Tf8*FB|mZwg`k z$#xH9G&7M-jGIcrL0mpWG9T{q_kJ>rvzlI6c48DeK$BC|3|E4HWN7x{axo%(KBhJ?u`-l*CM*yvtn)Oya*y=Z z6WdDcdBwra>Gm~A!VJ_egvpt%*`8}y9Y^fx%%tJUH^b!g11@v+4;N<&S>T;mI(|_M z4yob7TH~yWTg9Ps=sfIRdA)T1HsGQ7rDN2U`Obh?bH=6latE2(;sfodKeqG!7p>nj zuGG7CCOF%>7e_75IS3`ByT@A|^|IWu^80bu#OK0&<~=0QkU05|q@`gCnU#p!BS1Wd z{K|%>^@GKJUvHRyUh>Qax*W@*CS``_hkh z-3GU?fX>M zk9V7=;i}+rnchL(r4~|afm;QukE6F8kDRJMB0|DwS6kn#e9eQ z;YOui{{#h)^80}t>vExI>xgp;Wk{-+dwU_=bt(ce7HMVUXi;FdC;;trmg=oXZ9Hy0 zbrFO_1#|0L{hPH>0xqB9#W!%jj+gjKlP#{H`+O+kB`yJ? zIFCNF*A(%p|AgJ?t-W3K4Ku)I@Ave3 zkG;pjUbSjg&6v0Y)*PQb&0jpUz-pH4_)S%?f?Zvh47y1| zQ2bZz$mIy>KYsA;+&-Wg3H^Uu;+Jd#Is205)^$rh)E!yEy+;qE`bdFmff2kp@D7Q* zA|8V|#H>|kS!+QUED7opGco&aUJ0?zaizU>nurAEX=~kyzE)=Y8)4;1{d~bKdG!FR z4SMaZfAsGH>z}n2{5&vtMCWVO7F=U&p4&R58gB&AZ`r^3#rUqY#@OVBgih==C%n&I zh%4WV(q)*WXw6u2hX0W?xcs4}Oan=7{y9B2Q)j$v_|-_=vPNAQ-H(gyZaWfs%vzvf z|2E*P3o~(;?PtT{^vs&hC96;gG{1=Od6(DTGHwJx$tK(5c@k3W@etOj9;`m_ylg*i z-ggUSxd(9rp{&j#Sz$wB3+H;Q2-Z5!b@HocD3msP0m`A<=pEdSTJr-+*3fJk?V#;gyCu?|j5)%gLI&eyl7ZOZ+y&HIdaMu&54({wRW5q3#t zG)I4+-Ut>AKmjfSDkm5JFf$XJ`d`D!%?sTZ|3Cg@AJG&pt+j@f2=HrFZ+&_UTQs)* zhWJ|qTsmSTx}boFKrJ8KmoNSbB9<~|4wQ37WDV!zA6uQ+lNl>whYfF?ZQ|*tre1Xq zU&!MKVR6Lw4XDq(7EKT3&sF&4hygZWait&YriSoBQqWe#G=Q6sa&-uoSTIeLb5OCS zz-|=n*3_Z)PK_ef3vAT<4O76n`crXt%{k=8BY!uG7Gl1!#zjbgB;|2xaB6$*5k z$ustCP=sy)s>K0D=G5NpwvU!j#0ec9AWB^43Y}^>XuKw2hPKtv-;SRdkj$z?>GaCj zTVf`2m*dy0h;6fJ6T2P_8#G?|W)9|oM|14%=D@1f`j`p7ipHu#ZNf4=twe@z6 zP~&;u96F$9a%cvToOfc)Z@OquyM7iZmTD$g3kEAkz5g-2I_`uA2c5eN5kz+GWwJ># zN%BoTOMh2$YFXU0N}D-g^JBgi6>D7K2`GFp1cQ1hNCE@=BmN{-TkesmD;i{uD3V_1 z2Gc7LDk8CTq{Z3meKR4>F72!PNUV6B$mFpHN9uku8Hg^5^0D|0I?cNNU}BkY;A{H6 zbCReuwS30ibVtLbV93{F{|0-Yo^K8>Zl}FV zEyD*i72PQ5-YC|y&mF_7>ANCE`5K&ixf=$hnND{^$Dy(I?qGQfM^lRcD3s;NtBE!K z*^d8DwYA$t>h9(&2u(;jv-w7WmvbZ4qswrQ$GW6~jq-HBJ? z57RewPsGIM=nBS`|8eoI`dyY=qHvM?D{LEz>7Sr8(Z5yr6_upalS`|4H3JMK7)$&l z0{cjuF9-@;)Yj2>DwH>wj(#oTp{tX~SULOR<{Nf4gs+!-dPuk1q9&oEf};9BEn?iY zz6iQ~s)x)nB9ITL?@mttEK_N@+q3o_5-i&|*j@034jl$gF)w2_%a;qA8mvgl=JLS9 z#`w>|C$YyB19%f*GL~St3JN*2fP!z5=*CVZd&oy+pV#HH@@bu!hY%g)HO-B2f3n%p zRC1wla7ffa0aVN=CRs#I2eBx4gl*|g>!b3rtZK*@a!kL&nmllG{E0fT;GE|ZlidK97$r>XHrpq&^|N6(0 z3z08Kwbu*hE2<+74jGsNshhYPV?q{7+Xx|op@ovrw5>H1f2=OF8P!&-T?;T!{vv~D zY=+b1jk3adZ`IvL55@!~Z`YO^L@(_cwElt~>YKtW`|kG#Ny(g~^O_!MhaJgExuNW1 z&am?AzW??iuIV-E{Fxujr559G@E)C%;o$iv`yDhdyF!Ke-%aZAwDOJEPzf)Q!yHRx z$#kz9|8H0r|Iqm;r@{{_5|U#a+efUx^Ym%<3hkc;*%J>7V;o;h>3U=tW4j^I+l${- zB~>RN?2Yl4LZ*>Fe8?8Ak7P$5bE%k

&Sj+=DNHIEB;$lc>KARAh!%D%$uQvG8b- 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ν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 $G#{7_D691k?t6{iS@o2db>D{&}T#+J-AO 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%0D8jh@_XOP!{HBQ3JkFK6t%U-<@q^LR;g%dcmC{r zjFTc26cn_+5&S3o{3lU+O~fP1gcppP0A>abMtudlkdmIBoP^|CZ?8y@Rg-#gcD5f7 zHc<)JW#Wey-@xeu$@Fu3dn`}d)#Gjla{R|oF)yFfAx5pbRq72jAQq1#(!#*O%@oDH z2SFNK2M$j`V`CDaNkKtDX~L>DF5`?3473ahVlQlct*-|XPi!EI&c=pNUtb^OJU_Ty z%DZ%lD~)9A-|>7(1lCd<0{id@z15iT7PxWXc?!n{0b)zs)|LS{Q}F8)bnQaG3j<)K zjg1YkS4z6}?s)2}6*DRCHAO%TpE3n%F$iQBKy(z>VBcM=xojw^sRc(yqJY&J9vPve zu4yhU$<3`D5|kHu)HLJzG~KkCdX_d&@;B$p4j*J*dhXlB(+Y4Gb|0V9Hij>L!a>Cml01I1s>gbBDVWfHwyzlV^+C5?p zX5#ktcCyIK7tNBnX>bJ4S>EV)@KF~*4BVLBm6f2VDAb@ofE1UMwCHxFIkLT^gfzCj zTU=UNxQbX~_S;!2rnxrG|aN9noh67P(jci?|gAAiZI_M|j zVL4i(Abfup@erio9Q*9Z%fQjf{*u zuI9e{Wuek(HBUC!=-gi(^vLrkb2uG-YP+CG&afvw-*H_0z3m}zro0bv+u zcvK9G-k&`|cL2Bzl2;%(3>YrSc%L{xY|Y8d{pPS&J!Q&;ijO}Az}&ZgM*K0}y_;%t zcL_wol~PbZ1&n$_LqjOwDZc^EvM?Ny=RFn>DVU=M?kO@LI+>3&V~^XE^XhYn^2I)UU>R#BPXa-)5Z09+W5;b+xh zz`EDh*O500Kp^Yx{>bGtjfRCKp{k0tvopVZvNdYV93A}@_=$z|v(p6kbQN{=z$w#Q z@kmu5-vN@o&%92*E&+U1WJN{H^t4jJ9#ym1}vjdybk(!sjjM}Y`G8GN9$rAdYh;tOvT|D7xn$3OOrkXs_S|e zZxQsRSCE+Q4y9FFAuki_O+n(H(;i-8M~_Dhoyn5l{DOKDB_KJ;f*~v!9U9f@u z*yJVVp|i+j$z7Zn$;M{BiEZNKwgtfGUTHB|Kl9pf&JSx~esBv2GlYxr#%Z}KtcMxC zA+0%X8xbsB78~+2wjQ+EzWAc7rtMU;GIL`%QTb%S#5Az;2|4dj08#jzrT=N>}}aB2O;FQSvn zLHt$s?ax{0FcH}otJxLBqSsVkH>RzL@Wj$UuZa{ufKI+Q3&wn>kS5qms(vNbesemfXZii zKcWWyT|{mi^?Bo^rDa=HLj#vCky>9Q#k6Q15Ifh-&p_-w?}BsJx7Gl3!xk6sPJkAa zl#0RTVo3z&?mvG1mB*ANZM?=G4uwfqfDD`>@b@5FA#`k?IoJX@ApSO#0?_%Hf=eJ9 zwcid`ZaVKT!gnI%_wp+(_0_X#(HvmLp-T*%pI1>*RvsE1-CV3X{JwW}wn6xz(EHvG zpuzc`E|ozP-QVaSBo+(Xmq3}vee4F>kLB?2@MB1B>kY=hQq7(pAHT~fUUG8s<=IB$ zuV01$lF9vz``J5nj0_N+504biHh3}~cUtl17w>!cF+T47*_?Z3Ybj)s8vn=9^zv|o0I8pY z#xhv@ElEL%=qID&D3vX4+&SW;RgxTU>2ZK@V!dVK3@h0nyV3PNg}y$M%5I*NEZ3HP z(t9!@jT<7I>F(Ju>&%6m%;tKe_p2p7z)ynhjZKSle4~NY`T0pRSJVmS(U6)mYE%xM zoK0EPaBFOXtmf2`P{%&Q_sQU0|Fw>ByJ_5aeq|2H~*NY zAN?yKTaw0N32EuSOxyh{xA7mGJ-*O{&UiH|CwM%n{SED`*g1^BTU+||)@wKfg}A3TE4q;#X@8{KljXNFD?N1>MDmlIZ*iMj3V*} zT-&caR*RNncsyUDR#&t1K4yeU%E}_yv|YUim{uZklhD`QHIj5E z0TRBL%FN8nv`*dJf}8jgV9;WS5^-`SH#UA%SGQEmd42WDxF#9w&EI{P17>D#-lKqA zG&(+B6!1C~;_^TW6CE8ro+;>WW?la(JXxiL6o@sT@&K1y(89uEpeig3vAoF`rmoKE z@kr+ds+DpX9=@EEl{H?TkMivMEEt!M#cGaGeE9BAYc$T@??S;ue|@-QO3mJ^a5WiV znq%pmm|^@13+u~&oSwvua__yvr6gl3lgwu!+0VAL%u#4>%}_4KQTl;l3`L^HyW&^W z;s2I+%~sVTzTNySTa$d#w59#Rg9D+R$^f+dw+0#eB#ZPJM-LVUtbp7?percG)DgHb$e64b<7~r z`O^5r^@?Y+R;xXm;vaV@@L^xNw<6bXBt2auu1b~W@jTKy%3if`}Tu~$?)r_2%a46m(y_Sm7;d4vAu3dY8r-{jYz z5G>L#88LBMLc)8VbT&gZGDby!Z{3`c=SM&v0W8>K=YTj2bnAwYvG;hd3ah51I=r4t zZEOnK`BY117eF|OPDl_lHYOv8EHKdA+S-~lZ_B>{Xko$Z?EHMP2m)R)?R8tR2%6lw zx_6>g0EHg=<5>2UN!5>?{V4;%h2gd#k^r z&kU?~ahS;gduntbXHtMf2^p#;ucL!^`*3u}x>Wgl+uYy%BhB9rYRzfSJ*n;AI;Q@C zW+NVL@qjk(T>qv{ey(7-f2e`|7Cr;+o+Hl(1iaJF#X!aUPt^r zDfs;2Lmd`2bwGG0;#>mUpRBev{Li2Nn#7TgIK3$ep%1vbfAa(yJV|Hg_mkt%#Gl)W z&pLfk{)ViuFc~1GAc_z3>+2IzQs`})x^+sdEG)KFMYG%Rtb{%_XIeBDE{dBnYvgIw&HkR~7N2yxZg z6tj7RepAmdkl(D8DkRPM<2xv#-xka?$$5n6ftxkNXq0ucl*P)L)wDNb=HTnAB zH|ef=tA)F;x59YvNLh+FyFgOqoR+>uWOKu;`E$;FoQQB@Ga;UfOwMAr{0(h;HCjmD z;QT_2s>?mk!U-&CXe2W=%SgdFo^(3zKulC*OY0X;@b)cw(Nk~lVZ+BTm%*pxK+dnX z+-!el)FElj4baYBSd-)5DVEQSwd1)TaT4I zILE%**sD!SL1>@EaT~_1_4)@@WZYhA{9%8f4Hp?EyvWHny{rz6wR+aX>mFmQIs9l4 zra#2ZVYnoaGNxWt*d%19EvAh&fQxax) z4aYIwSnDjigKspVVlVhJxZaM2=$Nlu!k-|pl;wQb@#f%OMJ!TAe}+6-dMKGHw8O&S zvQvemjQo#ey;rF!8C;%HNZt>Z$loWybM1_eDHZZ-!L!~e-NRRJ-righgbPBT7c8kN zSdy<{Jz+CD@(+)@Fy0(F!(aSJyBIMMzqXOpHxk`Ux*8{d$h0!JAA_$6RhLNo+-$Jt zCbzNpt2?@EG$WsZW$v`DLZUF73GOAjcNqG->u6S7-pYQHM@{cyjM-Z)gIBdlJG(lk zH*t*2#lia&>Df8Zi@+-K@-3IM^z)k36vV~|$vBBQ3dzMS_j2J;9XUoy&M~)Ew3W%& zlL_Nn-JG8NAM#Ra?_J7Kj-CbC|LFyY_y`7jn(7rUEj8V^Iu;g-+-VfiAS_xuY&8wG z?5cZAu=;33UKyfktTX*K9^^S6H=@-bloq^8pP2uO_^Ev+QXKiKs=W>|I$W(Eaq`-W zg}&&oo0faT9iIs18X{a2`@tR|%j?b|go$(_8dzr-+?|5`79<*4Ye;dbJb96~8_uIQ zB-bxw@jH-IbtN+doxd58t64Ukv6o)hgSTrD+M@rX)CE4=Dt&+v2ad=#zyUz&2?}H! zTGsx8(GSl917V#{;3FxV_7!?{qRh#SU&Rn8eTu~2=<{CZA;q7ETvb>bP!CG0BNG&pB5=ieYpY-PB^YvSrG6L&I= zzLb;c8UH;g{G@h{ARNRjtau5?L?~s4PF!Gl!0=D?xTxds;+hNX)*JN0=&&#kS!()K zYa%VU53WbwFFqU`=kBej{V9yD=&+7B7Lc;7x)h`qHIuX9##bk4gXS#r)$m>v6N1@u zkhiNlRD5bc+Y|f4sqk6+>oDdQmJRQ0e@ud^n35YG<;cTe@#(r4t=VBE12UJ6AE;AV z;Y(wsLvrtL`?a0+1?@j1m&x3v2YuT}QhU28aA>A;%D;ziNm+%D{jmWOg55Z$LGCCy zO1KT%AF^x|e_Pt!%+m0X1o~*bwX(=j>I*WmR3ut-4w}gi-DysWA6X1f4#{PEspF?G z>n|+PkI`khk(PO;p+r1Pq9Oj-T?8L|hlR8BiP@zIxr7x%f;v6BxV?~nc`@a8UZmMU z9+lxsp7qkpDGB@I)r&3S-gCSDe6CsNJYZ0A|KxA3Fods5>>U!$k2tY;-r0r(!F^z$ zPC=;=#6NC-cGjbC3EKNv!38eWrVL*q{{XRG z6H@|RSI<9Dz7WXi@yh~(0JNPxezH(@HFMH8$%U}uR_><`L-g$NZe05!Chimk{UN!V za*QU;nDoY&TDsV;j~sttlwX`K_|uuhPKW1PW|>#;9rx>;GL+$?ZJg0-D_amq)GE0y zaYx@HK;EE@Y4iNB)X~-3iuBx(-HL=CGT*0^VW7+#-!I*9c8tQQypz>(L@86nc;52H z1LJ`9Y*Z{{Qnw7NGsJ0~J$FY2ZemqOzJ7do@mx$QM3aOVA;~>|aRTbA%mVD_e#= zCA@w9^}zL3T4&x|0fMtn_HFb24Rhw$QLViN$J-RHTy_K9NMZ)_=mq}O=_Ed zPQF*^^XJA+%9T|)1%GEIk!Gc-pB|*YtXLqj*c@z4({Ikm&6Psf}Zc>B^*R&B?q6ovb z=sbR2VZ~w2_wf?Pk!1D9Z`vw{ly_Ngd&S($U2e9|UAS_jhQv@DOqxvJv}w~@*2xrL!lpj{8x+ zzYkOqp>WJm$OB(zf(N)!Kb4Kyf5iDLDvg4@{f{$b`}$n+%)=+2h@(TGEcIyq zJP@Tr3t)ct$H^yVcsbGUL70>FytmkE78=WHw2@B8X-7Yx3r#mL*{ni7j3?e}4^9H=!h#=E5w98DogvFq^Zgj2bY zUEHQV6}p%T7?8K@BZelX|C)odq9Is%?>gq8pV|60GyZK~R+0EhlE%I)QvN5hK+zZM zpw{6ZgMmirsm5tuy&w=u*DzIIyaZxj06Q0>%4ymOC*L^%j3lR>0T8+|xx zGn!?Cz>HxIV4t^8{4V_2_qCa^ehzb5ic;R0t>IburKn$&1~xZS?spZ^6-3=!O9!FJ zHZ^KQJf0IPhihH=jW~qzZ_78+UpLFfzmvpsBegq~Gq7ZqRYi0y648+el*MrOi9wux zRXK}pdz#iUa#UR*NvM!CoH>tj{WV#spE~uByecM!>9Sx|tbuX2bI*%*^j0IKdR|2)UVPkE7&4Jpq8z2_T3Tm6t6x`wxfv6?_} z{U3Zuyvq}O;fi3QJQc$8ohmT7jHT+JPp;~1=e$cyt7rBXY_?2#IyCWvVMnQvn6{%O z(>zl#e0n~kpEoWIOuWqYMaw6!RBI4pVd)q+`uWNpN>6qYml;IXOtlbbCRD_^D2}~~ zYi*mVYnkD9+ilTtrEsHqiedHb=|W9V`<9x7)*b?qdOaH28qhxT0ghAw@3^-!hZ-8p z4qT;X2^1VX5m3BquqPF~KNKP8Dc_t3TJ~0*`b=?)!!|JSlin8cjCU!}Zn9N-yB7|g z!Pmg?3jCS-`Cgs)zr~>6q{1Q`XqsqXJeo&Q>Ic-zH=yblgu=JzP?So9`nueaMJ|^j znE?%Sl4;aW_2ye**1)neUyXl-A5$SQ9M+c4XHiP%!ywOr`wGFEaTY-$5%Mjxn~3g% zufb0A`eS%btIEVBB>W$NcuN*NKhzyt_z|jZi}kOcCdzs=b@}8SQxU|t*%7Y-Llvpe zmoN^-o@%&;<$K~}GIG3i20tvxl!l|$WltTvE0<^<>DfkgMfBK0Yzu|){3Zl}wNynF zEK77zR6j>P8f_mRJ%T#E`k76N24=DRP+@nvqF=8_W>La$<3 zR4l{jVorm3zrQo8@SP}7r;JO*=A}%Y!#^=I@v1_4qrk^1Qp>2=gm>~^GX_tB#zX&G zcGonIFtL?pSBir{7e64pkAB#fgl8@@%;~z%qC5^iL7w)^M!Nju@&I?`jOHO9imhX_ z8_@l_faC#hvN}lfwM%QQsB8x5ETvB3JHb7;(?D@qmWS6EPg>_-|CS7mh{N zDIWn5L8-+ zL7c=Gfi+WvT2J_wPl`>lbf0{AU#Gx+XHga)6};e`Q6VuC)%u!4xJvsoF3AHom^uD? zOuU7$d#}U5?Vyk+#g*-S6YA;M%4iiENt z^ly%AzwLJcEB#;K$S^`_Qiof4z#==_rF|kDAolw|j!4Wz$dEwGXorN8_J@a#Xd60# z)}Q%VVM;v;5C(m5kdOzmGT#;LcJ(QLRd?Av35zM{t+}4E>w44YRIO6Pa^Ji^D)?&Bk(!VF-uP46`wJeTb z#_qSxn#9F7$XX0$^z*hTNZ)hE3b|4G*UhJ}!yluYIIJsinMfA14eaxRS`^Sr1RF)xRVk3dmQ^M-(pH7^AGDCSp%gpSFCT}USQRnjb z1drC+6ivR4jq6X^iL6#DI7#lmn(oED?@xDHKY17R4@SKivC^5vmJ?`4xST?>-WvoD ztZGJMJYsaiyk0&SCNiToCVP>1%1__Hn``pS#*~gstv4soq3X>3SN9vBCK2UI=ARId z@5<(t8d)_!Gv){o@*hokqp0G-C$d)El#u*^Ue#Y@)_fx)sSJ zPc#MalI^~9uEuH2azNx;eh}mZ{~IFv=PT;8BqUlczjcU9ew!pUn9X*t^vs_6#Z%BX z4DR?gFNr@mH6$INGtT$bz{tuseFm1KHbEmAhfmKMvinPDoIyi zbi(GrJ-+YHT7xHr6m2M?)6rSV$|&F z`-y+0Um)P;s>SZMP=bc%7v=qMjqyRLDC0PQlA#N72@a-tL!}9Njh8sHJnX$>qDH&? zG_WQ>`hu~eAX}s!F?|A(t_DIPT4FxPZ}0yypT5&XCSKU9*KWjLei9AVrr;t#jMN)$~sk)t}Y zXlL}isAzXuw?oi~+kKL?&gmYYFT$7P{CqW>2@A@lWsw~sre?p?iHuHLpJ8VQHf>V& z+Gp}p-6}2l6W(LYG*l*+ewu5!?jZz=5~d}|up~FvwcyiwjQ)Dn23Q@rzm#>_6Rd&T zv&t<2e^6-R&DRD&B<(lk16ULOQQkBMdFNns63=_(X6l~|9rp0*LUVqPL|gcY1M!^d ziY7T#i^+9?G{DtQt?TDTH@jbc(vK{)3ye8I1`r z7^?^voDG-hkGC9pXs}7-9lM1m;3m?ce*fjl5r~P#a&ob+e<@Kl>$Vr_9&TJr#yuww zmO}SgR7dM_GduFGwgVJJrndd*myY`@&-Gck@jl%{P$+F=09;v!+r;KrKm@#+bbAy- zM2PYAfvj16i$N*P5}bJbi#V{Ea)7$&KTgeEkH{IkHqh%^!#UM+ZU{MiPPv6p7QAyz z@jBBZq)UAX_AAmQ3Wf^=x;YY8tqu(op0~Pr%j7%<{P}VXijR{fW|rq8VzTC##Dhh7 zE|uX3(UA!-h$k!bpXer&^xqvJun5ZB!JLR-0dk6fT4pqMd0QSL&!p<7z}J2HNGC^x#*xKav_b}e(FZaQIF z9}Wta0s&I&9%x4;sr@8cY<`(-7B8lGFnI5FDKW+>l%sK0aY^EGb#x+~RmoVNkuS(9 zEiiF&XIMCauN&3kE^sCih8Y(89_A5IGYSK>@23CEz!d#?es@d{HbF?sGlDA)&(5aoiRg2QXcmhh&`P01w(>nz1ClOpxOkEH6V3tQ){ z5PhnzP(AE*@{o;c$d%L2fB@=#m`fk$We|G>1QVF6@CiaA`*&|%#d1T#U0)&vZ8El* zu(A`fVV}O@s|L%*P>(|=hm@FXy`o_TC;XLX80A(K8FqT6iTxmhi4h-DgE}UfG))n@ z^_Ym+Z%x!qs*}1tBf*o2@f@LMR4Uo!DWYZ_ZU~B15?Gm-Q~S z@{-E4fC0afv29p7zUwwM^JF)zolpvKKHWryIbiwE@T=@illngp=msuzmVDH}dP*@T zZGcIG_gv`@0uM~Zhg04|1iG!MFpr+R13CT3KxHDv>J!6YRBUGA9hR@ zDB9Lg$7{5$#qlBlVKzjNnA5Q*aRB`nbZaB|uHdTK6=8lAiMCFqxW1|*vpWNOvCjuK z4L4d=(=a^$Am+NH2OOl0-XB%@p$n2l0Vf02W#m2S$`l ztQL}s&^)7Ei*vzm!$Oij*qmSj4x zYg1OOc%{ItZsVG}gP>8}XejErP&u>~UB{pJKZCs>DndXKqs75ut_W@qwe?!6{;X8q zM-HlbQ~Uk7pWnewimLlYGFsjP*PN#Oo@Q!^?$vyM%#FpaLw-kNO9zCW=SvKk&Hj3X z8*yW|*6<#9E4(5^%L$_mTs@^l18nyjR+r?S7BB1$wI^|8r&-0yd|j?3=SCw|(GOgU_^6*;=r#gzJ(Ci(Rf+yeQ*g zi!lSZ5<h#6#UOSQvbyyQ%*EBeM^kbVvP=czJ5c^ zvcDN$q80F|$3{Y3tV;^uF5J_+mhpE=$t2@HAc_PoD7Pz1nhNWh5`MQKC}Cq5{^m79 zm(4hv&({$foUqA2U$Xfd%jIo#Lt^o;ED4L&M4@7DFg(ljZ<&-9`j`6mf^8?_3nsqF zHTdxPMJpxC{!H89Lg!$b@V9CjN&htueT)~H<<#XZX<&nv-rH}I#yxH@+{63mKtut! z8^EaP6jKYGO)+{@GLfY-{VWYuz+8F!8ShHWoiY+(OP$@e5+U&VQ8p(@k(l70YbBql z&>?VzR+a;FKJP$JsaTWxNvhC#xaGX`BG#$m!jz};x&4U%#-OH8Z+IhfdBZ$xYZ}+= zj0!mX{Y)C>h5mjYx50o7#+*~^mU}2F4{%&r4p-V)UHyr$UpvjeKKThs9#Gb;8R&b$ zs`w<2TwYL-GewITv6Q!J%9p`amE)Q~P7z?gE>c~by3)d=B^K|Y=4)VdPQ;)L0Yn8? z#KI}Itq*aj4=a(5Pm18w-Z+y(?QMIKYz?oKHO{-I1FW@#CL$KM1u1s5-Rb0!5j_In zV&2%vPPK!^>;TCsWcq7;VfLxHTqI+6stO@GD`Sy|uf{i$IHWE&jC}&E zCfAI1nn5fgTjlKPmwUgVGUC&o)a0{&U!2B?j)Tck{l&lznv31Ot0dh?pTL@Gau z(XTQ-j0*s#KYn6Kz`+AyOb)oOh+Uw%M{~sQm92j3QLRTIf%i&|q#I@6(_lMs&T!N4FJpq{0PiEY z+%MzY+|UbVd0y{1nx75*5MrKWV=zeC*c(tUYfk;SoGDA@JxKH#QAbAv9a$-(`Rb|Joz~>dfg2ff)q4y%i@ z(tpf&8y?8LIa|Lr^P_m6-e?eN%BT5PDLgWD7OeD|ryLqm6ybD|3G$DYFA1j(I%^%ce~qUgCo_rU?>L2vJ7B9)sMpy)A5D zF-42OHqIK32muYD5PQ{Sxn~_Fbjfg~Bs|rtT0K){KN>wzL!b!W#;obGO-}i4o?6k9 zK0MFNJpdLF)jw;lCov+&cye8gt zts%+17A?tlRA7@)iA~qgVz_IUf>mea$CDujDCe&VTmR595n`QxR@=RX0zU6!mwLl& zv&HfwNL9k6P*pa9)?=b;6W3EjdiSj=6AXkyQ=^F!TK{F)5={OviBq~mJxvTaf^!8I zCi&`H<{oEnNBwRs9py)rd;lgjFlJgpF~Se7gJo;{g}ma0%0pGn^Ti;h$b2o0tvZ~r zD|-mGoKKw0{&!LDIgXi6;=tmM(kpMTJDk=oj&^i^FS@g6=+pDM z)7g(PKd5GZ+|NLEu2vtBa)X9!eb-Nckh#fH`kOd$GZtO zrx~WQ6^< zY6O~|ygk`K(8X069U?K)cSN2MY7`*RoOGn(mTAaE#MbHCSWfLdxK+!kSJ zfAgK%WEm&B?-}V$jECzj)r5M0i(ytw}A0o7m+R8EpOb|trx+tP~lzO*&#nBC)OEmTcihzcjkTgQR@dVEW=g*Q=|h*8oW6nK&WM_# zGToavMn;t)&0DhA%(=wxnEJqf7_$(-o6tvqzdJb;M`L6$P%C+~BL&mz2QWV$LjT-@ z&_69}e*cQlg!UzD-dr4cg@I?Ods#A5%WQj`#1bnqxpp)|4fz+<_2`dX^!8~{)-NI6 z(K~1oo~$VfhP!VwT<}2*@edCVx$pii4>rrZOKFqejvAYr*&PgUBAk+od62>yFt98Q zhKyfNrigU7@HNY}8{4ys`Uj69<+qWe!gi~NwR)|)z4*S+hv@Uba%z(t#H*hLO(WKj z93~I{zO@St6E?dEp02lWLDqP>l28=54ZVR-%QT7hk?SDs9p}kG zd~cbzNt>pq4k5bR(iX*3Ge!wrd`)j`Kjk}%&YP|S`o$dCPl%LijK`+f0xM*{8bGuh zZ62+K0lE*iIPR}ExD!M$uJ0P7nC1KwYOYa^ig%yW(q#Q7iQ(B!aW8Mq{ZkOco=1%j zXQ|ee;zSgG7Jm)z>>{cB^)1rF@riOa30bf8$TEmh5=_hR8^HK7BXg-0=^Bf2V(d99 z`a0cN5VyeR20lEhK#pqr%@-Y-^VKj3iP1X+F?^S=V7g@f)s}Z$29|vE@lrvV_hty) zbJzAgK7g~F$gsa&$lUkGh(;NG*?#`>#gWHuGzBo32cb()i`2WD|K&~4~P8*`WR>(7RUG<{$e$Lp} z_M5uQ7sEd-yY#lPCnt9vW>%MM31Oav$nWBrp1(gT_%*CDSKdpaR~X&`VsFx`dj~;+ zL;G`t9(1&Iv$R0(>%2IrV9oXWK4&??62)t);t}KyrC91eb_Vs3TgfV66V1c@Q9j6= zL0IH%$WC-*T%E4E*CH|2mXgdmR5ePXV#$$8c=&G~x_*+co zjO>?BItL~S4XmyK+-*uv@?=~XAF90E)D`!jeBu#aqq?~er7H_|Q(>N6oKW~84OSj7ckqQ!071wm{CN=y(_+tB~5qk~@{-o%@D~sE3Ay2u*wL14bvZfSSEY zRm4*(K`|;F!h({4o7%ERsFOQy~h#vC4%@p|IMixy-k2%Mn`Q{&M?Q6@3*qR=WcN3k3gdW zyiw`!WoNJax-2KPFUU1mq>q^`bwD7Lp>h59x{2Oat z7lJs-l4t($EglSyIQKE805LCl$D<=a7GdD9kauWG&_fhON7ITosq&&jM1SO6<_t=! zWec1P{8>8&A@ttScXCOXao_^kUT)2;J3nuJP$qZwwIP*C+_ddsxX{nA=&$4jz}9d9 zq@)O;97!9vEAwn$Mh*ZGt-ZQu!TujJ*0Oe7;IB@kRzCh%Ehv4;o|xy(cyL9Ix&gFY z@DLmkp{P88LmM^i>3pD&z+}ClFp`>NDhA9Mq@zXDfaiJ1A#= z&56$EQ4fKn`R77}WR9C5v!@trMHWSb;m>Hc*EvF=L1Y1y5ddxS7D05aj{I1unD5q9 z-e@7Xf&D~+c~F)nu4{y=kwe`{?901%vD&pUL7`${9|ZYl$z!h(WTNnKZ~*9SP533JXOTd z>#tTn8)x*NR@8V2#qaVbzTSJ-!8Lv9<6OSjIPyxCVF?IwY)yq4A0{N93Y3qaBcX}IJ<2r{>qC{D*jLVf zF+kb^d*h^(6Fy6yMpm<`)0CCX&KmXG*>}!=hp+*Im~r=PD!NOtcLk*Q7G5-sh1A~V z#Zp>4ES6iQ2aYo;rB=*64lMy{k=YXb!h}w3i7o}|9EFQ_<_AqJdcWI8&e?1HeNc=i z-6CY<>o$Lnqdj6k)!305skAZJHknGy0v1DQMH2iI=U^Gi93a9P>u1=UuXL@ z(scvipfyLlH;NA!JS}B$WX<;#SwLidpbZGP=G&vcSb-X$s`PjIj3c?bDQrnUcJ+4T zkVwQ!a17ucD#7?tKy)*px&!~svf|`0tv1%Vx>jo{=W9*7jZchv2w*y&Ra34D#7n&e zDIP;Jo^Gu#L&T6y(*vntp)|QG5AQSbbIfHJ5YXZlrla6ADrvkIe1vKjamTevwEa`l z3F}Aj`9dr^&c2s(d0}{#=Bg1NGK2m86+aDe%q}ODFdKhiYg~L{jJPc@h~|>S#^$uj zLSDSNQh4*uKRwxmJ2_eZ(B_vy*Yq5ciB-*^!mI9>&5mf409}{*aMKnRU)Yfx5ZQ&`Jy`e!)A9}Sa8i>A1;8zzXT zVXL9JaSq9OW3Hw*T<4?eSUh#m^s_!>xc5(3JIB{JnE2-|B+%(SIs;$Seyi6k7Uj2{ z&*xNp<1~v;#OVm&5&$8$j^io`IABETr4GQ1e@3(M3vTpBiH@WEtY zu$4?NFlP6@RKosQF#;JMBwz+bhF3v`9-taZxG09v2sN9(%eG4WaZ@UV43>5dyRLH& z%KJ6J&Ouop5gtHDDJrEzuc3jn3cJC6NfC|f;)9i@Pq%4u-78af)vKdYP4R#Ue?5J*uiIEL;fx64n(o~9ZnzIdFr?!G};Wa|+_<8u;gGD^s+Vq20|RUX|w zH9P4IX2W>l0TC2q6dW^PAoKg*!=m}xQa5ir*i!Eo#&ehc{9|lhcN80YGg}4pMUkHM z$hsRFC1BL`p{dD!SWHRW#m*~f>S|5YIE%Doq9x?f;f&7Q*=(@71QSbq9~u5BBW{3| z(Y3nwdasjr=VGU0GZDV|>zwb>U2`klUZteG)}{8YQlrmKyw~sZfXWOj*%|bL__*iv z6`J*d{lq~Fkka038cq`8H9O}!ir8vp&rceb|#)t-zmlOK;<=dN*(Q$UXtjd6i;?kX7gUef)#T+sof|w%yUl(ES#^XzR+t~UDn9i7dt&N{jBeDUG{ZqWKFI_thyuEO z31kj>mfb)O+?MT|GO=4p^C{IPgQ}2pW#lhww>bDp5A|C zt`uvpqJZOaK@B z4o`$^Gxu@(%Osa+q1paX5*usiaeo+Gdz9`+i+uqRG7l0(q#sxC3UFi%M({}~FxY=Z zh5Jh>X)AKX$OJhnRCass{whvr@L^#N<~bH0)5=Bhi@E(eicO zX{}ic=6ze-p21sr$>nb4*beoLkf)__3kJ30(K?VvC>uL+wEZz;HYB90xl<21?wFhx z`YO5B^SdF#wDz6R+e^{%h3SwK|6)d_0Z+{X`{SJj%k&mB`X(aLGNxn!<->s&J06Kb zeTQ_Fwhb+wYDax)M@hR%@Jp7?`sIH9GJER#2-dl1mWiO=C>VRDB2GkS(+lK+_>aC~ zWR^|AA}gEzf5d(Ul7$QITF@1x)8j&zpkH&6xcoBb(bTp@zY(YP#`;^p=!>&B6b16f z{rv*;BBCR<@v^`;3I80!pduv$7o||@Q(b(@(690b7RN7hCrn4oG2VtV@S09?3l%W4 zz>BIbdUE&&>jyzVgssh0jdnjGZ8)0N$qu|huUj#}PD|hXXL^IH6G^J?q4)K80c@0| zrd+6l;e3xG_v~7_t<$(tjE8a{#TFxW(_*LtzVl{@C6^ONR9HN=b!^=S%xY3%MLP$H z&2;+F!ProVCAXB*v;FqmOFl7i0ByfyqTr&mGSOo!)-QN-SHo!QqMs2~xjE7Eqm>hO z{g3j#V=qii6KsaAVw+GCj^oj((A~|9A)58+XIJ$zlQOYhtWe`4QEu6R%7T2BP@*;R zEqIc%zm>ty?!jD3KCv>CB{5mR#kQBAZ^KzCvhxT2r_;2nCJQX4n%wLI57l~F(X_T3N{4XU2U9W z^W(3`rg8uNpgJ_26|QTk=eNkLyDXRcZc1wJLi-|SbH?De6pdaJmDbA% z8mJ51-EP{cn?6_jmF;|oRPM*_o?JjoHyO`~6qzYRC?#nuvv@9}>CX1t2mvK!Y7qY| zt{}f?(p2qMdPtBRQ9S|43V?NqoE9az*~6t0-ps|nytk`)vCcZw@F?zAYev4 zEtIw5vMtPNN1D6b%KeJ3syzDq3saWA-?pg!-t}3RHorm{ad7N0M>jSIeVTOL(6p^? z=-2GBrdD7elD35WGC$l$8FO%fJR_cmto!Fp6e!dEPNr<7+bon+XKMjGJ(;a2mmg98 zoYII(sAo0<3q+WpO}hLEM2*Y|&E3Ama}$A+SniF2K3@_Sxn*kc7W9EV9|L%lV)vTq zjRrI9x2?LNd#lmH!vYgUzFWd<=jt53064_@1d%by)>QxE%KM8qt&Eq{_pTL5Q%-|g z$6<8rk}4DXk>|E*W!S`s+e6`@vauS2>A5Yu0FeZCrhQFSsVw%${VR7Y{wnWGrWc<| zjMPv9{S*~)~evBDQKvE+@@0hrxwzeq#_@Q)(M{l65@$>1$Sf*B%oG&C?fTQKzGq?`1~cU0O^ zl@Ghs_NRnLR&kX6jdvsaiZ$GG->muB z%?~qlCffax>wO5iR)x2ct$#2gKceH-^K&ScO|~+b8uwZ(PRI{>siSGz-{$#NA!e6` zy!Z%k%!Oq{x69N{x*6efCZ;sE1sw!CgIozgJo!_LOHb~3k8vq<6c-wyunU9dcJZ1e zDAqc7Z<7oAnoDt7FJ7@qYa)1$ky09 zBW<>=tYBK==;B?hpHpY>cWpK&8fmKQx^qf>=VbZ1&AQ^xw&h<7*`xJOn1uf5aGUVN zAjIB$M6P%tzCPa%o=2VDe9I?5t$L9~hL^iP=c&0n0PLHOCw5~{Wf8RezyVGjD&Ldw z<<4T(Ak$|x&+9==3WUo>K~OE&cdn+h1U?ep$DfwWC2dx=C-$iW!{QG8;ic7IG@!{!(Ea)4F>a5>5~6BHQ)=iE z&Tds%;AMHBBdWSm*P_Ga%78KNld4!p9g6caE;_a#pb)?y`ute3+#Eifjb>fVmLvY& z6}}tmb3A}JY%3o9LbDogT2v@6EBukY~uJyg3Z*Z<`RGDa-9Q1fIASg5D>MJt#j`X2tTX zO^{Pc=Ii5u4m3HizsYbyn2`Ms7l7N(05ei8B)K`Al|E84Wn&RwCvJXrcHUl7{c~(} zTcFLov5rcUW~l|o<)PX))m)D$udkSUgL&bj{*M~}HK)3zkgaNJ@RoT!a0B@i0j^4g z3AwF0XcslM_P7xZke4;PV_uNhpx#{bRud8v1bHLRfJf?dl;COM8AH@}_v`Q7h*M7x zOGZydTUSnj8&?>;J3mg^=V}Cjdimhy)b+;PDveCPNqTSiTB{9OM|#?beg>8iL|tdZjUnF zo{pHiZIq}zw|mSErgDT7M1mr!#wBSX!ifOuAr$zQkdqeu^vN-cIunS4x17^Oh`2UN zKtx@S7s_#=I=$}mU++$EOy3XEtqG<>!TA3igc&+{oI@OlIybV}or}8B2^jl)S*d67 zT;p=emrS<^^ndgGe}8I`lC~-sAA+)b9~AI&v7qn_J@d--r9p8%+6{xX+Ss4cUyw*& z38~YIC}OhfazA}zSZ3{A^nSs~$ zxE^R&wQrRe4YH;^|NV&nt+y%mQMzZw)DWs!s4WOld6$d|5p3*<4o?g}$eViOKw!%B z0J;cpMi^T8FzlMO4P3~q(#04cE)%TZa|Af55G(p2bW zkBeH%tkKpcnwwqN_|c{km%dqNFsxniyf2 zF`p!NxTV=w=L=YD$5R~Dc*at(SM9ml`8r{In_>4#MwRrFqiAB1(zhi#>KAWnw)Vus z7|B`9u_I<$w;7RD3)Uo+-jst9B0HD@F2(R#Galm=UjoI+gd!eagWwb$&gqMdfW?;Y{ z%W_Tj?|Yr+_q8YO|L^+?OI-usxjaeUL;l29S|pyfC>_RclCIiZweLlLqDW8o10`iW zZTb&LoC*!P&A--D^C|}8e{<1?|5IH_eW`eR(PY-47+{?m^YUlqoQv6D(**Ii-}VN3 zmN@+Pg9&3Zw)Z1>o8Jb%Bv4m(+(*~6q#n`qA^?zySDiw%=G;_^V<_y)qk1cC&7VwD zSm&S#v&HEIrOBehgYL8Sj~2rmcl?aB>KPft+_9r3@*E(IaIzOxapD{=G2NxzxvyjZfJypqG zi{2hhNB2~b7{yF3=DAtj0vuh4lJ$(+Zx#)5Q?@fpbqc}c9}COiiXj9dtfIVHs#qVRA<^r9oZA8HJa+|m;eo~B_LTaE z%Ggra4+zAQGWdTdJ4?QR{$Th7m`*U(CA76Z*_nA7(4qJPg-fq@0aZJ5-)fho{5eAL z!z*=6e1o3mU?F=}?ksuo;`qEdnFZ5hY*`-5f?TtsB|BY_QT)@wD>cRC4*`OS*W6k? z)jI$Z+Gm=+blzdB#g z>%C}moAH%R94rW}YVr*A+18sY*BKCEZ!CFn*Cp_&8NaWt>~op0D=VkHzhV|@RTP>n zuXOd!-IQr3_SPpRGh^=xVmld~>(l`iS)Twl`t6zdLyY`fW*u?C)*5{EKxV@kYg9rH z{7i6r2Dh7iJ`2aa(wL6k1f(d<3UnT)mkAC{MpB65tBiJA>`v`4 zG*rPsNG*Izg4~dZLll}<>)$_H)C!H4G}U*&?)cG}^-@Ve3W4$0b?lUxPY_Z;+t29k zu|JIaY>@8A0}PG0h~%8+e&@(F#8(g}ItT+ zfrI=1Syt~K%bxCS*k1{~e*ha03|+jxnCr|<`a0N;6wD(Q4P2W{o@=NPP?>(^cf)FU zoW2F==T5l=UT*(Bgy!_ZZw>8$>J?6MKsFm&>0o4B{_qR`D;}qQ1T^p*)_T z!wBK~zXKR@yc3z*J4x-hfb{)fDf&}l_B5ro)QjW`efS<;SPBu!;gy(yewRoB!M7Sy zAoa$XWN2JZ?x7D*_jBE`i2*6XyqYqBrEGP-;A?-68iCA{K~&e&%5+5)_t|c# zMyG`Rs{_e)vx#%~d6_%QG3r5UnN+um5y%UdwZ*lnyrG>Swmv`D#4r0E=I5rm4|)ma zZ|QO`AJ~>Es8xg{!0gpx>t^3OeL1b|&;d>%#{7N@fR*_FZN*P10+0-I4i^;d_aKV- z=_A+k0-?{k$_8&u_COQOb6f2A60iS5f9J+79Zb;P#}mM%_(5Ad>%|+=sg>T&&s=F@hmZ%)QYL6FR`3H0I~yY<7ixCPQ^IR9g-*Yu6>fTie-d9}p%*=U_e)S`~ zHJ&8my+=r1NQG)R8c~wii10!J#YvlRoa#az$~v#(Ou1j|d84;BAnP^J@Qy~=EDwtF z;9J5L8UigbI8$X#g2lptO>9B|OZC?C%zR5v;bHAxl@N@|G`e0pY(Y zCqmBpaz=gS+YKUzPb`lj7CToMo=f3_wJl}~ngyOD1Qp&6*N`&p0YRPqeG8;8rGdo{ znYgah7thBSf%#Frcj={&!M{E9;!m`UxRS>6t(VwRyInCNGMr)$niLz6pSX{z>I0^9 zJ;`xXMBX$?|GE->Fgy=5a*Y6P=u1% z2&{D;zcGWgzI;VG%8Ea&-)Sp_T?=n4`)~Xd4g%6WUMp_T7kBtmdYlWx6ByJ*Q$r51 zjZnSuKPWOp|8*XI@ccCqU9m>NFQQc1HaVK+Z6Pq2i~r1iPBYp|;r-M?@Vqw6N;eCSx>nD*m@-k=o=B10!J*#ORzy!IHcSF<3j?{ub#1$ z&8H8W@@nxyho)wcKgun$Ii;GSN0JaEO}$EHX|P=V23oDQRaoI(sza>7`joE_GycfxP)ryvbn<*i1#IZaHx z2O!Nz1L!E~2=Fjq!8ls)H<@lp(WBDCd`sE>&kn5r;qdD8E6Nvakdca5Q)~2utLARq z?Fk8-gbRA=9wUYRz>E@6p*svNoWh$mUbG~f758+Ng!)HaJ++_geq&rhQ$xYTXZL?Z zyln{wDV!Wo-C3;r{hcnQQT+i1$~7f8Nt>KWom+}+VQ-SuMx?~C#t&Y4ncJe=a;cT{ zht-`HjcW5Xo^JNb(w53N@{z%sgiS0;w|RsH1SaB~OWR<@epZ=_8=gCE^+a=B(M3q~ zm2KL-vwXCQj&lrnSNuATEYeIqN2ilEd|zHCMf`gzL5HR*1U#sz$b_6(o@X=e)THj( z8d+Il@Zwy~lI;}~Mff9=-Pr-05$M>o(}ASYz3mS;FnoFbah_s9G4neKQTjVnnUEd( zvHA2c!5)UHT??THp#k$*9VdyG8(*5WS|Yx(+RJ5eIy~VwUhNz*krj5LwQJP@MzPb2 za!qIN~A^g9-Q>`I1)1&09I50T9yp zw$_`!&imeSt_qcvJS^NRqB9G+;zA0O9?2&f!C6ekM**rCL_+uzs*GjdH7~QD#nnhl z{FF5XY0$JqXk1>>r3T(p#y-zIK1G{efZuS|UsPszVc(_E2fdqW*(sOHTrTEloqs!2 zs|+TT81R~JgK+Avxs%r)`gF8H(30yM<8!7-(nodadaa>0)W2P?F6>8-7!H?cM2VWe zuZGS5C&-;=EviT>j2hvF^8A1Fg7bCvyU#4s@THgyH`c9YkL1ja#_lyRDm9=!5^qUT zoo^&7)E>b|J|2^7YVc*a51X*j>~Woo?qy^TIwQ0x^sCe*c5rVzGXEdm-a0CdrHdXN zJa~}c5+Fd3;O+?lf+Rq2cXxLN0)gO8a1z|z-F2`K+}+(7{(Kc&`_W zH83;X)m7*0v+JDQRhF_{)OyT&vnXx6cPOo)#&hMs++~3h?laKEL0lnnu|`xi<8jVk z|HpPSv@^xS_`nlN_!9GDAZctWaaDPwZoOTc4Y4J{-)X;&$@s-L#Be>&FQ%#m7Z3o$ zXU!}gM_iSVXe#J8r0i=iaDvlO<*3uQ-{3ahV~wW`+t}THDJ7Re9I;OMQfz~6 z^mxLu=WfrWziF?YP6F|;gZUKV>oTH`_rg?f%c_nneW*+Eg@etqBH`XLv32}4|bUT)2kW$S&)qz+Ei5#xElY_1;t(VYDYhNS~5NAZ9`{I z#AJBaC;qU+P3?`TS zHE)t9 ziOG|Pd%jH>*-A$vhoYd6>kJT6EV&M}8=-RYct_R#3f$`)VY+rGS-ejY`plFck(PAzJSS`Ka20|8eFh??U_;7mD3!>5*OD zQR=*YSmwfY_K{kh8D!}9A=GEm;%O?buA<^14r}&bn)7ZtpbL&~5tDj4kFy4KM1yKkqvR;h`brW0edf_d#Tixx}c3%@?&={TGF>9#?W=9LL zr3X{7ntlMx@og;viJCQ;q<$4NZ-(_3gG`xVCj`;$N-}XaTHOA&VVNu>q~$Rcr-5w}nf9ns7e?S;_$ROGmaN zhbX@JFTcv9y}ZzqpjxLjc&lSnQ+r+}fZJP)(f^T{*%An%$@L&SryyJoK-` zy^U!Z17$VDOvIb|y%;J#4m*=wUpvm#VpK0Rd>aWm%v`&dmuy&W|Y0GG#R>aI1DgEa~~R+7Z-D({7@@E>+*+ zm~k_(ifVtlruez>qa+~NW_&Y~-Ks6J2t}8+WeL#9yt|s~^BNqtCnMTi`l)|7#bWg$ zwxuR%czuv9BC-E2oxk3@>`OkkuSi6xz`j;|E1JyRCIw#ij+@zJ*NXKC=MnUNgM*Hlv#pW#4sNUPwE62UDWQ zclh17a&ErLE6YU|OUC?h2D90F1LoyjYS6JzZBx$LTB!2^a@7P6tCdjcSPQUzRD&Ob&<;hUw;l++@F7l0#~h~gqS2m^?Fw8voJBe(T~Qz_l#^wGQ|rd1}&g*Kx|rl zRdFn{gl}O*Zv%`J8^9E2G^#6_=(8u|1U~&m88kU;26`9*Eh&_Oaw;2k?8f6Fzq?#z z8ZeKxeBJLRDD-eity-0ya-BF5B-=vhHdf2L<*G`SE`sf6IoSd=*{L@nH6w4~a<*8G zm@I6WN;69H#iCx%B%Hj%DACJlV|N7Bm!~dJ4VWu~B@(Jy(-vuGoByK!`-c+3Ci$Cn zjksv3$G_e+NM;9IBuNgh~(rXS? zIrbzPV>$3jfU!HiQz9Nc9-b?DE;d}2bASOil2*!fjkc83A5DJ4GdJ0NFMf7s^SPXe zNc(7Kxsp8MVz~ZJeGI7foms8En-T@0C|EE7QBB@P#$@r7;v8KE)u363&J5z=4KRMX z=i7?eKZ!v!5acO+48A0 zmKU>ST|A@>%VgOr*N6L+UBL5I>|f|G63WqxV}>txv%I}Bhg0Bxs79Bqc6$80{ZDo8 z4;$3%5kM$Zea~{{XODN3);&}y^J?hTo)EvW`7v&h!A#ny2r_@AcfHTK9)|H7$PY$= z=XsR@ydQ+*Ar%O7MC_8U%}`a@dwqG$0Gs)`&V~4Ky3hU9G3(Of3Kw3p+wq#P@_G!>yWr6tU7B+gIsv5~dI$!`q5bG2WkQu6#4zg=n817lw!% zx#bCxU|$(AF&p!jhYq*ZXQ#Sn>^k`QzT!tZ7L#P!tNH%JX=A1FOz2lY;<6#~2xJ5u zndV!s+lW=W891qAE7RGpaXC>PlE@ zXIBWh0Q)*{+Fc9ZoQT7R`I3>kR;{e>MQr)MwE$QwTEY{qj+ab9 zbMJcZZt3x=r*|cD%h--#=Ix8AZoQpy?v>-B8ZDL1A|6123#Qc~DT#ZTM{2mM@-6hM zi9=dwT(ATMKR`Vy>Z+U3L{dxi9XM8kQZzUUxTAvmS}MPrN(MX^c{Jf@7%r=pg%4HO z>V`^u&=w#a@G*ER?{mvMN}rs5@>m|3(NkQ5Yg|Y2dfWBV-?9_m z(gj*#f0s};J6`8w_6$^pfdc|8QD2781_2+fJz^eLD00?Om&rS ziPYi_1PYybPQ zUo(G;tQVikE6inW%Z{BcmAz!0GC=es#}oH#dFQmTa9Qsnc4))B)5k;HWxTM{;bAx8 z_$x4RRPcszZZk@kilU2p2NsD$jez3^PV$mAX9D>`ivN`ewNo)3k;tzhVSQU#aa|&o zXQ+-hI@MjT=Q$9-aml|rhAbZqK3t|pZHj+eM=mFRss|(R)2M2Yl{!_j zGSpE|X%zND$A~J#3q#W@lTO$@6-nszw=VTNVkWB$yGf9KtR1aa{z$(RS7U>zg#8iS zQtflDJc!<9&tS`Pxu+npyLZ=Ub^LYm>+%4>_GnYL{nO|~-DX;_!psIyB6DHC)2v`} zZIf?3aypcXF?uC@pAVD=19`mp_Sf51LR)4&>3hT9bo<9*z9WZx!D%L()E82I z>M@(r7rPpQ`gy-5ykNn?*(x3<)#Xm{kA}xM&Z{yNIdiPULi3McvSd;Allj&!q@-v( zyS7lP4`5HOHJp#zy&?TeRU!8i=uE@FY9GtFfL<$-gLlv$^spwYHeZ^lP8q zJUGOy-z*EiWHV6I)fj-%@qf{BD;Q-hw>G6A*@f14gMqxx&I(&Q;ezgNW>JpHUBaLbXSv^30UEP{D@1BiKWP^4Xc z;%+XFRB-Kx{%_}o5Z19jQLn>8-kB}386waJBbY=k1tb)X0Jpiww82+r>84#J_}=!c zIes=teRoGf)04zbO8EBt@LjF@)y^@O4bb-`nsA8cCd+Ma1sB3X()tZihR5lU`LO>z zDkZ9Mo-0U&ZZAc#eU-oPL+)>35lu2b?dj4eKVlT=C36B>X;5y)eS51xZQaC9GW`aF zCWp>-7R_fnK~{Fp=gVWCJ)V_CtM-LSf1b~g923LRzWZcsc+C&zVp#Kvo2c-lDaG{0W2n>z@ixL9 z@dG}?ui!>GFYy^oz%U8DhUGxYV>gV@P*6_lvXF@6d<9Gb>B+_2Dr&I3+Uuk|6$&lM zd+emN7iOeXDUUh17RU*&T248Ee?dJ+XMI8cR1q1LDU=pT32I5*@hG&qIVn<=(Z(&6 zE}F^>xN=(7jk~NU?mk>N^d5^~@7epLvKaEETPCDC9*7-deht_)<1NIv4J4k6jhOeV z5Y-atS0{X^n{`Zx#4w|n8v!MgzJGTjm_6AFW71c$~!>oOF_TtOL$#4+4>N;-qfm=2?dyZFLXqHU6x@*g{-^ z8jMzPspP-Z^I{zJK}2k;+YiUORA2KYql{nH9MqOjjLT>ZlG1$^H#nGV)&Iq70kXrh ze1n*6tC7JQ%xC_3p(!>)3Qn#(EUdz;HULu&o3!e*hhq!fc%-47&@H6o6}~VTkMd{59WGRU?r+uiN z`it%5T%J=X!JEQ*_iMt26jsL5$V-hIk^AC0keC+Sw9D(_cP^=UO1^L+M5@Tiu z2)l>fCa3u(@ZuHz8SM;}x220fS<=$M>*a2V3>4I#`hzsVp9p?T_o?1#;C*tgBJs;$ z^LEFO-pmpg_Tjz)IEq4a2=&T65+E@;y&F#q6ZWux_0`<%OPqc;Fhe8Qo+?>~a*j@1X_bw|lit5+-hC?3?ukWo3M-KS>r;vU`-`c8Ivd$ciw7)P* z>uKmK3yjdF78-`%zNRwb-sSe$>tN>n{9y(e4l$c;Yv&wqO?jV?QIikf1lW(VyUxo; ze{1ph^hqsat8eB|w31SHXy!()bOzLuy=RF9R{#3wfd4U&Z~F}4@rX!K!)JXEanf>CLf?1@yavr(p zWbb7@!7mnj0}6@ZmDU`Z1bw5uKZ*3ft90T2@?pfAQA}|7QwjeP%(+q9=}mF5qL zgCREvcZXjgWe+G6UD<1}Hu*pn`rqgRy!ys4u=3H;Q^Kepo*^7bd($O`vq}L`x5HA2 z^$Ky#6>D!Yo~zY*iAf3&RdGUsEq3row8_PfiLwX6awFh87%LXHzpmr)xn2qpPd3_5 zyN3i^#lk$P;D6e5)iA!AQlMj?VTcJaW$PkPTc9Wx*wN?+?L>kBcYWP@F)d_grKkH;)M*60-tJE3H zB@SJZy{sd8h6SxZZ}G6?8lIfe;3u`}r9A{eMbUfn$~@VXX%)!(4J%q#Zmfw~?K1oq zklvwwmyq6f#}%F;22h6XY5c~r@TC61)<*o|T}NG^wLdla6dIiM zGj)ZybC$I6^6YMIg$z88=nh*wS{rRq1P5Je^#@x_#&;GU4I0mhzj0CkIwNWu&Y|?n zS*~D-^<|<%-N}H*^~D&X2X~?+(rg!Wqa%qq>#al^d)A`|I>;$dxr4I^u`do5gLz!h zcdo4@PI%bFTfFQ4oU>?3?bVO>xv=?q&&-_}!-FN;k)XeJ6}fT ze&z36!oH`V@pm=+SW_-5(Uwf_{aeu))#kaMv+kD$bhCEO)(bO_K>-$Z!EX!%Er1@_ ztJ`8S;ZFrKlhoc5NZaTpq$>WP>|v+$f4;ENVa#)@n%h!2aTT$=F3p}$ra_IPNmpV z&Up{66V*@N{t<<~pwuU+`RlySV%1_}fXZh>$IynULrcl;B=wKdAKsHc#iOB6SDxy(6uuf!2X6xN% z%ahiA@p!+NdpMWqO16rsdtIpZYsKg;hNb@4K-mpu3&UQ8%Foojz9zS0&vntql67jgjYj)rO7C=CDQr5%roXP+M5x^_(UVQ1b+Y{rbE#{ByW(fW=cMyh zH9$7tPd&ZA^J*9U}Or=+U6{Hcncyl#}d zC-WS4t#LT|3cYV#xg3pTK6?Hzj^;?gsvGo{@&3luyZX_XGHwJ%lpK91{u z9;sb&=5tj0_w;2u`fO{28+taP<2{ohbK2%RG>|F`PV3P%X(QBf zxqoXZ-iaeK0RhU6fh0L3s@izkxgPc&+5T51bn`i3 zw~h>FSy2Ahc3r;N5q1%n&Ldoq*hs%R(Fqi8U($|o z%4O>G$%L7I2tj}VYSeMk`gZ^g*JukTWk?ts*9yu8N;?J;FdCJqf(tPibuvf)s0-`c z?Bf)v3E^!0IL0~Q*<$RDGlX5}gxW~e@Bt2+@dh7YPKviJn>2&Ex9xiALp>&-EFtP*bcq73onpk)qT7EwG5{Af!dD4A6qnu1q4}0JIN{P! z;wrb9q>6263+=p=L*Ow^_E013^`%$~568U25&yW_x%xWWraV*5eDbGV7F4O$<#s?u zKc%zGE7x^dD>cd#2ZQ=I9HPu)-dx#%%*75frU#Txf@BhKlpr*1$MOwcf?}uWB7pUn zjw4|5tWG0)b|SG?>G(T5m_Oil>Sl^RUgJzW08hM9r4&8}7ep|NBnuXV?~Zu>&hBDw zi*2jZIaeH&mrL=Z!_1Yh$;mo{dA)@eT8S0D$L9;LjA*ilo}W;mPOMfM zYO}|(3+3WB-ZcT_7?_PLcUuf{mApF!@5)sr@7*wJvNS6i?MIl2xHLny*bNLlmwO!$ z#l1RtacC-o4L;+A^Z$CSS)0Ty@crSNn2L3JWwovY# zY{ufMMj-tUDNK9*qj#{AjfAz+ub4tYd~oQUiT2N?6H_)!LH<-My^|Od0falY(k8b# zERMJkP1(k^|IA*V_=R-4@6bB+Fd)`;4nPB{gs_2Ow?tK~O(TaYXLN!Sm0C}gMOmp6%kbMR1E{0gBhbGo?JxM;$q^g|6f1h-%Sz&k z-W`k$I=GpBG$W>VK7|ye4q+lxQdNVk9E^y`ww97e%?8>O1sE9N#^XvRhc=6p{D({2 zWbmZDqXLqm`|tRrRclIn-SOe*38mBZcf(K!gyz4xS$dC$31|67NA|?lCuU*RMwPQ5 zjXQ+Qc-K>Z#39B1|3I1VSV$y=sw}TQI)48Y2brvz8#A$%#^_saP5g201K8{>vElS* zXF<_D;h`z=JLx*|PQUTTCz)u-kFNC%_AjF4-lNYJ0ZLA%0_zBA<8KKB8P-V zE{JRH0BXi=k3S{c+d;t2GC3(LU2{gJdGod|jOx;xKN}@Rb%cA8-8P0~Nxi>1t@Jjm z9$Xlj;M>Zm5MEhMPyaQb{}I|%LaqC3;kPAtZxaUyEJ(aMJ|!|z-Rw*+lJFeMhhRcU zO*VVV4azlSu!g-P4ooC?-4l-O15n3aAel5YI16I*-VeEwO)B z1Jvs6@3sG^WCAN_=iR_@uYHBp>~x%G9x|?VgE^z&FFS`jO50&X3CiOBvt(GV_T>c; zr)l64wT%VE3coAef6KDR+j~Oviz6lzH5Jb^Qs}0S5{HV?sWX#44h@2*>Ip}~&9+@s z&^ku(Ipb^$?QPPNkf^6fHo_WVU@ntC1-&efOG772To}uZodd z9W#4UygF*4gjC?JW#%v^c}DU;W2R&_;C5($5wqAa(vg)NeTc;mTflY{3tlf)Wcdo| zOA6+fcema`WI~pkEhT#o^W5z3hmuFWrlyig((WNTA*K#CDUz$qW$)O+i*PMjE=5py zf_j*oBAo46u{i8GS|mQtK!@7#9Qo~YN1Wi0k1x99z?09sYbwCdY*bZYI@FhA)s>5xcP!0Kvgo**k z3!230R<}AjA1{$jjk|6f>AeifS4Q|hd@~0Fi>JVGHfex+Qn3Z5fynFlg3B&WT4g?! z)FPBYD5iI(L%~oZ!tNDAsaNm|tbZK!uugex@=m$MiFdj~mPc&=)3Pig=p~cL|NPsV z7ncY7ALqh~GFDjr@IN0-`skbKyt%d}+UkAJWNHokK0Y}yTMPc54-!q*H>1`?-&|iG zFZ*FG@9gwLk4iTxM}#ac=ZS5aqE6OqXlZE!r?fp%ArJ`7*7@#42yL1xY-YJfszG*k zwra6*jrBrLAi4JkH8ny|46Q6BJ$=FO_35d7aBwh>{rWRb z!zoHzH^kO;zH|zQJ!4~7K3~4T;=NIaxGZ_8nCyoVvOhzvFIl|MHz3!)K3(%H2?(F!Ax;LK;w9NTnwmXEmMbW_epme+^j9Bu+bw>N`UZvfd z`0A?i>iT*Y`GYO39};HI&`{W?R6Zpw2W@RKJ3EG%dIyurN!)*o0gMxmIX7^NTMtl! zZ=Oaxg#lqN_pWrgA`7gY!XfX({v761nKr;Sg#DN0vhFCs#MO6X;Te$?f^h z$MD+9%FdY?!jSHc^BqhaEUdADGdN9`1t%pvDv)2h$m7GkMpaLqd?o>h>2qgiXV5EZ z>T>&y0`V;#9-ifmjqa`>9M|(PiLzSZ$C_st7{(8GZoo({udK*BK^7OuxVgDII!m`~ zz)*(HKujC?R5?3LBn*;inyV6_hldA9x^To;rolADWCV80a`9Sjm4IfJGN_b&*jc#(;T{Ryn{^UiZtJiNRs+uI*hr)^i)*7i~| z?T3K|5f^taEs=x44ilU+Gc$TNHY3$j7`j7AoK6iG6TPM!Y|i@x4URkZhx5vdV6auQ z14HS8KJs#!$6@=(2&RXJ$L-aTtm(F{^Zs@4^0F?O=P`_?mKIFkz<@q*lKttE7ovd} z6nuO{Ha0f%^YaOOPADeBDHL>c`Tcx_4vvoNo5>O}v9XG|(x06qBFKud;0sGpKWokp z5IGn_5`4dZ#|L$HcUvx!jLcSBz!2~`zNV50|4~&{C3X?~?e9lkr#wGkl?FGbFJ95m zC?n`6?K&#zOuuGjjoKJg0XCQ#j}-K{oSarJbl4i^kTgjO_#4R;4y1=1mVzvY@M8p&bP#l&AAPUmVl`7*GH!j9y+_+uPp$bJq?y3WtSFM_=-}9LfNIAt@cDgsL2-WXV6L?YM_Wo-dTq|8 zwb*_C$R@{Tsbz?dRzzD{2)JngF<4z~U;q61b0}@@GZ5`5U%p(YUnC_;KG`0>Hj!voHC z6GGVX_~7AvcOo$`I9Og;nF%zYuC9)Qr}b(0YCcQL%5M2#PI5x;5Jgq?4;U6v0I0;p zn=Mm?wRLtzq;H_UKkmf57#4Ite@#tI4dUVFSFu8!B5`x0ooV*q-q_fvt0N%bK2)CP zJws~vw-#W2K1r~ZRe2Bj*Z2q+JxrXc(s*cH7VQ2!2H1;X>-pbNDT+a13kV{^f#INz zj*hb0+ENtKi=FYn<>enC*j&K4JmK_i`GomKC#LW!0QiM2O=HukTj@G-YxMw(R~Qcw zVPm(LUZ#W*b7SMzR_xjVFvLoL1|kvmZYr=Cy#Q9DYu9Z9+z=Q}Y;5dZ!NA&D?k99w z-`c{#uZ_ODyAv0Iv;BXQq>GFb$4&t7{RDqUl0j$CsBqBO?(S)`WxcZ!UC9q>FW0VZh+W0;^5H zGznPs;Q>(FYV##mZSmwKBqX%5XZm|rVAb0L{)aRsmz!Buwt`<=DQ_j783jZi8XB4$ zddu;I@m$$Tz0Lr{PVu3Cp-kK2Vj2)Ao<@0KU;xmP+wgkd@qn}%99L#7kT~kZ0mGfR zfAX5X$edc5kl78gadlN6fJJ0f)Jzp-9J$4PC!*;1_?{-WvzyaFQqG#Dz2EsbzP|SfoE9`d@Uv$b8m-IIt; zPw(YFD#~YFG#6|~Wo~L4;*Kz0?~8Ign2p=sHXTl((|_vVv`*k{0G^4^PW%HfN_N`} zOiUyU4PQk?MLG4{K%oX4MCIzmPT{2d&Y>9@lmIm+db$xz%&pO%o#>N_T5fKYQr+F#JKhR@>4%8k z0Yuzno0ddiNNQbEZvlD%Py_$uWa8R+d(?>i>(qSN1-dVL{07C_*mObM+z~M*-eK*DffkM z93$QCm^IWuf9e7)b-lmfp02h~Q7X%0vpm1uv(bzl7QeZ0_*Iba8iURMhR zR=Tb#jFZS?hYh}4^J+ToKm}sH4?wjFN<^NlEy$6AY|Wly2uKl3E+(;u~-(QcL0H8?4luCqTJ!L_ zSXFXfG+>#vgq)CBTA+|PiA;z}n2e+~=jmmlMy02Z#J@>b`24xtE1`eA^G$82)d`=t zfs6P3-kI?9{^C744vkFFExXsPV?_mh2P*~!1{w*$?`8G=e&|evk@SQh8&Md*k~}JF z0t!b;v>JJUU@nK%hJsG2NejPzbfjY-T>(TfUm%>K^699n6FuIH7)wb>+1lFX&5D;6 z8yOl##>FWeBu?5a{B=I`3k%rg!TJcBFSe$Md{|3s*7D8H^z5lc@l@D{L8tYrFjxsv zMWgM!(~)j8;`;h}yQ>8k6{kiZIIjT~%fV-Iw&{vNCh$xV-aY`GIG`JQG~*0|!1hgA z8W|`yHa0TlPAhEfPYgzK_4M-KoUPtoa9N__<*nZZ9F4_g{sf9Qp_pG*7J0R#Bdw=L z0n*mizPlNT7;6QCK>-+~9i5oHznVR+9IDmTTD?0FQVW0el7k_>aA8YV@lXDaDR}<; z?OV8~pxNIa1b}C@cx?^@QY5bYSB$^eX!ylXJTV!6B}!^uLSl7OJ-H{IwZV4^&2jL+ ze~Df=FLj_F^e4^_pY81Ic;21#h7G@AV4xCuzyZM7*51BjVIh^(pyzlsgn5F%gu{93 zW()tf>*4v%c+=?sWl7^99|0 zHD4`es+4Lw?oFZttjilZw*+9BcD0tK^!|K34#3GXGLPDHS#-IQ69qk#Q|*)sS!Ja`n-2^cxlohZ*4gQ9P-|=b?nxAt#2)&7 zR#sMIIvB+Vp!HZJ^T##jFV+--A|CxKO-5jsS64gg>}pq6?e(mB03w>m>wu@@eM1eL zTq!jNU>v-5tMGeMrCUL?X@*NJUieksR@Jou7GdPzyC}f(3yP0^tnQ_xr^~+Uz`q0X z6o5&!+FU$w@xLDH1Nz*y%WbE_sT13I#lZApbdegk#k?=SxZdX>D>(^Dew z5uaVgaKf_nf_W$dGjnfmum6y7qvO}$Zy)@^!#p#ZrMGR}t+htae;Bj4C(as@-WZh` zn^g7l0kEc-P~(nCgoen*&JOfQ=kPE_o+(p|sOc@=@4%nd7s{kn z=Qm#7B5>KuwY|Q0_#coaUzZp@MAKLdF*O`n> z%(yNd#5?IlhW-4=hKj8=h&Y*tp5I1)xzk`?wxSs;e+q!bc|e{Q@(JHMmzzI0n>p*rglH-QZ|V-}4pyiM)D|3`%Q?uBps;-q{CvVQ`n$Nt0INQlRPQo; z4Hsq#9yYrayrM?Z1{%<$ha{Vokm1lMCYK8NzbnMTI1imRnQx= zP$D2z?y`w7v7?X# z{TD_Y<@yJObY)u!zT8nJoJD_qb5v@$v1v#IAw_t928mfKBk*ZL`y8#%--a|efhRNd z{yDS);jwjylBxQl`sVS5HKW9?&~>ywDwswFQT*PGg4J)~2PA-#>T76v5zjf-%HbGJ zrpJaQs>{QLT@L~Q{qB5f@C2(*8we+UETUp`O^M92+}JcPD=WWB={XHmWU7>BWi9Yj zke^DrQ3%ztH_p`~9l_itLe~KzNoOJ#6`Bw@euJN0e2(qhtfKFQO{euF<|C=gdET~t zm8%<#_u7}be14|};+wAl702-w1T&pjv>rc-V(-=x@1P5=oBPErd9+sx{9k&J8pbR4 z>L*F4yGi)VFb5gXdl{KEEbuBQ_tEwJpsWu;rjx=IIWrnB)p|yZH@hej1czOC>4t^7 z4u|ZT%GN6joQ!+Ch7%U!D(?s?FV2FC>ri4;v2XB|UB2 z!(G1Sck=2xGk14;mj{t*U-Gx<9T`H>(3t~GXyGq?6bH<5uZeeQZmqYN@?(s%=OBt# z<*)3~7o|;t__M1dL{_9AZxhVNJ-=IL35h=C;cq) zon&j>9^V;Aqs22kgKp&DGt83>kF$geWwBx$?VE4Yy59@(DazAh2&9XrJfuq+PX!&n zp;MVe34tkCMVsyRpZ>~a6$XMsFQVwLJsGW|?s+7z^rJ)d3uD^yhq%_VS7Sia3A^4S zu6dPIo%I%^_Bm3qVv4hG@(Bwt%tgiFMPD4y#51|3UZeRC7R?g{)!TnM`hZ<4u3VIO z&X-B91~*|&bl;amH1%u#i1i#ElYJ0pbRkl||_E>QI2k(&1H zu_tK27P=-wypQPSp(^A7b5egX!Ue>hJdi{YGBf*Gn7I>Chnu|~+FQR~)*RGkw<-_4;=QF3X?Dmb~I+PO)CvlL(eoI7qPdLz7g+-LgZ+CEL9pEjznA`uG$FXKym{89olqrmuk+ zD=#5b@}>nerGuo)dc(@-&cy&Lkm$~Y8=L6;?fkPu!_{R^wgM}!nHnw#*Dz{aZ}%?r z`iR_6HG$i^^&&uPLLajhL4OB+x!1?T7n~~0QS_ZVQfwfH;k6}v8;$Z&ou6KmxBq*I zj*^d@n85PZ#~_Km5Be80-x5@ph(xc?T8-I-+OjEs+rLbVWjuax0^yZ{D9O}9sh7=Y z?$-+W*oT;hjb)Y``V&7bt9mrwF@BErewC|W!{~Ki7MeDUA}b;OSl^HTF|)z7wJo?$ zx9^kDRrov2AsE%BySj(P8^)@KG{WSUTibfS7SJ6}jyvbjQP?r;G7`*7uTWd9r+T-r za5g_S^W*Sg>a8gF))_zc9lk>HgoQo6L^1AAU>3gzic-Db+O^K^_tEit}4Ozi2=ytHdntmG1;}n3vC(&OzuwQYm=t^(ZdA#&J)ZLv! z4a_iD$NI1g`oR-%PR>Sj$V5%4627YyzUjC@#QmD@)S&uM98MK`M|vch1h2KFM4UVG zo7tKhKO}X#{H;I}81s3TmKQ0-<1@@h>NK!QnBzvcoJ)x+;b20e_p`zbxMztx>8uvU z6+g>Q6pU5;5l^owZ^_F!`Lp~5+lXbw#)YrRHb1F#-rKZmIOLot8@UjDXKYDf3%emL z8@|pGy`zS}IkXkG?J0>Gz~28Ti+qQV51A5&i~AYpK`@HiCn)nS6+`%Y>%!x8=#lt> z=%a6xj2@1S5*lfsw)ZNL z-G`hO2|CT=kvqT=7+i@DFro?O?x{C~c90}&m5J`Y?gl?e1w1aVGxck4%N?&)?ANxh zoaXHZRZ~(^>6nXl8=nXl|u!F^tRs^6X8%s`_BC4z*niVM8rZSR^vdoEo^ z)|Q9$#Usx)`X|C(1@l#xWeE`H!uU1AA(|?)m?}an^%02*1abOOD`5)-ovF+xEi*tE z)`lJXac>x<-ZRNgG>{}N__ABxJDMoDP#rcUMQN?f0g2*jC!#K9*{!*^Z~fgp9LPOf zD^GnC@bBC~y$tEEmlskI@EF#P&?2g$vl2z2tjd$-ch7pnP&2jMIDDytXY|MQ-p&n^0R&6PpZ~_9e457Dg`Rs0vbh zg;P?vjd8INo%EB~r^rdRQvccmLbCg@@0wU|%47?(!Bwuwh~|np|Dn1y3R(32bk%QI9y&wq@O52`yXxGpEX z=2bl_vGb^6CGD2j5+_20{P5(mFX7rerJgMRi~ zIkxv?HYn|<_&m&~t*H6w`GMjQOXXh?oFu3Neb#y(p=>;Au;R?@+%S7dtVV;vhX$yi z6@hvV#53RTZpYoJN)d1vOdAo8A58TqDDB1acI_1#8?glTHOgPiR&$HTfDPczq}!2w z(y!^)%u84=bbC@x{12s8ZXWjy_D&EtwdA7{S{;cgz^zzEfM@erVvqdBKmf78R&v{J zN;p3jKCnnmdIa_pk^8trfO_DL9`$!MJ6!?~DPEOv-!l*siXrJcGtp3+Q8Y?Rurbzg zulT+6#(xhFU3o_#{Cn}!K1zk&M{I?_#cx+mW1$p5=ss6eRNF^ry!__Qf(7~Hi)12~ z5luQrQWlDXc(D-eFmkL+&AuJ$u-f3e5vpQs^hVl0|#wJ~DI+Z(eN;Kj8i z$3iTirCBzrc%02SrPbF`Jh%%KJJ(4H#!naut1@;Z^_1;X8&=OyU5PLo950Ganp|u- zaC*@7d}iQOFl_`3cJW6&t-J3Wb1P+)t z0v4SOTkuo&e3PI_!R%oY);rmWY^9v~P1BlfCRqbQDoDcXSf}nn)wZgABI){YB2Xbs zl;GVEx$m$iaCdI9E{r{};CmQKLO9U3ALrl`10i`-``F-0nh-A7R&#?uA0U(Og>zwBWAz7CT%T&^(xbvs6oPn6yw@!tA(@ zqcQOMWGBH}$R4%l#!n91#wuIHyUHaLWNRtYigXw1HCMMFA)5Fw( z-O196t;i}eC8fIo7L7{Zct&ZR`EmVdtOm%&QtA8Zt4V1LE6>J%{Ar!n@mZyNHQd9EJdiQfp#H@FsuKG;DWCU1`6r&iXk>9EiXsJFuk!7qzu*apN z8B;dCDMFJrwD@(;5pCY1$7*0Sk<0y=jEt-ymVKx`+yPgCzG_NP(tr;l%3n;+C~h}b zS~j17i(~f9tgSn~0ac|COY#{W9I`ePww3jm&!s14ThQWq*N=^64BrdW54F<>$8rTs zao2Xv`>JrD_U_U0SVm~tY-_82wgOl);q~+A-_#Pwav5uLgFjHx{oV|Iy?TG-ONYR# z?9F#cgDSzHkwIMpd$v587CMNhDf*0l=get9&m8_T`@Nr$EoconkCD@Ay!7ggrxihq zQ-Ht0CeH2C==B;eRh=~_9+e@sN3Fhn$uG}vNqGlxiJ$E$9~_MDYI8=U^ZHBM1@l+w zh5Vd?E(9~^K*^<_-KM1)(xRLBH^{NRhcPV)_|5?FKw&CLK1eGFCj!~T`$Uj8u`c`I zAgI}js+4vFo0@aFCoUOp9LB0Td_5p&{g8HRKciEU(>_{5&j?V(SNb zLvmSaIEy`TedOG?9ZX;W(H|0(!_RJIgf04{*xqY%H6b^NXkE<VBL7cx_ri|sO4CuCTYcIFl$)~JY>+$W6xC|XDW!~jiN=UFy52H`zmDm#20m0+% zy;J2{H})B<&_`GXx5>1T3(9Q*!Hm3Aq%VKoxyau=>P%|sQ9On9?i!yAiaQ-r4|8bE zP`*2OqVpdtz+7rj8M;^C^s+%WGGd9_hascBXf+y7w4e8IxzJngMEXgIi9L~&ln!iv z;hcDi@CZbmV+w5R!y*^6YT>gdYsfd-62I^uV`})~f_}emCnV+3w@1!syQ=vT7UX7^ zg?*1f$K8qAf0<^;0g-eX0ySwLg7|x3Q4Dn8w4)Bu9yeZKms(P*dfmH%2r5qfSJm+E z5+)+a5@YQRC~gDWF#McB`r?;t$NW=iqpc3n@)6~B*KKme<&`Z5gjsVxMkZ{qQ1aT^TgKtU;XP*F2&k)#%Ay^`)fnp0&wI0j@C{+PaVfHLsc z=PvZG2?oQmD;?xZrW>2A=L+DPEyo9*7Hvx^E03SQMWh7VqROoRYZVoDEDcK2gmIPd(*v zjf?ZOO=b_+GSei54-`k@a2qx=pcA}!Cr;WTaMD$iKH5GIhgeu5>pHc&o?RME#@@LuyVg>WeU;o-IxaZcINE&5z9wJf2g^5|t8{(R$CA zT!}!PoQHH0Q31cmUV`D~R^qh@1_HgIg zk4n7D+L5Y&j@#+J!QfZN(uju=3r z96bJaqhD%_wbrzQGHMMsPq9M1g1OtIkG2|PlI<_Jc6KDzF82`F^f;7LhY$0ew8p@` zq@~2Y-1}!}=sP~NN*zzZUjst~zd}(Yob14Q9ABnP9`D9|+}pEdh54m|zrK__q7V)o zv7(tt!dcv0OcryT_R0S8rM-^9T9IK7B6;+iq+5TA%}_oO5t1cgHb!8zt9$=yDaJ7q zNqVd+Ih4w>E5Q52alsyrZUR=Q+KMkQuSd}yQ@LwAI)NFl9~$>>@A{YTw| zmFrCh>{v_d3^m@iG{b3PUHzj^Yp0vOWlAbd;w;jg=*X+yRd?||;EKoi zlxwBV`mOR6It0r<_z~#)ZmR64A(e~8Hr^$}n*H-TtXqdA89nD7`^p7zW`b7|1^bYwio7^d2%78jye>W*C+ z5)^n-484O3{UjdMzLyC0cv;P#a6#`ROL~U-+=Zc+8_q95wCF`^R_XhhBw}cGc3R{L zX(>jf&lbouZ)AwLwa)+Q3_#vlZ1c)BR!kS{0y>=U-mp9Es=f3|`f1d#0K$nM>IIV5 z+HF$+d{C>^of|NwFD{7kf>1?!ziAngl!vj+7&DwR5Y+pyUaYmE`lbsvJWaKMm-2sl z6@OnH&LlzZbq5#EoSTX~1yzl1uvqt}^#+s3Eb&zQ9J7&d*Pv@X1uhB zGVuo`vFWV4JKw~ssHm8fP1D3jL&DpMJ^1W09;>R{SjiGYP!qj*;ph6k9Boj(LzpJw zT4-2gsh-B5niLw@Gdo6@8ZJ3$cbM+?(CO-z$rUX9o^%;Nnl_Ib+_^bHkb8ZZlUQA= zCCHentS?|a^K^|zk(5i1;N^a;5?4vU+|RQL4{!=exYy8ecpdL)mq9Pj)jOh5^g_oE zdS;e=sUGwQ(`5;Dd2zAO-hA>`VIDb$E+*@Q##|pl-QDp{VKsb$3%>_nZQeY8B5B)K zr)^_!gt0oxNL}ecUCng~mq7swv5 zRrA|Qdy*{IjE#spbxH^9{(aub2Asv!wihDB8xFv!`+MQ*va{IC|WWN9Vmq&^F z!RzXn$+AH74XsQcV!4@Ui7F-LO`Yq#+kpd5%QUzXdznm2P2+k`%QmCy)t-`_?Yw#~ z9=MUP5Qzl@BDjK|xnT;(^Hm>?IO#8>9X^|fAl4ALUsdO)!=3{#kSXuTDc1S=FA34n zp{(hNt*zzF5O%S2)G1WVAQWu2CTZjyq(*xyGuKdUiODr(%h-o{f%RN?9bXOa7cYaF=-b#f9%>Re=s&P1?CR8W+El}Hb_ zh`-BR+GMvB0;s;VKIkhxmu5G5sk!aqsDS0?COetAgCV5iN;?l6~}# zBLq!3QF>&tE$2UCHK6`1T)1^P!WMAZ)T+B$vc7a%ex1FP9{z9INBp?#3n9i5RXjeQA5fCnqX`JBuKI zBt1!7XJKqg|CMm^R#ivED&2;b)8=hXZ&k_PtQ9 zIse1fXa*_Bnxvwl0ssh~0!V*H04z#2aDBE1K(WPA+suH^#`9ULnGQb*ASzbw3A_xd zV)cE;)l&d&MMy|^w2`DgCCEV;v9oC)@6Uc_1)35j>JUnqL;bwED3FehAJ!4-G98zA zG9av-$j{|^kk%UlrnP+W=;gGG@AZao4o$808=d~daW#D^>UnGg2AaF3@GGxJh|WEN zgwyYCfp^%t@o}|&4;u%mW*3v=`14D&t-QQu>6YwQj24^_nwE)jnes@WPm>3S0nW$( zK`Tf+D>Co?kMT#hsrTae-&?qV!(w^Rs2ZSPgtfJanboEM>Mb6C5`FmaVbXz^IEkoy zXM0=oDcf7w;_d8J7%T<=MV_CZs~fWsVP3;wc5|3GManPmCLPk#=@+MR?1^VQI;Z9F6lLB`VUHwT_%cU81m#l4EIk z*3`$E5IZcVFJy(|(GC z1fY!zwHs^!JXjQfVKTGHoq9q{O#CS@a8I`fpd;w(>(|uQ4vnZse8t%+U_ufrnjS4{ z%z23;C@8cn@$7L=i`6!IEUn~)q&(Tj&cxL29R$pmZi~{I-NS0In6Iv5s3hB)7Dzl~ zTI?CENS*vK>mIe5i{CK$eohh#sz9FWyJ5YMHPn+MDl;}em+i!M6X5;%qJcpl8P%VL zyj(;ZMcWL?;S@i#C#vdt%igaMWB35hZ8NaORtfv?KOvmIcGh}am7S-|+z}jJ2(UV^ zsq7S{i-fEI#OzZ5fUJ?V=J@BZHJck%uTa&~TU?(G?J~picNsuB%mn4%N!$}Cp)Nn+ zO8&S6VyQ;_Z>`rs?*xK{9$K4nW3ADtLo6l0jFreUy&c1qILNSCpL;nI7 z92-nTWZdf*U))a9R9lI`^!y;?Gf{=saQ)ZtYdcbKBkGUZd5TcH!E5H~9GNkcAB@LQ zP1f@4i1M0J-*;C3wLD|5lIZN$0X7gMQ*4e-%{ga(e}8+XmQh?>{6IredJ7=DR2vVJ z)Hhm10k}jY0Q)|E@j{Z%&V;gmEOen;&@Se7;j=NXh15GW)V=Q zDrWn6fj5ScaY{dy`6lOs6A)y{P*C$nCZvPT1Xtvh(LC8a`~~*%Sl7Kv`+$T)WP9(Y zTCAIStq_AR(v42PLszjd-pWtTLlf@cQnB_ofcD7P9^ zXaR$wHN~-_HHz(?Ch{`YteaurNrxBnQ|a?6lVd6Q+HYKFimNFJ#)C2vvKTldo~c}9 z*87*6^UU>aKYny!hLKt`7>%ZV*5a)q`ig+ln5NJ;CwX;sRZ<`4+xxmVT>xW5p0N_0 zLKK`lA5i1%TH#sO53)lLfm8N@rm^8UF~_OQfvt)-6#8&MP8+N3(P>TiyyFdV?~`5P zuJn9EP2RHUx1C*+p+g^w1fgjVeCX_pFG7(b_k3Y-w>NDC)0-jW|R#y?`SRy1bBvL1W{mVRc`YFgFVu)w0 zgD$tAy)P@jHC?4&t<)FBwS%WO@MgfCeN1a+iNvdsj!BzeVX~<|mf{T&?5^N9++9O` zAsdkJRcY!-O5MM|Katqn{$}br+0}`QAr~VMkBPM_F@ALPGe27;eAtNA#+7}AzJ<6Va8n^naY+6PBAB^(%4X>*58Egu{s#d41h$Im*eoMlI zW|x-iCV<;QA?}?FOm7&k`6$Bj{yuo}y}rU9@NA>i*ibwp0IVKH8L_EQEqu(edqq61 z{$BSD07=$u7OZ!-1zZ!LDY$~->Ywz-%Tdz|@@GU5nBhSeH$p>o9!cEmO#B5y1+?+t z(-I)c-M`eLm|n!o(5T%&wgv$8kB_+xYwNl=H^V|@N}oPJ$q#g;LRMT2kQE2u4MQIk zM|B-sTB;!a8%g=k?&;o`D*|5vK-BL#+U;oAsK_ZPqyRZbo&O4;%+T(v4+$Hixxn;X zTCbKSb${bXGb*NcPEIBy2B-ecYEvr9>A`q zQ;M**N_Wb5kPVSDLYwXD535G4Xmhh~a48Pv8gSD_qyThp+CnUogha<;6+qQg%rFAZ zPAn=>5&?k*vvO@UwcY?^G(qFdi~f&0_df$?YG4NDFH&P!f?K0g_##Cdmud2DP<(Cgef-dHJ9bO<0<5Q6>> z)zczK4qp&yaAd?3;3!dud49K4+PfkoBC2O1bUs>s`4|(ETof>V{!r&;>TUjj+u2LB z{$(k?er?&jtzDw-cD}DQnkg2Mk)a!Cd~$lK-D>OWD}H!*ct%xQTU#nzIk-U|yJdtw z*Mk1vLJahqx^-%Bq(>$-;kotc|0bmXkt*m4l5~`dgypc%zqAlQDR#W?XuHOZZf=K* z-OYbikZfnrVv^IW|H99l^+q}kH+Su=jDr5z~z6tCiWeQZ1s9o3}& zuiuM@w_`PdBn@EJ)6*#!0Le6XL({`mHFxk1Zq+cyjYYfa3q&0N2IkPvP?u$0Kac7E zxd8?@OF(X9B$gQ@Q{lsh*=(B;GhTq;5>sLWZ()E0Q#>B+rHNW})xqip4 z7g<_h$(vVT!THZ)-ciSAW-4lEO!?>Je*ex_Q&VH~;S;-%P)eF@a~Qy$5!yBWuVw$n zt?c6W*F9t1$w%RA#=+%<=nV47oypwQxV(nlk8C?`U4h(%AVBH_tZrljKt$!U#549P zJH!i~sKx*U0WQPt&&e?WG4+49*mvj@{Cs?0Qd5QVe!g>b8(v2c4!r5zB{~&IGX`&uH7#JAI z@(l6}1VG1rQ@+C$m}HpE_#8)XC|Wc^G=Uw7z93h$v9X~La-^$p0;mVFpM)tqsH=|E^#ovIwfqd?k)tw@3Yw3{gQr z!TWL}3Avq{+(K7Z_fMaXpTExr=l|>jeV1HdBMSoLzw+{OJUFg2iAA>f2W@R3Ah$&y z^Zeic@5oP{KtG9~m?f@YY)p$2lIv#EfJw~p6JQ*WKXMeL&~X~!m)yOF`Q3ZLYFNh$ z6llf7+8}~aQBmpQKAt3_|26k?ohCfLCMPGaEB`vN1~;s$HYUFDTL#ejUtM{&-6b@7@-#cCFIX}1iJ%%tJ7MPfaC2M6d=PAs%LFMvI=u@0stagdUQ0-vnpFxK#B$C z?U4bV8avS14CzQUhrb3n`&#iA;#*^#wK>EU2V#s+AJ@fXnaGzWR{dL$n&KiYmy2?9 z1AVT~u^aCJG9o~yNdXj^^yC)sdAVN;xw4V)I%o5{-O~>dg_gbpZl9ifw$~XUcR@3H zS;5Vhe@nZzmB4)`(Ggf&YV6Ly^v@*n{7`Fp;5bxB1**SzOOo%=n+JGUB?9)qDt&Kg zi0O{3z{yzpAXavp0n(Lo>c8!oE&QJYeS>Bm?dUP%U*Md<4W@Z7pwzU+K@AoK5Rr@? z9UXl+=i=%LaFCncCI6aSQTt>wIIyW0l7Iix@0wq=!v}*G5Mxp;fDN@QvUG`~QOdul z`XJ4*l~tLzI|>X085tQm-R9>HBkmbB`F7p*qYuuJv|EEs@kV<^CLni(cY7@DF?8eyyDGa)Sm9|O!yQsMN_EnF9z7O>;LfhtU+Qe4jPTg|*h?twH~w~Y6dE$rJ$_rGLfi23 zmas__Aaxz}P~SZX=?NGz>E3Zx(bSZ&uwWjDp^kz7eh}kz9^Rh~e!#2&i`RBvUtb>= zXY?ic<7zib{sTXSt{tC1fsT&u=PVgI#T(TPrqstWNv6w#YsWt)CVBy~9jdh(pl?N~ zAWS1~yJxPI4TS2b)I*H1$isA=-`Lz$%|SwzZk{F#lq`A2?5_v5)}Op7x!x}|-J^xq z@+4;nO2k!OI1&yBLwC z^VLx!sxUVPO5m-QO*7;h+scN+U%%#%H8*Dj__LAJ5}5!88lZ3?-Ba?U$a|lrEvL(BzoxCicS<^V-}3n+weal2L5oBEfON0P;3#KpzQ$jEf= ziAe$kuFtNLxKz6J0klo68;ZDWSwv+=85dx{Gp5r3&a3@tJWUuEpEI9vKNdi#fBAm?(>d~`vb3!gZB>&Q>1z(br1=*Hpi2f3LQknPfi2;dE7lFRDva*6D z(FNBw;{n*Xz^WKbHIBy%_3)hbxy^PWO+|J+wgz_7Gq_XoxeKxrl6_YU%x~BI{=GJn z9oEv6AwLrN%}68sJ|GS{TzrbcpALvT^=P-CMi*|T@avVUjdfF!sl<-Lnpm?;L@oskFXTG@@moFY zrh+afPZK;Lu{E8eH5b3`>$!WLJS)O8F>H&a>(<{o@f|o87eyqe0!MRb=_KvKuHsjG zPrFWku&w6nuN$2~PtU^@zM>sqdMVwAi(W5n#4c%|y2L4t)=bX3r3EeyFT0!$h2#_7 zOY1Iq!8>`sjx?;zbwp9O?G_&C6UE0{9JITM!B^j~;G9uZC7TbQRKr{4M~u{GY&8%m zN|(`MU`SWuK~y@GYsMLZ6pEL(G+Gg>cxNh}Pp*B{m| zKn-DsemQg|iZo(5xfK;0o8XjjM(1^VLCtz=Qh>ewM}Lm;K2$l0bq`f*`JIJY^KXnz*Wd?0knbp8)=#@A?!cve+5D8`Y(d9=gK2A z-7>m12i(puSNyx;&RBE5g{D$F9~yA|4W#C{owC z)(g~|+1!dC+o8TNw1(jz2@i^M*_~-yUGVN}PS(sy9Lw~c66vJ4gva7Bxs2=P z?B_2@AgKb!gXeee(X7iB{kD)*7YNg}Uq+^mQb{v0F?yHfPQ*r{fW` z(A;uyCCu2)trKso$ujFTE8gzIzr#JA+h-mUNzldg`0g2j6yf&bi7Up-*UN7fJI}0!-5S<5O7ScmDXO>Ki;VlkLqmK?J^PKljHBK;l258%$c#-pUH&;1qZ2k>H zK@IHo<<=VHI3n4dv7dj<&i)w92tdILl$1vJV>tl4bHI@O%GrKFqo?{%UM05D-##bT zz5|V%NiFZK%wLKKKSBofoP*z*?+HpYU0G%oo{o<2!Il?NLX=~nzV&;TMmrLV-y7B2 zeskPwhOh!@W^reSn2mZQ#}A)UN3~>sQG&pWz;?TLRz4#_lk;r~xGDA^6j$ye5SjN0 zk!cG`pNQZ0Ie6o$-h`19M&f}wszo``Uj1q7{I?qKZc0PK{(U^|HR}~MKQFQN0!QY& zcXev)#-c*2a}2WFl<4E4g4Tw*EMDxo*4stUkHFy(@P{EeE61u)j%ViAL?sy9{1MvG z>NOrV7Iq1#i_6lRIz&p$g^dEgH?p@^UQ7>OTQDo#)SMUvr7r%I$4a7~@=Dd}ExB|B z^Qm6eSOG$bPOo;Yxi9HGAW zbj9?{&6_Vip>*;^PVUZlAv`#GcaQd-@}X$TV1h*zi*)s)s8`qTiXIF%skhtLQ8}nF zsIysIy-h<;ZFd{nD+NXZbCrH$lLK;>s1m`+8jScoqt~YhMg^1JP@~xPFs-7Kz(l5Y z>A=-vd7Pb@0rUMt%}S0=D0U?(9NcBV=yxY9PpFXqX!72wH@`(6AM^+6HH0;x#E$_(De1)1w=Q zBO)+QC-h#==_9cn%nr4d(%iO#k^JUNO;nw%CS6NRB&#HQ5!cL%=rq`#|I@}o zTHpvpjOS0=c|A|V%7_{msaqz8K1HE4>N6LfJ2$$b2o@r- zhZNmClehlZfyQY-YDbHCrD1DPTDZC3E)|6&D$R0*mU-TEESesKXOYstK>YL;r=;J< zlU}QMWuO`iHt#A|wLX1CIu?#%{3596R(HrKW)X#G4D8GZ#m>HVBLA%k+_n!JaZGNMsDXU>6y1G67xZo z8Mun_RRZx*tsdCN)K?-w!;mOcn^-dCVMm~GO%gdvc z4z9t@cSF6Fh&SefLY=33LS9r{aE!vUQMzFB#+&!_@^dP$&+~M`edC9Xl*IU-!fN(# zT^!048T2W`!oubq1}FtHMuGk59~_J-esd%l^mkgJLZ#Z9MB=B4W$YCx+s_BKExsjC zWawkZ#S;Y)lxUL|E3c%}&U=}y2^k_0I&*YIt4qS0+&Jm)aTx2Fwbt*~)g4cN%+%~; zbmFT93n?QOm6N_7PeDX=aN==RZQ=Y_Tx#HQvx94P16QsU)i++u9ZnJH zi-gJ0x74?ht5Gt9xb(5oqD32V9g^`b4{T9>-&raI$sQSaQ7+ww!6`1G30}6t zB?zj{e>6G*qvm5WPL4-7%5q(y+HP(RY1Wy~=R$fK+D+(3hS$!br+JB?bqZT+4-%R# z$Jyjq=sZ{|FECjHowK;mAp>z76QCN*ybDwp@G5@Kxb07KFM95=i{Iaz3XUlL?O(iK zDWMLsjZj-*`c3lJp%ABYMhfxGaEaDwFuC~ovJWBKU9Ot#G`>UR^n}Vg zGQ*UjXBC?oot>7$C?z!CYho|4kv}rb??knF*YIK=K~L|3#|)drZ_n6j%~C$Tm}ZJX zahk4M=?=ZjY(A<-C?=x8$+Bc%{;?7=`f}x@X&Owmi<`eZ2+lpaW67MRB(&NSYEZ*; zHOTf<=FjYmv)CeM^;k_(=N_SBp20U%0!=ylYZx)dO)foG^z5=F9q46#@tH+BahK9gJz;y)bx)Ea%v27EBEI)o! zp8mW30?kzfBbENiL(n&@<8xP9=%ZIsK`=nMk-J8@G-~^+F*dbSyRUI^A2ZnT0xzOip!YtSi#}Pp3@F2>J8@rh> z5R6YPI)5P{@4TZYey-I1a%8%rMRa|pXmuOo+00AV-i|QaI$KeHZu*Eak}acp^H^fr zfwDP!P5*J}V$yCEU*bt+=r(fMyxJ2(S1Iv^>5*lLA6tHnU#qW9ClhKfqsUtQxi_S0 zLK?i9UIF#d9D$lFwe~CBzJ|H|{ZfnGrwaesh7a=g`W4_Ww#CU)A|Gy9ywALA!w?b56hrx@hzDnLLD88a41q};={VN+p@HsZ zOq^e{^@Gc~DRRHcSZ zI-~t^e6O;-FA`_GV$5bQC2{q|gd=|&huln`64v$sJF10gW(z}XSOA*-5)4sURQZOHz%Rq`UC_KHr;+1(A5bX7UFSKjpN;#CS2?bbEctcG)q~NDf&> zlc5UnQ4zk-RlAjTv6F*GtFUwcws<7lV}0LvScd(Y4Kf&2Bkd_|PD-i-HpC+&owBb| zjmySI+|>#c)G=fxo7Ul0DI}zN;y~hO!r~f_Cqo_BOwo-~hS-KpOwz#sYVhK!nqRKDI zisGd^oVwcgaS6c6UwTd71XOxebbRZ*vkEtxOTLE84V^b0f4|@qUm9TXtUwaEZ^PfZ z^4{l7I@#4;+Pl?8PftQzOs$d|y^L-$*i_N;5u=7DiQlwAv2UbVm}gdSguaDe6?pH* zQxLWuvDSzh2)!Q;A8Db{PraR+z6ywnIz2F9_ey9ubXXHVKx@vb{M=c4-+ek6dmS1c zly>sI#^jfZs4cFz1aTH}YVmEA=st_5PNApV1+Ee9i2bT%T-^+XQ1Br$MnT7+ll!03Y^xD*zHcMjtnVzEJRr0&GcD2hA z@1!@Z(wM1=H^4Xtt6^ETxki4^o{T%$ZqgljEljkw1WAMTzxjR+j*&V$jZszE=%2GN z$S@kP%|fquTW?#m-2tAZx4*X~u+po@TU5~rloMFyp(!wI{We`1m7tP9WFmp;@2MDJ2G5m(;S*#{2m|E2B|c3 zvUqw%MIBtX^&x-RrflVaa)Y>K+qazs*Yn8X*sd#aHsJaNeV>vIr1Zh=GFt%$j`CJH!%YT+;`o|%==C^CO{y`4{#5YX|B=c z;#;4*YNL%+JG6Os2qQ}7Qs!2tZqHmA^hhURRch=#P>gW8Dt7Kb<3CE{;W#vTQjo%H z?ixj!`%1b8NGm3~D;df(%Nu_jZOpPN@J;LO&Dr=h+5j3q?hE1m9QE2n?N8YF^x)#$ zZcVzQed5O}8rssfHk;R1E`k(ny3Jn!Bmc~H4};w2e8!xXr{KY&)R}2+ZvIayCblS9 zzCi9!QkHh7XJRs7<4D{7qWn4hxbBb|$fFFa`}m02wO=v>1qI0i^^FYwuKd$vB1S#U z>i%FoC6%tAlbtF5RlK(1EgCM>pQxpf)8^5Z#C-}f8cwg*+Xu;WL_xnp&|i7DM_9uO z7AeX@$=iw#z*T>8s>hkZe~&RoYB$j5!2)rY3xz-WTVMRopY_rnKBrA^1-G%<_Q%Ey zu{nGgGjOf zS!o=e1}`Xf(i)C%a9EIse~;!($z8#lNRYR35=fg*pJQ=zAUwH7g@dDjdn^7%#WiJj z&dn~_Eo}kDvrqiw^&y;s;tz2}d?)fu)u`XwmNjP1k-L#D^(Rs!v?kd~#A;Kx2mEhM zQXQt|%X^)t1af)fe$>5+$}1@??C(2u9z4zXR^wFu8|&q-mx|w+=V6aNKMC=JJ4TWS z#ZgeCej}5v_5pva>A>v}0r|_5w84{GqED!UtOTg8^|}rY4tCYr3H_$wk}IXX;{SQ9 zzKoI2CL|}PC5m9@3$SP|Hny#gZuPZ z30R3D{6$|_aT6o@HGj$d^{Zv?oX(1x@;?v99^(=5OvP~BBK-K?pZ~XW_3E=OL-^U& zS6BaUzYk+4KqVNPlm1U*iht`d=T0uw@%uk+&I%6E?@{Kk`IFyE|L3ppj9%|W{5e-i zmmzc!!f($@qRxm%Bai(2k2RvLq_anTID#NT@^iCxU?3$mR)|$R)!(c2?s0Es{QU zF%-PLUo^i!6_fF43IjLV)v*fU59wU_p_FSC|BsXQegWp{T;WZX4-5<}(TN0(-MZ)O zcynRz;0VvqZ~)vuybqak8O4 zaC%x(mS!~cz{A+s|73$@Xkwyr`5G^JjpO(DxT$Q`?nWfLD(%F=jS+!@+>^*zbQyF~ zubRIapRH{8L}o6PeU^H-rMxa}_u$x>#rZ^rvT(E7qz!|t-J!R?syh=InDQ$}o;`c^ zmKv+g5c*#aU|g;VmKoyYWKxTRiJ9ovZ@RMD9s9(uI;>DGd(^*G%$Pm#<-vj>+lq5- zwFivM$;pXDX`8XVy`4nJ9Vc_R>F}^Cbf36s3j%g@HDn8GZ*PyG=3smKxVRvTT>R8`uA8WVBx@%F1-nEP|JotGyYxPn-im~IFJ5gk_Xe+^AtV25y%VuQ?@|9i zk3ZW_rdM;3?weM7D!kA2TeHl!3Rse(kNms=)#6as-9 zo=vD(SX(1dJV!3}xfiamn)*CtMT0}Xn(8vY&XYh%DJQvjM( z{^t&Rt=k_#g`ZH1T+cPn@wU*GJS-CJ~9`o1jkA!ESemC;D~eLvrr zes!O4;`4pESEN-CFRi@7@$o$c7}LSs}?Qj%Ly zlw{_Ewe4KbR}R^E?U$dteA#}YE5gfL#r&DgvikrA^>AUjyu4H|P(?-TGG-5th!~!n z>?+WzEYvbCNq{=?`*$DMN%-1&8r6w@NEmFu&fsrCLPCv98J@tH7_47; zc_>dFkLoh83a1&H(}^l8V@E_p{1`n6Qk%$oPuI3nMBZr#?W+=u^>r1L^zaavC|VdI zJSbtV^Za)e!)EF|KzK-n@QaCwwdNNOLkbECw5#l*dFEZ=^Tt}fF@2bA@bdT|nfD>? z0xFp)uA?ieRcCkhl6b+iU~y6aiOv~rixaxU3jKi@)*I1_``53Uq#DyRWUyb={K_km z9t*qI>h7dOu9gB(Nt#DQrSb^5KjS_HDPiSca8r^qr7@t^_I6Ok^UP;u z+ajT+u6Dh)44+i9*imt+RRM)Noyy1&JDKBa*&WEHd>Em$Slzj91Nh9^t1SUxmO9f( z1mp_QiJ6%n*e{oZPS!nU9UL9`JTF*HOG8*11uL0Fb-1{=Kw>oHPL}?u6dpzUh?O85 zWZ|CPULNg5^Ndb6kVP?sFLoGJD=S8}ICXS%R@V```}^DXoLLAcp9X}oCd-|ko(_$T zAsosG>7Llv&XMpr_<#QV7&R~?ojkS(7cRD2mNg-))gU`B&r+wZBAy|2;ERmVEuT3n zLGjeCimK}J$t9oTdbp@m%m)_Rf8&p*?`ycm1*E2~F4nU%9{jm1C^R}Li3r>n0QO(M z;y7*$$OQR*q{GmZhAd>zD!-F3r+vXZQr%L?-iXKSIaKni^1XA;H$$X0{-TraY9!hF zu&E@y)?t~^x*3p|>a6HbZn2F<4CiLOxvicIakmf%y4i|!NYCuP^qSZo(yInl5FMZ9O+N{Sl2JL5YL<)EmTQb=E9hC#Qmt6PS zeOOw_3Iq`*N{=A95*xs=SAEFB){#}e$SpY^JTSmKkS3J8$6m62ciX{5j$u-+dE`1v zjkU946%K6eygM1$3|DD0x4zz=%pqzX7Z-z{=J$JMgS~hwC6m&RQ=MnV2aqX~dx2XjA{4HJCkuJ+15ixP< z*jizJez;f=I)IClU_Yr9YIhq39MgMTwo1n0JfyC*Blr5rJ?zF;*Vjk{1O)0M&U15f zU%!1bgsOv!FzCiRnPCbm$E1x*?yr4Ngz|N*Q*LUP51U#RB#eAQKpwr3okXS>9&N%G zn#y@6E>10wGEVzu2AWYVl@UN9xCgav#{4|>c9kZuBT~^ADRvB+&%djsa6Bg_q5eHU z`||KH2L46Wq^4Uq4BfgVm9h0|n2-qf;l|>Bw}-Kqm10iu;yooTkeEbns=^YmKby_C ziWNykM*it`#f5g8jDFmYagUbjR{kZp+0~E|@>Tu~jS!otbxweg-py#D0ae_Q~j?wn@>(@mGz7R<% z3k!|8QXihDnZsSa@JNT34x0z$ixZ7^Xc*+eDQB7??S`{8PRR-)w-7NGo+O2L@18}G z2_Yu%8|l(~HWhH*{R^yGGnatN{*Uk9A7|R{i|8@pJ)5bp*0PJJlL284J0mk_$zrMF z^IVFcN(Fnj2f!t-E-rYZ^#0!hoD7WcX{TTW2I#=`O zOfMpKNB7BSz6R4nd18cI<3{wtVG+HsBLb(y!}5`H)9Q3v1}sXEZ}4C%w>TQ582^2J zrXAN);QW};v^4M%v5zvh?sfNyG4tOCQMqFAU!5vc!PdzKYM8C=_ zz=4E8MoAXcznv1Bo<3OFc*_rP_d|U%d~}MlaeV9$NhT!9NwgNLApDXns_3+}BnP1K z*koc*IDGAmXJPU9I(Z^oG@dy;tjM0oX?oJ9*Gwy)0(>h0lw2A*E1;mGRY+_4Sbn?~ zzp=TS!u!EGv(5(3uyl&oX&cA8F$%0osz7D6eWv$#5;m>;bJX=1c{5OB{2uG~3=fy2 z0>7pf5s8vT1g7Bixogp!k3%z11^X>UY|V1v=dpxy%4Wv?3PV|=y4wl8@G0~4Q&n!V zAMy`q^NTseUxhxP`_%J=Y3uPk9<$tlyr{4=#AW0$D$nNPwjiw`Er=sme*B`H#=rx#ixo;j5%>=?ek zK0kQB_ssENBc1(BZ6>Yq;z*TzsiSe#>VnmF_f@N9z~NluYAo&OX8t7?$!u+a=-}$z zXj`B_waXbL?26Xqx9EM>8&PiZwV=Ez9;x_D4OmItH@}&l?(|ufFQEZ$+CGsr>lRuH zwMFDy?tJdWp^qopJm%Z%@X^!;?28s;-t-%stKu(vIZ&K!IgQ#tu5R~omJaVeil))t zzErZOBz3vGQlc8=(O4vt^-Pz6ugZ_D4aTy`-IzUd{%xx+zBjlSZuLD%pCJA7 z)y;JZg`kKeWE)}8!{nj_KF@-f6x!S$Duz~sA0YN?MIuyZcgepm2$5-ObU4eK!&JN^^2e4!m-YJL0rboZ>Djy?CN@cbg+B4#Dn3$O0;HV`-W?KXJ^9`Jz17!-gO0y1YJN(EIRjENmKJP zDCtWFg_Aj6m#a=sPv;aCcI-JTs^BEy@;-g?_zyYL35q105#jhN_k#m+3bH7J(y8u# zv_51KT-<4N-jg5X}lC|}9L-s^M0)j4?Nn{$y5W)x=aK3oK$Yl+d<2p@+&&?E) znf4L_yalj{e$mIia5k_uL7mLu*A!m_Hj+|E4t^)SH$R`U_iiMwoI#T%**v+t0Z==_ zKV_ggb)_~Pg}8os7onD~Av21ja%@3IT-=lha7u}?`sJEk-QCSLl`O9~_1?b^?lz{5 zlfjOVR4b!7_$FFMy=9Xejwewyf&J6a@yqev;o`vQm@2)lN3x#;cd*pv0dj1ytG%12 zt5D&T0M8S?JJpvj#Qg1Sc`!X!uj;Fg>G{qhQ;USFx?&hEZ<6pdmR0Z8Na~95OJ2-~s3LW8{4+{Uh>(=TQ;30eOV93xgq&x3Zlz>#pqP!ru zV5HZ(6I8kUjy41x<2fNo^Ck;L!b;}$A+dTa`O#SE%6i{giYpVjM_JSWI!ECwoUX!) z^3DbXCT3@wvlx=?jMBkyhQreus9ygOfx0E1y(dGOxc^|G>HSvo^|87u4rm2wj6`F|})2bvt!^Ma(&tg~45Uy9TcQw+MXtEQa?k zkxP~zGlWp@-V?4R%b@Vnjz^$IEuL33D|c&&^kkIh2CNUfImA_L$c_0s_>&rj0#iTrC|$zM1(xf^(zHjPd72+S@hEQ-`9D0 zpaHz6qNX-FJX~!ciT**w>ie%>F%bU#{^W%|+7b+Cnu97CJY|uyBQ!k)YR+%UUZS6##YScHK4HWUUK}cVl{Fq&%~39q-u-R||_*QjsJEqghY+1!}YS8&y7h zfI3-nCCUa0xY+b>Q?pxCN0rXmm>tXu@sbQ^aLGlE{rdIG5M<0#7{<`toRE=6RA+Bf z6I{B_-KC1!x9$xuipA`*vajpw>k>QaOjJ}I!N|Z>@k(TTd z3JVJ*V6eI(SaUNgVA)nz`($O2{N8kQ#wN(pd~Qyxk3Bj5Y|L(Pbsdj?>ZV8*g;X>l zM$aX@b6u~(a#g3v0zmZ}3kwvedP-JSoCjIa!)8PT(TOlb-ieopAc0hzjDSGjoQ{2L zDW}x&+|ts{?n`tuW{NygBC3C@-&0~C%Tx3Xn;J70UiX0Z8e0eX2cADs%*BN#TKY+R zuY`OgD5r@E^%@%%xdGZ(UJe=VH8RR9t1L1;XcTo0(EhTS;WcgFB5f%$+;4IrDgd3Y z<|-hTN7D+mVjUl-#$X=dbE=N}>^YcUuO$|DAy9OZw?!I|f4M7QpF*$4HUsmpsIIVs zAU2WFcd(DNsp)yk^{T)Ju%l0WTOvBhxVypU;73^7cMHST@>1E&{eBll`{vi3yD*Ae>Z_u-dX{OzncvQ;wIDCJ}w92;i8$V6XKOK;)K z2(!zvh;C5_zKeNcm8!7Zxg?rd*KZ1@I{4oW8Ok^Z>Z}*C=v!coi+(#o3gjMAxSb2r z@95q)&-b`Ds4rF(x(o{ca+DKKWkFP(;14Tja9)eobEaCehy2eTeOsWr)O&mZm~()*feHeZ#a6Z`$_rP=K}Yx zak(GZHEU17x9o}95FPgFqw6&W!BYo!=O5F7yLL~$K%Tg&U(rAW1K+o&WMqa<$*&OK zQ^n!?gc_Nzr00H6QW7-7vMYr0zEf0G^j$ch!V0mwy*eY*d9^=ZFQuVD===IpOG`^W zk~Q4Nj~{b#6EC@GQ{@KqSvn=FtbCHcF9PsBrAXtao}PY7)sv4^&IOUKf^VFh zxZK>_>dwZsPGK2LGZSPrDdx*r_zTHA>GEyORY#Jff2fGpf)_Z z1W+y9ZmlPdkn88DMWJrJjC^GL&CO#_SDPV-DdpPl&s!(3J>K4*^RSvOLunLwP4T?T z-R^rqLF&ke(v7zWpmjjK4~M-l(b5t!z(7h$`fi)%6l}AG23-LBx_Ui`=#MWwT?NSk zgQSXQta($JwVCmU&2iEPgL>B}$rOer;!}C9xRcQUF97ICD=R+hWW5`=I5hO2SeJP> zkLj0)eWo0sw^375gDV7Aj;YIY0=fk$!d^)|Ju(2Ru9Jk}M|JXfoHKs-@IgFtnD5{n zf9iT)A_t%nu%bFA_HO$tj>Z{MmJ*>KSHuKwwnCVuf4q=(Zogzd3@a3*-5Sp%N^ZXJ)4MHai|6qR#|1`=qSfM z3f*9VIY%|R^ciG;Bz62Y;m(}Ur256j{K_03?kJ;@#d6V&-)kr}9_yQ&shdj!r7OKy zLciy>f2@`p)*+0!Ub;uy2AVTNHCzNF^GcH)laRi;XnPSx$@>%l%RG?DeZEd#1gP$X?{l>t}<67n~jfS|!2 zU$a(A>nDRO@>6RV2E*mw31&591`e6BG&?M=3)Vgd#dAVjkI}-?`*v|2Gb|KC8V2Xl zvX>#4S4rD^9zR0}hG08-Lq3}`yHhxA)~OZDxKz<4M&+Mtm!F6%S_;=3+9etZY#@`8 zCe^$M0KGor){!obsjjp=D^5OLYbH@C1|nXfvk!JI8w&b@DBZje!6Y8YS34vN*K6|9 z%h~j$ounPcX4FJZef{sF!=-u?(JJ&@W)uLlFj@M5o*O8VfRmV(TPb9Z0(1%X40F7r z#_y&j4cBkcfI{04w*SCW z#KgyUdK}clemM5Wv>8tKppEXkJ}c;7y@(Dz*&JTMt%E6C-U@^J0UQWN3q~x!to8Nvs~h-Vk_9{< zN{o1!MMXa2+?kn1Pab2hd@U)+%L`jt!UQE4$W+R{nIQ*xL9T+rRN@t1HoWR#r>8N} z)ONK(pc8O)b%l)RH)-XZl&l2+FL(!_#bNWWv$Jrjc@Yf_^Z5voeWoYB)kCUvH$a80 z#aVXoeK608l?aU>LSe?(lpT9+s8GAQWI5G^yJg4p1ytQ?Sn(^^Zd#Q#OjV!{C@*AY z>|H7h^4;p$weOc|W_B63?6oUq|1X@Ba zs1EGn(h8@Si|< z-*-fQKXB8FXN$-LdSV$VUbYT7Ew`sIqth4nm#yvcHj%@SHKU}$z6R6#>qdnL+$R6p zWeVGfv!kUFt<8Q^Qn~k&4;@%);&q}-?tlCqkM}A5-iqRy3+-K}F(UhyV6hV&RFg4d zMn|8ngoRZCt3*r=<;Q^#v{5RC&yZh8v@Il9G}D*iiz)4^%|Ty1E_f{c-9A+yJpj z@uzmIIT&&#+3^>6!fFo&Yl~!QIL&ekz11FhEHN^w1 z%Wh)|ykwty0E%R3gv^jB6J^;21?%X`3%+*0jvm}deu@gxN@!?k@st(B#f8Ztg-Gyz zr@p8t%A8Y1ULGB!$%Y1D&=U7Wy}iBtF`An@B=2io>f&4Nj* z3XO?urCdU5`u_E)#w6WSkRgDdbC?Zag^1?>j0oG;0Sby(S(=BgaOnKFr0ZPQ)$z7} zB+f&wU+Xny_q@9#Y=8;jgB{CD;*3r%+;(?+O-L3Add)}fLO^SP8kp_lH*LkO>vQV_ zQlX@>^5|0)B?+hxWtVR8hRelKTD4mLt|(5%U1@1sB-vjzlkd!D9*JsMhMZU0t%#ED z4f=n^f?nRi1xI^FI_Ab0mDbW;rs7e^S<#7FHF&jC^(~NdOZN7&m|GOB?O|&j;f@s- zEwbr3!B>~p-R>1!^u6Ynqi1Weqn7nCCb`e5?(E819=<$yy?!ZA5+<>+)y(@0feM6WJs)2mg#)Za3`$l}|F!AgBZ-Dudmt)iD8X9_z&!VgC7b=d& zqc&+iq8SjWN^Qp(Q<*B2+<482YRvj+7*&tM(T@G}?uHbc|4;sxD@i`hAK6m)6D&0SUFl@qip9jUu&XnaBG+N}>NA(8h_Mb-LR38R@vSGPKw{AC+AGz(9VCIq~wl&{BGZUT-Qo_Nsy~!AQ{%{OzPEuNH@Isn3kr%=vhDnO@YLwxx{0s)Qnc_Qo}3`f*hNRXWC+Na8{Sg>BEr2 z19o+1^Kh@UP6!S&^;Ax|!sn_>x z9s>t6O~JfkxA^$+`*%a^Kc${*I5#m6wWP{Fga^phNFCKE9tWQ$Jqfzwdf$}9gu;Ab zyJ7Q^U49S7(C}~wo38WqO~DFn;{q|?CvG-XCQ;S|DFcHScwq>YGZLKqGVk8?E(^FC z@)g1M_ieas3n`u-Dyyppk8b@aD2Q+sl=txwF)}i$(q;zVwC7KK=yxuNT+6PMvkOs! z+M#Ez7G@d|rPbGaSohJwA_IttOiXYACzV-HVBH<%H)SAGKqJXG!CZcz3`FAdlE-S>? z#H=eQgmcbCWIfD`_Lq>N-Gxwt&OT*j-E;mlAqYWc>5(NrF}eL=Jx`9^hO#a?Q@?^* zLJHsNsxE3Id{+}i!HHg2#y#w9^Mw8o_;2ym>*nuz>soeczp7; zl)L+)`QonUb~ZU(QMkc@_yi_t1O`?lb{JVt?kRq^kF?{*l#??I27SmILch8 zD?3_nQKH#JYOkp{rXifp`d7o3Vh;1S~2a;Lsg!tvoc+)PR(M3Y_}PeX7Ar zz{yFWQ;{YXJLpxN?m_+@0FA17Caw3vU(UAHp8d@(-PVlyv<7U>IgGR*M8?A+y?e?^i}P1+|F zB|Yllbtw4^?VPYMPa<4}t{)g_`62`l@h~w4OodK7RSqk_C0Y2^*hP>OXVA0IvDEX8 z5Z0~f`Nd0uTROm^RzwPx`6@zie@gyMbbM&*wYi9v6s%0Zs(+#T=p%Oa;Mic}v%fWZ zn28zX<#FTVy3>af*u25YS-4 zQlDR$9T^e*@BuV|TvX*i%m8U#>HQZ4PX3maPU7p+ctFlo*c1Tj+MsdT_4Iq) z>ZLLjDWj1kBwhf)Roe=ba4`Mu?h$z8?%v+yt9vVA0)j;#lmSWsK!kT_+4AM&)ymr* z^x3`F)g{9VGZ{Z;={;1S774w`Bo1lRmtE`(_l0IwH$jC_Uh7!ed zePABI!68H%kJSlgP(4%^)Ym{*!s~T)f{Q}x=7PHnuLPeut7UHB0xv{mqEdB>qt@aV z^m3QKAG*k=hI?n) zHfh(U@y0o6mKY~|&@n0Vd)P(uIIADL!N>sIJP8Z4Wy*O)b}!SsXAgS4*x4N?bQl>* zO^~Wv=S=kl&{uIaFFqkoU*#RHAx_@SEqu?(PG$?kXk2(Eq$3{sG?8>oPh&XB-5)u-6Hg5w?1n6ZF zVb9>07(?&VOmcR1c2WLRx8up0U`Z*UOi`Yht-C}6Jy+0FcUbLG1U@Fmh}Zd`rt}~n za-X)g;EOr|J!2sMNhr!I$WO<0+1O%YbNf6fFvZ(K>x@g7L3##ff zpsd1aF)baPo8wx6?(XbRktr;mxdTHD>WqG@cFgt#>RLdhudb~<^vXmCeYh{hyq3=l zS!Hi-66WK!Ox$(n8hz3MF9t-ayR+4?^YgkOTmVktJ0RjfMP5|z94>9VY-L_KBgRQ& z0)e20nY4RbhxL^liAg;m@~$g3HGpZlu|3bHwl?_RX4Eu2`+))jLfsI%B3hY%83{XO zG{N1h+DZbmrm&)>FbsV``5$L^6GdEoM5&UeWR2Cht8I5rpZ3ri^5?4ipI=X0UQOAX z^bYx~C<~L!c0yB4R^2^uTs^* zN}Nb8J%7`R7JiPUZp+1Lo6*26P0#tQM=t&Ga=!;w3{e#Jmig)cmlF>brW==&U2X%) zeTG~Wt=2i;%`RiH!_HfQy0-GcOV6^$QrE2(expge_aPxY%WPykg139tOp_rCY}T+` z%%tr`!)WQ42bFWz_Y&vT5rLr#YRIXGZ0+gW$<4Q$bg_wUW8p@DHnRe42w;!ChMAle zU@zB`ZGiwgO*36So6lumaBOT0Y)ybW0jdMqSvFo?-j(X|+0JT^>ZGY#(u6$d=(;*L zPT;Y*fN$ELm+d(^}ti0Ue`kd4dnn*s>$T*niDmXA# ziw3r4!p)7~1Iq*Q2_T)d>s+IOV(&|Qe9*!HZJf;T%uMgzj0-4}>?+>Ht2N~h4ZEg9 zFSS=_vIG)_&^{vm>tW!)c%d|d3b04H%C?6`o#~AHN!BA15REBX)*w?s0Z)rCh?z!epc&@xm-7qQ} zE`qfjwa>Z-({oEMNg5N1lt)F+SR59v4$@Y5T<}?(20GCwhFeqLkvp0l={(4isgDjH zHxdvnMy!z$MMEpC3={nE;<5hAYzNwFOM1Fvp*`*N zP-nZ9Swf;KQ)~JMiS+R-Dp&-<*jFB;*pfmo1^G`GqU{iUQGay2z-zbReqUw1kTOF+ zrE_t2V_RsQ@$i!(vRc*t)|#Sd`(l^-2kw+pK5 z2mJ;?pAN*DKb3}rj51cky)!H%nbuk`3it|;nS{>SXbs=WGjrDlT-<{^|jO5*^YTVw_Z(B4ge zq;|pECWVJeQtf@NXGH8-*YV-c1O}rXXf7_nbs4+h}j zDPF#o&*lJI_EVl(5g>lmJnw)0{0T&jPm=fCycb#I1k)C`$BNu;sw~=JXvIdI=pY#d zbaTRtQ}97j>;c_TrfQ?&;QWYPnus*ktXM0N>&{t`Q&{l2)n^D1dxyr#XkYrxyIGh> zd&2M=qKDKzr5@8wO%wYt*b=Sw-qLbsn(Ql>B8dKA1XY)&iM8~|%p~R1-u`PTCN5<} z<`+XR-Jys5OhF%SRAqTJz}l-Z;yp+esGcK(SpocoMZOe2p88U&{Pg ziWQT8`gp8y`Ofz~EvNK3J0g2x$dN@>?>(mNifxI`_dg-I1XSZocD&Nmr}jk;Zv=Nq z0)ZkSvDQ^iLR_4FPPs2b0h&gQ7ihszCCZM>&86OZvh*23->a+VKtKNZlag2+z)ldqEEm@Po~B9F zaQSDPC;kJ)b0A^@Bw>lpA3q5W7Njkjc$lEj*QfYrQpR|$2fY9o7?{`%lzV-q*v#<^ z|9lqQ`n@4i0so1syA&UHUM# z0-n9*uckk9T3tk;?S`OtZcwUW4`$J1v#jF(8Om~GO{C%fT{FiFa21H9|9duw)vOlo z;gZp60Nj9?CT!3%8{7aU1N1*|gFgc^w0|sc+{2zI3ota$ya5f%(vkrXwT(^vJ?KOD zl;qC@l<^z>R8xKZPvFxOd0O-!c+dzL&Y}77w+W}f)4ZjL1yltlIzVKx|K5a-(%%D0 z)M3CSfnpkrWBi$DdAP4XNA%0#t)Jfu%a1!7>JdCS!@t=PrhJ(^9kAC;vV^ zc%6d#zs<9Kll|LI{@WM9JQe#x82XRHxEqJ}K|c9Ej_8-le;fXPeEI+PllDz9zZOr^ zd-KM-;@xwN3E;56CjVpQy57Ab{eR;b9V?!JLBJ{XlwF^DDJ$4u1I_HAnx~yLWbfVo zG@gdoAJ-F%SN7aM%FZe2YoO6!YeSk4R=_!?Fkp(*V1NI&OP|FucsQn-5e;H-e-!B?zfaHBEACJW0#8>2m&uT>R z^Sl6F1tArV`sC{3INkHF)k}W1!;S^zN$K&7SkL=wjEglEkc^X+8t!lDy)Sz?@>Jvg z%eRcv$8-jA8?SBo+_&NHb{B4N(TY~zWK&2a_q@_;=^1WLp}p_P$oZb)0K?*D{}|bQ z!fFcQr-r~lkEZ@|CGl9ly|d+g$A_Ax$3m-o&0gY)&B5+62vNPI$2pCdo* zk$^nGMUyxRO-`sBqCAPI__?2@YOHCkS-WLZcvn(hu2ZfJt>|Nv(5E z$`F{e9FT?lLh;4(CrhwSJ3{?WZ>n<-HddCz)>97n76wxiGq&vKy&IyVwKRCz%~#kY zX@F|fc$NJ-K6>HU_J4(i9|m^&te+QHben9+H~seo-+F!IC5_Y$hwM*BsxqUG37=|q z@HJdreXWrUo@^OLyN~uWAG@YzvrVPBRr10&&S~K`9%)i2(Y}m!!slD|W4udD*RlDV=+?#ra zPPVvQ6E}NYZg>`dT+cwrR)z0l!sQY7%qrT;KfYy2OD^8S-yF>1t z{M&`E{GIK^_~t2T;hh67jS<KhOu8wOlh>b0)nhRo$0`*(pEsoVp~bAOy{p26dws)!?~Gc{vns{f%#lgz zWO+eqXn)rl#;bAVAanZB)~?nSmLcynH)K-;LBcVv2DyTNYo7iRqOm*EeEc)G?&wD_~PpQ~La?I?MqG=;>1i+GI5 zH)MxH*^N98;RbxvN)4z8dWV?z*U5=1GiRvg4=Yc&1f}5D1X45{(rpRM1`<+-i27FB64Aaq;*eDfqyP@uB*u2}JfpP5?A6$8XL z`B|H71lRqu3mV}v%ZbQ}0zU%26$Q>B>J()!n^R(*Z$d1#In_Sawgj&m2L`mOzQ~{a zW!3Cay~V*3H5P5^%4&g*0c>Pb#d@dw5Undtqi^H=+L=BazVG#r3U!N* zt+en0BeWk)vqO3y#cU829PS$Uzgp?iT#4pAJ@C)4R<^O_i^coB&!tkLq9C8ApEr|-&Hc;C=xR8_3W)dTF)P2l z33q=P`d3pY^0k<3YCKJOf7`K?l-SRV%$8zBAB6}0_TS^lZpu-u+0(Gk*T-9-CRW0_ zr99A7fiv2RZQTZb>(<3{7q+GskwRSBVj=o1|7RrQ>tROgTbDii(lU;ZKxQ%1Zk9P(8m%@+pP0Fe|S3@QyxAssnPCA z;>@7evrLVlBTqyHYT!1e?khFcT<%>Xjk*aTc1~O(4XqVJin+y@aD>!89);eZE2HPr zwLWi6Fp(Xz_}+$c=8ir73{USDbNWp0Re;Boh&OX%<6u#Ykuu-mR!}(!w*%Eh!}Zp> z1qII~T>3t*u5j?qZttfI*y6_1cq|vJdYi9BbFh+-je*B?!>yR0>O;;IBC*S9vU!wKU~N4;?8S&7MO2D)WwwscOvWH&cm6!VQaqnJ1zfm9W282He-{P$1_%#dKkxV^JQ{UBwxjs^p($`L?A?c>-+8rCy(sVr#m{Qf-(j@4v%nIgMRzN}=YaoeY>~Lx|B)m~ z7qyKXf&rD*S1n=d=LK`G#*T6%FCu?x2`o+%MlxzO-;Jt0a(TSpP)TEE@z<=y@)Ntb z^n$>ufs&m9*c605(^%PHbMukUj#(KVH~-nzbzOPs9iECGaVHC2p`i+!mUX@}miaA?$&a{CE93cntu^cE0KDSlz#FTx-D(yJ;Z& z-4QY3*P6HZO;y!+u&a*7CQ3`#)x3I(O0S34Xz%P!9u<$*B611u&ml!LI@AHpbo?+*HUGslDBk<_>JojWz^Smp})fpDYlx3AoqH9^CB?kKnCq z&kLeCxapX6AznAaEv8q)tC7Eg7J?V`f<^`&@s@_YB+i2kgayxn+2H`6G~^BhbDm%3 zGhzN!@C|x^MkNgf zGHFd7pO+~mGYxJC+0jSe(+N&&#}nFU%rznFdV9bV=cV+vwacEIY@K>aBMgq64=J{y z630njSg~<9(|lWqj%~Wj={auJ@Vs$)yhbGzBHmb)U|ms`RQG6Lh5Tim+!n=;W*<0= zIpyQ3(KgJ}V>&PGQeCQq=PJj%R()_cGE7b%n+_VJ2-V0JRJK30Vo2q&aie#(*hrrf zzIuRTv;AFcTgggMMGAEF5jL;Uvy75^4uoN(@nQ3y+r8)`#J!`X4VS%DBYm4ozfbz` zN4K?!f7dJL9rwX0Rg-W${a=K=V|-j|+diCzjn!Cf+{U(cY}>Z&G-+%!W@Fp7lg4&3 zvF-orjc4!s{qoL-S@WCuFzdS3>FYR;GtXVuz<`(nS-93=elu+JE4Rt}RGc9iIy#5@ z390CPxlzMjWx&^C_S9stZPVIrU*b`hOy=l~&bUy_UVp-r!I9Hv$+=j!CsK;&GYXG6 zD-Vr{PWn{fPogTa5U^94*i&-@CuuH!tAG%{Hbduv%62*j!zNr4$}5$w+D2dvwsq%G zy$_7Ur75D(+AUc7O^XknUTN!aua$yB_fT`y)jn~iHve1_*3VrC2lAo6^A)wJzUZoA z$%p4v(L?98dsiRgr(5+l-=eBc8Q~m~(JEBC!{5(i9z3a86|Tz?-UH9@SQn~zZ*747NDK6 z*)4)(@kj<(MIx-dE}e>p9jTn0a#J_3WbO;}I9qxpxGIj5Je_DP?+Ojg&?gjoZK%&? z?Cr2p_cQl4d9RPHmY->`=+PW1t0ycd@3g5+X#=_&wIiK>SeT{1axy)+D5t*pNFAQ@L;!DC8gNME5s-N^+?5NM+Fd50>hH!FW z8Cv*3?oy%T6Q-CGw=2SJ+#^>)@Ms2l}}Zdmxo|qy5Qd6>w2! zlEu+wn0Xx2@J4AiT}wmmOT-4ZU5nGSLW&NaGOLczS)pK(=nP4_XdMLporq7|F0|c` zKis8-fn3AwM9U$7X*FO9rmL?wy8QIMpqQ!4c)F8j88fO-bc=P;SxDwEw2+4%=@1J( z7$IeFemqu+@RMJfaPrs`iC?#3B5He;7yBT)KF<4^4evnh7@xnLlYQU#cF5UP~UrS30G8KaAg%={xD6cc5WjgYS8FspX2nR-dhPi|mv ze^miR!giHYn(d+X^{FN?z>&l+2%$b2Q4ah%Pr9>#YI=#nF9qICz{D15>tNk7FPV*xj ziprV{LVwL-ZC>2(*!rrexc2&{HdW5h%RvsC-mD))$A+=h5_RSl_3-jc_iRZEpmG9bQh4zh!{`LjM^`4XUWk?XBrw7YiKVsIu{J1$2)*DUb?fgr$!BXORiv*j) z3zB3|8kC=e#b~R)yEOQ&_(I@%*bBf)S^ZZFr}N1HaM=1434)heCF=h z==oJRs1e~CScIP92j87rsE`4*ntFpRbR5C{3sZ#N>%lH4I>Xp!T~NnlImD$YMtpVI zJmOIqQkL(T8MQM^Z%PJT6|WWjYBWi59OF4jz3gE_xI#hMplKu9a?z75c0|(CsojleOhz{!jF^#@hx5*In__)PpKu$y`0fP_g zriVMJF2iE7-?2)-b9#b#fYs&V9B+4BB3-~p~+>ifUcIV~Bc*y_gQp>lFtk2tL$H-mKL zC^(lcD6)+qG+TCBM^!4v^TRhV-e2aLNvR?c9mF~Bm50q~H7uiJ`uEPutSXG}l#!cL zk_AO?kaJ55A6+UroFF~#eKeg_!&XEb{euD(+dO1s7(El)$DT;)Z>A55vcEmoHKWmq_8%5IEMUzac;Kq@Wi{WSx(JFw(0TqXo}kRb)Mb z*YX<%YPS0$A>S;)Ggey}oVcxYP51PuR<&u-ZqwAu#J;uj7#Mv#>w0{rHJIldm6)h~ zj--UXOBM<71oMXJz0)Rp{sofW910oX#K&L=j&i$$6>+v>v2Dqvd6lfcvTV}N^?NqG zO7rv@J-0*1zBe;%P;M$qWkSA%twLkJB0HH&$?K@kR!LGG)o2W|&M-;TP@%bBCFEUK zX9PV2r*Ztg3{@z{q$5}yJ9>y4oWi@O|NME?K)qfIjZe4t2^tf!vLY;zbJX?vdynyS zi2)Afh~q6W&#r3!a}D_Tu_s4XNXHp&kwE=tXg(Ld9Uqp^3$F1G=?~J5 z5zd!Zf)0 z5US1P_ZB%>yNKo1H7<1R| zmX^TG|MVVJ+i1Ob!Vu@`YVcKG9a^jVen7|sd*9f$fHnRUmnK5`YKaHalGME5YQ}S} zw%$-o(x|ri@e^lFKMt=q$hkp3+x%QK`R!N^s0Bpi8Ty*a(v(9a0Fe`3G~}gQBPutq z9jam4YdukZhB;JX-SNh?Ao&#(&a2P`>_6~9j%260LtW5=v`Xq46rYkW% zkAy|#VI%G0QFj8fX^0}3{RE^h2o~Cl#)D>k5Mr$lOaaiy;BAMyr(lOz9DHsl0bmX@ z>~9-Qcy8qb)2;0gcCm(Bqc_5wbs0P20T*|-1v4>v>_$`MnkylF!j+s!?!?T>g<@VbJu#iG21D^saweyaE1;P8!~ zp)u&fReqXGg%7)4e*yB(Mbo_B)E*4#-}QlvwEM9SDP2}bl|7nfpn)YgW%X%-oWZ`~ zCn^W2ReE=VJDEWI@17X6Lk6KJDg-=?v@ylkNPZ-kg)wSaJPggKug>trs$E!b{CG)WH;FH9>85^Zk#Xc?~@$zSeKK#T? zd%kCNwIL4v5ji6P)My|#RUVMhr#rQV44EX}e_h#FAerP-BzbovMsVNr%i@2SX}Ds6 zNS?r$c(jH)gxs8WL>ncyG8{QtMtVw43Qb$vKzC4By7ka+GFvjEMEHW3`KQR4)J*%g z_i*qWCAbIy9-qfnV>$0U_(J2J$*%%HtD`{k7XZ|8W*ciP!Z;0Z<+^_ z;785SC=_nMhqAge@MY%0uXf!*%?2CqA%wm@5ofts`dvwqR&=%M?5}6cU<5e#_W&l% zT54Yo8rz`sqtqHdqVesCjHqdo9pxP~7a0pev-!WvptAFOWrdF%=yvvl?M!oU_=s5# z#EPB?I`gA@nON?ZgrhV$QqS5&kAvaW)Ggn;V($}toE*UID0UxdtlT^N?YncElh_-u zti?3Ck7&M2;myI`Z*ECxa;JY(#D8w+5ZyJge2x5k+LQS0*nE4QP!mEFE51Q<=|~2h z0*vIoqcvYcvQBwJ{q42UHAm^-0M3-pH;F8ZrLGF~H%0mdT(3wVg3ph4{SQ7|thFB3 zI&n2!&BneWyqx}3*(Fi8qz@f-9^QB4Fcu9C@P~cg9XVI7Vk&5!tmVZo%<6-o>vnDA z@RleiObR13?ui)ekd2GZtWbgJaUEYO?X-Xl0{FCLQCboBylr1otr+K=doaB`b(EPt z=A;nSe=&Tds$N&@)U})00NSgU@=Q{w*qBK6ak7J$My|TO9r6EqnD+^^NgfQHEXY1T zp{fP=F5}872eZXM*+T{Cd%+AM29fnj)?pe^@ESTTD zHw8fvp7mCQwLxk>BCixe-Pda3WB+8oId;B9fBlOq@ZWN(KzU!t&Z}J=G0u|3TqDQn zq;#*JyW`c|>qqlm$46C7IFDVbfGO_DR_kGFY-rWAAj+w0ts&@rZ`;xgAsU%}aYFD{ zZP=ZzIH(7MWZZTxztTeNEED;Gc~_Qu_Rxp$^ofiJpGM*|o$L|K$;zF=8*!y9$h`&6 z+YjDL7r?d6g&I8SNm7OnI2-Mve_5QD1W!dei;AU|dcH%krCFQ#_T$2a;E-)Bk|(X? zpvyjkCBfk1_GNI(PP%6h!F$KB?Zuw%)=NjgiEfsRHchq)anww)D(tO8w)cgaT5Hac zAe?myQ{pc*8KGTFk!M2FUOLk%T)i!q|fzvTQo%WGAINF4O zc!(yL->x668r=;0JNN=%SD+cTE*Vx=atY1`^v*KS#5;2|)tFBSzMYRMf46LK-ET?N z6(2j&Am8tl-LW7WOtZ)fOfo(Q3BqFqfAGMA5rIaZZ<$_1!R9`6dPg7Yd=IsdiIJRs zv#!TxjVt+6a?z0Zo}rKEc#9ucoLChf`!6RZa|bnfG}oc zs%;G)6{Ai!y4$o;%=r?TWZGu%^CWoCgqz?0l496~y71f19N{D>42)og8^hGkBSSr{1xj|>m8vOKQ{a~R#OR|$$_M`fuKfE9 z0dCJUw#k#l)=RBHQ^pzy>ln|E`YtPxX6;Qg*c-~L%NYV@JJPu9jLySk@fMycwlQO5 zZh}1z?j^9l>=5d2Ow}jjttBsF`F{Tp!0GUwcXr}?Zda^}8B`I?&``*fcV@bA-!Pug zx_|DqYW-!WB{FBwwSjul(8x`eXozzxsy?kem?>32uF)<+0K&Y*-0^3pP^qpUY=A9g zw2aRWlzXiSD~;iXG`Gl()x7w=Hs{nE4=*GB9@O0I1M(R7(emVRrpRT9zJuEeaF**4+~R3T&jRoPXbM2oz6!EeAE-~G;< z*!IGz0oblM&z|oAh|E@y{NSbU^;w(y&)e#Fh41Ek#|yLb4i*OR`{+}EGyS@-M>#nc zz6(ob7yb%^#D`yx%U!c-k`?=xVfbweV9u&ayLw0N^39lXxz&m4XO9h-An=3i03_X?;S zXN~7|fMhjCI7SbmV%J5kYs~VKY?$!o2Jsanq(cg{#y~kek0Y~cQNf1!3k7X%yk1`- zv|CNlIb0ceG=rGFGA8WJlpI7EF#**LTVoep$IVfX#Ue5N1G87aYTc6l>)2N+=WibE z*cGX>dr!5?0T{2JDho`e_M23%=+7%_;{@z+sqrnbx4J@*L@BmvDZf~& zDvz0NjyY0vC`TE_sbjW;&L!0xt-G>ysjQ^I-xY{mvOkf} zab%)FG0wYo{TX_+);qtK>>{iMvDZzQEK5%!Of(UtSEBTG?Z8aEmY;vO32R1-BgSOO zybMaZu`L^X;phd+^tPrJP&Ig1N$=@WIc9j-AnLggj{?=JvZYqa7wTRwJLX_-vt3MU zdX~{Cs;)RpbKE})MEUsS^P13EuUWWk@FaP@w&C2oc*%6KhZp4?rGLgIavkD!{pHqN zhoWmc#5<9KtFdqL`@+Tzf|S72GjOycV?X1aV1L~u!_I6Y4c3a@RkMbX)@H}c#_P2dQ%u&~U(V2+_v93?HYAPhw5mt7I z5Ny3IiNOmf-feh0oE!@mp|$L9SuCuyK@|1 zxDeP>AKNrF$Y(^dD|F1r=7;sL6c=1+`+=b;h*5yCvC$3ub;$4*uYO@BdwpfjaE^H< z`Go?e3$?HyUzWvfOM={mRn$oWCj2izz7CV4)QY)jg7N(ZWDhEt z+Z~2;`d-F+YBg*#v73{!uahv#|=VN_Qb?Fu$w}& zznb$7LG`=K{kZ9TNR8@hnn3)1QuF$Z+QZvl1w3d9Z@0~RM%C7btY~4pyN~L5najOT zMG$$QMVFw}YnTVOH9|C>Z;xR~o*sCTe4XtbS1d|^oE^Cy*1;tUG8=QfDpgQw8P?Ar zch$H_x%=(wnfNkBS9gO6Ao#Gx9gNq)-hxdVs41`Jo1$-cWkIk{JB~4uLqojfNa^59 z?-mv06++}0J}omEIU(L3Qv89I&SPFDRC(<~Kc z99+PlP2VEdU1Ju{(C}lVS1fUhf~1x$iA2Wk)gQ~l^%`L zhmgwE#&~JAXKDT=>A+Rj$V&IRdZ5EFWomr2_AAd`(N7Amj0tOlWgf+3)^g5_FyH{r ze5L^9u7~`eNAWfg>V>S=3s@#s1J+oqaX}&kQ8r8~n7pG6VJ@J7t1~I8?#xxAyK?Ug zZ%ga+-RlK+(Dg{LR+LZ1;goXL(S;|I+d$A)M^`%ir!(A=?jXZatg7HfomEATm3zF$ z8QYOETSqS%Iv&I0z%q`#j-9=~g%KLK^XmGHDOpl;*Q1MDW3ayW~V_Q(eE6TEEBv zQR2dc-EMA43z+q1&@MJ7RO|1G1xSB&p>$UYXvF3ufoKzlOD|l$eZhE4kyUNKQgRnx ztq!8$$0l^ENovbywzbA!i)<(FxBzJCFzr8@DYu=ge7J<>en$~vQuzUuBv(PL; zukzJti`zmno$-fJCNCdGG6{KU|{Kduj#p5x6A zl}`J_@;4l_c~1M4BbIKVt^25Q`nWa0;|5)PAI%!qo#WAAN|rQ3IAELgON7`{F7JVD>$kXIPfP(sz9^PnP+*owrCgO_N-ERC@ z(35|4su%z8Kqk8peq4iV24VAPlGGPnayD$?v9W*c7U0i?gM%C5;0x#LyynuuCkm^U zw!EGw<-1<%KJ}`5@pefn&%J2!_xEQ^3vWG@O7xJ~ zeLmV#{e5Cxqg1g%cB;nA{9bC`qIB~KnGhq;Y+4owynp7xOOp=4d^@^PG+KxlOpfjF z!->A>IWR$5kI9sHNjg?%^_5S_@AJDKU>dh1xF$qoam5*tr0`j@D$w$ZF!S4G?Eckb zCua-@h_4gw`td#kP(jb-iNTx+-;*`8kI%LCY|4kr>hyd)Ow*{$-(qAuuYG5%29ktik@Jw$vl9};z}#F#?|<|A z|EDs;_QClNdb>F4!H9O>zdqgSY|kh#(&jG!q_}xAOx=ag3qIs}{gq{aHy2aT3Nd7A zBjix)aj!W-5%WUN6bzk#r6VHw@3M?a zJOOC)Dj?dQ6q}bY^pNmV0z_}MBb8{w12h-rm(VhZoeLp!2&1rh1{ghG)l8C>(ymXT z3wT=EbiSeg{p?U;V*zkg+Cdmy>v$NKuz^S1;B7m^DDDi<$=YC!Fm(g5X`yL0Igk0a&pB3Y_sLol@Fj+a4}-yd9~+ua~f_X?$+0tx*y(t~!yab!W&>d3He$ z4~8>C&8lg6Z7e75|J+c*0zbHDAT7CJi`s^8$ZTXui}~VJ?QM*_z*bXgk%Ca3&k`DY z4H=5k9k;QdaN^2HP()c^)F+|8y%Eqzv!dSnM+?X+=&Y2`XiI?l)Y*wKsHR;75bFv~ z?HH?5lf3`WlkY$JYG;(K-kO7OTe@fNKxbz#DIitP9Vs?mLTzP)L;DSnc{wNkP}3gW37G3DTh!=@zI%x zapO;9Jmt1NjYE4tU`oUMCFT%ul`;4gDE~Dl=)VeJBMKlr8131+v#Mw_>xr1rn#I+F zBEsHi30S|uq67WVTL%YXI|Gr&EmEklX&M3o9{_$nBV*&ZpFfrHaTQ$u_oh~6592J< zDelp{^O>|)8hXlU6-1j;j260?iP?HQ21!OcC4(aYhHdFo<{bH4k;NsJX+(R}*kd_4 zz2MSPJX%_5G1*Qj7Z;c2-}1w1P_h5L%YR*|S&o1n?(gm18K5W|_`^e-TWx=4{+~33 zDlV|~H7oFNaKLD;rj`~1Q`6uxR{%ZLhx*4VwbU!7^p=D&b8QZYn}*^ehDCw7jO7A(w4yq_#yT^s))${|CiLVxT) zPWJ3ZzO6}`uZx4jFJL`?I<9A{e*KQEt*xE&`yYJ|NdTIX#31CHbX#v;Pr<{jq1ZV& z4NME`fPb^DsYxY=X3C3FYSa{w|6O#j4-hnHYM%k)pKP>pMIx(e znS5!!t?Y?uNB_?*NdU$yuls9rPPyj_F<^l?b0%uGNCN+7D|cNCbT^yeH}(I8froKdmmf zMau{{P|(oR0BJo~O>ON`r!OBc&#&uI~_F56{nz`x&l)kca{; ze!)lt+l5&^C3mX=oo`HEMO|W^#w+lA2r~xXVY4!O!-%rhpU6X7Rn{-uZB5%VwFMO4 zZM1k@e?Zs@&$@EVZO>R@mp@06_>2=Z#U(0j>@D`?mUGdxK5ZTxedL!BLE6I1dZ|; zJ=5T+TO`~CxgpSgsryT^G9C{w#OvGsR4&#BLg7x^)5|B}@t~+0@ZcB>_B`l`f4C`! zYq`y$4vzcn3Yo#jBYu@R!%+ectc)n%erNn|3Y90gco(nzW~ue3-PMSW;_qi^PqgAT z28lphj49naG#=*>H*rkVy-QbjzuX}^3>Jj-`CYCuvaXB`fJ7aqFk36dXs5W%mfvYP ztl2pSjp0G~+dCGeRKjg&iR~|G2V3rH-4=gw;&i~h!qe%PM1CIKs5+Zd#xGm2uz}(U zP3FqvPa^F|u1==8)sC8Ns-sh_X1C?0i#QDBa8+{5$>mn1n?6g?+49*(=dzOs8>HoF zo^>hAi#z89dPTGlJiiYd4g=7vzy2-Zb{wdY*P#S#av6Uc1hG^3%_3f411>ofu@|?| z)_BuLYuXzqg43V*`l-;Lr%wuH+L+D*N(4m(--kS9A-BN!$%Ef{Q##LRxP}5n-)qug zUdEywWW9T4-tSRU0zF%0ebY8J=IY#>mR`x8E}vbq@>@%Pa$Y$OOUrH#T&tpcSlUY^7+i`L33^s)>!nu(AIGF;idRj(8z?g z+euERtck!>HDQjFhsCG%mB#GiTpobH4qy(C_uc!3)%lD(`u2iK@r_fN#+h3}N{U(s z>2$f?^5x}v670|0pH6+i6hXwqE7lmzMDx9giHJZ);<6C)@nr#H05?>DGNC?oB*zm^Y~9T+RX z0mbnX^+ZlzJI{{QCc)Q2fQ&r);c7~k+ThTe6AIC+I*U=(0m*#>-g&kyveS0H$mvU_ zyWlF|+*dznN7!6Q@qtFGn(hgdoFqCROR@M`seB?{ws2*``5pZ&Iz&%(NanM}1f#)G zYqmkJyZ#ox7n5w2%~_a)zZIJ)KNXh?L3qx9peS%2tkSshud`wMVm*0d0Ls3p_TZRV zO2N^g4M>1@hB5~3BRKr?bK*v3lC*{cxbC|r#1!li_di0F1<~)h9_V8~{>a2MnA^1L zwpJH_#0MbAGhlW2U9%j`)ZXTZ_CE=3veYIb5s8POx&o0p4`4j+f8sDFAobsqI&gU2 zY+&lA`>bNk*3Fs)_?iZ_>XDr&!g4_bnUsITeWH#%eRV&KwtURN4Zg?2S3+Y2r?1Pu zrpJ0PWeKZd+T1>r&9e8+%YE16ZqGY$F5;jKD5#|;{!!o(la(ba@Lkw%Xo`@nGLg9) z7%t=pPy++RoeDOdfR_gd`|3QTWMpKD!4#y;PwZe$&)yMfIFUd5oDvOpBxv0VAj-uj z5?q{kAWOft7%VKVwu3A{WVGacSBfuKyLpB4j)9GYqgC=g>&ldrT@#x__32V42(HXU zzvb^QyZiNXfvlL;H%n$!RFp~!bG*@0(%*LpY9UeD%xK}`B$wu_eZPW^r$?QQ!Q0f7 zSR*|}$GZA;C%ScP`;N3uNqhl?%uNb&d~oY0ax2HHp;ncq(RD)AEZUo+AaKz+v?00| zxXQwKKAv+&Vvr*guNB5c*C#@xON!@BN$R({r@;l01Ij|>s=3oSSiHFwOZVM9b?ye& zo?K_Fp2CN%_bG6dz9SyWzuoa%VV8Wn_~zoU5_H{7KbT$>jgu0CAG^?qEKX@%awbmcvL5#X5W<%`?$ZljbjOK^UOjMU+TTv?bbJzxQaQmv_J6 zEi6d|f^g0K=F!wWJD?d_u$4FBtR;~xT1DL}#}fztK%wCy=bZ;il5a)*w0W@?;`lO8 zR{~CFfv3Jjv3g|=_Yf~{b^Q;C32hy|OoENz0++xqxsrnq`>nqFGfktL>p^d>8-v+8 zk+ymuO;I3dFgx0aT%S>muX;p`L-tYGAY1CIsQ$2%4U7F8+238?JjbBZt?%SzN3Q|Ry(Zv-R;b5DrnZW10afyPHYci3;8YI`r)mvePt4# zb%d^~?j7ds-i8|L5yO>UlJkY+D}}-#S3NRKfcH_A#&@_x>0@^+>$Ob{5pwtORWkx+ z$jOX%kV+I9C!%}Yl(yCvlJC~q_ltC9q*`cb6 z&6zsAv2=tw-y{ zeX^6fy|*X4Kap{`+RXIf!v|~xkm|Y~JqiknTwA5{@qGUvv*mn*Oa|u^Fn8vx?OG;1 zqr6kr_J<(4D`#Yem3}zNOwo9$&&dU3t@- z)mnVdee9QV5&}d&Tasm=twUZ78ja=YF|V?@OYR%LL2F;9wX4hYDt7YU=p*;ttGLvv+Xl zF=O7|HR@PPjEn2J-|$6Fh7h%0uIrwdh-z!&2H3XvRT9U~dDB>GEF)wq^_i_#B6p7W z9S%=&aIQ8w5qmU=Et8*XM(j5=EH+*jy`1)SL+o%rn2iCW?B#&DMcUDYEBMG!G z4&1QXeXl=kl)XV57AWuxm|59vYuKz&TLMhM(1j+vc^Oa3AVYwc=F77Jqk8eioPqJr zTA(SnSq_4D)2{B$~ZTbxVagKYH5CsvDp$97#gp@P;) zi`mWxzrO=4UI2Np>YkdfuP=}(7RqFlJpP3bgR(i3>~Do`uiNKPe=D~P)A0EqGs;TG zclwDz<`mY`jX8&)-OicW)q#W}AR$0gt*N?bMog9%6h-lyER@cK8g!5?&dvB4g>Ipz z(saq3^lW3yGi`+Wc9zNCeFwt+X$#)u#aeRsE|#vUs*`SMaGt@`6rFfrO;!)y^WhEN zg!(Ja{<0x+{MmVEmZyFlF7;;zK6??I< z9{y|Z8p%!9wW=j7Q=kH+Q|cRl5U4Ej7o;-qsnJWI0)e zf#h;0hq6~^2L?}%^|Adf+Rf)$-??_TiB%?DbmQY!>?F~HEnTHP4|Ev1f>(npuqPLu#Zmi$Gf;r ztu23$`NGX$2zT#%+jDCHC%!=un~*Nj&`zaeUFPd^hW!YxNOa(@sgvsNB>~OuzUg{T zYQn42UO}}vnkP;&1~9~K&uyh2T#e$4Jte)u*`~A{et2s`~ zt=z7s^!g*Y^pRlJpef^_4IjcG$b-oNZj#L$jfbkF7rT2*Jm+DlFiGoOq{0mLv6sYxFI+sEX55sLwh5L$u^PQb_i3X|--n!MU- zQ&fLKlBM52QbMvM6&(rjnfnnF`oa}=-l7Ovp#r*YH zP?kef%^2!L(2|7{_KUfCVkIp-3p;TJ1Z(|fO} zf`+>=Mx^&+hHYCd{+nbjSmuGL^Qe7FjyE2Loipghw3(InwQkK#)Ww}|v){iIF@GRk zzhdVPUzu`zkj@N~Nd*JGg}iGzic^8Ta&ei&V*f_dq>U67Wn=05w){Kx)(W#9XNB&N zA@3M7q@$oEwsu6k8#%DNE~ZMJ1_%R!5b;C+YAv`xf3EYkc;ENu4SbI28@6%34-ie) z6I`&cu-&IFOje8Z(=#*0B_$Sx>wWY!vTR)vcbVrr@jfq6==rZW%QQjyB%58Xh?>}i zQ6%EX4P`7ZheVpkRQYB*DQ?nL(au6~oFjh?jPTVMsd{UpoL;zd+k2uty`iTp@kQ>5 zt}N~qeTo}0Sc@~Z8oMZAigUnnjiCS4U{vjK=&AFQ)1dj14VjVFg1K=$Vc=NTt)%!< z*~I3@`zona{u)iZqg+`h#B5E}FOu2m! ziK`gV-{G>Yr7fIlpcpqQSQeNFYIJ`-UZzk?xqntCJ&ea@fxWXfTZN?&H{2dxc_Xa! z$y9!S8eAVDL5?C}v|wf;x86KOET63kZHm>T7|eD36mxf}Syn{#^B39ezASyIFB+3c zVa%O?W=TvR6T|RFwV~ze8K%Pnq^O?=q-4}lTO|4$6`*CE%}dmuBkYpUr8+u26D^Hg z_1+8dPOnmNchrNb*7@+cWVaPuVk{;0pYkp*HK}lwlBS~52T2;qQ8`?YYHM{Wjw|go zP9JMhlh&`jJB+-We=Ot_OvmCXJ{`BMH|TcK+`Bzkfub*wT-fPPb;qYq3rql(xUf8N z_M1$|Fh$!wZZB44`2esgVWh4cWD0si!)H~Fu#Djlb{08)8;_a7Txc?ZdCtTaPZAs* z+obwl%L)?d3HZ-OpRO^-NWWU(JA#ZZuWFWaB}eNWP3h?&@te8Sug<Yz6m#&5P&q5@e}tZ22`6#M6QVAO$B zfutjoOpYANYAK&8-wWL@(T%9TrZ|#l0{;?UMZDi3!jD?n+nr5BUcqNA*>hG7X<|&MW0kuRh^C%MLyEuWI#VzaXF0Or0)GQ&ouAh5!h350H z>kj7X-Wy z-U=b`(A3Q*m3ZZ+q?%C}A2bYtbvE)^q?AJTMeGB==5AF0YdMx$=k%^FR^%E;P+n_3RZvSYZ*KXs_It#og<3baO6 z#%0lyGmXaKfEmqqPaVCQ>Yr&+rrmQa9i&)OeVIT(t$#4TVOs0|nl-!j08@3UK8`Hx zr-8`9rS?*PA8&3o%>2OuK_0@Jb~3g$(6tR{8R4*WGj&8lniV38w6TFd%9A1x$itQL zZMC^K-@9}Et>k!|l4 zVex+7M4uk@t6~o#e=;kOG`RaEOl@&z$tvEl&MhoutQCie&tYZ$i50x+M5AY#hrEmb zeJb~;Ky)FKuHTwZcR9f2!K!j=whNtA!&#@dm<0>m0ZO#4nFzF1%YdAzIMy!)*ys2PyijW8kUlcw|;c|8)s0S+FoTq~h{xH@0?zD*B-?jWqJTEofQIf@V6!j$&?k})D z2JcJ80ycG%kD-P^UF#6M3(2o@_?fFb8HGgc;U99cC7S{_UMo_AGhfTB=e#|}4MG+Q zGj|HwH;N46M9sF{g6zO_+lSsPkYs&69{ftasNJ}@zLbCX>fEP&PnAi@+e4(H z+9}!b7PBt+@z{|CtYGYXNT>6`KQR~ScdlHC+~$B~I*ApTX)!hL457Al{PJ)4&XspR za>}xb>Da~!Y}S@^$RB2x@Hbk+Ykn(xHuaH*M&dB{M^^wFtXho`>@{fIaI@>Xb58EE zglI>Ph-4zQ`TdclprXO=55|LR@p~-o^rw)43pZVhrF0AC3)epv*0x_c_LJxMFa<|= z#zr3bRL;Mek#*^P+0Q=bWWvE|UW6vorzaN(Ags$ifSG444q^`dLD`i${$|bV;aIoG z)TU~N`~>0L*kY}2^|EQ~(id$oa3h{4avX}!k!Gq$9(QL;1f1QK$Ide39?oz@g~;&? z#DLAdWj3ZS$B3QhFVNeQx7*w0`lS=&6|dDN%h=jnJsJP>EO_|ptqMWK-aN5yX|oa+ zZmvK*aAu$Pa3J3Po%DVh9LlKdG8VfELrxv)!2hydI5HBKAexZgxXfBkzDUm$6N)4f z+whq|yfuo27dZi*o0pp7UjQ$%zo^OrE%b2t1>HxU3=iH z*!(E9K*MkS^|RB?u@b3t9uztehl{5A4JcPJE9R+R2;%hP&Q5;hLCEIpLh#Dd=%ea zW*8>z6E^(Fp!ae1R|O8-#P9Kil=ZiTbWX$VP=x>zibxC^;NBdgy#Jv|Kg?v&*pD2( zEk2z&`netqp|d{qwyw}JTJ75FJx3?##7j_aE|`9t89Xj3w>9Fa4z@i4MHqNE)V@F3 zes=0Yi~xagrKW8yCbe~Ve6(HV0VCKK45&Sc&-WU<9KeaK?xYBB?Rv-CdFu1ZCjQ=wOglHG&T*I6O z|EGzJ*DGx^7vE{ZEgp<)4;?+WsWVw~>wEZ$_ghZT+3R4O-SrM6HgOuaYU0e8n;*fD z>cP-n5%lNZ*cAG?;Y#Wzy*m1XbX~|$*>c}BtVwV!Xr1Z+$2bs8w6Ud6BKC!0nuzlM zvGvW-k$qdYNyoO;={TK^ZFOv$9ou%t>e%kswr$(CQE|Qc-TS@q?)}EgUp4BS?5a9@ z?X~8fYwb0Up0mGohy-S?_r%TjGYviby*{w-dfl)Z>5!GySUh(yMPg<4Ub4gE?;j|A zsH}K1GAkG(ZluE`u`EKEy1#BLcp#MBgA4bRha%ENugCsjq~;Wz0XMT!=UTTHomCM- zG8lELEE&xn&kcYJ6!1u*@H*q5b$y4J$U=_=HJv;!sWYUf>B(nBwX&`XiA9R6o{^rs za&DOhV0R$huO4OB%{wL*si8c8gNccC)|7N9Nn?1nA$>_-_XE?BcC?mtx9}?9OXyDS z=PH$nivGLJN@k_@3ZJaAb8ARHG%TSh_+fRPz!rox{lkJ(G^wxSI9-h^g5yjPf>Ihm z#MV@cHvqmcy=`TvIZ|`+91iqr<2~Q@|8D*Ic6^hJJ(Uu<|J_>UW^=gX(c%>*AXUN=Y^JtwbQUQQxTLjV4#(gCqT zt_+{`rMmi6oRxsn%-Aj}{MmBw$h0GXBX%zHVLjDVf08AJjs|$e7QhfcE?MRZ#tcS~*sh z-0)1E2plXdST5+#R--XB6&D>HU4b@f<8Z!h9{!A8~>FWopJ5^c#e98t#R@({KCW_LZg z4i|6lF3H!YD?FnyXLm&yjrj6mtz*J^d4;Fy?Vqc9*O396pcP#qhPD%V8|u``#DC*~6aQa~AN%<+yvyN`lWJVg|TUU1K0Y1f*9k4MQ@#ftz@#ZIik1!M=1!y&Z3dqFPL}; zi!VWZJR1TAkqeem0X3GSzn70Z=!RDguyFAmH+$N~#5H1SI~@*l`*}Dm@MT-T1;saR z2n>9r4Rdt(wc^Ci?5u>P@=7-x^uO_J0dCRuwfd{f1a+w@2;Zt4cu!&1V^f&8H!xym zblEZqoxVnmYsbH;Jh7U`B@JIqGZ)zdjiGbl z&X&HqACxc}k6w0YPehA|H-hZXp<)nAV@hiV04sc0-M7M!IqyYpz0#5A1dYML4eh`2 zVJ4~l?&Ia!IBrGAtwfDUM9lsL!WjJ;& zPg^stHVJFZopOsWlqMWn$u?bjDjTq}Y9RLm9L>L);EXS5R=9pSi=9V>195)DVfzFb{+KOHyXM?_pcC)F_L|-smRp^qajmpik>Bk=jk4n3LFn$Nv2x-1ow>E zq)KL#=bg)%F1>({Xc;2RbFP>&!bzBv1?aRXe)3S ztV_-aW6wCK8H|e9zpJ~zZ(n$mn##VLZ|pbaFyIuCfuJ%736x5tFZ>;g6R{%)UQs|^ zYlct)YNmJM0IZFLU`brvy~c&B%W~JEAR`r&r(oUoT9xn@5QM^FTOIZpq%_5lG>{3wzt^orI?{WG~?dBF_Heh^~TV}&-^1G2Ck>suW z-Fj2m+j$LeQ9yGq`4nTD{L6^*e-u7O!&u+08*WjT$m!f=*A{nW1^R>xp-OBSPm8bw;Yyc^r1TG{G0b-oV zSKCCibj0F96Dd2gov$2kd*6ir2>Fh3e(TRaStglF|E)EZg6&e^7T2gMV|^HHS7()m zZhSDOh>^t#-^A9bn#0P8&1W#mbHVbYU`Mk0vtD8jFATppxSD}69-S%Ooor{saC6?S zzBX-DY!mQ>1>mJE=`OR8~Fob3iWjsUvL!0AyZFE2E8aeT>w)=?%%4}jKOq75lQSmPu((FPL zmwYd{WsjIif_}Lqxi}lgZ(|r~o*)Zr@(}E)AXAr~|0ZjRO82D`!>UeiOqmfnsaVU1 zoj=^sA0DUKa4jdt1AM4TBhSq-Bs&`$v9wY&^1i(o?PHV_t z-0HTPUlZ4z4_V)m-KJ}6okKp&>BLk3dAdJ8h8q<0Prn`hc`>FpX%b8F&~dH!IlS^Z z`z_n!l7O4c)QCB4WOS4iB#}B_EN@)zaTT&+%`TV2uM5~{bviy<11U&2o-NRTGz>v% zX_#18m)dUS$?J#Ye%Bxgh#@}RZ`RKI??LU$P-tM7mICiV{TUO-6=k_6Cu+VrFJ`U` zZJ>VJIidBkB6iLd|Inrz;p6nyDkk*5mcKXOUGA$pIlt6rZDw&(HJcdopSKEHh%`K8 ztl=5N6`x$sYN7QvFk9Wy>Y``kCp04>n$t@1eQj_ z0t@EbU?-BTk7!4-fb<1FN)Z1Q_EUb6veZ;*?r{{f`FYAS1+geRZofQY3d)sI_sFOm zK!ix#0*~2TjV3P(388oezI7Up=5lto=iPE0!!Y=n1|{E$d8fbcfzA;k3#-S+{;(W* zVf3-I%OqpN>mTx|(90XcI+@1D!ZlEt_jmW{J9;K(t>Nzmm!E`$CE-~o`yH@&gB$Hi zj5}ZLfNQV2;DE~=bGY1Sv$+mMR!){ih%^^3_z;AX=+-%K^KgQ6DIfU;#10=yN!coG zqMl(c`A^F^%juv{Gp3qe>Aw`dXYXz2LobB?4I8i|gA2Ydp>2IW5^mXEojx)+*lCO5 zuRqZO*h{$^g4D0Z^jv7BjprVhj{8SqiR6>j!&_AE%I4_5dA(_6&C}OPt3zo15UIGVu9Uz2| zT)<~`c?le4S?8bY~TvE09mx5>M%tV&6t_o@E?i9r0< z0QHdofxKQCMB|h{lZ>ohRrp8=LO7-lEP;pF*V83455qt+68G0#JTW@EWvQhGlfPv? zB=y`cpq*0GuLTH(KYNV=k9^T5s(+eWeO*PAc*WRIlNDH4wcrchPQVFPLz|j9stR~G z)tLVz)==+dsHn8{>=#hS1`-#z@3j7cpVG2-f6SF;+#b-NR|#Ah#C{HUj*X*)cm6e<5$SYf9#RZWb&&%fgSlKgxv!;i>Y*6c*qQeJ`P|?YMn+Z6F{+?TJK2j&YC)2!TAq(99AXqMO-*c?%1`R>6mbD zWEi0~sp*j3ep$udo{zpg`efG4pqeqEbJvG9QqIM-c}=GDj?DAI8WFBEHKx$Pblp)$ z&g&eh9jvpQtZS zetwi^r+rBC;7>MUo6XnPY$1?^ZqRd3H6Pm>Sv?hAz9-SP3d9A#mvD<8fon|=^un=! zXb6st5Dy@x3qQY3k4|z+2~`W>21bj9cpNz<e`h94Ng)WM2-LfwE*2YCKR}UUn?`BaTA8qlcKQofWdG@FY4y~zr6S4;3 zufD^- zy9A+yGUJZVE4`yF_UwS!xNHk#1gKEg8p}bkwac12Q)%PV$YWfWH^iaG*gjOnc0Gck z3)Uv@&h)HkHSeL}m%SQRr>+aFF~2Ajhw~AM2ei18ET~KxJFD$E&06XYqvjgT#{T@Y zDs4fRh1?wbn-Q_KIRQu813FU~Tv3%8fJdCj+LBAf*3~|DvmIA;213jJ(JXl|0izg% z96`}Mk7nC1EC&?&z4tRU@VDf6l6ZlrrAq?X&c0<;>;(h8ntmjBa*%Z5y>5#V;qVZOBC%Epu$?ULLyw72PX*p$MgPi_dwIW? zH;=A9RNr4E+(>jB!sUxi-a+bY*gCpZeZ8+&=V{ljRC=+%dx%_yizGpI4>{y{ne_T) z_ijc7sL-=%%-2&FUqmWBa&0Z8E*)^*5KS6XZXD6C?wuJHG|&(XdXe+XSuZM+xTGOv z4O^}v60Irn*&_Rklku`x1aVnc5wqvq#_7e50v0T+$RTQEwQa@byU~Vu#K)0Au1l;< z?3cxcGwZhNuy2RWL_a1rbZ4e9w*}=*-wI+-m5y%vF31~NwcX$C993MPwGRa8O5JuB z2r`g}U4R#o4IV@|{%sutEN`VS5^yYWPs=Hq4lkzD|Cwyti})rdEX!Nr1P>8Yv1NJT<&7d=CAsi~>kQi$9BZ!LhqwchkIH=ozjU%Txt>Le*bWSBR= zb#Y0_N&c&%;-AS`AaCeP;)eaXb^2F`klzc?LhvHOw4m3EhedK%y5nEk0KzzE`T&hQ z6+?-RB59}?kauX`mhI;y3m+grpE-F~pvF3BgUUb0Ua@YsEYF&-i*ayv8KStTv~_;0!>c_e^HI6_3fVXbr3}(l9t|qfv;{7i*CgcRh1{$ZmgW> zvW}4ScT47iDpOluIo>~@?SZo?FqQxbt0+2WWMdsVA4cYspydJ~0q#H8;Q=gBki&Mi zfZv%z%5$b!k-Fz)H^P}X zaD;FUP-7z_UqS7NP-U?rgJmw4 z2Q=4i=KA_}2cdt`nlU)VF0LF?8K9&|3M|e)PlCvzKV214hIlwP8#-#%b6T|cA6FaN zRAv156p|GCp9Lkt&OQ+!4d(Vm%Tc06j{4QPRb5owsP)UImz8C}8pHMQX1kksp^{!7 zF#@PJ%HXN9!;>{}M7rUDw~x9z5>v4`>xRz$@PC-eze-i!RU|!y!sw;0v=K-}mq`u3 z{m1nD>(kF9cO=5(mXf_z9CNf`Nx4HIqyOt$fkrWx`ezn3BTRj<|M&2qt0%nZoap(H zH}v_l8`Gfc+-f#I$x5xs|JNv@_vH5EqEw~bX`46gW_2nY|7p?xQ&l6n3~HH#3`>fy z3}!nm4{zVj)65|Z>riN)GYq9p`}IFf>o@A2)SSTqg%>>=HdDMwgWsy<}p^$kB)YMxok!dW$ATc;8(cb}O zv^-LUUjzi$f}nLln!_-q6&1n-w`5FA>G9|YFE5l8Y65qOe6`xrvnTDw&B>_y`ctd* zW~0;7*9YpYKEc0#JD=Q9*pm-X+JZd) zjI%~#6JkB(vgv=%-Fu>H8p3SIPbI}a5Q4qoh@e~Pi-YQ%%oHqGIm^qbN2VZiD=HAd z?zhNxocGF{l@t}C>hsZo#GAEQWBr$oig8InlpFs2Ix+2QF@DqbV6-tg!bF&1${H`;1?nmq%ldHsh-1stg;k5hZ^p`)Ur;%t$n z*#9N& zTl!9AG25 zo_?Wba5Id)6f%*cmx?B-Dzj7(3gG;qrV;?&QdU-*HA+Rzg(e=3SJ(}07L1e#uhIsV zh>tWCA(i-vzp?15qq;~9(Wvsv6eBS+th_IzzAr?-SwUxUk+U+1T19HZm1;+*3*HVoHkJM9f|C=QOfz2Ppcq{I-M;{lT~Vz|*n` zj|tBKsw0aW6jo3`g%AGnkNtK9qwanAm;Jiwu8f%0H*)^gl0M+3`?ptUL4P}@_GyZ#2;)d}1!9|SJ1ZldY-rk;v!tRM{MxnTYnzq;6RuJ~@D{S!vHAl-v! zm+VW)+5;YiK8~AfDECZKL*-ua7^4F`f?Z^h=e4JvR%SoNv-jzt`0?Ipv2-g#;chtw z`i$hq>9=%7%`h1H!wI<^0>so6o zl-t7%8%@)Di>JXRraQ|lm=8{V<+Feqy%o3ifOKe!->;fjs9&|OZITz= zBesY>0vUKdYjz%c-v(r;Tzh}@fxVLFR(VIggG{j$*^zi1zu`o7Zy)SlFJ?+x>g}Vb z?cLlL@a>}-8G0hq)ie+lij5 ztomG2L{8C`vb)VLxe?gw(EV}5Hp}+#TTVE`M?f&yBR}?^{)qFfy{yQy0rJn=OUym+ znCktuH+G$cxwV`Ob)eD+k-F+4?^C}wci2OL?=K=nSIcSc^|-8FZ#`^5Z$APEPfc*1 zT^cjZhZN#ek~=eHGdG3*iK*Ng$Ivl-Ro_euNb=iGZ>^55m3<_rcV`{QDR^p=4imCm zQVWW|)7uCHn~QgS$6u5$ueMbo;kU%)F6%_Q`e0#2#PbN0{3i;x&KS<5BM>xV3%4!w zlB*h^pobJOx7d;A`DR-rKLG2j#b+rlL!ZMV-~hC5XYvZezBfY7e_p{PL~Ok%mI7sD z)|(7p?M&CPv9SXEHX#HSx*Sa}DdVoBk1&W3fBB6D40m6RB(b?jHa{B4Pu?A@R#1)1udX<+(erp zB0Z0#_^v)90T0zMw`#9-UdTn0{%yJ1WY$YFmAf(a@*pqt#Z`^YV7EOb=XmsysFk_; zkF2pA%wh2Ag?@ef&vAI}rac9jn&meVHhd4@{D9AN#u=zrEA*B==0GG2PqV!4;8Zo+ z#k&^7$q5^0DhCMzImJc*Q1xfWi#JNqhfs7>4duU9gs&7d-#g7x{I|>}OHdpT+KgJU z!CD!c#LVKBladnN>>wrO2C-Hm1-AudW%!-^sP(H6ayWt>tq4}uD6~$FAgp2!iU9EN z0~WRU@Q6LCs?nD+{6eGQAWy?4lCvsUDp-ghSbB>XT=cNKQ`NLzRwjm5QuvJ}qlT%! zgqB+Dw3>9_7YHlnmsRCfY%{ENWRVKIV-!>VdH2?TOr~c!1zyYyx+(2Y2OiW0wbJT{ zXTSt0mCc0wjAP{u)N`QXY`bPGE(Dzcm9)gAv&84_vq~@ixj#IaPzNGn#-+WWJ=f52 zxpQd6Q&_G4lJqQSi=kss_nSu`HyrwO@$vrAP6%?qygFD%@tIBrUSV{!mVG`s-o10A zqB@1YQq!mQG5F_}^g?cOrRvScI9^O&D>+moiM4kf$%y%(#|JuKT^H@lOV2G%IZ)VG zQO!^SEN_~-kIG2RS0gLuJr_pO3kkRM1?c}A9l@OPoP1L<`@ZZz>q5_j2ChQ1EjD_n z^-}u7_iPg@m#0J&0E}$i!%vTj!EVXi^(Egu_ig?JOfp;PlU?n0C)GD-~fU+Tn1&H+Xj0#YMh2%2nY(Psv*h?u^ z^!39kF~`yZZ%~Ezo>g58EeI687#c+bJw5vHk3?V$XAA-%JTaVqth7mS7PjD;Ieds5 zFGT8OKT=bm0Au1KbtX)9i#sZXBs<=xbi{BiiPh6N+niYReX~UP!9l64$sZi#^DJPj zv@cW#gC+cFLu;TD2I9V=5Avqw`Vjbn^KR(f?=PlDemf_*jTz6!fyWk?_t}TV2rJi* zpU3!KFfPTB9?wUPec(68BW57&(j?VM4E>NgA2}KW)4q+b?n+fC{{oqN#rx0VDC}uZ zbJE=glj)nd(RsM4EZkf)lJ6t(-rQh5CjD)Rq+4Kjvd;dFc@#Cjq( zcXQUC+SAS;uwcG4Ky_V$K%knl)+c?hUO!nLIQw~BuTe`L9z0E1^B9YigK=EU?MGtQ zk#xvr!Y0%_X|l?Y04FT#?Z|Au3sk|z85=F(Ps%1457cO^aPo3$Q%L4vFAt*ST$Egi}@`tO~@&i49qN`_?xyHATf-$75(Hl*yys z7lQOg{p0Z+jn7)+OS>D;fBrPTZB5AC9hOp=RIWI(ua9|btm60Y6A%t}Ju;2J)@kdB zqYtR1nfx7{$u2c*;W9q*C5X^2HNXx_BC}K0;GN*WXWBDjj1R~2eSV2t7yKWi0_%TbRa_Uo!tE!pX zo>IDCtUfSiD^GAx2>J8SP31Mc5_pc-T}eWl%X^76w`^19M}Gzte~cuq{Va_iNl+FuTW$|fEjnh=+Pwsf3vJT z#iBg>$TEk-{)Wwu=Zqt#w!14Q?zY!l)xSO>UpeFX3?M5&I==w+4ZEYKp%x;H@!9J$ z*FjA&(d%~uO3v_VXCC4YG%a8E`Gn_lSSC`c44h})2ylxdy1yxcKS z0zh#e{=^lp!me4bS8ynz7j1cl*hlq9MZV!r*;BoXx+cf7ILyC)!oo&cY;_#}d{a}j zJKA!JsL9khI`_THFJnTT`J5Q$hiAewXEol07Z17x45E` z=J~R{EyS<^P+!XV^Ez%lAdsfB7sm#(dBbLQ(w#c$aOal}59p_?*Peu-qK%Fi zJCBd=`svcPWpYb+gHp21IrZiSQa*e7;ykNqxGGw%er%nljE#3^^oFIT^QqZ`)G@wXIn<8{Oi}<-Mh76${l#$3Ly3>pHEaEYul0PhsR%lOrQ0xFuLRTM<;1^! zPXh!d?ex7){O%EbodD*0R^xZ-8Jvv{Y_ar~BK!CJl$5uzcEzaIY=z#-?Hdh@8MP?e zQFrPO9-d;dCgeR(s!ix)EOR59 zFATIYT~_%}Kx?9p>brD>w$KkdevzbG^?@z+G~!J*YH+g`3%N>cbV0kV_*(@%&E^?KU<>D=gw7Djuq=Tlo`j zGghV?o&`Q18hOx&e)pl2rG%}s)K$ZwebZU`N_O$qM}zKPl-tE57C*IiP9fj#1V>rF zz7GOW)77Mo%v4cGdTCOpiA&wXH-=IR08 zCp=z{+G^1Jxl3@=1#Y0{tGa7s+vzl7l^V`vCc!#pPlg+p1KZIaj#F@-BjH2`9=_%} zfWFq@vNzQF6Y2(%>;z=KA4}Fvx<8!16prk}X6($z+LM0a72y6v7o;Dc@PdZAl~a!0 zA@Q(bd)eKG@VCu^IDC4Nv`F3uG*02U(DMiv;`=!vYuBAa+ov;dyq$jl--;0 z7J)=``Ro&sl6vc&n{)b?5rlQ9yqB=pZaCy%!-iHRf!x5pQ&<&9nTJ{h9Fj`*>*z7XgDZ>8$&QH58uBdG%trngRw&I zneh);p_~#-Z80Quf1bnnGSPSOYkbLt&o$dt@vS|9%g$MwIEL9rd<6BrO2U^7i+he^ zarZtYc^(#l-oB)dNUx3M>#GY+z{OW4VgE9Nn~&>xA4KP6hJM`c7HAv!E&u3P8Siba zygsW4D1vgo7U=NLNYMeQrA{7JhTq=~jbh*!goZech~2}2S*$>1FqVNvA$K!5S4Kwr z&@{+VYy#Q*zQj42(P8H9HcEkh2DqC_lq}|-j<53R8%>A5@o$#5#IJ!_LeuFWqoFOq z>Ad!iBaYiTPnC()=NADczJlJ?2k?_`0%)Oaq`#ku-(-#BxlaG`)Wr&*uTca|d8tsP zwe-Z&zQAf@R>@H6-0ORRsVrqFEh*g+;n&J^jzQTanVwGe;#kM+M(d3kWQA7}%F~#Fvu;3j-lAnOM0AKo(5t0b zm#ycrz_GC`&ZasDye-h11Q$g5$Tcv$^%kTKM^WM;ZN5!^1q_^tIc-Fc)*g|({1m78 zVf*0xYIVV-_$Dra`spAt^Am;CNP@vx3W=}i1KDW`sI-y0S$xouHbnFFAz57_3|!b4 zmShg*4%zV`!$hO}b>3&l+Ed)}t1~0o2kEi-n~j^o9b`Q9FW@oIbUKF4nlFUuVMrTy zodcKkcEbHkH)iw0V4b$Q;moSbr|D0YUTNvUiydQL5?Ie5-XL3ddr(WduG#qJ@T(ug z;Xx~En|w>C1xJ*TIf5UL81IX=ZP;zK)!XH9PFxbwrucTBi?VXq%rl0-d8|&oEnU0( zQZvtc3RLC-1cvW;b@9`esD}ztWbvf% z`+Tu1t5Y$W;tPLywkWgFyFVej;qbUj?JVc~>>Emlnf=X>Dk94Gr#-wMxH0ccG>8P; z`tAo%MLzdua+1hKMZ%q#B9?QTihCQxmx1|yo5LMhUUe0aZr~}0Cq28gMtVSRq-_QD zP%KVD&GW$aLV&Dfa~T5s9sYoiAr9v2+(0AhR8LEdG(sUCredJ;Dy0_D(3kJCpdeFU*-7#i^o7{ zJ)`n=qLXi>mK|N8kLVO@C5WDHj+iJ17_GJfCRW}LW@CgJ9p zo0D5)ZNZYHs*7YI$TAS4Jdho(YBa^k!1T_K)b zeDL;4>2i$Zp2cH&m(nS{dpp!w{-79e*4M1sY0$Oo(idd`)RRIGVllu~Wa_1cHGk}Y zBl7uC*4DIG;-xPus>H!6xUec0Pqn-wizmh1z#;^A!?LqVsy zeeWEF%qw1hMia%Q9o1@&N8!LiWqnm6ZsS^F(OFqJ$9tU`OD_xbB=&qz3t2jlAM@K7 zrLyYUAK`+4po~3!3a^DMMU3(}p|@>5c-Q{FwE%kUiPHqt@AI)9*7BE3XoBxG?&xn1 z#sf3dfhynw)1H5VVLk_>+s`uIj~S}#+u83~cU?cZ+2Ctx{BDi-EtOcy;xmU5s=9-Q zi^Vi-O`PFAnyJ8CJFgI^-XXl|=vicO?3$Av;!Xpq@RSxcpivoXz zJhA11m-*=omrpjdGp=^rUz~gIJ%0C`dlye#i@Wyol-~{4tYsTkp)l*-?h()V6<5u| zd^(kp%Do4ycRO}a#Cawe)`tyZWclJq;z%v-|7|azxu_`3)ODq(NwZ4ZO8Y9gJtN8W z(zLtLbyLe~{>o~Sy`5EBc3$be>uWG7R%@J>Ke#EUuipeBB1=C_=Q9X-Er~1H1i)V=gfE54PS-Yz)4s@Un%D=_OjL1OO8R8YSf6}ARwAHedyFX+` z<^c;LHXS$+>>)Zn-@heILCD}gGScFjD!4jsbJxc#fyHNu?T99U*x}s=eG2SBQ_Ox{N0kwl&7TXq)`+x*hIukvI(OZ{DV+LJ7bOPUE+JKgA=D zjM&I=We&&~Vcfat$-NBs#>B!#D(eLaudA^MsrcPXqFCgC~a+#KlWw{{4bkj>aRY|7aU$hU_0Whf*wD#{Jcrj)E)69m1C zNY*g^biXO~k+h=4>UBL3@J04jPX@^hE+pa7em|83bT7`jt6%OPH-Cz;fl-aVQQ}u` z#|TD~`MeMJolf!OIV$M?dK1~_nwcTp`|fJ9`g3*tnz=v#l`#sf-*7n&n{v(+PldwN zARC5exqA)|!*=WD4bQSIFQq-w?MgH3w7_&U4&@o}GOhXgX4(Z^r8n3x8^W{3cHF%u z5c#=c?^Ja#0`r&HGiAFv^EXuhqOLs-O!nJf!-aJHu6#&?-=+G05aO5?37?N)oBYhu zL&zYaejE{cL+`<@JmYSdVx^5{HcSQT5TnE6YZ24%z0KotmgVtt)l2pW+C3iCP0lWF z;@U0$X|#oUu{o7e&&y*MGS))JH=^?V(FkX=;%*i_j&FuPk2hT+#k^c)Z7yCU`<$p_ ze9r1sElAkInG;iO1rf}W#FM?>$F1zhgkjSssWeVZ_FCk-vL7@Y<(t^$7|tVXNZN?B zI}(62u2cQpa^BT3lY>|u3Rf?~Y;@aXO)m}eaz%a-p*##$eFu|`xbTd8Eo6FO|2B*n z8s~u~^QFHWX?l^eWAX)}8STA~T#F8$>6F`ev5t34=Du=8Uh_(Z*C+4VrC{`ze0{+> zjpc|RP}8y7R_ExQ$gJdL+8EL+K)1(!1KKW+v)5Ax<|o>5js;@X0_Csx)^h(>j_U#G z07D-x$zyM%;`mp{`;Sp;KU+nC*BB%wz0}!1Z@b+iY*rt|yULFHc4W_Pvnt+=$$>=J z1stm!xy+=&QcVh&w(d5sdjZq3wU{JK2x?hu+EXn&G_|RB>QWBT5(G&?h3Hms)07U~15L4;o13d^J(ZwvwmO3{O_@U|E>|EE*YH3+;*@W9 zl{-qbdON5k)^2zSs(R1Y|K$vY!@esoH>*S<4vp`@|FW@wriyXtz>i}$K^c9)R)@IQ zyot5#R~M@ihV#N0S%RR3?Yd>k&cHD>rmn9+%bk|o8Q$M)P0VMjR9&d?-9oO=Ds|B# z0F@!N5H@Vl*S+{%W{F$%hh4eG??LXrW`rvi>+i2iH@q9w`hUc*)ivvD&+K=0Ch*NizI88$Gg6FN8`+QGFz<_gWR)t zXR?`|Ukb>M-u|PrHqp|IlurV-NbdV4ex4EgmSfso%N=Sqld6XEGYjA&vNE#s!%+s| z*S2h-ftL)nYWh;>8LruD6mhIbth1xi3=dEObkEmd+WD*py$HEauuREY@#MqB+^4J$ zOgw?Awg-ZhQYY(f-;%)SLNmu$rJC`(7zd=aO1O}j=sq0Pj#Xt0=v-#sad9ulc1_gL zlL=G!d9CdByEZV99&&-;yO8!b{4r&u^-2B#4UbZ;^m$Alo7Ram&_aZ&9ZX&^IQ|eVPE6g4$%^J6GEl^gMStz~ir6FtxDTbZf4Ra6ZK~gzTiwwKvvj z+sqHwIsxHJtQc-ax$kND*#7D?RIOp)kXT!XyTn&>;u}hr&;yUMw1V<(I7UlB4{` z`q_AHoTUWGkWkzc=fVn>0PiBdZuh#amNw3h)hDX>;1DhYzfTNlZ2K!ivy9{_=tv5*N&u2*BDuV^tzp98FUee#!hjCe7u)m4PlX~vS6m4`zDLP@JaZSx| zzf}8m#*QZJZ7e z#NV{kILf{WJmS7gB5tdh#S~(2vSD)6e;+FAB6W}R8=dc(Gf&_*TC~(?a)$4PH$Ewm zEF_DpQGAtC1AdUjw-pqmziIe>WN72@FoJO?-&DxSOD;Jybpk2%v+LebD~)!d-R{fN z$WE^Fgbh7?%B8q!KZVqMU~G-Aj@(%G;Q($Thrc?$R8@ZkZt(Map7J3#KDBQ6&>`S# zOL?~pGG}d0mCFNDl(Xvgh~||F$>#4Vn?mbZ2%1<@WME0Fh%b@I!n2j#E*OIo%yws` zgT)WX9p_{yludWB4O^@4 z4)VFoJREN+kAbh0x{51}Wv%>-t%ZpYw*G5A>>3=3t>4^VJqY~f6#k?e8izHH&}e{H zElsyTc@PM6{QA>6`|2_B^*A3|Shr^rK|i;!niKQy$FIkg+c%LGcIFo!dxZvm6|a-0 z95EhmOexHkfz8p}MmHsG&9Eb3{B#T|>Q$fkSJwjy?lQXhSL?2K2EQFq^@)l))U3&A zVh}RsOCz;? zLHf0xt{yvj=$zWOpO)LvVpi(oslN0NY9?J^Y&!9Cl9!3@5YC|AQUooY=4nX}#q+<>)&f+cbE)WWgy9eKNmLK#7dobvZ&Q zbLVgpJ$28M>xCRz7t${CBou+rZp6L0G#EqABo0*#UQY@Aq?HGMRw6Ck{NhYn%7pXk zaYhKQf7W+gvJCCogc&Ru+ZhZS1e6c0mSXDArk3GiP}bEzZCH+41@3V&Zlp`Tffm0HX%A( z?F5V_AI@_Jyj`{o#txHl!lv*KK`6Kv+oIcu1;XI} zy^K9t-09QW+PKdwt*9r*2exM8v~<~U=9O-qo=gE(7z>Mw%G%nXw*E{pG02H21pKfb zUS9P!>u8<;wLdxfQXZ|lmT_8}OLoO!$ey6h*RVsZ;-(D-oJ;kz?{UXGNc$!t$vH1-Hl$5mJm;cxF0*)I#u4jO}h3xPWU zXzW*vT&;Vih#Xtq<1!(T+Pu{YyDpoo#2*4!<)1fN_Z*li%k|cW5Qq--wK84c8vGj= zG91m?@Wg2-W>t+2|5UopD+iFk;pA;f-F5SJ+eEa`^W|MBA`9-96-IGR!O zj?U6)JFw4zf_8Ro?z63kw{o-u4UKiOz9_Ier=rTPzE!N~F`I9#$)1_NN4%A4S zlSZ~$2e-aU-gt?EURvF5_&nz&aae4vtJXyM)KD)IfY{z{9X?UQ>%hA8f9SgA@W`4k z9nB;Y+nCr!$95*RZQJHdG_jpbY}>Z&iESs_pLU<$x4VDczTNjJ+;i$Z)m86#E2v`L zbp|q!U@=Z1A#m~a=BzDy znlF)xg$EP39Bg0;6bgIQ5Aj-wlJ}gRBC9MR20Yo~2edN#;kSFU({+9Uc+M<0ou%7j zVG5itHh@W6>rUWfH8S7k?#_oQP2aw~v_m{`YRdLD6YwZx=S5mrC#sDK>-rPgIbjV^ z7DGIPoI|WbczK%7&L(JC&Dy~wBxvoby?f)1t}>%IlZ@(ircr`UEKG7hZY^e-*DLFq zK4bdAw%!nU`I?eTH?~Fa-~eh5P(xJgCiK^C^u1U|W|5Y{ee&G70M zMC8KP@0EAY7nb*m=5)Nd=Ry`+;Tm|ay5qyo7g!e=9rFuGu~>^iADezeW^FcMbYeA5 zRc1lI00Z0{MzjF&B_<2lF@6EJGjr$b1?z43`!?WMSIW^|>n~Pog%O``XYufb`mprm za_2|K(ZS~L-@kNSo879dv!eSG^1{KzY}nPkV&{@vbw1_JV$;T)dt(zE7WB}fvad=o zH}xz*1~ zy-BLABD7KxSaJQ>o0oNo69I`k_Xu;FP4LjBG;i(P55Kr~IMkw~`Y`8yo%0Ssj8WwV zOu9v)Y_im<)fTdbM3yK#8a+vQrNDtMZjSWWQ{9e7ETCwVy3DPy1Lu%*k+@Ryjw&{HVzyz*tU^@@zr@p#O5me)C6Sg?q7xwDX>vTI?d&1 z|0Y-w=@|L+GF{yig&(OIhTyG*x|G9@#ThqL=#=i^m2@V_r3$0$8$Y03ukBCwQt{}f z!!J#$N9;T0LdUM|vz-Tr3waL+(Lrq*ST`%R!vYxzn`V!lxj}RD5X74^gu+|qY6h{s za6YWN)d`5)v!t3lC$zkfpqjb0Txy9L@B9kK^>Q>&CI3XvcXc)a0iU08Jjl+x8y%j4JjF4({8d>9Ysz?2M0#cX zd)fELPktW!sJjyRwDnyrZLDfych08Vb>?{A=!~*nHh?FUK{7+RN>s+q99X33((slfo9&kcmwuaq;p0;*& z#4B~Oqmui#bdT6Ow#OHG2fD0eXGOk|Vkm0jD*a6-tT5BYVTV@MS6};8a;^3VX!?yE-c9 zA$EXpUp@|Tv8bmEol?`j$_jn>+Iut4*D0`bkOhQdLErxM`OLneNB-T(;`FE7l+}pW1GII7`)y4sSPR?R=L$ zd$h}?&hCj@d}@$JlNq2cPe?&azX5kx@ntKHh0!ay+Wpdy9(>C(z$ zvDqoB1F6~KjXqAclUoi@KMY!RRp~t;v&}Ve3cp6Xj1P7<%btMShm0t|K9o?)#CmP6 zE}aURk3I?31!Y6vuD^gL&gbFU-CCVv&LSw=;Y9P%5f*(8r0X7VJnvvP$iq|nSXgQI zuQm0xs@HJ5bq2i8b&p7A92tE!ZVcK2Yl2G^B-5>{CR%Xg&V|+FceUW@=0R#$4pC-kh{4FP(dXL@CMr@?C>w$+#i zZ<27eg=m@`yIaZKpS7YDVGFAWiSzIs<-_oOMhJaS9g?ihGRv;3x;Z|(`6lJJN2h=Yw$W-` zOyA0L8%=RgBAv13e))d$c^(X*ALE?pvAq(4X!R#DfU;OYhr`3MY5_SB7xf&~_&dd* z4=vvkCd~Dvoy!xK7DZ<9tI(ktIYz{uM+=V?1R~0m+Lv~ka7F0~@l)c`qALJ>7Gc-j zt!-0_g1}0(Nm?!v;|bFH)$@zj>y?L&ZgV=CZ(CZme`GbY@dY||-Wjimh7cAp8lfV= z)`yPfq~?cDVlXjXUZvuSo~bE0pbwb*5SJWP>|oUnHdjv0*KZd(M(V%`JTSL)M~UyX}ASbv0N|Bp0OWlckrm$?GFgbKHjXO zuYQ$7(&eQ|v^ELv`qUbyc7ZQ$6Ap~R1uNk;@|0)~*=f-}5YIELck?AdBJPhftw8?b(?Vw-3U zywA#Aa{F0}(1|oDv0qsV9)++OR%oA5G9#y~Gqs8{#3Dwg7j(6{-sD~eWW^KfU8aNwxkcx>#C2O4g z%O@_}#I0K^n)l`-5eH#5_BZwoZ7bzIAXz`*Wi%gn63(nEaTWTLK?mw5?S7BKPiXuD z{}9@m+eMHau^Ow&ss$AcEBVoG`xhQ6W5ICLd`G`*rP7W{uIG0Nwx^%2;AlmrPNr40 zeiLm#G*N0`&wkzQbVs*J)x@hAYeYJk!+2$S-+{?s82p zDM`5|_GDT2Gb>Cdg4kr^a}z}ODM8mVWvhPuF$8(YX9!V$goTI<71hxsyeTg4LRC*{ z+D!@VNp1+99a3u~hH6tipooKamr8QHG9#7~h>ObG1eXQZw8LSA97rCm|1;^Tp8om! z2hZE&FJdb`k$r9bTX1gjiX8;o$^FOgUYB^{T5SMQQ`V;77LbbD&IA34EOt?e+-fGd zEvGfFRFy4xK)TGGD36!RE(ZqoNc3rqJ2?BE&b;{0#edOY%Q?w_=h3` zEmx;Z^)g)7po2AJSYS$^vrliKSvTt;4;)zsKMwLgjU}T)?Xk?J8I!JdrV1}*=(BT# zFdE*$@1Xb^d}L~;%QBzd9v2NiepZ&Ra=SF}F-N-xQsL$P2g+vW}Ny*q( zRY;Rtx=iaOARwj?50}vt?SBdgNsGAG@ox$W1}Nzih0URBgFW3_ zj{P_WQO(K0A8KMi*z3~@3wq}&&*WDacP%ksR@ji*mMmoWifL+$9Wrj*$zHiSMtJC?G z@_id&n{#F!s)qu`ZyaMbPC?b6285|^<8uMx?B7M1@i8#$!m(vJHOuG;5AiNv?`oGI zy#?MkxGmay?X!6Be0P(Sk87jk3`&`hRzDbX`IBYU1TXD)JSvSd4S>pxpVOyG-Jdyqlgfd?ZTa~V+b#F@7f*z!nB;~}|GcA0Or3s>Te_Xph^ zmVm@l5PKDE+)?$favEyODtNUae%RwLZ3}j8@`N+JQ;|PdCLRw1DG!e?p0LZ)Jg&A{;}T>ovJbO54~0iZ4;9KIp$%H&(gX z;6C4|Pw|1^wx`(1!iq?!Yq2W`#|^Due97Oy6RjgI3SAo?kQH@!6~}HK@Ft>INy{y_ zR5w>KKFF)*O1`W-3gX~IbXhgD!c7{>yokQuoemG#ij!qP`TUqG^^v}qRy?tL$Q92= z_l4P0SYoOQb0+|s8m)j}d0mZXxD9N+Pi*=2-u^zF0%Fr{V6ZjLvjO%&PDrY)%F`f> zD`p_2kExeZG#jwZD;=$AQM=pe;Ra$4H>spyOPpsrsr9>?u-lK>9)Wil=jwa<$b4Wp zf<5>;NA0<88B68|?gw{FIwi^#_^S!;h_AQH<@ATbu(G>j@0w;4Wp?mv7W_HN{)xHg z8}LAJU6S_x5p9|zTOfo&^=_ zQKb9Zi|jAs9+J=__OL0kTX6F1md@D?+UgRFN791ePD+;HQ%3u2nY~S++xX}rn;}!0 z93E+kX2j5endbBF8cjV@~p)OA1Yyu&(&v@lQ z6ls^+Rl)DeQSPQ^xxt2TM4-%xs`mOW94j46rs09(V0J@&$k4kzURqp>n}5qXcK|^r z24Afw#60=N)+5=di}~k!Azj0v@tmayB306>8vvrSXS{my7ER&DGvfR#A2D4=fvvWx z-FrFL(5Q|6Pk8nIfQt*F{9wY88keii0vL(WMlZ6TKGcnuI5_hHB@;e9T*HQsZ{KPq z`3v~22CQ#}KY6K=UGh6Bi)$#?P_k4>3^%)k@=(uR;~d6jOe}OUg0v-OQyDD@^LeUpj+rE)O@(V zx4)L7hcr2`(|KkdZqs&F+$E&sx3{Fu2ub&{TVplKV;8$t*c9dFyuWmQfw8tumvjJ> zkv!CzfKil~aqF@{7+OX9#Qy#?kf?`pPHHe*6>?cXyFy$UTQlO)S}vurnDj2KCVnHd zsJb6>wK!8wAmV8lqOWx@uaBh5T8E|AGD5QxnTC|$O|WEQ@r!QgiR^1I<_@D zPO8HUd*cg1^u@00&T0?UiA?+Ck!duWcU8fnaF*c6gCvp7DWutuR&7840Vu9qXWdFw zB#RhF`=R$qqM4}7WCf8!cCEhlg{HLor>@A`7bmhz5Oc9%C!B?`*I99I6V^S`F?{A# z`np2+>_|*wN3QuKT+*YMhiO(#l`-%|*2!e$ZR-(-O$+NRvmT2yc0E2{M*T*SDTPSt z(Z#}M?=K8(Y`Ox6=}@(u&J7QR=!Jnfg7d-7kr&HSnyLtMzP=Gtat9{R2C52|ci~1I zwn!07zS`F9m71O%-L~pC<7dh6$}PVUnw*b95*G=nGJSbpsCP6W~xjZnV#P9XkoV|Y<1LoDh)N*A45>v>so-KMY#M)TnwN_Kz;{#p> zz`fHYO`U`z$j%m`ox&Y|VB!JbRr5$sXnae`=!#F6tXdmzYgpb81u5EnJa}$R6IiWi>r8nF*a_s?)A*_O0{HGV|scWq6G5P~K|Aw|pY% zl`7hC(2-3Gpczky2Fv$>^3L1V>vQ{iGI(IQ^n_-Y=3 zyk0dNBY2f~ZT>n$4h=0yU`ZSV(#5f4J46j64!3hZCIw_PbyeKMg| zz8+O=yE$ZnuA6TVJ=WU$FuJJ$EIaA|8G26h@dv+Rnv?Bvk;3D6r5}v-cTxwVh!n!2Tc)edTF;F)d~n;!s)lW2u9^EDM^bukI|D{m)KR%=UQXA_(hDV;qn zL9#vc)wT|mXn4qzfLhc0pRHzCg#bKKKHb2H9XCZybqVY8NF$kkb7*|u1jk`_CAPBK z%#zpHbWeBMm1FFaMJ-lrRYO7y?SaX0V0|UX%n_B2AQiLLa4}Nd;U~jmC00uW$Ch{T zg#=qk2_H7tY&A;mL1RgcKXqrCB9HH|S%z1|J=zMYkoXA;qAT~c9CUW=N7!w(CCIST z26v-Ma$Md@U$2KW(kdwrr*LdJLB^dusmo++Q{K8hc<@62d;`NGSzie%+TbEA3hEdkS za_T6%v0trF*EfTFgHzZ;UOG-ce1c%-PHgd7-b6k8VsPN7O#giZFXXNsH>U|J@^NIsXK^ZQoSGG&tlXx-k%QC*`w)nZgut1Rpv zKFcE`Vy;zUt8k_sdxKB2H6PUnUh=bd^U4aDX(BS_v$qN3i(;z6&j=redm}WZ)(c95 z_upmYx4Q^7E*ToS%Jjy1pH8(jdQbQ1dX0JdCv9!Ws4D|jLQw4S(A*_RI;BktNA8&R^z4W1Ra&`(ESAm-(hZj-iapakj)N zKdW7FLg{sm<0}n!Xu+=-bZ>vq+*@&p7wWv6WLy5~iIFz9N_ik52;Ln3;9-sXx!>Wg zsXCGa_!#SSNvpUOy*%lpH#Mm`Lz?MGnY=-pynfC=QbB{c_27XvLE~%D(VnzKwkVvVF4az6?t{1QQ(CSIespZ5acc`g%PToLv%=4FAi8s;|5aw`>3P}3*EZU6#OoIo zXS*?iqU$sR_SbeHVTHS@TQIRW4Mnw^aImk_EvYKUbtHm0HXB$8%W{&)k~n6@6TK|= zHTEh>Ed^tzZW(YlJ!!q|CBPl%@xjsfAK;ZfNrFBp%c|5Tw}(mEY13_LdEjD5+qEa62e`c^hzX2+9=s?rivQyGx8-@4Fjx4PNRkzi|K zp($j0K&7R5{K;I=zA-dX58Xz8;Kz|jbB4xIU87?pkkXNP{MzAl=X&8190?-$lA1b< z7H3);TK%`)xmIRNMO}=9AbK#NjdYK|{do>-xVWM0j|RipTO5J1PUEu;=<7)xeSl&G zP!eFc4PlktYMOV$Tc6;f!F{LT)bl|7zI}G>1`XHaLIS?s^yv}3q0X42(=(FK_dz2q zN%U_Y2D19YEZ2**WyY5Fg!T0B8lx7G&OaBJ(ubN9(jJB1L_9%Y-*6|GlTS5r3$~^| z4+mFX&&lm{0X%V+R=TBT^>qeL))JcY3!PVX{$80CPC9w+Lh7{RWDdI`^d7@k+(Ki` zjA8X;cdN+AA@0N^gNG9~zH(Q|@~uEwsrwJbm?~1@JPgYPu6kZQSBFl#Mh3p#$>Xoj z9;KjS=|W)kjOc*eW10h3tMj?#_qy?zEIM~8|03x$X8J%E7G$))IZ^nFaQ?(Ye2L%9HM1UJPiBl^+I9AT}saP#89|5oBX$>|1^YF>#>uP zD(GSHm~`ReLHTcTtGtSeLX0vFwDi|)%WJ>fxEBu({l8K$5OcLp4GaxW@NiqmUGpO_ zC-0_p*jX1hS}PJYywO&ucFFn0$m845mKtZ^wRGi0mEn~3$ZN<68x@n9^H@@AGIbz; z`d?jQ~Xo(;eHpA-~F0E!<$tp8I+i)3SiQtfYa&iG_dP`5kzI`hYs5o8DY zbiymA&l-MHjALPU{lgyOBQx;V>(!Z-m1MN@e|WSM`JdN+>i_dioAIftss;pHw^}{( zV6$6HEhe3SfnV7<3KcjA7Bishl#~lSXz4-{Kl}s!{`u~|KZR8|+}$eF{`5TM zf;T8_Pv!9jt0aC_qbu|@TmJLum2y>rSHnV!7!X@H5orPJ}wXRyFW!z}root0(j zdyKm`d?6ZT@O~63!hk1`T<#UV4988y{AWY^SpU1L9qpBs7q#sk+6fu+AQY1vV#SVp zuj?MOrD;IGo}X{2$oeC%(LSNHy!_}$__FjF4T)!+y6A4-GWb!JnE4_#|fcl>;LG0lNstf$l zaaE=d@#j)FzCjg&3QY=2BE^9d@1ukDYIGc-y>Kxos+%^(WKmF{LqxkIMV<+xX&K+WAKeXP2e;hR zZ1}$cq5=t-y=9*=rRw)5ALcQ%5Zcgs>Q)w~{L@xHH0FWrizVaQCX3)(nEp*Px;n=; z0>#*rEz=@9r|U6gL^cam3h80mw?GhDjdJ7yRT2PaPpblGzN32(^8Q``Npp)@7O3!( zXD-d8`KFuspu`V2CMEXgy(wcPHcq=OBzP8@A@RhG=CJPLOs!n%NS^nrMxX=}c@zlg z7q1&@rgcQD{|L80mjVNh7Jexg6W$g53JSFMZ(3^!IeD1pDP~YOM=&VMbq~~09`rlG z)0rgJo?*(!Du>9+2dXzOH$3gAJbgBw<$d_=iTL&h8F+f)F75c(=O?;Cnz)T@4?3*1 zpQ74rG*&$w{3Iu zDmBlgNC}C8k9$HbN}gvjVWiW-JWvx z4NWd{hzn=&(y)Em3HRV~En^nSCFm8!@^SP^xYRiOI;|J)O6bdZsjxoe+zI8dgwa6< z!jhIvJCD}-LABAVc+WFcH+<22tnc>Mth1M7a8`71v9hi9YJuMbJ|U(vAvJD2O1W*3 zH`Dt+?Y0aT*vg{M*o3+bH-V2x6SP)cfM!ZCdUhFp`Di8$`BlwG`vrK^i*ruo*=p5u zoEp0U6>$KM{0a{Kj4G-f;T81)30{8PaM!?It<>*~5AQ&SC9q#(ULN|Q#@OA@g6 z_5%90juB+5-g8As>bM0gZ6*hz4wHATOx>I8HjyDPp^LRtPsz@f`D~q#-?T8%?!LPA zL2MT&Ea_m4{t$p?{1%-#5>zGks*M`*)~plVz@G8usdLbqJ7AP;&XanXHQ)(TSkH}+ z=hAMwB5_n7gkdtUWl~7)`C*ayjd%6;lYH+-_YNk;RK{NIUFnilH9f_AT$AOJk|>0G zuGMIR&7`HFmo3$V)$e!k0%_e34LA&V-w}(Oht#X&=^)OKewaL){$^3T=;d^8Wb z)Gk8JhQF-_LID*poN&v-t&f*W=&>{n^J_SpdM&>2T$`HxM<x{tU4WxXsoT$-% z86+_SafWpqlwtOyi*Jr2Lpp_eK0Pa|g~kbH@?O(bXYBVKaR1cP-bmVNR2sw?(2KOBvTAsC}Y%!{m1VBK6`b;9Sfm z=Rv!_r#o)A<2L}zW)|E7p6?;@x*Ng~w2Uo}Hd3aU$h7!+SFN~(&i);^LUyagO4wQ) z%V6RbU=Y)@ox{RuN?DZbP(KxKuB-V~3qkGTn{ zvg!ffs5ViyUKx4i{@|8b>-Bb~4TWDHhGx%*r~4$8lius-h`~%H{r+A=^W&M<=9GQ)<1^&#oWcK^ zcm*l3BTK8Pa(YCh&eLD(E11R?i5soopFK`yidMxDpxEjdxv^KqJ8^ZHkm8col1&&^ z!I&|-RBsp3z81~^4};p_Kjt->_KIq&Izym61e_FoJ4yMuWj|)RWqhtX_a2 zq9&R09lB=+o#F9S1DSp3SQdvm29xUhQjv*~)Hb%yN5v7wYJyB^YG3TIkbNz^)X|q zRmohRDZWG{|L`4wG{RZPf4cy^<2Dg##{A_w)f7EXef5w!enBQpq*idylX>7y##(qJ zcqBE<=Nggmy>(ePUWPK{?dksHfN^>-xVxHJFEmGE+8;dHuB*=A7Zvxo60^k)@&HdY^AtcjV{aow_ZjV9(iOhD`7H zM{d?kJv!5%*6p5Q2R5U)(Y*wA4^q||lEXl2Dg*v=U zVft`eU@a(Z?d34wRH6btM7Y^#KLeaeP~NurUBY3g|25+bYU&Z+5?7OW+d;V>q&NLR zkPT(hlYZp&(l|+Z81dZ_a6J~1m4eJ1sxA~@R}1MiaMjZ;G%WKTg@B+@cWR$Leu(%9 z_1yR_DjG*f@QwqQr!xe19;S_C&+CNoidrsv|3;NzV_=kWEgk}9rl~7wG!4J9wiv;Q?~R=)ck?8KQ!EzgT<=( z599OicHOgqWGA`DOG(gt7fB zpkkFDX8c421d!)F7xTbxOG@Pz4ym3|x44ukCFSxySSAzkJ3-#Z&Hb~#$kt)kv}svl zy;5tEE5ZQdP9kP}MJ6nG6kFr+>Q?Lq;4HQ`B!ghr_XX_p1KzN0$VZRN9rx!_fvom$ z1jPxBNJfiG@mD;**Y>jK=RmSmPF7puQa1I7sp(x5{`QdkjLKT7-a1^4)3p!E>Nj*o zH9X;Df&skjv?5c6CCH*-{e#8Ho1CM9;>qnn=2G!`&2C4-Ksy{ep1deBjf>e-;f<%Z ztEHTApR~MYdggvv|C;`)JhRf@v?t;=-VFZ=n1n6Cz`y#z4EyhQj6zFLQ-!w1%BI1Q z-;U#!Q!cr=YGLO&QI$PVWh8+r8nrZAoNQJ)<0^_vWM84^xw;H-snMe>U1Du2a`fz} z*?=NyS?--(YnNYtO~MB3m!yIeL2eg*E{R=!s&z)})*#Uz*btBhw2gU=!yo+U#HMI; zYx-KvXl10}8x_C=<#P1?bAp1vaEa=U3rC-Z{Zfj_F)w6ie`ipS2AoABHcCw;Vnxd3 z2<&rdi%p8A5g?%m4{^zYo|kR<7e*0Bj+>;sHtPxkVw<1a%idi;=-(`Gbpp}t zLh;5`*aO84yx}SxXQ~mbxNUn$akGk=x)87u2U7!$Fz5}cS|9~E-+kObpCg1K^@*7= zzclmz!v$ET95#ynLZo(P!7S`bXdl^MEi{^fOsn|n@k=ECuRqNHGr!NZ1d6IBGX_Qe zg2W>F^b9=i)8jd=VcqQl3PCl#E4UY-y2T81)CN1WQ;NhjB6E0wpaC;PUQ4n|U~~c8 z6N^U=yZfGhnvrd($O4Q-C8&5>apsqKs{wViy?IoOE_{>Iy^|)!js?^wGwRghEO{+{ z%B=FQo3i8IE3r`5z>_fFAxS2pkt7L&v}ne@sV6k$+(7+L*h0Erh{3Z zeRKmHt65cEO-SuET>h z3`5K#Iq10V85Q?x>#aRMNiO&epQpwwNZr#f+%FR4-^h!U}t+~?5hIqi$|^#$gzN? zS7I+D+qI33W{GjVyyphE%P!`I>=(38MvF~57r7u@*`h-CDL}^GC3TcWkWD;zg=rPF zTqU9NW>Q;ROOn+r1Ad5wQ3gif(b$9ZXuOV8GR_$oCy$5NC;i<-CcuX~8;d6*h)2C6 z86GF^axTf*cvC{_6Xs7j1!xL+c6T;r;ja}u%GJQcz5jfd_RBF{G1=t6m8fni)vuve zqf-JIIrV5D%N)N^f|6V*T$j2{*{I`|a)Fah$dvQSKM_x7l&4XenB4+j>L%*y)jhmU zV4I`H(f~>^m}y0KIC`1300{)%fy@^)a9%P%&>)+kx*TTV71^^N=@*#AwFI?|54#Ax zkX$KqK_XU3iQ8RgX7^y6gjtKxx3GvlxT%AzT8jdwrxXb*J)GkSb_k?1gtS_?PMPmG zKaw&MgLo#ZI6G-?Qu^?~d2)ziCOdU{qmyceXpg!)yZAh4T!-Fycqn@S*owgeJ>Af}Pj7`ht5-WEsFM*l+0C|CLSq)*cx*gWl zSpYiCCFfbWeOuc%?S<`KMaNODGzxk@uo_2A%!>8yp#^i+g2O8zq{olb3|BWL<@XQW zpJOC(Dc?A;#L0tEV-Y>f==wosAo9atXhcLX&^yb1(Ea#ikD>MSz3E3q(a=c1S8;kU z0S_3coFK%nXvoM4AuLQ^Uf+{rhmB?+!Oq=zWHZSfFE}22WHOi^+Aa=eGpA`Al&Pio z?bxj~K->WwmfM~%5MciNUlF1HbqN@Z4tcgmd_A`_zHLR2utL2>&q7G=7mkj4R9oHt z^^;#76j0WFgu)*B5kBX!Krz8Cl+G)={U!Dq#L_n;(mk9KAFn=b!&&cuE%J&`lA?2X z!+SGMsV!5PTygp@@Vmi#EK4Z5{sW< zA1v?j6Rh_sHX@Alz9fOWW%*z-dil|BK=^|}9lp^u{TTo!gt}9ly4M1QBlNpXIW4x+ zk?4-O!U$++)EG8PaShGFHtfkeI!a(YQ>@h0szvKqp1-cAHG6&AF3t1(r+1@$+i^5F zV1uj+9*6ZgM}R}zhz=Kp1Cp#3l1h`4dzCgXaeXvL0L@(^qQ1Z}3o zt!&%3wkR^by)kybWMBbaGi$sPsk?)b4t=%9m-b)=E!$)d``?qXxaH4Eiceqf!51)X za_=k*LPK!KJ53X0#A4zfb?=|Y_2qDEKf`7AN5YM=>s{{1k4^NRd~wba4w`|_I*)TJ zeaSCrY>v^`GrYRHJH1WmXW-*n3ouB=M(tHX8T~c~Rvu^WS< zrw6h5dU)}!N6OMK!k5N78eb^Fs?;C6=^8F0+t|TKT+9ksc!$w_r96R4<1$-a^GeT+ zR|AZ85Vc^^Oly#loC)ABe8$QZ8m^ZNNi)woy9Fe_5tyME+a-cSUU5RzYCk%0scj{{ zWAlEF(w5NkvJ=By_hfYbR%ubpDgtPBdhMi<<;{v4?d}Y;Fd)lUFmHYF|a}l{Me;DhkCfx!)O=sOqAuDo7MxHzVD|;cMD{j&utb z_%%5H<<-fE2QU^NTcaB$bu#dk{)b?zNUa_vj*R=`FvC5GHr)PjfE}rtxo? zyEL1d%9;T9?g;!l{5uf`RkTG6OlCqE$EH3%#rwT~X`sfJRSt~tV zza^{8;4s?ew?PQN6x5XRGqCwZHkW?->|QQLu4zl8X^F7jWFHbwwEn~dm#UD*I|W7p zzi~^zo5f-Ctm7D`sH)&Bh&~l>F@^acOZ_EE$2*150Nwle-+ z6*QvWqC~dR!ky}4aMysA;RmlOj>LGdJcp#>W_ufy@P)oqj4n*}i5h9@B~AJl8i0)j z(N{Bg6rp%K-SOr(<%9U0Q#31aIdEjJ7H-R(v$ACH!TnmZ1Hw3akp5=XC+7nXwzRd< zZfix9=a!ACpbS>{y0o(8)`+Z$b&}4qFApXDJEz94)^B7xHbv7)hwvMa(%sTK_q5yd zZ)x~$MbiH-I!qBUF?_ja&ERMb5(Vy0;L|q;jXc>U{ACzwq!-y?G`o zLYTbVh{yE$#?!0@;rk0VV-&^ar|*&HyGvO~(}(~^5K#OBF&AX~PMW*Z7iUR&C$GBQ zPH4Q@`bIt0I$cO2Xw%8$l@ODQh2-pmnLw+tsJmWoFk6R!iFXQqJaV08rM}~bc%KY# zS&(rO`HXBjB;&7Xal^#_Bf9+od6>If zTl@k7-QcYqmv$s(_(m>6{;#i(`whZhLCj?Z*FhZEJu6zs3&HN#CN}1jI2L|cGuY7j ztvOmvu#M;Juif3`vxLj!V#MgU_=V($pOm`iQ_^wuCH{tdC?NV@@$~Pp5wOW82&@eK zG#*}jO3v$H8exX?QMV^ysA6(TY-0t{W>RJ)MgYl{k((dPOk5(eJhh)A;L5)p>L<3t z)Bs@!C3q%LA3BBXp2D>dwI32PSWhA2&@v9>8=d23g~|~ z0L(wTJ50?Yz$Ax#8}B`SYE1gtKAWs)o@y#IF zf-HrMHj#C)j;I;ud!fXa=~+^Pn~m6?4uf&V>K`s2;Io!Z&iWoK`7H|HQq691n)6sTpiQKFQ6pdp%=p;R+!Kvt5y}r@-Vp*HEO7&+c*wG1+1s;vYqlx3z zgBMY)uA`}|5P$xH?@2{9k_Nol@`XNmm%_S!rUBE?blkgL-e)_A5t*C4K$)%x*!=WE z<@IXZG=-xtF!AWS)`YoDAOyO=d6dmoLqQT2U^K_5$(QjR#L<{B$Zzf4hQ z1C8s(#)ywx*D9n1OSbyowJ}c=1@uSoW-b7Y0*Qu~L#x6KGhbb4`b)J5WuqtzlUr%+ z#WabW{xJGiH^ilt6^DoObx0TQ?QQY@e#?HF3S{Fr{^b0v?n~&tlOglt)^o&RMdUEG zVG=I`+c3Wg-uz?_yw|x+=4!Q-VJ5Ex>t@D2#V*a*f|#Zn2^(wMIn!S7@ij`QzPvH{ zRo=r9fovViJo9uGzN=?>MUC5v=72y))0sZD}44E984Tg;DrHp!`P6!vbOWIp&H0!h(Q-V#(GZjQ0>c&J_N6m7%agIsP`Hnd{ZzCGmSM!yuGH3;kl1t%hI>42$_Lcoq0 zMFw)owi`-oIO0(J;iLlKNCAKQUcjJ#;(gusQ}M;@2KHsC7>%PS%aNf;&dKlKX z>a?ib=WeYz3|>_N+j6R(>2b;1CNJfAE}g2nH5SQ7rRIK<;OTE7jEZyGZ~LdLTCp@` zLPUSc)h3`pF|Bfx1W{NYtl9L@n@Sgx`aJ8q%{3O@0PwB(4G&O^W3Tf8*FB|mZwg`k z$#xH9G&7M-jGIcrL0mpWG9T{q_kJ>rvzlI6c48DeK$BC|3|E4HWN7x{axo%(KBhJ?u`-l*CM*yvtn)Oya*y=Z z6WdDcdBwra>Gm~A!VJ_egvpt%*`8}y9Y^fx%%tJUH^b!g11@v+4;N<&S>T;mI(|_M z4yob7TH~yWTg9Ps=sfIRdA)T1HsGQ7rDN2U`Obh?bH=6latE2(;sfodKeqG!7p>nj zuGG7CCOF%>7e_75IS3`ByT@A|^|IWu^80bu#OK0&<~=0QkU05|q@`gCnU#p!BS1Wd z{K|%>^@GKJUvHRyUh>Qax*W@*CS``_hkh z-3GU?fX>M zk9V7=;i}+rnchL(r4~|afm;QukE6F8kDRJMB0|DwS6kn#e9eQ z;YOui{{#h)^80}t>vExI>xgp;Wk{-+dwU_=bt(ce7HMVUXi;FdC;;trmg=oXZ9Hy0 zbrFO_1#|0L{hPH>0xqB9#W!%jj+gjKlP#{H`+O+kB`yJ? zIFCNF*A(%p|AgJ?t-W3K4Ku)I@Ave3 zkG;pjUbSjg&6v0Y)*PQb&0jpUz-pH4_)S%?f?Zvh47y1| zQ2bZz$mIy>KYsA;+&-Wg3H^Uu;+Jd#Is205)^$rh)E!yEy+;qE`bdFmff2kp@D7Q* zA|8V|#H>|kS!+QUED7opGco&aUJ0?zaizU>nurAEX=~kyzE)=Y8)4;1{d~bKdG!FR z4SMaZfAsGH>z}n2{5&vtMCWVO7F=U&p4&R58gB&AZ`r^3#rUqY#@OVBgih==C%n&I zh%4WV(q)*WXw6u2hX0W?xcs4}Oan=7{y9B2Q)j$v_|-_=vPNAQ-H(gyZaWfs%vzvf z|2E*P3o~(;?PtT{^vs&hC96;gG{1=Od6(DTGHwJx$tK(5c@k3W@etOj9;`m_ylg*i z-ggUSxd(9rp{&j#Sz$wB3+H;Q2-Z5!b@HocD3msP0m`A<=pEdSTJr-+*3fJk?V#;gyCu?|j5)%gLI&eyl7ZOZ+y&HIdaMu&54({wRW5q3#t zG)I4+-Ut>AKmjfSDkm5JFf$XJ`d`D!%?sTZ|3Cg@AJG&pt+j@f2=HrFZ+&_UTQs)* zhWJ|qTsmSTx}boFKrJ8KmoNSbB9<~|4wQ37WDV!zA6uQ+lNl>whYfF?ZQ|*tre1Xq zU&!MKVR6Lw4XDq(7EKT3&sF&4hygZWait&YriSoBQqWe#G=Q6sa&-uoSTIeLb5OCS zz-|=n*3_Z)PK_ef3vAT<4O76n`crXt%{k=8BY!uG7Gl1!#zjbgB;|2xaB6$*5k z$ustCP=sy)s>K0D=G5NpwvU!j#0ec9AWB^43Y}^>XuKw2hPKtv-;SRdkj$z?>GaCj zTVf`2m*dy0h;6fJ6T2P_8#G?|W)9|oM|14%=D@1f`j`p7ipHu#ZNf4=twe@z6 zP~&;u96F$9a%cvToOfc)Z@OquyM7iZmTD$g3kEAkz5g-2I_`uA2c5eN5kz+GWwJ># zN%BoTOMh2$YFXU0N}D-g^JBgi6>D7K2`GFp1cQ1hNCE@=BmN{-TkesmD;i{uD3V_1 z2Gc7LDk8CTq{Z3meKR4>F72!PNUV6B$mFpHN9uku8Hg^5^0D|0I?cNNU}BkY;A{H6 zbCReuwS30ibVtLbV93{F{|0-Yo^K8>Zl}FV zEyD*i72PQ5-YC|y&mF_7>ANCE`5K&ixf=$hnND{^$Dy(I?qGQfM^lRcD3s;NtBE!K z*^d8DwYA$t>h9(&2u(;jv-w7WmvbZ4qswrQ$GW6~jq-HBJ? z57RewPsGIM=nBS`|8eoI`dyY=qHvM?D{LEz>7Sr8(Z5yr6_upalS`|4H3JMK7)$&l z0{cjuF9-@;)Yj2>DwH>wj(#oTp{tX~SULOR<{Nf4gs+!-dPuk1q9&oEf};9BEn?iY zz6iQ~s)x)nB9ITL?@mttEK_N@+q3o_5-i&|*j@034jl$gF)w2_%a;qA8mvgl=JLS9 z#`w>|C$YyB19%f*GL~St3JN*2fP!z5=*CVZd&oy+pV#HH@@bu!hY%g)HO-B2f3n%p zRC1wla7ffa0aVN=CRs#I2eBx4gl*|g>!b3rtZK*@a!kL&nmllG{E0fT;GE|ZlidK97$r>XHrpq&^|N6(0 z3z08Kwbu*hE2<+74jGsNshhYPV?q{7+Xx|op@ovrw5>H1f2=OF8P!&-T?;T!{vv~D zY=+b1jk3adZ`IvL55@!~Z`YO^L@(_cwElt~>YKtW`|kG#Ny(g~^O_!MhaJgExuNW1 z&am?AzW??iuIV-E{Fxujr559G@E)C%;o$iv`yDhdyF!Ke-%aZAwDOJEPzf)Q!yHRx z$#kz9|8H0r|Iqm;r@{{_5|U#a+efUx^Ym%<3hkc;*%J>7V;o;h>3U=tW4j^I+l${- zB~>RN?2Yl4LZ*>Fe8?8Ak7P$5bE%k

&Sj+=DNHIEB;$lc>KARAh!%D%$uQvG8b- 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ν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 $G#{7_D691k?t6{iS@o2db>D{&}T#+J-AO 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

E8#s_2!wk_I>_zw;YnqiZkP782`KL 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 v_Z5HsdB%rW|MP&sSI literal 0 HcmV?d00001 diff --git a/docs/troubleshooting/untrusted-localhost-certificate.md b/docs/troubleshooting/untrusted-localhost-certificate.md index e4de03081..9d40431f8 100644 --- a/docs/troubleshooting/untrusted-localhost-certificate.md +++ b/docs/troubleshooting/untrusted-localhost-certificate.md @@ -1,7 +1,7 @@ --- title: Troubleshoot untrusted localhost certificate in .NET Aspire description: Explore strategies for troubleshooting issues when working with untrusted localhost certificates in .NET Aspire. -ms.date: 05/15/2024 +ms.date: 10/16/2024 --- # Troubleshoot untrusted localhost certificate in .NET Aspire @@ -20,22 +20,23 @@ Additionally, there are warning messages from Kestrel written to the console tha ## Possible solutions -Close all browser windows and try again. If you're still experiencing the issue, then attempt to resolve this by trusting the self-signed development certificate with the .NET CLI. To trust the certificate, run the following commands. First, remove the existing certificates. +1. **Close all browser windows** and _try again_. +1. If you're still experiencing the issue, then attempt to resolve this by trusting the self-signed development certificate with the .NET CLI. To trust the certificate, run the following commands. First, remove the existing certificates. -> [!NOTE] -> This will remove all existing development certificates on the local machine. + > [!NOTE] + > This will remove all existing development certificates on the local machine. -```dotnetcli -dotnet dev-certs https --clean -``` + ```dotnetcli + dotnet dev-certs https --clean + ``` -To trust the certificate: + To trust the certificate: -```dotnetcli -dotnet dev-certs https --trust -``` + ```dotnetcli + dotnet dev-certs https --trust + ``` -For more troubleshooting, see [Troubleshoot certificate problems such as certificate not trusted](/aspnet/core/security/enforcing-ssl#troubleshoot-certificate-problems-such-as-certificate-not-trusted). + For more troubleshooting, see [Troubleshoot certificate problems such as certificate not trusted](/aspnet/core/security/enforcing-ssl#troubleshoot-certificate-problems-such-as-certificate-not-trusted). ## See also