From 5c45e6e6995528cb632fdf02dbb5cfeb4d3b6db8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:06:14 +0000 Subject: [PATCH 01/20] Bump the dotnet group with 1 update (#48696) Bumps BenchmarkDotNet from 0.15.2 to 0.15.3 --- updated-dependencies: - dependency-name: BenchmarkDotNet dependency-version: 0.15.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../extensions/snippets/primitives/string/tokenizers.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core/extensions/snippets/primitives/string/tokenizers.csproj b/docs/core/extensions/snippets/primitives/string/tokenizers.csproj index b8033eda08d9b..56959848bf277 100644 --- a/docs/core/extensions/snippets/primitives/string/tokenizers.csproj +++ b/docs/core/extensions/snippets/primitives/string/tokenizers.csproj @@ -9,7 +9,7 @@ - + From 8624bb7c103d05448756369394fe668d547a0792 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:06:31 +0000 Subject: [PATCH 02/20] Bump the dotnet group with 2 updates (#48698) Bumps Azure.Identity from 1.14.2 to 1.16.0 Bumps Microsoft.Extensions.Azure from 1.12.0 to 1.13.0 --- updated-dependencies: - dependency-name: Azure.Identity dependency-version: 1.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet - dependency-name: Microsoft.Extensions.Azure dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj b/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj index a46c310e7d99a..25fb7e1808105 100644 --- a/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj +++ b/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj @@ -9,8 +9,8 @@ - - + + From 25abb1ffb4e06de87a4f735470e5e5db98f4ce7a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:07:48 +0000 Subject: [PATCH 03/20] Bump the dotnet group with 1 update (#48702) Bumps Azure.Core from 1.48.0 to 1.49.0 --- updated-dependencies: - dependency-name: Azure.Core dependency-version: 1.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj b/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj index 1b7b580b2fd3c..7e8549ab79d08 100644 --- a/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj +++ b/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj @@ -10,7 +10,7 @@ - + From a8dec53114cea3dae4248007a32c27763838d102 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:08:58 +0000 Subject: [PATCH 04/20] Bump the dotnet group with 3 updates (#48710) Bumps Azure.Identity from 1.14.2 to 1.16.0 Bumps Microsoft.Extensions.Configuration from 9.0.7 to 9.0.9 Bumps Microsoft.Extensions.Configuration.UserSecrets from 9.0.7 to 9.0.9 --- updated-dependencies: - dependency-name: Azure.Identity dependency-version: 1.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet - dependency-name: Microsoft.Extensions.Configuration dependency-version: 9.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Configuration.UserSecrets dependency-version: 9.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../image-generation/azure-openai/ImagesAzureOpenAI.csproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ai/quickstarts/snippets/image-generation/azure-openai/ImagesAzureOpenAI.csproj b/docs/ai/quickstarts/snippets/image-generation/azure-openai/ImagesAzureOpenAI.csproj index 2c6c8c21e319c..e5e6a5a9ca8cb 100644 --- a/docs/ai/quickstarts/snippets/image-generation/azure-openai/ImagesAzureOpenAI.csproj +++ b/docs/ai/quickstarts/snippets/image-generation/azure-openai/ImagesAzureOpenAI.csproj @@ -8,10 +8,10 @@ - + - - + + From a89d0080c4d5a96769e2934635e4252432301bbb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:09:15 +0000 Subject: [PATCH 05/20] Bump the dotnet group with 1 update (#48713) Bumps Microsoft.Extensions.Hosting from 9.0.7 to 9.0.9 --- updated-dependencies: - dependency-name: Microsoft.Extensions.Hosting dependency-version: 9.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../tutorials-and-samples/snippets/minimal/Silo/Silo.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/orleans/tutorials-and-samples/snippets/minimal/Silo/Silo.csproj b/docs/orleans/tutorials-and-samples/snippets/minimal/Silo/Silo.csproj index a60b4aae4d820..b196ce5fd0827 100644 --- a/docs/orleans/tutorials-and-samples/snippets/minimal/Silo/Silo.csproj +++ b/docs/orleans/tutorials-and-samples/snippets/minimal/Silo/Silo.csproj @@ -8,7 +8,7 @@ - + From 8570ab01b62bd576ef0dfb51ed11a4498bac8f61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:09:38 +0000 Subject: [PATCH 06/20] Bump the dotnet group with 1 update (#48715) Bumps Azure.Identity from 1.14.2 to 1.16.0 --- updated-dependencies: - dependency-name: Azure.Identity dependency-version: 1.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../snippets/configure-proxy/ProxyServerConfiguration.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj b/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj index 94e523af611b3..3b72b4c9b38b5 100644 --- a/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj +++ b/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj @@ -8,7 +8,7 @@ - + From 8f1f1407abda6a0825f9491fedc9a7acfcf84e6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:09:50 +0000 Subject: [PATCH 07/20] Bump the dotnet group with 2 updates (#48701) Bumps Microsoft.Extensions.Azure from 1.12.0 to 1.13.0 Bumps Microsoft.Extensions.Hosting from 9.0.7 to 9.0.9 --- updated-dependencies: - dependency-name: Microsoft.Extensions.Azure dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet - dependency-name: Microsoft.Extensions.Hosting dependency-version: 9.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/azure/sdk/snippets/pagination/pagination.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/azure/sdk/snippets/pagination/pagination.csproj b/docs/azure/sdk/snippets/pagination/pagination.csproj index 3dc674c485820..e376e32d2ee47 100644 --- a/docs/azure/sdk/snippets/pagination/pagination.csproj +++ b/docs/azure/sdk/snippets/pagination/pagination.csproj @@ -10,8 +10,8 @@ - - + + From 47daaa19f1a1a3d829420bf5caed0dd02d9ed438 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:10:14 +0000 Subject: [PATCH 08/20] Bump the dotnet group with 2 updates (#48709) Bumps Microsoft.Extensions.Hosting from 9.0.8 to 9.0.9 Bumps Microsoft.Extensions.Http from 9.0.8 to 9.0.9 --- updated-dependencies: - dependency-name: Microsoft.Extensions.Hosting dependency-version: 9.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Hosting dependency-version: 9.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Http dependency-version: 9.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../BroadcastChannel.Client/BroadcastChannel.Client.csproj | 2 +- .../BroadcastChannel.Silo/BroadcastChannel.Silo.csproj | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Client/BroadcastChannel.Client.csproj b/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Client/BroadcastChannel.Client.csproj index 02dd01c59ec10..45a3f109fb19e 100644 --- a/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Client/BroadcastChannel.Client.csproj +++ b/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Client/BroadcastChannel.Client.csproj @@ -8,7 +8,7 @@ - + diff --git a/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Silo/BroadcastChannel.Silo.csproj b/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Silo/BroadcastChannel.Silo.csproj index fd9e735c2b35c..f7c2a73719c3f 100644 --- a/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Silo/BroadcastChannel.Silo.csproj +++ b/docs/orleans/streaming/snippets/broadcastchannel/BroadcastChannel.Silo/BroadcastChannel.Silo.csproj @@ -8,8 +8,8 @@ - - + + From 545d56ce9f0651892802d4d0b22ff70ca5531098 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:11:32 +0000 Subject: [PATCH 09/20] Bump the dotnet group with 1 update (#48722) Bumps OpenAI from 2.4.0 to 2.5.0 --- updated-dependencies: - dependency-name: OpenAI dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/ai/quickstarts/snippets/assistants/AIAssistants.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ai/quickstarts/snippets/assistants/AIAssistants.csproj b/docs/ai/quickstarts/snippets/assistants/AIAssistants.csproj index 02b5d3d4f928d..a109c6f9ee0b9 100644 --- a/docs/ai/quickstarts/snippets/assistants/AIAssistants.csproj +++ b/docs/ai/quickstarts/snippets/assistants/AIAssistants.csproj @@ -10,7 +10,7 @@ - + From 93a09042405a84fcf8dc3571cc0b88d0556c08e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:12:34 +0000 Subject: [PATCH 10/20] Bump the dotnet group with 1 update (#48719) Bumps Microsoft.Extensions.Azure from 1.12.0 to 1.13.0 --- updated-dependencies: - dependency-name: Microsoft.Extensions.Azure dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/azure/sdk/snippets/authentication/Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/azure/sdk/snippets/authentication/Directory.Packages.props b/docs/azure/sdk/snippets/authentication/Directory.Packages.props index f088022dc4999..fc92d6bb16d42 100644 --- a/docs/azure/sdk/snippets/authentication/Directory.Packages.props +++ b/docs/azure/sdk/snippets/authentication/Directory.Packages.props @@ -7,7 +7,7 @@ - + From c0689b9c5ce942b3006b6adf6929c53fa720b22b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:13:21 +0000 Subject: [PATCH 11/20] Bump the dotnet group with 1 update (#48734) Bumps OllamaSharp from 5.4.4 to 5.4.6 --- updated-dependencies: - dependency-name: OllamaSharp dependency-version: 5.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../ConsoleAI.FunctionalityPipelines.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.FunctionalityPipelines/ConsoleAI.FunctionalityPipelines.csproj b/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.FunctionalityPipelines/ConsoleAI.FunctionalityPipelines.csproj index c90a99844cc3f..edcdee672eb5c 100644 --- a/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.FunctionalityPipelines/ConsoleAI.FunctionalityPipelines.csproj +++ b/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.FunctionalityPipelines/ConsoleAI.FunctionalityPipelines.csproj @@ -9,7 +9,7 @@ - + From 697b657bf60d8ec02f92930378ce2cd7ab352e2d Mon Sep 17 00:00:00 2001 From: Bill Wagner Date: Wed, 24 Sep 2025 09:47:35 -0400 Subject: [PATCH 12/20] Fix issues with broken links and edits (#48684) * Fix issues with broken links and edits Some links from dependent repos weren't resolving. In addition, the edit button for dependent repos doesn't work, so turn it off. * fix warnings. Fix the two actionable suggestions. --- docfx.json | 16 ++++++++++++---- docs/csharp/specification/toc.yml | 2 ++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/docfx.json b/docfx.json index c38e0b0b8ba43..9d5ee8ed87039 100644 --- a/docfx.json +++ b/docfx.json @@ -90,7 +90,8 @@ "Compiler Breaking Changes - DotNet 7.md", "Compiler Breaking Changes - DotNet 8.md", "Compiler Breaking Changes - DotNet 9.md", - "Compiler Breaking Changes - DotNet 10.md" + "Compiler Breaking Changes - DotNet 10.md", + "Deviations from Standard.md" ], "src": "_roslyn/docs/compilers/CSharp", "dest": "csharp/whats-new/breaking-changes", @@ -534,6 +535,7 @@ "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "11/08/2023", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "11/09/2024", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 10.md": "01/09/2024", + "_roslyn/docs/compilers/CSharp/Deviations from Standard.md": "04/24/2025", "_vblang/spec/*.md": "07/21/2017" }, "ms.subservice": { @@ -715,6 +717,7 @@ "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "C# compiler breaking changes since C# 11", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "C# compiler breaking changes since C# 12", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 10.md": "C# compiler breaking changes since C# 13", + "_roslyn/docs/compilers/CSharp/Deviations from Standard.md": "Deviations from the C# standard", "_vblang/spec/introduction.md": "Introduction", "_vblang/spec/lexical-grammar.md": "Lexical grammar", "_vblang/spec/preprocessing-directives.md": "Preprocessing directives", @@ -837,12 +840,13 @@ "_csharplang/proposals/csharp-14.0/user-defined-compound-assignment.md": "This proposal introduces user-defined compound assignment operators. Developers can override compound assignment, increment, and decrement operators.", "_csharplang/proposals/csharp-14.0/ignored-directives.md": "This proposal allows a source file to include ignored directives. In most cases, ignored directives are used for file-based apps, for example `#!`", "_csharplang/proposals/csharp-14.0/extension-operators.md": "This proposal extends the proposal for extensions to include *extension operators*, where an operator can be an extension member.", - "_csharplang/proposals/csharp-14.0/named-and-optional-parameters-in-expression-trees.md": "This proposal allows an expression tree to include named and optional parameters. This enables expression trees to be more flexible in how they are constructed.", + "_csharplang/proposals/csharp-14.0/optional-and-named-parameters-in-expression-trees.md": "This proposal allows an expression tree to include named and optional parameters. This enables expression trees to be more flexible in how they are constructed.", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "Learn about any breaking changes since the initial release of C# 10 and included in C# 11", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "Learn about any breaking changes since the initial release of C# 11 and included in C# 12", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "Learn about any breaking changes since the initial release of C# 12 and included in C# 13", "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 10.md": "Learn about any breaking changes since the initial release of C# 13 and included in C# 14", - "_vblang/spec/introduction.md": "This chapter provides and introduction to the Visual Basic language.", + "_roslyn/docs/compilers/CSharp/Deviations from Standard.md": "Learn about any deviations from the C# standard", + "_vblang/spec/introduction.md": "This chapter provides an overview of the Visual Basic language and its design goals.", "_vblang/spec/lexical-grammar.md": "This chapter defines the lexical grammar for Visual Basic.", "_vblang/spec/preprocessing-directives.md": "This chapter defines the preprocessing directives allowed in Visual Basic", "_vblang/spec/general-concepts.md": "This chapter describes the general concepts used in the Visual Basic language.", @@ -900,7 +904,11 @@ "docs/visual-basic/**/*.md": "Visual Basic" }, "open_to_public_contributors": { - "docs/standard/design-guidelines/**.md": false + "docs/standard/design-guidelines/**.md": false, + "_csharplang/**.md": false, + "_csharpstandard/**.md": false, + "_roslyn/**.md": false, + "_vblang/**.md": false }, "ms.collection": { "docs/ai/**/**.{md,yml}": "ce-skilling-ai-copilot" diff --git a/docs/csharp/specification/toc.yml b/docs/csharp/specification/toc.yml index 3de2c6bf0a33f..662b4a23038f5 100644 --- a/docs/csharp/specification/toc.yml +++ b/docs/csharp/specification/toc.yml @@ -247,6 +247,8 @@ items: href: ../../../_csharplang/proposals/csharp-11.0/generic-attributes.md - name: Experimental attribute href: ../../../_csharplang/proposals/csharp-12.0/experimental-attribute.md +- name: Deviations from the C# standard + href: ../../../_roslyn/docs/compilers/CSharp/Deviations from Standard.md - name: Other C# documentation items: - name: C# conceptual docs From 70372ad38a50423fc4b375576b72b8137fdcdf50 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Sep 2025 09:47:55 -0400 Subject: [PATCH 13/20] Add F#-friendly alternative suggestion to Azure Blob Storage documentation (#48666) * Initial plan * Add F#-friendly alternative suggestion for Azure Blob Storage Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> * Convert F#-friendly alternatives section to NOTE style alert Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> * Apply suggestion from @BillWagner --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> Co-authored-by: Bill Wagner --- docs/fsharp/using-fsharp-on-azure/blob-storage.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/fsharp/using-fsharp-on-azure/blob-storage.md b/docs/fsharp/using-fsharp-on-azure/blob-storage.md index e21dd99338eb2..2c5177020bfc7 100644 --- a/docs/fsharp/using-fsharp-on-azure/blob-storage.md +++ b/docs/fsharp/using-fsharp-on-azure/blob-storage.md @@ -13,6 +13,9 @@ This article shows you how to perform common tasks using Blob storage. The sampl For a conceptual overview of blob storage, see [the .NET guide for blob storage](/azure/storage/blobs/storage-quickstart-blobs-dotnet). For ease, these tutorials use [connection strings](/azure/storage/storage-configure-connection-string) to authenticate with Azure. For optimal security, you should use Microsoft Entra ID with [managed identities](/entra/identity/managed-identities-azure-resources/). +> [!NOTE] +> This article uses the standard Azure Storage Client Library for .NET. F# developers might consider the [FSharp.Azure.Blob](https://github.com/random82/FSharp.Azure.Blob) library, which provides a more idiomatic F# API for working with Azure Blob Storage. This community library offers idiomatic F# functions and patterns that make blob operations more natural in F#. + ## Prerequisites To use this guide, you must first [create an Azure storage account](/azure/storage/common/storage-account-create). You also need your storage access key for this account. From a59ffda0f3d632edc11198e83977ff8e84b6a6d1 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Sep 2025 13:52:16 +0000 Subject: [PATCH 14/20] Fix F# Azure Blob Storage documentation v11 to v12 API inconsistencies (#48664) * Initial plan * Initial analysis of Azure Blob Storage F# documentation Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> * Fix F# Azure Blob Storage documentation v11 to v12 API issues Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> * Update docs/fsharp/using-fsharp-on-azure/blob-storage.md Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> Co-authored-by: Bill Wagner Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> --- docs/fsharp/using-fsharp-on-azure/blob-storage.md | 7 ++++--- samples/snippets/fsharp/azure/blob-storage.fsx | 9 ++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/fsharp/using-fsharp-on-azure/blob-storage.md b/docs/fsharp/using-fsharp-on-azure/blob-storage.md index 2c5177020bfc7..c5e34b64d3973 100644 --- a/docs/fsharp/using-fsharp-on-azure/blob-storage.md +++ b/docs/fsharp/using-fsharp-on-azure/blob-storage.md @@ -4,6 +4,7 @@ description: Store unstructured data in the cloud with Azure Blob Storage. author: sylvanc ms.date: 09/17/2024 ms.custom: "devx-track-fsharp" +ai-usage: ai-assisted --- # Get started with Azure Blob Storage using F\# @@ -11,7 +12,7 @@ Azure Blob Storage is a service that stores unstructured data in the cloud as ob This article shows you how to perform common tasks using Blob storage. The samples are written using F# using the Azure Storage Client Library for .NET. The tasks covered include how to upload, list, download, and delete blobs. -For a conceptual overview of blob storage, see [the .NET guide for blob storage](/azure/storage/blobs/storage-quickstart-blobs-dotnet). For ease, these tutorials use [connection strings](/azure/storage/storage-configure-connection-string) to authenticate with Azure. For optimal security, you should use Microsoft Entra ID with [managed identities](/entra/identity/managed-identities-azure-resources/). +For a conceptual overview of blob storage, see [the .NET guide for blob storage](/azure/storage/blobs/storage-quickstart-blobs-dotnet). For ease, these tutorials use [connection strings](/azure/storage/storage-configure-connection-string) to authenticate with Azure. For production applications, you should use Microsoft Entra ID with [managed identities](/entra/identity/managed-identities-azure-resources/) or the [Azure.Identity library](/dotnet/api/overview/azure/identity-readme) for enhanced security. > [!NOTE] > This article uses the standard Azure Storage Client Library for .NET. F# developers might consider the [FSharp.Azure.Blob](https://github.com/random82/FSharp.Azure.Blob) library, which provides a more idiomatic F# API for working with Azure Blob Storage. This community library offers idiomatic F# functions and patterns that make blob operations more natural in F#. @@ -93,7 +94,7 @@ To upload a file to a block blob, get a container client and use it to get a blo ## List the blobs in a container -To list the blobs in a container, first get a container reference. You can then use the container's `GetBlobs` method to retrieve the blobs and/or directories within it. To access the rich set of properties and methods for a returned `BlobItem`. +To list the blobs in a container, first get a container reference. You can then use the container's `GetBlobsByHierarchy` method to retrieve the blobs and/or directories within it. This method returns `BlobItem` objects that provide access to blob properties and metadata. [!code-fsharp[BlobStorage](../../../samples/snippets/fsharp/azure/blob-storage.fsx#L57-L58)] @@ -137,7 +138,7 @@ To delete a blob, first get a blob reference and then call the If you are listing a large number of blobs, or you want to control the number of results you return in one listing operation, you can list blobs in pages of results. This example shows how to return results in pages. -This example shows a hierarchical listing, by using the `GetBlobsByHierarchy` method of the `BlobClient` . +This example shows a hierarchical listing, by using the `GetBlobsByHierarchy` method of the `BlobContainerClient`. [!code-fsharp[BlobStorage](../../../samples/snippets/fsharp/azure/blob-storage.fsx#L88-L100)] diff --git a/samples/snippets/fsharp/azure/blob-storage.fsx b/samples/snippets/fsharp/azure/blob-storage.fsx index 8ac4f7b1fc929..77e34963a6327 100644 --- a/samples/snippets/fsharp/azure/blob-storage.fsx +++ b/samples/snippets/fsharp/azure/blob-storage.fsx @@ -102,8 +102,7 @@ let ListBlobsSegmentedInHierarchicalListing(container:BlobContainerClient) = // Create some dummy data by uploading the same file over and over again for i in 1 .. 100 do - let blob = container.GetBlobClient($"myblob{i}.txt") - use fileStream = System.IO.File.OpenRead(localFile) + let blob = container.GetBlobClient($"myblob{i}.txt") blob.Upload(localFile) ListBlobsSegmentedInHierarchicalListing container @@ -122,8 +121,8 @@ appendContainer.CreateIfNotExists() |> ignore let appendBlob = appendContainer.GetAppendBlobClient("append-blob.log") // Create the append blob. Note that if the blob already exists, the -// CreateOrReplace() method will overwrite it. You can check whether the -// blob exists to avoid overwriting it by using CloudAppendBlob.Exists(). +// CreateIfNotExists() method will overwrite it. You can check whether the +// blob exists to avoid overwriting it by using appendBlob.Exists(). appendBlob.CreateIfNotExists() let numBlocks = 10 @@ -142,5 +141,5 @@ for i in 0 .. numBlocks - 1 do appendBlob.AppendBlock(stream) // Read the append blob to the console window. -let downloadedText = appendBlob.DownloadContent().ToString() +let downloadedText = appendBlob.DownloadContent().Value.Content.ToString() printfn $"{downloadedText}" From 48ee116820ea2f483b4eeef7769652414aa6dd67 Mon Sep 17 00:00:00 2001 From: alexwolfmsft <93200798+alexwolfmsft@users.noreply.github.com> Date: Wed, 24 Sep 2025 10:57:54 -0400 Subject: [PATCH 15/20] Update visual studio code auth content and diagrams (#48182) * update visual studio code auth content * fixes * fix image * fix diagram * trim image * images * standardize * fix link * fixes * added broker section * fix image * diagram fixes * PR changes * update images * Apply suggestions from code review Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com> * image changes * Feedback changes * add vs code flow * add package * edit pass * fix blank lines * move vs code tab * fix diagram and tabs * fix image name * fix intro * fix cli verbiage * Apply suggestions from code review Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com> * Apply suggestions from code review * fixes * fixes * fix link * Apply suggestions from code review Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Christopher Scott * refactor intro * fix link * refactor --------- Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com> Co-authored-by: Christopher Scott --- docs/azure/sdk/authentication/index.md | 13 +++-- .../local-development-dev-accounts.md | 48 ++++++++++++++---- .../local-development-service-principal.md | 2 +- .../sdk/media/azure-resources-extension.png | Bin 0 -> 15035 bytes .../sdk/media/broker-macos-account-picker.png | Bin 167171 -> 78361 bytes .../sdk/media/dotnet-sdk-auth-strategy.png | Bin 40966 -> 0 bytes .../media/local-dev-dev-accounts-overview.png | Bin 72936 -> 0 bytes .../mermaidjs/authentication-environments.md | 48 ++++++++++++++++++ .../mermaidjs/authentication-environments.svg | 1 + .../local-service-principal-authentication.md | 28 ++++++++++ ...local-service-principal-authentication.svg | 1 + .../sdk/media/visual-studio-code-sign-in.png | Bin 0 -> 13110 bytes 12 files changed, 127 insertions(+), 14 deletions(-) create mode 100644 docs/azure/sdk/media/azure-resources-extension.png delete mode 100644 docs/azure/sdk/media/dotnet-sdk-auth-strategy.png delete mode 100644 docs/azure/sdk/media/local-dev-dev-accounts-overview.png create mode 100644 docs/azure/sdk/media/mermaidjs/authentication-environments.md create mode 100644 docs/azure/sdk/media/mermaidjs/authentication-environments.svg create mode 100644 docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.md create mode 100644 docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.svg create mode 100644 docs/azure/sdk/media/visual-studio-code-sign-in.png diff --git a/docs/azure/sdk/authentication/index.md b/docs/azure/sdk/authentication/index.md index 62ef20f31a4b7..c447ef961bd91 100644 --- a/docs/azure/sdk/authentication/index.md +++ b/docs/azure/sdk/authentication/index.md @@ -32,13 +32,13 @@ Use of connection strings should be limited to scenarios where token-based authe The specific type of token-based authentication an app should use to authenticate to Azure resources depends on where the app runs. The following diagram provides guidance for different scenarios and environments: -:::image type="content" source="../media/dotnet-sdk-auth-strategy.png" alt-text="A diagram showing the recommended token-based authentication strategies for an app depending on where it's running." ::: +:::image type="content" source="../media/mermaidjs/authentication-environments.svg" alt-text="A diagram showing the recommended token-based authentication strategies for an app depending on where it's running." ::: When an app is: - **Hosted on Azure**: The app should authenticate to Azure resources using a managed identity. This option is discussed in more detail at [authentication in server environments](#authentication-for-azure-hosted-apps). -- **Running locally during development**: The app can authenticate to Azure using either an application service principal for local development or by using the developer's Azure credentials. Each option is discussed in more detail at [authentication during local development](#authentication-during-local-development). -- **Hosted on-premises**: The app should authenticate to Azure resources using an application service principal, or a managed identity in the case of Azure Arc. On-premises workflows are discussed in more detail at [authentication in server environments](#authentication-for-apps-hosted-on-premises). +- **Running locally during development**: The app can authenticate to Azure using a [developer account](local-development-dev-accounts.md), a [broker](local-development-broker.md), or a [service principal](local-development-service-principal.md). Each option is discussed in more detail at [authentication during local development](#authentication-during-local-development). +- **Hosted on-premises**: The app should authenticate to Azure resources using an application service principal, or a managed identity in the case of Azure Arc. On-premises workflows are discussed in more detail at [Authentication for apps hosted on-premises](#authentication-for-apps-hosted-on-premises). ## Authentication for Azure-hosted apps @@ -69,6 +69,13 @@ You can use your own Azure credentials to authenticate to Azure resources during > [!div class="nextstepaction"] > [Authenticate locally using developer credentials](local-development-dev-accounts.md) +#### Use a broker + +Brokered authentication collects user credentials using the system authentication broker to authenticate an app. A system authentication broker runs on a user's machine and manages the authentication handshakes and token maintenance for all connected accounts. + +> [!div class="nextstepaction"] +> [Authenticate locally using a broker](local-development-broker.md) + #### Use a service principal A service principal is created in a Microsoft Entra tenant to represent an app and be used to authenticate to Azure resources. You can configure your app to use service principal credentials during local development. This method is more secure than using developer credentials and is closer to how your app will authenticate in production. However, it's still less ideal than using a managed identity due to the need for secrets. diff --git a/docs/azure/sdk/authentication/local-development-dev-accounts.md b/docs/azure/sdk/authentication/local-development-dev-accounts.md index 4c32dcaae1c7f..b6504fcb876a2 100644 --- a/docs/azure/sdk/authentication/local-development-dev-accounts.md +++ b/docs/azure/sdk/authentication/local-development-dev-accounts.md @@ -12,14 +12,20 @@ ms.custom: # Authenticate .NET apps to Azure services during local development using developer accounts -During local development, applications need to authenticate to Azure to access various Azure services. Two common approaches for local authentication are to [use a service principal](local-development-service-principal.md) or to use a developer account. This article explains how to use a developer account. In the sections ahead, you learn: +During local development, applications need to authenticate to Azure to use different Azure services. Authenticate locally using one of these approaches: -- How to use Microsoft Entra groups to efficiently manage permissions for multiple developer accounts -- How to assign roles to developer accounts to scope permissions -- How to sign-in to supported local development tools -- How to authenticate using a developer account from your app code +- Use a developer account with one of the [developer tools supported by the Azure Identity library](#supported-developer-tools-for-authentication). +- Use a [broker](local-development-broker.md) to manage credentials. +- Use a [service principal](local-development-service-principal.md). -:::image type="content" source="../media/local-dev-dev-accounts-overview.png" alt-text="A diagram showing an app running in local development using a developer tool identity to connect to Azure resources."::: +This article explains how to authenticate using a developer account with tools supported by the Azure Identity library. In the sections ahead, you learn: + +- How to use Microsoft Entra groups to efficiently manage permissions for multiple developer accounts. +- How to assign roles to developer accounts to scope permissions. +- How to sign-in to supported local development tools. +- How to authenticate using a developer account from your app code. + +## Supported developer tools for authentication For an app to authenticate to Azure during local development using the developer's Azure credentials, the developer must be signed-in to Azure from one of the following developer tools: @@ -27,6 +33,7 @@ For an app to authenticate to Azure during local development using the developer - Azure Developer CLI - Azure PowerShell - Visual Studio +- Visual Studio Code The Azure Identity library can detect that the developer is signed-in from one of these tools. The library can then obtain the Microsoft Entra access token via the tool to authenticate the app to Azure as the signed-in user. @@ -44,9 +51,30 @@ Next, sign-in to Azure using one of several developer tools that can be used to [!INCLUDE [auth-visual-studio](../includes/auth-visual-studio.md)] +### [Visual Studio Code](#tab/sign-in-visual-studio-code) + +Developers using Visual Studio Code can authenticate with their developer account directly through the editor via the broker. Apps that use or can then use this account to authenticate app requests through a seamless single-sign-on experience. + +1. In Visual Studio Code, go to the **Extensions** panel and install the [Azure Resources](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureresourcegroups) extension. This extension lets you view and manage Azure resources directly from Visual Studio Code. It also uses the built-in Visual Studio Code Microsoft authentication provider to authenticate with Azure. + + :::image type="content" source="../media/azure-resources-extension.png" alt-text="Screenshot showing the Azure Resources extension."::: + +1. Open the Command Palette in Visual Studio Code, then search for and select **Azure: Sign in**. + + :::image type="content" source="../media/visual-studio-code-sign-in.png" alt-text="Screenshot showing how to sign in to Azure in Visual Studio Code."::: + + > [!TIP] + > Open the Command Palette using `Ctrl+Shift+P` on Windows/Linux or `Cmd+Shift+P` on macOS. + +1. Add the [Azure.Identity.Broker](https://www.nuget.org/packages/Azure.Identity.Broker) NuGet package to your app: + + ```dotnetcli + dotnet add package Azure.Identity.Broker + ``` + ### [Azure CLI](#tab/sign-in-azure-cli) -Developers coding outside of an IDE can also use the [Azure CLI](/cli/azure/what-is-azure-cli) to authenticate. Apps using `DefaultAzureCredential` or can then use this account to authenticate app requests when running locally. +Developers can use [Azure CLI](/cli/azure/what-is-azure-cli) to authenticate. Apps using or can then use this account to authenticate app requests. To authenticate with the Azure CLI, run the `az login` command. On a system with a default web browser, the Azure CLI launches the browser to authenticate the user. @@ -62,7 +90,7 @@ az login --use-device-code ### [Azure Developer CLI](#tab/sign-in-azure-developer-cli) -Developers coding outside of an IDE can also use the [Azure Developer CLI](/azure/developer/azure-developer-cli/overview) to authenticate. Apps using `DefaultAzureCredential` or can then use this account to authenticate app requests when running locally. +Developers can use [Azure Developer CLI](/azure/developer/azure-developer-cli/overview) to authenticate. Apps using or can then use this account to authenticate app requests. To authenticate with the Azure Developer CLI, run the `azd auth login` command. On a system with a default web browser, the Azure Developer CLI launches the browser to authenticate the user. @@ -70,7 +98,7 @@ To authenticate with the Azure Developer CLI, run the `azd auth login` command. azd auth login ``` -For systems without a default web browser, the `azd auth login --use-device-code` uses the device code authentication flow. The user can also force the the Azure Developer CLI to use the device code flow rather than launching a browser by specifying the `--use-device-code` argument. +For systems without a default web browser, the `azd auth login --use-device-code` uses the device code authentication flow. The user can also force the Azure Developer CLI to use the device code flow rather than launching a browser by specifying the `--use-device-code` argument. ```azdeveloper azd auth login --use-device-code @@ -78,7 +106,7 @@ azd auth login --use-device-code ### [Azure PowerShell](#tab/sign-in-azure-powershell) -Developers coding outside of an IDE can also use [Azure PowerShell](/powershell/azure/what-is-azure-powershell) to authenticate. Apps using `DefaultAzureCredential` or can then use this account to authenticate app requests when running locally. +Developers can use [Azure PowerShell](/powershell/azure/what-is-azure-powershell) to authenticate. Apps using or can then use this account to authenticate app requests. To authenticate with Azure PowerShell, run the command `Connect-AzAccount`. On a system with a default web browser and version 5.0.0 or later of Azure PowerShell, it launches the browser to authenticate the user. diff --git a/docs/azure/sdk/authentication/local-development-service-principal.md b/docs/azure/sdk/authentication/local-development-service-principal.md index ad2d72f367964..ba7aca1f8440b 100644 --- a/docs/azure/sdk/authentication/local-development-service-principal.md +++ b/docs/azure/sdk/authentication/local-development-service-principal.md @@ -21,7 +21,7 @@ During local development, applications need to authenticate to Azure to access v Using dedicated application service principals allows you to adhere to the principle of least privilege when accessing Azure resources. Permissions are limited to the specific requirements of the app during development, preventing accidental access to Azure resources intended for other apps or services. This approach also helps avoid issues when the app is moved to production by ensuring it isn't over-privileged in the development environment. -:::image type="content" source="../media/local-dev-service-principal-overview.png" alt-text="A diagram showing how a local .NET app uses the developer's credentials to connect to Azure by using locally installed development tools."::: +:::image type="content" source="../media/mermaidjs/local-service-principal-authentication.svg" alt-text="A diagram showing how a local .NET app uses a service principal to connect to Azure resources."::: When the app is registered in Azure, an application service principal is created. For local development: diff --git a/docs/azure/sdk/media/azure-resources-extension.png b/docs/azure/sdk/media/azure-resources-extension.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f5e93d5654d72c6b8e8caecc3e8282805b0b5d GIT binary patch literal 15035 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 bM!1p;xh32;<^n!Ag^`t1k|-B5{`x-vz?zlU literal 0 HcmV?d00001 diff --git a/docs/azure/sdk/media/broker-macos-account-picker.png b/docs/azure/sdk/media/broker-macos-account-picker.png index 9f5bc85fefa4240540e1baf023b1de77a899f791..4cf2af2e971cea370bb03defb4af6ef4b17b46ca 100644 GIT binary patch literal 78361 zcmagGbzD?k_dbk;ii815gVK`Hjfm1E-60^--6bL^(lC-kcZZZPBGQrr42?*)#1I1m z@1FY>pZoXy=RF@(CeA+lthM)A*Sgkq3{_T?!owlO!NS7AlaYR|f`xUB4-4z6*$r&) zj&48X*w5a}7H!#Ai=X#=v=lX`5tRHa;#Qs?Q9 zZD%6GPoN#V-End8?yRvNMqt53d?aD*2frxIS?qHWu|s5mM`J(j z+sIk092d=fWAEVEwlk!$(U|;PHO4W{<4B4P|Bfc7`u^o9&88ZOBHzQ0&YQ{J-nowm zkUFR95E?2xrytU|kiNFU#^|_1$I)r&b(=bG=d`lO&$u+b!Dk{3&TN|JXJ2XtwKis< zhgJj9eHQtgdOy4?oBSfN(I?+_2R)h<&-?n$eCl_*4tPmFxIpj_>4TJV=grl}Z$6nw zzB}`=*c)Wr6@)s+80PuqDKQAJ(j0#sr2SMNjz`zNll_K;J;4JdKYyKn!e6nKRC_u{ zVMzXvQRC~8TYJ-FC2gy$Jcq)s1l*5|cav3qeF{3*oT*4j6MFBlcTbP%e zTn!Qu6@cz-PD$u%nUr-PT8~|K2S@dD3C07L?g=faj7%$+8Ade79qLrdFV@ANPaHoF zZabbUA|xRVeuiDV4Z|*OOuL~JPW7lmOX}C!oRwJQBHXHwfb4khg;K=Y9FCbzne?+m z7rw9|MR@hkR@c}T>*N_MnRv=AvON^9^y9T375i^Xp1R3(^Ye3#Vjp;Xr_8<=EudAm z@Qt?Sm7Y{(=J|ID3tGa?N~OLbqjWA&=uz3HAA$1HkKmf#t!-jrgv`gw*$j8n$TBs< z3j=grv)U=U!o2!azO9FLnDwzBMM67tE4)kQ_9}w%g_+r!j=YPxkF{jVa(WqB1@It| zXdRX59QK_77swR7#iVrTvEC0}SxvXrMXpbpOWu-Gk`_I@-efr0eJZ)ja0Ti&YOPHBkrmP&(nR?6Onin0BHqxz>@I~|4K_6`)blrt%*UMc4pbIDQq>*8lk&AJ(m zn`A9x#{{&yzo0A}(zGm-fLUWO2xa(NIlLKd(Byp+j35Lq+Vz* zT15KM7fDsOEW50^K9Aol?3(A4w`}4>&_X+jJwA~NzJ42b4z*B+oqKbXLZcHQUK?Xg z9j}|Q9U>PgdqfUYklPFQLu6Q-cAsdd90w^{X?1mlFC4XG;zpN5&r!=s^!6#HHKaYU zkdxJmRCSynp<`hwtY-K$#md5*Db4?g`K}5-c{I_@9?~PLI5Rx%GM=QQ2EC!0XSvJV z?@Zt#5l#KFdm;u6iizIVxe*U@a-n)bbGuz?ee$b$MX~a$xy&chdoP1bBpnr(b=@9h zeH;RjrF-ctb#;m}2U;pm)5S1duP=SB*yoqM9G!9>E!2oQJYI-pOPw215=G4I%DCA= zvOdPZl@yuDO2req6PeH-reVQ?k+uAZ>yw?; zb}>GUQt?$&uX9B=(Zp`&f|LKhapgu}QeJqZYblZ{7vttTnoFGb#mz`lMd}9`OLJz< z;z{HhcRPRLRLGMLmI$(tCDq&IoS#TZpfxFHO*y#Zno2JQY(jiw%S4FFNWRZZh?}2Y zuB<*X@|c-f^X1Fv-M!s72!uJfm8rIa6&~K_U7OW+WmQLod%&_SzK6q9yP{xY&`-gH z1BY^&g$b2A)-F?!EYhZE;IK_{N@?ZP6PBvZ0&RhRoQ>;J6w8E;}4FYtzW`8`8rS!EqLQ5E_zAWUA7g;)DUrhkm-Ng9@fWcnGNS}9we zEBfKd!eMaWsA2sL=vHc~)8BE_^Y(vfk&%1_42vv&&w14bRah zZp)O(0?@d#k{%Ddutv2Mb29xftAXQ#?H-57c>Qz8A*IloRaEM*G;lSF?{MrP7|TGZpHrm5 z<0?r{JXr*+YMIjOMJX61f#Oh$>GqAs#JG$<3G(}wRh8TzeW~liiCmj&D=SgBs)|Yx zdWsNJLF}Qh#rp{Sn~^2{7OOH8!p->svsvQ3(j1JnlLfiC^u4J5)M<{B~d?DY+5B)c0_K^O|H0|lg5?$8HQUaFP-^3DZ|U!o?V70aR>Ie;>lWm zkaNRBO>fTzEXURRnKPmWmRm)5c?v$bM>bU>sJAMnOia!lBYWc@M2GB$W3y;4Ygtj~ ziPy$&8*Xb+84rg@1rf;HUc=Dgn4EKoP$clx!abi)6aZFjRaCr84l?eX<1kCY7f4kk z3EE%HgIZ30wh{C?NLjG&Ttc{Vo>sL<4bQhnA9H%fl|EX%O z{K$_)E+YKkMWpA*^mJBQ8s)XimjYXj1D`$APKf_~4Zv7%{M_pzzVW8LSsoq-UybTn zR536}3;Q4!2Zb_63Q6VZC|Mv%Qw2TN;!Fh>?HkO9U+Wb+QrlWE3RYHq@${D69}N3| z2!3}-0I#6Jq4IUjj~L^mwGH7sr)9y#y<7%M8f{1Y@*sPyG|II%GEr-D8LTq0dXfw&6j5e>Yt*yrQ#6s*- z9?Ins;sNtyhdi1q|CaIgb$?n(=skwDg|65&ey@bD^#7j!R_-w&eojfGvE-uW3IQmQQe@DRj?Lip& zd>DbqJ2-HShd``Q`xZDyUn(CNw{3@uayW9e$AHW-?^;k$pglc3y|%WcL4DiEN8!)e z5Cwj64LiHCzEq*SRd{Yub+uMTy5ZoP*ZV!;l%%)xB;BOSib~YQ#r+!^8h~eRSpRWL z-Nw6?bWcyu1%j*9Zw6moyW;!e(Vezyd|CJ4IU%Onjsg^qS(#NiZmYRzBEGi#xthI) zc0x|GXc@}$1O({3-AYdFxt2w)dy=*~cjN>pBSHKgSw;er7>06Q`D3B%6;!fFQxm6Y zzVE4f;4|?P96f=C^x0fgSl9=%q@ZH|Iy3G%f%5EJ zqMJqe`C9%@mHnS`sOnryW&HiKhsR$;>-E?cmlh-sZ&d!0vei+cCD$-E_J5WU^-W&p z`oCZ0z}8C0@r4<(LF6bSJ7%y%jCC4_LKzttH0SI;F|Ga?uRYv|gF3kNAq37e-lAaj z8>=Ubk&i($TKap0@1Oa7jlYi*xMSR(p{|AoU$q-gI(TM#>blC;)nNQp6hE|Cm|3IE`IaS<&e z?F3wSl(FPIB%%0?Jv@x{i-in+utb8{6IP0Uuk!ViG58J%=f@WJT&6qUFRuL=ILH6y z3UBPd#p>L6LOd6~m7w_kV&4#(YhO_vy8bKib;BS3U>OxZ3HR?EypC-r8IT;b@g~nW z+mGgtQS>~n(D1Q#3GmaUK1{waRQY?Y+<3u@xnNa_TiVB7O1bzny=B16*+#)!mOGY* z@6x~ThKmQBTzg@X^!k^CtK1*2L{V&j?Y`1wd*Ogee^pZA8Uc=1vC)4oB`6nTK__h5 z_1Ad%LrKZJCcj_&xf-!orUZ9Zi$YH&G^Cw}1omfF8--W=@-1gcys7l(dtbHUx#{8Z zH!V5e{ISH-`_lSOe}2bm&&+m6x_U8NQ@VE-6R4C}OG0K^`D>C&dFQY6Ef*hXGbz}|mcTE}{6cc-aLjh~<|MB6 zs}tux_ipmh?8PfF8O~QUe6dnioSqj;VeA#{ch-^?i&g6+{C~ent*ez_%6aYLUNne_ z>nyZmjHO>&@AMK&+W%Rgo!GgibXU3Y5+?sxCF+_yFTtM=qljW&rzR(u(M61!>InWj z?Ar=Pwg@ng1+mP!HR;_uiWd`0Ws;Hf=75KZUMxiu+1+Yq?U)xF7jx8t5Vmux(x=~B z{(G$-EmYd(7oQWqrW56W3*WjJ@e^HF2vt4Fp)eK}aTRVWNNaJ%;i)yI?XMD}(0XhT za{P{Xw)PNy@`z%l^&C^;peb8E1em)0D(z{KahJe8u;foi2Y&L$EG%&rNo$*%>eRQT zy{1l&_qZK?U8NAVR~B;H)Lb6?GaH_#v_4#*p*M3cIXQ#T%1TaF{f6g3*?3ew+?kaIEIXT{Gc%>J3`+VH{m{ux4LP|Fxk}K&fa~}c zdkL(NoU=<M1JM_(#xqpInkLO?(O z)#v7`v}k4~=(+#tY}xQE9;6SqYjW&FL`18TutSCTgoL%OFtoppFa{xecaHybVV&~fq zJ7Ddp1mJ_NEkW3Ryo`sBZ#_cDR+XQ8w5Y5(*XQJ5vP^&+pNQyweqEiGzWy}CCaDfi zq94;T$H8_oy#L;{ryrKN`8p|=9N#HjPciZJ8jcoNzz^g$Y7O#CyNpu7?q+KY3&TO5 zxiyyr1$oL0zEw0ghrDZf+uhy0;8@SyT&hSQdSnJXZ87NvIXyEYVWD)dqAIfdsXYF$|=ZQQ#G~5?nYe!h@{3-&2>~}FhZ%>gcYik$0&}0P| zP|eT|I$G?p9i~VJ(*h<-^ED=DIyoV#JXR zR_AK0lBhZdvAlMFAJ{eJ<;u3Ta&z|24eX%a&Ay9^i(RYEj|p+QmiL(MhITGGGO@EO zC72bIl_}*~JQfo(q>PlxP?q-b@u9&{(@DsQ6r0HfgM!j!%%488BP%6^93;=JEn5#^ z%Ejg7o=r!l+qn4krEkKGi9sw-Gq5ccdBh6FY-?)+_FmiGuHECpm8h?;@9yb|?O9ag zCx7YZ2lMpuk|MI^R8R$%1E1}>PvKmBw+ncS?d|?giU48n?(Hqu^Aq7>FYbAa%x)|3 zi`F-%DhBWF-2yHd9vLx1)EEkKCtKY&&ole$2>7oDV4nR`6(=dAQy-$DyvJmHy?+m-o%wdel$&_%v;6L1cO^ z3hg(zH_CyFxxG1iMq=FVb!2<|bWTc&9!b!`9+LU?jg|dXUJ>+4_Zb zDU+@oMl9FtfeC`3a1-kP?wxmiii96FIX<}Cy|~y|W*LlO*4JYvHxoMMWeO%UzORXZ z+2RM&%vFgbrI&*(XKP#P=#)kCF&m1 z)vkQr+pF;S@nbdW+XEFQ4AsW1*sOZxPeIHTbUpnv<6&MSC?v#VGodzp+Q$C))r)FR zBqbMkV-^!u$&!{2=l=_3IZF77v}FPil5c)MHp!4ZP#; zvuWkq(-uE4^p-&wc$I){TLgB?w1|kH{m=B#QvD*3N6h4f#Ke?l-A}EOIE>$=^sSV! z%0bv(PS*);PQsLmG|Qq9>tIz6g_FQ*-VCaf8fxa9o_d2avZkiisy|I>e{!}Ndi#CX z_eDpG(c=5Psa#S#JUow?m_UrLRfO8Y4=9AHUDi8pUZR6@*BG^UgKy}9aMj)0tFELJ zsiUil9G~%-XfP{6VPED_P~dWgf8=|7H*^I}AUg14iGGBSJ3pP;5QZAro2Yk!fKXg* z0k1Y{5&l?2k+-|ci99(OnHeobU&puHoN&RUX&IT&=A*V`Zu0|cFVg+$RaNB24p{C} zj(n=qpHeZI{v`#fdEicN@mLJef*nvayRA973I~RNKk8equ`DR0y7rKdPYPk+^pTW| zq3H8x4gaT485Glo+dn2(n{@O&T>qU*W;ZZgpgJ;%C>q%=9rX7Lzp-jpY2fQ3r&lbcgHwKS9F?Qe+0EjvprlPNz|t> z6@ka6mp5KzUXYa~0Xu3_y}4*FNRcGql$)!NS_mRPC~i`PJyaT9w+F#I?!GHZ93J@y z4_oX}*W^}M`o!@x_e6Q~^@@!;uxO0A|bA4}hY|sR? zlJ#+-$-KYZg<3{kJzl5MG?ZQ`DZjArF^I5S=6x%_qiJ-`=df$iL|J7XGj<|MYG*Qc zT;>5+QDP{39EYy&>Fpg+;G51T;mR$@u6y2Mq@1UtTVry9uZ~c&+Rg6536wyc9r`iK zBypL4PGHey0U)P0xi%kEl&X31FU`yXQ7Dx2!ph4M-IEMp8*hW;`|)vcZ`#5Zfz^|` zW#xdGL3A34Zk4KbfYWbIH}-Eqb8>PTmeU&5)U>iUg+4Ritr(sf&YqY^dZX{`ypk2k zyEY$Lt6zasyo7b67y3b;G+`lJ)Ff1l`!bfjN1GCpovrO?(&3r9k552We*~3Ssh{_+ zJWgB_qipqkvEEw`*aqGQc@o{f|E7112c!c)b7pMS&Aa-{<&te8+374a z_vUiZ&sSgA%9B{6lQ0SiQ2Y@lO&0lC#2x#g?;!iJU*Vos#}XsGUd!quEXKiOzE?4 ztgfz3Uwyuz&6*^{H<1AKMQOKlXTMQK>CU2Zbzbu_=;>y!P~BVlk(dQTPr_6Up_=ve z9!Vlz2}!Si3;^>Xe^kNLIEdpwBFKsqEhe+86E#K;CnO~5)EW89!>jxG?oXxgJ7gxX z>OY3`6af0EpstSb;W_w5(g26JlJL&G8axLd*}VLGX#$abB7L{%8b|t)XhAQH4@pVp zD*%Cx=0Sbwdn(nGmDA}yJOJ#~bJaY>mj(vE@-1YNp7=C?$RA8qN~Mm${Kr+rD@F=j zpO@%+e6D~^N5OADfd83Qi$iG^oeTq06fVvs;o3O=4h12TK`}+y+}ynVX?W}0z^}Fs zE+D~-ZBI5W-)lPABBc;@RI90}VM->VvwD-SxxUKVw6mm(vPWYddk?0on#`M)Xf>a{ z>vx$LE)cZ;9cAE!R@fY?*PXN10;tGo`Nts0j9krSd3l$S&*6e>~Pktj3Om*WGM4GY!_1s5aI`e%JWjw zS-Y&wY_kNwcx`Pj8Wt0h)ipICG5uhx0noobZ!?M9TH_IPc`WFOoblRz>4SDp%q?Km z6&r>33l|Y!OIj^0Ev+S4X<#ZJ^ZqnAsL3*1)7!Ns;sNqsL_Ou81<=}NxKg-?Ro_e4nJL#?n?tU=DUMyJlm^CzM1L(shS#|hWUex z^(VZQTp&KpTUu@0sjZrqOk7%CF0hb{r7cKLe>$SBenmC66}13Yg6Deu{wgkVep+^K zR2OZuDF_fLJMwf7rYIoVG5^xRA^Nk;Wa$G#Pwng1NBvmX*hW9{>DfV;W6gRJ-hfRJ z!?Jn2po;z(EH>KjcXrFgIVHYheiST$k+CuUUwGaiy<451UGdyR@>N?MQhHg09PcfU z`=8&uN54|hL0NIdCpeOPP}i=hB(>4CfLhED7*)b7I=#8sAX4<8ys)T> z|Df9EMDbd{!x4~_x6jYq)W{x~Dw$&dQL>OGC;_|^LcR#3389u6Sz zeF0(;({@>5Vcg{Apq<}|zecHEPStXsOjtyUVS{rhC^V(iDFL)S!yN|{(I|$Kg0umy z8v`jDjz1Uz7G7X0|*&mP;1q}@j z54=mEz73jw$LFWlU@{?l%EC!kRl)I*W5ry7oH=u=cyBz(#({#Ga>{?z`Sm|gqoKeu%$A+#I zJHM4G;3OGS?LDr7o})SgQFkD&y$j4yhS3lJY2Tw(DyyE+NKk>hZj2Sop7(7RfKUT? zr});nPJSF$fYk{BXYDMgrmmg?$~dqaMovAP?ndZVA3e4iZ%_x-hbtAo56bx);ifyt zMb*IRz>H2yKN4tdrs^=ozVylX4eS8V^^#iT)E;~1_Tl;>#Bk8>eA}5))Z+oGW8k@JCUVlVOe^yuFz_E*>%)Ck6?L;f9i7(`ElB74ET0(Q+=RG6`^mFk z@QZ z;2{jn5n0B>Oq(A2D^Jj^hkp63!31(K_*A0BcEV>afbAKHEUTIY1b6#E$UnVH5b%dV zidb}Q1hqa$1hDW3UQK5mwA=YonYylS*3uF^$j${NB_edGen)2npcs^j$^Mwky9zt& zqUu?6EU3<=ZP<`>Q<6Ocl;p1uldK}BkTJmPLm>UjaKOH0&ZHUiCJO1+fV%7PW707e zdMV}vcK8t8hZ=`@dSDX6)!~BCYH@M^j!~$cm~7QNoqLiM9!&-!$HQ>I5N<`aM7hm) zAPfRH?uNbrC3VAD(7IX_wCvrtmDel}DzEH2^}~$H@JR84k#oURmIuWN{=GVmaBObL z!U872%jJ2snnfB-CQvCx!XdA1w1(V$_R;U5_b`p2i3w5)5lYV>Yh*Ft6|+Z0;z-1A?(fjj^F4-?Ml7n(7vz~{NRJlS*W9J z*_U0*XGW@FqbF|Xv)kjz&xjs8D5}hShM%XJVAi#L$jrbX1(18|Xefx61qB+4iq5p# zRj|`|im|wCB&dmuUq(-{K_(_9MrLQr010t|oc0nO^bZK$aHJA))niafQ_AcxQRp6Gieh8c0>^K3We6_x7bx3_oE zblXh~GsR@j%otFJ`91@Cy~@$I8mZ<1v(7y_zEIA`8NTvV}z`g}kWae!fPTfe96SaxyP3%~$gL zSPU(d7?dFsOK*uNoxZtBPN`+b^Ln{YAC&2;;2e-6;^s*_;{ZorXWw;h6N1f`)nj`Z z>ut}*RJ|e^#mBx@yA3O2`uLGlQxmh26w%s7Zr%p!% z6{5N6WP|A!h%}EQ$s9aa1~T4PgG_~7N@nItIF=6LREvYGH>{V9WXr^=8GufA3OQ(T zEK zc0^F9Qr`v;W(eHA>X3lzhWj^@o=Q;n6budBB?)q9L2zMVaeO(NEXjEvoxC%s@F*2@ z2iO1yTvDQMW3vfJ+2iBm$E>U)y?lP+wYcHL$-F*=09e4W`B-~YsDDBxH)A?dV|Sre zkRCdS)e7?3m6q>cgUntyKk=iIo)JHKCh1TA;bR=or!cJswcZId5!Y!2yt%B0-xp0o z9|aqmyqZ@Y&JPy9d=XYi6P5uq+mQOL2bQmU?@p)|(ZE9%d9gfovI=9oN7uNEHk>hW!3fdbJo@#_gY#E4&})0 z_lup>f3`*QZ=PIfdHX1OrCv~8)wWhBgN+Kna80n4=*$zUA~OI^uFcaZxBxu^a# zOJM8E#K7mu5xxo!2Jo&)TtSF+%`29)I&X*Sn}FhPG5WVv!9xKPD;u4P7j?z{n&3S; z7vu;tfXf9{6y``kkb!z?@I3u+KR+)|s$Y0dZrXYNqoW{2A!C_x1cOicBSM_jqn&$6 zPfQx<`4mA7pCKrSorl|>%2gNLvz>Y6IzEQa0#<#@&c`=b1KdbND4F*ig+@zkq1axy zmHQn|^LTDI%@*e8D=R1{Gyw7d0|NmXtTEkr)Fk550LZ4|zCOhhA5dHh@|QCo9Rs8~ z^kZp-@C0;5)<-lA;Y+N#K$}zJeatCxhAab{V{am82LKtx6k%gA+c(6}N*YwoFdSZT zf480v(b-8zSJikPkYHxtK{)HJ=B>)zFy8i9df7{V*>9L@uAtZe<5l{OJr( zPaPz39^CyaeLu7dNE9jx3N--h&Vc>>`LnA>)1X*4As`tYc1>+2o2S_%%wFWQe{B5i z;&XyR?GLN=uZ)}f#qS8y78Et=0(A=rZ}6j?f@B{MvnI%@D1>}>-fd#=PiUl$PJ*e9 zq_tj9yeBA7>P&6F>|lcg6@WUZg%vC<<-U)01tJL|qQ!%_9*`QZafRdK20jyXUMXkk zQ306p>`3gKK_P|zC2$QuKc$p@Ko36e%$5wG!Tadf712(BWKZI9ix9asx@!Lh@U?}- zAzSVnNE8VEf+h`sZEaXeD#ADpQ|{F}rD9r(&4;yqd2X}%tW2cgB!H7`YHAX6%5BB} zH03;x=h~cW0hrW!PgH^7%JH&qfzbBpPzY~o=q!(KYfxnMRx1*)`k0bnKp84pPI73z z4q7}!gwONbfRQQ0L;?4?SvzeDdrcffFaKsB7Isvh=C=hw5uDG>7S!?Y*^VsJ+^yKC z!GW-87Xxf_jK1V^uxbt>)I`W4mH-2;q%EcA>D-FAKijmbo6y?iOUQM#U0;nTqeR6(F8=CjyCke`$D0%JTu zmqN1WPWNy!KmdJYzCK|100^DU+bA035* z{jZAtii!u^&B?)LmD`7{jSYZD3jopj7}yiUBt}^JQ@1JKWYA{?A^}d@tMMB^gLcpl zDzwqW2z=0#vz(~5XxM77f;Z>&uUEm-ggs(xn-*VVnEzxxyFpOQ3cCM}%2iCwOh|Yw za(09OtOZ6}sPDGP)7{^%%1Ef1gM%fY_b>!0 zIoWut1pq0q6=!DkJR()E**g)1_D$t?cw{yYx%Cp zz-zbek1e}z9PNZ#si#FE*AbwF9GE2J7GY^=xu55UVpv;Ujh|eUziCT=$ibAbR%J~( zfuNF`(4KrJo@ux~85Tw(3(Ai&*3 z_<=k{Ic;gEX0QIVhbKqL%$k-%*`b)Kpy$VHg)??P7GP4a!|L@0@v7JmI`I?~6oTFh zA@qtV=_%xq%{w2<)|&u@4@$qJp|SkM9*A5_1e8DH9)luoEGY;&yDS2#2Y0)N&iApf zqHHiU6hLU0)($8YhG+=HXrcWKJz=G=6=y;0cNQl#p1n!o7;#dy+qP)a@AcUg|C4Q1 z35h0vp}>!)*GctKlix^8+lLKmLta6T-E5%I!!&veyJa!S!D>2~YR&L$5y)lTrC}aB zbQtyx6nn!EsyZdm%?>gi%R&ME%>Wch6Hy-C2jk`w%|4BQ#wY^l8Pz^-s0w5Qpxdgh zqEamVeF!kj5jka)=Q!+m}NEHNC z#Y7V5LGoGr$_~ZBzWkVxB`)#dZ>QY_8PGge1QjgE9|JyzvqhkD?z65tJGctZLv|OH ztrkU!0BZlSzE>}g&S&RP+}83d5ny|cqLAzCmT%c|o0{|i92{5mBcK#6E-fwfhY}PN z6;006c%GjH?BZ|WilziyCnyB`YGB|sOY4;4oA*eaR|bsH5V2$U2aN;JM|uOKFG*mn z17WEx46VUx*sOM^M+L9~EOLUrr|(_2#&|Yt=duO?;51J|=dj3B>Ac32VAa_`O86A) zjF&H71OnG{WX>Yow#T#hG)spdTXhNm0HB)ed{jX?a;%>M9m{xQ=|%SN)Rffgz&q0ql?Pn~j3P+IO#mYR zZD-L_>U>b+7XdOimO&vd`(??drzp^1?t=mXumVMiy$VT!IWIrPGBAeOK&?T%o7L4K(irz4EURz+AcAv)^CdGg|Gw^GK%R ztN6Z1#aj*9yE5Y`G{k@nY<-sTyZln{SlscOL|W~D|!vILML}N8y6CV|zlhy-QrZsrJ8|^> z`DvAH{qZdjx7O9v)bc@h86+AE*9H1lrK4XC)0)__0nwprSE9m5JPfGPT(F$HEIm8M zt8`9U1OZ*2d@zwxq3}KvnW_U#O-)6eiJdA(iX4Q1Ku4-C#?7Y*8Xk!Un_}r!r3M** z`nq;Gprsm!p#d{|p5M528UrM~pgXOmb(_MU1ShcCtVg3OW~*_V5`g!vnf(0PT1|`> z&C@(I7_Pf!M$9@h5-M8n9r0GP$j$x!O-AVAcDMpMp|18$U?sXH0fi}$X(NybDXHwO zS(ssS-SoK0Vx)~JA?%4V2(akAe&5nb+eUTZ-WL!P#>b>A%TFo6l4azs3o`c>OyJq4 zR|a_ia4J~ulTSEw*Q4gw4!qy>NJUb@ z?}4HrQus6qL&-sU%#;+w9QQwA_&cBdK}jJS&~e?9I}CpN7Cny7Oim)S-hLTqqm5)a z!@3`rtk|xqe4Wg?-h4__Qwt?IcmPC-_B+Hu8Eb2nJlw-Q9Jn=~Kd+5d%+pLvkFPqf zVH(`_!skbak$MZFH_XpDt<&vTxD-@@G#CiV>7Ekl z7IEMIZe=Hyb(WnzF8zH}b>CfhZGEq>s>-Po%Z_^%2h{T}Zf=t_g#DVv#u*?fFCLyq zr6j;tK_#fn7^lOo;+z$infVChWz0$PHZxAmfPkiz$WUI1NmBw6AYgnz$pUY=c1b?y z1BF;m0$V(t92u|mFd&pcZE(GmKph1;pNAnpsp|sd;ArHmw-VT?R4*F<8vqsrfQ%Rs z(#i^d8LGRh3v|45fM5&kGbwVdFDF|auMS{>49l+B`1T1LG3Vj;y~segJoAtTTCWR z1U{9Z@IpiEI5iMuZ6D_Ou!6Xj4AHv*D)$-DU9o-1z1}a{gKv=g`{50#&oTz0vhMVQ zxCVN#`fmo?31R2Il=751){#J~WU%WE(j&m%D!>Q5P(G#YQiCiSDg2_+QbizrQ}*#` zqFwzS8Y}3sHXH)S3w)L(C>ncq=1U>Oi=y~0VjEf7xJ615l#!s#g#_}IGI-u3w@Wu6 zD1|jgM%00lLZ^1C^%mRw8~xJH;2DVrFQsO>Hn-F3TYfE9v8a3YkscVyDPR%{!8stCp#c;Vc2U8Ue`_P#t0n4oMJ1_toNp_v z&;73mPEQn``NA&yzXb_?qTl%qM!<7+ooWS>%Q7T_OP!xchJVsm{ZA_`Q`OfSxBMyLLi~K| z)7=1`KT2v-s(;#G7+G;ty!_t>6gnlX8Nt*r2epva;BPaQ_lcxarVr!4kM-)7!woKEfX?ksQwc%CZALaF1_uSTpc7|m@C5lerItVb9 z!SLhTnm|G*3Ox)Xy!-D(v0{MPF;cg{X9rHNyU$ktyd8Dz$9FVPW&U$e3yn4A=;HqT zbFWb^e#{a4nZetN4g)8+k?V!Fo8?>5g~2QDS^*mOpQBUup!!08-boLB|DQP({%3J! z@Sug{-&5$rFVyf+@x*@($eh?p^=D8l6N3K<-#f}NYwVxn>HSLF|BavXzjN1d<>mM` z{ycAh6@_;k}JH>0$^c{KQg}XGM4Fw_ZEK*u5jb;t;-%HCI4?_C68IzR%YD(cRFva zzx}nOc2^uO$$iW|_~$Tvpj!F&ah}e{L2dv0VkhUXcmEynlZvxqgW2~3g+Io4ThSj* zU{Se$@tlZt%m2;|#fWqNy+G>w=^@so>_0~9yqoY)fG+p%OVQl#`4@&75B_^&l`%{& zvXbO4E)}I9&qO+6y72c>uOct}{MP#a`5oWy&&I$CXAL5H@SlA({_X$V&lnlb6G!0w z({u3OE;y4f){Fh#{&C-;W=+4ypxBnE#}RU?qU9Pqyyd+m$8A-ouEik3iHA3*qVBOh zj53mzf0El~L>~U+s$Ru=>nYmt81-T{ZJQCdnwZZ&wh7FZJ)4+yiEEpVef#Ffxw(Y) z`ug4!`y6;cgF`S!XKH!I?K>AoJr%ImKkxtZ8O2Rp+q)N^MJLDn^#M;%OFgithakWQo-+n0kec>o)&3JLu=g)0J;Y0r$lQk4emG^%y(IH>8 zy6N+B?p@3yy76{4oRd$0HT7Z|Aya|098Uk4cbxl{!ru==N`+Gr6#riB|6I&LNAP0c zJN2o4E^-Y2n*EXniN2%Tug z&GXiOm)O2vs7k?m$t-`_oXc3a1Oz7T?!>&wo1Bs17+0|oE{;_@|5*qt=kI_1G-A=N zyc!xBI$&9&{J5jJe|vqsRqSksATA-nVCjxQ;v*UwhgqLP0TwP|T=$)}2PC)YA3e%s zP8bqpO-;l&Z6N{xrvM<+xr7B=@N;t$uWCH}+qY-l`-4&|D=T$BXtL#)xVY{qi69A| zJ$sg}Qb2v<{6xyu(2xrBY1rpiO06G0eE3Psuep^opyjRD`Efrn1x1r^0LGz$*9HDD zY3FoEW(X*=@K#q>71v7})*h1!xdJ+x`IBUpxSCp=1lEu#X9fnqa$d{I%={e-J-r$o z9sR)Z(>d=|ar?UaU&pqIfdL2OWup{(rWXF$ppJYF4i3_Ca!&PZ)YMquQA~dOpIDNT zl59JjZyr@vRqcR=ZlAHXhlhYKdfhOqsAyeioBiR#OU=#AiakO?LO@L(0HEkT5}A7F zj&a6H_oJKt?l@cPv(sbn5QytLYHD!r{{H@NtgITp(`1F(#}lnQ_Oj0ecFh>Eq(}hV z>l_kcC}m^A3NAe`Iq79^0xS$neD9x_60N&?a3JaHd!}8R$Zc^KoJKNr%9pOpc$<*$ zYK_ij`RVVuRz^0q_JM%`Gg1=FBGG5T|96K>$w*3K1Dp3Xe9X&Z0F;r#(Qjkvq3>r) zFBu7M;Nu4==1I7_^V7<_GbocXF`?P_M87|z348SJ-MiZ)B%!~5+XJhYma=j4@MIJf zS$*T7yC(h?3Z=@-%mlIW5&;20bxjShI+4D!-17M>{$P zo8|Fi9N?SZJ3HcDUP6FXG~ytp-`5ep{d0akAU~h+>eZ|1_4OnrB_*0aL@=RZUtd7} zpP1tK04MOWwzf7tl88>`nX&Oh@EF$5#YH-HsE8NujQjk@D(t$e;!mZeZvaB=!;261 zA3k|<2Pg2GFjao)X6Pp1aYU0(T=m0Vw6-%p%oIHmPVqzelRUt3#Sjhkp?^2^FPKnF3f40cAkxw(md z30_^zeTqWBB%eNg`vq`IciF%Ez6>6fpg5oldt?AQEze)P5MVi9Rq_j?k&3{=0y?Om z>y++a=bENreqx}creo2oyA4`DSDr~oP#DZkPk#ht`5bsWDJBp6PeE;S4`4^vUYVF= zs0p4kC8ecB9M1X~ib5a;o;Lw$QUG^#tupU#hbxJ(UgzuI@1%(|0#CO^(ca8cO#SwO zy*VUHD)KUMW8|;-`3j?!%ivlA7N=MooSg4K;p=_82;q0#_@s)xQq?c|0TiABEMAN8 zn&oCa_w#%d5;?E+i=Gs>dQb^CUiAa=rF6vl!yA{+PGIL`K>F#ze+DSR!GVFdm@Nz% zw)mIyWMY&xG=gC0O}qSp0*CRDsn*sjz;9X=udV@?kw=JeaJ&Un)Mcp8K_Yw|6T7A^ zSz)qp^yE!^{C3cb2a#mK?8=oZN6TX8p#uZT+1c5hJv1~lPds)_$pxJ|7n`5Ie6Fa7 zzx8EL5%?wCOFrV*KnZx$5YX`LKDl%CQbk3DR=pz~5T-khCS~5ddDH!O%k`Ja%5U+=cz>=8W^p9< z?z)Qz3zJ{gwyc>jd;0SBRd*0MO5ks}ch9}t-Jj;D2w2}ECJs5-hEa(fwGily_T%E< zd_y13M!tW4^>ioF?|WzGjX2pHxUXK5)B)PV(=(zm)dxL(aP29+XPWO>CgZD?ch|IP zEQ#*kyVv1U5)3#65C|6*7w3Re+k&ZlL;U?Oc{E98IS8JuUit}VikHpX6WB{isTWJ` z4FZi|7Q<$8FmuHd!mF3Y$H$Mx`+bAJ5+!=^;sw6AEzq{G=zhjMobf7y$N6CWMk3p~ zi0uH+w;bNT{oU^mD-QBu6{wc5RCVXu-a}aHS_C0jc4mSPJ zgoBp$YVEAA(0x`N?zwhB3kwU-kvfS^O7fiPb?=k1w%(}oR}jik2@SmU;1vk45No}A zPpn2+iuD^0iv4@xU}eoE=-Re49nP$CO6v7KikE-i{$9jF=Zwp1Vmz5&4C@V5k$`%qbE29)Lvz1C) ziEJt%*-7?Fk?f3@>?p~~-u$npbI$Lazt8#oKIhcyeZTMb`#kr3-Pd*9_k-1x&9I7* zk?}=JO3ej@Y=x-z=qtrFuQJ-JF%)c(C}V0GT_zm?l1^53*)4Bx)~9>?70Lq-kk!8C z*xKFxtH6sKLo2_m*6Y^azxlx&hdymiJ!F;DyUROvW^;&EoP>o@t;%yXqx#pU)OPzL zJKn4@zfowkC7rDYONN1F83Rp`XrDgg>eYot{6^;HpG*c$$oqC*#^1;tKaPxW4gD-1 zdfAp1ALOE?q0v(r(u%9s&a&f0r|Z>9+dQ@9GM@MpvufQn%awu-e&nEgUE7;%-Fakc zdRqCXc1=x9yG1++vjNNg+Ja|>Cnk#hcr{qAU!?I`0=E@ey4Xx=r%(6r-#i_q{`}dq zf>_40nwlFx-2U>rL;d>oF8Y>MW2I3%`};46FHCjae(=CQeRyo_!~2``DISaNH*VZ8 zYKYfSseRJi+zckz>MS*pq!nc7qH{hHKlm@VAx4b;sE|ci7u>d*EdH38U_6JbL%Ea5 zmz#y}KYX}DN{SsTn9tYOxBFQD&t3AYCFg$2j!jNRRGo1#*t>~-0b9)or0&mwfsZf{ zrVy{bxTQT*4hUu&@6;W^$Y(rWjlC^uR?HraLB z26i;FBM{#oo15kvgK$gH^A$d?5d({@Novhnirs$8q- z>@@CgOj!p1@l8(o40QDHI}Ykyb#XED9p%7&%zD&)p*Q{ybROKkcdt@q;M>05UKw=j z%#F6?x`Y{sfDiVL&3wVL10crO*qE_-H3LHj0?_d*R}LVt;UBb6+{LxG@P_bV15?(p zv-=>Gd)v!Ju4VU_I{>n1*}acTap5OVUPHt$=Vd;C_fm*jhcz-HIRFIHeT#3`la*R= z8)14bpk;U6F4CK#vD-iJuw!D`84!YEu^BP{ zRYHP4GhG<3px}lVJVz3=c5-kO@)}(@81#E#cBl)^)?!d%)<8cwQ{V1Ql}IfVCX#}z z`>EewMa$s%%1}`iWgXZCumm_4T{{Yv%>DM3viszTMJ1=Mz77f<<^GDLs#UIU!A%wy zdeMeOD-GdsELpOIQQ4ut!bQ)d1nqLqU%mRoyFJUQU2-`s?cut3JW|LW)H-Z*3L%60<%1m%@x(vYlJU*TK>8T+yx7 zDl$s)z5u7)Z{0jRq(JV5KAjvN@5C~5e0@q(T)f}!*sA*`p5a^VQmxvt-3XSr-#hl> z=;kwcrb@e>)Q%Ju$}li8iY>QZqW8u0c-Qdo@Ri^Rru!@A^#K26jvx1ytyWFYQq6ey zebOXFySk;N-|y4~;gA|Cl{T*aml~tYn&ouYDL0QSVP|KLna4xP%;BS@r9G*x{=S10 z+L^4=d>jr0FTU8Lk8V^AirR)_E$~7!)~5I?aDDssjpg0w*w|5B-EDL8^W<%1)`TwA z#NBevb#IXqNnGkg3BCRjcLu=M#^3vY(J-bi5ruLOcSXx-b$qGlf?OlIi#Fm4B zf#HzJ<*)j$o&DPVwc_l5u~_nN35}j=4yrJX>4;W{y6)ps#kI2G>m^})<%fsg2_)rX zFIWfrVy0wGYwN%popluNFN`Gm4jy5&R9MRW3N?C-zv7zZ$kyd1(xp{ZR!4&DaFcFh zrJ|~$99r>Xxy+%Yf@g7*_UZnTQ_nt!-|4v+7I*Ic=KdF{htE9wa_Ze+lxqZEcS>HF z6CpM-mwD&kp6+2F#X~I6<>Qc$+1v?|I6izh3X{?a-|o6oda;^2cz8a=)~4eEJ=J6V z7E@_ASC!AKKem=6#I4t3k{r__pc%(p1}bCy_QKqcs_-?4befUAt&j ztXMIH{zsOBD|#wIyqT?X*6Jo`88l!&GD*#?foTefm$7U0>eU~SooiZJ_EOsb8c{$v z{PJ5(K|r7szoD-xSHq$uSX@nAeFt^fsonnC$wt?TuI}ef({(#p@&#ERuB{m9E;N4L z$aR_ghH7x+AYeH1Wfku$Yz0)U+ZPvu@EzB(urTBrz&STOT=?SHz5N|Qp{;+RiqNMq zQBlS0CwD(X`U0rwehZB)C9nm3{M^sgr90prf0#A2$pWmyWRmXevw4ou>y^q%$ z8njUFZWj_dWe|fzk7mH1pX2!1%7h*Qeq_w{6wgyUBHaoJ#KAYMN!J&AZ2u zJ+U(17Zgxnm05xn*8(7|o#&bd@zl8}WMF*K26orqOR!;#Q=9giSI9@!-1hZd zhpTPkxXr@Ca=(4*iu;*Qppmh(OdD}eZ zy4bHkrvh~Cij4_Ba`o!eio-s(2SO@d#l;ojI*=~De`jN3%NTgqyk_0H>-yOag%{J# z4uAWoVz`vBq?ya)JN{58S?^a~_pGbaym9N6*j{#4){mV<-c>VSQ8XP%q8`TZoeo;5 zsU`0&HIdunIy;b_G4a)c^$kLd?C@BvYGi&sJIr--OiYfiBh3Z3rC3n+pYUCtYv6;L z6Mh?SiaGYM`%G=bS=6c{hbqgL3I-`n&GaQ5ICyX=ZaUJ~j{W;9JFiMgN@{02?1OQ^ zlJ0tkjdNawX%U+8Kr7HtP|V9}XgrY(u$s+tA9)hdafdrRqkr{z^b>T&Dw<79^$ zf3l7Fi|0JO18M4IRFtUDIZ?QUWZmRX-TDLi@r~utYv3s0xyO}v&c7ZzL+>X zi-?HOc(!&+$Vj$rj|w_~mTaL{b4O_4*|*QWsl0?r-Armc8Tr3xI6r^?Letd3OTy>i zQ0Kt_oR|j@m1SjRCPo^*oOKNiXW{j>+4l)N78t+x=7L$SRw_&mn7xK4p4BpVb{h+e zU#el%ORc!I$mxDz&Kz&wzU|=in5HL%N(1kPRpx2B0oRoAX_uSd83VG9yurf6JBN=3 z`f_H*4?7>gpqehw6gE!biJ>~|Pk}Q&v3@F4HYMeJjX#f|V4ZRByVg7Fxx1y?nph55 z7w}r63z%#n$~k)hL$~pIThnV_kum$*a+v{GY!0~tDl{Y+`XE)W94IkO1?r+3%9~9r zsx!snfq&~8nrT9--91w#zhM}RE!`J{xBljIrrF6MDT@x9^XHcnVxjEokoNu#hGYf*rt{*MMdUu)+#k<`lt>vyXVOYId zbh+|nVP;Tbzh~PQ*$AV9?{^PdFor=IQ3*SbJW)L88#U&3jXs?6<`*x%-;eq9fx z`KQv-D@_$S&z~=e@K_KN4s%w%Rk+=3h&>r9=Rx!@$>@=%g&F zs;V-c?;T2Ny5z8GUH0ewtX5&1@+xI0rzQql@4_gFh~gO2${ zzv|;aJ#?z&Yx;6-*tF?elE?fW6gi>W#EYpbJVKaS15$lJARxN13LJ6 zGVph|_tS%10F`vZ+j}Pu4;=~%{vajXz$0d6JvTy{frJ3+Wn*eN4jm$IN&eE(5+!!Y zjb(ButH2`Tn(0=qEd2SC2XUeXq$cM7c^5P`A-I8`DnNAuesbTwefT{|Gr9ICPP(Nz zxw+3lir?L#w5v9w_7|UEn(hN|oHuUXl!>e{!b(NzKZGWE^rUdVWdeR+Wqt7Tr#bqJ z#>ap5_Ga!_dgJ=`f~qPed^QLLlxl<*t&{izB!uyCh*sd(WXfV0c{F#^NiN~=m9TwM z_^<4dwJvj&<=s%>tVp4*)+lvcA^3)*9<7-|-?B{Pk1g ze{6a2i{St27LM<49r@=SP-!))kvsg?Ps=*5|L8qWyNOWxzn2~zJertU`rqGGIrJYT zrNx(yZVji(e-xz29ZMN5{j1NptmXW#f+GTk6O`4&e-yU$-nWh@wf#rr>0Hxte&jzd zpcl<3{jVaW^1;^X-|u4g-B^|s+<*PpC@Oer{44Ezn!oK?5dZJZwK)v^?_DW{`=2|t zHj`dv=Jb!~dD?&8VaE=~?JNI#=R~;7{?!|yFG2(PkL2|!?DoXs|C1QGZLFXC(PI9( zhutdwPe79wZBRRLmMDz+YeDpErvvBfYuCAO1$dc4iK};(nRJQ0^MdZ=1`hdk@mhV~ z*%)g!!r3If=El(2VM~t(6{cPlrXkhuVipJSGL%*FzD6n9-IoWdLhkejEDSLZNoI!n zDR3PS%>vuirby+cj?JztyT6GRo(9iza>EgGWz`4)*(`r1J=IC%$z9xVr-wuNp$p zHJP0oUM&4wCc(2~$IRreyF0#o`C^Uk+Z}uM&_h5N5d)fm{hjC!F#Je+cq}@x7U8CV zpZqyE=+L)WiL1pLTvS`$jjRG1ZI-Ul14&B%ITq zOXWAKWQo^KS&C*!8D-_wL?ckUN`GRNUdE~jYi_7fB zVWlKUJ%g>;MEK&%pBrfxTZ2%#DDp{2q=^K*{X)2Z@WKM)$!s_lZh2Slkl>!%c5=h>8uPr-zMmr~lXEN=VPOE%v?yMnwP8GNWKt3n>i+B7jUa7&s;s=Fn?OU+1K>mX`6@9{4zRr} z^@56i-xLi4FiHK<=xb3@(R+KsicwO8{9zMR~AgYQMWRDzq6cTa|DlfQ!`yst%?8iaM zsDvI`lG?;TfdX5I#uRb`F((A1?dPNv!%5srytv@}K@e>KL^~xUSmovAtIY)wgry;R z;r_D>%FfP8{UsiH57S-u)JZj!fi8eK2I0FT+58o50%noTk6XQkh2;Yt=1C0=+Xkxg zQ7F>t8X5;sT|s9~HSJq$Yv%DuWU% zJ>0ptxtCF1L`J4Szu59X&U><_+$^BNR2CHj*zHxI7!0YYxLlAq3@}Sy>Hf6V+aBd3 zs3U)`yooCqVXYvd{Dnbth^-`qMeh%^N z{Q2`nFpE-(f9Ju#^!?m6Gq&1TJ6Hs$j2rVk@{3YS@%V5BkS3wc9J93*0I6h@+C&~MRCx)Pi2~Eq z(yHA^8&He4LnHu)OaybNOb=NP-$FaC?ZRvf0x-55SRy>IPv1A7{f`mi0_OWH1zv?S z0nU$~zkVITLsNl4-iQaW;ISViG8jdR6XLz-vmMA_va(^p^C%=cG5+Jmb~>A|gDzo} z;P%%91qCstjgXqTnAxfWg2~|?Z+iqg=yTs-x|cIIf0d)>%L#g_>*i(yX$-+Bnt%-S zr%a!knGx%cgNjee3^+jmKHR6v48`I-e#OR6C|2kMg#P-|MjYi#5roL^5wph~l&t5=XHRRnLp?SF!sqo;kxzG-5oAPcpPv1ub}+jOiaCon2jB$!=z5+(fnS zN85nq(ecJ}J^+nN+1^eaO{A(K&JzoZJ#c^|CGlD2j%%T>GlQk% z{#JqCAJ(gOpf~ku=grNb*CQMVg|%K){2HpXxnHOAee;bV#FRjny9EYyZZu-?13E#t z^G$odL}m0PW?TQP=E(W|o*oen+Q)~TKH}FgJ3zFBiLCD|`#l(0Bmt1MltLh&kVON8 zuCq;VOc=XP?)JYrQpydALnX3Az05_Hxvm28kqfz#6lvvJs#A@ zoj!*u37n-_0)1#`==~CQ4;F~{=H}+o*f!X>U|jDJ*}XPe+4j>x!EFzwI=q;YAv~ng z9HL*fD%oK`ce)3c*D19)Dh0OIvnRrX4V`;lkl2X}12bnzdMBe25>{K~j&FhpW?L!! z>w!qyZTLqz5gv&ZfVBbIW@r9FUp^RS^uO%4b996gWSM|zc>&<5H!3#ofq|-PP}lU_ zA-`TEYWSYhi8oL%r>AM}#ip0SEUEnGnAX)oF}rkWFDC8EAaE?9K!ZrRSihT6kUf-l z58Zaa=G$Rl!0@d#Fl(?HSfywaBy_1IV>nc!3EVq*HQ^?W<9#_hI|{wD^WAeYiO`tvHTjVxm0FE8bF+c)z#IBLW$*L1ee?5T#r;$@b@PX5k7|pGnPGn{+u8PdwU_^ zsK@^PH~suJ%t87q#ya%|(ni`Rb_bXguIVNaN|@w4#73Yr4l%K9`18l9&23IStV+Rx zD+#bY^1J|xhzTSM(({!P+ut2BuQYdyx}*X*poQlss9|ueEbo*R6s`jV|HVF%uiyRS z$60vfP|bXR&xVdd2UdLf`aZqRHjG8 zM2Ln97kB}qkQ~=;-t3JLVlUFtPF21M!4NRQdjfksi;Z0g&T-B1C0PGJ^zXl>SsV}) zTRVsM=gm@PAwARQ9efIR+8 zD~{YdBx{0!lbbHt?D{c{a)GQ2z9|vG~q?# zk|4G-W+m~CD9F~}+Of!3L~V{Tjx494*?~t&0c-6Ev;(cB6H{r3wE)a4Sv|ldAVM(2 zb2AQFcn>`QvD2}wB3%z(@LG-eQS1{SQV39Nec}uX>Be z;ymg&aPqRiAJAigWC`~}7B|@g)*S^a5;ij9Are;=)(>ItMcQ4LVYgz;0Vfw%C&X{! z>qB!A-jh_Z#;}k8aF#Aw!H6q#^`yi6R8z0tHH_~w@{ z>fn;!0}K(HjH|1-Wkx5>bf%pob^;o;AWhwe5rF}$7xw6}BS)5^AxI1p$?AA50-$Hx zJo)2T(Z7gDf?Pr}TX%t;vvU?p`C+U_;Et1qhI}5$r+GGjsTYe@3cCLI@mk^%0G)pG z<5`$XH-umPwi0*K82M=m@vTbCWE?IdnWIOSVR3E3nX|VucIFRqrGTrZy~iGI!SZpCz>;U1Y3}T8BY+l zGHKtJsVbX^xPT>0bQlOhQ1)G0s7+F?9`GRYZ(+a+eIG1jLF`r7gdM6LGwV?w0$Mzd zh+u-H5e(=#RGT0JZu$5yVSePv@=($B#DAuyscF~1mlq`v-YkN|;!x6>@BJ9v3l?$L@bAnY!26eFza zCTv0_In~9!cpG@__6s^7GQ)+D07yM0Et$3_wX|p;$Prl!7l2#+5ge`$M2Jk6ajXqu zJ>6@NqaFU)Ij>*i(jv)=+1bnxf$^ppAo?GLhB5%u+BrCULlZ zI|tS!l6_G-#`lS4I5|^?@Q22Bb|l*!b8rwYHx(dGihXC^p@=C2?}OCBN;YVDgcRmS z^%uY`QaKx1g^3*mZk{(aC0`MI>u-2*U0rj;SGPlEK@oAtrkjpbl8+uyB5Qb5Me+gu z9)lS{1VlPs3rGOB)-iK)9!!O0+^d~TA-4$)fqdHB7aquYL8L6>T5E8%a|PyW6`f7l z4*v>SPedY?d1x;@QSgI^t7p#KBQ`w@t3Ut-fe$5o37Gdb*HLBSe?f+%qo*(OVv@WK z28<|KjoFS#8d}*zIY3=RVmM$CYEKfCw`|>dt?3f1zeR6M$~pkE!1jEDpY*DnJ&X6Jz$BunB2>ISbp{*`ddg;6jpg&dBFIQ}s#i=q{n7oGYwARss-l#bze= zjpQkqUr2dI>IBaeBRz<-86~G;HQ|EuDn0-HM@0zuh?Nioff5K=h)nLuDgWv7=cW7; zh0XXd1Ud}JkR&xA-U{Y))Z7fjll!~!@X#mrtO`?sy_@cZt`I_jjiiz45S7++39HoK ziylffQ8hv;RGKs){qyYJ4P$r-Jc*cn0rSlD=g&Dv!iM78gRwj;@;H?EY1)2K05|_8Zr%q2P%DJz;0Phct;2kL)BG z8k%Y(Wz@4BKq5qWOLm#GL>YQiPVV!PhmP%TrxW=u3`x%u>5KSxNkJb{K|}b(j~|WA z&FP@aq0qnQx(|VU7}cuun&m{AR(`&i7_YSlvmJ=Z9H|*}ZwCag5Aa(7!FIwRZWvda zRC_crz5XIu^Y}8P&<4pvd1TQ#Jv&R^;Et8_>t6b;u$|C;N}5()~FT2L1_yCNHOK$00f3Qd|yZM3Ea(U@rK+x%o`E>A>CjOyl+#i7q#U zMPE(=d4XOKUx@id&A{LxSv-@Ikr=<7Xdn9c@s*PYbp~e3D=KbQm_CX5O~Ce_>JPOq zWlNbHd=!w`i^!!RV1jo+m2qxzu$70G7yIeykicn9dEbZ-vxQ5kP0wn~0oyUT;2Hw( zr%6BzX^=BS`aI&x2|lT8@keN14#*$UOoAK+SF`KfaLHBtZx~f+==eQ<(88HsGuR9@ zjg34JLztS7V%45^#n1vF14Mo4xC{;#06t}m>G?8^FGW~EMwUaK_)_SJK_|Y}LVAV4 z`e5RC<5>B}19;jKjzdx_%aG;(m||d4#kwP+9x?cfSh3-;k$sIffW2@Dg&*@Zu^q&g zKkDxTTMG?<<(Fpo{(bvaBTwNU6n95q>#cQ`SwnoFK&F7VMCb73d=4ew_zb=pMltDE zU&^$t=^Izk@PS7SwAZQxE&4Rw)nGM=*tljnF5(+3?wLgs5TPq`?%lq9$ii#mtP81X zLHuETzefgZYimPhc$~guVN%uwj~spDVM|@XCl;3E!%=)URKxZLC0C+Qh61~xm?=gz zm2&puDpDL{^uaM`1Rxi_i)A6c161P)WMK9;%bUU6oSg2-U$e^#K+S*u8i9&TW%4L) zBY|-M@F=Db`U28I5Q-ru5f?84P0o138L~`4^MTvnP1TSH!Cj%8OFLB+?|4{T{66q4 zAdIHFTtwx?G_h7iL~GEy?X#KZ({vFqhJLp-MmSOOCIx)3s?Vy0yR3)5Q4wuR^dy%E zTeaN>c?_Pi17j5Y`(i$Vd&DG)@I>YLwxuC!D9BttaQn_2l^_DTetMR zu}Ez~DTa*N+1E$!udqVix3bCnn|iXDU3eudXRh1pFQ(b3$!<7CjN`^GL`3uzPjeEV z5VN0bv1Nk&dzH)@BjJz(#FF}R`oT4ofGik7{87s8=d-_1pqmqrG z0x}~;A^e9+4o_&%~ew(VJPWyFO~ zXcve-=TI49mHVewtdNmDa^$+kyVtOX!o{(*KZGYromb?s&A0*hKm|Lyw{zu=8(ZK& zBqqD04o};IkX$$CWgMrg)j!#QMh@dYwd1 ztdt|?tl|9K&y0kOBnr#Hv#c!Lh2&lG>)?|l<_>_hqsNc$+`E?nXEq%%D z+1bQ=$Ijkf<}Zx~@rUg53m0NT!-NhU;#qWWtQxYz6CXS{^x8Bk&a*mGVQpw4n%kgR z!dZ(Me`>kv=SqFK2vdZ19v<3q zL~+=zZXit?X??R+K3^Fo=FU0YkprgST2mo`WIE|V@;1Z?exz9U$^NHbOfN`K3 zPQKnFwGx-% zi}b-LDhP+jd!DFE=TQGZU)!Jhp&z|?s1m-*F|@nSCdfX*p%lynW!-v_ z`{M;rK50JT=TeJOH^#s|hyg{Y>j3xWowTo__ar+g$1Y)}slpqKY$aB_XKTmph z+~K*4>erL!ZkOqSC5vYaPi{B{Um6AVgP*`a|IlPFs4=61K^;9kQ(B>C|M3ENLlp&( zQ)9e}h!B^UwF>Z$_!2-H`XJ5X0Z&a$8DS+c7Agb%h}!-jX5B;1V?4xWh59V>q{7v! z8M4tqXi|cC({*8D|0oJB@OgNwNQfh|1Uq2^Z5W%&%PSklG~*+HPIh9f7%d0eJ4{4) zC$9G6h(aT2sC#UGDly(~O#;I-vf#OxkV}_Qd3$buErO~GVNO63fz)L}t0iHXK#QT% zVq&P>2QmUH6cTB4D(anHOF@9by5BCs`o&z3G00dfOogp|(QK%)=ylG}++u#^(jLmH z&pY0DE#FXQuBrFrqM+~i0z z>1lC7aG>BWh4tx1EgQX_(a|lv%d%XY_E68l{Iwp&Nu)bt|Q91M{=;KHzZ^JWVi$Kv}EbNOy8AHz{rP4_0gZQ77~ zB~yxavSC>n%VZB0t zbS$&8%hbc9@ryV=CS1Y=^ARO4H@!J#l{Xz7?)-~aVAj1NSO{}51w3e|R4NWa{Uol+ zU(LLAt5fO99}+mKkYno{4(q~HpwFK^Rg+_qoJM~<>JktT5ON+f50mmR03-=up)*Zw zDjyj_KzjY+#rytcZs0L`@kLMR>4g?QWOXU+Fil>4;_TTMgnl4r4k31$KAo??u0Q4c z3}@U(ym3^)*_|Cv9C0=frWfr-8wsIlgwR82yImQJ5ir~iw{nl9q`@_5Y0N9aD8SQ* znoF;FB9p~~dQ`SdZx&yG^@R*Dk4HUH+&@oUk8{IN5@8^W8$>-V+%Fu|h=1UE8S`SF zlg4nnyJXJ&XB_*6!D&5}VNY5usbD0^)3R{(D-O$nNw*q3nZ^?*pNM%W78*9hs7CA$ zD62QSWwd<_f7#+L)$n)}(J0DR{|eB<3_vJTn1hbH-#1*sF5=~a@lRO8)#ReUl}~() zN$Cr|eyzM?e&H)M&-Cd64Q#1>P`Ge53l5OU#Lzf%16$}A&d?~*&X=yM2o%{nU zhVRTfC9p{XK2>-Y>G|`Q_vyYpfvx?fc>vE>3v-$<_m7Z-54Ie5&+q~?k2F4*Kh?vl zumY}2`9BAq;S7aMn|1}1MFGatFx)aoOf-2p@7AVnc548k{uROl=HlqXmj5~-L1>xV zmlBByc+^2~yu@EOx;_Pg>fCXS)-NPvPky@^OplCgNobTI*5WR+hW>?_-#3b_GKrv~)~IFSAUK!%-dJ zc(W0lF&4@%G&CMU(-|nk7p<&BW}_OY)R4l?D8&HG*$Z+zzxcyyA==P_k?}B&)q#n# z=K2bHoSRrdt#4nPZ=ZBo^jb@|9OqfQ0H=xh8Fk^d+AC^t}6Oc1b-rVzux)K^5+hrEan?v#}*^+@oa<`?xb09l?ur zJQ$UO%@d0=xiQ@Bmhr31Or2}e1^s_?u}aJAXFY(nBz7Q`F0sKXI1N z({R@jdBiftaT^LH;%p`S_7sZb1z^vwDd#ZxH$1+vQF|UOYITS&IBRGpju3>Pgw70{ zmUsdC2}7}kT*8#Y#7?1bs87!u-$#~heSJOD01XwDhYUs4s0?L4&pD4kIsRp}IAP`Q z>-&Nov*K_kZsQ>#QAMIgB+&-8AvN?}ArWBmnzMZSRI!L3Ud$cgst)PsaZx82gK!cm zFho*dr{b@22YSYu)GPwUFOxy6`*lHf|26RO$G#}IHDYR>5kF&eM9w><8wUH_mQPXPS7L#8; z87YT(8X8CsB%R=Ca@jvMf#)kOHdY>}b_Q#Tk1RFp9xD26Xmj#Gs0D6)XOKhiK$8xg=Iu&rqs8&1MiVHZ&23U22hP-pyW^(XWa?$XID;Kz$~H9aY!3lF!5~)`kNn3l+#8r&7Y!C&viDAWho%>kS^5=$Q|*wo>v@s?JF_Uu8vEiYm8s76DI zqJT8X3n)e8!-7(g?#R7&*>`;0ITxzqlO~M=I58F@0x+E$&AjTDF2!RVGuzB#dCVhH z2??w+D-Yy|6*xD6jH(OE1ezl*7)1U#l=cj`3?CBxFDU@nAVehSq!u%LwYRf-g};Y# zIn&Z38G~IjI#T7=M6^2ZdSkU97|RD-A0>g zlkJ{>aE7+D2FReY;f@~HLje0o2u4+pY0_GVAkWS;P=f@_#z=<6Vynfrt~h8HJIb`; z%)3i9=nEtUcU&uLTKmgxvDdO&ZQWa?A~G zEP{Jpb9h`_+&D(&9Q6?&xn1nTo&+yU(BvDiq!?b31zm8njT85TvDV}$ z7z{_OLDqB0y;T>qWF9v2zH78>)vr!Q3c~UwAC^=>W~N{OwMhHnTgEsEM0RF=$Rp|F zz0G^j*9Se!ziv8jKgO9uns^KTW0WlqTm?z!IagD#kt;4tf-S%}f1J6jQ+rwAswxW9 zG}wzOf&`93GH(EhpsA%54fY<-xEFF-?cI%g1fewG^wN-aoH`YUIB;S7SH0;v&qrxCPEM174^_0b_@NW{|X! zQc!=kk+b>tF5!N;`2sKiwz6MfAdc3#V0s(H z$!nN}stj*MRkm3}M^R8x5~Q_+^HvFT1jz&h_Q0<^8qk3^L0saMkkCiXEatJ018W1h zMl3ta$YEXx85e{nt@yJefTOlx{Lgl3;s_X z$(XF3*=^;&@!^_4T3gpB<6m@jgE=oiMd6Ua+1UKHx>xb3pDYHx^|*ceaOV-5cdiq> zl4C(tu5#d`>wVnEcBXQ-e}qND4__E@ltA6|baL)3WWt|UzPchIqXP4L^ynFQZvyP_ z=hd0EJur82;iNB|0y5cDr0$F1S9p9$2tHV*K~X&p+4`Umut`t4xMYhey^8B_5uP%@ z4#eRc1R^;(Ii<5j6;frPjpNhnkYAw!;dfz^IfDZnaCJDY?=g-ecW`(ocYn)sT*M*pqz-e*_;QYlv=~1)jo!%k7>muuT8+NaY@UK?E$9cKL1g2-D%=uIiqg z#Sv(vQk4%gY0+N{5!c_+28iGwY}_?JBui3XpuR+X zffELhze4uyyFR&RY9TQ$t`^R1F8hT`s6FpvBf=~~TgSYK;#r7s#yE$7S`&Hv)G7Tv z$F&E z>K0(bHCQiQbs*41sIiN7qa7o97*0m|-rTrah9STVWFL|eU?6YBEX%`pwvT( z#^xbNd5PKnRBT=tg{VpH<9k>!MgvP9ynHPTtS_*kE`NP1-#*(mNt3ppLPnVE4) z<}3TYhHolCp--$P0Z(mtA! zmGbAuNaj|8qV<#Te@4>Ae`pi^XWT9&zUzpN81Mi7itFWG3=#kH6aRt1a+_w%-*Zlr z*QECBTK3NnRPB`#BKUITM|<7B|LUvrRHf>l>8Dy}pGMXGGmh5NpP=SHKb~Acg~|v2 z_v|6a4{*uSq?$*aiyzfV1- z$D_z?^7lww&+*2nN-LtmO>+GG@74oX7{`}V3hsgyg|Ol6ycK_u@o@RlB{*8- zxd9DD`)+D#PjsO)2W5*V7zqw0-4(*|?^nJX=Kjy^jxRPn zG4b5s??pmk@H6gP*K+>Z-y?P@dr}m`gnDo7J0$YYf=G0mNaRq~wfbkht@`(E*ZsRP zR6f16^9ugw>1{G@C)ZX zx2pk$2#i9k4w!Ujx(}4Xn zTh#`9S~6Raob`H2;vX{OO_hgAt(j6lOv=e2%eEJ=h`)N?8J}a2gq)Y`VXF6~TwC5*NlSQzZ8~&uci&t9~Va z#&4YC3-rv&dfC0LZ@hObNZ@PMz%o{Go5n9Pg{sX0D{wW5+@^n4vFCWxfCK6|5Y73~ zA5KP&!S418r?05l+S*36Gt({K00tBo2*-t!!zaZsI8l;k_m>xk2dlqC-4nX4Y42#; zv9IbG`d0b5!|M&cf1eeU(7;7?IG>;Rv+T9coIn3^)vD+VrQeQ;k-F<@=P_1EJsgkY zq0@u1r2eaYpC%5*dAeVp9B?Xx6Q<<`TBfhTm5^Bd>q^4yJ9p~dL`C38?N(0t5y7z9 z@Z4E@qeV&ofCzpcMb#5(zXFxWQS8GjSK{brr)^U1@$U2esZT4vku7Mn&o63Of&KP_ z2alw;iK&wRp-H2**~&^CFlr<7QmjkJ67eXmEDGnQ$;t3UK~WBA<0xqcue>_^`>`vv)%Jk>lM7T;hIxA5}w-9eL*!mg4Z--9CJ#B>r8nkDI0 z_K(}oUvIh8I$kY1GBY>xadAOwHFuosLq++mvB%ln^;7~Bs}|bXPwBp~D6sf>p>@8g z=gW28tns|rx0%-2cCU}5N-a8NwpiBJN7TF)!cf7LgDG!b@8Vo$yU-$n$2M{@2_@ed#BkM{##Q?u3ZpBcA49(8otB~#e;G>oewOy_wBeLL0V<{9VKu8)&Z zF%mRG9<9Bpx|z;VKa|1~0VqNyqZ1eI3tKr^NmtqN_x&80S`e>VFo@(kJ!(KZ)LdA^ zrJMUJ>XDLR5;aDo-JP0K`Eg*i!;t7RA?AiBt@IR$EfG>$@L!-fFHqxKK}pmBoCWPd z2-DZEExyyyKPlR{c08$Y+1!96(nVZU)J-K8%Fknfnt;Rh6PF^fpKsaigKtMS<=efl z`BwP`9_P+QTvHCIh&~y)P7pk!a)iM%cwKp1%C~$xTJkD4R~es}>+XT_WOv+a!Ap(S ztu~_-*mxO$EQ#Guo&BVQk6#E1YL)cps9ssG$?jjb^~0Gr-|i_WDfre-U%7I`Zp^wO z^ni|8WmfsQs7lX9Hzuk04=-OnvXwi|M7=TGwPA2uw6E{Z`7Cz@z4(z`%Iei-|F8bXR+Y z?H#*aup}^iguMik5iw$cdveMG{{2Ry=O;j-qn;HkuS=tGWGXAU=FG6VdKl= zd&2#_)OP>D^FHkDi=NRcp)Ygh<{r7M-?&k1*`yA6*hL$uW9 zUyqZ-<6qXjwQREI<=uJ8x@1RY%iyE_EDjoW%Dz zyMI^wns1hL_Uw)dm(2dkVt$;TN=R)A|H2Z^gGZ-|v|=#g){)4lvY@ynOQv zu!LP%#S>0@nw1*rV#^$da`XARryf}4Mg_lC`1s){@1E)CxOYDaGJYO#xX{w5IcnQ`&bGp{{qmFmm`3QkFweNMUNny#oRGi_kqg>NZ|_d99rR(M$ravgIrKEeaim)(Ok5{6 z3u2pX9_ad%Fj(5_r*aNRS?}%^5BPeHKY5|8AyQ((G+xqL?c8X|WX5p>`km~j z>=(nI(xlCP?aom%Xb(V<%3n2VGx4=HSPDz?iqV;wDM{ux_AZQUs&HWh`*HGKuxsR+ zBt;g(a-8sy{OmSeI%G>uRgEWLgda%K&Tw*a{-mGWd)n1iFTav~Gjm+_kU=zzaFFE| zd`qC`UUnVbryMLUuVI-bU*Z$MBwzKzxJYlCq_~`Ax}u@S7`<dlisT z?a%iKbG14~$Z>t>&Ewl!>t?9EOSM*XpefsMXu~Fh@#oxZs(qdf{DE!`^9#|o$|J&# z9+HVQcQ|AU6Sv-$Sg|Vmb&^zVAJxlZP&dy#vxIipD~W+&^(8IWwv~&~%min(+_aSz4^@FRk;(z3|X^@*?z&n2cKEI z%NXA>tUgI z)$_JKHOzoSk;a0`+Vf-MfCEngIz)I0q4=hgA>M@d|&q18j>g>B1S&I!MAsop2LTgy1n zdfF}5Y_H);FP#$Uh#s{e`&Y;&UKPp%ETg>qMM+1M)n?mptp^UAv`lwVqe3@= zru9o8!wJ}68?%IhiVBYAQajVk&D_%ewa+@)OF=wbD|fn~*?BY}oy$$UNpv6Au@v6Y zA9lTQu}MOhQDQJ5nRLU*)Xe0R@`<2XfGYwvX_*27uTif_hAgnKmop|D)~`JmH1BWC z)o_I?yhnQCV!g|1vU;CZ{8YzzLdm4jnTVo!3vVkOx3<{u;@oVTL#$p|Pg{*oYigd4 zC_y?y^>bnD=g~|(FZ!1T4?CW%lg~0yQSmWpQKXOl*~`8dLwq8~ia)#p0%%|Ki5csb zl8SBg8>~&;Be{F!*88=F0l~$rp*C&x(p0QdM$^_p$$Kk@QxsInSBmbJk~p=(aqllZ z)qwDOg;j>){jd6htwIlFHQNWYXP!`9oRS*%_s;*CBvJg~=*5=Mrq)D{sMV&dr)QiP z?UJ-|srWhtMq7o+-4=yBqHy9i6~!K&y`y2#L&p631>2eTFss9!D3$ns+`VN~RbAUQ zyj3hj5d}d(P!yy?1Oy4Clny0SLPA=Q?od=3BqXFoKw3aL6%c9Z2I&To?(bZCZ_xXB z?`M2}-e2z;*EI&h-fPV@=Q+=w$I%qilF&%Q#G#PpC>2|xoN+}UOK`QQRGtqqw27j& zOY~~8k8C5?v)9eWbyvpunMLUs=@r3#`FCGn4^LB+kO(B-_*Q(mYCIu9e{M+FG`}y2 z$0oBXrQS20f+q?XzyB1Dg^hbc%(1=NAJ=6zZgH#XNju9=hn2g_FI+&&Uf|@A_kZv} zF8+_^Q~2kjf;H{M3t2jZ6XL#n&5ZYMIn9wRE+%)(&L}WZC@;R+Qf4e&Rb_MIuoHO^ z-w;AeYhJJ#w-OThHhOa|Ur{tsuUN{9B4wu}o+;ahex2uNp<;5c0nEoQG1l7VlRYv_ zhfqJ&pr&v|#78Ees%1RTTvT6I_if`iX=^q_)#hX7^DUpLkd$$C%g2cjZ#a3zF^jP zL(9zMeRjKz*0(V4${+AORp(d9i&fQp@3el+3-4&HoX)$@xF~1m00iW9=TIt}R;snD z7hq!YnhoEK1RDC|#m60T76vsUoOfkpd3}RDF9Ax6P&bg#82ZHLTdcH>r0SEW7xQjk zx|H5Xub3x(s_K{6ug&Rq^68U&VJe!7+-!Bwvsjn@jHWwPGuxuTX7E`}U5)>=KzdWb z23vR0D6hk3GrJ%89%41Ef2Ie_Z$SjES9P>-NlINkcc!W&ZQzNO?%2%3G1Pfb=g*kz z)izfhqwkjdd7itCr;SXL8hq8fCF8nxJw^I@RDK)YO!n3WXMyH=9~3S8I;L9&ht8yS zeOA5V+C@Z6k-qi{N3P$cf)*q-uvem`lMV|Cl)$~!cUQiZ&BZ-bZ->^F{N`hY-gVd`!eATo8dLQW~0fc=h zBFrle)Y3c5?yjvSEY+%Q^UwD6l*%=U1{k#l>~8rUy1+03eh$UJW(mLw^rS-ph9Vsa z&bNQrlq%p{Rg$CZa0Hx8nHN)Inq zCBbQMX!9kRibIvL*A6}hU9AR%7kPP$R5EpS#4S%|#S?@|!7004wyXGLH$Oq}4e|2h zQXgXjgN`7^*HE~0Dor1RgbhB97D?biV2ln+d`zVkc^~;xf zxF^h1|8zn(0oY_kgO1ecj{LX=IUC3yLzU)s^gLg59tR>N?LUt7<^0ZiZ`vXxnXmWZ z6mjrG+1K)<|%Y-FhGk9NIxae20Rda%@`oP5$A-wt4bs^xc(xPCT8&;W$vH4?ecVml33s zDdFNRJ{bc8gC8BwIKq&!xz(qS3OrakfNtDx<8pB41M zTwdSaIZ@SVv8h9>|3Kg+kW=(A{=h{ZQ`V-nlVh+HS$7DP_Xe0zo13o_&34Ddi3fek zTXXa9^o8JKG9HRy#7+xuq2cx@QEO2MI7b>oG$1Q<5SB#lmJ&m+f-BUu^7FZ%^UxiT zzZ*KwPa{YH2(T?aai9?gl&t|vV- zU%fe*KHbpRm)PX)4z8f$vaPyQ!a1fQNsvR^VQ+8Hl7&f_Fa466iFi7RR(0^YxA@m? zgPGQU_N;iyf%#-Ph=OOolT$LhzxpX+v}FGZ&|)hHM3;F|AQ2@W#!;LcGQ#Y4=B?+Hjk%}Bg1gsK`KOP_n}e^ zxFyYSOcH8%2}?^ipae*Fg;xc+7yJUwT0ylJX>nTKvSAPBihck7KD=lmbV5K`c%m-! zNcNX6%FB0z(XWR0U|{kV3RMg94l$0to}MfaPe2|CX)3lXB!mWK*K*pz`gmt`po~q1 zHaBQtga2Tx5(4OIh;qv@c((*0=nusfG8XWb_0jjvLKj7mr+z+@#SpRoEd>H3M!;PE@v{JwFVGj14Kdpc{V#Z8WZ2*04;3WO zF(3PUwNNXdK670F&%B74Nh3DTl__k$|Z0afcW4{wM*{(WXIqF<{n*1Dfd9)so zrNR|;qr5%t-!iAW%2bLdr{UN9J%Y;TvsqRr^_p$>1|=`EH|#S18HasR&W>|oO;mY$ zG6C3kDx<^;8wsQl-K$&iTDqs~)vDSB_oq}mQ#?XeQf!ZoRS6#NrH=?a`ufjVW-|-e zUmAsPP(Q?6L7Hp@IGok{OH1^|dw-J8Jv~K8xnJCT7qVZpE29&D0334zXZctAf`OuE zwKKZDS1WdY7xEt~fG$rXUqaX3{tiZCW$)>z=)|KX?0HQf8hgEN-?*8!bM!u{A_IR-JcwWf4b{qrR4KJ#oK>ZgyEm!`@4|+>i82P z;`lhyfA19^=d`u27!LoP6RCUqyFp3#pP!HKv)l$jy$(A>6n)ITPD7W#F_T0U`gHP0 z+rF5*+850rq5YeSUv~-PII~9~tmKAN;V+kqyx>L(;Uw4b9Bt8W%0d{fBKW?J@SyXH zg>`%G`Q=mS>O2(A9{eLM=w1=z+0LV#UQAyl|M&X0iP%5&@4ve6YN1f~o^pm7c?4}( zVEo=H|D#X+L-*DRrJymtxmT*s%jra-Ow6)@@% z1bZ_ITNz!V#op`8e>Q#WZ!g$-U0Q5^6#%29J1AMqW$>R}8mZ!ql9_+IJ^rrrnSWOF z27#=on9wG!@eSUG2|-4#UtGp zLx!4v8VNFv?&9yiP|80-qV>-fh5aB4N_*_z9-6;%0So)DVYU0Kj6t3-9vS)`Pe7gTOY^zE+{XVj$%y~e@Kmh- z^xW(-B$v?{9{Jm{^Hx1}|3y6iesvTYXL3XT>3o4cnxuVQ`*-0*|1rG(VbA|VJfUx9 z&$zdnsz0*5_Rl;bK@H|os(hVkF2{k@3QFSt?0)z2y*EBd?OD&u|0$z?Z+7*cA7M0q zH8pm1clqsByU8YP#$2}x036Z#$Ptn!KH-P%@_66#3)GYSkm)m;T}+zzu`{j0y(7%3 zx`4yR?~m(`yC$RWQd`rKEoW1^B~?@IkG5&+iPQV5%982dGilJN`}Omt`Dz65ZGN1a zf(t%RJ9G6$^mF^iGR3}h?Pf=%N?`nUw3C=7CIV- zb{eyjalf1u@4y(xzyyy@qb@@1BR^p5KaE@qX2Z$&PwnKQ=U?Jn589t|rkpht-(5qi zzi7gGfy)u-j-lJ4447UU4=oH0x6IW_w84wMS6?T2;x%#)Xa5^)oQ#-{iBV$KoG{Vj zo?oUC+G~^vqNAiYMBiCh^dZJZ(#S{^dW2!$lq!)jhi#I}dj+HYBuezHL|Y~>k0I1R zYxLWGd*jH`d2Abmaj9_q?h9SK?2i^Qc;BDdXi*Kki+w~xLtTBVGWsn8FD1CqQF0Qa z{}HFljnPbE&E`fPn8~Edz-UMsx%<7Xm^lg*!fX+lkJ>SB8!)4}3KN5VWx0<<^q4o5 z@dzhG-_BWp{qHn1*Y$qE-q9U93m@b2Xfa<2{D{@)G9H2T*p&+mz32g5qihM2e8r@_>tB~dlDnT zm;Mor5bThvF?2lLf`7sBx49Lr37RT9t0`o>5T8}YObaiikU_UVQ(GWYZ z=+c=+W8mar{Pi z7+UmM)|2|EBx5l`DCdTq$xN*HLAGr2AvM~?r4f=Muy}P3Go6ui0v(ujCEuG^`3g(< z`!_Hj6(!10Y1`WgAF=aFBifR`C&Lw(oe+JKcAm~?3N!CwegW8xBJ+<1dH-4f88s@d zlMOqggmzd7M0SE6RiS1jU=x|G-eG`?bGZw#r5q%F{HqKeB<+_Yjg4KJ1ZI=_L6N=Gj zr@4e%2`Dj^$R_ES3P$VNVEsyu2g15N=$%<}U)T`8mrxRI+{OM6t9u4J;-Qa4$$6nS zo}<mPcGCVyY+|FY#3P{)`G@fz&%9YkVMKy&A2;0-qojT1!EP&vH8A@&ao-Ig-*+nn zF0)}&8RAx;J)wWsao^Tf)`x$$!9$+q?5ervo9qpBZ`UNc|J@*?DjDY3JIjsi8I@1* zd5Qm1J76~{B|CNpi!~c!mAdfXN!;6yGXHGp`)26j%DjwFDoFYtx^>x-f!8zc5YJ0E zR$cM@CK+OmXq3gceNg1WydH6grLvA_XwCCQ-bn4?avnZP<^!CEuLPvf?+(a&uGMsR zK_fbLdM&XQGcciB6{GQFeBiM>80CHrt0|QvP1wXS&HRV;w2itkA|6<=XN>n80ey{0 z?2l9gn0NKq^9evA_Pz!te(Y*A#@*7CX6Tc;j0`sV|8UU){#?V}E%4Gc>_}vmCr*M| zijtO>m+i1)JkOG{4UVOO;{G100_;eB)T-^{0}a$7o3^j=@*)v zb#~1LNIiri2b7;Xy`hMq)w?v{LJ*^kbXe(9QdWL|Sju1Gac4x~?(*^o^ zd!FxNC=BppAe>S=+hmkmN8r+;6+l|UM&qdOTNq~ zYnD_6`bVkl@Fl5)vyD8PhA=rHk&%ummGw>37VycnOx<(1uzjsrxW@0%3XA#f%EvGd zv0Cw4%7==;M3n`*f|d6Dbt3HXI!*}{+7^`szdlFqeEj+a0u4DN>ChWBL|uj>x@wIm z{k&W-^6-^_E2QU<>oSl$;me_YAz!0aPb|HGac|aIBFf z8zfuR55jQ@6KFkFdi2OP^C+yg^YQz>o3LE$r3<8`1iNikrKIw01@sP)NrY^Dp+C5) z;Ba3o$=G0nr*y1(I0zaU|9Z9bkTgIRL@hPJW_|LZm4H^R0sJoMA5e-y#0-ji8il&~ zEq5qrrz|f5E~JEzQ1~q?CJs(c{-&Pu834Mj(-3a+Edk7(bM^hZG=>LxL;*Y0u?Se# zSM3J?@_nm+e%q4-@8|*m`6?|TtH>u@Q<#IOA{IxRrP7jXU=+)AYC!Lwbza!a^Ha4z zwCNn;0gT+$gC9}RWOm$~-u*Zv=|zil0rOSxtLILzsU+Thx!<3 z9q=8!Wu?JV$4Y|t9W65D<+P&rkG+$8A)8sn|Uz5n;7Pxxxm-=Y9 z=1npYdHL1S^~LP8}=f`AR!K2^%p?FNP z?6xS@(s{K07n8Rabw0S?TPK1!5A+(M$^>jwiE}GssTUh=f7>%K*oek&&xyx6yOmvg zo@h|Sv&kN;A0^g|4f1I!r5IFdF%~pv&mHu?QCZIrfwn$`|AY-^uC|mD+h7{*oYdy4+2{$&-W1Ow~VRBrz>(opTOZC1za~UU?2L7=yku10}l^?P4>)w zf5HODzut%i4Bxhgo5qk6aey>Ciz>>?Bf9?md%4zERVje73&@E}o7+kN68H5<^pE2x zi6X@6pq^y5SzLsZu-p+o->B_hh&Z(uxxsy+&q1Puy6;oxb&sD1)lvY_4$O$3oQJpf z$&2BrvI@jSllYR9q+x6ONd0W&=Ri4l+NbG_9nM22uRApaZJ*Hb?vrMkv@+|sz@j`* zA1UFKNqvx02>1xY0q)*B-verTvHY%MAQ1td+!0R(MeY3(SK>`U8ld}c4je=M#+gOd zUBW+54q^oe3EXDqBtfR1G^0Iy3IBpLi)Y_(SU1n1LWDpl%Y@|ay{K;1&o24}4-Chc zjIyg45$CBr`2$d8SM{~gp|Hf6#qB4V6W#DYzo-kyk~ve#gFZipabarYgtcB{VmcaH z@V$@^fcN{4vkj3RHE%*wKPK5xtvJi1ccB>L%L-sURevN5JuC{wZ*=?_fZ?8oW6U0K z$ijr;Fv?jVj!f2<$#i{JDuRvK_K08ajz5uk|!949NV-+^Pr3Um=5Lj3?5f^eA)17O72 zrURjJ9`LIxFrcXI866VT;l18y(Cil7J3I|^a|<^ zgHvvV1P@^&mc0VrlIOq*ag&k~;Ead?N9C(ZpEuVyGOsBBsGHm44X|RsE2Y#60O$90 zp2r7%0MUGY(`)eg+C3eE>_>iPjw8NKgtT$sufe7~OW)gWagl4>ed5(&)UTE{f}Y*m zNT!3u5hn1|MQ%bM&f?(U7=lA+QRjQ+z#u`Fne}XT#}Kf>fMW*vjs{@oVQb_$3&*~F z3i?mYAr>OvY@E;Haua9Cg0~VZ3P1oMnA3!S^yHopX-fy5DCIcX*F@-NQy=HP_vL#2 z>oyNyq`*DH8W#aw3BmKHaQS)(KuF7}KLD_LI%pOXfRV@pS}q|&V#3nxS>vj)F>T;X zpoT@XpEXcJyS6X~08)p{2;zmUTZ)tuAZ!tEx>fr$=a+*z(lo3^CNiZZs0hMt@8q+ho2|t#S+~2NVepAI;bar4WQI0GyoY{ETJ%iv+#(& zos_iFt0phcv)pc9dol>ZzNATJpHbD!%uFQJ9neysB{f(`DgXjzaqYy36EH;p zL`7OZ9~X!)I%NR7DGUek!NC=mBrpYp1g;JMU@RW5gVj4nObksWY;t0&Grs}3$^)8u z>?}2rMVn49C0|@zWFneC0R9py zEC_fmD_g2!iJ_GbJ1juV*wR!A&mnOG>|#K=qLp#no>ub(IJnKo*RAlhkcbFxILBCp z5J`Y*1Wy`T39T< zD2cQzyohWPB=kUJ32<ZW zn9Ou$AZzhqV7}@WpuY=USqI0B0|}I=?*UdU*aU)}$CVUqFw=h$S8y7ZZWY zSii{(WD~i@13my?MvDYXh&aQW4J_ZZP^ki#nPC8+ki5JA>*F8T!(!$0Mv(!q;I%{mguHq8vC7RRXJyugtQ2gEkIm zbcE^}8-X`YqzJH&OaPcGesK|ii4flonGj^8Ov-tm6M6_?y`WIi?Qj6JT{iF^PIGT; z?~G50g#!x^tONuB16%b2Gqh)Xl#6ZInSfRVqAno*oL|2QLqjHuR|mXLn0461cPlJk zZJQK=5>g@f4Zbeo5V`@6pk?89K7S)kL%)9Z5YT4W;fBRF+JG+10|eLy@1A0SnO$nGTed2c)N19S@PlkafKdv2Yp1IWZRHHXs% z2D-cT&&`1SZM0~&<6Qy#7T$5~G<3}ARge~Ts-rQsXO=?~#rLqY*CA3hotSG}+mjdU zaLhxRkBAGf1)eJS2H-3djE^lI^^?=b^@&orO4bFCr3kV!2=%1-+*DAJqPp3L=X>6K z=+g{UN%qxj82j<*J_jX2`Mud%zZ6R)iguZ=Tft2QS~(EQ?bBCT52zjdOGPz)vczLg zSk~%>#-86a#I^8^J)3z$UYeZ*T^G0$2ShN`STRCymKPTR+3$xnj!Uh1dX_LL(2 zm*@!-OP_l?bUGY>lXORzy03)f~AH^$q9?dSHGrzS8Ne ztgI;RQnolkkTQtu`f$7At7NH0L#^SFCRcz&m_%; zqH9zVFF_U*)0EwT%mj8TqIMd4arp{#z{rDEyFW6$Y?}dS?_fV7f%eP}5bHqK_+7b6 zNjU_^!hDyfNf?DUiahNW=3<*A9>k<$w05adeV!jkD z;L&Ix+7iebHV!)wfoOT?-#}+SovWWi$^#6g#z^=uoJ?QvHnzV4)&;CS9q_e-hlOM( zMt=CM0i+x$XvvJ6oO6JTVmvefG>(wuxBvzm zp97PyUIn}L7f?$yZ~?26%RSmk zIGu`QKaepXN(XEjOgAf3KLK3C7ap2tHZB#;YX|g!fR2W^&4BRt9ViD7eV___AOHn# z4a!m&6dS;+Rl;8o%M3`uySKBbDZWF9sR_u_pghlmO)-Jp4TkkwBpaU;=sINBh?oKz zJriOY4o<_@VejVIubYPR*!)TJEe4vRnVwu`WQ`Gj15r^B7s94P_BVu@pb`-hN6-*z zKcE55`UV6W;72|&H8e8%j^r1BF*4F|V-oQXVAgn7y>LSSI?fx;v=?$Xq{C(hcaRta zLGpz;7);8X6Q4TL)qEjhM$&-f(<}4gW=Jlgd)5-jnr^@-5g!taQ_1HcZ3xoUb~ic@ z198ie0kUPC6^+K=;epbZ0-*q2*%6h-7I2FYk4yoQXMl%>Of*PHeMcrpFUW{5pmjZ@ z#zC>DH}?(=@_57>r}VqeJMC^FlY{taA-+dY_V4N&8~OcgyaSlxTFoEL!HhtP4xAeR zL^A=f;LhIOBIB>mmPo*xj890=WFbLB2G$aSdMlz$O3JAMpFlZC`AIu$f%%b_cbMXh z4Glvp9sMA(S;wufPd+Dn?l#K3GEV05^;hJ0!2oY;V;96tJ+mTkD~OdQRyW~A0n7ad z*WJ>A-PUnEkbYzo8g|sD#y@?LEqX{!rkwD|N-+tY%QW6`Y{w--@^VQ*j z5aq##oez!@$_ndt?bi@;4UxKZfEEjh*XFS@rt-n(y?0TlPEAZj##yv!eznR0=Ls?M zO)vo3*Mic(0EF;(gt0sXuW%&g%0W~JL)*47h~S?iE-y$JB;3NYz@2+SiNs-N4ZtUX z`+-Z>;&~FnDWq;f4U-mR#7dGCo;5^`V#$Dw>Fmx=L!eY52crV~``F7UXZLm_ z#t(S_=}AZ!#db`4Z_@mJ_Zf01FqybW>?aOw4@fsbh!)p4HF*!LdQ#FSy0ezQOu$To z_<}71?ZSc!pRk6q%rGAgstlbyh6O=~;*x$~WA2Gk9wtZZi{r^7E+8!h><64bKn7t( z=Kw1DG}ulT;6mlvILwnLo2%XMFo7B+^U>CBOgjgx7L7k+10=xONVMaRNoSyxPVO!h(bCATWH*?98>PqrT5b+qI*m5d9So+2 zdC-jI5~XATKXrQ6Sr~TvbZ! zx6=P~1)b1hc_BB$sHPBG8*bT${v5D1RgKmLT3PIscqG24u-AppwP8wtEbe@=AbS5wd;H*UT0EXLmmcq?G6)6pR+(GSjw*UK$Yq^_B}++S96wT73v{{ zgWVFSHkH)(*uNhCQfO{7kCcm%`#d=~+fNJ)OuIN3A^ub3(Y@CTaQndfA#HMbUTm91 zz{FYaP%B2ln!U#?xqq)KJcp}?Z9{l&g;|(r)H_v70!V0?CMdEFGDS!a2$W`Snyx(u zqki3o&*H`@G9|C|{B`h3-JuQw;p0?+kz@80_ml#?oR}YVo+8V*8~A_QcleKh8ryW~ z?4GJ>Z`TH!ju@kNZEZ@A3NCh}54a)JZ-Cr9v@&~Zm~Z1s;$7oTbiu7GSYC`4GBdzX zM%lmCkURWNQO*56gxz5Bz-h;Gbs;%rHp1f-zSz(_tFj9akVBD6uX`c$lfX{I$_@cq zWoKY>Ll12doiLJNh9F0wH$RJPK7#A4({@%=)ni~DKvK}48cm$e<9{r{bSKE9B_>*i z1BV*$>n>UWZE-0PZ5)y$*s4_9x(e~rX-?o_?y(BeeD;jJ-EKM~Kl}XS$J>yPs)zGz zr_1|@8ji1+9LOTF04tqL1j@BgrK~tPUQYn|%KkZek>El~iB3A27ndUCBoO%#`(}ohsq_MH}eUc-ZCY=VS zK~A~AnwD?vcRBEB4D-<;@*v#_$xi!uJ10)Z-!Ai24+<~NZw2q3feMb=cfeIg(g9$8 zxaO|#S#ph&;F$ue_|d7d-dtlfU`f3RI6kk}=12$Jo&Nal%GysG@6N8d@Nbm^Q5Rc4 zTjjcYt4&5_JyI-N$yM_$-3==}kGuooH3EJx)F)}+c7BS5?wC^W7mm)f%JY&Gr* zBAK_%2^is7W_|%3x%VTN&C3*<<_yMT8tw-pAZmxWrj5@M^lKrXdE zoa)@w@{w`rYQYnRm^$zEbS;tW7%Y=ow1r668twQQl?JkNF8u zfWxa!yJ{5!8;=LP6xuuxDxRISfo;*PKf$G5(;dbY;0M2cy}baytW~7O_SZnftcK!< zOMz~}*zwj*Tj>V>unu4z`z{f)BQ?7|bZU%*qA}EtrN^Sai6K`k<}67e#O-T$cV~Tv zqIOz#nfkY+cexz5hIi>9wc*?Picb*yOUP+`r`Q@S^*%w&R58CJT}oQI+30i)L}y_! zx4(ORQ$4dab~ilVxzq|=RQtuS^zXYXr8|xil9H89Ym2*_I}^UUD&hQ2J85>zYO21q z!RZxFTfR;N;EgYoQ|w&Y*)iVH-l}z4FRh~3Zlb7)+8)@I28Z5zFd61MgokTfH@C;+ z_pcW~|Dih*)<-Na&)Zs+Zk&Q-T896O(nAu0ay;e7aWCP*KA+OnVi@6e&o0Z(RQ)dD z?uOcK*iEasxebEVATyt+tt0tom(W4WPmca@Mw>F);n2tOS zTd1K={|+brb{qTc?&exV*=#flA3bmeC5oCU7Jm?f+eVdKJC(`MlXrl~iwG3KM6w|FdNQu@6EXgvp)9-=dBm6e`?2dQXYalg6E{ zdY*55Vl5r4&Ssv%n zu{~}&IJ@|vT^As%s7dgK7Odx1VnpxV+uA)HD)If*@xzAwMaLhz0%Nze=f=jHLf(`C zaX3YJZ0!(`p}K^GC^4xPSu6629lirB#&2@k6=ot-evJH4uc&`%C*4bk^CFZjKFebI zin#@s%|cu-EhDd8`8Pni9XD-zTBm&iMCdl5OJK0#y~!V(w}EpijKk;>GiUIr$48ku z>IbgH1lQwuc5Ki(g$GUUzp-T)ZNH=wL3ZlXsi}zD&#X zyiu;}?J{4QBLu<=M|NJXfk>1u(pDzAH{tNM;SIS4uqx6fn?ou=-)r zRf4))>$(QSn!vn1Y6@(aj>f}MsS33tq5;6GNe$=^g0Zp#GGjri=~rlJ-QA8|B=^dbP%$1RW1og3lw#AXJURmF`aI&~~PJJF& zD9b#EYC||uAw_(_iJAJ?h$$Bw2tZ-6zE>)X{^WLS?(W%AWfJp11(*U%go>Nor3pvQ|oObhek4c? z7-RQY{~o-nT%^P|^#`h@JWD@aDjuei@mhuhpQLf`chg%T{KibcLqK)<*wD<} z7-X7DCyCo3*K<3nC&U_PNZ)}`FlcdLKr7x2Gg zuC;9{61+1&h~(zhIDW!TryutN%@F>YyO+nusx~vh{s>l9R)!K|0*Hg}#L5Du>hU8k zYuk=Bwe+2Zt7nrSrx&--cj^Hh6>v6;?#R=_;?fYB-oAADcT3yolYwhdrZb%j11B={ zQ6ShG%hO63_O$vI6OYJvNUEXdAic03lCyccJMt9|89%jM5MsS2?d$0w9t`H_8Bo)p zfJHiaUac~mE6e0&_zhLPAqmmyh?_isEdQ{?{`|wx(AKtgAp5Oypm=%d^YgC<&oPAi z0tH~)gVT6NCTA_oN>aQcZdtYT_mit~(9^pxJ|-8s9NaQJH99$`)*@N1D+Z74AS z12ADgle2OfN@!~bRnN#c)3bU!E>35@=A)32(WwC36I?b^guzVmK0TIa&z?~-9}oci z+5TUAa^x-#P)JWvL*C>`bRVWECfrlx0(A74PmA#0*1lqH|9EHzkhye^#e zBJe}5n4B-4)%xYxN%4Dlb<=ob@B!UB`}xFcvNR)keMSvY%)?>ju2p8AR&gpT*}A@% z9J(Ir#lIQFPrlSumJ&VSWH2r#uy+k90B2zKBi=blN}%11k?DQ=IrRPeZ)S~rf-pt5 z*Q_!x9fJ)FaLPdP1|HAA$gdbdoP#eOUl<0B#vC8k33A7sY)Z`ZD{D7!3y`Hg|Wv#eb%>B(yGr6tytPSMK%B%?B<)}VBgYH zK>jE-hd+{FV$uY9QuL%E$#}W$Q3qsbRcl1r{we(QKV`{sUj zt;%VG7&?ZUnU#+oTjI?4voRNb8Z?CdJ359BzML1l-*}UDWI6Ud3at4$PRYR$6xd3b zd7TZ^r{bs7)RU69Ylm>Q4iK8I^D@2yyphFVkZ{CoYt7x{eEPudYssL!A7?b)*dXU^oFkR_C*BRrNH<0ah`RZZogoO`2B z_r{yol2MI!<=dW0h4YBswL8jP9Qo~=yF|qG&`+Q4kvm$SU<&p;dri9EpC;M!C&K!y zkbM4+okI#pl0uqN!_=lCWpFL1K|oj!1Sg+>P#B=lY2I^(0?`Xl2RPS`4yEP}#H6Rs z$A4!CuFVKx1l%{UCPwGoUx-3962w#7x8{hP{3DHTTZMf9WPxracB73G^L zWt$!ri}Noiu!VG{u;%?MkDlQKP!q`k3o>}cDJo|Cr8djCdCJAg1rMs39oH!!M+vOL zj=A`nN?`ZGC^{>`yRzO^YXLRP^DzlpC?OxaejX~R5}`cqc{k}vIn%1zdTQY-^GbCT zq@;qdp`qO0+}dhi+jBqhLCQl1e%KTuF*3kkDAYDuo2Sggpv`vv{N&ZE6^r1DE)01x z5BMvXrkl-ln!w@wYDnxtes+!VAyNOC4sE0UX;V27+Y2TN^qZ>`WrNSX3JmS+ZuMBr zROn|v-&hKrHrlLZ#z!0=)66WyduUN(x&k!e_oOUOd3#HiI}Sp=&p$Mjb&3P$4#It! z#dR+Gkt8sNUc8udna#m8pDeb?P2h4uaq*#dV#3PGWCd==0ByuXWi&>gg#%Cjz3B|CL@wH;cd~Zoe5F@DWT^aP_%Ee20bPV{+}C$B%p7nsI%0it6wzpA<@NJ3~Qn z^tPtvSt#=Y*e_0WR`Q8Z2@&ORq6jGft!LEo>ESO2I#QMk-mts7Z*_x}DUUn~?_&Pt zcjJ%{feLKKjZMGK10Fm1!?5ix@rh^bMSFdMY*SdaQ*3S_8^JFruRT>^^Wrwjwfx1UV@eF#A3os0G_*7|@eSPsR!w*J z<1kd1e~8BO`pCVG91?qnTiC}JZ$@?O;KG6l@H#F>xf;C>3#+=?tasxAsFI(P=1Y0X zTT}eIo=Hi@vxKL}*8Ed_c`DwsC(|-82&Ma0j80XKFUsD(?8r?U6Jv=#kX9KQ=nXqSG+r zsJ@81yO8`d<79ZSplgW+kYVtw_g!=I%*q7g18Dp8@91MH(!mG)KzU_heH(C$AbktD z`Z&2eIywNae==%*%t3K+@ed1-nitAgia%^VboJV`4BaLHAa(YZl-wG3+IcVj?j1m0 zgL})SEioR$i0|+3Uk93NlioU=!UalZbz_|}MFah;A39P5V#>6xtGju8n>A_a>f#zI zPH&lnxa3Z%+-r941;Td*`UbSj%-7hd4x6Q%51#Iy2)o{Dwn!eU`-mVSBBHguT~#r9 zVRM`FMwWVRPhwIM_-2QSRr%+Jw1tE~ElQ45R0rIQ5ERaor&s(S<7Iyw=MEx+b?@aR zAoRe^KM2un`QWeQ^wPnfG3no!ZvjQ%urIHegy9Y7>r$^rS9%jC~h zXnG+)0clgO)2-m=Ub`b*u($LWJLU->D zKfh@`J!|#3=hphy69Y$o&2*W4jF0mV3~>{S`!;EAx-`M+L&p2vVU_XYCtW&%?zbV` zEiL8aYW81))lRJ(sQ+~2eh$N(8I4-ruxz$JcO z_H$)#=@Lh$DtotzsQm;i!?IIZ(O4I%o4{QUfA-o=C%{#xCLNiWfc zchV%^1Oyh=3*NB77YFZBm>GrSC1oZdIhf#tC`XTp3Egu{kIFztfxvZrHsM{jv6<=3 z_Jl4I!#4I*T{?)6hBa)sdUBrWz$Syo9|SAq?0yz^Z4iI=RYMvR6h6!E40S#K`0?Xs z?PWRux@pp7zx3ve)D-Cj>&5!qj2^+r03bL_QOkV;oOze7;_!nLTcpYy<&+WC$hT=< z;UIJ#4`t3p28^%x9>aFFwrfi*jT2Kd0*P{O0z|cmh_ej4&Hz*EdROW0L1+|e(;szp z+Nd(OT9r{y5V5tTxh0j{_G@9O>F3Wf$Xq5Sre6HAJCh>8VeE*?>hcmJ@`#(UB;CX( z)A+tb349th>!SlQ59QgX@;!VwGM?7DXnjnGZPPz}JR-SPzO86==cvo8)j=5=LftE0 zZhz`o%I=6yPxtM!TWM+;77)VYw8(kHz_ay3P^m6stG0B9!B8zhh6a3a!2YZg0h-}} z>gRU74+0gRm&_c5oIrF=nh(UB6oq|K=3m^el`P)WHe-N-E~Fxiiji`q*>uZz#V!f~xTOcNqJ^r~y6#-N{T?r92&4yRdxv**?9Gok>R{nUHBkQ<3_Azpvt z<9&xo@n>J3q>2MCkekKi=Z^+8R-%ZAf|VfXY+`MSRgf5v5;A%IbmR2XS=D5`hU$j+ ztSqxS$3R~rhgSehvoklpJ6KS=vb-#N|8ech^+o7W&E@!M@VRRyL_!2{Gz|^wPMffC zafK${zc#$EG>E^}gg^ZCvuUMi$>N$O&AS?dc1cP|ca)Uym8_4kKr{ok7iiW^OcWe{ ze>3~kHud`t7*^--aKn<-Rx4-#a}g5&H(gXxbTEBq!>OhD`o_uhCfy%3HCHnkug{PI zjWY7{l`9cl+iXIL#{7(oL;=-5cDJjdJ~ZhA_YyTz1MW}$*b5uqQj*h;UZSE3ts?Ie zQ&pXN+x*UJ$y`HIV{MXu*FY)76O7Y5KaB^?My1d@vDc4M=b~7}?vKw#L4hiDid3*U-u4pfrpcj|Azya=vQ>6pa zdZM(@eC#y^Uy(LjCD*TFixbo$`vHg7G0%cad0XDys9p3hEs%Op%80B)$cQlv(!B^2Q2_o968SQXo$1%Db3iEt%naAOEv;yzwId+}oZ zz)s(QYt|OT>}xx#QCHa6pZ>@M=yNcR;P`QGPmsGkN)4LlTYzYh7@t=$G4WHIzN-D? zs4OolFFF3o&Jke%K&^|Euk(woI>HEPmWCYP+(W02z4Ez}+VnQ)y%<;m{p=&hD&1H6 za@~${7*kHYzsbtT{*FrgT&zO!ah!vn9$enO9rwU5C`ioSo`-*<38eAU(bQmn|Cg0y zwY%%CP9IWJpS3QUFbdyKI4C10Cnj7OrydO0AV4+CVyD0gTlYzSZ+_9vMwr`&dxnM# zV1U8DrIre3xq7Pco^(P-Uu~L-ok*QFnfJ#EoGm_z+1ZPnMRVCSgt*j%BUg?c)M<>M zSlI?D>bpMVu^EZyA!31~ja!eWr{^#*^Ts_Ns<^YNpe@1;Be-0$b5`{LIY3Hx0;kms*_2bH7V1 zpF9b~%;o3ntq$EGQ4Z~&&*%D8WaB^)c*~o;p=N#YX>324Vn9TMu=-#HE93O4YwLo{ zo7g`a^t~v6sRCqJHj^P75Uu+vDra{jPU9$~D!-7Rj)iVNo!o%L`|)^>oVveILZsj& z5Ce&T7ohxQ6cweRMPs@nmFn{4$h*0Gz+ZkSJKN=*DTK2bn%CB#hg8?Vc)aGF2$)jv zR~n&jL^rSb$6TM?r?fO}XbVbF&LH!wtW(<>soLt=-CB?gJ6Ef9T{%saufHUsB|#kG zC!Rc;v*0EHFJnZV7akpbGE{ALNaH2xhhC4D`qpa?dvgwq4ON;dr;$SpjL-AgeQS#c zT(H8`86a)N@fIm>rt%Dh)U0R#Zdbvwx~ko*_nj=~>!Enk#>`RVJQb5II-h%HZ*bO8r4y#Y@xU zdWO*}Fx-uKtC`!gzO}d=&ST-xsl*03xtLG7xUjUJA!i5R`_^M!;}0`O_&E4KL&*7c zk$H;%g0Z>x>)Y2}~v$+t_2L(VT>;y9pV)z!vYmcPT zA3F$WZ{U;$gC|ZX75>BJG5IA9YDhA*ix0)W!d?|_KX6|3oWpe_HS%$*G&~ZWn;YDo zlOs!CV{51KB|BUF#)UV_;lLPWvSWYVZq-r1H`!HBSU5#FKYV25YI~}hxWQvm%fbkq zNQcPD7EkM`>iG{3=xlag^CMM-f*1bgadPJyJ{THP^v%`ITDEjEQwj^|x?W}TdOh1? zWxBO?90a8^B-5QLYRxiA8b`la#J;3p-`-j(L3nV~h_ec?6ZmrWce+s2# zlz9T6Ecr$}m=0*l2b-ref@*MIIuB6%3XtX>PEIfRK9B#qEdC@Raii9^R|j!%aUnDn zhX?`)BSG7R-o8}EIY2fDDMdHRx`9p8ojmqenHLrfWw{OV)-^h^ug$<;RAFK`2xvAj;*+ z(&>}AYYA4cS_|h_&AaciRRe9K$8^-Dmbn2)?hTI`xYoROd@)Ni4^z&akmg&*fn+Vi zqrA7wr99xOOsu>rSI>APpm1_n#-Aymnk7`=EIts}`q1P+H!vMt$+G7~DNQ(zk@6_} zrReL|);#1uJj~k=PWzScnMSP(zMRb4s~{N~Odkb@54d&bSmO3i)i);d%e#yc~H zk%Z7Sr>(mc-@m{0^SdMJ#JQ1Bx=ILxfWU2G=O~5gx+!~>4pEllHg~*KM4jMcj>Qd9 zY7P@!TU6(qd7i5@q!xX!82^>C$Fi?R$`E#W4LJm z6qQmZAwdo1@}lDGKx2bS;riO}#qyFT(8~!YQU=TM`M!;sLV`eC;)^@5INyT68yX^? zN=0%X2I5lE!-v-)4eP2ybD*Y%>1TJhh~48`RX!Bu)5}o%5wx=-<>KlJk)VcP7Se$b z-{75KEm59-J zg7+9q3i}2PbNzl>Z%j-~T)K9RRM6@8QX35BH$~}2bcPLur5RUjs))w=?V`t1Aoc2 z`ZaaDGKiPAZ%|492KX0Q+C*pZj&NB|(D&Of&OWz)q^RgC7N^k=-lg^Q>62_FT|@nE z+F7pY!co^+H`N(7>1cUtNsUYDyV+MYIl@A(+nl*iE&Xl!WThK;U&D|QgZ@lM2@^*a zl97oFO*oC=s=i>|Q`I9XCPoPw1bPd^#09@8$!SnRl_MZQYO%RC{Z*s!!-wZJWVE_6 zsXF?isN-UbJYi`a5=M;IxcC^!Il-`ACf>XXft zmoGkfM9>mX^g0DKMG7jb7EJg9l@gwzV(=_LC@U%}o5q*_42h>dANe7R0%+Y&$;rc2 zPCNV=N_AI!hJm-KXsx++aB;hPI-O0gSqRjI8+%p13>#xC>rx6d)L(v>-vJfkw5bD^ zPoGbuxN2m}<1o`*91NZBUQbx=!5N3{V~kE4*PLE;8Hyx6@XniU`uVACX{DfQB-xf1 z=g#ef6HkTlI}VMA{G7JX($)eOhT_>~h|2Z~F=UJKY?Zf0)plNikpveUO7vtI+h?yu zmhjoyD*w>B4!!W}!A{%f^%4`I!~`h>781OX(b1n>UDZ$=ZG_4t6a?)zy2gb>gfon0 z^|c$qt6`0JnRdb)9AfO`nMysSf;-5ncn28!##gTd)V{49%@q!jr4!@}`f8F^1$eng zH7hYO6sRG!8{bzFZ>}CfYz2UM@{l8$h^GoB3(*!(71Pc-54Ejl&o0Krx!h`&SL}fP z;lps8LtI$pn2L(ZgFv+l zCSyQNDQl5Ww{@LJ*pJ@ZdoV+>KQzXjgRLj z^68k4OUyqntwupW&`oeM5m-F27tS4$)mOfxJx&v)A87u+roIBIs%~o=6$NRe8w8OM zqy(f(rBgwWloaW%1JVsjh_tjwcZ1R)-~s6_5$SIDC-=SY{r)qCibLGzu=d((&H2>Q z<=Y^5^5HY7mPs|I*A<>)(JQ55bQ+QTK(7%i1Bq9;LeAEyBpqbhHQ)B7hqm$Ym%Fjyg@F6^)FEA%vrd;V+DWf}ucxl^{CU0kO3kwNHD_ z5*!*TnfqMXu_hs7B&Kp?Xvlu?j|yzzg7f^q!*MY=Sy*p=E+`PTnBmCg_`?&1@0i_&vC{J-NpYE8G!Kl1QgJQo-! zxZfRY&>)qiI`tmUgN;1=BlKUBRxnwy8Y3Q6R6N(v;06)G{6apo7~MTR+i2Hc{xC^7 z>N9-)LMMB!n+VRf=65_Hga_pG9?XgO2M+c2CjGCQ{d~5Z)S@K2w1)Xvp;j5O{3T3$ ztFY%~0^=0(iScmWUyvWPDp>GRXoV9ev(IM_e0V0ArVP8o%8KpW;Y@A17aJU13FkEf zkJcK1y~^+M2M=tiGX4ZA%(0+ZnT4ZN>E^SMX5W5_-gpU(;-dfDen9QHcqhe@Rw41( ztMn(3vK&CAKD0lP zNY1qfzu#$=>lWP?Fe$zt4(z}>nd@(EQYEB%fm~+qH=3(w#pD2IIT_~i~*}R;37kF4XU2npflzWNyTmI z$6a{K496Y)^V&uWpq-quTIuto;0k{l$~?~Vx0F0Q;nOGOr-L@$CpO`)C#`USI?9Ap zff6m)1v7Z_!KL&-r2nTF!-F; zV>>wC8y*#%98QbQPZ?p*R^8st=<{9w3x#`A!AJofIx4J|LQ6|Tl>A%wV3=VNfXcnM z{LK@oXNjZ5o^0S)0iC1yFH2XTvqsFWdA}2VfQr)^eZ4wJN*8U;y+{# z5MbhC_XA20drJ;$u*A0Rbu>bo*n;tP!LOz@d$^M&-902FeM zg~eQctUUuCE5v{b#{U9>YuT372uV(YxZB zZ6J9A5x242G{S9!Z(RsYhFVrPVV^16)(Jxaf;C=5iw-Oqa$rDq*O43}Jb)=A==cTa3U)D2PXyKm-Bl&Q(D0d#dLHt1 zghH&zUk?{va97ND*c>^b8 z!3*xJ&{F|{=8EO?jFzWRbi;wYjTa{raJG%>-0?C8Iku6B2^OmrI1DJyeH_Z)xXg(j z2=xE3A#-YJi_oLy=g%MVWrE}Fzk)apv{NA00D3Y=Dd<`5^9Uv@^7Qm(<23|A*UhbP zzl=&m?NlA}ZDK+~aAf3tMn)6L)?R%t(b(&ddmr#z83zv^UmSQ*me{W|x>kQ|_gzn* zZve?*r|}M5YR7>o7C13s4fbqGRT4c7dx%S&`I$BqcGd!P2evP0RoI3i30WL_wUig0DFADAGpx$AIi|$0b6pgUenPXr_(ACULRW8 zxSkJPe&VM!6xxlHENzvadjIST6k3jdOisoYb9TlBhFwsg5{zSa2Ay9bpcku z58?Xb_sfgFMHiy;&*GQrr`I^d+Op(8X!oPU#6e(+_J&cGs*IiLpISl62=Ni+f4cz* zQ1uv9aoXEsVf%v|D5Izd7pmX6Oo@n8esTNVpRJgHf#hqp0cs7xsGR;79L;PP*zWFb zaj(HAQg|e$ZJW41VWC;u+{u%BNkNf#v>*B~d}RxV=5hDe*q*NLzPtDDCjys^#X6dq zljFbM3|B_dOn4@K#v^+C+@-8t^V!tlON44q4=ehuCtqZ8hoKXFx5F#MguRi47nto`7J_p3c+`AH6XodQZt_IcdN#ry{1F?j4>joytkDT0G zPVLG(c5XO!1!ux($CJw$(gdV zlLl-CYST--gPaf~it%Kz%U4c=m-GrWl*v_sLgxNJYJi&C<&F=Y{0>&il z0~4#+#WwTB_pVhn@4Xp>%!AKht)$?!qhb-34f3zz2G-bb3iJw85m?OaOJye^Ih51>(R!s%H3 z@ii`PZmSKk4#3NuC~@vT&G_KD`#YfHHsF38z+uBeta!??bXXPr>5~~D#yvpidgAil ztZvRTMR$FIeV|zHX&TwUPe(=Rpr#Fx?jFghp;G(O&febJdd?vJP(ePQUyz(PM@ahq zqLlvkL3lk$`h~KV?Xq2&8q_*hO(_b-eMO_*zeAE1slcO$60;di)mEVUh#4E-1B3=^ zY#0$r9Q7-e5G5_70o;vg>Uk?`Yn0DFBK9};fl^F-?0BVEOQ9w~G7{igdA{4*E2ry$ z*#w0ru0e&CP2CjyJ39K9A@-;W5h3AcRm6nYJrJHTN8iV->-Wy*=;4@}56sBO@a^kU z+;gMiHti!NeAOZKj61KI)L%keFZJ-_87~pWJxt;sh70Zc7Nf;Dc|!tBA78M5$ zL*7gwqk@9Z#>T^u2CJV-n4jx5y>7D`&e!eDY?c6k9K^7!qdT*|IW0R@*4l?trOV8h zc5Gz${ZgV~tb~&*+Lh5q2jACP4lZhxap@DOunz zb>l+6dcF0ow(vpBA^dlTH!(RoJ1uu|$Jj6ht3>8sEP{5=ju57(PR-(QL2CcQb;Sv zm_Q9Eqo|l&SsBpT$z;;c0t+;azXaJvw`bLrLh|g$7F4OtJH~RLSA9P6>+_KLr|0~^ zAfNUSp}CipwJ=X)OAngV`CZo!U3>DWx>7k)iq1;7K-B?IsXwZz7TMuDvJ5(_-O-Fl zJ3ukI*|kYIA2pVj#{e}8=*r?;VCDOSD4&Kh0$3A4+6K}TDEM%kJ7D3>eH& zTyUzBkyA26Hs3_`6^E|sjpccz&<_YcSXq_K8`^1grUn$bDXqTVCz}HA$lTm~)N595 zxUeR*y!<)bYqAI`Q2-BwX`^CdIsx&9g${O4kVC6_a>ghOPfUdNn$VMCMa9N;8Ae(y z!NLgJ?(e>MZVMkc;p5xT3?36JcXYukn(VXJHgfoS#iQ2qVpy1~nM%WN2DW_99W;f~752hF(-hATIH~66ugNf=0HJ?| zCCZ=;^Ygc+W#*zk{mvU*@}KpL9&!R&C5!GbCy+l-+5!tS;I>ph%)oIu~wQcS4m zI9+#)Qe1z(=>t>1;0jQ?(SVA>%;`;&)U%&&?ZU4DK~I-|=#r7CDfA3jpbZDXBWS{I zRLClrnB2Nz{qu&dIym!rRYwKvD|kDcg6}=7+T2Q_Pn04t;a+qZHLpA2zD={KW2&?H z0Q)94Y;kt>_F(c^22G(+6ES^MN=o0FW*aES=tJ(FiX1yASFWsQ=jI0Q>|m6Za?3~u z<$V3S!)963(2xvjZ1{wdpxTcVs`tOSyNn!}spsS5#IMor^Do8pI9?L3*QJqN`gxiU zWXKIP9Jsimq9X6i>2x#ZzuH&QnSqt-TaHetp3f>^SqK3drF=yxh!DYXyiQ<5KF0>kw)O%jN*>+cLZA|uCDuqDVmKnLo47I}F=A9aV|N?z?Ph6kmfYHlX1>W9;p z`akq)0VC0MUE(|2ra6C?nJEP)?uCx5K4FZ@P|t;)wSITwv?V)wMh2KNL8py&ixLiK zbl`ao8(EcPBv59F1(5Davj+Mg?W$Jy`ZpF9^B!Y2iP=9XX_=EN32pPkd&bHJL#K_0 zj@8ZM|9&KJ%7k9ECa0f*umo(MtXl7^mCeutTng>%^=qPbu77Gz zJw!YYHk+!K;>!LduKc7vU10T0&{^H`{mvPOR#{cG+ik78w33s0_c3#@W|;|>>kfm@ zcN8C5@NR%>z_!M1tPw%d5s^yD%V=i#HV3dAfQ?%9@v>Bdwb^qD8@;Inov~%3{`@IM z4om{Dlv!+ZcWg`(ZgX7Kw5Rir4lojrRoIiLeE9GqRWuGe9@ zYrnOD_K6%r^2*-3TaRJ_YmCJ(YnaUEqa6tp%Ea>Iq zxs17>emOex1dz2r6%Z&W66^N{teNUKc3iBlfch_AW}7_E?~Idz8SZ~j~_oomrLl39Hv3p2+;K{-)p|##b7XC zf2_8dyW1~(y4Raro%n6VVF!qxJ48e>1_pFDkB5JAh-x65~ z9T0K`*H_tI4?UISimb@JDvu*T{RdN*5Pk&c^M4HwZ4aecAFb{7w`@jabVLj;*lj0o z3MsypxPJSbtP~2Yo$UiEN)Zo+GaMnr3068&DM({>c6W=l3evvzpWG5TGo$E;Os!s7 zpt-Wyz(QhJHpUDmYXyFl@mH?e6KB(dkP45S8jqTU^HbcdpOUyc(U<#%7b`iJLSM>8 zhO{TxPP9OchHE+2oY@>qDeCESLywwrB=E57qMSuF2wc5SzOz|X|u#Z^Ss=${awMIta!0*DryQXkEX{A0$7Na=9-=% zIS6~OZrnehrK`;G64lY5%E=Mc{k!&;{53rZI%>1w>R*z)o8n?=$~M5;UioofbCH2Y z5@rbi?ZLspCN1szFcFGH4=_>B=3bT_enspZ9PI3{Hl>y2MT1)rHc*sn8j+!3=-P!4 zPrEGJJ)9-HZrU?odHASZ7wJsoQzM|2X-bu}b(GxmyMF+Rf#wZicZjayusWPQ{aSZ9J|EpXJNmzH8&nSyxdoZJI?YY&b+k{+uy1B?LHXDE)?l1~*02Rk7g$0u%SImKpeU;qA^L`>HMoX$irm{EId z(TxiVSTPfwJ3)=@dX&bN|FR@3Dyraj?6cY3^9fbYI9^ff4z~8b0-9Ly> zP+{+FdH_op0Dp(49S)7gAl6q=IUivzPZdlqfFoW13zP>cagc&bBjoJt%(i!$Qd;{9 zz&w};J|CnR^rPhAPksBBA?E~(g}EtVa+1<>uSK*C)Nk>osU22T1o&xBGLTnqu$PD{ z>(qmSf-f&4CH`CoNG7aXpx~<7t9zBD3LWhUg6-y&Zl%0DLd%=~oq8T*0nIwOZ@CDK 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
  • k7_)BI7~G-r|2|$ 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ⅈqTIZrRtdg((y~vXt$RRrI(&&WeV`!)~985 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 G2~7Z84P*}h diff --git a/docs/azure/sdk/media/local-dev-dev-accounts-overview.png b/docs/azure/sdk/media/local-dev-dev-accounts-overview.png deleted file mode 100644 index 7fa06e7407b4c63e04a664ed2b7116c34153e67c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72936 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 J3)F0H{~zJoP89$E diff --git a/docs/azure/sdk/media/mermaidjs/authentication-environments.md b/docs/azure/sdk/media/mermaidjs/authentication-environments.md new file mode 100644 index 0000000000000..f5584204408fd --- /dev/null +++ b/docs/azure/sdk/media/mermaidjs/authentication-environments.md @@ -0,0 +1,48 @@ +--- +ms.topic: include +ms.date: 08/07/2024 +--- + +```mermaid +%% STEPS TO GENERATE IMAGE +%% ======================= +%% 1. Install mermaid CLI v10.9.1 (see https://github.com/mermaid-js/mermaid-cli/blob/master/README.md): +%% npm i -g @mermaid-js/mermaid-cli@10.9.1 +%% 2. Run command: mmdc -i authentication-environments.md -o ../../media/mermaidjs/authentication-environments.svg + +%%{init: {'theme':'base', 'themeVariables': { 'primaryColor': '#fff', 'edgeLabelBackground':'#fff', 'fontSize': '24px'}}}%% +flowchart LR + NetApp[".NET app"] + Q1{Where is the app running?} + + NetApp --> Q1 + + %% Local Development Machine Branch + Q1 --> LocalDev[Development machine] + LocalDev --> AppSP["**Service principal**"] + LocalDev --> UserPrincipal["**User principal**"] + + %% Azure Branch + Q1 --> AzureApp[Azure] + AzureApp --> ManagedId["**Managed identity**"] + + + %% On-premises Server Branch + Q1 --> OnPremApp[On-premises server] + OnPremApp --> ServicePrincipal["**Service principal**"] + OnPremApp --> ArcManagedId["**Managed identity (Azure Arc only)**"] + + %% Styling + classDef questionBox fill:#4472C4,stroke:#333,stroke-width:2px,color:#fff,font-size:24px + classDef authMethod fill:#e6f2ff,stroke:#4472C4,stroke-width:2px,color:#000,font-size:24px + classDef envNode fill:#8fbc8f,stroke:#333,stroke-width:2px,color:#000,font-size:24px + classDef startNode fill:#2d5f3f,stroke:#333,stroke-width:2px,color:#fff,font-size:24px + + %% Edge label styling + linkStyle default font-size:24px + + class NetApp startNode + class Q1 questionBox + class AppSP,UserPrincipal,ManagedId,ServicePrincipal,ArcManagedId authMethod + class LocalDev,AzureApp,OnPremApp envNode +``` diff --git a/docs/azure/sdk/media/mermaidjs/authentication-environments.svg b/docs/azure/sdk/media/mermaidjs/authentication-environments.svg new file mode 100644 index 0000000000000..de2202d029f74 --- /dev/null +++ b/docs/azure/sdk/media/mermaidjs/authentication-environments.svg @@ -0,0 +1 @@ +

    .NET app

    Where is the app running?

    Development machine

    Service principal

    User principal

    Azure

    Managed identity

    On-premises server

    Service principal

    Managed identity (Azure Arc only)

    \ No newline at end of file diff --git a/docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.md b/docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.md new file mode 100644 index 0000000000000..18c470a0e76d8 --- /dev/null +++ b/docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.md @@ -0,0 +1,28 @@ +--- +ms.topic: include +ms.date: 08/07/2024 +--- + +```mermaid +%% STEPS TO GENERATE IMAGE +%% ======================= +%% 1. Install mermaid CLI v10.9.1 (see https://github.com/mermaid-js/mermaid-cli/blob/master/README.md): +%% npm i -g @mermaid-js/mermaid-cli@10.9.1 +%% 2. Run command: mmdc -i local-service-principal-authentication.md -o ../../media/mermaidjs/local-service-principal-authentication.svg + +flowchart LR + APP["Local .NET app"] + SP["App service principal stored in environment variables"] + AS["Azure services"] + + APP --> SP + SP --> AS + + classDef app fill:#e6f3ff,stroke:#0078d4,stroke-width:2px,color:#000,font-size:16px + classDef serviceP fill:#D4F4D4,stroke:#7BC97B,stroke-width:2px,color:#000,font-size:16px + classDef services fill:#0078d4,stroke:#005ba1,stroke-width:2px,color:#fff,font-size:16px + + class APP app + class SP serviceP + class AS services +``` diff --git a/docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.svg b/docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.svg new file mode 100644 index 0000000000000..5cb39256f01c2 --- /dev/null +++ b/docs/azure/sdk/media/mermaidjs/local-service-principal-authentication.svg @@ -0,0 +1 @@ +

    Local .NET app

    App service principal stored in environment variables

    Azure services

    \ No newline at end of file diff --git a/docs/azure/sdk/media/visual-studio-code-sign-in.png b/docs/azure/sdk/media/visual-studio-code-sign-in.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a54866c2208c7f13f4f7836e14bf917091cb3f GIT binary patch literal 13110 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

    JsP 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 literal 0 HcmV?d00001 From 7efdec88783578b7ca1cc46af0964ca9bba8bd5b Mon Sep 17 00:00:00 2001 From: Brian Dukes Date: Wed, 24 Sep 2025 12:38:00 -0500 Subject: [PATCH 16/20] Remove section calling out using AI to initialize a dictionary (#48675) --- ...dictionary-with-a-collection-initializer.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/docs/csharp/programming-guide/classes-and-structs/how-to-initialize-a-dictionary-with-a-collection-initializer.md b/docs/csharp/programming-guide/classes-and-structs/how-to-initialize-a-dictionary-with-a-collection-initializer.md index 5ea9e525947d6..5c3964c36d593 100644 --- a/docs/csharp/programming-guide/classes-and-structs/how-to-initialize-a-dictionary-with-a-collection-initializer.md +++ b/docs/csharp/programming-guide/classes-and-structs/how-to-initialize-a-dictionary-with-a-collection-initializer.md @@ -5,7 +5,6 @@ ms.date: 02/12/2025 helpviewer_keywords: - "collection initializers [C#], with Dictionary" ms.topic: how-to -ms.custom: copilot-scenario-highlight ms.assetid: 25283922-f8ee-40dc-a639-fac30804ec71 --- # How to initialize a dictionary with a collection initializer (C# Programming Guide) @@ -23,9 +22,6 @@ A contains a collection of key/ > method throws : `'An item with the same key has already been added. Key: 111'`, > while the second part of example, the public read / write indexer method, quietly overwrites the already existing entry with the same key. -> [!TIP] -> You can use AI assistance to [initialize a dictionary](#use-ai-to-initialize-a-dictionary). - ## Example In the following code example, a is initialized with instances of type `StudentName`. The first initialization uses the `Add` method with two arguments. The compiler generates a call to `Add` for each of the pairs of `int` keys and `StudentName` values. The second uses a public read / write indexer method of the `Dictionary` class: @@ -34,20 +30,6 @@ In the following code example, a . Finally, the whole collection initializer for the dictionary is enclosed in braces. In the second initialization, the left side of the assignment is the key and the right side is the value, using an object initializer for `StudentName`. -## Use AI to initialize a dictionary - -You can use AI tools, such as GitHub Copilot, to generate C# code to initialize a dictionary with a collection initializer. You can customize the prompt to add specifics per your requirements. - -The following text shows an example prompt for Copilot Chat: - -```copilot-prompt -Generate C# code to initialize Dictionary using key-value pairs within the collection initializer. The employee class is a record class with two properties: Name and Age. -``` - -GitHub Copilot is powered by AI, so surprises and mistakes are possible. For more information, see [Copilot FAQs](https://aka.ms/copilot-general-use-faqs). - ## See also - [Object and Collection Initializers](./object-and-collection-initializers.md) -- [GitHub Copilot in Visual Studio](/visualstudio/ide/visual-studio-github-copilot-install-and-states) -- [GitHub Copilot in VS Code](https://code.visualstudio.com/docs/copilot/overview) From cb90bb20e82eb174828146c13b150340bc4a88d9 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Wed, 24 Sep 2025 11:05:06 -0700 Subject: [PATCH 17/20] Update package index with latest published versions (#48736) --- docs/azure/includes/dotnet-all.md | 20 ++++++++++---------- docs/azure/includes/dotnet-new.md | 6 +++--- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/azure/includes/dotnet-all.md b/docs/azure/includes/dotnet-all.md index 6ac0d1145c523..db0650f8102f1 100644 --- a/docs/azure/includes/dotnet-all.md +++ b/docs/azure/includes/dotnet-all.md @@ -202,7 +202,7 @@ | Resource Management - Cloudhealth | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.CloudHealth/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.CloudHealth-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CloudHealth_1.0.0-beta.1/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/) | | Resource Management - Cognitive Services | NuGet [1.5.1](https://www.nuget.org/packages/Azure.ResourceManager.CognitiveServices/1.5.1) | [docs](/dotnet/api/overview/azure/ResourceManager.CognitiveServices-readme) | GitHub [1.5.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CognitiveServices_1.5.1/sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/) | | Resource Management - Communication | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.Communication/1.2.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Communication-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Communication_1.2.1/sdk/communication/Azure.ResourceManager.Communication/) | -| Resource Management - Compute | NuGet [1.11.0](https://www.nuget.org/packages/Azure.ResourceManager.Compute/1.11.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Compute-readme) | GitHub [1.11.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Compute_1.11.0/sdk/compute/Azure.ResourceManager.Compute/) | +| Resource Management - Compute | NuGet [1.12.0](https://www.nuget.org/packages/Azure.ResourceManager.Compute/1.12.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Compute-readme) | GitHub [1.12.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Compute_1.12.0/sdk/compute/Azure.ResourceManager.Compute/) | | Resource Management - Compute Fleet | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.ComputeFleet/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.ComputeFleet-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ComputeFleet_1.0.0/sdk/computefleet/Azure.ResourceManager.ComputeFleet/) | | Resource Management - Compute Schedule | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.ComputeSchedule/1.1.0)
    NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ComputeSchedule/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ComputeSchedule-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ComputeSchedule_1.1.0/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/)
    GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ComputeSchedule_1.2.0-beta.1/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/) | | Resource Management - Confidential Ledger | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.ConfidentialLedger/1.0.1)
    NuGet [1.1.0-beta.6](https://www.nuget.org/packages/Azure.ResourceManager.ConfidentialLedger/1.1.0-beta.6) | [docs](/dotnet/api/overview/azure/ResourceManager.ConfidentialLedger-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ConfidentialLedger_1.0.1/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/)
    GitHub [1.1.0-beta.6](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ConfidentialLedger_1.1.0-beta.6/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/) | @@ -227,7 +227,7 @@ | Resource Management - Data Lake Analytics | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.DataLakeAnalytics/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DataLakeAnalytics-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataLakeAnalytics_1.1.1/sdk/datalake-analytics/Azure.ResourceManager.DataLakeAnalytics/) | | Resource Management - Data Lake Store | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.DataLakeStore/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DataLakeStore-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataLakeStore_1.1.1/sdk/datalake-store/Azure.ResourceManager.DataLakeStore/) | | Resource Management - Data Migration | NuGet [1.0.0-beta.6](https://www.nuget.org/packages/Azure.ResourceManager.DataMigration/1.0.0-beta.6) | [docs](/dotnet/api/overview/azure/ResourceManager.DataMigration-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.6](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataMigration_1.0.0-beta.6/sdk/datamigration/Azure.ResourceManager.DataMigration/) | -| Resource Management - Data Protection | NuGet [1.6.0](https://www.nuget.org/packages/Azure.ResourceManager.DataProtectionBackup/1.6.0) | [docs](/dotnet/api/overview/azure/ResourceManager.DataProtectionBackup-readme) | GitHub [1.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataProtectionBackup_1.6.0/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/) | +| Resource Management - Data Protection | NuGet [1.7.0](https://www.nuget.org/packages/Azure.ResourceManager.DataProtectionBackup/1.7.0) | [docs](/dotnet/api/overview/azure/ResourceManager.DataProtectionBackup-readme) | GitHub [1.7.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataProtectionBackup_1.7.0/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/) | | Resource Management - Data Share | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.DataShare/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DataShare-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataShare_1.1.1/sdk/datashare/Azure.ResourceManager.DataShare/) | | Resource Management - Database Fleet Manager | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.DatabaseFleetManager/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DatabaseFleetManager-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DatabaseFleetManager_1.0.0-beta.1/sdk/fleet/Azure.ResourceManager.DatabaseFleetManager/) | | Resource Management - Database Watcher | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.DatabaseWatcher/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DatabaseWatcher-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DatabaseWatcher_1.0.0-beta.1/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/) | @@ -334,7 +334,7 @@ | Resource Management - Purview | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.Purview/1.1.0)
    NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.Purview/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.Purview-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Purview_1.1.0/sdk/purview/Azure.ResourceManager.Purview/)
    GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Purview_1.2.0-beta.2/sdk/purview/Azure.ResourceManager.Purview/) | | Resource Management - Quantum | NuGet [1.0.0-beta.6](https://www.nuget.org/packages/Azure.ResourceManager.Quantum/1.0.0-beta.6) | [docs](/dotnet/api/overview/azure/ResourceManager.Quantum-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.6](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quantum_1.0.0-beta.6/sdk/quantum/Azure.ResourceManager.Quantum/) | | Resource Management - Qumulo | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.Qumulo/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Qumulo-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Qumulo_1.1.1/sdk/qumulo/Azure.ResourceManager.Qumulo/) | -| Resource Management - Quota | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.Quota/1.1.0)
    NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Quota/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Quota-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quota_1.1.0/sdk/quota/Azure.ResourceManager.Quota/)
    GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quota_1.2.0-beta.1/sdk/quota/Azure.ResourceManager.Quota/) | +| Resource Management - Quota | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.Quota/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Quota-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quota_1.2.0/sdk/quota/Azure.ResourceManager.Quota/) | | Resource Management - Recovery Services | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServices/1.1.1)
    NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServices/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServices-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServices_1.1.1/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/)
    GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServices_1.2.0-beta.1/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/) | | Resource Management - Recovery Services Backup | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesBackup/1.3.0) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesBackup-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesBackup_1.3.0/sdk/recoveryservices-backup/Azure.ResourceManager.RecoveryServicesBackup/) | | Resource Management - Recovery Services Data Replication | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesDataReplication/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesDataReplication-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesDataReplication_1.0.0/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/) | @@ -417,13 +417,13 @@ | Speech Extension Telemetry | NuGet [1.46.0](https://www.nuget.org/packages/Microsoft.CognitiveServices.Speech.Extension.Telemetry/1.46.0) | | | | System Net Client Model | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/System.Net.ClientModel/1.0.0-beta.1) | | | | Unknown Display Name | NuGet [0.12.0](https://www.nuget.org/packages/Azure.Iot.Operations.Connector/0.12.0) | | | -| Unknown Display Name | NuGet [0.8.0](https://www.nuget.org/packages/Azure.Mcp/0.8.0) | | | -| Unknown Display Name | NuGet [0.8.0](https://www.nuget.org/packages/Azure.Mcp.linux-arm64/0.8.0) | | | -| Unknown Display Name | NuGet [0.8.0](https://www.nuget.org/packages/Azure.Mcp.linux-x64/0.8.0) | | | -| Unknown Display Name | NuGet [0.8.0](https://www.nuget.org/packages/Azure.Mcp.osx-arm64/0.8.0) | | | -| Unknown Display Name | NuGet [0.8.0](https://www.nuget.org/packages/Azure.Mcp.osx-x64/0.8.0) | | | -| Unknown Display Name | NuGet [0.8.0](https://www.nuget.org/packages/Azure.Mcp.win-arm64/0.8.0) | | | -| Unknown Display Name | NuGet [0.8.0](https://www.nuget.org/packages/Azure.Mcp.win-x64/0.8.0) | | | +| Unknown Display Name | NuGet [0.8.1](https://www.nuget.org/packages/Azure.Mcp/0.8.1) | | | +| Unknown Display Name | NuGet [0.8.1](https://www.nuget.org/packages/Azure.Mcp.linux-arm64/0.8.1) | | | +| Unknown Display Name | NuGet [0.8.1](https://www.nuget.org/packages/Azure.Mcp.linux-x64/0.8.1) | | | +| Unknown Display Name | NuGet [0.8.1](https://www.nuget.org/packages/Azure.Mcp.osx-arm64/0.8.1) | | | +| Unknown Display Name | NuGet [0.8.1](https://www.nuget.org/packages/Azure.Mcp.osx-x64/0.8.1) | | | +| Unknown Display Name | NuGet [0.8.1](https://www.nuget.org/packages/Azure.Mcp.win-arm64/0.8.1) | | | +| Unknown Display Name | NuGet [0.8.1](https://www.nuget.org/packages/Azure.Mcp.win-x64/0.8.1) | | | | Unknown Display Name | NuGet [0.1.2-preview.2](https://www.nuget.org/packages/Microsoft.Azure.Cosmos.Aot/0.1.2-preview.2) | | | | Unknown Display Name | NuGet [0.2.802](https://www.nuget.org/packages/Microsoft.Azure.Mcp.AzTypes.Internal.Compact/0.2.802) | | | | Unknown Display Name | NuGet [1.1.2-preview](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.AzureCosmosDb.Mongo/1.1.2-preview) | | | diff --git a/docs/azure/includes/dotnet-new.md b/docs/azure/includes/dotnet-new.md index d6e67934f364b..6de2751e1e299 100644 --- a/docs/azure/includes/dotnet-new.md +++ b/docs/azure/includes/dotnet-new.md @@ -212,7 +212,7 @@ | Resource Management - Cloudhealth | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.CloudHealth/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.CloudHealth-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CloudHealth_1.0.0-beta.1/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/) | | Resource Management - Cognitive Services | NuGet [1.5.1](https://www.nuget.org/packages/Azure.ResourceManager.CognitiveServices/1.5.1) | [docs](/dotnet/api/overview/azure/ResourceManager.CognitiveServices-readme) | GitHub [1.5.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CognitiveServices_1.5.1/sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/) | | Resource Management - Communication | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.Communication/1.2.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Communication-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Communication_1.2.1/sdk/communication/Azure.ResourceManager.Communication/) | -| Resource Management - Compute | NuGet [1.11.0](https://www.nuget.org/packages/Azure.ResourceManager.Compute/1.11.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Compute-readme) | GitHub [1.11.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Compute_1.11.0/sdk/compute/Azure.ResourceManager.Compute/) | +| Resource Management - Compute | NuGet [1.12.0](https://www.nuget.org/packages/Azure.ResourceManager.Compute/1.12.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Compute-readme) | GitHub [1.12.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Compute_1.12.0/sdk/compute/Azure.ResourceManager.Compute/) | | Resource Management - Compute Fleet | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.ComputeFleet/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.ComputeFleet-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ComputeFleet_1.0.0/sdk/computefleet/Azure.ResourceManager.ComputeFleet/) | | Resource Management - Compute Schedule | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.ComputeSchedule/1.1.0)
    NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ComputeSchedule/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ComputeSchedule-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ComputeSchedule_1.1.0/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/)
    GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ComputeSchedule_1.2.0-beta.1/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/) | | Resource Management - Confidential Ledger | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.ConfidentialLedger/1.0.1)
    NuGet [1.1.0-beta.6](https://www.nuget.org/packages/Azure.ResourceManager.ConfidentialLedger/1.1.0-beta.6) | [docs](/dotnet/api/overview/azure/ResourceManager.ConfidentialLedger-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ConfidentialLedger_1.0.1/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/)
    GitHub [1.1.0-beta.6](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ConfidentialLedger_1.1.0-beta.6/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/) | @@ -237,7 +237,7 @@ | Resource Management - Data Lake Analytics | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.DataLakeAnalytics/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DataLakeAnalytics-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataLakeAnalytics_1.1.1/sdk/datalake-analytics/Azure.ResourceManager.DataLakeAnalytics/) | | Resource Management - Data Lake Store | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.DataLakeStore/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DataLakeStore-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataLakeStore_1.1.1/sdk/datalake-store/Azure.ResourceManager.DataLakeStore/) | | Resource Management - Data Migration | NuGet [1.0.0-beta.6](https://www.nuget.org/packages/Azure.ResourceManager.DataMigration/1.0.0-beta.6) | [docs](/dotnet/api/overview/azure/ResourceManager.DataMigration-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.6](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataMigration_1.0.0-beta.6/sdk/datamigration/Azure.ResourceManager.DataMigration/) | -| Resource Management - Data Protection | NuGet [1.6.0](https://www.nuget.org/packages/Azure.ResourceManager.DataProtectionBackup/1.6.0) | [docs](/dotnet/api/overview/azure/ResourceManager.DataProtectionBackup-readme) | GitHub [1.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataProtectionBackup_1.6.0/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/) | +| Resource Management - Data Protection | NuGet [1.7.0](https://www.nuget.org/packages/Azure.ResourceManager.DataProtectionBackup/1.7.0) | [docs](/dotnet/api/overview/azure/ResourceManager.DataProtectionBackup-readme) | GitHub [1.7.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataProtectionBackup_1.7.0/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/) | | Resource Management - Data Share | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.DataShare/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DataShare-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DataShare_1.1.1/sdk/datashare/Azure.ResourceManager.DataShare/) | | Resource Management - Database Fleet Manager | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.DatabaseFleetManager/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DatabaseFleetManager-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DatabaseFleetManager_1.0.0-beta.1/sdk/fleet/Azure.ResourceManager.DatabaseFleetManager/) | | Resource Management - Database Watcher | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.DatabaseWatcher/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DatabaseWatcher-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DatabaseWatcher_1.0.0-beta.1/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/) | @@ -348,7 +348,7 @@ | Resource Management - Purview | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.Purview/1.1.0)
    NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.Purview/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.Purview-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Purview_1.1.0/sdk/purview/Azure.ResourceManager.Purview/)
    GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Purview_1.2.0-beta.2/sdk/purview/Azure.ResourceManager.Purview/) | | Resource Management - Quantum | NuGet [1.0.0-beta.6](https://www.nuget.org/packages/Azure.ResourceManager.Quantum/1.0.0-beta.6) | [docs](/dotnet/api/overview/azure/ResourceManager.Quantum-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.6](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quantum_1.0.0-beta.6/sdk/quantum/Azure.ResourceManager.Quantum/) | | Resource Management - Qumulo | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.Qumulo/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Qumulo-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Qumulo_1.1.1/sdk/qumulo/Azure.ResourceManager.Qumulo/) | -| Resource Management - Quota | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.Quota/1.1.0)
    NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Quota/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Quota-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quota_1.1.0/sdk/quota/Azure.ResourceManager.Quota/)
    GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quota_1.2.0-beta.1/sdk/quota/Azure.ResourceManager.Quota/) | +| Resource Management - Quota | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.Quota/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Quota-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Quota_1.2.0/sdk/quota/Azure.ResourceManager.Quota/) | | Resource Management - Recovery Services | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServices/1.1.1)
    NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServices/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServices-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServices_1.1.1/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/)
    GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServices_1.2.0-beta.1/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/) | | Resource Management - Recovery Services Backup | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesBackup/1.3.0) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesBackup-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesBackup_1.3.0/sdk/recoveryservices-backup/Azure.ResourceManager.RecoveryServicesBackup/) | | Resource Management - Recovery Services Data Replication | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesDataReplication/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesDataReplication-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesDataReplication_1.0.0/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/) | From b3f158897539806d0743c92a6ec64410b82fbbd2 Mon Sep 17 00:00:00 2001 From: David Pine Date: Wed, 24 Sep 2025 13:58:31 -0500 Subject: [PATCH 18/20] Update preprocessor directives documentation (#48740) * Update preprocessor directives documentation Updated the date for the preprocessor directives documentation and added new information about the `#:project` token. * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../preprocessor-directives.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/csharp/language-reference/preprocessor-directives.md b/docs/csharp/language-reference/preprocessor-directives.md index 930ab1fadc953..d93158c7ce056 100644 --- a/docs/csharp/language-reference/preprocessor-directives.md +++ b/docs/csharp/language-reference/preprocessor-directives.md @@ -1,7 +1,7 @@ --- description: "Learn the different C# preprocessor directives that control conditional compilation, warnings, nullable analysis, and more" title: "Preprocessor directives" -ms.date: 06/19/2025 +ms.date: 09/24/2025 f1_keywords: - "cs.preprocessor" - "#nullable" @@ -109,6 +109,20 @@ The `#:` directives that are used in file-based apps include: ```xml ``` + +- `#:project`: + + Instances of `#:project` are translated into `ProjectReference` elements to include the project with the specified path to the project. For example: + + ```csharp + #:project ../Path/To.Example.csproj + ``` + + The preceding preprocessor token is translated into: + + ```xml + + ``` Tools can add new tokens following the `#:` convention. From 4d1ee701ce191d0f546ca40b11427604cccc3926 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:10:04 -0700 Subject: [PATCH 19/20] add missing package (#48654) --- docs/ai/quickstarts/generate-images.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/ai/quickstarts/generate-images.md b/docs/ai/quickstarts/generate-images.md index 37db9934c3628..0c8c9463d8557 100644 --- a/docs/ai/quickstarts/generate-images.md +++ b/docs/ai/quickstarts/generate-images.md @@ -47,6 +47,7 @@ Complete the following steps to create a .NET console app to connect to an AI mo ```bash dotnet add package Azure.AI.OpenAI + dotnet add package Azure.Identity dotnet add package Microsoft.Extensions.Configuration dotnet add package Microsoft.Extensions.Configuration.UserSecrets ``` From 000cff500805374d6e08c9ffd44de3badee770f1 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Wed, 24 Sep 2025 17:49:49 -0700 Subject: [PATCH 20/20] Update package index with latest published versions (#48744) --- docs/azure/includes/dotnet-all.md | 2 +- docs/azure/includes/dotnet-new.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/azure/includes/dotnet-all.md b/docs/azure/includes/dotnet-all.md index db0650f8102f1..29d7b8fc38b2b 100644 --- a/docs/azure/includes/dotnet-all.md +++ b/docs/azure/includes/dotnet-all.md @@ -97,7 +97,7 @@ | Schema Registry | NuGet [1.4.0](https://www.nuget.org/packages/Azure.Data.SchemaRegistry/1.4.0) | [docs](/dotnet/api/overview/azure/Data.SchemaRegistry-readme) | GitHub [1.4.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Data.SchemaRegistry_1.4.0/sdk/schemaregistry/Azure.Data.SchemaRegistry/) | | Schema Registry - Avro | NuGet [1.0.1](https://www.nuget.org/packages/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/1.0.1) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro_1.0.1/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/) | | Service Bus | NuGet [7.20.1](https://www.nuget.org/packages/Azure.Messaging.ServiceBus/7.20.1) | [docs](/dotnet/api/overview/azure/Messaging.ServiceBus-readme) | GitHub [7.20.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.ServiceBus_7.20.1/sdk/servicebus/Azure.Messaging.ServiceBus/) | -| Storage - Blobs | NuGet [12.25.0](https://www.nuget.org/packages/Azure.Storage.Blobs/12.25.0)
    NuGet [12.26.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.26.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs-readme) | GitHub [12.25.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.25.0/sdk/storage/Azure.Storage.Blobs/)
    GitHub [12.26.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.26.0-beta.1/sdk/storage/Azure.Storage.Blobs/) | +| Storage - Blobs | NuGet [12.25.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.25.1)
    NuGet [12.26.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.26.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs-readme) | GitHub [12.25.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.25.1/sdk/storage/Azure.Storage.Blobs/)
    GitHub [12.26.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.26.0-beta.1/sdk/storage/Azure.Storage.Blobs/) | | Storage - Blobs Batch | NuGet [12.22.0](https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/12.22.0)
    NuGet [12.23.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/12.23.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs.Batch-readme) | GitHub [12.22.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.Batch_12.22.0/sdk/storage/Azure.Storage.Blobs.Batch/)
    GitHub [12.23.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.Batch_12.23.0-beta.1/sdk/storage/Azure.Storage.Blobs.Batch/) | | Storage - Blobs ChangeFeed | NuGet [12.0.0-preview.56](https://www.nuget.org/packages/Azure.Storage.Blobs.ChangeFeed/12.0.0-preview.56) | [docs](/dotnet/api/overview/azure/Storage.Blobs.ChangeFeed-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [12.0.0-preview.56](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.ChangeFeed_12.0.0-preview.56/sdk/storage/Azure.Storage.Blobs.ChangeFeed/) | | Storage - Files Data Lake | NuGet [12.23.0](https://www.nuget.org/packages/Azure.Storage.Files.DataLake/12.23.0)
    NuGet [12.24.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Files.DataLake/12.24.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Files.DataLake-readme) | GitHub [12.23.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.DataLake_12.23.0/sdk/storage/Azure.Storage.Files.DataLake/)
    GitHub [12.24.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.DataLake_12.24.0-beta.1/sdk/storage/Azure.Storage.Files.DataLake/) | diff --git a/docs/azure/includes/dotnet-new.md b/docs/azure/includes/dotnet-new.md index 6de2751e1e299..8729b2a6f8b12 100644 --- a/docs/azure/includes/dotnet-new.md +++ b/docs/azure/includes/dotnet-new.md @@ -104,7 +104,7 @@ | Schema Registry | NuGet [1.4.0](https://www.nuget.org/packages/Azure.Data.SchemaRegistry/1.4.0) | [docs](/dotnet/api/overview/azure/Data.SchemaRegistry-readme) | GitHub [1.4.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Data.SchemaRegistry_1.4.0/sdk/schemaregistry/Azure.Data.SchemaRegistry/) | | Schema Registry - Avro | NuGet [1.0.1](https://www.nuget.org/packages/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/1.0.1) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro_1.0.1/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/) | | Service Bus | NuGet [7.20.1](https://www.nuget.org/packages/Azure.Messaging.ServiceBus/7.20.1) | [docs](/dotnet/api/overview/azure/Messaging.ServiceBus-readme) | GitHub [7.20.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.ServiceBus_7.20.1/sdk/servicebus/Azure.Messaging.ServiceBus/) | -| Storage - Blobs | NuGet [12.25.0](https://www.nuget.org/packages/Azure.Storage.Blobs/12.25.0)
    NuGet [12.26.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.26.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs-readme) | GitHub [12.25.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.25.0/sdk/storage/Azure.Storage.Blobs/)
    GitHub [12.26.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.26.0-beta.1/sdk/storage/Azure.Storage.Blobs/) | +| Storage - Blobs | NuGet [12.25.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.25.1)
    NuGet [12.26.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs/12.26.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs-readme) | GitHub [12.25.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.25.1/sdk/storage/Azure.Storage.Blobs/)
    GitHub [12.26.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs_12.26.0-beta.1/sdk/storage/Azure.Storage.Blobs/) | | Storage - Blobs Batch | NuGet [12.22.0](https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/12.22.0)
    NuGet [12.23.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/12.23.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Blobs.Batch-readme) | GitHub [12.22.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.Batch_12.22.0/sdk/storage/Azure.Storage.Blobs.Batch/)
    GitHub [12.23.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.Batch_12.23.0-beta.1/sdk/storage/Azure.Storage.Blobs.Batch/) | | Storage - Blobs ChangeFeed | NuGet [12.0.0-preview.56](https://www.nuget.org/packages/Azure.Storage.Blobs.ChangeFeed/12.0.0-preview.56) | [docs](/dotnet/api/overview/azure/Storage.Blobs.ChangeFeed-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [12.0.0-preview.56](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Blobs.ChangeFeed_12.0.0-preview.56/sdk/storage/Azure.Storage.Blobs.ChangeFeed/) | | Storage - Files Data Lake | NuGet [12.23.0](https://www.nuget.org/packages/Azure.Storage.Files.DataLake/12.23.0)
    NuGet [12.24.0-beta.1](https://www.nuget.org/packages/Azure.Storage.Files.DataLake/12.24.0-beta.1) | [docs](/dotnet/api/overview/azure/Storage.Files.DataLake-readme) | GitHub [12.23.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.DataLake_12.23.0/sdk/storage/Azure.Storage.Files.DataLake/)
    GitHub [12.24.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Storage.Files.DataLake_12.24.0-beta.1/sdk/storage/Azure.Storage.Files.DataLake/) |