From 4ccfe97069be3cb82f93a2b7bc20c954d32e36a3 Mon Sep 17 00:00:00 2001 From: suba-1997 Date: Mon, 27 Jan 2025 15:33:19 +0530 Subject: [PATCH 1/3] 935084: Resolve conflict - Merging from hotfix 28.1.33 to development --- ej2-asp-core-mvc/Release-notes/28.1.39.md | 16 + ej2-asp-core-mvc/Release-notes/28.1.41.md | 16 + .../avatar/EJ2_ASP.MVC/getting-started.md | 6 +- .../avatar/EJ2_ASP.NETCORE/getting-started.md | 6 +- .../avatar/how-to/avatar-customization.md | 14 +- .../how-to/integrate-avatar-into-badge.md | 8 +- .../how-to/integrate-avatar-into-listview.md | 10 +- ej2-asp-core-mvc/avatar/overview.md | 4 +- ej2-asp-core-mvc/avatar/types.md | 20 +- .../EJ2_ASP.MVC/getting-started-asp-mvc.md | 4 +- .../getting-started-asp-core.md | 4 +- .../badge/how-to/badge-customization.md | 14 +- .../badge/how-to/dynamic-badge-content.md | 6 +- .../how-to/integrate-badge-into-listview.md | 8 +- ej2-asp-core-mvc/badge/overview.md | 6 +- ej2-asp-core-mvc/badge/types.md | 20 +- .../chips/EJ2_ASP.MVC/getting-started.md | 18 +- .../chips/EJ2_ASP.NETCORE/getting-started.md | 11 +- ej2-asp-core-mvc/chips/accessibility.md | 6 +- ej2-asp-core-mvc/chips/customization.md | 77 +++-- ej2-asp-core-mvc/chips/images/action-chip.png | Bin 0 -> 27651 bytes .../chips/images/avatar-content.png | Bin 0 -> 3226 bytes ej2-asp-core-mvc/chips/images/avatar.png | Bin 0 -> 7336 bytes ej2-asp-core-mvc/chips/images/choice-chip.png | Bin 0 -> 2680 bytes .../chips/images/deletable-chip.png | Bin 0 -> 4016 bytes ej2-asp-core-mvc/chips/images/filter-chip.png | Bin 0 -> 2922 bytes ej2-asp-core-mvc/chips/images/input-chip.png | Bin 0 -> 2261 bytes .../chips/images/leading-icon.png | Bin 0 -> 7336 bytes .../chips/images/outline-chip.png | Bin 0 -> 5024 bytes ej2-asp-core-mvc/chips/images/styles.png | Bin 0 -> 4879 bytes ej2-asp-core-mvc/chips/images/template.png | Bin 0 -> 7334 bytes ej2-asp-core-mvc/chips/overview.md | 6 +- ej2-asp-core-mvc/chips/style.md | 32 +- ej2-asp-core-mvc/chips/types.md | 54 ++-- .../code-snippet/avatar/badge/razor | 167 +++++----- .../code-snippet/avatar/badge/tagHelper | 168 ++++++----- .../code-snippet/avatar/circle/razor | 12 +- .../code-snippet/avatar/circle/tagHelper | 12 +- .../code-snippet/avatar/color/razor | 50 +-- .../code-snippet/avatar/color/tagHelper | 50 +-- .../code-snippet/avatar/custom-size/razor | 42 +-- .../code-snippet/avatar/custom-size/tagHelper | 42 +-- .../code-snippet/avatar/default/razor | 12 +- .../code-snippet/avatar/default/tagHelper | 12 +- .../code-snippet/avatar/listview/razor | 208 ++++++------- .../code-snippet/avatar/listview/tagHelper | 77 ++--- .../code-snippet/avatar/media-formats/razor | 220 +++++++------- .../avatar/media-formats/tagHelper | 229 +++++++------- .../code-snippet/avatar/size/razor | 3 +- .../code-snippet/avatar/size/tagHelper | 2 +- .../code-snippet/badge/position/tagHelper | 121 ++++---- .../code-snippet/chips/avatar/razor | 37 ++- .../code-snippet/chips/avatar/tagHelper | 22 +- .../code-snippet/chips/choice/razor | 14 +- .../code-snippet/chips/filter/razor | 2 +- .../code-snippet/chips/leadingIcon/razor | 40 +-- .../code-snippet/chips/leadingIcon/tagHelper | 22 +- .../code-snippet/chips/outline/razor | 4 +- .../code-snippet/chips/outline/tagHelper | 4 +- .../code-snippet/chips/template/razor | 27 +- .../adaptive-layout/CSHTML.cs | 4 + .../adaptive-layout/tagHelper | 8 +- .../dashboard-layout/add-panel/CSHTML.cs | 4 + .../dashboard-layout/add-panel/tagHelper | 19 +- .../dashboard-layout/cell-spacing/CSHTML.cs | 4 + .../dashboard-layout/cell-spacing/tagHelper | 9 +- .../dashboard-layout/content-panel/CSHTML.cs | 4 + .../dashboard-layout/content-panel/tagHelper | 9 +- .../disable-dragging/CSHTML.cs | 4 + .../disable-dragging/tagHelper | 10 +- .../dashboard-layout/drag-and-drop/CSHTML.cs | 4 + .../dashboard-layout/drag-and-drop/tagHelper | 31 +- .../dragging-handler/CSHTML.cs | 21 ++ .../dragging-handler/tagHelper | 50 ++- .../floating-panels/CSHTML.cs | 5 + .../floating-panels/tagHelper | 11 +- .../graphical-representation/CSHTML.cs | 4 + .../graphical-representation/tagHelper | 9 +- .../modifying-cell-size/CSHTML.cs | 5 + .../modifying-cell-size/tagHelper | 10 +- .../dashboard-layout/moving/CSHTML.cs | 4 + .../dashboard-layout/moving/tagHelper | 26 +- .../dashboard-layout/panel-position/CSHTML.cs | 4 + .../dashboard-layout/panel-position/tagHelper | 9 +- .../dashboard-layout/panel-size/CSHTML.cs | 4 + .../dashboard-layout/panel-size/tagHelper | 11 +- .../placing-content/CSHTML.cs | 21 ++ .../placing-content/tagHelper | 113 ++++--- .../dashboard-layout/resize-panel/CSHTML.cs | 4 + .../dashboard-layout/resize-panel/tagHelper | 20 +- .../resizing-panels/CSHTML.cs | 5 + .../resizing-panels/tagHelper | 27 +- .../dashboard-layout/rtl/CSHTML.cs | 4 + .../dashboard-layout/rtl/tagHelper | 9 +- .../state-maintenance/CSHTML.cs | 5 + .../state-maintenance/tagHelper | 31 +- .../grid/edit/custombutton/custombutton.cs | 11 +- .../code-snippet/grid/edit/custombutton/razor | 56 ++-- .../grid/edit/custombutton/tagHelper | 57 ++-- .../grid/edit/customizedialog/dialog.cs | 3 +- .../grid/edit/customizedialog/razor | 57 ++-- .../grid/edit/customizedialog/tagHelper | 29 +- .../code-snippet/grid/edit/dialog/dialog.cs | 3 +- .../code-snippet/grid/edit/dialog/razor | 13 +- .../code-snippet/grid/edit/dialog/tagHelper | 9 +- .../grid/edit/show-hide-edit-dialog/dialog.cs | 3 +- .../grid/edit/show-hide-edit-dialog/razor | 57 ++-- .../grid/edit/show-hide-edit-dialog/tagHelper | 49 +-- .../grid/edit/wizardediting/dialog.cs | 3 +- .../grid/edit/wizardediting/razor | 269 ++++++++++------- .../grid/edit/wizardediting/tagHelper | 285 ++++++++++-------- .../grid/how-to/disablegrid/disablegrid.cs | 3 +- .../grid/how-to/disablegrid/razor | 29 +- .../grid/how-to/disablegrid/tagHelper | 26 +- .../grid/print/print-add-title/print.cs | 5 + .../grid/print/print-add-title/razor | 19 ++ .../grid/print/print-add-title/tagHelper | 20 ++ .../print-expanded-state/hierarchyprint.cs | 7 + .../grid/print/print-expanded-state/razor | 59 ++++ .../grid/print/print-expanded-state/tagHelper | 64 ++++ .../grid/sorting/sort-comparer/razor | 34 +++ .../sorting/sort-comparer/sort-comparer.cs | 5 + .../grid/sorting/sort-comparer/tagHelper | 39 +++ .../getting-start-mvc/error-handling/razor | 4 +- .../EJ2_ASP.MVC/getting-started.md | 12 +- .../EJ2_ASP.NETCORE/getting-started.md | 10 +- .../dashboard-layout/accessibility.md | 6 +- .../dashboard-layout/adaptive-layout.md | 10 +- .../dashboard-layout/configuring-layout.md | 24 +- .../dashboard-layout/floating-panel.md | 12 +- .../dragging-of-panels.md | 18 +- .../interaction-with-panels/moving-panels.md | 8 +- .../resizing-of-panels.md | 16 +- ej2-asp-core-mvc/dashboard-layout/overview.md | 6 +- .../panels/add-remove-panels.md | 8 +- .../panels/position-sizing-of-panels.md | 14 +- .../panels/setting-header-of-panels.md | 20 +- .../dashboard-layout/state-maintenance.md | 6 +- ej2-asp-core-mvc/dashboard-layout/style.md | 20 +- .../EJ2_ASP.NETCORE/getting-started.md | 52 +--- .../EJ2_ASP.MVC/editing/dialog-editing.md | 128 ++------ .../how-to/avoid-typescript-compilation.md | 3 +- .../enable-disable-grid-and-its-actions.md | 39 +-- ...crud-operation-using-anti-forgery-token.md | 16 - ...h-ej1-and-ej2-grids-in-same-application.md | 1 - ej2-asp-core-mvc/grid/EJ2_ASP.MVC/paging.md | 2 +- ej2-asp-core-mvc/grid/EJ2_ASP.MVC/print.md | 34 ++- ej2-asp-core-mvc/grid/EJ2_ASP.MVC/sorting.md | 4 +- .../EJ2_ASP.NETCORE/editing/dialog-editing.md | 138 ++------- .../enable-disable-grid-and-its-actions.md | 61 ++-- ...crud-operation-using-anti-forgery-token.md | 16 - ...h-ej1-and-ej2-grids-in-same-application.md | 1 - .../grid/EJ2_ASP.NETCORE/print.md | 32 ++ .../grid/EJ2_ASP.NETCORE/sorting.md | 4 +- .../grid/images/editing/dialog-customize.png | Bin 0 -> 58811 bytes .../grid/images/editing/dialog-edit.png | Bin 0 -> 53341 bytes .../grid/images/editing/dialog-footer.png | Bin 0 -> 62130 bytes .../grid/images/editing/dialog-show-hide.png | Bin 0 -> 49711 bytes .../images/editing/dialog-tabs-multiple.gif | Bin 0 -> 184442 bytes .../grid/images/howto-enable-disable.gif | Bin 0 -> 90804 bytes .../grid/images/print/print-another-page.png | Bin 0 -> 67375 bytes ej2-asp-core-mvc/list-box/drag-and-drop.md | 10 +- .../EJ2_ASP.NETCORE/getting-started.md | 12 +- ej2-asp-core-mvc/multi-select/checkbox.md | 8 +- .../query-builder/how-to/state-persistence.md | 2 +- .../rich-text-editor/EJ2_ASP.NETCORE/image.md | 6 +- .../rich-text-editor/images/image-link.png | Bin 175023 -> 42045 bytes .../toast/EJ2_ASP.NETCORE/action-buttons.md | 4 +- .../EJ2_ASP.MVC/getting-started-mvc.md | 6 +- .../tree-grid/EJ2_ASP.MVC/virtual-scroll.md | 65 ++-- .../EJ2_ASP.NETCORE/virtual-scroll.md | 63 ++-- ej2-asp-core-toc.html | 21 +- ej2-asp-mvc-toc.html | 23 +- 173 files changed, 2576 insertions(+), 2070 deletions(-) create mode 100644 ej2-asp-core-mvc/Release-notes/28.1.39.md create mode 100644 ej2-asp-core-mvc/Release-notes/28.1.41.md create mode 100644 ej2-asp-core-mvc/chips/images/action-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/avatar-content.png create mode 100644 ej2-asp-core-mvc/chips/images/avatar.png create mode 100644 ej2-asp-core-mvc/chips/images/choice-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/deletable-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/filter-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/input-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/leading-icon.png create mode 100644 ej2-asp-core-mvc/chips/images/outline-chip.png create mode 100644 ej2-asp-core-mvc/chips/images/styles.png create mode 100644 ej2-asp-core-mvc/chips/images/template.png create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/adaptive-layout/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/add-panel/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/resizing-panels/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/rtl/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/dashboard-layout/state-maintenance/CSHTML.cs create mode 100644 ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/print.cs create mode 100644 ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/razor create mode 100644 ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/tagHelper create mode 100644 ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/hierarchyprint.cs create mode 100644 ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/razor create mode 100644 ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/tagHelper create mode 100644 ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/razor create mode 100644 ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/sort-comparer.cs create mode 100644 ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/tagHelper create mode 100644 ej2-asp-core-mvc/grid/images/editing/dialog-customize.png create mode 100644 ej2-asp-core-mvc/grid/images/editing/dialog-edit.png create mode 100644 ej2-asp-core-mvc/grid/images/editing/dialog-footer.png create mode 100644 ej2-asp-core-mvc/grid/images/editing/dialog-show-hide.png create mode 100644 ej2-asp-core-mvc/grid/images/editing/dialog-tabs-multiple.gif create mode 100644 ej2-asp-core-mvc/grid/images/howto-enable-disable.gif create mode 100644 ej2-asp-core-mvc/grid/images/print/print-another-page.png diff --git a/ej2-asp-core-mvc/Release-notes/28.1.39.md b/ej2-asp-core-mvc/Release-notes/28.1.39.md new file mode 100644 index 0000000000..e565ce9a01 --- /dev/null +++ b/ej2-asp-core-mvc/Release-notes/28.1.39.md @@ -0,0 +1,16 @@ +--- +title: Essential Studio for ##Platform_Name## Weekly Release Release Notes +description: Essential Studio for ##Platform_Name## Weekly Release Release Notes +platform: ej2-asp-core-mvc +documentation: ug +--- + +# Essential Studio for ##Platform_Name## Release Notes + +{% include release-info.html date="January 14, 2025" version="v28.1.39" %} + +{% directory path: _includes/release-notes/v28.1.39 %} + +{% include {{file.url}} %} + +{% enddirectory %} \ No newline at end of file diff --git a/ej2-asp-core-mvc/Release-notes/28.1.41.md b/ej2-asp-core-mvc/Release-notes/28.1.41.md new file mode 100644 index 0000000000..a7ed519b7c --- /dev/null +++ b/ej2-asp-core-mvc/Release-notes/28.1.41.md @@ -0,0 +1,16 @@ +--- +title: Essential Studio for ##Platform_Name## Weekly Release Release Notes +description: Essential Studio for ##Platform_Name## Weekly Release Release Notes +platform: ej2-asp-core-mvc +documentation: ug +--- + +# Essential Studio for ##Platform_Name## Release Notes + +{% include release-info.html date="January 21, 2025" version="v28.1.41" %} + +{% directory path: _includes/release-notes/v28.1.41 %} + +{% include {{file.url}} %} + +{% enddirectory %} \ No newline at end of file diff --git a/ej2-asp-core-mvc/avatar/EJ2_ASP.MVC/getting-started.md b/ej2-asp-core-mvc/avatar/EJ2_ASP.MVC/getting-started.md index f7ccf7d573..ae950d186e 100644 --- a/ej2-asp-core-mvc/avatar/EJ2_ASP.MVC/getting-started.md +++ b/ej2-asp-core-mvc/avatar/EJ2_ASP.MVC/getting-started.md @@ -11,7 +11,7 @@ documentation: ug # Getting Started with ASP.NET MVC Avatar Control -This section briefly explains about how to include [ASP.NET MVC Avatar](https://www.syncfusion.com/aspnet-mvc-ui-controls/avatar) control in your ASP.NET MVC application using Visual Studio. +This section explains about how to include [ASP.NET MVC Avatar](https://www.syncfusion.com/aspnet-mvc-ui-controls/avatar) control in your ASP.NET MVC application using Visual Studio. ## Prerequisites @@ -25,7 +25,7 @@ This section briefly explains about how to include [ASP.NET MVC Avatar](https:// ## Add stylesheet -Here, the theme is referred using CDN inside the `` of `~/Views/Shared/_Layout.cshtml` file as follows, +Here, the desired theme is referred using CDN inside the `` of **~/Views/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight c# tabtitle="~/_Layout.cshtml" %} @@ -43,7 +43,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetmvc/documentatio ## Add ASP.NET MVC Avatar control -Now, add the Syncfusion® ASP.NET MVC Avatar control in `~/Home/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET MVC Avatar control in **~/Home/Index.cshtml** page. {% tabs %} {% highlight razor tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/avatar/EJ2_ASP.NETCORE/getting-started.md b/ej2-asp-core-mvc/avatar/EJ2_ASP.NETCORE/getting-started.md index 9ed1e73d7b..feb3186806 100644 --- a/ej2-asp-core-mvc/avatar/EJ2_ASP.NETCORE/getting-started.md +++ b/ej2-asp-core-mvc/avatar/EJ2_ASP.NETCORE/getting-started.md @@ -11,7 +11,7 @@ documentation: ug # Getting Started with ASP.NET Core Avatar Control -This section briefly explains about how to include [ASP.NET Core Avatar](https://www.syncfusion.com/aspnet-core-ui-controls/avatar) control in your ASP.NET Core application using Visual Studio. +This section explains about how to include [ASP.NET Core Avatar](https://www.syncfusion.com/aspnet-core-ui-controls/avatar) control in your ASP.NET Core application using Visual Studio. ## Prerequisites @@ -25,7 +25,7 @@ This section briefly explains about how to include [ASP.NET Core Avatar](https:/ ## Add stylesheet -Here, the theme is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the desired theme is referred using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -43,7 +43,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetcore/documentati ## Add ASP.NET Core Avatar control -Now, add the Syncfusion® ASP.NET Core Avatar tag helper in `~/Pages/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET Core Avatar tag helper in **~/Pages/Index.cshtml** page. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/avatar/how-to/avatar-customization.md b/ej2-asp-core-mvc/avatar/how-to/avatar-customization.md index 05b7121f83..ec607b3213 100644 --- a/ej2-asp-core-mvc/avatar/how-to/avatar-customization.md +++ b/ej2-asp-core-mvc/avatar/how-to/avatar-customization.md @@ -1,7 +1,7 @@ --- layout: post -title: Avatar Customization in ##Platform_Name## Avatar Component | Syncfusion -description: Learn here all about Avatar Customization in Syncfusion ##Platform_Name## Avatar component of Syncfusion Essential JS 2 and more. +title: Avatar Customization in ##Platform_Name## Avatar control | Syncfusion +description: Learn here all about Avatar Customization in Syncfusion ##Platform_Name## Avatar control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Avatar Customization publishingplatform: ##Platform_Name## @@ -12,7 +12,7 @@ documentation: ug ## Color customization -The avatar comes with default background color (Grey). This can be easily customized to desired color by adding custom class or directly selecting the avatar class from the CSS. +The Avatar comes with default background color (Grey). This can be easily customized to the desired color by adding custom class or directly selecting the Avatar class from the CSS. {% if page.publishingplatform == "aspnet-core" %} @@ -37,9 +37,9 @@ The avatar comes with default background color (Grey). This can be easily custom ![Avatar Color](../images/color.PNG) -## Customize avatar sizes +## Customize Avatar sizes -Even though the avatar comes with five predefined sizes, sometimes it's not enough. So, the avatar is designed in such a way that the width and height will be relative to font-size. By changing the `font-size` of the avatar element, you can change the width and height automatically. +Even though the Avatar comes with five predefined sizes, sometimes it's not enough. The Avatar is designed so that the width and height are relative to the font-size. By changing the `font-size` of the Avatar element, you can change the width and height automatically. {% if page.publishingplatform == "aspnet-core" %} @@ -66,9 +66,9 @@ Even though the avatar comes with five predefined sizes, sometimes it's not enou N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-UG-Examples/tree/main/Avatar/AvatarUGSample). -## Use various media in avatar +## Use various media in Avatar -Avatars can be used with a wide variety of media formats like SVG, font-icons, images, letters, words, etc. +Avatars can be used with a wide variety of types of media formats like SVG, font-icons, images, letters, words, etc. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-badge.md b/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-badge.md index 350da13087..77795bb828 100644 --- a/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-badge.md +++ b/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-badge.md @@ -1,16 +1,16 @@ --- layout: post -title: Integrate Avatar Into Badge in ##Platform_Name## Avatar Component -description: Learn here all about how to integrate avatar into badge in Syncfusion ##Platform_Name## Avatar component of Syncfusion Essential JS 2 and more. +title: Integrate Avatar Into Badge in ##Platform_Name## Avatar control | Syncfusion +description: Learn here all about how to integrate Avatar into Badge in Syncfusion ##Platform_Name## Avatar control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Integrate Avatar Into Badge publishingplatform: ##Platform_Name## documentation: ug --- -# Integrate avatar into Badge +# Integrate Avatar into Badge -The badge is dependent and supportive component, and it can be used with avatar to create a notification avatar. The default avatar (.`e-avatar`) and circle avatar (.`e-avatar-circle`) have been used with notification badges (.`e-badge-notification`) in the following sample. +The Badge is a dependent and supportive control that can be used with Avatar to create a notification Avatar. The default Avatar `(.e-avatar)` and circle Avatar `(.e-avatar-circle)` have been used with notification badges `(.e-badge-notification)` in the following sample. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-listview.md b/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-listview.md index b4c994baaa..598540a5b1 100644 --- a/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-listview.md +++ b/ej2-asp-core-mvc/avatar/how-to/integrate-avatar-into-listview.md @@ -1,16 +1,16 @@ --- layout: post -title: Integrate Avatar Into Listview in ##Platform_Name## Avatar Component -description: Learn here all about how to integrate avatar into Listview in Syncfusion ##Platform_Name## Avatar component of Syncfusion Essential JS 2 and more. +title: Integrate Avatar Into ListView in ##Platform_Name## Avatar control | Syncfusion +description: Learn here all about how to integrate Avatar into ListView in Syncfusion ##Platform_Name## Avatar control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc -control: Integrate Avatar Into Listview +control: Integrate Avatar Into ListView publishingplatform: ##Platform_Name## documentation: ug --- -# Integrate avatar into ListView +# Integrate Avatar into ListView -Avatar is integrated into the listview to create contacts applications. The `xsmall` size avatar is used to match the size of the list item. Letters and images are also used as avatar content. +Avatar is integrated into the ListView to create contacts applications. The `xsmall` size Avatar is used to match the size of the list items. Both letters and images are also used as Avatar content. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/avatar/overview.md b/ej2-asp-core-mvc/avatar/overview.md index 54c959b31f..c24cee7707 100644 --- a/ej2-asp-core-mvc/avatar/overview.md +++ b/ej2-asp-core-mvc/avatar/overview.md @@ -1,7 +1,7 @@ --- layout: post -title: Overview in ##Platform_Name## Avatar Component -description: Learn here all about Overview in Syncfusion ##Platform_Name## Avatar component of Syncfusion Essential JS 2 and more. +title: Overview in ##Platform_Name## Avatar control | Syncfusion +description: Learn here all about Overview in Syncfusion ##Platform_Name## Avatar control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Index publishingplatform: ##Platform_Name## diff --git a/ej2-asp-core-mvc/avatar/types.md b/ej2-asp-core-mvc/avatar/types.md index 560bd3b1af..1244f7b778 100644 --- a/ej2-asp-core-mvc/avatar/types.md +++ b/ej2-asp-core-mvc/avatar/types.md @@ -11,19 +11,19 @@ documentation: ug # Types and Styles in ##Platform_Name## Avatar Control -This section explains different types of avatar. +This section explains different types of Avatar. ## Avatar size -The Essential® JS 2 Avatar has the following predefined sizes that can be used with the `.e-avatar` class to change the appearance of the avatar. +The Essential® JS 2 Avatar has the following predefined sizes that can be used with the `.e-avatar` class to change the appearance of the Avatar. | Class Name | Description | | ------------- | ------------- | -| e-avatar-xlarge | Displays xlarge size avatar. | -| e-avatar-large | Displays apply large size avatar. | -| e-avatar | Displays apply default size avatar. | -| e-avatar-small | Displays apply small size avatar. | -| e-avatar-xsmall | Displays apply xsmall size avatar. | +| e-avatar-xlarge | Displays xlarge size Avatar. | +| e-avatar-large | Displays apply large size Avatar. | +| e-avatar | Displays apply default size Avatar. | +| e-avatar-small | Displays apply small size Avatar. | +| e-avatar-xsmall | Displays apply xsmall size Avatar. | {% if page.publishingplatform == "aspnet-core" %} @@ -50,14 +50,14 @@ The Essential® JS 2 Avatar has the followin ## Avatar types -The types of Essential® JS 2 avatar are: +The types of Essential® JS 2 Avatar are: * Default * Circle ### Default -The default style of the avatar is rectangular shape with rounded corners, which can be applied from adding the modifier class `.e-avatar` to the target element. +The default style of the Avatar is rectangular shape with rounded corners, which can be applied from adding the modifier class `.e-avatar` to the target element. {% if page.publishingplatform == "aspnet-core" %} @@ -83,7 +83,7 @@ The default style of the avatar is rectangular shape with rounded corners, which ### Circle -The circle avatar style can be applied by adding the modifier class `.e-avatar-circle` to the target element. +The circle Avatar style can be applied by adding the modifier class `.e-avatar-circle` to the target element. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/badge/EJ2_ASP.MVC/getting-started-asp-mvc.md b/ej2-asp-core-mvc/badge/EJ2_ASP.MVC/getting-started-asp-mvc.md index 7feecb8ed6..416496f9ee 100644 --- a/ej2-asp-core-mvc/badge/EJ2_ASP.MVC/getting-started-asp-mvc.md +++ b/ej2-asp-core-mvc/badge/EJ2_ASP.MVC/getting-started-asp-mvc.md @@ -25,7 +25,7 @@ This section briefly explains about how to include [ASP.NET MVC Badge](https://w ## Add stylesheet -Here, the theme is referred using CDN inside the `` of `~/Views/Shared/_Layout.cshtml` file as follows, +Here, the theme is referred using CDN inside the `` of **~/Views/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight c# tabtitle="~/_Layout.cshtml" %} @@ -43,7 +43,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetmvc/documentatio ## Add ASP.NET MVC Badge control -Now, add the Syncfusion® ASP.NET MVC Badge control in `~/Home/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET MVC Badge control in **~/Home/Index.cshtml** page. {% tabs %} {% highlight razor tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/badge/EJ2_ASP.NETCORE/getting-started-asp-core.md b/ej2-asp-core-mvc/badge/EJ2_ASP.NETCORE/getting-started-asp-core.md index 939c579014..1a8178965d 100644 --- a/ej2-asp-core-mvc/badge/EJ2_ASP.NETCORE/getting-started-asp-core.md +++ b/ej2-asp-core-mvc/badge/EJ2_ASP.NETCORE/getting-started-asp-core.md @@ -25,7 +25,7 @@ This section briefly explains about how to include [ASP.NET Core Badge](https:// ## Add stylesheet -Here, the theme is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme is referred using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -43,7 +43,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetcore/documentati ## Add ASP.NET Core Badge Control -Now, add the Syncfusion® ASP.NET Core Badge tag helper in `~/Pages/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET Core Badge tag helper in **~/Pages/Index.cshtml** page. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/badge/how-to/badge-customization.md b/ej2-asp-core-mvc/badge/how-to/badge-customization.md index 83f853d4f2..64bfbcd3d2 100644 --- a/ej2-asp-core-mvc/badge/how-to/badge-customization.md +++ b/ej2-asp-core-mvc/badge/how-to/badge-customization.md @@ -1,7 +1,7 @@ --- layout: post -title: Badge Customization in ##Platform_Name## Badge Component -description: Learn here all about Badge Customization in Syncfusion ##Platform_Name## Badge component of Syncfusion Essential JS 2 and more. +title: Badge Customization in ##Platform_Name## Badge control | Syncfusion +description: Learn here all about Badge Customization in Syncfusion ##Platform_Name## Badge control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Badge Customization publishingplatform: ##Platform_Name## @@ -10,9 +10,9 @@ documentation: ug # Customization in ##Platform_Name## Badge Control -## Colour customization +## Color customization -Even though badges come with `8 predefined colors`, you can also customize the colour of the badge as desired. +Even though Badges come with `8 predefined colors`, you can also customize the color of the Badge as desired. {% if page.publishingplatform == "aspnet-core" %} @@ -37,9 +37,9 @@ Even though badges come with `8 predefined colors`, you can also customize the c ![Badge Color Customization](../images/colorcustom.PNG) -## Customize badge size +## Customize Badge size -Badges are designed to change its size based on the content. To change the size of a badge, adjust the `font size` of the badge. +Badges are designed to change its size based on the content. To change the size of a Badge, adjust the `font size` of the Badge. {% if page.publishingplatform == "aspnet-core" %} @@ -66,7 +66,7 @@ Badges are designed to change its size based on the content. To change the size ## Custom position -Even though the badges support the conventional `top` and `bottom` positions, the position of the badges can be changed as desired. This can be done by adding a custom class to the badge element to override the default position applied from the source. +Even though the Badges support the conventional `top` and `bottom` positions, the position of the Badges can be changed as desired. This can be done by adding a custom class to the Badge element to override the default position applied from the source. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/badge/how-to/dynamic-badge-content.md b/ej2-asp-core-mvc/badge/how-to/dynamic-badge-content.md index 20d012ead4..2bb779af45 100644 --- a/ej2-asp-core-mvc/badge/how-to/dynamic-badge-content.md +++ b/ej2-asp-core-mvc/badge/how-to/dynamic-badge-content.md @@ -1,7 +1,7 @@ --- layout: post -title: Dynamic Badge Content in ##Platform_Name## Badge Component -description: Learn here all about Dynamic Badge Content in Syncfusion ##Platform_Name## Badge component of Syncfusion Essential JS 2 and more. +title: Dynamic Badge Content in ##Platform_Name## Badge control | Syncfusion +description: Learn here all about Dynamic Badge Content in Syncfusion ##Platform_Name## Badge control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Dynamic Badge Content publishingplatform: ##Platform_Name## @@ -10,7 +10,7 @@ documentation: ug # Dynamic Badge Content -Badges in real-time needs to be updated dynamically based on the requirements. The following sample demonstrates how to update the badges content dynamically. Click the increment button to change the badge value. +Badges in real-time needs to be updated dynamically based on the requirements. The following sample demonstrates how to update the Badges content dynamically. Click the increment button to change the Badge value. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/badge/how-to/integrate-badge-into-listview.md b/ej2-asp-core-mvc/badge/how-to/integrate-badge-into-listview.md index 0867827c09..19e419a105 100644 --- a/ej2-asp-core-mvc/badge/how-to/integrate-badge-into-listview.md +++ b/ej2-asp-core-mvc/badge/how-to/integrate-badge-into-listview.md @@ -1,7 +1,7 @@ --- layout: post -title: Integrate Badge Into Listview in ##Platform_Name## Badge Component -description: Learn here all about how to integrate badge into Listview in Syncfusion ##Platform_Name## Badge component of Syncfusion Essential JS 2 and more. +title: Integrate Badge Into Listview in ##Platform_Name## Badge control | Syncfusion +description: Learn here all about how to integrate Badge into Listview in Syncfusion ##Platform_Name## Badge control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Integrate Badge Into Listview publishingplatform: ##Platform_Name## @@ -10,9 +10,9 @@ documentation: ug # Integrate Badge into ListView -The badges can be integrated with the `listview` component to indicate new notification with colour based on priority. +The Badges can be integrated with the `listview` control to indicate new notification with color based on priority. -In the following sample, `default` badges are used and there is no need to customize the badge size. The component will automatically adjust the size based on the container element. +In the following sample, `default` Badges are used and there is no need to customize the Badge size. The control will automatically adjust the size based on the container element. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/badge/overview.md b/ej2-asp-core-mvc/badge/overview.md index 62e173f620..f997721cf9 100644 --- a/ej2-asp-core-mvc/badge/overview.md +++ b/ej2-asp-core-mvc/badge/overview.md @@ -1,7 +1,7 @@ --- layout: post -title: Overview in ##Platform_Name## Badge Component -description: Learn here all about Overview in Syncfusion ##Platform_Name## Badge component of Syncfusion Essential JS 2 and more. +title: Overview in ##Platform_Name## Badge control | Syncfusion +description: Learn here all about Overview in Syncfusion ##Platform_Name## Badge control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Index publishingplatform: ##Platform_Name## @@ -16,6 +16,6 @@ Badges can be used to alert users about new or unread messages, notifications, a * **[Types](/badge/types/)** - Provided 8 different types of Badges. -* **[Predefined Colours](/badge/types/#badge-styles)** - Provided 8 predefined situational colours of Badges. +* **[Predefined Colors](/badge/types/#badge-styles)** - Provided 8 predefined situational colors of Badges. * **[Position](/badge/types/#position)** - Supports 3 different positions, such as `default`, `top` and `bottom`. \ No newline at end of file diff --git a/ej2-asp-core-mvc/badge/types.md b/ej2-asp-core-mvc/badge/types.md index 8d25e600b7..b2b07f1d96 100644 --- a/ej2-asp-core-mvc/badge/types.md +++ b/ej2-asp-core-mvc/badge/types.md @@ -10,11 +10,11 @@ documentation: ug # Types in ##Platform_Name## Badge Control -This section explains different styles and types of the badges. +This section explains different styles and types of the Badges. ## Badge styles -The Essential® JS 2 Badge has the following predefined styles that can be used with `.e-badge` class to change the appearance of a badge. +The Essential® JS 2 Badge has the following predefined styles that can be used with `.e-badge` class to change the appearance of a Badge. | Class Name | Description | |------------|-------------| @@ -52,7 +52,7 @@ The Essential® JS 2 Badge has the following ## Badge types -The types of Essential® JS 2 badges are as follows: +The types of Essential® JS 2 Badges are as follows: * Circle * Pill @@ -64,7 +64,7 @@ The types of Essential® JS 2 badges are as ### Circle -The circle badge style can be applied by adding the modifier class `.e-badge-circle` to the target element. +The circle Badge style can be applied by adding the modifier class `.e-badge-circle` to the target element. {% if page.publishingplatform == "aspnet-core" %} @@ -91,7 +91,7 @@ The circle badge style can be applied by adding the modifier class `.e-badge-cir ### Pill -The pill badge style can be applied by adding the modifier class `.e-badge-pill` to the target element. +The pill Badge style can be applied by adding the modifier class `.e-badge-pill` to the target element. {% if page.publishingplatform == "aspnet-core" %} @@ -118,7 +118,7 @@ The pill badge style can be applied by adding the modifier class `.e-badge-pill` ### Link -When badge modifier classes are applied to the anchor tag, the badge’s appearance will change from normal state to hover state on mouseover. +When Badge modifier classes are applied to the anchor tag, the Badge’s appearance will change from normal state to hover state on mouseover. {% if page.publishingplatform == "aspnet-core" %} @@ -145,7 +145,7 @@ When badge modifier classes are applied to the anchor tag, the badge’s appeara ### Notification -The notification badge style can be applied by adding the modifier class `.e-badge-notification` to the target element. Notification badges are used when a content or a context needs special attention. While using the notification badge, set the parent element to `position: relative`. +The notification Badge style can be applied by adding the modifier class `.e-badge-notification` to the target element. Notification Badges are used when a content or a context needs special attention. While using the notification Badge, set the parent element to `position: relative`. {% if page.publishingplatform == "aspnet-core" %} @@ -172,7 +172,7 @@ The notification badge style can be applied by adding the modifier class `.e-bad ### Dot -Dot can be applied by adding the modifier class `.e-badge-dot` to the target element. Dot badges are similar to notification badges, but in a minimalistic way. While using the dot badge, set the parent element to `position: relative`. +Dot can be applied by adding the modifier class `.e-badge-dot` to the target element. Dot Badges are similar to notification Badges, but in a minimalistic way. While using the dot Badge, set the parent element to `position: relative`. {% if page.publishingplatform == "aspnet-core" %} @@ -199,7 +199,7 @@ Dot can be applied by adding the modifier class `.e-badge-dot` to the target ele ### Overlap -The overlap badge can be used with `notification` or `dot` badge, which overlaps with the target element by adding the modifier class`.e-badge-overlap`. While using the overlap badge, set the parent element to `position: relative`. +The overlap Badge can be used with `notification` or `dot` Badge, which overlaps with the target element by adding the modifier class`.e-badge-overlap`. While using the overlap Badge, set the parent element to `position: relative`. {% if page.publishingplatform == "aspnet-core" %} @@ -226,7 +226,7 @@ The overlap badge can be used with `notification` or `dot` badge, which overlaps ### Position -The default position of the `notification` or `dot` badge is top. But, the position can be changed to `bottom` using the modifier class `.e-badge-bottom`. For example, the bottom class modifier is used with dot badge to display the status in the avatar as shown in the following sample. +The default position of the `notification` or `dot` Badge is top. But, the position can be changed to `bottom` using the modifier class `.e-badge-bottom`. For example, the bottom class modifier is used with dot Badge to display the status in the avatar as shown in the following sample. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md b/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md index 15a6c5ed2a..71a7a1902b 100644 --- a/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md +++ b/ej2-asp-core-mvc/chips/EJ2_ASP.MVC/getting-started.md @@ -8,9 +8,9 @@ publishingplatform: ##Platform_Name## documentation: ug --- -# Getting Started with ASP.NET MVC Chip Control +# Getting Started with ASP.NET MVC Chips Control -This section briefly explains about how to include [ASP.NET MVC Chip](https://www.syncfusion.com/aspnet-mvc-ui-controls/chips) control in your ASP.NET MVC application using Visual Studio. +This section briefly explains about how to include [ASP.NET MVC Chips](https://www.syncfusion.com/aspnet-mvc-ui-controls/chips) control in your ASP.NET MVC application using Visual Studio. ## Prerequisites @@ -38,7 +38,7 @@ N> Syncfusion® ASP.NET MVC controls are ava ## Add namespace -Add **Syncfusion.EJ2** namespace reference in `Web.config` under `Views` folder. +Add **Syncfusion.EJ2** namespace reference in `Web.config` under **Views** folder. ``` @@ -48,7 +48,7 @@ Add **Syncfusion.EJ2** namespace reference in `Web.config` under `Views` folder. ## Add stylesheet and script resources -Here, the theme and script is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme and script is referred using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -68,7 +68,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetmvc/documentatio ## Register Syncfusion® script manager -Also, register the script manager `EJS().ScriptManager()` at the end of `` in the `~/Pages/Shared/_Layout.cshtml` file as follows. +Also, register the script manager `EJS().ScriptManager()` at the end of `` in the **~/Pages/Shared/_Layout.cshtml** file as follows. {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -82,9 +82,9 @@ Also, register the script manager `EJS().ScriptManager()` at the end of `` {% endhighlight %} {% endtabs %} -## Add ASP.NET MVC Chip control +## Add ASP.NET MVC Chips control -Now, add the Syncfusion® ASP.NET MVC Chip control in `~/Home/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET MVC Chips control in **~/Home/Index.cshtml** page. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} @@ -94,8 +94,8 @@ Now, add the Syncfusion® ASP.NET MVC Chip c {% endhighlight %} {% endtabs %} -Press Ctrl+F5 (Windows) or +F5 (macOS) to run the app. Then, the Syncfusion® ASP.NET MVC Chip control will be rendered in the default web browser. +Press Ctrl+F5 (Windows) or +F5 (macOS) to run the app. Then, the Syncfusion® ASP.NET MVC Chips control will be rendered in the default web browser. -![ASP.NET MVC Chip Control](images/chip.png) +![ASP.NET MVC Chips Control](images/chip.png) N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-MVC-Getting-Started-Examples/tree/main/Chip/ASP.NET%20MVC%20Razor%20Examples). diff --git a/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md b/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md index d2bf17b0b2..75c519aaed 100644 --- a/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md +++ b/ej2-asp-core-mvc/chips/EJ2_ASP.NETCORE/getting-started.md @@ -1,6 +1,6 @@ --- layout: post -title: Getting Started with ##Platform_Name## Chips Control +title: Getting Started with ##Platform_Name## Chips Control | Syncfusion description: Checkout and learn about getting started with ##Platform_Name## Chips control of Syncfusion Essential JS 2 and more details. platform: ej2-asp-core-mvc control: Getting Started @@ -37,7 +37,8 @@ Install-Package Syncfusion.EJ2.AspNet.Core -Version {{ site.releaseversion }} N> Syncfusion® ASP.NET Core controls are available in [nuget.org.](https://www.nuget.org/packages?q=syncfusion.EJ2) Refer to [NuGet packages topic](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) to learn more about installing NuGet packages in various OS environments. The Syncfusion.EJ2.AspNet.Core NuGet package has dependencies, [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating Syncfusion® license key. ## Add Syncfusion® ASP.NET Core Tag Helper -Open `~/Pages/_ViewImports.cshtml` file and import the `Syncfusion.EJ2` TagHelper. + +Open **~/Pages/_ViewImports.cshtml** file and import the `Syncfusion.EJ2` TagHelper. {% tabs %} {% highlight C# tabtitle="~/_ViewImports.cshtml" %} @@ -49,7 +50,7 @@ Open `~/Pages/_ViewImports.cshtml` file and import the `Syncfusion.EJ2` TagHelpe ## Add stylesheet and script resources -Here, the theme and script is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme and script are referred to using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -71,7 +72,7 @@ N> Checkout the [Adding Script Reference](https://ej2.syncfusion.com/aspnetcore/ ## Register Syncfusion® Script Manager -Also, register the script manager `` at the end of `` in the ASP.NET Core application as follows. +Also, register the script manager `` at the end of `` in the ASP.NET Core application as follows. {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -87,7 +88,7 @@ Also, register the script manager `` at the end of `` in the A ## Add ASP.NET Core Chips control -Now, add the Syncfusion® ASP.NET Core Chips tag helper in `~/Pages/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET Core Chips tag helper in **~/Pages/Index.cshtml** page. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/chips/accessibility.md b/ej2-asp-core-mvc/chips/accessibility.md index a9d2287c27..11cc9d63d5 100644 --- a/ej2-asp-core-mvc/chips/accessibility.md +++ b/ej2-asp-core-mvc/chips/accessibility.md @@ -12,12 +12,12 @@ documentation: ug ## Keyboard interaction -The following shortcut keys are used to access the Chip control without any interruption. +The following shortcut keys are used to access the Chips control without interruption. | Keyboard shortcuts | Actions | |------------|-------------------| -| Enter | Selects the targeted chip from the ChipList/ChipCollection. | -| Delete | Deletes the targeted chip from the ChipList/ChipCollection. | +| Enter | Selects the targeted Chips from the ChipList/ChipCollection. | +| Delete | Deletes the targeted Chips from the ChipList/ChipCollection. | {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/chips/customization.md b/ej2-asp-core-mvc/chips/customization.md index 90ea11bac3..d99858ff8e 100644 --- a/ej2-asp-core-mvc/chips/customization.md +++ b/ej2-asp-core-mvc/chips/customization.md @@ -8,23 +8,23 @@ publishingplatform: ##Platform_Name## documentation: ug --- -# Chip Customization in Chip Control +# Chips Customization in Chips Control -This section explains the customization of styles, leading icons, avatar, and trailing icons in Chip control. +This section explains the customization of styles, leading icons, avatars, and trailing icons in the Chips control. ## Styles -The Chip control has the following predefined styles that can be defined using the `cssClass` property. +{% if page.publishingplatform == "aspnet-core" %} + +The Chips control has the following predefined styles that can be defined using the [`cssClass`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. | Class | Description | | -------- | -------- | -| e-primary | Represents a primary chip. | -| e-success | Represents a positive chip. | -| e-info | Represents an informative chip. | -| e-warning | Represents a chip with caution. | -| e-danger | Represents a negative chip. | - -{% if page.publishingplatform == "aspnet-core" %} +| e-primary | Represents a primary Chips. | +| e-success | Represents a positive Chips. | +| e-info | Represents an informative Chips. | +| e-warning | Represents a Chips with caution. | +| e-danger | Represents a negative Chips. | {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} @@ -34,6 +34,16 @@ The Chip control has the following predefined styles that can be defined using t {% elsif page.publishingplatform == "aspnet-mvc" %} +The Chips control has the following predefined styles that can be defined using the [`cssClass`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. + +| Class | Description | +| -------- | -------- | +| e-primary | Represents a primary Chips. | +| e-success | Represents a positive Chips. | +| e-info | Represents an informative Chips. | +| e-warning | Represents a Chips with caution. | +| e-danger | Represents a negative Chips. | + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/styles/razor %} @@ -44,14 +54,14 @@ The Chip control has the following predefined styles that can be defined using t {% endtabs %} {% endif %} - +![ASP.NET Styles Chips Control](images/styles.png) ## Leading Icon -You can add and customize the leading icon of chip using the `leadingIconCss` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the leading icon of Chips using the [`leadingIconCss`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_LeadingIconCss) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/leadingIcon/tagHelper %} @@ -60,6 +70,8 @@ You can add and customize the leading icon of chip using the `leadingIconCss` pr {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the leading icon of Chips using the [`leadingIconCss`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_LeadingIconCss) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/leadingIcon/razor %} @@ -70,14 +82,14 @@ You can add and customize the leading icon of chip using the `leadingIconCss` pr {% endtabs %} {% endif %} - +![ASP.NET Leading Icon Chips Control](images/leading-icon.png) ## Avatar -You can add and customize the avatar of chip using the `avatarIconCss` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the avatar of Chips using the [`avatarIconCss`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_AvatarIconCss) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/avatar/tagHelper %} @@ -86,6 +98,8 @@ You can add and customize the avatar of chip using the `avatarIconCss` property. {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the avatar of Chips using the [`avatarIconCss`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_AvatarIconCss) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/avatar/razor %} @@ -96,14 +110,14 @@ You can add and customize the avatar of chip using the `avatarIconCss` property. {% endtabs %} {% endif %} - +![ASP.NET Avatar Chips Control](images/avatar.png) ## Avatar Content -You can add and customize the avatar content of chip using the `avatarText` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the avatar content of Chips using the [`avatarText`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_AvatarText) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/avatarText/tagHelper %} @@ -112,6 +126,8 @@ You can add and customize the avatar content of chip using the `avatarText` prop {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the avatar content of Chips using the [`avatarText`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_AvatarText) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/avatarText/razor %} @@ -122,14 +138,14 @@ You can add and customize the avatar content of chip using the `avatarText` prop {% endtabs %} {% endif %} - +![ASP.NET Avatar content Chips Control](images/avatar-content.png) ## Trailing Icon -You can add and customize the trailing icon of chip using the `trailingIconCss` property. - {% if page.publishingplatform == "aspnet-core" %} +You can add and customize the trailing icon of Chips using the [`trailingIconCss`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_TrailingIconCss) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/trailing/tagHelper %} @@ -138,6 +154,8 @@ You can add and customize the trailing icon of chip using the `trailingIconCss` {% elsif page.publishingplatform == "aspnet-mvc" %} +You can add and customize the trailing icon of Chips using the [`trailingIconCss`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_TrailingIconCss) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/trailing/razor %} @@ -150,12 +168,12 @@ You can add and customize the trailing icon of chip using the `trailingIconCss` -## Outline Chip - -Outline chip has the border with the background transparent. It can be set using the `cssClass` property. +## Outline Chips {% if page.publishingplatform == "aspnet-core" %} +Outline Chips have a border with a transparent background. It can be set using the [`cssClass`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/outline/tagHelper %} @@ -164,6 +182,8 @@ Outline chip has the border with the background transparent. It can be set using {% elsif page.publishingplatform == "aspnet-mvc" %} +Outline Chips have a border with a transparent background. It can be set using the [`cssClass`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_CssClass) property. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/outline/razor %} @@ -174,11 +194,13 @@ Outline chip has the border with the background transparent. It can be set using {% endtabs %} {% endif %} +![ASP.NET Outline Chips Control](images/outline-chip.png) + ## Template {% if page.publishingplatform == "aspnet-core" %} -The [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each chip. By using the `Template` property, users can include custom HTML elements, such as links, icons, or additional content. +The [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each Chips. By using the `Template` property, users can include custom HTML elements such as links, icons, or additional content. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} @@ -188,7 +210,7 @@ The [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.bu {% elsif page.publishingplatform == "aspnet-mvc" %} -The [`Template`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each chip. By using the `Template` property, users can include custom HTML elements, such as links, icons, or additional content. +The [`Template`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.buttons.chiplist.html#Syncfusion_EJ2_Buttons_ChipList_Template) property of the Chips control allows users to fully customize the layout and design of each Chips. By using the `Template` property, users can include custom HTML elements such as links, icons, or additional content. {% tabs %} {% highlight razor tabtitle="CSHTML" %} @@ -200,5 +222,6 @@ The [`Template`](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.but {% endtabs %} {% endif %} +![ASP.NET template Chips Control](images/template.png) N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-UG-Examples/tree/main/Chips/ChipsSample). diff --git a/ej2-asp-core-mvc/chips/images/action-chip.png b/ej2-asp-core-mvc/chips/images/action-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..841b05dd190b2fc89e9f31954226ae7d3f933666 GIT binary patch literal 27651 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/avatar-content.png b/ej2-asp-core-mvc/chips/images/avatar-content.png new file mode 100644 index 0000000000000000000000000000000000000000..497e32d83222bceddf7856a3ae2d5a90a974bd41 GIT binary patch literal 3226 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/choice-chip.png b/ej2-asp-core-mvc/chips/images/choice-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..01c898fb57d05809c4cee429011105c11551c1c1 GIT binary patch literal 2680 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 P1~9y7rdM*^CFXwsl62Sx literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/filter-chip.png b/ej2-asp-core-mvc/chips/images/filter-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..52ba3cbf0d1cec6b80c7351a4aa0d215d90ce118 GIT binary patch literal 2922 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 Hc2WNV1*N2A literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/input-chip.png b/ej2-asp-core-mvc/chips/images/input-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea159893bef0077bc28ad3a52751ea0b52b82f4 GIT binary patch literal 2261 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 kUZnkZME;*9x8y^`Z_7GK=mgIgdt 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/outline-chip.png b/ej2-asp-core-mvc/chips/images/outline-chip.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6e55bb43cf17d85822b2fb753016138f048510 GIT binary patch literal 5024 zcmd6rXHXN`wt%BYML|J9MLME_^aDsID4l>1dY2*~qVyIB1P*YdL!=+N(xitT2nh%Z zp(99#5GC}INDGh^{AG@rXHEZ^dJ$rxai#5>KxtZ`(IUu<}}UVOpZOZ-+NtGJbzq zq%m{NfVYY_!pnG|{zLs0-gpz7FVz-N{eF#sU{ z{l9V^z5oD}*r=jvSRt)#@bd1i6ZBEBur*J%8@{a8^5DPDq8?&}1f1Qc zl(k3!Q%fRsYJF(}>)Ab^NBPr)-3%Hm>3KwsT`G_|&j81o>o|l&p?^(V1Iv|HQ_@Jg zC4!lb{*Lu22l-V)Om?TAThe*gXM0u(dnv@#mD0UmJ39vzxY9vJ>dtb}v4h&HQd1=v z?#$mE82fCzL}HX;CgBGt8t{*?$AM!L=17LIvZp4AgRrayL{w=;em};T3`$xdR%p8W z8kTPDjk1mGq=SvwIZVr|7t*qy6icX+?66NnC%a2FdbguuDjw{heuo^EiYqUGj(`p8#oPsT@h!yEy{8QlAuS2n?Z!)wsyxA+NUmE;2OPdI@Fu@9KFUJr!r6gK%T(}VWUm9)^{P&uq&nLpjn`HtAI0Jp`}z~GNB zgWWamrRt++;p6p}p~myYZB%vk4f+m>5lavV%6$g9@cP-xhJS7`6E3AKo@AM?lN>XCNDbEch;31_RWiFW|vq^1~ z>xR@tnPGlcQSD8NZ(AZ%>1L}}or7$z4CL@5n_0&P_LHT$=Y8u?iVbA%wB8MjPpcfR z^>cJpagshdWy+uwJaZM{O7F?~B^T*WhZ4KPx3l46u#-C~!R-Wn9c(!q8aT|IlNT|K z5=}%IziO)x@dNG!jK+Q`y~I#XF--M8bW-%!^LVZm{eWe!I9;Q)BA8iGl&YG%92jyC zovaBVrsx6IM9FY znJ%^@R1BH`aZk{@ZZgiJ{&WwR{#pSz(kO3!z*Z@gU*X;ENN{Dg7g_Py2!+QluPo)i z`E}4G2um&rw)WV~v!Y)?k<^*%^XW3lS5=hAmtjWasO~G|0q!xx5)PJv-)8Aj|QmY-J{k%ByLWp_2vw; zYRpToriaN;h0FmhkJ0Fw|c{jIbKccnR;0z-qGXWG6nfbf=2lr+4Y{3XSNZk ztAS3vuSJlyw@;3qGu7%oSb7KIlg+7jtmoXh)mAsx-xMy>XTIIgZgDl*pTNpTxm&rUk&Uuve;b|@5l8E` zzemG3FxQkuu$=wrrF<44b>~ZU$UV*QU=%Lu7G0x1=zy|+bIE?s@>pRDE31?$XW~ey zbKjbeZhhaonU6C*++LkMR%naq+5aKge%4)sdGU!-&&~9^1lYrIpwrfVSxC9bK0n$Q zHv`;k35CwSNZh`thh509ei@$1b&Y+Tn2r7jZIT9>k8oY-1$~Up98xM$$Xd{5qYQw* zJxf$ehKu`Noe~3ZU>fE7lD=~KiJe~%+YsmIBt2D~`0#;;;|cFxxOct}nXT4e>3VrJ z&pI~ZvMGhH#?_-vhcVuzL2Wr{pQfWYZ0{drB|gdnT+K@lO#iw+@cSwnXlwthJO6vN zNI%`rZ+1QPXYFQs*|wm@pRaAbqb|UNcXwv;jr}zC@~cEeEBT@OgP2w!%aWn{?CIZ) z2DF`MuWe&%rjrJpKlMB_1b!IUW+<_DNEG|>+Opi@#Wj}CX(F}^QIUko{GpIwbBavS z^r7&OFm?#IK+N49KMC@`b*N30Lt1e4)?Bf(^hq(zq|LTB-E4g!JPl8icPDLKHWt~r z!U`W{n9Cozrl|UJvhK$MlzQpjvmI8WtdAY5K90fnWn4;GuTB(C?oFT<`Q@o>6moRk z;Cd8&a0s-deipI*!z}&B-u^Z}MY^r;YSw~!e^*)3FSD#AU>nUFE{+C1wyCai{6JvE ztxRuyGV)E$%VV8H4mTppIWxDVh&sNe!*%uYrJi6z1eXYzw&Cqy%@o`wJaEVK)O?cy zclB$v0C}aD9vx>}4v1ZktPEo+kZM@s)$QG8v z<%_!4lML%VRl1Af+iXQhuDcWr1cu<&(?>g1tE++teMuvM>!Y_C)&xlM+OUG1tq0}6 z&8MCERcAf{Ck=AeskGAtv)8h zHN=@!0AQ(72?T-Y4ObKgx`pa#$2&9I4B9NzgC+Qa>tztbaA7?vXXtdxp$Rt9_ou~j z3gudA#S;+3b1&HqZ0`K({BfIU64ytIFQwAqGkItm5OPqIc$ff~1hYFme%eth{yYOS zkt+Y9>K19|vDQ2XvTdpkGvVwyUBJZkT~I;rt$gE9$IQt`G&Mfsq*EDuNOw%Kn@{6$ z<2DeWFM9}rfb-oNivzYlj+a`GO&23LjZvWvD>2&ce zS>t+CAYAL(VyJyI@9QtG#sk)f;8jGQ-GJILb?|E?3o-5_N2FJA4_}K&*OE^mPP$vp zl!La%({gLfor4J=Mofmn_3fk5kuVT=yjMT6@XO!y#F0^?nO@%Rka3kj?&r%fS)u(HWDxcN8xC>1#dwfEl5` zRphPD)7~$_(8l=VYjs9Ug_Hm)MAJ@(m1N-Q4Hn~1m|FK(?NPx?{Hcn?yivGRzhj}n ztKUru_!gDdjA&UrkTukrbGLRmofa)}vd%C{YNo|{xP-a*34a$`wXl$VmFa9fu7Pzs zIgHfNMK6O}qE30Z6O5PFWVgYV%Clj*?t7Es+uvz+q>i&$*+XH^FsA}*@dbR?3-?b? z#p|};k}3;ST@jb@AMsSmNSAr!lx^6y>FVA^9!xb7X6)`TLt?~JHw!TAGz>GkbYYc< z48m8EL5!y)B-Q$9kjoiQ_FQKN&)MW@A%redOUrYvXFxng<6&vtQAwtj&U|`gzp7Ln zJPo4n6NAhE4@wO)Xd%2Ij;t|Z0pwQiUy!8_wcaB!1;7z}*sZSuR?!o|Fa4!3`WwYUeG2p#owe|Z5Wu=hf{#u_1Y!j3sXT1$R$LpXt z)CRiYzEQ9jejlCKUxj#MUK!7H8Eg6HGvhTpRL4 zpiVA_&H_HUqSm`0wNlU@5oC98aUv)b_0lfJz#UvHO265dp6!C&z=OQ#gUKZ+r5Y z+08!k{p{15uRi-A|{^~B3;$MDty1JWsG;jXVFRFi^5TQ_qV_>ch;5XB0PUvbO zo7^ojsR)c_ObSNSvtC|4&`rXC6(ka|=p9%mtvS3123r$W93Y87i&5)(v6#n6+X+ zgnSXmdclo>G z`8H*2#f`LZ6?L1wa~b8VZT!Aph8sqdQ)Z>8Ty0FIU|H8%vWLmM{Cr1RN574Ysn|Px z6u)J8#b`~!FoCdHafJ*UA*Pw6HnobI!XB0B7s8Fn>)pifrL8!}M~p5viQ zcAO~{0?n@u|7mQc*XmpONb2A_TdX&DGQ)(f@YG;pYVDV2ezv&@Vlr2NR>0z@h&5u> z^S7R`;XZH6RO)rO=*_z1V?#+Z(&>-gm8TzeM*63e!|o51`*!B`m2z1%_f4SfU}v)~ z8H7Bo4wcGIme*1r2xe* zyC0LGQ%32cyeVMiRdFHkzL;#@AIn(AEi6~e2`%pmEG+WBXwd#J_iHn^b+sBF91!V* zd(V*EVKAOHfMLv>W_jZ*6CgZB%(h7qNo67Q=VZ438Y>TCj2mHAlB>(l$)V%|wYF zZU-BtgkWBFFqimY^SuTQa_cAoayxvX!`9i81FolyeQY_Eg1p|{uZI;}c;%1b5_lX> zrW()H2WBOeVi=M{k6 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/styles.png b/ej2-asp-core-mvc/chips/images/styles.png new file mode 100644 index 0000000000000000000000000000000000000000..6be391b43f8b299fee87bddfbb5d38d57d8cb032 GIT binary patch literal 4879 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/images/template.png b/ej2-asp-core-mvc/chips/images/template.png new file mode 100644 index 0000000000000000000000000000000000000000..16cfcc8e62a4a9fc892eda8f04e7721a44f52ea2 GIT binary patch literal 7334 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 JN^#@B{{mRcSW5r^ literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/chips/overview.md b/ej2-asp-core-mvc/chips/overview.md index 0d3c7faed1..1cafa8f974 100644 --- a/ej2-asp-core-mvc/chips/overview.md +++ b/ej2-asp-core-mvc/chips/overview.md @@ -1,7 +1,7 @@ --- layout: post -title: Overview in ##Platform_Name## Chips Component -description: Learn here all about Overview in Syncfusion ##Platform_Name## Chips component of Syncfusion Essential JS 2 and more. +title: Overview in ##Platform_Name## Chips Control | Syncfusion +description: Learn here all about Overview in Syncfusion ##Platform_Name## Chips control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Index publishingplatform: ##Platform_Name## @@ -10,4 +10,4 @@ documentation: ug # Overview -The chip is a small block of essential information that triggers an event on click action. It contains the text, image, or both and mostly used in contacts, mails, or filter tags. \ No newline at end of file +The Chips is a small block of essential information that triggers an event on click action. It contains the text, image, or both and mostly used in contacts, mails, or filter tags. \ No newline at end of file diff --git a/ej2-asp-core-mvc/chips/style.md b/ej2-asp-core-mvc/chips/style.md index 22811b438c..64f288e376 100644 --- a/ej2-asp-core-mvc/chips/style.md +++ b/ej2-asp-core-mvc/chips/style.md @@ -1,7 +1,7 @@ --- layout: post -title: Style in ##Platform_Name## Chips Component -description: Learn here all about Style in Syncfusion ##Platform_Name## Chips component of Syncfusion Essential JS 2 and more. +title: Style in ##Platform_Name## Chips Control | Syncfusion +description: Learn here all about Style in Syncfusion ##Platform_Name## Chips control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Style publishingplatform: ##Platform_Name## @@ -12,9 +12,9 @@ documentation: ug The following content provides the exact CSS structure that can be used to modify the control's appearance based on the user preference. -## Customizing the chip text +## Customizing the Chips text -Use the following CSS to customize the chip text properties. +Use the following CSS to customize the Chips text properties. ```css .e-chip .e-chip-text { @@ -24,9 +24,9 @@ Use the following CSS to customize the chip text properties. } ``` -## Customizing the chip icon +## Customizing the Chips icon -Use the following CSS to customize the chip icon properties. +Use the following CSS to customize the Chips icon properties. ```css .e-chip .e-icon { @@ -35,9 +35,9 @@ Use the following CSS to customize the chip icon properties. } ``` -## Customizing the chip delete button +## Customizing the Chips delete button -Use the following CSS to customize the chip delete button. +Use the following CSS to customize the Chips delete button. ```css .e-chip-list .e-chip .e-chip-delete.e-dlt-btn { @@ -46,9 +46,9 @@ Use the following CSS to customize the chip delete button. } ``` -## Customizing the chip outline +## Customizing the Chips outline -Use the following CSS to customize the chip outline. +Use the following CSS to customize the Chips outline. ```css .e-chip-list .e-chip.e-outline { @@ -57,27 +57,27 @@ Use the following CSS to customize the chip outline. } ``` -## Customizing the chip on selection +## Customizing the Chips on selection -Use the following CSS to customize the chip on selection. +Use the following CSS to customize the Chips on selection. ```css -/* To customize single chip on selection */ +/* To customize single Chips on selection */ .e-chip-list.e-selection .e-chip.e-active { background-color: #ffca1c; color: #e3165b; } -/* To customize multiple chip on selection */ +/* To customize multiple Chips on selection */ .e-chip-list .e-chip.e-active { background-color: #e3165b; color: white; } ``` -## Customizing the chip avatar text +## Customizing the Chips avatar text -Use the following CSS to customize the chip avatar text properties. +Use the following CSS to customize the Chips avatar text properties. ```css .e-chip-list .e-chip .e-chip-avatar { diff --git a/ej2-asp-core-mvc/chips/types.md b/ej2-asp-core-mvc/chips/types.md index 55bc0b6b57..e197086f37 100644 --- a/ej2-asp-core-mvc/chips/types.md +++ b/ej2-asp-core-mvc/chips/types.md @@ -12,14 +12,14 @@ documentation: ug The ChipList control has the following types. -* Input Chip -* Choice Chip -* Filter Chip -* Action Chip +* Input Chips +* Choice Chips +* Filter Chips +* Action Chips -## Input Chip +## Input Chips -Input Chip holds information in compact form. It converts user input into chips. +Input Chips holds information in compact form. It converts user input into Chips. {% if page.publishingplatform == "aspnet-core" %} @@ -41,14 +41,14 @@ Input Chip holds information in compact form. It converts user input into chips. {% endtabs %} {% endif %} +![ASP.NET Input Chips Control](images/input-chip.png) - -## Choice Chip - -Choice Chip allows to select a single chip from the set of ChipList/ChipCollection. It can be enabled by setting the `selection` property to `Single`. +## Choice Chips {% if page.publishingplatform == "aspnet-core" %} +Choice Chips allows to select a single Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Single`. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/choice/tagHelper %} @@ -57,6 +57,8 @@ Choice Chip allows to select a single chip from the set of ChipList/ChipCollecti {% elsif page.publishingplatform == "aspnet-mvc" %} +Choice Chips allows to select a single Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Single`. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/choice/razor %} @@ -67,14 +69,14 @@ Choice Chip allows to select a single chip from the set of ChipList/ChipCollecti {% endtabs %} {% endif %} +![ASP.NET Choice Chips Control](images/choice-chip.png) - -## Filter Chip - -Filter Chip allows to select a multiple chip from the set of ChipList/ChipCollection. It can be enabled by setting the `selection` property to `Multiple`. +## Filter Chips {% if page.publishingplatform == "aspnet-core" %} +Filter Chips allows to select a multiple Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Multiple`. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/filter/tagHelper %} @@ -83,6 +85,8 @@ Filter Chip allows to select a multiple chip from the set of ChipList/ChipCollec {% elsif page.publishingplatform == "aspnet-mvc" %} +Filter Chips allows to select a multiple Chips from the set of ChipList/ChipCollection. It can be enabled by setting the [`selection`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Selection) property to `Multiple`. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/filter/razor %} @@ -93,14 +97,14 @@ Filter Chip allows to select a multiple chip from the set of ChipList/ChipCollec {% endtabs %} {% endif %} +![ASP.NET Filter Chips Control](images/filter-chip.png) - -## Action Chip - -The Action Chip triggers the event like click or delete, which helps doing action based on the event. +## Action Chips {% if page.publishingplatform == "aspnet-core" %} +The Action Chips triggers the event like [`click`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Click) or [`delete`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Delete), which helps doing action based on the event. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/action/tagHelper %} @@ -109,6 +113,8 @@ The Action Chip triggers the event like click or delete, which helps doing actio {% elsif page.publishingplatform == "aspnet-mvc" %} +The Action Chips triggers the event like [`click`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Click) or [`delete`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_Delete), which helps doing action based on the event. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/action/razor %} @@ -119,14 +125,14 @@ The Action Chip triggers the event like click or delete, which helps doing actio {% endtabs %} {% endif %} +![ASP.NET Actions Chips Control](images/action-chip.png) - -### Deletable Chip - -Deletable Chip allows to delete a chip from ChipList/ChipCollection. It can be enabled by setting the `enableDelete` property to `true`. +### Deletable Chips {% if page.publishingplatform == "aspnet-core" %} +Deletable Chips allows to delete a Chips from ChipList/ChipCollection. It can be enabled by setting the [`enableDelete`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_EnableDelete) property to `true`. + {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/chips/delete/tagHelper %} @@ -135,6 +141,8 @@ Deletable Chip allows to delete a chip from ChipList/ChipCollection. It can be e {% elsif page.publishingplatform == "aspnet-mvc" %} +Deletable Chips allows to delete a Chips from ChipList/ChipCollection. It can be enabled by setting the [`enableDelete`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Buttons.ChipList.html#Syncfusion_EJ2_Buttons_ChipList_EnableDelete) property to `true`. + {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/chips/delete/razor %} @@ -145,4 +153,6 @@ Deletable Chip allows to delete a chip from ChipList/ChipCollection. It can be e {% endtabs %} {% endif %} +![ASP.NET Deletable Chips Control](images/deletable-chip.png) + N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-UG-Examples/tree/main/Chips/ChipsSample). \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/badge/razor b/ej2-asp-core-mvc/code-snippet/avatar/badge/razor index 66eda5b2d3..a6634c0c4e 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/badge/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/badge/razor @@ -6,7 +6,7 @@
- profile_pic + profile_pic
6 @@ -14,7 +14,7 @@
- profile_pic + profile_pic
12 @@ -22,7 +22,7 @@
- profile_pic + profile_pic
46 @@ -30,7 +30,7 @@
- profile_pic + profile_pic
82 @@ -38,7 +38,7 @@
- profile_pic + profile_pic
99+ @@ -54,7 +54,7 @@
- profile_pic + profile_pic
6 @@ -62,7 +62,7 @@
- profile_pic + profile_pic
12 @@ -70,7 +70,7 @@
- profile_pic + profile_pic
46 @@ -78,7 +78,7 @@
- profile_pic + profile_pic
82 @@ -86,7 +86,7 @@
- profile_pic + profile_pic
99+ @@ -97,82 +97,85 @@
+ \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/badge/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/badge/tagHelper index 39851fd999..a6634c0c4e 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/badge/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/badge/tagHelper @@ -6,7 +6,7 @@
- profile_pic + profile_pic
6 @@ -14,7 +14,7 @@
- profile_pic + profile_pic
12 @@ -22,7 +22,7 @@
- profile_pic + profile_pic
46 @@ -30,7 +30,7 @@
- profile_pic + profile_pic
82 @@ -38,7 +38,7 @@
- profile_pic + profile_pic
99+ @@ -54,7 +54,7 @@
- profile_pic + profile_pic
6 @@ -62,7 +62,7 @@
- profile_pic + profile_pic
12 @@ -70,7 +70,7 @@
- profile_pic + profile_pic
46 @@ -78,7 +78,7 @@
- profile_pic + profile_pic
82 @@ -86,7 +86,7 @@
- profile_pic + profile_pic
99+ @@ -97,83 +97,85 @@
+ \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/circle/razor b/ej2-asp-core-mvc/code-snippet/avatar/circle/razor index ad7a756f99..c7bde28a76 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/circle/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/circle/razor @@ -7,10 +7,10 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/circle/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/circle/tagHelper index ad7a756f99..c7bde28a76 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/circle/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/circle/tagHelper @@ -7,10 +7,10 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/color/razor b/ej2-asp-core-mvc/code-snippet/avatar/color/razor index 0414195d42..eaf8bd4b4f 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/color/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/color/razor @@ -7,35 +7,35 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/color/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/color/tagHelper index 0414195d42..eaf8bd4b4f 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/color/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/color/tagHelper @@ -7,35 +7,35 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/custom-size/razor b/ej2-asp-core-mvc/code-snippet/avatar/custom-size/razor index f39c31a424..96667a9080 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/custom-size/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/custom-size/razor @@ -7,30 +7,30 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/custom-size/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/custom-size/tagHelper index f39c31a424..96667a9080 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/custom-size/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/custom-size/tagHelper @@ -7,30 +7,30 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/default/razor b/ej2-asp-core-mvc/code-snippet/avatar/default/razor index 15f713e422..187a33a9c3 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/default/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/default/razor @@ -7,10 +7,10 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/default/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/default/tagHelper index 15f713e422..187a33a9c3 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/default/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/default/tagHelper @@ -7,10 +7,10 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/listview/razor b/ej2-asp-core-mvc/code-snippet/avatar/listview/razor index a035266b1b..d079eee680 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/listview/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/listview/razor @@ -1,119 +1,89 @@ -@using Syncfusion.EJ2 -
- -
- - @{ var template = "
" + - "${if(avatar!=='')}" + - "${avatar}" + - "${else}" + - " " + - "${/if}" + - "" + - "${text}
";} - @Html.EJS().ListView("letterAvatarList").Enable(true).DataSource((IEnumerable)ViewBag.dataSource).HeaderTitle("Contacts").ShowHeader(true).Template(template).SortOrder(Syncfusion.EJ2.Lists.SortOrder.Ascending).Render() - - - - - +@using Syncfusion.EJ2
< !-- Listview element -->@{ var template = "
" + + "${if(avatar!=='')}"+"${avatar}"+"${else}"+" "+"${/if}"+""+"${text}
"; +} + +@Html.EJS().ListView("letterAvatarList").Enable(true).DataSource((IEnumerable)ViewBag.dataSource).HeaderTitle("Contacts").ShowHeader(true).Template(template).SortOrder(Syncfusion.EJ2.Lists.SortOrder.Ascending).Render() \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/listview/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/listview/tagHelper index 3e3a134b88..020a9bdbc9 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/listview/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/listview/tagHelper @@ -1,14 +1,14 @@ -@{ - var template = "
" + - "${if(avatar!=='')}" + - "${avatar}" + - "${else}" + - " " + - "${/if}" + - "" + - "${text}
"; - - List data = new List(); +@{ + var template = "
" + + "${if(avatar!=='')}" + + "${avatar}" + + "${else}" + + " " + + "${/if}" + + "" + + "${text}
"; + + List data = new List < object > (); data.Add(new { text = "Robert", id = "s_01", avatar= "", pic= "pic04" }); data.Add(new { text = "Nancy", id = "s_02", avatar= "N", pic= "" }); data.Add(new { text = "John", id = "s_03", pic= "pic01", avatar= "" }); @@ -18,9 +18,10 @@ data.Add(new { text = "Margaret", id = "s_07", avatar= "M", pic= "" }); }
- - -
+ + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/media-formats/razor b/ej2-asp-core-mvc/code-snippet/avatar/media-formats/razor index 581e772b07..47002e2b74 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/media-formats/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/media-formats/razor @@ -85,119 +85,121 @@ \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/media-formats/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/media-formats/tagHelper index 39fdd4b39c..c4e4666749 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/media-formats/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/media-formats/tagHelper @@ -1,11 +1,4 @@ -@page -@model AvatarUGSample.Pages.VariousAvatarMediaModel - -@{ - -} - -
+
@@ -92,119 +85,121 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/size/razor b/ej2-asp-core-mvc/code-snippet/avatar/size/razor index 0d1514720c..5c393e0e3c 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/size/razor +++ b/ej2-asp-core-mvc/code-snippet/avatar/size/razor @@ -15,6 +15,7 @@ } .e-avatar { - background-image: url(./pic01.png); + background-image: url('@Url.Content("https://ej2.syncfusion.com/aspnetmvc/Content/avatar/images/pic01.png")'); + margin: 2px; } \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/avatar/size/tagHelper b/ej2-asp-core-mvc/code-snippet/avatar/size/tagHelper index fddf9e54b7..3b652b7279 100644 --- a/ej2-asp-core-mvc/code-snippet/avatar/size/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/avatar/size/tagHelper @@ -15,6 +15,6 @@ } .e-avatar { - background-image: url(@Url.Content("~/css/avatar/images/pic01.png")); + background-image: url('@Url.Content("https://ej2.syncfusion.com/aspnetmvc/Content/avatar/images/pic01.png")'); } \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/badge/position/tagHelper b/ej2-asp-core-mvc/code-snippet/badge/position/tagHelper index 2b3909d028..4eba5b92f2 100644 --- a/ej2-asp-core-mvc/code-snippet/badge/position/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/badge/position/tagHelper @@ -25,64 +25,65 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/avatar/razor b/ej2-asp-core-mvc/code-snippet/chips/avatar/razor index abd388f28f..ca067a0471 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/avatar/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/avatar/razor @@ -1,25 +1,24 @@ - @Html.EJS().ChipList("chip-avatar").Chips(chip => - { - chip.Text("Andrew").AvatarIconCss("andrew").Enabled(true).Add(); - chip.Text("Janet").AvatarIconCss("janet").Enabled(true).Add(); - chip.Text("Laura").AvatarIconCss("laura").Enabled(true).Add(); - chip.Text("Margaret").AvatarIconCss("margaret").Enabled(true).Add(); - }).Render() +@Html.EJS().ChipList("chip-avatar").Chips(chip => { + chip.Text("Andrew").AvatarIconCss("andrew").Enabled(true).Add(); + chip.Text("Janet").AvatarIconCss("janet").Enabled(true).Add(); + chip.Text("Laura").AvatarIconCss("laura").Enabled(true).Add(); + chip.Text("Margaret").AvatarIconCss("margaret").Enabled(true).Add(); +}).Render() \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper b/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper index 330006e873..07e20c6549 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/chips/avatar/tagHelper @@ -1,26 +1,26 @@ - - - - - - + + + + + + \ No newline at end of file + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/choice/razor b/ej2-asp-core-mvc/code-snippet/chips/choice/razor index 5d825b44fd..09fa31d3e0 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/choice/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/choice/razor @@ -1,7 +1,7 @@ -@Html.EJS().ChipList("chip-avatar").Selection(Selection.Single).Chips(chip => - { - chip.Text("Small").Enabled(true).Add(); - chip.Text("Medium").Enabled(true).Add(); - chip.Text("Large").Enabled(true).Add(); - chip.Text("Extra Large").Enabled(true).Add(); - }).Render() \ No newline at end of file +@Html.EJS().ChipList("chip-avatar").Selection(Syncfusion.EJ2.Buttons.Selection.Single).Chips(chip => + { + chip.Text("Small").Enabled(true).Add(); + chip.Text("Medium").Enabled(true).Add(); + chip.Text("Large").Enabled(true).Add(); + chip.Text("Extra Large").Enabled(true).Add(); + }).Render() \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/filter/razor b/ej2-asp-core-mvc/code-snippet/chips/filter/razor index 07b2b70209..5f5cfa0e0e 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/filter/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/filter/razor @@ -1,4 +1,4 @@ -@Html.EJS().ChipList("chip-avatar").Selection(Selection.Multiple).Chips(chip => +@Html.EJS().ChipList("chip-avatar").Selection(Syncfusion.EJ2.Buttons.Selection.Multiple).Chips(chip => { chip.Text("Chai").Enabled(true).Add(); chip.Text("Chang").Enabled(true).Add(); diff --git a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor index e579167ce9..38af6bf6a9 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/razor @@ -1,25 +1,25 @@ - @Html.EJS().ChipList("chip-avatar").Chips(chip => - { - chip.Text("Andrew").LeadingIconCss("andrew").Enabled(true).Add(); - chip.Text("Janet").LeadingIconCss("janet").Enabled(true).Add(); - chip.Text("Laura").LeadingIconCss("laura").Enabled(true).Add(); - chip.Text("Margaret").LeadingIconCss("margaret").Enabled(true).Add(); - }).Render() +@Html.EJS().ChipList("chip-avatar").Chips(chip => + { + chip.Text("Andrew").LeadingIconCss("andrew").Enabled(true).Add(); + chip.Text("Janet").LeadingIconCss("janet").Enabled(true).Add(); + chip.Text("Laura").LeadingIconCss("laura").Enabled(true).Add(); + chip.Text("Margaret").LeadingIconCss("margaret").Enabled(true).Add(); + }).Render() \ No newline at end of file +#chip-avatar .janet { +background-image: url('https://ej2.syncfusion.com/aspnetcore/css/chips/images/janet.png') +} + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper index 982cb91f0b..93d55450e3 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/chips/leadingIcon/tagHelper @@ -1,26 +1,26 @@ - - - - - - + + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/chips/outline/razor b/ej2-asp-core-mvc/code-snippet/chips/outline/razor index d882357125..8af3bb3fc7 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/outline/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/outline/razor @@ -1,5 +1,5 @@
-@Html.EJS().ChipList("chip-avatar").CssClass("e-outline").Chips(chip => +@Html.EJS().ChipList("chip-avatar1").CssClass("e-outline").Chips(chip => { chip.Text("Chai").Enabled(true).Add(); chip.Text("Chung").Enabled(true).Add(); @@ -7,7 +7,7 @@ chip.Text("Ikura").Enabled(true).Add(); }).Render() -@Html.EJS().ChipList("chip-avatar").CssClass("e-outline").EnableDelete(true).Chips(chip => +@Html.EJS().ChipList("chip-avatar2").CssClass("e-outline").EnableDelete(true).Chips(chip => { chip.Text("Andrew").Enabled(true).Add(); chip.Text("Janet").Enabled(true).Add(); diff --git a/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper b/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper index 877c5f1416..6871c273ec 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/chips/outline/tagHelper @@ -1,5 +1,5 @@
- + @@ -7,7 +7,7 @@ - + diff --git a/ej2-asp-core-mvc/code-snippet/chips/template/razor b/ej2-asp-core-mvc/code-snippet/chips/template/razor index 5e9ad068ef..69ccd1ff42 100644 --- a/ej2-asp-core-mvc/code-snippet/chips/template/razor +++ b/ej2-asp-core-mvc/code-snippet/chips/template/razor @@ -1,9 +1,24 @@ - @Html.EJS().ChipList("chip-avatar").Chips(chip => - { - chip.LeadingIconCss("trendingIcon").Template('#BreakingNews125k posts').Enabled(true).Add(); - chip.LeadingIconCss("cameraIcon").Template('#PhotoOfTheDay').Enabled(true).Add(); - chip.LeadingIconCss("trendingIcon").Template('#TechNews107k posts').Enabled(true).Add(); - }).Render() + +@Html.EJS().ChipList("chip-avatar").Chips(chip => +{ + chip.LeadingIconCss("trendingIcon").Template("#trendingNewsTemplate").Enabled(true).Add(); + chip.LeadingIconCss("cameraIcon").Template("#photoOfTheDayTemplate").Enabled(true).Add(); + chip.LeadingIconCss("trendingIcon").Template("#techNewsTemplate").Enabled(true).Add(); +}).Render() + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/CSHTML.cs new file mode 100644 index 0000000000..d89330ddc4 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/CSHTML.cs @@ -0,0 +1,4 @@ +public class cellSpacingModel +{ + public double[] cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/tagHelper index 26cce8adb1..2ef6d5d1c7 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/cell-spacing/tagHelper @@ -1,6 +1,13 @@ +@{ + ... + cellSpacingModel modelValue = new cellSpacingModel(); + modelValue.cellSpacing = new double[] { 20, 20 }; +} + +
- + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/CSHTML.cs new file mode 100644 index 0000000000..bdf391e654 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/CSHTML.cs @@ -0,0 +1,4 @@ + public class panelCellSpacingModel + { + public double[]? cellSpacing { get; set; } + } \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/tagHelper index 4efb47ab6c..9b655bb943 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/content-panel/tagHelper @@ -1,6 +1,13 @@ +@{ + ... + panelCellSpacingModel modelValue = new panelCellSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; +} + +
- + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/CSHTML.cs new file mode 100644 index 0000000000..85c1596770 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/CSHTML.cs @@ -0,0 +1,4 @@ +public class ddCellSpacingModel +{ + public double[]? cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/tagHelper index 0f687c4818..e0bac3cf55 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/disable-dragging/tagHelper @@ -1,7 +1,11 @@ -@model WebApplication.Controllers.HomeController.spacingModel +@{ + ... + ddCellSpacingModel modelValue = new ddCellSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; +}
- + @@ -29,4 +33,4 @@ text-align: center; line-height: 90px; } - \ No newline at end of file + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/CSHTML.cs new file mode 100644 index 0000000000..85c1596770 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/CSHTML.cs @@ -0,0 +1,4 @@ +public class ddCellSpacingModel +{ + public double[]? cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/tagHelper index d5e34c240b..83eff18eb3 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/drag-and-drop/tagHelper @@ -1,6 +1,13 @@ +@{ + ... + ddCellSpacingModel modelValue = new ddCellSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; +} + +
- + @@ -21,18 +28,18 @@
\ No newline at end of file + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/CSHTML.cs new file mode 100644 index 0000000000..e8949d6e67 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/CSHTML.cs @@ -0,0 +1,21 @@ +public class componentSpacingModel +{ + public double[]? cellSpacing { get; set; } +} +public class ChartData +{ + public string? month; + public double sales; +} +public class LineData +{ + public double x; + public double y; +} + +public class PieData +{ + public string x; + public double y; + public string? text; +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/tagHelper index 8748005581..6e4e91b18d 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/dragging-handler/tagHelper @@ -1,6 +1,48 @@ +@{ + ... + componentSpacingModel modelValue = new componentSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; + + List chartData = new List + { + new ChartData { month = "Jan", sales = 35, }, + new ChartData { month = "Feb", sales = 28, }, + new ChartData { month = "Mar", sales = 34, }, + new ChartData { month = "Apr", sales = 32, }, + new ChartData { month = "May", sales = 40, }, + new ChartData { month = "Jun", sales = 32, }, + new ChartData { month = "Jul", sales = 35, }, + new ChartData { month = "Aug", sales = 55, }, + new ChartData { month = "Sep", sales = 38, }, + new ChartData { month = "Oct", sales = 30, }, + new ChartData { month = "Nov", sales = 25, }, + new ChartData { month = "Dec", sales = 32, } + }; + + List lineData = new List + { + new LineData { x = 2013, y = 28, }, + new LineData { x = 2014, y = 25, }, + new LineData { x = 2015, y = 26, }, + new LineData { x = 2016, y = 27, }, + new LineData { x = 2017, y = 32, }, + new LineData { x = 2018, y = 35, } + }; + + List pieData1 = new List + { + new PieData { x = "Chrome", y = 37, text = "37%", }, + new PieData { x = "UC Browser", y = 17, text = "17%", }, + new PieData { x = "iPhone", y = 19, text = "19%", }, + new PieData { x = "Others", y = 4, text = "4%", }, + new PieData { x = "Opera", y = 11, text = "11%", }, + new PieData { x = "Android", y = 12, text = "12%", } + }; +} +
- + @@ -17,7 +59,7 @@ - + @@ -29,7 +71,7 @@ - + @@ -43,7 +85,7 @@ - + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/CSHTML.cs new file mode 100644 index 0000000000..611ee0f9fd --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/CSHTML.cs @@ -0,0 +1,5 @@ +public class floatingSpacingModel +{ + public double[]? cellSpacing { get; set; } +} + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/tagHelper index 819f2f22e8..5ba87fae1d 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/floating-panels/tagHelper @@ -1,11 +1,18 @@ + +@{ + .... + floatingSpacingModel modelValue = new floatingSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; +} +
- +
- + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/CSHTML.cs new file mode 100644 index 0000000000..d89330ddc4 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/CSHTML.cs @@ -0,0 +1,4 @@ +public class cellSpacingModel +{ + public double[] cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/tagHelper index 5430e4586c..f97ed74bf0 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/graphical-representation/tagHelper @@ -1,6 +1,13 @@ +@{ + ... + cellSpacingModel modelValue = new cellSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; +} + +
- + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/CSHTML.cs new file mode 100644 index 0000000000..432efe815c --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/CSHTML.cs @@ -0,0 +1,5 @@ +public class cellSpacingModel +{ + public double[] cellSpacing { get; set; } + public double aspectRatio { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/tagHelper index 2d9d77c3f7..6c7b82ef6b 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/modifying-cell-size/tagHelper @@ -1,6 +1,14 @@ +@{ + ... + cellSpacingModel modelValue = new cellSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; + modelValue.aspectRatio = 100 / 50; +} + +
- + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/CSHTML.cs new file mode 100644 index 0000000000..85c1596770 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/CSHTML.cs @@ -0,0 +1,4 @@ +public class ddCellSpacingModel +{ + public double[]? cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/tagHelper index 4999ab9b29..98d8d5b494 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/moving/tagHelper @@ -1,7 +1,11 @@ -@model WebApplication.Controllers.HomeController.spacingModel +@{ + ... + ddCellSpacingModel modelValue = new ddCellSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; +}
- + @@ -21,14 +25,14 @@
\ No newline at end of file + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/CSHTML.cs new file mode 100644 index 0000000000..85216ca578 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/CSHTML.cs @@ -0,0 +1,4 @@ +public class panelCellSpacingModel +{ + public double[]? cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/tagHelper index 2d60e2cace..86682d5f18 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-position/tagHelper @@ -1,6 +1,13 @@ +@{ + .. + panelCellSpacingModel modelValue = new panelCellSpacingModel(); + modelValue.cellSpacing = new double[] { 20, 20 }; +} + +
- + diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/CSHTML.cs new file mode 100644 index 0000000000..85216ca578 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/CSHTML.cs @@ -0,0 +1,4 @@ +public class panelCellSpacingModel +{ + public double[]? cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/tagHelper index 8972fe9c3c..2c8f1fc015 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/panel-size/tagHelper @@ -1,6 +1,13 @@ +@{ + ... + panelCellSpacingModel modelValue = new panelCellSpacingModel(); + modelValue.cellSpacing = new double[] { 20, 20 }; +} + +
- + @@ -30,4 +37,4 @@ text-align: center; line-height: 90px; } - + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/CSHTML.cs new file mode 100644 index 0000000000..e8949d6e67 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/CSHTML.cs @@ -0,0 +1,21 @@ +public class componentSpacingModel +{ + public double[]? cellSpacing { get; set; } +} +public class ChartData +{ + public string? month; + public double sales; +} +public class LineData +{ + public double x; + public double y; +} + +public class PieData +{ + public string x; + public double y; + public string? text; +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/tagHelper index 736e9fbf24..f75f9a68c2 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/placing-content/tagHelper @@ -1,6 +1,49 @@ +@{ + ... + componentSpacingModel modelValue = new componentSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; + + List chartData = new List + { + new ChartData { month = "Jan", sales = 35, }, + new ChartData { month = "Feb", sales = 28, }, + new ChartData { month = "Mar", sales = 34, }, + new ChartData { month = "Apr", sales = 32, }, + new ChartData { month = "May", sales = 40, }, + new ChartData { month = "Jun", sales = 32, }, + new ChartData { month = "Jul", sales = 35, }, + new ChartData { month = "Aug", sales = 55, }, + new ChartData { month = "Sep", sales = 38, }, + new ChartData { month = "Oct", sales = 30, }, + new ChartData { month = "Nov", sales = 25, }, + new ChartData { month = "Dec", sales = 32, } + }; + + List lineData = new List + { + new LineData { x = 2013, y = 28, }, + new LineData { x = 2014, y = 25, }, + new LineData { x = 2015, y = 26, }, + new LineData { x = 2016, y = 27, }, + new LineData { x = 2017, y = 32, }, + new LineData { x = 2018, y = 35, } + }; + + List pieData1 = new List + { + new PieData { x = "Chrome", y = 37, text = "37%", }, + new PieData { x = "UC Browser", y = 17, text = "17%", }, + new PieData { x = "iPhone", y = 19, text = "19%", }, + new PieData { x = "Others", y = 4, text = "4%", }, + new PieData { x = "Opera", y = 11, text = "11%", }, + new PieData { x = "Android", y = 12, text = "12%", } + }; +} + +
- + @@ -12,15 +55,15 @@
- - - - - - - - - + + + + + + + + +
@@ -36,19 +79,19 @@
- - - - - - - - - - - - - + + + + + + + + + + + + +
@@ -64,15 +107,15 @@
- - - - - - - - - + + + + + + + + +
@@ -129,9 +172,9 @@ height: 30px } - .e-dashboard-layout.e-control .e-panel .e-panel-header div { - text-align: center; - } + .e-dashboard-layout.e-control .e-panel .e-panel-header div { + text-align: center; + } .header { padding: 5px; diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/CSHTML.cs b/ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/CSHTML.cs new file mode 100644 index 0000000000..85c1596770 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/CSHTML.cs @@ -0,0 +1,4 @@ +public class ddCellSpacingModel +{ + public double[]? cellSpacing { get; set; } +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/tagHelper b/ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/tagHelper index ebc50986f9..982df4bb71 100644 --- a/ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/dashboard-layout/resize-panel/tagHelper @@ -1,7 +1,11 @@ -@model WebApplication.Controllers.HomeController.spacingModel +@{ + ... + ddCellSpacingModel modelValue = new ddCellSpacingModel(); + modelValue.cellSpacing = new double[] { 10, 10 }; +}
- + @@ -21,12 +25,12 @@
\ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/custombutton/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/edit/custombutton/tagHelper index 897d79fc5e..7c35424522 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/custombutton/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/custombutton/tagHelper @@ -1,25 +1,42 @@ - + - - - - - - + + + + + + + - + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/dialog.cs b/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/dialog.cs index 77d8fe70cf..686c81f8f8 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/dialog.cs +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/dialog.cs @@ -1,6 +1,5 @@ public IActionResult Index() { - var Order = OrderDetails.GetAllRecords(); - ViewBag.DataSource = Order; + ViewBag.DataSource = OrderDetails.GetAllRecords(); return View(); } diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/razor b/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/razor index 8de6e388c3..2ab1cb5d0e 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/razor +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/razor @@ -1,34 +1,27 @@ -@using Syncfusion.EJ2 - -@section ControlsSection{ -
- @Html.EJS().Grid("DialogTemplateEdit").DataSource((IEnumerable)ViewBag.dataSource).ActionComplete("actionComplete").Columns(col => - { - col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).Width("120").ValidationRules(new { required = true }).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); - col.Field("CustomerID").HeaderText("Customer Name").Width("150").ValidationRules(new { required = true, minLength = 3 }).Add(); - col.Field("ShipCountry").HeaderText("Ship Country").EditType("dropdownedit").Width("150").Add(); - }).AllowPaging().PageSettings(page => page.PageCount(2)).EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true).Mode(Syncfusion.EJ2.Grids.EditMode.Dialog); }).Toolbar(new List() { "Add", "Edit", "Delete", "Update", "Cancel" }).Render() - - - -} + }); + function actionComplete(args) { + if ((args.requestType === 'beginEdit' || args.requestType === 'add')) { + var dialog = args.dialog; + dialog.showCloseIcon = false; + dialog.height = 360; + dialog.width = 300; + dialog.header = args.requestType === 'beginEdit' ? 'Edit Record of ' + args.rowData['CustomerID'] : 'New Customer'; + } + } + + diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/tagHelper index c4fa6c3d34..ddef9c0d04 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/customizedialog/tagHelper @@ -1,17 +1,14 @@ - + - - - - + + + + - - \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/dialog.cs b/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/dialog.cs index f6f0126ac7..4019df2042 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/dialog.cs +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/dialog.cs @@ -1,6 +1,5 @@ public IActionResult Index() { - var Order = OrderDetails.GetAllRecords(); - ViewBag.DataSource = Order; + ViewBag.DataSource = OrderDetails.GetAllRecords(); return View(); } \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/razor b/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/razor index 71eb2c9d7e..6561b5e764 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/razor +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/razor @@ -1,9 +1,8 @@ -@Html.EJS().Grid("DialogEdit").DataSource((IEnumerable)ViewBag.DataSource).Columns(col => +@Html.EJS().Grid("grid").DataSource((IEnumerable)ViewBag.DataSource).Height("348px").Columns(col => { col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).Width("120").ValidationRules(new { required = "true"}).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); - col.Field("CustomerID").HeaderText("Customer Name").Width("150").ValidationRules(new { required = "true", minLength=3 }).Add(); - col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); - col.Field("ShipName").HeaderText("Ship Name").Width("150").Add(); - col.Field("ShipCountry").HeaderText("Ship Country").Width("150").Add(); - -}).AllowPaging().PageSettings(page => page.PageCount(2)).EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true).Mode(Syncfusion.EJ2.Grids.EditMode.Dialog); }).Toolbar(new List() { "Add", "Edit", "Delete", "Update", "Cancel" }).Render() + col.Field("CustomerID").HeaderText("Customer Name").Width("150").ValidationRules(new { required = "true" }).Add(); + col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").EditType("numericedit").ValidationRules(new { required = "true",min=1, max=1000 }).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); + col.Field("ShipName").HeaderText("Ship Name").Width("150").ValidationRules(new { required = "true" }).Add(); + col.Field("ShipCountry").HeaderText("Ship Country").EditType("dropdownedit").ValidationRules(new { required = "true" }).Width("150").Add(); +}).EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true).Mode(Syncfusion.EJ2.Grids.EditMode.Dialog); }).Toolbar(new List() { "Add", "Edit", "Delete", "Update", "Cancel" }).Render() diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/tagHelper index 6ce4d99f84..ee242e9ce8 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/dialog/tagHelper @@ -1,9 +1,10 @@ - + - - - + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs b/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs index 77d8fe70cf..686c81f8f8 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs @@ -1,6 +1,5 @@ public IActionResult Index() { - var Order = OrderDetails.GetAllRecords(); - ViewBag.DataSource = Order; + ViewBag.DataSource = OrderDetails.GetAllRecords(); return View(); } diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/razor b/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/razor index c30d497891..2a791dcbb2 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/razor +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/razor @@ -1,35 +1,40 @@ -@using Syncfusion.EJ2 - -@Html.EJS().Grid("DialogTemplateEdit").DataSource((IEnumerable)ViewBag.DataSource).ActionBegin("actionBegin").Columns(col => +@Html.EJS().Grid("grid").DataSource((IEnumerable)ViewBag.DataSource).Height("348px").Columns(col => { - col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).Width("120").ValidationRules(new { required = true }).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); - col.Field("CustomerID").HeaderText("Customer Name").Width("150").Visible(false).Add(); - col.Field("Freight").HeaderText("Freight").EditType("numericedit").Format("C2").Width("150").Add(); - col.Field("ShipCountry").HeaderText("Ship Country").EditType("dropdownedit").Width("150").Add(); - -}).AllowPaging().PageSettings(page => page.PageCount(2)).EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true).Mode(Syncfusion.EJ2.Grids.EditMode.Dialog); }).Toolbar(new List() { "Add", "Edit", "Delete", "Update", "Cancel" }).Render() - + col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).Width("120").ValidationRules(new { required = "true"}).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); + col.Field("CustomerID").HeaderText("Customer Name").Width("150").ValidationRules(new { required = "true" }).Add(); + col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").EditType("numericedit").ValidationRules(new { required = "true",min=1, max=1000 }).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); + col.Field("ShipCountry").HeaderText("Ship Country").EditType("dropdownedit").ValidationRules(new { required = "true" }).Width("150").Add(); +}).ActionBegin("actionBegin").EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true).Mode(Syncfusion.EJ2.Grids.EditMode.Dialog); }).Toolbar(new List() { "Add", "Edit", "Delete", "Update", "Cancel" }).Render() + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/tagHelper index 6258056c8d..166d8d9740 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/show-hide-edit-dialog/tagHelper @@ -1,33 +1,40 @@ - + - - - - - - - + + + + + + - - - + - + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/edit/wizardediting/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/edit/wizardediting/tagHelper index c7bae7eb2b..c452d7413b 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/edit/wizardediting/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/grid/edit/wizardediting/tagHelper @@ -1,129 +1,168 @@ -@{ - ViewData["Title"] = "DialogTemplate"; -} - -@model TestApplication.Models.OrdersDetails - -
- - - - - - - - - - -
- - - +@using Newtonsoft.Json + + + + + + + + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/disablegrid.cs b/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/disablegrid.cs index da9dcb1404..d9ebad91a3 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/disablegrid.cs +++ b/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/disablegrid.cs @@ -1,6 +1,5 @@ public IActionResult Index() { - var Order = OrderDetails.GetAllRecords(); - ViewBag.DataSource = Order; + ViewBag.DataSource = OrderDetails.GetAllRecords(); return View(); } \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/razor b/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/razor index 01a35a75e3..003f328434 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/razor +++ b/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/razor @@ -1,37 +1,32 @@ -@Html.EJS().Button("element").Content("Enable/Disable Grid").Render() - - -@Html.EJS().Grid("Grid").DataSource((IEnumerable)ViewBag.DataSource).Columns(col => +
+ @Html.EJS().Button("element").Content("Enable/Disable Grid").Render() +
+@Html.EJS().Grid("grid").DataSource((IEnumerable)ViewBag.DataSource).Height("348px").Columns(col => { - col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).Width("120").Add(); + col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Width("120").Add(); col.Field("CustomerID").HeaderText("Customer Name").Width("150").Add(); - col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").Add(); + col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").EditType("numericedit").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); col.Field("ShipCountry").HeaderText("Ship Country").Width("150").Add(); - }).AllowPaging().EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true).Mode(Syncfusion.EJ2.Grids.EditMode.Normal); }).Toolbar(new List() { "Add", "Edit", "Delete", "Update", "Cancel" }).Render() - - - \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/tagHelper index 3863cdf903..99883ee0a0 100644 --- a/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/grid/how-to/disablegrid/tagHelper @@ -1,37 +1,35 @@ - - -
- +
+ +
+
+ - +
- - \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/print.cs b/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/print.cs new file mode 100644 index 0000000000..d9ebad91a3 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/print.cs @@ -0,0 +1,5 @@ +public IActionResult Index() +{ + ViewBag.DataSource = OrderDetails.GetAllRecords(); + return View(); +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/razor b/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/razor new file mode 100644 index 0000000000..89d6a9f926 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/razor @@ -0,0 +1,19 @@ +@Html.EJS().Grid("grid").DataSource((IEnumerable)ViewBag.DataSource).Height("348px").Columns(col => +{ + col.Field("OrderID").HeaderText("Order ID").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Width("120").Add(); + col.Field("CustomerID").HeaderText("Customer Name").Width("150").Add(); + col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); + col.Field("ShipCity").HeaderText("Ship City").Width("120").Add(); + col.Field("ShipCountry").HeaderText("Ship Country").Width("150").Add(); +}).AllowPaging().BeforePrint("beforePrint").Toolbar(new List() { "Print" }).Render() + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/tagHelper new file mode 100644 index 0000000000..c0a713b817 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/print/print-add-title/tagHelper @@ -0,0 +1,20 @@ + + + + + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/hierarchyprint.cs b/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/hierarchyprint.cs new file mode 100644 index 0000000000..000a47ca09 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/hierarchyprint.cs @@ -0,0 +1,7 @@ +public IActionResult Index() +{ + ViewBag.DataSource = OrdersDetails.GetAllRecords();; + ViewBag.EmployeeDataSource = EmployeeView.GetAllRecords(); + ViewBag.CustomerDataSource = Customer.GetAllRecords(); + return View(); +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/razor b/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/razor new file mode 100644 index 0000000000..0da1446fcd --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/razor @@ -0,0 +1,59 @@ +@{ + var secondChildGrid = new Syncfusion.EJ2.Grids.Grid() { DataSource = (IEnumerable)ViewBag.CustomerDataSource, + QueryString = "CustomerID", + Columns = new List + { + new Syncfusion.EJ2.Grids.GridColumn(){ Field="CustomerID", HeaderText="Customer ID", Width="90", TextAlign=Syncfusion.EJ2.Grids.TextAlign.Right }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="ShipCountry", HeaderText="Ship Country", Width="90" }, + } + }; + var childGrid = new Syncfusion.EJ2.Grids.Grid() { DataSource = (IEnumerable)ViewBag.DataSource, + QueryString = "EmployeeID", + Columns = new List + { + new Syncfusion.EJ2.Grids.GridColumn(){ Field="OrderID", HeaderText="Order ID", Width="120" }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="Freight", HeaderText="Freight", Width="120", Format="C2", TextAlign=Syncfusion.EJ2.Grids.TextAlign.Right }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="ShipName", HeaderText="Ship Name", Width="150" }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="ShipCity", HeaderText="Ship City", Width="120" }, + }, + ChildGrid = secondChildGrid + }; +} + +@Html.EJS().Grid("grid").DataSource((IEnumerable)ViewBag.EmployeeDataSource).HierarchyPrintMode(Syncfusion.EJ2.Grids.HierarchyGridPrintMode.Expanded).Columns(col => +{ + col.Field("EmployeeID").HeaderText("Employee ID").Width("125").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); + col.Field("FirstName").HeaderText("First Name").Width("125").Add(); + col.Field("Title").HeaderText("Title").Width("180").Add(); + col.Field("City").HeaderText("City").Width("135").Add(); +}).AllowPaging().PageSettings(page => page.PageSize(4)).Toolbar(new List() { "Print"}).ChildGrid(childGrid).ActionBegin("actionBegin").Load("load").Render(); + diff --git a/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/tagHelper new file mode 100644 index 0000000000..fe4fadaf08 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/print/print-expanded-state/tagHelper @@ -0,0 +1,64 @@ +@{ + var secondChildGrid = new Syncfusion.EJ2.Grids.Grid() { + DataSource = (IEnumerable)ViewBag.CustomerDataSource, + QueryString = "CustomerID", + Columns = new List + { + new Syncfusion.EJ2.Grids.GridColumn(){ Field="CustomerID", HeaderText="Customer ID", Width="90", TextAlign=Syncfusion.EJ2.Grids.TextAlign.Right }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="Country", HeaderText="Country", Width="90" }, + } + }; +} +@{ + var childGrid = new Syncfusion.EJ2.Grids.Grid() { + DataSource = (IEnumerable)ViewBag.DataSource, + QueryString = "EmployeeID", + Columns = new List + { + new Syncfusion.EJ2.Grids.GridColumn(){ Field="OrderID", HeaderText="Order ID", Width="120" }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="Freight", HeaderText="Freight", Width="120", Format="C2", TextAlign=Syncfusion.EJ2.Grids.TextAlign.Right }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="ShipName", HeaderText="Ship Name", Width="150" }, + new Syncfusion.EJ2.Grids.GridColumn(){ Field="ShipCity", HeaderText="Ship City", Width="120" }, + }, + ChildGrid = secondChildGrid + }; +} + + + + + + + + + + diff --git a/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/razor b/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/razor new file mode 100644 index 0000000000..1882f42609 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/razor @@ -0,0 +1,34 @@ +@Html.EJS().Grid("grid").DataSource((IEnumerable)ViewBag.dataSource).AllowSorting().Columns(col => +{ + col.Field("OrderID").HeaderText("Order ID").Width("100").Add(); + col.Field("CustomerID").HeaderText("Customer ID").Width("120").Add(); + col.Field("OrderDate").HeaderText("Order Date").Format("yMd").SortComparer("sortComparer").Width("130").Add(); + col.Field("ShipCountry").HeaderText("ShipCountry").Width("150").Add(); + +}).ActionBegin("actionBegin").Render() + + diff --git a/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/sort-comparer.cs b/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/sort-comparer.cs new file mode 100644 index 0000000000..4169edafac --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/sort-comparer.cs @@ -0,0 +1,5 @@ +public IActionResult Index() +{ + ViewBag.dataSource =OrderDetails.GetAllRecords(); + return View(); +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/tagHelper new file mode 100644 index 0000000000..f226b6bbfa --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/sorting/sort-comparer/tagHelper @@ -0,0 +1,39 @@ +@{ + Object sortComparer = "sortComparer"; +} + + + + + + + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/tree-grid/getting-start-mvc/error-handling/razor b/ej2-asp-core-mvc/code-snippet/tree-grid/getting-start-mvc/error-handling/razor index 983bebd7af..86f7501b6c 100644 --- a/ej2-asp-core-mvc/code-snippet/tree-grid/getting-start-mvc/error-handling/razor +++ b/ej2-asp-core-mvc/code-snippet/tree-grid/getting-start-mvc/error-handling/razor @@ -20,7 +20,7 @@ }).Height(400).ChildMapping("Children").ActionFailure("actionFailure").TreeColumnIndex(1).Render()) - < script > + diff --git a/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.MVC/getting-started.md b/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.MVC/getting-started.md index 78022d51d6..31fd283a54 100644 --- a/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.MVC/getting-started.md +++ b/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.MVC/getting-started.md @@ -49,7 +49,7 @@ Add **Syncfusion.EJ2** namespace reference in `Web.config` under `Views` folder. ## Add stylesheet and script resources -Here, the theme and script is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme and script is referred using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -69,7 +69,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetmvc/documentatio ## Register Syncfusion® script manager -Also, register the script manager `EJS().ScriptManager()` at the end of `` in the `~/Pages/Shared/_Layout.cshtml` file as follows. +Also, register the script manager `EJS().ScriptManager()` at the end of `` in the **~/Pages/Shared/_Layout.cshtml** file as follows. {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -85,16 +85,16 @@ Also, register the script manager `EJS().ScriptManager()` at the end of `` ## Add ASP.NET MVC Dashboard Layout control -Now, add the Syncfusion® ASP.NET MVC Dashboard Layout control in `~/Views/Home/Index.cshtml` page by the following ways. +Now, add the Syncfusion® ASP.NET MVC Dashboard Layout control in **~/Views/Home/Index.cshtml** page by the following ways. * Defined the panels property as the attribute in the content template. * Using the [Panels](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html#Syncfusion_EJ2_Layouts_DashboardLayout_Panels) property through helper. ### Setting the panels property using content template -You can render the Dashboard Layout control by adding the panels property as the attribute to the content template. Add the content template with panel definition for Dashboard Layout into your `index.cshtml` page which is present under `Views/Home` folder. +You can render the Dashboard Layout control by adding the panels property as the attribute to the content template. Add the content template with panel definition for Dashboard Layout into your **index.cshtml** page which is present under **Views/Home** folder. -In the following sample, the dashboard layout is rendered with [Panels](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html#Syncfusion_EJ2_Layouts_DashboardLayout_Panels) property using content template. +In the following sample, the Dashboard Layout is rendered with [Panels](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html#Syncfusion_EJ2_Layouts_DashboardLayout_Panels) property using content template. {% tabs %} {% highlight razor tabtitle="CSHTML" %} @@ -113,7 +113,7 @@ Press Ctrl+F5 (Windows) or +F5 (m You can render the Dashboard Layout control by using the **panels** property through helper. -In the following sample, the dashboard layout is rendered with [Panels](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html#Syncfusion_EJ2_Layouts_DashboardLayout_Panels) property using tag helper. +In the following sample, the Dashboard Layout is rendered with [Panels](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html#Syncfusion_EJ2_Layouts_DashboardLayout_Panels) property using tag helper. {% tabs %} {% highlight razor tabtitle="CSHTML" %} diff --git a/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.NETCORE/getting-started.md b/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.NETCORE/getting-started.md index 2a5e478945..7f66e763a6 100644 --- a/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.NETCORE/getting-started.md +++ b/ej2-asp-core-mvc/dashboard-layout/EJ2_ASP.NETCORE/getting-started.md @@ -38,7 +38,7 @@ Install-Package Syncfusion.EJ2.AspNet.Core -Version {{ site.releaseversion }} N> Syncfusion® ASP.NET Core controls are available in [nuget.org.](https://www.nuget.org/packages?q=syncfusion.EJ2) Refer to [NuGet packages topic](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) to learn more about installing NuGet packages in various OS environments. The Syncfusion.EJ2.AspNet.Core NuGet package has dependencies, [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating Syncfusion® license key. ## Add Syncfusion® ASP.NET Core Tag Helper -Open `~/Pages/_ViewImports.cshtml` file and import the `Syncfusion.EJ2` TagHelper. +Open **~/Pages/_ViewImports.cshtml** file and import the `Syncfusion.EJ2` TagHelper. {% tabs %} {% highlight C# tabtitle="~/_ViewImports.cshtml" %} @@ -50,7 +50,7 @@ Open `~/Pages/_ViewImports.cshtml` file and import the `Syncfusion.EJ2` TagHelpe ## Add stylesheet and script resources -Here, the theme and script is referred using CDN inside the `` of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme and script is referred using CDN inside the `` of **~/Pages/Shared/_Layout.cshtml** file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -72,7 +72,7 @@ N> Checkout the [Adding Script Reference](https://ej2.syncfusion.com/aspnetcore/ ## Register Syncfusion® Script Manager -Also, register the script manager `` at the end of `` in the ASP.NET Core application as follows. +Also, register the script manager `` at the end of `` in the ASP.NET Core application as follows. {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -88,14 +88,14 @@ Also, register the script manager `` at the end of `` in the A ## Add ASP.NET Core DashboardLayout control -Now, add the Syncfusion® ASP.NET Core DashboardLayout tag helper in `~/Pages/Index.cshtml` page. +Now, add the Syncfusion® ASP.NET Core DashboardLayout tag helper in **~/Pages/Index.cshtml** page. * Defined the panels property as the attribute in the content template. * Using the [`panels`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html#Syncfusion_EJ2_Layouts_DashboardLayout_Panels) property through tag helper. ### Setting the panels property using content template -DashboardLayout control can be rendered by using the [`ejs-dashboardlayout`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html) tag helper in ASP.NET Core application. Add the below simple code to your `index.cshtml` page which is available within the `Views/Home` folder, to initialize the DashboardLayout. +DashboardLayout control can be rendered by using the [`ejs-dashboardlayout`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html) tag helper in ASP.NET Core application. Add the below simple code to your **index.cshtml** page which is available within the **Views/Home** folder, to initialize the DashboardLayout. In the following sample, the dashboardlayout is rendered with [`panels`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Layouts.DashboardLayout.html#Syncfusion_EJ2_Layouts_DashboardLayout_Panels) property using content template. diff --git a/ej2-asp-core-mvc/dashboard-layout/accessibility.md b/ej2-asp-core-mvc/dashboard-layout/accessibility.md index 0d77eaf304..14507d82fd 100644 --- a/ej2-asp-core-mvc/dashboard-layout/accessibility.md +++ b/ej2-asp-core-mvc/dashboard-layout/accessibility.md @@ -1,7 +1,7 @@ --- layout: post -title: Accessibility in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Accessibility in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Accessibility in ##Platform_Name## Dashboard Layout control +description: Learn here all about Accessibility in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Accessibility publishingplatform: ##Platform_Name## @@ -11,7 +11,7 @@ documentation: ug # Accessibility -The Dashboard Layout component has been designed with keeping the `WAI-ARIA` specifications in mind and applying the `WAI-ARIA` roles, states, and properties. This component is characterized by ARIA accessibility support, which makes navigation easy for people who use assistive technologies (AT). +The Dashboard Layout control has been designed with keeping the `WAI-ARIA` specifications in mind and applying the `WAI-ARIA` roles, states, and properties. This control is characterized by ARIA accessibility support, which makes navigation easy for people who use assistive technologies (AT). ## ARIA attributes diff --git a/ej2-asp-core-mvc/dashboard-layout/adaptive-layout.md b/ej2-asp-core-mvc/dashboard-layout/adaptive-layout.md index 81a4e319c2..36d5d579bc 100644 --- a/ej2-asp-core-mvc/dashboard-layout/adaptive-layout.md +++ b/ej2-asp-core-mvc/dashboard-layout/adaptive-layout.md @@ -1,7 +1,7 @@ --- layout: post -title: Adaptive Layout in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Adaptive Layout in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Adaptive Layout in ##Platform_Name## Dashboard Layout control +description: Learn here all about Adaptive Layout in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Adaptive Layout publishingplatform: ##Platform_Name## @@ -13,7 +13,7 @@ documentation: ug The control is provided with built-in responsive support, where panels within the layout get adjusted based on their parent element's dimensions to accommodate any resolution which relieves the burden of building responsive dashboards. -The dashboard layout is designed to automatically adapt with lower resolutions by transforming the entire layout into a stacked one, so that the panels will be displayed in a vertical column. By default, whenever the screen resolution meets 600px or lower resolutions this layout transformation occurs. This transformation can be modified for any user defined resolution by defining the [`mediaQuery`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~MediaQuery.html) property of the component. +The Dashboard Layout is designed to automatically adapt with lower resolutions by transforming the entire layout into a stacked one, so that the panels will be displayed in a vertical column. By default, whenever the screen resolution meets 600px or lower resolutions this layout transformation occurs. This transformation can be modified for any user defined resolution by defining the [`mediaQuery`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~MediaQuery.html) property of the control. The following sample demonstrates the usage of the [`mediaQuery`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~MediaQuery.html) property to turn out the layout into a stacked one in user defined resolution. Here, whenever the window size reaches 700px or lesser, the layout becomes a stacked layout. @@ -23,8 +23,8 @@ The following sample demonstrates the usage of the [`mediaQuery`](https://help.s {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/adaptive-layout/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/adaptive-layout/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/adaptive-layout/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/configuring-layout.md b/ej2-asp-core-mvc/dashboard-layout/configuring-layout.md index 1eb673f4eb..d7199a4c9b 100644 --- a/ej2-asp-core-mvc/dashboard-layout/configuring-layout.md +++ b/ej2-asp-core-mvc/dashboard-layout/configuring-layout.md @@ -1,7 +1,7 @@ --- layout: post -title: Configuring Layout in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Configuring Layout in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Configuring Layout in ##Platform_Name## Dashboard Layout control +description: Learn here all about Configuring Layout in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Configuring Layout publishingplatform: ##Platform_Name## @@ -13,7 +13,7 @@ documentation: ug The entire layout dimensions are assigned based on the height and width of the parent element. Hence, a responsive or static layout can be created by assigning a percentage or static dimension values to the parent element. The layout adapts to mobile resolutions by transforming the entire layout into a stacked orientation, so that, the panels will be displayed in a vertical column. -The **Dashboard Layout** is a grid structured component which can be split into subsections of equal size known as cells. The total number of cells in each row is defined by using the [`columns`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~Columns.html) property of the component. The width of each cell will be auto calculated based on the total number of cells placed in a row and the height of a cell will be same as that of its width. However, the height of these cells can also be configured to any desired size using the [`cellAspectRatio`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~CellAspectRatio.html) property (cellwidth/cellheight ratio) which defines the cell width to height ratio. +The **Dashboard Layout** is a grid structured control which can be split into subsections of equal size known as cells. The total number of cells in each row is defined by using the [`columns`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~Columns.html) property of the control. The width of each cell will be auto calculated based on the total number of cells placed in a row and the height of a cell will be same as that of its width. However, the height of these cells can also be configured to any desired size using the [`cellAspectRatio`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~CellAspectRatio.html) property (cellwidth/cellheight ratio) which defines the cell width to height ratio. The number of rows within the layout has no limits and can have any number of rows based on the panels count and position. Panels which acts as data containers will be placed or positioned over these cells. @@ -29,8 +29,8 @@ The following sample demonstrates how to modify a cell size using the [`columns` {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/modifying-cell-size/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/modifying-cell-size/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/modifying-cell-size/CSHTML.cs %} {% endhighlight %} {% endtabs %} @@ -60,8 +60,8 @@ The following sample demonstrates the usage of the [`cellSpacing`](https://help. {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/cell-spacing/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/cell-spacing/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/cell-spacing/CSHTML.cs %} {% endhighlight %} {% endtabs %} @@ -91,8 +91,8 @@ In the following sample, the gridlines indicate the cells split-up of the layout {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/graphical-representation/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/graphical-representation/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/graphical-representation/CSHTML.cs %} {% endhighlight %} {% endtabs %} @@ -111,7 +111,7 @@ In the following sample, the gridlines indicate the cells split-up of the layout ![Graphical representation of the layout](./images/graphical_representation.PNG) -## Rendering component in right-to-left direction +## Rendering control in right-to-left direction It is possible to render the Dashboard Layout in right-to-left direction by setting the [enableRtl](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~EnableRtl.html) API to true. @@ -121,8 +121,8 @@ It is possible to render the Dashboard Layout in right-to-left direction by sett {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/rtl/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/rtl/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/rtl/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/floating-panel.md b/ej2-asp-core-mvc/dashboard-layout/floating-panel.md index 0b809d3617..73e58fed5b 100644 --- a/ej2-asp-core-mvc/dashboard-layout/floating-panel.md +++ b/ej2-asp-core-mvc/dashboard-layout/floating-panel.md @@ -1,7 +1,7 @@ --- layout: post -title: Floating Panel in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Floating Panel in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Floating Panel in ##Platform_Name## Dashboard Layout control +description: Learn here all about Floating Panel in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Floating Panel publishingplatform: ##Platform_Name## @@ -11,9 +11,9 @@ documentation: ug # Floating panels -The floating functionality of the component allows to effectively use the entire layout for the panel's placement. If the floating functionality is enabled, the panels within the layout get floated upwards automatically to occupy the empty cells available in previous rows. This functionality can be enabled or disabled using the [`allowFloating`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~AllowFloating.html) property of the component. +The floating functionality of the control allows to effectively use the entire layout for the panel's placement. If the floating functionality is enabled, the panels within the layout get floated upwards automatically to occupy the empty cells available in previous rows. This functionality can be enabled or disabled using the [`allowFloating`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~AllowFloating.html) property of the control. -The following sample demonstrates how to enable or disable the floating of panels in the DashboardLayout component using [`allowFloating`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~AllowFloating.html) property. +The following sample demonstrates how to enable or disable the floating of panels in the DashboardLayout control using [`allowFloating`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~AllowFloating.html) property. {% if page.publishingplatform == "aspnet-core" %} @@ -21,8 +21,8 @@ The following sample demonstrates how to enable or disable the floating of panel {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/floating-panels/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/floating-panels/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/floating-panels/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/dragging-of-panels.md b/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/dragging-of-panels.md index 87ae013e59..a4f85008ab 100644 --- a/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/dragging-of-panels.md +++ b/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/dragging-of-panels.md @@ -1,7 +1,7 @@ --- layout: post -title: Dragging Of Panels in ##Platform_Name## Dashboard Layout Component | Syncfusion -description: Learn here all about Dragging Of Panels in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Dragging Of Panels in ##Platform_Name## Dashboard Layout control | Syncfusion +description: Learn here all about Dragging Of Panels in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Dragging Of Panels publishingplatform: ##Platform_Name## @@ -9,13 +9,13 @@ documentation: ug --- -# Dragging of Panels in ##Platform_Name## Dashboard Layout Component +# Dragging of Panels in ##Platform_Name## Dashboard Layout control -The Dashboard Layout component is provided with dragging functionality to drag and reorder the panels within the layout. While dragging a panel, a holder will be highlighted below the panel indicating the panel placement on panel drop. This helps the user to decide whether to place the panel in the current position or revert to previous position without disturbing the layout. +The Dashboard Layout control is provided with dragging functionality to drag and reorder the panels within the layout. While dragging a panel, a holder will be highlighted below the panel indicating the panel placement on panel drop. This helps the user to decide whether to place the panel in the current position or revert to previous position without disturbing the layout. If one or more panels collide while dragging, then the colliding panels will be pushed towards the left or right or top or bottom direction where an adaptive space for the collided panel is available. The position changes of these collided panels will be updated dynamically during dragging of a panel, so the user can conclude whether to place the panel in the current position or not. -While dragging a panel in Dashboard layout the following dragging events will be triggered, +While dragging a panel in Dashboard Layout the following dragging events will be triggered, * [`dragStart`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~DragStart.html) - Triggers when panel drag starts * [`drag`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~Drag.html) - Triggers when panel is being dragged * [dragStop](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~DragStop.html) - Triggers when panel drag stops @@ -28,8 +28,8 @@ The following sample demonstrates dragging and pushing of panels. For example, w {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/drag-and-drop/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/drag-and-drop/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/drag-and-drop/CSHTML.cs %} {% endhighlight %} {% endtabs %} @@ -60,8 +60,8 @@ The following sample demonstrates customizing the dragging handler of the panels {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/dragging-handler/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/dragging-handler/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/dragging-handler/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/moving-panels.md b/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/moving-panels.md index 837ffa2570..1fa8eacc7a 100644 --- a/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/moving-panels.md +++ b/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/moving-panels.md @@ -1,7 +1,7 @@ --- layout: post -title: Moving Panels in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Moving Panels in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Moving Panels in ##Platform_Name## Dashboard Layout control +description: Learn here all about Moving Panels in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Moving Panels publishingplatform: ##Platform_Name## @@ -33,8 +33,8 @@ The following sample demonstrates moving a panel programatically to a new positi {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/moving/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/moving/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/moving/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/resizing-of-panels.md b/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/resizing-of-panels.md index b0074cdf63..17af02a431 100644 --- a/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/resizing-of-panels.md +++ b/ej2-asp-core-mvc/dashboard-layout/interaction-with-panels/resizing-of-panels.md @@ -1,7 +1,7 @@ --- layout: post -title: Resizing Of Panels in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Resizing of Panels in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Resizing Of Panels in ##Platform_Name## Dashboard Layout control +description: Learn here all about Resizing of Panels in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Resizing Of Panels publishingplatform: ##Platform_Name## @@ -11,11 +11,11 @@ documentation: ug # Resizing of panels -The DashboardLayout component is also provided with the panel resizing functionality which can be enabled or disabled using the [`allowResizing`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~AllowResizing.html) property. This functionality allows you to resize the panels dynamically through UI interactions using the resizing handlers, which controls the panel resizing in various directions. +The DashboardLayout control is also provided with the panel resizing functionality which can be enabled or disabled using the [`allowResizing`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~AllowResizing.html) property. This functionality allows you to resize the panels dynamically through UI interactions using the resizing handlers, which controls the panel resizing in various directions. Initially, the panels can be resized only in south-east direction. However, panels can also be resized in east, west, north, south, and south-west directions by defining the required directions with the [`resizableHandles`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~ResizableHandles.html) property. -On resizing a panel in Dashboard layout the following events will be triggered, +On resizing a panel in Dashboard Layout the following events will be triggered, * [resizeStart](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~ResizeStart.html) - Triggers when panel resize starts * [resize](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~Resize.html) - Triggers when panel is being resized * [resizeStop](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayout~ResizeStop.html) - Triggers when panel resize stops @@ -26,8 +26,8 @@ On resizing a panel in Dashboard layout the following events will be triggered, {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/resizing-panels/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/resizing-panels/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/resizing-panels/CSHTML.cs %} {% endhighlight %} {% endtabs %} @@ -67,8 +67,8 @@ The following sample demonstrates resizing panels programatically in the Dashboa {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/resize-panel/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/resize-panel/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/resize-panel/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/overview.md b/ej2-asp-core-mvc/dashboard-layout/overview.md index 9045018df3..00c0562fbd 100644 --- a/ej2-asp-core-mvc/dashboard-layout/overview.md +++ b/ej2-asp-core-mvc/dashboard-layout/overview.md @@ -1,7 +1,7 @@ --- layout: post -title: Overview in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Overview in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Overview in ##Platform_Name## Dashboard Layout control +description: Learn here all about Overview in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Index publishingplatform: ##Platform_Name## @@ -10,7 +10,7 @@ documentation: ug # Overview -The **DashboardLayout** is a grid structured layout control that helps to create a dashboard with panels. Panels hold the UI components and allows to resize, reorder, drag-n-drop, remove and add options. This allows users to easily place the components at the desired position within the grid layout. +The **DashboardLayout** is a grid structured layout control that helps to create a dashboard with panels. Panels hold the UI controls and allows to resize, reorder, drag-n-drop, remove and add options. This allows users to easily place the controls at the desired position within the grid layout. ## Key features diff --git a/ej2-asp-core-mvc/dashboard-layout/panels/add-remove-panels.md b/ej2-asp-core-mvc/dashboard-layout/panels/add-remove-panels.md index e7427c23cf..5a76b191d1 100644 --- a/ej2-asp-core-mvc/dashboard-layout/panels/add-remove-panels.md +++ b/ej2-asp-core-mvc/dashboard-layout/panels/add-remove-panels.md @@ -1,7 +1,7 @@ --- layout: post -title: Add Remove Panels in ##Platform_Name## Dashboard Layout Component -description: Learn here all about how to add or remove panels in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Add Remove Panels in ##Platform_Name## Dashboard Layout control +description: Learn here all about how to add or remove panels in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Add Remove Panels publishingplatform: ##Platform_Name## @@ -11,7 +11,7 @@ documentation: ug # Adding and removing panels dynamically -In real-time cases, the data being presented within the dashboard should be updated frequently which includes adding or removing the data dynamically within the dashboard. This can be easily achieved by using the `addPanel` and `removePanel` public methods of the component. +In real-time cases, the data being presented within the dashboard should be updated frequently which includes adding or removing the data dynamically within the dashboard. This can be easily achieved by using the `addPanel` and `removePanel` public methods of the control. ## Add or remove panels dynamically @@ -24,7 +24,7 @@ dashboard.removeAll(); ``` -The following sample demonstrates how to add and remove the panels dynamically in the dashboard layout component. Here, panels can be added in any desired position of required size by selecting them in the numeric boxes and clicking add button and remove them by selecting the ID of the panel. +The following sample demonstrates how to add and remove the panels dynamically in the Dashboard Layout control. Here, panels can be added in any desired position of required size by selecting them in the numeric boxes and clicking add button and remove them by selecting the ID of the panel. {% if page.publishingplatform == "aspnet-core" %} diff --git a/ej2-asp-core-mvc/dashboard-layout/panels/position-sizing-of-panels.md b/ej2-asp-core-mvc/dashboard-layout/panels/position-sizing-of-panels.md index 943f685a80..928f9f7e76 100644 --- a/ej2-asp-core-mvc/dashboard-layout/panels/position-sizing-of-panels.md +++ b/ej2-asp-core-mvc/dashboard-layout/panels/position-sizing-of-panels.md @@ -1,7 +1,7 @@ --- layout: post -title: Position Sizing Of Panels in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Position Sizing of Panels in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Position Sizing Of Panels in ##Platform_Name## Dashboard Layout control +description: Learn here all about Position Sizing of Panels in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Position Sizing Of Panels publishingplatform: ##Platform_Name## @@ -11,7 +11,7 @@ documentation: ug # Panels -Panels are the basic building blocks of the dashboard layout component. They act as a container for the data to be visualized or presented. These panels can be positioned or resized for effective presentation of the data. +Panels are the basic building blocks of the Dashboard Layout control. They act as a container for the data to be visualized or presented. These panels can be positioned or resized for effective presentation of the data. The below table represents all the available panel properties and the corresponding functionalities @@ -40,8 +40,8 @@ The panels within the layout can be easily positioned or ordered using the [`row {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/panel-position/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/panel-position/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/panel-position/CSHTML.cs %} {% endhighlight %} {% endtabs %} @@ -69,8 +69,8 @@ A panel's size can be varied easily by defining the [`sizeX`](https://help.syncf {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/panel-size/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/panel-size/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/panel-size/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/panels/setting-header-of-panels.md b/ej2-asp-core-mvc/dashboard-layout/panels/setting-header-of-panels.md index 13284703ae..6299b47757 100644 --- a/ej2-asp-core-mvc/dashboard-layout/panels/setting-header-of-panels.md +++ b/ej2-asp-core-mvc/dashboard-layout/panels/setting-header-of-panels.md @@ -1,7 +1,7 @@ --- layout: post -title: Setting Header Of Panels in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Setting Header of Panels in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Setting Header Of Panels in ##Platform_Name## Dashboard Layout control +description: Learn here all about Setting Header of Panels in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Setting Header Of Panels publishingplatform: ##Platform_Name## @@ -11,7 +11,7 @@ documentation: ug # Header and content of panels -The dashboard layout component is mostly used to represent the data used for monitoring or managing a process. These data or any HTML template can be placed as the [`content`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayoutPanel~Content.html) of a panel using the content property. Also, word or phrase that summarize the panel’s content can be added as the header on the top of each panel using the [`header`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayoutPanel~Header.html) property of the panel. +The Dashboard Layout control is mostly used to represent the data used for monitoring or managing a process. These data or any HTML template can be placed as the [`content`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayoutPanel~Content.html) of a panel using the content property. Also, word or phrase that summarize the panel’s content can be added as the header on the top of each panel using the [`header`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayoutPanel~Header.html) property of the panel. {% if page.publishingplatform == "aspnet-core" %} @@ -19,8 +19,8 @@ The dashboard layout component is mostly used to represent the data used for mon {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/content-panel/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/content-panel/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/content-panel/CSHTML.cs %} {% endhighlight %} {% endtabs %} @@ -40,11 +40,11 @@ The dashboard layout component is mostly used to represent the data used for mon ## Placing components as content -In a dashboard, components like charts, grids, maps, gauges, and more can be used to present complex data. Such components can be placed as the panel content by assigning the corresponding component element as the `content template` of the panel. +In a dashboard, controls like charts, grids, maps, gauges, and more can be used to present complex data. Such controls can be placed as the panel content by assigning the corresponding control element as the `content template` of the panel. -N> You must assign the empty div element inside the content template to add the component as content and also define the .e-panel, .e-panel-container, .e-panel-header, and .e-panel-content classes while rendering the DashboardLayout component using content template. +N> You must assign the empty div element inside the content template to add the control as content and also define the .e-panel, .e-panel-container, .e-panel-header, and .e-panel-content classes while rendering the DashboardLayout control using content template. -The following sample demonstrates how to add ej2-chart components as the [`content`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayoutPanel~Content.html) for each panel in the DashboardLayout component. +The following sample demonstrates how to add ej2-chart controls as the [`content`](https://help.syncfusion.com/cr/cref_files/aspnetcore-js2/Syncfusion.EJ2~Syncfusion.EJ2.Layouts.DashboardLayoutPanel~Content.html) for each panel in the DashboardLayout control. {% if page.publishingplatform == "aspnet-core" %} @@ -52,8 +52,8 @@ The following sample demonstrates how to add ej2-chart components as the [`conte {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/dashboard-layout/placing-content/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="HomeController.cs" %} -{% include code-snippet/dashboard-layout/placing-content/HomeController.cs %} +{% highlight c# tabtitle="CSHTML.cs" %} +{% include code-snippet/dashboard-layout/placing-content/CSHTML.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/dashboard-layout/state-maintenance.md b/ej2-asp-core-mvc/dashboard-layout/state-maintenance.md index be34234031..c69c12e474 100644 --- a/ej2-asp-core-mvc/dashboard-layout/state-maintenance.md +++ b/ej2-asp-core-mvc/dashboard-layout/state-maintenance.md @@ -1,7 +1,7 @@ --- layout: post -title: State Maintenance in ##Platform_Name## Dashboard Layout Component -description: Learn here all about State Maintenance in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: State Maintenance in ##Platform_Name## Dashboard Layout control +description: Learn here all about State Maintenance in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: State Maintenance publishingplatform: ##Platform_Name## @@ -11,7 +11,7 @@ documentation: ug # Panel state maintenance -The current layout structure of the Dashboard Layout component can be obtained and saved to construct another dashboard with same panel structure using the `serialize` public method of the component. This method returns the component's current panel setting which can be used to construct a dashboard with the same layout settings. +The current layout structure of the Dashboard Layout control can be obtained and saved to construct another dashboard with same panel structure using the `serialize` public method of the control. This method returns the control's current panel setting which can be used to construct a dashboard with the same layout settings. The following sample demonstrates how to save and restore the state of the panels using the serialize method. Click Save to store the panel's settings and click Restore to restore the previously saved panel settings. diff --git a/ej2-asp-core-mvc/dashboard-layout/style.md b/ej2-asp-core-mvc/dashboard-layout/style.md index a51e44197d..6e9604d812 100644 --- a/ej2-asp-core-mvc/dashboard-layout/style.md +++ b/ej2-asp-core-mvc/dashboard-layout/style.md @@ -1,7 +1,7 @@ --- layout: post -title: Style in ##Platform_Name## Dashboard Layout Component -description: Learn here all about Style in Syncfusion ##Platform_Name## Dashboard Layout component of Syncfusion Essential JS 2 and more. +title: Style in ##Platform_Name## Dashboard Layout control +description: Learn here all about Style in Syncfusion ##Platform_Name## Dashboard Layout control of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Style publishingplatform: ##Platform_Name## @@ -13,9 +13,9 @@ documentation: ug The following content provides the exact CSS structure that can be used to modify the control's appearance based on the user preference. -## Customizing the dashboard layout panel header +## Customizing the Dashboard Layout panel header -Use the following CSS to customize the dashboard layout panel header. +Use the following CSS to customize the Dashboard Layout panel header. ```css .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header { @@ -25,9 +25,9 @@ Use the following CSS to customize the dashboard layout panel header. } ``` -## Customizing the dashboard layout panel content +## Customizing the Dashboard Layout panel content -Use the following CSS to customize the dashboard layout panel content. +Use the following CSS to customize the Dashboard Layout panel content. ```css .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-content { @@ -36,9 +36,9 @@ Use the following CSS to customize the dashboard layout panel content. } ``` -## Customizing the dashboard layout panel resize icon +## Customizing the Dashboard Layout panel resize icon -Use the following CSS to customize the dashboard layout resize icon. +Use the following CSS to customize the Dashboard Layout resize icon. ```css .e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double{ @@ -49,9 +49,9 @@ Use the following CSS to customize the dashboard layout resize icon. } ``` -## Customizing the dashboard layout panel background +## Customizing the Dashboard Layout panel background -Use the following CSS to customize the dashboard layout panel background. +Use the following CSS to customize the Dashboard Layout panel background. ```css .e-dashboardlayout.e-control.e-responsive { diff --git a/ej2-asp-core-mvc/diagram/EJ2_ASP.NETCORE/getting-started.md b/ej2-asp-core-mvc/diagram/EJ2_ASP.NETCORE/getting-started.md index 3a082edd62..324d733f14 100644 --- a/ej2-asp-core-mvc/diagram/EJ2_ASP.NETCORE/getting-started.md +++ b/ej2-asp-core-mvc/diagram/EJ2_ASP.NETCORE/getting-started.md @@ -16,17 +16,13 @@ This section briefly explains about how to include [ASP.NET Core Diagram](https: [System requirements for ASP.NET Core controls](https://ej2.syncfusion.com/aspnetcore/documentation/system-requirements) -## Create an ASP.NET Core web application - -### Visual Studio - -### Create ASP.NET Core web application with Razor pages +## Create ASP.NET Core web application with Razor pages * [Create a Project using Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-6.0&tabs=visual-studio#create-a-razor-pages-web-app) * [Create a Project using Syncfusion® ASP.NET Core Extension](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/project-template) -### Install ASP.NET Core package in the application +## Install ASP.NET Core package in the application To add `ASP.NET Core` controls in the application, open the NuGet package manager in Visual Studio (Tools → NuGet Package Manager → Manage NuGet Packages for Solution), search for [Syncfusion.EJ2.AspNet.Core](https://www.nuget.org/packages/Syncfusion.EJ2.AspNet.Core/) and then install it. Alternatively, you can utilize the following package manager command to achieve the same. @@ -40,48 +36,6 @@ Install-Package Syncfusion.EJ2.AspNet.Core -Version {{ site.releaseversion }} N> Syncfusion® ASP.NET Core controls are available in [nuget.org.](https://www.nuget.org/packages?q=syncfusion.EJ2) Refer to [NuGet packages topic](https://ej2.syncfusion.com/aspnetcore/documentation/nuget-packages) to learn more about installing NuGet packages in various OS environments. The Syncfusion.EJ2.AspNet.Core NuGet package has dependencies, [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) for JSON serialization and [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing/) for validating Syncfusion® license key. -### Visual Studio Code - -### Create an ASP.NET Core web application - -1.Create a new folder and open it in the VS Code by **File > Open Folder...**. - -N> Visual Studio Code displays a dialog box that asks `Do you trust the authors of the files in this folder`. Select: -
* The checkbox trust the authors of all files in the parent folder. -
* Yes, I trust the authors. - -2.Open the [Integrated Terminal](https://code.visualstudio.com/docs/editor/integrated-terminal) by selecting a menu using **View > Terminal** in VS Code. -3.Run the following command in the terminal to create a new ASP.NET Core web application. - -{% tabs %} -{% highlight c# tabtitle=".NET CLI" %} -dotnet new webapp -o AspNetCoreWebApp -{% endhighlight %} -{% endtabs %} - -The `dotnet new` command creates new Razor Pages project in the AspNetCoreWebApp folder. Refer to this [topic](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new?tabs=net60) for more information about .NET CLI commands. - -4.Run the following command in the terminal to open the project in current instance of the VS Code. -{% tabs %} -{% highlight c# tabtitle=".NET CLI" %} - -code -r AspNetCoreWebApp - -{% endhighlight %} -{% endtabs %} - -### Install Syncfusion® ASP.NET Core package in the application - -Run the following command in the terminal to install `Syncfusion.EJ2.AspNet.Core` NuGet package in the application. - -{% tabs %} -{% highlight c# tabtitle=".NET CLI" %} -dotnet add package Syncfusion.EJ2.AspNet.Core -{% endhighlight %} -{% endtabs %} - -Refer to [NuGet packages topic](../nuget-packages/) for more details about NuGet packages. - ## Add Syncfusion® ASP.NET Core Tag Helper Open `~/Pages/_ViewImports.cshtml` file and import the `Syncfusion.EJ2` TagHelper. @@ -142,7 +96,7 @@ Now, add the Syncfusion® ASP.NET Core Diagr {% endhighlight %} {% endtabs %} -Press Ctrl+F5 (Windows) or +F5 (macOS) to run the app in Visual Studio. Alternatively, you can run the `dotnet run` command in the terminal to run the sample in Visual Studio Code. Then, the Syncfusion® ASP.NET Core Diagram control will be rendered in the default web browser. +Press Ctrl+F5 (Windows) or +F5 (macOS) to run the app. Then, the Syncfusion® ASP.NET Core Diagram control will be rendered in the default web browser. ![ASP.NET Core Diagram Control](images/diagram-control.png) diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/editing/dialog-editing.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/editing/dialog-editing.md index 228d6014ee..2559102b33 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/editing/dialog-editing.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/editing/dialog-editing.md @@ -8,23 +8,13 @@ publishingplatform: ##Platform_Name## documentation: ug --- +# Dialog editing in ASP.NET MVC Grid component -# Dialog Editing in ##Platform_Name## Grid Component +Dialog editing is a feature in the Grid component that allows you to edit the data of the currently selected row using a dialog window. With dialog editing, you can easily modify cell values and save the changes back to the data source.This feature is particularly beneficial in scenarios where you need to quickly modify data without navigating to a separate page or view, and it streamlines the process of editing multiple cells. -In dialog edit mode, when you start editing the currently selected row data will be shown on a dialog. You can change the cell values and save edited data to the data source. To enable Dialog edit, set the [`Mode`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) of [`EditSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html) as **Dialog**. +To enable dialog editing in grid component, you need to set the [EditSettings.Mode](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) property to **Dialog**. This property determines the editing mode for the grid, and when set to **Dialog**, it enables the dialog editing feature. -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/dialog/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/dialog/dialog.cs %} -{% endhighlight %} -{% endtabs %} - -{% elsif page.publishingplatform == "aspnet-mvc" %} +Here's an example how to enable dialog editing in the ASP.NET MVC grid component: {% tabs %} {% highlight razor tabtitle="CSHTML" %} @@ -34,35 +24,18 @@ In dialog edit mode, when you start editing the currently selected row data will {% include code-snippet/grid/edit/dialog/dialog.cs %} {% endhighlight %} {% endtabs %} -{% endif %} - +![Dialog editing](../images/editing/dialog-edit.png) ## Customize edit dialog -You can customize the appearance of the edit dialog in the [`ActionComplete`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridBuilder-1.html#Syncfusion_EJ2_Grids_GridBuilder_1_ActionComplete_System_String_) event based on **requestType** as **beginEdit** or **add**. - -In the following example, the dialog's properties like header text, showCloseIcon, height have been changed while editing and adding the records. - -Also the locale text for the **Save** and **Cancel** buttons has been changed by overriding the default locale strings. - -You can refer the Grid [`Default text`](../global-local/) list for more localization. +The edit dialog in the Grid component allows you to customize its appearance and behavior based on the type of action being performed, such as editing or adding a record. You can modify properties like header text, showCloseIcon, and height to tailor the edit dialog to your specific requirements. Additionally, you can override default localization strings to provide custom text for buttons or other elements within the dialog. -{% if page.publishingplatform == "aspnet-core" %} +To customize the edit dialog, you need to handle the [ActionComplete](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionComplete) event of the Grid component and perform the necessary modifications based on the **requestType** parameter. The **requestType** parameter identifies the type of action being performed, such as **beginEdit** for editing a record or **add** for adding a new record. -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/customizedialog/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/customizedialog/dialog.cs %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/customizedialog/dialog.cs %} -{% endhighlight %} -{% endtabs %} +>You can refer the Grid [Default text](../global-local/) list for more localization. -{% elsif page.publishingplatform == "aspnet-mvc" %} +The following example that demonstrates how to customize the edit dialog using the `ActionComplete` event: {% tabs %} {% highlight razor tabtitle="CSHTML" %} @@ -71,39 +44,19 @@ You can refer the Grid [`Default text`](../global-local/) list for more localiza {% highlight c# tabtitle="Dialog.cs" %} {% include code-snippet/grid/edit/customizedialog/dialog.cs %} {% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/customizedialog/dialog.cs %} -{% endhighlight %} {% endtabs %} -{% endif %} +![Customize edit dialog](../images/editing/dialog-customize.png) - -> The Grid add or edit dialog element has the max-height property, which is calculated based on the available window height. So, in the normal window (1920 x 1080), it is possible to set the dialog’s height up to 658px. +> The Grid add or edit dialog element has the max-height property, which is calculated based on the available window height. So, in the normal window (1920 x 1080), it is possible to set the dialog's height up to 658px. ## Show or hide columns in dialog editing -The Grid has the option to show hidden columns or hide visible columns while editing in the dialog edit mode by using the [ActionBegin](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionBegin) event of the Grid. - -In the `ActionBegin` event, when the `requestType` is `beginEdit` or `add`, the column will be shown or hidden using the [Visible](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.GridColumn.html#Syncfusion_EJ2_Grids_GridColumn_Visible) property of [Column](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.GridColumn.html). When the `requestType` is `save`, the properties will be reset to their original state. - -In the following example, the CustomerID column is rendered as a hidden column, and the ShipCountry column is rendered as a visible column. In the edit mode, the CustomerID column will be changed to a visible state and the ShipCountry column will be changed to a hidden state. - -{% if page.publishingplatform == "aspnet-core" %} +The show or hide columns in dialog editing feature in the grid allows you to dynamically control the visibility of columns while editing in the dialog edit mode. This feature is useful when you want to display specific columns based on the type of action being performed, such as editing an existing record or adding a new record. To achieve this, you can utilize the [ActionBegin](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionBegin) event of the Grid. -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} -{% endhighlight %} -{% endtabs %} +The `ActionBegin` event is triggered whenever an action is initiated in the grid, such as editing, adding, or deleting a record. Within the event handler, you can check the **requestType** parameter to determine the type of action being performed. If the **requestType** is `beginEdit` or `add`, you can modify the visibility of columns using the `Column.Visible` property. This property is used to determine whether a column should be displayed or hidden. Then, when the **requestType** is `save`, you can reset the column visibility to its initial state using the `Column.Visible` property. -{% elsif page.publishingplatform == "aspnet-mvc" %} +In the following example, the **CustomerID** column is rendered as a hidden column, and the **ShipCountry** column is rendered as a visible column. In the edit mode, the **CustomerID** column will be changed to a visible state and the **ShipCountry** column will be changed to a hidden state. {% tabs %} {% highlight razor tabtitle="CSHTML" %} @@ -112,35 +65,17 @@ In the following example, the CustomerID column is rendered as a hidden column, {% highlight c# tabtitle="Dialog.cs" %} {% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} {% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} -{% endhighlight %} {% endtabs %} -{% endif %} - +![Show or hide columns in dialog editing](../images/editing/dialog-show-hide.png) ## Use wizard like dialog editing -Wizard helps you create intuitive step-by-step forms to fill. You can achieve the wizard like editing by using the dialog template feature. It support your own editing template by defining [`Mode`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) of [`EditSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html) as **Dialog** and [`Template`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Template) as SCRIPT element ID or HTML string which holds the template. - -The following example demonstrate the wizard like editing in the grid with the obtrusive Validation. +Wizard-like dialog editing is a powerful feature in the Grid component that enables the creation of intuitive step-by-step forms. This feature provides a structured approach to form completion or data entry by breaking down the process into manageable steps.This feature is particularly useful when you have complex forms that need to be broken down into smaller sections to guide you through the data entry process. -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/wizardediting/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/wizardediting/dialog.cs %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/wizardediting/dialog.cs %} -{% endhighlight %} -{% endtabs %} +To achieve wizard-like dialog editing in the grid component, you can use the dialog template feature. This feature allows you to define your own custom editing template using the [EditSettings.Mode](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) property set to **Dialog** and the [EditSettings.Template](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Template) property to specify the template variable that defines the editors for each step of the wizard. -{% elsif page.publishingplatform == "aspnet-mvc" %} +The following example demonstrate the wizard like editing in the grid with the unobtrusive validation. {% tabs %} {% highlight razor tabtitle="CSHTML" %} @@ -149,38 +84,23 @@ The following example demonstrate the wizard like editing in the grid with the o {% highlight c# tabtitle="Dialog.cs" %} {% include code-snippet/grid/edit/wizardediting/dialog.cs %} {% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/wizardediting/dialog.cs %} -{% endhighlight %} {% endtabs %} -{% endif %} +![Use wizard like dialog editing](../images/editing/dialog-tabs-multiple.gif) -## Customize Add/Edit Dialog footer +## Customize add/edit dialog footer -In dialog edit mode, a dialog will show up when editing the currently selected row or adding a new row. By default, you can save or cancel the edited changes by clicking the Save or Cancel button in the dialog's footer. Along with these buttons, it is possible to add a custom button in the footer section using the [ActionComplete](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.GridBuilder-1.html#Syncfusion_EJ2_Grids_GridBuilder_1_ActionComplete_System_String_) event of the Grid. +The Customize add/edit dialog footer feature in the grid allows you to modify the footer section of the dialog that appears when editing the currently selected row or adding a new row. By default, the dialog displays two buttons in the footer section: Save and Cancel, which allow you to save or discard the changes made in the dialog. This feature is particularly helpful when you want to add custom buttons to the dialog's footer, implement specific actions, or customize the appearance of the buttons, such as changing their color or size in the dialog's footer. This can be achieved using the [ActionComplete](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionComplete) event of the Grid component. In the following sample, using the `dialog` argument of the `ActionComplete` event, the action for the custom button can be customized. -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/custombutton/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog-Footer.cs" %} -{% include code-snippet/grid/edit/custombutton/custombutton.cs %} -{% endhighlight %} -{% endtabs %} - -{% elsif page.publishingplatform == "aspnet-mvc" %} - {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/grid/edit/custombutton/razor %} {% endhighlight %} -{% highlight c# tabtitle="Dialog-Footer.cs" %} +{% highlight c# tabtitle="custombutton.cs" %} {% include code-snippet/grid/edit/custombutton/custombutton.cs %} {% endhighlight %} {% endtabs %} -{% endif %} \ No newline at end of file + +![Customize add/edit dialog footer](../images/editing/dialog-footer.png) \ No newline at end of file diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/avoid-typescript-compilation.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/avoid-typescript-compilation.md index 9936ccfb35..24ddfe70f3 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/avoid-typescript-compilation.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/avoid-typescript-compilation.md @@ -1,6 +1,6 @@ --- layout: post -title: Avoid Typescript Compilation in ##Platform_Name## Grid Component +title: Avoid TypeScript Compilation in the Syncfusion Grid Component for ##Platform_Name## description: Learn here all about Avoid Typescript Compilation in Syncfusion ##Platform_Name## Grid component of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Avoid Typescript Compilation @@ -8,7 +8,6 @@ publishingplatform: ##Platform_Name## documentation: ug --- - # Avoid TypeScript Compilation **Syncfusion.EJ2.Javascript** includes typescript declaration files. If your application is not configured to compile typescript then exception may occur. To resolve this we need to prevent the typescript compilation during MS build process by adding the below line in **.csproj** file. diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/enable-disable-grid-and-its-actions.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/enable-disable-grid-and-its-actions.md index 15225b8087..e8481ef087 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/enable-disable-grid-and-its-actions.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/enable-disable-grid-and-its-actions.md @@ -8,12 +8,9 @@ publishingplatform: ##Platform_Name## documentation: ug --- +# Enable disable grid and its actions in ASP.Net MVC Grid component -# Enable/Disable Grid and its actions - -You can enable/disable the Grid and its actions by applying/removing corresponding CSS styles. - -To enable/disable the grid and its actions, follow the given steps: +You can enable or disable the Syncfusion® ASP.Net MVC Grid and its actions by applying or removing specific CSS styles. This functionality is particularly useful in scenarios where interactions need to be restricted. Follow the steps below to implement this feature. **Step 1**: Create CSS class with custom style to override the default style of Grid. @@ -28,19 +25,19 @@ To enable/disable the grid and its actions, follow the given steps: ``` -**Step 2**: Add/Remove the custom CSS class to the Grid in the click event handler of Button. +**Step 2**: Add/Remove the CSS class to the Grid in the click event handler of Button. ```typescript @@ -49,27 +46,13 @@ To enable/disable the grid and its actions, follow the given steps: In the below demo, the button click will enable/disable the Grid and its actions. -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/how-to/disablegrid/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Disablegrid.cs" %} -{% include code-snippet/grid/how-to/disablegrid/disablegrid.cs %} -{% endhighlight %} -{% endtabs %} - -{% elsif page.publishingplatform == "aspnet-mvc" %} - {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/grid/how-to/disablegrid/razor %} {% endhighlight %} -{% highlight c# tabtitle="Disablegrid.cs" %} +{% highlight c# tabtitle="disablegrid.cs" %} {% include code-snippet/grid/how-to/disablegrid/disablegrid.cs %} {% endhighlight %} {% endtabs %} -{% endif %} - +![Enable disable grid and its actions](../images/howto-enable-disable.gif) diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/perform-crud-operation-using-anti-forgery-token.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/perform-crud-operation-using-anti-forgery-token.md index b025e4e9d2..3461d45f97 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/perform-crud-operation-using-anti-forgery-token.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/perform-crud-operation-using-anti-forgery-token.md @@ -71,19 +71,6 @@ Now assign the custom adaptor to the grid as follows. ``` -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/how-to/anti-forgery-token/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Anti-forgery-token.cs" %} -{% include code-snippet/grid/how-to/anti-forgery-token/anti-forgery-token.cs %} -{% endhighlight %} -{% endtabs %} - -{% elsif page.publishingplatform == "aspnet-mvc" %} - {% tabs %} {% highlight razor tabtitle="CSHTML" %} {% include code-snippet/grid/how-to/anti-forgery-token/razor %} @@ -92,8 +79,5 @@ Now assign the custom adaptor to the grid as follows. {% include code-snippet/grid/how-to/anti-forgery-token/anti-forgery-token.cs %} {% endhighlight %} {% endtabs %} -{% endif %} - - N> You can find the full sample at our [GitHub repository](https://github.com/SyncfusionSamples/ej2-mvc-grid-antiforgerytoken). diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/render-both-ej1-and-ej2-grids-in-same-application.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/render-both-ej1-and-ej2-grids-in-same-application.md index 4217324d79..5b366d7fb0 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/render-both-ej1-and-ej2-grids-in-same-application.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/how-to/render-both-ej1-and-ej2-grids-in-same-application.md @@ -8,7 +8,6 @@ publishingplatform: ##Platform_Name## documentation: ug --- - # Render both EJ1 and EJ2 Grids in same application To achieve this requirement, you need to use the below code in **_Layout.cshtml** page. Because EJ1 and EJ2 has same library names to perform the different actions. So conflicts may occur when we refer this both controls in same application. To overcome this we need to extend this libraries in ej namespace. diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/paging.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/paging.md index 1f34ea5f6e..53c4eb4f83 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/paging.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/paging.md @@ -1,6 +1,6 @@ --- layout: post -title: Paging in ##Platform_Name## Grid Component +title: Paging in ##Platform_Name## Grid Component | Syncfusion description: Learn here all about Paging in Syncfusion ##Platform_Name## Grid component of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Paging diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/print.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/print.md index 0f9fd50811..a3235eb010 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/print.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/print.md @@ -150,11 +150,43 @@ Here's a code example that demonstrates how to show a hidden column (CustomerID) ![Show or hide columns while printing](images/print/print-hide.png) +## Add a title to the header while printing + +You can add a title to the header when printing the Syncfusion® Grid by utilizing the [BeforePrint](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_BeforePrint) event. This event allows you to customize the print layout, including the addition of a title element, ensuring that the printed document is informative and visually appealing. + +Here’s an example of how to add a title to your Grid when using the print function: + +{% tabs %} +{% highlight razor tabtitle="CSHTML" %} +{% include code-snippet/grid/print/print-add-title/razor %} +{% endhighlight %} +{% highlight c# tabtitle="print.cs" %} +{% include code-snippet/grid/print/print-add-title/print.cs %} +{% endhighlight %} +{% endtabs %} + +## Print the expanded state from other pages + +By default, when printing, the Syncfusion® Grid component only includes the expanded child grids visible on the current page. However, you can enhance the printing functionality to include expanded child grids from other pages. This can be achieved using the [Load](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_Load) and [ActionBegin](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionBegin) events, which help manage the expanded state of rows across different pages. + +The following example demonstrates how to print the expanded child grids from other pages: + +{% tabs %} +{% highlight cshtml tabtitle="CSHTML" %} +{% include code-snippet/grid/print/print-expanded-state/razor %} +{% endhighlight %} +{% highlight c# tabtitle="Hierarchyprint.cs" %} +{% include code-snippet/grid/print/print-expanded-state/hierarchyprint.cs %} +{% endhighlight %} +{% endtabs %} + +![Print the expanded state from other pages](../images/print/print-another-page.png) + ## Limitations of printing large data Printing a large volume of data all at once in the grid can have certain limitations due to potential browser performance issues. Rendering numerous DOM elements on a single page can lead to browser slowdowns or even hang the browser. The grid offers a solution to manage extensive datasets through virtualization. However, it's important to note that virtualization for both rows and columns is not feasible during the printing process. -If printing all the data remains a requirement, an alternative approach is recommended. Exporting the grid data to formats like [Excel](https://ej2.syncfusion.com/aspnetcore/documentation/grid/excel-export/excel-exporting) or [CSV](https://ej2.syncfusion.com/aspnetcore/documentation/grid/excel-export/excel-exporting) or [Pdf](https://ej2.syncfusion.com/aspnetcore/documentation/grid/pdf-export/pdf-export) is advised. This exported data can then be printed using non-web-based applications, mitigating the potential performance challenges associated with printing large datasets directly from the browser. +If printing all the data remains a requirement, an alternative approach is recommended. Exporting the grid data to formats like [Excel](https://ej2.syncfusion.com/aspnetmvc/documentation/grid/excel-export/excel-exporting) or [CSV](https://ej2.syncfusion.com/aspnetmvc/documentation/grid/excel-export/excel-exporting) or [Pdf](https://ej2.syncfusion.com/aspnetmvc/documentation/grid/pdf-export/pdf-export) is advised. This exported data can then be printed using non-web-based applications, mitigating the potential performance challenges associated with printing large datasets directly from the browser. ## Retain grid styles while printing diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/sorting.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/sorting.md index 725505ac85..3c4519dd2e 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/sorting.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/sorting.md @@ -116,10 +116,10 @@ The example below demonstrates how to display null values at the bottom of the g {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/how-to/sort-comparer/razor %} +{% include code-snippet/grid/sorting/sort-comparer/razor %} {% endhighlight %} {% highlight c# tabtitle="sort-comparer.cs" %} -{% include code-snippet/grid/how-to/sort-comparer/sort-comparer.cs %} +{% include code-snippet/grid/sorting/sort-comparer/sort-comparer.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/editing/dialog-editing.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/editing/dialog-editing.md index 3bfd4f31b2..4eb10046ad 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/editing/dialog-editing.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/editing/dialog-editing.md @@ -8,179 +8,99 @@ publishingplatform: ##Platform_Name## documentation: ug --- +# Dialog editing in ASP.NET Core Grid component -# Dialog Editing in ASP.NET Core Grid Component +Dialog editing is a feature in the Grid component that allows you to edit the data of the currently selected row using a dialog window. With dialog editing, you can easily modify cell values and save the changes back to the data source.This feature is particularly beneficial in scenarios where you need to quickly modify data without navigating to a separate page or view, and it streamlines the process of editing multiple cells. -In dialog edit mode, when you start editing the currently selected row data will be shown on a dialog. You can change the cell values and save edited data to the data source. To enable Dialog edit, set the [`mode`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) property of [`e-grid-editSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_EditSettings) tag helper as **Dialog**. +To enable dialog editing in grid component, you need to set the [editSettings.mode](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) property to **Dialog**. This property determines the editing mode for the grid, and when set to **Dialog**, it enables the dialog editing feature. -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/dialog/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/dialog/dialog.cs %} -{% endhighlight %} -{% endtabs %} - -{% elsif page.publishingplatform == "aspnet-mvc" %} +Here's an example how to enable dialog editing in the ASP.NET Core grid component: {% tabs %} {% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/dialog/razor %} +{% include code-snippet/grid/edit/dialog/tagHelper %} {% endhighlight %} {% highlight c# tabtitle="Dialog.cs" %} {% include code-snippet/grid/edit/dialog/dialog.cs %} {% endhighlight %} {% endtabs %} -{% endif %} - +![Dialog editing](../images/editing/dialog-edit.png) ## Customize edit dialog -You can customize the appearance of the edit dialog in the [`actionComplete`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionComplete) event based on **requestType** as **beginEdit** or **add**. - -In the following example, the dialog's properties like header text, showCloseIcon, height have been changed while editing and adding the records. - -Also the locale text for the **Save** and **Cancel** buttons has been changed by overriding the default locale strings. - -You can refer the Grid [`Default text`](../global-local/) list for more localization. +The edit dialog in the Grid component allows you to customize its appearance and behavior based on the type of action being performed, such as editing or adding a record. You can modify properties like header text, showCloseIcon, and height to tailor the edit dialog to your specific requirements. Additionally, you can override default localization strings to provide custom text for buttons or other elements within the dialog. -{% if page.publishingplatform == "aspnet-core" %} +To customize the edit dialog, you need to handle the [actionComplete](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionComplete) event of the Grid component and perform the necessary modifications based on the **requestType** parameter. The **requestType** parameter identifies the type of action being performed, such as **beginEdit** for editing a record or **add** for adding a new record. -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/customizedialog/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/customizedialog/dialog.cs %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/customizedialog/dialog.cs %} -{% endhighlight %} -{% endtabs %} +>You can refer the Grid [Default text](../global-local/) list for more localization. -{% elsif page.publishingplatform == "aspnet-mvc" %} +The following example that demonstrates how to customize the edit dialog using the `actionComplete` event: {% tabs %} {% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/customizedialog/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/customizedialog/dialog.cs %} +{% include code-snippet/grid/edit/customizedialog/tagHelper %} {% endhighlight %} {% highlight c# tabtitle="Dialog.cs" %} {% include code-snippet/grid/edit/customizedialog/dialog.cs %} {% endhighlight %} {% endtabs %} -{% endif %} - +![Customize edit dialog](../images/editing/dialog-customize.png) -> The Grid add or edit dialog element has the max-height property, which is calculated based on the available window height. So, in the normal window (1920 x 1080), it is possible to set the dialog’s height up to 658px. +> The Grid add or edit dialog element has the max-height property, which is calculated based on the available window height. So, in the normal window (1920 x 1080), it is possible to set the dialog's height up to 658px. ## Show or hide columns in dialog editing -The Grid has the option to show hidden columns or hide visible columns while editing in the dialog edit mode by using the [actionBegin](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionBegin) event of the Grid. - -In the `actionBegin` event, when the `requestType` is `beginEdit` or `add`, the column will be shown or hidden using the [visible](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridColumn.html#Syncfusion_EJ2_Grids_GridColumn_Visible) property of [e-grid-column](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridColumn.html) tag helper. When the `requestType` is `save`, the properties will be reset to their original state. - -In the following example, the CustomerID column is rendered as a hidden column, and the ShipCountry column is rendered as a visible column. In the edit mode, the CustomerID column will be changed to a visible state and the ShipCountry column will be changed to a hidden state. - -{% if page.publishingplatform == "aspnet-core" %} +The show or hide columns in dialog editing feature in the grid allows you to dynamically control the visibility of columns while editing in the dialog edit mode. This feature is useful when you want to display specific columns based on the type of action being performed, such as editing an existing record or adding a new record. To achieve this, you can utilize the [actionBegin](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionBegin) event of the Grid. -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} -{% endhighlight %} -{% endtabs %} +The `actionBegin` event is triggered whenever an action is initiated in the grid, such as editing, adding, or deleting a record. Within the event handler, you can check the **requestType** parameter to determine the type of action being performed. If the **requestType** is `beginEdit` or `add`, you can modify the visibility of columns using the `column.visible` property. This property is used to determine whether a column should be displayed or hidden. Then, when the **requestType** is `save`, you can reset the column visibility to its initial state using the `column.visible` property. -{% elsif page.publishingplatform == "aspnet-mvc" %} +In the following example, the **CustomerID** column is rendered as a hidden column, and the **ShipCountry** column is rendered as a visible column. In the edit mode, the **CustomerID** column will be changed to a visible state and the **ShipCountry** column will be changed to a hidden state. {% tabs %} {% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} +{% include code-snippet/grid/edit/show-hide-edit-dialog/tagHelper %} {% endhighlight %} {% highlight c# tabtitle="Dialog.cs" %} {% include code-snippet/grid/edit/show-hide-edit-dialog/dialog.cs %} {% endhighlight %} {% endtabs %} -{% endif %} - +![Show or hide columns in dialog editing](../images/editing/dialog-show-hide.png) ## Use wizard like dialog editing -Wizard helps you create intuitive step-by-step forms to fill. You can achieve the wizard like editing by using the dialog template feature. It support your own editing template by defining [`mode`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) as **Dialog** and [`template`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Template) as SCRIPT element ID or HTML string which holds the template. - -The following example demonstrate the wizard like editing in the grid with the obtrusive Validation. +Wizard-like dialog editing is a powerful feature in the Grid component that enables the creation of intuitive step-by-step forms. This feature provides a structured approach to form completion or data entry by breaking down the process into manageable steps.This feature is particularly useful when you have complex forms that need to be broken down into smaller sections to guide you through the data entry process. -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/wizardediting/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/wizardediting/dialog.cs %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/wizardediting/dialog.cs %} -{% endhighlight %} -{% endtabs %} +To achieve wizard-like dialog editing in the grid component, you can use the dialog template feature. This feature allows you to define your own custom editing template using the [editSettings.mode](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Mode) property set to **Dialog** and the [editSettings.template](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridEditSettings.html#Syncfusion_EJ2_Grids_GridEditSettings_Template) property to specify the template variable that defines the editors for each step of the wizard. -{% elsif page.publishingplatform == "aspnet-mvc" %} +The following example demonstrate the wizard like editing in the grid with the unobtrusive validation. {% tabs %} {% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/wizardediting/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog.cs" %} -{% include code-snippet/grid/edit/wizardediting/dialog.cs %} +{% include code-snippet/grid/edit/wizardediting/tagHelper %} {% endhighlight %} {% highlight c# tabtitle="Dialog.cs" %} {% include code-snippet/grid/edit/wizardediting/dialog.cs %} {% endhighlight %} {% endtabs %} -{% endif %} +![Use wizard like dialog editing](../images/editing/dialog-tabs-multiple.gif) -## Customize Add/Edit Dialog footer +## Customize add/edit dialog footer -In dialog edit mode, a dialog will show up when editing the currently selected row or adding a new row. By default, you can save or cancel the edited changes by clicking the Save or Cancel button in the dialog's footer. Along with these buttons, it is possible to add a custom button in the footer section using the [ActionComplete](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.GridBuilder-1.html#Syncfusion_EJ2_Grids_GridBuilder_1_ActionComplete_System_String_) event of the Grid. +The Customize add/edit dialog footer feature in the grid allows you to modify the footer section of the dialog that appears when editing the currently selected row or adding a new row. By default, the dialog displays two buttons in the footer section: Save and Cancel, which allow you to save or discard the changes made in the dialog. This feature is particularly helpful when you want to add custom buttons to the dialog's footer, implement specific actions, or customize the appearance of the buttons, such as changing their color or size in the dialog's footer. This can be achieved using the [actionComplete](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionComplete) event of the Grid component. -In the following sample, using the `dialog` argument of the `ActionComplete` event, the action for the custom button can be customized. - -{% if page.publishingplatform == "aspnet-core" %} +In the following sample, using the `dialog` argument of the `actionComplete` event, the action for the custom button can be customized. {% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} +{% highlight razor tabtitle="CSHTML" %} {% include code-snippet/grid/edit/custombutton/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="Dialog-Footer.cs" %} +{% highlight c# tabtitle="custombutton.cs" %} {% include code-snippet/grid/edit/custombutton/custombutton.cs %} {% endhighlight %} {% endtabs %} -{% elsif page.publishingplatform == "aspnet-mvc" %} - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/grid/edit/custombutton/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Dialog-Footer.cs" %} -{% include code-snippet/grid/edit/custombutton/custombutton.cs %} -{% endhighlight %} -{% endtabs %} -{% endif %} \ No newline at end of file +![Customize add/edit dialog footer](../images/editing/dialog-footer.png) \ No newline at end of file diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/enable-disable-grid-and-its-actions.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/enable-disable-grid-and-its-actions.md index 05596b4385..80093db9b4 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/enable-disable-grid-and-its-actions.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/enable-disable-grid-and-its-actions.md @@ -8,43 +8,36 @@ publishingplatform: ##Platform_Name## documentation: ug --- +# Enable disable grid and its actions in ASP.NET Core Grid component -# Enable/Disable Grid and its actions +You can enable or disable the Syncfusion® ASP.NET Core Grid and its actions by applying or removing specific CSS styles. This functionality is particularly useful in scenarios where interactions need to be restricted. Follow the steps below to implement this feature. -You can enable/disable the Grid and its actions by applying/removing corresponding CSS styles. - -To enable/disable the grid and its actions, follow the given steps: - -**Step 1**: - -Create CSS class with custom style to override the default style of Grid. +**Step 1**: Create CSS class with custom style to override the default style of Grid. ```css - .disablegrid { - pointer-events: none; - opacity: 0.4; - } - .wrapper { - cursor: not-allowed; - } + .disablegrid { + pointer-events: none; + opacity: 0.4; + } + .wrapper { + cursor: not-allowed; + } ``` -**Step 2**: - -Add/Remove the custom CSS class to the Grid in the click event handler of Button. +**Step 2**: Add/Remove the CSS class to the Grid in the click event handler of Button. ```typescript @@ -53,27 +46,13 @@ Add/Remove the custom CSS class to the Grid in the click event handler of Button In the below demo, the button click will enable/disable the Grid and its actions. -{% if page.publishingplatform == "aspnet-core" %} - -{% tabs %} -{% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/how-to/disablegrid/tagHelper %} -{% endhighlight %} -{% highlight c# tabtitle="Disablegrid.cs" %} -{% include code-snippet/grid/how-to/disablegrid/disablegrid.cs %} -{% endhighlight %} -{% endtabs %} - -{% elsif page.publishingplatform == "aspnet-mvc" %} - {% tabs %} {% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/grid/how-to/disablegrid/razor %} +{% include code-snippet/grid/how-to/disablegrid/tagHelper %} {% endhighlight %} -{% highlight c# tabtitle="Disablegrid.cs" %} +{% highlight c# tabtitle="disablegrid.cs" %} {% include code-snippet/grid/how-to/disablegrid/disablegrid.cs %} {% endhighlight %} {% endtabs %} -{% endif %} - +![Enable disable grid and its actions](../images/howto-enable-disable.gif) diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/perform-crud-operation-using-anti-forgery-token.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/perform-crud-operation-using-anti-forgery-token.md index e8f4e1997d..35481912ae 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/perform-crud-operation-using-anti-forgery-token.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/perform-crud-operation-using-anti-forgery-token.md @@ -91,8 +91,6 @@ Now assign the custom adaptor to the grid as follows. ``` -{% if page.publishingplatform == "aspnet-core" %} - {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} {% include code-snippet/grid/how-to/anti-forgery-token/tagHelper %} @@ -102,18 +100,4 @@ Now assign the custom adaptor to the grid as follows. {% endhighlight %} {% endtabs %} -{% elsif page.publishingplatform == "aspnet-mvc" %} - -{% tabs %} -{% highlight razor tabtitle="CSHTML" %} -{% include code-snippet/grid/how-to/anti-forgery-token/razor %} -{% endhighlight %} -{% highlight c# tabtitle="Anti-forgery-token.cs" %} -{% include code-snippet/grid/how-to/anti-forgery-token/anti-forgery-token.cs %} -{% endhighlight %} -{% endtabs %} -{% endif %} - - - N> You can find the full sample at our [GitHub repository](https://github.com/SyncfusionSamples/ej2-mvc-grid-antiforgerytoken). diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/render-both-ej1-and-ej2-grids-in-same-application.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/render-both-ej1-and-ej2-grids-in-same-application.md index 4217324d79..5b366d7fb0 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/render-both-ej1-and-ej2-grids-in-same-application.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/how-to/render-both-ej1-and-ej2-grids-in-same-application.md @@ -8,7 +8,6 @@ publishingplatform: ##Platform_Name## documentation: ug --- - # Render both EJ1 and EJ2 Grids in same application To achieve this requirement, you need to use the below code in **_Layout.cshtml** page. Because EJ1 and EJ2 has same library names to perform the different actions. So conflicts may occur when we refer this both controls in same application. To overcome this we need to extend this libraries in ej namespace. diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/print.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/print.md index f3d15a99c0..b2b61463a4 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/print.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/print.md @@ -150,6 +150,38 @@ Here's a code example that demonstrates how to show a hidden column (CustomerID) ![Show or hide columns while printing](images/print/print-hide.png) +## Add a title to the header while printing + +You can add a title to the header when printing the Syncfusion® Grid by utilizing the [beforePrint](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_BeforePrint) event. This event allows you to customize the print layout, including the addition of a title element, ensuring that the printed document is informative and visually appealing. + +Here’s an example of how to add a title to your Grid when using the print function: + +{% tabs %} +{% highlight cshtml tabtitle="CSHTML" %} +{% include code-snippet/grid/print/print-add-title/tagHelper %} +{% endhighlight %} +{% highlight c# tabtitle="print.cs" %} +{% include code-snippet/grid/print/print-add-title/print.cs %} +{% endhighlight %} +{% endtabs %} + +## Print the expanded state from other pages + +By default, when printing, the Syncfusion® Grid component only includes the expanded child grids visible on the current page. However, you can enhance the printing functionality to include expanded child grids from other pages. This can be achieved using the [load](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_Load) and [actionBegin](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ActionBegin) events, which help manage the expanded state of rows across different pages. + +The following example demonstrates how to print the expanded child grids from other pages: + +{% tabs %} +{% highlight cshtml tabtitle="CSHTML" %} +{% include code-snippet/grid/print/print-expanded-state/tagHelper %} +{% endhighlight %} +{% highlight c# tabtitle="Hierarchyprint.cs" %} +{% include code-snippet/grid/print/print-expanded-state/hierarchyprint.cs %} +{% endhighlight %} +{% endtabs %} + +![Retain grid styles while printing](images/print/print-style.png) + ## Limitations of printing large data Printing a large volume of data all at once in the grid can have certain limitations due to potential browser performance issues. Rendering numerous DOM elements on a single page can lead to browser slowdowns or even hang the browser. The grid offers a solution to manage extensive datasets through virtualization. However, it's important to note that virtualization for both rows and columns is not feasible during the printing process. diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/sorting.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/sorting.md index 55d44bd1a4..d72324797e 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/sorting.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/sorting.md @@ -116,10 +116,10 @@ The example below demonstrates how to display null values at the bottom of the g {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} -{% include code-snippet/grid/how-to/sort-comparer/tagHelper %} +{% include code-snippet/grid/sorting/sort-comparer/tagHelper %} {% endhighlight %} {% highlight c# tabtitle="sort-comparer.cs" %} -{% include code-snippet/grid/how-to/sort-comparer/sort-comparer.cs %} +{% include code-snippet/grid/sorting/sort-comparer/sort-comparer.cs %} {% endhighlight %} {% endtabs %} diff --git a/ej2-asp-core-mvc/grid/images/editing/dialog-customize.png b/ej2-asp-core-mvc/grid/images/editing/dialog-customize.png new file mode 100644 index 0000000000000000000000000000000000000000..ed8badc555fd491a77d9a37d170e6f4456b5c91f GIT binary patch literal 58811 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

T|Z&b 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/grid/images/editing/dialog-footer.png b/ej2-asp-core-mvc/grid/images/editing/dialog-footer.png new file mode 100644 index 0000000000000000000000000000000000000000..cc49b61a3c915619238d7f945e490b405f0abfe9 GIT binary patch literal 62130 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 literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/grid/images/editing/dialog-show-hide.png b/ej2-asp-core-mvc/grid/images/editing/dialog-show-hide.png new file mode 100644 index 0000000000000000000000000000000000000000..7db80d51e664f6ee46dba24b6a273819c01e3982 GIT binary patch literal 49711 zcmZ^~1yEc;x9=N5kl^kTG$gn?1b26LcXx(B(BQ5a+$Fd}fZ*=#&H#h^z?*#M)_M2c zdtO&fP3=9sd%AnCmi1fzj#O5ZLPa7%diU-fs*JR_>brNaR`1@uCq{&a-f>zxu!DZV zxT#8szN?-fIfh<*uo6)adH1e14*A6d4to93Sz5>K-8(Gze;=3)OLFgb?|S~qh>NIu z8=kHs1mWzj3txaE-CF_?=+3r~WD&ju(;*?gucgMrm^Oy_AZKcNWs5{x-0Aens`8;n zk}@BW3nQM^_M+4kN2T@s;xtfX zeT4t@Uj)Yg^M4U>reP+~oqo82T(qN-zc58a*oHx?K-7o`N$pkpw29umdeH+8jwrPx zn20D<*@IZ^E`-ZA&d9Mx*X@0!XzaP zEgh2XOn!gahc3L8{gPwH6czC;iB@4wAT&HlioN!8GmggL&3l8<*Z|hT3LAjWxgW{! z3sJbN;x0nxP@lwjeEb}?Ab-OYGPDAvtmQA~e&SM1(`l!f(ImWAUjhtyH9UyMvpDC| zPBvTJ4&#lKBkHXH-$0t%xJ1NMA1y<}(RZK0O8HlRKXN#%;4tc5d}7Ct=V zC5pVf^!+lAK$V_T%@?AW!zAJ31NYUQOMfO$Fux%GrfMiE8^Xv)FQ%iz8#wh^JU(Fy ztl;CfhuYfrpUhp_Ms;?s(-IMpk&^cE(Yi_=+Zs_M`6^Y=c|o0<_r zLR3@jD+cpAIH$6M->=u5$8mF}^qHYHmOs#cGDZk!Dk5SH)|oGxJz6U(;QRR{Pd<|~ z(Cvm`g#POdteyh)L}62g8EtA6sh#!UXW%gt|?0X`P8+y>{Mf*uA_jB-RxEiz&&W9DAh6~VdHas-|7_*8WO z&ID-^ZRP6+j*pi7wa-hu;>}81I?B*7N6@E(vGkSx^7cD}Kj5m+&{RQG(b5ww79Sr( zvpu<%%vxq=<=%0F#rQ+R*5tI5Dwor4L4F)4WWaq0WBcS2j*VMBks~FtZF0-4oF#Kk zA4d^~i$=7w$v&U$FzG5F44}HY-A6VUm3!VAX&}Iz@-$DG|CE~}VYA?fJ7ziyzY`@# zY__@TUkQABzp>Iseh?869J)Owj`nm9xaCA6=gm*!a6B+xC~}i(uwPcqp=rNKMEjac zI{kj-GM|!@hW0NNg^*%*iPOOMPXCSbq;7;~tQqRc;d}gQT@I&MMN(#wtc9w%p=c~? zi!RzEd;0qXA0HGS1^^*oRa1=z;Ano~fnjgdEu>^rsGAVvDd9?8jt0KQoI33}z3wZ) zOj+ZO=ot%JA2pm3tzB)fk828xh#-OuW5>=KFGln4ets=PLXXMNU|}bK883$8IEJ-A zw`?S?q+w-+>1662vp^d7!;E!-w!dEiW6>)CTBw??HsI%!57f7hz9TeLEs$wSc^(Sb zXSJ;umQa{tEUOr`VjPu0OM0Gzsd8K4>nU;!_+1xM zA@ciJ=0%DY$3MdOt{O zhw9`%?O;v0+85g`4t?++TzqJ90Y*5*tACTT z4NZb;uT_A9+I9Qyf-M}~&v2~i!^;Dl%hCi~cn}{6EXsVz8bfAL#_pNXi!E1>Lt+~iKM=Z|MgD+RVMxozXgY4=Gdy%*p`afdGrn7eDrM@LAWbmq9Z-o!|@VNG46L zAHQ1COoZESQlTH&R2J4)i!jr!kRkScI-V=i70=TMZJmYS<-7H8;(CFFP9}a=WXQ*m`1ocL=FVrM z)1}AOOxLVpA0f$pvX0vmzX$P6ODRV+_gH!fO%u67)D!sI_;TU73hzU;0OEjlGQrgf z6{KrnUznPjamh$7qr|G3W*Spx?&r>`Uwti3Ew*HCUv^Y}yu65#2zjEw(UdeAFOc^o z1>=r!_yBkNPI;oArY)Wh^#yHStzU(_PRGP%=YAa-pH|Nwb`V-M)Xg4WBY;4e_vAP6*{!M6Pbvn8f%Yg-iwwL5V?@D^?zR zSp_Y0JCuXpYe>9DL`pw|CZDfQF|n%f|Bh8zl`)PF6q|=jeA-fCNm5RY$3S3&2id(G zp8eUVECx1r+(jW};n}W~J6FNePNN+ZN#y#!Vo_JUmkD6m@M;NVf25^v{6x$S_EsDpw-CciF~|rNY|tOEp0*=@Hj7xCA+Xr=B@2WuM}+Bf~jl zT7y8q8Uy~b`c{$xum!%MBgXr6z4M6YRYabwz@fllad*s;VUrT}`Y&&v&W7bn^DXMc zAW?F}m6GrPtzeLZ*X(G+VGKLjD553VWI|Z6QFTu_GqLD5P*Cb;v|a0d9sT4fSgIM* z;FUdUz#^ZyM4^dwj8M40|I?;s`o%1{$&V*A_`IC6?xly?FUlIEeQ8GK+kfzZuwwE+ zuk+7KM|VDQ7rI>~xM51I2;4C&WMGUb1+r1H0q$QNSYE`FB@l>zi)GH2T-Iz%Ot{{! z+4Fk!lDt!iu)iDTl5I>F49QoMqnyfkql>lGB2PJ=#|5o z^1kCtPEE~sSY2R()szL+_A!^`zme)Gw0!yF z_GrGF^+Fxt1g?dtUUf}VW!~QMTjeP3%3%asvgQ#S-y&H3xdWl(UH>wVwS5WP0Xo}m zqp@d}oZARffu!AJ{_yJe8&d~}_UyF{0QSl&p)sUD3JWt-wlkES0>KDN*Iz+5u}?z5 z--%v<90Kt$2$s>&X|t}o(LbW5~mt7Y=-KvpVg<4lkG)k@;^3Hf=tcKZn5}x z!Ch^y_TSf<4KrX@zKdr6{jx`n7-vkY+FsFTkDoAo1)CbkV&sCTvjXF7n|Rn=pUwla z9CdB#C)j~-^0pVB5s%z>q~0771ct8KMMi!1rP<&1OLrPwk0fo~EU-9yC2-ltKsjG~ zzqx-d>Dvj<5tAJ`*Bx@0W-oymrLuQLqwQb9y7Ic(VDKu!$TC=x+nyHaXdAF%92e+( z0`6V(QWO_2u1BO5A>c2zzKgqO;6f;gWec-%=2aUBL;2qxxa!|+tW<%H!H_sCDA z_uC+h&*-zH_f+z6LOQh%Ida$}cbnKKTEB8rB)#xoN=jxX5Aq~u9l8R?D(y84 zbH1JHfun;g8zvlZ$$Ba!M;byr0v7O}mBGwgu+d&9*GyL1{;HEI(Kj>`%2vRIPjZ{o zB+E#iyKaK%s0y*-*i~)Oie#k-4V_Dd7}-GwT1yG9=2y#AFoEVMjlvQW*^i@Ps>dV* z_`4Q3(g6VnM9pA%^gVHL9JUyt>|w%S%_`mPD>54q% zs|db9`6AC#`4^udGHijs}=qYDU#PuA9Z^ zxMYF^c4KA8FTK^Q`u+;q(7WQ${-F_%H*Sl*9tI;TY1_J(0g&5|&r&R)C4>-z;0%%X zx&ZxYR%sZ#KWe|EkZF`BT<&+wzi`Nf$+7lg*z3 zvdkX>Kf+>d?CC1c%z?aXuY<%T)05ch)2*KoEe?J@jfk92o88%I&vW}I%!HRXtTx%= zbTH-cw|;1NLbL1zPOe7zdv!RbIbAKws`a*bpS5%456x(SHiL4^8rPhU9s6T(`r$`2a{N4!PwZWr z;O;lWn0T94$CISXF8&55t2e(ojq>fYeXvsXIIVf9j}K&jA9uyip<)C0!O!N(YCiin z?V7Mu2*>g5-M!N*3hKdG%>B;mz5T8JOv&_vc#xFS3rz}ojUOr&_ zl;yb`H5Ft%$U|2r`nr~ey0qu>DMK?Rn|6Pu{c{J$Pxefa%u$aS`56IO^MFL-CeHdw z_@1#-2HASg-G6RZ78iz={>ie_A~PN^A%1dY<7M{jIj$SaD-KR*t}BgTw_bfyjZ1aC z+Y0jRW?zy7V@Um*KfRm1qMO@CaWEp`uDhOX5Cr8)0QC_MKPrQ`4@3?;c4O2SL$~{F zo@b|QS0*+(8AvdBXqGVZ9ntsIUSnF&?Z~`<5Rr`A@&Q>Jv1iw7YR-cPKHlT5_uXGsVyxZ zvqmsA4)>OeeB=nL_ANRuzxj{tHCne4S2kxZ&j=bw23& zuU4s;;YLN9-=;%5=>H$-{SSrzzeMxD8~&Y^N-EZ07O17Dkt6x@U>u4t^SAf`8~ayL z;^HP>C@DpORQUr;IE2F|tUd?P5y6VRS{~S#Dq_ZsZ){59;ynXUtVmXgCi;@`4@p!& zfWp|A3H)K~`I2KN#v-&(x+7QtsgW0-^M<|?&i9%r-SSW?3aq?aWW$^ejoXesdjA(G zC*r8LFMuCUn4uu?YLX?mKFk<)<!Fotxm8HtlQ#9-Er$wS zC?%DSAZ-?>p|mUa)^e*Rzu1=dlc~cx{NC{>elbI3IzRfP z_3U5Z{b1V()dn~{w_6{|{P^SG2C^r6QKU8m&L7%I@i%MNqqXg#%!uh9{ywJmj8)iz zeli_xKgg>lko=t#4;;GjWWaLVL)b)qTZ$ke;dmS)jQDPkU~F`jiEoeyDkA2M!e zJ`=aBO-}p7o_m0-!P5pHN9sy@=$czjjtLubESzfw#Um~`lW zOocP#@BcN-y&{Avl5gkb^;EWQJquA|Yb)0Nj9Fv04g0CK40RfA(xO}Fwxs3pM1+7% z8`uU{k{WqlENobH_eF!}uBiT8?s~dXW#U6u<7)jY(hrAw*-C+2!=O7>)IKFJ1hbk; zsNe_Esj$ZvUmFj@`P!PBHns9NkyMW)7n8H2b6*JIUr41LGIq1CuQWQxs9E~O(r%de8uN5~S#ORf~Zs-%fRq&^p) zAiEYj`(XrroE2I`&*_oRjA-FTjUjRNi^$?IJc10@{dP5rpLEBu0TV@YK)b|f%VucWQG6!dO7FEb~@K^J}~xiOgApl z+g(1|?yWZR4^ku4FxK|%v$HufBN{3-CZ5w*W7=~}T+t&BjAmzOZIzlvHWt?Pvb;9~ zCIrMvA!#gDYEePY!Sj1=oaxOPz?u!IUb$9{O|*dc)|W&(XYt@aUmc0b`?X`3?>_vTQ?W=I>9=IeT!gE z`(5)l64Oqy8lJ-(V8+Bvde8B$(so3^MCpO-PZECM-#N!re*3?)pHzSnG8s*JT%$7~ z8A+!s>t2R~voXd8vJQ3|FkdB>URDGu8+qi?j+a{D^r%gDZ*&xNGC=J&S;uY?`q8(C zC)^+74dFSDaUV}G6cI3U!AR%$}p!bnqF>f z=(mksyFEB_e~o^&O98o^-_M#?|BB;g|0+M(7l~bBtXK@VNd+~&@p4b!iF{4}7!VMu ziQsdN-w4?Jd1&Vmf6aQj*CT)Lw(3Nx#2uW$z3`k?)DBze3&njdWp6|}!TC<2=S>B}7{CH|8A6-K5z@GOs#9Z~-`M9@# zt4EroK6vZhKc}Sh%z&OwM$bI>z%SdMf?|pDDXbnjsH##Ph#d5ie{*5)Q1|BB)L+|| zY*bjNpCvyIPx>``oM3N}^4V-`K;a3E!L5BBO*7D?&I$jN_Is_1eC^dw8+Qo(Asw&{eEx`u8|rH_5ZrDx}acr|I(N-8M&9%*X;q-wUP zpY<-vf(|eXRTG*L(pg*HWV^2tdY;-s=unq{RmcwlH+v}Ot( zI-y&nH6u^3&_RfNZ$A%4_zQZ5cVN4diDDlbJ|Be^GTSs*kJdx`{MCWnyI}X-#u5PD zb3r~~kn5}hm#Wamj)=)>N#G7LAT-Hsl_NCm^9H+W(pk}Dvn>yt-|#Z66as}ZnpLrX z;ExryG+S}*L|g2gKZy?7$*_&txk}F*BRQ*2bi_ceU zPTnf40b?t0fy(6}KK`uZ<$1rFOuYXO=JnoKoJ$kEO~YidTa(yw>?EHG=r9;aPaNkd>PYU$3LSGgHV(V z5cmNdwdTIB)nzMr?TTmU>wq7wsgIpb4f*rfSFlS;3MOKgt_Ks#+~XbK8Vbgx81SYh zVBLUa>@r(|$8kBihn#DV=Y)XqB|TGC5{+P|G){eM{t%MNLeh7`H~*6Ui!r?X(4_-w z9@S<*%H`AOM$})Iu{}=)33WLXEBv4#fKOix)3D!i(N?x9-#Ij!2H%Ra8!^3LLPozo&xd>jgnJW>SUOD{E71Ml9;c z$Q5Z#pB)fDDa@K}fYD~0T_Bw98UMDzmd3TsLyMq4O~X<@4KE3b## zer-nPJ#f5ezjknFMKewe!sPxyC6J!wI`n)^vL*gYE2Wh~Yc7k=+EpP>JE7P|^6lNc z@HW$|1zMCKLKh2XPdu$}?4&OFH?e6lx2#KuuDDrpl3YqM7?T#Sr)_1sqy>0wz+Z3C-jTLC+@l>D<9@tE{9PMSk|(hPe5Ue-9Q z{qB~_f%ZYPr_b3lPnyW=hL!CE4XVJPOQ zBPr+7*5536Y%Eeh*;wXljm=#-juE2b2dg$-dk* zogL&_onKT1EbPXBm*~=lS!FZuWCw4>^vXKyQhPh1PKEz2r}fSuj21CVDNE$Pwa}9y z$SF=sbBJc`dN6$4=}F3CuXfLlaU)LNx~*CW(2OX3l_A~Z2}q7f8R*u_h!zQ~^lk;# z18vUw|MCKCMsykDh_fw0cY}3Gbztr|A&|>i{ipb8G6N97na|DZ#6kQK^&%@fD%nn; zJj@w63XM+QpK+h&ZzYSl&NMJ!Sr~<=8^Kn1Tx#w7T5iqdJ-9abY7H>@3eE4Ff-VlLsR?ZIxi^NAz9~JRFKvrVFwUYgImk-eO zp3v#IM?NV&(cFpF5t_;4(U*9{3X7u{W{3v^5stWzP$fvz;E^!SXfp-)=rQLG^?a># z?C`c89|vyWXGmc&Vg^a)IjoviHXk!j)C@XeoxOp1w6K+BLQaxEU$sr1d}9+HDx^Q5 zn$v`nHk_E41`j)|{v+}N9Od<0Bm$bx8fN8kd4Uscfx@?8P7gvB;|I#obS(c>1iqR=E z0V4-m%6w<@#_sZCbuH0L|2$ua$73r7r#qCfaAHJ7(WK*6Tx#ce=fGdPrGKWRbgf%a z8o~M66Bw)9xuGmTI~^La9X%9otVP#T`4If5Z8@-;3C&jC*|t;zf9)c6NhEgpE0T!= zTHHM1VAOCaO9({!04k&sowR+USIZ5CX!qcp4pOyEIe){*=fhyaHE&Ums?3for9e#k z&JcXb*SpX90Rb^DECMzdW4_)PF5(-x)Va~>Aj>)NkeT=H>(VO}L!f@2f2}B1V}aYP zg>9{&n0h7-zU2|er-Z^F+NSbW{Ue2c(ed50kGCWaV4f-1- z86%^iks^dI@VR0F3T`w$6KpeR_b@OC!4wQcOPHHe@0giQ!{L`Dn=3up6( ztCc7gv^1b_WucNgXon~6PzF>P1i*8IvD+e^e9gX;j+53h>XAP;!yTjDxG{4-Ui)ak z=LuC>F%pbHrCFMVukpU(C)j0Lg@Fma17qb(<&i6Eg9a>QAxEM;1%i|c0UAsj=Tuf> zSi5GJ%f%^%qR2kw#QCZ^DIKsIQ`0sQ)xE0salj0N z(;R9MFo+WUGzDxUTjWsqmG_^Ly5^+5QQ3|WOq5O|HN5|*5lYjy?{9fCAvR<^!A zscmT1-#37z6uX$8IAuKyT;|;UG@hD^xfT1+_?}ywY5AVohkd>g2Y% z2#N-D&o@X*78iCGFle?%+w6 zzuCcaFHZ-(VvuckJ;=()=;vCo;8c4Es9@hAJ^Zbbm8|0ZS-87YLl;x}1hD4Md9z{v zsu5Se1sQl)ImqLB<4<^#ILbL5-0FGr<&2-yw4*XNgcH{o^1@wvckRz1*GY25xN-fs z7RLgxfwvrc`C^*Ca#Hl~)u}+yTlAz?>0?9$q6bJJ7lg{WK4IVhmcn6x4ulY>!CL`% z4innF529_0q5LYlognMyjRihdn`WNJ9SZk%zI}C^A-7w(V5>|AL27NEE3zPg2}i$(&~dDGbDI}4 z)8KrH%GUW;)7E)_-2}&=`%EEx{@1TiE4dxk62z(WEpLkJ^Gzf|4r9L(5uFzhc-G~M z1<{<_6Rsv?u#jNGi=WUW5IFZaQ{xqx$yFN`9_PW;yU08R7lYCxrNuDW(A%VN4bDA5 zETwS$RR}>1k!DjG%uysPXjE7YzniIym_JqzIew9z3f4HF072`MR0RPb%|zpyn^r4h zsU{^Tcc9wc^N@$*qCvSftkJEC2S_Ik6Aqz|P@^Uv#X^^X(BsB9&qXe~c(4t%NfS_fb5IlmKQyBB=l^}sm>Co1Eb^T*&T|$CUqrl}{~=9G zXhBxEi45D|DQ~#OnULIe*#3bBYz5*l7#s?s)X}DZY&Y1b_@X%aE-fRBD`(|&-#@!c z#&O&i$H0}#n2E|Jdc-&6l68YTbVCu%Ydk72A|sB1-6h_HT6`ZcI_j^)PFJo&4Q&;I zm+S7ew!bZi$hV$Z{_PJd*ND)pM^&Gz=|4ro5FCZz?)qn@wtMCyq$;|3(GGCsw%(9L3L&Gr{OJ)^W3E*M7liqvp@z zDn}A^nn_<7zrFRX;2ZOhP5Um^=yzcJO!my2AJf>z>w81+db@W0;I9>C_@2T47}p&- zb*Y{I3i}u1WUk`BT6bJ;BE@#>fcuhmJFsO!b#V*xR(+u)ZcZ!Kqtx=shdZ_5dkun$$6gTD>W37;q9FGqD=Qv8a`)iq6r!IczUXwKX|odW9+f& zzf(Y=D65DhVhLkMl2=D5td-EocqXKOen%Sd)8zwWE7x-V4P~K1cFZuD)j+ge=5XWW zsRHg<65ij2ncd@`jXqGn@o<-jvb}^-r2>4i2I_NJywC`gLjkEGl0B+fVTjj8*E?Vmio zFAP<}-Q7Xe(OE{@7qBmTtD`^yfNgSmWL~J&{r+nO)If=#M(*%L!2Py|hU<-lgnY}X z=yxCRoxfxwM1dR-oXV(cjleNI1dXto#l4{$>fDeIZbtu@9acN<8LeRwh04yMLHn8! zFAMXnl6!^0wp-%4y6(M88j{y5Ev2m!(10;yAnt}!Tz!!`SAm2ZNeh+q2hHe)*9Q)& z^s}`_tsGXlV@FO(O>3X3?zPd|HY2?}Ji#N7+UKR`Odt7zs+y0o;wV-)znPAv#gLWG z#m3sv@3vdGGC++J*_5oti5ue67Io-FH4_bGDpZ|u?``)1cA14yc9|0|oHeu+e%mtCWkCrz!)(0cyuyYJT$cth8Ce&)5&2Yh=1 zoaE+maRE}RCtkDpd}Ns~HyiwlDX&L6y`Rc9cXy!jH#v}!h6e7)$f<&(?_I~*p`Gsz zclRJHyOo{Dt=*^tJw5&9jnQiuR53YkV%WQJck{Lb2)vbR3>+qwb9orT?bJmc)rA4oIle$PfM(wVb62l2i<8{a%t8qzIHB(vDEMH|2Z>HrCIc4Ao_UuZK3Bq z^KDkwh6^t#W%-wd8JyqMA!qp6hG$1$3-Y->fu(RH#gB$z1NTXX*EVyAak@mO2`8*{ z(h5H4%8qTtrNuGFdi9MByaW(f#E=u-f+yqCDQ}##xk6u*=pW&uzJ(?mYk;x~`VGBW ztkov4^7URf9;4pY0&p$ZE3G?HLu7k(pin?4;>sW4M z*bJ3~E1ntOzD z;mRdq526laGU-oN=YF)^t%(2S`K6R)C?_@cclp;OAy!U8u@NDEV|%?#So25`?S4W4 zf=I={Ni<2NQX7P;u(-ICoz2y<|MVy1Sp!?}n4AWZR^8FJxZ zi?286lCJMMMxT%bzlO{~)$@C`V*#yujW;J=p(p&bd$j?bT)eyY004x&%?nhV*0S=p zuf^jA-OS=;U^s!7Df06v6H+tF4`@0*esrwTZB)J1%+#OzfG@%0wOZ0}A8>F(sP8*W zV?Eo}Xn10?$EjuZIJ4+-He~0Va7Q369#$JGWM#>TD5nzO@*KkbNdwt>0+d|^6YX0I zq7&fQmo*;6N(;2o+l4P+vbD_*EC0X!gF*?v8?qT_2=-{y(stb#g|qm4`U$E1fYg_7 z(MR5pOf6Efu1NumHhyan(z*7+GhCby)(MyYjWCXQ{R|0(%pGoRqgd?vF3k?qZc{UZ z5qhqLB0hO{4(`JUbzFI(hrj#tM??$*dtQ^dCI{T`srDtuOGU+`F9!Q_u3q9Hb1l~U zyK~5UBXXXgR7Sm>u-e6nE+f0eDy{JwBxLl8Z_}NA+#~|-h~(7zP3x0@N4t4^dL|~kG$YRp+l@3M<)9dHhhB}oYH?H3 zd|%RbHczU6QBC)gC6!K1A5=|?naz`)a54>rckP~M!4x4i-&9;!6@fxAk=TyPtKL*# zn-vIqd`eD;<#=Y<;@2KpW@hq=1^s}4<)LZOY=L5q+hkW8qNOT5EXlaG z>XpOzcXvJIoIL&y5q#Gk{eNJ}U#cveDkirA>hdIj8l-a}?@6;hJnjH#bYQOZ4&Czq8%dX(jUs=!L!XH22h zCbb+^yQ;G!t;*$~>Ky(s_apy$*VT`wn`z;{wDi9_`i9PTKr9H{efS$9B7Wl^6&ez| zOJL<2j5M|>R3H}#k+6BkTXmL_65q@$5~?xBJ*_EDP(M|0-BXk^?joFEe^xAA{nlVJ zE4ls)vYjn;zLUXDsgP?ju?m5FLBHXglXP|U3YcKhLuLkeKQUWZpV1ix*uZQUbm9Db zgCK2azc@Ka%@8qnUX`y%qP+-vzmduVwuC&oT^8edK9g6eSqv;CTi2;8@RZ{6>$g!PNe z#~RPmalO*8Vr`@@S?(d>AXJTZ^E-Apbv82zM<8sOg^?u`7e*9F&{z?JQcRc~K=hI|^fti|);5N59K6bhu1}d|- zuju$#;ug}7?zdgw$?3u@AU&ijz!zk9CTZYRMZ_cielK;L+zecO)^cCsRWZ4L=Cyfk zEh;O1t8{k{J<(KB5-aC@u1J+;S3DyjS=orxD`w)_G+Xs5$iQ< z|0_P9tr`~cHhh*eZ&$~+Yi`+5BGl>Yo84K*-FljLVE5EzThX>?xN6E9S&icQIFHm&>Jm4D|8 ze4Cr)wC&Pb|3;ig4H*`n=m{a)Y`pQoo~apsc!?u}N zl;d-sN{gV=AL<5tw0u+8jO7n}p+Y&e>J&~6@_ZiGbq39g<%m>_1|2Ao?mMmTgYP&o zqXwzVo&Lct>r&j1?0MgV<<^ITtODD=k{=Z*zYGUbyl-_}AO}8?zP{Y3kL2 zQ-v50^`~1z__S6puF9pAK9AhCy{90xF4+Vy&%CvNL_QR*Ne$rKWZ#(8G76~5M9NG_ zOWU2I@SCM5nAH4z3tH8JVTn%3ckL{%B!!PKDH_B@xV6*7U#&p5pMa|)_ zW)fAyuyN+u;Mlyn8KFcKfBo#;==f}!#Cq#SiW)sh0*>Ak4sep)4;kSmx5J5Tc}}Z| z>Mq+BUtrd3^Va5@&Z)Q3mG+xX#|Iy|(-SU;3F zKdq}MM;5krUFov*ehr!_X+WdM z3aC{BIn_(4ogC_~O2AG%^phH))gEuhwn|L>USouA59MtQ*)&N$2 z4urIfZqfAMkduc41qJj_Pbek<`w2$@Z8mrv|!0e3TRXKf%S zXMd*y873v;_~JOI#2V05AsH+BCZe@-OXF02n0dS99yiSsS^6q&3sa#sC{b7k&&I?>wOpU zuqgZ*3*GMaXzG+@ejdrF&~xm*7`*>viy*`uWJ{9C{Yoi^IEw!ZQ zOpRv62VJKk=sJBB{-VqnOUhsD2s_=?+1WTTT+U9``qK&u!LRTNZF_;w3+Aie43VM4 zJvZ1u3r@ABR<<$+(n>_ z9V2?sJX8XDnlsV4idbiJCbZWT8f*zG=Hj<7y1#7N0J`3@jXt-fKu#hzpyV3h5E7gx|d2`V`*14{rpjnmZ5@=bW$eQS%@^ff3=+r82UhZRAI@Ykj7@*#Y=Y{B_GZMjW4@;?qGj?J5RT z4UY_>&A;e%mQ+{LUWT@i#}p#24uA##dXOb(cFtJEbWCd5pyfR&lY8jV{Ytu}GeGK98TC5T*SZs3*oVbaYE0IBWfFA z&I|wVx?*)$k6SwmK+3;n{(Xv}>wp%U@uTg^c>iAsA3+lNZT-*&$!X$7`DN6|hNnOe zjE7$#=>iaph|ta-lwrxB*1WG7}zt%h@K zA%%rvk8uCWoOYy)CoHTmvz5ZYh&lYTwI-4Gl4}mP+O)027pLV6)M&t{Vc4-a+8PU1 zF8t%4(*02VsiaoGFtHK81L&6P)bI{|=I5;hy^EO3qC>!xW_Py(xLvzWp*`erTXoQ6 zU?}z}c>VDj?%}BDc1VPzx?|V!#?g-qUFgM)+T$eGNd(G>iCROYE_>Gi(9RQOu0?j& znQM^urssap1y5|AMcU?k`@q5az!{}Cm!12tL&O^MLs19?*HP#meI}gWU_0A2|%6ACFiWwJuUMXwep0>Mr%qj${ zd)Aww=hJV<;Acjh|NqeT)=^cq>)zs4bm;m1O+K+>F(~9 znn+DRx?|Ga-7w+1r>?d4yVl`l2_=#u3Syak z*$xkhjq;v$Y`bsT8)VIROCT61Bnc<2mHhd-W`7c3wMD33=JYkY3B)p;Eg2SczJr~u zKRKRL%4t@0)*$;PnP$_17@K3_wF8`({ZB4Cnkf`%`z~k|K0Cw1nP2yzqjiUlu4!>O z`PMLgBZY=1Z+ zrsqS^J?0(bN!}Iy55uye$0w3;Y*;L%X`T%5vEKp$F%$LS@cP7Yxd$P-`n+DTsfQh< z;%~7XwhD(OKXp!r1$vFw^c5z6FGsi2B~`fJ?RIO?k$?@~P8{VSrh)}r*2;oM4;S65 zUI1EQGKiqw^kI}av6*6dhc3mJUf(pmh>dc4hMNyn1SH{M3YwJMp9J5%_>d5eK1MW( z|NObyc@r-{Lj7`f9=RRdBXF0?QT&*!GcQ@J(-e@L@+Pt|5H;^g|E0>=cm4+727KFM zL352W>J=uH9O=nzni^l#TO9QzxQ9pU=jWJvS7Jr*C69`~>^Myg@m)(k&0xml%Sbws zis1~he&kPr8()o^QJ*@y^N%iX050P%@OVA%JcVtP)0Em^TqF>>lt@bMq!F%FByMkf z(rLZFgYxa}ZfbFbuxkl!$%S`+dBy|7XOltg#C$RXER&>k&%a!rH@`=qQ$Y=~p-4ip z{hi}{;?z#e{!d8EYsk~BhFW&j&62qftRH)w-o(?)|2oq%pV(uJVw&>*DlxP_7q}k7 z?o78(KB_lCaVZlb=Qw#{Y(IIQjrsB|q}Gn^0qfWtgV^4nVG(Sq^5@wE&Vp_%O-71w z*MkE2M&(I$*xVbADGz8jyau)Xq0js~508##_w)gnrzRqz)oZYv#sGp|)8JCBY zm4EpA#GZ{-->5w~FPXo{x=KaU5xv@us5$*U9$HK6ou3^uL=kCB5ApCuz6c_ep8La6 z!V-^A%MAh>N9n8rpvq6p-~=c_?J32w%3{Y&xF*Ek6F1NHUzN?uXk302J8tWLwcVdm zp~1wQF$d$366kOs56oYvl#0<8=pvZ#U>*$hwqQ(Uq>M$Mn<(_m`J&I2-v3VgbGrmP z@tP1CaoGGx`;R2{F1QZmvW@4+UsPx&rq2`a)`8HsD7b{^`O5I; zxpn+VhStS!rG7EfQqa_KRrM7fIXVLm6-{j+q(+TnOLfP5^6X0>^UBP{GY0%3F%(hy zSUE@?qxj~nG56(~i4NfxK1ytNiDZR9C-L^f*F}Qt_JTO#U*Z8U`z{LmM(j9($>IKs zs2<{J<69PkLgjmYEI~WB)tzGr&=&bxbP|m*O$t@Q`5l%AuUQz?>U_O>QI3cK`O8hP znQ57qc@^?Bw86h1qBA%vNWhkSIUiQ*ATxr^S!VO$*dFBo`{OM>xtC1IEw?0dsKCAW zDcqK$J@HG!-Q^(%LxKrs7Qc$EX1T~Zkb`o;_14@j*8(3LaWrz^^!2jSTryv`4-uLj zc7>+yM(|Bo_nQujhkw{D;Bk~3Xja9xZGei(`k8NA&^X#R5LL=E=Zk>z+Bn{qGeOfZ zTCr%(D{#VUv_rGpT|J~7GtC|Q{)*_ygKweE;=!C-(j-H*b;qi-wSNK3?sIL5ud6)D zJpZ^@8-;l!dG0#(a1lU-2hDjeN-hm3-)SeB6Khr+Mf9$1w>&;TJc^C%bWHM ztS8^c(T|yNPIQqlGe#v5$?P|Rqfzc8$tObVMNwJb^#>X!b+?2H87^jAP~_fK>2@}U zjNrDuj~u@YcE7cee6(`TLQP#;($@Oq7SgRaI(AM8xoh%7UOjADu3|CB-28Ar&gai9 zUq|`$hMg}W%P*kxwIwx$J?Rz-YjYZqKRM?W)udIjZr6}`eRe8k!Snw&2`^A^i1cawy-)(D0@g1wr${hxdj^n=f5l%J+@immoQCPXn(;VS%>oyxb@Rpd9Cwl5%ADecDFD#jsAO2R~W3pnF^fM z2>ED>umivae*YjNs_3Nll!btD1gF5muNi0oemlfu|A&kzx{h%NU>GJr8FdtH0(xp>J8Fjs?jSE4S$ck9;oo6q$`Ve^JcDAn}xq1ku}A|mJ_BxgB?PZE04~uO$pdQ zUyI~j7%YS{J)=OQp(tjJE|A>*zK_-bC86fhjTJW&V)gzKAw?4tMO+aDJ<hVwN{Ra&n!IvU_d;FIOgnm$ z_yWeFpkA4~1+D9BM*Wuu6l+6=tXF$2IC)Z|ogDK8hFt_doSRjqSZ&A{WhCFKs-j*a zV7Bbumu9rorX7qK7oj;&P^gEs6!B^6oI;rfs>ck^5XBU2fZ&x2@0N@$2)AffEzgo> zNwH$ma6D!{p1e6*(q9|9wB0&ipm)2PP=e5d(l>3d1>Ep&3D4oRY$zb2s=2i^eV{;< z4H87)RB^tqUnDP$E`WqlB*Njo9>=cr4SM&JF5m+DZ~+9l;WGZ&^<}t9g#oeqNh{^> z(P$mzTtQXC#QIS7e$!;oS)0|(S21@!bdRf9kNK|R@?mb1qO;Rgf`#I~Zh51+B^D+3 zA8!lu?>leX5-_|dD|EqjP6lgC1C_GTk8oxNJsv70TnSFly@X1Coz*~LEr1c}H{<0s zlaf4D*-DwNiZwe{*?|)c0c)8$(E&$qyImjYknL8Ln`VRw*PD=){Xx92;M$WC2dx}e{#9;GV+yw{q_n5mqYzs^fK%Xbs^L`&Ka#Q zG6L`{RH)hhTDL1+E^2n0RYQPhi`Y@&XRBaHfD&L7Zm#$4Sk~(XYN_!&=$@pd$vLIn z4fpfAE$bJAsoe~Br9U>LzDEFbE3x1Boa}b=%ozuxHN{iZyvye0_t#p=D@|UAJ|+*) zxE%)}m5Mk%SlrJC z{WutUg9Uptb(ZaWRLVM&5%4fvz&Ql8%#yVz$4(I0ZQl*7{m4~IYu^N3A7mh%!Sd3E zx`{6HiwEgqTFbU*#Z^m)j?3?-?fiJik7yAH>q19Jjhd}<6-ECjH#8Uf*laCDgqs^J ztoQSNOPESTFhj4t#Zmw5G2mZ(J7nK2oRNAr79C-JCl$5L0{sEAo`%47>=yN9NSogs zhOO-*2d#Yf30u1l2`;EbGQmPN??w0UhOzS1%_)uy?_Y-ZmaBzX z!1J2;Jm1E#x}PE>j-90AwF;s^@YwdJ<~3rRxlyRaKcAYG2=T8J)YLko#eurYpP7U_ z6QSXXUx5KDI3+{aUP$eBXsrI%OvW|SdmkNG#D}Y1YsqCXnH{Z4eo8Xl*ZEyVJYU;k zrFMN#AN0Hm^9vfXtnktk=nFX4!SPZPw7%~Z z*I~R)o9SI=Z8jO>fjc2C`i{_ozl>gP;av%PdOwsgkSLu@Dd`M5f7C+3s0@p>@nZ{3 zLS9~T$}L2_7Ec!NOdGrGw{^UZST*KX(amoiuu5FjT;?_cF?&KhRJMc zA9T6WAD8eC;gd$E^f{-Z*HsuuFw_oGlldNru-!*1YbwvxOKba#?-x|fRjzz<&(`kq z@XlI6)FkzDRms8$^ad<4xkjJ+6l+8d*D^O&j9Ts%xwR#SyEg||Cp$MJ=@r&P*+w`J zGnv8D0-;NX4eHUZ8FlX-b;mhxWrF;bV4wHV4sWu9qaW+?p z)LjT$tpMF*uy7p2EBYlArVCG<7W zZ--??pes2OBL=<^>=Yz3i`$mCGzG+1#c8P+Cr6pnk5;qL3p)@fgo_Hni>52z?L01P zDRG@@Bh(H|o^dAKIol5zjxC00y9Xh(jZ&rKl}v?U{)?iDt}7C~Zqsb%v_CQ+Y4k9%POQkL&M9ciEElOJEMX6(p!=vnALrONFp8j2S_CEfPvNN{BFR0j% zYTHttO)Q@^kwKrBz%Wy9^6BbN@^?FEymjv+Ut+ZIjj77^g#{C_r}$y5HWJ0=I_k=K zRJ)qO88j1uDv+LLxY<6tU~={GiY@UwkNr_&sTgN+snrWIc*lne$*MM;tD~?BRo3UO zGV}os&w=IK2eQl9GCID=f`|)tG09Y_B7^I->zwlRJqE=_0}^C-1qy;RkJ*`v?=+UU zG_!-GVOf;(_XHrQW@X>Wk7E$%+$N(x2$qFt=d0XLYE_Ets%j1Bc4`ZYB^xY{y^^Xa z&)wL0PAg{;e;0B8J?zA0^ytp0QT{tg-uCI}pEOM`WqqcLC72(|vV3Uh{FSiUtAU2c z5<%cfE?efVK+P%Eo3*SHl-qON99^NKl!kA#dtloGD!sJY)Hrt2q5IEWzNlW)sxhO; z!MHtio~HE!a_y(e9a^4vg5CS8|&7)XP++E`#5V`HMU7|pzh{v>2#m=B~3(}^b`4qtDJ!xCk z8#(Tba>Q+e(FN^LyTak8lm#ns$STu*fw`>wSXHx$b~DUthe%*>!YIy95ZLx_kJ^_Y zJcshx0-Zhz!F-FnAmhc-9AqtSci7ZnXa+Gt(MO!&*Cu>ET$dHk?w4v?yA;}m;=*_A zK{NP`RLr-l&((XJ3gv4CjjP4I!PmJwA8d2t%#x5@jn;fNX~pA@-)}JZhnv+7j?H_; z6~_La5Xun8ITYZFGcPuZC*0}_%Nqjgayb{8r z(@rznOHG&E-HHpD_(xh)iM4f&Y`K*QdO*w1uV)?DvZEb-OZDFUr^% zEeNf&WqpwZQ7{Aq-}ZJ8vtfMPFC8!jnOyf&L9d1y(#6j%$WUcIKxR`a3k)Kcy3|My zhnzI=a$qc?S_66KSD{LRYQWww><-#-5E7z5$!78kh`a5JMFLh#1*C)l(j%PL7{7tE z9@w{3^hK5%?I6Pab8L{&z&s}`PpI>FrdA(>q5k)sDrg@;Xvu$u{QgPQ-FpMRsuyIk zX9tc7^xAM&bt}aktras>`hKIW-guui)?(J3(^e~Y-;DR9mrpuYj%ynkd26GnJkZ@%6duaVcbJwB=1 z)olj5KTZDjRCQRp-6}MQMWQA$Jp28;j0Zy7fRZ;S8W+#`cm8r3rl5%`@lNvfV-Cv; z6(*Z!O(xru$0}FJ%B4Uf7;{)hyYHKQ15!W@;sXPxom?m4P2)Wfhc~*H!HH3~3ayf7 zg0}ZSw2GF z5dlHGFGxY2ps2PZ!;JR+7Z)s`%<`N?oJdrd4+t`3f7%UJw?eQ$uQtq%iLRNO7y8_< zB^8q9KAQ)t#N48>7r_XOUc==m>p7 z$Yi@3T#s$4Nb=<%8eXGp7)X9s^h6Es0)e=WwmP8RY)oPF!ld ziwT<2`_(x-35xIUk6}DfmZ_yj_>eT;vP-IoUS+8OPS3>fp;}m&z3KPL4e}g`E#hKG zs5DvRj;Q3paG0)rmb#c3oo8rrTU9}$;G&8c<%?9U-3#=~$7z2M8`*T_4^Aq{cF$10 zc6@$3lr_D0*TMEOS^zO%_&Aix3q2QVI3w!+lp0BXfah&`l%X9P%hJ)2=F#ZW?tbmp zm*p>TGx3DND*zYo{C5(M9|@|-w>63cgMMt{trjU!RkyRSM<} z#n9-esPpdsK4k5jGv<5Po5!%9j|Z*HN4La==cw$GFSGT>Az(}W6JbqQ4~1Ojuo=KY zFVIe#_>~|fY7Ftk_DT-3c4;fg2pysx&NK>=vf^qrk28(Wc*n=2J&sW`Tf5+vY~HzmbyoWU3U~)W(5xW zR`-sEWSp^1e!ql7)U&*ZL+!qG^}mwcYbOj7kBrohHYDq_i1ARLB13#ukDW6CFGr|7 zC9F-&n%_#eYjwM*4x{18F|}{Y*;3@OwZ{B2OJ>W)8p6qq00&F>V{9)gJCB#A7Fg3Z z2*_AUIP}wX{d!;3T%!|vG3idjq6s zwGl7J=89QUDl;pZx82N`?sI?hC!Def=C!_iLtrf_s&jkJ1>yz9N}ot zwD!lv!4r%N0OpNUK575f-)Qs=s=x^ft%Y5W%Ye8LKfe#v-%MsQH5O|M`qtbmmf{xyA9X}YksgD#H3vX@m0}dn zL1*IfvhufShXt5+G?O(v$-9*2Fyo>A5{^R-C!NII-S=+l?iO2O9g7ISQ|#nkeuxXW z9Wa(h)+?`@Z${{vjA{j)IN**lZo+z!t@G=VMeX7H%TM|qITZJzvE|{&T}*ZnAR7GQ zIWG9cFK2IcX=LSI=@DYX?!$6sV9sS#YmjN3*2t}&MYkKopL{VhFarJWdfeuKrt7fR zdGB3i`AF@8*8F0|X0$Q)X{wz01WBUI!U(KHZn&MsB95&0{=rwdSc1+qs~q~6uRSg3Whv1lfmK%K4( z!damh#pF&4e;zX-LiHY=l~Ez6J-XIMNLa|^Dyx+x(ze9%<8;P^D7=8s=lh9!ZEm>H z`Cg!rn6M&%+|Vf zf)aqget$*H&EjHYzjcgKuQRUL`nFgo)Br=v17UwzvFr!+R(%Flt0W2_2YUXzkW&6sueR;)6_>bmeQn(;joyepB(zKu_Nia=_Bvti|``xGZxldV1F1-YoiMq^o4Y|bZ*LoF( z80q>cg&WOpc*+y%VPq3^n3*gnEM?Jl7VY_>CiC044!e$suyDTwqF%a+g@rjAxxzX5 zdg_+tF6+y&Gvig-o)^zjYVI@2X>&Uam}axe55bx>Mlx7(4^eS@3W{mo023W9&E*s) z|F{?Hwt(HKRqLm>wAG`J!v+TTYq3sxf*&ihldLZ-`$}BmL`xtT9qTgQKU%2peg2$H zfEX_pX)%dNXi0g=r$4acKtSn>xk%;Vn;JIY1QI*2gS;|% zWPxYsfkNQr{}sK4pxaps8w?)Ui8-nHKD4nJr{Q=l4&pd-%LKhEa>SV;lcD^li)~rJ zsnHP7C%GMui`<6q1&+-r_#d!t)6h)f{RGV$ewRZ;4%M-h16JK^zs5Jq!3rUEivs6x zm?Sr?ge&eNpSRG8!8{Q=fJ}>OBO9wv8w!z=IGjWl>A0DFYJ+36nmi)|v)#OiPr}Dz zcb*}oS9EX42l$BTUdQZC(sn~iaNzD+zxL}#Rf8UpwZ3glb&cM;`zhLCz%%NV#T6@I z4ZFqQcqtAVEJ|J~p>Dhi7MKx6+vcos|5UIBKv@WMe&WpV@e^^oud) zUoFVH=?)QoCD@pmwZ;{vSc7og)Mjy7OjXhou8rbEkI}JJwHYoJivTW8>7_(Fr%P^2 z7=x33yqHO%zrSffPRA%6BSSmDv9~m-#?gcP=$tf8a#u$dI^`8N)RN0?A`#Y*@p|}; zF^&D?vNDcvcdE2X!VdSR>yPXaPz`q)jQ&xNIgYdT`94tR%i8}IB$d_CRVV&zBjg+a zE!9&x1_8gFYE_L>sluV#vCz8=G1EpQTS6Cc65*m|wqa(M`f3(N_EpV$; zW6bKuzX-sBv}!rdHXK*28tX4M+QkU7vZS|GEB+~@`ooK1r9IJ9*8%IpYst!bud<=~ zSZR63FsbVzuxN5y`cTvvf-F}|d7maA5LO4u<46D-@xMA4vK8rdhG;#nPV8UxYaTm4Wb~-w zKmSKF$Ew|>_Jv>HQR}i#N6T<(*MIg3TOyG=#~G}(51kCW-x{yaP1q>`BWCGsLV!2v z!PrgDzH*77-PN4;HyKaf5K`Rbx;4&XPwIEF4bO*%D;nXFPl)!AzHEuT1lnELi&u*6 zV<$7C>XCKPsAcBt0-Is&$V!WD>1jfb#||;O6*lY4ib%@89atVoTMCi)f;RN`ZKA{a z-`)V^-NdPJK0j+K_V6-;N&QTjA6v-Vgw2;~^ZEaJ7<9<(=W#YPJG{Erc(bd0Ht$P$ zBv&^U^-^(@Bim{K$qf3L`huR3Y)Q?mYu1@kemC*UHjkt39zKe7m-IuHmD(^QI}>c? zc4uMRQF*S&WN6?1W0cmQwOh$Y2L8VBLL^&@he`-Kh1XjXr>H9oZWv%N0~UQ$sdC<52WR>rj~N-2v=`sS?FW%Krgz0Mow8zRhY0NRjF8!`jim3FYhUAl zi5mKVz0)1>-PFl1Xq`Uo{m?a=T#+2+iU_J^c35D@^G}(A9&LD#8EqJlPB^Rx3AA5Q z7QoKpt>i=ateU#$K>pV5%^Be_?^qB5Z?r(Oxc9GnHPba_oHWu6WBWfOqZr#K%8f=` z7VR6)el?EhlN7hV6LcfniRZvaFDu)d`K1`VYE4_b%5-yz6G-6^?(*Jw>OLi8YkbD3 zw{nwn;ToM17C9CuySoWrY~Md|r5|<;Jv~@$LhmaZJtRj^P_tE9#?{; z@rergbVV-0$$29JlA^VJz_g7KNrdA*+%FI z@Jr5qQ)Sx`tIjA=>vxv-uFsNYf)#u0vk8kxB z-N;DVy`xRSC2i})2T0{9J*Z}xbe(mc)48BK-oFi5etrO>10EH}4^ zm8^%$?1#r&wT3skV5Ju|pvmxBHclVyd+Z10Vr1~b^h0`Kt)#F#_19fv49_tdUAAOL zICrurrGJ)MHHv7tf8pLd>2;+aXw=reS{U#h2GY584h;uYlEG^87QknY=xco%5c#oM z#4`Zq6EG-?3C`dS5Xy>PD>^6?OVt;xz3z|<< zX|kh6(D<-k7{GQKxPY0ocVo9ydUI4<+)w$Coyuq{OA3l|gD?+p3E6r2s7Uh$kK$rt z@oXSu_vgdLOD`x)BB@+HJJ?if#;hxf!CJx>J9sQCCgyWaj=0!a7r)cpS&th&iu1PO zk;~9^WtnRVquvCOk@cVGCRE4*8reU;Gk{l#Z%m?ULlSc@1V)s=^d^O5b`$FHN=YN$ zn`X(F^SwR=yT%X3Ls=lQ#Nx>Q$^QJWYR#-hUOqAQ!h*thnqXzGtono9wqTkF!8o0F z^4$W6?cE;*VkFlm*#dKpGFR`k)%h@t9}L%<tHh2O;jTV|2EzrXX@fONW#o9`aUK~*C`wuS7Ufd^y8NcUxpR>#G&Tri!71)A z^7Ct;qZS zX5CIYaTf&+TT_|QxA8eh`DY`)@Ha5F14n7f>N4Ljaq%084#a!cgcjeBAN4q~w@p0X z2`ikfQ`aBOxO2hjaAhH;thP%X*+J#=XCi3dTcAKcNOYZ1`hS(2^r*@&^So z0CG0`W#QB1TIt(R8rx(MPws3y+JY#Z0^?ooRZtF+pP+%T3O<#KgSv48wOLDR&ee+# zx#Izb0ZMa2eU7@>{19lDkAw14s(0!Z@JmL51`jO%i!vVg%<10l5u12jK_a63`Pm~T z#@Vl$#C2h%t|4(B`MEGzWGgYBe)-O31c0P7onv38)oJ{WU$1k}xe@>Ea?h% zu!Zjr*je=(p$!AoGE9~4<5-H|B^dgZ7T@da<)vRKd;Gw5J=u|mtV3TrV0F#7;}CMz z5JhXb_><@u>_VA_H>1W@da`d2QkZ(}HjAyK3TqDmSDY6{oOu%$y1F%7`sBLqwdVbT z2c)Fwy@Jq-$;}rjofjbQ-I;flIN+3~Nd@Y4vOTH0G@_hZc(0gef1o`%FDr?Vz2+`Y zB`)2r^i1QFuV05Y0A^{WBvM@wACnPVRW1V(K(wV28wqy|61j2eodjZH*r$$ zeIuU<25(Fjvt;&WzA28E zLC|aMH}gCtW@j3#Zz^&-K-52#)a^+I&iBKVO*4d2w_E!>j-T$-ue!6pn;()vpz+Dc z4`0}*{S|hLA*$gJ>f+|y3;Z9L^1JmYlqOxQw^Ok^ZZ@@fzdaAP#L2OZ96N4Z6c8&V z;G*<6I6WH)w+ppnRz@v<)45qI=?Y=(_j@bq5^;-PPfu@e?8a5pyU0X7d(F&@iGzmZ z<_w-ZEYdXVv}wT}2*tYbF!9AU{qP8US8JL7Xxa7n4(Q)~GB}2C<*=0c=1D;?#DDtL zS+)N)WJ0A5V}1GSU0a0&0>~F~nNQWY^(sQy-;>v^JYlNFtmO{TXYc*M>HOJ7#>lUH zwog!m-?qd*+6OtdMyQat4_9;)YSi_K&EvcBsG&n z*Dcdx!Z-}k+Ytywt$q2gFqx=huznVFrE&!NcimkcQoo?^I6eq4SJ-_`FpG}P7lL}G zoJN3d{6}cZn5QkyM`|?xNse~OUq^;P*KYo!V**tHgA`p2Jvs`3C&sq7bXIF>Q{;*z zMX5hINB`~?-hx*2j}E&o>A9V(&D~fLHDiAp9ELEz$Q5_By?e46dFrwf;z8(T4m%CZ zGdOs7Vanb>!>?TOAs#4p$~YjNo>wvz@Y9m9wQr9hy#&y&K`^V5bIL_;?_IqRS7p@o zd<59htdDr;eqNkomT0N>-WcCX8e18ukSf+bz z=rz-kPIT0i2vdIq!8}(6(aDp@i zWW58^&em@0UEbcUub@~KvTP4T-)ZSyKhRsdljZ+DgYw5=ZX z3TFQp*W{hE4t|n7u|{jq5vO{hck8_Vz$}~?s^hm20H>_L`RjYbiAcARIIxCbO3m*i z(!H;t5LnmW(4IDYxn?S4ZrcJ&i>-Wl%s6t)MI5F+U^!Ie zZGCMLT9mD~$hC9Q&3xcGtD0@W(^|m*YE3Sa0DhD@l!?v#UjCtw!1H9CAf;m^Nk)+F zpl9Woevv=!Td5v!j7pv7@AuknC1Gqe5_r2q=oKG6e-NS7B{(@vFvcgpS@9-|Nf7g6 zNF3T_DD>lC#z36L(&TlF61*naB77x`9(xUwLe6GUC|wupFGDU6>fblzRec<6i(zDC zet31vWKTv>KYA<`Q!8`bu2M33O`pEsu`jgqvk(HWGx@sanZL}e=K!vVE|g^YK?dckqGA|U<=3AYpP|%ia*jniq!uLjO`fQ_N&q5PMC&bmfFm#8Ei`Wk$%h7 z|5B-jAhv743Y3ks15S=TDrWaAy9&`Di&MChg&CG*0v}0ly6^3R_-YbEkevLsaf$8F z_y0lJVJ&+9dt+16-w_CH?fI>a>Nc+ZX^Dz}khcc#(I0-1BzUqN2}396V2JCUg$?m! zg{8kFd;}80@LRhp+7s^;xLmLC)rFi{7gos}Qocs<`MV5-tT=I}!fcd`e;KxIK2zvS4tUy~>U}~UWj%BC2@=0SEB{q8G zrPAD!X#Szk7Q3!0;rPDv?MFou&#eEjTjIwo;aP#eS#oLsDDQdeehzMu*PGh^kZEbd zNa6a-?iUPeT?V3$Y=LArYXNE4Q3`2<9TEM z<}$$>`acMW|JMM_`Et56WxD#t^2TVqH&cV>wU>|H%{9}A1FRl@LW!b}xATNv$t}fl zdMuW{hyMYMw%Bw!iX=J%aWoJD!&xcmDGko~w=C zJ0h+-ob*6De6i>*1MIWn8^dpV#v%c)mG05^2$Jjaz`-)vjS%fVnI96|Ig-l;c}^5K z-3f&&+8~5Rz1pIk$pdkRfXM~5!R1(CS+IF>*yMEnpo>u+UTHe=P8;QFeqCUZwt8x- ztl>@x=d7BKp%pZ^_3NF6;i6i5zyo{{xSZGd{~ai6=1%Z$_dq;#*qJmW_6h7~x4S?= zdWkl=V_mt}ZqF?7SSrJZ?||p0*|9+0X8c0pW0X$O3H^*eV_P&dM;wzJ@-IYG(i`q?% zxTkTQs%)<}9d>1Q9exWdgonqGt={ZY1x>z%7x-n}D3)a05dp=}YqdnxL($$UMFoWv zO}#W^a-^`ZCxF*XMdBFVb+B?;M9>7u%F3=y*F|f|IcCHz_s@_02ppw@EFxb&5+KE+ z&Wp61{yr=oAUY(PE|DI%phD?o`)Owi13oCwmRe9u7CvJ99eLP!u-E&Uwl$dOOUJ#s zm;QROx;-Rc9eFKf$cZj$Y@8MaCgGx|Y?jEsHb6oEAl$03de*rZCQY&&7#}!%*6X^P zZ$*lI(T}@mp{ZqJcTeT`K`M5*>-`;qTlDeS=+48mf zck%q2=zqhdfdDQUGYP=7Kr__$KVr(ao}ZnG)bE|}j~^LQ=aGYXIs(Z4m%+LPOhL)~ zlPam$F&rJrOg2PwER+E?Uah+SfO*04wB2?V7Wyrog2JoFR7gkHe}?HD68;c5U&&7nSv9>$*w{AB{JhVj>6pm>Q5MC6@#H-+!q8?nyUKYl8yw#wQlcvZL_qc$Y`Ihh|-& zvZ+>j-#FLpE=niGp?-Hsa=w4WS7n-P?OZXe` zf6bB*hVvkAWqx98&_;vF#;9vNxEsvjVE%bl`0@dYB~fr|+9&hQk$_ix6+hW~UvayP zu{;d(p*Em6Vv`d&ZW+H`nO&~c+4`!GLPv_u;Hkw`vb>VQb$m}Fnap<~f!8U>sB`+a zv&?z~xQ}>0t6x@)MEldJAbDqeLpu2$od2SYE|R{NUQ5MrtE0Pf46`;RzuhojFEq!( zu0BHwNjpaqbnAf+NVG??e*EHODE|G{E8xeT+-K*m`PONUT+FmlwJ>hV$0to2^ zB~Kd7J;jjA_m8HzYC}IOpX+NkHN(fYAHriBX4nH|&q8AF6MNk>`!0eKMfdFA;-~M3;w|6J7Rln5a{onvtj!_4t6OZE zN)74N0vi4asbsow!1>)R==;;}8cy=g*$d4WNGgdxsI}Zq7$j z3wY&0qOmV;GM+DgQFIzLw8oR(5#>F-a=WbfK_o;O=UqzCLnB0mo=;fscb>KG?R{d> zS)~UdEf+K}ddqI|s$zRmGk*!28ZNd{Aju+YF_2|1X|PJ6^rVV41Mo^wTSkT+^p~0w zH^1C}%m|+}r#wpe(Ve&G@a)8LJa}QabW2}U0i7#?ewkr7yfXCFuz{OV%wB4PR(qd+n<7lZUxK_Ng|@jf&u|2URl~TJfnz z7Ot~Hzd)K$Z*sLRSc@g>CoWQrS?OANIGL0@XmzvBS-rl4oDqQ1`%!UwHj#JvkPWm< zli~ay2P0&AV@8yj!&8qgPqz!1Ocu~|4;UKoOg3(m&erKw!XvkG+P5H!;9S}H?b##v zTZl&z#;jLJ60ne3SrLD;zvRC#G~D%X$<`~=|0JfJAaqQ6x{rl@@>z-Fic!jzxO1Ra zxqlCw=#B>%TO7~OMv(u|^c@)}WW(Ki%J=R9Qg_%Xrr6HmtTA9uH&>mj>*fyT7^U#9 z@k^F>#b;Yz0M|o8skItN;*&$vYRqY9xYOc3{y{Bmy0wkVVerA|)0j^7Zc~bG(_eZ^ z?H5X60p<)b5}8?(Tbtpg?H=tqt?74O*RKFon0Kb2TLvmyMzH-IHZTYau-_jDkJeJX z(+Y%&Ak9h6TR?4il@Pz#|7&Wdm*jnb`_Og1ESXsjfO#b{xkNt4h=(6wR{KYq$S zF)-Gxxtg)_rZd&F2&p%I!d+3y)6aZP*n0n@B=jOS7k;1tIH0*}r}0kKmqw-3Tq z5_h(mmOF;2eK3vB<D<~|YZJ2{D~rnVw1lW`DEPTJPo&^vjZj@gDIaFx=B+BZSj>%7E> zeOK`Q_u^apQ>glHaJ^hrA9pDomQy$ff>d(QWyGT2VL>OhI;8G5)Kx@UHr)yxS3%gt z$UF$u`TY}g_y6mH99hTwU#fc~61Q5Xy05_{LzgyzY4g!EkL*uNpgtzTKsRN{_g9D=nL;AWChdc!|Re{;6TYV^}Q zC=RJ{PN&$3JuZjjgLB19^Pn(~wr9_{>`ns3X6xQGAa?Fev0HGXkb&E&$qXp94xw58 z2Ih@PGctKW!Fur5IDA~>oBU3MfU$Csuy#8i8RK#}ia|yJfNXeB8OsKB5SOT1CVOgM zU2vWuC~rJdl|z(z$d?1hdo}A=Og0+wFqX#st93dDm$_U|3Tl&GABw~m%1z$@<~n!X z<7S^}it~`_c>I9u0`}wp3*^V+VHLqS+BKCV!&Ia>UN=<{@ zacD8jZ(OcX3ub>{a0Zfly>2{bhayh6P9Xc4P;Zb$O1s~;x}x8z*uuPcZ9>Pu(Bc`b z)f78qWIbC^$5P@U02H*har)v?qvAQuvSvZi;FqI|l>6d@AT~IIo8C+U4yMwfaMN0}!3C&i*~n{<&`Z1+Bbz(AoPVAWjvcFVK| z&>`KCP0J63&le7;#(ne@I97vNg&AuJ}*{!)`1v z_H*F0tIfvnbHD(gS0=voRCE?WEg~A9wXx}6%c1+UIVsW;UuiN;qIqmP!2wdI5_lZ3 z1&jf%1tMpV%5&Zr^gF~HpYFzSS``(Sa$ErMfb}w*aY#EUDLsx{t>#Q`Rket+;xES+ zca*0=z&o|6F?hdnMt`$hgexn{i)nrVxRiveF-w6lHV)nWRTk>_<0m`tT_UwcAP?99 zV;TQ6U$TV~hcMZ(Acgsj=$k`zw}bVMBdz;@K@TA3aa>n_otgDCUAeET3|65*o_^@KZL;@}t{O7YmG0GRM7RNXSckCx)* z^*2e$%9LZ*tBuar9j{{oB$*n7XPYIOr*@Oh@Le?BiM7-ZXp-U^aRuV6Q7%q)GJ7l7 z5A|EyZ1hDzW^8oBAwST13o|`KUgr;F)1z;toL`YB`yRTbarw;x#X93`qz!GH=yP_{=}EUp9Amt2AcG7p~&!^JNb@Vtq!ra@$&~- z+w}EzRjsWxf8;Fh76Od?sy`rL8$- zZOWeqjIAgk9Rpe_^xldNERy>%k-w0g)k`Pw#&8Qsi-Bt&Ff@SymIw$sE*r`~x z@hWs2(nz*eR`LS8tQ=%hu|e{Q7b(iG*4)5pRWc8>`~vN*6MrTq{)`8AH~7P)xs|=K2n`q=qa;5NN=@?Nl3FUf3jCV zJpSV&sza7XpvBF!U$k~iz%}CHOmiJrMU6Xg{4ruLGz52Ag6O-y!jYB;8XW++59Akb7USr<*;fw#Y1a-oQB6=4+Ji7RriHhinRCQ z$q064{1?XG5=~z=1A7#5Q-K1t+Hu;2?m=y3y1!!V`}^+ zje2tKsO5rcWzICPvA^xK*cM$n*LGT>3@@5nj4shhwR6#(54bpDJc+A)zGUTscL;hI zXQr15Lq5C^Z@JIMhlDx}N>Mihw|R?u1a883OYtusQ`uFn*Q~C>vxADf9G5JHyDAnv zGhrN)M<0Dw@%(`2Fe#GY?FIO49bNCYvE;1|B#WMd@on;+jm=W$kREui(8YHne^;CKa6m? zo_K-y9UlV&$Qnie=Q47uC*_x5K96L)sA_d~#r6!gloKvapF3^{?<>p@DRQ4ylzcw1 zPs6{G)G-62Eezs9zk$f{($V1tYO5CBm+wNFq=T=wy=uw1( z@lWdQd&L(*fLT%zA5q0&4O8Bdt<{!=Mt*$$qwq>qcH1~h^VbL;T8$6yIzEm#Yfggm zsCo#M#h2R9sq&Y%c&%v_h&2<@JC%k7%y7@qM4FCkmsK*)vA4Y6N3FTuA$wEl)j7A7 zGYu+V+1rHoToBFV#CLlTA?-x&jn%K+S&z!3#xX5~7P3#MOYL4YKXv}MLWI6BE&vy& zM<_2enxb{}N=_|oszE6y>+X(-G|mgNPih+JudY1Vi^9E6bTza#sW%{5CoYqvTd~gH zLN`)(U&xQb`8S%A5=wh`hsLGw*=v*JMwyn0BSSHxL}x-oOS0OYm})JD0@_8Dk`|kQ zx0K}EkJri2qmAO{O)J`dBVnf!v8yG=Q|u3DS7XP@mPn6kj__#CK+oL-XvfF}K-8oR?+p}-;;L-74wt|QVm%5#G&aVe54c5?uE4DXJ=_$Mz?Y5U{mpkTS?ZX|` zo8m19DE#|sOC7L-Yw2>d=YgiOt8@9Wqz)m{XMLo4yf`t-&#lold3t)db%;E$vym@yjE{;`BO*dPbc1z-D-mBc9ezUsB?_ z^DTNGocUv(^S9Bil}xTDcL9X9Ir=+MBV9E@<1|B`i^3#Iy*M(D`j|yPQkr!6r`gN~4&k3d3XP2Wd!@^jH*L z82G5hs?_ICl%*G~cY^Azo zj~L?N;H_lI_VSDPI^f&GdUzSi5+v_(#9Y`dhYfh;kl=pg<7WapF>(Tq(d|MEd8Ktg zeR1D>)@xvR{Naa(y`{+CjY9X+a$emE&L=%yxfj72iY3Nr9{N?E@h@U^@YnO2HrXMd-H z@3<&zcIy^MuM4zq{A|Ri1$t&{Kz-VPJeL#MZl?Q4#OW{%{AIZR8Xyh8>Mn-+u5qTO+v8*U?C&GUXsTHT(xskTZ50rvB#E zidoaXb|&76L8<#~&Wot9K!L|Y}zi5^bOy@VibWow6g}A7 zzo_f|eEf63HL3VDL!}FfN`L>-DWB5cv27P>yA3k$9%S@eQD^A*SBbo+^ZC<$r99BE6q9UU>& z<1olZi!>Npx*#*hxGJ40@t^Q9+IPPT-x2xVZKx4?-V*A19dbYeslO`>7m6u1kCk)9od-<#K*= zKw3!P+%rTvGz3UU71v(MqQxF(UK0QsQw8PUQ{D+z&G-GYH^Tl-ewe~O;4BNRZe;nk z>30oNv$yZRDRaWBZI;#l7TW$)@+zy)&G$*L14)WU)ye*O(fECpQ#U12&JRTJ}A{!s0ghwfUh8|_1{2@fZo_R%&(Urz2XBE_N9cRl-CuYHaE15 zIVl4cB`Q^UIMbt$rv9^d2Y89DjNUkq^8OGu1FD1{*@~a@5iZ<(;J-U65WYe;6HVn6 zx(m2{}%2KEmy(1Jo>n$TKZK72f%J?{MSv z=mroDr~Z1oH=+a@$cTq;GD#nA4IdT=3kAk%MUTpP#eX^*?DYu(be>g!`g0K<0;CxP zil<=Rm-BCBs>Cj9-0m|+rnuXwv*o3wi=+Rn6h&yjJFISR($)RiRY?ud=Zcru7BFj_ zt$t&gaA#`MgUFQ#_<^BNNkX4JgKMVJ5)b3q-yGUr_}*V@Wj+Viwj4C_KN1Sw$l?b7 zL_Pl?x6h5LB>}C(fE^*4^mAv@(lO6}!H;B7(|@us@yU??o9>iYG1!)qyk z^U{)MSFan;=qS9bSBpC~vl6bNmo73U_~r>>X8|5UHa)rqn6Ac93(nu3h|t zeU=?uC1ALmSxhnz=pjzE6u5?>n_&n7;droFgS=)tQ+*t}(U#K?M}EK9XIuOAz-YA7 z)2Y{8Qmm~dk2#rFgg#Q3SxlT@irk6NOUV>cy0rZA;s2O9+)k(-6SN}ble6m9+s-EUBF;L*^{L3JccH$7s zzdW33wgtk|vnhW2X$$(|LU9Mn$E^bH1DiDf?*CCHzG<3Sr;yX^6mLj3l`A#%0r9cp z)^23F$>L@Fa+DqFzQW^M1Y++uO#C{1N~1~=&|KpyUduLB$TK|BOpv%`9bwOj0R9^cHuaW>w?m~1q z0(*z*6B*L|yUq&DBy*zQoH^XqSZ-7^J{(O z<+%6I<-)5oicTcbg3Z72eUm4rqW`j1@6xuhUA_UJAUhM1&~57-^<`S7In9U!kuyWH z{>0#2oR_qXv~3a7;3|9o9aRqlHRTq2KE|IT5q4h{TI8cv95fO82s^oE2Lm*(V%wR^ zc@#Eq5ZL46xH5BM|LS|tsMc+vHXt)yW2njT!gV-3Y7P_fbC)D8_H+&4?iLpgx->@) z?QzZcs6S1tAA~HIr9&NRA z)XOn9gkzxNiFuY4rdi_cb|@SWpA6Jg!3J#3v@YK>-p+c+I|*(8tlBqEL%5d&br+tM zcT}Q-o7gB{p)qC|L@nX_ha+oYXtKItA4hI0bC9RAljT$V2I5KLhzlqS z(hbx5&=!)~Y~Ir+u)=P4fr@X`7@cK2w-$5GFKF{0eh@fMg*)zHy|QB~J15*5)G)bU zV4H4MP!~quLqZ5#qoD)UYYa8HjJ)>w3Z$5n-20z82wkK;`mrsf9)ye8i7y>01wtA5 z*|Xog-xHgVMg~4!axAu%(<09+x>X{-scVC^Na7M#^xSJQ2tF4ok9+qW0Xe(6V zlek*~{B^6ZIS+pwX#PG_We)jf*in;lg7flTIVv&!Np_abOh9tI+t+%+E$J^c{Ftm89{pj+DWMD)QHMx%^U;nomTh>#E3xIt~NWsXd)iLPT<+gM`GLLxJ}B zuTOiK6{Ei-y4B*w)Gh;7fU0{xDNg4Jh85H!YIl%9>B=E~K+dV6z&ql8nTtg-GeA`7U^jfVFz-u0 zH4wS;xk$)7$}(Z_leW;NZP&n%o38VWKNtCfA(E`y)zA)r&-S?M(=Cl;U?Gm0UM2ZG&8jMg_8bFP3BXm}EzNJ!fgy=u8B~(( z6hC(WcAT~H)s31y5ssd;R8C^!JZ2-!C{4!Tu$I!F$mT|SeifbMu zg=Hh%Rcev|K4bvJc{Wa^FzI~=kc9Wr=DJ<$yuS#AxddjlhAE75kJql~1O5BzBlD6H zk7)S%xU?EPz&$2OTM>$}w|R;~?eNWOUEk{A>poDmWR~%I?ANLCl;HH}ggO=YwYD^| z@j=?%{F8}akgLNmK&KVMErYYD0bVAOKb_+8QJam^fVJzkk+RI>gc{MZ4Rfd+zHJCt z;8I$2Z;DE3U+@4o%!DgjFU+2`T2rX{E;>cPcipkA3S^y!t4hbA6B4cwO$Sy^MX+#X zTtG)-%@G?eJK+pzBqU%h?rL>S+IH3?ElZDyNS|8JEB7^X&)_6dyjQScpK%5d>eJfR zBIoc+e)Fv{VrEv+j5=(vmiYpV3kW%0?X7y1FcAf1!E-tJ%fMSMq%q}Rn)K~8+FFY? z*uhVa3W`A+;lui?0+1n(E83#{fIeM_U~HuGZm zAO=y(LfANe0ZLaFJ6Tzp$3Tq@u9<9xoqY@IXjTQaW&s(+e{3gVPUD$^`N06A1VGwp zENS=uLx=Uh7@>$z^q)#j2=y-@mjB1S07!HG(BKx^RYMH2ZtATc%&h5zsW?Y|{H+_$xOB9-N|oNP~B}5(~cZ(o*J%MTlzkT^^8*fPFDPP5NOGen;ebc?dnT^ZHoM1FG9eV9By?b}x zwscG=cz-N#-}|?Np9YB*p^FE6WIpx(Lv0zy&=KG#h>NrH9WQgvUd%s3o@B?C=&kcO zg@2u&(S7O_+HRTjor<#R0YhyfQWb%rXd?q$J-Tw7tWaI5kEKTtt@o7z8Jvl|ucs!w zbf&V05cMOtA3Z`{s{QL-maX39lV)etg(>KZmB7FaF$xWi^$gyrolPWCUuQH7V-Eab zig1y{*`J3qhvRFs&=GCFZ7QajB413BL8}F>${=6|h|aTqu2M3cO{6?cQDHbLb{FV;%Qy+m^{gT)36m z^^SW3s&A){X_`3tzb|5aUmmc2tHMi0MrOt8GcRyA$9!NsLewzfL8>Eb(1p~-kC9EM z&fFdTqsSz17Jp4UcHnK>Y5g|A8^I@F)0WmHU1;y;;RWTfB2jr%1&6EYFUi{vdC$V6 zhf)jH_rDAtewyFKsha&}r0#=1s_s9*JyNsjRdshRnszqB^l{Da!j=3;V%)4RwfceF z!F5V4Gk}WBpXIXqs{>6I*x099@(}umDe9%Y^TQ}(g|a0N@uZYf^dk6hBf99Hpd*|egr5LsawP)2%!efy)#v4VIce*o8Kj$^qCZUV%BEBZE|B1U8T1cuHueE zpFYbOnnEim_EzUBe3IyPR$0s6%7n7*C7Oj@&@SDMBa%;Sn(1cbZUamPG521FgCTu_ zeANzMJk;UiuIftvz8@!HGR~eeAkV6$MNa?p&NE636G(Rvk=0_>66pQZe)l}tPfRVv zI&^0z{DpK*z1voWS(PureCGyqstOt0D<%9Cu8^n3=hK~iY$F22zL-i$dOx9ob%rHp zPkw#;k56m7A;2QAHYJR5XyT4VH-dEEn1`x1IfL>*LhLh2!8O}`)7UW5 z)y3?ygoFDB=4}>T-{fB31$7zz{Df4$encvtbtb4Q=o7&ZnVAme_Stnk@xLMY0li)s zcOhB6f8;W!5F<&O&vJv^lV8kdu4dQkHRajEXFfUO03rH@b)8xEDrL@UL}bTO{pxea z+lhdZW1lyo5DA^=8b{u5i)X|w_Kol4!rcHs6+3is+L`2cLdBQhp6-Q^G57Tqg3)ol zgOcY3#c8o$vcjuRbYGY}oGKtu&v46}_o`~|Gpr-RcK&TWW0f_lz{i-jf99n@ zxR=6Fjr%G5%=O3KFxf?0mHD+Z;v3c#luMt!a~ksf>p8)C`#Y|_qGf+!KzKtDGb?{2 zJaOSxZom5$jqa6Pg1JH}3l1l9KnPAiKM_shO7yW6kGkLh^lfcUL$;t@1E(m#!&tG` zO8Y;xC)O!pX%dpKdo0!jBp%}M&rGQd>n^n1A|xr%58q@LX)@o8X@?h?y#)QZnfi#u zA?_Hog@5{X%B#xnE&5DU(;Kq6AcYa30^5#Hh2S`74aty^?I}xiQN*_rWfWZL2_aBB;i$`<0;mX z^%igl{7r+&QX$2Bj?4;_8iQh=iFNqA5-jFYt(A)fTZLAb>?heuAtl#Vkvt%D&zTVE z7%`%2V`HOLpxn25n ziy&3b1;|m-VO1(u;XHY|(-gaKHmF9RD26I&$u&LPEE|8r!jj#Y)f5J*HnosQm5y>G z&6M*hq&Y3NdU*|lE6rF4f-<%@L*7CM@yIqUdaj5kU!u*CCt5;h-6-S0Ls$H)t##u+>HW8Ck<8U2_Z>Co=>85QxW`x=AYv& zmPVMUQyVb%iHnrE-`u{04rJDt#Wsfyu`{yH=#9Jt;;-^6#v}{5TQZGzV|iuY zPN!}v2QoGb)g(CfGyHv^FO-~Gnthyta=$*XC@K{J%|s$lKX*8C@GqBI2_JTW0Reio8)7_!_XK>&m-EI zE3UouU5^E*VEe;f{cg1U*$%!z_K8=QoGVI0p?VRvANGW7=;M!v&5SOcJ*uYg=nifx z(WctpF4mu*Xy=-h#h>$4wKzvKw#h5M327c7Qn~+93)rM>pp`hEFMRA5Yg6@v<~a@L zT8#*72${R{+`PD~@%>qLJhOVX^SNaqDo3U}Kz7j^vUrm2zNZJWC+${KT7pIN6MduR z=}$~ab6XH+8sIptm}%U^yh-mTQW5TkGQEhe>N8e=0Go1?olL|f?>xU4lc}bi@lbOQ zZeV8`5SIVh& z5-Xzw2>7rgi7hDQ+DwROh>9m@180Pd{VnfhlowJS?D~h|7v9$&w%^j(E_JS7)Cnd0 z3f9ZN9DTVSwVWOGc*mJolXilwPA4YqQTlbYXLL&GW16L{Ji*F$Q!?|vrM;u($=cX@ zzx+H&bb<@@GQVLtAx`Y2q*MjAZdut)hXc|oCGo?`qr;aB-7DQjxHJ^_zKkJKOyKcW zVf#;slcgoN_r$+CpC>*Rmu=k>YrOCjf1Z*cvk1EUX|};{kBk&cNUPviYe*QhPWjM$ z%He%CeFG}5Now?2&-ZXbj~eIp82g;ne5qK^o{)veqB9%$%hRQLMG0w+!&DyPLXV~$ z5541sF3|0jiae21qcz52ug~H8{;aPRr8IDNc|=sMs);pIXd-v^b?)3OG}+*ZN>Nna z7m6oi40lm6&*la_{CE_pL3-kqXUtz~_(Q%NeN4sVF~CqKZ^)yNyY_#twpRvYxg-_e zhN~tQz+0NOIn#0b-_PR}y|WaqA&ItCLpf?zx}{8M!OTsT#esVHM6U zYcqU^`XubiQ7wA8R+ZVE#6!a(PD;EB3K-|z9Z8CRf5-B`_$0(qX1+wCIG)nR_c4eFjxV0l3(6I>SPG*%7uC z>s?A>p{gMRfrTI!H5}L8-!`%B-cd?q_{3vy65*X%tp0}DaLRs?JV7(x4woF8cv0OO5)gA~=9tEF zmF6MM3QChq(Df?TDxdbnS7SkLRreI{XC_3yRN~2zK2$t)*^C`%oYIN%U#IZrI!VI3 z=Wz^fxN;E@_l}THH->dCw4JV9e||Ym9&EXCVnl^o>n@Zo;3&h~N#OxeaXxqh3iWBg z>H|40r<%H%RGS#Xg5*;d$nx>{&F?gCUkgAtbOE(3uwL>^1lt&NIhgJ;oW;m$2d>9$PX zs=$fLL~^w|=$L=hq2>ERLOG@59!VFLmzyiL*B!0r*kcqaE^F@{Q-$;@=hwwYb!xup zZr*7@rnrjFKhK;wh|qHMmr?c{kG(i3$Z$uSDx&=SDs~i`g&Esy%HKIZe)V>`>3&Uv|!z$ic|NZl=ExO1bt! zGKW_#AJdAPSX?||Xx0qp6ob}0q4L5A5cw9@yzzPW9oW47>^~}q+&2OFf)NmiJEg4^ z6Yu{F>|e+(&+$nBt1U`%8-dWAPGC_`oc#q5@O-<@qUn7Q`^r-iz!L`^KHG{-gAvb} zLvCz4G+U1yJ2i7HQoOs#g+chU{Ph|&{MN`*V$$>CyHo=8>;<;Um~zcTu)BMtmTo51 z9ht|34+rwpHLgIduz0^e;)GP<+&(s9T0XkoCosL7hgv&XUsWF%t^WKB4;g}9Q?5`@ z!gUbK`|*`Eg)bR(jtTdDlh7i&ijwga@ntI1I=+0Yw756AoeQ@oR2-VN9wKPb`1K43 z=OtQ&y)(R<^rDw`xD9tIKJo8&xMZqk*q_3uUS+uuJTx%=IByCM>0|m7R%-fl_i=Je zSs4FRZiy2L!xVO9xWfoQRa6V+mqV{~*fZX#DPa$KxTwqVh^hwmn-b$f!+~c#HGB)? zRR^1)A#}1^&48P@uU-Jw@S}!9dM<*J$pg3zmxS2|UZ+t@3S1JnWONo@(H0SqOW) z7?EjoN>bO*?gofXx%K{0`fUz&63e#>5}ZeTz492Q34&&a(nG)sVGP=ifAuU<&k?sw zNVPd-#<9Ouk=9&bOx243KMM0UAA4V0yyDldU&@|`6U&DqcJ2i6oQ?&jytOt$Aw6u* zG~^B`7llN8q>GSIw~!U0+ZXYYzZBzrwL9>z5w>j6Kd+aLfaaHZJzDM{eap5aow1t| z|4P8+w33Oup9sFv*~5W&p(d{vsm=AH5s-siNqcK%KhbG(rYwZFB$hI!f83*F3WwA4 za~M_O5K9j!Gkg3vn~@8<;|EaiPmxYq(Vw zr<1{gBzV9ql(AU}i9?I$L@lp*%&cuchgzb|gu|k-Nb@O`LD&&hG7!T^o+7Zr=4)lX zK3>GnK084pqCRZ)$YEyqd*$dPPI0m(b=M+U6JOj;40CD(q9tnvAP>zz2Gr7J7nL&Z zLHxxh*32{jgE6MXT#TceBG#=t+kmNgdV|*shn_SeS-&b-;-V&|jTWFT+s~cvf@ifb zt25ki)4J{^MsD{oHqdYX*xt7hxBQy`^_7q=RPzUM?XZrUr;_KPO-`n`vm*vfU7 zJKW7dAjcK?>NTAi`>uU{=aR`Jd-3n|zE(?5Y!_^aLqSRg)F!2*dmtN61*I5z2_RG8 z{c*5O9G6mhMq1ca#x|0mo^hUw?L#`dd)HaB|0~#HC^PIe3s8B9w>8FlO@w<7v;feA zrwWc3VV3m*x$IOe30kUy#g5M#r&@E{3+SnNMU^|pzHTG(Ae5VtV#;*HxLmeKQnwCy z@W8+iZ!i(QKo;L!_vrAs(ExhH@tY!=PoQ#}E}dbu-|={Zzkd#Fx)~}WF}MaPjXvxZ zdbq{ZTNHqSJvE4kbsxZ_|1vgn~>7Qc@ zVMU*|e8_hZbmjMXkF4$kJ<)q0O(IOeIlMwQ-fI-bOJ@Q{RzU@p$Ivesk#-qYHJ%lk zEJ>_M3t8Ak^f{!OuW{cDu2W`M6)T56d~x=^`~&$GaT{up!ksF8T@&q~L;Bd-C?Kp4 zXLfJs6kW)!ZtuhLWzn^mz!*s{LqaXE7CKJ>2&YZ{dfF z6rN)kfssbt^;bUWkx}B%MEsrJ;tMPxN`i;|z0w+SB_;g?!Q8+MwXzTkx7jEj6x~Ye zA9m@IUJ?p1BY#}gWGAqp|IW)5%a_5`>Uekv4AJNP<>s#z*_;7U+tC*_{e0n*ExEF& zo5v8U`ZS(1Od+{T=K9m{&@cI)Q19VP0*bOguvX!9c6ZU^NJmI&Z{WN2B{@@9!LtD1 zajmdDC31W!-)`ewmNK8XVjn@;P{#S}_>%aCYtpW1S|ri5fdXe`HJ`=W_wFuK*w?OP zd;Cg;x_kEN`V2_Uro)ww$fPH5*%6XorK7gX_{sQfe*Pmb26w())NPFCc4F6|HcG_Q z<;ttDP`|-_1%om;$Ryn*KfjQYLTPPul3@j2ZrKNO5UKs}cMz zs%`cJMbO{A6CZmP6DmrA;JK z?h<#_;`&NDD=@R@-vl!Nx(s2$bCBwE;esg94+{m=6lW!+8z6$hvPNY3M9d=K`XTLyei= ze9NA$B;0Q=NDQ}H>X#>fTzdK9?P(FQ$m@sbNL+uTvj*0q8s>{1;M5fQ!Sslxt!NSL zoo6-+j)d8kiLcPQU6+gSFL?b0NtQqNtvP)FR-g|*1z5>Md(usl=lIN2SPJf?ybN0n z&(s&a)7Z82mM3iJw8IWMIu5PWBc+!!=jYr__nO31hCOWT0Tka3R*xGvHa3=hwqDS( zk+pQhLTf%r=LTp#NW*xiJYUx(Hbgdn4+RPNjCsddu3a@`f%*!?XV&|u#w*T?jV)Ny zY1~{SJcPDqwFZH$E53nYHFQHG`W`jq(Zxx_0*dR3!)u53c^L&zj_q0iXJ@fwK$k*g zv9GJ7V*Bl~+aBJVOOhs`Yfn0hE4n$f&mu3 zjdV^pF3#a+(r9bRh5EiHYTW5ZNeX-?P5Iy;5z#^Mn+R{Mh-1+N;p47Lnv=oidZ0bKi`*atC?8XO?AfJwK!V8c@s- zFz`Ob(}wVDu-;!kQ}j9e&ajs`I!nVl)}$N;14q&`4!9sTDKrI<5zFcmKjNuyVLxPv zH*tUCY$lnWHv4gC=2;y!cDMf$EPM$cjdkW30l{|&!!iQmLDx49rGEhfPGQ3tqQ(R+ zYfd=VOo9GuQeb~8vcQS`JE;yzIr^;|Qql-H%MZoJ;NP#)D_{|Y!LwX15AD>`%LvNe zE`meU?R$B9n}G=ZafMH-1V5c_%gm9*oF40Pw1_wa2*j<#jT|Mt6*=B;D;~OR0+-eCMPN#1 z4UQgLhRwXu7|Tsb$+{~fwOi{3_FVeNzE-yO?d`H@oLU2J`Jo;4da8I!Bp6btbi{wq zui#Zr*u-DpR##Dx$;$Ud?$4~%1hSBjt2j40#x-~b9C+N3k-Z?q_7W z_<56KovCU`#gh-Pd?DS46u#v~#6`Mf+4pP(rMdB(x*&dg>gdA@40y%4kja^&PN2XV zmG0rkFGJai|doFZB5k)Vp5p`~<;>w~uM)lhZwO$lVss=lo;Hv;=D z)nrhN=rp`2gRIi_Fr;BF#-6b#U)bM42*MG(>$AtP`K#}5v0xmtn z%tr-hZ1!PyC81z}e22)nzb$+9=hh4@_I!}=B*#`^2;~+Dk?L4iCx||B)6+rK0)&Sl zt3bxC@ex84J5EAz;u5`m@;2vnbUtJ#1dMBKCNzSWvB0e{*cwJ-g$0I(tDE=AHK^H8 zp7wxnXb_knd7!m;^P5j=ZY_#$Mr7ig*Wkku@9PfNlFK)psVI*+_Q73y_>AQwn?@hasZTK6mvL65+83{%4GEqan{{@7lBk}+M literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/grid/images/editing/dialog-tabs-multiple.gif b/ej2-asp-core-mvc/grid/images/editing/dialog-tabs-multiple.gif new file mode 100644 index 0000000000000000000000000000000000000000..50ce58e02a5bf3d1efdfb7c78343d014c503514d GIT binary patch literal 184442 zcmV()K;OSdNk%w1VQ2$e0(SraA^8LVFaQ7mA^!_bMO0HmK~P09E-(WD0000i00000 zXaidUr~dx_-s0x;_4)Df@%H=tz`?;GB`KQV|Nr2g|Np^mB`N;AbmE&*ZoK~C{{A6N zo$2fDAtg~EC3GQm!AzUunoTLbbSeJ+<4Ywe#QpvG_4J0f{!1lM?e6iu{{H>@^v}V% z;Nj!t=8nLwYqtMiQD=5|HqQb%+TWCo@S}!NlGo-l6wZ%&?u*6*86QsJ|WezWGVhka~%nE2tk4R!tL*7|In&TpIJn4zV= zz5j1@!TIXR;{U;$fqiU!qDz?Ho8ZBjp`LFgQf!~no8aSncZ$FN!S>zFccj$X_4@Am z`kHi|zM4_h*V*^&*W>=;JhA?7y}_`>-%Cv?zjac%((J$g|N_)D0*_|&WT$D*5?Qk8yvriFdI>+YA^-(t-F zo4uZiP;%?Rp5m#Jt+mBNZvEZ2lh37rA$6W>(f_d1%4Tk^hJXC9%j&0Yk|9oYiEgfD zsmZ70$!~Qj^X=kqPAN>At(C|2cxowrlDcMYa$0Wvr{v^<-~VfK{qN1G=F7Tob#>;# zqKT>G>)^WY*u9Ir;-QZH!nVDe#h%Z$k;1K|#Ep_>ZdcH!{k^TlgO;*PcWcky?!^De z;=Ogrn^KvOjgX3gxVpZ*rICq^$(gOngQdl%mXW88t^fc4000000000000{p80SFvO zu%N+%2oow?$grWqhY%x5oJg^v#fum-YTU@NqsNaRLy8 zoJq5$&6_xL>fFh*r_Y~2g9;r=w5ZXeNRujE%CxD|r%fOt?Z(j%s15h1IxUk{Fh!ZO&DmY;P z0t5s^o-DaC<;#{cW8SQ}Gw08qLxUbIx-{w2rcFdA0KR^Hf{sq|IfB+IGV1Wo8sGxxiCfMMD4n_#!gwa9Q z+(Cj#2EYISMAjjP9ufc|bRu?0;)oxbm|}=1mdK)tE}jTui!{z?Op zF#=iRjzJbVq>o14h~$w%D%m8FOeP7XlTt28Wt3Q6spXVhTG{23UWN(gm{pRQ<(Flq zd8U|ZZpr4FX1WxT(X{DGZN~xxoa+)ckpg!v9sG)9JYNw}uDr%~vuIj3(ucH4NtE#ZpDyyxu-l}V^ zytay~ue$=Rh8ngA?sDS7 zNaDHXrW+!<>#ED{yY9x@?!55QD{sB{-s>*8_bwN%zV-&3ufPBgY;eH{6RhyT3n$F* z!wyH>@Wc>PEOEscU#zjk9B16|#vX?Z^2i)_I30A|`B_i^lMd=Hq=mk$X`nR2Z1c=F z*NpSdI`_<|2L2L|ZKOW)ob%B}CtWm$En6ou(>Gt+w9-f~UG>#eQ|&0w(+Q0-)>da7 z_Sj&Tt+kWQ%Qf+i<@vx7&2bUH9B}=Z*K?clZCTx8Hp0?WnfXeekk}7JAEV zh#Hu?oQEJXeYnUUmmK2L)@_Sj<&;+(uVj#$Y;WXUZ{9h{r-uk5=Gc|XIqI-mP9p1s zzixZ#xW}IR?Yj5Q`|rC4?>oDD?ujzL9;!@GV>NrYb9c)n`n7})eiwA>nSZOI$*)tXmkxdS)TdA3^@L-O_~VbOU%mVVvhOL18gfhC_tf^!Ecns#pR)uQ!2c1D ze+Eq802Nrk1v;>S&zl+Hx_6!BC~qK-`P%z7*EJMjM{3d|od85g!W50rge5G|2~|is zoP|zO{1Si$^>n8i`p8r50$1sl)3|X_N&tofqGbPo#zGVtv4}`yS_+kTL?)_mXpKwM z3oQj54NUNgA#CDwmbgVNuF#2K>|zqd7{)K!Y>JhdAn6c?zczl$jck0Q9OFnwl)=%C zbHrmE#i++V^6`%=^kX0ac}GI#(U5x_q#_Hs$U`e$d zfhcGyB)|m)lA)+!&ty`h8S(@Yy;idFm8f)OEMY0jTEdb#hhydJW;ZIK@r!;G;tu;* z=fPqcDn_duPxPd-%v(AWmCUT5G`G`CXtMHgEz;%cAQeB+IgOU!oTWHzInHpB^PJ{< zrVd-V%MMkun$e`@G~-FnXTEcu_Qa<(_j&(MdHS=S{M2VZ0Xoop{?niY6{tcF8c>E7 zw4n)g=t3h(QG{9)q8Ei{bjSxf8KF{V(ivs9)`_y})Q*GN(cHFVm_?QjK#eEcP-I~0 zQks@DMVsRgiqeKl^TA7{CL|Z~v=ua<9nYv;L+TLUr_^7zFPn}c(s_<2#hZrfdYZdx z>9Q)+tzz}7Uft?9{RpBSqKk=410rOsC{veqv8F90s#{M8S0=i2rg7bnP1|}rs(wwU zD&m?Iz1CH&a#g8BO)BCNyVRQ=cCj*5tYeD`*~d;+vN5%6W+{8w#%>m~cLgnD34qwh zdN#DD9c^hfi(1lFmb0Htt!Z7`S=#@`*0!x(Eo^i9TG7r{x4vbqYJ00TA3|qnK8@)z z{UuW7eQ-I3lj$&LR#=%$Q)c?B=0M_!-EM+3hOfNT+Q7RhnHkrq733%@)!QNV3XPiT z6`$1nRXg*(GHqftZqA;@UqSVkQ2*sqfH`$jDP~HCos_0_uS-o?N@u&^WTt})!rcZx zb09vO9__*_Dhdj7Q#u?~h!Hj7>}=S42R?C$KisJm_q4?-jxmU34C5KwxW+h6@r`wy zV-eGs$3XV+j)m;v{2nuWuI-j%;z!yKat{EFbDjplqeRHaHM&+U;lEbsWDUZPgOzn> zRk_(Uc7={{+4+Vw?69J=CKvx)evNZ@UbM59t&yc3E!6-t0D(U9vYAre9=c5DwCV)< z&?e30a|vzb&5`fU`5iz93NV67k3a{2kzojQVCha5paW!lYYaj3K|R`a)KA893Lkf^ zp>B>_Ds}aacnKo)eo~6I7IUrLhrC?Fy1l%{b+C6`Utt%U*i!8Euz`JSW+&U&&qnsG zrLAjcPutqnes8n29c^s?n%ma~ceZ`4>}``9+TlJowZE-yZSC;TZG;azpS~j zRS~Icw&lpav_nu}0wuKL-(H4S(JHN?Q?b~*=-8KAPc^0V^bLS3IKc)}u)}!%w(qsh zxz*_9pp&^bT{Pgr1}OjkLJ{zsSXEN@3oM&&E*Eg9(FL7z13$I zUD{c_L$kLX?Qd6m+}WN#x7Qu+cb9wK=^j74_g(LQ=lhcdPxiTgEAWROeBukg_r=>C z@ne6y;v?_($*-NhVl}WyNe<<%LJi+i$CjZ%IA>=DJOiDFZ1i63=Hq^C(1RyY6g7&y zv&J;U2sTkJ3uSRegyRqyH=q3={^k5V+-dleUJn;tI}sWR4f@!D^resT>Q7(#?I?oN z0L}gFd;isiCW!wl15M~aAIXg#dnG-{(<{<$` z31{?Kq&8+-Mjfvwe6i(MnF3v=gM+2RHH88ly>|xy00zKk2PTMvmxa0v$^j7?qd8z|xTb3Pyn}wGLNVN#M2%)_idH)t;=XzPfSOR1D7Mt&r3=QMd^QqIhgMWd<{aeWe?aJE z?n6W%bb5<5c7{cjZRJe>&;k|k0w5$bFdzXQfM=X%gWd-(($iDD*8-!^j|6}QYOn^N zfMRb}d}4-}FW_$>$5M;tYAdylP{Sd_;D&G*hdY1>b--eD$C}quTc(zs^q5>%(l3k{V1%O=wk&-bdm+dlU1PFHoU;-oH0}u8~S;cv>WR%)e=c~e1}n9E@S55NPT=t6_DJd68?I%u~!aYhqnIO>j32ml?xX@Eh7>Zt>uhMN5LPRN-8u$lsn zifA{9d)qUUEHDD>sfK`NiR-s@nRhX*r3a!TK ztkX)4)f%nVdYbi^Y6vNw@fnO1=Rz(DUA8!7P$+WOa(d_DBl%JV8~_Mxpp?-=nz;lW zyxCvi8BJ7Wg(iv}S!gntX#;Ce1fuD0`Dz`4)gksu0A32FMxX!<;4*8-L6az5`bJe; zFa-{vKLv3CUeE>HGN^|`n%80h2EYay(v(E%m|b=_7EqcLtCc_MKK=h1LxuQ$>bCfvB0QCJ;?5z;x)NkSq!v*r};3=mV9iR!x{gQ3!?OCy~%msv`gxfs(4AMvX{z zot4(L0N?|WNOg(kggHpH(2=X4CP8}TWbL_s>Jl^TLbory>V6f>>r^Jg60r@y ziQuP5-(jZMv9S)Y2cNJZWedG65VEm1W?NdCA+i7laJ-O4TCo4?xm~K5YiXcyNtjy+ z03m5YB*L?;#vv(rul^#m9RvVH3pLo~9ZSn(li~wLORYF*dy8vVvPT}JiUg+$0Z5># zZ6>b4IRGnQlB%PA^GSgn5=Cn?wz{flq7!9i6{t=5jwmL=Iz+;^8)YMW!AB`YC|trS zY(FO4mn$5@wbQ~UJi{-X!tkiWHY~$1oWm}>!$I7`HH^bTOiU(vYn#V>*^@(I*dfiu zgoy_)KD2t(QKPk6XM|?F@am(vAJNdO1c+XeHcC}96AIYK(YU&EX0#2qmkKN&{4 z=yN};nX}Tt0z|hQK}Rl;zyi|Is6gao(Z#mcalc~aA^yrz*y#iM21@q(zw%|dEqP=g zwUkt)zzD3Kk^mUi174e~tAbLxOIdu#%xKnu%5bJa2bi0K39a1fZ@)UtKqbvWcFp8y z&D@;L-ArPhSIyo$&frYV*j&!q%$nbv9Zf@grDwC_1#|mUDDicd7}8$fx}v1=0e#lb z{`?C}pbP%&&m919x2Gu!;F$J$B2{Xow7{j)Q3V)~r+EOp*7Tj)W0Zfj92QpxnD@pe zQqO<}$za&f2Jq0@`>-f`rKO2rVOTrud}q!Z$YB34$Pj7B)=R4|W3Sf%$p9eHc?zZk z;L`%I(%m}%+XLd>i5R%bTh?Bq}iYfq;0EzDOvu8#kkxG23?6m3$ ztNAHrB@nB*s;Pt+tFp>|BM__Z*CA;QtF!uvU3soxmvc4>0g_N@zx+pwJ8CPSsS^wt z9T3;BS_1wObdLzDumD(YZ8YzFsVUn3sS@|P#rq7@am7;BEq%i&6r1u9WDa9tm~HTniUh zea`*d(CwKcM{1EV$ztpQTw?()d#8#C0NnrE)K%)T1(t+v)}56Lwbs$mTF5OX$Gd$8 z8Cu6LeR@6GO~>3V84n8p#ye&>Nn}R39W&jKHBHDk-39VoJB>_R3(%uT-Mw4-r2@d4 zhgks-{@sufvx$P3UrGSqjcaM#s^SWghFE5LFanbx06`}JColqf@HLG(axX)_P@~GZ zDhWaf!DkJ@MvI*(ps54!X##!%4sUs6Xhz& zC+$PF9nyY2;K?b#bZzaZaNV3ftEtH8s1TglG7g$Zi;Gre&`JpBXpA}UL+3kpxnqdu zprhw`pVf9GksN zMZ2~mz8p)dzQnv7j|j_Zhn=(PzaX-{9Z~?a>}t68;o)<>3S4Oj?9S;rBJm4NOoknb zN&u85lpCT0COH5sPfZXk!B+onzYAa5Fkg{%%r>`rMmisyJfHJG|EWDc^g-`4J};(4 z|MNnh^hm$-NPlK13|UW&9X@HPnnHUs^o(1VJl;}{f+a)06h#Gg5H*Sr-Krr#BjI+u zn|dl4_S(fG;?tq`wm?;Pc+Sylyxz;P2T|JX@0pj^?KG(irf#2@&90~W9lSSx^^~YT zF0-+KEZ{a>$cL;|#7gcYBJN$BC=tsBACRw;>@T4I0{&v%bBu$DY+AS+C<0;cQdZ(- z-S1NL;u?k>%_h>LhlORFK54cP*5zn*N88bZIRMw7ui8SP0B8p6wch6D&~ zbERCxR&G^>;_|VY*`NPxG8R7oKO0$(Xo^ZZ0xUoPLfdaf7MVxZl{cu&yhJ?l@9PGw zq*h1&?w`E)5C8XX|Md?L0ss&IAdmn-g9Zx@L^x2P!G;7LGF&KeV8w_N4_4He@ghWw z1ras`FaW?plmZ0^AoxLG$&Vvpk~B%s;sAm;OUe|e!QxASI!!JNaMI{e07Vb_go%=% zNRbv7u3TC0B@`wZsBWz~v1yA62E>kyumpgG2Rs&neF0!W*^>fcNbt}#=taCV3z}q! zvgQ>hbr1^NqvlJIgEDmjJ^6I52cc)v#$_uJty&`r8VpsbVJ1YCO(%jJ%4Ld!Bx3-8 zkwb$(5;!fqbcz3alJmftl|REsyI|~ZHUu7n{VkTR01Gc95-(17=<~)Ep#n{~Q^g1p zIT;GjlOlzl>I6xQP!YN-K_4Sb4D?KZ#R`)?;Kv=XqCouu5(Rb`!2$sP5kdgKg#OT5 zAt)WZQ!oYf2;l3Yni%uTHVUU&3;+mpKmvl3AV5Ng4r;T=!3s^{&%c=>EFcB{2q<8_ z0t&DSfENY0E<2P|SWrR#SWr*Ig@zjOwh>iQsUg0!n{KBW`?{+y&X62z$s|RSvPmSN ziZaM4orDR>xUM`eNG-$U5=%0{q_WE_)%0?)Bhys!O*Wf??kDYTQgS0c4Qh|En?AY? zFUDM==(GQimMjXXqXKwo%c=&r%g#NGN(d{h7>(|(jaaGzg9e!VG&tUP=&Q0SI53OE z#|Zc!QQW=^ilnC=>BVgrCwSB(yU$B=7FA%>EBDLH9p0&(Ty_yPI!9RyzB9LMoYPwh;h)=4Rp{E`VZMr-|v#C0$ zGTaa^4|RY*JB4hL=|!AEKIz7bXa?Yf{BnkGyb$mlj|7J(^3jCqTvCkSIZLFlR)Q6_ z^XdNzLmL#jnW`pp!l|L2N@}blR(MipyVja)r?Va#Y^S}py0)p+z76fT<1AakK}Ft+ zLTAA|8Ezoo#EZ1=6i13+N(%^n+#7e)q7mXgn1F;Ajrf5yj?1fC3IgJ~c^?34Zdmrv!=sok2Z!2|@*eC`%qiIu( zGM*59Se@1xu}`dvh!X#Xryz=GL{GHauRwD|CPon>LquW|rO3rB_Hc_>^ioxZR5T)5 zZe1Yh3rWmV6B0>fc{a?N1mU#xB%}gpnQ~fFmt48FER*Bz~L< zLSFSZ!Bwews@YbzVl%y$giDpkx=3ay2}wz|01s*jUuGU)2ZAg>lI_}_0@D9-5NXP! zJrvB7;i~ch?YvJq;Rz1_Lt{ylupkBXE6EDx0{|bSU_ShT4*>`?9|Ezce?;R?3VhHn z{|#t`LlGDnYto)2A!>(3GrWWg&ux$6qx5@niDbORHuWQQF9AP!}GOC*}B z8gs_dfIXd7ETQ@y>U=wy0c6GibP;S=#PUq20+EM^ddOpMRI;-bjedOei%oRIquR*l zyD5-SWAe$M@w8|~=$)a1R)F4iDkx)GQ|N_=c;5ju^r7QZn?%>s+Luaa00~M#85p#l z@v5LkEtJty77T##c!yyKTu=b}w;ne_v}mkV5+J!28N+pNa(ZD>-nKL156kq5Oeq_P z0c8;umq^7YjxnXAwqg>y_=_lR@r*@W;uiOCgzJkS{b7FYb0K zPcq3{85ID6aML4~%dniFf~otd^)@U{tLp4WsFAr%J33iN!Z`D!Fv+G4HQ7ThGTWHd z#)*A_YipBf|z@n z?p`08wyI`rcx<-23#>Wz9 z)yCyQ;&yc|SV)ugeaUmnQi@Kzwp|Ok+|)Z^)V~&aNS&?m61V*BET8$wcQuZkZ}-)l z))SW0gsx@E;RD~MFx5-sPmaBOyyZBx^EA9sW!nF>vOjWDm<#$Jmh``I69BfbLG>?D3Rrw1WR64e@t%FjB>%1M`x4iE4IXpA5#*EAXMg)IF^;Kd z^2lMgp{okFw}M!l*^>*FYiIA&r7{`#$q5}8ffzYJ1WdpKEP;VaDmBTn4C@#P(TG1% zlgz`ZV9FW`Og}9tJSftu2thlgin4H{x~~bbJqo<88MF+X8?M=@oS>HAqcpv#4yG6s z+Y+2rod^oU*76Km0u-DR9F|Kv`5O_0 zdXgvvDwE&_?0bh`stPizJ@K)P##0HWE4?ne6Ly0{AW^!kqqUF7z?rZ*%&#`viSi~FJVDaTDY$5?qfKv_px>87$-L|aTpw!*>*EVX!~BXd+Xdn}yR8k{a8 zCq&6I`op9&WVkg;v-)x^eVe+M@C^U7iVHA2u`St1`tn6nWIDcqyQ2ul6YL9wVy(Jk zvmp$tNlPfk%N-j_wiui#n)EWoD?E|FHtG?*KGZa7WIpn{JZNO9N< zYY3*W37o@=2w9r8oRPOwwQ8G7sG&A7Ge$!cm$-yGrW~cebikev%)JB>x-?7+M8A=d zE4~4~DUrl_D>QaYwieT~J@TeA3de>_3Y37Xj^MqYbiB2KIy^B;Ms&(N+sYvuoG+2Y z5ritsVL2V-JWgSZDsjBa1d{(>#IL79Nsnkg*X%#8!>-oDo5%B^rE9kmR64d?zJ^E` zexWwY$PzPN|0lmh- zNQnTaG>QnB%FOJ#&}IWkpM1xVd7 zi!->o14;f=C;I}8J2^ToxLDqs%yfIMyB$(D@n|@2GsXWaf zyG)3*#D0{YdrLB-06+gse6p~yOZG9#!1IbWEyhqRDi!_0oU*H=3NwBwMn4-pb&CtS zf>9O4&wY!sJ6XNx!o)W0K~&=#N>tR<8^Q-F&nb-5l$ccXbktJhxJs2&DQwh^I1fQ< zj6n^dsG(9TWJaXJK4}t_zYUa6 ze{52OoR)i=AQ2s)Xo@`VVeYO^bxsYTGC{fd3akd{#n=v)K^{lRGOUpg^zL*rf zDjF(Rqtm+qJ}nelE!sSwElv@ILo9`<6imzt+*johGCpO)6%|=)y^skcF~!4Li+ocd zgiTe|iw^bCr?OPEGPk~Ks;A1fKc(7Nv(gbOzooGo2jxP*l-d;QMp|_WSF153t2a>d zTc}kX%56u>jaGM)E+E<5w4FB36-dyP4$(!vEZomBRV@Kjv!?hel$?(Jls<1G)Vvfp z#kh+W?Ueu4K|etHKXy&Ku5la&6`L$6)mEjhgDpw8p|zqi6ntFN^2^CTRh=)bnr-dT zz1xX|z(?dc%MjZ(k$6=g+E9xP-j-WSj>H#Q3fTlL#bAohq5YEfU>v;dBG#%yhy%E# z(9wCFB8lCjm%vdU3$ZQDvqYg)Ndwx*9J?bWJgS_wVH={^%tk{)6zT0X=Y_Z6L&Enh znhoZ$izHmn;}l68VS$rKjyz%1j2{&~o}o%y$ef7q%)|J+kUR0ns^v|T?NhI)#Gf?? zp;FhjJIniNQb-}-q!lo_0f{|K%V-%Ntc(o5{JUI)N`%8o#}yVC%i5|DKQH{YFMix4 z-Z%eVtKXP8SN=V>sJJ5gnpz?mG}yFY++jyi)j5-yxm4X95u(Pl+0f0JKc^Vel?+A13pkz-54cdQRBUz5M@+O zs!~qf(&JB64$9u-Ra0goCe2CD)mGqKoitNa#@xPBCZi*c)%J~yLYr618RCezQK59l zMU9RU-N8M+h{1Ec{i`B_1;>af!^SYNsEeRi2~`A*c)2(E4VW|2Ef|2;unp54V!L9r9sCz(3UG+7Gai(4wgYTMfv4pMSuqaT{LB`Pz4y;dQh2B7g;W9$P;9L?#1}o(IWCHF;khVO3_rZ4<*I@B%=A8yJM}B z!}U;?2x|Mfs>ZB0#?xA7eAbT@#dKy}s}zYS;nujZymKDrox@t3cu!}2+YYoU`Ef0h zyc2n&S04O4W0h+b#=B=RXz945$jqe>9miRs=qZ6mKIRD~1mbrrVHdQT&2WsR;_VF&{vi`H=NRs z)3#j&(wcpV@f}vNBnhe<2|9%4^c=O8u;J5V=QwKQ4p!}@B+cNQTiA9^8(U+mJzDd9=pE2%ovx*=rp$$_DTgMH{*s7Qi9t` z+g@qu(IskVLJ#TZPRM_DBf+UR`2%g&9-%$kUEW*6#tFGgv*x)=O6+QI$!rr#m%=c` zQcnEDsK99PEJcLcrU0D8wnN-5y-c{}&%Q2CQNLlabU?Ih9Ko(rd+}WoMM#aS)jaw( zwu0E_wD2NBB8DEJzPn>&wf1HdJ6U?ywuZQgt7tehR4&h*3`RXDyXfcy8N{oU%9)fW zay>vq+AV8Xb=R6U#_ohn5>MPzn}zJQ`CchAyCv& z?QXo4UT9N70gK0?HuuB(GpB5P>r zArniOr_eWUgG&XC6IU@&@B>yl-C^2BsNQXo9i^#tnd1%)_T7mYg0qS=0$Oq&!9cJ0 zzkKg;Y(j-ZvJVs{xBVfXIA~fg`-i1n1SX6u8aWqY-I z<5hlr|IX;p7uh$m3?n<9JZyhgf0Lk~p3XqZnQf}(b-)G)0s{aD1OPw)!Gi}879_wB z;Xwif5ekqv5Wv8S2nSe{2=U_wg#rc^RH)FQ!HXz2P9%7-VnmY{RbotO@S#ha1T>s% zX_BGDpE`ZQEb0;BOoKsJTFhAzrpJXf3sSskRV2lb40$%KniQqPuv5i;Y`N2BOaVAY zVnqwHrpSm6H?n-16KYJbTp7mvN^&jSmu{6_?Rx*RY)Qc~(FzV*R$<12ADR+~8kI0t zk_5#jmdban$Bs1v7%XiXK!DV$SF>*I`Zes>vS-t-ZTmLv+`4!3?(O?G@ZiFS6EAN3 zIP&Dmmosnf{5f>er%g+rZv8s;?Ao_;@9zCO`0(P#lP_=nJo@zN*RyZ${yqHo^5@g9 zZ~y-L>frTH=a2tCfB_0PAb|xMcp!oaD!3qn4LXS0c>YoMAcYlLcp-)vYPcbX9eVho zbrNzXqCq5rcp{1^s<bN71Jz`knbu{`oB#}iLc_fla z4hdw4Gb;Hclu=4KC6!gG$7Fv_TDc{cU3&ldC73ZrsAZUCnt3LgX{w1HmZu51CY*7~ zIVYV{wmBhochZpRoLTf;?-LWcx2ju~400jnFdu^-bC3|hSC|WyfX}q%g z;kegk+nu%PVz+I#IP!Y!sP6h|TD{|)3oQlTj+)}W(DobayQV#ht-$1hJEgV5miBGK z+VOfT01u;TPOt}i_prqcP8(!`-%9_?@pkxn8*IAqk~^<=38On6tTYceZpr?FC^N+0 z*{W)GE?dU{%O4J`um?V$HgtG46P)YC7}%@f(xNua@V`|@3!c;y!w2lu7bZLJ!)0q{ zEW6v1O0~1lmdxPEO&+MS#Se?TYN&gQ_ifCm5`C`P8pj$m01Fhp-M2amIIhS}duVLZ z@40Oq_@D_p1Vl#43aR5B@2LJ^IG6o#;UJz2Y=1; zTC<|pF>+BrW)Tb)wB9wlho$OurSVwX`j&`t2~PsIklXjT27q`SY+G|UoUS;ixdGN^ zd#V#*xm3on`R(fgd61h6VF&<~K?`>o!rS>6_5%#2i+3cm7VaE49e42|ROE68w6bNx zlwojgDU{U`hey5*UdxML^qXlCCNc>|?}crbfY`@A5YlQ}Bb2}( z`j!EYWiSmY93lo;*25n%kZ!(1nSmtOu2_wVkixPg^Aabqi7l;c$XlWEN~1o;1*>(4 z3|jPLRzZoyaFe&nngRcwfI$?-k$JV`mi9#T!e05SmRj>Aw4y*Rc4dur>e=EgJ%Gt! z@s5b(Y5*|7>uANCD_QK?qK9gU)5B>KVouED!)SI= zixP8qyaTF(w5tEA)P+@^Rehs8Gd9*V#%imrO6fgkl~K0}@No9J-c2>PvsSTcR)PJZ zPOaE1m-)%Of-*Kv?#Yq%2xp33zn&xt7)E^wBU6Iv`)3>X|WZ@l1XrW zp#1Fcu4m3@PN1mQxgO=(aL8IF7N$W9tY-!Lo~6PuR6AT}CFSNcl3i|~-8_*RX{y3D zZWD!Hl^NXj|MUAW+x~tys9^EC}f`$&pS0{9SEp^qpfW@ zE6D58%3s`+z%JkAT1QIMQvx#B1NCQJ_PGs~!eSpvVU|1v8dtd4L2!goiCSmU6SeIX zrQp~nTZaGX6QBA_>V(%CD@$-KY`w*0Yvtx(Gqwkr`&IAC4nVTy0x^KjrKX4W#n0)Y z_N!mh9frwDD+n74z_BtWf`q(M)RH${**j%YAxtv%&hM!v7su(k{r?FKY zI7wKVD+`Zf12gRD?i)ZxH-OJIe6G>r++H3FOU=i^DvHuJWv^EEYm&U-^VC_^1KO$= z7y$BuR83@vRk^R;)o-ljd%!Jw*rwL?ve zA87y1c#32fJ(@vU%@4zR10Ba$n%+N)ZF@2V58+@ZMQcqU0a@@>=FF$>n2H$E+0HHi znvelXgP3D+glxIeb~#S(b%-sUkBzmKT9GZFt3gE}-kPgI(tZd5Qt%b$R(;Q|UNzYA zr1g-GHP$$u^KKvawXj6a*O{tUXYoF7$`9tid0)26@6E365(ee_5VDB?7r4y?kTt6tOo z%NtL}hAP8!*ImYG9N!G$pr$*}EPnEAnwni6!*zw6srFruobT6)CpS|L&{-PYx()wQ zJTDnPbL2K#++81h8I!lk#($WIlJ_1IEj%C{5>0B{!ein4yK#ulc(VI3FoAgMFw5iE z69If^xjc7O{5DN#|2dZ%i2C_#$*@*CA4exc}cW7Xv zpdbsT2LhhD=)vj>sd~%?|$H@yrqdh6xRxhtTN=4krKJEJ+;@ z(piE1P7_8UcR16~QArWHj$iFa5>f~fN#S;=pw)Sy7>*$sjv*M9AsVKk8mi$LuAv*g zAslvK8^$3W)}b99${gOI9_}F@rb!<5As_~#AV$d_4x%9*A|m2QAtoXtHlibP$Ra+X zBu*kFc3ThHPbFreCT^mAfMIleA}EHUD2^g2mZB-1A}Xe$Dy||cwxTP_2JUg9EY2b= zhQ|QhA};2lF79Gw)uJ!{A~2f9E)F9x_F^y|BQk0tF)m{+8e=j(BQz!=Gfty3Mx!-e z;~q{UGgc!ucB410p*AifH+~~ImSYr#V==~}Ij$o+q98gB<2bgXJkI}Pq`V_9sv|w- zqdpo6Gp4{c;^RIBq(IKeGNyn*iX%V{q(UxanGmBvy1_xhV?r_{MOGx045LA&fEz%h zKi(r0S|mt@QcFaIGKA8PTa+&AX)!8i9&owNR*d5wHx4FHJ!0!O6hP zjmn@Hxc#aKY)u!_APjYf@~ zNxc)7 zm4v41U5W?<#dZjQ2+(C+-eNpj$iA=)WfBdj=t=^Z!6cOpd?~FYkz;hPM-dH8MVdVq}W_2>Aa}wH|Sb*ce3hls3U%rchqNQzCrgtJ9 zq_jyGx=4A-rb=Fjdip1_{AC58%|ZcZU;UL@k`ilSK;9r{ZB@X#Fz1H;XPZdX$MGl6;aVhGI^Ao{3`u=#Xlcy>#Y#+URMW zY0Ti#adzLW4Q3QHiv=9am|g%L04R&RX$nO_$uPiVS`A`}OV)jj6{yOelFDIHNtBZ3 z02F|xZYrmCs-{xtUE-ycR>0M0X9{J@m3FD;fvI)`>WY%-+q^1&s%SO=%$j})Rb5A= zvRmbxC68R%zqILx&S<4xW_F^ffTATUoocZhX|^n;sUlLMzNL{|>XY1}r)Ddsf+{4X z$c0|%#nkAjG>ouzX><}Nc|a?gl4-Y`s{-hXiZ=h|t(M8Nl+Ck*D5zN44za3=bZ1od zRmn8xm|o}#r6`)#>#z2zhnmL0IY5FA>zF!B!x-w5SgVp?tF~$@xB4K8eCw;8*Ku9V zcXnySCJw&_;EI-Po~G%kG(fzvXrGj)5TAKrNC;?bL4T0E9q=S_r{@XLCj?oWlRA;X)4vu)?~s>)FDJEOBMoYR}LTAudtu zy{xFJvh9rwY0JXyz+$bhL@U99roxs?-XiX>8Y=5f$#{0h@Lp`DMsBB8trL1{jpC=- zGVX9LEOCzJ-Ev1^b?xTLO?yx{Wm<$&s~qKZ=19hcay$dKaazZyhjt}Ma+ zEt*EA*~aefR!!jeZVJT=$3&{JI@QBX2~c*2Ytkk1Chz1{E_w>q0#zF(DeTRLQx$Fp z!a9t8o(8L!uEdb5_f|<9u?)~G47|<~b`2q&E>F0ap6JG}!43=Ln5OOum(iYFk?OCi z@)7X~Zjr<#cg!WG9? z8F%X?hq5SN$02trCkOHdj z@h*daIdd{nQt~*jGetsfBA@>NJj1gh!!kS9b48YN3FLDLAn+%1tUdp;NOCg}7juLH zv_X?&HM{XO`}09J^gt#w)h@IiJ2XY>qdOxn9{+MhZ}c+?v=~paMsu`C10zHuusV-4 zN=tDjo3b^ZbV|RpEDrP3+A>4Kv`r(UM+5RVhxASNbR#A-FQ+q4`!rF1$P~w<4=*tj z6Le8GHIEo^b_}HwW3eWmvsHU@KTq^hHsy~FAXNI9Q;x^hJ*vELEnx<3^FZJ&bsnxV zrFATTT6&DmSU~y~YLJTC1W!p?UJ4IyM^azx8gptq5B3SnGd6ojUJ915^5?_)rEme} z4H1*mT8FBpkjTU>teOAPM|BIjmd<-RwwWY$-62lhp%|~!wfdf5qk^naEo^w??u(%H z#k`!PtR?}!CRJ;yKJWHEZ|W_AGZzQh;VdX_x-M@Ht7+)b-Xtp)MljQ2^D5w;}=??fUXss#DDRX~GerIX2MmX2LsFKd` zc9KHUfJ!U4whKyki+H!DIPQ^@wB%-WIG>2e&WoYWDSa9e(hB%wCsA+!H9*S00%)7& zX36UK>W&?RhiH|o_X;`xj*t`Skc6ggiL9G>=m$bg-eqkX}cZFcSh#rMvL<@z!T8+5rwXG zRO+909|uGM(TMh`^r@r1O((d@&T2Y}I;?AJu8XX>d`B`(Yc*nzYN>)cx~8i1DgZ!5 zfrx|6!g6n(3arSqX~_;+%|>?h26?e3y140_uy>7yBVh+E>{i0)q%*6QDz5jmcz@=( zhSWI*IXK99=&lz3YXz(ks5knqc4x$r_>0&&k)XJ5gEX91X>rfFpm|rhx^@r!K(Xh} zvGch{%}VB?X@Uy+@?d50p$Vcp&a?1tBV~Ke-pXRfous>Va~ds-o(j!eD8a(0y<2X) zCk{sy?z7jq?S?y*PYl7TtLf(Thv55==)0!+a=%;dsJeK_CbwuBx}vi+!rwUN=t^`l zyWwGGUopMHhxW8v{N7Zy#^XqLc6;G^JIFh^(oP(g4^G*MJL(wyfO`Pu!E24O@a;Oh z0&GwphZ2X9E; z_sB)Nxrzrj_lT>(+5O7fc&Puru{$^Fh0tPE01D_R3@^L`w0D?H{^qhaU4?gwd}n9^ zLb`DN#{$cdhW+#pk&LFd*_RKaCim+pyy^pfxC8CKzP|e@0RK?Ghs3va(ErZQ_oi;L zNe^|(G;gc}1ONsSG6;O&06;>83jrihKp|m*GZ7U`V0aNDMu!j;IwY9zLWPe2LRw6? zz<^1C5>O{cd07eTc9hzJaA!t#C4q^6m`V=b9qd`el zKuVGSBLf37E2M0wpy^kLR;W%Dt59px3wRJRI2aXf+?Za`vIKyVBY-9ae^Ld|SD}Ts ze=)#haMhs!h=3C!C>;1nrh;-QSH3AifKCA-EO++YbHIQCqe+)GJzB$n5H~se9U)Eyi%hXY9PT{%_LI$+U6)P zwgdaaKqdSn%xD14auQ*H2{nXj01Zz2u(Z%xt7*gyO*|3B6jfZ2#TH$B5ylt=^h-wn z*G$07rp-*KF~!h8{4uoENaT^oB8@x}$t0Crl1ZHkY%;D2NeF<-Dybv^Lnx>7@iY*C zRE;$)#T=8&GR-^_%@rL?lg$^o9L>wp;w&vS62fc~&ph?qlg~a~^v^p#1$C{%A3+rH z&OsGjl+i{VeH7A2YkJer5CAg8)?9VnmDgTV74^*%q@DHzV{b+F*=)7l zmfLR4e6xgb#Vx^FA+hxq-E`GmmtF8=9T&tp6K$8?dhNaUURf(W_0oCq{TJZ>fCb)F z-%5|obl`*)UYOxW3pVuNi>#cO;)*T47~_mJ-k9T#J^mQvkVPJu8h>1 z8f(x<{jk>2g7i1*u*Dv`X<55AOIn%9P>WmHu`YCGyfd)(6ubww6E0`9re^z zXYoy9T`%_NsViTd_S$X#E?R1Jx7E(mZ~q3|_KP5eS->d(ALglnwGuIn4tBC*+cJ!2c(k7Q)%L}%k(WUeJN(?^inj6Ws z+XC&$EDH&sY{XL){w#!i^NG-1_On1&`G+=>NswKp))mn6p&@JWYB3RnoF8}?j8d@_N{08diDp8%pb z`r#j8ykmhVEHQu%8H}rh$dK#UM28G)3R&jkK|V!M0dEOTR6y915q4&UuL)pUQfQYn zu1W+1(2RvR)jqGuE@@@L-vtLmlLVNdJ>9v;4_z`vrx5Wj1!Tbg1kP9$OJwIkze&Iw z+Q7q@hzF6XO5+tXGR7xa(U5%_U?$19#GEv;Ndbh8W!|W&-s$9(o3bOnD3?bv^(8iq z6yHLiQ=OCWkCZw=C zfLGilO&r4!@&RUy0j%n)n35nLj`TJh706XGxywOm6$2az4qlSk&?;)>BU^PzZGb4o zEZoNeAAze*t(sN>x$!YSiGp7&0MY|OC4iq~z!Ri!p9I|XuLh0mN?L-?Q1z6C=`>B` zgbF_>74@h)Rmw#i^Ok0g@sRt;4OM=)Cg^05d}sWmQo*T73>>hq^b1K#6JkLcCFr4F zY|a#UqtGJi)~MF8%O_FW(QD3Vtb{e~V0eR4zXIsDwH0P_#Dh%I)>EF8WumSyi&@R7 zvrC5Sm-n;;S_IY;CE9h+X`OmVsDgAP(1DIp)|6HM-I#@~uW}4|92igIP{e^K32vSM zT+y>sr@7SuAt4QHP3`#4AlFn5g~w^#u%I%SIYFyQ%sL+w5+*My+^MU|tJ$EU29I zk1*$dO?3}2l`PEr+H|K|jb~n8p-eRAwIEVh}I;GJ-N zZBn3BI!MeO&~!C(X-FyGWPpG<gGA7(>F63MVwVt7M~?GjMJ* zuNjBh6)`4hIv92HN3L~wv#w%^lYU3)alNjkjDcOxf3`)hwdEpVR03&k+n0V*8La@3 zV&DxLrlm9);K5xL9ET%-46>1Ec19~j2Rzn5*X6Wd4!+ik<{O&_+$#g~vKNdb7R>xf zHO&=b^LJYZq=hy#RR-MKDSrI64d6I70UKyl;V37Yaq)}WNwqRnC&;yV&uaUJVe8m0 zE6G%zh5x;FAdxU%p4IQrXXkr+9doHURH9o%4!WNXN@)uZ}=nr+SA9KGUC`OyD@xXumd*dJfX)!d|dfkb9=Rdz; z4|^R5szpoBLLd9tZ`Z?gSABlPUi;w}zq%gwyx0-nr{h=u`t>II*ONwErSoKb|(VSM*pO+3cJt? zoq~A6MF55H3(L?9cR~cY@C?^*4bxBw*$@uPFlxF+2b(Vr@30MTP-@5!5BsnS6HpEP zP!M~taO7tG7H|*~u?Y(Xa$siy15ptpu>qB@G^pi{_)rov@d67+4DW~oH4zl+#r7x$ z_ge48E)fz#Q5Anh_0Wg)rtbX&kOJwCOyq}tyy||yN<1hkf*1k;8VfEQj+fG|#O%%h z9v~i$Y%7d$sj`KQ7-9kc9%_Qb%I)+{=z2w|dNE*H=t4kGmVj{iFtJH)D7)GMF)S&! z1Suo5Lf%9y@3zXDY$GpF?$WO5+_EJxny48&Vj`-7u4Kc(tdX0P<<;yZj^+p!Ip+{N zFh=(1nP_Z107=Kb;(t!49dTmf)-EW#Ny?h+9-n16J`6V|ZM+0XKD_N3d8HuhWfn1_ zB^@UKBWL%n4k%hp!%T^u2GTyVsV9W7D&9hTn(HDwvc|e)l6s+>uEWwaqP{}H53)@l zvt=deMb~5ry{4~L9`Oy8q^KeUk#Z7?E)plMs@Cjc0V1y+72+eCWhho?DZh(GLJBJV zgrLgtEB?diL~8E;9A(_Vf;rX$tmuL%e9I)kuIqA4QmPUGfw24JPaMaQ#*PZSN>ZsB ziYIwO-A1B}j%_F_uPC?WEHl6@Ck?gwLMXK<7xThF0<7q41I!Rplv>ImqTs`tVyhB^ zBZTo8xd`cC^HCHN;CRjaEaejmjw+0+BoPcFN=xl7Q-nSuGneBciE{Fug*`^oqHe2z z5b87`N|7{^pOUNFyo)o>s)6XPCaz=RJj@r%sl+-3I3cBA;!nL=k|Arvy`XD8x(&Z^B@R`H;ygy@&{Bx)KMrA_DZx!Vx!5#2heV!xmr{w24WCCQ^lN)KnQeO zco8?2C_zDq4=|Lw29m*`iXcWvLfym9Bx_OnGAyDhNjFqTn^P<|1xg!bmg$TQAS@MC+4Ei3ICrL+ezFrs$)~ z)Q*f)w8XNpIH+^D;FVd7H9Ih+6It4^;!Hw{T-HrqNDe z$n$LCg+edArgSS;kzSyw30pBEbi@=#F9!#3b~H9&%5xD#U`lSUV##%14Dm5dc4HM) zX8lA1zoa;87GD5GX9X1;qcCH8R%m-~P`5B>hZbp1j}dXuG0!z=pLTf|ar*R3R-x8v zQBV20&--TbYP(kU=5sicuxh=QY@;>+;l)zyvuxLvdI0fg*%od;M@sk5Y2(&z73XIE zrABSAW&O3R#&d81WY)=dwoDDDOyXh0~H(4l?Q{HikDBXa^Wc z8W_7|BO)1ghyRFSpTgZ%jEJkLE|YjJ#8i_evtjo#JNbA}?s0^1qJ%fqjc-DKd*xLX zqLBq9cja$%#RQk?sbDYIB$^nLqvA9pI6%lPxneCq%&taXB{YS?A_{qj9Ysb7gjmy4 zi_b*Z6giBUB~W2f_{zn5U*tr)Z5T7zkLRhBc|uu}vyDM{pbAQl^=()G&T@*ah$J;x zQIHdwA!r^0)6@LYE39pSjZUV93`0BUNM1^Rv@y1DV-af1)IKwZ5YK-O4`2P{mKS9X zb(e-~I5OXhevHh5m$R0&bfmb$lXplprA;^Fs=_|BQ?|~FM)-sUrIncDE#AsD{c1Lo z)yu9cuUcZUg0(e~_@P%MvEnW_n{Kl7!z9)@LUM?L3kwjy4U!mTo?*3IwXkzq@aiRldo;GXlqy(H6>X^!G`jo{3EFcC8G0dnAJ0;cg(8Kf;=O{K|)$Z zluA6TZ7~9?o<>WhZ}^}Ewztr7PiA^h;06iFSB<$cr`vcx<2ix<;wzq?;x8M|7l*nz z@}j}=BB7spRS;=}e|1wLdZq0RL-({^7dDZ1Nz?p@i)CcQcsP+!jenq{tkd$0#wZ>Y zg{>jETn+K2XZ1Kg(~A)kv{jTcglM480;z8dQ5~pJSEYmsc`XN}L7VAGj#OARtw6}k zBF-p*D0_*!n%)k8xW|hqQ~Dql4JfHA+d_L#M%!j%Qff|{lKbo?m*b1E%~}PSj>ieh zM$U^QEs=*YxoxY73iOZ%1!aBvAoNs2f1^NF`LmnSyem6KMEL+#dA=(3w->uDs5`~f zT2HY1ykxj}ZRwrhtG10fBZ}>xp+cb^Et}IDlla5Hig{Q6-cz@Sxlv%wIt(0)AX`|^ zZPq?>tNj~B>avbuBG%CQx2b!&9jm(kaZnx^0DN3?LYHpu89!+iC=(7}aTTp^8zVKr zpoB43k?AxyF6~ySihIT8cn+Geqqvh*!M&{+UjmDTRjwrZzFFAqY_84Fy5wN|MJ`** z^%ea7L{i9n7@+U9sT}s2ro4dg zf*HwMRVGNuIElaHE`vM882`+`8OVR~+eqUMFHwo2uDQKYB!wRYFI{Uk&_kU)$~W3s z#}hnaZPtu40*2-D25F^rt(ShokD7hOV=)3`6H-q9T*rMDa@g;0kqO6rS=Jll_d~ES z(1rckjgKDD)Bbb@Z9Q?9w|#kxan+AcbH{Mp$(`K+_{FqR(A!YF6!pFZlV9!ct1{%$&* zb{@uVUhL0aMV5BRM;`6lJ~{$!d3m1d-Jb6MH6(_nSMK?*?)P3o#CLm(7wq|7@X^rq zj3;f8e()22A<}p56`yQJabil5eNH~%+1~M6q?MH=+BfCcFT#IA_T2?o+n1z(zb=8< zSb??igNG>DE_ge;Vu)94sSC581&q@>Jwep^7gJ8PVwp^`QJlMp$8mzmed5AjyE@xw z-*Ux;KTp}i5%EvNhCTZn5#*}^MIuD*nZqOEjEDn}Xc)DTudU;WBrC=9`cpX8;cPAD zv}=_e^i&aotJiV(Z=(1e_4wt&i!I&$O*&TqLIeQ-1PdB8C_u!)g$x@yduaTfWfCp zf(uw4EEB?wgLOsWPKs5IcT zp@q0)>)Mrwv|wJl3?yVA+4Sk%!4vncC7hP9;>Bc1jC9O6vSa`QG;jpLQKLnX4LMJq zY}RbSz@z;hJPbhe!=7UI>h)@Kt7@4v8Ng0F+NlM$09?=h41Dqe(??+wLt496xwD#1|AO0@sIzCaq z@Yl|yiyLh_xkeyy?HxGMaMT_DgxgFzHKg1@ef@>tbp`&VQ%)(V^dLh(sq{b|5-f<4 zN(LfF7Xxp3)l?cA@>ZelAp92FSwpj#@zHq>4j0?^bC7#OAEjxBxomH{PE# zJ}HrS>_J(fdFT~@nPvk())|##y;nhp^qqy9jwukpbMh-R03HD2Iyat{*`E@ zBR1*NOHm|c0gI8g=G9z+G4O;Gf@#X>i2!s8_}jW zxhqPKHVGgGE1k7wl1Y01#Tuyup=R5WPAcarq;FZ5ET3-iW`T*94odER>y~?$nQ#fF zsDN$pXm3H5-b&Y<61F=gkjBLoZoM>O(BW?dSG!_T-8S^wUejp{FO|SDbaBOmRd!yn z8*PTH#`e|cph2^_1#qKWZCe4pB(W(maj2o@EX8;3m6uy;idb@KWY;e<~gb}(0jvYDV)K)q?})KzuJoxY02^TyK6$ z=QkmeNfJ#OP?TE#RrQFTza^(tvn`BgSOgMjo#>!)_aD6zn_YQuYZtV8?i9J*v6dJ2 z4)5yLF`4el3@uF%>n{Ut)UJB^4d^S}v5u>cQ~5q#T7KV`+vLMh$bHu_)ogHmJn_w- z`nfvIoJ6j|mssiWE3Y!sK$6QfMZQI+9Qttwb4t;blgjrQ;t>yl<+;e)J~jZkb*X$O z^9t4u*buJy4L{IpN#ywD0KcK+307HJVhFS<1_lRt#~W494ssk776vwM@kxgK#il#W zWJDWmNXg)%BC54813lDM1;OGx^S#D{bOGY3fL6fS;ZKHy;gUqGNJWxxEF;D8n3g1n zF$B)0cDeHZRLZQ7Cr2rTE4Xr92hn%018h)7RKwR{Ttmhz4yFkdLRypPq((R@g=klbvefQ&uePjAH6Iotp?<= zX_PbMU_>B*i6q38T6ExLK!8h+c?64U6QlbCC!+-w=~^C45?4HzG9|{bhRd121_h_e z3IMEI`Pn2b#gZ-~?d>f>5u_a-VEK@Qn4qH-vE@cefYK5`aCjtbsY_o9)0oP%Z6Y8+0B(xYo05Q`GTq_>GXk=? z&2*?lEviwEid2U}^liryYEqvH)u>8!s#I;xQjN7Gi&k~3Tex%8M958F%4igvW5EiK!IHPI7XiLXvIt!rNk+t^;m zZ75~xM=C4Z-0F6>yoE?%$x7MQ_I9|$EpBXo%aNvbCa278u5+IY-RMepy40<%b+3#6 z-Rx?2yWH)rcfSkX@QQc5>21+766tKbMrc*2IfYGgOUTC-Ak!yN9g9wFLUT=v(% z9xkzoPpmPBrk0{#^e>8E4C5GghrtC%X-XjoM#Rc^$2{&aaISh|3}=I)nfs7%5D_T;C@DpX~x$ zI7>ER6C+G-$VB90**+P@%`!^pM8i~^hLS|CfkqOl17()9WYlScTpBDfBAOxPmBOyZ z2%Zs1B3al;mj0D1p%dZhOVP~aIX4a{JPOytvIWZZp%YRr3=2vO!~m*QyMQE8fXrHU zKK9YZG;myi-ijK-MMh_b?;@l2YO=~}N-Wn^WhOxaacG8w>uF;F_E?0SEP=>Up)Q52 zmR$_5OeY0QHMvQlVl!>QZM!5zET};y7Vle;Tin_zG*n9<>$rfS2vt$u_=Xn6{2eqq zwoYorN5XHhc>HhqP8Kg8a`TO58B4?(v9iw=8ugVf)~ErWUPAO~ip>1~gG}Pu4LM#i zUsJWvOIz5<3l?)%vYe}hBuUnX;%`>fJXi{Rv`K#|W*t+|ZoFYr(cQPV284YiC4oX*rp zN>M-?&(2|b4JME$pW+iC%4C)O*k^xWnh647UMQn+kO_Zrb#ak(fpa(Y0~>QE8XRa8 zF{Bjj$1AH>aDAo`E5>4zWq%LmOEFP*XrVqRGdcQ)8*@hy0+@0a$3q5qaZa&otJW5< zHdQF$GAcqeF%nSGAu%$jLWmMb@dGu2G8;&UQRzYz$AJ}EK~MVzhK)ie>XRYJS8ZZ5 zhC#t^9XNyUXLcN6V?ovtL-uoY!*FqwPUp5h6aYlJM-g3TajcYg4HtL~;Y~=@e?yo& zh2a-_*K#uSI*#{h1Qj85=yw;zOyjcvy5UTG$9?>kN4R$XPea!vqf;vClNP&zhlWCf zEwxlOmR!jeXt`rNne-QzxEg%pif0lQQWthj=Q6Cph)Vb_Ms+R=F%w*fa=St(S_d5m z@O7a`i@c{%7t{b2Fd$hN6KuFL8whuUlt~^SK(n}TcG!lu*eiO-dT+I4Tjo1Q#4@Qf zimfwhu|^V%R2s2{ap4C;CK!oPGlWECeAbvhn&?oSSVZ0!kNv*)F{tlgb8A5&7*Da z!cNylAv;7Ng=7I-VQ)!gbTGJoHgN{)!xoqmL=#E>N>s5)lVp+lr%?%@3FOm8<3}4P zV0m#dGYENcDRcpNAbvxnap;GV`Qu0IH+H-NQW7ys_lS>hC1<}_Illo+E>vpTRBGt- zlXQ0@ZxJYWM{0gTlKMtWQMGxDqH3I0GrMMTj46;>*H7T&PTvHC7r9YS7&{P{PHg0V zXL6aQCN`p3PyjVg`eS=aLXUewYzwt#1=o7E^^!F?Xu&C*6p?5l)o72^n^?7jYBrqB z>70X+P&VaUde&1m$aB{TT>AK&+sU1ERaj${cK6qv<4K-pg>2ecp6RKcQH5;F347}a zpYe%QF$rh&hj8+VpZR%EZ-$*55ov*_p8+cWpssYD_c@>kilB5;ppurL4eFpGL!bTW zm+1MR6>6c$0%G$AH-D*i7wVxOikq#6gQ}H}1`47lilU4GQGHlj_Q{|r3ZpT47g@%O zI2ID{g`+vDqdUr@J?f)B3Zy|Qq(e%iMQWr++FXzZh=3`hP3oiwm7Fr^iyiu;RcfWR zq!E(kb4+@rUFxL<5uv?Ep#H04K}5gnyRx35dio+cgZWoxoF3^hg>v& z^!JB=DymdMX_lr<>vOEJktB;}Ery5}*1{H>^O^P}g=S-TR8_3YqX4J*fe#p(v@tFX z$w0WaiMZlV09mlm$ZU$at@)k`_Y-XW4YSOX@le<$arc}h)44=OwKAY zlP7qB0W_DV8=tdzkNaw#CnPKpdJQw0rMJ2gfOy*F5cLk#-&sb<=7?|K_y&6Xyj}$7XX({Gp6{rNe6?1)r2uTX* z6DA8orol{PM3$mPE9ck$PCh|K>qosBgS;H2yp9@}cH?R*Gl|e*iS))#;hHq&3$D4A zxnK1gq_Hqaa&Fm#COUGi<$Fx8W*S(hff&er^-?f_5g>e9G1-)W;${INNP;J9zYBqa zY@vb4%HF?qhnk!i`rRW!@=m5J>clb*it2sD30gJL@MBjKg2PDW(LdY6ra9Fje z_@_RQbHWn593|PV&k=4^@gq`PD4RpZP^B7$sZRM3y5NLARLeHbGd|sD%2qoeF{G0W zB#z|R8|FB>0GqHkduS$^f~v#IcgV_vY{V|xmyIf`%NB$dq#aibkY~$;DQh?&NRZm< zuc;QfPi1(V>?EGtjG(-aLF_ISIYbqQ5`GXrzsxfl$&nrjlALnK6Z>!h%WWt5$I*l? z_xvPXYY;HKpRbyw*{Q^aa+CZTC})&L&^(pRZ0-J5R( z(?+0_Nakn%(j+_7BFh^Svz2Dlju%@HlhiyCi+mXx>F^O12^ zDHCo9o5(XdPsGb!4M{0~WL;>XAeBH}tqV4*YqGQF^N zI%u+M8#`4GeLNIQMyke?1Z7B*jlrMzAoeqT-Ky96!kM{an)CuRa=pSjG6Airm5XiK zvPsXR2}x(-(Fg*s5FxLK+j^e0r3y@|$4yka+7KdzoJh>igpJ(MT~yJTXThzDG;Ldm zEZy6^X8gHYOKRNQE#6hOb6r$mr#jy0U1SN|&+6^oKE~eA{oeBp--hg;l`7x#t=}<* zry(Z)rZ>Ic0S;gmp#cS6-~xc)32xv8ZV~v+oB|HvCDz~*PT>{a;P@Kh8Gc|E&fyiV z-5L(!3fAEx9;zX3;t59LBmUth&f@u%;vGIbNGjtqPUAIh<2R1uIj-Y7&f`7qTrbYy zE8gNmPFz54;TTTjN&Z?!?%@EgOitlQ4&_yjSyDdXLT=?-u31=q;ZDxwVLn%0 z{@f2P=4b9$WFD*ejpl7GSZc22ZZ79{rRG#V=XY+NWFF^u&gW=V=V0FFflgF#4(Nhz z=w|2Tc7EuKZd8Q6r;P6A)Xl29$$E)i=#UOm-t1BWEmO+P5RB$%m5$|mK53N(L&<9Y zw92~L11QEMA-mQzCr`*IITVSSUVNq=PmL`X$6A?~jX>l&9=2XCxF)p`Q8pGlQ@{NX z){VequIS|gv2Oj&&?d>~1jf~pj$(`yqKq#~BkYvecrH=aDA6wN#yEmYMFZ>Dk@4-p zGH=EH5VwQuGPSaQ-Lk^%<)p4LsXmAfx3lhCkae+lQh0vceiq(d&{dV{hjbJMvdz-m zg*3$1V$trrvUP*O=`bbJ1hMhg^yiPhxMVAIa7oaQyN;y`wQ30z-T=^$xHGh_CKW$a za$7f+CN;K#?&;39*CF%f((>B@?=2O~FsbL4ULlM-PW|Y-+bbPjF&uLsZi!+4@JCzg z3C~rA_qo!Z^rD89lS>?mca)2{YOgD8MZzP)vpX*agVejlq)oXiY8n4hLyu7( zkKR1fy!xYZ(W@5{0QGA>6v9^%;o>t33GDr(IWR1L| z&rz(eRL*Yn2(tGl^TgT<+f8W_t^&l-G{Z07?N#5<4(+fVOZD>fN%jB#>qiqw0FgjJ z0{{gtRG4ru!hwPX89Z>%aKS=>1PcnJ0N`Ong9rg2;K1;rf{YDKoybZ~M1sqs#Qn4!gs$3v6EC!;3 z9Rr5x@T|<8JIh+oSrT()0~7}~WNQJUUynICr+u6{a>2-R7Yn`Hadb@&LsQ?z?Xqjp z-MM{x%^F;I?~}xTKQ3HQG{?38FgHfYb~S*CQUxyZsQf`5#fMq{?*&crhb z#yMx5cjmcgpVPdUgaC#ndT0_f{yC|cg9ABfr=Ny8YN@BDx@xGF)`}~ux8}NQufGO6 z?D(+8s%f#$Mmue_*Jk@^vNhDYZMo;ByKcMhF7IvstIWo`Z@>QrJaD@8uBv9H1V=n^ z#TREhXTk^IyK%`Ur@V5@&3oMN;x6aBbI(5qU8Tn(5508LPe;A(%;QeIb=O~qUFy+U zkG*!=Z^u2})j7<)ci(>per&=)F1mQ*k4HXv<(Fr^dFP*pK6>e=r@ngYug5-n?YHN? zd+)yoKYa1WC%=62&qqJ|-H{ExefQsof2rAdkH3EV?{9y7oAKwrfB#*dAN&3{KmrzU za{4=*0TsAF2HGuv`)gnXB{)H^A#igP#9#(B*s}*FaDyKNVF)W`L6h7}geOE{3W+s5 z+NscmFN9%gNZ1e)#?Xd0#34#Lc)=X@(1$<&Y{(1?QbQmX(TEh>VF{18L?(t%h-YeI z6s5?qpds&Q8v|PsX*fkLn#^BDSq|0Qlr)z8Y9#~^0nEPkL?ROE0$b>oast*Za)Ae5 z{Bq7|61J2hMJ6vtGD&_^qAgebjWXB@h(b6TH{7N)UQp_%m(q|$d z0I)FDH8y%t0ds6fa{iJ4GlZuk-h9{pGmFwkSe9g$)OkZ2R74t2R3K7!yX0ypnJ<(i z=94}Okh`8HsIR;TDz;oeDDlY>aC#+^4SD4?Z8S!og~=!;<(d|UXfm;+XFnt*O<8h; z5?kK#nz{6+B>&?8hz8OoHMLuUhUuf8>I*;)71c&}W>K$nG%B{#oKjWd)Tww9l!Y8A zw0>5@Hu9{UD3j;8jzpfB>S!wbw399+Sr-^x(?=reTS9-y&6IGmnFCFlRcTsDkvt>~ z?_?;T@T#u~x!@{p zGE%`E$!HJ|g<)z^YMVLefxy$z=<1cc4)CUHkjkk819QI+t?VR)@|Of{iMZN{$R!UG znfY3mO0hBLI6Hi@{<3qm5Nz#$4Jzbr<)pk6Tb4-Ug3ErwDmqRA(T@#`HQC#WEVl~Kqn6X@VQY!iDr5B4 zR0_pNS68?d@(g5z`lyz#y_yR#$Jd+;puj!J+kTXgfuovV|7a}qLRc@np(wAKVS9bTTF6Xt9s~ftk1?1qy zRgB0Y&Yt^CuiULUyQtHs77Nz6I7@&g9x4>8QU>142{JIT^+txs+UayBPnHpFRcE4w zAnt8gj(z=WXT>{Vth#T!wMwsoWD405=@Vw!boo{_r|%e`xyf2qlwds^D_N&m3%fq# z#3Fj34!(V3{=H9cKln5S-R3K+v0t`x8Pw`_5zp~uu$HUrjSQ+m0x2jw6Rnd5_ z5&sz3>!JZ9KnN)#mr0{6!Vn@b76B~42ZTW1sG{S!qOh5^u8P16)IiGlstxqO4+NbH z1i=v`!OH2t5=6li1RN1m!4`Bu)p0Zje8Cx{LH~OjuB*Wu)Ir&aL5thL9|S@UIx?n6 zpCUBEBSgX^RKg`>!X|XWCxpT%l)@>bLgNX6D+~dlDITFA0TRfXne93R$lIvLaHPnQoXC=_$dkOtjKoNGKv`T^WN|4;jwd_inL`9lh%6^o~eq6|=JWI7iO1E6g zjcm)HoJo5$Ns>HCifl-ST*$l3O00Ygt=vmL?8~d9N3g`l!3@mG>_^00OvQ8z#%xSJ zd`z_bOOc$*(VR?%Tu5=m%+1uyUhK@4{7k$|$_-AW!lfg6abR^o)VuxPkf9jd;XPXH-br>_;)cf-um6 zA8$bc`L<;*9PvNZ39Kg^n`Azj~i1Fmmi@<^V zWC;xg02wIJ$GCwHg-ITYQPwjF4T#XtOiqYA%~`+(DhLBADA3Y8O^Qs=hS&t=n9f(* z&)sB+bZQ7Qx=spBoAE5qrBKn65C!It0sTyq9^ld*h|d;%PZTu@79Gy7Z~-NtfsW)) zr1$_%Fa;hc2sF?EOen~uP=q27#{VqI+Z0eO_|uBi$A>J^lz;>(kTQe+WQj&_1gW^0 zLI{H+D2PT7hCXo88 zI*K<920aA;I?#bXxYQ+83Plivr3gtuH38cc$3WG`VeM0kbVaFvgfK`{);bD8XjD-= z3PW(#f`Eia=z}QD)U+wplmJum6xD*T(D)=%a18=UJqcAUR}>)Aa3#-krBW1d2JlSP z93amU{mu9kQNB1)lt9&jNKhEu=B6Pc;P%9Pm!9z1J9UT~Osxlc3o3%z>lr(4{TWxors6eNXcQ z+EIN^_1s;gT~)o6RmxQfT(wiWC# z1?)|VQ!obgEsAY`SpZlED$s_S^<1z4-GbO%;Wb^q0M2t=Ptny~E3 zT?t<;T;!BXlPy*(2vWvH)|GwS4Oog)paLZ|3JfHKSOC_fuvT^51Z@r6SiN7X$zRfS zl~9$`{$1PL^;*~+(fNGOarI!<^10|wU!_FWV0*9kV&h}hTolur#N(+oyq zfyLL{6=4#V(Gz}Nz6AjlzSUe^VkUlJk=;`n#^I9x9n|pU$A)ZK2aR9%m02P#;%bf5 zf=J?Rb>SwankU}hbp73wK+iJ{-O)8uFJ4>qG-bN5*MVgT5Po1Q)?ZQf;MBEXa)r^g zjpGi+fi!O5QDtQ&R>Xox;lE|!Kz81ifZ;+GO}Tu?@XcW&EnlN}*)xSzq>$E6G>Rj( zWF@{_P43xS{$L08;{HwLvQ=G!uvb$CQ}q;HI`+<4UWw)X+OQSncIMq$UQt-a4&e>f-4+D~U-nQ? zuHb@b=l2ZW`$TCuK4k#-X`&`+2{z$8mTDS((oF8f?mbY&wc*1(WM$=Hr0`+t6l(|# z;{F7HT@?Uh7DJGZnkUv@iT$LLhEF#p+jUifXPE2UE!QD{hh0Wzam@yMC2BWD>bb6K zlmK0domY1?XB6F6Pj2JjjEJPxW#vWKQGHc`K4#TC&Smau8XiZ9jA({zS+CH}wbo6x zE}dV7ip-XZyR8@n)@(h_%+3bTxfFpJhUTx9(Aw^8)vg@Yw$h5>G@K zNAWaNac5+45chB$|Lo|FaRi4=3$JlJym7!V@!~Mt2j}t8W@ZDoXd$1_A@9Q?FYz2N z$rqRK9-mAnr&b`3aw*S4DxdMrR`Mkm@qQd%E}vxWUU4v=axu)tFCR*3r1N5=arwqZ zH-B>`{zdHm$~p&hS-kTD|Bcp*)AKMFLsj(h#SHXDS93@X^4!qHL#IPcTtz>R^hFzV zrL?_eR9!(ACHU}%y95Zqo!}na-QC^Y-QnRHAVGt>ySuwXg1fuR8@`sA?p{5Arq|p* z*H5jx);;^w*;TaRMw;7Wt|16=oc_y;3S_i3636OD&4W=sb1dy9w%%d`ip;s@*I2bW}ib8Ss@Z|XH^5FQq z!O=-dMsXq8$*R8fa-r2KdDSX8UCOc5>eGUwQ^P`f(!y$zV|qjV9f{0mD~b!(tqs?! z4GVXG|FaDiEEwo0Nsk{tQs6vl%ab!x;woLKUA2`<%p-G{kwIgQ& zg%Y7)hy;me&;SDf*eIm*glkf67?@q71#D&AArgW?HMTm1!hRCKAkB)ZG9_jdqsk&u z4F*0JIFWR6(WI{STOtqx0*wjb$`m?Z^g9t&9h*UKvPzY8rXyPMAmk4h$d#4a9$9ip zlDobumhDjptQ(=TXVlPyRz`@a&~&V1s1m>{>2=x3rJ(g?;7~aeo74nAad@cH21hU$ zg9%;sD~2;|&!ko95reXtl^BQwEfZV#;nX@c*iY!kxDbqVoV0d^f9Y$I(Nv<%dsC67 zlL@&a4EZ-Z~}6uG2npv#z5tD;x0Y%P=MQ>DWz@p=J7`&iRb|ajg8L2%U*vMw} zWpF>=AeIc>_r&eq#$}m>M!IGX$wsvHC&ZybJLK}Ksr<`Yh`qvGTr_&oKZMy*#_98V zD~wqRcyo#^eQE1Ti?Y9I_9RBDpv;U5m4l80{2xv-dyd=)-Mdfai6hJ2X0@)Q_xTi^ zYKkesJ#ZT13BVRR-;~kTH`v697U>4+u8S8|{28E{>R#J&>EkIGH7-5#xMt(;uZxv4 z^l_7-q=;&+9r#AuF7N`iiEw%rKuSSMa=C`aK2Nn~^e@#K48vcI3tUH_ocx>;6GIsW z9D{@au0ddAl!`UmZ@h{j`hO<%TP@W52gPdHf3!+PF#6ejhw|;w%BlbDy-2EVPRs3> zv!hIj-YQZv*b+pxOX(Z#)b;nK#H`Np`38r7e>%src1egf5`9eb@b;PzN9~%r`}g;LA@LC_fK!)dz;V~Y8M zWFgs)zjhVQHSq_78YC&3hmkfiK*@6*sTh-oRV+D3`@sbK z-yrqD$@wQzBip}Mk6p)3ogYl4Oe848O4FEEogbXcn^VvnoHUTwHIPs!RGyrZP&gb^ zIgm)FOq`ro+R;cP%u7(vNKhzj?;l6h-&NWKQ=3}K5V(n7?Pq6y`1*z47{zs%Xs`y`#dK!@l>VHP+ zP&`P#{|Tu@Afa*#B%zWD|8JzO$g9gLZv5{^?b^`e*WCZ#klML#(q(Ywzan+c^s4pT zzs;@fPo)04r?hc+a(Z@tQF?GGb$oOG@c8tseEkBrdj~)v5I)7`bOk_T(&~;drSkise9@N*)j+Be0 z!Rc%sT~fKhf{E}<1bEnWf|C6=^q2Xa0Adm0?LWz*r6G=Zu z1y82yI7Nt@5a-X(8kh$0g?@XSCKNG!dBT_CWJ<2_pT7 z5m_h~1P96`3V=_-F~riMSjx1o`l<0Ps`1@pA?kdKd;pq*#myKa>-iSGztUSC(NRh(nftquJym3F6LWm#OnlC8? zw9oh%&Z)o1A?&TqzvL;!j1XHr>P0SDzLz58+TS1H<)D`oHE;OV9YB&q)zmfRYx<}= zS_AO^E$x)SR|u9fgE$HytYHCE^oIEit(}etpcWHlISHC~bm%$g+=D zKPFcTC93U&YxhO5g)?;6kkVtWfDWly$MtD*GsBWjW~Ak>oZSLa z@3G6wL2_c-({1h^md|4as@)pnub)xEd*viRD=UF`Q;$+VPFGB43H)>4IbiWRVwzU= zP}hPrinBa4|E!@c9tUn>r-b>J&K}i`e9l>#2~psI%19)6(ARI<=4&k?LF&Mf_V*)T zb+P}z9`{^TsEswjpT~G}jLOg~v)-=a>u@pwg0X%>BA+R9_8~cBrE92&`>Kde>XAs< zs>E!Je|Id$clHRT@Cnb#u(&Jm$HC_!!VuCuMD|K&hA*>7)(!0Wn^%1f)z4$I;WHU( zPF1q(Z+Hy_?v0L0Re>c=^A@Q)43U$RFo!epBW?3NRH4=k-etNS52@8bauC*PT3;7= z@OXX>qJ&yGe~UB@{@OJnN_PvNi7T^`rr*P4rmD1S`2hEG_gD8|%$N=lD)LBg-H++O zLednME9wl#J5yaDt31-Lq(lCn!W{3OF+~{gqtac%5;vX&6xU88BTP=oxw`Pqc37f zlS(wnCi^uJQ^W?dBkL^a@_S{Xs2kraVbkh1V+&f6eb{Nz@%L@!;!{7_(&&_X+ig}X z2%6_mYT7M#JNs#(nEx?y+WTc5DD+>m2Rr}@fZiE^08j={1B!G_tY6;2x+Z@6FJSQD zVA1kJ?)X`eiM6gtWzQiP{Bqc1Vhw&dTf7Hz1tS zFHh?Z96FV+_obdq4lO7y`5jhTQ5h9p z_206XDo8#~;+C#xNLUC6w9fACUWhL|goDE^qa3IJ+R35m`cVkXuMvxAVk>o{Uw+_2 ztm8r<@RtJdzwGSI)8k{xKp}lgpzQxZK*Z@JbEJj{g_;R9OLs5P2lyo-Fae){LQuf~ zB+?Y7Kw*wBB-GLnJal66Xgo}(J3PA8@C3jD%}QEn;Aj*sZlx{FnHeeWv*l7pX-Qx= z9zK(`>=vWon96sfIP%_6%0W?hS#4MCn!cg9%Dj&WiAHOcDk}XH!2zXG4FGSiN~9PY zdy1N71OlOGXx*tss-lndeUD%$b$Jxq&E&6ZJ6+{9@rqoTl`Eq>uT7$pzfX*1ID{-`{+>E&`EeLnQ%46B~|dK18b^(ioiw@OB|eTPIq^M z!GJtr{lE%YVMF>9!Xs&lbZXETRWKS$Zb+i6awJsHfAuP)&mZN#coiQ+D4^)mSJd@Q zKl^*&mjiWu&%GCL*63-TzA5;iUtPbf^8lQ;bl<6OI)4w2_`G<(tghb=ez|(t?VrB_ z@Aa92Z*;apqTUkq4>hVDE|KI-c|IPlVR{;QcxHu61gID3;;syV2xPgpsiT~jSV!xIC zcWxjUujZ2*i2m9BU$}um+}?@FO5D-^a0BzLLe#u1XM8X8`M)&Zhyp9=2vLq?Fe8PlAh4N5oWFW zNG?KXLnkLAamlYLWdnn@q>(@-l*EdyUGlM?TrQ~y97=sj@Jvva)J$7p_0X8)(DS1W zR#b+3Vq*aO(2`k+uT02>H9(qR5d>O7%cF*hRRbk-IT$8@XaR~2n1sUeid}G}77alW zWZLAQVqk@iY&UM*3tJU`uq2n_aVgiGpw{<0U8uk?&mM7D?uQX`-jFX@^ube9-M&Z& ztBrUCbvZGGYj2dAqf}}BY|FPcmMqJwNDV{|DrGcWn!q*>s6hYB_UBIZ4o1``WWwY* z93DmA?}2X+`kjBWq8agMUPw?0i(V0?US=RKL0BPS-EXr`uNPxv6`8>IaP;n)Vi4rj zSJE84yP#o0enD;y1b?l6C@>u z2=v<5Ibno#FT89Jm-ihI6`fE>P@Qt6r#E1t0nY#`!j7vK>~tIJMhxN>w?ZNp1Y!5Y z13FZNSrH8(cf*l^7(r;YBwXqMW}vYSnR1g9k_DaOh!C{S+Cp50=f({Pk%lcO6rJ1B zs+iRaM|zx$UAHa-K?+H_x>f&7gozkp7scoYr9KXs= zC`z&$PRf@Xcu+a3%i3ZpZUt4!OFOs5rkL7O+oGy>M=&bNLINe+%E9T|rP5<0a&zrZx=`LFKQf)3;kBZ7K+RmCzFWRq$=q@|%mTWFNpAO0|yWSp7 zFS`M7^jAI5xVBflK&pzXJ|xbwt9~>I`s)EK4clw*Af83V^$?-Q+4V4S1pUnjd7ACb zD0Okg%~%=2*3CH6F#YWW+p_KLB-dfZ?G(Gn#O<^o9K+p=;48gg!*_z%yIE8!xEOJo$4p;&lX%mY+8X{F_q$T>BT znpX4-O%U>W_;~oKXxaFM#en40I1^XVNokUn?sCeSaJGSxMs68@iY#m#WgY$DIQ@N{ z^w_z7I6IqjV$f*1yR)!!t840*xcROgee|@qkyA-Ai0P zIQ<>9{KaJyQ-5VPFMR0xJ8}rBh)K!H3Gq4l8>pJOxm%mHclFxn_=}rcqES*y3h@6B zRz>RB*E0Sb$$ISU?S~Z$u(pz>;PfZb4B!ycHV!al;q<4}43HA`SJyU@b2N04xAm2#;#Lvk_qA3N`N3~(Y@j9MPl3VhVy0!|t;fxYB`R*p zE+aQLGsP}#C&?+zuB}H-f$69rW1%eO6kzCPrLV#%B_~J2iNPbvsUglTB_<#&%Pr4I zg=OHVpy#U(=Nctvte~&wudZ(`B(D!GAgwJg$s-_(#-l(kEz8PD2W#wxM#V!er7o*t ztRk)hq;4UtDaJ1%;IA*w|G$J$AQ%7vB$TYl?F|9`hY_jy(;tCG_8&$h zZ!j8<)%w3MBJso`QG`-;1*6H-DrLH(b%o<;pNvSRRDIE82A9jpztQ^Q=^Vijgs;*K zCA0aG$+UW74W;wNiuux6-im>X<(l=@>tl`O%hiVcQD0@6Dpu<)=gaiQn=1b{JMNBU z$uw83w|m~6tdFNvLxiE1AP~v6)NJ>IFfp-n6KZ#c6Ubz;Wm{Q{hJjEz8xyVdhts(t z1_Qck4af5(D&_i~Xe|VSmzy0SuQ({aE!R6Ek#quGKe%rX zr}8;-P_o+YPFAXIny2`D9?v)WL%`p_ogJRHd(-6#(?p%Gx3E9}NWg&q{q^B?c{4tz z`{M)fL6sW-4Xe2o2ulgt3Wnn-$qhl`r#1@361Ln9#Z?Cy3RQhw_+v*LPQ3#nSEkGn zY;lrQbO5YSp+N*759CEN3{mSw-*#H&J8=yGccY+YpYmgb4m8OU81cFHVudfb@{{Co zj!jaeE%6BB#ZO6QpQ`|}Ujkc`142(}#4%MnnSMgckh_145XRW-d`v$?fpbI71vIe&D_gTgG z#TtFxa8sFWwaAB>-LIvgbcV(?Pnm2q-n#M2MPlrycI zkpkXI2fqY(*N##oYcr3aL|5F5zVR8ieOlP=|5EY0IL_v*rN65Eq;8(eDZIyox+5GP zA?+ogaL&`<=79Fn_jbnSwc~D`J4a!etrP|!*PB0 z$J0r&L&9GCYlq{{$H(+;f9c!H2Jj4IZY?x54J6T+6U09SFxHa*EG1eHl&c{$iKZaD zdO|SVzZ_^6Gu|Txw2*MfKPha~!f#(D1EWt3&BWE}aq1DJWFrv&2%>>4fuiAWHQ~tI#-FJ{ASKFJgrcl57Mywh$`?`Cla^qd>KOzOmJ1E$@t?X@Av0qow-;XRh!tTNqQPYKTE-Z%^gGOC^RV9frStLVe zA|TmvgOJ_HN`;9A5@CZ(g~%hxC$J4+BeD9CjGu=2$EuRDC%$513V(yaGXZ8Zh2RYk zqY?r4@N6sxX)RjE*jM^~W?>b4J1rSkIJhB}!d!0h7o9M|zm*&mJz!2AoiO83`85+m zG!TdTV@K`wcYl8od;RF7owrKH)|ok1_bRnKB!Cq>m$H)nQ-U<<+}3m#e}2ZC-2_{L z7$h4AFgFB;2=?CQm?K(NK%<3z!NW?9l%+;S;Rzw;g3Y~+u~^F$AA^2jLC^re3bPm? z%75KO5Ca@glOZTYNxP;M!BY}yNGEYS)2n32Nb)*}^3JQx7BPoe9g4Q8WD!9p3JIbM zBav+~^Wd!PTcugT4-V%VhLF-h`$kP` z?x@@Iky?*Z9+`hG6<=M@*0NyJvAfV}zSdTj1yTt}FT2dm9Y)B$ z>w=u50t5>}4PkAe1{j+9Vw#5#13ZJkVby{dTdF16p0I_Lm+(S^n~+b-T@q@*V&Vtw z*s;_m*xE|;>k*FqM$Dmh9Qmc&{LS~rl4rT5gX*w@>=#0+fnN!i+8ROXr*3sN3CgtPA+I@ZcgJBT6%-&F7}* z)BVBThvd7ds{Oj4ng!>42t6Iw&D9`e6*6PBIk5#%RR49qgbodNftQ5CvG){6>JUuc zgS7oXRXTP)B>~ghE1V5H(AQbktn^l*?NW-#eW%u%|E(V6?G*DqH6@q`wScL zS*8<85WNDABkw0%ATE>_F|DS1YtzrQqlX`wgckG`u_xTt1bWiFkha=_{!Pqvq+H-VeuuH6Il?T7F`W=0B^NFKEPHDaBFO<$A>Q66z86 zAlQ1Eg-7h$h<)|!7w_*v40IsG^?WtINJ!4Wx(4dWw&DS<@B(RdXtd zr$^@vqvHZ`nH-@~9XpOlDi%2hM_(4({WEJE{LTy*U)QQPIs>=Y&w>X@?Ro9bJ6a$4 zk2x-Cq)D+3Dxu`e2ayasXQKig0coiBI zIgi3wM_0>uy@D9s)RuosZj3F^k}Y@uAZ6UyZ_u+41vT&j zTV4YPY_RCAzRBo87_Q}oY!YcfQYqT|DLy)!ej7`oq+G#RHBw}r!N`dc?&^LyO;*MU z0E-BZGI9r2Lo!@E^zTVLr?Bo9>Y@OEwdR~fIdsVFk`;8S)FBl;=C=EKvqB7nKO~iL zhmya5rG2~zRJp6AARcsvIqcH|z&Jrl9S^$R)sJDw1{7=!#f;>Q_Nlqx^ot3)`KOaa zgXi>t=d?TYBooAly9-n=#HctjW}pqg(RQ@SmLU)lr3Qq9rVI-PfW}fO*4@yf1QA4P zU|A$2-PpXzJg6B{Z3_KLWYH59^Mg>>RhacN#CXM=y{I_fT^TEB+yPc(X5!DsElJU z9~`XU=-USz{!wYm0|8ryzOqzk{u-JvumHmn4-Q3#Iox=UG!M)Nx4Wab2Vk&>iE8z} zbAJu2eT(%n6ZA`SKxHbL`xAs`38Z}uk`RYCC#QGSQzY{c%pkyqb_Ns^5dmQG_Vl#n z(J-mV7l26D?NN7!O$3pB3F1iuk->qgsFTV;kbhPnMZt<7<{DdsK!_^K2-H80^_(e9 z5-ANHDdN9U#9C9Do6)2r=p-s~3st4tco_7A#9Y)w#ROMHw6|hb_Z828+C&lxG*S&vO*$x4 z5{vQ3=1%N;)bDNv3qgR0ZsgebV^ugB6zQZ}Qb5Chz3UztEqiJ<5sK&WP5KAsI>6uOp5WItv8K$8YE zdS(KPH_b^Dsr2Xfcyf8?F**JQDCV^cIW3Us$zlGSgO}K;V}wUHC;#OI=7t&+rZhi{ zR(Nu7r_@f0%%xYh=4A7yh5{UGX?fIZ`yQt2YP%KQr$312uwiBSEL+I|)75ap8jKk} zxY1N1JUS(F;k_-ofxq0BqTyfAxC+8y!RQIN+B*1UH2JFuM9+zM07yRWyb`NC#-T(g zU?9)$yl7zba--UKvsV_b3o58E)VKg10u=g`p8x>xy+jZJ;OnFchEnsG6Y?Zp^3b^S z&IWEIu zlK%ewj$nf!BHFWD@IA$M*3_=lCFIBFv?^=KE*GhQ;`j(FduT_CLUt{0xU}&SK_{0G z)?|s8AW6l9CT6zc9OY~y@Lz%{#A(&SSt^=GuN{%488Z(mUMKnWwx+XhfcI%6G!hJ zFLHjcZa?=(I*ogzl@T?-f>SFJ8fIVIV=T?h7NHyQCn?(kK_+BcWP{bYrdzqHp*mdg z3pK1%Nn4Bwnf)UmP6&cJ*df?T*lez&fgCmsvc$-;+t|m#=*a;R-!kI&Fhd4g7nv^9 zwOZJ+Hf^$Jc3$f!*t|WK3Wi3yj`0A%Tm!LdnAgBl_EQ$bGnUBL3aSLwtMC+&N04zH z^uj>6j5iXp&L@v@j0zRCMn6H;@zn93BvRu;)x(e1zD3pGu&QRzO<_;mvrJ4=Obp6S z3}sGSZo9PL7V;xH$0&EWN@FUSc%1N{%Sxkf)v1e#P+uT8zG-1Kw6usA8VeznLdK}V zk<@V|*3>#9of?k8{sC_0mP1HlQbqf6PiUm~3xtw37Pa-NtvQCm2$4eQh8!DgJOW?@ zAv}tjqURh>V$gZ|W7aFsJktPJHM4}1vsg{$oaj7}9DaCaQ>Jgy8pJ&qN`chOvLyX( ztC^Max)@wwasyguuF3HEsQUSdq4}wYd7kxoVdMo6=7MO}yja$PnFf2$xI6Ezz?B6V z>J=PhzpxL-{4MRA;t#aL-;x0}om74bqO*%#AdA2}9S-KXQV~&vK-7|jFvqXUj+O9D zre5vQE`yx+T-9UcD5Fs(kklCGHf9KW_!>yyZ010yvc-ySAzmf$ zy0GAbo@g#AtW9;m=^zBD5 zz!HU_EX94}4it3JlqrXcvEf}AfB#qRegslT4 z{#`AuadR@rjlhn(WheYY2sM?s_om>HZ%kB-J%s-R&4_q-hhq^%?&5qy2=S-lr~?Py zULfHy5=&#nF!? zfGm+KyBr*_=;NdsZgr9iKZbjG!F#1U%B-VS>^iEn*b2M>@P_-l+}5?75_`}I0XX%b z^K-#)&XIkCX6DpkF7sa(I<%z&k!DO*dguVwSnaox8M-t-dI85>dAccx6_1Y_lZU%B z`6B|r_L($6^6IbpsKjM&{VUy*^M5JId6DmWDVcuJT4r3(-jyM{zKPvx5?~)p+%?r#D=A(x z6u3Wt*H|s{mbpBxoIjhpm~O`mJfSxjsJ1Jk|NFbJMjh%+r&=pA8+{5aZwf9m)2@8* z-FT8(#xoIkL+IM~XWPUuw{~e_PVqmk%RAAZf7>Xc=6ZVK z1BoGm;ju9YTO3J*BhV@23pCM5gMx5jcx*jqcKgE7=Bm3M^WDKjMvaXhCO3x@`MeVFoo#og3y}(k*`2TMm)pJZ&GJO;Ug!IZ zImLeK96}ISyO*+vy2jQ~PhX)7=>7%lZAj)L)6Z%`|DD{)&pXtX+vM1XA~lIS#Xjd^0~W~ zAP&KD9wF9%K9!uc&aW=WK8cbNjG~Q3WJU2wrYDC@Y@3ys!B>fthC!8y?7?wDk`qL7 zJDnZ*N7^vafQy)tBnfYTMf07*EXt}W>8$=JmtjAzf+_5!{#YK&gQ@1KBu?OVr$l^v zV#yy#jjULe*2P-e(6BQ$t1^zXe%s5X;ObHxta#2=!~YD4Ez;B%S}Fd;ZCt7zwV#f? ziJ1|JZCLm7L{(CQWmW+K`BQ8UhvDsdXpE!LNn6{hA$85Be9&FTu6^=B$G-QTL)Uqj zT|?J(T<%fVt$APNPYrn#aWLFTGwQ|yA_Do)oc)qtnO(PPSC_@ zR7CSlvp5;rH4|)^Tq&N;N5Zg7{^X-D;lc zu(WEP?Q-E|krM*zeUuZ8vu2qWug+stl<58`FOU)b+X9@<;5Kq%T)*UPQ`P?PVpG$P z<6~Pl&hcv7KoE;7QGspEYuB=y>SNz_+VpDQal7PmNxVs9wNUdO(eiz#AQ+h*UxoMhV$KZjynx_7pf`o?zUo*=I6d< zgR6WG(uD&&PQVe5cmM)%KRk9q82vqWlO_D0cQX|9Z4d0y{0oi}i%Yx@Yc=?NE}9=V zUXJ?(bUmV6A9a21+7-Y)_kS(GUR}#+n|@nVzrpXXx5WVgZ_mr!0e}yMz;zkLJA`7s zYYIjCLo&lMp0tD)8pUAD0>g7yJVCG-S_nahAsCMRNC?GWF_b`5Ep9?X2&+gjjLy^u zQHG@qsJ<5(*_I<>45UFjNC<$gFhI?E{P7JZK9sjW9}3&JhYSHdSh`>vIQ`HawtxmA zTQCA{9tzW&BfAQPZXzXHid|tVg49F}aVVVoPg|=&SJ9-HfAP>+U}@qE_muFgI3<24 zE5*C+nGn6UNC=20_@a`VVnzTtp!2R{@GEvPI-3Q)iz~+(h#EVLNlLwP)V%>!E^OMp+^P_Kp@Ee z1Y$wQXcyDTtrCRNvXRnBmH-uhQKMM0k-XnoV2*LmLi_bVpj=V^gIygH)^^S2R_>M7 z;8D6_P{=(zGo#=>2}DC9FW}HS=C=7FmbAuJ@)Sey{VV%I7$teW5(E4L?a74ii3>o4 zf>wH2LnZgYwHUgQg5xK5V$9lIriz>pRz#bsuX*(!QRH3)FKczb4VTzH85<>;9`%Tl z1qkYU17!_-NE^zf0Fis@D}Q`7@SWLR4m5g&z<8o!c9lX6gBh*tVGi$R&{R!YP?q8`|mymc)Bz z#rx1n2P)fRS-x+9(fimE9?RpOs?KvGiWlCvzQ%^vANEcVhU-BHoL&O^^x{e~8scG` z4&;TEhJ(CG3EsJt)9?1u8fzQ%y)~Tr^bWi}E^A=rrD_?|Y)E169i{ll=%zT4}M{?sIpM+RZ@I8b>;j$v$Es~AP;kl*?cjL z1U*GqR*++vMJu00%}WRo9^i)^?L@S>O@rOS29HK12a9l8h2QkI)wMk$M-=GFP#*Eu zssS%J3)2!TX1y5af+c*fI52e2n#Ptst00I+>~|_3ySJwl#27{kOj<1=WEMZ#f6stO zP)8-->E`Vei-2%+09kl1>Q!x1MoU~kQ#q6w3NnCJJ68WlKYEF_P1sWuh*4$^ByFE6)~u54TuJp{Pu2jzToFC%>n^egPJtAejy z?)-RMoh)?%+WKrD*tLlJrQLz@Irf+xT+#?e+N3d7rXOVUmt^>6TB8jw5XBu7D}6TM zHSkut|JF;3zaREu3|x&O3w5?nnpZGF=&=2)-9>72uKeg=Uy@}pn_^YSl)<|DS6h;mycjmDh`;r@Qk2`m#aG6-Hk zglUywpeo^2hU!YT;qSU_tU_n{NnAtHNJdLQ2ExQsInQ zw$93{B}|0i3hcKLK!6Hjwh@rB6u79TbN$_fyugB>S~@ybf+pCE&PpU3(#A$sx^vo@ zyT(~VN9DiEk1AT6nbd%(TeSB=^-Z)5U6)VCq@Hh{+12HTuT0C{E@`z>D1&{K=j{_&~AS?Iudr$%GyvQh0jpX(fTX4ZeI)j{M{B;`)*Euy3^o>}a}_PD7m?cI7P+fRmgbEh7EULSxE>$E_xTlDRt3Fhq9i0F=p0pWK`A72ipqF47a*A}D%3B?AoQWTMIs#<{ zqgE*c)@4 z>LUL%jD>-8#W_@Yu=0D!AuDhaMCtzpF3GTn%!ycvF!VqVmq9~B{Tr+~lPpEbj#OoW zBZhj|m5ev37o-5-XVYzKCP^G7A^5b42BScLfGuiS|jCBlkd9-hDM~ zXN@?SsJ#n3Rq6Z^k~7Lm|6W%OAvt=uGcwI9J*dke!#i}GA|r=24Rbf)nb{xUI?CNJ zeCjIJY%BB1B02lkKP}30!J2*cj>kU1n_GMVnyA7b`YMdEV7KW@!iB|aASdXnNYI8IRPyg_XqSx zzc6A8RQjm|!s+mPzW8F>r0GPcT;?QsokSI69Z@5renoG^TeWCtuSQBiS>6w!-TrnK zSpX>b(1d0$MW};ZEQD=HY*65~j|zt?gm}KT=T0)PLRpVMQtF4wSsvroGk471Xos>g zr8a~jgK{b)ecYY$z?vXCAv2fi*exk!b~Fd!7B_pP0!(xeE;dgHTXq))qt;?WSb8(h z#5`YTxscibok+__dpRO?AG8e520fGYjUrb)(G~g+o?5a~biRCHbqp+leC;2MSez92 z;+s<65Bq7QqPueEmU~aWzn_#xYIg*X&fdxfT|{-(#E|&Nwmo7AG>Eo?&j}U07pFUU z#G&*Q{IV8)jMv~1)3OjNu2;}!nFwyC08{EqgV+aQ<(ePs<#(?&VC{GcQ`$Ck=YFb? z@4fc@p8Ro>ydn%m6o4(d6TQ3|ynLOhoGV>l9j(^!8`$Af64t36Osb{aUloTvfCtpd zkXDYd!&34to&62mLHheuI(4vk4PsLPESyiK}Zh#~bx-)1S7 zJ#SO0)Ho3d-MsNvmnFH9d0m3#l#i;UJJ?RilVM&Gig9djT%MN5m2RLzukPNIfe>vD zV}D`|v5rP;{U^T0WfohMOGZXTi?9`kYJ16(UA|F%J;Vw*WmcZ&$&7g2CWLz4kAcpn zP_^MHjv6Yv7jb^zfJ5mN?Wl+kQ9EF+Tau@}c-Cu(n zN~G{2I2=(xKZ%RjUtM7h64q_>g9U6EP?J%^Yi#MeoJ0$G^^TfR#NFmIUv4eL&QG6u za`i}TV(8}eb(p4%k3n?Otd3x?>DG)yHyX*zl_i>X%gD+Fy2&dMmzXt@^6ONXpK?MROny>3--w z#mARwPBwHz+GV-ywzJ$R@r~&4B`DMH!YGB`Qp0>7hsZqHef;Z(g`~e_>PC$R?6Gds zwpqTF++Q>IIKdp0qZaGEOTD8v8;byYv#fXXf-Vc0xUCZPldSzc<@5`6FU+GC1-* z=nbnNeX8v6^#pzMF!2WZ4^yga^O~-`3?i$`uzgYF-6~3rZlB}IDx2c(#{}w!-{TG> zQmtFfZA8A?s!&?fn;eL7Sd_;Vv%~JwZDiGSlBB6ylE9m8;9FXYo0U(Qie2b}e(!d& zA2irocTjd@HXYA?HyteczVgro@MoX;u<5Bf2Cv7R%gLCJY}lZp6qeZ8!Ty{1%W+UW zN>Kqnm6~1u=fF^2+I~OvtRD7cq-bv;+~lmv-W$c}gwnzQ-!>%mc=h67)O|lcb<48q ze2io2$AL!hQ0L-@{hT?A!-b67yj5V==|hnzdeP?lx-IGVsdGw)XK~y5DO*@ZtITY! zWk~Z={k;JqlkEeG+3ZVEWrw;A!_W&OBn#Ub9P3J0r&oJx2b4=wd&$Rx1JIIP56T4$ z)sgYe`16+4snRl{fZg%;Ylq<8Dil zH7?j;`oIbC(XI-|k~ZS93)T_C;4)qR0^Cyf+mZB&HsY91)v0Cb;-l$?y7R_A&H?W6 z0&iG^@|)e^ha)GW1B!zEu=({GPCx(SDd*BI!ln!6l!6HASz)-EpS(3bj`@cFt(&+J z_2rH9@v#?5(SiA`+`0)?*Uc7@YpK6eCF$L{`5jgK4$klaf2xgEB`KqaGX|qe`;aS> z#SuE#jkWvuulPNAv+L}EqsHN>ZJFuTA1rLDD;%neZxM@-78YaGj(=s} zf4w~0{7LOFp3$40QJ0<&ihy`jFA$tp zqK0Q&w`VM)*G~hlsKck2>8BJ4uXGEq-xklwInUwU&*=iszc0OVnx7*!pCG9LP>NGr`@m?w~ zy&yH88ozmkQF#G-Jb&f*giE~EOnbI~pF*j;5(2!tmVIi#uO+z8-EclYz;mQVV61^} z?XXv?#9Oz*TUeTJ&!*4#;Y(}0Pg|O2dG*_$>DOMyR}il6SoPaznosn%&k*+<)%`Sw z>lfwl8k+W=H0{&M`Sw@C54^tY2V@HDk$CQk_i91?*b?yFYJS>!^js_U`)%<7l6ap8 zcpC>lb-=y#E&IR_f6Au$?>YE&S_-JJW|6c%RK$*YR5BttH zeAkcvv^W2imood8F_cgMDbxS#|MW@$2mt~L2rOt&fP#Yx7cy*EumC}b11Cm|D3BmU zixMX~wBtyGPeby2SoLSkq!(Y#^jXy^(5O+TlI40;W=X9|n^J_?lhydU+=FBMxD!6O+vE76O zM3W9Ju(Z_Crg^?h*;eOU*H;bCZp<1bQm+tlb_T6_DBZNMRhpd*!RGDRb-fz6jnT0H z#}G$)ZEIMr+^@lf``nw@;cu@Rtr}i_He+k#7(F*s?Y{JT)A8LK^b8+0PU_;f!dAQA(lvy;27?hu9O3K@q1yP5nP&wTNop)*i6=|VxM%t!U z#C0TDeTk;JDtLv0`e$6PhPn`$&t;j@ZhYdJ(`9yA7A0m84Ci5p2I2C5#$+JDxx^)(Bu=weeMe zm46-;V|J&q+f#1-vD>b+@4owOS3{|LZJ_n;_ibSCP75QrI?7ltch72*k(@6v-yDo7p_5!J~Yz)mm}hchu9fK5**jLMwUE&U=3Htiemak&SvABrnqG7vJ^e zFRy*C`3&R#hPUf8`hE4p$p_b0nFREd4}~OQ#Jd{%w)dzUp$jAU%Uaf&)xDdfu7XUd zPO~(YJdGJ(OY#y7yt)P#`DG;~o!N~6a26e$6#xJ-<5|x-G(3wPEh~6SAm2`h!|iFW zd)kxR-TZUCYAH3WG*B7X(Dba|0YoY~ns6Gcu(Icn(iRD(wvuSedqEO=I{YKXGRF~I z?hu-ws=4Pg8O_j~7iyo6@2Cc}$j44u^z!V-Kci2Zfx|5Y&YntG; zc0HG9$%+0Hr^YBb$$@UGW_G#c3U`w;0;tA?(SaebiiXaKv{I4vo1;A8)XHi;q@sB& zNh|~T&w=c+nIHvIHJgV+N0yS6jZB#=cZthWX0(bepKc9s-ov=i#;=E6rH{&S_#l*vBpiPImdWjjq>r|>WdNw9JArC!9JRVnxX z&XK+^rR#L7HWhgsK5ev5W{x0>m*T1NvzET?k_zXIOr}nZ(NmBQ7Y0!(%CkQF}*5!pEyS5p0vI;t)<_% zl;7gjl)7#iSemr@O~qohzhNb*H?OMPph|YFxZ!PF!CF{%meeAu^`{%7Yqeef3Z}q| znxHvd*;DHd^-~90`=tVUt$N>42lfGjH|J?R)e%5LYhKD_5sixSe!qE)!V!!a(+8C+5!*Oof^XkrGO zOA%`or7BiiR2fU+K&F^cb-r_PpEr|3%2KzV#qK|)$Js207SMwZw1y+BW2xHoDZz~~ zi_HvQgJrPLUnMP6A1vUKbf$&f^)8Z;Y|z^AN|e=WbU!)!-Z|!3qMg-S!hA|#m=Id1 z!9%gXs#-{R7O*2bbXkSf`sn{E_r3S+FI>^AY2QW+$HhBrh+!w|>%A8LkZ1!fv4K)% zNR>2p>eSkSnT=dbi#yT~rdOB!BxXr(^tiB0_O3I#U)0W--&3L{yYpS?v>xP=%^`pR zj*R3ZqZ&^wbTX8Hr^ur&d$M#Kv$}scTY-ahcJ8)rxm~-~YpWQ**R-jr7FcMbeG}4~ z&F!Tpjqx}O_q8A2@|j>>RMCQV-o;6*q^0~v(cK)2BCVmUWP0dO(_EYC1-H!|%f~)9 zP|ZP2T?DeO^{pqDxY?|3zV{sJ$;nzyIKh`DmsD3I;VXqLglLq)&2cZ+_r|rR?WvO9 z-ape;y@(Earps>94;y&hf~TrUg`M#dqsdbM4Eo9$<#Fp_4YAn&3^FRsIq_*v8oP4- zF~8#r;v6Scvjwhq;giMSmZ;X;L5VhKIXYFxk+)ZV20YkxJoyc;y!Yy3-OYB>LKWVu zMmdWP#4{6E3agmvBoDU0cWHtxSYdh`aDW3WPfKPI>j6l z2w-3XO^}-jFyH|ssKEUNh`$3~Ah#BvK>zs1KK9*!_yHgR>R-4yUp;+U-l5L=O_AO!9-6x>0H&;`+8@fttP8=WZ(fAAmp6$A$y0U!u~3VFva`Wskf?Uf50z|lC6C4K!j$r&@B1@^# z0|MIb{aB~{loVJ1APN8o>SCC{pt6-A$tjxbg^S0f(Yu}2{ItX{79$lx;OAu?-l<9H z^irjr4PrGF5>A8@YQ}nLPJlU<9A%>~D%i*^gmk$7(5B?XCk3Bm&!?I_Y@8`Up93<}a3!9ZY+ktZL;*x49sJ#* z6vxUTTUVZ77Cp){{?rUU-#O8nLL{Fk@nct76Y9~I>$F(2Ih%%65bq$Isnv+gDB0WD zjH{7OSGGwqRaYNP<4+;YDl)<waRdjr zAK~O;Mk=F1)}dw^Wh#m$#$Y7iiDRYJm&rxSTNVZ(CS_p$-XtzgMLI0V%pa1cG%pwMmA4W83tp210!ax>Oq(szVtFC8d;#B;B07iu5 znf{qY+mpfb84Abx-YkN_pN=KC$F2~2}$j@*X@^r61`VJZrMFjQarEh4-^9t4gal}QeNO=CVC*a#Is@(n-?!P&8J zPMcQSwWSlf<|xSG-4pFb0wh2h)GW^CY|aJ&kvM9w*k=*x;JKAu`qbdK7$uS>txDlPdHsl;aARBo8j$R-AW0F7WRCDLZQN+JQKB1Awyjj}8#`WsvESZ_9(8V1r! z_Qn4dszGGzLtLO9@~I21Ca}$2$JwOSB8%n)A^~FJiOwHEBp;-rcK##>B&$Xu z;9t&Geg)yqMb}GQK-ez-wo^@-n*GGw2=CW_8$(qdA!9;FIAY_a+1y0k4@1+Maf zthX3&Q4}eSG-3>-DH1&AKp^fT1}otP;@u7{czWA2HQ&cAh1l7p6aAIRVnz<5BlGwT z3?tsmaaDZE=}5i*7Q#J(@FsBrjM6@KndRc%X@yvog(bWpZL8iNiWcyoj^9N0c6JZ)R0|QX>s#V^duZucv`*lOQ4m#6_g8^OU~)^0^e z7IM7a!%u?$D9VuS3Xd7;-J~9?S%c+r*@4rz&7H0_2bStD`fYDZw50d?;R*-X(1sSY zRwr^1w6$H!Fctxy=4qc6jRR|_JR`w&PAs2-W&p>jfud(8@|g`6z%X{fL7?(AUIa#> zGOnhkOSXheBb(r+1ph(9S5xwgp6~>?!8?cRP++7e z=TP)4GFg1xO@`2q*4FoCCy8hY1dwlXHU~S09op(ME?eg>f>no7W&Ry@b2zYOnlIs! z?sh)^Fv>O7$gvqfQJvSF%C^!7Dyyr89%Bh#H20b2wo>IA=9d28Xo|%bI2qBabla3o zZrnhLFh7|Cg>1?B?qiu29q(AXnGOLw_3$!g3_)~{;wa{h7~t{~t4c(SDx*y2*!6~P ziF$yrfaOFrVrLqJ8W$o3&gk{X-*;DaT`Dh9n-xAQv!hWlDWXgZoB?E~pt7-=FA2jmiRPhZWPF$aGte;Z;xXrx6WP?g!1FCrC-Gv7qv2#`ZzB}{NE#@si4;8YFi{Y*TCDjk&p)~ zh3BgM!887iF9wV-02;2y)M$)Allz*W&=UDMB`-Lh2Tqp+ID?-7uwU5vU>|g(B&TT! zaKr?@B7x224Zc`ndk?@xm9jXpmrpqP9eN*T^w`$uQPT1&J|nc=GM>9BmdOT;LFL_^ zvT9!`_8Is~t9DpVEeWSG05W>oUgew0aLP_$1ydcBK4rY2$g$soDEADPNCKNkG|xNS02+j^gp&xW&rtY z^*O$|Or7I$--=pT5x~t#`w}a_lY{4f5WI{Ox2U)$f=THGuU5zoA#sZfflSR|U|Uo4 z7Qu4?WRyUeOS=6rxn%`M+wOth z&ms7nvewrDB;;5poW-NLJzjJ`fXCOYL{xio5jRY#-pjt4hfOMb!@b#z$1ay~F@L2W zF>hzzwz5;JFDjk2ku=g5zTqD};upPnMW+2+sL1yPmFk_lS)9V>HlDx#M4*cm3T@20 zPkwifx}&IJq*~~x8N|(;{St?gRF6+Y-@Od+F1=V6K79q%=eTq&pjj1d2G3Z~;&GDC zwr2yG;CoY~I`FZY1Yi>&I%90pT_s)jMBr(-aa$M0q zTq6K5dlqd3s}3WgBns4LMXN`(#_gz;uG^bN2hP>lb|7G+eBTOw3$w3Wmrv*VZ22_t zV2pEz+AVn*b7sw(Id}H_*`wQtb`3CI>J#TrzN1x3Hmdh^;JqFlyL{bLb!ywVWw(~d zw)f$eP^HGT9F;Ew0AiVgEx;9Rbgqz9`-LgkDcqjO52Kz+II&Es+J*Ba9=GvosoaAf z)mgM~saW9=~b7{ZG^ zizMXlI0%Kxh^N^UGH{{%S|b1e8=7m*tg@s#OD*6kY|XI$rEs(EIP0ovO~x9*>u^6A zQ(BM6pwjz^xDhXcN=Jm6BvQu&$(xbDDy_T{%Ph0Zk2kuu`|iUbGrDoTm+1S@x+epB zvZ*c`^vz2fV|uSk3SCpLNDHYvb0!5=Y>ucG&${!%_NwcRGX4sk(#|H2)6GuzxJ%Q} zzJSclHV?}rj8DD%G7&=kX55fUEloWY)l^lzY%R$QG|@pJ6{1j9#Y9Y!(a0!s3O1g| z1oJlzHT@Dl4SNd_#Ka6(?oY9}5QvG52t|&;?P|^R zSB6BbP_(;NeHY$%<%Jh7ag)^(Bjd2@?maLxXM>Fw^G&qDcjTA@2uImN#(*7 z=wJJskxbU63HXgEY;1! zFCFbjr5(dnKi-n0)F8902CL$%3-8yy0|TEeJARGSbK_01T6|BJl1BUI9cfK?->zBL zRZQFc-ktZ}_a?R5HsySzRBvb)x^@l3h1>(kmlx3*FOAlUpX02FXh z(5=H%SkaN6M|30fYC8Az>!;0~SRGqk8cq?()7QNAUN23y=y{JoAOIAA00|gC0}k+j z1w`Ni71+Q8K9GSBbYKK2I6(_a5Q7!W-~~05iBzQj6A=hNM>6n`0Qe#ITI9K`T@sU-)Z`{P*-1}+ z5|p77iQ^m8n$aDp}b|SH2RKv6SU3X<5rrY7dAB=-kC@*-Kyk5}3gh<}is_ zOk*AsnaNb>?To#|BP zI@#GycfNB_xvXTg$_Y<<-V>ks)aO3=*-vXKCzpZZr6vbpmVyG{pf5UTLJitbgc8)D z3_Z(2Gbz#NQ1qc0#pp&I3QLXx)1v+q=}1XBO^IT3l_8}iO0%ZYi$=7V;Itan=qa6# zwzQ)!#i>Sf8ZDRdG^0BGDJgINYEzg3b*M-EXi^r6rZ>RQb77rCwD~C*7%4 zk@{4HdbO)T#VS;{+Ec9h)U0R~>scon9b5u&m*i~gHGi7awX$-kQ6;J=^-5L0{uQvY z?CVZbDoVRT6qAQ7>?MC{fJZ!2AX%#?W7#@atpb&@m<6j{>pE7?-W9J-^<`fb8(7nx zHn0pGY$#Rx)mA2SwO~!GXf0dWQYwI1+>7grCQIAQhBU9fWo=sL`pTQa_OplO>T)+L z+}f6OSpbOcbj?Ct=~frJ*VV3dxtrbYZr8iv1@CyjTVC;+m%QgyZ+h8_UiW5qq|6Pg zQ8_7JrdkxgpH1#2W6MFgh((VY65m zIvK|BhA-S<4SSfw9~Nxy)@|^PJ^e=Qq>&&UTJ-p833IKcgAXe@2l2BF2?MyI92W zo$_KQ{9{kXHp@s}w11QOQw5~qnOZ|IeJA{20q@nxkp}gSqg-Vv5BSqiR;G)gRRG*- zj{ph~vaC@gWa*;+$cJV@QK2R2Jrwnt*Sr3;uyyV0Vh7vUz#ew8iLLBoFB{p>hW50d zU2SJyyV==h_O_*MZEbfO+sTerm&q)ha%Z@jr(SZU_q$f*>bKMbhO$bR{M`B~xv~;P zQ9#kn+XQD;)mUDzqg{(*!8(_iq<*qB$sMiea(T?ZmTttTYq98B+`|{oF2*ygaqV&( z|9Zz}4N#634s~qMmf4R(2u7Gmhyx1s;wIp9n>stfBhg(jxJukcP zM-SYUJqGx2!MY6TC*N%V1_uuI47`& zpHt{rza2&Yo$q%C{NM#&c)b(;@P_}p;{D$Ez$YH^ zi;ukH5ij{=D|@=Qjjr1L9OhY1{g`9dEWMi=@5^3&z!2z*>IVXEvU1(@1WzzUQ!P;g z_z8&O+%#dA?pmYEzUoJpw{b=7^idWxxT`j|p4C2C0zCZOCHG$2H?MiKxLUi|uYUHe zPvGur|N7q-KljPMee;LE{OCWw_tVe*^@HF2>X(1~=?{PVk3aL;RgQL%-D~PTUy^do z=X&kdWKHNWjGdyY(SVQ21}d6DOW@kg_}mK9C`r?d%=h5Uwv_Jlh)V&=paL|C1028s zEFc8`3#tPqfCNp@rY^t%LSUgrummeW^ael%Ne~A&pacr)18~p*KwzO100SIA1U4!K zb?~5W@C64z2z?LZJ zHBjKbt^sjRw+i9`&FbBHZ}^h0pjKc4Snw=3zyr+U16VKxMZhdLKpYRM2}5AaFrXX( z-~z-^lu{5L&*BJ6ARfiB2|XYMq@xFQ5CBpT1Rm-FU{DBwa2@S2;LvITT}jrw=i&BD z% zY;q?5OebS9CuK4wC5aLp;3X%{dss3CYGBNyzygYZC6yBB#;hW7@+_961z?~EeiF=f zQY)*{Cjqa!05B@~4+}#Pw;CcO$7$GD@(WVZELva?cp%Km$>u=nl*(=bK}q8OE{PdS zsnd`#B9E*9DsXdXO0FKV_Ux?z7mle?a0NrqELH#pXwZ8w;2=A|9Q1Jl^6@NO@C6a- z0tm98IN%_u4#yS>A0J8x=dqzqk{^X|6(+N-gwO{F@&gF+%PdnfIWwq=&ftp4V#-P9 zif!$nV_C8g=!T6ZS&{@lk^tH87lm;nB}oO^vd{{R3x?1ET++*6?bf_A4ehWryi>@) zQ5g`PTD+<)s79v6iO~^FT3K8-4Y;6pAuGywjEccJ|3avi>J2X2n?YKaV(;85so`c_Lv^b@Z#{`ZACQ~vY697H{AkX49 z`O(aDQ#CO_6*hAnm((mm(@8@qHLsKf87eh}kR713GdExx2$CF&YawIsAOn*DU1`g@ z%wqQM_S7z7U~K@?^7^b2D;LxN0e}PE@K1vhw@d&7l+pki^!Zrw1r&AdI5bXo%@!fG z0C7@M1+cnejZ(|ZQYRHTeX_Tp<@OfO?k=DZ=)nTw02d7)JKJFblrlX#FC<6oEZ=NF zV+~SwjtgroC|NY|cFyj)?D^cz<{C5?BkuOrGXQx`$W)X7m!&%Y-O^%y?N#$E*LXF; zQmsvkkCpl|q<|FZa!i$u5tI}l2p|hcy;WO()2UXgw2m|$OA|C5vN9Rc96bOZN7D%c zGF~Aw`MhdNZ7^S7~bIjnjZkFm`34j0yBmiS2z+yEv zV>#AiI~HU^R%Az(WJ}g$PZniUR%KUKWH0t)U6y5IR%TlkV_|k?U-o8ac4IeoWGyxa zf*=MCQUz8J46oD&$sjT(Qw9k#3LNrGQ7OPa=`>x`!!*faTuR|ylt(3yYH4f8nq{}7 zqqmx@-n156=PRL#6f%X7H{CU(SO5hU768 z>A*1XAu9@g8Pk*0HXh;ept4tP3vvSBm2LGmA5(BiSpW-UleML*LPP~cpdkKIrjvBU=!T3Ba0F(Qt&0=mNV-y1nt&tlQGirt9-MSdxw!P znNDKa^xtkY$08<|imXP@S8IKfe7Ug!-L`+vf_{zG2^@AFuh%ghzyr>>vt(;;4;Z69 zAYU66fAv=#5q6?nkRY272jSJxtQeJaK!a=8gh?27UpI7Rc!WV1kt11>U08EPc!n>z zk|8;VDOrahd6GZbb~$;6JDHJv_XLDME&(8j&!Qu75FXDMd$kvCsTTuy^DcE1iyct7 z#>t5Zx%2>2Y8$La<>>+s6YIFwmx1r~=2kZUnNUmx^aOj5H<4IxsT8KLwCf1&U!PVw z9`=CAF$I(~AeUG(50Z}Mm%%ESm6AXLK$&+Hxpq6(kr_FZ-PxWu*pf4ulsTD&IahTT zIfhespYQpT6r)!k(M5HP@IvuiBB4_N{N?!3tf4yq$3cDe-G*? zX@IhEu&~zX0+R!i7Dl=P_Es)_?H znFXcGfIzFwTCF!Xw)>f$%UZT`JBI_>wtE|f$GWO6lRLS>=lR3`FC4>dIIH{Fw^>&L-WmX&7Yv#6m0@7IXL%e~VHw== z_eu|pah$l?yL`b{nS1<+g>R$jiI}BMItJTN`)F;TtgKK*Q)QJx~p0Ykdl!}!(1yG6g1yR+N8 z9SoK(ZdrI;*wbCz*PY#go!ChUoRyut&9>f>z3A!==q`eaM;gA9j_hRX*M79q2RVMD z9oB`*v4y*)JiU)td~LWg2avklPQQ-y>d>sB+ge-sgWF=!2eei5*nu7X^q=)q5G| zSAE;_GLD^$;W3@$VLH{(8?My*Eb2+=3>&j@RE)){!Ff;Vk*UpZoaRw!;!(Qig`Vx( z-tC2*(c$#iIa<{JlRbU6UesrA=_9P^3CzHZJUY1bm){%OQ~i8LUNH$DF;o8Tx7+vd z{+2jtB9GN9D*o*+AM-Qco*CWwq7Q0|FY3RZ>tFua_rCPWdmDum>d}JKxrd8EFQ|1s z;a7j#sqvN}*0)GH-1}O#T6?|modBoL@-?6Mi{JQlm(d~hIN^)$$J?(VP4OLHonN}; z<5%}j-|Q2+FpC-XQ67pz|KxAHweP*7r+)6KRh+3MFj*PBz0>vZcv;=QA(UC*QedNcwzPx zx>Ba!!GR~%6l_#L$Hf~#MvypCZqbu^=iYqzS8wIXJ$DWzTv+nv&Ohr)mRJCQ0ssb9 zw`RQ>KvT1{Yumn!JGbuLynCY^82KW|fvHa$2OJu4^3QjH1|4lUdQRoXH6JG((JkZc zsUtHSxw$U&(#%O)c8>C|dDF;wT2@c<^5OFEuNxJP-@ru!vU~gg4`6@-4wxGPKp=3{ z0SAQtg;rZhy~dw?p}B|Ib=JjKA9i~+cb-w>*;nCw8zMx&c8m@5*ij>P=vj5uY#Conl+{>tEtKsrC*g*8j#wfluk=+wbqXR zWhtgnZQ7|=5~$^@sLd{0CY~{xsiB9ihRC9pVXpgPynB_1>qZ~#s;dC{?#pk#{{9Pa zzyc3Uu)YcytSiSuT8dE^){w&kL1oxcind1eI1WRMd;&x z!bQtf4oG;9QUS3><4_%7GznMqkodK>-*$i&vP-lO?>e@>Ro*DMd4?Wn{R7$ zuiVN{PyD;o2YNkzZZ)a^e-ASiIN{=xu!ay?AyCH*I%IW#7;CH#`INLRK?M~{P-W@S znmdI60E1s~v{B4Pa3s)!9|o5I)jg$ugL9lybkI61wBcxJP~hz@SeD$?K>`ElmhY;x znnnpAgt6h<^-hRFx}?xP3V2>dRFfiyMCL*?{1v)tctabms&2v3p$+dw86OVIK5zlo zgOXCJ{%l2XLCDkr8gW29tPd*(Xag0d$d&ljCI=+gpHvn{0v~j7bBO5wA`o~t3KGD< zDLnwdf)IcREcifvP+7v!T<0KL;aDfGN zxB?!rNrEKsPXO8+q&bJF1w+=(Tfk8i0X}jOxCqCD%R8mrcGxN!S#N~`NP`PeB)xsw z^F_$2k3cQyqJa)?k{9o*pNWr-Q8DI%e1?VlJ;4W}&yxTRGD$46u`Zc39YAO*ZBzyJ&YrdMdg00O{8 zKhVGogG*XYBd5j2Vu1oPzyeRNNjcfUbOr}t05|`)1M^MArvX^p6^P_BAIKIei=#p` zppt{p9-ygCvEvSwfPh9|K@+2+s&lK7Ed*iJTfpP$_Pz@L*s{KruiVw^nBsa#Rf2cC zopeYj9V0!nYWH02!5djwMLgs=h zECF#&DdTNFyHb?~KnOm#f<_N;O9pyDqq|h2Q)pWi+Ai*x#C(bbG(my_Bu)Z5(1Zj| zU;}Lmp>>1X@N;jBzX8-ib<_P6wA?vZM#d5@#R;o=lV?}#9jdRziwIjn*`0tM**N$- z>!660&?+mrZm|)vkh}_SZ#YSly6*{u2N(j5T?-i)->Cv`k6nHFLoGT_q#tuBklE zeY-5GQ3B`K1Ta9EsdDD1=y?fX9N(dXiA4j!fdV@?+MR#aQkJ^Rec-R3f=WdlJD(^jRIbxB8uNd2T=h2GCue@I#47Kl zh2=*#KsYWC&@60G07625Q9(fC;{yPoIvplE-L`t*Bs;Q^MiR6J31DX!2w- zHq{7i$62a1I0}e+(brSCcLHeuI&cUDa;8(`18FoBV@Z_+$#*(N#eF zDSZbJH{VlgKp2EG=@vyKAzlbX74c3214(TKA9poYpY&udG)f}3A_!@OCU=VpsfzHj zk+5=qGy-`fB2i%FJ#wf2A8Mf}29uI3>6NqrGhgW++1COn@B$#Q7Ttkrs}UQ=gA-FJ zUJjX*2LWUck!tie8X!2oo2;m=OV*jpt}0F>4f*0moVX) z7El2P!2upH5Ffz*p9AoiA|MbPz@Lu!nws$empK5k37hHC5Tl6@pxK`W!2)~`4k17i z3Xqr%Y7i^%nh3!GK5&@_F`5GLm;maT*Fj5nHyrmRhH>YAYGE*i1u59coL3Q+)=8bw z>6|{=qdyuJI+_(mN)||3AU~?4UcsFO@SP78Bta5nLue61xP@}5rDozCt1?4zIU;(w zrN!1t#Bp8%K#>SxO0C8al)0D}3IG{;p{Yrm9gqr>IRP9>pd*S91!@rgsf83mp)Fyd zF7W{%@Bsjt5UCjq6F{37iUP1npnSj!d^!+=`k<#7sBs}*tHu^zHi}^eEybxDN=l?t zft^U&q@0-ls;9c0u8I|_dOJcYoo4~1X4!qgV|NbsWu=Iohq9)K(uaBt)8I>1H$O7TvsVX(Jhst}8uiNmmH%c?{=q-xuos7fp}fZ+o}38mmm|w=ol)dJDMRDF9_j1RpUW zl&caD0CI|?BAV-zd--&TNU=cb zz1T~)-wUyCo3?=~zMew9fLp%a3l`n0zTL~5*^2;ViK}+kY>YyZE*E*GBD!;_tT*xh zrSD;j4tbw)p&0)}g|et}pc|s4ivh(Orn3WN?6fjA>*9pJjtDNfV!$At2j71Fb+@xTgE$5!hAD(ny=jKO#+w2Jqwp;-||ySsM$s7m{o zw7CLisi4JcwD~HVz>AZN#1L3{L~*AS_ad+(w8IbE#6P@FNi4-H3B^z>#YYVP#7(NO zryRHG>$Xl?ogi=6cP0u1Ma%E}}3gmUR2vPkF>Suzv&qKnQkY~{sq!z!Qk zLU=Jdekakh1E93xdZC)R!4aXsEPT2WY$*7Ot^|>aOj1 zD5!RMqXLF(u|1%;#h+{zsw~P%9Lo#Kx6?We88a5-#&K#`6^tLkrU3mBvw7J-0@eZ!9+qEXN~@5~w>6fSQ>n znwSyV5Z!#p#+$S3<;YP5^2#&-Gtu@V;{7vX=N z8#g;CF{8xKWpTuE8_}U`#1fr$1?|K|4A5gOv9}!1?5mwcjLWv{q;CzsJxsV-j3t#v zkf!)mVvLK!?5ve*xr7bWG%Bm%sm+GZQ;J0UtR$ptq;sv-UP;jg zJ=SI2#6V2TY2DBP4ZgnJ))Q^lwfw}cn%8D2Brho>57!#}(Y&ZR(k9oXGjhiAQl@N* z(lrbKP)15GE!ZkMi*dTIcC5k!u)EdT6BlryjqJJ{0M+B{N}x^usQf9_LR|rLDw>KZ zukMNvJ6p9)OD1+?mBFKm<|7xb74oQ6@a&Vr0Ow-p#D0>=_tcg&c^t-X4dAUKNoq z3z*Vug%Od*c5Ip1`T;TU!3nCFn@OUP`P0JOnF)crvB{qh+NO?*)KV@2O}oPLI_Bd% z$wZsHD{+^hQYtT5l)3@|U)|5mNyRSi&;z}Ls{H59owsp&y>1QB*ZbnVZRlSyx31&znkr zvVJH(VtI@^9KqNqW6RaY=$yX}>{OL~2{X28sj;I%9CV2gz>E|e`Qvj;Dni~9sn()+ zDY8f|p>2GoX-cxRzCwu?=ZL)?F}#XXUGA8Bo?AE-Ayl zFKyw2j|43dE-GKv?w!u5`4TWn2&OWtWL=f4aJ-PuUfzdoP+PW79%=3dZx?XRWN`7R ze&tYY!O=F#)dg$sBTw>?l6|@&cj-M!zgcF&NjVdGWAl8X9;qI>tSBST zj4Lp!z!iT=acqC#PFI(daXddnO*uDuGm@4UPsx7&>v3~2dS3EZkM(CULUB{0KA1=% z1k$`I@Je~^M^EwJp3*K`FCnMiAv^PfO&|ByqU=I9l$&Koc_?~Aie0sn#3;R7ZS`3% z_=68j{vvmY^pe7Z&qsu8koUMcFVnA1P?!|c-gR=_v*gg6!1alq;68HX{z_$f_LCo` zrxKN1%Sej?(l#tYoUAYh6ZnKL`-4C19}iI;JsjOrhCp%<UD3#kCh~LROiD42T{^L*n6?8kN^1}|NTP$cwGfg0AWA?00IC23{+51fx(3a9X^B@ z@!}zP@+Xs*7RtU<;RF9T_$z9R47!b5~EgCO4I-V1zQUMfIz@N!mt1eBpfK9fB*#o z+)4-#SMFT8b?x58n^*5%zJ2}v1squLV8VqBA4UvVg4?qK2nc}Scr1al2Mty>=m3F0 ze!n$yR)|+Qe;yh&>B!NcU4lk!dL~n+1bDvInRew*r!j3m#l8AAQ>mUilSElMHSnUo ziK|{}JZnLM2E`Iw_?19dfouz`b(=v!{uh7jB+{&DJ z^WnSg=f2My>;9(rr~20oz~FKN4FcE>rbZNSR?8| zlM>>}q3IZU&$5Hc3hTPI2xv=y?aG5OMj2JQJ=s43lJVH~kVi5Vq@rl880|x2!Nf;V9IvNeC^BQbL-L>JZA!94eBzpMvDk zr^g_;Qo9@P#4}Gl_vDkW9M_x9v4awdj>zT=m=A!hR!Y>W2)pDmzYWQxR5Suj@-ouX zq)gMH0;+t?AO(R^v()2EEe%W#WlD8S|4c8Pl*uzmYSg4ee|mEv77uDHJ)d6eGgx7V zCAQeWa?H-L7TW^ytFs;>sK|vTGqqaPJoIqZCb(dO^F+4A6bCBk%|*eI52E%!JGWv0 zUzL|z3bEBR-A!RNN&sN{|ENw`vD662Al#H0uOv}!wE-R@Bk2Cym7}Lhdgr0 zC#Sq}%P+?~bImvBymQY#2R(GrN8dbv!V^dR@4-{2pzpmSz&m!?XQ#b(+i$OXy03E* zbwT>H2L9bzgV&k>8z>WXq<^F|qbl6tsfAAD;LI!xz8& znj#KscbtAi8KU;hhd+M#i6URCXa_yr7;9EL6PBW1QHMqkJo{5Ja{{-R>)pZv2C4gKfn;@#Tmc)x;EL%y6Pl%f1n6fY|MFM%u zTGF$^7k1H$Up!W_e3qRH4n#8~nHUqb_Cz%X?^6~`8V1?e#{aBlUY3d(#h!G>J?61q zN?BBqOjMc5xMeIVC_cJ!4p#~wmd7BfMRLkcTLjifUiPwu*Xx;D7$y+sw5fY)3MDEv z_^4zyQLl|3ff&O(pRYezYv&m3-$Im6dCL! z@|_pOXtA!RKd~eYfg}3KJwpURf|k^uQBgn|EC>LTeKIA^RHi7o`Av!_Cz%*S=%ZE{ z&V`C)e~5Y(!yx0UWC1XvM@8zLVu+qw9weWa?A~)q*iV>N^+{HZX;ww(o=)b_r3N+W zOSy?nC05FZSp%!`a9By7D#R>XVT*byTGXW0)vh)AQ(V=fzqRb|G7NF+?;IFb)TEWL zX7W@J;MmfL>=UanJ!q#=$y0^qRFyb|;$~aJx}M35Bfm7UcEaDe*~!&`b3I;_=If=x8o)XcU*ltrwACEQ1gPzC^&()>(iL!wWjvR>ZqaA}L`~X<}(qi1TXbFX*}r zk)i!^r0p6{F>2Roa8*>AkJM-Sfyh>ZDlw;#bKa3%@W|z*b8Hn*h969X0}gP21%6nvUW(VVGZjIlz=5HI0Su%!hvO!AUF!(fCm8ZfnGlZ*}Hat2QC0@Xp7+4&<4R| zJ^Y#Gf(1VM#NklW2}wxbsBv{+++84Nmvi^B-I7Lk>1mit8g9=g>w1kD8T69}<|0^B@=wJ#dV1gD< zfdITXZV60SLR{WGmvk?VadprF0|M}LCNKdKTFAi(csX@=%Z2Ro23T9#g2IDfIx{x> zwvRi>rl%UJv1yTVI}9L5f!&k39AJVR=sn+qx^%0$ zycj;M`@O~yf)w}!rgOd&EIYHK!R|4XH7zTr{-Qq5s3W^cCrZ3T_y<@3? zA~f>@E{pKL!9%AK0jVM(Bkb$4@JNCb0D`$Vfhm}R6JP)>_=FyS1mKGWEzmtw|A4y1F*+tl zfgE7E97q8~&;k&&I;>;C6KtG4fjet0m zn><*Hz=!CsDclIrt33P;1b~A;qzkM& zfI)fP^VPKBSAfB}joJkN`wT0aOS85uAeNYaC51KHy6?Az%UxV5Cq?!BMQb zc5@u7lfidFMT{&(rt3(LlsXA`0k;qaIuHO3_<}xwfEGZ38n6uJ|LV6`!mnd$u-)3H z+`2ow%Og?~my%(^ZF54I0>l3s0RD?cFhqgKdps&6ya`Y?h}gzZ+bR9?MuX75ay$(V zZ~`y9wq1kDKO2tkxeT&sjw)g_WpPUw`;HTU1337|xS&KJ7{uK}0J$6h24I{`Nvn$?nIr%svJQ3P3SojIi|P(~|Fp-sz{f$XgTd5-9x%Zr z7{sn)&)vIAs#`(DtjKdig%r>M$E-_@oXq@0LCUO4Ukb_pq#ViQ%v=%x6*vMO*bynP zfFeLAS8^p1Ii^huLiZ}4Wz?1;v{1rQj$@prCG5MEiA^c-4Bjj~im*bibbzLeh{m(Z zu>2#MSjxm>HXLY9UjxUPa6pUL%7i-0hGGtC;W4ua8^`D`@9d5}>_fTu!`&lK^DIxs z`Mp8x0S2&A1~`G)<3qZL&&6b%9w5FM zPMvxXW($SVS0Oj3Lz1?UIweTBlDe3|R$$I>0(6NCKuKPq`4mPY{AVY{Xdj$0g8! zB)CstwLyq{y5mCx<*V363Q#s3(=ugNF+J92|CK>`GgAbJAt@+?S6r4;wZnFNyArCO z)XY02(+>^hntuJb0RXm{8_pg*rSoegDQcMgiH`kA3wSIWhkaP1gM_5x$GEsyscQsCfP^F{ z+`~*nuY-dF&{80vOq2avubTqk8@tLZNzH^znmxrEj8>1#T#l50IB<(zpaU7efG_xg zfoK6~KqrDwSeulhHL1`E1RhYs7^TI^KD#ra1Qk-9M@qy;11){f~|@tV=~~WA3a5}5WzBqP!@IaEOJxfph@8> z{)-s8l37ZjL9wMTF0&Gmts$0LBSD*UB;#U~nL@42^*b_Ve3_|jxPpbUxNVsYGs`-@ z;H;>!h;g3o`H>njfa-g(R>k6C|GDBr9xwwXBgUwqMf0@40=Mtlq&Gu95fLs5R-0lj?r*xWy#XEJ@y`5iHwozxjBKoS%%A8 z7UvhbE}@E(9C{km14_%1+n?mL-rYL^_+e%A7Gw^zQf6gq=0;MkFPAam1`*#wi6tCT zElAEq8$;i5R_N+sVMH>Ercnz8^EPKATI96nCadT7N@k1rW2Mn3X*gzArDzC-|7wUTQcI6gi!1S;*jwnGX6RjJu4{ddpa`j-a4V@|6rjYT z4;$%|T8U*YHBb&-C%foXN#c`UYIZiuC=23h`JO__GzHt4z2)h#?&(7AuM~j*OPWJZ z8RLyc%A}Utsm3Zo6t!-(YDB4#p1_XkorU=TVF2p`vf* z+rnS~AkcuxrtHeL?90aN%+~D9=4{H=fyw@C4G8Vg2JO-oZPO<0(^l=!?(Eif?bn9w z*p}_trftsF0lb8vwBsw&Oo-IFj7519XS*yRj8VAOVUkNMIEvaJ9%Y+x>AO>9;oUI7 zrsNJ9v4U2)pYM>gjK92G)p9$~4i0lJE@f26_6=(4lckvg8@fer!8K?0YxA7at@f_Fj z9p`ZyXMpk6y6|Y|u9zWx^Dd%3ri#9B_}Qjuc5;(~XXP$RJ(lYVw_~X$;;mkR0_wzmn z^gkE$KqvG;|2OnP&+~lTZ}FJEzS5tM3h?FGH1DF&opkFmmMo2_@~nDbM0xPr)ZoK1 z<(H}EY#Quttr`A!X8IxUSN>xV@wt1WBB49;!_WZpcJo~Saa~98UHA1~2X@xRhxTWec4w#dXs`BZxAttG_5-j;A!p>ZTMM|tMTQdUX>kZW z&FHL!6^$`lLsCq*r>>ah(T%9iVsnw}<<< ze|sQN!g-!#C12;fPYv+-9YA^rsrm5uNShJ|3=P=&!|(dU=laD*e8yM&#+Q0z-*`q> z8|v_@Jw=U(Ngh!{OTDL`M4^%h?mN#X{cHNc{8<)9$9bLhj;Me9*LVEbhkV$dec7jd zgctUF~8Lj3{v;#fcgi95{ecW5$ghJA&jW^5e*mBu|=5 zS#l*xmMUAqd@0i<&6qW3+RTY_=S_|)22?Z zV$G^`E7z`Gzk&@bb}ZSlX3w4#kYFv_wrar5T5>yihJo_!iJ9{Pp;fB;ihk&w-u0k?p48jtLx2veY^GU+P!oC zE&M6 zgAY0wVS^JwNTGzIG0>803BD#q>rmDG;~Ep#Alo4xd zmWtV%wO?2U450VS7VMhN*n2o(OxU9d(eJW z?X`C`^&4bP*0vNudg4kMLjsUmD@6;|Bm@%@fCPjbLkwXDy&4JO1-^0su~H91X z{|5Z3!mct5>%y&Kgc7ap26d}K1=wZ~0ld`~m2^(oSz?OCQCsq~Cwq&s$tkmJ@>K*Z z`xc@>ZhP#IM%t_ul1k?66@OAmHPu0O?&lkp1sX`PsW%O*@2U3o|8Rf=b~r7B96~TK zHNYX+OK?Xi0L(xStzhkN!w;ilvDjm_SxH2{8K)5y5n6D`g*R$V$`%Rcy zF}DSoT#0tOvf?V2$Cb5%CSD$;jwh+JSvUihn4UjR37NSYKegM%NV6MvMP1UA1HSo6 zuu%_AGay7OIUJzDX0gv6(!gHhUa-`5q_B3{W)nZW@t?tMdH@~{IAF87bv)fuih<0h zqkv|H9j#1}7AgjU>->x583V zn!+(Wm5V9FSs~B>(=x`rFouhhAq-uH6_|AoE&w|>62hWI|q)yIhK zYg}RYR=we*Fft$NU#Lp=zla1-B^eoDhJ@e<+I`Jw8o>zE43+{fg0Ww;%bFc}5U~zs zFpeCQW2|U0#t_EMVg^YHt`_4f=|rVJCaNwiWSJihPHZWLF+V zNy=T%D@sHTrhfA?tBi;#{eg;7s+grKV)27pbOF6$ceOY6fR$;YVA&=JFg1=5Yys=R z*5EkDU-~kbC9%odQ2CI#VF@@-(a%z>0;FJ#>~ik||Kbc+RLvSUX7IZ zybMThcsZh8_KpO;7^050%j8c)Es z1CTNZwli5GoVG6Y%gX%#B*;+m>PJIcmp@H+k(@*~tiKE1)GElpuB~o$a?k+qPUXs4 zqSdUz3^WJVgn)-EI4Fr$v;-nB8>5x-DMuC8RDMQj&taIb*R0B=nxbjJf?A!(QdSO| zg}BB3u(5(AZH}E1+X_S(16}SwDmpuX5Mb7|>!G!+!EDZ&DS!iAuG9*M4BIAS8P`r( z!H%umV!l{8vRn=fZb$H^JZa@zQQ;V*`KhsnJXJv(vEwJicmV3Q5|=sf0@frJyRT*_ z1ytQ4LIrJaLJ!(Y>g~vZ5&c%7|17#=4230AEJ`uN5B(DFtP3WprCH(A2D}k+C%Rim65~Dcc==8g)wUsCl zo4SWT4Rzty!{le19NIIkj>$RR;+;hvwUpyPXpO@HV{gau$;P?PTU});o7^uWF98w_ zlOMX|r&FB*WGOvWpf<-X|EdD4?il-puLVXl&j@>C?6|HGJQFNKZxqSC3G811+xNfH zhyL@O58&ui|N7PMhWzq#MPC0P8uRr?{D z1R#M4*xy3rp8}{r|7{@w0B}GdR6`3I!35lZuu#v3F&;JrhN5Vm;0<2m-J#*79AqG# z0({fOouD5E5der@4XPlsz1DSP*3bDxYr$A{M56oXOmB7I=g}NiXyD7~*s$T&XMr5h zJqAp=2_T7^U|E*~*jVK7!9g_vJw@EiO= zgclxK7p`CYiQyiU;X!b~5g-8psDK5;fm5^q3e2IAeE|;qiZvOMUzFIA2*A)mV9RZV zaERFVK3u1-n(N+iU9By@B<~fB7 zs$*e@%egp){~#5B{`?64;0l3&+f&)%O(fwkIUz`@2@GIxA0p++1R|dp z0I79PTqxG!5gt?;M_y>)mf2uKPTmJNfC_5G%Zc1rq8hh!1#Z1ou{|Qs*&JC)-m}RV z! z44Z}9n`MOB?L@@f8d1s(@F#fycUUfksi-k?3Q<#A>O=doT?+J#@r z&z*RTlMD?Xso6#nVG|molPc!i_1eVH#V~*dIifJ)IW|?wn z|7vs}OTOe~Qbd8mWZQ|M08FE!3BVIfz!5M38hU{K0YE8C08mE7X|Cdh#U@xNWsE*x zp_*vpOh!9aU=LAe&g_M5N*Txv!0N?VKla51JX^61+sEB#kXa~=af4{pD9JI~&(&qF zDH~xpWTmD6m!;MObY5^8#tzNvRT|XMV;fnrNLdE^Dkb zYq6$@X|RU0J}WSm>GnZLWh$d)#-vNSU!w_t6vRLcj0gu5U<4SzPWB`KtVWrQ8J?C5jC|aHSNGaT2C=%AO!x z(uI=KJ>3-nfdq)Be)b|-O=*2P=HPGOx4Xq|k^`X7uNcaSnU+inax^COrD#%bJ;Upe78Rv|KDA#>0;sn z)n!i<}iekmM9E17!f&EA9&jt2JXg!b+P_g-&6K`EJ1 zU-t0?5HP^zuHW1Qp+PtafZWCjO$nZ4#k`U&c2t_*B1HZ2l-x?i1TvDvm8jW5pwLxl zy|!NLmXlGk58M_;Vob$jNTi)GT|s#6!2RtN9YElkS9?;SM-Wr05UqNGNeIj52u~({ z7GdTdK&@;mL|9BRm69ioOAB=pU+ypJYRjYWpvk^2>XL;5Af8eTEWhHe!HOz!SkfN; zS`HdfUIZ272ryWH(kcQ8RN$&(D8$iNMz}ph^V-fAgK-#(@feeF{~4R{8KZF;tMMAM zaT~kw8^duN%kdfm!3ns_WxnJw6(&L?uVg4)uarydVMXccZv+$_pRFWK?9x z5Nb-%V4Eaze1CQ!-((Bs>*#aYQ@aEk-B^MTl zPVxfl^0IO^Yx6d9b2oc4f~ap{7L8o42tW&Pe}qu!L=Sm4?oux!FE zy|Oc7rIX1Li`O>Oo{&i1OvcbS#vU8Q3V(A#EA&D$bVKJ6|3f@a$3zb-{_|GQFHjLP zR4VhoW;8Ena>)fOi8k^Q-*P+=@HDYpE(78v-*6f5P2e9c5c6$tSZXJ63HwMo4ccO7r#NFm`PV*Xd3UOrthSGqEM- zwOx2}MG^;8{LzFt9Vs98eA9P*i;zLT?A;`UA2~^6RN$DIc7T6aVJ}6Y{BPRYE`ev5 zG@bTsGf6%hHg2EArPa?-C1BD~Nq2_G9?Q3Vd-#WgxKP~6kBo@jxc5luDyNBKcQX$E zT4;3pD-`p|FE2~&8lr5%cmj(P6Dc@ti}!i&IFJ{oOK)^t1WSLj5IP@4nKjQ#b$EzF zd6e6CIOj%)(1wyn$+p$CfU~r2OB^m!-2Xo6|0CgVnVb2Uqj{RE`I`G}aI^WFJDr=u z`JA751lail;CY@?z@GDYpYyp3xWJwVIt2hap%1#C`+1-bC>}F* z`>xZl|1R>F-#E96yTs+wGJP&V4Q#*~Ci!hKG`k@yz3`@%E4|60!tgxSV)z#@R)YNzx~z3VcIqiA(&ymhB; zrnI9xE8ebCQexYokV;&!dkzG{JGyw=C^vk}%luBuopM{rh{z9s)8W0x6VICk0oVXy z0k+_I`6T^rpg41(I*C!)onlDQn)TDnOa0V$Ge}j2(I^Cx0(1qQ$VL17*Z(j8(B^jc zJHVH`dXN(Wvva`?S9KZ}(%tmN0O6r??-O3`DtDn9EjvE``*uctE^v5F?2J(4Gn(!cf5|H zt!qDaRTJ@IA3s`**`4H_v6~CiU5P$jHb6)SFpywDg9i~NRJf2~Lx&F`MwB>_VnvG= zF=o^#QGx)E9u<5Ppnw1Xj{pcjKnXy>N&^5?0w@3gz)PApapu&ylV?w#KY{ujKyxU7 zqCt@+Rl1ZZQUM8|MwL1hs!0JpuQt`Xb?Z^CIlY1CtE3m1fjO%SJL*OD0Qca?aS&QWZA1 zEY&3sBmz{m)n8zZy$V*UHjHhj+3G{pUWIY%O2Gqr4eB^wiT(GorQ)*5fRR3(>!dg# zD44uD1MA_6|8Wh{!HXmYQkmrwrdae92>^(3h#3w*V2L1xaKwNE21>$<99+orfJX2f z;M)LzaG_^7zFo10AaE{7TW-B2NaZQc-`?sc4$DCxa`l8!1-H_`yF89B{w_$7$+dg2*So$@0h} z-=GAeAn*KhG3~n`bDT`4oF)Z0IDK`?lkz~aJi@#vYbo;t%L1T-KfVYG&;#4G z3KaqK1t14Q$iexBfC>bh01BS)lgb8wfGGq4Xw?hC3A6=BgIvu;-C9~H`*^MfBG7*c z|Fj4N8v;uPx>AA(l;uP$D1a8AfCzS}P{`nNA(S-dCM`5g8x>cSP&EuESAk&;|AxX} z0R;jxjEYGNCmR=bX)K$QoDYq{0zOc#i@57RDl|8NEvk`rJ|VygCNKivpvrXMyh%Ne z@&OQhAc)1pKrkkNyPL281+}XjA9&Hud-jkhRy^Ta=;#uZv}!Mukqa=9hewkAg^;Jz z+RCQasB3uv4xL0~01hyN0en=Xqo`3wQL54x*(^plBjrH|h00T&AP4{`V7VT6ONt0J zAw(71Drt$43liZj9zot+8sjl|fpCN?Std{L7N%%MvzfuV3F5X%rhXMuhSp4g|8%M} zoUKALVgL|l1y%rq3SfqxDY(f8JSUuT(gch4RErVY>Juv-rJm^&L0s+0x_uInuVxzy zKLNl2fzqU~e3ffpky4}(4o@Z>d(3$-geiS(^e=Gmf)1hw(m?+4YuUSk8GwL*lcsc~ zEgOYMPdiCd#uNZAa)AU65L^a;uYWl0A0JN{4M&Jlm98|Z1Ctud=!&f%Nd4(WE||d| zxod4T>{wN=3ZI9D6)YH{m^Rre&9zQ*o<}KwSrbq=T9J2gW+_TvSBHVg0-&<~6ewaz zGZg%ua6kP;BSX>XxxGG7zg_Gn09H^?e}-TH4y`bP`I}ef%x#(I(Nu=g|HhZbWT!AH zdjQZ1qOwm6q>+ts)Do5}+v7f97bwmF{Lbfz8vQS8v_-%GU^~j<3K?sTIzSpYc~s|u zEvOSz$ONq`)F|5$%GGspD{WL|EI*ea)>WXBs|;l(BOtpXkg2>m(={2FeE?T8;=sscfeK$CT$Ri*6ZmHC~{aFAV9CFtQy&8w{|gKAj*9 zD@%eLu8@Qi3;=s@XhSRlup$8D-~^~>!}x@jHKDx}fHBSF658;G{~Ro#2Z%^Ews49q zL*)PwiZTOgmFy@lWBJS1W%rifeai)UnU(9F_n4Qg?&(6r-u?dRy_d=+AYq6y!X%Pq z8n7iSJ3nP&#SCCpg-SPSE>T=01T~Yg&M_j`yJ>69t_WKl8&B@ zZZv`c3t@$pvm`_GVT27@SDFCvo{jc^T}34qkG-or9eft8YrTY`vF~RASi%g3;DQ`b zZwhS~f*cTGqZ8DOlL$b?E_ybFr3o#z$mQ+V09B$ip!TLjE@h0aAcm4scgs!AGA$_> z!F%i5-S4*Y-2=GycC*{=e}AQx{caGwQ@PA{bZS)7^Fa}||LRE-m-A5QJTdQbyg*W{ zGkmG^XUnHo(uKwV5pV)vM*sZ0@HA+CdnoBi6Ol8O&2)YRy5N$#Rl@8%bYU;-L){%( z_CE>LOgh!6t5`=S${)#wWGw*F-bnC?SA2B$P4^1on;_L6yy3flW$TAO@L0m5w7kxtYDh-_W3g;?tq5O)$Os;Q$ub~(UuW%qI z1;&HL+EHV@B;ZrXeC%Myi6zo86r5GJ7kure#Pax1yAE4}h7!7?nxaxBTREY0#P z(K0R7axK}CEGHolPJqf_5g|1(3U`UA7z5Tc(!0{5B_gV-Oo$na!n|1SGBQu%+He@L zaqU6BQGDQF>eZ}S~ zYbb_qytqPcZn3kFFGJ!)FX(ZPuCgt8vp0S7H-R%ag>yKAa}wfG73=N@$E?iC!zzyF zZal2j=H*rtvpRp{s@kH3a#AwG1U5l$^K=4XtTQno#7n+p8vjLAwzKn0<2@vgJ+9Cs z8lwtD;zyaV@vp@awKZ!FC27^*O#9h=zC8)zaGA1Y3kvr=vC(O$@GNio_ zb383HBeCKU3{U`)F+3fV<5yG%zSdBsQi1FhxFP|H4h)r3ELi3@h{`bto_plh@3o;SVOC^&SyY#%+Z~)t?Jh9YK{lzjOic_G&LO!epa}zLj zGb=%X5;9;^Nwri>^;A(cRaJFWS+!MN^;KatR%LZoX|+~u^;Tb%5|F<#{rr~*M(w~|hksz)wyKqO-?W^+&9=wejOLA|6` z)Jjk8laT%A@^ActwnaNs}l`+3G&$x6e@aFzpa6*=^B-q6{u|r)a zqDHYYRN-}AUG`;l1OetA=F@zHDMVB zVIjt1tJP^K6d2LdTA}uLywxqxM1&~A0Pq4YDiQkhV&G=ODmBJ>9|3m>SLv1YOIr^+F@CfNNVk!LE? zfW;$M+IF zVnaTQN}}o(L#Pp(HgFZTVhEU8dp9Y5gJ?(cv#zvZ{+E82_lB5>fS;FtnYL<~7llvb z%|h}>gv2D;|D<5-LL|~PFeJEwm3WCG;)1a51{ig>tib>bmeqHTgFJvi7$I(2)sG6NQZ1eiFG znb?UN0E)?DKxPpag^7eV>p2#Vgy*+_uhw$SIE?`Ycn3##JrvMz#dz;yJ|;JSDH%jn zIAU;EEBF*ASa4G&(JDGx4eMdGX_O`Dr z|C_uN;C^8RVmH~7BRO($H!;(5l;`-X>N#2F8N}qGoiPzG%Gw}Epa%{j2S^|X4qyjl zn~_N1lMKRnzJ<0)Ah=1u4|Jdag!{O60L2!2xhbNtGs1Q0k1vMKiYdgAD|`Qr`LnZo za4XjZzf-UE`mzHvtaKNWB zh&v$;pbhk!xe0tCoI79ZQ*7rVco=*pD7ziSJHop#D8d+j5f=eZ`F)W&!-W}{%6nAa zL!SLrGFoK|#deS3o1Fic3easJZo2?b3b$Fz4=8}e3qpo|+r|;%z6-p^CE~!b|BF2I z_+zAlZA2(R_j-gSe8~q*CcayLwcE3ORoeHzQuV zAV`1;2AsAZiN_hq4{~4!V0^!M+rL}fAlTf;@th%md{VH(I_NL7W|Q*T*I4VCpQHTH zx4VR!!~hNz8B0>axr)Oj_q?05(hKCxCgdr-{Hc8Dy~#Yj6M_T^zy?l<0C=0t1%buY zoFEuI$LqWx?mW+B{UG+dA{4_zeq;vy6*f49I=X!GuA9k)JupL}N?kZnFI&>}S*$$L zhbgL;_0o=pRBR2~wLyKBb3n)0oXvCKzv~;t_?ylFT*ha;+zX=CDdI<0|9e9;WW+7Q zm?osqLwVROTlO#+f2lfg6P<7~<9LH{VW&1~6K1UBy&aE)eM9zBETml+UVBp%IDJ=mvr5z3lf7STt9&r39Oxe41bWlQp*A@vLHVUR0uEBK5Sh zY67fX`D70p=|i27Sp3c>9^FpB20rP%Tz%XJJnQp(>mx$l(bqhn|H@Jjj*)Hmkt00j zKRYPy9agLqT97RZec%LAqeg~M|;u+ugL!Ncn86X5G5Fn5M z!2$yX03Zm!0K$d}001Z;k)p(i5;JPtNMNJKk03*e97(cd$pI2k0#L~^rOTBsTf&?v zvu4bjG;zxGsFHvI1qp%*9ZEE)00Rm`CRMqSsmZ5Mqc)W)|I+D9o;q=U+^LbNRjOd0 zMx^u0^sZVnP81m!)jqlaNX zI`W>dK_bYB0D`DQ=F8ae;Lo5#iylq7wCU5RQ>$KmHv{0mto2HuOK>1t0&D@~zOB1$ zL)`|#PQ{wDxJ~0(kqhs-yt(t|1kx0pE_7j1kk>PQO@6#P_wUNLhZWEKYE-V}Lmm%b zem&KW8sSTHSW%+F+XdRzrfoNN-q#HXHdtW+Ft)=1i#2ALW_k%iLIRf^hS-ET;MJLb z7-p#9h8%Vnn`^IWI2&CC3BVRXZ6Rb(Ll#*C07eqY|0f)J&&}u(ZnV*s)=S`d$KH=V z2H7Kz839Edb#jTc6mjI$=p>Uvny1}KQ9k9>lURBHbU=&01c7}E#dwrJa=jIoZ8`Rr zA%Ft*MWBalw&~`ZaK=d*h=7SmS3>%kxR3#7@u|WWICKeIM!`LGfdv&%31pN)N~zn9 zAPr!Uj9FG%DM}qda3posDG61hpfZ}A0%iPg6$cJDV1cO;budAyt7hbCs;O>Jf>R1` zVC$7sT|jH9A`I}st{M$nLb1PspwXpqs9o@P@|jx$)L3C!K$_E1J54jsKXVi32?(07VL@umKK9MRb;K zFB*#IaF#*`V{r_>C}XILW{mO1B@wXcbV(|u6~z%Z$HD{;XT*WC0DSPUt0G9mLCP=_ znUSxyLdl-1%iJo_2P3qcvrERdIsvh{u8NYYM4+Sq2D`cnf=U-i>z-5-ztwP`E3O5> zjL+Hdn~@7!?fJNMljB7koLc7w(?y?Oatn_EcT=NnQ6 z8Fx&yeP9N1Hb|wrVjA5vK^$7 zlB*%CRP$E3IxuwRAmuuBc|{kyYpyK2r0cP?XaBUq1ThECJ6Mft6r4|7b_thld6v21 z*=nZkHo11oeV5#7m)|$ua@LLh`u>%>H)`VFHDW>sk(pv!5hV^>N03r$(&L-MlI0*) zz4nyufRjt0NC-fY&k+SK1JuZprZlnuLS=OoSOE+wppp-GAO#r-UXd`MEY)o=Jpj0X z2Mp#j3i{}08{h$@VAw($rZ9CeN?!6Vf`QttOmqAr3&XCpFonFuCvq_n1olIhvc-mb zrHLQ-&PTqu=}U_2Ym@r2$i>sR4?yq(99{%hkbxnDBD_&Z;_&yIi#W~#cR*nRP1mT5 zSguKWdY%RM2of7OusQ$`oya1`xj7V1H6CFWC@4e`3>FHBs6d)ACuTi}XjKgbX_sB$+%-GD-gRP$QF^(#c|$ z!emW}1IjWM#xkjKH z2i`mw0gP}6tO9@ofC2zCWAFk1K-B|Sg{CHb1;?tmP@fZ(pd3At9X$?oj|J#wP!=Lc zfU4)O`@|>7G)T!zYQ&=qHChQba+ z{70=V4MZZonTWuWXq_g$6fiLz4K8OoMWg{N|PJG*|Dw`m8?~Zq$g!ya0d4;mud)2#vM%CzQ-43;uMR(jg9(j>RY77m`y{i z6ZmR-)Z*#|0TQUeGhq-1f)L;d6Q}_JxH%C3=&vIehykt2s@;r0*HsLb$Rl+YSOiYx zIvgILUG?i68p&58ef`KC71dq^Zil}bMad&8i{X#ZF0+w!tE?uVNvnABSi(CNC_N(H zQHDfnC9}x%ev%s^+6Ey2+mE+4G>O+xA`r5jZHimWE}Cxo#;Vb!GLQOO8-todfuO`| zCSlv%`k1B?sHOluApcETNwWq8^T1R)@~3V>Gpx`Rt2rr(f)}vhqZ&C>9LY=)tE{Nm z1zfLtyG-r!R!dWQ{nF^Z!eM5chra_DG)BMb0EVK6cD}M~s(wc?X%k>&Al&4EQ&O}? zGNooa^p1mTL_PRkOHh2`)=%gQK@(|DLxFe=C@Ar1Pw!>L@*;JqPt6)p{yrg+6E z0gBfIqSZX^tr*KSzj79Ni3WGFuDg^tsNTTJ#TNE<$@x(%CmV+dmhiM+n4Sra|$VHOCB-wHZho-2*^0~oOx8c(StQ~j*z|a;IZGJmEpCWb1 zq!y#E5t*0}TK}%*1OQt2$5niB+^)-t4%fJh0SC;7^ZoA)*Sl#Dkm`=V<^&+`G;skx zq5>dU$VMJWu92{?mNz#eDsTXmhb_rsXZEY)4f!{O3>q`rF_A90w4qZ(Cc3 z7gcbX_W}xG0@J_*2A~2SfCLR80Qv(~fdWmMXF@Z_U1jAfYo#iX^Lsj%bg1-YGqe@Y zW;3yeSN}ymh~_&2rO7vLu@uemvt=j#z|Q>gAPzbElWf{v&12A2Ov~fg;sclSeS)cxP@HUgJsCIEG|c zhFpkvd52U*l`hQW0M5izwkCkNCOY|ZT~H-W9)L}oH-XSZ2En&($~J<4HAEt~5qeTj zJC}$VBT!5c9IZ!sujeQ`F=p~4ZId{9q>~&~mtN;}UsHh+(gu7{aUUag5nPibVZ(i{ zg=%Klimv#Iuo#Q7IE%FSikP+`Wb`kn)k<44F;0?mDQG%$B_B1hFoh_HS@IQWab^mT zX8&~6iFy`{l0y}GgdUW5jD%z(nFt+_R3y|RFkNCstyM-Q#)`Fgj_8<<>bQ>VXok0l zi#cK&FOo#~(H6nsBHW0K#KA2kHW%3_jU4D^(#H`BARYY#LECm-yrPd|2W#yD(Quja2Xwvi(wNNU4jv7 z@gg+|iO<0+09i*(0v|s4Vfwg7R$%~-pjT)%I_IH?!Z;FFbCC_1i5K~MW7cg?AtM-( zgbSl0d?FWYkr1*}jw2ZeCApGhS(avbmS#8!f#8xJ;xD%GXbhncaDjGZ=ZirZbpODp zlzQ2235J9K@Q5ZTD0PI4I=P9_$dmykk=fXRi20CMayZn}C%wTfZLvg?!cz3(c7nH= zoY|Qgmy1iJB3ub6hU1e**c^o!kV{#Scgbw_RCLa0h*GhWl;e;n_+Hq^i3GHmjY*Z3 zk{cd@5oSRjr)3=wa6R4Unaa7G%-Ku1Xb^CLasXhDDI%O@S23+wBiERhs=1el)R!Fb zmwH8C37H;G>20jZmq=H7?-hzsIUbrA7VuGh)rCJ~u_AFfFkh*e&Do#+`JXR&Cxf$n z3&9&r_9zJ2Z)N74)0kf3@t)afnAdVth7kB;a4jX00Q#aZ8l$TLlLHf)r^Q+e*hZ%rm=W5Wh3FosNt@ldfkb*0%b0CQ zQJ&_>p@cbz+}4=vDT+*bn~oVk8Hq;rQHp~TaH%MuU@4?z6qi|Do=T3lt$-QyQwomdWq(dIV7r^Q+lUb0ijg-rX52lCu)q>u|(4e7oEZ% zWBRC&8lyCtCk%92NlG8oa*rn(ryshTskx_ax|fTn8x53gI4PUurI@YRr)?@Fq4*Lu#2r%2%qN^CGzWS@4Nk(ZQ5YagiNh%NsN-)^zM*rHFr;PchoVq!< z5(IP_m}};vL;6CW>ZgJ#rJV|qgKA#zk%WuGgo2V5BX%2+#-jWQtnRuOmQV?AumJR0 zul9Pc_?oZ!y07*629;n5r4g_5%C7`lum-yT{tB?AL8B&uocz-fnF=3@cB|0}rE;XI z8=9@5s)^eHAAqT(MB1&=YOxqvq_R4zWA~(%!gErgNfg5rZuaF`sR;A`4>>`jHTsnX_~Yum3!2w0KLfZ}0{R`x%yS zw|N`5_`0`!8yYk^CISEfe1d&zs~a5wu@$?G*f^D8Te+L$h~p`fO3{xc@|FGgxu6@m zqAR+1f+C}Px~QAFs=Kbt(|+rI8gB1C7D6*@>C7`gVltRq;zP!T=w^&*9G6ysQ8?OM0K3b@!Cy>Ad2 z27JJQo4}*Nu<+|O)rBRGtG{t-!S_3Tk9!dxdvqE6!T%s!s3TUH`!lTbsILDqzyu7b z49vix(ZUBz8ZZcy)PWa(ksL9n4guZ5Y)o94Ram%NR39UPqKQ%8oN(iB46ZrbY;uK;K{}j1G)Ca zMn#lFlG1#h{VL(QC!JNQ$YMdQKRmy7>Zg%wSGB6h zSz9PDTRk(25EIN0h}%*se8*wR$AUY>qKvnG%u<$FvkK7`kE^M_v8IX~%gok#Nvg&_ z8phRjwj+wmL`=bQ#W19JALN+App3_*Y|49l%>PDv%CylbP1_r4Ta)OT!|++gLW-xn zjLUXZf?pe}vP?2-ys937!5|?YjJ7qV6|9` zxT;hr{PWG>3edu#5FKo%4+_G%EYO?dvTf8Nz+u7#O04-g5TE?cFiOuqOUf8+uzpM? zk!N(sdcz6ozd)(bCas;2#La`0bJ%RnV!WP9>e4cu(858Jg2Eds$`-q7#}@6Y8{M-S z{nPwv&nz_&Wz=L^JQmk!cFmg23N*$}O~xEi(2;1!;f$WRdDSP~ztho z)&IP~O;()xITvT)&Sve?1*--zpahid254~1L7lH*paf%puT{|5c}&z|V`NR6B!x1u z|JFuDJkz*|*Eh(CMskpvYtS*Bos)dEP#w^J{j9=K!_!%I1u$?;OBP9VEllLtkIlja zI|nhK2K8D6mtD%4jjx-n1aok&pN+RwPz7l%8uJrraFHKfO?_Ol8{yg1-a4|Q8r2zk zvhgty6dIeqyq>!~s}Aa+JW`GLUD!^tkrl&e(<3lrv!BU**8GYFZgAZjJ>B=Z+3C>S z_L|*ByWQPwxFy!PCt@*|3@J*zssDuvwycfFu6=s(u_aXfjDZTR8O*00s%LkZwem4B z$cjd2C(LQl#9&g<1TCRHANFLVcp<`~}HL_?s;>t;q;RI1Qs`#ZlE~5oI z21>>0)#E?aoU!$N6FBm@1aRA0OC(>BDQJAE^X=XtOxO@}(1yv7&0&{x zeaYc?!f`80I$r0V8QGL==>PN@1`3Yg+)d=pO|Ns1>3E*(Ki=eOt*_2L=$Ss~W8ex4 z;NuEj1(}}hf$ry%uIb)Q7oAcfr46$Ts7@5yE1?Id-gXuiY>c$Z-cN0t_7UHGy~`n9 zN2J0kDg!G7k2)D>VY&loKIi~e1MudNZnUykOp{@j#ZV_hD>*Y+6va9un@WR15nCe2 zT}>8{cHDH1H(0b{iuYqJzgsd2^L=r!dtUANItQJN;0nF~V{qMyp5)g483p_E%On&I5CL3P5A3GA<@L@1NFc8zTH6A_^TQ=C1YaaOib9HUM-`P9j*-zTG z(k&j8Cxa*~@k7G$GXKmYGY>NWFtZaLBz>%!LNM?Ho#iZcKLJf+G{n*}#^?4g@(Z_8 zQ7kb@R4J$yF|Jh3Kd4BLD^=F$196`AQ%}EBJJx?N%JO!17e2e^J3r`rp6SsZ>2BcM zO;73D&eqqi*$__YO5pn4j^M~X21w5AvH$wA|7v8aBl@hn=2mmlZKmh=Q0~H7;uuuR10Rk3E2vE`DMT{9WZsd3o z!AFo8L4K?lGXH?djVLXu?AX%fOPDcFl9U->!A+bwb>5s4L(PIYN~-XTfo6dkC1Dm+ z8FO=t5~xw#7~PrEWmTPFl>A)aYD`n6u8>BJI`pPir8ujY#fnoT&5H*jMkGMjA%KPt z3lvnb0mnmx1^^5mEST_N#DgzbsF2w4-~o^&1Bgs{a%IeyHCyJ~c`)F|i9v@ZUE1_% z)Q&TAUY(eL0R;(U&!$~l_QTPlCqJ&7+V}6!EcjGd0i(h|03SRY{;;70Vg(pL3}#{6 zF^B1_3HK)5dvRmx!vS=d5Mpri=i8}I5aE~w3NnbRgYSNrJMhB=219tQKtDu+1c0D` z0vIZwuK&5_I-n*7VHydpl}4Hgfe0z&h@}Y|)Nn%$F}$j+s?cy_4mDy(3#h4_szSuH z)&dc$4?zsWC!9*0gQ*43FcB*e-6%>ewm^K#!iyw`Xd#FAizu*x_yeFX91bFEAicq`#h7g z`6!DnJH;5AY|z1qYiu>_w#@TS$iA!W0_Vmn4}j>1cq}>(Qb=qC6x!oV(LTF;jLIgh z9OysX21_+Bi4vrULt2N#=s^oj@-RY;cCGbS4t*`@!HQnoNyjjdI&q927YM@*a+;kZ zMgL>1YROowxZ+8P7{+kLs~~e?3XL(?a?w}{aaC6W2OPK|q83naAci9%5KsjVWtir`>izX&s8f_69X#ezG)e3Z{M{lr*3&>;PcO;bY_d1Eva zi%m{BTMZ2`M?D+)O26a(`JBlR#A*i)?Cb_rF01D-AT0ngLCGZcWFYbMXU6?FD2 zvYZ_dm9U&&kk7i%dTaSNDW`;OFjfIPk|6;M5TGuH1eg`rT2%^3SCWLqP*}F>j!ABs zLV8h+baMJCM>ot0s#zVCm;)yfn>y>nwqk5+Ms2%#%3Eg*$LSrTvOQ`?6sZC+-T$~D ztVjY5Ht0iu3mhQA04^{%f`=zp8H9&}poGAPLtqD>bQ}PP*8!_r_W<^IYfhbFn3MMs zwaC64ljMw}hki3tdlLXLAczR&Y-u~&T-Ii{4ngQ`a3NN&SW-aCwQPCITfPvNyX56fgm^&-)Bs*Eh=YNiFaaz=2{3&L#b@Z(E~_Dok5+sEdD4d^ zJEm~}ETi5TGd4zWuJM~NQ$P^jSewCYZ)Ju|j5x)(Mwda&Is-sd7LWD;2b|9__{$P{ z+S$$RVAG4>!5{v(Pk)EGSvFncD!k0GAO_frKpv7dgN*HgvHyHYDl6nckXn#P zALVFCZ{5 zpx_0dvYI`odC73TQ>s&v<3FqFP&B#|Waq4n${xebe_}Oc+zH?ynNunF(Qz>RM2tV{ zXt6>ObOPDo=O8_0nu1>HFqBFUT;B?ut{KKjfRPA7#0C+A6sUm_S&&IPy2_N!v?H?| zsbfoeK@465rki!)wK)6PoeWEe5i$~i5LQfx9OOVMc%5OP)VdoG#;DSiZK%l8)VLZ} ztRkz-Rqu1Bl4(`AVuacCxH=~RsPn6So$7GGiI|%W0Go*VAOCOcNgv1{>Y!w_3^oCf zy7ut1X*C<){hVf3$zZ2c%>B(2L8B1lcoMOjoC}@Owo%K9G$o-!B`aH5*^uTpmY97d zMnHRDw|Ex8pcO4hL1LtclmeMbD%)#V%LDle6}E&?0q~H9)cn1mo`d1Q7wPC+6zj%g zt^(_B?Fi4`y79QO(a%*|oF^A|iIP~GS*HfzPvzWIJr@8EsOb6(!j!l%Q!H9;1%-i5 zu{Cw;aI;AR6ewzos-Qto!k@k#iIIZcv6SQGmBVy@VQe580yyjGjILED!=cV zIFW3nHP4*Ww4JWcQogQFtCJVs!6=|0hZPV3@{-Xv>)BTN#WR0{$id8Nd%$(>wuJ=! z*+8Frmv&C+0owI0)a~>I0UO@5{ngCY&Fcv7i6)5oy|bQq*HI~k^`6?uT!DbO(<6&D zL!&;`uC>+#nqRe*xs#f5X*Nk0y4cHW@$&##kn0tHExu^0rLj+aLM(fX}6Z{HO1DQ7xuS?{ZnKUj6H@TP0?X z%SyP!{qMJB{B2Jc#nQ>z6m1C0$uFhGOaGq0b1pTCJcs(8ziOk!3qZuUG2t`7U#lLF z+q_e=uEG1O2ed#(YA=Y|q$!cMRf(trp)cH!2n2~a_Dew(bO}q4J^BNYH?Ra2bio(I ziWua%Sb4bu!IYGnHXlSh2s90kYcly6z)~A4=vX}Mc|IYGK7y;G40JZ;aU=xPzV4&E z2(&)S^9>IiyS+PzPlEux!!`n$h!s3TG;9f2purlz{n&WyErF|J`Mc3ARNRZoV>-0qltT-3rxgA1SmwTJ_#hmN!&no`aY4l zsJ|;YKuj%{!$SdRtTa4DR15%1sQ&~ue8D%U1R0EpRcuB2d&OA9!P6^{g-9%dK%oAJ zHs}yQNwh$XyN}{K#zGW4B*c^gn7ZRyHLEK?>6^y&TE->>Ba+ENEQG!*e3~xlB*e(1 zh6s#MS~E>z2qcLJ6ih{SY)5xoJ-MI@F|@Y9GCKm&58ivPOT@lptU_t@zG1|VZ}OOd zSimxJJT|e!fTSJ@gu>~oK(HG^ZCpsQQ<=T{jEATTJzT7Hd`FM`NRV`_yIZq|@V~Ob ziz*R2v3nWFOGGQ|ygxC*<14O@2}PSE8z#I)ne@jgF+bQCn}}$Ljtohvtp7@@O7wgBVy1q>8Ns1gu zkg1G}YKSt7OSqiNP_nUXq)1KNLgtD>nDogU%REy-jwV^thN*#A*ym%QMDo8jU~{h^NHJ#bP_iJWk|%%#jpBlruqzo3?Q@Oy6U; zZrsVc+``$!OJWSo3(O1i+oS?uIsO<=h+s~ut3>To%g#JNY_vvhEF?~JjHNuI!y-vA z^pBuZ0LDyC{_M|Fl>Y$x%D;^4Bo7=7CSx*|)XU)8IJiPa(bOt|1Q~`vEW}c?v~#}J z%*nyC&P623iDb}j@=aiSPfbKm-^e)AK+w=IjQNUhvY|GZHgT|EdR z0Fp$A@$^ahO?Qwpe4JAD8<&C@(}0Se$#KJC*w z{nJ3DfC-5#Lp@YPO;kl)R7P!7M}1UCjZ{gUR7$N>OQqBR0MtMAQ$e-UP1RFSt7=APPN@Gb^kEnxelWSAYFi$1u&3gwi#$PXYk|Ty4Nj zMAFzKuHR!=0U|({nW8Z((9bA{y=w>pSOR#RSC9SJJzIi#yo&)5OU$&)it0VW5LQLx zP?x>Vmu=XY^rVYI%nB`tb3LqRj89(`QSPHnARJL9{X1~vJ>BC$=9~)xsRJ7YS*Ly4 znvj4xVE@-0{4^01GXlz1l?B+t<5{jnh>RRi`<&HkOIZ5+TG%8)CY2tqRZrAF4iEgA zK&&w!ML!)l0jSMez15Ht&;k6rC^V}}!DH@mPGDIJBh2XGpn)YL|9fM0Nm8w+yz=6X0IOp zOpD9hUj@d@EIS@-+Di4HE!cHeq%Of1F3V32Q1tq)aO7vCXCMmOC6viOt;lvYULjJ2= zv?!EgV&|*hgM8thG*bONQA1SFZ5)|?4a6WV8+QE+l01@DRZ|m)2otDcDIVofmH*RG z7G*0wWmaxwSAJz!j%8V%Wm>LfTfSvn&ShQRXo3c4gC6LEE@*^aXoYU*gnnp- zhG>V5Xo{X_inPUJUq0n|zGAGV>IAWBw+>S`Lz06nK>&f$ zDIp9G>_R|}X}?ZV7v7pynP0}uNZHNiM()|Xj8OL7ttX6Rk(st$WU@_??C|430fABc zbBK0M(ZulHRi!YD)kXL+KZLO9qP13*eQC`7Ynk=X z>n6We(K{GT=ftK@k@N0u{gNt{k2Y%tZ*T{Ha0riO<_2lD?&9TMYtruOjxIc_?ozbT!K&R0l`~(s zP0A!r(CRE?A^u11_KXV!I(EfRy$E2$_ASpuOCN^1Vq8xpg=WUy&BpGM*)0rdvu>NV z?o?^cv)M{7CFw7HZYs8Cv>xq|F7Td0Z}w#0 z0}OD2XRr2PclKbn^Qyk`=QeYAcJ({nbE;K<0YN{b@}#Z--2FgMV3p(^_vyP#h~cx^ zUxVyxt!tWlY=XlwwI$XaHJ>YrH_cFH~-b7k9ww8da9Rtr?+#Ym*Qt? z7bmFtskeHl|9YysRB1qGgv$h6eCTi-W z13{n`J>PccZly!ZAtzCI?_r1Jq>PHFHbTF~waZa!^dFXw2@smzFsmP9i~+Ew$WXG# zuqH<;of2>^@WKpyA{6Oj4D$H+z1lQ`$}Z{f*@VQ_yiWJQL^&3&HvKcb0|{LKSLL_v zayK)9cnSJ=J$ACHq{8Ib$i+VD(-&nPpcci8s(57?MaGbr=CqQvuN#U=##B{bZ9-c@Z^Ka7PLE8<9mC z8I^HxC7G63YdP5@lx#)$BwJre#gt%b)u@(pX4M4PjY~R(7+qybc_x)6$Tzy}_rfYfQJF_qb70I(3}Q?3yK)tX(o<^g3BtRdM{d~!BHXinWW8B?IqC_oD^WKnBMB)Nnug#uvko=F?@ zq3d=Nv{WH`C$cvyv&%ZGEVRu=`z(MaS%Ba`wPJhFM!ib=?TEy-=tQ;Cnp;w=)tP|e ztm&4A5{oX9DBWOx)ifA!&C$e@PeUPxmrzIfb!1eXUWsO*Y9dUQTAMOloWoWUJTb)u zw+7TvcR7by0YG(p7X*f-CFWTbQ|uL21pG;$(KtT2g}Nr6_=V z@C|feNh+8vtBGFAJvZIyuK&392Iv(F*%!kK&?00G5Q5Q4kPTj}B!yq=QsFVgBQLGp z9pNC|8^+zyNb_Y5)8^z|C&l8$)}Yc6vrJ%tDdh!jK@qf~5Cdee-%xxcrlPz=`d0havjR|yFl z4rPducA=|RGbEAc!efCr3?ywTS;Zg{qJTUcA_C2s&9DSRliA>a06D<{zg{2|128Zt zNpaxP40f>Y5%POXA=${Dg0ciMk}+e7AYuf-N5G5@5HI*Gr} zOyGS?x!?Sz7#qjTPcc*Z3vXDHCjjv8PL64x1$I(2QbwvONlOeTixd>(sO3k0Ov+tm z6t%$Qt4lJ84vbngw=lZI1hx8(Nn#L#x4ncr?|DEANMNh4mFI2c+Tyd$MXhzJvz_4j z$P^u*O<;lKSO0bhNeQ{rlFV_?BW`N~ch+M~6c7QN;~YpptGFK5br7B2TGr)E6gLd2 z>m^bMTnrXOxDi4CBZ8?_955q*0^FtuL~$Dq6riJ{{EK%G+oMZ|*A_u)GLzZko>v4w zQ}6M#kUcddmSj>BjJb+17_*6B4A4A0=BV^#o&R;6N4V=6C>klQ6X|gIwV*t3zbFa1V*Ohs6f=J_kw{GfQL!FV{d)Z7oim3M!&1+BDv?&m|Zv1uzXuQaJT-3gQ{ zK!N)HCzJqEg*8|CC0y9FQ^kCWxI@aFsG5^K=UnYo&T%l;N z0m}8nwmKRJ7ck%f9w_*Zd8}l^rnZzJ38|6OC9iUgvLrzwGGgERGE@yYUE)B8OL_s! z)&HuOr9?JWtYBvD_M#%b0q~D0vwV&Evdo%Yj^=r*nLs4aOG^(VVgq;-+QHb0=mMJ3 zN>?t;fZkwlOyCkW-{S{}2yI*~1wKt5}o zDGFq?l#6i(Q9D}BhGdANJ|W#WOde`B_BK8?ZES_?MgzzI1GFW~kpUpWB1FxO8wkad ziHT{XRJp)1Ra%(Ct;m;-do5dj7?#sLCNd+ZUVKcIy@(QCsC2o_>h|)%Jh@-ojBhhr zeT)B&wmyEp<$${h#wg+EjQ9ChDvBPUQ!s^Y>qe|%!D&r$nliP9)io%kGE4QS^Z(4f zT5vGZtlOw#tmDA?#3jydHOxJ1>}(RDMYJW6vhU`SCrn_spdH<-T}NBg#=PhPnE61A zjg!fV#M#eOK@9ZBLsy+tCr{pXa45}41m3%;#e?p|#r@{7L)A*(bu-qwP_@!aR4tD@hZ{CpRB05BP|-zWlmN(4I!)mnM+*M==4P3 zj1G4M4i7>A1_Vyt2msG@5YP3H@;N{usKU#wO^Y=j5jIwH*cgs=&}cD%g4rJIc)%?9 z#B0b?iQRy-eE}Y=)SduIz>pW@b)8pS9KK-&0Sp-24PyJHNgnE-g8%7-ND+mXP))r( z7vK?M+zApTHdP5y9Q)bZC6)}QsNWtA(!^X^_6Ui0;e`VY6DsNjb1c(H)kqD_gh$z6 zG=(88)}k%m;*Lp&VCbUAwTdf_3IpAXszjIX3Eg+CSm@!RLh@Kb4n#-M4Rt(ZLxy3eot(aa+Azi< zgRx2_jnrSPnIz3ff^E!Gc$*(m*C(c9tjL8Vwqzmt#!(T*UH^EDO^hRtkfeC|MmD~r zxUu92%40hw7dwWXm1SZ*CeQ+Ln^Gpl^-PU&q+)mN3k1E}s#p+UXpMx;;w)B2LvAGo z8RRgA+6{)~Sc0WlmL*z}rCOe)S|TJZ8ssjvrAwS;T-N0cP9#j=RjWvl490|(@r7Ry z#VX4me=E{<2u@u za?zAFT9;TfSC&zn!JH;=Kt=g^oC=;IaZwVFyjw?E4URxlM)GD^79`i0+(kkYUV5c0 zS|oBFXANp)ax$lKIwy2Cr*uB2yBKG1+Te87jaaUlM*sd5b6zBPUMG0|Rn^4e$3z!j z=wH4thh_TF?p)jn3JEhl<7%elXMUSYI;JGj+c)*xWPnvkeyZk!24#fa=hh(wG!++7ZH)baV`m-`mx88IhNfgzsf4cSYPO>~w&s?i z$()+Z`Grb80-^)`2zyeEUvT7?L=vkEs)_a@cK;rvbtb1rrRaz@r-aq$bVet2PO79< zDss}Os@P>*2I*MdmW>{#ruHUAb{M2GCyjm{14+*=Dwx)6Ugr4)l7d{@6;qWhMbuQ9 zkWAT>c4<8FA%wnZoEGSnmK|MuWHO;$Ok#}w38-g6nwtr0PaY@$_Nt@(D!4ssk=Q3X zPE6D+#Zs6bOqHVU$f^ozP1UH~T}_W9VGW~hTBZ%@a-OKwNEoNuD7+@5jdmK5?yHIR ztE${9zy52$o+xk9OLX>?x<*rs=!+Z)Bc(R#a{A`koodOQU3aGCKNhU?$f9&KOvB>K z3ufG4a2zFJ5AS3Q#`#hDsh_n5&#<;>wf{<}vz{rIq3d^Hm;R-q0+gwj9wp7f=}=-K zmWt+LqRh|&B?-<2!?-4qq~B5)NAF~uOf2Ja6vweb2T5*hM+GX@!bE?r>rsJBmnfo_ zd}wmW(b?)KG|ga$u3b!cW2%lE+`4VtzO6IOE#BVk-Ja@q&7dXG1l4>VUSx@0D65ve z+lMA=*|zGLHD$r}EydDk#;OIY-XD{i9F69t;F_!Sgq$QLlV6~nWx^`CJ*|UucY~cyEm8Vs1VpzW5?WcyGme9*REdjcTm> zV(R<4il>I9{KhZ+4r7hvuPeIBLv9z1bSQ6~T>sLGMB2qjjivTUhbx}%FZ$vF1Fq&; zB)zaDSY|9oZtQUY;>I+raD3!pP8!5WoeWS;O?Yu^9Q3NX1 zM8|ebkWGB(H;ye*X=d4uZ{wD2E9R!j4dmvoZM?2=ySDL&zA+oCFU4N(pjJ;ndSrS! z;y)@Y{#7HpnneUNVqO4ZK>r%5?S|z{a_;@T%GqV;9QWcf@y^&TRqpO7$Pq^}0ZAl5 zjZzkvF{K;p9c9-`+uG9@?eQa$3tm9p%<8IfEfDTkd-(karyt|<31 z!E{+NI^(z^WA!lNkRXP4g(EoL3ynaKVd^8ewjvFqXpMMph7J|rI;7QLFgN4Nm(YmD z_-{DZ#5l*QI9m-lqq8}u^K-0ojd*A^SMbTrAWiU=_Tkle5-Rv|4UM=Wp^7Sv+_Ut6 zG2CufRko|f+{?ab7hzUeiqdfCMo{8HGb`H*#C+t*I>j)Z^n*~;n0SBG^TdNo;}?#BJjr})ms zA%(5(37%#QP!EY$J7d(OY}A6v#^sKDVznRLRT2XdB4hCZk5nZQMVWm`Q~W2o4oCCK z=Iu80`Tb7R)OB@*^8bk$Y0k1{$K6wC%zyf4Qt>9UnrYHzA}T*7n!+@KGU&C=?6l7G zeL{7(e#)mz_P{tXC2bczqKanf>>>}7k9=uGQ&20u1dKH77JKufPLOnLtw2v|0aI$E zPB(RKX88gq4gVYT#d@#y;pWHuugMi~r!8!?@CY&WMHM&4F)oKn zV<<}{#TPfUlwFTz3N@D_Rpm+2ZMM|yVo$!DE$JdDkI&$f6Q+V?GLvU=*5#p;9TJKA z5l4?Sg8yFjweIp}pEj005F$R9xh7R;AI5dGsEcAybM)_|*WzDE`rJeSr+2!id-?-} zIt7e6sh2thh`Onlx(lQ_t5d+LllrQ^I;^{Ttk1fu-+HU3`m66ct@k>v$2zd%x~{AG zsPlTSy8y2vyRsKMv)?+hH+!-hd$dD4vp@T@`}(mfyS2+YtOxtG1G}~_d#%&Dwf{P} zJNvPl`mTR_v7h_3H#@uwyR@_VyE{9#V|%XWd#OJ_u7~=k|9hujy1)-SEduVoY|M5U zHY->7ORcPhr^T1sY4bij#UF_Ymn2eHbu%)BROiLh0L=3q7609%3|H|>9C9 zUGGu12}jFonSpVfQzT=^H3dGpxC&OS`9*Zf!{)|w{0lpL#X~&PoIO(JA*n2`-*(rr z${)R{J>A#+*&p%L=#E9-BW5hN6552D+scQ;=g1AU8PXCH3WJe$X3LD)P4c zH;k2ID3${R0SE*D2mnyf009LF2LdQ?P(Z?k0trf#7*PR11qL%3=m>zoLy8kOQY?7# z;Yk7p0Vn|J(j$SGGdqR^37}!ZgCHUB44JVd!j3f`X3RLyWkiA}4H|f80OG-k0HE#+ zYV~1(lq`D&C75z&(w7IjTCG~uYFf2x*|tqP;2>N8a_PpkJNIr~ynFTb&HI-xV7*rT z1~yz6v0%lA7bj-CcV~f(F$WqHKv5)6mTWh>_52xhXwhorzFpk5^yts2P5-NQ{Tg;` zwP@2W)o8Ud?x-!H%G469vhSb*dP5E> z=q}q%Cy8VNDlMQ~ItV!Q=4+0+`VcITppa;@YN?%i+sU|_RFsXy7F~RiG#F)^u|?;k z8wkhgJkn}D0wQoLHyVYEZ7|OY86LugVU?gLHZl!>YPEk*yNlx^1jB%L1#-tE$TAOaC{cLs3wvs9Fjt zC{yASx!S0_uqTBE{nE}fgF>q(0g$>bA<0Z4h$TCRny{r%q1=tW?6y44(5swetI1bo zot4&CH^MGQgj6!R@rE4U8_7BsSK6L zB&u%GEW|=~u0p!51JoJ8@S5k#x-+=J~6a}LTg{oHd#Yxwx zcKUCJ!^Fn>KdWd$KHVwTBp4*&eyky)_xaj3N#JKXQpENCu%OsSXtgl>A>gPa87rxm ziuf;S7$O1dXA{@^+=+mZ`3lS05vG<3iq?;gT(#d-DZhW@6t|Ct{wYU zPgRf}gA#`)FU8NNPgSJbFq7x$Sej#0i$L!|ifm$Q&Ql(iJCbrMM{Jv-c)D1v z0uzX0G|{WPbjRO|#809ZZmu??F-5|)%z{$^Z2C6wG zi!Pp3jL&wsqh;jZFLfx=oqvSBChbCgaV2w(4X$dUD&{eA`%*$jlZ&Y};}gLG`t;v(X-p8AFRA$>ZwrCpmP z{S196i9F98fI5ePglvF=h|mLZqA1VKBDAl^vcGQV-$=BLmk@o+bc@$)7edW|W$Gfd z$s=&1WV3Tl-lB;zO z{6-^s6!fw=DN1}l2aorso5n>Kt5ROMy{0|8K9`y>cW-2xeMsP}?h)&_MObQP>ggQ* zKuq8JSdL(n#1j4IL0Gx< zjuW)No>%&?Smk*<#X%{bysIl(Wlh&gYUiH!FZ650DBO4g0z zL>uKpp>H;2H_a1|I?hLZ%w93(8~511F!P=?Gp8$6Z0P!2mwW%=QNGY6o!yYG%dpxR zU%I9d+(Tx1K*!JdG4Gy00=@2B__j>n$uk8z((K69G1pjJI~DSL$E%0ohC>;U z7J9V6sUltd%$Pd93is*^P29*8wZv8fM=FK@+xF!IjI+S-uw7a69T|TOVKIf7(U4{} z4H*Mhe!0Y5C+PQY6CYDdxNgpM`BvuV#+12h1E(W2{D>-^#%ggiE1&7DZHIn|3gBda z?_yj#DN)ZXUgl&hgjmw`9$!+ z*AFx5JS{naxSh>AHCr^!BNpR3BVT8`@jb6w-9rmUkpJN5LX9*NTL-Y)WoRtlEKWth z_;ABOfQ{)~NqJ@S6UoVEYk49y1BVg+gqpeheP55Hv1V$Z_0Q18+|51C89I} zTF=xEaH9=IWh18CMAwfmi`!=DnRj8F3>Br*@vY6}jFtkyqXy9nADY=NYE^=B4b4R7 z86(TRI9q2F#F3$#vkZ(TvUDfaVgkGuRR%Rd#44mBU(6v5e_SdC|Mm;4c%VqrFkgY> zQa$9UL_oMzf+b%qr@qZ-9zun*!wjOy=Gp7={H5ORt2>(1y->%#h9elBg~DHpyy*9Q z(H?lo#8HGLMT><>wFSUr{Y^`qEj{pzhBQ{VXZsulFu<4Og^%UOM_TpNAYbnpOSnzT z^lBVR1pu`*T7zh;*$u~CzR&fy{*!m%k}{XE2_K@|44~Ud*+>jB%bE1JZg5XvUDM!8 zTp)NJ+UFF3ekOqu$to-NI=?EcLIr9(^>dMn$;11Rtk^tm6`>G$|Uq3HXp{K_c_$tC%nElkXtwltBibhhj#9>#O~b^YH##H`q; zb~rFxI~o81DbQR5@N-(r`c6<{1XT<-FRfB>k67d_n(p5#M878-_55NSRT%(YX*U#L z?eVF4z45xXTOyDu1~^^G3jUJ*3uKy{wqSeZn}0r|+ZFL$cE` z8KGxvCxW?4X}4dVLH@X={&F(73aRx3{6O_W?t@AoayvJE*Ofdm9$$XvO54KjOmYN> z?K%nMp<4M4zD$8--&X>t6G8vE|JT#lH{{~ zkHc(SRAJgnoG@_qt4rTWU|mCLqia11^E!YFtEmc6zQI`4XfN=Pgt7GUgj?0~eg8?| zg{Exj-^qG*Zunn-H3Cn0i5rUf*r>3`&7}_qjc7(=wu z5S7f+c(IfnEJSG;DmH=);g4u90mf78MAs_Xp4`UpM~U!zU1=eG4<2t%kP|K-P@78~ zA2A=ct_mk&(*D*nL|71q?NWd99h-1gcb)9bBunLQ5(;#9@JtC!Vz+f2#pa5RlUzK|_ zp6G`#;&+#j+e;D+9&QX>6tkHd{YDa>3WTGl7q=51WQ+dc=MKbKYyapasgX5E5r7UJ z>kx4x(^IA@=HtrH;TpWA#lODmNue+Zr)p@#vxNhPE@)30$m>0REP|-?ZcxT>FZVn! z{pwM?adyja0s2MTF9DZ#4Qpj7hrVGyD;mk$y%fDK&RcJ2y*&;$v{(XWX+LuB-r%r_ zC!O;aVTBp(^&xMk>#J;$prd zZFxW1M_D2{ZIsBAecnl0KM=9)E{a+>y({i>KM;}Q6uW!_lYSH9A3l^{x&R&6LmeLz z2S3X=9}DgbdkBG`TsY@(3OjBwg5ANJjk*Y#BY|q4&Lv_^%v(%8{E-Y;1TCXunYpHY zz!6e=by}AMIZD|-(uStsh?v|cq|M!qrSA8fQx%7Czta=!zL5~d5z3pvAiiO@N!@qC z14{r%h?~GTp_15m^fH@p-`djH$|WLQo^B{|Ov><+vF zEO0>u-UIdsuv@AWzU_1Iq#e5{XaF9aR_cqU#(NL^EAH3EaZ!b;xBkWeC`FRoWioj& z0f$-9qq**mb+gbw)3zr+SCZH13tarBCZ;@3$$}IilS}la*O%s+J6O8V#TN3^WO1v# z%bR+#QX;vIo7)S3oCq$0efb9Js=qflFR3E{U3>%8w!SmIqm{?sq0pBej*}s6qP4zL z`aH;7_)RZ=*P04_0EMBi$K{iJBe7D8;Mi-D9Stc>ZW2Nr899>cm;AW8w->Ug zANX#!WP!e3nvp45z&oXd64izjVfPHK5dvM48760bgV0uNsa8zMDN(C*X4feuJpv9L zWafml2p7Mxfj5gGF_l8n*#pjQ<8w8O2#(G);;(n=KEzyY`U2$q2)lWbr8m1rb2<&5 z0Q(>#woh_kRp9Q9Sc)3Y+=9&ReIX99f@c}>VG9wFK}M2{(6AJ!u{rCU1I~*6ox_E^%%Y-3+N~A~MV*iq0Eo zkAhqozV~(02)iYE^=FTN2NxbuN&)Lc&=G4k&@A<+3%Kt=b0EQzKMWaY1PKNNmKy~= zD$za}5b|jRe8Q5IYeXe(b`=-mCl>VT$wImu{(OU-cSV79*cNxZ(vH3k=C~5J>}z zgahA_@k`hh=Bh`s`{*d$$`jA{dR;wk%+oIMElSu1i@tsUwe#cqp~=v`FlxSa^C+UI zGc+?mh?%9cvjC0~tO<)|1)Yhb?~^H=(u4!_6m7`NvJCyGVRD_;m~9^3qpjdse}U9j zK3cqDf)_g}lQ0EdNpj6_KOaR+Jl(aMNM~&zy!eHrv=m|XzQ`S^Dy<8X=>8QMCPOC? zH4LllCC!Q6BgPUJ%S8r919fuc23*zc)Gwg@5zt^KCLkO5R)lS_RO%qs#%l$CbcvgG zMHu@E?AE+1oy;wXW9+42Jng5~AcT3K=f?#n2Q)YyFF%W277%WmEhN`fVev-429t_# zdABF_dhHZ`;!0fs!)YB(pL~Np$%<=+Q)a)I6GhOjfG%LPBHU?gq+r%0U#UCjw+w`O z^q{p@y0>D}`y#g2_Yz4iYd7Yvme%)76cvi(iL$a63=$c68OYjabLCU% z``H)=qE$}RvIltCV#_&>jemoxtwrOwxUyV%^SjykH28t9y9(09{2H}-GFGeNC@fRE zWQ0?RCY%&-?%z9#Y$Vz8LKT6*aOW!nHUJ8v zxf-xpi*R1cvCl_~40JWIn#a|xD=`rQS+;Bkhll|yTAiRzVjrVL2Ryq7ZGRwIY`Eew zwW~}LL$cyp-cfciq*AYlp+w_<)X6n{-d)Z^nqO4PN_K3xO0u#i=5hJ6O@p#O#Vq%< zy_VgqEu6AvK)jk`t?y+}TF7d!Oxw}e5qECzJtHoY>gwA;GSdS}Hp9p7_`;RYblmcR5{ddHmv2Z#Mif&gb>-M0J z8a<;22ED0yg98cOz5d1(v|m3^jfLj+RZ`TSn|<~(Yj|u)d^BT6nPcIVLx_=#4%?d} z(=0|XdlaIB$KL+zQW768rJCF|AKabz>U>_eEvVDkT^TB287&6OwUvts52G4nI-#6s zkocJHCVgwxrqQ)1tubI}KDBPnoo_zLBiXTOIH8j{v-Y#EA-@52YR>kiz0l2pqD-l5 zfGx}<;_vE$74@R6#iC=uqW#-p!Scn|7E68wOF`>P@2HpU3zS;JmSZKCZ6!evT2R{C zmAv(pJd2gmf|c?=E7cY&AE?(_EY{i!*1Ff%da1vEr2hWdVzuGz+W6bmxq_7f>UBqs z6;b!~i9g>r3pUoNmt!lJ55w(5&KGSzZ(9A?1Qu>Oo-Ts_F5}W{6Ivp+Nej0v3fA_i z*WTt=bGYw(tm5GaQOR(hzO}=}Bds?g@XTNl+#eX*= z{?1g-_}ly6u2J1~7tSAsgqUD9m;W~4w3xvhz1k1yr|v!KUCSrQL);Dj{kFY&@p_}# z%Q8w$cT`3~NFPBP@eB~N`Ej_GixO&r#d7I*gEkhI3jQFc6A?X8gNDn_(mzA`uAjOe-FVVpB;< z@PA&RhK#SNH#ffB@5|#vKWH6EFX@XVtVDxa6K#*j;pVVwsNOm0SLl5XRHd40zfwfO#M~Gtef9 z%|XTTeJnF@feoF^ls)&s;T>~5OQD6)P8133hH0cS{q6JWvJV_6%ex_>V=dDU#eylu43xCRpv3bzBDy zwdFZqJ2~`BWwoWdPB5%tfRhq40ED6`j~fCR!IbWKbZK=+`wo)6=m<49$%`BP5}jGt zKB>y(@^vzhcQ8VegYSLx#e-)9&RpEbj!B`lt06otL=csYhfTIN+#Pgw4KGV7^2j>x zI`#N=n(M+p!B=}s_LX4h#3mz&zUF3{>!%x|fg*=kbNQ;by6artkKemRDwi?5BPa(| z&IuN;#@t4D+syaoR%9ohwKhu1+lR{JPzyAD{ZniItg(R%GUQr7_G5N^pw7hDVRyVL23LFKf*uAsn{sH zMTyhy{2eRb|JJsf5R@f)>&}08KJm?ocT|Y=LW$H1iK_)e zbB`5T=a8-w0o{DZMr7Z9izRU-Doe{!U}ArsaKd5x ziz-`r+CDir45OHcT;(I%2_%s<*a8LWAW3A1I1K5Tqr};c7S{)U%QWpO0k9c#w7N6H ztZVHkgkuG*Hmbu7DR-Zu+7zW-ylj%oHXu6l@{kv`(wY2ptnTRja^5%DDR$Yc6Ok`! z-c;Cf&EwW@#qh7MBwAk2=Jhxzs)3CwU8f`p8EYSej>s#*C5l(;14SfXTI$(-ezU@c zoJBKqte0agaU@IKH4zh)tQAjLMfz)i4Tb!<(`W|XFYcUXgD$mb;b5!ZZoadIUE^X> zeMdVlm^g<_aB|q@h+$-bY8bL!X(WP%MY$$gE*OOANvB6zySLh5UYbSn3TdFRt#A$2 z)~xTl74nfCGI@WSGB%rQ+6U1(X#>3bruW zj6s6|rm_;Zx}3{lj9C3)9%W@_AW09!%M-~Q-4#?pXHpfWbsv&>Q*RK2X zs4CSZ`ZJfv@9T9P5__&JcH4xe(tfZox5Z<4tOD~+>xUsTHyNLwtfddF#ok|?QI|&O zD>RAiQa?Gg8!C+!aPNU%jGQSOHb!!{?t>h80YF1-tLk#pI^&=dXO^24ezJ&97EaaD z##`V&pe>Lt)60O!k}wL^diUN|gs1=EfPvD3U@S2{_aBFxUgR5aIW@V(A04^_LhSI_ zSkWwAQ!3>A^j2aCrvcWRSu|OWI>}kSdG5j$0JMv&ZZINeJ_TQ-I2 z6gS2q+Bkm*p=r8SOnwO<=@Yt%hM-zctTTSAHKd%}W*}9TBE;*wRu2spjUn)cmeM^V zm%ddt?oAkB5HlLLH~wbL30Y+1aXsP7bVofFmkHzO z9PrwxbC(_fEgUf%{#=2)*}o-_ZG$uBa()}V>4{n*&5Lc9S@WBm=mU(+8>ag{NAZHH zSt?eeoI;=)*<=O{N6(hWD=B|g)uzNP4MGPSPvYqGk#jcq$aTo|e^_V$wd#az8s*Wl zlRG0mbq zC5aNsT)Go(F;)UE!MQJ9hjsuY6~iA8KdI}YDilOBXg4^d+=gORn-!ro6rXl)Lt0_^ zsXe@NDP$NF?a%5mAWXz|t$Dis`{{!suxB(%>|{z~7Z)&PKumG2#a~8lKVH%C)@o7@=98HM5>W_xA~k%+OY{@iO-_XE*T+ z5sX-xbA=oz!jB|L9THy1izx5eHKMu!1k+oYJv8-Xvu+u)Tikva<3X&0HxGQzloK)f zO!tK;)}Eq%bwKAHlVd%jAv#Gqc)l+Hz7FJG>;T_1SjsVJGQ=xHmpsa%%EtgL>&P$B zx-!e$Ig)fb@xC33|LF7187au+Ivzct19{?Ha*iKz_ zR-K&52SxHKCBGI;0^Oo#o!G9ezyc>1QrTB?Kwu8MQiNmwJ zQHG?Hi7TdK${3kP=dxEzvg#9#Ke;CEne~yY4x{TZX4ytBR5$v$i?SN4nz(T-k+N@P zXjOwAVk6CsGFAC1aDdhiY*=T;wJ;Ts=1=`~5ubC^V8bU=wrQY&QIcbv&yg_RA`HAi zmU2N_AjMu`hWB2l$f|QSc_r6l5$?lj{lPTuL$41JIxDFl!lvj)Y-xyBYH+v`?NQD% zv@p?DXWD?cVtxR}&`Sh6rd7CwPgfq3g9C<7TE$Oe2{ilmAtNa#j}53UT+{?)Sc(yp zG0IBB<(SJ*kxvBmwiGG!0tP#%WXr`RnH6O@iWY)X95tph-K4W!R6yaLm<}~%_5feE zX^1^6%C0)gd&txc&v(j+@*)8Fza-EYkYo(2=+wzv8cAAmdha0w*jUB9>4a*sL&aS` z9Qg(%*ruSc<*TB-MDG^S6Hs{jQ#Ie%T%=Vv#}L4HRDvE|Z`CTWm*xr^3XnsuIWuq# z{#r6gWXR%|pz*#bL99t$S*X+5o8vGq`j^%tI;j?7zbs@X3O*~jwPJH27MO<7;N#l< z2ZjG#pwyF#;iHREfF2KBPDh`vNHcRrdz!3DK#kzNMmlCjxtMp%em93$O^K`8`F$7W zo6>y+JJD=DCi47chmIoG2n!c9=|HO)XKm}+?lG`rKW}r)vOybA&%ogY=}EZJ9=*h3wTv2Lp^gmxCSqbnl5S<#kkn2duWDvb zA4vwmc!a7=%(EHb`jta4tE{q^s2@F+%WCJlJLew#d^xuGa#Df?I-cwBmk%xG{)4K~ z(Vo4&_R>Uck9(a`qFuk7yJfRWA>B1S=uO551D09(8Zklm*O88aabv7+tk1@6iCeWLP1~L^iw{-5APp-Lj9?ca3ajl`Ee)u8eNdc* z{smpX={o`U5^^4+bLowZhY_~&L&?eEE?`Yfu@?+~Am_{$*s44FPWl=I!7 zCSTw44L=54{KT7Q^Lty=k~v9Wj*wXOB;s2`i%>q=HvU6v8pd-ss9HWuU17+)1{I4c z=;gTL;uHf)&)9gN7-y*hqg@Zj1W3ojluAXawVk=s157!THt41HTbi$bf~sn!;#Al@ zSh$`N{w!3&PqF8N*%#e!lfCqfa&?0*62^@cw4}d#F}e?`V978B>(#H$HrGzjebZ}l z%lMhEp*!?#!)Fvdz|KdB0!Ucem=#<6qms#o{VrYjkwGh2hd@ccM73bHA&4oyv(&pT zTQJuCwyspkX^Iaz8sFWdp*JhAo`5^v8{!&~cs6z^rk_JGo26`k6Kp3LmcEjieSD(P zd)z5@o}P3-_Ou)OMA&Yf)=+grW{Ak1;@)Qx2^jR}8?Oi*F#k>)qXF;aTz!;SANR|`9&1?3ZrCkuo>OEX_oEhn4#Rheg`{J#PYYEd_IR1SKxwCM@N% z=d1baf1xw<%wOS~SWQaLo<$K?pz3=2M=M9Pq2{I%rzZAmfm}7`=AYC?A1q4?jU}9Z zHL;ayZ1n-|^*m1bP1M(`o!cEk=hgS;##BU$cGS(K9I^cm>q0B(dMG>R-@n>na^F#k zUb^H(v}Vv0Gckniidu$ARxN!%xUGpV7mH0OL@4bNc~D+pH?LEVuv~b5G#bH?wlK6tj*_kB2eiROCTA!DAK3+Q^BsO_KPY?QLwk&l)r$eJzgS00hx;dO*g{#87wclg*}SU{B?Oy`ydT@x8iGp5{E)NiQ}HpX!C{pzn734~BPC zhs{B2AGwZp?2pBT5|rvk)P^#mxvlyvdp3jUaV7UX`*O=Bv}gawn|~w+n#JnVk&OWRm z5}ITO@?3$nuAr~3stAB!gevOP753#7F77ox;wsPbL~bL`=EZ4i{ns{{T}Sr|QmfT; z#_a?5CHmG22cpe`$PzpA!N2-vyt$Jh`y?A1de4im`E70!>gWcrGycxx5jZdJIz>X}wyF+=t4S3ucIon8JLa-&42iFO=RsFqGXr^z0~) z$l8C{D4#+O^WMmve~P!d;H1vbEqoZ^Jfpr`VhcG_B>t8^HSm__w!U|f#^{^`dN}0! zb9c8I)|-*lFn)rw|LWParu+}IyHzaAyPvgu428pylL_tdtAMwUe47i?ul6P`FYqJJ zce#(cE)D*coDOZ?eSY_guF&{{lwMuo9RLV`145zLH1gTn$Yy*fIeqXGUdcct5uvI; z%*;+-3^9*~zEf)PP%4IC)LpiBiE1(yv?zF#U|&5~(0!xTq9Ri zQ+}N8s8*qr`NAE6;d6}KHC0eVCYRRCCYajOLxY|>BYU|=Hz2DsCz=`38aTw10vBr^ zsQQ{GM13okvoU^!^-z*koAv2oW=RGuA1@`dF;z^skX%}fMi5(l;aoWyt?^x|`AGGH z!*0O6#e;-v*?V`?rMsEAXZ2cjwGi0LtddoGzS#b!pQ=FY&T;!I%k7YadFRIdV8QrB z0{O@5b@@E2%8*Ph--apsu?GpGpOzh!Ih2=Qs3mW916JlDt+GB{4tafzYv3Ynhi9{3 z{wwVjh|1U~4aSw{m4T9CHNp@Wyzo9Wx{O9y44!;XS=490lVxzFAbj%pN{l)Hkg7bN z0fI0xDAkYyA1dsws5D3KF+&r&V|3R27mydkW+DfUga4%#1fF8@C>C- zuV$(0C(tkfp`mLm-!)(S4BLC+nn7;9C*#Vf{r3m{S4Sv^24h zk(aK&48BB2)8IVEpg`^ipl7*>g_c*o$>rB+mQ!h0rX%2FdALZ%chqxj@t`l7SQOoK};z_wbTMuH!lMQ7HbGZ zy#RGg{&yM>Ho(0q7b{*oP(qyC=h~C`Mh|AxM6iwri@ts-?2cMD)9AD{-;oyMO?2kV z%qUdm8Ewz5LlFw}b{vCz8G@3nh^tmNqFl@rLdzV!UKJ(|nQqN9iWQ&A|$0{Ev4 z=aESPWymVR9=pOGy#kR@VYMw|!T0Hy*uc-lQQctZiB%XSaHy&=5DguF?22;oT6F%l z=Ip1>_9L2q5=2V%e^p8UJqJY;0Tb+;3;(I8FP@xJZ?I#0|EVY*Do1~ zpRvj}s+o$l%XPkf>w&%2`oikmw!;Ul6tR}wn>|9on$e@DPd&%=mrFlFLOoz%k@gW$ zv6eA$i3SNtshTNinMxV&bELC#3(O0PwDOC~$}1|Xs%vWNKGruhHZ`}jerjv)=7~bB| z)%7aQ)|nvg&5xh+xDSGJzd$9fTgg%I@I#Er4w9ncfoMDi)qLfdZNbRrbq3!@ns((} z$!zs+m7B{3UFd8O2?C?DjGr=isy^kb+%SD3dG35t=X84zmoFYJdv?qZ)hA`i0HR$NAi(saqP`zqR{lH9l!)OQ!Eu7i6ZlPHnsvVpQvsp`jwf$aX ztq~pyhSL9J0*b)H`mv8u@ET$AVTpFzHyT)x1CoK>#?s1=+ z-Q$1d9KVPM(2Os-3|%ek))l7``Q*~#U5jJ6mf|&EU0lgdRs_EaTh9t0caQME?y|D=w*Hz0a`V8pZ_Ys0Y_5(-@ z6c6_A*D~xd)Th^+pl*s2zBAAi62Ra`B~#~QrkG7MELjEFw_1rXxL-Wi)r!w9-2r7t zx^pRw*;gP_Y4o#Z#oYuBrWo2JUe&`z6It0sh7?Sa03)?SuFQ=z#Sk=jx;A|^MW(?< zR%x0^;Jlp_*Fq1X}?Wx5cERC20VC<-b8Dn?Li zUa(X9TW9g;5T7q7m>pt+)i2s>>$_`xzhD%jxXfc=(qkftiaHC#Mn!V^ATA0l@wpEG zx%p9f-2CIFt61C`j@7JCaIlXjqDjH$h52_zEL+PoS@oVW02G2g6w03t0M-Mr z_YcS!VXDL25$nqIWC|SA68I#&=S9Xb218OkmR?lLu=mPAqC*kp*h(^N42Xj~t9W55Jj4_~pdjg1G&{82KSp2*=+ zn>GLGs6VmH8yk|yHOus|*U@a_Bb4oGH|FaX6aw2HrGdWU}k5{|h|083WfTlnW;LCp)`{VCl$%Wggg*A!!TM{i(j?5Ym z8V0VQ1Yb?R*!U4DIkhl+?ehAT&O1zf`EGS%cX@rM?)=Bz(P_x;qu|^vp{yFxEMPKo zBK-o5lP}UT(ECOI->w0v+O$bB|8K^+Z~BKM2Vef`D*A`9BX-Bb5cUt#Rc} ze8|2%@lOEQWj8B{ zTs#zwkbnVAaa}4Bk74#@%-15xSTcUqT?1b8bSw(FxD5I0?61$L6%jS&0p(?%(_aWR z=Bp6G#-HKjnOBXz-kae4i}OIme(gw+?Ht1%>6D=~8Lw7~;ubf;pkHmgtwVfGB-FzeUdD{1;h^pm|rjC+= z9})D5o#Dy*d$B&Qgsu=atI2=OKAkS*V7YTH%sE|daZLs~cRyZkO({ZmOyx8&fjA(D9zKwr2Hy2E;gkDG`9zxSy?R$hMn>XRmUQ zE9o1+oQu9Na*!{ci_Vg*I9pu_@YtwM%@3M&uKYk&O@5U7mVh03@D2R zftm79`i!&9?fQaENyQFy|jsEjGQWvNkOHOb+*fi8s-H7;;a%Ldx% z`;xSi@{d5iT-Vwp3fOJ~h_?}jhRI7S4MM#;fg^xaS9n~Ri%Nrf|VOMIr)>L4qxo_xHAQ1ys|3K+x7DE6)bP}3&{MG zy>5~{s1$_uZMC8E@L~0!AFDh4RmVrm1nIsM-BY=S(Jv=n1?y42lLkb(f^55pc<^{4 zg~j55!zgnY&ENJCetV9JSat)-$fjIN8_;-DuA6yIjX7rcT~A6Un58JHOHb;nWV)I3 zT${jDdZGf0-^ncaXQjn3oFmx%*a6Gq@6R{^&b$7CYx~o`OA|>Z$@#Z-I;fd|9I8%F z+cB>g{LAATr~?Gz^a}Sjv()N89oWilh^ib^g?(Wb5N_!@ zbLlk+;$vq{_;rwQ`bC_NZuXb>M@YU%j}Wd{NN^r8-t_iO+OzDfuz42l4YdCV<3A1& z4cG=S1fl~gkxKaV^n`SXe6u$_SHJcSjuw|!Cg)eLe*eWAyFz+H0WoPjIPCcXNBYx^orAEr6gd^mk+E?kDP@&3kaAs7Ra;P66%(IqZRf14p{H+R+0oS# zmzbJYSj;nf^KR!+Tt;bQYdbV1dF$y9^VGjgE|R`2Z5<&|iAc9wTvl0KS05M_n~_(X znx5(96QFBgtf6O&w7{v^g^ewr(%prk=^|?Oj58?*G(# z{GSv5Kdt~80sus#Qf@5j3r8blHy>&Iuj6kj`5I4#iL%_0VmtJoN!(?l=?vh;D}P>i zI4Y~{SiVY2#Y7$f7}h6CC#}Y8l(0pm+FCVJs*L$!x^Ip}CR2}DL__sc%|fj)DYv_r z_C9g7$v_;nTH8T5n~VqwYY~I{O1tOoSmINW%IYVq@007}?L6OGWQ>mhr|pf~12Kdg zmfwtR062O-zq_k`LyEje$0MRUlKX?EWSQz7il}GR|0I!I&a7siyBhHQ7bX=G#LR9Big3MBK`8DNsyfYdmuPD*)g_ zt&7ufIq?~SSH_5?t!ulcOlW!qlDeu|`>NsQlTKZWue~CLQ->!NCJtv4n2a(tG_(|W zB{N8XQ-tpfNKwT{MPXLP2Y@j%D1m4NO%!f61D4u#(m;_$0Kou3aU{@60uxZywXqdO zrRcxi-qkt_huML10aRN|qPkwfBcW1xvh9jqkZ%IRN-6DptsN9H#v1s=wVC4L7 zs9>ZJ9_w%|15RlaK#y)7cO&6=q%)Q9cWWRTg?LIa`94V(V7T)I9uQ1^LkXy^009Ii zKG&SOOorH)o++Y<(B3IJjP!;1QWarVLsj{?Qt-Ld!~`2EngazF-y*w_>L^eO=)lap zh$fqQS}Z1TscA#mLrQ=f+ru|u;9Pv(?4*SBp4zEFYS0Psllq_5I zge(Xzgkv{^d~2Y)RuPAX+}^rz5Rdh&`^Ok}2P_JkdrwnrColZU9gDURXQRWMsHi8< zP+;cv8JXSo@$I$=o=m6tyr<;DRy5Dwr@gFKf1h|O8vgz~Yrp*a>*}4BA%J$z8vf_$ zumSP+_v0nf4`CGnP?g~ziYpkJdJ%|J1Wt7)Z%j1;WY|&a!!W%HqY;ya3ZhA2$cN(H zjH~|PRqiLq^?Zv`WsSi`7P&X^HIyZx7|T(lgm`EwiuzlhC9U)T&CkYYkzgx4#HJs> z=Fe4(a?cjtTKnL`0#~ed0{ySt7+K60I&sF|O5&=jUU1i3#+hQ3lF95TkY(a4T2qx$ zEcq*vewtBmHZP_6^rT3#kgDL7UrJN#Kg?x16BC5R_{`vG_%qr~it?Fl98pe*go_gv zP0SvSJ}H1teim$dg-6AW9*u1>3&yMh&?}9O5N0+T!p`u}>e^Gu%%$yL#`HCkT!C;5 z;24zX15mq8d_GP9RO=Q7RSZz(3ETFfX$~Wmoge0GoRv>H!@~&V{RWWcloRTZCX=>{ zpozHwlKQVGTEf*{Ud+Td)$~WhV0;dR%4nn=aC~iNWrEO_+;^uyUMUD76cf+_njdr! zoe&*50r?(NxXSxV$HHm_4&h+ux=!T~xFs3uj7B z=JCWIk2MLuaMrY$!y=sjmS@?L$G zVFhz66BYw-TqWINjEkUS-bX;wqxop6S~~AZZxlaP9Xkt-6->llW{ZhLxf938D%J$7 zOiU18#42h93!S+AKtx`^7=DnTp!cd9~NR!Sz(_)HiSr(eW!SC)sKADB#U>VQT z>))rKQiYa2DLa9`EkwhLfOeefg7cLvsm(uLOuZYyqaVDz4*Qf{Y)bN9809sY6;2gjHt!(ik8K3P8sIlMKEi?&p3LgQ@_B zlRoD@Z9UdBBINBe{q)Bb)$P01i)UHW!p%o0+R`}c=|4K1>m3Y3rSWl!U{k=Y*Huv3 zBUcSdwPsHpE9~G|RVxlO2TzEvm7Wg2u;0YzGj_Z(8&5Nqu2JU32v=?~9Zk_eD3vr= z%GqpRZ4-^aAqASI^8L&^==WeB9Kfbryuripq$qHC2F=*Uw2A?c>gUl}c3NX8;e~klvSAn4Yaxgc4Cq@mvJ2&@j9g#Z6?HfK`N9;wW62HA1Y4On?=S0!-q>6xty#Wv|Uy$jo(T z1WfZ~eb&M5KpWclnpwghB83K!5s9ePi3Ci0^YTSgfdNT`0Gpy$FZuvvZ~+QJAU@0m z?@A0H9UiuW>UI;sNfz-LaZO1}%R^Gi@q&-F3lydR2daWexJaLO-HKqP_zWw?zUq%j z5{XO*jiKC)B~0E%#I#Abxb208WYbT#XxU zO446*pz;(B8w-DQi5Vc8yvLvPNHb}!(ue8sv*W|$7$}meneWM7Otdz}p{KK%L9*1Y zc)BQ$VTB+GMGDD(5901jyufg5-u6-cFlE8#hwQw)*gPC0hVo7}FCB>=9I}5?a7kJCL#*%{ zJFr`o=ZwP8_=3^gi6wf80fC{w;wTIw6jlHVDvnaR#1L)7Dp1OKDua2hR7hr2M6O(j zGk~>xx_L70!bin%t5M{zLKNPuQB01z)04k*FC#ZcPG zPBDaS9TiJcm0ncksio%TX9J=+rOM)f5)vrD$)lhz)fO-NW?0(H4yfdm33C7%x5T=) zW!gD_{BgEHb(w7r%48#3Gl1B9qg-0NJm0X~PP_smryQfPoP4)DAfU){f(a^J?oCw* zcC7F-A`T3wB*U%1psNUf5U+?lE<;dNy{xWG*r>F{d2*rp3d{6)fFKRrXc2~Tf&Zs^*pnjgC?r@@>v$_sjyn&Gp@{bC2Q(gK+ zxxRU$wne-VEDfIP0#PBs%qW0aGmqN6=7azZ}NiIv8aH-bYOZIm_f7kh@*`?uoZU>G_sD_!vRqIZ63jCd*amW$O#0Px8}vY zudIImTO6R&Y{9RoRXnK+!RvS)*n+$BKBT)5%F#+H(+V-Jag1+b`rAsc+1afOwu^5v z%k2cufv7awM`BwkjO#oCJHeMA%jbpX%Ji4wwZWV%|27(>Ia?xg8;B+w6R2B>o$6b< znjywrqd4f<-8}}J06VvUW)5+;A|f`>iqbrZ>|R9?$pWDU4tv#w71?x`lBl- zu;Ftccr>R$(Fun4>HT$AH`Z|n38?eXB)^@_Ud^G(~ZaX;=(>r`OgEM8mrWdBE; zHm<(~E1V6%)ToHbUjCh4433s?>ArZUzPE9G`$}zN>v1dFW|OIA`z&6emIO*CXka9uc38Os!V6Uh>`<)fcws)&^AOlq%P}e$ zG&rV&t}z%_2&JgWcqNkp__~N#l(!x z@eCnJts>Pd!$#>(8e$H|SzX)`RT7{;spKC`vG_y@v3L>qNh#Ga6YpHM@?{ZDB1%cK zxR{dU>}F1S0?V(lu;8drC}1Akg(A2`4T|N_PFJkN<`;D4Uu{+&JaZ^!b%ZM%=Zg0( z_I6GI_Bj$ymSnkeq`2W}VoQp>xg|&N=$kC{yCu!UED1{3|EtU}a1uxk;0H?3dx-hR zHyxLMukId(e*EQ_`?31_-|qEY>FJHr_HUK7U;kr&2IB!XCWcQedNSSpKy87qqeLw8 zpF~2RI}NN9hXzr5@h_gH{H2@XR}gcAiO0AJy0Hy+{rN+cU<3%S2H;=G<;gYh$PuyY~u<9|wceDT_Nhqs0$Wdrqb!cAZn>E;_A+Qo0mY z(ntyudnTw%G%TNnj}P@mE?Tfrw*x3H`ItjRdr2`a&?}h){jZhGbw{tHsd;sMp>z%~IP*(2%d_rci<_Va#d|4h zgO8bomUv;jXc$l_BigX$jMG$QkH69AM>%aEINlUsGDpF8(m}!0V0HBSA4$W7#&t+A z+KD0}eWGJLV&fbW61^zFZb;wc48zQ<*EzXr`2~Sbi;`TaO07_p%;gm|M%4{KQ$tG) zeSLFYNmn<88>qMM$p`he%8#WTlp}>b)5>*IbMp&>OT3d54r?SXsn~C}NNp%EbSd?> zOsJR!6z4RxbzWWxJ>&a*%PvJK_7@QN#mNU4NYnG==w^Al$3TNf8UCAgh0!O^^}nya zV)WIQb$DHRa;vRKm)d<%mIICnfg;B zKS$2lL+Lu-sdLN8Ps7cj6;%Sr6ScCLG8WV#> zo^NoovVZzaFO0{xvrqix31s1$IEx&?$te@n79P(3lN#Kw6D- z)9*hij}xJ>F<%H7WR%IX%9+1#hHZhu9_bAKk3gbR9&SQ(S<$nH-kB1b-Jk8k0QClH zHQR0}sn350nIZn6k%pd82*a?5*ua>?$arLAvN@WxaZNC?)82+#WMUHL=6hpc*k`=K z!Y0GUG0w}WsIo|XhmD2bX87KxvO2gEClkx4AHc(Bz{dk{uzLxyN%%2m-gMM90vPMt z`SYdQ>vc`@AGdqWYs?NNdiwImC%?WQ>^rseE7}5CPn9H)Z9ZC z7MIZUBTPbO77_wuQHPO;p&`c5)I8W!%+}tKnS@Qr(f{pR$I|ku4?`np5@IAKMSBp7 znmgKnBBEo_03@rR>gS-0jve{=8N*1}V4|it3WHZCzq z8Am@qAHM*8Au)d=Q8YrKsR$-+4r5jpGV(`r&-vvKc5Xf+KR*{0HbzAUKR+iXW>pw5 ztB9Hh8j>7*eK$UBE-bIb#wVhKKSd>_0l{!TLlJbcskXjJN=^xF>+(vfXbD0C5ZaQ^ z^b-{1DkUr5^u7hXzCn@k5%DQPq7qERtY}U$79~?s(<-a3o0y&pMj=_jU)O8H7^lc4ANEPjUVI*WQ5#zRwuCIs306#6(SKM7FKp< z7BVzKdAMsRi>jz<>ZQNSLfaEsh2Ds>n~8~`JqV3NXnKdSunCEpm<7KP5jSThAyajI zBV^?BCe%aE&{UX3ZFqWFOBqBhf53X4jyiGOpMawfY~bC8k_i|RWf zuj9?}_Z72+(h;{oRptzk5=9&uy&UhV#d6JTNXpZ?=D!OzoNF_x1Ro+q}wKb`xS=)C9l*U@~T&aC>AZlj~Qey4{&u987FXJ5J@2O+`1x4)MM zOI~Q0h1`8VpFL<#c2d}EP4Bs8)msnZI4&Pg(%w`6oelu*%d~9V}DeDpvAQ>PUOF>EQ!!|tSrs2 z45;!>Rl1?^-!k$O&7RarH`X^r!mI0=;)nteG=YFnl_UURoNXy-b=U*+kpYyE5)NYOFxNnKhCa~$7o z>io^ZTz9C??)<8DMFsVy;oU}Uv=0086cRqi7?%DMN`*ChA}WV3@g>}ubmoK=-WdcJU2APLpUJdy;#~JFY@mp;bA##col{iM44^|8f16#fWtM zmdUsmi0QW9-+yhG^9ah$wip1U;-L|gcPfwBJFFJkRnR^9W zt??$^`NY{5y7;bJzrSnS^jH;d-|~6PVpcDt@}O6|Jz-Yql_MG`deUX*C|nMHA+nuj zdVS@x>fxjXy?8YM+H|V=LBLA9su~k=+EJphPIHtV@5g@wi9%qxqEN@`DH&|e^=~Jj?I9{&V}mYX`Di~PI+e%79TIwr_AMho1A37YK9nW zIjfvCR&w|A7LPrDpZ(ytk0!!HGU{bMaIaTcIY|b`{moo^=+gN4Iq#Rqz~tTR8wBxA z^!00LEFR4;jpvJNrxi@!DdTiWjEu%em_+NFj%1^8@d!*+au%l)1?2@+#<6eeEoA zdrA-MArp^$J=5PUm9no!Ol00TX3(XsyxLB01nNJAbKYisuGDABl$j23{xFBlC)m+E zeaY*mn_-#`n;Izn9^;xY|CqCUa+2xvSz;~YDy>cj_Vj@y{l-(0XFuD|q4Bx$&UDU% zzFptFkMkDs_rR;MGqqKu1q$h`Of}gLBOj#?a#o562mEXVn6#79C~L}Z$m5v5an%-b zhVL$>ilKNkzZO$WS1O21%qIo>Dxo8&QhcSnkec(WlufNl`SrxYJJ+RR43xbKSb7m) z+5to);p(IViv`--_#_s)eeY<(oWnr-=hfX>|d#DEUf$j zq9vs*qkgQF^9#2oC7xN@d|KOh_(0y;GE(R2R`Y2?n7pm3*Tp^9>C@+1-;Qo(9yhz( z%{`9SZIjb=PDOuB4usn~R^;n_+CLe8<9Xe^=;G>K5@>o%)!x2C;0ow}A_eK{b$w;7 z_uu3Ed>rt)>q^qqsT=R}zkbn#%4b!MEYRA-TWRUY~iY0 zcc0i?yd`Rsgp z3~3MiMpL7{yNA(Olhueezxwta5%_PHk+E}>Vf&etN6l_@<=gS{>E?H=&sSSq|F_rJ z@^uRj=_x3tdDQOnco{ytcTIY)cEEMe>AEtLe8pcN=5!#ncr)u+@E!$Hvlqdmn)Trk zRJ-f3m&eYTPh$C1MD1cPrIOQ(e0N$ve{vw_ma`a|#8oPixGhMHF@Rd}E`_KaDK!Ml z70G+62_&v-RCG;s%v{;oa62xt1S~|i`80&)A7~2Xth^L%m0rO=R*%_O=#BO&8BaL1 zUo=`njriKOnmWyUc2Bp5yszP&JTZLycm8XEZ<8Cr(dQhhj+4IH_mXNl7)yV*ucLoA zO`jcmP8x6JKN0H3Ha+wFdAk95Av%ClaOvQ-vGZ^HPsd%|aa4R@%kR;*qayX+lOUgV zAusCUYVa=*tJEO2hjx((2+H$ach5ero7kicp;Lp`7j5qUjKn{= zG=2QfZjkWi;|9$IDD!Xs``*im_`t;i)`02u;NO!GE5Fj@gTK0+|0xl;-&T9uvuOC@ zaQ#cuvER4uy+WRwu@kea)G~<`K0I_0NB^I}r&7mJvw!CnrA|jer4~nAZ{|h%-%nix zUZwQk)xCZ3w^1YH;bQOwI_B-(ep1kTUKAR15dY?HfzAEz%+P>i(ibgXE1d6jKHsk- zf4u^$7+Si}0-4H=+@)Q$KobcUQT zjG;^rL?-e&8Wc4by!I;0qAgUg6$~ITo!@yVbYN0mhdr*0y2^y}Rl;iz{IwNfiWGj- zY$0Zc-e=K9LLJtfnQr(L!2{S)%ws-}05CTlcsT|HXhx?*f!GFs)Dh4N03g3~;5LYP znuR!Tj{rUJMw7z~BcXt?rVi&Em_-_qaUJ#MH7IK=Hn9Wo@gV&7LCDD~1RD}VNDtIG zU`r|rZx9W%g*p-1KNGgMOI-Ci!M2rD)JcN^lBgIVn@I3(j7TOZjKYxG9UDR%OGN>n zWwZ6ZMsV}uDvtSNisA~H$NGXl`#sUf`A{i+X)efUdp>Y$67>Wox1M;{P?D(Tf zzi|Ed8qattw)h{=P)yM{Y_=r-!`KgsIutMrY&b}2Cl1t@@CjiPX%8a8@g|`(#M&0nZQ$Q;7tPOR^XD*nxgx-DEK=g( zFgaByH8cyEGLn|IpE#qKN@|$WI+v1cldgD_NJ|MATteiok(9g;fy-De#S8&BxLq1U zR|zE0h$H9|qpK7pm;o|$kI`33zc`4H(~MnHK8Qd>R)y-B&Pr@o=Mjji$fR1fCLm2lU`OEVHTSqtAc(h!R?{R#Xf}?O1UW+ zAhMkVa3fgHG3U8sai=c|v{TG>Q;6S{*wl%XyToX90D<8~R<{VUowS<6qGfjQ4@Lmp zb^0|tRb--!HK2&;TXr@Zilsb7gRbNyPF~$jVdYic=>rZJ;*kp;FNm&0MP~sAh7ex` zx@$jAG@U&l(mJrp-iQ|=Gg5{0${i*uFptZ~aZ{e(=Gb(BUcicst4lty0dEySfw*~E zilDyR8nVVjN_3$_b#;bMg&HN`G=cFiyJq0F-0Rjt!XG&nThe#~p;bnFqNs{6%sWtu z{K}r-jG$JWsKQ-Ccy*LouvA0YBPl3RbN)G_;i4K8Li4E2el0%xv3oH>dGS#<78 zEl3%1c<56uT4*_1Z_g1+c#F8eZNTNUHG7}}ROcWYm9^KnMKrizd)y|W<#MuWor>|a zO7R37uX<@RJ|Ko!=JY*THpk>01&ipx>4$T##Us#UgDS zU18w-u9Qo$Gpn_&!U*gfU)GmXE9lg1_`6Mz8K4|!Yhni|c4{Q)@a>E`p5vxAD3wjb zcd)H@3;J~SSCkokMAw$7G{wc$gajbL-?J6jku1^0>5d75^3?Rv z@kfU~7Y1!xDuzEwYKOY}tylW*IR~h5Q+(^}j$m=hwbi6#81rDlO+O02-BHNq>@bCvKtB^ub1JK%ml&cRMG(!}sgN6In;;fF3 z;;npblim0%f8$ki;#kT_3_(THXM@>WK2@Kv|R(u7l-E zI~}@icUt_%SKU6Cht^8uHZ0#tO{hlnY6sYAhfAVHQul|wBu13DK5B7&1h|HEE;)efgl;sSz}g^lvP>PMp5 z58Vf^iGy@gXAB)RSeWXW4Cs!ku*PPd*8^lnbB^h~>}4h(fqVs4F| zZO-1G4zHY!=1f)Wsm|R^4R?$>39k-KCm6{%M>Dsjayb_t=FPa#%oB0X90v^_a80cC zEO2ct@SKeS!E^ue7IGgphYwX3ga}4-Hs=WI7M|UW}>Zf)Vpl5wQP2`oGn4m)jRvrWl@o9u4H+n^l%~plPu}c zuon09Q^}Nl=jA--1t4)cz-2)!aW3R;7U#)Y=+;dBzv&>CwW$2XK<=sd-nAI+HTc=; ze$RrQ$$;+J^s8PQH~VO{Ez<8D9sq2z+6dsz8xPuAdz-(O=(1|QwegyJhF5KUU3I3G zV4~*9M7`unnA)WHlSTHe(Y(j5$&WUSR@Wtp<_#Wi$SGJ(J+Wm|-6#*>R zyj7jJ)!w_cVY*fQkiWKlx3$E*-7Gn?mA`c;xwSw2DX@2T(8TCNrpH8LgwQ@|y`tC8 z{Miy_tcFYA{_ZnCy91Wm!7$r_Y=emAK+yUf{OujW`yHI~&v>-ESZ2HAA-fa>yN{A~ zi2HU33U-KSzc5IBVLIQT}Jx829w-6!G$ z1TO(bBtV;?W?%4ao$M>-4wmcA9+Bs!SFc&d705T_;OT&2{^eJKlzl^WYBR!buDb_N z`ooa={g{XP{Wt3S7#@cv_lLL^hY2&Jk2Nu}+{caHeNJm7wZb=?BscU+Iw-ip6x@Nu zN*&?TAEwM4R@0KzNx>osfeIej`@X|UvlC>&N#e|LrTWnu<=ZFU3Sf&oXRG(5i|2=_GiP52&*PFVzYuaD;N`t6{?K1Zstd%`X%4RFZRNp zETP8|Za<(zCqlCq^GPS-4~J||$&SxmqV1gI`e7o7U-2}*#O8l#J-gaZy3(G#WPCXD z*0}1f|ABq+yPfv8&cjtF;UDR+5wg#21yZozw)S=nFycc`#Rm{&%xv+(=n6 zF!U;~;cr3Vl|kVTqt7?EZ~m3J-L@tF5li{#khu4l$d9@$xb|tPrtnSc)7y5UKl+6? zq7N5mCKrG2)&FgN{=2U6b0YMgpWtQI1x()bI!|;H5$aW+{5$atY})irCG;+i=la>x ze>p@j2o^x6sJSy3jzvr^A=+pmivVb)blEh&e263va-}h7vXVp6%O^1zE__u=XV+6G zg_7(kqf6Vz@+b#b)N;jq&NpKR$~6$6pl_<~3%1}Q;RqH2_knVq01d?4v+nrGN&KhlgYd`=a1lC)k{SZ5rpzo1J>{l zs-!<6aj!0{^7X_l^ER9KKQ=pzC)GI%Gi{8U@p%z)2Dq3mRp~X@=6kxSt%cAZ&^%E2 zc`SUuRz9W?7q#144|VvRAt7G!y*^(kmq#t&r^5k$1AojmzqixrdaGN^-<*ci9n~rx z!dh>pFNM8s4}{MoDpb$E@6T4e`FtO|9Nhaka;vXm_Y>5~k?EtS(J?#5-6xz1@XpYM z43sh5T^3h^L>e2$b$G&Z`GIq`Cwv$}%(M|CYtD|52UeH47xiwGrLao(P@vlDa>pXD z`%(WAQ%eGO068acDg7HT_ox7i)_N$h4pxgQO zKmP3fOG~je*F5P}d4eK=nE99!Gl(sl9#`nCbHn6-`Y+;MB<@RqjUncjP6a`1ytlrQ zQ=-$tt3y?&&U4}YB^^!5L>FB-#-C@i`m0=mycM`=-sSR?8LgurS@Xyl96>l;;Cfv$fDb1LG6u%}16G+iY!{bv7#1gTg$9p@>xZn0{qFvdt zY{UDIl!+qxw0Q>}!EIJsz9%0@ocg{J%)F@r$)f|ug$l@H%TIWEMqxS(2AHO-9Zc@x zV?6Ain5{LGT$W`~f2|M-(0_<6obWv;L64>g0hE`XEecYOgc5Qj89XoI9mrp&!=f{P z0w+Ec1rv@jW-_KuaEk=Y!qc`l$B4cQ`SR(>yB)Ka52*;4JG5^1p|CyS@TmMSCS&c! zC(7=bR9njgOpM4uh8iNn3-N$;L?U=}88F@ToDgq+XCWtxOu36;SzC)&a6iqjg8fYOg5 z$!KKospU2SCf-445-dvc)6m!G=p5=^n8Q%G>Ye)`*C%PFkbesnN3;>76t|i_8=nk^ zSbRZJjZ+}TJ!-%e9?58~3K0R|=kIoKBmfNnGWg_NT8STf434{~GRDmptqdJQDQBZz zZVSR7!dML!iigxP&GMMmzg=gEQPECDgBa4^E82~(qtpvuL?Sk@kO0&>OdT?22DYyPfjvnHpHR{Y%!~4E zjsRBjbc)zH*~IW~D1_N1`c_OSkY%PWeJ80qy#ilNwor3uB1_76f=NjgCMHXM5 zl8_iprnM#FX6`t&^<~27ZLdn0)yl!tqbm>+YmAMJLgJf76-HN``uo5LNZdHK=f*Fk zjt$BNKS%oDFB-bC-0!N?AEi80rW_Vr_k4XDGNEy-6^3hZ$+Q}7rx)#4L|S69{#qlh z8$<*6X#){I85VdMSiaWjlQ<}5ut$mT5+~*gAt(o!!!qZkfme!y()OrTyfJtOq!UhR z$8I1@OwJVDyPzR|MKwwu|3)gCby2*%K*(@fJ}dB8sW>M^N!mP*pacvWrGxYJ{7FD% zKq<6uqIqBdfj7pqAN+jTxqMvUHEnDfJLvdk%DU%n!4sf!zlaa zne>-ILiJA$8aYVz#s>gQyrzr2?H*}Q@|6Upc@i$epiLZCL`T%)!6`JU67B~gqM{SX zuBil3D5ei>mVTfH<9(r&XNTVfy>|+^ow<{+jggTZI6z=n(Zy!IjH~0*6=P4qW-_+{ zXCQF&2ISlo7HfB?*-6;M0afXN7MNt!<2WdwE4|}EIcUrd8kom15@Tq6WXY}*fI+e_ zU}-MOC1X~tL%_9)P_F093w}aOX4fnq@cVUqMilMGd;gf|D(6P@w3<5q-%uRI$JKf` z^{ufmD=S6zaY1QpHNV!eyaEGg(%fr)T6!Wne}MJ}mg)|P+%l}{jQdkhGgMW{vf!+> z?uu$yAi`wUAt;`)nF{f3sW3frvJ3pQ zb?@8p(e&J_B5>;rU6CXR-CfI2Yx+ZzD%F6)K5iE0I$(TSny+3M5EHQXHv-{J9 z1G7KG;tw4_z=gAaU4f?QGbmw{X90y*LGwQk;n9lLz{6Le&wDffeZ7&QU2!XLXcwEk zoZh?n9(VVv7#%;JE-dURp$OG`oYmBvyz~W+_I?KZ1U}F}_C5LG=HMXo;cOH2Iah+Q z2xm7QL6p_c!wyZD>_D!;2@p^)LOL8FjpGgAc>_R)G{NQofi>viuQZGahx~AWARWL) z0;I#z1Q-A=6C5X98nM<-!Svz_BZ8=7@b;y|9RepfrweQjCyyM2(a16|0hsnOm|5aj z9ksPbq*Kq4Yn)_5cqB9?xcfS(y^~Z7o3gN4sk_S$ESoZN>r!lFq(eUiWOg$-1(P41 z{9_+ye8H12^z)~r-QM6*wj_UxY|5p;8D~1t*dXf?ak%}-HcD%Is zuOb3=GQ*p+`ja6H!PIl`6KR?u5C+mbt!LXdis^LzV=N;P+@pCT{gcEW=aaCdLeo$@4(cd zy+rglNWpL&&uCLYUrt&|Rl!hDL7hzQIoHQ07^C)i3OlS1_am+Fv&>JWzNu!-uZv+Bnn)v*NC@jTUuTGh!O)u}1f=}mOQ2{@+xM3>-X zMfz}6P4N$$qz}vZ<1IlG z&OKvmrD|WjNh)ZD;{_FUmnIf4)L*yAG2+Zf{QvbuGwjHTB@NzoeS_4HhClfTg;;k?r zQGCWr$mT%UQz`TpfAEvU+$onPSaNnraKPGoQcz9<|8DLsJ>xn-FR|%9rVH6KwDNC6wXV< zHnKo8qKqLpyM3xby`_!E-2Y53k#`w?3YysReDU6CCcY&~rX^f7e_m{4qGn2tC~-zY zXzq@wo5XZ(68&+Q5;nSP%5wK7#Lp|TLHP}qxO(T=qiV&=bi|gmmARpNk!@g<#wl-i zGj*bRD}MX+(mko9iW(G`cUeq+nMiM_Jwcb2zQ zT5J(BP9>%R`KeKBK3=l?r_AMz>bk`t3ggB{E48M^JyEd@YKZswpQ`m@o1et??SI0V zG9Hr0q4zPaonGr_HtrhH?&w{Tk~EpPGaMu^9&I)3fSRNjY(^?>P7rJ%fGy;uNlAur zmCI&VupyGpbUt{i7ZYbO(YR}8b792fgW9L-j_2EFrVpR*Om_&(c73|9-AzXx882tx zEse~LjhHelL&&AUB%%Iye70R{zoESfobBnyitEf z@_znSq^8jef(QX5NJ%=9nl}Q`xs8BF2<(`p0+E8~{@-g6)aGFtCGmusa7l`hpF-NC zQLmQ`-gHlIUi-Z{h=Ssl$AdaR5`N+*BikK*a2+H_XdsDY3`DFyjQuX2T;cO$vsi-Y zH`UXG_$%uxLi3ViVb2a(DMbN+F%VM+1Nx6Si8KqvSQrHoAQ^~&t))v{<|H0P3ebUM z4A=lg3zCU1G<5Wg!V!GZV2NugMi!7j66gWl)gM9^2Gb0?N6|C2YyW0wSdbX`VBa;nPV= zgYSfjp_eu~-z=Z8ggsBS?ohHgZ8gJbOeZU+BgsJcc$7lqTuYGt2NG1#Jtze@VVr?CM5JSETIt=$G3{!4A z3=*CXULm}hHeCrOg|8fhXMxS!Bk`cS$lvzSZHG9p$VXUkB~eIy^&$Eo78{2=D-QWs z4w33mfl7>L9br6lwy=`pw8rC_0%TS>aZxFU{TTBs5(0;anp-MR zz?<5(i`kq=>{0SC3>m*J5IpS227oB+;2{A`LJ+2Cgb=ulX9gl84dyns&u=pu_zj+z zK|m@$e^2cDpfLZCkpvsT(ikpC2AR7EjAEubIW|XsWook~(F~)t#W~E_R@TH6=?dde z$CN&VN+Lld<{&vm$2Bu_!1Id$8&)3+RN5~BvUVn8c`BcjVw@WvvTlG^Woy1fJ3af&XOQ!Z~STaV}vanY}__KlW0 z;5>9;e23QeUYAX9_s>b`pvSIc%gc@KuV;Ai9{*9t>$h?W-u)#Re{(*9y@GorT1#QK zmXPN`(C|II!@b*Y>!I(M{?B*Qe0@sR)AkOJXzAD!QBS649?Yy%Om`k6M1wzC3F%(E zNtr(8oJBlvJ>XM4OQg_H=bP2zYsd3x{lPDSz_OVq+czStn0_MS$rk3Rk>M#`=p|kl z&Tt)$CF(7w;Vu8hTfxoyRj9XOvbR#9w{nBGO24=23vXb|TjjI2dh)MlY~X{V9~U%m zIhYUq#rJ1!KT>Ueet~^^War7<4`)!s(Eg(?>-IBJ(rcn)ue8S}mRC#bv3EFyuc(~| zhn)}IM@4gNUs+aPr*G^+c0P}Kp-uMj+L=d~E`WW5SBjnii3XmWho$R)ym@)-9V{O`93@g{%Vf9$NgF?#!utPSs}~scsqnd79_DSTx^ak zQxuAP=H=RepZe4+x8FZ+)<543kzNQ-%py~3TF&bKQG|VvO5`VV?$6|O^Mm_#)hEC> z4N!~%;mk$Qh`P@T??IBSar}UDmas>(XR#Xg0^}@#PhB(KmWz!={EWJt^9iIv!c${F zGUo6VdP^Ptz**tH-tX+3i?Y3i9TP>~wiE*I>;lu>|4#S>HWgk&L@qJZ5iCehjIeup zUzp!e5Z%JRnEGqKr>rC_7qK_`j)sjGj!OP!}{ z20cs&-BsDS^Lz_r_Pq;--?1n{0QKG2r-7xfakgHVbi4?Tv%TDSvA*gD;4-7ieX*`MU%EXIhT2}gJ0Y8EH1{qe8 ztpMTkAqWqdQu<$k<7WiXq|aRciT?OHktyJI{!i@J;X;K@gX>+F*Lr`u*TwnW-$l@u zk5;sya}shtjz=QgE@=PU{x~HleoOI25`KH}=Vwgqi-#ccl=ivMJ4!#)n};oIRM5%% zV>+2X1Y-2H>&y?kK0UvLh1xO+}Oy{ zgRAz^jG_^xNvh$UELpEOC`*!G1R(Yh&Kv%$FMT}ASqp-1#}DL8Z^hV(;L1#FMX?-R zY$b`}w``>;%Hr&08Ai%l?qk74TV?qnhMzDUzkSSgE66coad3amz0HgGE4p2Uj;&nZ}QH$53y z=a$QiRW7u{9ia-BVdP2y%PoFMcWJqFjpyvxrZv8hB}fR=G$XY~!DZOzR8o2#dBk5R z{9#By_BrsiIKO`^L478NspEb50eqh8As<{7e=hwrrYEv?1B?vEwcvW7AAz1%b8=$L zk)JlyE)mKJU{DPV@PEv^GFg))fk+^`fjm6;@J9J%G-RHfK)Q`xrmn8*R94Mpd0BSg z=d7;pbc(q=USbRGO9)-_z$%H0*V0-wa$$<9u?D`*O7zc1j(YD5Y0mJsE^I?=JopFo zwA9w`rN`HJ{Oh<}W|~lwi#z0Y+QFx}HTjRY0#m2Os^53ry48lD+U`6x;4%T%Ut8}E zj>P5T)c#7Z(?gQx4ltr0Po37FUxT9#=rV2<4zJ!u?geb0TnB$(hb zceRH5Mk08`t4p&vs|F@;_@2;vkV$aA?|1i7`;(KOX;6&*l~k{XP_yr~`!{#8?9!J# zE9O|uS4s`R+AlXJt*?5fWu!qA-EaOxivXHcN)nYy7$|&9nR?wMt1KBcPhlY{PIkEn zYW(yMiUuFPxYSCqNYHEbMU}5AA*Cgc>F^UV7+&tWTX3Vdm6}R9#LC<>=|jAjI5CoPYeZ3BWeF^*RCS!k8VAN?sfF!T+dYtE`MTwtRK!{sRC^@T zh;p&~lvuJ`2FmrZ(Eyw8uQ+~LQR%G}GkoFGbT74hLY%=UeczN4^(&i%IGdSAVLnMi zdykP+zZA$TOZNQng<+YkNHxGZS(O+t7j+=lN#*CMl~cxg&|V+czx~M7^e>*{;}2z{ zW}8ffrf@Fo@QIQZ3j!NnfIqEj%7*`a_Dm3qV9ENF6%`8K#^5D2LQmCE`F-wo9*b}* zzbde~@T`-DRf}pc+O7G0{`o%^YAOp3pT746TL}kxqd2N2BpCU$4nyK+>~mqwX$0#% zWYRd*b2d~<9C>t#Vt+iTubh%^Lj)i-kD!aJi24`HYSC z`1#uGDknz^$z&hsd0-B_Aam`=Q*U~{I|s?Sy|ehJRiZ&Ci8?c{>6Ag+Oph(|R^ zoK?Jp#v>=*Wi*%ClTh0TOSHWf%Btcdyb0qGU`ii~Opw_MfYsdtS&E(j+PlFhkr zefr+s8rRUAPhWrd(zObWxl!_OCaAvd8c`c_E}TSu1^aY%xzwvaCNXVf_}U7qs`qR7 zYgkGDCtLaw2-=;Diuy7D`8je{*3}829$tlr4m7;7ef}vj;WhnX*;p8LplKRzNAC26(uV}ZlC zh$Bk@e%sw?VNEClRUhN@v*4N{eQrH+!2K*P)&xoNQg4)4y_~opZ_oaG4fxy2Yc?X7 zvX|pGW`@O+Dr9L5u34Rwbwvo;;qOB)GV#;d+gm-2f*&-zXcxrwWIyJ1|$g&uqp=YzkKP{pQitfFb}?` z{eB(GKp3ba;6<>m{#l>(ek3QIc*OK}<6+<%=0MgewV6Qw+Te8LRp3MS=chk&w&vO{ z3hJCAh+a`+3&T7T-FloLzpg(@cQhHr2HRg78E5~#Z>Y_@yP%h&UX6AARzs`(g6S#gC3o*_Bq`?n<=hW`Dv=#3+zKk@+Le4}l1(-`*auOwc&qY$Vlqfz`Z>*; zfKQp9WgFcmUk5wcuT0RJl>3e1@PESyqV83>^EHiO2hKRGv!U7FWqvzhgll&6V_*+V z{*{CoK?asE$A4zvF!%yfVjoKW7kh6N6bH}+YR(Lp*Y_5L^=6-GT*}o&Uf0Zf)&u)xPY$?b}S%y!3RRK3(1CeBT#(?>CZ~ke1}Z+ggrR zv9ntWk>{UA6wj?R(+Qw}o?TR}E=ksnJ5HLu>-W}Nk_t+IUnD~(NYH^U$rhD_Fq*xI z9P92VV8c~t`0JtFgR7+9*=Cr|2LU%i0>IkpWe`L2HjfvmJM2x_5F=>ElK*8Mcjj@# zEN6a@L+&cZV0lABjH+81`2elxDWv4}MCx%UZj}5vop5Nu9;p|XTip4O=2oD7v-&Jp z#oyr6aHFJQAkcV2WrHL9Y9A2-F0I?x6Cr;>hn2iJ0;I427LsXjctb!;84x`sfOQMl z1b|yh1G388VGrG5z+(*!ECC@{0fSgJ#z(fBh<(JECR-;ld5CTWSVNMJiBc$`e^B~z zpK^^GWacrEft6HQ;m2Fut;UtU0LW8L$~KIMg8Rx84o3<#!C|J9WHrI1Hj%_D@QTp_ z2CO5c5JE%rC1uDYiSU8Kgk#DDQlBaR#!(y(14+uZB?Er+r6ChRfweG-EE|Mte5dI%2pF%W1(k?-k(v!?S&Lk{MXarWnyjv1p|L?L2(pl(gdha~ zl*#jSKUseMy3hK&!?9*u!8F8W`HAmmfmR!;(yPh?QFYtQitX{2MhZcVlk%suU0Ni2;9TT9LJHacB|eSX};{%3e)D^Bvu}% z5?*O^x`Rtf)VtzR`=92lIr7RJh086d_re_J*Fz3{>W2ARfm8#Z{PIu$4!E{#jP>Z` zGO&_4yCQ=s4Zvf$!${fOIRjT$nHf%TOpr~Kn~iB*MI_1I!pHJJQAWO#(r-n-k``>V z^A;jPOCm=~zwcOhrB!^Mp#6l(bQ1$TN@yzjTBY%w|5(y)XYbs?Z_9>ajxm*dGWCE_ z6+15$haP;-2*?0O=~*X{+kOgN*UPJ*`$`k#brk$uk=$qFtzw%tk(+A7B(-2$y0{r1 zWNX@G3!|{;Pp2j_8(!m|j8IjYxmkQIJFvB53+)j~0pr%xGVuE7jP zStw7SX0B?h6vrvnXk%gq+1J<=ffnef&rg2iTj!oIw^FN%dsa0|*|En|CN(iRWL7Db z*_mUX6tEvVe5fjss!GvNY14w*Tc0qsjo2fRfy7P#05t%Dgd~m)HK!{G84tcAO&dX{ zM5?5!k)CEyfiBt4Ca2FX#f_re>3xErdz(WQQyny>r0h}R&{WvlM z++cn3vyMC_J@z3W-f2@)QLtBax7|+nNX76y>c~XJh?TuG9td{b2M7<1Jb|ExvvPJq zI7a3gB2Py;9VA;MXwQmaK@0SG-_^$S$*w4Sj$wL(UXCCH|8LEVo_!i3TWgvcwt-|H zNP^0S@f{fO8>ERZ$_ChD>!_8G)R6$Fu}Ol#2rl4uvJ;>~trRJ^h`UM?MmOC#Yeof= z=di6^Ow4>>T)%+Yp>RnP+U$(pR3B+T{-m)o12qSVBo;t`Ez}DMtc#C0LsNN`bbhrQ z{8cOQwUNwVT2VlcQJsHKWSLW4Ewc>v%V5n(_55HJeg?bHIU4~0{7%RElpOwy{!HU1 z`!av&vfCVOXzgAfvs^rQVGrdBu|90>)VIJ<%Ib3~6kbflm-GB(69lAL|joi+c1I_6XqnCZ^^tyRVV;(^6F+@Bm>&$e`Sn zTGz;x9<*WDN*)^kBD*@3c!caF4jcu!+;T&RY>H6ezyK0>w0H1yFPD-A=ks(I_e)L> zCwP0I9Mf*c3%}xMk0h~K0i>giq%&M(%Z+54T;zw189iXOR5hl31?V5c9!Y~FDTE05N^;8KeyO3!&6)Vni8iV}78QaBriC>sFcotH ztGIz}O)UM~tfNh=Gu&*;O>CRo?1xS4m)sl=O&m~ePNZheTW;oR?(e8zkOSZ)l0&En zM<~q|n18A_$4UQw2+4+V0biHD@TQIZ*)(|5Foe=Asj!#Uanj|GM+xfQPF5$T6E zi;TL9%eltroH!}^7 zAndMY@PzyH3JAWT6*-$vWD1JpVnE`o{BXe&#v!1{4tMHMUd6SI4M^|e6%z4aWuQ`C zZc*OkRXJ=?x#U%SXifwVmZyzSGg?sT2+HN^Qe>s>83`JE2ioG$sDAKKWP z`CRPz+u3hF?w-lJ^Vo2l+8X~hu>9M(RKk^Iw~Huz*ig zyU*#p)w;ycXx7Ki>8 zFPd8)3c*l@j!>2kX4OAT=51DJM~v+P4a^M@quv3rZL);$;y6|G-D!~w0-$VOPi=27 znvaz|KhWzTw7ny?U+~+%8_Rx=l&p3?V*zV_{*{9({_lKtigfdd{9V(~8tv>hw+CiRmq_|Y~^kq*6OewNXWRAZqu3LkIhPEF~KWRa(OjmK)Ej+J{Kk9AJ-eQWw` zeu9(s015$JakqHqwy*PEunA-l@kzTB%75sTelMsmz~_exDJXtS*KUbNgG|Ny$mc(e zaOEaO@^PJbpU<@inEQNh=T{IA%0=tYpWkI-ai_mlN;==Tyl zbph3TMJoE)g*|eWF?Cq}O-Me@7I4qx=)5pHQc(5Hg?p%B=F2MBoMx@vO zA-B3K_t0Na+}Ha1&1YkuPKNe5Nx#ObPD$hkNjwN5V>9I_tlSW?k)-h{_ahdwauu%MyzN_VQB7W>D!>`gKP?S7104z z{Z^8T1HT6*edpVWePgO`bRX${nQ7BpzSkEKj1y?>u5Z_egAW10BNOoYV3|rqpb_(X zJYt#2#NaY%IS8s1KtS(>+@@@1Y2;vKe>ixYZhP_wAOS|KD~*uJ6b{>^7F`|*08q&L zX6gy|NEHT@CmqYAJX9+Me4rdV_Bfs^{uKL(PT>pGMy*!T_~fkf)=H-l!LE$7(&Wcv z9IY&-hwqKWXdI(DW{Upw5+m$pPqJeT_Qw-hyxvItJdWoJIXL1UxQyC-w}sggmToMQI){VG4Bx*xRMmeO{ea=|cec1* zS<}-l<<6nbcwmQ~gMhAeE6HADtPXd&22vw3D{)HdfHk;7p29hZ!d8PNjmp>K@&jGy zW%dV_h=rO|b2RSR&^5e|{qWS-&bfHD!#}1L=;{sH1oJ}PSJgg%!Q?UE;cmW4oW%MY zwnX+ANqjwBh`xgaBqK$!7+bPMV~C}7DoK&G_xH^tdwTYb%(jteB^%SY0ZS=p&>nj{ zd+M}mz+t*7aBsrUx{b0z%a??hRE(LY!1 zr!zF|7Ha!*EnQ${FMmg07Jh@S-Rmpi78G2#>pdP?Kb)?Vy|$NbB=ZX`PG_}&8AFF` z{v4ahI3!|uY~9YiV_W;dQiD63!qU?sOp`uiKh;o+_#n+ZNcSMiw$Jw<$8m}HFxN8v zV*KYl>T0ty8KSqGXoSW|xjRRiv!UA`y3acCv9B3NVebg^#skFhiOw2^G2bt454t58 z6G;a>ibkX5`q-A{%r*Y;7%p`-ukOv|`BgJ%Mm*Q7$mV}FsLGdf^#flu$90Iz_{CLO zzOJqG>T@k8i-AB8g?qRP_D0LHc`c3rMj)^NJf`%!*8fh-&Mtk7l%rjd`yDcX@^b}0L1H}Oh5ku7h*9hMKx!JOZSP& zABYRagX;j=vo^*+i(-(ZO~o3X;$k_T;1D!?Sf@fFBG_vH$QnL*`lh9JzG!4Ga^+lQ zPn-r%JZp|J6+;O8SM(M~Kq$4bRHVe`5c+UI869NF0V<<8dRvDQ>?lEqyxE+W($*e8 zK#*m7u>{l-T}bwKw@1A5(!HZ4IFlplC?vw3N7)fT^e-;ekWHvN;zF=D;|7ZpWy6kMf7Y zt9AfF__DI7|s8m=q=hdztS%7|)s#b+EAya#%Gn-FC9S!Ez+Arkeh zyy>qfoz<-brpsTy1TBRW^PZXIBn#i4Y|)JslAr~*DcUKgMC;uXc!cIK)*8687`%Dn zg;AuQE6NE$pwVvwwM)P20VT}p?PkgC4Xw^j1?v!`v^mrYzOMi+m$~G!OFH+@M;`h_ z^LQEro<6jO8u8kA7yL_&f$$1Gbd%)8V4aHD;;(lS$*VQB551cBleYOJzY#XmlSeVO z;CLzq(isy#6d#-5i3PVn-D&hI2DR{>FXq|28O?O9gDCe|rdS?6@kAQ{Y?Xv?lxD1? z6u=?b-!SR%tc>pC7aISS)D+?}6;HC}R22s$4zd=B4D~n3z#ltN&o?U*^Rf2MNTdYl zPFN6<(wJm?QjIujpT3v_^fY5B6p8+nNe*Inr+(rHS1Zb{pZg6cBPJ``F*-d}wrjRV z4rW3u(2urqzOD%hJ=1#nagIkQ3{;1BSs!SQXF~2_Z>IqkQubY0W5XtRL6gLa?$5nS zU(7J_Vt*sy>I}?Ypr?6)3=f<-CySlfVO@iL&PD^B)$zxswtj{pG$uXt7wj)yVievJ z&p$ihy>gK;dwlWZW?U8cm9>6BxYCJ#zu%K&Mb_H{#fqei4TCb16O6NHi&1e8FAD+{ z;TKL!(BRpDkzc0Ifk9ropRBy!H=3ZzON#&wHpWQ}QBRhh{{l809!8|&QUwtqi#YE; zi$qAZ|KrrMb6aXx-hQz&k)Bc6CbhVG(ZriN_|zGlfoyO)UpAwX-F_){vgGPDVWt;o?N+`$|HjbA!sv-KdU>G(6AYWBkqobPUZs z!&ywlaDK3J6vNpA46yv{mwKIUzaPPj*CbP z%g6|8=uw8GaQZI8m5=qBnC$9j#l>dTFZAt1qCe_zm0VO5IMg&a)M2PB2DZ;i_2_hS z=+-AGXRhfr?^c*^aKrY?t$yODAIbu_DXX2}WZspVRhD7ipwZnt-+ePbxW;$YAa_q< z@SbCE)nEu~BJ)mK3BO^8L5-H-nh{K(AGbGy)nOQOKM#GR)7IDw2**`+i)81f`od)< ze8c!-j&Zb!VO)c0V2(A477y(g>oN{&CCB?rZa8}^D(hX)Ya)mXn-YrP_MwQ2FK3Wa zxgLQpiLHGH1qGK2SCea#oBG%lZ&i&e!tI@G5`8YxNKumN3zw=vF|%(3M+d6KJzZ!I^+~)AN z0;}j$%I;i=w~sAOe3s4pg*^Plw=6SQKP zkFF%=vJ{2iSvqlXa$V{7lRq5Je>lYzztj}JO%{L96nCu@-*@L)=aD$a{XnB3w4Usf z#33rq!!bGURE5csefv|5hBNRdQ^<+fyA)}W1!-|S8EIYv-e!1cqZ)rz8IW&&GrU<; z0D|$mfY@jOL)Z+C--P~mfdbwTwO5L)|AK5Vo?O^xxo$9JbPC|xf?ULB`R^@q>36ai z=ASG_G2kH>cAt6p%|1~rbjzfWJbZuYyBm$1Mf!o)YgJCrc?UOlciY1IVQxWLynyld z=dCj&9K{(GTs2|=Y?9PO)qe}BuqxHUi^k7WDzIA-ltndMe09RVYVW_OlclP2w77fJ z@=a^vvbAb(e9_bo(+s55^qvR8{nbG8R0Z-$r%%hM-VuG=Ro+hdxaz_9dx1C(1l;;; z`&J_O6RSzo71X()9gMFN<|*;_CokL0XGIT5b2l~jR;^8sWvB_CFXoo4!8a|{C>4yq z%XoK`0-yCG7WMn_4Sp=*w%&gJD6P>d_4FA}FWFi$^)?MXNk#py4o{0}%%Vj17lYd` z#t)wQzKi1C7$;VqMyK5LzPG9}$&?`$hEF!QWDSy+cw%HYx+q%5WB4@CWMiH*P96<& z5m}S|W|GcU1C&J*s7ALEfgmA&)KG+!xvdjxiaIdH$ogIcd0 z1UA7-;-}m;v064y^S2s*t(^JwqX>r37illu%szXSpPVrpbElm#XkV7Vyf0?GTKbX% zaFS^b>0XZ$_YOb#EfxtJm-!txmmGHq92wdiPhs3e0w-wPUo&?tBV|0kT`$S%PdW*M z0;Sg$bS-F={8ENtQY_b&sj0LyT3oJaMhKssuJ7G$3Ea=M+(iW3#nasfmIS5KJp{aM z|Ek-{YEh@BdML1NVgWdezqlfNyrYl2!)h}*K9e5S+B#Yy3iPJ`=VcXatIAI(ML_J(|}NNy~DPvsdZ#vT!49>i0Vkj}g^kfCxe0ymnyb zg?izV$?C4_yJZ(!N9OK_C5d^lcj;;^-s-ER0ksFg%i3ThL8^5DE1oNL3PSHzZd2Ul zAZsR;9}nd+?g3v?IWblOxOBp3Qp0#U!UR^rq=~|zvX5bkI&SssU>a{1*>86Z{QeKx z#LIUf?$Nl#&OuMhdY4uPWsBjO8Q@@|Xh{#<`Ue$!pWyFA#JAp&)o!ZelLEt>PfBer z`W*o?p1d>yx-?oYjXq!6iTt}WVp|2j^$Nz06MgH~`Sxq&+kD5j(UrKy^l()j4M$W{ z3awE2ncK7u9xgQ&eIi3TMYLT)EB6QROh??}W86F4M2yVD)sDnvq9oj>M7q^Pp)I7N z^F%I6v=n##3U+fC9AEWEbfcF4xsG;$%J<1+9kzs!?~k5_k92TP7A%4~2R4j&13_Ap z$QE#LkwplIiY%Of(YtQ9TjB zN?;2!rxS=kOb^Y-spn2@<^3#A9MgL0wW=GGC@6~dpn70~h6%{>FHH|C&@ldyt!k2^ zMcMUrK7))#o?lhVi;gk)4k{2EsLP+U)6Abz zw$E}*TZIPNake8uH+9hp1sQ5GfsDdkZc>?1J1AT9K&^rZLro74%b-yIabMS~dT* zd|7Wb_G&f%*Q)=%O@1cHek<@}W}EkVi(*#U7ms+)_k2Vg&o~7DGq;w&@YZzw?89fq zJ>A@xXT~-m^XDgxbD#Rc=d_c>5Nv-z@#MzjjGX3wpdY&0S0t!q&wviUDz@utMecfN zXH`f^9ie~E#Xmt)oPH#ct^4lO-058SNtJpMK!y-p6BsGTgwgBC=R}Xkc(|6qA5LDa~tq z(WitNm??kag0JnK0X@VBNf18Hf+|Bjyg5+-^V%;S@Wz20cF|h?CPLRKk)^xY6l3>< zvPmzSUeo0kyw^@ux!>qKDNsYK3RuvqUYt%08THm3v-VD{$LU^vsvKSIQH>go+9{`S zDeZh=G+4_|j7Mz>7=m&T2mKZ9f9>wiH(Yzt?-!|02LjT|&2n%gI(dZ~LP`c_-WPm? zq+YH47?rO&)enkZXZ)}}1T!8gnxykYMi5CXLvl;uDC@t!G%6--Fo*($duL-zHWH_c z5Xb=VA`LmKS@}gHUvi6p1*o*$OB5Mn<~lt{|5D?AM|jf4f0Kf&(loc;OaTF?3Z|WE zvVSnzBlL~NjeX_~^Y%@Rf-T8oF2(Xgii(Dx0hj^k_jgAg8`EEus)%D}Mp+Ah{&jF@ zW6G@Yq%RC7IlpBMnO=zNbKfWY)!q%Gp3-?K@(wtG+uHUIN@mf|R4y1f_gf04UK|}C zW!c!t#WB&f;Hvm23DH2=Pcwim_`v4+_m#;^dUuxO(vJPI)2#fFQ|mNX!5%Y)XmHaCn{^6BkNTL;$@YpdrDfP$~vc1$ac}E*VRt zRm>8N;Vy+vB%{E|c#L!IOr`;`T3Y0B%crwN?dgYXXF&sS1oot}M1UW-ar~}!tjJP~ z%9wPloaZsknsdGav zW{d*>%=aHkCJRc}N-9 z{6z9=Yhtyi zH`m^r6Q`y1l5W1GCq#zA_mR*YRfrJ$krIV(KEcoRK{r|G12I90iL!iJvZ*a&u3S19 z@*GO(w=@#j6Q=frL`qB76k|46+pC-tcKDVgJpKcA7PhX1q8#FmC#?zA(=kQ-hmSFI z%DD0?8b-1t{PT8=!^pNJNlRYoN?eN>7I7J$Jm|DcF_zYiNT^aFiuW-mI2sXdBX*H> zR?Eya^&`(!x((Nn_7z#o%ZpNI5yB^BY$3uKPMs$t$x0J92m0EAsD}#;WjA&Xjpb}m zUfZ@cC$yyIPA9z@lk_D8wx%lKb(X5nA8hx#&b656dcrkgEE~E>vRS+Q6D#$*b}vqA z0w*>UYx{V!1ghgrS7q%w*$^fjhj3KCUMTLcD;CEMW0KG*9}45w^pZ1(GLARqIk-(U zp`NU|AojC1DWm^;FHyiNK6P3P)MRNIxZUVjj1atB=Y;qxfAg5*_Cu>G+caC-bKyxp zyP16-Xt306`P$RkeQjr1IdSxCcQ@wmY3;oBW>j6b_)OsFT<~UCIF9nm;@?8ce7YW~*KU%m%2Qmje&5;1fZ?Cp#XJ#3`vJaosD=CC z3&9!7?~ud2)#3Lu;S!qtt1RwP!JF~_VykB=s%H=DNW0JYJfo)H-URz+VL2BpMTX4cZ3H7_pu-rX^B3Y=MOiA@}Pj%j{`Ahn7x}T;Ir_Z7NvIupJcc^>uxlmLU+&Z=ND% zo6pfvxHnu0u4CNB6{6;Yj0%m;?_@}OJxUtjFPvfx&ddliTczIE5)2-*Km55$ID$N< zas+=^z`V@i8y1}4if13n?+&_Udh&Js9`Jh?l7}yovWU&f-a`Gifw5%^SRN7aGOl(Y zI12tBNO42}Jb)Di6bKXsFak&IqxY5Z1zSHHl;_F)dKcb&u0&7Xp`2Xcb550|s|Nq#HE{crGi-D9A zR~FJYN5PtMKG6I^=FXRzBB#g#O!0pylyQCMw<}(sr3UfjM82}OCaQK8C zgP7Ya*5mQ?%OQT84l3|WIIAIn zf+6W)3ke2rhq2vZAb9k)6&UdSKW<>iK8*hk1I@#*>@WyB48;!Pu)|R4Fwi-S;SM9J z|39uJ*bfk(1(c$gxH&feafTFqyNw1d^!U`(WAJWt7c?wVVtgOdWEw}$%9^DzQK;3c zU#UquS@Y}PVrEfdH`hM!5H58}UcGoEV6WFdz8598mzX6$@O5X@hX=tk;)aCk`hP(| zg0uN%9j+UQ%A69HW(|jo$Y6#V90CvioB#&^mQbS_#eWF|Wj4d1Fytd@oZ$i`8vw5f%GkDB;E=>0 zk+!dMf|jeiS_v1}v6Rl#6ym&;T6nG!Qc?-6h($W|q5ADUINKh-hU}))v*ing9qrt! zAUYeLzA8oD9hV8~_lKge5ZEs_S&bF#-&vez5vl!&$DrJe{LTH*Zl(8qH4+96`lDS8 zm$U@(|8z|N0jzXD9pHNyov?Ut{S7v?sG5C8H_(YKsG$4g{nP8xArwm+^84fs_U0T~ zeQ2EY`+uKE_)^X>Axxm4wcE(cLTMb$c8H`@odu}MA*XYWa&v{rN-+c(QUFlbNdfU= z6c=z7fDk{1a8=p(O&<=aE$HwnvB_1fnquiT4uKO;7AQmBza@@tc*NvJ%v@>*dIZyk zxP;L}*hP`Vn8gy?_&U&;p!!<8N76>H)id}+Oh%)qtg5d01!x5j6PJ>ZDR|E(D8Rtf z%F2t&*~y~{SItdthd-Fvj*I=@k#Yjy0I+f@Lm)N)2T+3H^ors54^?LZHr~g7(2}t? zR@Y^8>vIB&#n9SQ-Nc>yXK3HbTWr@GvFB@W)7$PPlrQr2{0^#=^5##sBF8g8vpLZKO$Fd17=}D5)gtBvR40v6>lV6eMtg8j(nf*$-36o9ImNxQThA z4**nVlh8zo7penH*v3$ygpZWYK)^#bLR!V4`Vi(k7y+oHUH5^9gU66JRr5hJRtL*O zdztB}>mVW}$$vr-N;eT>w)Hl9CMO})MM ze#3To6^efKtbGgFd!!9YU@vGR(X;+P1PCq^~%QYD{@@r{kp7ST&@}FO;9P4@; zdxMN6Q)M0dXPxP_aXF{wca>kit$kno`;rn6boCjYq@_N8K-z8v;!A@x*As??{dEAR zv8W_Qnbj^O`g(ihyN$3goV?rOP!gjiw8~(-sdO@(^M9Gh1^;Wdu*OT2;CgO(+*0{f zh{z)7!dXx`U#?cHkgI@yGKVVnBxa)5TD@GaK}Py>EuLki+2%)*Bg2p__&;WgT*daf zKOL$MHFV2fkU#xkxEaSPZ|C;5P+XQeMW38)XTS@4o~W?^eK7q^Daik%8v&29U~_Vjmfr6ZeqX2#`WU~+tOhihmP)|z%6UN^I55|T_j0pxn6wVdn7#x)c z0=S!1x~<46JR5Bw;OarkgGMRc46so;DiPzdZEYBNHZZpBANsM}9FFax!x$iiD6xzB z)TmXGm_KH-9HiRUY94%p583=qk6K2R_C`sp^WE^C;g9~XZUOkKI_f=jmhJ~_LJ-Q- zvPmqy!lP9f05EP2V$-vMH4Cm4m%*&LC%MQd2Ark|029W2u0GmJHN6STRer-&S~}eBG}B~zO~j;Dfs?lGl1iaSnNoOwvX&SbHiKck*vW2{dceb zZ*U@l{D2Yw_Wv5&ChlIg9$#U`wxj2_kIQ!nhmSn-x2q4Y4qNyC*LZ{9!IBe-?)Z;q zYlqjCoRDafoMN1o zZkU;+k(28MbPFrUDDo*O%`OkBQqQjosHto$EN;zf?x^qT{?yPH**hQ&=^N=D>zHVr zYMic{t(q%!+ztXQ{TzfSh~Acq+@z}+wJvWqN4Lq%HE~&9Efax%~EDMzqlEGc~zuS z?|pf#u4`IKQHxVxl2_BFa_yE&T6%oiq@r_9TD)s%@3yKrDK4#wn?Aoi-+5fmUjMUo zFqt})pi1S~a&R(#aNGjjtD~Y*{W&{Vb9`3o$P_*Dc2MWMQ|UH!a^4I1(R+IF_|z-! zRCm$rIy2B!whO(y?rhzCo|u}Ij~gF~)3#F6j#1P04T%{(es=H-fQ}}~(y6|4evwym zD|gbCS4(p6DS9|x-r35#T*y#UQ>$%g_3#X|Qgh2J%zKi0V*O&K=1Od_0>B zYCh=m@Nn=Br&3l|R91IV&dn$+<#c+9T)NzDj&sPJ&QexCT6%Wy%Xr-G+R65;Z5?*b z-o3nD?d^G8Twc9cn!t#COM^Vyrq4OjsV@%qH$(*vE#K@w2fRxb`k@2<-d~+P2eP*Y zmXDv6o8Ede)w8#Dci(mzzJ)Bczjn^S%Ca^Um6@_b0-bvYk|JL-J#uu2y zg95{S0=Jr9d%HbmN<;dgyB5x`9(g|%={%sDZ};P`j&vUNKOd+(J+oCj2Wv|m(z6bR zU!8k*dk5Z{(_ec_6R8wbFPFM&9i2N@?yc04!WuXJv?nWOMKX2htuO(i&IHV@7>i<_Pg-GtUor(_T3 zB`tI|%umd;B~G2R482T`6|Q7w%Y&7mj0WPx_xd> z{!F$zZvs(K)X0=N8n%DHJZbdIf`ukP0HtEQl5f-gLG2II+iW&gJGwGQXg>7V}Xmm82^w09~29oIVzK;BO)L`@QhDf#chRRX&_ zk5`KA>+^E|-JfoDhe01yf_i+fkA75h?1b2-vpMTcjJZciO4KSNbWK`rtzO>5?7SHN)j{JGWQadNybZ(G(HH? zrF^D7-b?%9R%w}T62xScVs0gWkZDyGv!A8iX1kwlR5VVXV>)qcm1DP|Yn|tjCd7~z zd_i21?}xKio*Q+8VpAB+o^@0ZhdNPFl=MNEsU(Hu#3o0QfOju>SrUn^q9opqIk~jR z&(5pbZn>(WY6Ln_RZ};IdRo)5lyzF$bw6=h55G!sR`=sskF}wYyxO5@s!YM5xt{&B zrg0Wk|GasgI=i;zmyzOm+lJjbTgP6!eO>E*kw1IeY0!FIho+apZ24~#waebZo$Qi6 z@f-b;{uv-?CglFW{;Ch@AsZ$kLi&9Lc}Mu|Y6w+x3RZGyj@~$eqkVQgOkquWGeYBy zelt#8tkg6?Uw(Eo!O@O>JH@@MboCQ^7q;`$-A*;laKR}z&+;ES+)c|qpy&0#@oArQ z|E^-;>(=bn=j-`w?by1c<9zP9Y$E%!b;UTD%&WtyJnnw&IQ}R9g0pe0*Sh8CIsYH) zT`_^*e(O+Wwt0|{n00RfPM_6wiIGs%P6c;--flDpdFS?5ijBv;DJ@K){TTBLp~EEo zJm15j;17OB3F(;6`=!-E!l#waZ_m4l-A>QvZHMe47u}~9otL!_>@Sx;kW^o;H-U8q zr>)jsANRjWksKe*QZV=4E?ZL^-p#}kzCNrij|bjwIe!;>+>Z_J`+J&A@s_b$JoEN) z{A084`7)na{Pnim7-na0Hhx=Z5go0G2d|y{>A;I-M>LxZ*$g!S1-DC}^3R688#00C z6O=qKoDCy}-$wknGO+L^A$%^$1XZX*3Xfkgg2TcT-B3;#H)uAJYG@nT^N4gG<-)eY zexnYmCEFd1@=IF=eWpIiMlhbtHKti}r!j+wo!M&gYyDtRZHwR#BY&fXYEBVhwcrR# z8dt3KZ!?naF%f>yyRVKiJ0$x=vVwi;-#mwk69YQvB;^0;T~S!9wVcd<$sF+7N2!R*^W>hT5Q*lmstEPY=bq#o!sZn^ zo)Up~8zln9&_&v)dG2`?+~lAu5KZw21W(JXa_Z6&hl3zZ zmnNYhz$h6_@z+oxO8XauXET744S?;p62gLKg2dI!#Q$)ts{3JHDLCLrf#xek8bNBs zHJ6=6;skjqe`+Nb--cSL-{&g!#VXZdyU!x4r4WQq;o`%X(tKDm>-fA$Sv*G{g{~15 zZ5GPolq!zu;1L68x9hy=j&VjB;CnXyk~8F1=pw{w$vHK{<%UjSDp6LIQQeCekevym z#7c~7r8Q;bR$F$buQq>bYknQ7F(4Drn@;m;LJ>Qc7DFwmpTFdoo&20SZQm_X7th0 zfBF@%HTdw$(KUM)ya2i+Wgi*6Q@viF5t$&jvCa=^ZuDPoPWS_3Aj4xF@CwT|o>?+6 z0JVul4^ES-)byJHVwcbcL#jYFD1g9rK-v_G!+vy~jOH7{scFZ7;6QNGRqU;_1-W(W zAk{%lQY^yi7?nqJVRCI_PI(7*044m+H2_7>L~q>8w$@#4h$s{Q;1raCqK2F^0(#I7 zo~sCjGdbDa9&+GWUkYo&@p&>m1C)4RpbfaIX-qE{EK4si0_-IrMOXs<_ovS9rTBoj zAMWOk)V_I08)VqRTgQrFS?)J{o;K3T#$VQN$6sDu3oSG4bXD)?ePwVcpewo{I6V=g zya6DlthE|SRyo&)-+EL$p)wtXWT`esN1`TRJ8l0dd1ih9eE|T4LStH+1jtmk9m$jN z@AuJCD4jy$cT=sI$)!54cKKrCV4^xB4e&J4pF-R*~TgM3r%er3<(BJRi!8B(nd-zubad!#~AB! z5}H{2nwH9FRO`7@Q-I+LzC!^vwM0%^=I2ZQV8P}@-Fu0wUUD!0BBx z60#0B=woGMdt~-I(}dhM1a2T4{A=b%@89rJ;1ilY?XFOFOeLXLn*tCRv19}jgJ^v` zVtz{n$(W7p=|^rf+=vifeg&Tx27tPOC^l$FMEr-s6PmHt=>T2PR-(545aLcex zeK0CAHnAnL#S;zS-!Z(#**Gr*px1tN?%sNDoS(L-rq=>Z1+jk`huU0nSP6b-3VR#a zAQs{219{>at1A;qY;rqSJ&76n9kiuD**>~gSXjI=d{{#Of3gBY8LSbGR65~|fCTnQ z^M37`0Urb$3b;L18UxF2VEqm1!IaES2Oe!BAywQS)9L|LQoi0&#N(r;&REFr?h$;k z0!=9uNd&Ep59n;Qxe|T_Ql{(8NSaA&Ao0*)?GO^n%({dWyDD>I9UzgNTT7-ya!!W? zjUn0-mbqwC2E)xp@GS}ZXuCYO+Nlfr3Gu5u9{QpY>0KUvkWBF}YL6I2lCCFk`?07O zU#QU4q7?KPWw3=PdKDEc7x{M%aR15rla%A47rG|&fs_Rccw>cppGMz_6#8k---6Fq zZ7wX<#xY*UT1(q&Nz0%1NAUPfC<#HBG$nv{#lbX6sKuKslpZUQ(HUnXq$D~J;1amR zZzXQyID+Iph|ek`h()Uf_&RI@;M@gIzrff}+w~ zNuuIbeSAa`TxX8d%l3qcT@aQ$5G*Q$=^^12O)kWvHi;pcdpfqzB_Of3Eug@RD9R;n z8K~!@ulx!2$iOZU3C29OW3#sDNKQazRKT~j5|2=8MFb3i)&2e^QW7W4-786~gsodS z3)=u3mScO60Sl2yPZ7pl`_|M%jv=Kc5NK4=8W(T{(V4~86QCAQjU&bwNmhjns6htQ zXCODq2`@5`VNf~%uHbr(EN{L1wS<(G+X3Qop2C98`Z3Abx6UBfZ%Nm2sfd~&H2|3! z(nlPl??`k>*0kqQ-rAJJfACc3!7leJE+BvkD8xHTAR;T$WiHh)DkUL7(+G#qZ$>gm zd&g&1Cj!>!%xIFKqGR+Z2*B{pNNh|`;7V^Vi==Dk*Ibk_rB?srmX&nphK^!b>ud4a zZtN@o<4?LcM;1TK4sEDEzRHLY!cwiK~qOXub|@OOhc@$EE2qMRmLb>FQ(15 z$lP>Av8*VRLnXYU~aZ9Xf<&KT*>QilDEL*vdD95Ei$|WHz z%_}RlHDP)ttS<`0Ylta(F~tjo^s<>L^^Ad%ys>N7aD!>3KM;v^9&*~31Eij4Kx)YnqQY z($QSl7iNykh&2ZhN4dx|Vj)0u7{B`9AQ7W!+a_cwrX9%2p(b8f>+nPc3t8LuRb{ZZ z`*GeyBDdHZ^UA?pmkeb&QeZhR-sc0W!b~FbH=jrcq9W67OB1on=v(7Kv$f)k{wpNJ zc3Ga(R(>(_o}h$0xz0Sr)s(d4u>Cd1KDpX}tmt`#+LeRyE5wFRvUSE91@o>2jF5um z?TTJd;YW>h_@~SX8xX8e@TA@4`@VNbj7wIe>z|A`1oILyyx?1J1i>~DQhPH-NI2zM zGbcDIqIB|Q?jdFZ8uK-R7k`76vy zWfCMAS~ju{Sf2wCi9vU!)c1%N2puNqfc3#(us{&v`e5o9AKUk*^LC};d39NLfK&oh z&Y_9|0H-x5eW{a!&Uu_0kf#OFr*(E+{n?))YMbbBj7908=_o1$;Dq~Ds{=82cQ>(` z)^OHUBvlBal0lhMICo9@keFk#1o4F?aH_TSve)sUu8NP45vz`7qLZ0u*&&)fdPl+f za0Y9mwmX|$Dx_sZvIK~0_GLRw%TEG`B;GMrmxd&sNOt=ApY{@oV1{*PCje4ciLBCD zU|kMasP%p-6{~;TD1|dwn5ppNLM@PxmD+imtduuC~w7t7(HwSZV?bt-A5E%}mzb}@ugTU#)$vCzG9;0WV-yW>l} zA5e)tsjl;euNVYMZ%VIq+mw#;lvu~5F4>YJ5DCL{dsruXKahR3n7*>t0NJ;ZKVp`w zb-j+3jyy&KXaDecpa~g7aG9Cwu_Y`3{@8GWS)mA8mW@ft1jzz%NxQdVc*$~OlSeqx z6|`5{A%V)%Eq^YyCgmj>H zLgo2zO`D><3;@11C5jW4MzX{M>j22GgHl{=6;P(Z8XcMNRsgWY4fbF?JIC=RmDh|6 zkGO4rTy3VvYOa%ftl$cBwhzO^3dI16voo;5=qgnC&;EO*)+T#cX8=9Wj}05M>}iLB%p&QmNJZ*c&J$c40;+xPS(i z#~iego0xDdKwTBB2MAvBmpPE}h4cbHW6cm9L)1eF)ENv?PqVuYIlB)CTfEC8!^9ET=X8DyzOo!2|riw7zI1m}PS<7%|YWV}Lrkh{#0SWpi+mD{Q? z2HQ$&7<|(6#a?9+UIZZ5P(s{5Duo0Iz@#mpdep;LOlV?lO2k{*C`M5_n`Bip+eK`e zZvV2&I;x{_E!n&b)|mEjpXb}0ouszpF}f=qPb#!-eVZ1BkVUcudNl^V5Dd&G-OXyq zYY1AgfCXbv;0Au+{_t@_eRLF+f1Kw;pVe5xO_G~%(m|M4?X=Hh%-#w`WBJ=b z{1Bb{KMY8?LO9)by>UZ3*+SgZkR9UimENz$Q}UHrM2yTpRLq82f4}-8T(IBF(57zq zM2%&7$*e#LaT!QPyU_jM5XYA8_>R{!Zi`wOZ8c>zT=}U%qfoPw;|_dPUqTf zb2nZ|9^QeQ(cJ%KXLpXlF%GPSK7BD+!#S*K=X~k28{V{;hO&*+qt(nlT(p^8IL3`$ zyvjHxJ~=v+TS!`8?~$7N)=|!Ck%V_-1s2&mOyjB!@N|CW)3;gUt~c&_@D4s&|A%`9 z|L)&K@k7f+i-CC5YpJQ zHYl~On#FFrpbp^Youhot;&3Qn0pIQ`zw7xn^1ON4iu6ZxtIW`U->$~T31l6z3?1i@Gs808geez+NPWic>@s3STFb@y_1OO0Nu;4(0 z2o(}sn2@1Ehz2DhgxGMP#fJndW{ik2qsN6HIZ8bEQ6oi^CO583sj?wQj}uQm#27QA zOO-fb&Sa_c<;spGU$z{|vnWrWNlA*7nY1O&qXL*JB%sl%Mgmif2IczmqSB>TZ7Pil zmaNsAV|$)$%64tdoNBuY9jSHc*SB@W?#&w!s9mBvd#VMT)1h6L6zTTm%J%8azA@Lv z6^s{h%ECIGRtB4y=|;$5|88|my6Mr*lmS$|YPBk1y`w>MKL0DVv}Vr&bB~OS`?loF zje#F_OI-Ek;tG-LMvD}+<=@BMD&8IVC+X$XnQxXIIxu75n;+9OJY4kn^W0B2_u9Ly zdGm|QCWP%CI$Xc=7qV_mkoD*9cIytR*3iQbK*2~_uOh@6EHAo}26QjNxfpZMx!RB# z%s1KW)6B!_q&rBi$)4luy9MFf2|5cg46mfZ^pj7u3|BmnHUud=utLN*XR=_QAJNC zL2)Yds@G0^P{THHT~*cm>bz3SR0Ab5*kt)kFv?QLgjT?6D}|NRF+aUDO(9Waky**e zeN$Rl85DJ0XLG!BIXkzt)XfBe^|Qhbm;BVAVO=9&V1f%a_+W$+R(N5C8+Q0%h$EJG zVu~xa_+pGR)_7x%JNEcvkV6)EWRgoZ`DBz+R=Gc{Sa$hkm}8cCW}0iZ`DUDR)_G^1 zd-nNfpo12AXrhZY`e>w+R(ffsn|9jJoC9w8Y5%ILw)$$Uv(|cRuDka7Yp}x>`)a9U zE_=1H(^h+Jw%d05ZMfr>dv3amjQZuX>(+a3zWet3Z@>c=obS9{KD+S26IXn3#v6D1 zamd+5+-}1oxBPOdHG8eRR@GH~nw1{0R~V21X`27{Q=E? z7Eqi3324BpBp?C?Sit>UHh~9fB!Bul#Q*#lShEKhfP!OtAM?J3K@l3@gER9V1vs!X z2^ydR1VLd6|F^RZrf`OPLtz0m;y@qLt%fOF;mlCDLzlJig^P1w3hM_%2wLTcIm@94 zD-gr_@vVs>eBuCuXq6DEkcu{xq3KXqL5;-li!gIw0s#<4{jFnyS)^GQ(HOQ8Qf_N8 zB%>Q+rbHM{aEC**VG(JzMIGi$fQGzU4etoWx)D;0HA5i(UIxhiJiw21t0EUU07S(Q zq>?v7q!kyK#t0zsZJngwC%qU-0L1W)ha4aoRXH>X-g0dlEMgdS`7#Xpu!Z(JB?v`0 z%dh1TbXwyh8pBA({>=}XIE&#R_5Wwd9RBiUOv_AH!S8{!8+8A*;F4WkuZDBRQ-PyjTPXH$gPL0vk* zHO3U6K%=SBZ2C5KT2iJA-KowVDmG=ZPHPUF=1ar)hyhkGhm(-z61RxP4N|p?R?#Q` zf~pb!jc{g6{U|CYInp=UumXhqARjXbfP98=e*+~59EB-OOx&=d6yU`%b(+B;X0e5U zs3imCYRSL)RcT)ZD_(ENNB=h-wTTKa#4!h3*jP?5g)MDcGp_snSY%oZELAlw2rj2BHUkCbqK`DDxex6Rp-@g zYE!!!u!VW0fF`7=0XT|K0e&bdWDz^r%8C__5!EBs(E7sx)-SshT(3vrN=Dq;GJ=BK z=q7s_vzN9exD#X`A=gSq!@@U#tTX@_H0xL6dNjcK-dRDaRjV&A_o$j!ZO&< zhpa5<&teOJ1#_Ui6?~{$ZMc97ThYXvZQBqZ`P&nxb%gCrDM9l4Sud`ZjN?eJ{TwLH ziN=^9rS$7T2`pY4@(uZbRY_#T|ts8A*;_?sH0qwPKA>HFAd^>*z+1DdpoZD`z6yVIXK7{VRi8s>L8QlRfp=w=pm(T{obqXv8FZw2xEtUSSY zQ|-s$hX1&fuWRmBqT7H_e7wcq>h(0^418J(>n!z8=(=DqE;=DS`S8~k;0w2BJQx<#daZt$x;q};ACCXtWyOQ)RjJGH#te0kEC%Qdk& zFW}oMXJbD{Lm~tch6wn$uK7Q#Lp_VKsfN-%UYkFo+qgE1J*C^Kh6*7Hpf0&Wr_6ga0fa*XY`XdLrkiWD0-U6xAYpvxjE#I!^r zDAXdWBWyGd93ekzs4XHrrpd0+0z?3?LQDcANK&`4Q^V#nGc@xWu=9_uAuu|^yE9Wn z_@d)v)qFj8k-?W5;Pc#u;0Qp8*+dk_(6puKVK|43;Vq+L@YjHzgz^Q_#?SS zM4HA^MulrKq;oX*(zM_^DL8V#u`x02f&c*2JefPQoU*f6yhC8qt#CZB6q>dO{J9By z#SxUoL?SRW+C^NuLAyIHtg9%N6T4&^vR-td=6b_{SUGH5JfxaIdE*+41EUy(qyJMt z!vo8r>Fc+R0K`d zp{YjnV=^36tQ@ic{p-e}GOd_|n+rpuL(Imfs-<*1zs>rzfGk4Z(#fq!N`v${F#p@J${FwwW28{@#wM?DB44VD}oWg9I6l_eh(Mwh2OwiOB zaRj{AsZ4?TElkv#%v2kPUT!q=48&~Y)OTAP~%~VYV(G2)e36P3U6@XA3)gGPHO+8gqO;uH0RaX5{P!#|bh*YUC)mE)l zTfJ3W%~f6f&`y=rAEnh@4OU?tR$?vILABCPRfSg-RUZXbV|`X=jaF%$)+dcsE7byQ z?NJr5)>&OsYW-Gl4Oej;R~22>P*nvKz*a4gRBt6$cYRlQjn`=HRjII6b;VXvSXV4< zS9$GMfBjd0%~T-8S1rg_b=_CP30Q?)SccWrKEQ(uh**i8SpPie152e>Sq)WZZCH-& zSdUfIP?%Ve71>a*RA2p7el=4Vc!m_XP#YkwmZi`bs3ix8*$d490}ufVbpe<~Q5&Fu z8n{px_y7ga0T%$;0T@~XIDrdofe2t)rM00Kz}Yin+Fhku5wcneby_Y8S`2;JuC>sa z6`>axRIDXi4?SA1&D67{pS6wGJ{VcKl~{{?RBH`YU)@+Rb=sP>P#Y-P0dRr7oms23 zfxflSIrxB_tx&;jS)A2c62*a~ZQ2OXSr;IIpjBF=tx%_h+7BpO4gFgkAl6p!TAsDq z7HEQ&9a_x2&=?2@3T0ido!PP-TEGR=ADDrdo!Q&f(ErPQ+e^(|n*~^iom;uZgGxQw zW=&Z!9b5ge+0>2Mp)K1O;D-vGS)H{|$z9w5z}^ZKT@$6<3v~hA4cyip+HXJr(B0an zP1?`hQ1E@$>7~$RCHf%2tL03Kdj9pHsE-iW;c1De?6g;f>6 z+aM)XHBDGHjo#>G+}{0Np?%*99olI?fb7-Z{q0>6{n@p(-O<(H>22Km_1yLSS`sc+ z8+hUC1z`>)Tndd}90pVa-dfew)gBI51ikc z0|tInjP+3o4pP0{TR28z3w7ca=3LeF-u*3KLnhJr-QPM^;rDgg5N_XB&d~TZ)?C(J zImS>`#^Tzg;y>+ST4vwuwSm^vV5co#oGk;;HDNr?TxcLL8Vp2Zk8eU&g{^h_G zpxN z+|AYBE#_e|T4as>UX?!OE*@i82Hr=VSO`Le8yJW-7+Ff~)dJ{gpZ;l}E&zL8;v#9{ zQT~95Hf71}UGP=qR~BC`Zr?6G=tC~sg%)O)HDh7r*^1`bmA25K4d5P5=s-1K$<5v! zCSzrWV=ca2{pIR7CSZVe-$71m@8#c}?cG+MX^BYQpyEduHM{)n{QI z>q?&E09Iu;c5DJ3(fP&eXeMI;UfQev>b9n4V~y;W^T|?iF3Tw&8~cTmKsxXuj_2D4K`Brc|jYY~w!cqE2kK&Seb_ZLscR zGSb~#PHTdu0C^B*s{URIP=}|@0MpKD&n{L24(rJ-V;y*D7m#f_?P2kyZpLk0*LG|C zJ>)vBW{j?F0hVIi#&0aP+!#*p@Xpkc_3LyV?nf`&PfTGQ9 zoo(e2ztkZ%@J8k71P|&3Czb}EV!+j40Pj#$hHBmoaLQI(63*@l-QE-MZmjlO^{&+x zD2FMZTrFN{@zv(n9*>&T?A$N@;pJEY;W%#=9G-l|EK2f;dS)~1LrS)7gV(Kh! zRfd*h-gcrI5MR|MAkXIL&5djAUEEX8-nF*b*KS|lu5bI6YyO_&hTdD zMc|6PR0QAl0$_Ik5O;TfcX*HY4NdoLXZO{RcYM!xefL-(S9g0SfPD{mfgkvHl?p_! z_iiV0f?s%sZ+KztcmISBWrv@5im&)arFUijcZ=V6j_>$H#rQk}r8U1^FNs zd6QpxmT!3~h4_q5ct&@5ny-1AH&TOF_jQ-~X1{r#|9PNyQIt<`l@EHOKYFC+(4jwW zo^SW0e|o4tdYBLSreBQ+y?U(Adad7juJ3xU|9Y?onE@D>u`igiFZ-|unVk3csvl1O ze0#W$d$dS)o&R^azk9sTdzV@I!nS+8|9ilXd%jojwhw&6KYaTfd?7D<#BY4ZM^D9H zcE*2v%CCIvjC^jFP0QbW&R0&%H|)vpe9<5M(ER+K_IuJ#ebu)h)8Bc`Uwzn*{qSjh z)R%qRzkTVU{r}L%ectc=;nDrq_kH0Xe%S$j^dWxaPyW*}e)v&-=jVI@pwNW5Q`2F7 ziF$tQxBTdbCA1g-?$;daFR%DvgQGM`^eV^$+C%f#nO$tfLb3|~c{c%qrnd}9_u3r^ zAb+9*GIbP0jR1%V3jh!-Xz(DygbEijZ0PV|0|N>mBz$0?!o!RjH*)Og5n)6FA`Mvh zX!0b=lqwer7?5#*fR!?5eiR^}0M48`cjB~3fZ;c9RKAKohDC_!<@@%cs zCs5Tw4;%1m8MED|bRLH-7&2^w!hr9Zq-=I+(!y8CTt0ZUj9aF{tzx)qTsHQvkZWTm zXi+3_gAb+`Oe@lHcG6uNg$J;{ch>{gIo?jcIJf=$`U|?$*nhu$thweIYzqYiphvgW z=N)p=byi+=)IEYgSW1N!+=Cxo7au~DT}4iW1_j4UVHP5U-*5=3h>(KK6*NIfFeY?W zZw5iNz>O;|*3~R|T_p>JG%cv3O5dU2i5LWT9O~LTJHwZ$*S209ndtrHVr))gAzLb{G|%G<7uyn34gC(RI1q z_?=fF89;$1SdA1`Q6eGNB^5?>XC;jd(I%W_hhSAfr;e6{Xm^St=GkR|En3!?fHl}> zM^(lK>taww`I-Q-7Nje!1!0Lnjd~W9*lotC>D^x)8JDGaWZ8AyZN~=oDvI;#bk-D7kq)#K1kgqhuDG*i#B0SU*?MbFxmujDuP$cl>%=z31tFneLjSc? z0%f>Z9GJ`&WMppAPSmDvlCFgx#2{mrt+^Gg3fHSS`aJGrU=E9JpoX68S;<|7hAM6$ z<{5ReR_Y72NF^di8NVclbrq*2ACzO*k|A|$xknqg5yozFv@yq1CKNZVzXtnqL=BpF z9c>Cw@v??7Tg}!)x#^o@+wKi*9(Z!A2K1b4ojTX$1Q{(kL{6C~HPgL0ofu^ig}304 zlr>K0)*`yKx#DK$`LdajUJ7O@;9gu-Lb``CP>*s3Y9W>PIK)&E<7`V$lHm7n7?E#7qM0 z&ekxLy%hogfdp|P69GWCTiFdEP;^qf&{9CzDdc%XOi8-FWg?zozzV{_8A7Bs!YIzf zgnQcHrBoQjF}+7~K|)bcN;1Ph*>NBX^5PQn6@ePL$61F984~-q7JZp1BDou&*`P8Z ziUsdK53wX088XEvRq-HKOwy2grlvr4QDuU#Bc7DSN6wfPQ17WzGi5JxVIDRS&REpj71mPZ^VRK@zA}z5^WnNrjZXvS8-& z2dN->QvpNVnyR=JBytif0t^jaI~}slhAIS}1oGJ1cq-JP61AvC)fx_0*b-_cWT{6r zh)-K1&jdcTs#d)!R96=O4PIN zWU5b;D_--e*S%^j0{`TzE$Ldkj{&x@hCM7|6I)op=ESZ|R4im8E7{3XwyO+mpkwJ- z+0Amcv!4CzP#Eh#!h*K6radicQ_GUe5-+o=eJyNbD_h8lwg9f3EpBtG+ua_uwzuUi zaDyw{;rh(CY5g5>ldIh2GB-f1y%i9C+uZ3=x4PCfiE$rz-R*L>yWGt#P{bxW_*JF_42SW2S1G<+kQI)49%e263EM^ya(f z*==|JGoSQR&0!=O%&r%!#YQnR|%u6D4hv6Jdp!|K(xzICQ)t(sZu+Df?oHLwBQYtry~*hmUC zvXh-=#Co;7WM%48i*0NjDZAPqHj=ej3^j^s)&Hq1DQj<^OT|fFS#A2Yy$lH6qW8EtGMGIj07j$x7G=D50%mec#9fxL<+p0;fp=>brVX;sUK1m&tf z80ZszdH^i+^NHMA=|?{bi?JKYpzi9kfA>!%wy_ zrN|)F+jCUT^(h0B^{<*rjLEpBF{|pQz{w-pRg)@cSi5u(k92dP6^;uPWK$zq~*g;^L$9|$(!gArX@K%f*R zo&Yi-VY@#n#}*?6uAkHIn}99JOT_Lx7mW z3>@Uy8&WW#LOGbKV4)K}VT3^+gC#`f$>J+&-YmLehndRqXi`5yuR6P7PKC4u%MRK>yU%^x!f%g(KA(D2C#N!QvGL*^pnA>9=A-!@+4gJt9&lEsZQnDc?50B|Eo{oyVe$wvmG{XwI} zDIgg>-ZWaH589M>@L>gxL`$Nf@D;}QtyMUNTLU%LA@Z3yuATD0V>TH^ka%ApYJ}?{ z1xj(pyxhf`B+(=ahRY#Kx*gj-62wC;-KTFPVs zULEfh1!7K2FrH*|^#7z*{iIP{pSVPj>6OUJaSuk6OW-+W_}LH_g^iq0KrfgL4;@Ta z=2D+%m_Od7SC-g9{w4io-dU2R1Lh>cY376NW?g!vKSEz`@@8_nqFmY~hdCZEX(UJf zxoDB_iKwQAv1ay|s?qvF1CjP4uA2;Xnl$l#I3L3*en5&vhkre&tu%qAZ5VS~MK= zQHDYu%P&r2y)h?5MyH8Br*cB)a@yr|dRX!KT*Lk4WFj8fXh29(Sa|kdcw%AJDW+TG z=yAFsWR9pRR{!IBCW=$AXGmsU7n_NrbeD`6Y>Nx}|d}1aHQrarj{Z$U!TW1w@%C(~03C4bnqM*qo|p zUhXDDPGognAjCYKMLua@A_mqi3L9Ev0K7|tDd8S+pC7Ajz2&2m#OZTpXrZPkb-J5cY+X?VK;)p3Sv*P~iUhZ|ea@59<=dif2!cL=^lnDC!JzwyF%x=(q+1`D~l2;UaISb;^MhdYhGp>k$LRP zS}0$6Ti9JJ#s;OvZY+RE>xI^7C^jdZj_kTJALLm{_dg?uS^Ut_U?uCcCYs~ z?)GBW>Y`OShHq+oFZ!mhg_*DL^rvmLF8kuG`pz%?Qg8gS)A-gE{NC?q)UW@hFaLUk z_6BfD{I3CbF9FX@{tniECNTFNFa*D?18c+pPq0TsFa~Fv1>>*#W|o0{FbIdR2!n6{ zj4*$F6#<~I39oPpkCh95l?vlm42u^Gla&qEa0=Hj4v*Iin->nFFc1S+5Vvp(lmAr? zi&qJ=uo5pZ6aQBQZ*bdYuoNR36u;8~==`>Mx3%M zOIa%G>?*TzDZjEU!|fhJ?kLkTFZVJbiZW^W@*UqYG4~j=8FALu>Rf5^EDQ567c(@+ z*wret6j8I4GV?Br%ekf75VD(8Vr$nN$!APWN7yEH+zfeGkOJVqRU!sT`TrZOY}p(- zSOXMh;vHoye>4gZ;NX;~%ggMVky+nr>i5xX;w53HE1L%P;AZOy)UvSD_R1oBZSRqPJwE?d* zRTtKN#-jEv>LG5@tR2Id0l^{d4w zFe)DZ3Eu)XX0p|2RDg65n)acjB1yKJKoOEv1$O9V^-P1@+U-rcStVgs1Y zkn@=|2xW^)&yfXY&vk|UWwB7 zFiIZH2xEILBODHA(&>}^U8jTr9fcEY32Gwy9Tja0l|di0dm~ah5;y1N5Q)=A$!Pdn z=y!e__aRBnlR002Yj(rppJ+q(UQgr1`CfKX;in=SYG*g(O#g&;HeBNb5>XdbhhMWy zw=sYk_Ud5<^K3>Wa%o4@47_dWhKrm=zqo%lnZ3$&AJTZk+Mjje_-6wn<{h73`Z#AI zEU=-raR!DJT1b&oAy-B0H>0;kxUTQ$GJ6+xQP*TyP>`lnxl0uZqa4n}N_L{(wD|<# zcIcB$3V4Jm1tReG1x59!O{NktUXS-5!#1II$E0@_pMKxDsL%Ir8`YBIs%<;@3I?cQ z6Xvmd&_@38^vW_=8E(T_3xV0%^d;`F1b6kq#h{OM72B zKsX(?TV1t5aC;_wIDo|7S(k;Cd+F7*hm~JBR=i3)+W!W=xJsA9b7c>^m}fRX{$Wn~ zVX~vStEIF#p%Y1_VKmC;eFAy3=cF2{g{qSxW+>B*dWN26l}lGM3dXvQJvnuBO|MSk zl9H5fpLj=1d9!Q}=IBq2u=uxjBFOj3mJz!_3arjV*nzW}{77mZZDa^assfHATEcm$ z@4Im-$^xXiwd1%zAxA=Od1!k3#Iq5&&v7)*Si!#XG~+BEH@(waJf%6aqDK9TK{(Y< za}SRd)@OZ_Up&`0t=Cgsz1wmuV^%Y#z3;C5hK*u0zkO@Pz1&wX-S<71HL}*1+uo0^ z-xt2|rt#CevEeWN-{*4RpWWd9G2>4@*t#*G-~aaBQ@-Z=rsJRe)<^#0ZocT_eckB2 z+*{qc9%|^LEa8j3t&#q?5jNMOzV0UN+_xy-bJ*>>zM}!Y=LNzrXymKM`SYd# z0R@N_HF}h&Py#fU0(JTnYE-FHsaAd36947Pix)LQY=|%+$BkgUQY^c5Y)q_c*|v52 z7H-^=R_WHYdlzqBp-A}}RmwDPV8Me47X~Ufq*|^8H;%Q~F|F3c85y5-2orH;&6_!Q zR%sY?XwjpC4(;3b@64v8S+{omTCr!vUCmMsixF~JiIXih{wmpXaN)y=uZ4Xad2*k7 zPxDPJbG35m)2SccT(fs&%wlztrJa2{#@ofomp5O$dV2M*nKw5I*?30&RMPR z+TO>Dr@cGBvt-KctMd#z5J9)>TaZD!+H}##T|tlvPKSPOb|F6m0VId zBAsNgNB4eYD99(Re38j4wcL_RtgigBx+t5QlAtQVJd?pL)m)QJHPL(%HZe~l696;e zyz{;`_1u$B8u9!SG&xZdz)U*66sScfGPi;o8RD2-XGg-9q>!PF2v(e`eH7cG;3E~f5}8exA(tOW*W7#on1JV? zVKRDXo_!KnXaFR+w^@Dp1%PCOF>n`v28u=i;DZY$2;2%7*34m!_B|jZa4YtR0YMZx zm;w$oCdpiP9eTjywOcw?fRPa>8ON;0Rp%=Ef;=ba53M;uoaMXlY|IIIU||3rz&aw?wVz4$o~nik^@uP( zKXwenhMo1P%g?-avTvW*ZjV0xc%-0z59xau`w0K`rhvZ9?RWtQo=BLN80VEqC%w87 z^(a*+6KQXL@MDPhrbd(b@nizvQ(x57H#PPh?0rgW0MUD}UUhLIehPFm~yUWJ^k56ctjh{P}Ko2AD+h6cV!e z`Ah*z4A%mjsIX+ANrDi(mgG`IITB&eeI=Y1>qv+)1AI+iB=pI;NXL-$`O$={13>F| z#w^mcP=hceoBv6&=)(ajk8OX$;qsc5HZul*X@pamA&*#w!|^QuoGfD80`LGbctK>L zjDQfiCNe7GD1k;4WeDY#I9e(YVQceZ@*?6hGbXJO`7#$Czm�MQ&2nv!Kp8h{6$q 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 I03h^#0CxD1=>Px# literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/grid/images/howto-enable-disable.gif b/ej2-asp-core-mvc/grid/images/howto-enable-disable.gif new file mode 100644 index 0000000000000000000000000000000000000000..d8a5ce55d11307f3ca1473680e37734e3f9b8307 GIT binary patch literal 90804 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

j&_i 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 BVHyAc literal 0 HcmV?d00001 diff --git a/ej2-asp-core-mvc/list-box/drag-and-drop.md b/ej2-asp-core-mvc/list-box/drag-and-drop.md index d5e319b7b5..9fb3830367 100644 --- a/ej2-asp-core-mvc/list-box/drag-and-drop.md +++ b/ej2-asp-core-mvc/list-box/drag-and-drop.md @@ -91,8 +91,16 @@ In the following sample, the `allowDragAndDrop` property is set as `true` and `s ## Dual ListBox with drag and drop +{% if page.publishingplatform == "aspnet-core" %} + The toolbar and drag and drop actions between two listboxes can be enabled by setting a listbox unique id and the same [`scope`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DropDowns.ListBox.html#Syncfusion_EJ2_DropDowns_ListBox_Scope) property value. +{% elsif page.publishingplatform == "aspnet-mvc" %} + +The toolbar and drag and drop actions between two listboxes can be enabled by setting a listbox unique id and the same [`scope`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.DropDowns.ListBox.html#Syncfusion_EJ2_DropDowns_ListBox_Scope) property value. + +{% endif %} + {% if page.publishingplatform == "aspnet-core" %} {% tabs %} @@ -114,4 +122,4 @@ The toolbar and drag and drop actions between two listboxes can be enabled by se {% include code-snippet/listbox/drag-drop/dual-drag/dualdraglistbox.cs %} {% endhighlight %} {% endtabs %} -{% endif %} +{% endif %} \ No newline at end of file diff --git a/ej2-asp-core-mvc/maskedtextbox/EJ2_ASP.NETCORE/getting-started.md b/ej2-asp-core-mvc/maskedtextbox/EJ2_ASP.NETCORE/getting-started.md index adaf06ad86..0b651c3411 100644 --- a/ej2-asp-core-mvc/maskedtextbox/EJ2_ASP.NETCORE/getting-started.md +++ b/ej2-asp-core-mvc/maskedtextbox/EJ2_ASP.NETCORE/getting-started.md @@ -1,6 +1,6 @@ --- layout: post -title: Getting Started with ##Platform_Name## Maskedtextbox Control +title: Getting Started with ##Platform_Name## Maskedtextbox Control | Syncfusion description: Checkout and learn about getting started with ##Platform_Name## Maskedtextbox control of Syncfusion Essential JS 2 and more details. platform: ej2-asp-core-mvc control: Getting Started @@ -118,9 +118,9 @@ N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-Ge ## See also -* [Getting Started with Syncfusion® ASP.NET Core using Razor Pages](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages/) +* [Getting Started with Syncfusion® ASP.NET Core using Razor Pages](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages) * [Getting Started with Syncfusion® ASP.NET Core MVC using Tag Helper](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/aspnet-core-mvc-taghelper) -* [How to perform custom validation using FormValidator](./how-to/perform-custom-validation-using-form-validator/) -* [How to customize the UI appearance of the control](./how-to/customize-the-ui-appearance-of-the-control/) -* [How to set cursor position while focus on the input textbox](./how-to/set-cursor-position-while-focus-on-the-input-textbox/) -* [How to display numeric keypad when focus on mobile devices](./how-to/display-numeric-keypad-when-focus-on-mobile-devices/) \ No newline at end of file +* [How to perform custom validation using FormValidator](./how-to/perform-custom-validation-using-form-validator) +* [How to customize the UI appearance of the control](./how-to/customize-the-ui-appearance-of-the-control) +* [How to set cursor position while focus on the input textbox](./how-to/set-cursor-position-while-focus-on-the-input-textbox) +* [How to display numeric keypad when focus on mobile devices](./how-to/display-numeric-keypad-when-focus-on-mobile-devices) \ No newline at end of file diff --git a/ej2-asp-core-mvc/multi-select/checkbox.md b/ej2-asp-core-mvc/multi-select/checkbox.md index 9f7a61a46a..9c2e750e2f 100644 --- a/ej2-asp-core-mvc/multi-select/checkbox.md +++ b/ej2-asp-core-mvc/multi-select/checkbox.md @@ -133,7 +133,7 @@ Using [enableSelectionOrder](https://help.syncfusion.com/cr/cref_files/aspnetcor ## See Also -* [How to bind the data](./data-binding/) -* [How to filter the bound data](./filtering/) -* [How to add custom value to the MultiSelect](./custom-value/) -* [How to render checkbox in grouping to the MultiSelect](./grouping/#grouping-with-checkbox). +* [How to bind the data](./data-binding) +* [How to filter the bound data](./filtering) +* [How to add custom value to the MultiSelect](./custom-value) +* [How to render checkbox in grouping to the MultiSelect](./grouping#grouping-with-checkbox). diff --git a/ej2-asp-core-mvc/query-builder/how-to/state-persistence.md b/ej2-asp-core-mvc/query-builder/how-to/state-persistence.md index 77e63d949c..6580dbb407 100644 --- a/ej2-asp-core-mvc/query-builder/how-to/state-persistence.md +++ b/ej2-asp-core-mvc/query-builder/how-to/state-persistence.md @@ -1,6 +1,6 @@ --- layout: post -title: State Persistence in ##Platform_Name## Query Builder Component | Syncfusion +title: State Persistence in ##Platform_Name## Query Builder Component description: Learn here all about State Persistence in Syncfusion ##Platform_Name## Query Builder component of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: State Persistence diff --git a/ej2-asp-core-mvc/rich-text-editor/EJ2_ASP.NETCORE/image.md b/ej2-asp-core-mvc/rich-text-editor/EJ2_ASP.NETCORE/image.md index 225fb19c48..6592cc0812 100644 --- a/ej2-asp-core-mvc/rich-text-editor/EJ2_ASP.NETCORE/image.md +++ b/ej2-asp-core-mvc/rich-text-editor/EJ2_ASP.NETCORE/image.md @@ -1,6 +1,6 @@ --- layout: post -title: Image in ##Platform_Name## Rich Text Editor Component +title: Image in ##Platform_Name## Rich Text Editor Component | Syncfusion description: Learn here all about Image in Syncfusion ##Platform_Name## Rich Text Editor component of Syncfusion Essential JS 2 and more. platform: ej2-asp-core-mvc control: Image @@ -252,5 +252,5 @@ You can prevent drag-and-drop action by setting the actionBegin argument cancel ## See Also -* [How to edit the quick toolbar settings](./toolbar/#quick-inline-toolbar) -* [How to use link editing option in the toolbar items](./link/) \ No newline at end of file +* [How to edit the quick toolbar settings](./toolbar#quick-inline-toolbar) +* [How to use link editing option in the toolbar items](./link) \ No newline at end of file diff --git a/ej2-asp-core-mvc/rich-text-editor/images/image-link.png b/ej2-asp-core-mvc/rich-text-editor/images/image-link.png index b59f5133173c25b410c2f69ca66c9a8213ef7879..a35051576e991c8dfeb93760195d2915a49779f7 100644 GIT binary patch literal 42045 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%0D1>7bfvkUW^E;R%UT0^%XhlZ$ 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 of `~/Pages/Shared/_Layout.cshtml` file as follows, +Here, the theme and script is referred using CDN inside the `` of `~/Views/Shared/_Layout.cshtml` file as follows, {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -69,7 +69,7 @@ N> Checkout the [Themes topic](https://ej2.syncfusion.com/aspnetmvc/documentatio ## Register Syncfusion® script manager -Also, register the script manager `EJS().ScriptManager()` at the end of `` in the `~/Pages/Shared/_Layout.cshtml` file as follows. +Also, register the script manager `EJS().ScriptManager()` at the end of `` in the `~/Views/Shared/_Layout.cshtml` file as follows. {% tabs %} {% highlight cshtml tabtitle="~/_Layout.cshtml" %} @@ -228,4 +228,4 @@ N> You can refer to our [ASP.NET MVC Tree Grid](https://www.syncfusion.com/aspne * [Getting Started with Syncfusion® React documentation](https://ej2.syncfusion.com/react/documentation/treegrid/getting-started) * [Getting Started with Syncfusion® ASP.NET Core documentation](https://ej2.syncfusion.com/aspnetcore/documentation/tree-grid/getting-started-core) * [Getting Started with Syncfusion® Vue documentation](https://ej2.syncfusion.com/vue/documentation/treegrid/getting-started) -* [Getting Started with Syncfusion® Blazor documentation](https://blazor.syncfusion.com/documentation/treegrid/getting-started-webapp) \ No newline at end of file +* [Getting Started with Syncfusion® Blazor documentation](https://blazor.syncfusion.com/documentation/treegrid/getting-started-webapp) diff --git a/ej2-asp-core-mvc/tree-grid/EJ2_ASP.MVC/virtual-scroll.md b/ej2-asp-core-mvc/tree-grid/EJ2_ASP.MVC/virtual-scroll.md index b6b91b946d..ebec051c81 100644 --- a/ej2-asp-core-mvc/tree-grid/EJ2_ASP.MVC/virtual-scroll.md +++ b/ej2-asp-core-mvc/tree-grid/EJ2_ASP.MVC/virtual-scroll.md @@ -44,7 +44,29 @@ Expand and Collapse state of any child record will be persisted. {% endtabs %} {% endif %} - +### Limitations + +* Row virtual scrolling is not compatible with the following feature + 1. Batch editing + 2. Detail template + 3. Row template + 4. Rowspan + 5. Autofill + +* It is necessary to set a static height for the component or its parent container when using row virtualization. The 100% height will work only if the component height is set to 100%, and its parent container has a static height. + +* When row virtual scrolling is activated, compatibility for copy-paste and drag-and-drop operations is limited to the data items visible in the current viewport of the tree grid. +* The cell-based selection is not supported for row virtual scrolling. +* Using different row heights with a template column, when the template height differs for each row, is not supported. +* Due to the element height limitation in browsers, the maximum number of records loaded by the tree grid is limited by the browser capability. +* The height of the tree grid content is calculated using the row height and total number of records in the data source and hence features which changes row height such as text wrapping are not supported. +* If you want to increase the row height to accommodate the content then you can specify the row height as below to ensure all the table rows are in same height. + + ```css + .e-treegrid .e-row { + height: 2em; + } + ``` ## Column Virtualization @@ -81,21 +103,28 @@ N> Column's `Width` is required for column virtualization. If column's width is -## Limitations for Virtualization - -* Due to the element height limitation in browsers, the maximum number of records loaded by the treegrid is limited by the browser capability. -* Cell selection will not be persisted in row. -* Virtual scrolling is not compatible with detail template, clipboard functionality and row drag and drop features. -* The page size provided must be two times larger than the number of visible rows in the TreeGrid. If the page size is failed to meet this condition then the size will be determined by TreeGrid. -* The virtual height of the treegrid content is calculated using the row height and total number of records in the data source and hence features which changes row height such as text wrapping are not supported. If you want to increase the row height to accommodate the content then you can specify the row height as below to ensure all the table rows are in same height. - -```css -.e-treegrid .e-row { - height: 2em; -} -``` - -* Programmatic selection using the **SelectRows** method is not supported in virtual scrolling. -* When virtualization is active in a tree grid, the editCell method is unusable for records outside the currently visible viewport. - +### Limitations + +* While using column virtual scrolling, column width should be in pixel. Percentage values are not accepted. +* Selected column details are only retained within the viewport. When the next set of columns is loaded, the selection for previously visible columns is lost. +* The cell selection is not supported for column virtual scrolling. +* The **Ctrl + Home** and **Ctrl + End** keys are not supported when using column virtual scrolling. +* The following features are compatible with column virtualization and works only within the viewport: + 1. Column resizing + 2. Column reordering + 3. Auto-fit + 4. Print + 5. Clipboard + 6. Column menu - Column chooser, AutofitAll + +* Column virtual scrolling is not compatible with the following feature + 1. Colspan + 2. Batch editing + 3. Column with infinite scrolling + 4. Stacked header + 5. Row template + 6. Detail template + 7. Autofill + 8. Column chooser + N> You can refer to our [`ASP.NET MVC Tree Grid`](https://www.syncfusion.com/aspnet-mvc-ui-controls/tree-grid) feature tour page for its groundbreaking feature representations. You can also explore our [`ASP.NET MVC Tree Grid example`](https://ej2.syncfusion.com/aspnetmvc/TreeGrid/Overview#/material) to knows how to present and manipulate data. diff --git a/ej2-asp-core-mvc/tree-grid/EJ2_ASP.NETCORE/virtual-scroll.md b/ej2-asp-core-mvc/tree-grid/EJ2_ASP.NETCORE/virtual-scroll.md index 7a48022bdf..449dba1ca6 100644 --- a/ej2-asp-core-mvc/tree-grid/EJ2_ASP.NETCORE/virtual-scroll.md +++ b/ej2-asp-core-mvc/tree-grid/EJ2_ASP.NETCORE/virtual-scroll.md @@ -44,7 +44,29 @@ Expand and Collapse state of any child record will be persisted. {% endtabs %} {% endif %} - +### Limitations + +* Row virtual scrolling is not compatible with the following feature + 1. Batch editing + 2. Detail template + 3. Row template + 4. Rowspan + 5. Autofill + +* It is necessary to set a static height for the component or its parent container when using row virtualization. The 100% height will work only if the component height is set to 100%, and its parent container has a static height. + +* When row virtual scrolling is activated, compatibility for copy-paste and drag-and-drop operations is limited to the data items visible in the current viewport of the tree grid. +* The cell-based selection is not supported for row virtual scrolling. +* Using different row heights with a template column, when the template height differs for each row, is not supported. +* Due to the element height limitation in browsers, the maximum number of records loaded by the tree grid is limited by the browser capability. +* The height of the tree grid content is calculated using the row height and total number of records in the data source and hence features which changes row height such as text wrapping are not supported. +* If you want to increase the row height to accommodate the content then you can specify the row height as below to ensure all the table rows are in same height. + + ```css + .e-treegrid .e-row { + height: 2em; + } + ``` ## Column Virtualization @@ -81,21 +103,28 @@ N> Column's `Width` is required for column virtualization. If column's width is -## Limitations for Virtualization - -* Due to the element height limitation in browsers, the maximum number of records loaded by the treegrid is limited by the browser capability. -* Cell selection will not be persisted in row. -* Virtual scrolling is not compatible with detail template, clipboard functionality, Batch editing and row drag and drop features. -* The page size provided must be two times larger than the number of visible rows in the TreeGrid. If the page size is failed to meet this condition then the size will be determined by TreeGrid. -* The virtual height of the treegrid content is calculated using the row height and total number of records in the data source and hence features which changes row height such as text wrapping are not supported. If you want to increase the row height to accommodate the content then you can specify the row height as below to ensure all the table rows are in same height. - -```css -.e-treegrid .e-row { - height: 2em; -} -``` - -* Programmatic selection using the **selectRows** method is not supported in virtual scrolling. -* When virtualization is active in a tree grid, the editCell method is unusable for records outside the currently visible viewport. +### Limitations + +* While using column virtual scrolling, column width should be in pixel. Percentage values are not accepted. +* Selected column details are only retained within the viewport. When the next set of columns is loaded, the selection for previously visible columns is lost. +* The cell selection is not supported for column virtual scrolling. +* The **Ctrl + Home** and **Ctrl + End** keys are not supported when using column virtual scrolling. +* The following features are compatible with column virtualization and works only within the viewport: + 1. Column resizing + 2. Column reordering + 3. Auto-fit + 4. Print + 5. Clipboard + 6. Column menu - Column chooser, AutofitAll + +* Column virtual scrolling is not compatible with the following feature + 1. Colspan + 2. Batch editing + 3. Column with infinite scrolling + 4. Stacked header + 5. Row template + 6. Detail template + 7. Autofill + 8. Column chooser N> You can refer to our [`ASP.NET Core Tree Grid`](https://www.syncfusion.com/aspnet-core-ui-controls/tree-grid) feature tour page for its groundbreaking feature representations. You can also explore our ASP.NET Core Tree Grid example [`ASP.NET Core Tree Grid example`](https://ej2.syncfusion.com/aspnetcore/TreeGrid/Overview#/material) to knows how to present and manipulate data. diff --git a/ej2-asp-core-toc.html b/ej2-asp-core-toc.html index 6bb7826fb0..116fbdc5d8 100644 --- a/ej2-asp-core-toc.html +++ b/ej2-asp-core-toc.html @@ -1427,22 +1427,6 @@
  • Print the expanded state from other pages
  • Perform CRUD operation using anti-forgery token
  • -
  • Perform Grid actions by keyboard shortcut keys
  • -
  • Customize Pager DropDown
  • -
  • Hide the expand or collapse icon in parent row with no record in child grid
  • -
  • Render both EJ1 and EJ2 Grids in same application
  • -
  • How to set complex column as Foreignkey column
  • -
  • Complex Data Binding with list of Array Of Objects
  • -
  • Select grid rows based on certain condition
  • -
  • Collapse all grouped rows at initial rendering
  • -
  • How to show grouped rows based on the pageSize
  • -
  • Get specific row and cell index in Grid
  • -
  • Display null date values at the bottom of the grid
  • -
  • Enable editing in single click
  • -
  • Cascading DropDownList with Grid editing
  • -
  • Hide sorting options on Excel filter Dialog
  • -
  • Add a title to the header when using Grid print function
  • -
  • Customizing Filter Dialog by using an additional Parameter
  • @@ -1886,7 +1870,7 @@
  • Feature Modules
  • - Open PDF files + Open PDF files
  • Release Notes -
  • Enable or Disable Grid and its actions