From c15f5ac6f961b44fd87ca928f8fc2e10cfa860ef Mon Sep 17 00:00:00 2001 From: MalleshRavichandran Date: Tue, 17 Sep 2024 13:45:14 +0530 Subject: [PATCH 1/5] 910110: Update the getting-started-with-web-app. --- .../getting-started-with-web-app.md | 204 ++++++++++++++++ .../multicolumn-combobox/getting-started.md | 220 ++++++++++++++++++ ...lazor-multicolumncombobox-binding-data.png | Bin 0 -> 62275 bytes .../blazor-multicolumncombobox-component.png | Bin 0 -> 8463 bytes ...ulticolumncombobox-popup-customization.png | Bin 0 -> 64165 bytes 5 files changed, 424 insertions(+) create mode 100644 blazor/multicolumn-combobox/getting-started-with-web-app.md create mode 100644 blazor/multicolumn-combobox/getting-started.md create mode 100644 blazor/multicolumn-combobox/images/blazor-multicolumncombobox-binding-data.png create mode 100644 blazor/multicolumn-combobox/images/blazor-multicolumncombobox-component.png create mode 100644 blazor/multicolumn-combobox/images/blazor-multicolumncombobox-popup-customization.png diff --git a/blazor/multicolumn-combobox/getting-started-with-web-app.md b/blazor/multicolumn-combobox/getting-started-with-web-app.md new file mode 100644 index 0000000000..cee7595a9e --- /dev/null +++ b/blazor/multicolumn-combobox/getting-started-with-web-app.md @@ -0,0 +1,204 @@ +--- +layout: post +title: Getting Started with Syncfusion Blazor MultiColumn ComboBox in WebApp +description: Checkout and learn here all about the documentation for getting started with Blazor MultiColumn ComboBox component in Blazor Web App. +platform: Blazor +component: MultiColumn ComboBox +documentation: ug +--- + +# Getting Started with Blazor MultiColumn ComboBox Component in Web App + +This section briefly explains about how to include [Blazor MultiColumn ComboBox](https://www.syncfusion.com/blazor-components/blazor-multicolumn-combobox) component in your Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/). + +## Prerequisites + +* [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements) + +## Create a new Blazor Web App + +You can create a **Blazor Web App** using Visual Studio 2022 via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0) or the [Syncfusion Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio). + +You need to configure the corresponding [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=windows) while creating a Blazor Web Application. + +## Install Syncfusion Blazor MultiColumnComboBox and Themes NuGet in the Blazor Web App + +To add **Blazor MultiColumn ComboBox** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.MultiColumnComboBox](https://www.nuget.org/packages/Syncfusion.Blazor.DropDowns/) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). + +If you utilize `WebAssembly or Auto` render modes in the Blazor Web App need to be install Syncfusion Blazor components NuGet packages within the client project. + +Alternatively, you can utilize the following package manager command to achieve the same. + +{% tabs %} +{% highlight C# tabtitle="Package Manager" %} + +Install-Package Syncfusion.Blazor.MultiColumnComboBox -Version {{ site.releaseversion }} +Install-Package Syncfusion.Blazor.Themes -Version {{ site.releaseversion }} + +{% endhighlight %} +{% endtabs %} + +N> Syncfusion Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details. + +## Register Syncfusion Blazor Service + +Open **~/_Imports.razor** file and import the `Syncfusion.Blazor` and `Syncfusion.Blazor.MultiColumnComboBox` namespace. + +```cshtml + +@using Syncfusion.Blazor +@using Syncfusion.Blazor.MultiColumnComboBox +``` + +Now, register the Syncfusion Blazor Service in the **~/Program.cs** file of your Blazor Web App. For a app with `WebAssembly` or `Auto (Server and WebAssembly)` interactive render mode, register the Syncfusion Blazor service in both **~/Program.cs** files of your web app. +```cshtml + +.... +using Syncfusion.Blazor; +.... +builder.Services.AddSyncfusionBlazor(); +.... + +``` + +## Add stylesheet and script resources + +The theme stylesheet and script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets). Include the stylesheet reference in the `` section and the script reference at the end of the `` in the **~/Components/App.razor** file as shown below: + +```html + + .... + + +.... + + .... + + +``` + +N> Check out the [Blazor Themes](https://blazor.syncfusion.com/documentation/appearance/themes) topic to discover various methods ([Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets), [CDN](https://blazor.syncfusion.com/documentation/appearance/themes#cdn-reference), and [CRG](https://blazor.syncfusion.com/documentation/common/custom-resource-generator)) for referencing themes in your Blazor application. Also, check out the [Adding Script Reference](https://blazor.syncfusion.com/documentation/common/adding-script-references) topic to learn different approaches for adding script references in your Blazor application. + +## Add Syncfusion Blazor MultiColumn ComboBox component + +Add the Syncfusion Blazor MultiColumn ComboBox component in `.razor` file inside the `Pages` folder. If an interactivity location as `Per page/component` in the web app, define a render mode at top of the component, as follows: + +{% tabs %} +{% highlight razor %} + +@* desired render mode define here *@ +@rendermode InteractiveAuto + +{% endhighlight %} +{% endtabs %} + +{% tabs %} +{% highlight razor %} + + + +{% endhighlight %} +{% endtabs %} + +* Press Ctrl+F5 (Windows) or +F5 (macOS) to launch the application. This will render the Syncfusion Blazor MultiColumn ComboBox component in your default web browser. + +{% previewsample "https://blazorplayground.syncfusion.com/embed/rtBpNiBuBWhiNjHa?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor MultiColumn ComboBox Component](./images/blazor-multicolumncombobox-component.png)" %} + +## Binding Data Source and Mapping Fields + +After initialization, populate the MultiColumn ComboBox with data using the [DataSource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfDropDownBase-1.html#Syncfusion_Blazor_DropDowns_SfDropDownBase_1_DataSource) property. In this case, the MultiColumn ComboBox binds its DataSource to the Products list, which contains multiple product columns. Both the [ValueField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) and [TextField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) properties are set to the Name property of the Product class, ensuring that product names are displayed in the dropdown. The [@bind-Value](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) is used to bind the selected value, with an initial value of "Smart phone" pre-selected in this example. + +{% tabs %} +{% highlight razor %} + + + +@code { + public class Product + { + public string Name { get; set; } + public decimal Price { get; set; } + public string Availability { get; set; } + public string Category { get; set; } + public double Rating { get; set; } + } + private List Products = new List(); + private string Value { get; set; } = "Smartphone"; + protected override Task OnInitializedAsync() + { + Products = new List + { + new Product { Name = "Laptop", Price = 999.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.5 }, + new Product { Name = "Smartphone", Price = 599.99m, Availability = "Out of Stock", Category = "Electronics", Rating = 4.3 }, + new Product { Name = "Tablet", Price = 299.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.2 }, + new Product { Name = "Headphones", Price = 49.99m, Availability = "In Stock", Category = "Accessories", Rating = 4.0 } + }; + return base.OnInitializedAsync(); + } +} + +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/VtBpjsLOhCBHPRgS?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor MultiColumn ComboBox with Data Binding](./images/blazor-multicolumncombobox-binding-data.png)" %} + +## Configuring the Columns + +The MultiColumn ComboBox supports auto-generating columns, which simplifies the process by automatically creating columns based on the data source. Additionally, you can customize the column header text to reflect specific data, adjust the column width for optimal display, and set the column alignment (left, center, or right) to enhance readability. + +{% tabs %} +{% highlight razor %} + + + +@code { + public class Product + { + public string Name { get; set; } + public decimal Price { get; set; } + public string Availability { get; set; } + public string Category { get; set; } + public double Rating { get; set; } + } + private List Products = new List(); + private string Value { get; set; } = "Smartphone"; + protected override Task OnInitializedAsync() + { + Products = new List + { + new Product { Name = "Laptop", Price = 999.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.5 }, + new Product { Name = "Smartphone", Price = 599.99m, Availability = "Out of Stock", Category = "Electronics", Rating = 4.3 }, + new Product { Name = "Tablet", Price = 299.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.2 }, + new Product { Name = "Headphones", Price = 49.99m, Availability = "In Stock", Category = "Accessories", Rating = 4.0 } + }; + return base.OnInitializedAsync(); + } +} + +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/VtBpjsLOhCBHPRgS?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor MultiColumn ComboBox with Data Binding](./images/blazor-multicolumncombobox-binding-data.png)" %} + +## Configuring the popup list + +By default, the width of the popup list automatically adjusts to match the width of the MultiColumn ComboBox input element, and the height is set to `350px`. Both the height and width of the popup list can be customized using the [PopupHeight](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) and [PopupWidth](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) properties, respectively. + +{% tabs %} +{% highlight razor %} + + + +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/rZBpXirahMIhXWui?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Customizing Popup Height and Width in Blazor MultiColumn ComboBox](./images/blazor-multicolumncombobox-popup-customization.png)" %} + +N> [View Sample in GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/ComboBox). + +## See also + +1. [Getting Started with Syncfusion Blazor for client-side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-dotnet-cli) +2. [Getting Started with Syncfusion Blazor for client-side in Visual Studio](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-visual-studio) +3. [Getting Started with Syncfusion Blazor for server-side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-dotnet-cli) + diff --git a/blazor/multicolumn-combobox/getting-started.md b/blazor/multicolumn-combobox/getting-started.md new file mode 100644 index 0000000000..6fb3b1ab50 --- /dev/null +++ b/blazor/multicolumn-combobox/getting-started.md @@ -0,0 +1,220 @@ +--- +layout: post +title: Getting Started with Blazor MultiColumn ComboBox Component | Syncfusion +description: Checkout and learn about getting started with Blazor MultiColumn ComboBox component in Blazor Sever App and Blazor WebAssembly App. +platform: Blazor +control: MultiColumn ComboBox +documentation: ug +--- + +# Getting Started with Blazor MultiColumn ComboBox Component + +This section briefly explains about how to include [Blazor MultiColumn ComboBox](https://www.syncfusion.com/blazor-components/blazor-multicolumn-combobox) component in your Blazor Server App and Blazor WebAssembly App using Visual Studio. + +To get started quickly with Blazor MultiColumn ComboBox component, you can check out this video or [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/MultiColumnComboBox) sample. + +## Prerequisites + +* [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements) + +## Create a new Blazor App in Visual Studio + +You can create a **Blazor Server App** or **Blazor WebAssembly App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-7.0) or the [Syncfusion Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio). + +## Install Syncfusion Blazor MultiColumnComboBox and Themes NuGet in the App + +To add **Blazor MultiColumn ComboBox** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.MultiColumnComboBox](https://www.nuget.org/packages/Syncfusion.Blazor.MultiColumnComboBox) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). Alternatively, you can utilize the following package manager command to achieve the same. + +{% tabs %} +{% highlight C# tabtitle="Package Manager" %} + +Install-Package Syncfusion.Blazor.MultiColumnComboBox -Version {{ site.releaseversion }} +Install-Package Syncfusion.Blazor.Themes -Version {{ site.releaseversion }} + +{% endhighlight %} +{% endtabs %} + +N> Syncfusion Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details. + +## Register Syncfusion Blazor Service + +Open **~/_Imports.razor** file and import the `Syncfusion.Blazor` and `Syncfusion.Blazor.MultiColumnComboBox` namespace. + +{% tabs %} +{% highlight razor tabtitle="~/_Imports.razor" %} + +@using Syncfusion.Blazor +@using Syncfusion.Blazor.MultiColumnComboBox + +{% endhighlight %} +{% endtabs %} + +Now, register the Syncfusion Blazor Service in the **~/Program.cs** file of your Blazor Server App or Blazor WebAssembly App. + +{% tabs %} +{% highlight C# tabtitle="Blazor Server App" hl_lines="3 10" %} + +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Web; +using Syncfusion.Blazor; + +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorPages(); +builder.Services.AddServerSideBlazor(); +builder.Services.AddSyncfusionBlazor(); + +var app = builder.Build(); +.... + +{% endhighlight %} +{% highlight C# tabtitle="Blazor WebAssembly App" hl_lines="3 11" %} + +using Microsoft.AspNetCore.Components.Web; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Syncfusion.Blazor; + +var builder = WebAssemblyHostBuilder.CreateDefault(args); +builder.RootComponents.Add("#app"); +builder.RootComponents.Add("head::after"); + +builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + +builder.Services.AddSyncfusionBlazor(); +await builder.Build().RunAsync(); +.... + +{% endhighlight %} +{% endtabs %} + +## Add stylesheet and script resources + +The theme stylesheet and script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets). Reference the stylesheet and script in the `` of the main page as follows: + +* For **.NET 6** Blazor Server app, include it in **~/Pages/_Layout.cshtml** file. + +* For **.NET 7** Blazor Server app, include it in the **~/Pages/_Host.cshtml** file. + +* For Blazor WebAssembly app, include it in the **~/index.html** file. + +```html + + .... + + + +``` +N> Check out the [Blazor Themes](https://blazor.syncfusion.com/documentation/appearance/themes) topic to discover various methods ([Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets), [CDN](https://blazor.syncfusion.com/documentation/appearance/themes#cdn-reference), and [CRG](https://blazor.syncfusion.com/documentation/common/custom-resource-generator)) for referencing themes in your Blazor application. Also, check out the [Adding Script Reference](https://blazor.syncfusion.com/documentation/common/adding-script-references) topic to learn different approaches for adding script references in your Blazor application. + +## Add Blazor MultiColumn ComboBox component + +Add the Syncfusion Blazor MultiColumn ComboBox component in the **~/Pages/Index.razor** file. + +{% tabs %} +{% highlight razor %} + + + +{% endhighlight %} +{% endtabs %} + +* Press Ctrl+F5 (Windows) or +F5 (macOS) to launch the application. This will render the Syncfusion Blazor MultiColumn ComboBox component in your default web browser. + +{% previewsample "https://blazorplayground.syncfusion.com/embed/rtBpNiBuBWhiNjHa?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor MultiColumn ComboBox Component](./images/blazor-multicolumncombobox-component.png)" %} + +## Binding Data Source and Mapping Fields + +After initialization, populate the MultiColumn ComboBox with data using the [DataSource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfDropDownBase-1.html#Syncfusion_Blazor_DropDowns_SfDropDownBase_1_DataSource) property. In this case, the MultiColumn ComboBox binds its DataSource to the Products list, which contains multiple product columns. Both the [ValueField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) and [TextField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) properties are set to the Name property of the Product class, ensuring that product names are displayed in the dropdown. The [@bind-Value](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) is used to bind the selected value, with an initial value of "Smart phone" pre-selected in this example. + +{% tabs %} +{% highlight razor %} + + + +@code { + public class Product + { + public string Name { get; set; } + public decimal Price { get; set; } + public string Availability { get; set; } + public string Category { get; set; } + public double Rating { get; set; } + } + private List Products = new List(); + private string Value { get; set; } = "Smartphone"; + protected override Task OnInitializedAsync() + { + Products = new List + { + new Product { Name = "Laptop", Price = 999.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.5 }, + new Product { Name = "Smartphone", Price = 599.99m, Availability = "Out of Stock", Category = "Electronics", Rating = 4.3 }, + new Product { Name = "Tablet", Price = 299.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.2 }, + new Product { Name = "Headphones", Price = 49.99m, Availability = "In Stock", Category = "Accessories", Rating = 4.0 } + }; + return base.OnInitializedAsync(); + } +} + +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/VtBpjsLOhCBHPRgS?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor MultiColumn ComboBox with Data Binding](./images/blazor-multicolumncombobox-binding-data.png)" %} + +## Configuring the Columns + +The MultiColumn ComboBox supports auto-generating columns, which simplifies the process by automatically creating columns based on the data source. Additionally, you can customize the column header text to reflect specific data, adjust the column width for optimal display, and set the column alignment (left, center, or right) to enhance readability. + +{% tabs %} +{% highlight razor %} + + + +@code { + public class Product + { + public string Name { get; set; } + public decimal Price { get; set; } + public string Availability { get; set; } + public string Category { get; set; } + public double Rating { get; set; } + } + private List Products = new List(); + private string Value { get; set; } = "Smartphone"; + protected override Task OnInitializedAsync() + { + Products = new List + { + new Product { Name = "Laptop", Price = 999.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.5 }, + new Product { Name = "Smartphone", Price = 599.99m, Availability = "Out of Stock", Category = "Electronics", Rating = 4.3 }, + new Product { Name = "Tablet", Price = 299.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.2 }, + new Product { Name = "Headphones", Price = 49.99m, Availability = "In Stock", Category = "Accessories", Rating = 4.0 } + }; + return base.OnInitializedAsync(); + } +} + +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/VtBpjsLOhCBHPRgS?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor MultiColumn ComboBox with Data Binding](./images/blazor-multicolumncombobox-binding-data.png)" %} + +## Configuring the popup list + +By default, the width of the popup list automatically adjusts to match the width of the MultiColumn ComboBox input element, and the height is set to `350px`. Both the height and width of the popup list can be customized using the [PopupHeight](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) and [PopupWidth](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) properties, respectively. + +{% tabs %} +{% highlight razor %} + + + +{% endhighlight %} +{% endtabs %} + +{% previewsample "https://blazorplayground.syncfusion.com/embed/rZBpXirahMIhXWui?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Customizing Popup Height and Width in Blazor ComboBox](./images/blazor-multicolumncombobox-popup-customization.png)" %} + +## See also + +* [Getting Started with Syncfusion Blazor for Client-Side in .NET Core CLI](../getting-started/blazor-webassembly-dotnet-cli) +* [Getting Started with Syncfusion Blazor for Server-side in Visual Studio](../getting-started/blazor-server-side-visual-studio) +* [Getting Started with Syncfusion Blazor for Server-Side in .NET Core CLI](../getting-started/blazor-server-side-dotnet-cli) diff --git a/blazor/multicolumn-combobox/images/blazor-multicolumncombobox-binding-data.png b/blazor/multicolumn-combobox/images/blazor-multicolumncombobox-binding-data.png new file mode 100644 index 0000000000000000000000000000000000000000..27c55d13b8514be32201f0091cad8d34607e90d8 GIT binary patch literal 62275 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 I&La4K08Dt=WdHyG literal 0 HcmV?d00001 diff --git a/blazor/multicolumn-combobox/images/blazor-multicolumncombobox-component.png b/blazor/multicolumn-combobox/images/blazor-multicolumncombobox-component.png new file mode 100644 index 0000000000000000000000000000000000000000..91593eea3f0f97d8f5b33c676a9eff4d63b166ae GIT binary patch literal 8463 zcmeI2XFMBT*!R=w_|u}T(b^sVQWUj`RW(adyC}NM5F;X1sMe?|x=?%742jw+XcZ+Q zcFb5Mh)9VDA#(SA-rUdUd3S$4_nYVWJTK0;&gZhw-QU;& z0s!#e{LgmczSX~f0D!As@9XQ@gt(CB&PCXa7f`l!aDUF1TsWV3E9MK^iEF3+y$&qo zU%H`P@VU2u-xT%G@!Q@TEnm3pH)U_sY`xQ!fJgiCoZ0?-bg2b~E4|DNO<>7ov{`qG(RZ^-=+)Bks z2^k4*S#)Bm^VWn8-fh7CsET_-4|OQ$@m&|KJX2JDZm$J(Vqw#pFFFVP0?EHwW;0e7 zJKgjgq0-)b&#wb4N&(v(H@wi&(6&m=B9hWgVNKTA%kAnFCUm20Exz7aF~EXrKHsU} zID)gyi`-Ju@O%jGwCuyM#}B`PL;aEBnPTVgKDI9TynvSw6X}08uR=Kja;0sj9-S*s zG>RI)4kxcz^RDoV*tc0G63s0md=^^hcX7OPtszAwnPJ$O=B?%sqDHxU zzE%p}^5DKn6)q7SnVf4(2sjcvO#9bbJ2ZhsgtFGX7*Gg>3!SQDq-rl`w0oy}-Z7jY zvEot`^{m#WW-%1oqD^3h<$JWb%anC!9bp8RpGQorc7N)ZA`ja7Qb5kMuyATUST||q zAdPHQ^E6>AXLI;&LUwbJ zTJU4c8Gn`fSDm6|@}I6_sS0x%)X*x7j_@t;D-*~|F=7T%!fwm%XVZG7)*;yJo#aTx z*Y%xQc~_@)awaS^F1M+#sNB3MCTaY`;jV z6?=s=y=RmWreU)gpuc8zBiG|*l%Xx&uS^%ME8D})xj(@7`NN=NeKE-T}@1T5-;+EMBqtff5~)IZhjAFUZZvT$GpT=QBTX(WS+t_-&DJMCb zYLAvkV4JyVo9VkVNq2B7Mr^38rML`6YH9l6kBeWM)VaMKFMDAMJEUi1s#Lb8L#&J9 zj_7q`>yAiOvE`-hupn@yL+%T7jmnU(^T!rP(g3w?ezr)BD$ol}7)Oa_TZI#_4SIeu z{dcIDg+|1m(oH=~PTek#4Weq0z0D$cMY$p6#KLWFk!UhU%N;u&;=k)RS#yg*^~bb- zwSe74L;dGvm^l5pY~Hot;NQNcdphY~+wwhDaVTm?pNLgz;bufsJtNp{O@-Os;u)#Wt{@Z1&5Dd#% z#6U{1YUxwIG1#ARTAIyu&+^e~?sXd=Zu_l2ayu7%Q>gw)i4mJwXLr~o<)@4XOrTfB z$P33wXc%|9naw<~>RHDY2QS=N|8B8b9p7JtBm9n`|P!#BCBSDo)fd^ zQ{8GvIZq5zdI@n!HcR8+l>LT44eOLD?`_>K3l z4x7aHU?gQr7c%E>;H^=Al~?0M?u}5kS9%@A>G^F|5`yb!-hi4F#O_4PyI~*lYzZXN zG6{F;CB*u#Uqgg~olLtwBONypfBx-CZ@Xze@A>}KEdNvesFVX(JYja|VPdthsRXdA zP!wO$le~M`(ED9ze`NS;4z`>1ys}wKVwY&uhqOY=;pfFY!vyfx#0?z_ zZtdRjnH*lA81B6ac#DoKNmB`)Vgn2orp@0J)o|$u5d0>|y&=)zRIvFG7_c1CyZ`nq z4Rav=<%Y)w!<4PN0H2JP8BDUdpMoce%RSz1%KcULxiPBEP(ZOilmx~A+&_C8Mvd~Bh`VV3?TAYZLj5euUF=$@08nP zijq)sb8U8?%h3B{+$c_;^bKb9M)QHAJ@t2)rmJb5(<9c4vYrGh7wiSu`@$vIKjNEEE+B*4Q(h-eo;C#GQzc9I1k zbsWgzxA_2p#CRZm6Xh+R_orFPv4DP$XybaGguWHRIWjhSp0T?bhU! z!T(ZIx>TsYNF%1t!9pnAYeu$T7@35AwaNvdkGp$$m-rTU0iXXRA%`LLNYhGj^Avo( zG-af2agI%~9J79@1Nycj6&@kbPnYs_t7)+5k&*@KIVor|p7-A~)10C~V9e{+Z$Phh z=)XRiDH_S%tQ=}t>Yv7VsJUh>hilBp?OBNAEmL8d!9@C(HsiY zNGe)n1K#!MG|JfSAr}5yEFNAPiJqv`n}feN3Ezv78%52wk{SoZO4!dy@hJzlTq?{F zy3#B4gT)2NK7IV%x$3(-$`7A;IRX+H5%0HY3_IGo`K|p!M2+8T zzhS11wmkM%R)k_+#7v{s9W{DPPY+8}dK=!f7CHYp=EIgp@@^8-;UfhrjB+Yyc&kN% zQc(~^PjAztcSZJz_vUvI+27`pWL#-#o2_uvCgj|P6lNQJ@LQ{0 zAErGRoD;}8*Ul|e?wUqz@FU>BJDkuBE_A;tp&T>;%B8lfs`Yyms$-#AT& z)$eyAH5v7Lyj#}qr`FN!cs*wg*beIw;4Y{^IXpd%v*jlo3JzRaN8I28?uTYbnLS7N z>5H9)ZZ5RXFzWVY10*W-2BsY5|J;F+Ml!0;08G_-LBuAqa7WH^6GYPw>lpMzV{XA5 z)1vAu33#GRRNE59UngDJ5bdPIbCrOB#<44*dP)spcAoE=(*w_|H2vIgAxNNsjzR#~k zw~DU~-rrhAI%LxS_zG^=X?ckJvSj31i5&F6llb%X1)MmbWk2BTM~J#}_CJ=-(b89A z8iXb=ESdX$EJ@3Y(af#|vSuMchf^*Itn$|G~;6aby<>RnT5+KDCtA<+V?H=^Ae*D!9=C>2UO8(o-O}pR z8#OwWml|=^Q1PSqIJj8Vi^0>@YF&RsDephnG=)36aR7s@n>;c_uh>^~bGkg|wq1%k zy2p;5OXpO#tJrOH9j&N@O9iLtlE>8}-iVvGn%%f}()OsKqtf+A#z-$}H{6VzR*~-F zS~Rf4gNY#iM$GZ#z{8fgqlTvyYTGTo(5k}29;G7OQrgSva@jLsIM36q-B3Q(GA@&z zdxX*1_!B1M)b27>yhU_YdYtgd57@U;g;Syn-SbLJ@&4Ji%z6;6T+5U#~dt0{wQ&a|#R>GdHQ14@PPo zzc?1kvLPpA@SOHGzbxTt8OVAuGCp?uHQ&Vda(m>Q7}#pdzTmA8sQ+jbm%q%ESp=S+lK9%^6d4VQ}{}cQ&yRR7&fMKIBuu+tc@5`T~vYnLlLDB z5tRtv>O$nUXJ>LO!RHp*z0LJXu zhTxJp&ort+6LQVHN@LXNUOj8Z1~ECP$YH(T0yf1}lIx7MU)_Qvzj|fiNwYi`;K$>d z<39u!sHnpI6y{MFCwf1^`NBl+ZB)6~awW(p_RG4QS_4MR@!B_4?-9NaC4+rk(*bKk zmPwgGrI+IAG&w!}-%q;p8toB^fk9=5Zh}zD-n#~>7wDAo_r%<(OkUWB43>eQQee|P z4xOQfw$~&1mV%Sc96(B0Lq^Q>iiWEyS2=tm=U_|0S1Mt+$~yj5Ws=k6%e%i)*FNFy zDbu1`l_Sfjq3$_nxzi;o98W+yiZTjS@Czf2W&- zKK(Euq9C&s&e9u2mAT-rB(+G{2ru~c;f&cKMKLfe2vKk9GurhfNr7h1<;`K{3G%)@qo5&W zc3R84hAZ!)&NsEd-^Tg*aSOugOJNOtHCYS}`F zD9g~vgB3r=DN=s=`*a@V!oeNrT2_9{iPiY*>}jg%TMe$^%B&lFk0G^@X%+S1Uvur} z>^!ED8m_hMH4JZfrRl(Hrz9e`j@bpO%Au{fGjURjj3!E(n1Zzx)EFLgxQpQHVHr?@NwTR_u6W-FOAuinMQ7Xv3EhRk#(+IpkPHH-|tED#Div@^bT3%IuMz3a-W$RE@6 zKtJ}VY@iyCAjE}(e$^Q=Q-y}I*Hic_I@y0j%L@j@?aku54@?ew=V|y3nUS{8`z;g; z(2>Ns?rvIqJT0*-3f`etdKb8*^T@da9S6MTl3J7!ID35=#IrDEdrc5p%=5==*lhT+ zhA*~d8ZmER{yuH(z1Jk3m!HR(($dtpV9k@9!z(h^D^tGwDssc4p{ntZ;sK=~fNnut zGv(bvJ?y358|z|jkMT;ec&I_T@8TjG1x~QSdi7fMr($ScMo&}?4lg7%F-tS)oxXx& z_4hL5|d=lZjdri%K;Lqf-TchW(4{#&+3b|U}c zsbC0n-Ayk z;g^Q6*g!}Q&9~E|^)o1QObbW3!Ad$nAKsc>zb?05_x&y{GTWMR93z{PgM4|355Har z+eE><7EjVze`&(Kwejj1>XNFnC+bX&=zhk7QZmO+^4g%_XMrt&i7Fl$Y(WyVbEqwF z()l`3j8%PGv<_eq`v|2}D%NU=&Cs^W{cz37tHLGBFK-4t`^KfW9rODY^%qw@eHb=+%GB?H~UC4!D>^vu%V zO+eAbdSaDh6)pFjY%A)et)XSUF-UX`Ll9PH_%nlPUFU*n#80Ie1=dCQG8ed$n|{sT z_?VMx8$QE_vJ6Cj8=F(w2qX$dA=Bh=-U~3Kcw=k3!jKtvKJ@7$d%e9=hJg+hRX6GO?DLZN4=mTST?w zD|XL_3y(H=)w1zxFNiPua#bSfykf;fE%RFOi_M9Kcbf3=hS$jv-rB7C)ajA+d$j!@ zh#N$1ZTZ`Xux#qknI5}V%DC_X#d zTEX+Ftk1O?MnXEW_F2h%QpVw?iSxHCLmr$Z|NRRms*%C)Lg->a)%52N1>D;G*4vgI zOp`hY^)PHX&uxRqMGj0u*W5B&ch6fD-6#XQk{^0M<>q|r`J(is#8c9rvI)(~#J`a~ zs$FnIk5O2u-jB)mt?KpJB_3C%AOhZR=}ntrkiJC2z$bA zt7L1p6wf)egLpw9%el`!zZ0!9HPOR8rv}}+_{N)UV*hFlJPG9f*#_&=ZX)A;zx}&u z0o(-NFsTYxC-`0fQlYj1G}DfJE25}>v7Y}ZCb&TU?Kv51f;o|j)ucz16Vffl(fGRY z67F-mD=;n}$+d9X>1OwM6Cn36S?9{o@2tv`(Q|g`W`_yj%_dXQM2209dh`C*HiWEb zMp-!JojoNJZXm(wQ{?38tiJOMDm7O+nR941nzPhf^g;M$S7~u}hd5s!W2CBT)H@+dF&0_AE zrr<@w0FtBgYBjmb{?pQ?r0Mu4s@?jp@!H*AW=ZD}-kp8zgFKz(-)Q@jnJJ{lT|Exg zyEro`t1?69iQT_sd+NfZnnv=A^*OWRk(a|eLndcly5Fb{Fm&snW=?<~qqeqCz3|9>Wlw;b!EDeOK-C4+oT+&J|3l{d%gT*j zqlPm3m$U$NQiI#G>c~br8DO=>S?HL($0qLjNx+~uF=R^^?}XqNnIzKIkgxOdl6AP) z0sHolWa3}|y54&@8Xk$dU~4Bj9{su)%ns-@91NIM&(-LqO;mKx2TiCJrkG&3Ko*wY z+HdRpQ1%5>$3WVGlV=9EXVjB5dZ`nY22lYfW{23Rsmt#1V)7oIF)Dv^2iZac*`Nt? z)esQa!5*aipY)A&j7V4e@1pqsM0VrZi?hGy=_~7nt!5snwcXuW@Gmzl!?jD?hCEs^% z?bhzT`(D+3T{Sh+f9XEm=XCe)ob#IqWkqT9w?uE@;NZ|@K1-;=!6CN5!67ibL3+6& z&LCa!@&)gtDlGrSi&BR6!IDt~L(!(fIXC9mV0ZjuRXl9_`-`yo@T%864cb zfQ*Ewy1T*AGK&6tb8_UfTow0M=BjjG@=~NXDz^eMnz!QVEy6ttBcyM?W_T2T36)kR zDvHSXyc1#Rt`~`)LxH49RcgdU_9;Pc;6bRqzJ{fJiGc-NotwNoKc6m~M2sz)r?&Ucz*5MX{e5mjrF(0cNI^8CH^gvM2PxS{}fKtqkQ>)FIoh!w*33c z43A*#KVH%?@|XM1+wg4vG=!D@8tK1$Fz-`!(8DLhB}Lh8nAtJR?+MX;8c3DjQ!RnA zmR{`7ney|pFaW<&mf6Ik1;!RiROIcoUtUgW{0x+7Y9a-@IF;WmXVAz{{ZGz?#zf;0YC zRu#$w`$Tz2iXKw4ghYSP$fY&hy_fhDdfftHeHX zU7{3LEz5N;gJmhsDbH5@4#cRam>P0C-`239be!3|WlH8=#??_2(%3Y=f`92|94BQL zPAjJq01G=;pm|1obj7K`NiLA8js%Y);&oiGVc|Mi_7;r&%*(hhaq#>@{?5yA=XB$= z^L>W_83Qc({zrgR^#!)rU(xus_?MDqTe&5XnmKEZRWPB2v;<4oSh(n%;FP6R2&& z{Tq?0leI(zAL*M^e>G=$M1;Yh~>ji+JB6Ss$RJS zVX17|nvwV4dVZD(>i|y7_5N`MJQddxI(S<~Znlw=AMItkcx90xs=Hd+4 z1~!3?lXRPjls+G7ay^MRV)?l|zvr|WhG=dhdxI1cmRJ1xw^4R{)I44&K=g$~LB&I1p91YoW)bMZy1;s%9zcwzR z9-Z_VYwDpDbj!QR4!9sbD|JG-Qn^;IG?2R!Y>*}wav%!jUp7=Bv)l*M=)YYFU`1wI zUod=*tbtk0sr#W;vDxRfHMYfaLZ)Wt9P9B!&JI$$aQXDAl@iaqKFpk=4fM~^JYME% z8(D?ORwAt>#=4znk8|{}=N%53j+J)YkEQvYZcJUr%#jj>5nl+eStV7en?>apf!UrLX(QM2u2NYcVCa;kssfv#l!=!OEH zd$*aUKtFOfgfdzhg}yv@!@YA9aPgE$`xNbe1)zScY6EK#=N)Oyp#>c~@*TUBO_VToTxrhOC@4R)|pC&a+HujZ> z(VA<(Zme&8EU%XU=Xq})&n<)X+e6H@S(C*=7JwWBjcoa_;>~vDW6yi0z2j5{`ro0_ zc>&_wS1M#eZK2C*(m!D~YPXf?ku#wXj@+Qd(IC~a4VSBcfRyT87VuxSF}(??d)-|7 zMg%)>)@VPX{Z<-iv9QWVeumq%;(_wqMHi?#E3!9V$CPtt3+OVS3H)W|!kq}ZxCdi( z?aRsEx$?5nb@^KW?~T4&V>;WKh56y&^j}uzXS>5b(c2n5=^ra@c(f|gPcfIXaPB|0 zvDfN)uS{?^oOU;wx+Fyi2TdE=O0-A;Wekr-Zx7nJZkwe9%^xb6lEu9Hd|7lo5EceV z^ct*oj%SMT%!ePdtrhK{!C3l+= zMB2K@${D}8^NhH-IkcyvzJ7cioGloOxcl74#jYVmODsoFo=f|xx-Za>Wej3UBJxfY z!i;Mmm3-hb4qXRi!M5LvB^-~7TH$*8ug2x{6@m@KdNCSRL?13lI>-YiM>=?Uh~m!~Y?+8Zc0!FH3u;|B#Qd$VU6wJ@#qGYjet zhpP`gzU{2}GZyZ>L<~BbK{dT#YNl;-=c>#ut6gtpIK`E+kQ3Npz8D=qZDKo-@9}}P zudgfkDc3uE+M!by1ia1p;=^$iM#l57f0O!Ka=6fZXb+mClUsZQ8{h8hJth3CW)^dTvH~2D62faXFqC z)y-BR8DO^lGkdlIgJR8+#}cDJy?L(PY0v>8;`R1i;9tC=WUyY52OfJzE`LWZ)uDk~ zXm8k;vTbl{CQ6~$KipMtzftp?TK;L-b?@s0KEX5#E>4|^CJ zd?B&PcWc(In=_*@o@`F%FgDl$vn)kUR#q+HJ%4f4-jApW+`_RIJD2ktwhb57vQb`9 z!TG}nF^1p6RZ{{P$|UU+0NLJXV5&mNR2MT5aR=Cv$xW;{W8-&!)P6JjQcVTwjh)7M z*3&EzaWtY9TxNi+JbGjqh3R z!-jEGPSC2@>w$80^+Ib1Y4nrL%h^noZ&G%qxi9&1bIknRj{6fPVrC~5!ZMdOECjzx zF!e_j1M_PFkdZC^9l`^iiC zLm;{#3FXiIs3SfI|l|5-X|aU{>&7cN2)`K8Q0l9E9>+6kUeryWOh`wT%a-myefH7WYv64c<=n zr;c0fi_&_A@kH97rBS!FEX*LizvnWSztd4Y4yRn_JS7S$nFk>#UN_Yx~jWu_JW7B$Zi6V{uu5 zBM>WFDtMzKt3sCgNeV7mmyggM_gCJl?T2@(@;pqFquN9E%IHin*rSkN$vC1lt^s1i z1o*+l=g~q4*x1t%t^dHc5(Z`g_$u`QCZC^{mv0T?gFg7hNj132{NCESI%tEW<~t|= z%_h`1zYTZorSYBnY4GuU+(YtyW|JQXh4YsrYQo+@#6=dGbWDuq*`K&zKDu-f7*<7+@|QsBU-Q*l$rniC&4yqKSGR7U~} z8;AQyd0`TIK5Z^LT(qOtVmxN9d(S1VWiP1iq49Vpel$BLKfPbl{ow_lzPJFoA$8EF z<#j$90(o7U_89{~QYM59)e=>iSy*FPlgowghZ$l61F6q^H(aq0-+sF7tt*Z3gJ1am z?cLh#^lX>I_?@>2oc!v)b;(YP?B|nG2j@Mc_VY6>U0qa^IzTbzF=%h6+)NEAFqV=p9l1X)qw5=T(>E|<_K{=s+4TWv+xO7nSHd?_h$MW@XqME~)b}@UvcT^m5%myjsi{y353d8f z7E>Eoy#p0+iI)U?;IY6t5)NiUPYQSVH~FK+i$!o1f+=th7Hx7p1YmjPYeV*x*~98y zstq*7Y{3Xblv&SFPpq)|g)0@nFt43s>}n>zQ_KA*6S%#*RJ~W)uAEHF=N)+64?ztf>l)(jPprmzrDe^4zgbs*^0vq;4 z3?VZZ-|^-8K|8)A81dGK|ZY)I2WCAtjg_Bb}o17DU`Ney!n{7EEZ zufypR>r!}UETHN+Vh(V+0md)yDZPAfIQ_#U%Vb@e33TLJmwhB#vv|G|L&5sa&(m{Qc)Ia*%bx12%m30CE4<4-g2|poOk9t9 zj?p-1wp=J=Zb*)g+!Nl|aWvoeu+5!znOMp6T$S~s_r8d4)VBxx#g2sF3xx+$o6KT| zi!UD&UK~XP+F@8&I1Id@x!<<8ugbNU$Yh1MRJ_J##2}z2wLX?-M1s@pJ`!YU{A{5W zO*;2#`|1JSjA-qxX7c!kf>%--ahMzy)tImwmht#`P083B9{@>sRWf=;O8@C(O}sFR zofP%a1Z{AbLEkBgxiWZA*;`or5V>5p za;!xaBeN&s)xXh-*98)h-&aPHd%=W$trc&44zlXsDor0;N~jt-s|xk5B5Ko73@m)@`b**=PzYM zH!s61GQ5OujpnZlFY!9)zYg6{j>6la;Ph7IVC(t*$-Vb~@$oWW)&~%mKnFcW@H?sv0 zv6o~1ou`}{ZxjdeFaBIwYTs^HUz`IKN=qfXTUnIY?!Op9jM{LgD=9g1*3bl>n<{@p zV&?(P?nRd+A0Vl4T4iS>Muv($FX06Xg`FGD)qk8g`HRA+x-MdrpZ3jj!1VAT5{Mn7 zZaby>rEx4=sXMYYS&)2HmJiomwS>^+6m?RQdpP#mk?LP1Nl5JMl@{mp)ECNaq!;H7 zT#o9L%8`R#qF;r#?Kj3cbu`c)s zs4V{(pYhE4Zw2`NuQ8hcZi_0Eprcz9zRqbpg)Cj;!K&PE2?_Zk;$~fTD{Uc|A|w$9 zjR!rKm+WV2-H7IQ5s8!~x}7PY!|e%7x6>7kl-)jiu%Xm2&vCNt5ctATbL**CKC`qV zcbx25-20K#ytULeT{rh-BmR&)ik)6SPqucTWwd4cBxWz<`RB6_PmFIrRWmMW{$qpj z=8m(KmRn-TpkSwd&2463i;tiIP|z9z@!K3k&wPjPhS+SkJkSM0KEGMToVJX3D=?U2OzEFKikk3s)0gO(PX)-pp{$`Sv&|igiYSvaYYY70%=*+m*8z2YzBC>gzC?&y{Ee3TtP5OzzOPy? zM1Oyx@T^MCer`eYryP4{xFYES^KkgviP}y2^W9&W2h?jD)mVI9*B$qJ=kAA54e=1vKKJiPnWx(5Bn4Igwy4nRU)SP7KhK5qX0gq9hMF}--uC* zQ58iql@%IV+HR*4A?M?9Vqa#h&6{DX%8Q#*`nA+v>30p5xo_~ER8lQg{hncA<+D}B z+XvhP{1!HCwm7)2fElDbChsl0chZZ6#G0UFC?aKB+=i@AQou5exeJ~AK=nNYeUI;c z_0EJR%iwA@N~X5_YW;4i-0J#e+!CEhx;IaEaEh;<1Dmr2%j90vA|^(KL3Xd>leBXd zZ$$gSOCJjUgWdITO|0KW5XqRU=)FPj3Qb}R;;*-4I^DHCm2_VZ!Jo2>9=3sTS&rr@ zfuFSRk3mbFgCN#wGXnvq84_B!WO|&-MIV)$v)k3dG~r#RU|FWpC&+x@53n(cat*QLs_-O0)2m5Z(pkCeECr_P6wXP1^|US=)W z-(3$UbbOHBpriI)9oD{Rv1hY+)wg%vX<=r;K)9{IIOrbg!|yENnoQ3mZfmh^_=ba;0=-Gv`XY-P)*Ro+g^l`!6vak~w)cu{LS#@fyW@$Yzk2uk)D z*2{GR*7^+oMj(|F4N;50rcGiS=nX>;iBaG;Pe*%yvea4bEJ!5iYx4Cz(bV1C%{#qG zxB2u(!!=Qnk`L!Ggu@cVNz9LutiKy0fSzRMTql>^1*kIU-zw!w`p7!#RcIyPOGT@(%2a4Bh$14{qsXEv+g1D=~fEHkG`#X#&ZaV@JYi~W7>g&rg8OgHga)p?ViAlmKUy3>;5FpYk5SS&QjI?(_FkVP# zYW1{mbqLL(;XF+_G}CPUz{1NWEnR$~ROIs92>2nw-t4%mxIpve;vxQFT$p{faB#4v z2SH)QSt1#lJWacA&PzVMEy}4hrPFpKXzl}iGGWT))@P%KB%01`pHrnmoZ0k}&2`6b zDEM^PJod7rmgja5^VW5nUTwBnpw#Y z--^g+@@)|y>(oHz?YFzO6C zV}d^S#fpWhIzmllG#}fe5UiH((PcAI%-|lcunp0OIj}i6 z{1}Ey+!K?Dfj3*a_EQqs0vKObDk3hl7yQBPOGrVlIFAqd@}N8xbO5)qS#@^o}X4=y(@wk2>j;^S1kdkudXjg3c}Ns(xdI z)P(PBR_Zi#s>-Q{aB>pqlzN+v1(RLSAhSoyZg9&I2B#0lbyJC{_b#Y}OKBOU4?Dl~ zZf&lYreKhpi8Ax3DL7fA2NiIkLZGW5iQMjQYcEIjiZ5YB3X>ObOzs!2hMP#+9Vj33 zFSKWZ49j&TTiJ2VM7}~pV=~X;hooO@<;7Gkr_Z9mOmVaxB=Wf&a{P`z1nJB(h@T;ff)gS;@9dp7_0!=#|gpJ%%EH+Qt?U=_G zJNenrPeG93%60`i{HN{Ww6v9Gg>FnlV$lyIWPyv?ta(j0JnO@2QrW`KL_E$P*s=gI zQF)dhpfGXs`HV)umKDouTwzYzp|>M-+svxW6v@Yi{lo03S|^8z@Lyc%zb|xJlJBrT zayEi2A}fxRa6)3`%VUUm`T~Rj>&@Y)XAdWOg{V_^V;^pjE4(UjJ(#k3*!0zz+EteY zT#VGJNDTa7+#OFDP58g8u#A9l3WvIe?XHzmyHxCw>v81^k!r5n!3Mb zQ&=LD=%NS54KbLklmVpBKa6^{pvB?BJ~gGh5VcEZpqd|liC3l2giw5@}6zTv6sbhrY;Ng^u-OX|A{b~s@Br-U_tB>1{^CJQ0FFE0du}2 zS!w0C-`WhQOX%~Zwh5;L*bQqruY90z#_Opfgcr7V+D%o2as^<+*ntXuroYAzlBacl#hQPqm=ac30qy}3gt=id^S`9cSG;f6M7%j>)qH3_nA{@EE+h}Tc(`ereTQA~b`efgj3k<| zOObkPNcolc$5u>MXt&DxNc`D)-^S5WXYyzLEDt&_<>Bwcj1U5NYAF-RjMq1Gl}rF8 zZ25T5X_6gHOGqjtET6Kamoy~d;I@%JYB8Ep?EFfve6O8=CZECMqsG`EHku_d``ey* zm{w;!(K6V)IsRwmV)6~cs`c~DeV+XO1cOG|`z*;qNmr%hQBq-7mPQK7%fds?TU~VI zLez{Sx>D-)ag8!>$^Vj_g9#J~3JDTc9zwlt}EM{R*7JD3)H8^+^YO=Xe zBmQe~J0i>u*#2{3LiNta`I2p~xBwB^PZ6fDecEw82xp!XYATIUm{}~kn$!89ifDL8 zlrCkin@m4yDW933t8{mlYM69mx|i$s)L)T4nN%m*Riv1`Aba?{m@U9i8I)jiHA(6P zLhE|O_%Tzd%a|KR2HLbt*O;}F)kvg0@Sez@b z%yfO>!g<_e1;aa-s;X39`qPdCVUuk8s8bwJ0GcsubGpGeS!pj`D&E+iIbP&*eQW_4 zYD$?|r_luUTX-%f1;vpnkLz*5J}&{ABE`76849aiXV z<*fCLl=z^<-u&+JlwG!mOxVSbJR9Sb&C%^!>GUqW2D`9Ez+*{O9{LzMB&C9*KzgGe z-!^HpSfv*UiXxLeqF99Y3YNl6I0pTxnd3dym^6e_Xy5p?bg6i0*p{^W8_C;z!E*{d z8S{*p?b~be*B`W)T$I`7<7M? zgcB1=Pw;RtVq`; zs89aV{nc#v6pAdG(ijAXT3}b=9Wy=4q=&e=ui5L*3H3pPtF5LDuRm)}ZO=*ZPl;>x zZE;Yxk6`YdMt;@NSK|?EvRMwjSwdpm9Hk}vKAeMH2g*%PHSosb@w{tgu{Q9aH9d_S zlq7q;XSL?6NnS1)Et#cEVcpSST4cUKfudMu*VLf4&@wIPK;%d%0iE|{P5lbezA1I) zT=wa_-U|B@=E|k2JHT*rPY%tUA@l6jnVgDL`ZaSUGQzFU(68`BO9-(@6m{^Gnsz@dYqZkc`o&W&HZ-P%v$O|reIH(8Vh={|=5@%nqI6Qy9k)|0bzq$m5DQC(c^t>(9tUR^r z_VyOdg-ATKT1L^=-}>N(+J)E9ZxmIZi@E9S?+KS2Bmk^@l1-3a*3i*;;@z)c$7i`? zQR;RWlyKRlci|!<4r*HPJ!}YKDhG~gSX#wZG?NMW^ultXoyWC2`+1Z6a3P;!*OB(y z5R;4n80T!JC9u8LhFvg{q5Tcosm#M26#x480@qjejPiz^3zvU>G@}t7`alOog*DJI zQ`cE%cc2AVcthSUJs~1X_TM7NCNo7ux>{|zZ&&1jW)y&w^z7)A?G7Nk?G1$;HU4xD zHKdw0JY605luaqxbn;=j6bWhT_OktEIEZ=MtdMt!N?Q}eF;1`99)D2|HO-0oNzwaj z`33k{M0Fq-@`rWuzUWr~6r^U>tmr}b-opdcL;naDR~8n5v|6Gg-l_HBcMhOBN$K9~ z&{mHA7;T!v?=i0faJLM_DZbxa{p`j02`NS3f(Z$vDy)Nahye6Jkhs3RcuDSmW_G(& zm;N>=JG9SLn)*~*TdUG$CJVwl;eLW|DgI5zc4;!7X$%WhfSSq;Tb>0PpdQ~?BP4n2 zH9xwWfGm_!GtoM#NDr0J{%zP(%4OgblXxWLmbm-geUWYrzFj^xOX1thf60t5(NNr7M-E+B#3XQ9yC0UA55l%u|h`l}E~81lk1R zOr=^5wP(Ux7k_4EHP8he3_&56Q|c4xDJ}C;6(SO2;$y?{Z4(H^Kaj?9D9O~_#cYk@ z1x-CvUrUj0FGLrQ{s3MFFf^O#CMKru4av1PoK8s+#;Nt@k%h((&@$OUWZmRE@C@9# z-917L3@(+6q|@1md2IsQt#990A3#MkEYqwk0s+PSNf!$Y1 zoO^Vc2|#I=RQ3t-QF&dE0UAF_99vwX*?q$7dJ?$!(cqBRF0h*%4c|&gijX&FQXsHG zYpCkGfLigW`h~8Cuo8donVu)T`&MJW%cg_5!BYFFR||H5Z~$do$c%kwGEvKrzv|9n z8_e+W%H+UFfD<#-w91A4qd6H{wIq`vwdG=RD#z68eh`7YtM2(9$jy&KZ1&0gr7jvv zrJ2_(e{NmA%xdmeQbJZGe^0RzOM?>QptUsuoWCHRR&vy{^S@DHIJ5~PYKPok^GWDW z3Pe;Dg|LOKLIi#$oArNEtHMJHmK4oc4akBry1lY%1KMI0*!ojGY@R&__m3+T^NoA86LhmNWa^n3r#HA8}gSi zP}2a^K-fX@KkTlp)c(+CPOL{a4L~%Hx8=YAov`u)>`9QC^q9R0FO6Ru)Ynp z&PYbYX%|e2@zYl0IZgV^Kr~4D>R>u)ux{x~u8%4wf(H ztVz0auJ%p?s+|}j(Sx!I&^~WpBV&^IE72?XyWp9A*-pDP77sHzD9&XV4EC;M;hOOU zGcE7_Qo5MS=J$E4|8S*oO>ckEw(s(_xDn49JlXJFR#Tanr=nVfN*q))lfBr)uvv9= zDV|cCYXEodRuIa5C`U!wYT7#7z8_$lrHhmHSh88}fIsbAil?52=VAuVil>S4b z$Sr*olIMFTtdpI!b?}h9nrCR3I@O`R(~H`zP;-X-rI(JIy55`s|A6+3=3x!8i)cRy1CBpP!`L^WG&#gEi;WeYtUV)fhrk5u};s~j=qd4f!+qs!!Kl~a)E(< ze+z=+F^#l5vJ|x9rnVz%r1aiX^`8`suqY@Yg)(SmaCRjs=W~tt>jL%CiM^@Xpb4t# z%wSbsoun)Z>*EX!=nsv!#H@y|8@JEKGnSK1!Ya7&+1af6_kUFB+NR>Ii?Ps{{L5&h#{V;mOjmumTM^=r1?vOhb_ODp^(b(A7Q(muk?KXnw@lflcIRAa&|Bbc&-x7DK$#!wd zOA_%vY4y-g_)B<&6siA7W-c@(n8Hi`U+SE=BX}YIv(8xe)&$k-+c4a}slV_#(hj^G zispaPo?0BU_CLE!USIt?4lH3S6cm($&Oj&L^KP7|*Yp1n-d-}NLWf?0{;DgM4AFOz-^;PozRG0G)dpnHB9N3S4ZiXL4kQvCBz z8npe=bw?K3CkaaXQ)rl@rn>=SCvXK!EVSY<`v2EAHzJ_f^J zR+-$KiDmbVz{qcXotsI{nae`s&I>o9X>AxPj{SK0YIbCy)o+lBUe{ho&eI@_RpwrY zE{^zo27$twZ`9?FHPCCV>DRNB5V5S^k$e^N8Ef99xqUK#x62*r<>f;DZVTx>Bl-AF zBo8UT@b}V;<(TIU}Z;A{+MbLWF4#1wS20diF$zhgR+A zR5BNIybE;8KP2?nO50!H@4FZ*{EV|-Y7NDg-k7FMcR#wbvyokEnPH3>w3TVCWXsE^ zb*{aIWkdHqc55W?#~+X*(w zU*ejxp;j+{{!q!t3^>yvLQci9&@W> z7ejk^U79F&8yxw-tMtHzsXi&h zij5_V?+@A+5A)Vz#|4{RRjJ(No*vLh9S4qXHPnI?g@GK7#Yc;&5x2c(Al$=t#X-^Q z6dtd0O6Cs=T5N|0SVcQdl4$G)7 z$G!VWW*iYi+}934_|>7o74da#O`TUu_{rqvLS}p{$sCcORbl1L9Bq+D;Y6HQG@-Xf zCDIhwdS#nL5B#4l>j6?-f<&T4Z`GKnSd3ZqwAcp;NZpdZu`mCYu9eF(K3BXqRf0 zWEzfL>NsrIL5ZZJx+*b(h}G*SMi_@chB06jVDBo;7{-GA$N|lC51e4+ufodFbc}sl!icA1s8$w$2lY zTE4#PG;a{~Om zXYr+=$1?Lv2PG;{ZA^QMh$tx5~BG;~~k@GS^n}z-o8Gu*fY9wW40! zE~A}+?4?^%F-@2{i2La#VjF*uKU?SEr>k{=PQg5tN=)sycxDYXQuk?2)CTBz$gWMH zE-vvsTkhGnNr+t0abfazydvAhIvcG!h?B?C4<3CYo?eAnAKk%ijxoRRVF?Kk23aNq zs>im-)%l^h=|w@cq8EgoTXcFXpHAWD*6Ucy7-1p^LaWgBJ12BW|E#6fZ%S=-vR=K) zuunh9@r8du3j=_hj$B~sFkKt`OVDBn+2!tN?U&XRZMuwnYsZ}*qwQAHLT4(c%kg>A zVG(D$_lTRz>A2(%+ewe|Zh|Gh{!J7RpjTD%@oSonnsHJwM@wp#jAOhL0Ri3!W^A$h z4c_83`Kr5lOjE`0Z*fGN!bn&N<>i{3p7+a{V3spKBGDCfridfsQ$}M zfS^88DW-G9LbrJ^>$@&Y%K80BS6lL#qv`LzOHc?0#C!5dvXC()N&Acr&!d5B3*LP1 zW06j^c&k+E&-s2kxh_yuN`ZA8>cNP9H!B33ULxM$%Yaj@#I@@x%!+KivKMONX>@HO zslO3<%O65?_SUKv2%C}Jph1|NxQlSeXDw>swO|K#jJ?oW)P}=*HUf;@JbLANOKulo z98g0wi7y7HA2;&P0=fH<-*xMHdu%U^cJ3M0pWkrH{^$pPCok^lbQKCrkr%u9U3E4B zp{)XCoer!Qqd(-;9!Jen6PY>DEz<Zx{O7X`jyFge~P*IOq*`Oz5$8(1(vd8yJzC2)DG~=UXdvOVI0S7uiYs zuoo^G_tZr1PuJ}zx7^gezY5O9O2{i$6m%!(8t9^3sbXyMZ` zK5yatLxF{f9;;04ri(NAk8l-iv~cG@2cEn%vOoxVTE76{uV7F=|qZCC8R=!vS2^tbsQUQ^~L2+lk>2V7Mj z$O<$GuaSPhB(tBVp!!_V4#IDGdSViqVHsF7uP0Dq*!p6~|43rCbD$xPdu7KY$DEYp zXSz`bjIXPh!VvFp+x%IE;(!xyGSk|-{X7BVk$gwJBDv-FA3q z@!AqYI1O{}4Rk+>D->`P(3UY>rQ(Et962G@lukygt_?0cTJWR0+~m4X$jTanwRu z_jqm6d2i}sj0<+wP;I8a%Qq?9Lu!fJaB#4*=er_|iC8_BZWzFGS-9$NP!cEzZHvrH zFu(9^Qb}Y%7517-W7%T*S(S5}m{#(l8#RoSd;}?r-(^Hu(yTrAKx8az?{~-uc*fx+ zLQ7q=*0j^gjUBGsq{M@HX~*rP-6qT5d=}Sl95K~BoTby1X?o`}E)>>yY;gmxA-1Pd z-%iz?tKTkl(W&aHdCirUrziY_ufGx253Onv9e&MTU++XYe5Uupy)`+4+UO7R7vELc zneZ&y#3~7b$qeA#Bx=ssmPq&)oyI5Od;n)Jr1#1g{Q>{- z#M61=OmFsLl4$wc;;vMAi@wI%M0h)FZ1ll(UEQxrJlkRuxuD`{WsWG!LSfMbd>7N} z?#X3b#pTdmOMCT{K~_Tib|-A9S8yk}9^VyxXHZ!y*7oQI{jF=Ryj$A7mAEt2!P{*F z+@-asA@bU*7_VZ(RmVvN>?|NEUX`s&x?~^8cCd1J$aS8Gr7O=wh;~3A8YdJ618_|| z^En^Zu1Sv>=My{*t|daWNT_~Cy!8xQD5+qBOl_m`!7)!&=ET^^#pS>Alu-Y4pfwEa zXQqFE?(b4?Lf&fJj|6GqQ+RH(hpVS%Bu#p2{gNx-%9NKi6n49Pxc-#PMYZ;1;@6~` zT)L;GC;(^>(fb@6LN+r4m_ukT zdsFrNqdpMRUCH(5RdxbJU-FijQ3u{!uEdfsf?*gyt_@Nt{IE{#Ot zn9YwJ1!dv&JVn!LIr34`v86YAMmX*n?o|>KqE}IM@m9P`6q^HMWp^mM&m{1Yr;~<; zNW{`O2;clWaAsl;g%KJpyg;z8SiN-LtaT8eu>w*fYu|Ea^Ou%+qjMY;WJ2C5xUXO) z!ea6E0OsvtxD{@mJG?AG3Q=ia^W#H`BU=`8zD3CrDDZng#U^=^w*))44 zD`FiJmWpY7yrDB^y9_tYW+-iwtw``x4QPtWP*7+@;+pkYhfCYin8%CR*-NvFl7B`9Rrw>!vEHk_RS0U5Sqv;bug z0$uozzLD0(zheYPwq~|}u>Bnu4tpRM>L8C%1F#0|PEGUO+Q_;4oCF|^mL8V&%%Jsb zpN3Z)s;aEHTLN%=+p)@W zQ;Sq{%ctJkWq-|&Zu?k36Z|mx^EL!vbh%z1-bosuoE}GhHu!Or++o8WSsvG_tjaF+ zF6~rT%RW%c6rpy(Pmo7?;QNo;n>9rmMHq>H;cmsczLIYdjl{`(u;KRyk`(t=6=Xh| zlYs?)V0gvY3%Bcg&z{B5R~vM>f!-tniK24mp+#~Ajb(WDVY9p$M1yI$OU zqb*GB&P$O4?&=~ks9F}usq^KJX7oeE1IMp@7kfl zkGwk*@f@}z-jc!6l_-64Ud%wvgJjd&$*a45W!YQX@QZ>a3RmT1@|p5n={)BV-}ril z<|FJ2_L95z{~+$IgW~M=v|R|nf35P2E(*s8QgBs6me=yW3I*A)Ac`U$fR1L>vwk$S$` z$N+QeCmnn@{;q9xa3jJ{*|#KQqKnrS<_r!C2}eG7K<6T?s}|yWth{`da-BV`!S*6V zBlm;Rj+Ub5S)|x%7Dkm{P;9^(7P8~@)i>E$oQJSe#TOyuq!#qP2H3Va=H8R6Sx292 z=7DI;=XYo9iq0wQb=yT#6Bq?qHTTpIOePJu$1&Lxe<9y-2!;GTihWL5+7bXDgbtsx9GQAKs_YsX*rFIL!0&hh1a2CS z?TrK02oa?g@9$@K2u#9Cnyiw^l2naiqv_UosRt2(mzXSl{9k_2f;SGBN4}^zBa-K) zXvpu)Z2lP^E0L7DZ0-(&?Pdex`UgX9q$dG z&-L`zg0BJ#G6fCVoC*A_`7#=Iu*H|_K_}|z53Q*1lso;7v(Jxo|3Difdx%NUjNl0M zEWq(v&{D}rkm!dR;_dOg=G&UQ??s=9 zh`mXU>ZW{qN8Jd$Y!WbD{si z3zf(uz`lHG$}u;%>jb*S>hE_v1f9O0t^St9@1gLRo_#c5S^3hQ{r~|E+-dHK8^M9Q zY%*Pe(BH4kqb{FeUs7n>!`t{j6Sx2G_0#-^q(5j0+IO~$H;t(yM~I3n&(_Bkw&;~A ze|?#Z*lrH3G~8Ch8+I8KHqK(t4~|O{#P+cxI3@_T-B*;cKeMMHXx;kRxTds(Sb?Q1 zgH0qy2ZOG={&?0ZL#YBKnN~*0l$KA*#u%M|HWBaH)d9e>yc;EuTanyo&e7G1e%>mI zi5$zsM=kE@7o@hfAwNcMOQS}^;_qiih6N}1u$YHRMJA zc1RRBvrTcTVGETn%4F;Gv`)JkMg6fDPI`r3Te@*^$mUFcVsE;{Z72F*KUO+bL2cyo z5QL`7o37IYGAJW+vdV4-KQI_^X3e`^63NHLt-R+5IhqMuC1bS7wnD_aO@2Pp zXyIB~zO&USA79#a#AM|&4#Vpx@~iNxj#?KeM}BZM<@$}q*UccmqClqOTji5Se=(+} z(Xt0y(!)rf6r+sEeTE3mo{xyyE<1SLB^cg+C#}!w_{2rgfD7+Pvu%)XTZ?%NBV;7o1q~hfzl!;D55yVd1&xwBNmj4g2*v1EvaON@AQhCMnCD zaeovfN&!|0<`G3iHmO@NQKY`qDptEFHws`;95p;K_g+q>&W;pU{Va#?MfMGyO^3}3 zZW*B&wPJ823bcz7>TmH{H7Y6ZiM`|DEIj=^0u0a}Wv9qu1cZc>ycJBBpTxW2UdmT1^%Yuv zay!OHZ23e|X{tLGgx|s==<$Q|v(G8DsB9*98m%}UIXaGnVIaA-tG&D&7D^(*B57|U z8=|gPnq7w0U(`DNfV=0beXv!PS|ZKwO_&{6D-U0P3_y-9^I>;yB!%;j`fqg(?Ox>F zVa@7Kv(#S^z2tBG7-B3B>29I^pCIQ!-x7LlOFo8xi%~ zE7!2KXK5JPJ$Z`#&Aj5k0f(h?4mQvSQmTRHX+h3e~W@unFbhk9!=OPi#{<#T73gD((kzoIW%dUSN z!RbWgYrjD*VIY2XO8Zf~`$)dKFW@A$AEzi9|Cq&=^iFTOBL7j}lnA3GFOi^VqJe%O z6-PD&hjK1Gf$L6&e}Hv>#Bn11L@c$-6p`PIRDK9qTzL!UnSFpQ~4@yQOd(6PCn0q zkynD{85e`ngd}e_){$|`md|!Ab@8uP%Q;MB`xZ*;@hVi=Tyi!?PR6!+HIp|_j0(rQ z*O%B_#sMH78K4w5lmDz&^!-RH{{p)|lR|w;7|J@`iP%MGcytf;Mv{jpzH&(Pi#0kH z!Jyy7=XN)NU^|EyVki9S*(Pd&I!qVQWf`GON#tzZz~S!pq)k=v58To=+GXOP^1;zf zRz?437pH@)mS}~H;*DGUz(md2>Wph)iSwiCi|Yf*PfiWTw2?3&huTR=(2G{$_@xQf z=!x-k)$rB@`epR06D9Nm9fna2qC`c&C|2I3WH^Vc_<)OD%Y2J(81cJP4BsK>Oqe!r zATOUi4nob%W+hUKCyVR9Qi4#?lhTLm%-YDW`(qOH&^g!AOLk&qePQyIv7YDpYrwaVc5e7wsxk*PvF+ZdEyn zYPw!%MGB&6tN)57-I$-#>agT!ski(Q{c2(In6XwRhlNRowzD*0a@I>SppGfqitK zu@h02>V|9Kji^j8M-w-GJOBNjx8mjjFFpD9vcn`2xjAER@_Bn`zDv@kQnmeJYn10A zYKwc5H9ZH0wE#aSi86a$ssDFp9LkSxOVu-2Tgo)FK1kDtyQu<&r==v1k>#I21 z(=}=oGhFxUEUm$DspFSEn%XUx&ABpMWqnh`+OqW0WLPg7=9e&-wGl|NH3&kh2cTYb zRyyf;$sP$EEz(n`P2Cx1AMV$daT7#P)kzMLBd{vLOxY-s&s~t~EagV8XsDmkGPLSA zw>~W^^yErdPc*y3Vnv+=?`=Kq=?nKUIOU9a>o(Ag_es`!#Qx&Ft7lWzd-ByyKzIcK zCZDPH41QvC%M(X^ORs0$N*}-GB5L7@(1~(#F_{2auqP?bCshtP+?E#yCI|-eKIvZq zxQqwXVnZ4pJ|A;2_etre({=(u2KlTu-`%$gPi7%Gc$$p)tw+{F4WmO_0_{&6?T60+ z5!G14fMz%uv)3Z8`AMxB*R}<7#FqwqZNqH1P%ee+vglGp*~%!sn*ph5P(Hw`Sp^Zf zLKsFq|MEd^HN^J~kS+Ld!Wh_<=}cwMkHx?jHL&fv?sjHXq2D#&6<HQ(T z6b+Lps5YWTp52#%4r-X%HBes*q7dbb=EJI73nDyFkFNmV(2|z!_WTb&Cn!gey@a-73OJly!x5!PzVMOTYg0KTXR^&|8FAYaQsCGWP>NHtX3(b*#iw3uvE;~h+Y z)mJnQiq033a0&gS`Cfs;ZPr?;yR-K`N^6J zre&nxWy^z#{rVvH3M6TD$edB<6+`(Hi66}u?82T@R}gZGh+jk+ipyA65(A zcV+B`?NWq1g{wmg?QDui*_lAZXeb+-!gjrBy{@TuV6_cS$1K_jE75z z6X#gNFMQ4mF)3_B1iXl&r-yR$28Pf2co>D9I1}74O1k-@7-n+Kr7gp8(&3xdCCx1% zc8csGu1=N7rXPHHqJh^OJMWg%e$3|h+T5{FReuGKhG+p-p_?B|^ToM>4^NZZeNL5d zo#qbHW`VoT&2EN;L5Weu`rRN*y*182WC2b23j8B{Bsol=?BydS$p&(iuAI~~-r<*d zeN$;-7v;x~k`sDZQF3wnhFv{==-m9A~E%)~6Hvn~ip0pUn=ZU*qLf*7t`6 z?c-v1Np#pJn*uybiVrt`sx0k>bEwc`L488&SY}!c-wVYF^aYe?lb;xLOuYAQOh6B2 z-;d1sG{hO%|A8D~o`zm@G>JeYDp>+nq(iT^uG`}>$C67-XI58Aei3%K8vf#pu#|?V z{t6&dzQu_|*`hwDSwt{poI|&X*=tYlW;0<8j?#@h-3PFLY)MeX`@xtVsP5Pwr`_CX z8}F9iEracO3V*v+#V>^Y+Je}l2?}=+jQm=90n@}sHeom8Po?3Y6)IGtZqQXeLm?aFt>|p<)IJ4z@uKC@P{a0S|z&PGaLO$JW zk-(3O3p#HS@v9fMC%;4A0kIcfo_W;WJM%wkZ!``_9W{{w8W90eaPIm-eWu z=hVa!xzsTqA06;`GtIqH+`E1DnIG-Xk=%8BPAbz^7ct8spD)iy8oF>-kC!G?@o;{i&K zFx~vYbIfw)t59&xOIEdJ^m*C~W6x0xXph{dNochm%wtcQGc?)|P%@I82^iL?x!{~|nLZG&aF3e6b+Xq6y0D%x)69(+I5gYq_@dbn#X)sgD;Drzv*%jdj(V+KH83 z>KnU_tlET{-nMH5G#_ZZOm0=1G-AZNZtgGM?la;^_nC~g2^PsIVPx024|t7Ou3PQz zPETsZGuJ9CDH;gz1~v5P*1{FO(QE7O_b#fEt5mix4;b0Xqi?a}-rIz$D5bh0#!51G zVnkH+l6e*{63n{XlG5jc$>aVXD?K)E9rZxjeH6%oW1LPsIWDydy8U2*V5Mz-5>=v- zL>>D2Wskx*N6TqROY6>%=-C;G)UN_{X!!9qz4dnXc~Kds2+GUVcPW%lu6Fh{i2>nc zvK(hL7N|lWh2I%;Xtx`-mv^hHTn~fyO2WQmdht`)@reCSpJZ9GTG&dpB|xyM^BO13 zc$$4^oqqAw5um5@xN9C+VKalb>BZ8pO5@$y)_45XQ5Paf8t+n}nu$a6vY4cX8R!{0&|9NWVa~SB29ayQSmp(h5CbX0sA)@1!rlpDb0ruD+rJ> z^VooR?>-{lANe))hqvDk)7*B=pK1@%u1l+2E1yV~XP7KKIH|__>~EeSV_~LWL1$XU za(5GL9_e}w(b{42;WE}&R3nB-)l*<&M!!WQa44`PSDEQr?pU&XQu*@=J}}9wO)ns0 z)}^xg*huAM&Y_xv$tS@0qyaaDX-Y4f)Oo6cL2o%4*X0hP9cDZ8pAeNYYd~|lqd##8 zFhSi2ANq-rH}JyZ_0-Ai)N*&qVxSVE13o_3H#+~WLTjr+Sk}T!EqNN2U@>Uabs{gXO;%IvPszg7vuhGwGjpN|%tyVbQHkRJV{VSb(pO+3vt;6Vpbq$X`bt$RF zrM#7AJcI@_?!H8QNnsHB?LA&YhKT){R_>%Op#8 z20f%|)p`++8FU1cCXa2+q;4-XxYF&x7)b8EA+WZ)JkDSo3?|=^Y_LomwJQ`~mbEB3 zVNh$>N@=ayKWvQNK*6xL?JXuNkvWq$K%WgPb`EbrD=+dk+CX=m` zn(8ePe(SXid&{)WiPTGo4uzOyb2UXZDS34c^uFzj|$WX2ISzYQgrrhyz zC9yYTn(Vw--(0W7EW=CF#CoD=juG|5$PNGoU{dXYtd&J}Ey3AU=OKW>al98*GTeJ6 zBC#$_0P8l$rg*mlv9_hKz^OlI7N_9`jsp*Yg1)naTfn>=q#lA&?dz@C_7d5W#jx=b z++*fTBExYM`LtWFJ2=^4f7X4o7!dm0`jO+lg0}N~g*L+JV9`G1zTa`iUqL@+Box}f zeukiOT_`H*_$Be>zOl*k#r@LN`i=j3IooO1EEcANAco5ML%P~l{rG!C;IfC&^O=jM z(jBw_@S1>&i6Da5@Z?95v2l}W3Mhdtpeg%9_48MXxBA+^y%*9KdsW!P>D^6lhM|0s zQGX}bT44=)z5rpFggzJl_1+*1VWYvipath`c{yz^w9(t?J;UTGpH;Nj$=1Ah0@I8V zQ$0O)ER4O%?j%Dd(z81UI6-ou=Kx|Bz#Uu0ODk^S2!0q}3%gpu*=A#XNEJO9kr{nL zcl|1vu!9-`bHq!hKp^op$2=v@Sh?biI=%@$9zwek%2K5b2h zADV!M?dS7(fUK#2O!#;b0de4T$lUg_%XqG;;A1;(693h`b%ah>CyCLix46aujS%4S zMAPYd=aVgpYTWog8^#NEgDYl@C#v|!DfDKY8iqhg#|1ly^6#Jr*E914SKM%_BNobt@Tf^GTEo}s!yR=2Pno23ZV9}V$XWig+=^)% zYamG}-?!=~8T+C0kt4Drm-(ZOOq8|Hhbn9;g}Mv5PQX*A+gB_nJ<5pl9c6U;a5j_e zrEJIds6EfqMZ-%w8*X3hX9!9L8Ir?bPsMfSu8b}p%Pm&4*9fZ?dQ_?_hA5i%kQ@An zE~%)=f&hj}2b1;C&6JjHvMt#p)LWKR>~Pm6OPIF%b*XDw!)^b65a=u{P_66s0Mf35 z-)|+6bf>rSM_99LA2yfk&)^IjoR`?YdES(0qF){%R+Rd|iAKs(`!Z0!;AF1K((Z`! zx@Oelsd}pqB#veSGC+uBukD|NuCn2i^}s3g<(g=9`BBprH%5M8rFdD;8-Ig%Vn;T> z%h2ocPLXv8K$VmQlNR-cr@Oa%dj*wL%x;^=rfXlz7OTYzjI4QeP)rstQq(lI$ZAAc zXcxpz?|lCZ{JlPK_PBNJ6$#RO-ZnnI<8*IHZ!!ls83Q7Y28|awwEUO>EcRn`8KN$y z;+&FG;n!E0>ugR_)qV*kF1;Ni+ zx8Y?jJ-TUvK=bmRwfceSZ)T?`)uxvrmao1PANE3B*{LC_Z-qeU_j3b2j9O|T$G)*K zZSK&e;%QlRd`!dknMt=oeb&73p0#mJ6j$b6k@ALqpOOfv0Jn2NUTs*m;M}VYQ8oAv zR)W&0+_v-G#WWs=w}bh>DR?6dzje)}xE2MCF<|s2jaK|yvAcnMuiP+5yZwmF?_5+l zE40mM(!H;p4NkV^ELv*UI`yW!iY8=_D6hLL)0p36vanUDc)zL$MoIp^*I$2Bg6p}F10_0MW8376=-RJl zMGfBM_hPmh4T<5~G+E6uvB`4( z%}UB~Em1ilkK5rKZW)0r{4=D&YJWiS7ZT2+&Ibcwt}&PWFHI3>Zi5OUM&? zp@Bv3TkzNVpW{dJ^!}UqB0Phi|AE7mS-by@kcUJ3|0$mBejmLar}H2GkF+1+IUF~DgvED091h74Vh92X^0|EBx@HU0k|K>Ppij{*Gq6~8aSHvM(XVbY4D zVNDI&^pL?fW2wu@mjn#J!J=pMRu#Az``LtaMrsCn$>?N^$4!JapBJH1By+-jiK)s^I8; z-#1rGaVrfKvxSPz0x#z6F0$4BYD|I)F&h!Cn4ao_?V%l*- zv1+`GL2Eo>AJX!9LKjBK^K-d2n&3Msb-?My2?-XoUiLv_l7{(!Xb-tsy-a*VM^t_C z%hT4DTcQKU*9d0dLr1ho5gdne&o+o~;=GR$sdcLt<{+64lNv>5*_JdvOQscn@svM9 z>Qr)r#6;QbI1sWFY7i=hZhV*T=U&6uSVM&~V1qyR#S7I66qUj_3hWT1?!LeOyVJAxzyq^c=`|pniD;++#HUSWdFF_y?~R4$#;FQU)X=^< zyw-8An4gKo#q+nd7nxXBT8HY}ytts6$^0tHNo}9>*z*1%;EU;SFFU-RNoZ$mms>%- zDuB4Y7|6mHD#E<`Loj1{7Hvis!AI-2jew97+?zdm@CbuxcfA=DqINw#thq;UR7>b5 zw8fscQ|()kxh)Bnm$8N0P^RV2XY3NGXS)GsiFs9i=66RQ#rG=y?a%xl@}aW*;2EIe z;s@+^th+zzg$%7U{NvDt_S%tWyR$*5apixuH`X~SpAkdS&qX|E)Uo3p5e!j;T?bHM z>D>Y}P8uc;-XuQjwKW3r@^x0H2!b{D4;PjupzwvxA^G(w-<8q7cb-I5gZO)yyP(_> zW;x*=Yw#t{%7RO5#QBn_fofshS&mtrAAmsausZXMsJfuMZJxCFA#9BY4wyX9&87_nvi&vrkgZ9wQ=jWt@ry}` zf^?_!p5;mkU+%>TQ*TO8D#1Wh^!wHQe*)2us0e$=U|n{I85zj_u`w=F)rTjHgp-F% zMxV@Nj9nNYRzvyJatNIf7lfIi2a_YY!t~;5AP8H^8xV-kS#`q8q3=kq&5zWzkS49w z`Tk>&y@7WL+XS_Z9LACl!v3kdT+Iz4`0nHPMj}Ztf~KL@WE#{6yYu8P1=qqB^R(c? z5u>fNL>?eWxhZSduCXE7Q_}M^*r3QNM~4`&vA%>Br_i)OR`3xy{j!hDQKi1gJc;-z z_wDgI2a!tEM3! z^TFlWSO+c*$6xHl5GgS#bD`!h1kC9lr{ z^XjAgNPD_0N#`-QeZd#}N1t%b2(Zt?!}tL+7V@FOh|HSR9mlQ&rVduMMUiGRvq-LP z@T%9oG`HV250Ur;&q6i;t(j@%INRJ2Da zjX!2}j-+9TB$y8)6~Z|}3++ofO6l=Ko_INli9L^&RC1>(3&-d#J*IfjR|m0pdvz5& zA(i3q)7XiAtC43>YfD}{w@zPN@}-!=i0QmMiyRt4r%Pfo{8IHW-C)gm3h1t>vn7n` z!Nm2!o1)mveZWZ1q1s`atHSaZjjSv~BG}@f(scw!duV++!#h5_0|yV)KTNf)WJG(Q zP62caTN^;POt~4$MJRWk$T0R7c3xJK7!Ol} zM`fs8kODR?y}jpuIeg?8wG^bzqmIgG*)ipfhO>Li zWarrjDhO%(g-|ADZOEBOAWfb+mq;ywn;Qzs!qukd<1@%@HR!N6z zUab#->oaZfo1I6;Qp$gAdf_ZhkT^D<#J~gQ$i<0-O9Dz^CUqt8e`)g0f5%h+?t@RE zN~{hXNauMHX!GF-C7(RScup+7K>ItGZ?)!Hyu zu~z1TdxTjaYK0FVsXICFVDo3$!|@W-0Q4K@}$d<|mvD0|)h zsrW|}A%MH3UaCN-{(Q%WsC$tc{_Cn)526)5j(~hsl%{b#m~#(CG=X_o*j*+@J7uXh zY$;Aa$wP1xGcmu$aB^fsI0>(DydjB+Y-2A!<5bIw4!1QWod{mpJ$FW(wA#>oMHdVh zR{n;}SPDNHPr}5d(*vJF*Q%BP8i_{VLBl#Rgx!1jBE2AukAcp=udDQud>>hhp?AC} zH+$FvaPvgGj4Zkly_g!L`+l%NHl0ML)0!jvbRL7BV|wwa>DE!*95ZJ0=Vp=^W~yd~ zaixIwWj&1b+9HJe(82{j&qF~G*MVLw;aa}yV+X%^gDt=10LaBO z^US*P^1bp(APs-Nk4VV&3qffHkZ^CiB%-c>kbI4ec<4=-!+Lf-A%ox?OrWyVjGZI{ zr-~-;SxkKjL}%*R!P&2J1mHHmn(Z~R#>t=G_85Uk>;l!Z8%@q98!$0es+(may6AyW z_&vE+Jf97Ygm$hm+C2bwx&+1<)J_2xPi&u}-_!H_=DiYpvHa-A!%ci4GN#9hFfe5$ zxVp;!q5p~ft^YCqrT>*K?Dgh4a%dTH7b^WF^I5R5m+g&Um4!NW{q&Qc8h@Y#@wctw zy7L4~$R3fAW&Y&_@Zn{3YdGq1V6{9Jd>;20SQtdk(>Q}l7Ruke%|!9-mv@JB;lJb4 z!~1K^Ib{kOdBJ0LT$7PL-n)rAVn`PG9IHCW7)M{O(`;C-d?U0u4R9GR%=hX8fW9pBy zO#RK&cv(IDp4E{-bJU z+YK#vhJ%5n_~KI^YQeGXQ@UcICffvwsT4_GI&x6D@or8XoL*~$na?RL{~QS- z5{q4Uw;l{HR?xwcD$C>`R#M5b^1AGydkPB!z`MST_wyN$K|+7m;)iLd)^d061?L^( zrMrCf?66Z)ITIV50P5Oip5M)2S()OVz}G&p!0p*3Iv*)4++1FS^-Cc*tAl8(N7lnd z^4ND;>U{#1+uDwyDw@2lvagD41z`wM7h{+*yFNQgnmnyfH2NZe>^J>&K>#^g*qa132D*7&s^t|v`5O2TEL3*;2om_}PvG>SR>W&~Y-e@r49tnJep z?Z!OtL97D&F2Ew&h`ZaDscL-_!+-@xy}$+oVI#{^xfb_0uiu*TxYLQz1(-5Jovcoa z9iPL^3fytF+VNpEiW&dQ{O{O!0PhaZqqD$vf zb#Mg38p=aH=VlEJ+TY!7vs(T-$A43DULe6f!-2=HlXrxFCB6qQj%R+4RGKdnJg?QG z;(jU||9FWDl%BIAm}oFIH%t)B@aFAe>me2cjf3VUcr0stOv2^9iY_=SKIFnC`6Z#S z+pVvlWasv7dWn2&ES)m63Mg)(O9Qvl@(^S!<0}9q0b3r=Xyw%sneIT=)A+IC+=@5@ zUajyUMSClBQxR&q*CS87zrdPp@xqjzK};Ahr1#m~!uJ{gv4Wpg!LZDO+;6*n3WqEd z`XBVZzClNg;(zn|?Co07cK9(@OFuMLhJ`DuJ~NCjfKM4}%x(x+qs^ViJ@bV^K}N8M zt9`d$kE<`WE>0s}Eh)CF`ltFQVbJm))j#dM?mO^IB0aTl`hu6#tjev7t9`Z&1Lhj+ zTQA<8&?{)&J*|!|I}7!BMUYQ^8;~A>y6JMv@p&S70?e!K#glCMKGRWOcL?Q$?Qqq?uz#bq8by#s$)O6K<@&HBu@&&)-i`glpNqU(E(E<0m zOA%1pudu~`%gU=+vFpm&b$cl)eio;nRN;2bU;z#CI4{7d}mRr zo*FK++jlQUug0lTXyeerx^V<{1Aj#gj#_Bj312oKO4=DGqcHv{NobKLu*a8cG>VMM z=WlELgHcN4SV{!-p4z+FAnDT&Hx%{{J#dERyvyUK$ap}OHM6)I)?*~benFAkPp&r} zYrmRL$J7xo^fBFRvAnc#kQHYw;dV%%(Ull>r;-FmaRV;*3Ralh5Q#B^T3TyUbV4u* zqo#nDvQ*<5*EBDc1^0iX2c+=WW1k3V!*oI-Ar9DB%o7r~L~Dxk+cT*qi-+oCjb z1?#WXkXt;9{+lzH!4Y*8fSJW!Ru%ymSSS%qpC>R1p&)2B%Hw~lcO*b_>*lL${|#)H z=bWj>#O&(bTswRk{@Z zzI&nB>EQX+TJF@yhSS^OikO-*Xq+gGmz8Ma9^_kA@pK+)BKqO>@S;7;x(*B{_%%`he_6#9?!ETz> zjd_DjT)`kI$mW>U?hHO>e?req7F?zBFLTgnp@7tfUdg?m^e^2IxAk-SS5;W#@J_qZ zf?GJxL4#D93-=n4HEnsdH}N1o+rbw^_ONYm&4!Q+clWo37Qi^<*lYjm1?I()IT;OC zPsOkRgBxRrrI-BVInGWRH$8{_?8l@9l*VY|Ce9r7 ztuJ5|&=T7;aKW#Vs7kdV`?CGd;uVnFTFK04{3afA@BfuJnD@6hn391&0(PE0psl*o z1e>yb3@_%XO`!$%FUz!+bS zOHT+SMz&&0;JtZ&C@k*`)FH>}u9YpgA%yG!vhFO4O;~0P1oG$dJoWlUrnckz&m19i zTD4zZu^)NoS%3b&s(}B&KrH{|GG0>Zbg`Ip@w5Vkl%+aPetoI=@w=Y@WZenU{!xnt z6esh{u;Mh%Aa#_CXwy4lq~QY;7qL*p!ZO+tVEdbJq1W3t41a#3-(OYT+*%oK;i^Si zQC%qrVr+-SFk0|CmpQ~SW5?&qbg?>5SEA3k?R)zB*s7SEh&9LUKvzL7RWB)+D;;m> zuP4*Lm*-~FH)d15l-;dIkCHJn(Y^^bVT7p)!x|m(+VITBXAf3IR`(4@@pX|panHe= zh?)l7d9TA_N^*;70Bp3_hzk2i*lGpt|5iRLj|wj1D*19uBEJ$ZyBmuwa3)lvTI~$b z+Ug3TWREOIVe_Mis@88b6fdAU6cY5H*nFrKnGqxspgcxzM0LM{EnD*N7@0)-U<7+`@^ah2Th|LF1VGOQ|1t>!oeBtA@oqFKK7?oL+S%{*gf@tR*UL z{@G|tGX!N_J{g_BHS{uQKXRb45V>IBw@0wIk9&3Ft z|M@{R0SzCjVRH??{Nky0Q)|f_HK{+G=Kk>g=R=XF;#&lZj}3a79|yd>fY4RUq_0-P z+>=Spv6`))8ooaMLiiOQ!E#~fdd&#A)(fuv&po%sPNiyN^}7bL_`hZiytMykfsojw zdxbWRvFYEX!A*7-^Z~zGl!GdqH}do}o^;DFyjN`Fpa@LSj_aO3)z_OoFyQtVlx3mu zwS;%~v4|?SL|DDwAacuY-)bbq2ZE-+aQkaij-HLQaPX3y`s$T3``dh<^aWoD@#TDz7pI5t zn+o|(jRPSsv<60ZsVH05km1RWp@qCpOg-drVudEh;o6n}oPAWYq5nHa z@Jk@BFeAan9_7{IZ`KP8E8y0>Q`OAuik(lF%`4l;nKn}6{i8|Q*I_{CO3-oTO+U9T zms!T+LJ!s$J9oFgxz9|yJC4Cn^)~dnpoda{4pqFOc0%B^R0Qj+baW7Y!Y&UF9ij

ePNS?!nZb9rt1{Re5p@pc6~ShhR_GP>zC%qAJl$ln)7u2bl~#o5GrVF?qi0 zsL*ZZ*-Sr+Cl!A^W;Ha`sLWuR|E&|U|7V?Wv8;3_!Au|JVHo!*9g_6eH(}d)Cs`LY z?5H?TuF5Q?As;VirZV8-^KEJ@09Zv@L9o)U+08G^)F;@7%th_r zoH`>z)^v6)^uHlSfb7=^4=M!@f2Y39{Tq4E z3RR7;zG2Oyqb9)9RT6XMrj0?5j zz9kR%*zjEX(FgDtPa|;8p25!gHWb=llZXtqP&vvmGGHFbLy-*vtN{A6H_7e*B8A62WuBL(Kdzi`_!T9?q2Zz69=#N5 z^j!>a0~=-vkF9?%_%Q@N2lhuW$NpT(Gf^X-76LWSfn3{mU96XCu5V2 zL>$Dr#2i5(^WZe{EC8=M0OyboPZwzj)OHp@GfxCw-k3YwWHu3zq8Roszj_<}G4eV_ zw2;!((k(ug=0@rDxFeB6FoBM7R&X&#&{(ng#-+geKuaO1FOymubbYc4XRsU1mvltt z{la0fd2hGo{Q+GW56thN#a(=%+s1TzEHg!1aMrdzIIRvs;cJWp>V{A`o@@k%A#iuM zTA;sJl>cdKU8uiJ;o~O2)W;_MDPQ#2J}JPsAC^aXFTHK$1zUMm&2ai z=vFb5ZS1f?aBjJ87F`$Sj~#3Wzy(4*wQ_tlB+*e5TPHn*xO{=Ek1+V_tzrK&nqMx- zaEDYDY3fA5=lTHD<@$mN8Y?Ehs^5US<<09kF(>g&8t66?H{|&p5lZ7Q!rmnx4lajt z0teUp1H&czB%Y^{Lkn~lH2>gXTRHZQDg$5x3Y{7MyatzeE4{(~*&e6W6gw||mU?TvCIi(U4j46v=+19mEID&+ zKjjJyT?^%sZ8Wzb2w_YMfqp^<3;&xuZAEW*qRB zk-`XF^5}|!vhwnu*}oO2q$uju?dT8;0BR39@ceNMDolX$hdh7QrX)nS27x?UE$mA} z42>!nZKpqfU#;14F)j2R=3?EXztcVBE^BCbPS!YL{i*$Im(~} zV4UD|HX?pvVQj7qN$N|Adztw`+SmN~6M_Od0pjsQrG-1RQ5%)T|Eq&?8q@t!Bz}X- zg*eW-Gs0@kSw05%!tE3qrtSAI0fgKHz^atUdCuouwLB6p5> zATT^p)a;_m)^77?WcCXfkgniIsg>dsDSyWQVd-}(d$(@YRpM>1v+;x-RpqjeG2jNeerYBZk<9~!~DcXKN{GGb%vNUhV#g(h( zjBXzx95%RQ2*!wcCTFq5sN*;xc7yV)cP^10QV9vGW0ZUlP z6L{hd%KJuNf$v8R9oORbxld+w9sFR%Czs3fZRP1``+@?Oq=&gQo{1p zX6M%B$L4HfT6#ZuwYeO!jiZ>nm9vyBpaGD9c37uKZULi`>1%v@T`oPoPuQt>9M)U= z&l=I4N8I73zJz!o{r+QNY2KWUm#g6WzHMXNX-AX1Cn0e!Vewy}$votI0fqRV#rF#G zbJBel7-oSlE8xP!y!#Aqh8X7;K; zvC&GWe`lA2R~Yp5Z`8((;NIGzhUKV9T}9%Lr8b2v4JbBuAMBx?3yE!L7V1yoEhsi; zDy=M3?bePEsC${R?vRVA-+t9wTA|jEqfY+Sm&X!#8C@kx*qCdXFEmsPxdO{2Ei7BC zRIsnq6nbjUljJne#uW&gqhNI#U}}s~R59C^DeTB!KgbOua;)%Wo8>b`tEsI))!{~T zHS(8*=w4i%WShv8Z)b-FCeR=(#{PAjzQP6=>qZpKOCkD_2v=MFd>`1$*9=5OVSY!I zxVy-z=pf9pTVbhcFlfb%--sbfNg^%B@$6t9P{0yasY20viVU9j5W2wRUSu3ST{w2M zDz31Q8HK!XWehp^=Hy5u1TQpnyboBKxMyi~m37tBRNZkiRBH>X+cW+-uEpgmD-AH# zjB-O@F{Qj}lYo12qFb>6Z^H&DT+dHFDFS*W<&>}7!I~1=Nax20XGbD|&u-!!^|wtG zK2`*NOI5^p%N;3#WDx+?MB8e-e{U=_8;7O)M0Q^xl46I#a~uO#LUGky*wt+qjenys zWWLnYjDp`_X>{Ms;5oyYiItF=4j^Fpm2IreJT&*esC&og%C@#$H%=<4*jB|x#kOr$ zY*sX5+qP}nw(SZlR>j(Lt@Xa|{=T!@Zs*rI`<(xy&DQ%EbM(>seLeU6v~Uj~P$0QW z>J~}}64uZ1(5UUBU&W%sQc!MrIuedJ$8lbJBa%HN} zkay!hcXkpmysnbrubW{SYZu^zO{)d$ zWo|AK3ePNAo%6(->05rRm@qX1I`V8F6`Az^7ZQ?CsbDr}`80DLIV@@Ri$TBVnS-GF zJKV;0O_h`4a!QMrVx3wIPI;-TvZhvE;adhVBFj|068G1e?I`dH@?KepcI{(?kh_wz zD8wSh+^LPK*?gDbH)+K(96V7IuD?jf53xI3l9&iDF81%7GDKZKg3OF03(JdmA&#r7G9dNtSZ{w_}IUkM@tK*JCmgw^0?4u=gZhhNl8lrR*upd z*?&efR<`YNSigLjg{u=&)Ua^7*rKh=Whd1IQK7O$3o~uFa{C7$k{Iu}Jb7(`s}gJ} zl7Dev=Aua?fTLOb%?PRo+JQ`>-(!W^3B~R=_0Car*gZ~jvLliGAUc%d=uh{lp?>xi z@k&a32Vd7-p4OGO!B@gC$hSTBmfRYZH%=WM!Zgz>=O!3ZHgTr## zA7w+!O{PAiE!F;x7aqB8hgBR`FD19FZYKy1-P*^j1|>8U|!5 zMh6QtJbt|*2&f&I3?eWyb`EYXEW0>#^vX(VgEd#^oBGZvwF!UZ)3bb*G|IyV{I&pC zH$`?qX}RCc`oqgluBDshMd;Pcv!~4H-Wx4OT`9QhLHR2L1lw)Mr~wd;iG*v;drCa*mEeJTc}xzIwF%~!SCVm5 z8XhwZP)u|yBh6$sJNf=NIPzPU@A6f5>lN!OW@+N4fBs8uqZQ*mAG*?blil~)v%ToB zVRv^gM$nu;t_r4{2=hZBzy(ONm{S#)*m!hhA1HRnIFxATds&d&_lbJ*VF>2XJNn(j z=JdgLq+d04T?Hbe;;}5{rtEL9Lpl<cNsSB6%(_=f{*%wR&!I@3HeVFKhqb3iXO$` z(_$*<5`=sZRLDZR*gi4BA%hD2ALKy?-jzswV(rWl-A5JZ`MHk1(ln_1WAz8VmjR-A zSisyxvFYoftNS3=Rxx7Dh zhS$wamfke-i#LDbTmkh8E6Bv0k zP2P6QEOdv~lOYJwh5k&9JTo?zWdwf@XMooIFB^$nd z;9mDi{40afc_alq^EKj?Ic78Y{);?*2mM{GN?NB4O0ee$QA@3IwHM9p&gGO$OhS{z z9Jb9MLz{QcWqK>{;Vf|t$XcsO{!G)ES!xGn{iQ&$c^+om%=5$;);im1O;nJN{ZRV) zYv{JVqOqu%Si^;eO=qYdieX%!sj?`&M7ys{9dVWHub@fng;H`uNKesOeUl&Z97pXS zruezLs|B*b?*8t|A=|2e30c5-e;Y`s*^cAtP0m*ruY*w%nk~S;j4Kg7z6F5mkK@ zNSzCq3&9Be>s-9M#nmZ-1Jk9CXB=M@^-=3xA&c7({mmG6Spl%^xYN6t;B3>%j2%@E zyqxlAkhPoLZ(o5LnaR-?6{oBa3!9(($(3R`Wmrmd?`8;VXNWanTf01_gtlj}jUKOz zRm$wZQ0o|?8(o?!gIf+a(Zm4l8glXxn7C4oD(pZD{j!~mH`@^xp+|;%1*1WdNSku~ z+AtymEeZ}7f)ZCR(>m+sr)=;>3!MxCQ5-~&_L&bndMF2{2cUEV%+S3aiOtU1<&h{< zcZRatfh_p7X@v52#rflOblT!MaNQBD%?ZKtG2E%k1QOWUbsH#>KM3GTr?o`9nTF}L zyZRt5_#aG;D9?%2h^}5{%`^cHFb6~lPQu^~J&1{4>%I#lLR-neqsQ)lNg3#fK_^j{ z>lblBrX2(>nW85T_LG&+<9D)iYK7qMnn4XIZ0Emj)6$QiiWv6aL|^U~hN@;-0$xYp zf8e8r5_g3RSWVDhG5m8A@Q}?COSibk|$sGJ83k={x9FEQkT-(tPH1Vj@@o8?q<=t(X6ovqE ztcRA5%xr*~dmvb4yx58~vZoU{JiSwWIs%6_m#Ypr9+XUNW`kvT(Es`g>d0k`N?Xx) z(J*9R#|65BoxtdLN~Q+-^*RI&>!)5!1ELJ&8%5`E2Ae=NZi^dpEA&p=0~V2 z$a2j1Wf7AMnkS!0jfs5VmspQ>faV%;? zSh7qWOP13j>5v()=tw>~@7t#TEjlr3XBr2c20RbfGl`Y&VM4d{LrdT7vlT~q!&F8a zuz{&)8`gQ3Aeze63R)gM-oYHu(rUv|;AhnHg>Ne7y%K%{{|4qF^m553o`ccRR78zB=P-slb!!ZJN#fs6~g>$Vjr(H0&KGX z5Qw%PcW({{~4$VHrYQ@P5Ao%GZP4q3Ne!)Xpgk`?LP?& zR!E1IwnhlgHp~)4X?>L+|;?ikBs3 zbSCQznihrk*__8`_|Asa!6K(CAfn=lwhi)lq-m|oj9^=xl_CNnlUY?|FPAwfN98SxmK7 ztJuO&kF(qEYy$8e(!dZzYJ|R>Fe2ll1nYO&uUC0k3+CX8Ed&FSxm-8|%n7WI~pI$Th;pIMRWzB)!wX>-hMNA0R!mMVj+)yjs5a?~<_ z2;==>*BiZMcCdz+I*;l`T_HXARpHi=qs0b)`M+`-lLi45oABl$zg1x~>6zf;6<#OofT4W@;JX< zIrz0+9{9o29Q9QRqjI>|4-5un>~670;(^orY4@{4s&_(pv*Y@4nhrAQa`9DsWZM4O z4ZGRBY2e=X((!esa1q6-$p)+WR=jniuYU`IDKr$3zw6Lb8tK8}UOU zQieXk>oE%R1wxJFVA;v)Uc;?|_)QSq_~=j9Kgmv6@%s8)zbc3hlWyj}(_)wC`5W`| zh9lxRxS_jBYzX0&^O=L2()yW(XT%q$wnE&*38NZci9aN8)qL=*wh9G28+7%i|LHp+GH_m2jMPGDaVT*>!?~tf%xBjID0#UE>;PA-37-@~SSUYX*DxTFv}Vn$Q`16eY10mI}Y( zac@vTC;B~L2JfiEjZ{Q){Vrx7w8?|JklpJE)3awM(@^NUqWH+?)r>GbMv!-;l3Fuk zLF_-I4v;$L!6`A^DWoaE@VYZ-KY%z<)l<2hYWX~D@G$v#FWJx80`9}ZuB1lDr zp4>47#i>!);mw?8#Sp9opo}iJ^XlB4*108-WTZ2OgmA>#6FbfnBDWf-NHB0Y4A zs{n+rp((?Z;U=g)^HK566|tr*(#4>%9m=(a9uYdLxb$F;lSzD-F+?XeJ&eYOQZ*~2 z-lvF6WC{>ayyCNktWT5a6*LFCMa2&_%SppGmMRaWNS--u85QQNV@8xf(bptc!w!mB zXiIj-L|p&y(v5HuGKXNQ0|klNYlX!%W7sI%xk&UKEtr0zw+S_*g>D2cr=3*it-7sZ zVAr)7VO^g#^RAz6??7e?$AaLC?mf;SxYX?f0IZE5X_WsT$J z72HTSw}?xjOUAct>N>gqOh6U$+u_6i@^UEomrDiKM&Vm^mlsJ4 z>BDm?<+;gczW1YAeBhTaav>w#Z(X9;*>BMVr%M@e$kq#x2kyrY$}*@IkjTIC*KQw~ z7xPSWo-VEseOvG#a21~0oV~3+JbNVWM;ax)%t*6l6A#qNsbSxPkqNU`g}=qKry0~!xK-Q zt)1wxzCk;_;d_qw4@UsVXZ zlg)_1fO$gPHtZg87^Q#3jzMUvu17gJLBDEgtrQ|$gQE}`8tpW4Ve;nw<|A8)H> zHJS8i)^ZaWPx5+ev(Frt{m1W+ZSZAZL@WFc{$M+;nsd2zo2*vV%|N`-@Llq&^*I~C zHqpBr0~QTkcm9AE(qxbH;*nOtMfRg&cR|;o+*-SeXZFmk#iSTxx_RWahIY*L* z-aBlvJ!iMx&e3%p8P1=F^Yr6eND+>`Wsa-;z;6~+DtG?_(|pz zhkBu)tr;@ai@*3!H6KVGoL8mUNg(ce*78??ar-F%AuMN?DJh zN_&t~`h*Pyrl5<=vyc&GbBEf=j7msZbqX&kL=!w!jExB|LiNXAzzDz8HC_1H;D}x)Q_zKgQqp zT$?i^r9Ra?)!^LtP(bWB4Je-_nHOJLA*&L+qgdyL6*Rp}f8V>$eujr!(5D}ZGj=LR z%|MTa1g~$6+TDq7CM>+#u-MzCKHthyy+hkUM>1-o5VV)y#t?aID8axw4!N+VY1}&B0$BqRrBSOkFW^r z?5?X0fgGl7F=+V(Hc=w#bBXDe*KI$%kX=N$Qs17AS{}KUYX(l4psxB`2mdFQsy7Rx zi4@49cfLPwaipJWyLuV8kLA|kK|JV%EVP1JVn}Btgt;N%i07Pd9Qj)9#`|J2b6GI8 zQ}E9OOBwW6mx|lX_&>@kE|Jk2E;=JT$2P;+I`IA!jd|AMRIuCYF~uDyika+)``ro{ z%y*#zwsY>^c+aEBvou`9A;&+w+2dVohBr5$dP4SNo4>PxNY-?RS7Q16<}X9qpca*E z0`23pBk@KV(NEw_Df{Z81&34qRn6!p9bvkS67O8FOIxf`ve&iu)0$P<&Z!@FQpvQ^ z7P^1yW>@KE8f+Ad)5J0v(I54p=`A7YPxi$K!;PQCJusB#H~u>_L(y#bLton3t%Q}U zR(0H^aE0~P=(GkO@l~FhbgBypx_Q?%39R5Z_ zw_w1fxLXw+>~0Nxt42mt(}{5LK7G4zeKL2g#RiMyXVVi_%d#`{L+k}Wvcm2TuG7Gj zFA$>{)8Dc}BGq1=m~3m78CKej4{2?bS+Nc;t2H>K>HB+-ClT+WcM7$H)N@Vi8zc?f zYWlCkT!+2XE3byZZ0|@YKs_8UUqyMq)n;1$jTx-Bhn>kRiLCc8$a^mgvqLTfB9Ae= zz>#Bt*Ah0JKi5E`2QxD!{IAI@Ks^bfM+5v?o>Cf4snbv^^f0OPD_?mzLcZzeE2SGB z*mg?$>^A9oLvw@B788E@WY+8j=7icskQ}giYFKYtLjK_|5pTTt=1otec1P53nnD|V z5tBLcL0SA5mK}+{Mnv*$1FgtW;{%iHS*%&Qrh$O{!@AN3!Xu`d@%kM?pS6+FsJk!1 zN|zm!-fE}Bd7||NHz~>VP7{8qk8UG^-6bK1=sYHS>d}o#dLTnH{B-8TdH#^W;WEHE zTF`7DR0ZB$$;Zhoa@iIgx+%6A9po0Azupd~wA1~GW&%{@Y*1T*-+{wZ^O(SPYhe%F zIVVhOj;l++ZF;qm!1`G9wxjZzSQ#f@E#$|#yU3jInq0kZPBaA zvu2jzj7Z>_ls)*2qBp6vZQtea#AM0iYAcOxKjRO_UDT};3|_W@DkPCT+W}3}#XKD> ztsSG!l}h0FzP=25&J`~1Hw)pPMNbS8w00~H!#ZVa^&NoPDpdTb!--Ew>(cN;k))wcvE*q zlMN87(z{lT_$=HV)*I+7!%@27VzzzCws|yAOwkx#>4KsQ*--G2Kz!PPvjaemyYjw; zq3)>u!tgCrkI&`vg0Yx6%rsKSSAa>DfF>IR^6>C z1O%RpAHIvP*^cAPLgdcDgS+$q`=-kanqvVlBVu8CCAQeYkr9XH3PI#~SV8G2xX5Bt zRC=Dp5EyLBQ%oBnkl8gNv``Bv@0|Lk^)Br3{Q|fVaWca40<|?FzI|v~%c?EtlHy`H z3#Q_CJhEJvZOU%uE3hq{3317}?YBVPrIM9#R*ShShJdq8eTXeJ78S0z7Jx*0Mk3Du zw>)%#PRcM1~5Un!y&Z^pX_;1|ldMd@+ibA0$(L{eN)Iob**1@65B}oKmZuf3sfNn6qPU7Ho~ew#7)x5XjOlK z-0C$f&^;MbIn6VQt+|z&MFe-L=&f(xUMNA2!%AiG{8|CsiuPn(%{W)UBTRxG`t0NL z>cZ{53KF>4Nh8?kx)Xn5R_vBOtj(gK&3bJdwNWAdGp0H2Z~}GTiB#&2@MFMAJTqr< zoD_^RgJhQuEZz)7muFP4Wb#F5-T_6> z!u<_VaBFtFzbEU)8{NhPdnga7{{w~4i+jdA zfeTj&-F1~>xIR`HJs5YcFJTV^@>B7j-rI;)2P=xo*3+J&z)wOx?!a$2dj{uxds$k4 zLVaKKBW#@(I|0*vyg)naK-Wnv^I+Dt1k}saXoV)&iw)p0Rhp{Y5+T>xgKKY|d-u%z zYqc=Jbwaz?_Y0xr2iQdw^nz>P`8={Lo;R@G5xl>OJd1Ja&uVuEn2DNEz_$+=JvKd& z9)N^S0;28|@^2S2BhfedNRQd=BKDEjUCvL}QIwss(?f{BVv_>n9ppucofb;mv5wON zli#Q2tLPDv{AlAoGwEJIqmmeaw?m94zJ@Pj$qmy|I8C>a!^J)7L7sQ-yP{f)Pa*|B z4rL-}M4?#EL;c*zs`UX1u!U^F~k9J0MaJvuFe@=c5IZ)0k)`!64L&yw_3Al;a+@?y4As%cRBgjZyQyQ=p&9uXwta6x=;D#OEgMNMxO+$Oy17O&zYneoiT-dvGYMNf^inc%T6 zr^Npib}~CYQmld)+U{T!H1Oq9ML9m#iwwfGIh5$J=;LwO8K1z7QDd=WDXO%--KR5% zyKoF|$c{eQZ$w6hDGK5A(9;{o((8QGetAEjG-r{xjvY}YSK&NIEIm;wE3k1^Q0`*~ z$A9n`oUytJ%>fQ2mUJEWh?(#5M#Gr!tb!$7-v_VnOETa>lqbOfgxZ-$Xo`2{cR6F| zi$04L0_$|-4F$;>@DKIAub7D%Q|i-$ZI+0w1GoKxRn;;hqGgL5uC5n`P0Wk*k})+J z`lt713m_pk-G@8U729aVn;*giwemP7d)qE|zUqt4a3S>SO4}Ybnp6oIoP7e5Y5XpG zkVfD!=)ql8kkS=gCI32bZ9&YOpf7Tn+uWftY(+=8}HE0k12XjmkClKO2D@Tex@F5q7TFF%iemfRLw9*TEKaL>=!`ewK!Y!E6G}zu;xs#Y1vDPe3 zMm-B4Tlkx>gQQI<;o!w8_aW;TCcqex>5A7zhYAXpeS0aC6*by5v!_~CuzbuNLzxhVF!(w}KFxLpvvmHBYMmI~o}ZT(O4)fC3eCy~6CT`o8yApV`4c7XC9)F%C(2sZlv7-Ih4y0CSOl5&QjqFGu0SI%cA zNd@`eL(Vs_@44SeG*h4EZ)fN|oBlFhQE?Uy)w*&j{kMGxS<&ZsCPzJ6mve==*96n# zpLsfd`Hypo>_7IUl>hjgbpGRW`agW3cp-TEB&WiN<=hX2_|VYbTyuW)$Nor9I#gUq zXpV~a02mc$;QFFD%Q;U;Nxab_w#09t zhjs_!5n_a1a8k_29McIYTnfsG(dbM+WuA3;q30^t1y=IaF>3Q@2{A3S^zgAGGH)@Q zxPL}U$Po$}sL=|Ur8T3cr$#Y{Y|Iw`cAyH=9_g$>=UwmwOBy!v&n8ZkzUhzMDj$?A zmwOtMk5E3>T=g+$h~*nZID6N-Uk^g+inl)&jXt}Sni!fzQEHmF_AyaWa+h^V zItActsoQf)DXMWl6)6f|&>yf-GgMO}2AW=oE=`Nbs8LDAFNEZx`-v1s!?)nZ_o0Pa zlAy#YpHP0f2)2-8(7=A+Ua}+;(YW$Ds?YczW4^`#t=52hHa|0Y{M+Qg(TN@Gq`<1S zG7=(1!4`VZn~hV(RYk+n8DS@5u1236kSVycI_D`Ah#gOuwTEUhu#D}bKBV|}KC0m^P;IPeB>X4Kv;t0AOqTT9QEl>KM7C*vV1&(cp@*XslM`ys z3k`0BN;6BW2@u`;>MgsuxD=Xr@g1zhH0`Tk1vaOcNl}K@37V@%F!Z-7Q zI*n7F{ZGjCBr?&dkaU|9N}h|DNL|C{R7MD>VB*tfb;V>cQnT8ZGr_}nA+-M0{B?|*Ci_j*Q)TI z6}Pbiy8*$u9gg74G^(NF0939Epkj~}DDoT^Ua1q8Bg~sf2AQ12N(&l#Ii-#fGYS%^ zoZRZ(-EYPnoolcg3>TO5552;f|B|-6)gz?Enfn~$s@O`7{L50YrGhjU;LWlJW$BHy z1tNBjzDbn;<~t7b`kz`lIP!-V4KElOwCYNdw42g{Eo4s%I9MPv6Wl4HT-*r6!l>}l z)#ynM%Zb~UmhRzL%~^NXT5|XYTw&#gM~b(K(h~hQwzZ=0iY(=>61ps+VP_YKyQnC= zyP@cZ$j|Q64zEhs2+EQyz%nE&sVt-8|0I!HejY1&Ez4SqI#O7H(!i+ByPYT?BH|^N zLSm;4ou3^hmK)Dn`V(5AwhDfGrc!iXC8Iq(RLs@)i~ujJw9aOfj`JY*##TU9k`IT6 z1c}ec7hGotY%3YfJh3jquYn-MvtTcoket0pf56C`%sAp5ujbJ(mgOKZF|K z?ohO_!l0J!Y_}P>m&jwHcC#mJl!nV0IqXMV!SoIdXMBV#alkPCp5Y zy2=v7f6Ri-T(bgX0*>@}5p3nf4d(;`yt)|mD}Bxwzz@{BBa{v=Y^I{bcWoTwiKz2; zGKOUqOHGL+v00GGmi3#NhHkJ%E`>*BM};*bs1|!h={@Po;ihsThGRqcJExqt==Kk6 zUA|Kk3M?h}p>a52;pz3MMkVE6V61+&!W0hqTpUm3s2OBBB|W)iY~2_gdlZT#5F9h4 z>Mg+UD#4BGN%duCV@rHwsdz)}J|u&W%8d>SQVav0rz3qS5Qr~|`a$I)ITT&8Q3XqQ z5W0}50oJXow!C27W}@!>hTNzPzvnt>1X%~!bI&KYitB)WY>9{$s;|1y;D&(CR|Y+i zFxGFoNlh^IC*K9Di*zBf?nJ#j$63JAj(C>zsQr17L)VSV9>y_ce_}6|=jx>qAJ0`D zvg}r0B~I*k9Hrk{$2QjLr}DJ;H_E)JWb_`o5i9u+uY=6rEa0}{%(i4Iz|I<%xlbJ)P==rkIk;Mpv_m=~Nmj4Up2Wn0zw z(9!f8SWbs}VE~(x8J~tl=0mTP(aFl*P>LOH3h#BO!4Y72jh4Hv$SL;djt_jC|L<1ui?>cN8bQ8CRBi>f=&IN@I%q&vr>pIPXxS z(9t?*Ibrov;KOqJA=paWs3U<><@DZls(gGehd`1r5mjcG2Cd|ZE3bK&V{4@B#}QmO zV^^&@A4zh-6!#Fw^mu1WChAbUnTkweBhAS+=Iq(Ek-ErGvyAieuyd)Wv;9d@?X!M7 z@82xv3|7;6(yd_KZ9IRnY41AqgjKEkPwAFX?^6{A-*WgPfrcgRhms`f=`$c$J$ma}O ze5@&xRxF(vTjjx%flQH^Ade>wGpeEb59gUT z8xlUXEq*>22~97jExGn`q+`|7rIgX}ZLNeaws|MUPZtGXVR9*JhTCF!OUD{3>y`b* zu5Nq=QXbkNR~-Xf56FLSPYdi70*wTPq&&1xYr<_qOJnb=O*6h@G|I10!XsD?p0p7o z#){p^su>*wuDb*A;EZk}q-SX$6cn~|1qK_`3lLTrY{b(s`|H(&MWG2D(^~w6dA!ls z3U`83T4sa7sOEPq1l;&QPmqm1U3wzV`gI>YD-lRqPjlMDk5R2zu9FoBWepYMZOF|NCj@y6;#Wu8Do1LpDrf3>yl z@5_~+)|nd$#Udm$`S2B9^oZY;QR6I1csUrs+l#g#Z8~Bx?nwA>3By?1fVL|cYwjPP zmoOsisdI$8;fCDy)ujs7w%CjBbM$B~Zh|ZuH%|e}f}E5BdDIL0b6w!4;9xSB6?Q_YS&^RQn0Oh=Pxkts&&dOS*LtzH2!ex zJRD=UgE2uJo=6-R=6o;g3ze_IJ$Y?f)+|m?o>{PBz~y#AX%HP$v8FTl+s2n=^TY<9 zj9e=4X{%-bVCuQzS}Yo?=UM9n>R)V!fiAe|g%2Sw#1MMH^m%>!4K^*5ueZDJ*9{vw ziUxb~g{W!bv)0<1@?DtQ?|cRRQm5{QJ|Teg`^S`5=7!O3$S`{IHDPIx1(@-On^1XM-kGohnp$)bD z9a>Sj36skPs-FVPOfLM5dtjnZGJ)^X?`CwqJEola=K1}qVD}luE#g8tA*IyDEZ6Z) z@b|bZWi?O;K}r(MK%&4AH0zGjQs+x`3$b8o2aT-T*du6m;4_dI_re^Sk?MkNl-T|? z=#}YFSicE(i4YL+<+@Y;ZDq?wD+OT4hUmdkv33Jsatv=5sjY=c7npwVe6IsOnq1Iz zXkb=}|Nfyv{a@^6cl^LZ?}2;=m)eIL^@Hm5_WcGy-nhdfeI076dEZ`@dSR^CVAhAu zW)a#I;kHPILZX1F$cDcj)hHJjVgz{Ag5tFu>wdU(;!%e9_Ca3ebJd@Rbf}tmG1giK zn)(@N&fv0`H#R3?A;Ru^M%tS+J#f|{9m5)T&orM1gdiP}*Uc&dG<7?P;|U}E0!#>Bq!tn5hR z+*g7-MT~$N?RouL^UL{-lKNLL)g#wWup)3-A7to-e~=0e0lOQ6PD~~spJ(%iDLqLg zY)10 zb9UW;%@m&}C~codY$~jK-{Zqf74urQc*w_Ik%P-*xk{-7+vYrbSuoZPsC1`<^9tdy zb}=lGw4$h{6HcTw3i)KqY|-w|L4YZ$eGF^kXx|vTvfTh%W5WRYR&R9z2qxC!HOipJ z@3_xjpm=Y!Xcr&SNZ*}z?RT@o<|8wmOP~8c0Ad4}IibT{u*#kEcT0+Mt@Rydf6)=P zCGXO?J};5K0LCKg$3r__oE1~9!3ec+&ewru^%aCwR0E_ z+_HIj%Qdm_*~y3x++6zLP|c1yunEvtEk4Uad?P^nRK*uv$n~){SsTdVsH;S&L>T*V z#-4j}$Mxe}-eJbXy87#~SpA5X6hyqhUluuu#wBbFsxJ_+KKyi?ng~U=BV<&fCeuZUQ!lc{tX4rBD^-+pAP4U z#VP&m;nfoj6l;P4t8#{edY71h+*O1bz*!xgDUVi>N4Tw7?AiJz<3-+y!rv6-u7yt% zR`&{0ioNtWjl5{{dOc2%TwJ+*B4=s8ldA8F;k&#@uQIS?(Tj=oP?%<&cUzhi*$q2l z#{qF#cu_+cckDL1W%Fiw%_r`J)ApP9)e;Hxn`j>`e{Z^}l z71)bFzUI{pZ-uNIr7ahb{ToA&a*{)?@6UT7pk`$T8p9-3Ku>LW!(DWfmab>T1W19; z@cvmDg-veH9VB6uWnC_h&MlTgQ_`#p)%pqHI$SAk$~fZN*10d9hx(aSwr!GLw7R`d z8W9XAP|Kcc6*(wLPlrvkmJzrnnWMZ36YCpK!-)ENGH(BMvB6Mbc6CL@a+U1%lMpr! z^|{AXpV%?}nCRbdgT_S^-4lKeSqGdwS6&f zwf_9v3$4Jw_p)W5Kn~@;3bsm=3Px7#HdKianqj;ly-@uB!Yd977PD7y@1-}to zXM7u9EY=-er(efY9in_QzxFIlM~Sfpyc_DH4A#wQFW2uW8K=po86!IN znX2TR)tFYdSBJ>vqqx`^2u_ zxLgd(0a{OZr37K-T8(J^=)_o0O>Y??(DHEU`a0ujt+|}d6NvY`I_CEvuY3J~oqM&N zdZX~^$ilo>j0!BR>YMvL2bE>Aw)XmjHDW_<-Do&XS|Pmasx?NM&&RiFQ67^}OgS;O z$@qLi0$_8$PZdL}P8c6?I!J5;;lHhiCHKrh1Mtm*Q@Dh(jYxOQe&Cx4!AIQhkob>p z*XsqfF?7Oab*$y$*^m8NDXq4`L6{V^#dXRD?km4F9 zWpbr(4Ds~9ZTD13?UWg3AkoKTdABKSuG-*Htj4etqWola3h4N6*x>*K`vgUWY<)GGlJ0)~Pk^Y} zzsx+qHo9j$R5R6?K2G|+D_N+C>gp@#@b)!JDgO|L{Ez7z{u-VR$7&Pb3HtGWP4oX7 zB<24W;;b+IPt1^braFLe!@CGDSI|R6j!QdBycZc*0M$LhD>Z5|XQY%A5m{+d#NKsD zu0au8qfX3HL!rewy+f)(@aL*RyGThC$)D?;4G!2?s3UoBC>14uSD6tsw}yqaEJx)7~d&L5t3AjSRFJQ|cm4}5!s#}2^{ zmf~6q#jRBNm=lZ=-&P)54L1sLXNttoXcKQ$X{F?-EkuB?vlrC>1FAfsfZjRY!4geP zn63TF3i@WWQejczUZOli^E=SmV3g>TKeua5N*&W-;OIu;_;bbRES(Idy9#;zK%)aa z*|VOU8GpS;-uDR7 zwJ;>DXV-FS!#imX75m@l_?slgLGF~&u=-2+0xQ9`57T+XEW39DA- znt%}VMysuakp2d04xi{eIB1}V&1H?wJmI&yhH*%VtV;oUS%i?-l^ET>@Gk?^Yy% zPW>{cIo!X-yf?^nQa(sKsT#vhhNS!D_@UqcpUB-5q!WCAQ8Up>Rd(D%q+snt>A>bp zV3B1GMkOA~6&aJEjr8qVcDC!28URzpSC9D>3lnkG}NtDm3a9P^K?T{~yhr zWmMGtqP9U15J^c%>5`Q0M!G>jN*d|TLAs<%q`L$pWEg5dWN1mL8A3vuA*5mEj6Toa zXYYO1dOyAEtTW$Pvu1w7#C_e@{TF%Y)KZLizXO+^a+yr5!4J>{wJ2g#N$Os;4+q|! zrwnIn<^hc`&vjcfUvhwJOvpBvAk?C_$uW0z1TFsbn17?zR?XL-2hSV<1%}6cUgrz%kHAKb|Tm*TUW|) z7+bc<_z8DKi4BrTZHeU$hd|E279+OuQpm8=~Ag47apyF=ZbHCN}DTBkq9$?kDdt;rAIfu!P9OS?U{w?Gu0YQ)Tznb zwu*tm^)wO{I#ITYQUt}~*z^+TTF0FcbsXL@Ni`68Vz?2ku&VVgISnR=xafyUns zbM3rGazc%T@f?=w-o;6H0Uh&7JLz06or8qFtSfF>>Fo$OC-laLBcp>pIgZ*L?i#z_ zv`}yY=uwq-PC6ciU7mOyFHH&H%WQ#eUE*~70}B}Mh4Ib}D?K8KY=fzc5!u#6XvP>Q z5JDfWjEo_4AbM8=Q4Ik7ZGlzH4!&?XmccB{t$nDuRtWSB^&2J;N4g!uLUI#@weQe zlcZwnAaTzvJ^ig0!}cqN%$!8+>M>h8jNtM3Uy=R3n&$D4t9p!Fe$o4mI?_?aBOWr( z=2*f0M9iMa#hR?jXqE#Dlo*kD^omivk~Lon~>6X6 zE%VZp6tctqM})s#PvDuTLm=U#eqCf1Fi@ary{VQ=Sy|rcB5_uiRwiP=Qn$rtjo_Q! zs|X+1ILiXK1TO9EEkVk#XdCA>I~oNxi5mAAAy)z4A*Vunl89N|ELzV$?>b#|!SlzN7-VE`~&_ghTt3G}>f zSpq!s^0qvU<^9E^c@9jOeNWGqYWxKcn6yE!{NS1J&rmBpk?HNTO=w9{$jtj2(1{5{ zrQ~b%JH5)Zi2+dOq>DtS?68qm>=}Lvd4^b9sA)0u(y?IXr+@Fu>fl@dq1VTO0Z0kh zQr-Rl3W($lCf6ziDFK$Yf`R=7_@J(0>JfI%M3w52B@aWDtQ@HL>_H?7k`RI?RcozP zXA!Nh3`ddcI@5azbW|2uvs~TaOt+52Etf?mn^Lok4tlc9+9l6<(F)%+#@PY1NwjaM zjK80bG46q~6NyEyOW65ExkD5|cm=*Y&fNxJe-XPb#@=guMJ_ zjc2jAM`k&qftnus4^6`qm;On{t8Y}i0k%#^D-LT2qqlJ<8x*Q-=yGVj7)GFm-?K`T z_|g74d+6L4KV~6PL>fyn+F{0V8Tbf~mIynuoi%rfdARpUPj7N=Ou~!6_dH8zm+XH1roBMO6+eTB~*(cQb&db z=enRDc00&res}kp4mrZ?4)RQKy<(y;*M)YBNJPzi^-WIhaKP{MUrnXaBb(r!qILV# z_KJG%yB}^2^<+@od~}Ok;*4{jwWF-^Sk8MT<^e7}Z=;oR)O2ZT$ZcWrLZNSL!@_xa>dsj%o6@iqRI>$hc5eOQ-7=JEl5qfS-EJb-4= zh4Vr6n=@jBwje130))p_3x8X@a?E#oj%gPW^r zZNT(4+o_m70W!@H68-s*Q97(ogSvXp3QftS|oK6N?=qh@Xu0pJ;C zt;Z#;;+z>#e6C0N`SE!rT~(=47RTJ4SsF1nApDkiU{|O^h@rm%>P+V-I_kEqsJ4is z%V2&ww;#P*brLpcDgqv3zUJ8KT0Q*aA%$LW5r=H=(AX10Ny%hkw3vu0pn5sz+{cqUfNFsLb@bT6?)ONBT5tg$@=WnyAmX-ZXsUTaj(9$?3PQn3y06 zG9iTouEJdW7)z_vvZdMf+m96zl;RE_L8o`{siospCmr5Mq!TF>?ht9)k^2^5+NZYO0|0*jMX0+Bi#t@oCjBo@4ao5?w3@h zw(1tPaW5JxH`?6IZIda|!KloVF)_m_%m>K}Bp+>s`v2NH2P@mS|33 zjYNlqqcFx)i4fsu*fV26q6Jg96fs#1YwK?f&aRLYy*4fn$q$%T4`9l}*1WQ5Rb zlm;E!;)(;ug79X}FkV&sV&A9maafs=FN1Y7wvfe20}NuneUM162Vm@DO_X;^ei2p= zG}&cuA)_R?@7Jao>1}v2Idkj5-K4A;*a6hAR z-klfC619TI^pR@z4nP-~oP(iywZNHe`~{Lv9I%U3^(snEZDyR6CVZaAad+POM_4I5 z;SXxXHc$!$B87*8GE_m*29ZZKg8~4}TWCU^vtTP5hv67Q{V%^6fW!B|H+}3Q&3#kt z7MwoqvMe58XU<6wwba{4y#jA@_6gOlVZ>vTvg~H9PY>v0#ieXC5go^Km!9*G&P|+Xlo_IHx!b}4 z%|thagczCQT_Y}r+VAkIYg>lB>0j;|I(H0G_`$dz)Bvk9_(R$b5{r*w#DXOzS{?=X z)-(9dWt9xWKJmwfwANifG|jHw2szs1r$l4M z-~D8-l8kPRZlkS2&R*eR+z?Jl#t=q%S_!3i7$sWy?ch zWbVuJ%fe&G&(HJX+-On*TE!tJ)J(T9@9Xb}aI14Ox=XD~TxLah>4rNoE;5k#NJH|R zjbj|Iq++pKIz|jbJzuy#UA!j(r4tvs! zE=uH=69gEd^zDCrsvJmxD91ux)?VHql{xqmI*z98h3JC{Hk%k;48Dr(r`mJB*cZKQ z%)?SJnN{*KF`5!BUGWCyivtm+T`Lr`uYWypMx4YKMH0@$zF6Va|fv+92{w83Iq^ z?e83do6B|7-)rwnY}@d_!aWN*_PeM)BC{=9$$%aKPcDuJ{FeJII^25Oax;RF!*0im ztgaKc1MuTABMYxUSl6_NpDDXJPcR)^5E#dguzR)b1hJJY?5pXwR|ixUC-W=ey{3w3nQ!5-&X zeA+ums=|;<4o`DfxF5{^j8-}{#08(s&FxE6DACz3klV!3PObmdru6#$FNKduC&UL4 zO3shs`)dyvhVPObyn?wF38QjT3@QfRSyafEZuA$o3S&xTWm>P6`H25G4}$lXYn@wb z8M8|vreK(leFj1ilsU+SsJ9N~l2gWEGY0-IoGMej_Otrl z7V9LG^F8s0Pccc5ty%%Qg+3F5dou=JD?(qYFj4mOC){7cx;eQ7Mm*FnW1ZN@aNU)x>&;K7@( zCqq<4bp}?4j~e7IIej}C@RORz_^)Q9^l zygY`QIox$)MqR~W+iZAd`aivmI(yM>5%u#zJ%IP>qPzT{ylSqbQsxzoLh?)1nzLonZ4I*j^Pg|eSfq(Q#)ds4$3d`_^X zoJo8fH{{<-SW2=Y3S_7IkyzU2sr)Q63!PS}TZ^2h8k<{cR}($~y>qWm*vBU{*r4nu z2VMCSF0iMwnTegl+^}k6f~DuWhaXkY8F z$Y2oHSge%D@P4QK`cN}hXkcQIs*hpOH10~g@ys!F)yp>29AH{M&F@#Q+(rUZbA2S! z=8X~t&Jr#|YIyG(i(70tZzy<=!I+kCjRFA1pYyMA%u6q61;@l`V}2&?%$ub0g}X}p z1!?AzPq)T7{~|kWc8#lNJ`XND`KaX32VL;ub?V)8C9~gqB=ANJ-iyZ z*1DGe`@S2feE(jnE1|+eT@U=PTRZ;$j->KMLrM1Urw4hvMQSYg*JHwqxT!-{pjZ}S zG6db+PgC36%*;rjr_0bH{;%uyT#JVyI#2e8L0SKD-Jbs&u2Ao9C5ZFyr*ZZVliPFK znJOP{?(ITc?+rI2P!Ho}|{zy6{Bc=bQ@Q}3j?w=9DRR0!q z1e6qPyR{R3s;REYpbSzbS*IS1KSB>vJLDG^8xdX%`sv0FBim@a;`TGW`w{|tRJL4! zn`6B`K>ep~XZJAF1`;lVe>rhEX>z(PQvPV&hDy!MT?`%el?zc%3!@Va6ZFXyg#XG(p;vAPPMVOG zu1Y!SQxaqme`-4h64Mi+n>i6ix(A!J3agFi zw&ZqC+3iu@j&cvMi-hyFVex1M0QJVUjrlaZBiamAUL8_Os((;Z-Ao94CMRJ>@9z9) zSg3;W*D*;3H5m75^KYis5iVPbz&`J+i`klflS)h+-LnvfePOiRyrqlf{f6wRSRI8R zIUE9GEr)YUej%jX4)d_i*u;=mWA`-Vk&*36lPL`^_7y%E$9(!?DVpHTVun8Ddn~!; z^Aaa}2A0|kruJ)GAGXVJvCSxAO~ds*+GAi42cD@{<~8!!o_D)vedVelfBgMdp;h)2 z+D-P-?U^Ju?b@I%G+Y4fk%4Y(eP(pY18n^GKXAa}2(8W$h2$zwL{jV_^VME)j-;7D zkKl`-O|uQ9U7a?e(AC4&D2=+Yp2!d49L_CF`eS!Tdt6Py5Mjrp;jD13lu-ZfcjAwR z>oDI);sG^r-}-{PecqiMKB~_omCr<5jp`B-EPZ2&TrrHvi~I#()sEh;H6htvoCslV zz_!@V+QWy7LvqatO8(u@8Co&BLVy$pan7`}NJeO($!W>$nAN%4yZrwzt{0NjE3Ly_ zDtIbKNKrL|T>Nj%s6Wk}mc z!J71-f9ns{6?Od`QlhtPFuqYH*H3+;bLor?<2sFdou`GtZ>|#AUP&a14CvVm@A&QH zu%eutgI6-@rK7)%4XoILCur~n?CHTtapPEjehDx(M%F`iB;IsXwq~o{lFwc-^J4oCs zAL_fZ=P3UjKfx!4t0(@MxczuW2(O0kV+2!}kBV{^9y&f+e-fZ5l*RJBjDXBHz-y$^le5R`uqG`#m!_sZaVJB1#o+B}M1*?NFW)F6u! z8apbV>Hi&wceC04Su+o=Q?STLSu*t6tawk|`ZW%5`PriJ1@km-6sgeqx+-Ny#)IqU ziIs4wo7$vzvL;tgmz>23=vkGX(Va5joA)j+&qW++U97Lp^A6J3{{t3oR~=Zc&A0(n zl7EI!rI6i-%nYySQl^{R1+6VPB}F{N7$_?$f_$SZ*P|5Av796$gu)E$eZEvRH&TcW zg?MqkfO3ACKA1T~z(wAk0|MsPMD`tJ7e@F_{8VODu5@yGMwgGR5Qjg5pCtkRlO6sF zG9&Rm`fChkKJ(kyJc0Is)ujBmqe=zqU7E@FVwGjaY2)*hyjRt{mjK3l z8q5o6#dQ=zs5i7{@Nhrs)(q-oHwB`bdHfT#Y0NTIAm@f7I(B z4HvPm>bAeW^$3!cO{TT~8oDG|!7}{|TRhv>IPJZ-7oD0DqFKXYNky?9UdX~fSCL&5{w zk%x5Av4_(&H_6|zBSC#BGXlU~H)prBr7!_fpsbj{&J-g8t%aOkw&kIqA4>|6Y^1=s zF{M`MPuFRR0G;fzKO1%f=#8%$Zr2nu^3IhZoNtI`<|3{!XE4oFX!KJFteRjqJ^zaT zZpVTsbv`+v3%ogBA5CURVZW>MdR&}iBU5RcTUJUk#J9tCshhL@l=Y#`1t99yW>V_Y zZIBx43$pU37u)_AXRQxlM++8;gQYxDjc|nE@036ABK)eH>_?-lVAn zUAd(i>_v={(o`?ZIV$1g*=gkVhO7D=X4(hG=nV58-KkyUK;@> zj?nu5nJB9e=E@6ntM)J%d;}S8UhCfitvyesNSAUD?qa_>ui^_mW`sBq>dHUP+!QPz-2(5hU}hp|jQIX1QOhX~X3wB0J4;cFASm)V8wmq+B_1S{G%h zTpOzB=5eHVZ~a+2y9Xi*3Ygk=2JsnmUdZga<_1r?ICBtQnRE)fc-5uZ4Un5Aq5z-H z>n92OoF~DR$9UDObZ-|RYH;=^}r5DXldMr4exAXk- zcTJs00DcA3|F+9MQFaOu{r5ndt&jT|-*=soedH^Z?edHZ`VvIbk~6#!^cVJfaW;7W zwb@;gE$0DbilouvKh2))tn9Ypp@T@}IwY+sl>SUBUsaB73vlYX{sV7nW$$6*GCIJT z+3nkStxy4w-9maSNIlrRMJFTq_sE+$54=z~5Q@wCuHRz~-l^I`zA+c_&Chgyr?C#g zhIJFFGlMsE0kE7NAcM0HSp62EcDb$7XY6*%H@I?r$FJ`5#I87$8<=N)26NFFog)2b zeqFB(K(fny65wu|P}lVUsCDMY&k6h-8Bj&oK&fAdw4^}e>qet$$->J}hpZTx z?_OwF`R}U(o-RoWRo*PYuG_EjVaaAUXk$|jd&kM)_U=q_#RK*hu+@+eSA{>;joCZdAblJCEOek6L>p zOCEBNH~tKwa{ia?xF=fh6mMG>(xzHi(L&2Z4?x7bm^O3)IFy;d0Oxbw9GqJR{~H=U z;FZgBbJ)|82W$jRP)MT1su55sl z-GW`pt8Iv4u7vQnvCc?zLAs0*pWm}^7b~He7M(CV{?1b(Cuf2fCsMi4x-fW=q~Kyv z&>l7+YVG15Ko4_K+NFgyzI^V&JSr>EqfZ2Nh}SP9(F#Z8$7U34zEPQ9BrKac#m5Bd z;HW~L$$FqloC{Cd6}(G9uh9>|fGzRi=2YD{Rfc;7LO|SIgabK_cxO@0fq%u~Yz1RU z51!1b*1nO|)JsK2nNWj~BM4p1VJ=o8x%Rp4J^lpzqVJl*yNAEgV9=zn;m8^vE0tKI z`dIe)by8aGX&&%Nkf$Ja!Bfgkl;(c)?_Q3)>-*c$J+@cG(T>+*B&vm>4V2_`<_VHW zuQZtA!qi}^qHy?gNk;KWKW4L?CRo~TJ>l2QL&eQ+`VI<3rmfuQ#b6Gl4r1B*>Q2AD zh;)U1%W*R)Y?4I8&(hH656u2s$#KzqyEqruXPU)Oj~yGh`5FCw0~MrPNk4N>@ySKX znA>(3RyjJTmDoV+DwisWPBGIVG!g;xppt(*oSQh9)S@>q5FgC=o65x<{Kxhgz9>&s z;ZaOYHR18Ni;Qsy7Vh1N8EWJ0D;8ZR9l)0Wi+M9fzz23lG0AL4*D$pcwjM7^oDn(rC8~9>%ij-GsOJ3 z36}IP_6{A&-r>6pepqp`{9E3M{inP$x1cGChV#q)k=AS~~|n88Ap z^w|35yt~%;XN)61?+EA5@N_UJz*A}*o@*|SI=>Pw%LZ2?+GD*;LI~qMkm6pdNcH{x zJzYXt0W40`Uhwy|`1&0i8-a?J17+XWxHHKKmi`tAip$T7Oyje`(#t>IYxrrg_k8v$ z_b(aD9iB#K2hQ(OfnDKNw0`w@&SsLtHCm5SshiPu=eN34f(Ss(jsNoN=_ zZbnV8R>~XXC-XZlA}er6P~L@L=xk5KiCdPYoA2s7edK&8Jgvd|3So(X_du8~QW{L0 z8RW;{XN%_EM#xE4zFu_YR39AOM$DmAP3U>_elQxxSOhh(Rx-)ExoqWYD#qeNlbgg& zoEaJR&fRna=a!FI{}$LlZE((V+B|u?1DO0ucC}~D{KKh@(iUXqdSu>4D|-4CwXH?~ zurL61x-}QP9aJS3D}OoCx1{gKZbWE`^+A1jDkP3=MyaR65Cg_T=e}Fh^yc}0;Joa? zW;bJ856^R9x?gV9DW?_aK&=)%AZPLrEm^h+{C!ee-i6NRAY%U4ofG;k=#$4Lwe&9! z!{QiTE zPuToXFV!sv!e?WPw+a1&A8k^g7Jp{hsHY#ed^~&j1e&vQqxC|V0@V?CO?0oneJ>gB ztXUyD#(VSJ0(oZPaftji*tq)HGhKiX6{9WqAl9jWkvnVAKmL;wrE;c)n_eLKV9m~q zev1DnbeGiH{u(b)|GNPFe{EFepCQlx{+`YM_q%?ChLGkz#R&>m4ro9_-Bc7c73$?I G!~YA$D?;f2 literal 0 HcmV?d00001 From 91709a7ad7117999b00e8914d48eab691a806f87 Mon Sep 17 00:00:00 2001 From: MalleshRavichandran <111411628+MalleshRavichandran@users.noreply.github.com> Date: Tue, 17 Sep 2024 15:28:41 +0530 Subject: [PATCH 2/5] 910110: Update the getting-started-with-web-app. --- .../multicolumn-combobox/getting-started.md | 40 +++++-------------- 1 file changed, 11 insertions(+), 29 deletions(-) diff --git a/blazor/multicolumn-combobox/getting-started.md b/blazor/multicolumn-combobox/getting-started.md index 6fb3b1ab50..afe185a6e1 100644 --- a/blazor/multicolumn-combobox/getting-started.md +++ b/blazor/multicolumn-combobox/getting-started.md @@ -1,6 +1,6 @@ --- layout: post -title: Getting Started with Blazor MultiColumn ComboBox Component | Syncfusion +title: Getting Started with Blazor MultiColumn ComboBox Component description: Checkout and learn about getting started with Blazor MultiColumn ComboBox component in Blazor Sever App and Blazor WebAssembly App. platform: Blazor control: MultiColumn ComboBox @@ -11,7 +11,7 @@ documentation: ug This section briefly explains about how to include [Blazor MultiColumn ComboBox](https://www.syncfusion.com/blazor-components/blazor-multicolumn-combobox) component in your Blazor Server App and Blazor WebAssembly App using Visual Studio. -To get started quickly with Blazor MultiColumn ComboBox component, you can check out this video or [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/MultiColumnComboBox) sample. +To get started quickly with Blazor MultiColumn ComboBox component, you can check out this video or [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/ComboBox) sample. ## Prerequisites @@ -23,7 +23,7 @@ You can create a **Blazor Server App** or **Blazor WebAssembly App** using Visua ## Install Syncfusion Blazor MultiColumnComboBox and Themes NuGet in the App -To add **Blazor MultiColumn ComboBox** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.MultiColumnComboBox](https://www.nuget.org/packages/Syncfusion.Blazor.MultiColumnComboBox) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). Alternatively, you can utilize the following package manager command to achieve the same. +To add **Blazor MultiColumn ComboBox** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.MultiColumnComboBox](https://www.nuget.org/packages/Syncfusion.Blazor.DropDowns) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). Alternatively, you can utilize the following package manager command to achieve the same. {% tabs %} {% highlight C# tabtitle="Package Manager" %} @@ -163,36 +163,18 @@ After initialization, populate the MultiColumn ComboBox with data using the [Dat ## Configuring the Columns -The MultiColumn ComboBox supports auto-generating columns, which simplifies the process by automatically creating columns based on the data source. Additionally, you can customize the column header text to reflect specific data, adjust the column width for optimal display, and set the column alignment (left, center, or right) to enhance readability. +The MultiColumn ComboBox supports auto-generating columns, which simplifies the process by automatically creating columns based on the data source. Additionally, you can customize the column header text to reflect specific data, adjust the column [Width](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) for optimal display, and set the [TextAlign](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) (left, center, or right) to enhance readability. {% tabs %} {% highlight razor %} - - -@code { - public class Product - { - public string Name { get; set; } - public decimal Price { get; set; } - public string Availability { get; set; } - public string Category { get; set; } - public double Rating { get; set; } - } - private List Products = new List(); - private string Value { get; set; } = "Smartphone"; - protected override Task OnInitializedAsync() - { - Products = new List - { - new Product { Name = "Laptop", Price = 999.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.5 }, - new Product { Name = "Smartphone", Price = 599.99m, Availability = "Out of Stock", Category = "Electronics", Rating = 4.3 }, - new Product { Name = "Tablet", Price = 299.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.2 }, - new Product { Name = "Headphones", Price = 49.99m, Availability = "In Stock", Category = "Accessories", Rating = 4.0 } - }; - return base.OnInitializedAsync(); - } -} + + + + + + + {% endhighlight %} {% endtabs %} From 8b47729ecda8f35154e7c771663fe94ad976df8e Mon Sep 17 00:00:00 2001 From: MalleshRavichandran <111411628+MalleshRavichandran@users.noreply.github.com> Date: Tue, 17 Sep 2024 15:45:34 +0530 Subject: [PATCH 3/5] 910110: Update the getting-started-with-web-app. --- .../getting-started-with-web-app.md | 34 +++++-------------- 1 file changed, 8 insertions(+), 26 deletions(-) diff --git a/blazor/multicolumn-combobox/getting-started-with-web-app.md b/blazor/multicolumn-combobox/getting-started-with-web-app.md index cee7595a9e..21ad6dc2cb 100644 --- a/blazor/multicolumn-combobox/getting-started-with-web-app.md +++ b/blazor/multicolumn-combobox/getting-started-with-web-app.md @@ -144,36 +144,18 @@ After initialization, populate the MultiColumn ComboBox with data using the [Dat ## Configuring the Columns -The MultiColumn ComboBox supports auto-generating columns, which simplifies the process by automatically creating columns based on the data source. Additionally, you can customize the column header text to reflect specific data, adjust the column width for optimal display, and set the column alignment (left, center, or right) to enhance readability. +The MultiColumn ComboBox supports auto-generating columns, which simplifies the process by automatically creating columns based on the data source. Additionally, you can customize the column header text to reflect specific data, adjust the column [Width](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) for optimal display, and set the [TextAlign](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.MultiColumnComboBox.SfMultiColumnComboBox-2.html) (left, center, or right) to enhance readability. {% tabs %} {% highlight razor %} - - -@code { - public class Product - { - public string Name { get; set; } - public decimal Price { get; set; } - public string Availability { get; set; } - public string Category { get; set; } - public double Rating { get; set; } - } - private List Products = new List(); - private string Value { get; set; } = "Smartphone"; - protected override Task OnInitializedAsync() - { - Products = new List - { - new Product { Name = "Laptop", Price = 999.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.5 }, - new Product { Name = "Smartphone", Price = 599.99m, Availability = "Out of Stock", Category = "Electronics", Rating = 4.3 }, - new Product { Name = "Tablet", Price = 299.99m, Availability = "In Stock", Category = "Electronics", Rating = 4.2 }, - new Product { Name = "Headphones", Price = 49.99m, Availability = "In Stock", Category = "Accessories", Rating = 4.0 } - }; - return base.OnInitializedAsync(); - } -} + + + + + + + {% endhighlight %} {% endtabs %} From 7d5bc13d5a2d0a62a6d1e19f08d77b7f86fe062f Mon Sep 17 00:00:00 2001 From: MalleshRavichandran <111411628+MalleshRavichandran@users.noreply.github.com> Date: Tue, 17 Sep 2024 15:48:46 +0530 Subject: [PATCH 4/5] 910110: Update the getting-started-with-web-app. --- blazor/multicolumn-combobox/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blazor/multicolumn-combobox/getting-started.md b/blazor/multicolumn-combobox/getting-started.md index afe185a6e1..93b031cd5f 100644 --- a/blazor/multicolumn-combobox/getting-started.md +++ b/blazor/multicolumn-combobox/getting-started.md @@ -1,6 +1,6 @@ --- layout: post -title: Getting Started with Blazor MultiColumn ComboBox Component +title: Getting Started with Syncfusion Blazor MultiColumn ComboBox description: Checkout and learn about getting started with Blazor MultiColumn ComboBox component in Blazor Sever App and Blazor WebAssembly App. platform: Blazor control: MultiColumn ComboBox From 03367f7f01fc51be8a9daa6981d357aeccd7a0ea Mon Sep 17 00:00:00 2001 From: MalleshRavichandran Date: Tue, 17 Sep 2024 16:35:44 +0530 Subject: [PATCH 5/5] 910110: Update the getting-started-with-web-app. --- blazor-toc.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/blazor-toc.html b/blazor-toc.html index 618a34a3a2..94eec98bd6 100644 --- a/blazor-toc.html +++ b/blazor-toc.html @@ -3384,6 +3384,16 @@ +

  • Multicolumn ComboBox + +
  • MultiSelect Dropdown
    • Getting Started