From c11a8cffa55604de05b9ed7c898a5b5f1dfd66b4 Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Mon, 22 May 2023 08:14:41 +0200 Subject: [PATCH 01/13] Update links to new website (#163) * Update links to new website * More links --- DOCUMENTATION.md | 2 +- INSTALL.md | 2 +- README.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md index 6db7957..5fe36f5 100644 --- a/DOCUMENTATION.md +++ b/DOCUMENTATION.md @@ -89,7 +89,7 @@ Vipps Payments configuration is divided by sections. It helps to quickly find an Please ensure you check all configuration settings prior to using Vipps Payment. Pay attention to the Vipps Basic Settings section, namely `Saleunit Serial Number`, `Client ID`, `Client Secret`, `Subscription Key`. -For information about how to find the above values, see the [Vipps Developer Portal documentation](https://vippsas.github.io/vipps-developer-docs). +For information about how to find the above values, see the [Vipps Developer documentation](https://developer.vippsmobilepay.com/). ## Basic Vipps Settings diff --git a/INSTALL.md b/INSTALL.md index 225c2fb..1843db2 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -61,7 +61,7 @@ Vipps Payments configuration is divided by sections. It helps to quickly find an Please ensure you check all configuration settings prior to using Vipps Payment. Pay attention to the Vipps Basic Settings section, namely `Saleunit Serial Number`, `Client ID`, `Client Secret`, `Subscription Key`. -For information about how to find the above values, see the [Vipps Developer Portal documentation](https://vippsas.github.io/vipps-developer-docs). +For information about how to find the above values, see the [Vipps Developer Portal documentation](https://developer.vippsmobilepay.com/). # Basic Vipps Settings diff --git a/README.md b/README.md index 65c5197..4285900 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,6 @@ Please see: https://github.com/vippsas/vipps-magento-v1 ### Vipps contact information -Please follow this [instruction](https://github.com/vippsas/vipps-developers/blob/master/contact.md) to contact us. +Please follow this [instruction](https://developer.vippsmobilepay.com/docs/vipps-developers/contact/) to contact us. -For plugin related issues please submit an issue on GitHub [for Magento 2](https://github.com/vippsas/vipps-magento) or contact integration@vipps.no. +For plugin related issues, please submit an issue on GitHub [for Magento 2](https://github.com/vippsas/vipps-magento) or contact integration@vipps.no. From e39554d77006d46cb44d0427d229acc462ba846d Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Tue, 30 May 2023 08:22:02 +0200 Subject: [PATCH 02/13] Add a link to the github repo, in case someone is reading this from the vipps website (#165) --- CONTRIBUTING.md | 17 ++++----- DOCUMENTATION.md | 96 +++++++++++++++++++++++++----------------------- INSTALL.md | 59 +++++++++++++++-------------- README.md | 17 ++++----- 4 files changed, 97 insertions(+), 92 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cfa869f..acd3efd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,12 +2,12 @@ If you want to contribute: Great! No issue or pull request is too small! -# Getting started +## Getting started 1. Make sure you have a GitHub account 1. See the GitHub help pages if you have questions: https://help.github.com -# Contributing +## Contributing Contributing is easy. The steps below is intended to be helpful. Please help us improve it. @@ -23,15 +23,14 @@ Contributing is easy. The steps below is intended to be helpful. Please help us 1. From your fork open a pull request in the correct branch. 1. Once the pull request is approved and merged, you can pull the changes from `master` to your local repo and delete your extra branch(es). -# Report an issue +## Report an issue -If you find a bug in a project you're using (and you don't know how to fix it), have trouble following the documentation or have a question about the project – create an issue! +If you find a bug in a project you're using (and you don't know how to fix it), have trouble following the documentation or have a question about the project – create an issue! -Creating an issue in GitHub is easy, and whatever issue you're having, you're likely not the only one, so others will -find your issue helpful too. For more information on how issues work, check out the official Github issues guide: https://guides.github.com/features/issues/ +Creating an issue in GitHub is easy, and whatever issue you're having, you're likely not the only one, so others will find your issue helpful too. For more information on how issues work, check out the official GitHub issues guide: https://guides.github.com/features/issues/ -# License +## License -The LICENSE file defines the license for the project. An open source project's license informs users what they can and can't do (e.g., use, modify, redistribute), and contributors, what they are allowing others to do. +The LICENSE file defines the license for the project. An open source project's license informs users what they can and can't do (e.g., use, modify, redistribute), and contributors, what they are allowing others to do. -The Vipps Payment Module for Magento 2 is licenced under the MIT licence: https://choosealicense.com/licenses/mit/ +The Vipps Payment Module for Magento 2 is licensed under the MIT license: https://choosealicense.com/licenses/mit/ diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md index 5fe36f5..52a9ea9 100644 --- a/DOCUMENTATION.md +++ b/DOCUMENTATION.md @@ -3,44 +3,46 @@ 1. Magento 2 installed ([Magento 2.2.x](https://devdocs.magento.com/guides/v2.2/release-notes/bk-release-notes.html), [Magento 2.3.x](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html), [Magento 2.4.x](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)) 1. SSL must be installed on your site and active on your Checkout pages. 1. You must have a Vipps merchant account. See [Vipps på Nett](https://www.vipps.no/bedrift/vipps-pa-nett) -1. As with _all_ Magento extensions, it is highly recommended to backup your site before installation and to install and test on a staging environment prior to production deployments. +1. As with _all_ Magento extensions, it is highly recommended backing up your site before installation and to install and test on a staging environment prior to production deployments. -# Installation +## Installation -## Installation via Composer +### Installation via Composer 1. Navigate to your [Magento root directory](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html). 1. Enter command: `composer require vipps/module-payment` -1. Enter command: `php bin/magento module:enable Vipps_Payment` +1. Enter command: `php bin/magento module:enable Vipps_Payment` 1. Enter command: `php bin/magento setup:upgrade` 1. Put your Magento in production mode if it’s required. -## Installation via Marketplace +### Installation via Marketplace Here are steps required to install Payments extension via Component Manager. 1. Make a purchase for the Vipps extension on [Magento Marketplace](https://marketplace.magento.com/vipps-module-payment.html). -1. From your Magento Admin access System -> Web Setup Wizard page. +1. From your Magento Admin, access *System* > *Web Setup Wizard* page. 1. Enter Marketplace authentication keys. Please read about authentication keys generation. -1. Navigate to Component Manager page. -1. On the Component Manager page click the `Sync button to update your new purchased extensions. -6. Click Install in the Action column for Realex Payments component. -7. Follow Web Setup Wizard instructions. +1. Navigate to *Component Manager* page. +1. On the *Component Manager* page, click the *Sync* button to update your new purchased extensions. +6. Click *Install* in the *Action* column for Realex Payments component. +7. Follow *Web Setup* Wizard instructions. + +## Configuration -# Configuration The Vipps Payment module can be easily configured to meet business expectations of your web store. This section will show you how to configure the extension via `Magento Admin Panel`. -1. From Magento Admin navigate to `Store` -> `Configuration` -> `Sales` -> `Payment Methods` section. -1. On the Payments Methods page the Vipps Payments method should be listed together with other installed payment methods in a system. -1. By clicking the `Configure` button, all configuration module settings will be shown. -1. Once you have finished with the configuration simply click `Close` and `Save` button for your convenience. +1. From Magento *Admin*, navigate to *Store* > *Configuration* > *Sales* > *Payment Methods* section. +1. On the *Payments Methods* page, the *Vipps Payments* method should be listed together with other installed payment methods in a system. +1. By clicking the `Configure` button, all configuration module settings will be shown. +1. Once you have finished with the configuration simply click *Close* and *Save* button for your convenience. 1. [Clear Magento Cache.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cache.html) -## Add a separate connection for Vipps resources +### Add a separate connection for Vipps resources These settings are required to prevent profiles loss when Magento reverts invoice/refund transactions. -* Duplicate 'default' connection in app/etc/env.php and name it 'vipps'. It should look like: -``` +* Duplicate 'default' connection in `app/etc/env.php` and name it 'vipps'. It should look like: + +```php 'vipps' => array ( 'host' => 'your_DB_host', 'dbname' => 'your_DB_name', @@ -52,20 +54,22 @@ These settings are required to prevent profiles loss when Magento reverts invoic 'active' => '1', ), ``` + * Add also the following configuration to 'resource' array in the same file: -``` + +```php 'vipps' => array ( 'connection' => 'vipps', ), ``` -## Enable debug mode / requests profiling +### Enable debug mode / requests profiling -If you have experienced any issue with Vipps try to enable `Request Profiling` and `Debug` features under vipps payment configuration area: +If you have experienced any issue with Vipps, try to enable `Request Profiling` and `Debug` features under Vipps payment configuration area: `Stores -> Configuration -> Sales -> Payment Methods -> Vipps` -After that, all information related to vipps payment module will be stored into two files `{project_root}/var/log/vipps_exception.log` or `{project_root}/var/log/vipps_debug.log`. +After that, all information related to Vipps payment module will be stored into two files `{project_root}/var/log/vipps_exception.log` or `{project_root}/var/log/vipps_debug.log`. Requests Profiling is a page in Magento admin panel that helps you to track a communication between Vipps and Magento. You can find the page under `System -> Vipps` @@ -77,7 +81,7 @@ By clicking on a link `Show` in an `Action` column of grid you can find appropri Using built-in Magento grid filter you could find all requests per order that you are interested in. -# Settings +## Settings Vipps Payments configuration is divided by sections. It helps to quickly find and manage settings of each module feature: @@ -91,59 +95,59 @@ Please ensure you check all configuration settings prior to using Vipps Payment. For information about how to find the above values, see the [Vipps Developer documentation](https://developer.vippsmobilepay.com/). -## Basic Vipps Settings +### Basic Vipps Settings ![Screenshot of Basic Vipps Settings](docs/images/vipps_basic.png) -**Environment** - Vipps API mode. Can be *production/develop*. -**Payment Action** - *Authorize*(process authorization transaction; funds are blocked on customer account, but not withdrawn) or *Capture* (withdraw previously authorized amount). -**Order Status** - default order status before redirecting back to Magento. Can be *Pending* or *Payment Review*. -**Debug** - log all actions with Vipps Payment module into `{project_root}/var/log/vipps_debug.log` file *(not recommended in production mode)*. -**Request/Response Profiling** - log all requests/responses to Vipps API into `vipps_profiling` table. +*Environment* - Vipps API mode. Can be *production/develop*. +*Payment Action* - *Authorize*(process authorization transaction; funds are blocked on customer account, but not withdrawn) or *Capture* (withdraw previously authorized amount). +*Order Status* - default order status before redirecting back to Magento. Can be *Pending* or *Payment Review*. +*Debug* - log all actions with Vipps Payment module into `{project_root}/var/log/vipps_debug.log` file *(not recommended in production mode)*. +*Request/Response Profiling* - log all requests/responses to Vipps API into `vipps_profiling` table. -## Express Checkout Settings +### Express Checkout Settings ![Screenshot of Express Vipps Settings](docs/images/express_vipps_settings.png) -## Additional Settings +### Additional Settings ![Screenshot of Vipps Additional Settings](docs/images/vipps_additional_settings.png) -**Process type** - whether cancel quote automatically or not. -**Enable Partial Void** - allow cancellation for captured(not refunded) transaction (mostly used to cancel order item). +*Process type* - whether cancel quote automatically or not. +*Enable Partial Void* - allow cancellation for captured(not refunded) transaction (mostly used to cancel order item). -# Quote Monitoring +## Quote Monitoring -Quote it is a cart contents in Magento. Theoretically the quote is an offer and if the user accepts it (by checking out) it converts to order. +Quote cart contents in Magento. Theoretically, the quote is an offer and if the user accepts it (by checking out) it converts to order. -When payment has been initiated (customer redirected to Vipps) Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking an Vipps order. +When payment has been initiated (customer redirected to Vipps) Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking a Vipps order. To do that Magento has a cron job that runs by schedule/each 10 min. You can find this page under `System -> Vipps` menu section. Under `Store -> Sales -> Payment Methods -> Vipps -> Cancellation` you can find appropriate configuration settings. -# Order handling -Please refer to Magento official documentation to learn more about [order processing](https://docs.magento.com/user-guide/sales/order-processing.html) +## Order handling +Please refer to Magento official documentation to learn more about [order processing](https://docs.magento.com/user-guide/sales/order-processing.html). -## How do I capture an order? +### How do I capture an order? When Payment Action is set to Authorize and Capture invoice is created automatically in Magento. In such a case, the Invoice button does not appear, and the order is ready to ship. For more details about capturing order refer to [Creating an Invoice documentation](https://docs.magento.com/user-guide/sales/invoice-create.html). -## How do I partially capture an order? +### How do I partially capture an order? Visit invoice page of your order by click `Invoice` button on order page. In the `Items to Invoice` section, update the `Qty to Invoice` column to include only specific items on the invoice. Then, click `Update Qty’s` and submit Invoice. -## How do I cancel an order? -In Magento an order can be canceled in case when all invoices and shipments has been returned. When Vipps Payment transaction has not been captured. +### How do I cancel an order? +In Magento an order can be canceled in case when all invoices and shipments has been returned. When Vipps Payment transaction has not been captured. Otherwise, refund should be finished first. Vipps Payment module supports offline partial cancellation. It is used to cancel separate order items. -## How do I refund an order? +### How do I refund an order? For orders refunding Magento propose [Credit Memo](https://docs.magento.com/user-guide/sales/credit-memos.html) functionality. Credit Memo allows to make a refund for captured transaction. -## How do I partially refund an order? +### How do I partially refund an order? It can be done by specifying `Items to Refund` on `Credit Memo` page and updating `Qty to Refund` field. -# Additional info +## Additional info -Please contact by [support](https://github.com/vippsas/vipps-magento/wiki) +Please contact by [support](https://github.com/vippsas/vipps-magento/wiki). diff --git a/INSTALL.md b/INSTALL.md index 1843db2..090923b 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,36 +1,37 @@ # Vipps Payment Module for Magento 2: Installation -# Prerequisites +## Prerequisites 1. Magento 2 installed ([Magento 2.2.x](https://devdocs.magento.com/guides/v2.2/release-notes/bk-release-notes.html), [Magento 2.3.x](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html), [Magento 2.4.x](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)) 1. SSL must be installed on your site and active on your Checkout pages. 1. You must have a Vipps merchant account. See [Vipps på Nett](https://www.vipps.no/bedrift/vipps-pa-nett) -1. As with _all_ Magento extensions, it is highly recommended to backup your site before installation and to install and test on a staging environment prior to production deployments. +1. As with _all_ Magento extensions, it is highly recommended to back up your site before installation and to install and test on a staging environment prior to production deployments. -# Installation via Composer +## Installation via Composer 1. Navigate to your [Magento root directory](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html). 1. Enter command: `composer require vipps/module-payment` -1. Enter command: `php bin/magento module:enable Vipps_Payment` +1. Enter command: `php bin/magento module:enable Vipps_Payment` 1. Enter command: `php bin/magento setup:upgrade` 1. Put your Magento in production mode if it’s required. -# Configuration +## Configuration The Vipps Payment module can be easily configured to meet business expectations of your web store. This section will show you how to configure the extension via `Magento Admin Panel`. - -1. From Magento Admin navigate to `Store` -> `Configuration` -> `Sales` -> `Payment Methods` section. +1. From Magento Admin navigate to `Store` -> `Configuration` -> `Sales` -> `Payment Methods` section. 1. On the Payments Methods page the Vipps Payments method should be listed together with other installed payment methods in a system. -1. By clicking the `Configure` button, all configuration module settings will be shown. +1. By clicking the `Configure` button, all configuration module settings will be shown. 1. Once you have finished with the configuration simply click `Close` and `Save` button for your convenience. 1. [Clear Magento Cache.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cache.html) -## Add a separate connection for Vipps resources -These settings are required to prevent profiles loss when Magento reverts invoice/refund transactions. +### Add a separate connection for Vipps resources + +These settings are required to prevent profiles loss when Magento reverts invoice/refund transactions. + +* Duplicate 'default' connection in `app/etc/env.php` and name it 'vipps'. It should look like: -* Duplicate 'default' connection in app/etc/env.php and name it 'vipps'. It should look like: -``` +```php 'vipps' => array ( 'host' => 'your_DB_host', 'dbname' => 'your_DB_name', @@ -42,14 +43,16 @@ These settings are required to prevent profiles loss when Magento reverts invoic 'active' => '1', ), ``` + * Add also the following configuration to 'resource' array in the same file: -``` + +```php 'vipps' => array ( 'connection' => 'vipps', ), ``` -# Settings +## Settings Vipps Payments configuration is divided by sections. It helps to quickly find and manage settings of each module feature: @@ -63,39 +66,39 @@ Please ensure you check all configuration settings prior to using Vipps Payment. For information about how to find the above values, see the [Vipps Developer Portal documentation](https://developer.vippsmobilepay.com/). -# Basic Vipps Settings +## Basic Vipps Settings ![Screenshot of Basic Vipps Settings](docs/images/vipps_basic.png) -**Environment** - Vipps API mode. Can be *production/develop*. -**Payment Action** - *Authorize*(process authorization transaction; funds are blocked on customer account, but not withdrawn) or *Capture* (withdraw previously authorized amount). -**Order Status** - default order status before redirecting back to Magento. Can be *Pending* or *Payment Review*. -**Debug** - log all actions with Vipps Payment module into `{project_root}/var/log/vipps_debug.log` file *(not recommended in production mode)*. +**Environment** - Vipps API mode. Can be *production/develop*. +**Payment Action** - *Authorize*(process authorization transaction; funds are blocked on customer account, but not withdrawn) or *Capture* (withdraw previously authorized amount). +**Order Status** - default order status before redirecting back to Magento. Can be *Pending* or *Payment Review*. +**Debug** - log all actions with Vipps Payment module into `{project_root}/var/log/vipps_debug.log` file *(not recommended in production mode)*. **Request/Response Profiling** - log all requests/responses to Vipps API into `vipps_profiling` table. -# Express Checkout Settings +## Express Checkout Settings ![Screenshot of Express Vipps Settings](docs/images/express_vipps_settings.png) -# Addtional Settings +## Additional Settings ![Screenshot of Vipps Additional Settings](docs/images/vipps_additional_settings.png) -**Process type** - whether cancel quote automatically or not. +**Process type** - whether cancel quote automatically or not. **Enable Partial Void** - allow cancellation for captured(not refunded) transaction (mostly used to cancel order item). -# Quote Monitoring +## Quote Monitoring -Quote it is a cart contents in Magento. Theoretically the quote is an offer and if the user accepts it (by checking out) it converts to order. +Quote is for cart contents in Magento. Theoretically, the quote is an offer and if the user accepts it (by checking out) it converts to order. -When payment was initiated (customer was redirected to Vipps) Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking an Vipps order. -To do that Magento has a cron job that runs by schedule/each 10 min. +When payment is initiated (customer is redirected to Vipps), Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking an Vipps order. +To do that, Magento has a cron job that runs by schedule, each 10 minutes. -You can find this page under `System -> Vipps` menu section. Under `Store -> Sales -> Payment Methods -> Vipps -> Cancellation` you can find appropriate configuration settings. +You can find this page under `System -> Vipps` menu section. Under `Store -> Sales -> Payment Methods -> Vipps -> Cancellation`, you can find appropriate configuration settings. -# Support +## Support Magento is an open source ecommerce solution: https://magento.com diff --git a/README.md b/README.md index 4285900..f344df8 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,11 @@ - - # Vipps Payment Module for Magento 2 +This Magento v2 module is hosted on [GitHub](https://github.com/vippsas/vipps-magento). ## Magento Magento is an open-source e-commerce platform written in PHP: https://magento.com. -For Magento support, please see the Magento Help Center: https://support.magento.com/hc/en-us. +For Magento support, please see the [Magento Help Center](https://support.magento.com/hc/en-us). Magento Inc is an Adobe company: https://magento.com/about. ## About Vipps Payment for Magento 2 @@ -19,7 +18,7 @@ For more information about Vipps Payment and Magento 2, please visit [Vipps Paym ### Prerequisites -* Magento 2.2.x, Mageton 2.3.x, Magento 2.4.x +* Magento 2.2.x, Magento 2.3.x, Magento 2.4.x * [Magento 2 System Requirements](http://devdocs.magento.com/magento-system-requirements.html) * SSL is installed on your site and active on the Checkout page * Supported protocols HTTP1/HTTP1.1 @@ -29,19 +28,19 @@ For more information about Vipps Payment and Magento 2, please visit [Vipps Paym ### Installation and Configuration -Please follow the instructions in [INSTALL.md](INSTALL.md) +Please follow the instructions in the [installation guide](INSTALL.md). ### Documentation -Please see our [Documentation](https://github.com/vippsas/vipps-magento/wiki/Documentation) +Please see our [Documentation](https://github.com/vippsas/vipps-magento/wiki/Documentation). ### FAQ -Please see our [FAQ section](https://github.com/vippsas/vipps-magento/wiki/FAQ) +Please see our [FAQ section](https://github.com/vippsas/vipps-magento/wiki/FAQ). ### Customization -Please see our [Customization section](https://github.com/vippsas/vipps-magento/wiki/Customization) +Please see our [Customization section](https://github.com/vippsas/vipps-magento/wiki/Customization). @@ -57,4 +56,4 @@ Please see: https://github.com/vippsas/vipps-magento-v1 Please follow this [instruction](https://developer.vippsmobilepay.com/docs/vipps-developers/contact/) to contact us. -For plugin related issues, please submit an issue on GitHub [for Magento 2](https://github.com/vippsas/vipps-magento) or contact integration@vipps.no. +For plugin related issues, please submit an issue on GitHub [for Magento 2](https://github.com/vippsas/vipps-magento) or contact developer@vippsmobilepay.com. From 0a64f02df9cee0a19902195e1b84c5f8f10b0783 Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Tue, 30 May 2023 10:05:54 +0200 Subject: [PATCH 03/13] Fix links that are redirected or broken (#166) --- INSTALL.md | 2 +- README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 090923b..461cc2f 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -102,7 +102,7 @@ You can find this page under `System -> Vipps` menu section. Under `Store -> Sal Magento is an open source ecommerce solution: https://magento.com -Magento Inc is an Adobe company: https://magento.com/about +Magento Inc is an Adobe company: https://business.adobe.com/products/magento/magento-commerce.html For Magento support, see Magento Help Center: https://support.magento.com/hc/en-us diff --git a/README.md b/README.md index f344df8..5e857b5 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ This Magento v2 module is hosted on [GitHub](https://github.com/vippsas/vipps-ma ## Magento -Magento is an open-source e-commerce platform written in PHP: https://magento.com. +Magento is an open-source e-commerce platform written in PHP: . For Magento support, please see the [Magento Help Center](https://support.magento.com/hc/en-us). -Magento Inc is an Adobe company: https://magento.com/about. +Magento Inc is an Adobe company: https://business.adobe.com/products/magento/magento-commerce.html. ## About Vipps Payment for Magento 2 @@ -19,7 +19,7 @@ For more information about Vipps Payment and Magento 2, please visit [Vipps Paym ### Prerequisites * Magento 2.2.x, Magento 2.3.x, Magento 2.4.x - * [Magento 2 System Requirements](http://devdocs.magento.com/magento-system-requirements.html) + * [Magento 2 System Requirements](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/system-requirements.html) * SSL is installed on your site and active on the Checkout page * Supported protocols HTTP1/HTTP1.1 * Magento relies on the [Zend Framework](https://framework.zend.com), which does not support HTTP/2. From 91b5f4cc9797aeba2fbc1300840dd8e855f0d6e9 Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Tue, 30 May 2023 10:17:16 +0200 Subject: [PATCH 04/13] More tweaks to links (#167) --- INSTALL.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 461cc2f..95f727f 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -93,17 +93,17 @@ For information about how to find the above values, see the [Vipps Developer Por Quote is for cart contents in Magento. Theoretically, the quote is an offer and if the user accepts it (by checking out) it converts to order. -When payment is initiated (customer is redirected to Vipps), Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking an Vipps order. +When payment is initiated (customer is redirected to Vipps), Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking a Vipps order. To do that, Magento has a cron job that runs by schedule, each 10 minutes. You can find this page under `System -> Vipps` menu section. Under `Store -> Sales -> Payment Methods -> Vipps -> Cancellation`, you can find appropriate configuration settings. ## Support -Magento is an open source ecommerce solution: https://magento.com +Magento is an open source ecommerce solution: -Magento Inc is an Adobe company: https://business.adobe.com/products/magento/magento-commerce.html +Magento Inc is an Adobe company. Read about it [here](https://business.adobe.com/products/magento/magento-commerce.html). -For Magento support, see Magento Help Center: https://support.magento.com/hc/en-us +For Magento support, see the [Magento Help Center](https://support.magento.com/hc/en-us). -Vipps has a dedicated team ready to help: magento@vipps.no +Vipps has a dedicated team ready to help: [magento@vipps.no](mailto:magento@vipps.no). From 2269d1e595bf821293fd02622adb9219bfb77d87 Mon Sep 17 00:00:00 2001 From: "rebeka.burnett" Date: Wed, 31 May 2023 13:57:24 +0200 Subject: [PATCH 05/13] Add link to vipps developer docs --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 5e857b5..d48bc13 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # Vipps Payment Module for Magento 2 + +💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/vipps-plugins/). 💥 + + This Magento v2 module is hosted on [GitHub](https://github.com/vippsas/vipps-magento). ## Magento From 98197be8584368a69d47abd37b63f388f73c73d4 Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Mon, 5 Jun 2023 15:35:00 +0200 Subject: [PATCH 06/13] Add wiki information. Refactor and remove redundancy. Revisions (#168) * Initial addition of wiki * Remove duplication from the install.md file. * Remove empty install folder * Remove duplication from the debug page and consolidate under one file for now * Remove more duplication at the top level * Tweaks * Removing more duplication * Tweaks * TOCs not needed * Merge the documentation * Polishing * Rewrite and move customization into the documentation page * change case * Revisions * Update link * This information is shown on the main Magento page in the vipps site, so I'm commenting it out here * Add metadata --- DEBUG.md | 27 --- DOCUMENTATION.md | 153 ----------------- INSTALL.md | 109 ------------ README.md | 76 ++++----- docs/FAQ.md | 93 ++++++++++ docs/documentation.md | 235 ++++++++++++++++++++++++++ docs/images/cancellation_settings.png | Bin 0 -> 134535 bytes docs/images/checkout_settings.png | Bin 0 -> 92977 bytes docs/images/klarna_checkout.png | Bin 0 -> 79903 bytes docs/images/vipps_basic_v2.png | Bin 0 -> 157994 bytes 10 files changed, 359 insertions(+), 334 deletions(-) delete mode 100644 DEBUG.md delete mode 100644 DOCUMENTATION.md delete mode 100644 INSTALL.md create mode 100644 docs/FAQ.md create mode 100644 docs/documentation.md create mode 100644 docs/images/cancellation_settings.png create mode 100644 docs/images/checkout_settings.png create mode 100644 docs/images/klarna_checkout.png create mode 100644 docs/images/vipps_basic_v2.png diff --git a/DEBUG.md b/DEBUG.md deleted file mode 100644 index 15662b6..0000000 --- a/DEBUG.md +++ /dev/null @@ -1,27 +0,0 @@ -# DEBUG - -If you have experienced any issue with Vipps try to enable `Request Profiling` or `Debug` features under vipps payment configuration area: - -`Stores -> Configuration -> Sales -> Payment Methods -> Vipps` - -![Screenshot of Vipps Configuration Area](docs/images/vipps_basic.png) - -## Requests Profiling - -Requests Profiling is a page in Magento admin panel that helps you to track a communication between Vipps and Magento. -You can find the page under `System -> Vipps` - -![Screenshot of Request Profiling Grid](docs/images/request_profiling.png) - - -On the page you can see the list of all requests for all orders that Magento sends to Vipps. -By clicking on a link `Show` in an `Action` column of grid you can find appropriate response from Vipps. - -Using built-in Magento grid filter you could easily find all requests per order that you are interested in. - - -## Debugging Log Files -Logs which are related to vipps payment module are located under two files `{project_root}/var/log/vipps_exception.log` or `{project_root}/var/log/vipps_debug.log`. - - - diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md deleted file mode 100644 index 52a9ea9..0000000 --- a/DOCUMENTATION.md +++ /dev/null @@ -1,153 +0,0 @@ -# Prerequisites - -1. Magento 2 installed ([Magento 2.2.x](https://devdocs.magento.com/guides/v2.2/release-notes/bk-release-notes.html), [Magento 2.3.x](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html), [Magento 2.4.x](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)) -1. SSL must be installed on your site and active on your Checkout pages. -1. You must have a Vipps merchant account. See [Vipps på Nett](https://www.vipps.no/bedrift/vipps-pa-nett) -1. As with _all_ Magento extensions, it is highly recommended backing up your site before installation and to install and test on a staging environment prior to production deployments. - -## Installation - -### Installation via Composer - -1. Navigate to your [Magento root directory](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html). -1. Enter command: `composer require vipps/module-payment` -1. Enter command: `php bin/magento module:enable Vipps_Payment` -1. Enter command: `php bin/magento setup:upgrade` -1. Put your Magento in production mode if it’s required. - -### Installation via Marketplace - -Here are steps required to install Payments extension via Component Manager. - -1. Make a purchase for the Vipps extension on [Magento Marketplace](https://marketplace.magento.com/vipps-module-payment.html). -1. From your Magento Admin, access *System* > *Web Setup Wizard* page. -1. Enter Marketplace authentication keys. Please read about authentication keys generation. -1. Navigate to *Component Manager* page. -1. On the *Component Manager* page, click the *Sync* button to update your new purchased extensions. -6. Click *Install* in the *Action* column for Realex Payments component. -7. Follow *Web Setup* Wizard instructions. - -## Configuration - -The Vipps Payment module can be easily configured to meet business expectations of your web store. This section will show you how to configure the extension via `Magento Admin Panel`. - -1. From Magento *Admin*, navigate to *Store* > *Configuration* > *Sales* > *Payment Methods* section. -1. On the *Payments Methods* page, the *Vipps Payments* method should be listed together with other installed payment methods in a system. -1. By clicking the `Configure` button, all configuration module settings will be shown. -1. Once you have finished with the configuration simply click *Close* and *Save* button for your convenience. -1. [Clear Magento Cache.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cache.html) - -### Add a separate connection for Vipps resources -These settings are required to prevent profiles loss when Magento reverts invoice/refund transactions. - -* Duplicate 'default' connection in `app/etc/env.php` and name it 'vipps'. It should look like: - -```php - 'vipps' => array ( - 'host' => 'your_DB_host', - 'dbname' => 'your_DB_name', - 'username' => 'your_user', - 'password' => 'your_password', - 'model' => 'mysql4', - 'engine' => 'innodb', - 'initStatements' => 'SET NAMES utf8;', - 'active' => '1', - ), -``` - -* Add also the following configuration to 'resource' array in the same file: - -```php - 'vipps' => array ( - 'connection' => 'vipps', - ), -``` - -### Enable debug mode / requests profiling - -If you have experienced any issue with Vipps, try to enable `Request Profiling` and `Debug` features under Vipps payment configuration area: - -`Stores -> Configuration -> Sales -> Payment Methods -> Vipps` - -After that, all information related to Vipps payment module will be stored into two files `{project_root}/var/log/vipps_exception.log` or `{project_root}/var/log/vipps_debug.log`. - -Requests Profiling is a page in Magento admin panel that helps you to track a communication between Vipps and Magento. -You can find the page under `System -> Vipps` - -![Screenshot of Request Profiling Grid](docs/images/request_profiling.png) - -On the page you can see the list of all requests for all orders that Magento sends to Vipps. -By clicking on a link `Show` in an `Action` column of grid you can find appropriate response from Vipps. - -Using built-in Magento grid filter you could find all requests per order that you are interested in. - -## Settings - -Vipps Payments configuration is divided by sections. It helps to quickly find and manage settings of each module feature: - -1. Basic Vipps Settings. -1. Express Checkout Settings. -1. Additional Settings. - -![Screenshot of Vipps Settings](docs/images/vipps_method.png) - -Please ensure you check all configuration settings prior to using Vipps Payment. Pay attention to the Vipps Basic Settings section, namely `Saleunit Serial Number`, `Client ID`, `Client Secret`, `Subscription Key`. - -For information about how to find the above values, see the [Vipps Developer documentation](https://developer.vippsmobilepay.com/). - -### Basic Vipps Settings - -![Screenshot of Basic Vipps Settings](docs/images/vipps_basic.png) - -*Environment* - Vipps API mode. Can be *production/develop*. -*Payment Action* - *Authorize*(process authorization transaction; funds are blocked on customer account, but not withdrawn) or *Capture* (withdraw previously authorized amount). -*Order Status* - default order status before redirecting back to Magento. Can be *Pending* or *Payment Review*. -*Debug* - log all actions with Vipps Payment module into `{project_root}/var/log/vipps_debug.log` file *(not recommended in production mode)*. -*Request/Response Profiling* - log all requests/responses to Vipps API into `vipps_profiling` table. - -### Express Checkout Settings - -![Screenshot of Express Vipps Settings](docs/images/express_vipps_settings.png) - -### Additional Settings - -![Screenshot of Vipps Additional Settings](docs/images/vipps_additional_settings.png) - - -*Process type* - whether cancel quote automatically or not. -*Enable Partial Void* - allow cancellation for captured(not refunded) transaction (mostly used to cancel order item). - -## Quote Monitoring - -Quote cart contents in Magento. Theoretically, the quote is an offer and if the user accepts it (by checking out) it converts to order. - -When payment has been initiated (customer redirected to Vipps) Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking a Vipps order. -To do that Magento has a cron job that runs by schedule/each 10 min. - -You can find this page under `System -> Vipps` menu section. Under `Store -> Sales -> Payment Methods -> Vipps -> Cancellation` you can find appropriate configuration settings. - -## Order handling -Please refer to Magento official documentation to learn more about [order processing](https://docs.magento.com/user-guide/sales/order-processing.html). - -### How do I capture an order? -When Payment Action is set to Authorize and Capture invoice is created automatically in Magento. In such a case, the Invoice button does not appear, and the order is ready to ship. -For more details about capturing order refer to [Creating an Invoice documentation](https://docs.magento.com/user-guide/sales/invoice-create.html). - -### How do I partially capture an order? -Visit invoice page of your order by click `Invoice` button on order page. In the `Items to Invoice` section, update the `Qty to Invoice` column to include only specific items on the invoice. -Then, click `Update Qty’s` and submit Invoice. - -### How do I cancel an order? -In Magento an order can be canceled in case when all invoices and shipments has been returned. When Vipps Payment transaction has not been captured. -Otherwise, refund should be finished first. Vipps Payment module supports offline partial cancellation. It is used to cancel separate order items. - -### How do I refund an order? -For orders refunding Magento propose [Credit Memo](https://docs.magento.com/user-guide/sales/credit-memos.html) functionality. -Credit Memo allows to make a refund for captured transaction. - -### How do I partially refund an order? -It can be done by specifying `Items to Refund` on `Credit Memo` page and updating `Qty to Refund` field. - -## Additional info - -Please contact by [support](https://github.com/vippsas/vipps-magento/wiki). diff --git a/INSTALL.md b/INSTALL.md deleted file mode 100644 index 95f727f..0000000 --- a/INSTALL.md +++ /dev/null @@ -1,109 +0,0 @@ -# Vipps Payment Module for Magento 2: Installation - -## Prerequisites - -1. Magento 2 installed ([Magento 2.2.x](https://devdocs.magento.com/guides/v2.2/release-notes/bk-release-notes.html), [Magento 2.3.x](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html), [Magento 2.4.x](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)) -1. SSL must be installed on your site and active on your Checkout pages. -1. You must have a Vipps merchant account. See [Vipps på Nett](https://www.vipps.no/bedrift/vipps-pa-nett) -1. As with _all_ Magento extensions, it is highly recommended to back up your site before installation and to install and test on a staging environment prior to production deployments. - -## Installation via Composer - -1. Navigate to your [Magento root directory](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html). -1. Enter command: `composer require vipps/module-payment` -1. Enter command: `php bin/magento module:enable Vipps_Payment` -1. Enter command: `php bin/magento setup:upgrade` -1. Put your Magento in production mode if it’s required. - -## Configuration - -The Vipps Payment module can be easily configured to meet business expectations of your web store. This section will show you how to configure the extension via `Magento Admin Panel`. - -1. From Magento Admin navigate to `Store` -> `Configuration` -> `Sales` -> `Payment Methods` section. -1. On the Payments Methods page the Vipps Payments method should be listed together with other installed payment methods in a system. -1. By clicking the `Configure` button, all configuration module settings will be shown. -1. Once you have finished with the configuration simply click `Close` and `Save` button for your convenience. -1. [Clear Magento Cache.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cache.html) - -### Add a separate connection for Vipps resources - -These settings are required to prevent profiles loss when Magento reverts invoice/refund transactions. - -* Duplicate 'default' connection in `app/etc/env.php` and name it 'vipps'. It should look like: - -```php - 'vipps' => array ( - 'host' => 'your_DB_host', - 'dbname' => 'your_DB_name', - 'username' => 'your_user', - 'password' => 'your_password', - 'model' => 'mysql4', - 'engine' => 'innodb', - 'initStatements' => 'SET NAMES utf8;', - 'active' => '1', - ), -``` - -* Add also the following configuration to 'resource' array in the same file: - -```php - 'vipps' => array ( - 'connection' => 'vipps', - ), -``` - -## Settings - -Vipps Payments configuration is divided by sections. It helps to quickly find and manage settings of each module feature: - -1. Basic Vipps Settings. -1. Express Checkout Settings. -1. Additional Settings. - -![Screenshot of Vipps Settings](docs/images/vipps_method.png) - -Please ensure you check all configuration settings prior to using Vipps Payment. Pay attention to the Vipps Basic Settings section, namely `Saleunit Serial Number`, `Client ID`, `Client Secret`, `Subscription Key`. - -For information about how to find the above values, see the [Vipps Developer Portal documentation](https://developer.vippsmobilepay.com/). - -## Basic Vipps Settings - -![Screenshot of Basic Vipps Settings](docs/images/vipps_basic.png) - -**Environment** - Vipps API mode. Can be *production/develop*. -**Payment Action** - *Authorize*(process authorization transaction; funds are blocked on customer account, but not withdrawn) or *Capture* (withdraw previously authorized amount). -**Order Status** - default order status before redirecting back to Magento. Can be *Pending* or *Payment Review*. -**Debug** - log all actions with Vipps Payment module into `{project_root}/var/log/vipps_debug.log` file *(not recommended in production mode)*. -**Request/Response Profiling** - log all requests/responses to Vipps API into `vipps_profiling` table. - -## Express Checkout Settings - -![Screenshot of Express Vipps Settings](docs/images/express_vipps_settings.png) - -## Additional Settings - -![Screenshot of Vipps Additional Settings](docs/images/vipps_additional_settings.png) - - -**Process type** - whether cancel quote automatically or not. -**Enable Partial Void** - allow cancellation for captured(not refunded) transaction (mostly used to cancel order item). - - -## Quote Monitoring - -Quote is for cart contents in Magento. Theoretically, the quote is an offer and if the user accepts it (by checking out) it converts to order. - -When payment is initiated (customer is redirected to Vipps), Magento creates a new record on `Vipps Quote Monitoring` page and starts tracking a Vipps order. -To do that, Magento has a cron job that runs by schedule, each 10 minutes. - -You can find this page under `System -> Vipps` menu section. Under `Store -> Sales -> Payment Methods -> Vipps -> Cancellation`, you can find appropriate configuration settings. - -## Support - -Magento is an open source ecommerce solution: - -Magento Inc is an Adobe company. Read about it [here](https://business.adobe.com/products/magento/magento-commerce.html). - -For Magento support, see the [Magento Help Center](https://support.magento.com/hc/en-us). - -Vipps has a dedicated team ready to help: [magento@vipps.no](mailto:magento@vipps.no). diff --git a/README.md b/README.md index d48bc13..649d06b 100644 --- a/README.md +++ b/README.md @@ -1,63 +1,49 @@ + + # Vipps Payment Module for Magento 2 💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/vipps-plugins/). 💥 -This Magento v2 module is hosted on [GitHub](https://github.com/vippsas/vipps-magento). - -## Magento - -Magento is an open-source e-commerce platform written in PHP: . -For Magento support, please see the [Magento Help Center](https://support.magento.com/hc/en-us). -Magento Inc is an Adobe company: https://business.adobe.com/products/magento/magento-commerce.html. - -## About Vipps Payment for Magento 2 - -Vipps Payment offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out. - -Vipps Payment is used by large and small companies. From years of shopping safely with Vipps, customers trust their personal information will remain secure. Businesses have the reassurance of our advanced fraud protection and payment protection policy. - -For more information about Vipps Payment and Magento 2, please visit [Vipps Payment for Magento](https://vipps.no/produkter-og-tjenester/bedrift/ta-betalt-paa-nett/ta-betalt-paa-nett/magento/) site. - +*Vipps Payment* offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out. -### Prerequisites -* Magento 2.2.x, Magento 2.3.x, Magento 2.4.x - * [Magento 2 System Requirements](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/system-requirements.html) -* SSL is installed on your site and active on the Checkout page -* Supported protocols HTTP1/HTTP1.1 - * Magento relies on the [Zend Framework](https://framework.zend.com), which does not support HTTP/2. - * HTTP/1.1 must therefore be "forced", typically by using [CPanel](https://documentation.cpanel.net/display/EA4/Apache+Module%3A+HTTP2) or similar. -* A verified Vipps Payment merchant account - [sign up here](https://vippsbedrift.no/signup/vippspanett/) +*Vipps Payment* is used by large and small companies. From years of shopping safely with Vipps, customers trust their personal information will remain secure. Businesses have the reassurance of our advanced fraud protection and payment protection policy. -### Installation and Configuration +Information about ordering the plugin is available at [Vipps for Magento](https://vipps.no/produkter-og-tjenester/bedrift/ta-betalt-paa-nett/ta-betalt-paa-nett/magento/). -Please follow the instructions in the [installation guide](INSTALL.md). +## Documentation -### Documentation +The [Vipps Payment Module for Magento 2: User Guide](./docs/documentation.md) contains: -Please see our [Documentation](https://github.com/vippsas/vipps-magento/wiki/Documentation). +* [Installation](./docs/documentation.md#installation) +* [Configuration](./docs/documentation.md#configuration) +* [Debugging](./docs/documentation.md#enable-debug-mode--requests-profiling) +* [Customization](./docs/documentation.md#customization) -### FAQ +See also the [Frequently asked questions](./docs/FAQ.md) page. -Please see our [FAQ section](https://github.com/vippsas/vipps-magento/wiki/FAQ). +## Plugin module -### Customization +This page contains documentation about Vipps Payment Module for Magento 2. The plugin is available at . -Please see our [Customization section](https://github.com/vippsas/vipps-magento/wiki/Customization). - - - -### Vipps Login module for Magento - -Please see: https://github.com/vippsas/vipps-login-magento - -### Vipps Payment module for Magento 1 - -Please see: https://github.com/vippsas/vipps-magento-v1 + +## Related topics -### Vipps contact information +* [Magento documentation for order management](https://docs.magento.com/m2/ce/user_guide/sales/order-management.html) +* [Vipps Login module for Magento](https://developer.vippsmobilepay.com/docs/plugins-ext/login-magento/) +* [Vipps Payment module for Magento 1 (deprecated)](https://github.com/vippsas/vipps-magento-v1) -Please follow this [instruction](https://developer.vippsmobilepay.com/docs/vipps-developers/contact/) to contact us. +## About Magento -For plugin related issues, please submit an issue on GitHub [for Magento 2](https://github.com/vippsas/vipps-magento) or contact developer@vippsmobilepay.com. +[Magento](https://magento.com) is an open-source e-commerce platform written in PHP. +Magento Inc is an [Adobe company](https://business.adobe.com/products/magento/magento-commerce.html). +For Magento support, please see the [Magento Help Center](https://support.magento.com/hc/en-us). + \ No newline at end of file diff --git a/docs/FAQ.md b/docs/FAQ.md new file mode 100644 index 0000000..da82829 --- /dev/null +++ b/docs/FAQ.md @@ -0,0 +1,93 @@ + + +# Frequently asked questions + +## How do I capture an order? + +When *Payment Action* is set to *Authorize* and *Capture*, the invoice is created automatically in Magento. In such a case, the *Invoice* button does not appear, and the order is ready to ship. +For more details about capturing orders, refer to [Creating an Invoice documentation](https://docs.magento.com/user-guide/sales/invoice-create.html). + +## How do I partially capture an order? + +Visit the invoice page of your order by clicking the *Invoice* button on the order page. In the *Items to Invoice* section, update the *Qty to Invoice* column to include only specific items on the invoice. +Then, click *Update Qty’s* and submit *Invoice*. + +## How do I cancel an order? + +In Magento, an order can be canceled in the case where all invoices and shipments have been returned and the Vipps Payment transaction has not been captured. +Otherwise, the refund should be finished first. The Vipps Payment module supports offline partial cancellation. It is used to cancel separate order items. + +## How do I refund an order? + +For orders refunding Magento propose [Credit Memo](https://docs.magento.com/user-guide/sales/credit-memos.html) functionality. +Credit Memo allows you to make a refund for captured transaction. + +## How do I partially refund an order? + +You can partially refund an order by specifying *Items to Refund* on the *Credit Memo* page and updating the *Qty to Refund* field. + +## How can I get help with Vipps for Magento? + +Vipps for Magento is developed by [Vaimo](https://www.vaimo.com), and the same developers who made +the plugin also help with improvements, maintenance and developer assistance. + +If you are having a problem, please make sure that you are using the latest version: + + +The best way to report a problem (or ask a question) is to use GitHub's built-in "issue" functionality: +[Issues](https://github.com/vippsas/vipps-magento/issues). + +### How can I get help with Vipps (unrelated to Magento)? + +See: [How to contact Vipps](https://developer.vippsmobilepay.com/docs/vipps-developers/contact/). + +## Why does it take so long after purchase before orders are created in Magento? + +Vipps depends on a proper cron job configuration for background processing of orders. +Failure to set it up properly means Vipps will not function as expected. + +## Why are some orders missing in Magento? + +This scenario is possible for express payment flow. Unlike of regular payment, order is not created before redirecting to +Vipps Landing page. If the transaction was successfully initiated by client, a new record +with a quote ID and reserved order ID will be created in DB table `vipps_quote`. This can be helpful to find a status of a transaction. + +## How do I enable Vipps Payment for Klarna Checkout + +To enable Vipps Payment method for Klarna Checkout, it should be chosen in the list of external payment methods in the appropriate Klarna Checkout settings section. + +![Screenshot of Klarna Checkout settings](images/klarna_checkout.png) + +### Why am I seeing a strange page with url printed? + +Right after pressing *Place Order*, the client may see the page with message +`{"url":"https:\/\/apitest.vipps.no\/dwo-api-application\/v1\/****"}` + +**Solution:** Update your Vipps module to the latest version. + +## How to enable debug mode / requests profiling + +If you have experienced any issue with Vipps try to enable *Request Profiling* and *Debug* features under the Vipps payment configuration area: + +*Stores -> Configuration -> Sales -> Payment Methods -> Vipps* + +![Screenshot of Vipps Configuration Area](images/vipps_basic_v2.png) + +After that, all information related to Vipps payment module will be stored into two files `{project_root}/var/log/vipps_exception.log` or `{project_root}/var/log/vipps_debug.log`. + +Requests Profiling is a page in Magento admin panel that helps you to track a communication between Vipps and Magento. +You can find the page under `System -> Vipps` + +![Screenshot of Request Profiling Grid](images/request_profiling.png) + +On the page, you can see the list of all requests for all orders that Magento sends to Vipps. +By clicking *Show* in an *Action* column of grid you can find appropriate response from Vipps. + +Using built-in Magento grid filter you could find all requests per order that you are interested in. + diff --git a/docs/documentation.md b/docs/documentation.md new file mode 100644 index 0000000..d22f27a --- /dev/null +++ b/docs/documentation.md @@ -0,0 +1,235 @@ + + +# User Guide + +## Prerequisites + +* Magento 2 installed ([Magento 2.2.x](https://devdocs.magento.com/guides/v2.2/release-notes/bk-release-notes.html), [Magento 2.3.x](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html), [Magento 2.4.x](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)) + * [Magento 2 System Requirements](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/system-requirements.html) +* SSL must be installed on your site and active on your Checkout pages. +* You must have a Vipps merchant account. [Sign up here](https://vippsbedrift.no/signup/vippspanett/). +* As with *all* Magento extensions, it is highly recommended backing up your site before installation and to install and test on a staging environment prior to production deployments. +* Supported protocols HTTP1/HTTP1.1 + * Magento relies on the [Zend Framework](https://framework.zend.com), which does not support HTTP/2. + * HTTP/1.1 must therefore be "forced", typically by using [CPanel](https://documentation.cpanel.net/display/EA4/Apache+Module%3A+HTTP2) or similar. + +## Installation + +### Installation via Composer + +1. Navigate to your [Magento root directory](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html). +1. Enter command: `composer require vipps/module-payment` +1. Enter command: `php bin/magento module:enable Vipps_Payment` +1. Enter command: `php bin/magento setup:upgrade` +1. Put your Magento in production mode, if required. + +### Installation via Marketplace + +Here are steps required to install Payments extension via Component Manager. + +1. Make a purchase for the Vipps extension on [Magento Marketplace](https://marketplace.magento.com/vipps-module-payment.html). +1. From your Magento Admin, access *System* > *Web Setup Wizard* page. +1. Enter Marketplace authentication keys. Please read about authentication keys generation. +1. Navigate to *Component Manager* page. +1. On the *Component Manager* page, click the *Sync* button to update your new purchased extensions. +1. Click *Install* in the *Action* column for Realex Payments component. +1. Follow *Web Setup* Wizard instructions. + +## Configuration + +The Vipps Payment module can be easily configured to meet business expectations of your web store. This section will show you how to configure the extension via the *Magento Admin Panel*. + +1. From Magento *Admin*, navigate to *Store* > *Configuration* > *Sales* > *Payment Methods* section. +1. On the *Payments Methods* page, the *Vipps Payments* method should be listed together with other installed payment methods in a system. +1. By clicking the *Configure* button, all configuration module settings will be shown. +1. Once you have finished the configuration, click *Close* and *Save* button. +1. [Clear Magento Cache](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cache.html). + + +### Add a separate connection for Vipps resources + +These settings are required to prevent the loss of profiles when Magento reverts invoice or refund transactions. + +* Duplicate the `default_connection` in `app/etc/env.php` and name it 'vipps'. It should look like: + +```php +'vipps' => [ + 'host' => 'your_DB_host', + 'dbname' => 'your_DB_name', + 'username' => 'your_user', + 'password' => 'your_password', + 'model' => 'mysql4', + 'engine' => 'innodb', + 'initStatements' => 'SET NAMES utf8;', + 'active' => '1', +], +``` + +* Then, add the following configuration to the `resource` array in the same file: + +```php +'vipps' => [ + 'connection' => 'vipps', +], +``` + +## Settings + +The Vipps Payments configuration is divided by sections. It helps to quickly find and manage settings of each module feature: + +* [Basic Settings](#basic-settings) +* [Checkout settings](#checkout-settings) +* [Express Checkout Settings](#express-checkout-settings) +* [Cancellation Settings](#cancellation-settings) + +Ensure that you check all configuration settings before using Vipps Payment. Pay special attention to the [Basic Settings](#basic-settings) section. + +### Basic Settings + +Basic Settings include: + +* *Environment* - Vipps API mode, which can be *Production* or *Develop*. +* *Payment Action* - *Authorize* (process authorization transaction; funds are blocked on customer account, but not withdrawn) or *Capture* (withdraw previously authorized amount). +* *Debug* - Log all actions with Vipps Payment module into `{project_root}/var/log/vipps_debug.log` file *(not recommended in production mode)*. +* *Order Status* - Default order status before redirecting back to Magento. Can be *Pending* or *Payment Review*. +* *Request/Response Profiling* - Log all requests/responses to Vipps API into `vipps_profiling` table. +* *Merchant Serial Number* - ID number for the sales unit. +* *Client ID* - Client ID for the sales unit (the "username"). +* *Client Secret* - Client secret for the merchant (the "password"). +* *Subscription Key* - Subscription key for the API product. + +See [API keys](https://developer.vippsmobilepay.com/docs/vipps-developers/common-topics/api-keys/) for information about how to find the values for *Merchant Serial Number*, *Client ID*, *Client Secret*, and *Subscription Key*. + +![Screenshot of Basic Vipps Settings](images/vipps_basic_v2.png) + +### Checkout Settings + +Vipps payment will be unavailable when disallowed shipping methods are selected on checkout. These methods are also unavailable on the Express Checkout page. + +![Screenshot of Checkout Settings](images/checkout_settings.png) + +### Express Checkout Settings + +![Screenshot of Express Vipps Settings](images/express_vipps_settings.png) + +### Cancellation Settings + +The Cancellation Settings include: + + - *Cart Persistence* - If set to *Yes* and client cancels an order on Vipps side, the cart will still contain the recently added products. + - *Number of Attempts* - The number of failed order placement attempts allowed before the order will be canceled. + - *Storage Period* - The number of days to store the quote information. Use `0` to keep all records. + - *Inactivity Time* - (Developers only) The number of minutes that customer is idle before the Vipps order will be canceled in Magento. + - *Processing Type* - Deprecated setting that will be removed in future releases. (Should be set to "Automatic"). + +![Screenshot of Checkout Settings](images/cancellation_settings.png) + + +## Order processing + +Please refer to the Magento official documentation to learn more about [order processing](https://docs.magento.com/user-guide/sales/order-processing.html) and [order management](https://docs.magento.com/m2/ce/user_guide/sales/order-management.html). + +### Quote Processing Flow + +The quote is an offer. The user accepts the offer when checking out, and it is converted to an order. + +When the payment has been initiated (customer redirected to Vipps), Magento creates a new record on the *Quote Monitoring* page and starts tracking a Vipps order. +To do that, Magento has a cron job that runs by schedule/each 10 minutes. + +You can find this page under the *System* > *Vipps* menu. For the cancellation configuration settings, see *Store* > *Sales* > *Payment Methods* > *Vipps* > *Cancellation*. + +1. When a payment is initiated, a new record is created on the Vipps *Quote Monitoring* page with status `New`. + - For a "Regular Payment", the order is immediately placed on the Magento side with status *new*, *pending*, or *payment review*, depending on the configuration. + +1. Magento regularly (by cron) polls Vipps for orders to process. +1. When an order is accepted on Vipps side, Magento tries to place the order and marks a record as `Placed` + - For a "Regular Payment", the Magento order is moved to status `Processing`. + +1. When an order is cancelled on the Vipps side, Magento marks such record as `Cancelled`. + - The order is canceled on the Magento side, if it was previously placed. + +1. If an order has not been accepted on the Vipps side within some period of time, it marked as expired. Magento subsequently marks the order as `Expired`. + - The order is canceled on the Magento side, if it was previously placed. + +1. If an order has not been yet been accepted on the Vipps side and has not yet expired, Magento marks it as `Processing`. An appropriate message is added on *Record details* page. +1. If an order has been accepted on the Vipps side, but an error has occurred during order placement on Magento side, such record marks as `Processing`. An appropriate message is added on record details page. +1. Magento will attempt to process a record three times. After it fails three times, the record is marked as `Place Failed`. +1. It is possible to specify that Magento must cancel a Vipps order automatically when an appropriate Magento quote has failed, so that client's money released. See *Store* > *Sales* > *Payment Methods* > *Vipps* > *Cancellation*. +1. If it is specified that Magento must cancel all failed quotes, then Magento fetches all records marked as `Place Failed`, cancels them, and marks them as `Cancelled`. + +Here is a diagram of the process: + +![Screenshot of Quote Processing Flow](images/quote-monitoring-flow.png) + + +## Quote Monitoring Tool + +From version 1.2.1, we released *Quote Monitoring*. + +Quote Monitoring simplifies detection of failed order placement and identifies the root causes of failures. + +The monitoring tool is located under *System* > *Vipps Payment* > *Quote Monitoring*. +This page displays all orders that were attempted to be placed. +Each record in the list provides detailed information about order creation flow: current status, list of attempts, each attempt results. + +Monitoring quote statuses include: + +* *New* - Payment is initiated on the Vipps side. +* *Processing* - Magento has started processing for initiated payment. +* *Placed* - The order has been placed. +* *Expired* - The customer has not approved payment for some time. +* *Placement Failed* - All attempts were unsuccessful. +* *Canceled* - The payment has been canceled. + Cancellation can be initiated by the customer in Vipps or manually/automatically by *Magento for Quotes* in *Placement Failed* status. +* *Cancel Failed* - The payment could not be canceled. Record in this status and require admin/developer interaction. + +## Enable debug mode / requests profiling + +If you have experienced any issue with Vipps, try to enable *Request Profiling* and *Debug* features in the Vipps payment configuration area: *Stores* > *Configuration* > *Sales* > *Payment Methods* > *Vipps*. + +![Screenshot of Vipps Configuration Area](images/vipps_basic.png) + +After that, all information related to the Vipps payment module will be stored into two files: + +* `{project_root}/var/log/vipps_exception.log` +* `{project_root}/var/log/vipps_debug.log` + +*Requests Profiling* is a page in the Magento *Admin panel* that helps you to track a communication between Vipps and Magento. +You can find the page under *System* > *Vipps*. + +![Screenshot of Request Profiling Grid](images/request_profiling.png) + +On the page, you can see the list of all requests for all orders that Magento sends to Vipps. +By clicking on *Show* in the *Action* column of the grid, you can find the appropriate response from Vipps. + +By using the built-in Magento grid filter, you can find all requests per order that you are interested in. + +## Tax Calculation for Express Checkout + +When enabling the Express checkout payment in the configuration area, you may see a notification at the top of admin panel saying: +![Express Checkout notice](images/express-checkout-notice.png) + +This means that you should change Tax Calculation Settings to be based on **Shipping Origin**: +![Tax Calculation Settings](images/tax-origin-settings.png) + +Otherwise, an issue with calculating delivery cost might occur. + +## Customization + +The Magento platform provides various ways to create custom flows that are difficult and unnecessary to describe in one page. Here we provide a guide and references that can help you to understand the general idea of where to start. + +For example, to customize the *Order Success* page, you can: + +* Use an existing 3rd party module or by doing the customization yourself. Visit [Magento Marketplace](https://marketplace.magento.com/) to see which 3rd party solutions are available. + +* Do the customization yourself. Refer to [Magento Frontend Developer Guide](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/bk-frontend-dev-guide.html). + + The following code is related to the *Order Success* page: + + - Template: `magento/module-checkout/view/frontend/templates/success.phtml` + - Layout: `magento/module-checkout/view/frontend/layout/checkout_onepage_success.xml` diff --git a/docs/images/cancellation_settings.png b/docs/images/cancellation_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..4ec6fd577f505f47cf0f08a9fd38200a38f9f611 GIT binary patch literal 134535 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

#5zt`+3(f9dn>%V?w;-TP6jf; z*ngPo@dDg7gLezw?3H{ouW*}WnRU*-+??@SFM<51p}vm1(^RhXCQ6%?8krJPAmyQ! z#DBcaG$&3`1|k!`Y4V-xd2KcGPO2iSyKdRr&7PmR6uvkOh9av&Ivw%dv0jvb>k>aRGjk3D0E4p*e#E*{2#wVeD-BC53k;v$n~q z7#ZyWQ0HWkzLyefD#P{>pIn^hN5mUeH_;5#&=YNXg5q5|Yx7we615r!o2Z*D!HWWh zqxV_4W&){-uCCV8c+lXVPw_&C&H5O_hkdV+aUOoaNxCKWW+boS{5A0p-!t(#cN6tQ z7Elo^q@e~&>Rd_Op6{|$rg6#Czs7<3=q-M?cUknCi+J!U50NMdnEyckG~^lH8;zMA zW=fzh`FNnqs$S9m)?!?@R8ZWd$wNXPF2kmLRriSEx)fjjRBcZ`%i5S83s(eZ+SME@ znXAPT;Sf5TM$t_4kqng)SZKb?HiO1h#YP`r^q9s00Z%Taj3C_RoKMp^oPC6q<6g)$ zv8kd_{|cGr)Y}#fR46Q&Ym74zx5&)bj1uWDh6!skM~#G@T93FC7LeNwJT{!#w~UND z;~3A%6&*$&*gyYnDvND(olQuJUnh%Q>Jc{_uGJH^%s=EB* zaF6CV?&{>auTnK2R0kHrBj^)%Ba&fj_mfIjQQU?)3kme`nt(SZcCqRQHGnkF;O6V( znOUYMEx{}&n(mP;&h52a5HkTif2u-Szr7G0*I`=%+z=-!rf=S09{ZZV%GLtHYeR5WE&n(HS z2RXa1mJn!OCrBbKw#swQs*cmT+A4uAEy1JNc2^>4J7`j*@vtcYr)9AT8T06gnR8&I zv(q=E_yXG)wMm#-!hv(8^+ceSWaAbErIhUrIAnR=d+;HIlE}BjG@EMQc9QyR?-72T zDIa@);?c4=Ze-)rPlyj1%8V~GN@yNJrX}{u?agspmQe31V{!-IcDzl=i$gq!<7`E{ zyXSsHUVyu-Jmtu9s-9wex}&DO7L)33ueIQRqO*6kuAJ(nO`?0FWWD?QW=~h}qzUrY zprBbKyW@i%(}Z{JirLz8lE#4WJc$$Vx3%GY*4zwMdY;JK6FwtsdP#2ZhZ7ZvLMc+2*hgcqwOr^@@}e&0aWhz za=Yhe&u=;F2PU77sxIOD7;)GfYSYO(^39SZe#BOWR-e$z^|NKUz!1|;W;kLU0fXMJ1=s##=@iSyGB?{**XJUK1SwREl5 ztJg%lIU$D6mucC8Qjin>&4{2q|A5D}qpcRh)y}2)(&JoXLX~$0#;)Zq-k>0eLljTR z5AX!+0pBsHtt`i@u~v1C13_NiWM-1Yy~l79^JHI%;QYyBW2>8*T;mUo3mMN9%4Z`p_Lk-J4Rd=KpK5%~%t55Lx^{c5d=950 zL+0cOw8^1LJXx9T!kJH4ch_wiJi|4I#hUyXiWF}I?cv46lIP?N<+<2e>PDAZlz0t1 zV3WQl+phKF21VU7UZ5eJ6TlVO%)CY+ene66_MQ0pNFP7j1b{L{qb426%u$-@o;gCu zDj1nxvPI#R3LhGFhdqih&z9^wh0_ZA*2c#se{naNc~!Xr&i?7w)w@WEe3Dt30Y_10 z#q+=X{IQ5vk8z9HdSnV&42|&g5@wKC2LR*rdFiB4CJgS2TftvIv3>BsQGh6V9Gg;( zS~k$SgH>BI9;i2Ipv8x-k@4t&xkW$#yj&t01LQmVAp;Gq=z>fNyA7uYvV0S}?fUX$ z_iPJd4{j$(*wRt84*EJb&w$=*tvGK+6j?(;S&Da;bFQ_BsPYz3DR>xZP@IRS!^PsC zo2rHc+-c9_v?^4K_v}k#(QtbwNv%_S!Sld$Y-pj%j&E1-~#5JZKse zQ{!VU?^3A?d!{T`P~8vh+J2TSxtk0+`=>XGPqWXf2-#{os$;*SBI3%sdgHoO(5_#+ zVdl#g(abSMIbTX3XVffWJ1bWg{zf!+ONn-1W#Y+77*A=K>P-Yb{6 zJyqx~XCyYCdt{+)paNIVh&(W<6Hv7hx@EpZv2~hUt58zc>vo~|^AK;JO%ZNTF{rke zCsV_VLH{64?HoCB|Ly>b6RE|<`U9p*_x*8Iw1s91!>7ncHvGE=r5Z;XPJuv6$3()? z7h88qX19>E1BBRN({dwfY2JaJ1nH#XpLy@sky<13RWtm}^>(f~`ej~j2PYtFbP#tj+K@U zMW}0V7QX3xXIU&9a)XOW`ppB-p3yI7hko>($+qeZrbt9;X+a{M<&Stb>+y>uW2SvX zxbSXJGylf2b}GUUd$E)Lv?#RED#k1g&tVVSU}Vh?VX4SsaCQGY|8PV^8o78JIfbQ@ zy7?@pOsc*fKqA_m?lfEeaNb}al>sEMnF4ZnL!%OmDdTch)z~OKSC&(9GITN!UiaL| zhk498Z&i*pj9Ao_qu(~)qo^(&YzCzob5kMIEdtd0FHgY1UZkvXLV#V?fX}R6_>IdD zRNY5QRXGdQAF0lcRZ)n$_^>tfK3&~Gma^>^87bSb+tic+-7uxMA5VqFMR zb=Tfzx1X>q?ljggYJZZS8MHTD zZpm(h+vvQ1Kc zYlhXEh8-T0+(47(I=V)=%kGnIZG_0Y$#@2N2wv{NMvC16zRe%$D~qQ!gZzPN{ad`5 zl5PT@uDYd560S32mu~X*d}7xk(^d=I(-a-dDlcmj{?*2E<|b=M_X2{3dEc| zVZ_p|8!$e(OEa*SK9rURSYltUQ_vs~11@Z4fYSEiM)s;|sJIW~#a* z_Z)-?TLSK2J@o<*WBWatthv+TZ!{lVnROP0-VWt8Bt|dPi0jaQznfh4^+K@$d0d#_ zfy8^1suro)v&VZwDKjFB?38$wG4K)1X~&1Fx%{8YV3$xuulK&&0d_zoROEM5W8tzZ zD?7+~{^f!z(WrhP>jY?^sH+hFNH(TPlaQQAZA@^s8dOgC@M>*0BdA2qkiF%7_99yE z&GjPfDH8+d@BY+=tBH+eK+f~qB}zWd)orpDdQ~y0&lh{xB1hFyR~9GBcrpGtngA_W(!N{? z$Y2Ep@u$q=g!Z1mz*gNvO4~oHSoB8_>g9&s@9#s{ef-(#g4^ScpA-(U}t_&FF9f35J#NAd62K> zBbbBkIK^4M0Q_yNQ}xeZpo3tm}N!Ot;IE%vplsbr?tMUigSFOq+U_zqBU-WLRXr+eBXSdJzkhg_Vk>Vyxx)5Td(l2l-b?;Eiee~I z%tn_YKz*>^adM4X++}!7x0{PwR*cc*VQU#%Rf1TSzOR+d0w`*Lbutn7N?3WgR`7i&E2HfY=1A54R+&>Xd6p)WM zujupP_9}g2^*o3-gLvlA0b<2Wz((=c6B=qG_mu-N>e`zF3XN?Emhwk|m z(%)bAcV_vYH-2z|W`O%OliBaj`YXHhYxzQ#Gm3yW!(mDO?^l?f1A}NRPbc&HgZ>T| z|F-SmE_C2A5wFCR|N9l4&?sEYO2zxXUf|bV5^=y|hzs7~|Mx4dgJF&p3FrJ{zJGt} z&vPaWJVq0nOyR#@!TI`(sMUjvPxQZM@7D|bo_S*M7^$zfng06~#zevyR_9due1AUm zKZhOsR^A6Z22cI5-+#TL=OUQB&P2(WKWF3L?;;5v!-^G{@!zkAfoAWzvcx|N{6F7C z_!tk{==yJuO&ecMFEJu8-Q+30=T@w56;-E1*4EziBV<+6ARw81>6una;D-Tdf z;jx{4%%k6Ufd|k-%OR~55Qvp%2g+2S|N6|;r!r4f{y6*pdd=x48Ea?bf^Ul^3SIdy z0;!@_0vaA)_8uSsZWx1Pg(bg@xX%xuT9E(36kyk#Ku<|T;86OW$9~oHCG1pu&}Y!p z39zzvGq-t)3m`fO|MypCCjhr0KDHB@yRzl9*dJ8PW0``fwI(x~)946I&|1$jln&uZuyFc=`Lnq*z@3@$fdz-A=i1Lk5kP$-mscYhY2$UI$ z9+mpk6hw?-(1f-R#FhWK*-g2@+<`%{atyiU0Y?6+_oF0Lyqmz+RuMXRn!)N<(fw2h z@B}7-zCrAu0boklGUrzpL5Q8W94nyV9!r^RB2G2|0m|F}w3#UxAlYZE0XHsVB(m&2 z=px_*Xd4eT?AndQ;qvs>aC^S35r{c#cqx~LU>k(3%sKlDUU80dBa!1iMSm<|d#ayr zwpJ}D8AQ{Qjt4TwMdsB2);R&VFtM6KzGGS}lodN5*uzWCQLzRD7e`18!iu{j40jLI zp+*)apsvn9g`%qc)V>99pjQCM?zEsPg3Bqo+)Oa8mQs^T>OcnwtsJ?B^RG1*cJo{y z{ln>6V*I%*#}y_+5yFWZBp@}Y0_3E|J5E+jgxYgyMXlH(f+y}~w}Zx$yxHU4=c$%z z_iHwc#)EQNU3cWX&`P`x5gNv}fPP>c(E*yTBaMN2gC)PV3!w8(@*#6V*YfBGBK%|N zMnY8eov1-Dk};F{uf2JL7P!hZyt2@Cktg&v7tQU8wCMwjJx59r?hBLQ1f4WP{C4J% zs-n|CrF)Dn4(b2`RD9Ok_biC>Gt*+2#!nZ8Fw5}(-(OHOW}aOE=r^N(wLS;ZM|jI# zK;hRq$&U=*tLWTK-WSi`9f2HWIYYd2g8&f5T?eZN->eHzF06r^z7vSf5&C)cqby?-tfyKurbTNViS}@3K{$M71-sVm2E>I zB-YPbz1aZDFw4_`jw7Frb@p8OuPh2rP;wm5>k)mPv;YN&T?qg_E~ec`&;Bk2XAsEA zu<=9lZyXV6J`VKs8Z)I)Zvf=EBe#4uK*Qd@l;QIW(H}59K(Dt0lmk1*M>>aqULZOF zaO3pj9-H;&O^~p|y|Ow=`fto6Ww){Fl1`66iScbML!lZQ)_~1?oy(i+#?MmTT2-hY zYBV`d`qB9ewmeEUi}E9Rg*%p6Edmb+ln^;+uT-3 z`o1`?n%RzYS9a=p&HO5L%WIA zc+}rh{PwB@L)^UJ>4Cw13iSyiiSryUY#PX$OaM%O@2X#Y`*f%n}FA12Mn~{=@muI4x>r0^$g|t3wpDrU<5CANt$<1l~aTg=Y1W zU+#o;s-;7``^XSe2z^87J9Qf^y!T{{D?pgjf#|-KZgtoQ8o3&oG-s^@EkeF|oO_?6_ZG_`=OG2SHf!gU=C2Qeb;gm@1W z0_4DX;>!tZDs9d{D>93L1GV%Moy#BANSKE1=W%96P<#nWVG4u7;TfO}Kr#thu*ZZ; zC3lsMTgO^i(2-q*$9Z~AT};{owqMoQA@k9W4-1#kmsnZF@aCG`J}Ks$8xD`i>iP~` z#$&B3&A6{9xgP_HfMeb90{fhH1(KK+Vzu#rdX#aCK^`C;7#4gz2EBt4D9gfKn|kGh zP6nW+C0w}NUznZF5|h!rVSXkZ&I@B6&?J*G0Xiv8fOq0FqD(ocMyuXDdswj;Ki;&W zPBPJkU!wX!9@3c|rX2R|;mFy>X)DL1uHW27u(Z#QaPYDRqpKgIl`n+sC{_&uGK;Q^ z-*&Y-yxSM1p<;0yYviWjz9s~^K2P*Xv1_wR_J=r(1sU{vf5iId*gu0KNd&D_5WNS< zffPXEA&z2_s%luj^n)OP*hVpNVA^$06}K`ySQwe~Z7#r7X*~J_KqJ&mmns%Dy4?jo zz+gGD_NR+@0nS#VcXzVI2woNvXKpZG zPbYA9k~&-!^iQ7J8rEl*%zcPdn^2<$`hfwSX?D5!wV;@jBnViVKcY>H+YrgHyn8Ge zx=1+>)!P-gcpWdxXd=&pL07#-Ui2!$f<%M3jL#lSS+>h3p+Bcg|K~YJQO1S@wxt~p z*cKT^T9IvF__`4cUeUxKSWVBRkbe>47k5cLwOr7-?Px@#nVO~*{s9N3vDC%c zFRf9D%1KSmaL+*~4zd`Bzj>^yQI3er!yUZ8H^*GBs-K063IrXN`njc8o1VO9$*6tM z#cMF~2sA1YJ6w&*u{N+U7*8m58rx@yk3cnt7f@6^cy?6PC&{1^+K#Oe2YYrD;$C|? z&mdIzt-hs@MQMTm;pJs1BLAG1YR^UVfz>!R7{A!gnGb9w*Si|qRH5S;LQ-tEF|~yq z_1a+8k&!YhO^7H`uQ*gHvkAA-MC`xNaU0#5f;obbw6VQI{im5808SR0FnSOWeUvnTzg;&wM~YNY*7&eVr_kYZyz)b1 zudPTWIm##J+5!*H<;(**WQ#oqgYC!g)WdktgrU4@B`dqgkoKHKG97LqV#hYt^GANs zn4!*HH4o8z>V^>~%Lt7iQvZ5lKi1aU$_rB8K%0*Z+Fgxj+S5no(H$lzP|HG~nkue4aA>XhQjK<{Jau=YMz;My~> zyyC(O6AV#%RuN-yhQF*su@*KbH@;E5)AfDmwu~6I`KlV{o=H}@0Np^^$uiiRcIfwl zm(i(H$GK^uc}>}a!DMpnu5)SDgq*fRpf3{@1L+VQA~yS7NytFImm;P>e5h@k*)oq0 zVsA5K5Aim-ENHyd)RM_C=209o@lZjc@Zsi!aH$&ua)w{3zWWfQy@gd;p~8SLHCP5lnnVYdpLS>mtY+LvCx??JF<)c?fb=wKQi|*7zTZLE^*>*h$WW^*d+wn!4n8&@7IxDj0axY% z0}l}hor<(swV{0?rT6LKpC3&8)8fQ(-irkm2lPK8HV0jIzTIn6Vu@c?@;DRyI< z~uIoL!C5W_n9Jyv*#@a8h}nS^4z5x^V?eY09~1kEceAj(9MA+l}XfG zVVp8)kG$@{k3^2ZWvJCrnyl?dJ16O>t7rzKQ#uI+9_@MSUmm;3=+F%llf~Q`NQ;=8 z6$Ay_b`Gb9ppIVwMD)4%$q3*;Kt30!aAS9^h-**>d(D#Z+I5=5tz1O|4vJQ%{)op zL$NriiPr?k?8~GN?WCs6k+|jte621nv%`ku`2-GuLIA0h&AEXTgNB=j*JNRSdvO zX+}KF^E*rUs6f;megZT9RK}Z!W9R=78UacB0Vym3;gov3yJfhLDnkS;O+SVN$t3Jp}h0OT+iKl}0OFhYqt8ag2NWj8P zpzG;4T2mDk$*{t8*aigve7u1>11p9a!B*8<&3?z7Qh=#w6)ko_b?@?8g(GEGrQ+Y^3xow2X1i3AFw#YD!kE^ zYqA;&G8l_go|^ggwhD?{wAu%3SeN`-fqUl0({xp7ge~GvGrn{IyR&lIn)IgcnCeFc z-3!7rk-{~ixw5j8R~zxtM04py0~mH;h9AX!qEh92NkOHnhGsr3!Ys33lxg@pQ;J}f z5QqjIFe_^iAr@XAzEt@P>EX9kj`*;M7);j?=k02EteB|QdXeteVNPtKTHCueB$D<( zm~lBYcDdh@pioF_4KR+!CxCx%@ph7>xMLP5u4dtTXI6>k3f6?2oIs3OQnG4|AJaLl z92!Hds@59s5#}1}bXS#YM-(+Y6&9$u*as-oa%hWMteDw|Z$Xd_7PIg*T?|@{F~rxV zBDbJNGKqUF`=!AxW@mVu-<^<090#$bYr6}9^sJ%J*&{F8$|r=$t$;|sDlmKr#GrE! zgO$aV>72=VSKBWdJi&XjVi9fn*@EUCii0F~YCeAoyy6GM<~rBFnWPuz^{*kl`g2IB z{}|HiNqfMZaw_8F#A21bM`|u~va7@cYTq3jnX{5FLZ2T20V?AMV=ZQ;HF3T$=GdIM zwEx52TSis6c5TB3DxrcPpwdc73Q7plq9WZ50wS_tfgqiVgn(es9ZGjBIur>3rE^gV z0!m6OI^KD?b#M3my!RO2_$Kub>4+ItOdEG(jV?!i!cs-zWv*KwaY4j8nZ+|vXHT8cF>V{N!Pf#yU$>NDqj342D9RY9@BeBE&ju+e&T8U*D4i-&)%lUC38XZ6 zpT#BbQ7Kxoe%S_;X!Z;CCH0?HSw}W8YJDgt{j4OKJw1d4FqK=0VArohB~|>Li{Z?X zgcuP2hUEdpv;0=SsN*ZPNrM<$hpCJI5N3Dmzt9LwQ(d~q_ zDpAV1_Eicn5#nA{FTI74c4{M;<9F``d`!j$9JL<)7Cx&*?&Y6eY#%3LL%O@5W5`>3 zP-Sw%P+IF(64=lbQ2#o};S`FgEt-UuoLg7jFl^x5_9o^@2DkZ8UJCA$R(jC$wAl+c zgO8h(_a6Iv0uvLYK^{Mz(3Poc>i41n>5B6C4$b&J zgLF!`bePX{N`%3=lJ4dg94bO*HQ0Kzt3V8e9bcm)E}*qQ`i&m%hfF1}tYN`=2@i`f zzkAMk6pUNV`&soZSDr?RGHJ&1Si6tcLWE`7Nfp(@CVW+=b9yT}RCZ6V`x3~Kv9NzW zLaBF2=DZEfQwI?pOy zfG5%2Vg6Ymt5<8U8{y20;y;nDuoto+@JAe8`NgzYUg6X03CaFnp+5g)Daf;!O}{bD zqj_})TnzXB3hfXy3P|DX=1w3X*pEG~gD*dS6Q3{(8$flldgH|{c8iBc{5Ne~>5UTpWDPu4INuSlJ%4XmDjm(N z-{t$)jaQ-FFs31Bm`WfRkVC6{@jYl+I1KAp=L@ZLNI|n{pq?bjpBeuSb3B&`k4k|k zhMqNM^zyHyhaEjI3C3^C2T?Uaag(piT9?X)^)&rW(#HR%h1e2$JX$uk zAb$fNQ!Nuy_3HsNw;;7%rtCV=s7&^?S#uF`LSIIqpz3qe258+j6Q=mrgH*gG50A0K z3-Uh$!d0U~)i$*wF-{~X*ARYZaP5(S6M6xJ0Grn(GmT47bYc&XN-&j}hZ}2by$;&q zko3P|10f&rtcB8;2I8a=?YlCRf32wwMSSXqA9>#0%*+H(ueAa&sEUN1DhEDfsvzxD z2{GT;h;1upQet5h%~jjG^O9tT|6Gpl-s0?wr7@53|AR5$bSS6B2F@bk5$FR*jvWUN z%OS?P=IZ>RKbRPggBdzzw&&xI`YR1}UzZ{N`^IikiM;~B&#x^%9WwHxku(Qznz$55 zE1mrRS}tecA!7^XFYqxU@}aAL&*57EJRSE5CjgrL{Oi?X5miw%bg3x*mtQU9E1tDj z>Us{qcSSNLk-x|K$BD=HMg(gBU$cUKqS-=M2LNuGMZDHvb-620TE^wbuck?nkg{8kN`aSvQKTsGC68PZUnv(#{)H<;VerXo!Bg zw(=37Gua_p3nA7z^0fEP&qHJ35x_!w9+F>R`ui1O%@-epx3n(JMB!s{&MVgZ9F>l6 zJT8!jSceW)YN2R=;%!MQ@bw80ZJh;ZOMCLz*TWcfiWsC_DhbyFsa5{FqgK!^+TRhk zadG`RbSBVVcR`P-9#Rd`?a5TY{W3PDF5 z%jDr>Cy$#V-JOvp%9@#=d$EfV2AQ*w0QTGg+k$+xcd|Fandae`m}G{2qfjbECjgRU z;c`i4$qCR|aRJsFvA;X0ryFJPLsLby_PZT-*gjR*RDlTOFr-JmAqv4CQT&|arM0{0 zQo!;n09ob`ssGpJ6Y~1`qDPMXF&)@fj|ebu?AbxAVpaCc_SgepB$gpcN6pCvA@7k! z(2Q~bimsxSKdCBQZGgbZRYGr3EvZl36SU_g5xCz$|Na23I!4-9yL$ES+CmJwfDrj9>PSA#4s54kPk;qq+%q`K zX;2mVgJo7LOm*@TkvVmkAp@7DOFVPQD@FA%RopWv%nD~7BuDJNB-_q7xnzqGV0do! z{gKb4?-&E7)f!NCf32fDd^Iu@({TfcC4S~@j8h-K{2>U)YdHiV0#ALBOe%@ud>JRx zn?^DrnY-0sIfmf`wN$QCF`m-UMNg(iqcQ__ksiYN@oMKFj}qhh`SCF?rHosM5}q!^ zd6I7PbYQ6*o!O2-vXL3VMunJ-O0Zf4%peF#I$q9bfw_I>wZ3y;0Zk4qc$$kvy)(Y zfQK`$eCpgfOMG7{T6p&Ru?{vO~w6|kSL zWy`*e1DPyIH|_Z7-Z>}((f+d1>y1S+SR#P?OPmg`JUF@Xgl>nveitz9aU{9;VgUqQ z&a5?<4ny=d46ZLt@boUy2m$fBX|o@iC=ZU`#;buOmgK0|_F#Kmmp2yam*(bTZ8P~= zlcKutBWz>sCtLc=!mEDk#hWNl?+1kEnMlILG$yNTYY#4KEiN!M)Mu79i##rLEP`bjoZ1$ z7;oKvR*Yz;l_6c1`)}rWLuOHgUn`^y;MaF5Y6*+%AEI%QMM*;ya9){aRY@(hWF zEQ^Auc#N+PoPH>8oSF|^AB6q8C`eF2c>mtg{II3ltPD}des1aASaH6jwWk+?@fYy! zl2-!uqsgQ$pT3LaMRP%{j^4P1P~D1Poc^)qH2V%<#Wt{M083}5u~dS1l4Zujy$1x73d4`V!zQtq}#OjcgUtM zo%RHW&>qpNVLBCVeiiKHSw~PFIT|=Lfa-ISJsokRki%a9KJA6?OorX^On{Q^sr1ZE94@+q(Geh}wzID81 zX)4_pjnl2f*?Q+b8k$1371l(~UM^m6szuH?!$% zKQI_wRMseEWIj*}F`|*NKzZ;BLH63(0#*xSYc^(f9&hZU(0>QHPT=LyjMb}={5-I> zE+Z*!J&Ie|L1Il2><2e*_I}m1NoVfSp(WxhenBPdVCkk)!nJ;2*|8ErYt!T`0!(zV zB|z(~0MC_)0pDxo76Gr~3lT z4aUC^HUI=y9h{gR6>WnOW662&=)M3!z+q^_G~*%KtBC7Z?Vt_xBR-O)sXcw0x|h)m zQR5b5D$Y1+nL+p^Lw~mPe_#~CU zl~&XG(2_O-1zTsBX}Z6f*j!S!eI>(eBewfpkv&_LynUw#C1TB6a6YMTr=%t9kshI) zK;)$zBxi^80(h5G2O!D9m2ypLm^QG-qwc_ZASZj&F#RcMj6 zSeSrC5R!_#C2O2I%w~xkzFjgbC#EgNAcHW4pl(Wj9Gz_J_cpVH(miaI6Pp{lpoTni z!8q~7R!=XZIcZ7QsNTa*?scujW2@~+0ebu{BY1)4r%;9GPW9CZ?f;0 zMH>13UNWV$B?Pf9cumy7%?gN3toG(bD2+$=G^>@8)2s#&;GRYab$ldQWrRCQHO|NDx_v$lkX%W1jc`3*+s` zgZC$lE-Rj{`Q@pe2_`;s=`9V|G6z%xX;R6dV^n|5-Y;{jg&3@%VzuLcdDx%z_>wg0 zW)VsgoFrLUO<7gR{OcpocI7;o`@9<& zeON!BaORbj90{%qR~=!`9L*ZuNUU!M3eIp4bj%smw-+g~9f9U2Bj8sIFx3!XoXK2A zpka!HVE8SXV+7b}Rx}(XZ4R;<;jMT+;G2#idB#DWoLiqUGWB=;IrdAP-w8r^=%Ntv z9K(xb;Mlca3H%xHsvx--5&!+uw#GU#CBN*#ZWtVyeUTq#)RU7qjQozD?P?(RYUoxu zl%hS-g3{>2I7^t{e)EY;a%H@~NYOdQCzs>lF=AT1c5`|E3;l4E7HEY$ikh^!%nL#N ze~{zFw@(3MzLr1f`mb$4d*P1cJWR|2kfowtab! zwW_lE`w_ZW|G`&(vptcUWd3A6xbVcxb^-|u4!W2uMDX$j;rN&6fS=AR2gt05pHUyvVAh|-*-SFJC;LGpk#}L zOKIo%^eDWszMVGzFf-E??f{0hfJoJ6=LGw|{@0&AeRLfwO{w2=f=;w5X=P}h(HrYv zajNC;Uu*vl$miFOtHQ7wc5|EmsayT?cF08?Af$yF%8_Oz{&UU!9rGhsEFxh{C39Nc zfBx-nkVw1|Sumv(N!R}C6}5^{_Bd}U_fPR zEo|A2|F_RArh+r(e+T5BQTu;2Am7d&LYfKr7-+<3GI)I<60(yNPuAHd5pnA|Vy^K&2JG80EI!sAYb($Kc}zgrE-* z;$c}E2e@O^kq`T`Yj&1p9RY*!vlye$wfvF_J+*RQVjn148>$YGNYrwwSeJ^_rtOww zO=?gl@lz5B|LswUx07sakL@pj*H0tRtEO5G1dl9KGMq2Dl~7VT3;^u}(#J5?WzgWORO)54j<2esNN*gRedNw=(7wtRiB)6nzLH^EYoY=v(O27Fh&{g{ zeTAG#h3E3$5BpMCX%*zfpAZqJwd;^j7;jbdSPq#Bg#=VLM7Rc42niK}Ta%JnZFW#@ zuYy?PljJhsA_-KG!6_;{KSDurzhPtHdqLMBOLWNO!DG}U2E#kwZi?B0qc1DliUS2# zUrHCYdL*5B4_LtA;c25EUALoktjnMFyB(??S=)){ua)0cISJ(O3=Hev;z91gZxw{+ zztRF{NogTOLFl5Z)~BowAXPu-0Nn@gm^#A?PDz_*x#y7B>KqaGDxS&89}i$Z`WOe0 zk|R(R<8;BJ&7!aX=By3Gj;{IVLngn2i!zB|bfvgHUB8vA_}GU?*C4yvt=_!4mq?2j zd7g&TM%5v79HyohW$#wke;`62t)jI^NSUrA+kLDV&9q=|bX0sE7HqzHl+8FF|^VWnu>vxgUc3+r75|K~fX;;Y+ack{bsTKG;s7D(T zu9bL+!wQ5vmQK0*%Jp>gSV_{|-{#Toz+t4_Gwk>x6MZ`}SZ3o)46{PDHcnLzg5bCj%4glddjpCWVQX@J>E1qGheeptu z)6JTwoW%A)b=o)0@a}0-YlSa0@y_^P?V#Yb2dD(AZie;@n84$8? z#10LZV$=xq+SS(7HFq;V{>|~Wi5{+ZqnQX7JYQ9!*liIp)?KV;x$X{*jeG5hjK8_9 zXt}rESOCj9py<|S0aD^bho%ztcc$sr>ZQ3!QMgAn&^gvO9h$*<=BB?ni}l=WHLL)z zkWq_5r(!LiLDqnP8}O<;gq$?@Knpd7A2|;%L$cy*+}oK30zl-mC*Df(uS{z+=OZWAfe_92l!J8A z(u>QV5?98!0bcV60ZZ)Xz11`^?ZQEoqL;9ZMhBm)1La=K5z^L`um_o*5@^?3YarY; zN33~TO6B{K>uIn(E<9)sOx(*KFb?!N)`|$9?;^*|D?dDoB^me6Ix(pszU1?zJFUxo z&NJ)?K1M>vNyDkBi^k9!WR0=*2uDTIzM0L*qpbpFbvxHC-`#KfG6(vnmwU0hV1Pd2 z@%x`Zau0zG2C}jg-7}5_PtC_)2_n3<<8}S;o)&4|la4hjG>!lR`>^m}ILG^nne$mcfU8j4T43iF zR?xYG4jKK9B{>$PE-%h%q>waPkX(k6T2k5V%7>(>pT(UmuMb$|x-Lk3lj}v^+KDJj zAyF(zaj(eL1Bx$s^Q=zlY-u%Kx}cV+)Wl6grN{)^z|6H?zP9XnbZs~Q=7qvg4DcTF z5b)FEWXBqhqqAigRXjxjC!XkjFMC>EEqyH_Z>7wGqM)-tiCC)jf`Jaz{RFI{)g2@; zB6xd4zh|)>Y~y^uE>=k&&?4T5U@@BRGd+AQ*PZ57JNVQ$-_&vorCOApQ73aIZ_mvj zz1uszDx4m1*rvle>-y5_`fZyQ+Y-B38exht*au;FmLo)Oa0XzRh5<$H_X$aPS*o^a zKQ9abLj|=4T^~lzI8*Wh`fmRjoT_`lc}gks7qV2NZr zxNiwtIG4U(%n0)_{g1c_a$2VjlA%1IJj&K=hANQBd{4S~^3!P)j)Xl+S0pbgUr_W(4~fQ*FOhMh=m z7HwZs5EZ4vPh?d`g?J^}P8N{h`p}IpAD6qO3Pc2F^up|+e@^E2SK{F{nSKPlr24Bb zE=nj(s&^bNzpmCR6OMw7nV)H!5!|8}9!f~WkuOeC_Ws7Q;`jm}CKTRUWR%eAIj*7W zeVWrQxNHtk#-u!uC&ccqEh+P&H1U|}e5umv0qtVLX}&sLy?R-k2H=^kT>x?k;g|L; z2;Cch*_Y+Ri&Nh_Cs3IGiacvMP&yV)5n-*QnKA;4DD*$j#*+FmUcVR%?hZo&%3j@Y1pEwMqmG%2Ns4`egrpD0 zYtA@K?G*9qfVT4N*)bOerpHR|H~VSHVuND3dRj>fvK_P2pOOl|66sUYu_3qCW`JHd zBSr~b>IpC3nlo74tPbr8Ja?qL>&20T+|HSy02T{VvhlB0Qr~6nVk~^|3J{*itK14V z*r%~up@t-lAH1bn$-MQ(u!IO4kQ^!GT`Hil+*o8ruCsb>7P zMs9J+wc2Wknl=W9wQfDrSIn->h&{J{Th%CtuMeO5(OeZuwi;hacgVW1vB2QkcSmJ+ z-SGOEgf%MtlAzF1eUlzf`xEM8T7X@hedmp=U%?8^SyfA2Au@IsCv%a&i>Tp6WHk%`WdM$I6P^{zmt*aNesU8$w()+f#e zyC#_%>seW=N5wfpn+kB|m$~etRgoCn_l)u2TNZ8~7MP`myHPC)oE%TW?Rsd2SY1<5VVq?N?T29910(i1#M)5FrTFbLDHSR1ug}{SDwotC@z{sfKm(cE`<~s{HloITPqX5w z9R8wZtXA=RNI{u9d=&dUwBT?65SG?Ginz7-HixiCUU(7|-50Cs0A5^&=rs zah01{a-`~oapn8MKCLBgQQmkSi?}(l?e<*a85XuDKE*WZ%=?=aG;QId)i-V#?uyVp zpBdt(=%K}}+GA>$RGrlp1)aW#X2}lcoo>=~Gi&MzHed`;JTbc$vc?fynx0eUJA*aa zy$NFcpU9`z>$O;owO%S0zbttN5fmj&oS<^8bYEV#N7B>GMKExB?+j`MDm1c!w^kB5 z&CFehKIXUA-fvwqm!2OVp^#h66=YkZMAuKq?4B3l7R{a2p+5Iz_}hU0_OqDFt^LceNeI=ULZml!UDS0R0jf zzT~8SZU6k8WODfHhcjkxQnOG$mYDc)Y+4>r+W zV${0zqoBhwiGT6&J`jda5(~R1y?PpZlt6gxQH1F6L8)-sWVO628;bcw5348T9kl8~ zQ@(T76z-NJALFM{ls0QsZ0b68Pq_5{#ihFC)o``)PB{{_YXrw^?x!kIO_Sx(K@^+x zakS;~s7S%LgN64!FH}`yv>MsT)w3_Hk#HK|o@zQ6bQY%9^l^bScFv-cMK{;rY|@x+ zh2Pf9<55WtE@yVNp*YU!=iSd~A=u zCl}B8$ZvUJ zPPGLE$Cb6$bH`*axR{&7c2TNRu;^o*R;-x1q*6)(vA6usT)<^i&4xMpzX;Rij^?O8 zZ=2)#_y!!?)h!f$HOsE&BBF3LHv#=x#GGaN#jX-hBtCV^M~7U5!s)IuDrrzMXMd-? zuqE8(L&34K4T=8qw;mNujPgC1KPl__Vc7~FK^~Z=HVJwPM;aLwcT^Y&TEfjN&zfz@ zd}gI$L}^D$CnsNj7&swDm-``^Trwy7sCv9wB8ST(4(u5IqSmFShRpR!j80T}=TmKV zbY`V-^SMe?>tCuO$k`&+FH_Boi{U;6oDGyUjyXzjmpR(SFzNf3d`=#@XI&BWeG#e_ z-vv)$D%*mZf`fJA0oUjFo-J=zlgk%$^yjP@DVe@_K>pm2-7kA2``MPxTUY^DQQg~m zn1@}nFB&?#I4+vl@LDyU|DrlE(iLHEWuWAK`X-KWWPFNX!y$M7xLE6DS~2Dd z8TxjzCHorfk5m3F;WcfV&L$KhJTP%OHO{SNCm0JSk1Q7PhidLt%H_K>PQ0s$SK8&{ zUopV%3-Qxe4O2j+pr*6LX3F;FbOu?cZ!`tt&iZFbzvCFh@mM!QNV$ zJNJ66g{bhlKuG~pey%?@Z>&TosS}Ql1VW7adc9PgqCZ2w{ME_^JRom zetP05@@aH|ZuPQQ%HHE*DiWu5Nw`eJl;OIk;J<@U6U#Y0|kmc;)m6( z9y-02LALO<5m*SC*~`nAY@RU6ukGsBLT~0Y<4sQYGFPaI(E=c0@QQr9rR1eTiN!NF z#a23(b5&vJsWF|}!+j2oGGyW{lxR%Hw}FxpMfaYPp+$2{#l!4HQb>+eqHi|;1~tDO z#tZP)A+U+2mLluFMg5B84S^@4Q|h>uh-3~P4S_JJ=_k^m?^vO z3Ye!e^=P>MC^~kFjHb#*EAn{bGApU{Tp3=1T6)+4)%Lr$!hOS|?|j(4eB7%{i}DDW zfQn6~wq(vdN6HICs5C%;eVT0<&t!SNIh2Ai-#QRgTB|%ds>1#8ZQK-kvWIse0!og8 zdP;%fUwuG1$^s`KPm)GSN?1_#hLYu6ggG2qm2&tYt0_$u1Q=kOqz4+}*H6nn==65s zcbJRxw=1}0+GKe#NqTyw;*Ny>{<)69Nxgd()>I@v5^;_S-&Wc z4*-=ijP~Tv=xxDJRjPsw^L{xT5$^ewdK0WJ#XU)lbM4Fqfh=T!SNk%}I>AwhoT9UC zLMvSfhY`0{Kf4twznp5vXC9vGsVdJG7UGokBKVk%igvX$I#Q4A`ttr2hNP`kkdw32 z{L+=1VH_6Fj4t}AMocW2dL8rM4H%#M;ky@>@E?etrru25KkJtD&QtW;si{gpaWclr1ci!KP z2&hkxb7A0l=%1))Iib{k*LbTKD~4ycG^?|^8K1J)@OG|S(mg(!GBkHj#WQ4WFuBFx zv?VX^CSCEJ1c@!bGeheAUCZptQ97KbR?bFwG)Bh1p2*B{n`lTnn@ilo@+@bEx@HY) zVG~YPZE7aC(6Ak_D~;AEu01tsKz+hF&7Ftq>DH4l!-TCq!k|9Q1ReH-P^s7i%5BNm zjTJLt+U;9%XLVz%On1sl8f6Uf_s*|5zY8=?(%X}$9?!>3qD*dvuw{%c4Je=QozZ#e zKh}XKYjBNF)FLNmX4kGdo_8w9n!R)vrkgA zEzCVivUr~6RWH?B8zi=)*98@44@>7>J1x+D;`-$#Nxd4l4}ZsiI-UB+_#M#^dzx-R z+1(_nz^Z~gyRRNn{cKc$EmHH;iu~l$lzBsZ>eEgyxkN*AS{*BcI5*cc?uR~nZITu* z`g%64MZ10Dd8^@9LdL_NHP4|hR5qU8O>N?094FxXl;Hew`%Rf;P%zqJdo{X)t2WJs zMtkwvA<*;wC%uV;=?JwZ;Nt%CwHIbJ+Nw4jYZtNzDwe%ywL%qy4r+G3_f0t!cqE7r z(_8=anqk0HX}9h{ZJrsOK9}^Y@LPKAPAac9sI6f&`IJ5lAeOiERkBEag%?&uzn_BY zhO-{koxB_L1I~uZ%M??NJe;rh8TkWMpDPXBcdumcLA^RhWn!#moqkhqCRa%pJvVSy zG~@Pdc zG^bggTRmSFOi6%Qy1LYwZ1<{0Fg^#y+xc`g{fA%sWaj&2Q*Z3R&3OcW610sNF^548 zB}aWaR_rMCN;lQX?6t`dR+JnyG`W5y_rh!(;!v$%L(l!48MuKbN8MbMuFk`hIB*z4 za0%)M#h$eYF`l^nzODDL8+8CJKZgRx9SVZeYxLR2;spn!!k2^1tV;z8-cq+;nHN)R zqsAAo)IKWBz z=u-eUxo!?OWl)@!-qWVw7X7STY5O9J$IIC)J!~eO8{zpT{m1>aaK1WVj1x2~W*nWr zbl#-YT|>4N2{X><{waBhykA^@MM>5_->!*<+)nq;h0cKjy zoh6QaNJU6Q^HJEcZ+>cX!Ga`XP_2+ZCmSbsQMg*|)1l$uY0ezOeiLn!$&K%6WQTOH zqwRKga_lBL@WFpl5OHs8QB|x~CoX!0vwAd+ve#ZzpwiZb^-rnY)9B?o%9w7$Kt(gu zx0aza6fmZ`d#~5zAZ>pPu0|ea$hwp+<#*aY@e@*Ks=hPeqD<_ap_C=a%sXSmP9cpu zV0p;54eg_p<%Y{Yr<+*=Nu|Lj@w6MpHge%v%>3Ua<{`DCPF|F_)r`G}iOs?(MKCGl zpFgE&+MAH@Ame=aC&643q)4HG2Yp21}z8ED3%A~3^Pw3xF*mt#Bry0 zozY8MN!LZ}gZ8Fcn~OL0#w@$6kcka+b4E%(*P=?bWWFj$ag2X2(&h<%!qJQLto7e| zHYh1FuHxvU)5}gHyfrt_B@c6^k&|m1lI-#Z7vdAkVG@>*D}%$MvUWDj=C27W@qaNR z44fccX@^2u+}AyN zZO?Jy+y&;(8G1{63U!(FcV@dY9jRwdjf}U?S9`Vx@P5}Cc7T=raIU$4q@O`QFYUy# zx6b1Bl?gjw^J?w{e{(Ub4KzMWgmF2`lItQtdCcF%K_TA9idu8lL0)}Jh}+$qbU*dY zZq=!_mZFyhs)`90*?Su8HMjZ}8`Rw8YLl@2_o*^+`xIM20^IPPdagxEt}BJzej=ql z(k^lyb>C8VS2d}m)KihqVQxKE* z(n9>r6Dav&DRqj^G3RR;`!mH--guuqiY-Ox%JO$qu0&~FWAGi<{pR0XelQ$Kv@^)JLu7ph;uKCBlRdw}8x=We5|Vpg zR}MOOeyK{)2v3`_1&GBVDm(pbi2tTv>!n#t7{cx+M9&`a&X>JhXVHk}5rNbgqF#M7Y{xLGFp9p`#9Wfp|Eqy z<oUw7Y?igs)EVrGm6 zeJja?BB92R%bUk+)3kfYt6sbiCQx@|A?wy!*O+G@URtfY8L4(@?#KReqXMP^K^fbK zyua9edXdYMvc$MXVYdex9v$N&OJyDO%(_=5L`!?5hnekpB=(I`AZLkIlUB{VNj z;A;Y6;NdUkXI!zbRu%rq22E)6#y-d`pDI+HiI$Ul$!F6kx;;0sLzFzHhvVbU7TO=I z+y?G--JT1xrpk4kF84XV*}@WaPn@p&Idk(#dH#F->B-IYq2XTgv8nb2O4?z$7|Z}` zo)a%mgZlkOt&Q5ymHqz9;Q`EKMKYbCg)9%!}UhM%q1u=c9v_o=_T1!)Jd%ctJ&KcUa^OXvDgz-o(aUvtp2 zIF~KCsOI`?(r7z*GGpxyYw>FomWR4-U~idY`BJ|L=$qIA`-*7LLPZAi$k{jtTMsVu?kpYcN9dq3~2D+3%Wq(n^2+8t8irP($vTH7Eq^0|s!XYF&Q zV8AR3?&4{m&{A5V9kXZQcS~0LWZQK2jvT}~V5LStEh;K(Fu1q!bQ6@IjzKU?80>OJ zbqh%oMEIdoIDL)3bLx)(S3=p^K_WkVAmg*xsd?M@0UAilM&W1Rvjr||gA!U@!gZ$t zj8adk^!9vJVU>NnH~!LEcy_oPiEJa(*Q|{=8nPs**f16%iB9d<zE8IwqAQa z;t|U!DR&iavT-FvVI4PXFY?@?nVZbKLp=UGGZ*$$f6$-A?xAEce!07(O%wF*WK2KJ zUJl6H!MQ#Fh^ao!UR$$P&CRtu1>ZPp)-NHEBbK{Bt5(YV+xLPOsdU!;-A7#{QfxCh zt0z$o6=zT%5nZ-H(VX;Z+_o*E((U2!i)_GO-^n+sTdDD&^I%HOZ0Yr?;skH95KjmB z-qz>6nua1(9JmF7Lap11=HCSb$;~-c&bB!y3?jC;AfnNj;<<2Z(fy1FHPYCLrNlAT z-J0z@E-yjsEvk!Rl_x2{@083j&}ibmV^>o;W$!Uw^B}0V{kkiIU=5eRX>`sACi17}o}6{7spoxh_sjMJlrTh!=RQ6)-C$IjCtfGvdh* zj4>yXEPL4uW0C|#9cchlb~A5kl!S4_nJvZoCnLjzF9FsX_&vHe_Fif{EWJ|R+;z4x4g*~$UJ4-3cnX#lQ%U;=xxJ1sZo7%&-y+ce5 ztdEef8q4xxYB`9_fYMTdn7n`jgXCL3PCbdb7kyES+@aJ1%-m##P3lsrP0rHDh$yY$ zF(5;d&h(E|q)Z3KZGB)2kt1!%_DIIv@Y;&XwIPka8>GF6DHyF{43+7K0)?X6hQhic z6f-%mw<1PG{i*LIilM0;~FLSsrw2GoZCj|cqqmL&+GvBaG9%zwSY5Fs>1gr~;; z9X0>MnET0!5g&r#MGvJW-TALqcp{49hC0zMe{w22BRhS%yu%g33;+2G zxRjpqpahyLq>trafAQ-c&4l=<5SpO6|I0l|K1hoz#k9V`$^6H|kUteKJmiJFd-L_B zKi}f_d)b~M>6zj+cPITH?@2=cBKuJy|6nKUvwwfU&p&;vhlhtLm(%&*PyC-F{=c*M zzYF#MZ+r2v4&{Awa{_sJ`6LVmdZH+c{cWNif5r0!*Wui`bCT}v?zR~FG+R;sv`?}AgF>Qz{%C=)KEI@(prF!^#XdHXKf{LA_b)S({_1ViWwQW>zHDvP zl#*4+zxNkC!Q)JQYa&#LV9sfYzy4QEIT1w}tRDL^{%@m*(o9744|!p+B9!V1e_h4M zrGz1BsxJ?_`TJfkqQs#m&=E{j+*>TuUv}6<5xG@0iy6~DW-^XQZQey!X=wA~{I3U+ zdMedf>%4eH6pb2lBE0 zSeb7BvHHFH5=eAj0ud(BS$cyvd;$WLv;DojKDgQbb!|>Gk>-3|K@PVk+28j0mc(Bl zc)E>^4@_~QAD;0ehxLV#A3K{XKW2KfeoVGTfbK{-lnZ{lgvJ(Ma$f#Qt25Z|aPxC_ znqouMp50uc#FIMcXe9;Hb>`BYw+Rm4L)vRR_i6ib^{I4pbOLaS@z>5yeT?d6!B~#f zi0IXNRBH+Mkyw16)r61V#&&Q0bDm*;jgd!12>}Vc62oIE0W0q($B2FXi0Sq)Sr=7P zz16ccd_Khp`0ed(@7s&*cL*OUwHhJREwTJ=S0Eio;gh3V>U)HU!mh$vaS?EVCs0@D zYa4|gDzVS-TYj`}Bc-%0X1vAr&w%sM)2HV=X1Mqg2D_X{ufp!)+-P;B?D3*|p9s?w z;%4#}i_F^VMyp)|+t=oYrrU;23W=^ zEiF05)~9?EO9U`E(!W;;NFyJ?!?=qbCP$9Ex3&0gdplP-bW7$+MaIo0nw}Hq8P=YJ zktbRltL0wve{8vvH#=|G^qh_uzMV@{2xPqP!@vFZ64zUw`xE&`m#$e2mvvyV=SHiX z$qcHTmWEo6outNR*T~+OUm4x`3@`hoC5+t&;zgs$mM|k2jOuc?^6;ZwNGMj~6jLJlmH;B*Io(=^ZyC2H-|{flfdp z&p>}~Dm}5}u>A9yO}=yyyKhQb6?W$3Q$wZJ??F+zZm`I#wH=;K#-&%LRMYM(r4+NW ziu<*RU=6~1jmyxQ>5}`_>Ufgr!|Ar&*~9tc`pHY{b`x2< zj!g-MPlR1+b<)Pj$fcd`xjW-4f=KPc^tGQA-m$s)gp!n~rXRgK@%+bui_DLKAYv zL6^G2VUbm=SGMqlOxF+Jbp!bwGH!#nKh;k2?#ykFg&RArL+TW^^qm4bDWr=!I zm3ZDFaA?WxJ_<#+RB8j$t~ESQv$zpFRscir0M_9+2{GBWdYkJ%%emTRlxGFEZ_S?@pINIC$RA#zXBzSD+ zY);*HcZwbf5fY8@^`Jz-3MSdc6#|&)a8S&161Fg1{@QHSldik~a7p{^@d>{ZR8uE~ zz9k9T(klyh<-XO>LWhX^_;(tMx!{*Ia;# z>t$uom$$vABYe+*W3hai*6<@}3|!(4czyiO^0_N)hr*y}kxml*`dsZ53MhKR!;5!Y zmSHjKtb^L2MXs{Xhx(JHi2`ryBW&^okTQ@Tp}fKDgC$cCObSRpmrC4^5cEnxOVwBT zYF#3pK7l0+iLAmobQKJ2%?Z+pt@TAiQ%{|G1TR9Af@Aeb3z+Wt837h-lK{^;L!Osc z+;w{as;cb}`TOVFAU07IxdkI#Z(gXeP_?4K(pfT~l&OTMS* zC>bzb0EE<@Q@7+DlsZK>ry|e)=8?*?@nt zun-8c8bYKxIRp*_gzn<6>FE#JKxvd+(hF7wD1LuADpUk^C4(Bo;l7CO{E%9Q(kCQi zeO>`kEt}T*%2odLm4YWBBp3=Qc_!*RTcD4{2qAm+XQ279aM$^U=aF)n?hY24cW=B< zI`izpe(Cv_&QK5KSi85CB@9aN6C=zg5fVeLW}ZQf=$Pkzwd=S)i`!nflH^xV#xstw z0@uU}RKx;HUDxKm=Q#Gp(|PW6A~F_S#l^jApo~YJ*5A^RB!$SEQZ!{$7b>X7Fv~@L z&XGi?dAC8mNTVrFsa*-jjr3hunj=7CjxhPe?iaFA3gqb+Y>_>)StEja;xn^$lOajtBN&l0{Wm8+*t&qW#*!XVH^o-BgOnf%+0Wcn zw}p!78brCaDklsn&&jD=s91n14F{L2Nwt^gdwl<+aMToH_neO&De6e<&KB?%so&lM z?z)<}DxB9yU$?3k5vE4lbwu2P?l-I?>L%H;vW;VwRJ^``h(fH1e{?Z@n65XEN#j>H zulSuSqVi`##n}TpPSOa~Px`QvUZ4a)O=?-CAx}`OcYW7W0tF+^ECnhI=ICt2c_x(Z z3$1F<&KXFRtx$A=N*LSWiy!PC)sJ6d%+a1q7593;lk@`e{VL~OHa2THLQOL)C9D|k z8d-el)3vrQBs}?qV1&Y~uLYZH<$0PE)qZuFnv(FntwjL<)ViG>QFD|8pKQa7B)F*6 zxQT3qlL{z(-=tiTMBnnW|8obbF$0v+GN-A7AVi7d_+KBI(t9Q@-(;seBxBKT?1Sa5 z**M>n^A?I{zcC(Qe!`)SsH+IN0DJ%AQc}$6qozl)=!Ou*H_=ofc0{o}_yc7?la3gG zf#Y+uV6@nb^LMfo;)HtBUZ%`Jkvmmd1pAT7Q%Y|*ETm@dG&Dz`SU;xv2i%UJcm;ej zPlPhcVx;4B|9+fhlPvxiXa%6V!8>eshu!C)J3QIXca~W``YR$xC@6GSZDfy?vBwwp z^0^VgU^7ozz^&87?t1|~DYI~fTE5I$V%TqxSuie!TAq5eWO|Tt{_ombM0e(K0Mngz zvoKy3JW&+8LweUGWN6x&B|#;{k0OYHQk(0xTP);<#=pTxAo3tIpp(C3qfKUb@$oRr zHBeR(MR(CisGRA!YYfFs%jPS)A@oA-TXtes!>*fX$Lv9Q?r5FBs_8j};*|C|$OerG z>S`xMFKSCOOPl(a6dov{k2nk#%y%p_%xb_x_H|0VDiKICR0=PDxPZRA$a}G8N}hT? z6!$=IGZM?~cz}XY!&xYhxCtIB?}~TJV=<9bwCqbczC&$+dAfI>(}W;q=M06w5nV&E#-^Z6!HciLJgIOS{_0J7tE(v(=N|%P@FnT0oqFm%omR% z5)4*Qv(R#Nl>drE6y9xluCU{U55h3H%;ZE3Jxb}lJfz0fkjROB&sWe36H4W2kQW!d zAy;GgDI(8pnVE&6wVBc6H8U)Eqe{ocg=jvDDVF{&JY89i0`FPS9YdMRL>$fVS2@2z zfZ5!V(w-zkjk(NnBC>}~Oum!#FZXq2f`yAZ6iU8_sw&tZ>6_&TwKO%*UQS;6IwLIZ zzX4;m002~_?OB2lt)&h@f^QG^kiHdGZmf+=M~bqW>+RgWQGCW)qfhMiNOLnt&%k@Y?8%;Dba* zOrjvcW3zbYdu77*)erRyAzUbI* zNjbx(rOC&HU&v(6DScnT*c5_`8P@$E?T5&5e0^F=k(a{k7&2z$)5zA-GExs!I^)cW z@pGwiQRBNiEyiw;ba#O031`{0XFgX2>EKkU6%R8(2??yEM~0xA+j1qDQc5=3Z{N(Plo zp;Ay}NeV@lLdl9CB9e2EoGEh7tz=Mgk|2^Z2ofZpxv}lmbM6`U?Y`XqLyuuQklMA^ z-fPY9eZML52D&}=FzeO5#`h%6uwS=dt7am+& zB^$_4=ZD>W1H-j^_ej3$BNCwYE|x9XAk^bwjt5H+p=Ku#h9L7m5U~BIHO6F=pj#sq z^ckbDRV%VgQX!6TPSF9ISc88Sysq-zGolHX* z%dtAw%UMsC<566wEsOCntJ+<+yst-Y3?52lkq6Ps6a<)v=F=X`dI4EFo9YT%Ji*$N zU`=i`8s#Iop+K?L$lCiJ2}>X%GKINKzq}FD$KljF+Ijju!9l;I;~2t$LgE~!yI16c znb?#blh8kygjVTt@Dm%nB$vlS`3Sx>CFysvRDQWOkJChGpoZKhM(6}7mRf7m?<=DoqnhJyF z;Js6rfTo3aH69ckp11XsBIcJMxa&AU&C{^W>-|6<@9N0$9Bp=M{HTQ3E~}?4g~^&r z+{4zWbJxjWPRdUY@S*2h(9cj88NBjiKIv;l`dB_nyme?z9})uGxmGaGIFIOx3unfu zV<4bhE<^*6?CUldga_e2TJ;3u(W{%4$2m3wwH68TTP100uSkg!-?~}rrt4QIv8+7s zz*jlOwfCA-et=t&WV^ntObGbTJc^j#vQmyG+blg|z=N!Zlf|fi*{~wT6>)=a!=o%j zVQCM9pvT^=MM^Z{87rikJgT-^^A*_M%+K%d;=0C-h#MPQ(mLsGR6DxB~?7 zEg@&y+s#SAEcdm3wp>>2#+<`2WEVTC!O=Q-lC2R}{$mKhhI@^ah`y^uqL1=N53ZZV zm$}Pu!hdaMA9A%NWSmY{wg3Al0+G#}$m@>{jqNtcmJ##EvFawps8H+ZBq_cAnvQf>H z*SM=)X-8)HD^5vK+^;5<`5JsSI)6`@xA8p~&Wj~n>C{D7xt z7gQc)dcVFjJY0_qSy+T8F3bNm*@~sf)!RH##3jnoA6=#XdngVc>mq~q>BbS+!hn0sW7`(LJf2^fWzAqe3=-!aXV3(5hW zaN<^pGOhICMVP;3fsD%ub!^#!vwWT_WrnDf$g`+!kLg<-SanX@I}YuZz@p5kiYNP*`Cy=G?8iuY%>#c zvFM2FT|b@Yu-blS2-sbx6vwG(=|uzs83Gwb8-0_Wh3Bjq<6 z6yQvFnRzWxfgzne4~gW;qvw&({&QL<{y7fcp92$A>|&M7C_gAJ0N!ub3^9(S_M$@g zy%E55w4mJa)%VpJVw9aa@=3{OScs|Xr8h1FyJudStS>2aAaE>-o|Ho2hHA?5%RVg-K`Iri^q|u0hAhCy-D&B_xIC{GJF*W;PC2jw!11) zw89pi|LTO#J-ba3yI^&o(E}{@F}tvi%dv**ocanrrfv zd>%P9n#=xke|Y3~lbsDJk{m{+dC_H6^6$UjY|6-T#No!yDolnLoQux-Xh){E7s*s- z{2|G$t>9LNyo{RN=r21n{WVUauI}CSauW$vD#%t|{K!^PRFC9-uYkcD4%@4ka#vQO zbfXb~fPJNkDqKQ{5s-Nnn&!HSwiC?G)>-!F8?~^9@NR~)`y0q}$}Yk9v3f=NVuY{@ z43Fl0CN_KsnU!T6{oE>hyYMQ818ZJ#{o=oy9Fhseo=QpIUf42*(uAX5@(<=uXfna7 z?FNF*XztQC3Lg<>Lt@(Nix>1Y5eK6_6ASH;FysQ10;U=hU%6}1BC?OcnzMy#!-e;301P%^q)+Y>Oie$b&+$d5mN2AXb1L;3=oTY2HeVU!P`J(Ju3K(z;Amk$-(D`)JeKA{C5Qh**m;BUhzB4 zO|5wG=??l6)6iU~IBn}gD>O>9CLX)-PuWrWW|w>zH+YtJ*PWvA?GwVT|D_6$62BCW z$y_X&OLsh0uy!lT>ZiUW2A3MXUV=!lowvasSqTxqts&{TLKUX13PmrVLvmXP}@zvD?jO)R92k zYSfujVp{mAuAUBvZb&5fZ4N4!mX6!&YxPqRjB@C*+|NO5zR1+XOgI6Qo9KU=VX}7X z$CncNKfjdi7(#h01qOceU&mR9|4IozCbviol?yI9B&V&RcyR?1gG>uxM2PHG!lu(_ zn%{ogX=qP6R0xvv-6ZB-#EWlo<~MXH&#@yo+bT`E6Ot(zq_ctlNLe0<5-T*@tX60U)G@zq!0RDy|+0Bx_e3dg?YPt}hJu(*&sXlLr&qJYj zY-4Svv;HmE#o-#{qlJg)%m?6@EI-J7p?tRh2;=U)iRbIhgzu4LT^jSN^dv^?R7x{! zY>((+V?!m&{dlrOPaN9;)`Z!IP%dRF0jRWUHV1R0*PMCn%R2!ij3p62ZJ=usGqsjg z@qKGjX#*Dj=#%EAJZNV@eYE8ALnkH+dy zQ!9T|1~3X`X>NE`Sg?c0(A6ek&$Dn&4*{wC3qp3*UXStemIZKsdb1NyG)X~((|AlC zwHJz}a2Ig*E2c|*Iq_J?dW+M)lxon*Ar-N?{(^KYoL2Ajq<(t`w-_PHj$Xa;?|5Jp zJZc*T+?60v(=MQ44p__?Y6VTP{7_-pUeK*ko>)UBej0uZFM(oP2~r{(H=qgbMX1cs z8XehvD1ThV~}G=y}wyN8gfJo5G1 zz8-@z<35B!NE%oIPlbs21gXH6L!71I#ij6=7AN?qdE^1wsqBn>^@kfz7UvNdG?j+M zyKDV!wiVFO&>ActfP*jkjJdJ`cR7Udi%{PAxM{6z#CW{9*Tl;IFV}uXv7hL|AD{Xi z%2Rxm!pXG<|9j~9(OWSv`w*&+#n5UMAc_x{l8OGinKV`YER&ydbRpK|vb-?W>-1RE zHk4>efL*;=*vxz zT9jgP?gm`i_p=!YHe@f)p6w1*Ir6wF#+TpsW;fxW@1iCO{&7V=lA}lENP2BP+-ddC z3-yBDS1~2%ERvLL+bzN(AcI$Z<^&BtoaGG71dxUqfZ*SZ$!nb8FrIMv0>w-mG;wWY zISK-SMkF=AC~8KO3G*X4cdo)X3a4lTLtCSPLAt(5=muOb^XrF27&?GX4#FLu8@gb< z^jXL|zyN_ZkKKCU(F8(BOgU*R-|ctAza3s2hwUr-;AmrYIUL}jEXm(-?BIeQ$q_(R zEr3PQ2C9hZMM*+42?18wf=JH=riH9f6}q3dk}7Yl=|-iz6|jsegXzVN!u97Lzkvdv zZKM`kZeP$u=6kX`=gGFK3d+aT(dg_(i`vsF0-Jbb?$i*J3Ze!z4YrXY6LcIO1F6`b z26&(4bpKD62oK)C8V}MCK_0wo$Ht*Rq!_&jgMe7Im5A^hYWc6&9AVS8t17r~)5iMG z3)ZOf=A*`!yP!i-jR2=Dtpc*)66=ksgJ8$(EE7M*@q{A_h}`vSOT!{^i@gY_a|2ZB zThf5;)`*akGb7hm+J-(>DInE36sPsq@bYS2Ms0E6cYEj2&m8 z%R;6p4?qOHlF*P-I-xxuyv$Ac9#`(KZ}4@w{eVAuav!{wgU-ZLteSkA!8>FfE08Hmz}g8^ zNkJw7RcL?WiRF8fXO-`OOf?4k)SP&158k9eJHRI+`#tgJQ5yvA0u0u)Cwb3MY&Qsg z+=qX{M0(hpvQ z$jPe@28%5h;X&^=&Kz-bRg2(}i^JpfNeC%aBs|sR zzbATB>D$_ODcvav=1`y1zf^S0$|uH`FH99FQ@B1}kTX}_ckux$c7=l*{@r=U{eiy9P5M=+_ZxD4vRt1?m>U1R2Y^c=MIp6AH z41Ep``d(>wCwOAf9?(}3+yIsT7EvwWkBIc6~(eaOvTQ*5I}O&qbApXcW--XH@XA2^m%9jC|fqKiUxxSvs~CM zCz6qIUp7G5FFOqggBRJMM`{LqmW)wyG22w9 z1HcrNqlchWM>~~lw>tl+6WJHMJDY&2I1f)A)kEEk(fcnQde&#Vo27SxNHsR!7g#`} z|9dx3<9c|_KM%(3cJ#+v1>SLdDN|;N2Q1NVWirO+GG)V2oZ)0!RrkbM)SLbtk8#3Z zR5%vBr)5BdfX_=fiUzq0!wX(MV&H^LC;F3<2i|6z)>c*le96{&ne{1HH!?FgeI4k`#b6T{P?3kMx=AGJfN1`W^ z0+ol_0j*J)%qZxppba$mZ61B%gm_AVEN>vAQmqu@sH9 z>SrO+sKV`IH57dF&k~1YFLp+d654|d-u)f><6(XNQtk_61Qwu>u?7LaYQSS7mrRH>sxGROjLxFrmz?eugH+((M>_^j zbiaR>PuvtkdWV(tN9^!SRD$^$yu$p@UVo`^YxY-B`}17pwsPCY{5pR>%QbtUO#AC= zap*{aoX%`l>LS#d#qb#hnfkx>IS!NgN|k|arWm#wWr9<#{jaBQQ~w&y{`28K_V2*I zAlkE96q-Hx+h70kR^BIopZK5O@$XXp|Nef=`uz=PS4c<}Zyv-s2pyFc%f0kEipR(w zk;)7~GiZiN+rhH8!v0CoyQ4J4kdy@8_n>q7{%#1WXnWr)*89`P9b{M|UqIdA2Fq7? zbIM@4%{!z#!I9g*uosRLRZDv^)O&3|Q675kKmc{lNhCEdf{3L|?8VUu+5VLE3K*QE zP_>4{l4uA}CE^mK11U`9HO;lMY6n@6(&kBU7> ziPP>@&>&|JL)RYsKbH@zX7GpjtE7R6tyxujvycei3#s*ea`Z5fYHnqRXUa<|yN$(# z`&9@+`o+l`Dd@BfIAuxzgWo?xsDY?-V4Tm)WVEx>1{{&a@H?x}O_z)0Rtd$vO@7q$ zq~b`szYCf%92_4h5E{6Hv|%o7p40smd|W@GF zu4~9Gl^}#f#-SMR=n>hNyA@15vqf5Sb~CJV{YV}>DTBWNBX@FV)(SOGikrq--aGU4 zlrhP@kL3D!qa;&OuaRMPKkMzt*@$0lCn}iu`~{gsQg+xsOF@$)M9nz0SQ@IN(Kjao@9nI^5RnUfc`84qsrP^A%Ww^#eWSkpIq7*Hg z${$+}j*#AY&FuhNwtoBY{Yd7$%Y2vV9HS6*P^(xp^TSPd<+9b(6==v-ps>OQYnx^` zW&-~#-ENhM2GS(jX-_ia?xOH=xnQ-A;k@58c>OQ}&%<(*qWDtpP>u*1@jDaLqCGlI+H#&mTY>7)xVfiZgqRC#`d%s}(x;v*b9PO+HE|X$T8YFxRuY?v z6|O?JaSLiY=&xqo7`wD^KHzj8tic=xtHE6Fu{8%M!IfGg@lp_ls<(G*?LmaJ2u16) zDZiG7o5Ym%1!5D^<=l6?{mEwa=GmP} z_xewETw`?|{kb>Bs=cMJg6hLKAd{cisH!Nj5YwygMXDK%TQtyAG<9&DS_Ag@fDySj@$QOj z3exG`sm@@Z2W{1r>lx5NdthCjsrX{;>s4&oHK}7lAWzo4*uIXj z4Np`P&y^JOctKoS%IJG4wKc+EH}H6P$x{%r=AbSemWv+U13c?GX=~#uQu08i%muV7 z7uIegN@%rt_+Sx@GJhY zph|Gsp}Mpc9>q$-%YDm+k;w7>Q!(UIK2&Zj3|)cis8!tQJDCVO=HN`>*eIvMWI>)0!E zDsMxqHgiC4>{hn3CSfYatz2@$9FFg8f!)9>_XcC#Y1Jme^@xy};;N!58t^*EVFisC z()8O@?+!Qnm!h(NLZ@l4LwhN(%BAKL0`O0s z7qHBaBcjH6wZ<8jov|;U4OVL+@*P3P4 znXUmI-Q!W!{hC9=Pj0pZ*Lu^)YBzn))(eoO@iYqXaI3OyBvp4kEjN>t+NaqvI8(1XsdjyDuP$;~Dc$UAB*aSxzuHBDfXadMS@}l*5vQ{W_Y03oFm8=Der5) zmB>x#I=;d8+`p1GyS1EmuRA%-oq4>IE5an#Lquzz(aa-49JeWj_djInk|X(Kt%yC$ zAS}t3Qp-`lNu;chu~WS~=l(Fhu-|x3P^rX*!;iia226jCWcuLg)}L-OH^`l%&iQFR zGIMU((8aq&yZhc++vXKn*&H;=ImIh2uLtgssq;|Y<6B0n3_4Jq?KVEo7&_apQ{Pak zIM$cBNlvyvoq?UAP!t?t)HSNY6RKbgf&@6%Vl%7J!%(ps8(g_ZCl%Q3NnCL(mm3#l z4)R9JO0_GA`&QhStt2?R@%z;w_eMsHtDNGyNbNR5PIqXfFm=iV@`zN~c=c?88|{$u z0y-Sarb1Cv2dkk9AVf7fX^z?9u)aJu+z{heI7fx?_nO5+J_d$6bo zhYju`k+sdMGY#qXit+Zej$XRG3KjI7*H3Gy-w#2?0$#13P5LHP|LOW=5);kng@Zq`@#JJ6^-$!t zW4qkQ_2u?IoE_v=Jxp4J2VOaR+2rv%WTNDBPDrr6o^`lEm*X>?(3ci3{PnS2Kevg& z>BGXG=`i*my=WWYFWP99I%QUgu;rX~kHTn(@|X9f^QKGunBET45$Qdyw!5Qy*Fj^| z_UqvE#f!p=knMPH++xr_pB0oXSinSn^YQwb{#OKg(N9(_cvU7`FWMDHrLU)J172>Hhz7Pc2eUH zuVp^Y)xI=xd2v9BAd-e?EY;T4uREixk0y`tVRKQ}GFg-!s|1dum2e`9Z)UK|$&2YN z9Th|Sr;X?9x5QuHn$o;|L}xHc%AxhTJ3}nXWUAn$^sLBohIC736K-KSeZ4E>?PHJL zCfl4$i@v{fO;T4{Be|i2dvKyYXEtuEL;Q+^_~Hmoe)GYDIIm^f^r2YnvO~ng^vEK90n4Wnq(7I<;3y4SL@q8`|llyGqC09-f0qOVAvO2vUQZA)vMz7TXVDu87>^2 z&>x;Ix@Z>`^7w>u)qsGPYklO-{P_-Z>$ApItxB^?_Nq?BT8{?1^c`F$T<7?x;(@#} z4O#79i&f*exGugsaapbRdVLyjVj96t@%W+Hh_C$3vq?D#K3*h6OS;3S)Uxr&m60u=OR5=j>a8*RPgjy7f2c zGGA>*$0;U{MVNXtG}7l(n{8G9NtBr9t|O$+=q9`nqN87b8!hyD<((wo0!i&31Ds-# z+x~HRLCKDOgaJ&P#^*LsZ|2BLJfwtf$E9?uFxZ@(2WhXk>G%>?3+JZJL)(Er@|#Z3 z)tNZ=-*pKiGU6Yyz8A^3mERM>LUxm~Du~|UE1wN{ud>;A@Wqz+t{`#o3=d&YpXeHs zkvqMqsCgkCTZ-dk?CQ~X2_OXE1i#t9Gvx*9+Fu zkB@~>>dT%suD)?QSc5f5=9;D0l=0d5!6tHJ*^zi`T7SypiwjskJQH ze3(iPQH!(C3d9M0zVCx-^VsQlsr+ruFT%Tck$l5nY^?4(^M-+``wTcuQ)V76CbO}U}rDpwWs49*JDbo9Ho0Mukm6yNbS0kcMTetLGKj$dz8}y-mZlj}v zxjxA0FH>!+azg{^O3LF|XKWV82d=qRoxx0@dzwe?IuBQ`RIiDTB{7d(VrS7PdR*_S zX2~~M8q6ed#k5E0<-|EmK1*ICjn*Xwl8vWT-SYL!OO1h2y9QGd`Xe-SDzh>@|HR20 zRXMcor~y^`sGq`dq`_@_L zCKoOWY%%h-aF*zb>wmW}lhfbyqhh?Q9u|vB3<_a-nK)r!nY)@Vm`9-GF&R7wrmzBu z-CRl#!$ymX34c(H%Lxio&bn5S(Y$iE{+2K)hjAwRJ&vq|vyVvqbst^ak`z(k98r94 zmwGW8#g@*Wu3~lEZKCmp+>HNw-O#$8boC8!aZ~v^caIBc_8rFkv)H&0$yE!vfxR|X zIR@!iot_dS((g8SAv}w1Fl(1FKGo|+a-R6O&Betz3&AtUB45gBhT#!9nkupYIeu2gMCdL2$aU6rUol5bM#MV2A?nVgKp z7{>srf?4(Miwn2ng3LKnR|m*nhOcUeD#qd{^57X6S;Ne2x@3kSK%!@`gg#rdiJ_;6 zr$@~FG|Plqar|7XIw$Jrm6!&!%~r zms0S7sjXkWl<2r2VRFQ`Yh5*^wX`+&(Q0ihSTrfdB7txqnsR^sqQJ^PuuZ7XO;GGP z?!_`C3N^543%z09#|v^)w{GFfALRypSjn}KtQ2t+@;3>XS$KDO)7I$h zajxek9^zzP|J8rSDTz~zo2`!}qSj$gd#Dta2+J+}{xSQvf}5tGY`1~qwjs}6Tage~!MSLv z=eqW{SqXhmnZgIXrJRAR5_x^^P*__lBopS5e;_|o9rCo%5@@HHn&i3TqqlAQLV0K# zv0@kBeVmP;H0Bs~&>O0eO+4{p4SQwx%;ddCLmFj_gsoqTeIItn@X0-#(`5_xBh~g? zX@(hWef4t_YTSNrFFw4Es!tbmK7BXo67bYp$B2QdXH^}wc$*b-D#S%n?KfCcTTKypInDK z=WlJ!^#2+sg+zV&y6qovf=1p=uV}ySj$aBtE>6K_6l@{yLV*$e-Wb6n_R3AyP{-SB zYnMPc{BNnh-l=Cdisv$4^AK)*;wLZ@fVJY1KMwh5itNSQM@?bR`T_!_ltyV6jKfMzb zq&t@>{T7C^-HE=}@F_R5@%y#OMj~5wa}I#2&9ZEE*ugI_065aC^=dJuu21>Rem|iMRAJ?q!H_jPSIvSq;rb2`JtlD-x%fp?=Hk^5xL_*Vt zKggi>bADq2qnTyGz#je8dB0h9M24$m|4yp*m@GLV>5WG8#BD>a~V+%x={qF7aW`2CMAnb;dsmwJy0 z%S=6E?wxCkec@U2>1juWl+F`iIcyl^W@?Ts`M220yMU2y&sIIpN>W=j;@>%&G}i!fyQgf%_A790#>Ey=gn&3&h0Pk=gBV`tzq8W%8NKmFAC1Y+mX)A0(^XWo?9oC4d05k!|I7E4w*+YF+J|yS-WC7qTd-@c&Sc-DO z%Bd)G-+V~R+AM0>uzz4Gt#+y>VIN;n%g)=g5ZSnO!K(%xoz!NIQjIDQvLhRbUn44S zY8Mip&Sc2f4fexlq+BPW%HMPU2OgN{!kWNa4U$+cv0KP$- zbO=*_MVQhzSNLYoS!2hG`)?jxzLgTxV6f>%TK}MO{cEOmEDGzA2CwNE{Te-|FXdsuu$%qM01$p$0_zWOnbP~7u{Tuh0}#u z^Zv?o4?T1-3yrV&(M|kpp--XAFmYP~*Uo#1!be7yw>_u3u6*ZKUMRQtK#ot7` zB`nQe>>-XN(#vVgyCLkCh6|Z3aI*C+TsC2w9T_$Hj2^s(`Mi+qk^ zM9jSnx*pCEbETewbmoooiF=h(JeT_}^OzZP3%lrAp#$`k_Oci3SVPE1JV`F7%0yI$ zayD zhCeb*sz(`O;@v-tS0{E~G`&KmY1?2`6skj-6CQJ!qaj>nGqu8K1j&BqA}ODCbWC~5 zrrSSSUWcv=`g%F@SbW>{r1#?5HMPW(%B<%kL-%DgZ+2|qMr%B{S`$#%p8nZ99_^ZT zmhI&n&_O~2g2mfMcgbb*BJf2~cFX5@=-en2c2x^v6XVRk z-(90`xRz>g`Bx2uql6!ty-T8bl3R#jUb_V#N}$KL#K$y6wELU1$tyn;-E^fUih z=-b(b7Wix_>Lw5_U&CHm?u;fXkhvr)I@fBU%jj{bPI=Ycf4~ipPubfP~!5rp5Bg^;wIy40(bBMF;mYye0jTpYQR7cRd0nl!Y=_%yV0t4-O+@>^_Y@PGbGJnA zu&#^O6HJKPMYhi!u4AlMG$uj(Sl_$$^x*wfb6n@h+zRN{dP>VwuW&boSJwGL#JYhL z+VSB>Xr0sX++K}%DCS7#9g*M}dUspVppWGKF4buYYvHprm{$WNMBR;QQXpXnO(=$QPe@+uODQj$3laisYHQPK!bV`8RAsn_q?=h>vnzyWuQj@v^wKUKV5e<*({y__TP#zDOJl+DM$ zk|0!$-Dh9R=3gCt}2<^otb z<%ttLTp12`*3aC~HMkx9cOB-oxK}5^J)5W*fo0T%K&=H-+g`(6cKG6!ehuTT((-Q- zVzxLzI^d+y&v@G?z-y*>dO|`W4D7n6Su0$+3si;u=qDIP`smW_rnh2msBafYj9I~G z=yju&-8|`J|K4Ey)8_Q9#+v!>rRU9qpO`8#8wPZxo}hlR#nFLN7`w9@BVEr!7FK5{ zkQ0;1(N02uEuHI54~c$tg`8{G)ns!voht{L6m=8^iMuV5oH`nehIO0R#IC*0f<9)W zu5nES0IyJqp&7xcoA88%sH#duDN;q7pVQ(GQs_+woq^z#uT;!q@Dkl~aGDwH)n;7X z96ncYk$ilIt5%LV$u;rw<7w40W@F9R(BX~!B>YxYTX8#CqPI_4;x2z(U0hwd6F<9T z@K=S6Bf2Sj-D`=6l=2A_H`d0$$=Vv$aIbevYW#_x$i~xh_W%pEA?vq=*ka}cFyLiG z&$rJ~6YZEa_+BgwD`CgYPd~wqdGW7r-sUXUm}+^uYln6)B<%B(ITXuxn#AwF^vUK} zpUGtSE~1?O@PQ{++`YO4&0RvBC{$%+`Yv%Hb`<|M|J96v~hTgP-(->-7o6)du_F-=dF9J?kp7)a0h z{N8AUYZb~hFQ2@5dwpT<+eh;KuBb;=)WcVy$3*@od^)nOuwHb`TCkv!acg#L3t9;i$t9fk_$vr6A|606UTj@HgMNE zGP6adMG+LDr9aJd`!c24Iiu!-7;A!z7$ENMoaY#@*Uw<8Y?o0Cx@sxS%Spl=n<>Mm z*NnIy%}YktY+F77JrMH~`{$NzF=E2Pxv$ob;Q6}tL7}{?$0jH>m7TfKB&#QwD~#AB zZ9;2Op^+u{S8`R2)L16Uk?E;SLdPc6QKHJytM2or&Z)a+Fbt&)aXk;?Lu7%g5n_O` zxY8~&SdEQzA_?-5T$p{?5Z+-5V^5>PGJ{HAUd{gdh;pu9OzQAC`{iT;nXF+R&1M{D z+!^)}l6MZhSG_*oUA&Ih?cQ}P8tVw&tn*6bG;rw4fu!kH#rd{A;ulVLthJ_}X!f45 z$0YGU43L|(8p&%o&lD8I@?5>D)=zuv`_5mnd|P%+(focik&!t`_V2;N&P}Dnk>vml zL2m-BvSj6bc94TszQTWZn8?dw1-(w1+$)58@uSIcBKVov?Ao(ajxMtqIB?w$#muI; zpY2xc2{j@OFbYzRVB~2OR~653t7n|$3H zc8xJ2nq{jN(aMH74vd#)-25c9y!bIMi%dRoV}_1a2yxb_oBq*O!Xm4t8NjocyTygc z>`%jn6I@se$~@dnbVFe(tIihJl%a4=CcSVbQq3SpxqQMA=hKV3J#`1?M3Sz4Tg{GW zhE;_j8sCGZem_@`In!M+m69>Mpedis9snbZ7%Yb zuIAv6CnuRf_e_pq3^SEExCDE;5E^W4et4}8Oig|8V|?pmqT9bb_QYiH z+azD@{&I_Wnc>Fjx$6ISm*`O=a3|TyUl`H;yw)|@FCdG=0ip!A&|mQFG)Pyy!Rx&- z2&3GmgVl_$^p-rHiX`3xM}`@|44s@2@<=dLNv5Vz?(<{^VK(%>xg{SxF3WNouEi-=76$XCSZPqKLT-J^t0oJ=7H3*qb_B021lLt|c^bLRX~*^=;+Ze^7cWDbP%^nHQpm=}WpPu(dU1)nGTfeXfTpYdxH z*!`WzuX>V%ARHeWA-nu-Pykgws&WD$Q>n1yR?RYk+Ch|+WiaJxOhEk;sF8<&5UUBQ zQH~}~#2oenOmf#3=(u!UIp;tC=GmDdFJ!;II*`_knB0n5$q^}TrfkU7MW8RGa)<+$3VDv<5$Q(s)$)-7?a3I!FoQu*^G-Lf zleLRb7%MAcj*4uK2RKzV`Jcv1_IO{oSqg5Mt_#3%+q>q`4Dm%&02pZL$uMgHXEUs_ zN+zkBKfkqjPn08&AsC`=b{+9eZjJ>$0wKh=Q45DdY(Ezg*#%Ni@S2_O&*AyUiUBwo zmQ%z9X&(_pK?@k^5ROG;lP1WX7r`mGwn&y)wP#l}?k~HwYo%lX^IvSqtPwpkh@(a4 zqv?}(Sx00%i=ZxEZj^{co6#~(vo?em zYgairY3^GiuDS7BIz;b&v%uZI0o$a^(u4k=E)3BM#C=1QVdd<*O2f9F1(wXPtaySp zcrQefD_1_TUPO<;V6ShwSv?XXYf#+rCe&DveR++vgs#sp!qi{7{H7~{3aD>3M&KJx zKvQEnjtr|+_I88_RCj{_RypR$<5SH3&4dLPjg+?GH5kWv~^_tO#%v<+AB4B_Qr7}bzYxeqtpmJPk&`=uXXv8+Z%PoAIFq&olj1J`F2 zJb6Q|@>LRXks{@jJK8nicN{$l?%ygVkz6AR_eK?yEUgNM@U|tB%Uw-H8H1M?s{w(4 z$o!{Zn#qMH;00xTvTeHA9(2p%ky82vU8qn*Kb0K@X-#|ClgoxH`Ca0#4o>xdwsg^R za7J^CwZzZMwahO=VJ4ySLzS6xyN-qf!;S9&#jSFMR$`2plapL;WUChF0d zNA*XHub!ferW&{TlHaNDEjTmx=|^JbW3u;y%vIe`DM2ahA_a}~hcOgykl~OB;6`zA zeE^|XMaywq=>m3U^5@s8rb@mO%RrBI*j&NMBHQ-QZCF$f8S9{G7jE;ilf%{}#P(4H;-Ale8vc)&FezUWP4W+zh6- zck#ULay1NKmbbce`;7%`;YErMVJ>Ia9a`I(dZzuxtPIIP(8Al2439gRf|PLKvx+HL z-i76@0qa_1OIOM)!={C<29>!^8e#T2#lP1JmyVJ~j*V1)Ba)wA z;fp*ON(g%+xUd#@M^p2#$th(Ym!Dh%>976V0HU}*qYmRI+0;r*8y+fQU97`V*o964 zT}7d_z_O8-G=m^5U5d}!8SUr#9b1rX)iN5!{fnL$IF(^xnx} zW)1Ke00yG+EO;|)4%`^vHg^mhWChIlJDa@U9;;gj_Orn(QR&~uir`4?v4X96=Ky)W zWBwRlm+zI8U)Q22TRN#hhC*Bj=$}-QfU_8F(I)5 zh|tycSRIWwsBL(X%0NEdPnS+q9jsy17&(tv9D6}TsqF-J`{YTtv2jL2D<4#YyrcqQ z-)|4qIV75Rp%C}_=cNU*Jcl}c0XwBMQ&*G9JnZpw{C04HFG8NMaU{Lg8FcbmJNM(X zD(p%SpEF{wrTa^-?l^+_D4qybZ^6y?wbu{9%k4DEWr}dioVdBGE^V>IZluI}uS7s^ zFLdJscKbCD4L*d8vFvZbXAA*QXC6#-y1kI3M7v3LBWMgSI+4%j?&2BijSn+5uDXt9 zt^_D*N9ZqrNZtxbOX|VZGqO079NiM8`f;|2{MYktLJrQmNPC~spFEeg7$Qoxt|tC; zf(FnY)-1HwXovHdfdB3@x$;ddhvnMy&7VMZT)!Pq@S+qqH_4%dY|inFp=LndC>$V3 znN$!JwnVUr!h7HKmO{`Tc0i`pJn7m~0!w+Lr^857%*7OZtC5n1M7ctCs}>Y23IGc^ z_4*^?Q2`Iar@Y-7{r!)%6LP3^cyi0YE8V)}e=DN~`=2Wa)`k@sMU%M7xbSnGV&0K` zhnru~d{}uNo)RlKhMyW@ z0v%zw#-4hF=4u4tGV#V74IAmug^3AzYAhDF0IZfFa5f<^nQpt&COlHbz*A26BB?Kf zC;D3f%1uuhuGLCELm<25-AfSvSDeLr)KW5*N5N60K#|7u;zALqUB|nO;Ou=2Nee=M zejZ@1@&EFTbdNP8&mmSVaK8&LwdnZWqFSEYq`o|-e&JFq&VwnqAwnyY5QN0)h>54H z-+Vhc6wUjN^R;+#gN1nHIqzx=;O`v3DgeowLf=YIUp{rI2v$J|DT_?s9^%6di2?L>H@+x*vcfH_!$8ri4@T0c>tu50WhRYz=NG`=ldNn zAS%I#U=bwyU-ofz5&aiGz@QE({Do^eqPOz@j4fm+^}GFZZQD)}0Z2)xQtjq^wuA(p z7WZ4R4nvWWzisN;pG)g~pZ1?$2LOkd4zu$#+}K~S3s5WmL1`GHsm?$9^G9tZksqBR z<9q#UtyENrfOWx%CblrejD_sy_H!yl7yuxac;Um||3y7eFB~HKaS5d~Y~#m&Cc2jn zXcJ!LH;sOoqbT~vC6v*|z_Ef8CeM^E{H!IiA~*{Hv_fke`Om+CGPn%=j~@-X#%lD( z!6l3{eFdpuF(mP&i$i5)2nhi6id0j?wwV2*) z1t~ndq%k{d-m7l_&cj8R#_5sQW(UBpv4t%STj-Y#Lhh_$bvnvv%ZPK4f1EFPu-Nvg z4&2%n3G072y+7{9bC-WsS105kgcaQ+dvsiU0m1CS3>bRzD>wBUP8C6>m1NU}@Zllk zCtI?IYO`j@Rn5_baJ&XG9|bPvE2cqBrRRUK_vPVK?(e%LLMl@&m3bbQA%zr5G?^2Y zWhOF@5i+EV2@w)XNR)Y4ri9Fy=XuDSDf2v?=WVz5uJ8Gs?{)q;|DEe{?aN+dt@nLD zpXc*D_j5n@op`hBNY-~TAf38IBG3*R*M9pvXV!NEGnpjx`v7URkK}AA@IbD0d!0M| z+loK_OqnHkVcEC< zNUWKxnmS^kQ2?mo0AOn0pPIzemS=JOT-v>o`hUO+?!Ru-UKIr^vdfbM@dBN%IKCjpI2|nw3qn3un7=7x(~C7nyR)VW;c)>X6E~({5Mpb zK{5H)pH}rDe1+5l#;5R)5aSTJG~0vxh`a+R5fmc0*Vm;LWLDc9)?iwj=WUR-TSdK% z#Bk|6r+(~5$zF)4$RLV|a0Ao^2};k_@r?N4iM6W{)yCtFS29R5) zJ-`R4zz?wuIN#~J>9>TctZsDErNmCVVRce*DHtmi|10CKV z#y9jC3?D38-`zyiFXiVz1LEXvjLH(Yt1PHC-eN9BbkabJt7u+$^Lf3{kZF z0W$FS0T)QjGx`BIeO?5jf?ixcIaLhtD>`w3QJ0L^RkLX^2 zd=+jib}_dCD~HcE(*v3qtbqy|Qy|r#{P_f(`;N^6&}gpy3MyaP^XzK?uB=;zC z_>kuYQMicuYelVCq2vHnBVz%c8O_WV#~UQSu;F#Qv`s4c_mtP=_QF?fFBi4b$Li8f zFwW=(s1TPQW4zNFU~pCU7VYm#U-z%&+36gPXv}*YVN#@xRc+{$!hkrry*3`j*tH-! zE!GBzLQ`NXrN%0LnlV!~?Fcre`u{;|05Zu{yBkrdVvi*&>g@Cq6>!*k(c8%SpI6JO<{%F?DY-@td zsd2=XA$Q2_;l9&0B0ZUE#G3O}RJAO{RVe+5JP4)HP#v=UoB@NEP9!pQcTmBH2#>Gu zl8!ySviV(k3jsPghoH&XL1G^pmeRTozAstUsTz5K>~pnQNnxM7k@ih^DVN%a_E{F` zu8d=#?eOfh;12sHC?ez{(i$T?(C@I$1F@^BK3ffjHzUIK(|73k{96%e6;_EMg(E3h zj|Kq|8!dXOb#p@bMsvMsd>9qB9UGm36Yet?u0$z3XCUDz^e3ztu{`+r)2B~YAAS4sn34hW=<*{1 z6fwz_tbBrvCuR)!^*UBwZA}GYuJ-fw{RPV%%k}-m0|{0tU0@fs!bwYZketk8Q06Up zZ0?Oy7bm0b&dw+qe{(L?us_47eVzWC@pIP(@kNP3&}+Fjl-FyToB=Sj(ahr2)Jr23@%D9w1TOPc86uRvkUVoJya>XLd+rRtU$^#* zdz9oVSP&KHkOXvIL^mMZ8cb*3fF*|B#=@|=s1O27Ble8u^!Ad^(}eHi6#eP7cL+5u zKdaV1Q&KHHrX~07kR$Y!8sp3h#>4dhB5Nvcb2x=5ojx^VK#$0Wj7gTS>1{qExUb;t z@X31iW;mAyzSQM^zn1WO!M0M;qS$9u3wgEo(dEyQXw}!gnmqX9f_W|0yj4{ z=ZZSGI)jKZQGu71YOG=2x2H>yCDe#;;99mP7PT~@;zF_^S4r#P1tO5=&^bm!nYxuB z9g@foJF#ntl}$Ad$HUZk$t{0ezBOx5i6%8Vq>NG7zelg{*vKCP&vfpWW_keqB7H>eKmw$IKF))iS}1@;#Nm} z*N^3WyzW=4Z%mZOHey=@KcI0M7{WvS)KlJinlL}Kzqg(f5Hko`Kglo7e@IAP>j{%Y z8;nC`Fn5Q*rQP`fk<*txij1UQWd*UY;t4OTges34PQhio^}5*UUhp4fSN~}K$789X zG|ro`03RN@&Iia3j1S?h9>Mw0IU930pZ^r87)5nKOf*F~lgN;fpF}&U5?u!Ht+`Jt zlL1e=ij47l#cfaoVw;iU?$WM9F#AKihj}u{BG&Wj_Kc3;#(c~O`sK*HkJCoFe9z+V z0kP?bwMEj!2#E8pH3WrW`*>q>Rc}9K$75pn_v`bEN1nZd zJysuaM81!RRydIlC{5ybFeOCMKlurGy1e(~W*R{(IE*6nyz7Tj-Cqxo;8-+)*;59M zrk6_`_X5;!mn!H)a<+#gth+z0_$mVP&n}UJJIUO>6P9rIyel$ozoZA4B>VqR0%N6k>5zs!6Q$RVOXa6JaiOjl@3)xyeSna!D6oeorFtCBt@n>t@z4 zc34FJKg7Kq6e1I~h*}Zj8rnwjC^U#0TDcT34PwO*tzv6PvF?rwXSHZ}VR<5fa!}lU zx2hJpLRurG)n2ru=?9R;Z*@r3FtZU#v8)Q&Kx=Rg&FCUUceR1~4ep zSF&P|?BT0E7DA)82(+n5Mh$2`LC?>y`YF%ti=v`sXUtN9)y=c=BdO9bZ%rX~)-7cm z)7fXzn}x7*3@YF!(xmLs){+>f@v!W9X=*rI@8(avk7{MqBnA;kTJ;>}KoO=CNN;=A zuL%`JT;H;_B;uJjwa^5za~bsKg5w?}NTW%Tc85vbGfX=w&ieO1p&qaqu8DKyX`QS# zZ*i;`Gc0KT4rCbOIn~q zPh9^Q2u>ppa+&F__B%w(ETl4ZQLN(68g4I91M6jKjHGKsx3Yd_$AHo~S#cX4DZWc1_N|UJrGR-ie_xn5 zi1~k70PchrGS85)p{3xH1}pjH66kbMB7!p^@5>S+rBfw@$&A&BEI}YtcC$3f=cvOT zQ%Kk7t=M;Gx0wFjqp)AKq~0c{=Y2}*HOvlE)IbFs|G6CIS(|AkEwn|RbV3)X4Nng? zgwxV;Bzpvv>4iXdO-~HHBhIzgBvEe94D@G5?-L0VBYt0~hEH-CudjL^B?db*ldbYR z?l1mIE__)@h7!fLi?5xyuiU^EtjT z9*8qV&*js!KV@s4`5kk0+$|=QGFp zUVcD?J14v^>P&YKuNf+lH$1B%sx0kpkn0bFBSY;@#>8^Qyi;s$$oL1U52hzgISEPX zA>7tHm5mA0JamWB^y}N`1m5ZlvIdf%Ss?SwlmiA)XM_U3(8n224H^wm4}5QsM5m7l zP9XB29~;&U-kOf_K5Gu63f$lwgriG&E|YiSN;zcZuXawUnMpA5q@5>%mEtB!*!Hqt zV*cqN`Y%{b9>N;k8q<;9PCU{BRHd{Py|_^nQe z9@G3CG<0N~UX>`*`*ihzwN&+8ziG(0_IHP&WqZWP-mH284o*Z|`&~MwbICNHz%E{Q zXqO#~so|Y^czJZv3#UKMK6E=2Qvf7>Ypv7_(qo82T-JjN9jsZ+W3l|L$)4XrPk#OK%`+~e38}AWK?iY zER$ZT@6@qV{0y>!4d?W}m3nxoeBI8Keuv-?M@H9HU$0!;9RhP?ejq*haK4XVS^;xw z!;JguUh%{;9XzIh3Xx*S42D%t6!}xqIhq68S-K@h;g8Sj?D^LL#mw67a9(em@7IR6 zrx2OVC@%x*L}Y^gL!c4X7n{YelYRd|QjPV(q8iK5gu?&{kb*s-vImikBKK$Tjv|su5E686B*9TaF6pm=qH7)AT{_s&mI=R|M)()%_ zdIBPp#ncYMmmIWRkM&OqOua?!C)@; z{hpUFHEY2yJAX>Rg}MO6~`a9ip)b?=Itjw8nct8h@+%6*fqa%D*(nqIcVWw zx~~I-gWFMS+Ej0ldF z1K32v_Qr9<8d7|gbsE=P!4B)+*1JbIbMrt~pVqO$;T@G+Et5 zfKPFI2r*tns!Y~hPySEfIQ7mI?3Evwb} zbv3=wrGSai0O9%*KRmx2Cz%;5ZDa#6w?fT;qA2ji={LrmZB z^wJ6@YDY}3{&{0O{<<+yzu%bVWFk#K9EX7_!}Vbq$`D$iZrvv#u3JkIco4wk*uKvJ z8mkA%!z}qZ*s``8VA~>7s|`pZQb%ZJrGF|xo|2d(ng_9~hnfEB1@QU^mA0FBbQEFFEz8OE6WPGwC~;JF@XoT(cIEPj`;2JgDXVmtE+Z#%V+i>e~vth5Nq4mU4?*W zHF2U@mv_K**b(v+f+~J-LwX=xN1E=!6?g)Hi2D+FZm=#=0kJCsj0e0KuX=~hc2WKI z@S&{wpMu@xbS7QNIVOLe+e=u-&jF>hrSM@-hGX>oa*UNfPd!xLfk)5tnHQn0=1Ji) z5A1^eXh{BGmuGM0)B!qPh+)*6{&37+cn0&_1}|Q>KK*T*`(A!Y`CPGY+*jrA7guOJ zu%5j@BojyM;fBF>hZLNBZ*}@_p3wnNbr_^xjzOaXgMt5P8wNq!lTUTV)`5!e1;JcG z79jPnk-{QIFfxa&Y<~j`9K-NiLPhAFT6#5W*9wypV z^pQ=G_Ly%oVG8SzQnPpAx4&@MQsn#`=H(^mF0NZyx40ufjC&K3`+GJb_12a6Mv}!) zu}U2R7Qh$7XQ9BECrtiW&o7Y6h+l$-d$azWCQ%U7y7m|-_Ckyu!O@m=u|2SlJ?+GC z2=3dF6+NI)%eJ##vfr?l=@C%?Udf(*Y>`QK_aU7Q2H-UaB;DT=#E@|jBRgyZbXDKv zsuN8Eaxcqd)JwjPi07Nbjn-TE_9ZuYVfjJHwpOWRc-H_Rd8_g^WGX>$>)ZFBKohP9 zUhZ%WbCB#Juty)=31pSLQw&8(8PM01%Scp9HXE!EP~yqD&8If`i>!g-yO7yMRZR65 zMWGWi4JO}TkN;Z>z-17Us$oEpW%V~9!FWjaul6x4s5u>cuTVmxD4KOju?kJbRCN3H@3qe=V1{smS`7`JpoU*UMX?9=9at zl&;f;@mvL!=v^c#-c7O=d&J;(%48U*>;{e?>`mg@&Q$RR5W}yL_rc}uW_a8hR-!Wn zIq)cWmsQ`fwckF>OOe}eTSq~nifUszt_MAlI+Q>;#YUVz?=4gjCXdX|crhT*zz%=sLOy^-V!8rnZIC#hcA2mJz+$zS(jazFu9jTzMsdk76YZ%8m> zzJ{Fo(t{`Nwzz7h2mbUV0E9o>I%0kU_Udj( zj)f$;GYRH$bl7#$^9@T|h354=DxjVub|BA&A)Ii`^!xe&38?|ZjZ6<3pR&BCX32QZ z$cwGEuh;`%(cn476dUeX5d(seW$&XbP1WBuxrpgFPbFAGXNuil!|J?Q5qV|i<*E=z zpash~HOnt?nkK^(PXB+@lNK_iKWu4$_{fuoiOY$Cqx_Jm7qP5Bqll-73jQ(J$Bn{f;%u(!$t@Upy^z$qq(O6z_LKctNs z?JJu=A@zjiDr!OR{5^JxQYl=9g7VQKrL4|3Q9K(|Nr`so`AlIxwimBFdp+;$|G6gT zkTto@t9t0KP`7m!)+Cyjgv@MrW+R`XRD#RjYE$uM67K8-@bfc3SAOGekI;{U3l9+Z z-zW~sT^?*M7>ya)SR7J2kdL2)g05^ZN+$V4kaQ8*19DGtZ(<|XsCD8fD$~#7771rX zykmNS;VTkRbIH6rBV%W&j@?W>#Ry?8W`IeD7w~ySH-8Mk-h9#LgNSEt9$s6`&SHVt zG1os2lZVJ*GPs-E`By5rVuQyP#|uLC2d`vvAjgTx7qoWu^&-}zXU=h$gRZvv3S3(H z=5nDsYiuW~mW#r)3zTa!nk7jL4ST$aaZt1*ISlqp)CZsitEl znF6zFdI~1rL$(*M|U>iErd-goncAn{rT*8D4OMJj)ZBJp6tcq4z9$pe?Md zk)nejjh;3xI}}I=mQP~_QK|UU-9HluZG4vYTs8NP=YPGdC|QdC<(6bBYw5^|2L}*6 z`CczRRZS*16L3hwWutFsuk&WV9I^Y>y);rGXp4?K-ckn$0QVt6Af5HLyxc@{cZ2j9CEbM z+;6_Z`C+sBH5hM0l~-O4dbSh@VweH0nD=Y3k{0YNy^MdLEfzN+k<@TVKEwL!<$Y$w zAVsr!USN+efC_mire;KWRcC)o4SWAtWwi^xQWk*adZ1;G&Xi|;vw6?(ld(Xitz_z^ zMP=9lUV;xTOP)TtGcp_!Nh!;JrPPXNG51*<&oG2?l6$Z1RWIj^o!mEh z|B8)vAB3z!hBTz=q0@O@7I0Ed@%@j)xQZ`Jt6&(cE7;*zm{r;h)xnz-rS0|k7|qk~ zh*b81e|S>L-C3!gh;w1cf0T@S=gHd5voHDN^iSasQC}C?2z)d;WbsUAXRjnbe zC#FlsEx@inv$xe%@_sb`h6p6DXp^sr5P@m_w+IZ+ug@X%4BM~g$9RXrlw2DQ&sD@? zJ@l>QQDk)R>R=(I61h!_q_(CDRE}j9c?01*T4)7NU8w;?tCi9f{h9cAC=M)cdw2nnn4oIyscI3;*qTgi`)jUjtzLv&`8p`0@8${@*I(6c;LL^!| zc3>=wk;&rqdoqJB!hp&qicqI}AgxDX`swkF|h4@sFC2iwtQVZ6>8Q z_lW+z$04X1TzxyhOH=Lb^&j;}HgQhhYOZImQ4rbqZ;?WR+&GWqx_!!jT`aGWCN)0vnVh{>RzzTUQERcMXKblz7*;X~w^A z@-GPWSJibnnHg9&KYDCbuxbp`Y#_l23amm_628n{>!_WA}8tpze)dZZqhlQ zQXnN#r-4H*0#bl0c0B)L1*I^%!FcN(Jn*?bj-=&CAUq{xj!|Czk^E{^`aN`rOUi+s zctRVZG(Y4jUQkVm@j%k32Q#K~$>nd+y#rL$wi@@N&$Qe@oO%p5kP%|A1T4GXCiimb zN19pm53WR_h>2AuF0m2?NsFd+57U1ZesdK*nGh%d#LJ_j!TqNkbT()NOI`~EV)nI{?n9B>$uE*c2S%(wG&c`B61++P;d-`qO^URnbQ{nDo><5 zrLn0XpZaoFjDQC|9pbxAG?od7*!y<__5p2L<6}-atwnFrHFWl&Go2oE0QWb(CiPZ^ z*!t=cnA+XpF+gByxN?P4VEb9=nCg&`XvvEWxSHIRnCN-R(h)M%e$Pqal1;hT=6kbb z#&FTYE34o~Waj)xuNu3Uofxr(?++Oj7ozt*42|gH;KpbRRybnDzkBahd!vVyU0of<{H`P za6QWl+13x@pKSlmoBJHtSnP zuO4kKz#ra#BlV<(?}aM%wGP0U&+d8Z$hstYh!2#_OPv%?u(YF;OafeeV-eM%kM$tM z=B%j+kZ;#*SA>a+K*B2`EK=8{-hky3qdD+G#I$2v2!n5BzPAt==ut(@Vw&cisfbzKU5Q-EZa7IC!Lt!OnRRPYUXArk- zYe4n92vC@}X*=7I5UQ7*wO)4+GRY*(9eSO@_D>PCLIVQZP8O$<%Unv&LrD@%wm^C9 zvSaCWtQ8T3>BFmhUUcO83@@lmGplymV)pKE+=WtaAoDIN#dp?s?nnau?CP-UNmKIl z1=c|>NpyG*cS?rjOLdj-HTiWH4Zv9rk&>~rJCM$&aU`S@<0890>7O{yr$CHrF!&Jt zZx#8L(!*2|O^g^*Wk4gq6S&Zq&^2D^@~9ckBZ#R&R+TH#ZBF)t0eIGDfN-kcN%^!< z{xPxDETZV6OaZ0bIVE#oDL4neSk1o1qBs zWzJ*%9CCmO=s~7qUUMX}%Ww#?wNU!i_&4JznNO#0(vKWMk(jr>G&2~C>pUfB`5v<8 zEDnoj-!vScm1Q^@c2QRnO-gsF&C@phohpUt;$nToPEV7YYWMoPUC2Hu2|>kt%YRXS z?(QW73j9!_u8E!}d1+H_BR-|J!%MaKTXfpT8&-*YvZB&ar_-ffy$Lwe4*(Cea(N(xnU29B`rlJm*F%>&+H4Mh+k z4+fFc%eo=^KGO7Kj@A#I;>OUrOP6~9B#54r%xK)$@~ATk^B*JlqUrF&VpV z^2w_-dYa9XMNbvB;&ex!XWq5rO($*Jhi0J_lE#*YYgoQwP2gL0Et~lX*io#S>M6Lm zEEU6VOm#T-)?LB`d{)6*Kau~DVHcufOcil;gy5`ZX6CFb<^|#ld~;_pLHoygP3`aw zO9Oy)FWlTQ&psHZ86DkO404xsyY)%~;ULv9g{gcEvPUf@9-B~bqdq10jI!}!quN8} zgcfm}t*K#<8ME6Y@rHTs1+OM1OM{E^f^HiY2E{%$Zf^SZ643McK(`T;>z3JVjjE~Eu>C)~h6@umGuVoCF+dG{< z2dDeH-b;xr*$3E^xgnq)-TuPP+bzwor3#xqz>)XH$<@4?r@l^0S?MLVn%-vn7GzIq z&e(s6C*R5Oa74H}M{V>G_{e_D2w@%Zec+=)20fj=2BbI>v;730d zRR;&f`GSc3j&!#$7x|@I%fR1^%KC^q%H1`jc>>Mm9memkHtxD|Te$yH3LG)vDr+Wj z2UV-uU$1D6Z9lSK0?~r-f#=%>71Gc7^_l}2t)n4;zEafNb_$E?;unUqxgvTA5mmWJ zv$xcqN24QpTdY!UN zzn}x5@-@m?Z#HaMsV+_lf5zWMjLfW4)2<f4L`hTi{icN za<`u$|4R>H%8f-IQ5hG8ktYGlnqg!+T}laMJ5EHd208x+(XN{yfXl_~`O3fY&^|ujjHw zqaNZl$~5`fg{(Et7g00_b%u-c|A-)!a~X|zO|rth_YB>=cdaoP&Pc(Amm9b-JxQg~ zBcWS}N`)Sb=-wEaMMyZUY%#}e`l@)hojM`}!mXH>#h3L4OVG<~cJh0d*!iRy0aeLk zaR*0W00_MNc?)aixq9{xAY4j(hJD%tQ|Z{$6au{rS3UO=Eq zU#yGzHP=qt@$J+R?k<9MpP{q#3o|mi%O%GuK1}weBAcel9B0Ngtu?>FET=;Z#l$Uz z#n}C4(lYpALcuc~NFm2YO+wIB<2@bFF{omHe9rK`GMW~P# z+wPEHHo9=$rVD@KiLJ{h+G&sm>JrqdFG?jfEpy1;W)L|+i!Owfe!E~(0{obJ>K_l( z*erWi(wh{Rl(mLl$~?+!O?lbX^{qH2C^+y@hNQFQySa(*9UoHqH>`p-gl4Fep^RtD z$Ku#K#riMlcRX=45FV?dkFA#qjiWA4A{JVi|iEOGNgAu(A0&$!q-Q;AC$+(yG>LUdFShvY9WM29x9HCfOexTni z1*kM127G06nk1yY---=)?sI%Bj5mbH+Y!rPc9<-!pC}A`3raH5KWTCO@Q_%q4pKF1`dzG&ApaPfKa{rzk6ssM0ZsEgu;58O319&0B>0 zbyoaN)oidev-Lh@U4l$EdQAzDXNvIDbzpebc09k-r;tgJBExz#_F96jy^&jN@jD-K z)tCGXifkiC3^N-F0u58BILXj(A{3->T%@Xn(@1&#LaT35^^*)>!Ca)~ewGR6GG8*g z-Qh|0gB~=&Ub?fd(rccSx;#nvp#Du?spbg}HM8$IOw>}RSA&P!5BXPPdyFUAtk#;3 ztO>p6Ak?F~(zZox`OIm{V;NsYc0zcDo9@TrqiVwa=bl2%LOky`12T1&3GHY`>l)A3 zs)N`H8jCSW2s@ixW`57|P~F7|iYN)aKvvP!iM-~n%wX|^d~DA$_0g-fxr?=$rpsqm z&*~I4M6dfCqYj^7idz04xct~}{L=j^ij%`W1a5XB`>x;pkPWemQgV4M7sb(P|8Vr+o9|3`i-$il58izsrT5X4 zxPsC0gqqAqmH$dki~-~=x?eLLTi($63ztq|PE@rP8{4Z9h1|R8+5ZwjVUtHC_BWeC;#TTczT1i=d4l6 z-lE>suL6DhKm!b$&Er#&t#7TO*6h`S2)FUk^!kYp+4pJI`;!z-bY+dM1dvvR z-dB1)<2&-eAtFafq@i`o<_y79AjjZ)gJ<*KQ7kgmP88@TZ30`>ggSJF*JN(H=TEPJ z{8aYVhC>Mdkwn%>Zu=FF;<$R_sksMg18eqys_wMKR=SdJ)(9yj6f!=8+||2Lw>NQ$ z7pX*Ex@PQ-sn1`K?7LANfu^c?A)?gH>!)v52Yd^)tfArxLQeIIqcc^s&qzt?4_1|~ zlT04nK22KxP+TfDmsx^tcX3CkgnjH}YTB|->w_VMjKC4so0l#IeSKnwrU&_x_aU3% zqba$xTnma{z7QO|5SlU43EGj&lX?@gqSdCKNc+{RP)PVbFgcU5x!(}<9m}Z)czA8*g zulU{mh46g~2LM5 ze3nr)x*y*>l^;Ogc#(cqGYR~K9tNJ{npWbAs)Lxyw)3USzoV1wA;)8kg@>K@24Lec zbEX?@jpM+#m8y2ROp}ut?5-FQG*hzt_WAvlY*L}>4(@iQGOU=R?``zC-o(``=!*-P z4e~jQP*VBTMO5Tji!v^fF6_*kC^TFZV&52IO0!SViLW$E6l%{dPczuT9h;iVYk4`d zjJpu%+ztwf&Yy?tR{Hj^ANw!Nr_U5wTUey6ZZ+59gzVmoUCpjCFEIOfty-t}&D@Tb zq{YScwBEmwc&6r2{AqI2&xW4rhxL^7g$1OAP0#Ufb<5ghV3~De^@S%FSG#kX_JV!J zeaNJZ-yLn;j3VJ{k36pzydf?6nCi&qgrI?%%C50}s?2XC{{y}$Q&dy!(+lwL5sA%A$ zSz_`PkbZ`S88@tid;qaQuy_rjWohbue4WQ^MwpNBtGtayrm&s`l$rG7B-ZlCkgN~! zq+yodU5j>dJ1*?=SB*H;Z84z+@%pNWP3C@k#4)Clsk?_yi19Fdj(HJq^}bSYz?1L$ z`ONzZkMH9SQ;&9dVk>rRztD-EApSPqs>>Knzh7Z-Cuwz=-JlR_oTD&fs3VuOx=I)2 zBvDK^^x>-wW0`rhl-i}&f!jk4?myNmE=i4>%P*8j&*l-{tha&*w|X}!5mg2LmR1tn z&O~=KcE$SH4tXY89xZ7R-$gy%JCdHTgenR5CQMSje(|O2ey6jm@uo^-SJZhUsCCYZ z?xp;29afgK(D`nNQ~DcYe_Kt|E$56*BaPFkot5nOB;LmgQ%&{XpWL4v8Ssx{>m5(! zae#)&ox{TWs59vDAx+2FPM!~B&+7;(?j+~s!MJS!6E|rc$>OV=!PdYoD|E>v`fbbV z&(_9qq}5!+y6)S3Ls>h1{;Slg;W(nhs#Y^PQiZp^;2Z99<)kP2UD&*o@jc$si5q1Q zS#qHmx`WCt_Vm;`9Wmju8OsJLnsX|FwCiQR4RDURlek&)$yByQ0%~OEJI7OGN z9@dP*ycwk6jtMF_`LzVAG36~D`sBnq$F@I2kqV|DFv;m zQkqV=kH*ZK7552<&wU|U%~K1S6R{t&cXv;79vsh2JxcjtX)z^cL{ew-YR>~YA;lmj zGfO(IYx{*$VdfLky=I0XRT4=I<=4Ehly1olF{)G7wsW-CI-pb0u-(bK|8+hsfHZ}{ z|1s@4lc7TW)%J!e>|UPlh1wYQ=)Oze%Pek)0kLD%iX=2@f2TYJI9Auvg==w@`>Nww z1{>$r9vWIXZVZWU6}0Y*q?3NlZY>&25tx~@7z(^r9n%y)kjL7d`;au*^&co-?ABYl z*foS|R5-PSGVa&x2~cg3&L6t2jv9&6QWwqUUri6J@>1h5U3$=c~16w zl0;LrbMuL-6~?CDvBZf+DQf(1F}?%&9nA;n_IUSiFV+LFHuAPj4nM5G(s4wbw1i={sL@ySX2b?< ziDNq4+wg(Z8n?BR#@F*XF#C?Nx$F~+)2b#Z0&7khRaMCyQ8T`_;We9UC}P~+-0NG* zF=1-{ie?7E=Qbfl9ni5Fn=u>O#of8UeP;x_jiA?|?M-u=w#!4itBii!KTqUMLX!_= z61!&icQ!Bey27O1r}d0~yWq|7_`vWl@ZfK$@ekGZmXiI zO>6x~U*aZxs%m(^q50gnaOY0$_S<~f<^n?rY;Rg}Z9Dlp-dC_V%sCsTqqD>XWA20m>Efa(l5%rm)!$|dT-;p0gjYZaI9+f427 zY{(3qHcaAJT(ze>PMPpv&PgeLU#3Jy+)2~RZT9`VT9$+k+v+_kijZvDqzR9}k>Zx&E@#uc_RJwhcI(03+w zmW*o;t(ok~*}DY``}@#KZuv^Mm#fN%)%ht_<=hxs?svrKrU{tqi6*NtBX@qOoGJzv zrgl?Kk&C@OJX_PKWV~$v6xVD_lOJ!}V3QMWzj=@#USEygk{8npr8@1Z8AT7nxRNEG zMvl4OtmuDfYM<*AchVD^9nCv=z4MdlSHYCKN+c9p^lM>*{57%M+hG?f8YwGUu#YR( zOSr|gaBfVN!P2S3+nDN;1R9~q>XPWyyyfVEJnX3`adhn`nqT`teBQR?VO70G`&#>@ zJ9QYrwIV~kMU$%+fFuyp1l+A5e1mW9%C4gBZe2|6TSE=D{jPf*xv&ok2t_poF&9(# zs6RWzi^C;Kq!o@}6CfWAFt|wjQn63|^M~AjI*vJjmoL?BCP}|LC!@w&w%locuEsLN zX*`>5-_wnpr=-?0I41X6?Se3sX1B(I_%P6a4L-?;%aPR&RcuoWmTdU3P8=TaB;<3^ zjWrP#SoM8|BYLaq(2|&tDBppn8n3!;J9=>Do|#X{!5mvI;wJ$_xc0BwN<#kUYpaiN z(wmZBcZmd~+y>CWp?2+2$sQo#5FVSYK9b0>p;rD0CjPXgM?s zHa+H`eZmjM_B~4UYI!DoPOLMlrWd_coANHc-P1AM4I>!rLb~xQXc)KDt7ZpW8#NSg^Ii(!u^Q@;S25YHNC+;;uB^UC90!> zY#KM6Q`UCp)e9>3UHYotE4YfgeexBv^6V~HhT$aOsD0v|bmdFh93s&nPLA?>NHg=n zDJeX2V&(@uh)EFZnmqNy2KHch3X4ZXN~)_qpki}dW{%Zz9YIn_rWB)Cd9hu6KL^Xs zhpreC?fF^(nQdxXcj?()`xwt&hdFhe%s)8>E76!2R_cJ~ZJvu6Oy`21`CC~g?Gogl zFZJi(S*ehFOiH8yItNM~dI23yQn~s4l4cR%lFz5T+lovm06OVtO<}N>S|e1DOLP zOwUkO+bRhErdHUL{$rMkC;p9i`|YM{p4i$2(j&$)!K^t0HMY!}EO$2xdmYe{Xtx)i zZ^&#q#dd1HV0rW4#TQIglw9j#7bV!{L@!OJb-WTCul^wR?yVT}=#fcrej)NBj<`-j z2yG`#cWEB47E{%T@X6NHY$qlhuR67UVAa#q-V!Kk+J^5-mL^#z-_Xay-`-BH57KgE z6ncfJ-5i~~8Yq~a8S%R5Wx=DapylEV`bV&)n$M5t%HU8c- z4`s@d<(PAM*H^1;GtTLn=$UHrE`QbQgB(j=n&xoYpMr~fiw0E;I;RI~HnMYEhqLJe zjvo0Z$AE9NBy|A~Jif^E$#ihhNT`B(8fh?7RRsu-Gaj+&$^7z!(B~%GE0zlCF+|}b zahFENJhL)O#Js{QPx1sN%XN`SA|<2jNY8^3C9Bg)kBI7cvSn+T22XjNHi}@Z;~gyW z=GeMx5reQx?kLNhM5YSKDsxWE=auYQbOTK&>zuiie*&47peMpOmb!A0HVRPR@)OFk zQSYInl+@E$~d^-^<6@Mdp-C%9WiL0->?CF>9Fa` zPK#9%GLyn_)|7Dz(GD$v2sOR~edLgOj&Z;lqu2JGvkw!FnK9dNAi@TuEm#h-d0^jD zxB-{-o;`~;dNpUyUp0^MDF=(pms$;ERuo9=mY=elI8rhn6GTdiXnL4GSStX&zb8k8m!tBlMum&IvfyJ{Ray0cepGt& z+*58nnDRO5LLoAFTCH7pt6X;5ZL?0tn7qgUQU5PAWqhu$1JUdCdt zZ-0rta2IIIoL^b7FAi_;K+Bbp*AZiz(h8?bVETsl)#DdftOK>}J5*k0J$-Bhvm3`+ z_c(rdA-!XZmjFJ_t)G5*@p>H530*V0jiE0bF zY!`p=S5b(gz&=p9x6md7amw!T+R)QuX2HI6;kgei(sXe7@+D?}73yt~qNZ|DNys~DnyH52Ap zQkZpVSFKI3GO+`{6}*x>)U3<5huIUmd4tZ}6+S#4h#Kc_vcGPBS|>hy%a@d|t>1*u zS)cCgVK+Jhp0u3STOY83jUooR=7QJEX>1q@NpIS{@A%x$J{oLuS}Vd6SVwnT;=aFH z$`~TvP(D6MXO|{XvN?bSjU?sXTP2JEnpSsD)>>@XiqIP$8a0LqnjT*;Z1W#WGvPkdAA z+ckp4di)WW!`%#0{;%!}8pL^54p$M%BjcZJTMV;b0-~M+7ZYflba6wCWK>OGE41q< zgAu+VDTvSDv{WSGPhu$IyH#7+K@xX+a2FdGG*XSXyE&t?FFGC|(r}1GY6}|m{H&=$;(m7}=YUJDB0?8m_lOKVdwVyo z{$WQwM?_mtoZ*Ki8kYHn5A8r!-4cA4fC71=Ejc3}N= zb2{bFkhDH;&Ct_$5B{&T;qaz6+pW5=5LnzLQ0y^FB%DiqTzHN&j^p$WEO|m`3#+`vT?ERj}vN749Ex~Sz{HTp+glJ*B7Tn zte;k{_rRw+ys#idAFk~@b&hw+9se$U;X^vEGiF57^>Z!GooZ-{<%cDeD2;bRX**W> zi8VGp#5mw4n^#qiES84*@DOe8T^jEnJ;+v_bf{z%p*G%9ofCdHICCsnX0NSwSnt#% zC7whVbMc#qkDUtIw3TVr(ASv&?Z(XhinNR}fU_)gn3~7yU*Wc#?%DDqW-{ z&L*DK>0lyjk#D>=K`li!akv{rupvlaCGC7$r)_ea$ACODiDYsJc*$>grmA4(F3vpp z2QyzI?X=%XE<21M-ZGOUt2>byE>K5ASMDqQBnj!3siDPcVA|tW%zLr0iIHntIpk~g z3N5?RTLDi9!uL0uZ!H(6YdmPWT5O&>Ea|>fJ--490?J*NBAe1%A8h$uBJWNZuOy83sq2JB9cYsh3osOH?1qx37aA*b!L)qr_1x})P7Clr39`soVm&p7vtvetKza)G}&E}8mAl`wA zuj9~rzo(mEs(Mh(Sp1->kGG(IZiX)+R&omF33_)PhyG5(y{rWvq0>ty`1gzdm!R`& z`e+k=Nhs!n?H_DlxX|CfJPP49rjop5`Y&Wn-^cq_`&hQ6P?@5|jXTKV_!xWifnYpmhOwedk$Ei{3Ym zfX)sV+de{3f?&VPG zLerO911)j5^bo0R+z*&1(mKD_EwuqhSvhj(Zm_hU?V_BA^HSbIKPm&nTf8ClSaH`` z`HNoowh4JslRl3Q{Bxb>q7DfE;7-lCy#XBWaw|Y?Ga$E8;n9atbMPy5i3RQ#X3Mz zc^qL-smSbt6oKd^C|=Y%wn7x^qK+aesUkoNdqH4(_zLx3TmCeBzSBo6{<)>FwTOzK zcGY`wOz6hxkt*F5X)1I*O|p8*Jz|8-*$sSHl2Mb%Zg?0M*N%RT{Zv^v@xR!6%dn`{ zcyAbn1`!Yh0TB!oN$HXlRHUUrN_t48q)P=PM5J2~7&?b;6r^it2|>C$2i|*G`<&Wt#z+|{sN_4$>Rr3sYk7(HTRgNn-k$*_a7l&d;k~&-5ALSOyVEC4@lTLsp$OyugOm6 zEk_H$C<uHdA*%?EuunWA{z|XKmqC-yW?25NqSF(z1Mc@<7ZX`y~hJ#h+Deb+VnC6 zw`Bx^I&Ol~oW2wFLUT9UL&QUsCu5PNh06%`i^V#~%2P7lc>*&bj#1MdG!?p8^yOiRw+=jM0X#SSHd*Q>SJdc ziIAOpHN-_=r2ZCAeyXj`A$_qQ5KGiE%N8u3DGI>xxZ+1(6zlT#D1a}5s52*lHkf+e zaUSb<3h%hWJYh&^W6sO(%2dL6M2CRUWU+mBbjN)p_;mi@)N|Z(z9)7`fPT%nr?udK zzbSLD49eiUrhrP|X1|fO{x8q5$zya}XAK}F*Z?5SOO1ofbr5hAEKivrKfxb>{EnP3 z$)l8Kl9;Xq5Vj^jk`GTe^ebi>I8iVbOKk%z+mG0lIr&x0Y!weGMLR(Q{sXF8U!0x+ zzQpYWP&NGkp?#}*fNw4j;J;!=zTcI!!Q-DoodAZ?H#&kq%%IGOP1bw$}US#{dIvkthE*~-cKJyi#fl( zdZ0Ax{_Q*>RgS=zljrE}S7kVKfzMCk z1+Ud81s%SV#exw%pk!kRw1d=W?hJ`~>LC~>fv-*SybN})d&7ocJ*~^u2}nDNr$POP z_etv^q@tBZ?Lt}z=JA`dnfW{PcD4=fmL%D7Dc!9l8|UEB6z}tF(;5QFN~mHR^8pkW zr$uSxKb4FWMgoSPF`92*Re{hMjUvC^s`s&rh~A0&nT=Q~(GWsYvKwIS+lu!g*&-=n zY(XhZqT5c}6a6<-4RIceoB@79CL+KczjL+RJIrW?$YL`+2$^)GC3PxZkMYU2K=!AGCk90LDm8pe9yp z`DNYBLc_hsi1PQ3jf|SQ`(7IPR=yVeipNUlLfR;BD-6%k(5msSSm-N*mmn{vS2(f1 z%!fRGEaS+ zYzQY%->;+A@k&x$`j)g5Z{HBWP`>7DKYBh?eicl>6LNr?(_<1?z)6Sx z8CPO`Cnx1AA}r1c*n)4RYD!2aG5&Vv_`W!%rGB>$5c7B=I3IJ9(fX%*DW|wspPpt9 z09P*E-$Z*fVB)<7BAoXk?E#uJvtnOZQsnU?1NSZQrfUq~G=AXf7lWz_b1K-@-HiVS z_7X6o`G|sEXdhgv0;3esphNI1gld-!1=NX_r4jwJ?dT@-=fI{%k0@G;XO+E|14M09 zs+jtnq^@5Vrqn;_ZogqoAq$9vkS-9NEE`hw9l5mks-}CMuq;(xW-;1I3N!cSW;>_ve5o=&drX@bEV~^{=^kYQw3|IjMOOlR9c8L2 zrWK;RC>oxGZZT?8IZJUC8hg3d3aqp;{WNJ!eH<}&nQamJRMC`l%F}FyPcL0R_F4LRB}t+;q(zKw=<890sh|bk&-%R&uj=IpHX-V~JQM{< zP|_)1Eqy=-;bKdST=>ALa#;d2AUO+zwbok;v5C>acwUpz&KI==`%=q3Uko-9zLRxl zL6WWUII-9rAi4%~x5RaV4Jq1$Qv;IgRLT}C_5l7&q<@Ra)Au<@YK@n~28e6*Tam3Ws zoSO+djh;p`e#NJsc5C~l0-8F1s|LB=_34#e$%FsbaETW%kml_b)4s%hL@yWcjmY~; zQT&e@hUX__ST*9NN3L5pwGBqsFLF4&RMDqM&8?`b2$4l>9+$*`d#sBZxBZ)_~|2a*k;;vgMIN&c}Lv2WFWO!E`z0 z^nM{P%eG%Fejver&X-S0#P-VY;s;TB(yS}8sE>Hpkl5ss7UlF}$j@D^cb9L@9CH46 zVao>HEz&q@Ns(6b^Std??MR@x21U(YZuzU?cr$Ef z)}$J7r3l47(PaLp=X0>Abkqb9cis9Nwlas%m#@KuCI0oC2a@qx`Oib%dPkE?hWG2# z$0Bf}Z}i*!wZ3EyGVv z|5~3?R!sN32>_#PD>tnXRM<0?V5Kx{#JeeaT`T=N-VRpG0glB<8q1rX9Q~O^)|5XC z`|?21EW)Pr)pKJZQW~*ItV6NM7Wn@0w!w84$(m6GqUOS6Z(9joAOj@*+nP|upHWErATk3l{#+vG$$O(3z@&L+Zk=9}wpD2cm=tDuh z2&$93_nV)Bk}Y6Fi$(R96i+AP=+)d=HHd~b=G;-?by~C6wLhBH<%WESR1`eSGm)rZ zy7IY_LceyG!_&1M)L1;Wq#PS*Q69>#6;Ri!1*-U0&l9umx+?fEj!saJC zbFU@7SV~z@)(L{{T7|uCy)T@j6ZEf@-yeV~twvz!W*ty4xUTJ&uB(RtLlkQ)mJITC z0{JC_)7DfyJH{A=B3@WY+rI(B5_if36Sbe zY%ZKmsq~A}D@uWxY^;NwU%$k0UNg_3x+RYYv8DZtM}HqRlQ8omBE+!e#*P@t9QdJ5 z`O@)utz-W;=bFZ(n9-;Bzj+lU{jkS2jURMl0neFa+c41V)f|+0JPM>1E6o z#7K-%BiXB;_%1vJS|17Dawn$(!U-3DsR8Ud!D=UNY3}_eCFrAmr-7wdx$sFr?lz%Y z>D6{UeG{^RRD*)(V~yZIvlGY#D=*JxJ>KqU%Pn)F z0%;u)CjYO#**NvD`oNGtmruy?w&KR4;bDCNEp7vcNYGJ7# z38mvWuqeoK>z3Bk|JZ}SiYG8Afxrn{Jf-*@uU+LX;vB%tT?RQVvRJ#E z!T~$30@Zih$C{%KqAOA7&?NKgmLyxkW4v)!U*uHKhb{&ETd260kN`D`O?^2xaIm66 zzxH+NTcmH9Zyn{DT+kLf1_5rtJTZEY`ngWtCzjWOD?#QiNYo=sKbC^}spyId z@-^J3R|gG}1CyB%DLQ_rCM*$|6&`6;+mt|HXqR1PppoW*T8!BY`l{=BG^bY0Sw+y+ za^J#|c<2D=qsO7Ta~3TthjN9Wm1ab!DDx$9m+^+}HF-%k46DvK9E-DOtanh`@#67C zuh_Lq`*IBeXWwYAc(t=U(Lmh|NqR4B)Ucp0gW#222hvq7ciPHm(IE_2V|2Ptj9n~# zX)?O9fJtU8azWMh@2C~%A9}|>E}`Vwy3S6jQbs&y^VV9-<;$B-LXZX`D@krf`vIZ{kor>m{RdY;QNjGGsg!?0QYXK@%b6pkG58q?Sr$ zMtUG;5G=~7n;m*l|KKH{9(TSYEAlO7Z4f;k>RNtsQmZ6e14bf(ba&Rk;GWIm7$OG? z0bh`bMwUrY)QxP&oItxjei~e5Np}VvJ_^KaQrppSOIsJ&%K`wyDsGPC}+8FKWsOkS~0Yxz;GL^G!s860JwO>C()M z7qw&s&%sV{I3z&rGb^bBD);QkGekjDmt&4ZRDv9C#Sme z`&5%Bih5fQMWwvnYI$xs&J=DF~?xm|drbv80e(6}VUEO?fg+Asytvs=XS;>WwQqW+0bEn-i(RM`Ta7 zO~gA`ys7d;b6%fqDTp%kU8;_DZ)>s17Q?b7Q7SYIyk6zPL~W#8L7+UMC}Tbh=|!X> zu6*l|+_i@wIqE0c`vWcW0EQDDNifb7U`9msK|l<5bQs^P|H$5dBe)qtAcg3z*tUeQ zZJPuIawesk%Y-X5ZU@5@1DfEOv(mx_Uv501L_BiW3~!-2SsVZ(jXU{v#Y(dDTCSAW zbDTLj`?=K9NTVpRepa(dex32g?)G1-7qH&xxiWfj9;*ds2h+%}!B>U#%%t&HRE(p@ z8wJ$YsApJKD0x8{aqqSi8K=$_miosLY}X#&SeA`rdTu%!e&pklrxg^)Yk&Vxx@5*L z->Q*!Op+EX&@K2>0&cj(n5PD=T8@7Gk}7@;+Asx+*|U2oFDe)XSH|Ep;d^p&);+RB ztzMbhFzC7`2VUI%_s&b~KC@{Kf3wBjadCeY zo{f?AQ9-CJJMEYF-=ZV553OQXdGl`@38DjbGcYR=R-01C<`|}|riPlAW*|4Q!Wy^s zUcF$+G)Zk;9&zK6uhz4gjE~b%RKjFNWQC*@tPGpdL0@m#jMbSVFDrm`3Td91wZ?v+ zH&okwj_lGhtQoQcc(x2$dvY_GR(WCm5oqixb9D7V4bULD5)av4|B@6Pmp(VZwa;u@4Q`l^A1p*?OQ9)KN zJhnG#9!BFZwhG`up4+7)TUW^@nt(-p`20OL#23$&VThW3?Omgfed9I0z6EH2`26v+ zYu7q~7K>E|-Yfi1`{Hkn0y67JmPP1ULNMERCD~>T0VvGSnecw6L`0X^XXCo0=kM;a zYRAF{W`ALImV>HSqC>z$-NRcSr!C(If^; zOmi5sRs{B>f5sa45`~r6i zZ=GC0;D;uEh){1bzQnx(UY;gu7J2N4tkp$L53qNeRPs#TTi?&YTOeK_S&$ax>3?)| zp9bB1^dwoS9PZJ16rl9Z@!l+cUvSZsxq*A%qkGpmjX-?|f7{dO@C@gY9OQH+4g#W<>e2$@CksSN< z*IcIhQbQ}WCQJN|H+|D3$z@)K==ux|_AmkKtyj>5cD?{?Q7j~ioJ>ABL7Pl*VN!5? z7i$rG|E_PB8q&0q)5!S*Euxen8-P4RY_17<#z;C)^TG$5G1sPKdu5M5g7YacU^eue zeT?NV&W!=aCgVN0Dj1aYAsgb@+6mx8P;M}&{cjQc z|MiXk_ly4T9{t}r`oCA?|H8=shK>CfB>yi${$GUr|0zPc1~i2GnP?C66+H2(_18|l1wUuUbnd4KW0>YD)ab0Bgs3i&o?43n4C^+ zw2uu<9wgZJbd4@dcB6C8SC&={*OqFXy{e~<5~sAQ9I~_u4SYrm4IhvtV){#CU}BSs z|N0MuGfsOXi`nvUfh~L}HZFxHwNshvO&{p0&I(**^nOze|`r1 z;LC^NjbrM0+H+s_ND*Cuhf!iz;*&TUc%>_3)$!QKH`+YxBJ`<55*p?JAhTs3W1Ng@34Ym5=%GG_5!DF4G z`m4l$Z{9bpKYwOnHDspg-zV#mVu(=Ifm!x1^WnsPaTyj{VB>=Ge|!`@Aocg7yi@lU zx9&T(cldXG!`RElG`JEWDj}CQoUMn%5QMg>xTR72SdUf=__=S=tUzmyH9$ zc{ht&VgQDpU*9iXJF$^C${6lJ_jhDn*3xZs&m9xZ;EF0tL+r{N)4*b6l zj!)|4$NWkw-A}0#A=BZz8u_V>r6WvEf1M>)_c7 zxrGM*ee^$5z1`|>r8&(`Fe=3dDGCn124A5d_c2d#0vr2#U_@8m*Ru}UnN6D=oGq1E z4tMVY16=(t4sx)a`7UnYr_2rR8F%Yd``}T)l`s-|YU=C;Y)oU1b`}=KmjED=R67b0 z;a6O?7u?4u-%$H_p`HIUKBGbX?}NpF#a`OvhWp8lU3!)iMT3lWEgm8H^`?n}kFgKr zjk%#kYA*zhEaT+>;zX3J17AMNeC&kSGTJQ{U^oO<0kz2V>$}TkIDNy}0J{CF$i#UF7Vnl{H3T?9F~9&BFa9WB8=>8F#-IZj7wNGg zZe?o)tc%BcD>`N-#mx45KvtY9l39%lm_WrlMq6a>gAQ`kvftCuvwbqs2niotWy(A& zgabJU|@TzV4Qr~1ft9*HHLorvkdI-YgHl|iNuEYU#uHHjFn^9oY zW1dVtYJSdZIm81-PSK8oXxYIC!~9j#3Fk_1s0tpQ44wn1GMIf^jjG0*IVQS&xShtA zvwHQy->3FX%SQ=>vs{@RT3X{v3%chCA3Q>h(>SnF z<$H3!Uv`j3QS{a?XXjXj@%OpnLO{gy1tRLQUNYSj7A79Qc{_d8fjPfk*a*^QAW7Y!eO`Z# z?h!q}smv}&3X*T*8Y+vmT9+2msQc0LnfTJd)n_}^)oyKU;F-bhk!&Aio*vTI7 zFzcjPJvK?H%9tJo*zIe~e!#kvd7#)tcKEC3HK1cW58&fS^rY9hN4&L8h8%SoMuOfg zRD{n83=yZ%TclB-S9ZSv6fxGOS;rOgc+q?IE+&>$89s&JT{Bf(7hiysMaPqWtkA0K z`nBUC?w*XCyLbY7_K@QHfF)^JVl~R8Qzy>rr6}+NJ55e)I5j^DggjagWG0A#Bi_x)$0{(C0lK}E3j z-98dZ#vkx0C=hCe8^FM;2~bxv(I}xLaf~B9va7N@Pr%*ogg7DXL&2su zvUwT-j@T5-!e-n&jEm;m4!7n6-?3_z@5{ONQE8zv&-`^}YmM8}0dr!4mJlV9hl7N@+r(6{r8y59kL~~r0O6FVNX2Sc-(@WYs4AR+yx}-n=&~3fZXfTY~s3O8c6GlA`f76iv(UHwAC~d&B);o)7b?YZ%hX zu!nLPl~$5qqQ445E_PC46mzqxRu;hT`YFH7!d2=|G4NEeV^N#WJZ8q?Q|?kA)*J*U z&cK=QUG@dZ(!22k#7{CDL75QK<>ZJy^-lIpCcI6>lcK_dwFAa@{J?&@Y}{n?2&B#N zxOD9ljO2DQghg*rnf3UX1^Sc0E^tc;-xTswa3RmWnbYvevb|r`G?R#-dakdh2^X$b zuip6G+zl|kt=q85zt{8k(G;|wP5_FtuEt3gnq9XFrN9!u3yQvrc^sX=UQ-bt@;XXqr~c-Ttdtv;^4u|S8_6Phi}WrjaZ;x0H#mOWUU+C zPTTEN6OvF+tGbJ24wq%SWCQA-DzkW_fmYV850Q4&9+&cdrf6Dh@iMo|w(&r{m)G!w zC){i7p+qkr-P|qh?vm0aYDcJHsO|UhSq`xZ_r~a)LCmFj;F?-kLimMcc8GUEr+(jx z#~_LI%4!+MV#z(9F%WAxRaZth9&8;gB*%kw)LnrD-zm>Bdmg16p&G*dM>;&O3Kkys ze2nv5qLEUR$87P3!ApP?*?r^n)^To88XpZ<)&AjJ@lbbz!U}gmzpJ z4d?iVNPoCy>XjxtH_}G+S z^l*~D&d12g(G2-`B?g`I(V(c8b|*ubu$F9=oT@_4pejlbB?56H;Q?jlcHc=* zP|4A9Zu+dT6L7dDRkKywa5LzEA~{2~=7~Jzh0tr ze$7&NupnGGnsvq?ttQaCcZ#Hxd6qv;e%&_ST&NGjA@KNXWw5w)Le(nmzqsWB;#U8; z^Mf{(!;^Py2=ut`-Cz0R0+AFJl7>N+5sxBx&_GiyN1Yd->w?g+UOeI}3h61{sVkX1 zkU^4a6N9$O;6@JX<2~m!fCAvZ%&dBkhACGiQ^BSvk8IgY1DE9nIf=+_SQl<6E4v+^ zYbZ0(CszdF86(`)N13#*fIr7G`-K}|bB|vl3@i&W^`QJoL;P?VC);Ul?8qsRSt+Nx z*`I`;`Cyt~*Kc{biXm&rLa7|&@R;qnjuTxXUfme+Jg3}-!i`+a8r5?RMs88`u8P|# z;O+G!MSI;)jyKlFN7xjJ3B+|=31vSxNQB3UTQk!QU4AI8zrHA_I{!`|H{;$(3dg_r zLx71EzWEKo=EG}Ya>bbRcRi;$^y~fsaNAuZJ3gw@xrPpoVgN>?w86gaILPI}9Dgoj zT`%H?>CsU|My>N5HL8KHfpc9&eq&~_rJAoqY&H#wWz3oZ9lfu2PCR zIwB;8i=r(KRu1G-5{bv|tbFX=2H_~p(dV*i)O#2*Uz$4vc^^JY!ZTksun@;<*$KFK z)T~ckuuP6-FiS=89 z^%}qZLN{?$&b61t!N(~o1PQ(8$#$b#OHodDedL~T{kdnxGQYcXvV`C*{a)EDx* z)XZ#1^HexjjQ12Rkf^i)I@|^tXAH)TP2XN~NfuPj)5KQ-nXR)36@{XbQ9_i>NMU1C zTFgB|Uy*zw(yRzSTsf78$!F1l>LcQLp`%4ckGQ?g+}#erVH%aQ6+^6Y<)L@LTXLC4 zWApwP#i<6H_HaHR)TQj_>EG0990szlgPzLM$CSg02RG;*rSNHsO2sA-CS{JNI{NFB znv)&7eO&i^SxfIT_N>178U63;kB|1AN8);2iG6r_tEel15@lis7n|FN13i0g!bi_)fe=8oJ z;IUMXYl1@HPJ|6WPn=LiLIMX*SEY9kxNKa2S1}Llf~7c-r&GRXyQW%*>M(`DUWqwU zftT*`H+y;N(sm5h+v&6ytU#W6h=l8^q-+4LJCAx3&kcKov1985H1&8;sNO( z%Gf~iJ2ZpWA@;W<`m&}V5RLciRLn#1=Vhzp80bTNptx0g>0UfMA0Eax%!AMz&evVD zDuW@>CkOl>^bF-{ai_`kLu8vPJo#Y$0g89Ia$1V*_wocN=87rs2bF4{Igco(J$!@v zz`i5RN1JVHNDTXhi}E=lyitsJ2PHc;j5`)0GR5og@+9%w{te*I&^OHs`7gQzhSjHCHLlc1VKxGUYP#u@Y#^tEzaY4S3b{EeS=h4N)Lfrs` zVu4i%)xE_1dB9k5B$M8Iy97TnuM$vyN9_SWio~x|sr(ae_e+Us^OSqqLA*4<-%&J3 z#rs>YD}ndM_q(^yDE>v7FI_zW3S)w8@4)?oYcR8rbp@zd;No=aP7jJ1qgwI?YSlN< zfJAlg4BdY$;fFiA(7!imc7xXAZXq~-<2GZhkLW#&lX=(N<~w80=B2q3L&Wp)9YI1U z_d4HomOw@l5&oC+`aLvh!2=UL0(4M= z2~-`8l0r8ye+Bqs-h-wyOa^g_u93Cb$(b4mrR!7hwFhDY?{UAU(xJukhVF`IdpyKy z>RaPUW>tzu6zF8QX0(qv`uQIDXb<1%%hcZ&Un#kaK!Z-hTKAdQtHj0A?_BkvIXY46 z3mG8t`n_9v<+=Z2_pnbqPmg(mNUgMB{&EeyfSo}d*OhGl+)Ma0yZI^V;V@*e(oi)Q zYVex-ro;dk1q&xGl6VxQN{sJH2QFV&(OcZmm+;ZvQwC=4HRhY5=!vH(&-^f$bwrd0 zsFcqURa9ARR@57CbUjsqVFC(x|gU1*?mSGQPr-S$;5_pvg3fY*jKA%dS!l#B_ zb$P6+Xr2kA1K!fp+u6mp)Y67b>Z?4M1XAtqB5otf1{$7be~e}7MfkK+^yWOPEFMRq zQ5Xh<8O%2a3LIC2?&_$Rkd@ZLgyDnTB5SPFVn9j#xkSE7h8!o@=vNBYbio}Oe;61}e)(Q$FAw$h(!iIf$cLRR zhSxG`31B}&y>x@Lck4#pxOja_0b?E;zO^1c>oIJtUc#o#k8LYX`Nx%n-PIYa-BQCj zd*Iou?|@;Mwfyt*Ym1^CdX3Gh@{JxQud|(A-XJH=b_C!)s>7NLp@$hmmBIcMvh)b{ z(tIuXIoXJw6ali;>)O&qCWbgon6CQR9S^`0~mYxEsX4KVI_cpZ8`eH z0U#Nw2R|vI&#$1*nN2hw{Tlk6=R?*q^Pn9F&A&MB*yVchBhC`{3%b8ERy(=de;yEq zj}=kHL5GzIDzs{6zeZo_thg=OMP|b@zQ$UJwhB8;V6uEb&@z=Y%@1 zr3yOY1TdMoWTRM%V%_FCqRU&e!RW8unnLPn7A_8wzZm38&22g|pfrj{HT^zG0}Ked zc9#a$Fg&w~b0yFen+lYOwV^znFw8vGF)$9-GQw$};7*xif4m&JfCuOGP9R!csd*-@ zF5ygNrIDiN7`W#=VjD|{GMy2^M;$xAwfGx$389f4CA{DBV1k+3Y7;r{U*i)^G|pbX zJY_l@hg_}i*tJ>I4kJkL*-73Rx>`LB?)b!!>CQ)SYd)kPx77%PAi!bN~h zfecnx_IOTJQ$C<|j`7%hAL(j2%koZ0E{a7Y<$7HL^9;}WX9?Zv;N*;ynDtyNuKH-w zzao1jn!3Per5jKLVOU7QvpUcKl--g>AMg1sJk`(s4yf~d;yG@aFE5`F71JXIU2)8T z69%(A@Ch;>;sZ)TC7)UKk#!y?aiE(Vw>Wr|0Yk=CT!bOl^EZD@k3lGuW&}NANu+Yl z%IQW;<-CvE1~ZDW+nHW8mLGh@DhJUg_)+CQVV(zL?Pe&D0xlrRR$kM0bB<{gFvu$nhr z@6_IA!%^Al)}GNWAp0E@n^WjRDfQWklYJHjh#~>#N*c^GIGL zS=F-ZDn8oIdV!(?wcsiOcQxPs*#wMI;G3XKi}=wSda}FE43j={2S)(!9LzmJIgrJIVgmlrT^>_=FjIlTp!;Ep z`kjbwN3g4NUeWy9zH3o3y$jZM4!rs30{6Mj;eo(qo62*o+LrwJZOmcZ^S4{WUpeI; zT3^jxCI8j7ft_2S)0*}P_bw=rUfCh3Fu#Re{*=S{m?F~2( zcSjt!-UFSMt3Ie6iJGssC#?gmumUTLP!5d(=q6 zx@9djUBkh*lZA$U%1cBzUhf5F@a;iX#%tZdLb|F0QM}8!K?>$!62$K`G8O33swzE$ zZYou0fkZP@&n@?7JRzNrcQ>e>wP_ce zX~d5?I`O+sy=3d&xv8`gar9?P=Mzk5PReUC2=`9+jVspNQ?Vy*x@;y(i4a*WZ0-b6 zw+p!K=uH3keQoidXbN24Qhd|EEqihUq3f|XSSI%dcP&of#q+Q^CD1taG=QB<@DsMr zu6!yua8SxfrS;>rX&e!=mLWmA~A;f^62T^{521&)(m zN4vRJUz{(z`Tj`-d;S}2_-wdI{hy-P0B61@*){@=$dw-4P+jr^W01C0fX(E)H(qL? zB79GUuY$)Q0+&T)^bH`K4x+NvIxapN0Nn~mHRDy67m4#PW zo}8{?>BGDy^aw!t;igZ^sJS z1LVujx6WP0YJ^;#FD{=se*2Ws?2>4G+q!sdMpGeVtk>EAYVZDRu4BcOvEk?xE3o_N z1X>w1gp)w`A&9Scxm!>x#R+61CsH0_g^Ua?LhG^8B24Y_JW*Zi;na($s%-*hsu?_Z zi3?pF5s)eQ{XU3a1%1WS^z?Vd6CNjB^RwsHr;G-J@Ih-`?E~3-t0XFFfM@kiw*8jkBeofh|SfF@kShz7pbb(I;RFbN?sXUeDiOM zStYKF1CP||1)J3l$T>X*lsKabkXF$=;0#_Yx!yJ*Pa} zLbWm*{ofPT>t~c$XB>wq$KRFN_xtym_?P1oFfb@hWuzojE4qT#D6bm1YBN%Ebu?&HSKf9%;06*ZT-`!6h^~3ZpTeA!f1Wl5jGD4n_&t|8Ex%1d>07I? zzPPzDr1XntaFppGrjhfX$6V+_1RSyMIHeSUy|vj+UD%cGNgR?AI>cc5cTjEtKl8I| zA2ia5z%Xho90#5W7F(|Ss}|M62<2u4evAGuXMP4hn%>L<1UWx*=Ct-RA8l%8(j4^? zQ+aNK28awwF~I}6C!3wnY8K>%yas4<#;lS5>=q3$mkc@r zTRO>Bn~5r?jtQ)%zTDL+J#pG^wd8_JM|59C(c@N2j?#k*QV5oV?jByn*eJ zMh+ULf-JS1C}p}4a2^Q1W!L!9Q-mh@!`gt;qBpger+Xc!P6}?i>UI7b564pWo}_mm z98WHCX>lv<>?!V;g=JL>t|p7;Rm-~H`1RU_`N5#|-O=uVqWn^SdKZ8sTND(6W^Eo| z<2g`+%mSa2L-@f9{LSyp8=);pry+x@t<3!J$(0{Hx^pb?%8rAv7kSzcz9% z^F+IzWVxxMVsT&K!u8#^q`B>;#oh8i(ZdI-%N~ChAcqtSh}i>+9dE%fh;_=9&CW-A zu(%d9mXaPr`MQ=RFG0s)3#69(*z)XtyrGH%jFPU4LK$P_**+_ANrBM%w%chL)%FZn z2-&FBDdHTNb;X&iOh0^|-aWN2C`v2hTIvF986S*icS?Y*wA}d_x(hh%>BsNUvU#Ks z7dz5@`e^hok_AYB2^Qs^o6UvjGMVaIO4Tw}RuImB!MkDp`ZNp~Lc>dlduJ?yTSE{7 zrv+LEr(tNa^W*eU#N>lgxu~KOP_mkH^=ij(hl7rBhH4+Teo&5=w=z+%Y+%P}%u&lR z1(~Ya>YAuPR1$Zh|GF*MX3K%WjGyC@97XiXX=|TeWYkrsCZt% z7oI;^6KucO2`Z$#QxzUFv1b^gD5HfNU4Fmxq<-Sr;(0JX8b>`O7w=je>^-<~X@ct& zvsS%!KwyRM)$&laV&u~bpgJ>=OWZ9Al(*&~rKl(i$;M7l;>JUIT&3<{T(rM{9%}_n zV<%vbT4O~n10aoX$wHFb*qOGd%l1!$M9L@@jc!O9$?4wh@w;vGGz?Fui;vq}dJ2 z6Ge`@<@G=b%i69=AyLSQwp<|@P+fgv`E8Skqny{qcr~R{_)-jD|0T%QzmOmsvoNiA zXSDrfoYBVS{23A7K}=NpiU0i6dB20~pL!?dHQ{GMRQByf(C@AVHG+p>>$P0(eza{s zngfK#K#@izmM)G@>qnwm||YZ{EBB2UNSJkL@q#6kHs#Xu^pk5j(ZB|3dZ%dj%hbOCk3! z58(fd!JtO|pj|#&dyvAn+I02zK@z+k#;oK9;0oiNy+G2n83=`mHtuEbdc(pAA6D&y zAyqu1Y}Bn>=2fcsVC*KF^X#rpsThleG3cSUVsx*XUdwt~FOzkfWJ629E()fmx?DGFCl@%G(Qug1{+7!-V zM_e9Hk-)OeIsFJaNRVHWT!2vE8WCu((FQsDpD_x`G*$*O-;V-T`&ua|B53!(0QH;3 zikb;^ghf0Pt<%}*QH#gPWR6CGQbztn<$=F%6$G*w1;Qv+1i0l-7-_(qU0rw_^hFH! z5}A~8JeR@zusR;x?D4fG&xbubAiwbepiD(q#a@YNV!7{3ySV!8Es)1-4nD1*JTK|8 z_>7VAbN@}27%;(G)00bC%GFyL;mYw3Ncf|Df5lR9Rd8AAd&XkNi#MwSVPVHvb;;5z z8!T!mLy>m^Ov8@Hb1vpSp+V$Z)w=GjGE*U}M+!d)E`9!Zy6!Y)Qq4SGrd4A4X^)vd zWx6mZNTvs1KXlBw@>|Kgx%Te1@sY)jg#j0w1jUeS;`#!4_Fo+ z&MD~9T);3N;M`jJK~gn9$0lJq&s3G{B$-z$Xk~p%vE= z9y0VAlz8aQ@d&&&oh%_FgxGo^G2eVqxUunef!MjgS61K)`O#L))jdcegj6u2{EZi<-o^{XPH%I?vHV!@mFmdjX8We>cPC4Qk6o1FEPDWB^wH^$3tnS|BQ&pg!S!5)KED`jZVTJ0`o zB*kH77tUMAPMF(zj7LZP2T;VmNAtbIHV}qveoM>^*7`=~827y5r3Ui9OM)uBYvyav zgK=i2{ApyJp!3Q{oB;yV?S2#L|B=w~Uvt4_4dk^ani)O{Y#cAt@U~74K`NV6HU)Ph z4@i>4>}Q@-;Qu~UTnr#`gCMdI2QYl&5_zW&CV=FnDVSUKDmwLb{qhwV33)31zeQ{TrqfrqQWuD=UAfxvlE{r~|A6T^ z_4f;Y@jGSQC2x%ieD#2x@U64A<^fISd3KkjF-rZQI>Ni_I6*P87&S(K9cs}DSGI2l zHaPbFop0n8s^oBU9#@Cf@2gkyLfu~6*qFQ)+;|Q#5BqENlr{D0zW@KKi-Gw=l2!Ms z@PE*Nz`Fmy;oqFQ(X58RS>Z&jur(RKU-tu7cfMMD<~s0r&)CV|=9H|HO2`4miJA0P zV4rK-l*YFK2jp+%0r&EjS(lbFSG$^f1D6cU2cCL)zXrGpaNF*_)tgv%y_;YE@21{u zV4>dQWxeAYuyI z-E7vuCLX>fB2mp}MuKtdUAwQ7mM+NKUG}zV!FuZ%+zziIc%{usfTaWQOo9_Oz$rU3 z?d$O?AEX02g+9Qh*q@`C%m3Ov0`{#SLl>! zGVp~C4hJN@*F|1=zw_wRxCw#LG4EKOL)O+i@Gt>O?{@{KszNUW%-k>)*j^0hI{5YS za;7PIufrlYpIYa8Ws5&+rZB6M@K^uznSF1KN~X??Ug*?XV%EL1-%I_3CxHcYm^gmV~G2Hb#9Hfey$z@Nw;M$OU#O&N#BmrmPQOyar60 zPaj-;c1{&IKj7}@*?Mxa`t4b}fJ?~F{e9{M9cuxVd0fCmStrDSQcT1E2i#U<=!VwI zUOwuaaAJbuHnH{fW-M8?yvq=!WsxIz*?p#WLT*&}?CVo!ot_$$y!4aaoAWUh0Xx~C znO4yNI9ndwe(ioZaCzsMeZSwm)=%0sgVSfe-Ce$rXY<2=H591N^4B$Tewify&QFhK zlsfQrz=jhP1VDoiS619T;pCS4;v>p15pZxpEnv1!$5TWbp;Zt#oICBntSy_kj5U7chh3TPZ{7v=-fw<=mH~B1KoiR}z1S=xm*7 z@6}9Pm#(dkzkdZdYh2CV`_Y3XEBQ$3b%Y;KSPoXe{SlV~7lBuX!vh62(959!>@qgq zk|?}s3NK|)6;0>^%9l)e0q+MQ`vIu*h=#)gGq;$sUQ}&x3zjGYqX z^a@Uog^vxOxSoOOC5ONYU-wQsG+`Lmp$F)_QSXn&K0Lv}Qx-6Zj3)lkypONwJMf>G XSJ9P!@~Wh13_#%N>gTe~DWM4fpDh5U literal 0 HcmV?d00001 diff --git a/docs/images/checkout_settings.png b/docs/images/checkout_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..2891b5377f7d137a2772eb1fccf2e96a6171ceaf GIT binary patch literal 92977 zcmeFZXH-+`+BS+Hpdcy&(m_N4L3&4;ieRDl9(oIeUIij5O(_b}s~{ahZ=r*N2%(eE zi*!PhP9Wi%@!e~$HO}iEXMBIp*%>3rWM)2dKIN|0eLaM$t13~DF^~}u5KugOs-Q_g zKpa6pKooz81URECgk&NhxMFYr__6x4$B%ERyE)s~J6aPEJPnW2Bh}XGW=J=R`S4+Y zkn+O~KdLW!_t>f~5o!`MvR%IOiSEYhcP0kfE}OUC(U@E)FM+)(CZ=q7Z?^rOn8w;< z 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 NURqhIQo=ak{{iLqBTWDR literal 0 HcmV?d00001 diff --git a/docs/images/klarna_checkout.png b/docs/images/klarna_checkout.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef86b345827fd3d2b6095d914ef09d3f7988b2c GIT binary patch literal 79903 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 E52bdcbpQYW literal 0 HcmV?d00001 diff --git a/docs/images/vipps_basic_v2.png b/docs/images/vipps_basic_v2.png new file mode 100644 index 0000000000000000000000000000000000000000..8e662cf778af1f640f9e85c6d0e4b5d3a0d1e5fb GIT binary patch literal 157994 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�-+jK+hZBID~b#TewQ={pP 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 j?8 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 Date: Tue, 6 Jun 2023 15:16:25 +0200 Subject: [PATCH 07/13] Add metadata and do standardization and alignment --- CONTRIBUTING.md | 11 +++++++++++ README.md | 30 +++++++++--------------------- docs/FAQ.md | 2 ++ docs/documentation.md | 3 +++ 4 files changed, 25 insertions(+), 21 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index acd3efd..fa66942 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,14 @@ + + # Contributing to Checkout with Vipps for Magento If you want to contribute: Great! No issue or pull request is too small! diff --git a/README.md b/README.md index 649d06b..39eea70 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ -# Vipps Payment Module for Magento 2 +# Payment Module for Magento 2 💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/vipps-plugins/). 💥 -*Vipps Payment* offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out. +This module is hosted on [GitHub](https://github.com/vippsas/vipps-magento). -*Vipps Payment* is used by large and small companies. From years of shopping safely with Vipps, customers trust their personal information will remain secure. Businesses have the reassurance of our advanced fraud protection and payment protection policy. +Vipps offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out. + +Vipps is used by large and small companies. From years of shopping safely with Vipps, customers trust their personal information will remain secure. Businesses have the reassurance of our advanced fraud protection and payment protection policy. Information about ordering the plugin is available at [Vipps for Magento](https://vipps.no/produkter-og-tjenester/bedrift/ta-betalt-paa-nett/ta-betalt-paa-nett/magento/). +The *Vipps Payment Module for Magento 2* plugin is available for download at . + ## Documentation The [Vipps Payment Module for Magento 2: User Guide](./docs/documentation.md) contains: @@ -29,21 +35,3 @@ The [Vipps Payment Module for Magento 2: User Guide](./docs/documentation.md) co * [Customization](./docs/documentation.md#customization) See also the [Frequently asked questions](./docs/FAQ.md) page. - -## Plugin module - -This page contains documentation about Vipps Payment Module for Magento 2. The plugin is available at . - - -## Related topics - -* [Magento documentation for order management](https://docs.magento.com/m2/ce/user_guide/sales/order-management.html) -* [Vipps Login module for Magento](https://developer.vippsmobilepay.com/docs/plugins-ext/login-magento/) -* [Vipps Payment module for Magento 1 (deprecated)](https://github.com/vippsas/vipps-magento-v1) - -## About Magento - -[Magento](https://magento.com) is an open-source e-commerce platform written in PHP. -Magento Inc is an [Adobe company](https://business.adobe.com/products/magento/magento-commerce.html). -For Magento support, please see the [Magento Help Center](https://support.magento.com/hc/en-us). - \ No newline at end of file diff --git a/docs/FAQ.md b/docs/FAQ.md index da82829..dc29ae6 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -1,6 +1,8 @@ -# Payment Module for Magento 2 +# Vipps Payment Module for Magento 2 + +*This plugin is built and maintained by [Vaimo](https://www.vaimo.com/) and is hosted on [GitHub](https://github.com/vippsas/vipps-magento).* 💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/vipps-plugins/). 💥 -This module is hosted on [GitHub](https://github.com/vippsas/vipps-magento). - Vipps offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out. Vipps is used by large and small companies. From years of shopping safely with Vipps, customers trust their personal information will remain secure. Businesses have the reassurance of our advanced fraud protection and payment protection policy. From d3e5f98be5e06362f18353162f92171886321951 Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Wed, 2 Aug 2023 08:57:35 +0200 Subject: [PATCH 09/13] Update links redocusaurus restructure (#169) * Update links for vipps-developers * Update link to vipps-plugins * Update more link to vipps-plugins --- README.md | 2 +- docs/FAQ.md | 2 +- docs/documentation.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 55c2497..1968988 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ END_METADATA --> *This plugin is built and maintained by [Vaimo](https://www.vaimo.com/) and is hosted on [GitHub](https://github.com/vippsas/vipps-magento).* -💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/vipps-plugins/). 💥 +💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/plugins/). 💥 Vipps offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out. diff --git a/docs/FAQ.md b/docs/FAQ.md index dc29ae6..1107e48 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -47,7 +47,7 @@ The best way to report a problem (or ask a question) is to use GitHub's built-in ### How can I get help with Vipps (unrelated to Magento)? -See: [How to contact Vipps](https://developer.vippsmobilepay.com/docs/vipps-developers/contact/). +See: [How to contact Vipps](https://developer.vippsmobilepay.com/docs/contact/). ## Why does it take so long after purchase before orders are created in Magento? diff --git a/docs/documentation.md b/docs/documentation.md index aac3d95..2742585 100644 --- a/docs/documentation.md +++ b/docs/documentation.md @@ -106,7 +106,7 @@ Basic Settings include: * *Client Secret* - Client secret for the merchant (the "password"). * *Subscription Key* - Subscription key for the API product. -See [API keys](https://developer.vippsmobilepay.com/docs/vipps-developers/common-topics/api-keys/) for information about how to find the values for *Merchant Serial Number*, *Client ID*, *Client Secret*, and *Subscription Key*. +See [API keys](https://developer.vippsmobilepay.com/docs/common-topics/api-keys/) for information about how to find the values for *Merchant Serial Number*, *Client ID*, *Client Secret*, and *Subscription Key*. ![Screenshot of Basic Vipps Settings](images/vipps_basic_v2.png) From 2afb4c2204d2424a2e6db1fec2d9d2746245028a Mon Sep 17 00:00:00 2001 From: "rebeka.burnett" Date: Wed, 6 Sep 2023 15:57:28 +0200 Subject: [PATCH 10/13] Add Vaimo logo --- README.md | 4 ++- docs/images/vaimo.svg | 64 ++++++++++++++++++++++++++++++++++++++ docs/images/viamo_dark.svg | 64 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 docs/images/vaimo.svg create mode 100644 docs/images/viamo_dark.svg diff --git a/README.md b/README.md index 1968988..3dd8726 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,9 @@ END_METADATA --> # Vipps Payment Module for Magento 2 -*This plugin is built and maintained by [Vaimo](https://www.vaimo.com/) and is hosted on [GitHub](https://github.com/vippsas/vipps-magento).* +[![Support and development by Vaimo ](./docs/images/vaimo.svg#gh-light-mode-only)![Support and development by Vaimo](./docs/images/vaimo_dark.svg#gh-dark-mode-only)](https://www.vaimo.com/) + +*This plugin is also available on [GitHub](https://github.com/vippsas/vipps-magento).* 💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/plugins/). 💥 diff --git a/docs/images/vaimo.svg b/docs/images/vaimo.svg new file mode 100644 index 0000000..eeb9bb6 --- /dev/null +++ b/docs/images/vaimo.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/viamo_dark.svg b/docs/images/viamo_dark.svg new file mode 100644 index 0000000..e4cb8ba --- /dev/null +++ b/docs/images/viamo_dark.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From a6e7588e30e996ab398e685fbcc31f25f16c39e2 Mon Sep 17 00:00:00 2001 From: "rebeka.burnett" Date: Wed, 6 Sep 2023 16:52:27 +0200 Subject: [PATCH 11/13] Fix name spelling --- docs/images/{viamo_dark.svg => vaimo_dark.svg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/images/{viamo_dark.svg => vaimo_dark.svg} (100%) diff --git a/docs/images/viamo_dark.svg b/docs/images/vaimo_dark.svg similarity index 100% rename from docs/images/viamo_dark.svg rename to docs/images/vaimo_dark.svg From 00b58cb913fcc30e8e920eb6916a746d6fdec122 Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:40:38 +0200 Subject: [PATCH 12/13] Remove link wrapping. Add link back (#171) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3dd8726..8dfdf73 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,9 @@ END_METADATA --> # Vipps Payment Module for Magento 2 -[![Support and development by Vaimo ](./docs/images/vaimo.svg#gh-light-mode-only)![Support and development by Vaimo](./docs/images/vaimo_dark.svg#gh-dark-mode-only)](https://www.vaimo.com/) +![Support and development by Vaimo ](./docs/images/vaimo.svg#gh-light-mode-only)![Support and development by Vaimo](./docs/images/vaimo_dark.svg#gh-dark-mode-only) -*This plugin is also available on [GitHub](https://github.com/vippsas/vipps-magento).* +*This plugin is built and maintained by [Vaimo](https://www.vaimo.com/) and is hosted on [GitHub](https://github.com/vippsas/vipps-magento).* 💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/plugins/). 💥 From ddf2cdf51580647b991ee9f7b0601c93b0606f2f Mon Sep 17 00:00:00 2001 From: Rebeka Burnett <104833234+rebekaburnett@users.noreply.github.com> Date: Fri, 20 Oct 2023 09:34:17 +0200 Subject: [PATCH 13/13] Add availability flag (#172) --- README.md | 6 +++++- docs/images/mp.png | Bin 0 -> 427 bytes docs/images/vipps.png | Bin 0 -> 344 bytes 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 docs/images/mp.png create mode 100644 docs/images/vipps.png diff --git a/README.md b/README.md index 8dfdf73..e2c6bd0 100644 --- a/README.md +++ b/README.md @@ -13,10 +13,14 @@ END_METADATA --> ![Support and development by Vaimo ](./docs/images/vaimo.svg#gh-light-mode-only)![Support and development by Vaimo](./docs/images/vaimo_dark.svg#gh-dark-mode-only) +![Vipps](./docs/images/vipps.png) *Available for Vipps.* + +![MobilePay](./docs/images/mp.png) *Available for MobilePay in Finland and Denmark in Q1 2024.* + *This plugin is built and maintained by [Vaimo](https://www.vaimo.com/) and is hosted on [GitHub](https://github.com/vippsas/vipps-magento).* -💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/plugins/). 💥 +💥 Please use the plugin pages on [https://developer.vippsmobilepay.com](https://developer.vippsmobilepay.com/docs/plugins-ext/magento/). 💥 Vipps offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out. diff --git a/docs/images/mp.png b/docs/images/mp.png new file mode 100644 index 0000000000000000000000000000000000000000..749161b3bdb2f9daf278b3e1fe23e60e88b00c6f GIT binary patch literal 427 zcmV;c0aX5pP)(_t+7kQz$^k0#2_fCqgAW7g4JifnpzPynl{9tF^9 zXmgPF!#v||Taq8{!{zZ3!PA+(YpbF4IDn1v@6T2(v$pQzr#EE=l73OM2K(=MLB)vz zNi(V8hw{3a2wL7`u?9jj}kF*JNO5-Gtz$88a|^`$Uvh%6!blN48cLiY&fo@R{KIKn<&(u!cmR6{U&q7s#cgo=nXgnxDqL1T%_PIf^I3~5L~ z{p}OP@Yhcv@sAv|53e&Yw8jujXvF7ZyCCeoMFvD#N}9zC43HpoPhem$aYY0x%)*@u q7#I$%Big9Z+G%81oHzjXCISEv8BPKdXlG{t0000