From 121fd31130f9e727c8c90275aa958373a4f18cbe Mon Sep 17 00:00:00 2001 From: yam425 Date: Wed, 23 Apr 2025 08:01:09 +0800 Subject: [PATCH] docs: update vision documentation v1.3.3 --- docs/integration/vision/gift/introduction.md | 2 +- docs/integration/vision/gift/manager.md | 13 +- docs/integration/vision/gift/user.md | 28 +-- docs/integration/vision/group.md | 25 +-- docs/integration/vision/linking-to-account.md | 12 +- docs/integration/vision/linking-to-payroll.md | 4 +- docs/integration/vision/login.md | 3 +- docs/integration/vision/main-dashboard.md | 46 +++-- docs/integration/vision/task/introduction.md | 10 +- .../vision/task/manager_view/assignment.md | 89 +++++---- .../vision/task/manager_view/quest.md | 14 +- .../vision/task/manager_view/target.md | 30 ++-- .../manager_view/task_creation/assignment.md | 96 +++++----- .../manager_view/task_creation/duplication.md | 17 +- .../task/manager_view/task_creation/quest.md | 11 +- .../task/manager_view/task_creation/target.md | 112 +++++++----- .../task_creation/task-creation.md | 4 +- .../manager_view/task_creation/task-edit.md | 6 +- .../vision/task/user_view/assignment.md | 30 ++-- .../vision/task/user_view/quest.md | 24 ++- .../vision/task/user_view/target.md | 16 +- .../vision/upskill/introduction.md | 170 ++++++++++-------- .../upskill/manager_view/upskill-creation.md | 140 +++++---------- .../vision/upskill/manager_view/upskill.md | 89 ++++----- docs/integration/vision/wallet.md | 98 +++++----- .../img/integration/vision/group/g-add-1.jpg | Bin 0 -> 9619 bytes .../img/integration/vision/group/g-add-2.jpg | Bin 0 -> 23340 bytes .../img/integration/vision/group/g-apply.png | Bin 95721 -> 96773 bytes .../img/integration/vision/group/g-edit-1.jpg | Bin 0 -> 11236 bytes .../img/integration/vision/group/g-edit-2.jpg | Bin 0 -> 27304 bytes .../vision/main-dashboard/employeeDetails.jpg | Bin 0 -> 30519 bytes .../main-dashboard/personalInformation.jpg | Bin 0 -> 29793 bytes .../main-dashboard/personalInformation.png | Bin 28258 -> 0 bytes .../vision/main-dashboard/searchEmployees.jpg | Bin 0 -> 26775 bytes .../vision/mi_creation/a-2.2.2.png | Bin 44097 -> 58481 bytes .../integration/vision/mi_creation/d-2.png | Bin 25377 -> 31723 bytes .../vision/mi_creation/g-apply.png | Bin 0 -> 96773 bytes .../vision/mi_creation/participant-steps.png | Bin 0 -> 94739 bytes .../vision/mi_creation/participant-team.png | Bin 0 -> 53311 bytes .../vision/mi_creation/participant.png | Bin 0 -> 45107 bytes .../img/integration/vision/mi_creation/q.png | Bin 92195 -> 0 bytes .../integration/vision/mi_creation/quest.png | Bin 0 -> 103169 bytes .../integration/vision/mi_creation/t-2.jpg | Bin 0 -> 50910 bytes .../integration/vision/mi_creation/t-2.png | Bin 66901 -> 0 bytes .../integration/vision/mi_creation/t-3.png | Bin 53206 -> 0 bytes .../integration/vision/task/asgmtReward.png | Bin 14102 -> 15366 bytes .../vision/task/assignmentDetail.png | Bin 80053 -> 71708 bytes .../img/integration/vision/task/changeLog.png | Bin 156864 -> 156912 bytes .../integration/vision/task/directJoin.png | Bin 0 -> 41013 bytes .../integration/vision/task/finaliseAsgmt.jpg | Bin 0 -> 22853 bytes .../integration/vision/task/finaliseAsgmt.png | Bin 35885 -> 0 bytes .../vision/task/individualTarget.png | Bin 61291 -> 61849 bytes .../vision/task/mgrAssignmentDetail.png | Bin 70521 -> 110372 bytes .../vision/task/mgrCompleteAsgmt.png | Bin 62212 -> 107149 bytes .../vision/task/mgrIndividualTarget.png | Bin 50017 -> 59678 bytes .../integration/vision/task/mgrLogFile.png | Bin 30162 -> 30924 bytes .../integration/vision/task/mgrProgress.png | Bin 43614 -> 44366 bytes .../integration/vision/task/mgrTeamTarget.png | Bin 53690 -> 66687 bytes .../vision/task/mgr_transferOwnership.png | Bin 0 -> 239445 bytes static/img/integration/vision/task/quest.png | Bin 126552 -> 0 bytes .../vision/task/questJoinDirect.png | Bin 59566 -> 61230 bytes .../vision/task/questRequiredApprove.png | Bin 60292 -> 61734 bytes .../vision/task/requireJoinPermission.png | Bin 0 -> 61705 bytes .../integration/vision/task/teamTarget.png | Bin 60292 -> 60868 bytes .../concept_coursePrivacy_privateCourse.png | Bin 207335 -> 0 bytes .../upskill/concept_courseVisibility.png | Bin 0 -> 408600 bytes ...cept_courseVisibility_manageUpskillTab.png | Bin 0 -> 1348036 bytes .../vision/upskill/mgr_changeLog.png | Bin 0 -> 1061513 bytes .../upskill/mgr_courseTab_othersUpskill.jpg | Bin 0 -> 83222 bytes .../vision/upskill/mgr_transferOwnership.png | Bin 0 -> 1924149 bytes .../upskillCreation/step4_ParticipantInfo.png | Bin 143641 -> 394544 bytes .../vision/wallet/manager-payout-details.png | Bin 48603 -> 44767 bytes .../wallet/manager-payout-emp-details.png | Bin 41361 -> 59515 bytes .../vision/wallet/payout-details.png | Bin 47233 -> 51097 bytes 74 files changed, 586 insertions(+), 503 deletions(-) create mode 100644 static/img/integration/vision/group/g-add-1.jpg create mode 100644 static/img/integration/vision/group/g-add-2.jpg create mode 100644 static/img/integration/vision/group/g-edit-1.jpg create mode 100644 static/img/integration/vision/group/g-edit-2.jpg create mode 100644 static/img/integration/vision/main-dashboard/employeeDetails.jpg create mode 100644 static/img/integration/vision/main-dashboard/personalInformation.jpg delete mode 100644 static/img/integration/vision/main-dashboard/personalInformation.png create mode 100644 static/img/integration/vision/main-dashboard/searchEmployees.jpg create mode 100644 static/img/integration/vision/mi_creation/g-apply.png create mode 100644 static/img/integration/vision/mi_creation/participant-steps.png create mode 100644 static/img/integration/vision/mi_creation/participant-team.png create mode 100644 static/img/integration/vision/mi_creation/participant.png delete mode 100644 static/img/integration/vision/mi_creation/q.png create mode 100644 static/img/integration/vision/mi_creation/quest.png create mode 100644 static/img/integration/vision/mi_creation/t-2.jpg delete mode 100644 static/img/integration/vision/mi_creation/t-2.png delete mode 100644 static/img/integration/vision/mi_creation/t-3.png create mode 100644 static/img/integration/vision/task/directJoin.png create mode 100644 static/img/integration/vision/task/finaliseAsgmt.jpg delete mode 100644 static/img/integration/vision/task/finaliseAsgmt.png create mode 100644 static/img/integration/vision/task/mgr_transferOwnership.png delete mode 100644 static/img/integration/vision/task/quest.png create mode 100644 static/img/integration/vision/task/requireJoinPermission.png delete mode 100644 static/img/integration/vision/upskill/concept_coursePrivacy_privateCourse.png create mode 100644 static/img/integration/vision/upskill/concept_courseVisibility.png create mode 100644 static/img/integration/vision/upskill/concept_courseVisibility_manageUpskillTab.png create mode 100644 static/img/integration/vision/upskill/mgr_changeLog.png create mode 100644 static/img/integration/vision/upskill/mgr_courseTab_othersUpskill.jpg create mode 100644 static/img/integration/vision/upskill/mgr_transferOwnership.png diff --git a/docs/integration/vision/gift/introduction.md b/docs/integration/vision/gift/introduction.md index 3a9ee5e..1c3e77e 100644 --- a/docs/integration/vision/gift/introduction.md +++ b/docs/integration/vision/gift/introduction.md @@ -4,7 +4,7 @@ sidebar_position: 1 # Introduction -The Gifts feature, accessible through **Main Dashboard > Wallet > Gifts**, allows managers to create digital gifts. All users can then redeem these gifts using coins earned by completing missions. +The Gifts feature, accessible through **Main Dashboard > Wallet > Gifts**, allows managers to create digital gifts that all users can redeem using coins earned from completing missions. |![gift](../../../../static/img/integration/vision/gift/giftIntro1.png)|![gift](../../../../static/img/integration/vision/gift/giftIntro2.png)| |:--------------------------------|:--------------------------------| diff --git a/docs/integration/vision/gift/manager.md b/docs/integration/vision/gift/manager.md index 59938a0..b0a692d 100644 --- a/docs/integration/vision/gift/manager.md +++ b/docs/integration/vision/gift/manager.md @@ -32,7 +32,7 @@ After manager creates a gift, users will receive notification regarding the new | **Redemption Validity Start Date** | The first date when the gift can be redeemed. | Required | | **Redemption Validity End Date** | The last date when the gift can be redeemed. | Required | | **Clear** | Clears all content on the current page. | - | -| **Next** | Navigates to the previous page. | - | +| **Next** | Navigates to the next page. | - | 3. Gift Redemption Criteria @@ -41,8 +41,8 @@ After manager creates a gift, users will receive notification regarding the new | Properties | Description | Note | |:-----------------------------|:-----------------------------------------------------------------------------------|:--------:| | **Redeem Coins** | To specify the amount of coins required to redeem the gift. | Required | -| **Category** | To select a category to classify the gift, such as Uncategorised, Food & Beverages, Shopping, Service, Entertainment, Digital Goods, or Travel Accommodation. | Required | -| **Available Quantity** | To specify the total number of units of the gift that are available for redemption. | Required | +| **Category** | To classify the gift, such as Uncategorised, Food & Beverages, Shopping, Service, Entertainment, Digital Goods, or Travel Accommodation. | Required | +| **Available Quantity** | To specify the total number of gift units available for redemption. | Required | | **Max Allowable Redemption Per Employee** | To specify the maximum number of times a user can redeem the gift.| Required | | **Attactment** | To upload an image associated with the gift, such as a product photo or promotional graphic, through the mobile's camera or gallery. | - | | **Clear** | Clears all content on the current page. | - | @@ -51,7 +51,7 @@ After manager creates a gift, users will receive notification regarding the new ## Gift Update -1. Choose Gift - To update a gift, the manager can go to **More icon > Manage Gift** and select the gift want to be update. +1. To update a gift, the manager can go to **More icon > Manage Gift** and select the gift to be updated. |![gift](../../../../static/img/integration/vision/gift/gotoManageGift.png)|![gift](../../../../static/img/integration/vision/gift/chooseEditGift.png) | |:------------------------------------|:-----------------------------------------------------| @@ -85,20 +85,19 @@ After clicking **Issue**, select **Confirm** to complete issuing the gift. ### Check Issuance -To check completed issuances, **toggle on Issued Gift**s to display the latest issued gift. +To check completed issuances, **toggle on Issued Gifts** to display the latest issued gift. |![gift](../../../../static/img/integration/vision/gift/gotoIssuedPage.png)|![gift](../../../../static/img/integration/vision/gift/checkIssuance.png) | |:------------------------------------|:-----------------------------------------------------| ## Manage Gift - ### Gift Status |Active Gifts|Inactive Gifts | |:--------------------------------|:---------------------------------| |![gift](../../../../static/img/integration/vision/gift/activeGift.png)|![gift](../../../../static/img/integration/vision/gift/inactiveGift.png)| -|Propertise|Description| +|Properties|Description| |:--------------------------------|:--------------------------------| |**Inactive Gifts Switch - Toggle Off**|Displays all active gifts.| |**Deactivate**|Deactivate all currently selected active gifts| diff --git a/docs/integration/vision/gift/user.md b/docs/integration/vision/gift/user.md index baabaac..207c2bb 100644 --- a/docs/integration/vision/gift/user.md +++ b/docs/integration/vision/gift/user.md @@ -10,26 +10,26 @@ These feature are available to both **manager** and **employee**. ::: -## Gift Redeem +## Gift Redemption -1. Gift Filter Type +**1. Gift Filter Type** |Gift Category Filter Chip|Filter Drawer| |:--------------------------------|:--------------------------------| |![gift](../../../../static/img/integration/vision/gift/filterChip.png)|![gift](../../../../static/img/integration/vision/gift/filterDrawer.png)| -|Propertise|Description| +|Properties|Description| |:--------------------------------|:--------------------------------| -|**Gift Category Filter Chip**|Displays all gifts that match any of the chosen categorie.| +|**Gift Category Filter Chip**|Displays all gifts that match any of the selected categories.| |**Clear**| Deselect all the selected filter option.| -|**Shop By Price Filter**|Display gifts that match any of the chosen specific price ranges.| +|**Shop By Price Filter**|Display gifts that match any of the selected specific price ranges.| |**Sort by Featured**|Display the gifts bassed on popularity in descending order.| |**Sort by Newest**|Display the most recently added gifts in descending order.| -|**Sort by Price: High-to-Low**|Display gifts from expensive to cheap.| -|**Sort by Price: Low-to-High**|Display gifts from cheap to expensive.| +|**Sort by Price: High-to-Low**|Display gifts from most expensive to least expensive.| +|**Sort by Price: Low-to-High**|Display gifts from to least expensive to most expensive.| |**Reset**|Select all the filter options again.| -2. Select gift - After selecting a gift, and a **bottom bar will appear**. +**2. Select Gift**: After choosing a gift, a bottom bar will appear. :::info[Note] @@ -40,24 +40,24 @@ Once the gift has expired, it will no longer be displayed for redemption. The ma |![gift](../../../../static/img/integration/vision/gift/chooseGift.png)|![gift](../../../../static/img/integration/vision/gift/redeemGift.png)| |:--------------------------------|:--------------------------------| -|Propertise|Description| +|Properties|Description| |:--------------------------------|:--------------------------------| |**Validity Duration**|The period during which the gift can be redeemed. The gift will not be available for redemption before or after this period.| |**Terms and Conditions**|A clickable text that directs users to the page outlining the rules, requirements, guidelines, and limitations they must agree to in order to redeem the gift.| |**Max Redeem**|The maximum quantity of a gift that a user is allowed to redeem. | -|**Quantity Input Field**|A field that allow users to enter the desired quantity to redeem .It can be adjusted by either entering an amount in the text field or using the plus and minus buttons.| +|**Quantity Input Field**|A field that allows users to enter the desired quantity to redeem. It can be adjusted by either entering a value in the text field or using the plus and minus buttons.| |**Redeem**|A button to add the selected gift to the gift cart.| -3. Confirm Redemption - After clicking **Redeem**, select **Confirm** to redeem the gift. If the redemption is successful, a success dialog will appear automatically. +**3. Confirm Redemption**: After tapping **Redeem**, select **Confirm** to redeem the gift. If the redemption is successful, a success dialog will appear automatically. |![gift](../../../../static/img/integration/vision/gift/confirmRedeem.png)|![gift](../../../../static/img/integration/vision/gift/redeemSuccess.png)| |:-----------------------------------|:-----------------------------------| -4. View Redemption - To view redeemed gifts, users can go to **Cart icon> MyRedemption**. If a gift shows as **0/1 issued**, it means that **one redemption has been made**, but it **has not yet been issued**. +**4. View Redemption**: To view redeemed gifts, users can go to **Cart icon > My Redemption**. If a gift displays **0/1 issued**, it means one redemption has been made but **has not yet been issued**. :::info[Note] -Users will need to wait for approval or issuance from the manager before the gift can be used. +Users must wait for manager approval or issuance before the gift can be used. ::: @@ -65,7 +65,7 @@ Users will need to wait for approval or issuance from the manager before the gif |:-----------------------------------|:-----------------------------------| ## Redemption Log -Redemption log lets users view a history of redeemed rewards, showing who redeemed each reward and when it was redeemed. +The redemption log allows users to view the history of redeemed rewards, including who redeemed each reward and when it was redeemed. To view the redemption log, users can go to **More icon> Redemption Log**. diff --git a/docs/integration/vision/group.md b/docs/integration/vision/group.md index 7d2e61b..a28282c 100644 --- a/docs/integration/vision/group.md +++ b/docs/integration/vision/group.md @@ -12,7 +12,7 @@ This feature is only available to **manager**. ## Introduction -**Group** is a feature that allows manager to do grouping in advance. These groups can then be applied when creating a Target, Assignment or Upskill without requiring manager to select the members individually. +**Group** is a feature that allows manager to do grouping in advance. These groups can then be applied when creating a *Target, Assignment or Upskill* without requiring manager to select the members individually. ## Manage Group @@ -22,20 +22,22 @@ Manager can view all the created groups in **Main Dashboard | Manage Group**. In ### Add Group -![Manage Group - Add](../../../static/img/integration/vision/group/g-add.png) +| ![Manage Group - Add](../../../static/img/integration/vision/group/g-add-1.jpg) | ➜ | ![mobileDemo](../../../static/img/integration/vision/group/g-add-2.jpg) | + |:---:|---|:---:| -1. Tap **Add** to create a new group. +1. Tap **Add icon** on the top right to create a new group. 2. Enter **Group Name**. -3. Select **Group Members** and their **Roles**. -4. Tap **Save** to save the group. +3. Select participants as **Admin**, **Group Leader** and **Group Members**. +4. Tap **Add** to save the group. ### Edit Group -![Manage Group - Edit](../../../static/img/integration/vision/group/g-edit.png) +| ![Manage Group - Edit](../../../static/img/integration/vision/group/g-edit-1.jpg) | ➜ | ![mobileDemo](../../../static/img/integration/vision/group/g-edit-2.jpg) | + |:---:|---|:---:| -1. Tap on the **group card** that you want to edit. You'll see the previously saved Group Name, Group Members, and their Roles. -3. Edit by changing either the **Group Name**, **Group Members**, or their **Roles**. -4. Tap **Save** to save the changes. +1. Tap on the **group card** that you want to edit. You will see the previously saved *Group Name*, *Admin*, *Group Leader*, and *Group Members*. +3. Edit by changing either the **Group Name**, **Admin**, **Group Leader** and **Group Members**. +4. Tap **Save** to save the changes, or **Cancel** to discard the changes. ### Delete Group @@ -43,10 +45,11 @@ Manager can view all the created groups in **Main Dashboard | Manage Group**. In 1. Swipe **Left** on the group card that you want to delete. Tap **Delete**. 2. Confirm by tapping **Yes**. +3. You can also delete a group when editing, on the top right **delete icon**. ## Apply Group -Group can be applied when creating a [**Target**](task/manager_view/task_creation/target#step-3---add-members), [**Assignment (Step 3)**](task/manager_view/task_creation/assignment#step-3---add-members) or an [**Upskill (Step 4)**](upskill/manager_view/upskill-creation#step-4---participants-information). +Group can be applied when creating a [**Target**](task/manager_view/task_creation/target#step-3---participants-information), [**Assignment (Step 3)**](task/manager_view/task_creation/assignment#step-3---participants-information) or an [**Upskill (Step 4)**](upskill/manager_view/upskill-creation#step-4---participants-information). ![Manage Group - Apply](../../../static/img/integration/vision/group/g-apply.png) @@ -71,6 +74,6 @@ Example: :::info[Note 2] -When a group is applied to an **assignment, upskill, or individual target**, the **Team Leader** role of any member in that group will be **automatically removed**. +When a group is applied to an **assignment, upskill, or individual target**, the **Group Leader** role of any member in that group will be **automatically removed**. ::: \ No newline at end of file diff --git a/docs/integration/vision/linking-to-account.md b/docs/integration/vision/linking-to-account.md index ce67c52..576e088 100644 --- a/docs/integration/vision/linking-to-account.md +++ b/docs/integration/vision/linking-to-account.md @@ -6,7 +6,7 @@ sidebar_position: 10 ## Introduction -SQL Vision are linked to SQL Account to get the amount of sales target achieved by employees. +SQL Vision is linked to SQL Account to get the amount of sales target achieved by employees. ## Requirement @@ -49,7 +49,7 @@ The SQL Accounting Software must be open and logged in during the connection pro 6. Insert the company ID. 7. Click **Get OTP** . -8. Insert the OTP Get from the step 7 into the OTP field. +8. Insert the OTP obtained from the Step 7 into the OTP field. 9. Click **Get Token**. 10. Click **Next** to continue the following steps. @@ -77,7 +77,7 @@ Suppose you’re managing a Sales Department and want to track Q1 sales targets: 1. For the mission **"Achieve Q1 Sales Target"**, assign the **"Invoice Based Strategy"** strategy. -2. With this setup, managers can update sales progress daily in SQL Vision by using SQL Vision Sync tool by mapping to the right Strategy ID. Managers can view the updated progress daily in SQL Vision. +2. With this setup, managers can update sales progress daily in SQL Vision using SQL Vision Sync tool by mapping it to the correct Strategy ID. Managers can then view the updated progress daily in SQL Vision. ::: @@ -87,7 +87,7 @@ By default, SQL Vision automatically adds two pre-defined strategies to a newly ![Predefined Strategy](../../../static/img/integration/vision/account/predefined-strategy.png) -If the system encounters an error and fails to create the pre-defined strategies, you can manually add them by navigating to the Company Configuration section. When this issue occurs, the application will display a dialog box prompting you to add the default strategies manually, as shown in the image below: +If the system encounters an error and fails to create the pre-defined strategies, you can manually add them by navigating to the **Company Configuration** section. When this issue occurs, the application will display a dialog box prompting you to add the default strategies manually, as shown in the image below: ![Predefined Strategy-Add](../../../static/img/integration/vision/account/predefined-strategy-add.png) @@ -100,7 +100,7 @@ To add a new strategy, follow these steps: 1. Click the **add icon** to create a new strategy. 2. Enter the strategy name. 3. Click the **Add** button. -4. Strategy added can be preview. Click **X** to remove it. +4. Strategy added can be previewed. Click **X** to remove it. 5. Click **Save** to apply changes. 6. Click **Cancel** to discard the changes. @@ -110,7 +110,7 @@ To edit an existing strategy, follow these steps: ![Edit Strategy](../../../static/img/integration/vision/account/strategy-edit.png) -1. Click on the strategy you want like to edit. +1. Click on the strategy you would like to edit. 2. Edit the strategy name. 3. Click the **Edit** button. 4. Click **Save** to apply changes. diff --git a/docs/integration/vision/linking-to-payroll.md b/docs/integration/vision/linking-to-payroll.md index cb6ce6b..d489330 100644 --- a/docs/integration/vision/linking-to-payroll.md +++ b/docs/integration/vision/linking-to-payroll.md @@ -6,7 +6,7 @@ sidebar_position: 11 ## Introduction -SQL Vision are linked with SQL Payroll to process all cash rewards earned by employees. +SQL Vision is linked with SQL Payroll to process all cash rewards earned by employees. ## Requirement @@ -39,6 +39,6 @@ All rewards will be classified as **Commission** by default. You can change the :::warning[Warning] - You are **allowed** to process the reward for specific employees if the expected payout month is **within or before** the payroll process month. -- If you **choose not to process** particular reward, update the expected payout date for the employee in SQL Vision through **[Wallet | Manage Payout](wallet#manage-payoutentitlement-page)**. +- If you **choose not to process** particular reward, update the expected payout date for the employee in SQL Vision through **[Wallet | Manage Payout](wallet#manage-payoutentitlement)**. ::: diff --git a/docs/integration/vision/login.md b/docs/integration/vision/login.md index c9e582d..47e65ae 100644 --- a/docs/integration/vision/login.md +++ b/docs/integration/vision/login.md @@ -17,7 +17,8 @@ sidebar_position: 1 ![OTP Email](../../../static/img/integration/vision/login/receiveOTP.png) -3. **Resend OTP** allows user to request again an One-Time Password(OTP) +3. **Resend OTP** allows user to request again an One-Time Password(OTP) + ![Resend OTP](../../../static/img/integration/vision/login/resendOTP.png) 4. Verification diff --git a/docs/integration/vision/main-dashboard.md b/docs/integration/vision/main-dashboard.md index a4fcd97..94922fc 100644 --- a/docs/integration/vision/main-dashboard.md +++ b/docs/integration/vision/main-dashboard.md @@ -8,16 +8,16 @@ sidebar_position: 2 ![Dashboard Button](../../../static/img/integration/vision/main-dashboard/dashboardButton.png) ### Task -- Display all available quest and tasks assigned to the user. +- Displays all available quests and tasks assigned to the user. ### Upskill -- Display all available courses and those the user is currently enrolled in. +- Displays all available courses and courses in which the user is currently enrolled. ### Gantt Chart -- Display a visual timeline of tasks and deadlines, allowing the user to track progress across project. +- Displays a visual timeline of tasks and deadlines, allowing the user to track progress across project. ### Wallet -- Display cash and coins earned, transaction history and redeem gift. +- Displays earned cash and coins, transaction history, and available rewards for redemption. ### Manage Task - Allows user to create, edit and update tasks, track task progress and review completed tasks. @@ -31,40 +31,50 @@ sidebar_position: 2 ## Status Card ![Status Card](../../../static/img/integration/vision/main-dashboard/statusCard.png) -- Displays the count of tasks where: +- Displays the total number of tasks categorized by their current status: - Green: Completed tasks - Blue: Undue tasks - Red: Overdue tasks -- Clicking the status card navigates the user to the task list, and filter will be applied based on the status clicked. +- **Navigation**: Selecting a status card redirects the user to the task list, with the tasks automatically filtered according to the selected status. ## Overdue Tasks ![Overdue Task](../../../static/img/integration/vision/main-dashboard/overdueTask.png) -- Displays up to 3 tasks that have passed thier deadlines. +- Displays up to three tasks that have exceeded their deadlines, providing the user with a clear overview of the most urgent overdue items. ## Undue Tasks ![Undue Task](../../../static/img/integration/vision/main-dashboard/undueTask.png) -- Displays up to 3 tasks that are currently in progress and have not yet reached their deadlines. +- Displays up to three tasks that are currently in progress and have not yet reached their deadlines, providing the user with a quick view of ongoing responsibilities. ## Earned Card ![Earned Card](../../../static/img/integration/vision/main-dashboard/earnedCard.png) -- Allows the user to view the cash and coin rewards they are entitled to for the current month or the previous month. +- Displays the cash and coin rewards earned by the user for the current or previous month, allowing easy tracking of monthly earnings. ## Account Setting ![Dashboard Header](../../../static/img/integration/vision/main-dashboard/dashboardHeader.png) -### Personal Information -- Displays the user's profile information in the company payroll system, organized into sections for general details, employment grouping and family information. +### Profile +- Displays the user's basic information. +- **Statistics**: Shows the total cash and coin rewards earned by the user, along with the number of quests joined and courses registered. +- **Completion**: Provides progress indicators for targets, assignments, and courses, displaying both numeric counts and percentage completion. +- **Achievements**: Displays badges earned by the user for completing various activities, with an option to view all achievements. + +![Personal Information](../../../static/img/integration/vision/main-dashboard/personalInformation.jpg) + +- The top-right button allows managers to search employees and view their details, but cash and points earned are not shown. + +| ![Personal Information](../../../static/img/integration/vision/main-dashboard/searchEmployees.jpg) | ➜ | ![mobileDemo](../../../static/img/integration/vision/main-dashboard/employeeDetails.jpg) | + |:---:|---|:---:| -![Personal Information](../../../static/img/integration/vision/main-dashboard/personalInformation.png) :::info NOTE Details are **view-only** and **cannot be edited** or **modified** from the mobile application. ::: ### Company Configuration (Manager) -- Allows managers to modify settings such as the closing period, estimated payout day and strategies. -- For more details about strategy, see [**Linking to SQL Account | Strategy**](./linking-to-account.md#strategy). +- Enables managers to view and modify company settings, including the closing period (days), estimated payout day, and payment strategies. +- Managers can switch between Default and Customize strategies and use the search bar to quickly locate specific strategies. +- For more details about strategy, refer to [**Linking to SQL Account | Strategy**](./linking-to-account.md#strategy). ![Company Configuration](../../../static/img/integration/vision/account/predefined-strategy.png) :::warning NOTE @@ -72,16 +82,16 @@ Details are **view-only** and **cannot be edited** or **modified** from the mobi ::: ### Switch Company -- Displays a list of companies the user is enrolled in, allowing them to switch between different company accounts. +- Shows all companies the user is associated with, allowing seamless switching between different company accounts. ![Switch Company](../../../static/img/integration/vision/main-dashboard/switchCompany.png) ### Help -- Directs the user to the company website for support resources and guides. +- Directs users to SQL Vision’s documentation page for support resources and user guides. ### Logout -- Logs the user out of the application, ending the current session and returning them to the login screen. +- Ends the current session, logging the user out of the application and returning them to the login screen. ## Log File Review ![Log File Review](../../../static/img/integration/vision/main-dashboard/logFileReview.png) -- Enables the user to view and manage pending and approved log files for assignments that have not been finalised yet \ No newline at end of file +- Allows the user to view and manage pending and approved log files for assignments that have not been finalised yet. \ No newline at end of file diff --git a/docs/integration/vision/task/introduction.md b/docs/integration/vision/task/introduction.md index bd503a0..07c30c3 100644 --- a/docs/integration/vision/task/introduction.md +++ b/docs/integration/vision/task/introduction.md @@ -7,10 +7,14 @@ sidebar_position: 1 There are 3 types of missions in task module: **Assignment**, **Target** and **Quest**. - **Assignment:** - An Assignment mission focuses on qualitative outcomes that require creativity and strategic thinking. These missions emphasize the quality of work and the process rather than measurable results. E.g. Idea brainstorm, Clothes design.. + An Assignment mission focuses on qualitative outcomes that require creativity and strategic thinking. These missions emphasize the quality of work and the process rather than measurable results. + + *Example: Marketing Strategy Planning, Company Logo design.* - **Target:** - A Target mission centers on quantitative outcomes with specific, measurable goals. The focus is on achieving clear, countable results. E.g. Sales Target, Total new users. + A Target mission centers on quantitative outcomes with specific, measurable goals. The focus is on achieving clear, countable results. + + *Example: Sales Target, Input Data.* - **Quest:** - A Quest is used when you’re unsure who to assign a task to or want to invite all employees to participate. + A Quest is ideal when the participant is not predetermined or when you want to invite all employees to participate. diff --git a/docs/integration/vision/task/manager_view/assignment.md b/docs/integration/vision/task/manager_view/assignment.md index 13ba7a6..5e882ce 100644 --- a/docs/integration/vision/task/manager_view/assignment.md +++ b/docs/integration/vision/task/manager_view/assignment.md @@ -4,80 +4,84 @@ description: A brief guide on assignment sidebar_position: 2 --- -Managers can view the assignment detail that are created such as title, description, start date, end date, consultant, rewards, and bonus criteria. +Managers can view the assignment details that are created such as *title, description, start date, end date, admin, consultant, rewards, and bonus criteria.* -| Undue/Overdue | Completed | -|--------------------------------------------------------------|----------------------------------------------------------| -| ![Assignment](../../../../../static/img/integration/vision/task/mgrAssignmentDetail.png) | ![Assignment](../../../../../static/img/integration/vision/task/mgrCompleteAsgmt.png)| +| Undue/Overdue | Completed | +| ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| ![Assignment](../../../../../static/img/integration/vision/task/mgrAssignmentDetail.png) | ![Assignment](../../../../../static/img/integration/vision/task/mgrCompleteAsgmt.png) | -## Undue & Overdue +## Undue & Overdue ### Edit Assignment Detail + 1. Press **Edit** in assignment detail - - For more information, please refer [**Edit Task**](task_creation/task-edit) + - For more information, please refer [**Edit Task**](task_creation/task-edit) ![Edit Asgmt](../../../../../static/img/integration/vision/task/editAsgmt.png) ### Employee Progress + 1. Navigate to: **Progress** > **Employee Progress Card** (highlighted in red) ![Manager Progress](../../../../../static/img/integration/vision/task/mgrProgress.png) :::info Info -**Progress** tab bar: Display the employee that are still havent reached **100%**. +**Progress** tab: Shows employees who have not yet reached **100%** of the milestone. -**Completed** tab bar: Display the employee that reached **100%**. +**Completed** tab: Shows employees who have achieved **100%** of the milestone. ::: -2. Display employee's assignment detail: - - Total cash and coin(s) earned (**Highlighted in red**) - - Log file submitted - - Rewards earned - +2. Display employee's assignment details: + - Total cash and coin(s) earned (**Highlighted in red**) + - Log file submitted + - Rewards earned ![Manager View Emp Asgmt](../../../../../static/img/integration/vision/task/mgrViewEmpAsgmt.png) - ### Log File Submission + 1. Navigate to: **Log File** > **Log File Card** (highlighted in red) - - Manager can view all unapproved log files submitted by the employees. + - Manager can view all unapproved log files submitted by the employees. ![Manager Log File Submission](../../../../../static/img/integration/vision/task/mgrLogFile.png) -2. Manager can view the log file details as shown. - - Actions: - - Override - - Approve +2. Manager can view the log file details as shown below. + - **Actions:** + - Override + - Approve ![Log File Approval](../../../../../static/img/integration/vision/task/logFileApproval.png) ### Log File Override + Manager can override the log file's progress percentage by clicking **Save** button. :::info Info - Manager will not be able to override progress percentage that is **lower** than the previous progress percentage. +Manager will not be able to override progress percentage that is **lower** than the previous progress percentage. ::: ![Log File Override](../../../../../static/img/integration/vision/task/logFileOverride.png) ### Employee Bonus Review + - After approving the log file, manager can view the bonus request submitted by the employee. :::note Note -- Bonus Review is only available when the log file submission is **100%**. +- **Bonus Review** is only available when the log file submission is **100%**. - The colored bonus card represents the bonus requested by the employee. (**highlighted in red**) ::: ![Bonus Review](../../../../../static/img/integration/vision/task/bonusReview.png) -### Edit Employee Bonus +### Edit Employee Bonus + 1. Press **Edit** in bonus review page - - Manager can edit the employee's bonus request. - - Manager can choose the bonus criteria, and edit the amount. + - Manager can edit the employee's bonus request. + - Manager can choose the bonus criteria, and edit the amount. :::note Note @@ -88,16 +92,27 @@ Manager can override the log file's progress percentage by clicking **Save** but ![Edit Bonus](../../../../../static/img/integration/vision/task/editBonus.png) +### Transfer Ownership + +- Only the creator will see the transfer ownership button in the app bar. +- If ownership is transferred to someone who is not an admin, that person will automatically be promoted to admin. +- Once ownership is transferred, the button will no longer be visible to you, as you are no longer the creator. +- In the third diagram below, ownership has been transferred to Tan Jun Wei, making him the new creator. Although he was not initially an admin, he was automatically promoted to admin upon receiving ownership. + +![Transfer Ownership Diagram](../../../../../static/img/integration/vision/task/mgr_transferOwnership.png) + ### Change Log + 1. Press **History Icon** (highlighted in red) - - details of who made edits and what changes were made. + - Displays details of who made edits and what changes were made. ![Change Log](../../../../../static/img/integration/vision/task/changeLog.png) ### Finalise Assignment + 1. Press **Finalise** in assignment detail page - - To finalise assignment, all log file must be **approved**. - - After finalising, consultant reward will be entitled. + - To finalise an assignment, all log files must be **approved**. + - After finalising, consultant rewards will be entitled. :::danger Warning @@ -105,39 +120,41 @@ Finalising assignment is an **irreversible** action. ::: -![Finalise Assignment](../../../../../static/img/integration/vision/task/finaliseAsgmt.png) +![Finalise Assignment](../../../../../static/img/integration/vision/task/finaliseAsgmt.jpg) -## Completed +## Completed ### Reward Info + 1. Press **Info Icon** (highlighted in red) ![Reward Info Icon](../../../../../static/img/integration/vision/task/rwdInfoIcon.png) -2. User can view the milestone and bonus rewards +2. User can view the milestone and bonus rewards ![Reward](../../../../../static/img/integration/vision/task/rewardDialog.png) :::info Info - The code will matches with the code in the summary table. +The code will match with the code in the summary table. ::: ### Employee Progress + 1. Press **Employee Name** (highlighted in red) ![Summary Table](../../../../../static/img/integration/vision/task/summaryTable-1.png) ![Employee Assignment](../../../../../static/img/integration/vision/task/mgrViewEmpCompleteAsmgt.png) - ### Employee Log File -1. Navigate to: **Employee Name** (in summary table) > **View Log File** + +1. Navigate to: **Employee Name** (in summary table) > **View Log File** ![Log File](../../../../../static/img/integration/vision/task/logFile.png) ### Tooltip Reward -1. Click **Total Cash Amount** / **Total Coin Amount** - - can view the earned amounts for the corresponding employee in the tooltip. -![Tooltip](../../../../../static/img/integration/vision/task/tooltipAsgmt.png) +1. Press **Total Cash Amount** / **Total Coin Amount** + - Displays the earned amounts for the corresponding employee in the tooltip. +![Tooltip](../../../../../static/img/integration/vision/task/tooltipAsgmt.png) diff --git a/docs/integration/vision/task/manager_view/quest.md b/docs/integration/vision/task/manager_view/quest.md index 2369316..527f747 100644 --- a/docs/integration/vision/task/manager_view/quest.md +++ b/docs/integration/vision/task/manager_view/quest.md @@ -4,9 +4,9 @@ description: A brief guide on quest sidebar_position: 4 --- -Quest detail will be same as the assignment or target details based on whether it's a target or assignment quest. +Quest details are the same as the Assignment or Target details, depending on whether the Quest is an *Assignment-type* or *Target-type* mission. -For more information, can refer as below: +For more information, refer below: - [**Target**](target.md) - [**Assignment**](assignment.md) @@ -19,16 +19,16 @@ For more information, can refer as below: ![Manage Participant Icon](../../../../../static/img/integration/vision/task/manageParticipantIcon.png) -2. Filter menu on right top allows the manager to filter the employee by branch, department, and HR group. +2. Filter menu on right top allows the manager to filter employees by Branch, Department, and HR group. | View | Filter | |---------------------------------------------------------------------------|--------------------------------------------------------| | ![Manage Participant](../../../../../static/img/integration/vision/task/manageParticipant.png) | ![Filter Employee](../../../../../static/img/integration/vision/task/filterEmp.png)| -### Delete Request Employee +### Delete Employee Request 1. Press **Delete** - - allows manager to delete the request of employee for joining the quest + - Allows the manager to delete employee requests to join the Quest -### Approve Request Employee +### Approve Employee Request 1. Press **Approve** - - allows manager to approve the request of employee for joining the quest \ No newline at end of file + - Allows the manager to approve employee requests to join the Quest. \ No newline at end of file diff --git a/docs/integration/vision/task/manager_view/target.md b/docs/integration/vision/task/manager_view/target.md index 0b3f38a..531cf3c 100644 --- a/docs/integration/vision/task/manager_view/target.md +++ b/docs/integration/vision/task/manager_view/target.md @@ -4,23 +4,33 @@ description: A brief guide on target sidebar_position: 3 --- -Managers can view the target detail that are created such as title, task creator, description, start date, end date, strategy, rewards, and employee's progress. +Managers can view the target details that are created such as *title, task creator, description, start date, end date, strategy, admin, rewards, and employee's progress*. -| Individual | Team | -|-------------------------------------------------------------|-------------------------------------------------| -| ![Individual](../../../../../static/img/integration/vision/task/mgrIndividualTarget.png)| ![Team](../../../../../static/img/integration/vision/task/mgrTeamTarget.png)| +| Individual | Team | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| ![Individual](../../../../../static/img/integration/vision/task/mgrIndividualTarget.png) | ![Team](../../../../../static/img/integration/vision/task/mgrTeamTarget.png) | + +### Employee Progress -### Employee Progress 1. Press **Employee Card** (highlighted in red) ![Employee Progress Card](../../../../../static/img/integration/vision/task/empProgressTarget.png) -| Individual | Team | -|--------------------------------------------------------|-------------------------------------------| -| ![Individual](../../../../../static/img/integration/vision/task/individualEmp.png) | ![Team](../../../../../static/img/integration/vision/task/teamEmp.png)| +| Individual | Team | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| ![Individual](../../../../../static/img/integration/vision/task/individualEmp.png) | ![Team](../../../../../static/img/integration/vision/task/teamEmp.png) | ### Edit + 1. Press **Edit** - - For more information, please refer [**Edit Task**](task_creation/task-edit) + - For more information, please refer [**Edit Task**](task_creation/task-edit) + +![Edit Target](../../../../../static/img/integration/vision/task/editTarget.png) + +### Transfer Ownership + +Please refer [**Transfer Ownership**](assignment/#transfer-ownership) + +### Change Log -![Edit Target](../../../../../static/img/integration/vision/task/editTarget.png) \ No newline at end of file +Please refer [**Change Log**](assignment/#change-log) diff --git a/docs/integration/vision/task/manager_view/task_creation/assignment.md b/docs/integration/vision/task/manager_view/task_creation/assignment.md index 5a2b1fb..fa2c28c 100644 --- a/docs/integration/vision/task/manager_view/task_creation/assignment.md +++ b/docs/integration/vision/task/manager_view/task_creation/assignment.md @@ -4,7 +4,7 @@ sidebar_position: 2 # Create Assignment -Assignment is a qualitative mission (non-countable). E.g. Idea brainstorm, Clothes design. +Assignment is a qualitative mission (uncountable). *E.g., Marketing Strategy Planning, Company Logo design* :::info[Note] @@ -20,27 +20,27 @@ This feature is only available to **manager**. | Properties | Description | Note | |:-------------------------|:-----------------------------------------------------------------------------------|:--------:| | **Title** | The title of the mission. | Required | -| **Description** | A detailed description of the mission. | Required | +| **Description** | A detailed description of the mission. | - | | **[Project/Job/Task](#projectjobtask)** | The category for the mission, indicating whether it relates to a project, job, or specific task. | - | -| **Start Date** | The date when the mission begins. The start date must be today or a future date. | Required | +| **Start Date** | The date when the mission begins. | Required | | **End Date** | The date when the mission ends. The end date must be later than the start date. | Required | | **Clear** | Clears all content on the current page. | - | | **Next** | Navigates to the next page. | - | ### Project/Job/Task -Select a **Project**, **Job**, and **Task** from the dropdown. If you leave any of these fields set to **(None)**, the Manager's Project, Job, and Task will be used in the SQL Payroll. +Select a **Project**, **Job**, and **Task** from the dropdown menus. If any field is left as **(None)**, the **Manager's** corresponding Project, Job, and Task will be applied in SQL Payroll. ![assignment](../../../../../../static/img/integration/vision/mi_creation/a-1.3.png) -## Step 2 - Milestone and Rewards +## Step 2 - Rewards Information ![assignment](../../../../../../static/img/integration/vision/mi_creation/a-2.png) | Properties | Description | Note | |:----------------------------------------------------|:----------------------------------------------------------------------|:------------:| | **[Milestone and Rewards](#milestone-and-rewards)** | Section for entering details about milestones and associated rewards. | At least one | -| **[Consultant Rewards](#consultant-rewards)**| Section for selecting consultants and specifying their respective rewards.| Required | +| **[Consultant Rewards](#consultant-rewards)**| Section for selecting consultants and specifying their respective rewards.| - | | **[Payment By](#payment-by)** | Section for selecting the payment method and specifying the payout month. | Required | | **[Bonus](#bonus)** | Section for entering additional bonus rewards. | - | | **Clear** | Clears all content on the current page. | - | @@ -54,8 +54,8 @@ Select a **Project**, **Job**, and **Task** from the dropdown. If you leave any | Properties | Description | |---------------------|-----------------------------------------------------------------------| -| **Milestone (%)** | Text field to input the percentage of the milestone (e.g., 20%). | -| **Description** | Text field to input the description of the milestone (e.g., the requirements to achieve the particular milestone). | +| **Milestone (%)** | Text field to input the percentage of the milestone *(e.g., 20%)*. | +| **Description** | Text field to input the description of the milestone *(e.g., the requirements to achieve the particular milestone)*. | | **Rewards** | Text field to enter the rewards available to the achievers of the particular milestone. There are 2 types of rewards:
   1. **Cash (RM):** Commission or allowance provided through the SQL Account on the payout date.
   2. **Coins:** Digital coins that can be used to redeem gifts in SQL Vision via [**Gift**](../../../gift/introduction.md). | | **Add** | Adds a new milestone along with its respective rewards. | | **Delete** | Deletes a specific milestone and its associated rewards. | @@ -64,9 +64,9 @@ Select a **Project**, **Job**, and **Task** from the dropdown. If you leave any ![assignment](../../../../../../static/img/integration/vision/mi_creation/a-2.2.png) -**Consultants** are employees responsible for providing guidance on a particular mission. They do not complete the mission themselves. +*Consultants* are employees who provide guidance on a mission but do not complete the mission themselves. -To add a consultant click on ![add person](../../../../../../static/img/integration/vision/mi_creation/a-2.2-add.png) to navigates to the Select Consultant page. The selected consultants will be listed down in the Consultant Rewards section under the associated rewards. +To add a consultant, click on ![add person](../../../../../../static/img/integration/vision/mi_creation/a-2.2-add.png) to navigate to the **Select Consultant** page. On the **Select Consultant** page, you can filter consultants by *Branch*, *Department*, or *HR Group*, and sort them by these criteria. After selecting the desired consultants, click *Apply*. The chosen consultants will appear in the **Consultant Rewards** section under the corresponding rewards. ![assignment](../../../../../../static/img/integration/vision/mi_creation/a-2.2.2.png) @@ -74,7 +74,7 @@ To add a consultant click on ![add person](../../../../../../static/img/integrat :::info[Note] -The payment method applies only to **Cash**. All coins will be paid immediately upon entitlement. +This payment method is applicable only for **Cash**. All coins will be paid immediately upon entitlement. ::: @@ -83,13 +83,14 @@ The payment method applies only to **Cash**. All coins will be paid immediately There are two types of payment methods: 1. **Payment Terms:** - - The payout month, which will be X months after the entitled month. - - E.g., if set to 3 months, the reward will be paid after 3 months from when the employee achieved and became entitled to the reward. + - The payout month, which occurs X months after the entitled month. + + *E.g., If set to 3 months, the reward will be paid 3 months after the employee becomes entitled to it.* 2. **Settlement Month:** - - The entitled cash will be collected until a specific month for payment, either inclusive or exclusive of that month. - - **Inclusive Setting:** If inclusive with January and August, all rewards entitled from February to August will be paid in August, while rewards entitled from September to January will be paid in January. - - **Exclusive Setting:** If exclusive with January and August, all rewards entitled from January to July will be paid in August, and rewards entitled from August to December will be paid in January. + - Entitled cash will be accumulated until a specific month for payout, which can be either inclusive or exclusive of that month. + - **Inclusive Setting:** *If January and August are set as inclusive months, rewards entitled from February to August will be paid in August, while rewards entitled from September to January will be paid in January.* + - **Exclusive Setting:** *If January and August are set as exclusive months, rewards entitled from January to July will be paid in August, and rewards entitled from August to December will be paid in January.* ### Bonus @@ -97,48 +98,61 @@ There are two types of payment methods: | Properties | Description | |---------------|-------------------------------------------------------------------------------------| -| **Description** | Text field to input a description of the bonus (e.g., extra points that you hope the employee can achieve, though it is not mandatory). | +| **Description** | Text field to enter a description for the bonus. *(e.g., extra points that you hope the employee can achieve, though it is not mandatory)* | | **Rewards** | Text field to enter the rewards available to the achievers of the particular bonus. | | **Add** | Adds a new bonus along with its respective rewards. | -| **Delete** | Adds a new bonus along with its respective rewards. | +| **Delete** | Deletes a new bonus along with its respective rewards. | + +## Step 3 - Participants Information +### Participant Role -## Step 3 - Add Members +#### Admin + - **Admin** is authorized to **manage and edit** the task. + - Admin does not perform the task and therefore **is not entitled to any rewards**. + - By default, the creator will be added as Admin and cannot be removed by anyone. *(Employee with yellow crown, as shown in image below, is the creator.)* -There are 4 combination of members that can be created in Assignment: +#### Participant + - **Participant** is the employee responsible for performing the mission. + - They are eligible to receive the reward. -1. **Normal member:** - An employee who performs the mission without a specific management or advisory role. +#### Consultant + - **Consultant** provide **guidance or advice** on the mission but do not perform the task. + - They are assigned in **[Step 2 - Rewards Information, Consultant Rewards section](#consultant-rewards)**. -2. **Admin:** - An employee authorized to manage the task but does not complete the mission themselves. Admin shall not be entitled to any reward. +### Features -3. **Consultant:** - An employee who provides guidance on the mission without directly managing or completing it (e.g., an advisor). +![Participants](../../../../../../static/img/integration/vision/mi_creation/participant.png) -4. **Consultant and Admin:** - An employee who both guides the mission and manages the task but does not complete the mission themselves. This employee will be entitled to consultant's reward. +| Properties | Description | +|:------------------------|:-------------------------------------------------------------------------| +| **Apply Group** | Allow you to apply group. See more in [**group**](../../../group#apply-group). | +| **Clear** | Clears all content on the current page. | +| **Make Quest** | Converts your mission into a Quest. See more in [**quest**](quest). | +| **Add Person Icon** | Add employees as the participant type. | +| **Delete Icon** | Delete the particular employee. | +| **Back** | Navigates to the previous page. | +| **Create** | Creates the mission. | -The *Normal Member* and *Admin* can be created in **[Add Members](#step-3---add-members)** in Step 3, on the other hand the *Consultant* and *Consultant and Admin* combination can be created in **[Consultant Reward](#consultant-rewards)** in Step 2. +### Steps to add Participants -![assignment](../../../../../../static/img/integration/vision/mi_creation/a-3.png) +![Steps to add Participants](../../../../../../static/img/integration/vision/mi_creation/participant-steps.png) + +1. Press on the **Add Person Icon** in the section for the participant role you want to add. +2. Select participants. +3. Press **Apply** to assign the selected employees to the participant role. +4. Press **Cancel** to discard current changes. + +#### Side functions | Properties | Description | |:------------------------|:-------------------------------------------------------------------------| | **Search** | Allows you to search for employees by their names. | -| **[Filter](#filter)** | Allow you to filter and sort the employee list. | -| **Group** | Allow you to apply group. See more in [**group**](../../../group#apply-group). | +| **[Filter](assignment#filter)** | Allow you to filter and sort the employee list. | | **Select All** | Allow you to select all employees at once. | -| **Make Quest** | Converts your mission into a Quest. See more in [**quest**](quest). | -| **Back** | Navigates to the previous page. | -| **Create** | Creates the mission. | #### Filter -![assignment](../../../../../../static/img/integration/vision/mi_creation/a-3.2.png) - -The employee list can be filtered and sort by: +A filter is available in the Employee List when selecting participants. The list can be filtered and sorted by **Branch**, **Department**, and **HR Group**, as shown in the image below. -- Branch -- Department -- HR Group +![assignment](../../../../../../static/img/integration/vision/mi_creation/a-3.2.png) \ No newline at end of file diff --git a/docs/integration/vision/task/manager_view/task_creation/duplication.md b/docs/integration/vision/task/manager_view/task_creation/duplication.md index 72ec42e..b57d6e3 100644 --- a/docs/integration/vision/task/manager_view/task_creation/duplication.md +++ b/docs/integration/vision/task/manager_view/task_creation/duplication.md @@ -4,7 +4,7 @@ sidebar_position: 5 # Duplication -Duplication allows managers to recreate a previously created task, including deleted missions, without needing to re-enter the mission details manually. +Duplication allows managers to recreate a previously created task without needing to re-enter the mission details manually. :::info[Note] @@ -14,7 +14,7 @@ This feature is only available to **manager**. ## Mission Card -The mission card displays key details of the mission, including the Title, Created Date, Duration, and Members. Pressing the card allows you to create a new mission with the same details duplicated. +The mission card displays key details of the mission, including the Title, Created Date, Duration, and Members. Tapping the card allows you to create a new mission with the same details duplicated. ![duplication mission card](../../../../../../static/img/integration/vision/mi_creation/d-3.png) @@ -24,10 +24,7 @@ The mission card displays key details of the mission, including the Title, Creat ## Filter -The filter button allow you to filter your recent mission. The duplicated mission can be filtered by Status and Type: - -**Status:** -- Show only deleted +The Filter button allows you to filter your recent missions. Duplicated missions can be filtered by **Type**: **Type:** - Assignment @@ -35,10 +32,4 @@ The filter button allow you to filter your recent mission. The duplicated missio - Quest Assignment - Quest Target -![duplication filter](../../../../../../static/img/integration/vision/mi_creation/d-2.png) - -### Show only deleted mission - -By default, the duplication page in SQL Vision displays only missions that have not been deleted. If you need to search for deleted missions, you can do so by using the filter function. The filter function allows you to specifically display missions that have been marked as deleted. - -![duplication show only deleted](../../../../../../static/img/integration/vision/mi_creation/d-2.1.png) \ No newline at end of file +![duplication filter](../../../../../../static/img/integration/vision/mi_creation/d-2.png) \ No newline at end of file diff --git a/docs/integration/vision/task/manager_view/task_creation/quest.md b/docs/integration/vision/task/manager_view/task_creation/quest.md index 70e26a1..dc3d120 100644 --- a/docs/integration/vision/task/manager_view/task_creation/quest.md +++ b/docs/integration/vision/task/manager_view/task_creation/quest.md @@ -4,7 +4,7 @@ sidebar_position: 4 # Create Quest -Quest is a mission that is visible and open for employees to join freely, based on their Branch, Department, and HR Group. To create quest, go to **Create New | Target/Assignment | Step 3 | Make Quest**. +A Quest is a mission that is visible to employees and open for them to join freely, based on their Branch, Department, and HR Group.To create quest, go to **Create New | Target/Assignment | Step 3 | Make Quest**. :::info[Note] @@ -12,13 +12,12 @@ This feature is only available to **manager**. ::: -![quest](../../../../../../static/img/integration/vision/mi_creation/q.png) +![quest](../../../../../../static/img/integration/vision/mi_creation/quest.png) -| Properties | Description | -|:--------------------------|:------------------------------------------------------------------------------| -| **Maximum Pax** | The maximum number of people allowed to join the quest. | +| Properties | Description | +|:--------------------------|:----------------------------------------------------------------------------| | **Join Permission** | Sets whether the quest requires manager approval to join. | +| **Maximum Pax** | The maximum number of people allowed to join the quest. | | **Quest Visible By** | Specifies which Branch, Department, or HR Group can view and join the quest. | -| **Back to Normal Task** | Converts your mission into normal mission. See more in [**assignment**](assignment) and [**target**](target) | | **Back** | Navigates to the previous page. | | **Create** | Creates the quest. | diff --git a/docs/integration/vision/task/manager_view/task_creation/target.md b/docs/integration/vision/task/manager_view/task_creation/target.md index 6b343cf..1908e0d 100644 --- a/docs/integration/vision/task/manager_view/task_creation/target.md +++ b/docs/integration/vision/task/manager_view/task_creation/target.md @@ -4,7 +4,7 @@ sidebar_position: 3 # Create Target -Target is a quantitative mission (countable data). E.g. Sales Target, Total new users. +Target is a quantitative mission (countable data). E.g. Sales Target, Input Data. :::info[Note] @@ -12,29 +12,29 @@ This feature is only available to **manager**. ::: -## Step 1 - Target Details +## Step 1 - Target Information ![target](../../../../../../static/img/integration/vision/mi_creation/t-1.png) | Properties | Description | Note | |:-----------------------------|:-----------------------------------------------------------------------------------|:--------:| | **Title** | The title of the mission. | Required | -| **Description** | A detailed description of the mission. | Required | -| **Start Date** | The date when the mission begins. The start date must be today or a future date. | Required | +| **Description** | A detailed description of the mission. | - | +| **Start Date** | The date when the mission begins. | Required | | **End Date** | The date when the mission ends. The end date must be later than the start date. | Required | | **Clear** | Clears all content on the current page. | - | | **Next** | Navigates to the next page. | - | -## Step 2 - Target and Rewards +## Step 2 - Rewards Information -![target](../../../../../../static/img/integration/vision/mi_creation/t-2.png) +![target](../../../../../../static/img/integration/vision/mi_creation/t-2.jpg) | Properties | Description | Note | |:------------------------------------|:-----------------------------------------------------------------------------------------|:------------:| | **[Grouping Type](#grouping-type)** | Section to select the target grouping type, either *Individual* or *Team*. | Required | -| **[Strategy](#strategy)** | Section to select the target strategy, with options predefined in Company Configuration. | Required | -| **[Condition](#condition)** | Section to select the target condition (e.g., *Between*, *More than*). | Required | +| **[Strategy](#strategy)** | Section to select the target strategy, with options predefined in **Company Configuration**. | Required | +| **[Condition](#condition)** | Section to select the target condition. *(e.g., Between, More than)* | Required | | **[Target and Rewards](#target-and-rewards)**| Section to enter details about the targets and their associated rewards. | At least one | | **[Payment By](#payment-by)** | Section to select the payment method and specify the payout month. | Required | | **Clear** | Clears all content on the current page. | - | @@ -48,13 +48,13 @@ This feature is only available to **manager**. There are two types of **Grouping Types**: 1. **Individual:** - - Selecting Individual means that the targets and rewards apply to each normal member added or who joins this target mission. - - **Example:** if the target is 10,000 and the reward is 1%, all employees will have a target of 10,000 and a reward of 1%. + - Selecting Individual means that the targets and rewards **apply to each participant** added or who joins this target mission. + - **Example:** If the target is RM 10,000 and the reward is 1%, each participant will have a target of RM 10,000 and a reward of 1%. 2. **Team:** - - Selecting Team means that the targets and rewards apply only to the team leader added to this target mission. - - **Example:** if the target is RM 50,000 and the reward is 5%, the leader receives the reward only when the total target achieved by members exceeds RM 50,000. + - Selecting Team means that the targets and rewards apply **only to the Team Leader** assigned to this target mission. + - **Example:** If the target is RM 50,000 and the reward is 5%, the team leader receives the reward only when the combined target achieved by all team members exceeds RM 50,000. :::info[Note] @@ -62,7 +62,7 @@ Team option is not available for quests. ::: -:::tip Tip to create a Team Target Mission +:::tip Tips to create a Team Target Mission To set up a team target, create two identical missions: one with the **Individual** setting and the other with the **Team** setting. @@ -76,7 +76,7 @@ To set up a team target, create two identical missions: one with the **Individua ![target](../../../../../../static/img/integration/vision/mi_creation/t-2.2.png) -**Strategy** refers to the formula that helps managers and the application determine which specific target a particular mission belongs to. This formula enables the application to accurately retrieve the target amount from the SQL Account. For more details, see [**Linking to SQL Account | Strategy**](../../../linking-to-account.md#strategy). +**Strategy** refers to the formula that helps managers and the application determine which specific target a mission belongs to. This formula allows the application to accurately retrieve the target amount from the SQL Account. For more details, see [**Linking to SQL Account | Strategy**](../../../linking-to-account.md#strategy). :::tip Example Scenario @@ -84,7 +84,7 @@ Suppose you’re managing a Sales Department and want to track Q1 sales targets: 1. For the mission **"Achieve Q1 Sales Target"**, assign the **"Invoice Based Strategy"** strategy. -2. With this setup, managers can update sales progress daily in SQL Vision by using SQL Vision Sync tool by mapping to the right Strategy ID. Managers can view the updated progress daily in SQL Vision. +2. With this setup, managers can update sales progress daily in SQL Vision by using SQL Vision Sync tool, mapping it to the correct Strategy ID. Managers can then view the updated progress daily in SQL Vision. ::: @@ -129,8 +129,8 @@ The "Less Than" condition is designed to grant rewards when an employee achieves ![target](../../../../../../static/img/integration/vision/mi_creation/t-2.3-example3.png) -1. If an employee have **2 return stock**, they will receive **RM3,000 & 10,000 coins** because their performance is **below 3**, which excludes the second target reward. -2. If an employee have **4 return stock**, they will receive **RM1,000 & 5,000 coins** bacause their performance is **below 10 but above or equal 3**, therfore not qualify with the reward in Target 1. +1. If an employee has **2 return stock**, they will receive **RM3,000 & 10,000 coins** because their performance is **below 3**, which excludes the second target reward. +2. If an employee has **4 return stock**, they will receive **RM1,000 & 5,000 coins** bacause their performance is **below 10 but above or equal 3**, therfore not qualified for the reward in Target 1. #### D. More Than and Equal @@ -153,8 +153,8 @@ The "Less Than and Equal" condition is applied to reward employees who achieve r ![target](../../../../../../static/img/integration/vision/mi_creation/t-2.3-example5.png) -1. If an employee has **3** return stock, they will receive **RM3,000 & 10,000 coins** because their performance is **3 or less**, which excludes rewards for any higher targets. -2. If an employee has **4** return stock, they will receive **RM1,000 & 5,000 coins** because their performance is **10 or less but above 3**, making them ineligible for Target 1's reward. +1. If an employee has **3 return stock**, they will receive **RM3,000 & 10,000 coins** because their performance is **3 or less**, which excludes rewards for any higher targets. +2. If an employee has **4 return stock**, they will receive **RM1,000 & 5,000 coins** because their performance is **10 or less but above 3**, making them ineligible for Target 1's reward. ### Target and Rewards @@ -164,7 +164,7 @@ The "Less Than and Equal" condition is applied to reward employees who achieve r | Properties | Description | |-------------|----------------------------------------------------------------------------------------------------------| | **Target** | Text field to input the target amount. (Note: Only the **Between** condition will have two text fields.) | -| **Rewards** | Text field to enter the rewards available to the achievers of the particular target. There are 3 types of rewards:
   1. **Percentage (%):** A percentage of the target amount awarded to the members (e.g., 2%).
   2. **Cash (RM):** Commission or allowance provided through the SQL Account on the payout date.
   3. **Coins:** Digital coins that can be used to redeem gifts in SQL Vision via [**Gift**](../../../gift/introduction.md). | +| **Rewards** | Text field to enter the rewards available to the achievers of the particular target. There are 3 types of rewards:
   1. **Percentage (%):** A percentage of the target amount awarded to the members *(e.g., 2%)*.
   2. **Cash (RM):** Commission or allowance provided through the SQL Account on the payout date.
   3. **Coins:** Digital coins that can be used to redeem gifts in SQL Vision via [**Gift**](../../../gift/introduction.md). | | **Add** | Adds a new target along with its respective rewards. | | **Delete** | Deletes a specific target and its associated rewards. | @@ -181,40 +181,68 @@ The payment method applies only to **Cash**. All coins will be paid immediately There are two types of payment methods: 1. **Payment Terms:** - - The payout month, which will be X months after the entitled month. - - E.g., if set to 3 months, the reward will be paid after 3 months from when the employee achieved and became entitled to the reward. + - The payout month, which occurs X months after the entitled month. + + *E.g., If set to 3 months, the reward will be paid 3 months after the employee becomes entitled to it.* 2. **Settlement Month:** - - The entitled cash will be collected until a specific month for payment, either inclusive or exclusive of that month. - - **Inclusive Setting:** If inclusive with January and August, all rewards entitled from February to August will be paid in August, while rewards entitled from September to January will be paid in January. - - **Exclusive Setting:** If exclusive with January and August, all rewards entitled from January to July will be paid in August, and rewards entitled from August to December will be paid in January. + - Entitled cash will be accumulated until a specific month for payout, which can be either inclusive or exclusive of that month. + - **Inclusive Setting:** *If January and August are set as inclusive months, rewards entitled from February to August will be paid in August, while rewards entitled from September to January will be paid in January.* + - **Exclusive Setting:** *If January and August are set as exclusive months, rewards entitled from January to July will be paid in August, and rewards entitled from August to December will be paid in January.* -## Step 3 - Add Members +## Step 3 - Participants Information -There are 4 combination of members that can be created in Target: +### Participant Role +The participant role in **Team and Individual Target** are different and works differently: -1. **Normal member:** - An employee who performs the mission without a specific management or leadership role. +#### Admin + - **Admin** is authorized to **manage and edit** the task. + - Admin does not perform the task and therefore **is not entitled to any rewards**. + - By default, the creator will be added as Admin and cannot be removed by anyone. *(Employee with yellow crown, as shown in image below, is the creator.)* -2. **Admin:** - An employee authorized to manage the task but does not complete the mission themselves. Admin shall not be entitled to any reward. +#### Team Leader *(Team only)* + - The **Team Leader** is responsible for **leading the mission**. + - A **leader is required** in a team target. + - The leader does not contribute to the target directly, but is **entitled to rewards based on the combined performance of the Team Members**, as defined in **[Step 2 - Rewards Information](#step-2---rewards-information)**. See **[Grouping Type](#grouping-type)** for more details. -3. **Team Leader:** - An employee who leads the mission. *This role is visible only when Grouping Type is set to **Team**.* +#### Team Members *(Team only)* + - **Team Members** are employees who **contribute their target achievements** toward the team goal. + - The **combined performance of all team memebers** determines whether the Team Leader qualifies for a reward. + - Rewards are **given only to Team Leader** if the total achievements meet the target set in **[Step 2 - Rewards Information](#step-2---rewards-information)**. See **[Grouping Type](#grouping-type)** for more details. -4. **Team Leader and Admin:** - An employee who both leads the mission and manages the task but does not complete the mission themselves. This employee will be entitled to team leader's reward. *This role is visible only when Grouping Type is set to **Team**.* +#### Participant + - **Participant** is the employee responsible for performing the mission. + - They are eligible to receive the reward. -All 4 combinations can be created in **[Add Members](#step-3---add-members)** in Step 3. +### Features -![assignment](../../../../../../static/img/integration/vision/mi_creation/t-3.png) +| Team Target | Individual Target | +|:-----------:|:-----------------:| +| ![Team Target](../../../../../../static/img/integration/vision/mi_creation/participant-team.png) | ![Individual Target](../../../../../../static/img/integration/vision/mi_creation/participant.png) | | Properties | Description | |:------------------------|:-------------------------------------------------------------------------| -| **Search** | Allows you to search for employees by their names. | -| **[Filter](assignment#filter)** | Allow you to filter and sort the employee list. | -| **Group** | Allow you to apply group. See more in [**group**](../../../group#apply-group). | -| **Select All** | Allow you to select all employees at once. | +| **Apply Group** | Allow you to apply group. See more in [**group**](../../../group#apply-group). | +| **Clear** | Clears all content on the current page. | | **Make Quest** | Converts your mission into a Quest. See more in [**quest**](quest). | +| **Add Person Icon** | Add employees as the participant type. | +| **Delete Icon** | Delete the particular employee. | | **Back** | Navigates to the previous page. | -| **Create** | Creates the mission. | \ No newline at end of file +| **Create** | Creates the mission. | + +### Steps to add Participants + +![Steps to add Participants](../../../../../../static/img/integration/vision/mi_creation/participant-steps.png) + +1. Press on the **Add Person Icon** in the section for the participant role you want to add. +2. Select participants. +3. Press **Apply** to assign the selected employees to the participant role. +4. Press **Cancel** to discard current changes. + +#### Side functions + +| Properties | Description | +|:------------------------|:-------------------------------------------------------------------------| +| **Search** | Allows you to search for employees by their names. | +| **[Filter](assignment#filter)** | Allow you to filter and sort the employee list. | +| **Select All** | Allow you to select all employees at once. | \ No newline at end of file diff --git a/docs/integration/vision/task/manager_view/task_creation/task-creation.md b/docs/integration/vision/task/manager_view/task_creation/task-creation.md index f67e986..e0b7627 100644 --- a/docs/integration/vision/task/manager_view/task_creation/task-creation.md +++ b/docs/integration/vision/task/manager_view/task_creation/task-creation.md @@ -15,13 +15,13 @@ To create a new mission, navigate to **Main Dashboard | Manage Task**. Click the ### Duplicate Existing -In this section, you can view all previously created missions, including those that have been deleted. +This section allows you to view and create a copy of an existing mission. - [**Duplication**](duplication) ### Create New -In this section, you can create a new mission from scratch, choosing either Assignment or Target. +This section allows you to create a new mission from scratch, choosing between Assignment and Target types. - [**Assignment**](assignment) - [**Target**](target) diff --git a/docs/integration/vision/task/manager_view/task_creation/task-edit.md b/docs/integration/vision/task/manager_view/task_creation/task-edit.md index 1aa7017..63aa082 100644 --- a/docs/integration/vision/task/manager_view/task_creation/task-edit.md +++ b/docs/integration/vision/task/manager_view/task_creation/task-edit.md @@ -21,9 +21,9 @@ There are certain conditions for editing a mission, as stated in the table below | Field | Affected Mission Type | Task Status | Description | |:--------------------------|:---------------------:|:-----------:|:---------------------------------------------------| | **Start Date** | Both | Ongoing | Start Date cannot be changed. | -| **Members** | Both | Ongoing | The members added to the mission cannot be removed or have their roles changed. However, it is possible to add more members, but these additions cannot be modified later once updated. | -| **Milestone and Rewards** | Assignment | Ongoing | If any member achieves a particular milestone, that milestone cannot be changed. However, the following milestones can still be edited. | -| **Bonus** | Assignment | Ongoing | If any member achieves 100% of the milestone, the bonus cannot be changed. However, it is possible to add a new bonus, but it will also be unchangeable once updated. | +| **Team Leader, Team Members, Participants** | Both | Ongoing | Roles that are initially assigned to a mission cannot be removed or changed. You can add more roles if needed, but once added, these new roles cannot be modified. | +| **Milestone and Rewards** | Assignment | Ongoing | Milestones that have already been achieved by a member are locked and cannot be modified, while future milestones remain editable.| +| **Bonus** | Assignment | Ongoing | Once a member achieves 100% of a milestone, the associated bonus cannot be changed. You can add a new bonus, but it will also become unchangeable once applied. | | **Grouping Type, Strategy and Condition**| Target | Ongoing | Grouping type, strategy and condition cannot be changed after mission is ongoing. | #### Non-editable Field diff --git a/docs/integration/vision/task/user_view/assignment.md b/docs/integration/vision/task/user_view/assignment.md index 0e9b022..2b267ca 100644 --- a/docs/integration/vision/task/user_view/assignment.md +++ b/docs/integration/vision/task/user_view/assignment.md @@ -4,7 +4,7 @@ description: A brief guide on assignment sidebar_position: 1 --- -Users can view the assignment detail such as title, description, start date, end date, consultant, rewards, bonus criteria, and other progress. +Users can view the assignment's details such as *title, description, start date, end date, consultant, rewards, bonus criteria, and other progress*. :::info Info @@ -22,20 +22,21 @@ The bonus will only be available when the log file's percentage reaches **100%** ### Milestone and Reward -Users can view the reward for each milestone and are entitled to it once the task's completion percentage reaches the milestone percentage (after manager **approved** the submitted log file). +Users can view the reward for each milestone and become entitled to it once the task’s completion percentage reaches the milestone, after the manager **approves** the submitted log file. ![Assignment Reward](../../../../../static/img/integration/vision/task/asgmtReward.png) :::tip Tips -- The percentage displayed in the chat bubble corresponds to the rewards section. +- The percentage displayed in the chat bubble corresponds to the rewards section. - The progress bar displays the user's completion percentage. ::: -### Progress Tracker +### Progress Tracker + 1. Press **Progress Tracker** - - user can view his/her submitted log file and milestone reward obtained. + - Allows users to view their submitted log files along with any milestone rewards earned. ![Progress Tracker Button](../../../../../static/img/integration/vision/task/progressTrackerButton.png) @@ -47,19 +48,20 @@ Indicates the log file is in **Approved** status ![Progress Tracker](../../../../../static/img/integration/vision/task/progressTracker.png) -### Update Log File +### Update Log File + 1. Press **Update Log File** - - Allows user to create a new log file, fill in the details, and submit it by clicking **Submit** button. - - Users **must** fill in all the details. - - Submitted log file cannot be **edit**. - - Users are not be able to **submit** log file **before** manager **approve** the previous one. + - Allows user to create a new log file, fill in the details, and submit it by clicking **Submit** button. + - Users **must** fill in all the details. + - Submitted log file cannot be **edited**. + - Users are unable to **submit** log file **before** manager **approves** the previous one. ![Update Log File](../../../../../static/img/integration/vision/task/updateLogFile.png) ### Submission Bonus Request -1. This form is only available when the log file submission is **100%**. -2. Users are allowed to submit bonus request by choosing the bonus criteria and add on remark. +1. This form is only available when the log file submission is **100%**. +2. Users are allowed to submit bonus request by selecting the bonus criteria and add on remark. :::warning Alert @@ -68,3 +70,7 @@ Bonus request can only be submitted once. ::: ![Bonus Request](../../../../../static/img/integration/vision/task/bonusReq.png) + +### Change Log + +Please refer [**Change Log**](../manager_view/assignment/#change-log) diff --git a/docs/integration/vision/task/user_view/quest.md b/docs/integration/vision/task/user_view/quest.md index a9fc519..91e39f0 100644 --- a/docs/integration/vision/task/user_view/quest.md +++ b/docs/integration/vision/task/user_view/quest.md @@ -4,11 +4,9 @@ description: A brief guide on quest sidebar_position: 3 --- -- Users can join available quests by clicking **Join Quest** button -- Some quests require manager approval, which places the request in **Pending** status -- Users can cancel a pending request by clicking **Cancel Join Quest** -- Quests that don't require join permission will allow users to join directly. -- After joining, users will be navigate to [**Target**](target.md) or [**Assignment**](assignment.md) +- Open quests are available for all users to join and earn rewards, as they are not restricted to specific employees. +- Quests can be **Target** or **Assignment**. +- After successfully joining, users will be navigate to [**Target**](target.md) or [**Assignment**](assignment.md). :::warning Alert @@ -16,4 +14,18 @@ After joining, users **cannot** quit the task. ::: -![Quest](../../../../../static/img/integration/vision/task/quest.png) +### Direct Join + +- Quests that **do not** require join permission from manager. +- Users can join the quests directly by clicking the **Join Quest** button. + + ![Direct Join Quest](../../../../../static/img/integration/vision/task/directJoin.png) + +### Requires Join Permission + +- Quests that require manager approval. +- Users can request to join the quest by clicking the **Request To Join** button. +- While awaiting manager approval, the request is placed in **Pending** status, as shown in the image below. +- Users can cancel a pending request by clicking the **Cancel Join Quest**. + +![Require Join Permission Quest](../../../../../static/img/integration/vision/task/requireJoinPermission.png) diff --git a/docs/integration/vision/task/user_view/target.md b/docs/integration/vision/task/user_view/target.md index 6895d7e..a1afe1b 100644 --- a/docs/integration/vision/task/user_view/target.md +++ b/docs/integration/vision/task/user_view/target.md @@ -4,11 +4,11 @@ description: A brief guide on target sidebar_position: 2 --- -Users can view the target detail such as title, task creator, description, start date, end date, strategy, rewards, and ranking. +Users can view the target's details such as *title, task creator, description, start date, end date, strategy, rewards, and ranking*. :::note Note -Team task will only **visible** for team leader. +Team task is only **visible** for team leader. ::: @@ -18,10 +18,14 @@ Progress of the task will be calculated based on the target type. **Individual**: Progress of the employee himself -**Team**: Total progress of all members (include team leader) +**Team**: Total progress of all members (including team leader) ::: -| Individual | Team | -|-----------------------------------------------------------|----------------------------------------------| -| ![Individual](../../../../../static/img/integration/vision/task/individualTarget.png) | ![Team](../../../../../static/img/integration/vision/task/teamTarget.png)| \ No newline at end of file +| Individual | Team | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| ![Individual](../../../../../static/img/integration/vision/task/individualTarget.png) | ![Team](../../../../../static/img/integration/vision/task/teamTarget.png) | + +### Change Log + +Please refer [**Change Log**](../manager_view/assignment/#change-log) diff --git a/docs/integration/vision/upskill/introduction.md b/docs/integration/vision/upskill/introduction.md index 9d4e7ea..17f1898 100644 --- a/docs/integration/vision/upskill/introduction.md +++ b/docs/integration/vision/upskill/introduction.md @@ -1,86 +1,117 @@ --- title: Introduction -description: A brief explanation about Upskill +description: A brief explanation about Upskill sidebar_position: 1 --- # Introduction -### Rewards Type +Upskill is a module that allows employees to learn new skills by joining courses. **Managers** *can create courses, set rewards, edit course details, mark attendance, approve bonus requests, and finalise the course*. **Employees** can *view available courses, register for a course, request bonuses, and view the rewards they have earned throughout the course*. + +### Rewards Type #### **Rewards by Completion** - - Rewards are issued when participants achieve full attendance across all sessions (100% attendance). - - Participants can view their session reward only after the all sessions has ended, as the reward depends on their overall attendance. - :::info[Note] - By default, a course with only one session is considered "reward by completion." - ::: +- Rewards are issued when participants **achieve full attendance** across all sessions *(100% attendance)*. +- Participants can view their session reward only after the all sessions has ended, as the reward depends on their overall attendance. - :::danger[Warning] - Participants will not receive any reward if they miss any session in a completion-based course. - ::: +:::info[Note] +By default, a course with only one session is considered **"Reward by Completion"**. +::: -
+:::danger[Warning] +Participants will not receive any session reward if they missed any session in a completion-based course. +::: #### **Rewards by Session** - - Rewards are issued once participants attend any session. - - Participants can view their updated reward immediately after each session ended. - :::info[Note] - Session-based course requires at least two sessions. - ::: +- Rewards are issued once participants **attend any session**. +- Participants can view their updated reward immediately after each session ended. -![Reward Type Diagram](../../../../static/img/integration/vision/upskill/concept_rewardType.png) +:::info[Note] +Session-based course requires **at least two sessions**. +::: +![Reward Type Diagram](../../../../static/img/integration/vision/upskill/concept_rewardType.png) +### Course Role +#### **Admin** +- The **course creator** is automatically assigned as the first admin and cannot be removed. +- Admin holds the **highest** level of **privileges** in the course. +- They can perform all actions including *editing course details, managing participants, marking attendance, and approving bonus requests*. +#### **Tutor** +- The **lead instructor** of the course. +- Each course can have **only one** tutor. +- Tutors hold the second-highest level of privileges, after admins. +- **Except for reward-related details** — such as tutor and assistant assignments, Step 3 reward settings, and admin roles, tutors can perform **same actions as admin**. -
-### Course visibility -- The diagram below illustrates how course visibility is set for branches, departments, and HR groups. -![Visibility Diagram](../../../../static/img/integration/vision/upskill/concept_courseVisibility_setVisibility.png) +:::info[Note] +Tutors cannot edit reward-related course details or assign tutors, assistant tutors, or admins. +::: -#### **User Visibility** -- Participants can view courses open to their own branch, department, and HR group. -- However, participants can join courses from other branches, departments, or HR groups if a manager manually adds them to the course. +#### **Assistant** -#### **Manager Visibility** -- Managers can only **manage** courses involving the **branch and department that are under their management area** which is set in payroll. -- For **other branches and departments**, managers can only **view** the course information **without reward details**. +- There can be **multiple** assistants in a course. +- Assistants hold the **same level of privileges as tutor**. +- Multiple assistant tiers can be created, each with different reward allocations. -![Manage Course Diagram](../../../../static/img/integration/vision/upskill/concept_courseVisibility_mgrManage&ViewCourse.png) +#### **Participant** -|
Properties
|
Description
|
Note
| -|:-----------------------------|:-----------------------------------------------------------------------------------|:---------| -| **Attendees** | To view **registered employees** of this course, categorized by department, branch, or HR group, with department set as the default filter.| Can click on employee to view their participant profile which includes summary of attendance and rewards earned in this course.

To know more about participant's profile, [click here](manager_view/upskill#participants-profile) -| **Rewards** | To view the **total cash and coins spent** on this course, distributed among the tutor, assistants, and participants, along with detailed rewards earned by each participant. | To know more about rewards summary, [click here](manager_view/upskill#reward-summary) | -| **Bonus** | To view, approve and edit bonus requests. | To know more about bonus requests, [click here](manager_view/upskill#bonus-requests) | -| **Attendance** | To view and mark attendance. | To know more about attendance, [click here](manager_view/upskill#attendance)| -| **Finalise/Edit** | To edit, manually complete or finalise course. | To know more about:
- Edit course, [click here](manager_view/upskill-creation#edit-course)
- Complete course, [click here](manager_view/upskill#complete-course)
- Finalise course, [click here](manager_view/upskill#finalise-course)| +- Employees who have registered for the course. +- Participants can view their attendance records, request bonuses, and track rewards earned. +
+### Course Visibility +- The dashboard contains two buttons: upskill and manage upskill. + **Upskill**: Displays courses where the employee is a **participant, tutor, or assistant**. + **Manage Upskill**: Displays courses where the employee is assigned as **admin**. + ![Visibility Diagram](../../../../static/img/integration/vision/upskill/concept_courseVisibility.png) +:::info[Note] + +- Employees who are **not managers** cannot view **others’ upskill** or create courses. +![Visibility Diagram](../../../../static/img/integration/vision/upskill/concept_courseVisibility_manageUpskillTab.png) +::: +#### **User Visibility** +- Participants can view courses open to exactly their own branch, department, and HR group. +- However, participants still can join courses from other branches, departments, or HR groups if a manager manually adds them to the course. +- The diagram below illustrates how course visibility is set for branches, departments, and HR groups. +![Visibility Diagram](../../../../static/img/integration/vision/upskill/concept_courseVisibility_setVisibility.png) + +#### **Manager Visibility** +- Employees can only manage courses where they are assigned as admin. To understand more about admin, [click here](#course-role) +- Courses where they are not admins will appear under the **others' upskill view** where managers can only **view** the public course information **without reward details**. +![Manage Course Diagram](../../../../static/img/integration/vision/upskill/concept_courseVisibility_mgrManage&ViewCourse.png) +|
Properties
|
Description
|
Note
| +| :----------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Attendees** | To view **registered employees** of this course, categorized by department, branch, or HR group, with department set as the default filter. | Can tap on employee to view their participant profile which includes summary of attendance and rewards earned in this course.

To know more about participant's profile, [click here](manager_view/upskill#participants-profile) | +| **Rewards** | To view the **total cash and coins spent** on this course, distributed among the tutor, assistants, and participants, along with detailed rewards earned by each participant. | To know more about rewards summary, [click here](manager_view/upskill#reward-summary) | +| **Bonus** | To view, approve and edit bonus requests from participants. | To know more about bonus requests, [click here](manager_view/upskill#bonus-requests) | +| **Attendance** | To view and mark attendance. | To know more about attendance, [click here](manager_view/upskill#attendance) | +| **Edit/Complete/Finalise Button** | To edit, manually complete or finalise course *(depending on course status)*. | To know more about:
- Edit course, [click here](manager_view/upskill-creation#edit-course)
- Complete course, [click here](manager_view/upskill#complete-course)
- Finalise course, [click here](manager_view/upskill#finalise-course) |
-### Course status -- There are **4 course status** in upskill module: +### Course Status +- There are **4 course statuses** in upskill module: -| Status | Description | -|:-------------------------------------|:-------------------------------------------| -| **Upcoming** | Course not yet started. | -| **Ongoing** | The first session has started.
The last session may have ended but the course remains ongoing until the manager manually complete it. | -| **Completed** | Course is manually completed by manager.
[Complete course](manager_view/upskill#complete-course) | -| **Finalised** | Course is manually finalised by manager.
[Finalise course](manager_view/upskill#finalise-course)| +| Status | Description | +| :------------ | :---------------------------------------------------------------------------------------------------------------------------------------- | +| **Upcoming** | Course not yet started. | +| **Ongoing** | The first session has started.
The last session may have ended but the course remains ongoing until the manager manually completes it. | +| **Completed** | Course is manually completed by manager.
[Complete course](manager_view/upskill#complete-course) | +| **Finalised** | Course is manually finalised by manager.
[Finalise course](manager_view/upskill#finalise-course) |
- Below shows the **course card** of different course status: @@ -92,49 +123,46 @@ sidebar_position: 1 - Both users and managers can **perform different actions** depending on the course status: #### **User Course Status** + ![User Action Diagram](../../../../static/img/integration/vision/upskill/concept_courseStatus_userAction.png) -| Actions | Upcoming | Ongoing | Completed | Finalised | Cannot perform when| -|:-------------------------------------|:--------:|:-------:|:---------:|:---------:|:--------------------------| -| **Register** | ✓ | ✓ | | | Course is **full**.
**Last** session has **ended**. | -| **Unregister** | ✓ | | | | Course is **private** as participant is added by manager. -| **+ Request** | | | ✓ | | **Absent** from **all** sessions. -| **Request status** | | | ✓ | ✓ | - +| Actions | Upcoming | Ongoing | Completed | Finalised | Cannot perform when | +| :---------------------------- | :------: | :-----: | :-------: | :-------: | :-------------------------------------------------------- | +| **Register** | ✓ | ✓ | | | Course is **full**.
**Last** session has **ended**. | +| **Unregister** | ✓ | | | | Course is **private** as participant is added by manager. | +| **Request Bonus (+ Request)** | | | ✓ | | **Absent** from **all** sessions. | +| **View Request Status** | | | ✓ | ✓ | - |
#### **Manager Course Status** ![Manager Action Diagram](../../../../static/img/integration/vision/upskill/concept_courseStatus_mgrAction.png) -| Actions | Upcoming | Ongoing | Completed | Finalised | Condition | -|:----------------------------------------------|:--------:|:-------:|:---------:|:---------:|:------------------------------------| -| **Attendees** - view attendees & participant's profile | ✓ | ✓ | ✓ | ✓ | | -| **Rewards** - view rewards summary | ✓ | ✓ | ✓ | ✓ | Summary table only will be shown when the course is finalised. | -| **Bonus** - approve bonus requests | | | ✓ | | - | -| **Attendance** - mark attendance | | ✓ | ✓ | | The session must be started. | -| **Edit** - edit course | ✓ | ✓ | | | - | -| **Complete** - complete course | | ✓ | | | Last session must be ended. | -| **Finalise** - finalise course | | | ✓ | | All bonus requests must be marked. | +| Actions | Upcoming | Ongoing | Completed | Finalised | Condition | +| :----------------------------------------------------- | :------: | :-----: | :-------: | :-------: | :------------------------------------------------------------- | +| **Attendees** - view attendees & participant's profile | ✓ | ✓ | ✓ | ✓ | | +| **Rewards** - view rewards summary | ✓ | ✓ | ✓ | ✓ | Summary table only will be shown when the course is finalised. | +| **Bonus** - approve bonus requests | | | ✓ | | - | +| **Attendance** - mark attendance | | ✓ | ✓ | | The session must be started. | +| **Edit** - edit course | ✓ | ✓ | | | - | +| **Complete** - complete course | | ✓ | | | Last session must be ended. | +| **Finalise** - finalise course | | | ✓ | | All bonus requests must be marked. |
-### Course Privacy +### Course Privacy -#### **Public course** -- A public course is visible to participants in specific branches, departments, or HR groups as set by the manager at [here](#course-visibility). -- It allows eligible participants to register on their own. +#### **Public course** + +- A public course is visible to participants in specific branches, departments, or HR groups as set by the manager [here](#course-visibility). +- It allows eligible participants to register on their own. #### **Private course** -- A private course is not open for general registration. -- Instead, participants are manually added by the manager. -- Only those who are added to the course can view it in the course tab (registered or completed tab). + +- A private course is not open for general registration. +- Instead, participants are manually added by the manager. +- Only those who are added to the course can view it in the course tab *(registered or completed tab)*.
**Course card** of public and private course: ![Course Privacy Course Card Diagram](../../../../static/img/integration/vision/upskill/concept_coursePrivacy_courseCard.png)
- -:::info[Note] -When manager creates a **private course**, the course visibility will be the branch and department that manager belongs to. -The **visibility** of a private course will always be the same as the **creator's branch and department**, **regardless** of which manager **edits** the course. -![Manager Create Private Course Diagram](../../../../static/img/integration/vision/upskill/concept_coursePrivacy_privateCourse.png) -::: diff --git a/docs/integration/vision/upskill/manager_view/upskill-creation.md b/docs/integration/vision/upskill/manager_view/upskill-creation.md index 6f0768e..30f8bcf 100644 --- a/docs/integration/vision/upskill/manager_view/upskill-creation.md +++ b/docs/integration/vision/upskill/manager_view/upskill-creation.md @@ -5,23 +5,26 @@ sidebar_position: 1 --- # Upskill Creation + ## Creation Steps + ### Step 1 - Course Information + ![Course Info Diagram](../../../../../static/img/integration/vision/upskillCreation/step1_courseInfo.png) -|
Properties
|
Description
| Required |
Note
| -|:----------------------------------------------|:------------------------------------------|:--------:|:----| -| **Title** | The title of the course. | ✓ | - | -| **Description** | A detailed description of the course. | ✗ | - | -| **Tutor** | The main tutor of the course. | ✓ | - | -| **Assistant Tutor** | The assistant tutor for the course. | ✗ | - | -| **Clear** | Clears all course information on the current page. | - | **Manager:**
Clears all course information.

**Tutor Assistants:**
Clears all excepts tutor and assistants information.| -| **Next** | Navigate to the next page. | - | - | +|
Properties
|
Description
| Required |
Note
| +| :----------------------------------- | :------------------------------------------------- | :------: | :-------------------------------------------------------------------------------------------------------------------------------------- | +| **Title** | The title of the course. | ✓ | - | +| **Description** | A detailed description of the course. | ✗ | - | +| **Tutor** | The main tutor of the course. | ✓ | - | +| **Assistant Tutor** | The assistant tutor for the course. | ✗ | - | +| **Clear** | Clears all course information on the current page. | - | **Manager:**
Clears all course information.

**Tutor Assistants:**
Clears all excepts tutor and assistants information. | +| **Next** | Navigate to the next page. | - | - |
#### Tutor - **Tutor** is the employee responsible for giving lessons and providing guidance throughout the learning process in the course. -- There will be only **one** lead tutor in every course. +- There will be only **one** lead tutor in every course. ![Add Tutor Diagram](../../../../../static/img/integration/vision/upskillCreation/step1_addTutor.png) ![Add Multiple Tutors Diagram](../../../../../static/img/integration/vision/upskillCreation/step1_addMultipleTutor.png) @@ -29,28 +32,18 @@ sidebar_position: 1
#### Assistant Tutor - **Assistant Tutor** plays a role in supporting the lead tutor in completing the course smoothly. -- There can be **multiple** assistant tutors in every course. +- There can be **multiple** assistant tutors in every course. ![Add Assistant Tutors Diagram](../../../../../static/img/integration/vision/upskillCreation/step1_addAssistant.png) - - - - - - - - - - -
+ ### Step 2 - Sessions Information ![Session Info Diagram](../../../../../static/img/integration/vision/upskillCreation/step2_sessionInfo.png) |
Properties
|
Description
|
Note
| |:-------------------------------------|:--------------------------------------| :----------------------------- | -| **Date Range** | Display the start date and end date of the course which is determined by first and last session's date. - | -| **Rewards By Session / Completion** | Determine whether the reward is calculated **by session** or **by completion**.

**By Completion**
- Rewards are issued when participants achieve full attendance across all sessions (100% attendance).

**By Session**
- Rewards are issued once participants attend any session. | **On:**
Rewards calculate by session.

**Off:**
Rewards calculate by completion.

To know more about rewards type, [click here](../introduction#rewards-type)| +| **Date Range** | Display the start date and end date of the course which is determined by first and last session's date. | - +| **Rewards By Session / Completion** | Determine whether the reward is calculated **by session** or **by completion**.

**By Completion**
- Rewards are issued when participants achieve full attendance across all sessions *(100% attendance)*.

**By Session**
- Rewards are issued once participants attend any session. | **On:**
Rewards calculate by session.

**Off:**
Rewards calculate by completion.

To know more about rewards type, [click here](../introduction#rewards-type)| | **Session (Dropdown)**| The details of each session of the course. | - | | **Add** | Add more sessions to the course. | - | | **Back** | Navigate back to the previous page. | - | @@ -68,110 +61,61 @@ sidebar_position: 1 | **End Time** | The end time of the session. | ✓ | Cannot be earlier than start time | | **Venue** | The venue of the session. | ✗ | - | - - - - - - - - - - -
+ ### Step 3 - Rewards Information ![Rewards Info Diagram](../../../../../static/img/integration/vision/upskillCreation/step3_rewardInfo.png) -|
Properties
|
Description
| Required |
Note
| -|:-------------------------------------|:------------------------------------------|:--------:|:----| -| **Session Rewards** | **Completion-based course:** There is only **one** completion reward for the entire course.

**Session-based course:** There are **multiple** session rewards. Each session will have their respective session rewards. | ✗ | Default reward is "0". | -| **Payment by** | Type of payment method for this course.
This payment method only applicable for cash only, coins will be paid immediately upon entitlement. | ✓ | Same concept as in task creation's payment by, [click here](../../task/manager_view/task_creation/assignment#payment-by) | -| **Bonus Rewards** | Extra criterias that employee can achieve to earn more rewards. | ✗ | Default reward is "0".

If a value is specified in cash or coins, the bonus criteria must be provided.

Same concept as in task creation's bonus, [click here](../../task/manager_view/task_creation/assignment#bonus) | -| **Clear** | Clears all rewards on the current page. | - | **Manager:**
Clears all rewards.

**Tutor Assistants:**
No clear button as they cannot edit rewards.| -| **Back** | Navigate to the previous page. | - | - | -| **Next** | Navigate to the next page. | - | - | +|
Properties
|
Description
| Required |
Note
| +| :----------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Session Rewards** | **Completion-based course:** There is only **one** completion reward for the entire course.

**Session-based course:** There are **multiple** session rewards. Each session will have their respective session rewards. | ✗ | Default reward is "0". | +| **Payment by** | Type of payment method for this course.
This payment method only applicable for cash only, coins will be paid immediately upon entitlement. | ✓ | Same concept as in task creation's payment by, [click here](../../task/manager_view/task_creation/assignment#payment-by) | +| **Bonus Rewards** | Extra criterias that employee can achieve to earn more rewards. | ✗ | Default reward is "0".

If a value is specified in cash or coins, the bonus criteria must be provided.

Same concept as in task creation's bonus, [click here](../../task/manager_view/task_creation/assignment#bonus) | +| **Clear** | Clears all rewards on the current page. | - | **Manager:**
Clears all rewards.

**Tutor Assistants:**
No clear button as they cannot edit rewards. | +| **Back** | Navigate to the previous page. | - | - | +| **Next** | Navigate to the next page. | - | - |
#### Session rewards - **Completion-based course:** There is only **one** completion reward for the entire course. -- **Session-based course:** There are **multiple** session rewards. Each session will have their respective session rewards. +- **Session-based course:** There are **multiple** session rewards. Each session will have their respective session rewards. ![Rewards Info Diagram](../../../../../static/img/integration/vision/upskillCreation/step3_sessionReward.png) - - - - - - - - -
+ ### Step 4 - Participants Information ![Participant Info Diagram](../../../../../static/img/integration/vision/upskillCreation/step4_ParticipantInfo.png) |
Properties
|
Description
|
Note
| |:-----------------------------|:-----------------------------------------------------------------------------------|:---------| +| **Apply Group** | Apply groups with preset roles for both admin and participant. | To know more about group, [click here](../../group/#apply-group). +| **Clear** | Clears all admin and participants on the current page. | Uneditable participants will not be cleared. +| **Creator** | Creator of course will be the first admin and cannot be removed. | - | +| **Add Admin** | Lead you to the select admin page. | To know more about admin, [ click here](../introduction#course-role). +| **Remove Admin** | Remove selected admin. | The first admin (creator) cannot be removed. | **Is Public** | Determine whether this course is public or private. | **On:**
Public course.

**Off:**
Private course.

To know more about public and private course, [ click here](../introduction#course-privacy). -| **Filter Icon** | Filter and sort the employee list. | By branch, department & HR group. | -| **Group Icon** | Apply group members. | To know more about group, [click here](../../group#apply-group). -| **Select All** | Select all employees as participants. | Can press again to deselect all employees. | -| **Available Slots** | The available slots left for this course (Number of selected participants / maximum pax). |As this is **private** course, so there is **no maximum pax**, hence the maximum pax is "-".| -| **Selected Employees** (With tick) | All employees in the companies that **participate** in this course. | Click to **remove** employee from course.

Selected participants cannot be removed when the course has started (ongoing). | -| **Unselected Employees** (Without tick) | All employees in the companies that **does not participate** in this course. |Click to **add** employee to course.| +| **Available Slots** | The available slots left for this course *(number of selected participants / maximum pax)*. |As this is **private** course, so there is **no maximum pax**, hence the maximum pax is "-".| +| **Add Participants** | Lead you to the select participants page. | To know more about participants, [ click here](../introduction#course-role). +| **Editable Employees** | Currently selected employees that **participate** in this course. | - | +| **Remove Participant** | Remove selected participant. | - | +| **Uneditable Employees** | Previously selected participants that cannot be removed. | Only will have this section once the course has started (ongoing).

Once the course has started, only newly added employees is editable.| | **Back** | Navigate back to the previous page. | - | -| **Save** | Create or edit the course. | - | - -
-#### Is Public - -**Public course** -- A public course is visible to participants in specific branches, departments, or HR groups as set by the manager. -- It allows eligible **participants to register** on their own. - -**Private course** -- A private course is not open for general registration. -- Instead, participants are manually **added by the manager**. -- Only those who are added to the course can view it in the course tab. - -:::info[Note] -If the is public switch is on, the maximum pax, branch, department and HR group fields are required. -::: - -:::tip -If a course is public, the manager can manually add participants who do not belong to the specified branches, departments, or HR groups. -::: - -![Public Switch Diagram](../../../../../static/img/integration/vision/upskillCreation/step4_IsPublic.png) - - - - - - - - - - - - - +| **Create or Edit** | Create or edit the course. | - | ## Edit Course -- The diagram below illustrates the **manager's** and **tutor assistants'** edit permissions based on the different course statuses. + +- The diagram below illustrates the **admin's** and **tutor assistants'** edit permissions based on the different course statuses. - To know more about course status, [click here](../introduction#course-status). :::info[Note] Tutor and assistants cannot edit any rewards-related field. ::: -#### **Manager:** +#### **Manager:** ![Manager Edit Course Diagram](../../../../../static/img/integration/vision/upskillCreation/editCourse_mgr.png) -#### **Tutor & Assistants:** +#### **Tutor & Assistants:** ![Tutor Assistant Edit Course Diagram](../../../../../static/img/integration/vision/upskillCreation/editCourse_tutorAsst.png) - diff --git a/docs/integration/vision/upskill/manager_view/upskill.md b/docs/integration/vision/upskill/manager_view/upskill.md index 8368ae2..25f7cc3 100644 --- a/docs/integration/vision/upskill/manager_view/upskill.md +++ b/docs/integration/vision/upskill/manager_view/upskill.md @@ -14,19 +14,20 @@ sidebar_position: 2 - **Completed tab**: Courses that is completed or finalised. :::info[Note] -- Manager can press the switch view button at the app bar to toggle between **manage upskill** (can manage) and **other branch & department** (view only). +- Manager can tap on the switch view button at the app bar to toggle between **manage upskill** *(can manage)* and **others' upskill** *(view only)*. - To know more about visibility, [click here](../introduction#course-visibility). ::: ![Manage Upskill Course Tab Diagram](../../../../../static/img/integration/vision/upskill/mgr_courseTab_manageUpskill.png) -#### **Other Branch & Department** -- Manager is not allowed to view the rewards can be earned for each course. -- Manager can access the course detail by clicking on the course card, but the rewards will remain hidden. -![Other Branch & Department Course Tab Diagram](../../../../../static/img/integration/vision/upskill/mgr_courseTab_otherBranch&Dept.png) +#### **Others' Upskill** +- Manager is **not allowed to view the rewards** available for each course. +- Manager is **unable to see private courses**, only public courses are accessible. +- Manager can access the course detail by clicking on the course card, but the rewards will remain hidden. +![Other Branch & Department Course Tab Diagram](../../../../../static/img/integration/vision/upskill/mgr_courseTab_othersUpskill.jpg) :::info[Note] -By default, finalized courses are hidden. -To view finalized courses, open the filter and **tick** the **finalised** option. +By default, finalized courses are hidden from the course list.\ +To view them, open the filter settings and **tick** the **Finalised** option. This will display all courses that have been marked as finalised. ::: +### Transfer Ownership +- Only the creator will see the **transfer ownership button** in the top-right corner of the app bar *(highlighted in red)*. +- If the ownership is transferred to someone who is not an admin, that person will automatically be promoted to admin. +- Once ownership is transferred, the button will no longer be visible to you, as you are no longer the creator. +- In the third diagram below, ownership has been transferred to Ah Foo, making him the **new creator**. Although he was not originally an admin, he was automatically promoted to admin when he received ownership. + +![Transfer Ownership Diagram](../../../../../static/img/integration/vision/upskill/mgr_transferOwnership.png) + +### Change Log +- The change log button *(history icon)* is located in the top-right corner of the app bar *(highlighted in red)*. +- Only **admins, managers, tutors, and assistants** have access to view the change log. +- The change log displays a record of *course edits, including who made the changes and the details provided by the editor*. + +![Transfer Ownership Diagram](../../../../../static/img/integration/vision/upskill/mgr_changeLog.png) + -
### Participant List - The manager can view participant list by clicking on the **"Attendees"** button. :::info[Note] -- The attendees can be sorted by branch, department or HR group using the filter function. -- By default, the attendees is sorted by department. +- The attendees can be sorted by Branch, Department or HR group using the filter function. +- By default, the attendees is sorted by Department. ::: ![ View Participant's Profile Tab Diagram](../../../../../static/img/integration/vision/upskill/mgr_participantList.png) - -
### Participant's profile -- Participant's profile is the summary of attendance and reward (session and bonus reward) obtained by participants. +- A participant’s profile provides a summary of their attendance and the rewards they have earned, including both session and bonus rewards. -- **2 ways** to access participant's profile: Attendees & Rewards +- **2 ways** to access participant's profile: + - Attendees + - Rewards ![Ways To Access Diagram](../../../../../static/img/integration/vision/upskill/mgr_participantProfile_waysToAccess.png) - Sample of participant's profile of **session-based** & **completion-based** course: @@ -62,14 +77,12 @@ To view finalized courses, open the filter and **tick** the **finalised** option ![Session Completion Diagram](../../../../../static/img/integration/vision/upskill/mgr_participantProfile_sessionCompletion.png) :::info[Note] -- A greyed-out reward means the participant did not entitle the reward. +- A greyed-out reward indicates that the participant is not entitled to it. - However, as long as the course has not been finalised, any changes made by the manager to a participant’s attendance or bonus reward will be reflected in their profile. - The bonus request status is exactly the same as the course info page, [click here](../user-view#bonus-request-status) to know more. ::: - -
### Reward Summary - The manager can view summary of reward by clicking on the **"Rewards"** button. @@ -79,7 +92,7 @@ To view finalized courses, open the filter and **tick** the **finalised** option |:-----------------------------|:-----------------------------------------------------------------------------------|:---------| | **Total Spend** | To view the total expenses of the company for this course, including rewards allocated to tutors, assistants, and participants. | - | **Expected Payout Date** | To view the expected payout date for this course. | The expected payout date is set in the creation, [click here](upskill-creation#step-3---rewards-information) to know more. | -| **Tutor & assistant rewards** | To view the rewards of tutor and assistants. | - | +| **Tutor & Assistant Rewards** | To view the rewards of tutor and assistants. | - | | **Session / Completion reward** | To view the session reward entitled by participants.

**Completion-based reward**
- Represented by "C".
- For completion-based courses, there is always a single reward for session rewards, referred to as "C1".

**Session-based reward**
- Represented by "S".
- In this case, there are two sessions: "S1" represents the first session and "S2" represents the second session. | To know more about rewards type, [click here](../introduction#rewards-type)| | **Bonus reward** | To view the bonus reward entitled by participants. | - | | **Total reward** | To view the total rewards entitled by participants (session rewards + bonus rewards). | - | @@ -89,25 +102,23 @@ To view finalized courses, open the filter and **tick** the **finalised** option :::tip - **Reward summary table** will only be shown after the course is **finalised**. -- Manager can also click on the participants' name to access to their participant's profile +- Manager can also click on the participants' name to access to the participant's profile - To know more about participant's profile, [click here](#participants-profile). ::: - -
### Bonus requests #### **View Bonus Requests** - The manager can view bonus requested by the participants by clicking on the **"Bonus"** button. - There are two statuses for bonus requests: - - **Pending**: The request has not been approved by the manager and is awaiting approval.. + - **Pending**: The request has not been approved by the manager and is awaiting approval. - **Marked**: The request has been approved by the manager but can still be edited. - The total amount for pending requests is 2 because the request has not yet been approved. - **Remark** is the comment entered by participants to detail what they achieved in order to meet the bonus criteria. - **Feedback** is the comments provided by the manager or tutor for the participants. :::info[Note] -The **amount** of bonus requested by participant may be **different** but will not **exceed** the original amount. +The **amount** of bonus requested by participant may be **different** but will not **exceed** the original amount set. ::: ![ View Bonus Request Diagram](../../../../../static/img/integration/vision/upskill/mgr_bonusRequest_viewBonusReq.png) @@ -115,8 +126,8 @@ The **amount** of bonus requested by participant may be **different** but will n #### **Enter Edit Mode** - To approve or edit the bonus request, the manager needs to click on the **"Edit"** button. -- Once in edit mode, the **expand all** will automatically ticked and all bonus requests will be expanded. -- Manager will be able to view and edit the bonus request details of each participant. +- Once in edit mode, the **Expand All** will be automatically ticked and all bonus requests will be expanded. +- Manager is able to view and edit the bonus request details of each participant. ![ Edit Bonus Request Diagram](../../../../../static/img/integration/vision/upskill/mgr_bonusRequest_editMode.png) @@ -125,7 +136,7 @@ The **amount** of bonus requested by participant may be **different** but will n - **Tick & Untick**: The manager can tick or untick the bonus criteria by tapping on the bonus criteria card or checkbox. - **Edit value**: The manager can edit the value, but it **cannot exceed the original bonus amount** shown at the bottom right corner of the edit field. - **Give feedback**: The manager can also leave feedback to evaluate the participants' performance. -- **Approve**: The manager must press the approve button for each participant to confirm the edit. +- **Approve**: The manager must tap on the **Approve** button for each participant to confirm the changes. ![ Approve Bonus Diagram](../../../../../static/img/integration/vision/upskill/mgr_bonusRequest_approveBonus.png) :::warning @@ -137,11 +148,9 @@ The **amount** of bonus requested by participant may be **different** but will n ::: - -
### Attendance -- The attendance must be marked manually. -
+- The attendance must be marked manually. + #### **View Attendance** - The manager or tutor can view attendance summary from the session card. - Once the **session has started**, a **pen icon** will **appear** beside the attendance which indicates the attendance is **editable**. @@ -157,18 +166,16 @@ The **amount** of bonus requested by participant may be **different** but will n - Manager can edit the attendance anytime before finalising the course. ::: :::tip -- If the majority participants are present, the manager can select all participants in the "Absent" tab and check them in. -- Then, in the "Checked-In" tab, manager can search for the absent participants and mark them as absent. +- If the majority participants are present, the manager can select all participants in the **"Absent"** tab and check them in. +- Then, in the **"Checked-In"** tab, manager can search for the absent participants and mark them as absent. ::: ![Check-In Participants Diagram](../../../../../static/img/integration/vision/upskill/mgr_attendance_markAttendance.png) - -
### Complete Course -- When all sessions of course has ended, the complete button will appear in the bottom bar of course info page for manager to manually complete the course. -- Manager can also choose to edit course and add more sessions. +- When all sessions of a course has ended, the complete button will appear in the bottom bar of course info page for manager to manually mark the course as **Completed**. +- Manager can also choose to edit the course and add more sessions. :::warning Once the course is completed, the course details cannot be edited anymore. @@ -177,23 +184,21 @@ Once the course is completed, the course details cannot be edited anymore. :::tip - Participants can only start to request bonus after course is completed. - Bonus can only be approved after the course is completed. -- To view more actions a manager can perform in "Completed" course, [click here](../introduction#manager-course-status) +- To view more actions a manager can perform in a **"Completed"** course, [click here](../introduction#manager-course-status) ::: ![Manually Complete Diagram](../../../../../static/img/integration/vision/upskill/mgr_completeCourse.png) - -
### Finalise Course - Finalising a course marks an end to the course. :::info[Note] -- All course rewards, including those for tutors, assistants, and participants, will be distributed once the course is finalised. -- Coins are awarded immediately, while cash rewards are given based on the expected payout date. +- All course rewards, including those for *tutors, assistants, and participants*, will be distributed once the course is finalised. +- Coins are awarded immediately, while **cash rewards are given based on the expected payout date**. ::: :::tip -- Before finalising a course, the manager must mark all bonus requests. +- Before finalising a course, the manager **must** mark all bonus requests. - A reminder will be issued if any participants have not yet requested a bonus. ::: diff --git a/docs/integration/vision/wallet.md b/docs/integration/vision/wallet.md index cb9924c..67b74ba 100644 --- a/docs/integration/vision/wallet.md +++ b/docs/integration/vision/wallet.md @@ -4,93 +4,101 @@ sidebar_position: 7 # Wallet ## User View -### Wallet home page +### Wallet Home Page +- Displays a card showing the amount of the upcoming payout. +- Shows a leaderboard highlighting the top-earning employee. +- Provides a quest list for employees to join. +- Includes menu buttons with four modules: + - Payout + - Entitlement + - Coin Transaction + - Gifts + ![mobileDemo](../../../static/img/integration/vision/wallet/wallet1.png) -- contains a card showing the amount of upcoming payout -- a leaderboard displaying the top earning employee -- a quest list for employees to join -- menu buttons contains 4 modules:\ - -- payout\ - -- entitlement\ - -- coin transactions\ - -- gifts -#### swiping left will show similar UI to above, displaying information in relation to coins + +- Swiping left shows a similar interface, but displaying information related to coins.\ ![mobileDemo](../../../static/img/integration/vision/wallet/wallet-coin-view.png) +- Tap on the **"View All"** button to see the full list of the leaderboard. -#### tap on "view all" button to see full list of the leaderboard | ![mobileDemo](../../../static/img/integration/vision/wallet/view-all.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/leaderboard.png) | |:---:|---|:---:| -### Payout (based on payment date) +### Payout (Based on Expected Payout Date) +- Switch between Upcoming and History tabs to filter data. +- View a bar chart visualising earnings. +- See a monthly payout grid, with each month tappable to display a detailed pop-up. +- In the History tab, an exclamation mark will appear for any unpaid payouts. + ![mobileDemo](../../../static/img/integration/vision/wallet/payout-upcoming.png)         ![mobileDemo](../../../static/img/integration/vision/wallet/payout-history.png) -- filter data by upcoming or history by switching tabs -- barchart to visualise earnings -- grid showing payout per month, able to tap into it for details pop up\ - | ![mobileDemo](../../../static/img/integration/vision/wallet/payout-button.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/payout-details.png) | - |:---:|---|:---:| -### Entitlement (based on achieved date) -- barchart to visualise earnings -- grid showing entitlement per month, able to tap into it for details pop up +- If a payout has been officially paid, the **payment date** will be shown instead of the **entitled date**. +- For payouts past the expected payout date, a **Paid** or **Unpaid** status will indicate whether the payment has been made. - | ![mobileDemo](../../../static/img/integration/vision/wallet/ent-button.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/ent-details.png) | - |:---:|---|:---:| +| ![mobileDemo](../../../static/img/integration/vision/wallet/payout-button.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/payout-details.png) | +|:---:|---|:-------------------------------------------------------------------------------:| + +### Entitlement (Based On Achieved Date) +- View a bar chart visualising earnings. +- See a monthly entitlement grid, with each month tappable to display a detailed pop-up. + +| ![mobileDemo](../../../static/img/integration/vision/wallet/ent-button.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/ent-details.png) | +|:---:|---|:---:| ### Coin Transactions -![mobileDemo](../../../static/img/integration/vision/wallet/coin-transactions.png) -- graph to visualise coin earnings and spendings -- list view to show logs of coin transactions -- press on segmented buttons to filter data displayed +- View a line chart visualising coin earnings and spendings. +- Browse a list of coin transaction logs. +- Use segmented buttons to filter the displayed data. | ![mobileDemo](../../../static/img/integration/vision/wallet/filter-buttons.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/filtered.png) | |:---:|---|:---:| -- use the dropdown button to sort the list\ +- Use the dropdown button to sort the transaction list\ ![mobileDemo](../../../static/img/integration/vision/wallet/sort-dropdown.png) ## Manager View -### Manage payout/entitlement page -both payout and entitlement view have similar layout and function +### Manage Payout/Entitlement +Both **Payout** and **Entitlement** views share a similar layout and functionality. - - press on icon to go to manage payout, which shows the company total payout/entitlement + - Tap the icon (highlighted in red) to navigate to **Manage Payout**, which displays the company’s total payout or entitlement. | ![mobileDemo](../../../static/img/integration/vision/wallet/switch-view-button.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/manager-view.png) | |:---:|---|:---:| - - tapping the grid will now show a list of employee instead\ + - Tapping an **Upcoming Payout card** in the grid will now display a list of employees. +- In the **History Payout** tab, a red exclamation mark will appear next to an employee’s avatar if their payout remains unpaid past the expected payout date.\ ![mobileDemo](../../../static/img/integration/vision/wallet/manager-payout-details.png) - - tapping on a name will show payout/entitlement details of that employee\ - (**this view will differ when you are in payout history/entitlement view compared to upcoming payout view**) - - **a) payout history/entitlement** \ + + - Tapping an employee’s name will display their payout or entitlement details.\ + (*This view will differ depending on whether you are in the Payout History or Entitlement view, compared to the Upcoming Payout view.*)\ + **A. Payout History/Entitlement** \ ![mobileDemo](../../../static/img/integration/vision/wallet/manager-payout-emp-details.png) +- If a payout has been officially paid, the **payment date** will be shown instead of the **entitled date**. +- For payouts past the expected payout date, a **Paid** or **Unpaid** status will indicate whether the payment has been made. - - **b) upcoming payout** \ - as upcoming payout are not yet paid out, their payout date can be editited, so \ - there is an arrow button on the card which would open edit view + **B. Upcoming Payout** + - Since upcoming payouts have not yet been paid, their payout date can be edited. An arrow button on the card opens the edit view. - | 1) tap on arrow button to open edit view | | 2) tap on the date to open date picker | | 3) use the date picker to choose a date | + | 1) Tap on arrow button to open edit view | | 2) Tap on the date to open the calendar | | 3) Use the calendar to select a new date | |:---:|---|:---:|---|:---:| | ![mobileDemo](../../../static/img/integration/vision/wallet/edit-payout-1.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/edit-payout-2.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/edit-payout-3.png)| - | 4) after selecting, submit to save changes ||||| + | **4) After selecting, tap on submit to save changes** ||||| | ![mobileDemo](../../../static/img/integration/vision/wallet/edit-payout-4.png) ||||| - - you can search payout/entitlement info of a specific employee using "search employee button" + - Use the **Search Employee** button to find the payout or entitlement information of a specific employee. | ![mobileDemo](../../../static/img/integration/vision/wallet/search-emp-1.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/search-emp-2.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/search-emp-3.png)| |:---:|---|:---:|---|:---:| - - use the stat icon to compare the payout/entitlement history of up to 3 employees + - Use the **Stats icon** to compare the payout or entitlement history of up to three employees. | ![mobileDemo](../../../static/img/integration/vision/wallet/compare-emp-1.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/compare-emp-2.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/compare-emp-3.png)| |:---:|---|:---:|---|:---:| - ### Manage coin transactions page - - - - tap the top right icon and then select an employee from the list, then the coin transactions of that employee will be shown + ### Manage Coin Transactions + - Tap the **top-right icon**, select an employee from the list, and view that employee’s coin transactions. | ![mobileDemo](../../../static/img/integration/vision/wallet/manage-coin-transac-button.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/search-emp-2.png) | ➜ | ![mobileDemo](../../../static/img/integration/vision/wallet/manager-view-coin-transac.png)| |:---:|---|:---:|---|:---:| diff --git a/static/img/integration/vision/group/g-add-1.jpg b/static/img/integration/vision/group/g-add-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c14522fb18879d78e0cd343861b203ad5f6b4661 GIT binary patch literal 9619 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 literal 0 HcmV?d00001 diff --git a/static/img/integration/vision/group/g-add-2.jpg b/static/img/integration/vision/group/g-add-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc01078c92fefcddbad83baf0ac80e9c14ac107b GIT binary patch literal 23340 zcmeIa2Ut{F(Q4h{}* zAN&EZ)4)X;7YkDWP*MUo001}zj-3PWz`t<7pC2FWC?E|G;u8=O;1d!O5E2m)o+3U& zOnmw@F$Fn<^b9ox4GlE~6%`%hB`6&|3j-Au^HpY+%WPLTuFyicu5qznyTpEl{g?<2 z5fKsbDdO|Q#OK-RsOZ@Lr$5*_;Or^fJ{&_loQnYNSsc8xIM_x23i3(-N^~sLZyy|7 zJdj_aQ>TeZz%P`Z0dR5f@Nn_*2ng`;!Ebwj;{g6yf^!#mr3lZfJs`ShN5SV6o^p!i z=KFd|^_~q@e&eU!r-`YkX=v##U1npy!XY3iBz#>&RQi^Ttem{UZH>E{TG~4IbWI*U zGBq=|u(Wq@baHlab@O@Q>*xRSRX{}K>!|3MH?eW4Y3Ui6S=sM$J`|UfmX&|3sQlE> z*woz8+ScCN*FP{gH2igBdS-U++xPi}#ih-y?Va7dedNL6v0OL+-cPaqknAsVodxB> z#mC3PCpwl32iF--3#LTH1TX0|ux}D{)pai*j&sj2gU;kt!dU`xrn% zn|iOhO`jwCL88J;aS5DycquNk&>F8{&p`5ehOn`!iK8Q%$O3POYw8#BxPb2tSb#=n z$&gKnP1&Vj)=JuO@699fYRU0x=XEt?OjCqKWxA+VRHjnS(g&IOHy59HU*8V?(&80a zmlm}`q$%@s1RAtbm}hgT-+%A!ULT3;bk+R~RtZA4Gww{gDQvHHw9>-8c%7~NmeYjO0Rr^9S0ANr353V!;Q_t(`uM$Z@ zn?-NQ#}E#we~4VA(wM!#$|y`eHKhsje=hL$ZlVWKqti@7HxrfP>ec5t@Z0N_ zFGe(9jAYbiaHW&MZTzkm5R)xrWfS%0CXIi)Z5rFtSFDo>r1*e!OmHWs~N5`-%GFg+cB?(e4O3L zO}t>0M2;NX)^X=t&KFbrpy(9c4&&2vJrn<|_65WIU=0l*rfR2{xN_Cy#i3Jqj*H!- zYN%#aaguiFkpT5#@~&Xg2Ic*gi}x{#H%)%U!|rze@Z zCDj|}1((LuS~6hfpIQRVwJHl=>_W*WmfRkpM}jY`#9Ev1l_)=&$QfSrWi~@`a^5D% zEcY7K?X@vIlX28$JxA^E#hfeiPro03AWzA_$OcW($ zN26AEbzf!6InrX@I=qPrIb`T`Y0~E-lSI4fTTSq&TRF0@^FkT^xw@E6uF(%-#2lr; zyQSz4`uEx+Z_IKmJSDr=p}F?3Px%WwxX9l8cmj|bc`@3Pt_4prs#9i`gf{J*l=ZvM zw5&uS9bc8NPt8=a9p*w^*4N|Jqu)*_+fEaqnb@X8djBb`48Wu~-#yX2w0q<{rZ zYZjuAOOr@EHl*60Edn;ACL_@dwSQ^HZB9=5iWiY-Z8qC_3Z%}b5U#1tss+HjPhVnG zpGR5WeR!!8e=!qsD-1iRVa&KP~TSJ#qZmvhnY9JmiiA)3^M7mYn@m+}$TxrnZt%Pj*H>Lck z%Y^VS1nU!sgj8zp8p94E3XKIeh~X#5{e?Q%d|dM_ho5t-E-yKnppKcm;!q=QhTv>; z95d_nn>x=XRdlZ&`3u6n!Qm*p^O$qFMh9C1hz(+ujkF()&7Y0jG`%9x_kA*7;E(Yn z4PEnjdn2lr?pCl^)gN;}4nO(bUv4b$r!Y>)7)!K-w_~sXl1Sp0S^9O(w50=hWosJZ zlC}^C3{KZC8vl#_yJv#b%*I51S1`jq>XH^>do~w7MUgZucd}tX&fY}j@&6T~bo=E0 zCp9JiOw%e9`P+mS1X8?Evv4MN`)#U%P&%6|lld9G9}J{yeOLnplxXb}uS?wc{!zH( zl|bo7GsoDs-_!|d9?ml&XOlkFB+dByvJK^>RQ3%yu9nGunRR1Ib`O~hb{UI%o)bYL zTv~I^?ByM6ERZ}D8TcYfcCK*vNI$NW_JIkpx|+rE*s>%A(ocy;J+W8wV_fe;ZWdp< zn+3eBYOC=W$|dP0t&dnBlu-{00O?qO_`4*fi|o7tpQT&8EN867Lp!FNtO%79aXZ5> zBFb^!7qbdi_~(lQkZx}(ZpR_wJf6=cVSyJpLzridwkX_46#FkN&Xgvaf?)SVqu*YH z#9v1L<+~RcPA)#0vo4u!Yxz^=Jku8GXD`GJ^e8gK+t9gzUNx$< zKH~7utB)wHg5Z^tw`X<|t}Vk!F84NOo_Dvfv;Gd5nyj%u95TlOjRS6B#!%vo0qPbVM$eRhq^M#)k)HKk{Bg`2~}55bm_yS1`Ut$g9a+ z%P=-K0`%WhSZtiP8twLP&@Nd`{zkSC*{9iVW?cm+yKrIzaK0N} z+Ym}AaM?T3E#|axB#Z_6Y@d>UejRaB)88N{ztsOGB)d>_@Hr#$)9feR%ZUQ!>D6U@ z;@RJPr?|*k;yaziUqtC!Gq-G?uV>coO|%E?DiLZ3Wxkz+ae;kD%-&$)gf-Cely1V` znU|HHQ<{;jOuQ$=>wez0+{(WFAgLZXQ_-O^ofKf&>!9eml2IWq(DqpCRA%|*K^2Lw z`T{9s-hRB5uvjM?BiVy4EFccuHrh<{fjBG>445op7>moQyfHF-mYl@R+wa?q zsqvHS^>XX7tA8r85ZN;iLv6r2;LQH{?*SqM;gCAdL)a&Vr(KD{M=+ zYM$+N_dc;BUIwM<1sMueoWJ8zHQ+vTeLBn=GTXJN(XVZ^M8AP?!10;E0yQb~7;n|z z_@_prL21F-84@lE)NjHky0O5@CF(89 zh2{8@ttFOC{@=KM=ubR(dtRJ41;zOA#Vp6HWRjS+>{OVHy;dTHm7=5HklsLwuYDZiH+N;S?b2k*CmJ}(kVjox*qPZNG^m1XRb-Vs%z6WUojkCB}pNd|3O4;Glb8TuCzcK?w0L!JNV z;?Je^k1qb-)#c_~*zP&#jk-pgGW8*YUagh58IJ!37UVDyu+ zcvBoL?=F)nn)8bB1ESAdol7E0mOJQt3GFnAv_F_o+{=c|m%#VC3)B_$TuPeyA8neZ zF-EdK;8!@M&lJCsDWH|6V6F5_@12Bqh^gGG*Y+Vjhnu?FwJql}@K@%Mur1LO<_l`+ zgK?JwEf?`@7M0L`+atSK&V_CR(tfVWFo zNbSoJ$=8O1p)t_fFG~&(q4q*ChZHSvao;-!_vgy*%ogRrk#YsFg$IMM^=t$(05;83 zfrpW0G{GDOVu6=wv3n3R$h;9~IWHt~A00x`FH$i|2AAxm8!oNon^q3&iiO*9e0ksA zvpObfb_(LQXdd8f?W@hC)6Bic64jmymC`Q=&vA*==(ApDF6n)t!Tk-w=@a^#^WEDu z;qF1G7r8hzBk9oiisC&ThgCWoC4=$jsjjtGut1VE3mE(&*e&&?@{cK# zb<`KW`80@ECGv~m&{6K;LD<26?+Lm*dBZOaI+W`3ds5}-x z^ujjFU1$6&V1#>x6xCyqsnhu{_gdyV=veP2JNEGgC z?{14so*WRLqyYWavT!T_2cwx8tJKsGm1}#5aigIx^Ur=AGv9s&`X!Pha%fB>7I;+< z5by_!{0YB~rJZD?lH(r^f7kEdu0tQ5fNS>Ff6TH38AIZORd^+$Fm_udXw7D=S|wX3 zl|uh&2JPL5GzL<$a^!%7atGIgGKX!PFvfPY6yqVp2>xz$8G2TnfV`;D>A zn<<5m7f_>oJ0Tc3O2+Z&`>w~)J^K;&C_G`f3WZDsOsQ|RY7Ud^e7)P$Pl}4CN<`TbPBKfcAN5mOPa=tXH~g5SQp>)q!bizSEs~-Q^>x z@My9Guj?#Zg%49p=C(!9l^B_QhOwtE877)Shtg+&wzxY(m%Y)yrTU>MUR*{O=))XGIP054eeaP|=XnuP?Y8ICKdt}aN)SIy_61bmmneb%~vD+WYVve*mBA>~eK}VY#T)Y!H zJ*NF_L4u0{Y(aj@_7d2?;U>J_je~A2-(h2W9_z3mn&M6Qk`#JS+ zb0c{7#aVFY1-*?Xwf4HdXO@$9@(O>S`r+eMtmCL|W8%FvVkH+gE#8r#Kby>Et%uDvOrFT zzLw$Mm7~IQED%+FT-Zgcf@9xeh$RIJw2Ad$fpO52ktMdnT*Oo+8`Z_+pkjwpJ(I~_ zuc-6f)=i_JNuyA^LCD?&2I~R5G8BMukeUqeH+2fh>GT(eQIJL`^WJ)THGr0eFYyI~ z&kgb>Qxn0vS} zgm#Ykp#{g+&VSW{G!}?(&cXs!)R-X3A*Fr#1*>o{(4I?J!~$zgAV@)Q9ex&Wpvp6) zIPm<=N=$~v;I5(p{q3rL+p&!N64QG$r121`v4N&V9Slzob)z8zqBl_kGGfBciYG=d zqSf;33^~W)o3zBYGps^R&c#cWm-Dj@s4_RtIjT&`o+85M#qpaClNTS{k-XY%+Q-&! zJg}nMOtkea{!Yf(n$ul|aJp~1V0x^oQIsmnB-db3m37c`;<~jDU)zQI&st1r0UXaX z31x+u*gO|{wIl4GjS=q5W_>QYs(VDR|K(A;dMe@nR_Ib1oq}>gtH=kt@*;mjop)E(&A7ep2kB3<2d4j7S*YKXY~a;3vlsc;U#Pu?$tdQWw!x)i`P zHiTc=%va+oT}nk%7b8A~e?ACrI}^mmM#JIs@O;q2AbagR6p<@gN6-g}G*@c3;D+7L zB*CLZ%4sYx<(-2E)^!URn@&--jt(&~T7!FGa`>r>Yv)Z~Ia{xX@4K-1Bwn$p*2{cr zz~LdJvy0zf;G17j9!6=>X4;jS^B#74R$$$qE}>dT?X$hB zjf}Qu-pJkmxL1#I$v@(JQ?N2sQT}A(i}$SuJ+Fg&4z!~irn#J@Lk%juxYEladcSkJ zlW4o*e`x=zPKgBu$e-WOlj?M7a^vxH*z0{Jma(`}KhisLorL_`T~bUGp8^-qmm0uv z<3G%ZgBf$qaAe>NXAO~j>5C8wxhF>lyOcwk?nl>o@-LND`Cj&x@|U9} z+f9auZKB-D1I1~AGlmW8S)K7Z%3_@qF8VGJy3#Vwj*b+d7kr~Dfi;PGq%f_N5MOStqaedi59UX%eP7TxMV?Q zc$RYrP^XV!(ukdmbfd~EmO-j&pv66Tsosz z)qFd{bAZ<=7UAjP9FYA?Ud2Sr5DSDyHW=+r7@^PY_6&&>fKl;}t%m1#t664W!vY0< zyU$O#JN$TTnai zK`0H1G9S%@cPT=Trm;YCDSKAeoWBW=4LBrm6~68dg7ZSl(Cyw93=+PXf17=NOX{D| z|DS7vz2L;`+wOUc_xDJq*`1f6C(<##Nl~<*6JZ~cY}aAc?WX?JgTN$V$nS)wkedj; zx{r=Mg`fVC;J^4w&Y!4Nhmqv%Yim-J)l`}H7%Mpn6xcQ>dw%!~ulz>bCwXHYyP{{ zFWTH$>61P7n!I1C-r|0)w%=Y={CLqzmnKQt@-QPhJnOT^JN-*F={l1v4z$dWelKld zp8RJ+GYAr7jN1EfL4)(U{k!+_9C}RbC=gX;?B`cWn8yfb>R(N*weIAP!pL0;F;w|Y z--bq8PmbEbtt0xC6I>_XY2x53#`VUCL?Pwp>cfkL@INtuIX9gf3SzpS6&81@ILWjPAtz=C>Hvl9&WoTQ|C zJ&nS^iG=?j;s5h9-|=Ie}+1_@k8*FZ^GXZ>Tq4$$r*`Stxb3&@olAzEbr9A z2)TtELIput_EH(U_o!PvWTj($^rH`~ZTC`Rgd%SBN{0z2-xnqg@9WpTTfP@;vz^~h zNYQG6?_)VzpzM;_r{`rHPs&j*NQ=sj$ECZEM_7X>aVxg6DuF+x-zei@HtSP}0!j0Qg`%`p4cWR1a zu5+AxgiD;xfde@SPrp;>?6uQtOG9LW3m)8Kz|GNrIG;&01?O9CU4YIcqBMoY;fk28b#}}PrIKMQ;yWs5%jj!eT$yI zcxwM`x9sVJ_@@4Iy1s-ks+x!6#3grHU4b>0EW_`fq7gTiZ-^`!nr%X~YX_?-xS#Rv zl}Sl{4&`PG-t(OYf@WEt!kY6@w4$xu-0-s6?u*-UUu%03M(sNJJNeP(c->aNIIAVO zzcl|=-xa>4yn_Yyjll%DcRcJRq9B`k;}YoRIVtuQRokbw%|MBlboKeJs*g35GS)8K zm!fTX9O9Ad=%zmK*f^ATlPff!T5Wn&y?tG_=>6ow?u&1|u12)qbJe0DenV8q7V;*? zEz8T+xZhE@cV}6)S7|qD#G*d>`kL1DuMhPdh%V_Ro>q(7&EXi3EyHV}u6N5j^HpCd z^{XY-GS@O0ZI&8icKkb~^x!OWQgTsSF}J%Wb(OmXDbqs%BP3OUidOPwRdMojFI`nC zYPAiPZXD(LC-Pk{G)qk?x$g?`K|%5?YJ~$1QSyuU`|72`(PxTZDO%&7LNzb((H0R0 zIZ^g-)mCL7*YDL7_w?>Hs8M~MCrJ-#c`t8#Hz=v*P}^08O=uslu>^tR;@zcL^VYbg z{nBE{jKYJn`X%*cL?qBR4Po+5b)(I0njWw^Hg^QkDY`y#jGd18^14WCqy{g$6|c8OHh}S-;C*opTT;uB@)zRQ z%IH)hz^$V=;*-or^F7vp_H^;5SK80Tj=c~Pbu5(H2s)1l7FT(;`PwUbuv@5?N`Xa| zTU+7=A5M~qK?X(qs1^VQfB$hgG#LDGM8D4*wH$HS)6OxRc;K%p&qgF6*IUqYgGqP> zZPsFMS*~>`ndEN$fWnu>oNMc$>Jxf9MsyC0c-c_0q<=N7zvO5+mn~dNMRM%h-FPZe zBAe==615w^;=NiHED$Exf+E5KHz_lIZK@)}5}TcBumB62A7Z&0ad>Gtt-$`*XlGDu z919qbEuqfr{0?_>K`;t~NtijK!)w}lKcF<{PgIM}QwEX~`ftE^$8LzBPkG=xrV;I z3*4`79R2KrS`Hufu!ATx#Z$zhZ-*`? z=P#We#}7*OD8~>$F&9I$(bp<+Wgh*~8Cq&NxdSP~0(EJ}RUYkFAd_0qJg@NA?!A0H zjMv^Ik^+tl5HZ^M^gSPhyHE5<4&=hSB}c*f7!b)mE60g>qd$=Pq4w9_ky6`3qEYyi z8VI4Ye}ngt#Fc1i|I+!34j2j#|540u+WOz9n2yb}V9HZ`7CnhRrSa=Ls@0UDQ9UHP zek6CFd}kl42n&%_CIqfu-^+|j7#7m}-SPMhW9?i<`~*EZet;ev&3^$s2B9EeGN;lD zy1*|nr4>Jb0SJK-Bf{HZ(abS~wR~)C9_L1m&9uYn;X-lQ7SKM6qlT`DM)@H{u%cmg5XQ=zN#5A^g(}r`F`{smHPNZ z2W3qOhoQowCpiJ45h{QxJ~EBsWqpr6L>C48gQX z?pGR4^&}B>uM)+X?X4xC7ZDpwU?RSJE^^_4gG<`t(4kpiY3nNa2h*gck!LIP9WE0C z(c&MkkH|V-5t(8q0*L+eI-bIbk)fTHn|Bl0twoPk%lwFh!mrzoyWUg9X%=#I9pg{Z z-G{D@iyeVUh$(TfAOJdA=_I)`iG;9$g$#1VN%t$oZ%gQD#xxK0+*>kaiPZGhFZG+~ z!4Edu(_oN&f_hA&J~!u0KIS;j;o;uYXUTNIift2Li96vPmA7o1ocAMG1>U~p%Wq;QZw*}u6a2MGl zNo%Y&NVS~3HB_>=UM=TgV&jk?WiS_^AWVyZmv}|sW_zTG$>ZZRxp&5?eyyLY4yBIH z(7ow=Hso}d$l>?&hMGy%I~;E|qbF#?%0cID9ZZ1!sSR+?`jzyr z%zy1FGN1zu{4bzQ!@U zTVJ0(eJNMU;nDJMSo2S_OE>R0iv=iucs7%uXOo(jQiZ8xq&xxBCVH^#Hv3C$B zKU%7KOAAeKjPz(eq?>bq9k98Xl)QMneyNX1|uXtY^x~Luk&hnqSKy1m0yE zzAlwzG0#%FL6({z0|*5;QUD`Y`c?7%*SiD)K5vrVzUtdb6E|_o;rZ-$AT$NvXE)#S zM8YqNVEuwb&~b4B3s14FEgmUb9Q1TzKd@t}Nak7bLi^zydN;8bEpz=*hbfVZs$G4ify^)%da9y^y zy!fbh=oOPo9xaqTvDCDy%Z6$*rTxz|rpL9!Y)_4S?ToV;%`3;DGG1wYmi;L*>fos! z^AldpQW)uy7PV+iL6Qkv*uQq%?8#oZa#O*@t+6|2iXWnmNJxXG2DaGxA@?UF7M(*o zt2IlwbSw_xdzs-m6XuFsi~e^49(MpvM#bv~%}$=kxz#ZV4iN{~xu#sCse6^!_)QGG z`>ojVwpX-9d}ldYiLXK3IqEkj1>6P4Al4IEDS3=?&4$oEM~%$Mr6+n5xXJ0UIL;np zW!L!EtU6JYDaeq~8KA1aY3W0U!;prnQAMH<+h;=QE2Knio@XeVC6ufzYsvddu>h4z zqKM764?VVNr3$!pc{ZAN*N9uzW;5+3LT)AIL6o)$#rn@rj*Nb`W!P?Eh#@!eHSpxS zhCk&Nj|(T>tP19AnoW zpVP+m^+(3!gi^h}e$zH5E@mjdF(W>kOmT2-+-q6%d73r+F*lb%;>9ms0hHf#-c3#I z5(Zk!j(m5|e&A%m6)(rmp-p=C8hA*9RD_mtR^43m!{|LS6S;v>dRE0A%F=XfI$U*p&X|Y}qB%JZc*Ik0D70@5K4@6yc6} z3RdpuoR~usDds5uwNE#>CG}^a%XoGpp{DunUQ5n~%)P562Zb3mFGm`9!q)tsvyK;= z5-M0Xk~((i*3^2pce>~LJ@TXA6Cu{|#bfhoE2PCVNJ9IPI{HjY%F8$JXlt~$@U}gE zWXt8%Hto#qAvWk2YX;9iVgb#5o0YZZ*thR&Y`N<-kAEfwBvp6oa%Su6gmGrYdRavY`GMQf+XJJhpP;OqzaaDcp>1AMGy5j_f zgY5s^tH8P0kiB?gFp0HTT*wu2^7)Zt1SXf&e!<0JxESSAC?Ozj3QEWK#(F_4T=6Z$5~Lw;WTcAO-MN z=5l=;Xs-u@b?yfRNYjOT^GT3N9^d4U@gE&vJ{}hby5o`OOWh>xLa3! zKsR>aRc-H-3&!ElGJ>LnfGO@iJPSSjr&eI(q7*nxsZt`1xhO+Dzh zGe(CHu(EXu0DZcJdCdCmzW;lpP6Tv|2Rz^f78Q3hVSyi&!hvZ=TJspseGo9~H$oYx zVmdZ?&_t{74FJCB05?U(V0`v|vIic}sX}{9uV`-K7hCxeyU9!`>c!@kFb4&Ld9&VtG8~hu?Ft zz)8y{o#_&W1-|@gVoI#c1BY7s9ez}NN z?Sk251Hn5yxsSB$N{ka$5L#fa`JU&0JJIrM>C8Xh`$r%Dtbu>l!2caQEfz*thdO-<&kZ9<*|@toT25ochl%T7J4%69Wo;l*R`*g~5t61gK{ zxVqFug!t~(H5=c_QZ-6y@OgFKBo5~Rq-t2iPHFb;ns24ujfDv#dK`+AA z!JB< zZGJV6gk$1+7MW~@#^JTWt;eh+hQI2Nqo{hNP5+QlZkLjU7??L3S|`kPePoi};bL9p z?-+aLk)PazK-RrM_=5gNFcf%$XbvX9$il&_3W5j|m}g7xvLwNz^`S3{tp@55$_ahH zE7`v>?DjGCsm9nszNo|Fc&*QfyGiyYM`ri1K+01PzQYBx=yXP_31%4Is!-JFK$KN0 z_p=9u`tk<5S0YEm*`ZO=;Qx4$1ovGjy{@A}tFQWEFRktsF3&yna7#iR8HFAsenuDP zfew5*7_WNq!h@lsqFrbbXDISKHF78z{z;_(-mSHb!NkF)*@j>XoUWj@m0-J02o%a_ zs8zB?1>*t68(ohuUqQL_ev>QoBuCAN6L&&4BA1hPD8Xa|A~Wf*$_VqEXL$~42!h#? z;C62I0Si1{hV5{T!KdyR&C2a{7K3To@fHkz6Gm{>=)}FDNQK?5L*fbeWS`vMLq-v8 zP>2O!)Vo`dLJctKY6ZqV{9oZ^j!B19Yp{*WJez4h^=|XK-Zu+RFo9w{oJSMb!qykF zFa=;RloWV)Ks59YOuCeUU`gx>;)GrY+*ghC+(iaq5dE|_!-Pk7=Dfdryc}ZiFcZfsZ7YGTMRX$m^II=_Vo&jk*JneGMJSh_ zQ*JV5z07+y3Xga=qoeQ*vdgr)X#6w>c|A+maU9+NJ-7LKS*etuu<#(lT=Yv^{C=2< z*`@Tokariway`D0iZD0`7VA&?x1cnc*uWgu27Do^AmZcwQQeRax7|3+5zN_Z(1+Z0 z54~Cj)3XcwtS9kUNiq5Zu_U;zb{xABUGLsqIqSpxpnL0z`49Lgxkm<&cC=^A2TLuB zfdilCAvSb%QP4n9cL_3xje?(e1n;xK<>_9W|grc*TtOHDX|DZ5l|Z_H(;5^Z4|vi0@b%X14K zyzi1%P?Whf`Obwz$3*vua(_SDPUE%Q^h7I;sc64!RU$p`+oeynq*hD@^7Odd-gbk9 zpQo#uOZqN&Q~C}mMvs``lghV$Bw}>!uw2jxEa&A=UvUJnVc+&IgZt52dE%|=H*R`( zaO4lY%u9Put<~G&42=&y#=|EtBPEnhul_ANbN2-G&uv>kIHu<+b4##kT zfRo38WosSdkz?PRQvIFEaMc$YN-1m!%&ZCGWsDw00Ow+; z!0*NXoJJbmHV$Z}7S*WNEsiLbyl0Q>cNqp9<8JMTaeYbDC#Z97b}Dcc9JXX)=@Vq% z)wAGwarQ%Q{RLC&RVG|AL_<_7%F2h@u!N2Bwy=TH1&Y3ku7>1E$s|Wt0X`{G-qX_Z zFHYkyKY`P+blWN?*t`GeeT5UjhwoX$0Bx?+Lz^kPl;*zfPlT7ZKw~U>ioW_0;qUA+ zIAvN^=D!#mS?O7_<+MEIC*~x}WJtqszK^AhGvfM}y9pK6PL(ju!Y&PEc?JmzHN&3H z--}r(yO9ue5B?@9<@5vl>wZ#+r%Xb-r!bUVT1kHSBg>7V4!qtvo&F(p43P)K^G(fs zX@U}Y?f#8IkQb+v@@7{xRvh^)#2g{ZWia^L*}rZ+e3;*@eQ`sd&?-JO9#x! zK>_T!yx>1qGb!Dk+p}FeqAM!M<4Zrgd|TF%#gBW>Wf>ubv(#6IGtocU>P`$66t-Vn5Xq2Okh&zeABg-u?Xg~Pn@ zBzs%n@R9q_^Kxfhl~;nX^tbzMQYy^jgv*2YHawZqopa?HpEA`#2Sd?CMi`E=I+JhS zNdnKUzB?Efbyg`k8AXVn3)oXk$uMZEg%d7a3RUM)J%1o5y(dA9dC>u8SwVcP_Lbcw zdMm0YaMJ;CzkuEK_X~)f%a-u{DG-wL2$cc1W`1x3K^((hS(p#17%k}60hJ4>HSQ~J zJm}MLNoXX9A3{xf;0t&9K~Syk7@xxe_t@c_kd=|FupYyjlTQmhNggqH8`|D*B>HYn z{HUj^#%+Ii$LR39Ana%Z1Sln2Qo)Tp7Tj|ty^di<%=>PPHj-%1QKQwo(C~-}1O;!J zf;;VVqGO!yy{&BqY_!E5eGZiol2W?AuHT@*FE z-Uqi?dM33vSz-YcYs4((2HhkY2~Jh@%5#@Z-n}PUcLo!2?VPQ)AP{(K&y4NiIt24d zcaihW#+!;5%^@DM4;3XL-*w^y6K=jIq0#70oT+r%v{-R47D%X$ne#q=Q;5MTjsJ63 z8U>DTHnOEb_tEIclHrBkt7{tTG7>9xm1wEQ0r^;f1g{>kBV-Om@`7)AKq1Q}e5E5D z>EBoxk{5?Y7mk{_`@d}bKw!!m&)^djsRJh8+v1GSWWosKDFjLraL+8o-;heX&5pWefO@zyt_?Upzh)4gX6UXDw-?NSq$z*A!gFJ~VJ-4s80q zi!jEo1AL_juYvbyPQ!mu0`!;Ge{GfI%E@gq1?KY?1m`Xu`mk|xajP334AN(6-LQb) z9kA$W!2(QB*MVkaCbt5qu)(i{w40%IbobER!hD;)#_n)7^&NA(r?LvJr-a|%_5Y;) KC+I-1U;iKPz?!K5 literal 0 HcmV?d00001 diff --git a/static/img/integration/vision/group/g-apply.png b/static/img/integration/vision/group/g-apply.png index d863bab06eb4b7ae276cb30d2605873df68f7a1c..9a4c66f6bd32a861bf8a11a3f8549c3028857b2f 100644 GIT binary patch literal 96773 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 pdw@)ob<_l?udJeclg$eab2)y-&I+CLi0&L^KI z{97i|$lvdZSXes#WI_@|WJMVyg)L#y3fp2Iy92mi%=Mm3U;bx#O+$bGLlk7euC6cj zC1K>GBiH^|cqaSuNQyd9OZtP~Fb-$wGFpg_2)L+LJmAu$atA1V@^xu(&`TZSWt#{h zDKSNR;^^qqW?@DKY<%Cp98?9Y@=|#+T_}bqW^YT_rZI?}h3Ub#wCFRS0>@ zilWI)oZmp8)6tW$2nTsnG2>7h}1QNQZ}EIq;A8zy<8wsw!Zkx zLF#=36)VXF*8i0|d-@4xA?@opRB5)E=oPZ*t{vNH3X@LdJb=}9 zd(gSxe|g(ckln44bO1Vq6kS3GgE^-@(v;^LdaT}!xe<|8&jpeqfn=4?O5-u1M;R2zdEP{{*aXfWR= zbZ>rU!f24-RGzINvEs>mqg*zX$7F&>~^azvGs<$c_T;=b5d=YCr* z;jX7JBH+aIsdm$eOwQyf9_=5SZ#^?VUf{vlBJlj8=UpjoJr?qb!-4W6IMGtTL%Zsg zR)Icyr9^(}D~b{lMrx1>b^Xzf4qYNTe+gw0-V%cGsC{Fk>BE|q&9fo*Y{_ac#FN~i zW$BA^{x?2}#9FHntCc{hSA34I@vhI~Pc1)J@LzO>Q1tb`&Ujg<=*yHm-6Isgtkhmn zI-RhG%@k>8>Ao;5vmHu0Pe%|w(e>9_pV_`>5tPf!M)vgGxZl*MP&@BmmTbL0;Omq518Fes*y@;wr%~n_>ZZ={#tiJ@k9J7EZU>lW ziayo-xtJ%(BqY5S^td}wWM`6_{aZ}FelVz)EmF_@}6pl!!nAFBBOZmad*)0)x{uw5F1!0PgT$6keg$rn$`tG2Y3! z+u79o_0X|bhqF7Vv)2f&0N%t#Yo`{D6N+i*cJV~L=FuIOgNKF3c>v2+3l#*)8GT7m zdJ|xJjTRWsv38ZQ#FxywC(Tb#H#19zvkwSx$8Slzx*M^Gdk4@-)y2hvJx#Q>GUtsnY#BkAa?~*kq#uqaB&HU#~UWSIJFY{LJV&l ztJW{T|J^keCVRR!5&#ONBi#w2@+;Ekr-P{}&VbuGL z<{gu@CcNht&-4AQ`k&VjQ;e5B)XO^qOmZ@hU%St+OS}=AHYHoiJ_WI@HnPo~l(MH7^)U7HjZJ}%7hOMr{>&g8yA~N6ef<>=A3scUqxSmFQVU_Tvr-A!){fC^_KT>r z!^af1R%}2G^?OebE007krM@7PYHT?#l8nF5%*O}*y6I~$^LkZtrR|IJVH!}3#-443 zJZpWSK5c!on^xShTy8<@C*JKC8-ucM(+c1UMO6ii@BqCj;cRiX z%vSf2=--!LWehoxRY?zXNu%lglnt^C;IvoA0@9y;uRx8Q@-!o2HYhg1^rFgrqZ*{H zZ>ea%Kdx^$$TN4qh@Z8@{wu2P`FvJCvmi?0_LwYpu?^Y~myqZ;QoHTAh=ruUr9!ULN`Zy)yR`?rt-h7qUbF?#;#v6d zHWjt!izBmEX=y>YQ*6eL*3sWSJhtZ@5-%^CA68~KSNB(U=vpoo^+m@_0oT z)VNxrkuo=R*}i>4zl&`9wsgAPf}PR))P03j<8 z(LohKKbQ;xsA|NOLxU*4=ISHkS;|tEZa4TTGjFprThTtuub-K(Co>{&m-0>;75vos z`)mFnTsA7vc~IkW>5TfKJFWNp<^Yjij1NTawo!V(*PIxQOX%(-`tx3go{0U&e;;3< zi09j3R^9j1fFaz=Cr~9EsAtuzZ-LJeNZd%X7yXt+D89!v7=8)}zM8EQn(B!-|3Fi{ zl`IED@(qL$SK^#1I4=|XpNbeXr-s9-RV{ z=8txt|4anzy4r?}GT~b;A6M=-mo)Bg_EeII!;^7u)9it&V+Sfrz=|V`uEzn%ott}{ ze3j#q+jVn8s@Ts)f~Ct`t&8R9@(FK#wwBl1*89UyXp4=Q&MUHs<&5l7Bjzf z@AgvLH?Nm)0tFIob?^4aMSF&~u{FmzLV>T_vv94SqLF{SVj4H0n3^6mCM?}`jk3EK zvej9vo*^u{o;D)dKH(+){#eoG4N9h6b-R6n+YwR^TZb-D5t4O_erpAzbfn*uamN1u2VTUbm zx2My=yPREpr+Q*b(Gf2OnUb7VZ{ueOZA3!@{~^`d`unsLspi*JI0rMr3Vbp7?b zb+Y#y50~M_xLNQwSRS{sVITD`*1!x8gV6;#6v|@+H{&V|6>s7+z&rfx+Z{)Yk|HvO zxAGV)0!+tQyJt{Dx|Q(Ss^|1`DSNXq#q!&FyjxqCG%6m-#%iPkvN;n18oL9_zxk_S zz&zAJ5={)|RA%Gh!CPJZb)+dO3fa=qa=DDri95-3wljn>cBPVJzvn9LyVpp#^V<<9 z7h~XOR15y3&LX0%^HejJ;0y(Q>Y)Gc{6e4-DOy-Kp$pgFqFlt_$1^mP?#n=M`jZMQ ze;$8q!UqRa^X`}Wg^OV=I$T~WRLvF%8MgC{>fY)nV*TgKDZU1mAI_gX-McDl*<%`E z@!pr{S~9+QAK5IR@vOjD)3UzQ>pA~{DaY~yHd!0KUdCxv;jZ2#A{1mD-%Zq+mmCfd z3>@DUYHTw{)rbYdNz>zBV#>H@*IL~pwmM!>_MLu7`BB;mUN#K`ae`l0!&ohG8b!i+ znj?q>VCd4D>&By5h%tfYGS#5z{$%NA56_Xkpc49>GObovqO1=l3r!zhUyK7+#gM&* zUzjshm@KN{MwXA3ZzZpT=Js}m@k>{poQ~DM*ID!UA*82dJDni$=+sg7lLuQF73}h2 zI0!m85VIC}M(?AUzZn%A-IzNaS=O1Ttns{b_{6fiazh&5T9n?2*!9u89`R{sm!UMn zL|2i2`*Nf1Orq@q(iSC9x89v~`~m|p zmc%7B5N=4X960Hl_KClnjQ>~tYh=iI#R#0R0hHi7+dQA*VsU?05!ZXt(7aOwnE*J_ z-eI&8bFx?qi=pSiXf|Eo14wRs<48o1U`hRdtFUml18>W79?8sXTA1Dgi#%hFpgZ4I z?o}~KfghElnR^#fZStuqEgoN7t-gJW*ZJ{q%Z9Q0V!4m|?K9DmxiVsb8aTk474y)D zKx0K~T0>k4V)RhI8z}ol;EH8^LO;O%{x=eyO;@!Ahn7CDkwMncYRX=gdK4@zV5Ht| zf0`qI&P$RS6t{FK!g2e2Tl@En<3v-pKfd*O$P-X338?$xLJ39D3K|z`4cpT3&wg6xWCYO^%8F+6eO5;j+2Ob{2cQl>romk>&bv|1yP%GE< zd73OxAbI!F1N>0O`n$@wJRcoAZWoLXJMmQ3tC&gw?LH=(6)pg9^Nd>+(EHAR{};&GZK z`9|!0381=sZk`yQTiN)GO5O>+fQG7%O-BqC4j`&%i%Wh?{^j_Yto!Y8Cji<6-@7nJXB12THh!Hsk-SCi;3~f7^FOa%+XKk0db4&+V~cEzRqytR zHDPcNN-K43W3cG65EUmS;nDHksJtB0OmpU!TostBl6OU9>+ zc#_$SM{!@CCZ*^_pX`RK(odG^_ZsmOU!NPha_z-QbCUv;ih_-~;%;=pqNuM( zVoSiL@Su%+xZ+Ib+nv%IBMsvSWU03$tMznx?WBhyh|HG#4ud;Rn~5j~dz^rW%Ax3+ zQac{7^RLt5y@9GrE}q04doOyK9(Fm8nPBvA%ll^*C|`7#{qS{*?utS-tsq{X%6z@U#|5xyym3yZAPS__s+*nyd|S@} z$InA~zJ*_zyq?Pe&rL^VQ#*B*OXzHC9@V;U+k>&E+kX@T{DdP2_;hhb0W(s?Km^Sr z1UydEbS~$<&luY4tWi`{R87)jo^e&e3kgj4?#GM((1r~G2}jA$qX<`u+kU*%xR+7P z2RNKe9}RLJX)gmvmdi=)+;yAh%gx+l5`oM5hZ^%a1b|c;2Xoo4=7N@^QeT8gk^W-q zTQv>^=)Eyr!{)X;zZ9S@m3uq=T(*~8=359ZpLS*xWU?NvmVN%d=1-w(zd3q=)l}@~ z-)$x2LCkQU1=reQVep2$Z^zv%Kj8E(os!eF*^d&`D3gG|$>Z7Z7wU(zOcLcg>A_(h z@r?TR4bpQ!og#p5ws&B2#2>oKX81ynv*poUuW@zpx!C6E*8$fSYrB9aP2q2AN24&ZVcrwmdsQiE z)ux%8jB4p;QfEUQ6S2zbA)#nPkK^)Cw|F$oO;K}oMyZGhwMwKUeo@2#lK{*B-&gko z1)b+RCN%Y)|6uk1%O%Lg>;RmH%#BpTLNG-Ryea!+ly$&=Lj_PAwNVWfl8syye0%xJ z^xE;|_+DysWgq=QnrPqsIh)oBXqru@$Xj_726pPptyMq%XWt-&1N_=~;pqj(?>?zb zPA5h1MaSL#7`j0q5NWG*HYFkfFZWUti}~zyQ5`1V!wX;x+C4TVN4?B(XFHt4sNU)Z zs9h*1%t>^jm@IGJP`hdNC|Ouk0!_RCyH`#>1!XUDF2Hs*%Sr{4+oi&aHfk&8s>Prm zK{}mNCDT}u5y{}@g@8_*iytl+kMAv+jAX9dyt^eAQa63SgG-L1!ZgsQv{`z~MjopZ z5U05OY!SklcBe4nanL!`4E*$gsFRhHJasAQB@`BMHTq>19fC$h0Ipo?!7+t{Hid;r z>%RVk)u!0ZM%ue8D-fK18K6`QCZNut)1gf$WmGFc{$(GC>B3v|oS zVE}l0+1=e~>WRyn)Kv>)@oaFA`g){Xi+nq4w}X@<-VJ6$K|P+tAiL#2-DA3e*b67C z6Atit`v3i%QPhP!TQB->06q$~bTtF;cYbf!1G`Kep10P!)hVK&Nhk$WV*$8Y!ajv* zV^~HnCKA$(+i*EVUCVT)5kLdbRwn9=y@379?x}O~5^u-`DvRb&^mu>$svE5Th?LWkW&MGX zr-z3F6N9VE0E9pnCQtnpz&DtZwHc3PoK_LIZX@Tk7J;|^ZnSW~( zR1O0~J*-E`+Fi|7H3qLtQ@`g*eol1{4_#Lv5mNH6P!}$MTX*$w&}mr8Uz#i-HCYF( z)V1*kvq79vUnjIgjn@Mdusnj?K}? z<2%G)&M+iRWq}%U)Z@CNV%*%a)eUh5sUZ8{>zlhJV1V`+!s8kF^;$3>x|NDNTyIZI z?jSxq4?-rX5qttn{mgpbDbv}*a!h@NT<@0~HOmHo@H03KTT!gB08IBNhjy1e8A@-i zB&+r$WQC~uUH}*2*`ZboZ@~VxY3!G5uO?ihN*VX3OT}c7+=O#s7+b(PE=P4zq?XaFkp0fUV`Z&$VEdxUFRa}J&|0lK~j4{qdgHohl)jk2>oN9LD@M}ga5xhGp6wNI8 zouqqUs487zt@`BNAXq7oL9(hKO&t1%TL65a>904iu8!sXEiFAr0!k`R zzqQtEr8@nnA{l(7|73c`lZF$dtmdbLQm4i{FCo^-gS_Zg8m$#R@8$10ZQf`Lw${nLuz*@RiA@(fWBs7NhiG0I% zlFc6AWt-Y}fb~z=OBUjIBmo~9P!$IB=m+hwfZb#w-Au1Hef7_j-1clt5;>YJB1n+{ z?N}RLiDS|YTi^I`iD_d-_KX3hY+`@|(+V7Gy`GffoE{zeN;jAVip(kKsagg&{0qP# z{Kzsy|0I|jn)F%$uJAfI&MPJmkzjU;>>v(PnM&xhJcD(#8V ztldvpQ>cBgTk=u+_Gk_fAi9TKn;ep|jdvZ!u80OIHHrLZJ*1Ko12ahnIj@G99WUt) z`WLcnncG~S@Y;isis<@pjV*+-?>Qp;|i9LPRpb*@b4 z)o*shlHF;t!!uSpNJ&K)u9+}kaSC(Ar4SF0ll2&oSTa-heB&B$&bsyuA)Q6eb7AbMWKB`Ix3X&p|oI z-$?FHX-$axJx|ArQ3;>3H{1W>JJEZtcd4~E)M$E(;;hH_jEywQaZNYcA9_YJ z3>?U%$Q2ACvfEq<$xbUGCU_YyIq<0v$?_mEr_D6q4CEjSu+_wUU!F8$G@Y9aC||Q# z&&p5d1Sx&(Lu1KmY=;JLtfom3X+>z66&8I<-6v zvU`7L+2b5-#Y9&~HDdpMkU3whM(=Uai^17lk2wMeH*}0YBzlE%%ta&d!%U%&)O$SG zS*G=1YFvrvtTsEB%QBE%_3#HH$J>Y=D18GDvi1^!9VEzS+P&W_k~_(2|!ONMc@c?~d=h>6x3PHDv^NG|{x@rlmi@KQ|6{@YHXY{g&dB zrB0L2ILUyihP(6LeRXa7yIZGo*x1JNl(-u?&IH z&()%-+zdZ8Hfx`BT2T*HYqs&68{tShg?dMK_Mk_#i+v+z-Wi4?zO9R@=yTRD+PE(n z8-L3^w!8GGbvPxoY!MXa=p9>c@ma^^YUji75_n9piTvU|$J7aFGd~PeS2iGqT-KaD z{LhB}eY>Yb`+Qf$Fs=x?Sw4T(o!+r8J9^Lx%SC%MmKn2lJ*qeQ+ZzS8G2uuYG56+q z3f!$<kCG1<4?`4B*r-AKeD%vK2RH-_WZ|j?skSc7T-46Z;CB##f*77g*Jxk*k@2FB zs+4>7a*`MoTVLqS-g18loM&I^k^oRJM&V)NxTq!}G}$PqbGORV&MK0Ro7-JaP6R93p%I#339Mbv`Ew6kat5^MNVWv3k zql6+;g?(lgN}6j-Nl!-I$Oe8yWY-tKj+$iUYi_8#O%PU|UX0-)s(J_{@J-Q$tnZ@$ zd=n99I!j&N!DaM|h%4uMRh|P%3@*)NWmWuNG;78@ZqxB0Nu zgXaiKhjFG4P{^(u>&H329UX2K1RxqgaeM|SSRyk22jLKeF^#MOXwU1?aTf`f)HJyC zL0Zzd(t6NGqOPIo!re7rlUcYVrq2LC3p8Ekd4aa0t;l7Wi^M9L`@uZl?mut}1^_}N zzx4WMciXE{ehYyp6G2Z*K2{B|l9l}A@$!59#}`^q8uCw(PqEpPwbTs85mXIGF%Xrm z7Z?0yUyzUrKA{sZH(HtoQ-AzF;0g#NPeaMcZS0>-%(1RY8Va{YlLMPeokhmN{7_2j zIV{dbqU9nnc+hop%Jnmo1EM$2lo>Sk1{?4wRm7%mVkGWHZ*8}z$gd)oSyoQnAb>>e+NmbT25_NvZ ziJA42a0Ulit)xY1R_qO(S{qWr^55?{^Pajw=I==wf;b}ArmPILJn%dgVpd6hX%;i( zW7+M-?&ct5y5V+C)S#OVsn}ZC_y)!=RaA|10UF`|%M3|mbtrn6cwOc)v9Hgf8_JQ% z!HUfh8ikjN*#B7LjU(^NXdUiXOlM@WRNoz&x=_!5_c>QVp$CfXke;}T;TIkvQJ9)%SxlCe*_s$Q}=r_xe)jHTIu!btO4Tw zh+ausqkZ+6x?RL!FcOOy2#W#EO!40wBm&tHW=nXf3j#8pq)bMGD!H-Hq$I^NC*k)_ z+#%FI5Xes%;mcQbQeTnBQVp=bQ3OJbGyRu;X*B=Wdqx?7bP`nIaALNrg1oU^J@!S{ z>&@%EZ{QdADS{aIG_<%W-l0!oJ;W-X559f}X2`(xQU5-wog0Xk==2aH0?|~adw;-vfT79A z`5Zj2Poyu!`!Uq^hLAm-a0W9qke_BU@aFwoLOzlJMmr#1MPw3nxWt8V`p^dLT`^th zn{OT|QA~a4IDdZ2j@+zGlI|393^aHkiL;0%^Zj2+&p+Ji-$g0AzmK-~=iF@I8v#}? z#f?hFA6=!Tb>=$;WkuAK@7mK8^7%bx9Qr786Y*`iBVkXLU;MSh6zb#Sx20VJS(M6L zd1Tsm{0Fr7&lcz#C7Q^O2^}BpyddH(N&W1HOJv*_PZmL0oR}7;3F5e<3Wgu)U)54r zAc)ZQ|GzNbWv%o7d{noBA22Z6!KV*7e(`V=QE7&4Hq%A$ett}1AE?Agqb*H?h^O)t zw2ATwooJO88d6w%K*CeEM(p<6>BPYB*!jG3Tv6PW#A=E$BkeyoP*ub~^9v(mg)}y7 z1__r1iEkxCCr06lBcLP4t0f^-ZZd$y}l{0=jAG$iRP_`Xj2^t_wfTzZ6CtFF{Esf27g1 z@EQviE&)J5>5Mc_N@Kw7;I9tqWCvi2pQCiz^jx?IVuMg+3Oo7vTsLY|<*MoO)1?@B^;EN!+|Au_`5naOP2HP1 zzj!|ie*1hh2f@ggH%{CYBHR?zASe!lT&dxQ#^-JCkflWP{ryIpP&R){hfG0IRA6M% zyRNt92&$?1zBB#U$;SZgBOq{odm(6=M91DTw&uJ=Jr}3$Vy9hg~a0^U8)+nyLp*{!-O^$gtp6`-;rd@f16n)?1d#D=&|Y4;&d10-ZvVmT9>?g)ciT>=K`aJnp7|ws09$T!%(O05rgrn z9SwGm?;pcco%wBS!<55x~L)$=B}@wJ@O=QqW+ zQ0U4b$wtP*@=vhDCZZg`$d9!P{b5T*B-|=YNEB%wn5nF+goBKX5LA=iwmAsThC z0-XZT#R?cQ*!A62Xh%%U16Lftqe8^z703i?00t*p`V+dX6$Xv^Z@_LYQ{Uq5bS1R? z?Uie7RwTLJ;XqMXSom*)ctJyj^&0PRCLaMKlVMK(^<+=A^dJO35RVavDALhChx7WO zZ2|j3?wGrv^v4K1&VsNS6kRi4A&F^S-POlt8h4vJd{Ay)LP|8cR$MgXJ=EtTnjMK? zDhI+)pQ(ectnU8tr!?5{78!clkT}+u<2sQgUG}r(Hg>n~f^PuvrRV~fMF@t#0$CD6 zG*IApHQit!JgE`B60K^b)!kX!dByQ_nfD0G+&YlXGQe6|K_Lp4m)K-uoZ(8YS#K2% zyrU6ubK}0-0Z!R}yZ9WhHSR%m6~T4dQDZtaY}@+qQB=GVi6ki@A!7U-+s5r)QD0Os zMhO`O?SnPJ8aEy{fgWEPyPfz5no&J}XyW_azj<2}5VL)h)DcX{m#4->wrkV`_ z0daG7?ZE852@HL)ifyN2Yiah$<{~fS6alE1_KZys>lgXTAWlRn|1C z#BVX5|K_(i2txJKws!E8TlcyxgGHMgbZeDp6CMZhZyakZvA|?t7XS^|^oc6~5drB; zDC#});kX=M0ogy_u~Ree0Wih-{a{d#$gsKyiG)@QwCd@sS}sJx2>9@`va%K%G}Qxi z;2eQ~pI183g|#&T>y`_^oWm*%C_ob}aiRmQHV&XFvqwilNci7WzFfcO-AewQ(R=>L z&8*f6SkLojhO5m3j4K)Eh7Nf(yJooGU)*}&Vf8Eb+NIXs| zQ7<4Ej?fP^G6~c146v@KFm|?6jGcnD#N5e{4hr?hhs=+Q;)mvY`%i})uOb@=llb6q zH=;Jw7P#&}RQC|Lu=e9FLnvQl8hF$eef&Qct~ebeDP0;$&u&Z+5cuto%eJ7j^>Vm0h1jMMYU01y#ncDe3}Fl7R0Jl7#7p zc%}@`TMbZNo_>D>-f0MNKgm+lc^9nhjEY(oP}as|{uRd66Aetu9)`VNs$_v;3gfg| zx$Nhy%a?X?q1}mbNddq438J1WyN0Y=Pkw$kn{8A6x`^(zMEBid@q>^RK`5G3`)4sU zVj!pnF#ZNm`u%p}{9$7CPmH?yhGaiy!?2iZh+=KHVHsC(*sP}e6du(x*loLbFwOZY7YO?9ULlA<306ZaZ3;v=2vLy$FWS@G{Td%J93*avBJR$s?2{Ez~ zdvG95eHOEHUu)}T!0Z8*J%2!`L69E_FUMY54$7~G`+E}#9cp5Wi`gN~md60&TFz^##X^zJQVN@r^OF zx1h-hd2d~C;lWT{9*I_ZR1*>kO1Z_gL^?McyP)=4gMu49$2QW**y@7uHaH{1ftFw2)ouA;#qh=zdQ1y#Oh9J+$@9*=S}O zVquj=+8A`&L4YZR_#J$$rUu{rIt1P#THyg-S5(2eA;J&EMY2v-zP z$&Uxu>ED&*43v6T)Z%#4&HvTK)vrEDRPMbwax&Nnu~g3*y1&ajVYgkzcKd!89Z^!T zSTNvHqTL4nbcZ+B4tBdY9ebe)RY-y(0Yg;`)pH&1FTb)r*V;g2X8Of30|urJReEuTd1gyM7H`t!Dm=|7c~ zGvzN#Gq+J-vlZ&>+kqm^RY^hDK<@^c3UIuv25>R{QREydNa;Ar2lX$tm`v0pjWi@{ zwB3gXAPJ^#jM=_uj}!zNdarJr2^m*Bl?Y(_$83>M2li~z#h9BCJ8od6TwW}Tjw)>* zSZKEM5PY4z0JblqvocT)uVIiQDU=4OEGtqginbFMLBV0a>*Y=*iYDVu3ReDR)e+5$y4pZ6YgsdnWHM4vR*a?E@r@`00p`K|ZcPbGWc+4_}9o5uw6 zaN0a9n|Q@nleM<C5u zW5?rz16d2jojcVX*s7IY@0Y->j61CI3`*$GM%$O($%tezOF|TZ!u+ui+$_k8_;PB zIkis>K&+`DA)cNQisuWdu{c83*rNjUl>6d|I}sqke@l-7(y(|!nE>PXuvknEIibBm z#l7!8G6JTVMpdyIOEZ_ATZT}2k|Z~&kDB+~GS=*wZ(VsHc=Gq0Er5sW)L&cL<28Hf z!u7(#US9BcUOpBy3~WGVJ3%%vaa37Y<+86^-J@KXQx5vbjI&lDmNAvs$;Ype{heYf zbNN&3YEHg?KFTlSlV?jze}Qm1Q>#;f`5?~sTLBSaZgXgtwprRXSEX|^WZf?1NznpC zSNP(3l&+D)_J%i{qJT)x!-tdU&CF|#tfBzyf*GwRxS#Krm}qosATzz|kVwRIHY!Ot z1!uzRW$O~k4(AFZe;)8&UlFtywZl$JrPV(${e5k{>ZDXbY_+)*4*ROyRRO3$(mZc1 z_a|B@oX!@CKZS_i@2xpIV1W}XRDGu%988wbp%4lBo5FDz4_CD=`kF~@p6P$R26LTy zKw{jT0WmbQKh`^V?+=&y&u5S9ZSQ}4iolQP5<+bAB?GTbtz=uZnR2_OJ0hr-XoiqU z@%Fw#P%zx@LLs9yODAFwWCAfjZTJ*&Wh(T70zu(2KsJY3mhH#DKi>I&1 z6q^jLlTRkge;I+4Wh3slt`|v~g8=){R(!yC3i(lQSw`&syR{t&)8ui14n5pbokiy; zkNx=HpYS_19JYfU8%f`7;dq~}5kW>hMfTgpyWUFMCfI;3cfWngo8o_7widtNZO7ZD zAt_b@!LLAk5NvdRWalZ8RO-wmsVm1Zg7vheI>AlqcTty9XV zuVft#=f_ahhS)KJ{moE%6Gotr2onG1sGhbt6MEerh=FpA8jez?M+n-qd~Pil4;dDM z<(32XGE)Zm&B(IrXbCIs8{E}kB@F!!pdLB zWwFChqG89&3=C+IK0~tFoK-LMHzBv+?n=pyopv*LEw9Yiycis>-qki);hkT{mDh+@ znH((5*LpL*>O4iGt6jfBe)nt7T&Qw9EszaX4NF)KU}{SeXpgwU}; zhM?k9d^9Z~hbIYt7pV8UeYAIDn7@!XxKh|ZGBiRoJca1cf2LkJoR2X&>bTA_#bD%+ zW4_rSl(QdUx-=I*jL`{~w}JqO8t?d%)Bp3RE}cC`iLY8~-1Mv3CtEmOmtC!8hppNs z_weZv?4LIm{no|Rj_@vz2XYLilPgV9;9Rxqp5WNP3gbIlXG%9g#V>RX70l$aEy$6) zZX{M%%LJ|N@M^SNSowaHQg;OT)NdHUH|BQ*vsl*J^X;MTFZr2x5ohgBQr^y3bl*+q z{{tjzb5}d%EBL>A{7`w`R*{7!a-Q%oJ=dD=jeA+S8E?>?ISQ#vo3x@FpMBfQ@r-ZG zV$n1+uee=3B11y@%US~&+?EMjThi(Yc4a%KjjjKHO$$85Rd?J-NM5E>RTJLqC-ht% z{j*N}8tT^;^y0C0WZ}}1()_ZVZ=BDh5}7#($vHm&B~WN8g8g>)V+f$4`;q9(ev)&w z&eH&t$7$4k$yHIkY)A{^^qEf*zAF&;h42-JJmO6n7SpYXYcGiQ zsJvfkWq@0yDg%7*9i@BG@)5V~u@Bl}{yVJY5=);aiJn05E}QWV%Wq-OygdhohK>!l zeZ~N{wH|$~k=Zk7(7%3k78qgt zec}o;Mf>|EN=%eg{gYCGQaSo*tMSJS&r^tN&SK`-(kJ-0)OySu(Um`ivHgbw@ztYE zNO)Wh!s-REA~R|rG7=(Qm|lUhhc_>+oL6$fZ>M4)V;bd5zDnDt=A`<2XWHKbOlR$P zTut8;NdMnzkh={G%{U}DvY=0ahK^7%P+o=(q|XqtGWV+0s?cSaHZX2?*znZq{bhd9 zP@-+2hY>aynZI;AxILd>D10n4Fwkc}m7%G5fqVFagm7j!uI($lf|L*rksG)rKFjbu5*? zmE37Hd9ApdFeg3V)6i}vbu;hLg$z8mc|NWm6zVnEfAiotqMt6t%f4mfK6>_f@64b9 zV{XJQ%?wlo<9_q=Ih-zjT&lzE7|anv#yBa?`%Fa0E`E1KQ(8}x?*=0)B_X0{`0?x3 z=DP9@kdh2>gY9=EQo~N*d_J6E$~$RQ;QuO1P|DkxztXo| zGqt_FlJLlV`iM;Sn6@Snj2eCKb*s2+qeKA8%{RFIbGBYcRb8`R;rPT_V=)T{>;lR} zFq>BrPST#A`>XfY&J<>_9q1P8O#>kU5wc~&7w4VVooS=)3m)4Y4y4l-u2|FNj&Lp3 z8Zl&WW;#R5S90q!OAhU|yA+(0v#;30g*anGG?NT#A~{*gyZm3=HqOw@ZLe>Xnd9sOJ zs#kB2d^h(%YkP3w-PBi%+m8#<(32Uz0wj2WkT*ElsxIChS0mteH3lg;u7IRuO2*sE zvV_UpqiBsO2j)f=%f(v44G^W0KYW5C*~94<7Dkgx`;Gi#Wo0lSa3hI7D6If>1gt!u z>Lr=FU-0Q&|M?7m=}WbOVhAmfz~ zLBLZF*(7Wf@_M}>(6%%ECnE{#Fk2t*gg#z!#|2j4&2+wQ`l zC^|lK)iYr;$tH9q&?~Enx)Ln5D?GhLFkOFy@XxtZ1C#lR0Ce(_ESb`Y@4|8FFK4pT zMOeO0c-YP0SSw+ixigV9SgxZ>!^daWBbyC>9f$28xG9=`LXuAsnFj%8-rFulsfwr3 zB+>J=ThNc%;}UxY5AGM_a1AwqPq^w!8qIDPf?Xdcic~zGZ?C>NmW>YM#&@?ktG-m@ zwehY#;;IW3X?iEVv})Aau}ltnV9=>YGP~CZs;fsm&9hl92j1VKUUN6siaC@10PH|E zKi2Bap3j)8o(QMA{WMtyu>x_JMVJ4qIu@0s{--ZAF(?iG8=c7SS~zUO8Apu274eOd zPXE|^4&Gk~%TNMaGrH-cij$AgWL*9Eth*i|B|}Ark&zh0^D(=N4PPIx17C*s2G4iX z*@1L>k)|O(NQgqyL!XogLFCM+AO#ZZ&M75)e%pbg4<{V0q+nF%r(P-&V~vNGQC52U zq(kCTrD0DR6HSd%2qOP~-WI44W=HK){3w90Er{QBM{R`ec{3}pp%>LK47xx<9A_dCIhXchz z)xW}RMjKld;_m)KRsoVXWr5B-6YP^H@zSyDEr-cMm2KVgKg~3-_@KSFGX3H>-Ar^6 zVVRBFLWG{`)0mE}HLRb;S4;0bX2A=nA7vRe}L8OYKK`C3<&!WJo|e z_1{6JqNt1$&>GymX1^1sKp z{RRG0_0#1!9`iN^GFuDA`YFws{PuLkHz_DbJV=fvzNcQ%Nl}n^Q$KQZJPVJ#T@I1Q z7YStvpi+Rbo`V0^(qE_u5W2mD+}xD^7OYPeBH|a>7k)&{`p9?9(GGQcwgBo)-3%hC ziYRfHhhc3UJMuvho6FK|)kFmhAB-Ytmk59l>-nFL%GYQ1M?=<-EEQMzyDbvEUCrlt zM-GUod>$Rm);ms1B?lyEl(C45fS6>{pSeH(*c>l6e&zFg%lo!e2F_~$#!d?NRvKB; z6D|c9NFt8)e=vXmRlS1Wv>6>nR06p^qi^&_^Rvi^w;fOX2BAZS8Lr1RV80q%b&0x8$O z?zgYv>PIQjfCZ6)Un7$Tf1w5j(SL&}&=dh7S^+HWLx%JJYRm6XRScxaQbfg+ycQ*fjLQSFp_ZI=_Lz8k zk6vhekC_l{lLGi4F z{I$z{fY_vnOdpnn#HWLBihR)$RpY&bkMQqTZPXX3yuVNJHpmu$CYnL0^yFRrUGMyB z6)og_QeXc5-)4QbI_ci;5i8NEie@ChJD#vkRusNU%TEO|FMR5`l_{Sm}8Y#AQBzWDYc(-3)2{FSVbv9=Kah{@q__ zaUsMN>ap7--E81}!2{D>aG-Q-Vq};DA!*zM(AOObROiKtSp{n?)Hz($2MuVd+a@8? z_=jl!J9-BHA2}mXDE=`tgXXP~$v;85viEV|J2G&kAg2F^sk01=>igooN{h6VbW4|X zDcvQV(%s#nba#hzmq^3V-O}CN4FfaWgTMd1&*c>_<~(y|pR@N~d#&&Ke91S%65WQt z`)h_c$V-eNFF#4e>py+R8wh7iYSXYm3NxuKu0FYrH!uo`nCXx0$CGr&@KV6l9}`MC z;$mYBYZTevv#8 zgH9uQU}#bTTedIQA_M3P_%sF#(U`H-!Og(e4j}7!{?$S-RfJi)z3g9-HQzYF0ySx& z*34+W+CU2;FD>n;&@gSUG$2M)rCvo0L^592hchw+uBoOa8$5|u)6**V;53JQBqSun zcklRntF?Ck<0O;9WyhCSi&ij^9|0LC-vIxa(2)sU^k8X#ym_7=kQ$(;#KyVTJ*@L& zx+Gq$9RWbaHoF`h?wEL*n}5{vJfNzu1#;&E061@|Pc7n{#P2C5^6K%dJsM!)k^{)Z zWL;N$@yHK>=jZlqBi9F078!u{{^cv-UvkCy_X(j?SRxD%2Djt+9F&U~GLb(u(2IVO zx(h;M%(*lMm;1dO5E6(60oKVY&mTn7RUx>7TLzH_rRFiykt4asEUBHuTrki<1u@N z*J%^@k$s#WAikmBJpqr>U~dfY?@VO)3bYIoNq_9=>oWwpVZZ?WaV0h>sjwZWGie3m zYVBwP_u*S~FREZcG66y*&8^w>kOSM5ZB(@v1^m7>O%EcI!vc z8)6cYGd*!|nDnz;`1Q3jL=g!39Mc@Wpt(o`bLB14K=CdG0+87OsAW0R!4^sALac>x z209T1PuRxnY`Rcsyqu4#v)=UVO;3p)m$8oJ?X$eIZc=}!Oa{TTA{~qMq{Cqs%o~XA zz;IQnY#ZrbR& zvU<6~P>}L01|x7$DSX7s;tRmbEHrz+rNQHoY<@gz-hrBRMxtU0^}C|srg=%Y+>u) zkFtd1Nkx1B)e~aU1WOnlP%Dj|Zz-1S=tnreLTGK3W{&$G{;Sku%o%um4+dhDA&um^ zKfAhKlx?L5aX$;xY^H8CIb(jq12^^b@rsb)k`&WSCyu;11Avf8M_%{irknCCsA^iX z{HK%R$NokC#+?h-CWPR8!_6nmGV7+@&_+`9uW5W8b(P-ZO45Dm1pqqJV6 zVtsl2xgm;^ot7L}CxxH9{p++T5kmbDY~8-C!*QMO@BgwZPkp@|9& zL%O<1C_}8Yu|q%_#XD71ZONB%=nVG?(ENeOfGN+^*EHvX?|!Yv2l88bt*=i&$3HhI!F4sz0R*VlPe5r6UKI zYcc|Z71+x2cS-MBSqJ^cPRtXL0M7YyJ-++71q~FOYyIQ(FgsGNGs+Mk7FZ8&H52UWv@K_gcVCfiO%RdVtyT zbq2_mBbK0Mpgy69OX+xrL_%LvWIJze;YthjRr70e7uZ=^ z(#2$<1_b4*)QHAnl~UbD;>(w>S^m$<=5oic6bUJ6Ec8s^eJ2eqyefAMtv zDhOS0)44*$(4(l4hUlsD!{*ws664bXg;w*Cvh)htg4eZhIe4#%70?=%49@vQjDw zuu)%D$qd_n!dBX^luvAQIE{NqG`w|niJ|voCa$(d-E9iIE)5j_f+|2;>io3?7H4oT zF)giBOJ!j)3s^Z|)Gik$70iAaS!t*4N)0NSxG65-aqx&p)SN2;;lvKwzt<>N7>U8~ zdqw`fVSs=iU#2|Z@Qf&zUgw{=&;TrS%A}h^N7>EmTPA#rN>sm5NJt3uvNxuA;QoQt zO#W@kgSo<*y!bV?y9l71uPwG03DMoz*uP`f4lx<4cy+)N*Y5_eT@pgqLp}S`B-)n>h9l+XYlgz zLp*?;T>E9K3y})M(y*LG?E3p`xv_G_+>K^eAqLShkaX)aTmlC*-i68S`x$ZZbGf_$ z23|!+bebCj$$HuHm(H?9decd~60o@__W{J;0CX&774-b^!WpiqQ*E?R1hikST9i?? z)`23yEo3G~n9FRWZ=>*VwStMeJ1LYx6yB=#Ek(`B*__|N6Qb5KI2_Z)0E6&A#_4|X zAMlMe=_We!Q*WxLi?x`7Mp+gBEncYJC&9IC{PTVhlkzR~mEwH_t*#D}h`{qGR$A;v zKyoq+u$#Po35W*e0oT7C?(xh=tY+tvz~Dal&b4;kU_o6N^oFyKT{?UQ_jSV3o2;LG zc1Ny-A*gqow+J9HS!a0fX{G$a*EZVo_6KmT*9WQCQSu@HKx(HOAkN-D;EW>J@Pc~|}H;2L92hJtQ;a}lM=@tAFYHW_kD5)v)T$X|mk&r$*VRS93 zi$Lmtvm)7H({tRbua2Ld&h9wyo(Bjt8XVw(%^U%kN$7EzZ)e2zPciO{{-)Gk?9XFp zfUX$s;Yz7x%*b_yVqK`te(Gx&} zBpB!K$Ms>6n~#T_5SU@EfCuHg`};DlnE4a-#aA|IOA`Q@>_of7>@(|S@j$)NCQ5#O zu4u@-!=}c&u>&7^@HI#%n(z($>{AOe?hVNgf+~;O_YPD7E1{J{!Fj6TU+_F1k&D;X z9j{M0#F6pG_=#1#T#3XY&tG#F%^@y(PrVNay6t_bx%46>Pkpq{4wnH?Ct9CCNU<0W z9!ZH#X?x>OoQy|ks=7wwL7l` z{j+BDhu1aS&8+AO%Qd)C78QSjt=+lACEelG%F((=%06seYO}F8OIjT-wFnJ|jxrRQ zHlpNoa`N9rVND6S9FhrJSmx7k+1YqWoCx;x@QCw8L|?;nltcF01;w)&>BwR=*x5Ft96yl0-+~NA5hAi+Fp- zMZJpc75%ioeBlbT-XMlbh1b~Zz2op{idx2ZmxPVhPY7EhaC0NL=dp=d$p(JNzg?lca52C!8 zYbMD^JvyED#Vb>@RX1r`?*HR`fI}#R5zSHNw$TBNZ!VW3xZBtc)u5y**j)3gKe9NQ zJ?)I8P)hBuy50H)3lNp_+GRY1Wo2_08!7-+;E^DxJD9xsYp4XD8==zDd`Z!a6?)X8 zgl@rIXX3*|5=5`YyUcTzWUl?@V$m2P`P5)gm34b2#Ah#>Xhy_EwtfBiCDKSzF@0`Z zhQnd4*7tqjAjb2+0%hH>75Zfb^~`JJi=O@%rN?t!gFi=>@BO1dWWHF*Q%U5CVcU9T z{e<5J2Y3z7pjygrFLPOb>+ZAZ0KCD>w?^-1g-b~cLwfs;0Zt0gX!?m7Fop)Ac(ve9 zUyW(CpS;6y+sKdZi(RN3O#sRzP8HikNgYbmreKANKh*al=WHzmK8*#oR9e5C+qP~u2k&Dqdf;dO0-74;PwW*3iAxMhG!o1QmoYJ zg(VmMJ!3T$R{#MnTAkqsg-dBLNB%(B4ogAz%7SKUU0J@Q!HOvNBze8gE!t@0Yg>(1 zKj$@(Bgdhe4~dJ2|MYva)$TUhJi>K5y3MUDH{nY=>;{fRbY&h4ktaZwxz&k4(gWxS z(aSR0o1FFxw+CW9^`x4WVt$kHpfnaIKbUKQ`T`4{Kk&ZZgfm-+O^Py9`d#@1UvJI( z{k~B&W3mAMl-Pq7^!!pvHg(^ATfOmUmrR?J_d@WyxQ}nxde{?mNYOf`xzBXp1Hp;K&}*m*L#JU1FYG6XTBADF9_nHt`VqY{EkzN8`8#7jXq4;n~5x z!}^`4xUsbyU3l7U^aY>Eu zUfJDUKb81elb|4%;n)1!u5{!Sdqx+()iJOj2tYd6M^vx zTtcN|k>6SVYVYr(-iVVqQ~NPKr}5kSL+;jdhu^bJ?~>h9?w*WqdZc#!fstMtl<4Wc z+Zmu$$+Tu8@kGAt_zBpFD}GhzqXH-dfD=W<^TxNx1@l?nH~x{Ch!)Cd$Vm$cUtL~B z%MpYloJMy{>nG=)1*(%$@DT0JW5TtJZl+{MzzRMO?u;n|k+fERK|u*_17ap$7nTKC zI;YJCK>u8k$@35p7)VA(2Y{s+hn6}icEnX8{DJ=7Y9kVWN>*(X?Z1NXPRAjZD3-P8 z*}pVTDhq^rK9EWG>z&>|GquVd9OlY#R zgtJO3)c2y})E-}NfA)ciNJ+Wf7eyzxaFDeyKc9B5g8<24@YKb~FrL+WzT-HSkLPyb z$`)*JtNiZR4Zq6@_P_@j3FWi#u{YHa?7>5cC4rO_?Wxg)@nG)rM5`3C^WpNyiKtu} z+nen1jH-4%b{+1ck+JiutJ$mZVUx5@Q%uApuRa^@73fw2BBtg3KFkHUT zsHa5*$sMO~@BualuD`U=^fO!>(3R6|#qVzGVpB*<-7s9WA51q4I_}zAVp85Ii@Vc> zVvDI5TbbS%>&f?EvV=sh_349`(Fhb@Bgbn-+;$YO(+otvUDdKt?p$IQSrWi ze)dPawTrl0gQ_w+?P^xkxONNiE>zI7Ygd)i@Q4%RU)4CW$YaBM-kk>6fmmDCG>!&p z9sBFM-HjG?oXGf=$3+@yH)706HP^)QrPPFj0&(QoS|&rd9r!o7TCe{?cyXm`cjq?h zlJ|_G3oq=y<(I#Y{tb)4OKI5O)vvx{rAgl+@Qxi!y;SPSM+j+WT=L1t zI*5>3*i2clMtxftkRc9OKB53j{LB1O@ELX?(2a1qwTBzhQbgPh!#va5l0Dal9nBx) zt1chN{CC|sl&oRHI3Y)yM?fgzTKfu`HbP_q#Z=qtqEQL9_5Q)%qse*|7mctl3ZWO4)nfRsshkRm0=5q~?i0pF&^nf)ksBWyrNa_9r7sRjb!hiJ5-Mx{snT(8VVHW`b zp$zP4*&esOZ9H>1i=Gd7^D=_JGdqNK?BJ$}>s;1xmcx81EdtS`T_I%H(f`h4oT25cF2Gj^Nqlr73 zZueKWFm;AA`yA`pji2VtH~R>HZ_d=#YZ&#LRiig4Vi{iegP^A;{MMV1z{?6py(GO(4 zt@YTI`DTxH?X4GNqWvQg%x|3BXF170AT0xN1FUpDsvrQnok;+e#7$M=&@0OPO=y3z zVZ)uLj=irPWlt$qxmM9O)M^s;eiwz=n`h<88=CfT2be;gpX<72gbcJDYjJ$P1KE?c z!!vnEek%82=WS@ijXZkyC7rr^0@S(i<9JU>=2{kV-kG*p=3rIa)Aq{>oI*$k#`J zCK@}j?cGz+KG6yf9XiS1`aU@_0P;frLX@fzPF*xEPkwPZzHXc23P>sTsy2;L0wiut zpgE%FcR~8KH*1uhCCSko=zTD%=(gm!xn7Gw11P9Z&g#gg6yLFgH~Ow*Tyna~0onK2 zq>eB6JNL3b6gMwCZLVadtyq1FdIV}p>+RjjvVU3PZol0E*3lk#NP)~?{;^`6_lYuD zoJm#??$!cMQxlPRTwsy5D7jcn;pw8@eu`mlTtUkh{e1KJU{bOTG@2KG>oC{Db7hUFl0cZllE}0h) zRA>u{li@Q4m1KsQgtgA3ttD$w97{uE1pXs=5K7CWEU5Ij)ccUD*nd|}%jj>9re`Xy zzAw_(!sWvDCH6JUm)bE;=0D*9#OtV1bH2t2x7B7Z)!@%$*yx)g<8z3s^L52LX* zS&o0H*d9#;!6Vz@bR(gS)^Z_XEU57e#K*F6K~R^+Z@e$I@3gvrh}0+=&cUdyn`ga~ zUaZX}n~X)|rX2cN>eSK55DSCIMcL184uqlSbpqpj!v6;M)&sU-1qutwzKY1&J3IRc z^6|`*%KP%dRK5PQg%KMPG2%-i=Vt{AdU8cwtZRn5>9XsPM`g3k-l=zgrU&4VLH1 z$zE(YS9E!*(B6U~RIx;hAjwVEXrg&}bV?0#_oyid4^kfv?BQ5($$)+g7)+(L)s1w z9@Z*y5lNz<@_r7s;2?Fl`FJF~Uhyt`7_l>i zZ?yw~o%mBGe;pr(u;q4hW)O;&(Pe!0);JaO{#p{a<$TTSb+4=Zq zU71_%Qfh@W$zwRvaalaUs{1h9qPf2FhB;-ym>U68c*puH7f{rp+UPFhVN*AczMn}H zZ^P*Fo@#yjPCJbG+Ad)$c=PVw_7n@OQ?3C4S_VMEZP$|RZZP`Zw=_)c*00hU%9AY; zDj=}C-VN{E-f>~E4Nc@jS2?Op?hsCWET%T8cm61du7x-6|8B{i#2=oM<=a{QWT%J5 zZVJsMJoCC1>09jk`c+6`%9Qciji;|N^Q=wgLv7_15*|Lir9y$CaG0aBt51c0_|`hm=OHr@E&39+;6)ULZs( ze2WhEjY{Sh;sSYzA|Zxk@~c@_3IJmG&#N_ z`}yj_HIkKz#5n%j_6qhtB7XLMuv&E%-#u@-6>64nl-1JfBhj(BNVFRWRibRjd0lKv zv-$q=(vMRtv;!hNAe8G@X`(rYD8$!s8zk}=^~IY{upIGxx}Qb1_g#|*d$~t`6YY5l zy*aww#|^7o$)0&MuTz9JZDR`zDVP^~WVb#-&0&LKn};!r+T{4^{3emB4Nh#Y4_CgN z81Ywv>H+q!0C-#Ou*sga-bNszYRvr|U|oE8aJhUq*B0k#z;n5|C!J!T=gw;u_nnzl zkZOtF;hRYJ50;(OrSsLL_GZ;}XA>Q}rU%RdPQHK- z7Lvq@5MFTaKm)rt3@ zKT6E#7>0sHujDYxXWj47rOr}`e~u`Q=BkjN6K(taT1d$;U*L|=_lt@YNCoH1U+uI0@d zU9Wan3~#m35*dIWRB5wLoil3z6RqR^=oA4r>%*_Qo8>!>B_CzLv)N4Cw6Pvd!I7%s z9;812waX)eC1LbbL4+y5qz%+|k8PJrpXv3$b)Mb~dm6JcHyFQM zbTf}|@@$x5hWi~g@AV~1=2DyR9E9r%6xCG=pH4hnfd)Di8NcLcZ=s{(`qaB1O;`0g zzqT?}#fVe!IXx+GHA%4&idL_@sNXQZ=|37!=(OVoya~jsmwv zvTWGyCK>YdARjE(#wIqyI93jo0hza)&cxZfHeD&-B?X>y&$Vl)3}v{`nEI8N&INxZ zb!kDJ#Q5x~Ppl7#yCzzKbL&T8$%}uT0019_VW!isN<%k5v5|-^xbgbQhR;Mx?;iY1 zV}Mi7+m^FWp^+H3G^v5Bg7T*)wF>eI*+>>U++GGdIs1Y7D%uYq*Ll83aJN3#Z`z!> zY$2UU{5*eis)P-TA84>o1W_t;MNF!g&nU59y5=SE;a3XYY`fVV#}m5f(?Q9SQ5}&{ zp~%1v=Zt?L8ksqI=%%g2%Q^e&=oF#{_C@A+GBl`9u_gMPvA-loM$AEH&xX zC$KswJ2*M1=zeR`9Ee>>H$3qB$IJ)OAyfxM=3|roNyI$Gdd;V;Jeu#S1SnKmq+U@d zH@bxtfakjjVPHfXe`Wp3oi%|@?>mmMvM6_X<{>toWJW+zP#m#bpI8gpYa4G$)=oKt zI}w5IY}ea%nq+AS0*UBXFVQBz@lh&11kQb!8g#ruBYHu|%m<~31{Q;SzWmf>916lH zZA8*0UT?W{t`aOAZiZ@~e+6K<^5@Zlo;+irZGfl6OxT=eS$o!40VQe1^>qdK&gV`) z6z*#F;7s|nqT#MPg9OL0Gkg3f2DGgGrC{8Qk~rNNOYq@a7L!+3H;GXI+XRr8O*O&S zXm)2mZ8rM_74+S_0e{JlrmYRUOkT_GBe}w%4}5Ipe{7Wbn7k6}7s#b!ntCZEFFgYh zd)5S@gyYyM!t=5t7Z}*qxe%uY`a7pAc?acz%Q17SDGJPmhfN@_Kl2|HsrTQ~%Y-1KNzDU}2IV;WUYnqO34^ceMXe+EJZSjco0Ml7CYN;tPW%W&8&6=GY?ArGsA z6+&eC1n%^MOi_Y1Ph(*)*3XI})zzM53JU$s5t5$U;DjL6g#P}Z`P#D>)R}mMSj7fk z?lexz4Lw0F(G7WN*{_FNC6LXYYHFIIt_>@imMC7Om(bbQT(48hHwuC_n~` z+BZ(aYK#XlfwPk~Z;v8d!tkHPI;)msKqlV>Bv|v~t)(y-S?3oAtG_xiF^-@ctas+1 zzVrG7!}wuoXd1M)e7pJ+UeJ3?X`hhgUqK(@hV}2|-FWfS1zz6mRWzjEiK!wCWc!&* z*lpfTjnRTnNH~n1a(Ak@J>RBFT&8H@wU{o4X3j_%?&);?wyS5ENK<+2_AashI@{uH zaXaEfsrH;fy?as+)cQ_Cy%N@+)jBA^_{ls*zW8G(BAmdrP7wREk?(0uI3Gg&Z& z?tL-y-m0wV60MwfmH@i zS5P%+9MAvm{(gz3fGjomc}>rCx=O?ZsC*6qh12UbcE3p=R44?jd$B8<>iz5pl;4&p zhijMwh2t`$4?C)%mUrRpH3o3I&8IJ)uZ?FGMb_5QN?FfWx)7CreOn)a>A*(K>BQ%n zd2Dw&K5lSTZ_||ILoVEvMp>fIk|F-CPtY+ki%DFFcSxm^Mi9&?9@WgREx9(q2mi7A zq2D}K+_IFt1dZ#4@V&hsU6y=OXpfBuko#c-nW^u+yY6p8!nN!~Wl@unGN ze|nc#AVM#*I{p01u7g;==uvPKspf3=5%>r;h^bBw_!?Ad$Y(B_bbla&gniSEkf$~f zDJdt_AHm#zfDoGSJeDrBwShF3U613W?4VKo?KRMjud`qM1xX=7>1OFI7iB>(b}!p5 zYKtY$r=gyUF`IM%GD=Kri{RypAv|yZU?%<@>M2#Io>xrq3bX?Y(pOBn+0Gwn^u$~X zO%%v;{rURMetEp!*dC;nb`cm3V&_{pfAV4q2;A0p1(JtK4Se?UT-yGRRJgNWRpVp0 zzZ7z_N!X!_kfsh!C6HGHdpO~rVqk8!1iTL0NWx&|uT4)+ZLj!^;`WAwmDe;|%1M$( z+caCzN~oM{xhKSHSmQEvLvi=`YxE$$ThN30dq2MAoqbT0s}nb8s!f#Kne$oraeMKs zawP|5z~049?@Y2>uNR3B5JGpYEOf%*6OYr)9pWA;?@gN+uY6XkHVV%!-fZOr6L-Z@NQAv-a(}van8Ex+0CZdn zE769I(j#gkv3p=Ife3c12c?GeuaQ}>Mv`DX)cSg1=2nw)u5!7DCGXL%S{;J@?N;r7 znWmr|Ux*>n+H6DAFe|~})NVA~IqBqdpK+M~oe(ecr2*H;(a*!Y(e1k`hfJ45_DapH z)Rcq$fX&MCwn&~KiVk~6RL83r zwl4Zwlh5GrBrd}YxDR`Wq3^E5rGqvu)XVLq9%r=c+jM0JK)&7nlL|Z=duAfP{06Zo zq!*+HgKV)gA@wjE!oy5xuYd~w*PLfP4?yHb_f~b#uPWyCbliJ~b8J`9zJ%6sP(a}v zYJLH?fwML)OLB6N{?f`&ux;&4B>~G>*&`)k$ zNWxU{?@rJ){rvIq1-P4TA<-sXqa-sF|53iC-zaF|ViFk@7U9h!YAVLZz%P{egZdx4 zS%L#zW%HkP%(sk4q$bF{xI89tvzEr_^k*z#|0wRxYzS+P&cB)XhZ-VFx=s}pS zxPx5sj!&s8_#>5fhX-eb*XoXZh)F~CqTSkCp=9eVRAvI|2>bPnQ%)j7NkB|PCf5Hu z(`53bk4|9-CuciIW{2WI=ixq=gmBXK=YJl96nw+7@#1o*akPYSLQBP9R6 zL^cp`R&WziH?h{{sxug2K_G7J{xn3;fX~aXqs7tIW^*c-ChG`TA5(Q>YP9-%-_}@E z6_&i|4QrN^ffE+CKt}#oLvShRLT13pf}cBVUu(*&=rDN!Eu*b;6%(#~e?`g(kBE!_ zh(GvxaKuGl{i7GwdMW0-2r^4-RTf|Ie=vBFlK?+GdnD!_U>E{&Xc6n|=mt@3V^`fA zG%f3w7p|1|cmuc*N(JC^LVhX0R9yz2R7onPfkh}4uOLa{jH_8;61 z5kGzm(f-mC`4fTss~9Y-(w9Q(gtj}T2^_8FrESoo&;iOpew-Q~XpOyUaD}VG<}~@4 z2jLc#c&AVVY+AE$jE1DUx%F98A?!4SfZkVaf26r2W6^w<>(lbLY?1%PeU=b#6@lSBfg6XH2CLPp(}0V z73g;V)nij3BhMvB+_le?it^%bUV*v(Z^p1uyk4gp{1T z*}wzppy8=mr8gL$QU(e78B$#QTl$&8vskAfw?rd|9)K!|iaN`Iyw~RQ;*qjP{}kF~ zD~PHD4AjZJ*- zLO!zlzWyTGD+P)mr!={8?5=UiA@J3-5!s`uIKN`e@qmH!QDVFdP%`fM9We^4LkD|w z$_&StC1Y0R5+*R5LEf(&Zr|7+W(0Ah1InX%KMIWGUpcDCSY31}7|PU;VrSrLRS?RQ z^>zE-oJ4#g?R3?3@ae*O5`D~`NfNGR1p#Ih7c5R8kba96ip7)0&s@I^FG3k1i|#p9opj>#T; zPMJ&oW33tk1H*(`zj%lXlY&OeVLKpb!jW2q$<9%wxREE2=F96_{X)lR7K>7By)5u} z@(Mbk`7`FvcB{}ZG{zHh1E&vR^BFj#DQ_oxN%diHUdEN2j+jy>b|{fpO;RV) zp?vtHDEEU&x7m5cR46Me%X~67Ft0@MOYh4}0{(0@gvnX_QcebaWbh7}JLxN*eQ}R4xN4h4*IEqcKj&rHvMLT66Lc1^c9y&(68qaBgm?_2QS20Ft`kqhxmd!MA1`sn0czy{ID@&|r#$Skm?Aoh4SQKI#5X zJo|YPV_PNtf(`-n!f#^b??Ab45EdF@_I#S#_Wo1~NOC)`zau{5;$i$)bG8?JHfu0c zB%|8MR{R_+DJ`vZg&=tOIyY}?+T(31r{(>#{ej^hiVjIx**$pdVgKtr5g%puDp+ z6pUoUiGwVMgDz|yG$i$A=MQBhOV}>fjw6@uN7bY#h`YewQe;h9U( zC0n_k>xyWixJKV4)%rwmd=Kya4ElN)w6*{e zC{p!6{_q%RJX-p@Hc?uV&!Qq20eQl&sEL0QnLXyPr^6v)+Qr7 z00%$1$@Jvy{2vn<*AxEA_WBZw6|bnycoE)G6R1wh97b^lw+BW;gZmh?Y@!n9$f#W|Ix1RI<@@y-o|zs86c zDMfvpoGCg<8Q{R&1Ij`TR<6F1yDUGVI%#{xPE zSxgSu5zCY@WN_`|m+E^bWjj5zlNjXt%I(JEHrA=;2e?n}^r2l5_*Lua&x~#XFv^{d zOL7ecGl!YnuGg(^||U;LwMSyD48wG zp-6Vmzepq&y=O%GK^2^Cppcc8yHdJ!C~F<_V6FB)#G4hLH)u)sdm!URbt7R zpKm=7Nk|lYvQzJ9I)n9*vj1!to+MJe_7|k%XT7~!`rSTp;GgcGz9jDc+(t50;rDb8 zSN`Di<^$JhGVQbj^%dp3yTkUYcSLM(8++szpZAjFXGrICTAktSKyzqVtJ(g=#bv4E z&--H2W%@k2`ZVoNP*ht`fopS)eQ#5(642_d40e)VD#EahBwoQ?8`Z4HDmpy!@@Oh* zb5oOuC-GPXp9XQe9AW~votZ}ppMF9ioT&P{PY$0Hv>H6Qfb!8kH|GP-;m+y(n))!| zW0h7NAvuNNXO)!dc^Yph@dzjCkAtNS8t5#v%5@NRi})E z%!ov+c!9)z@lwDr%}q|-CaZLh2rBS)FKy1q3*>?MDEYs{RLLK89ey@lU3IpG$c%YGF8s~ z`AEp;hw0JZ4mK<3Dq@$#SHqnl%lqS0)lyPzI8O<5Sl?6j-4m)_8rp zJg_is|DOUOyUy9s;Ay9Y+xm95GI?_>%sBhqW3iFv4F!JI#-BbLe;5p6px~8ie9wC} zQeBBg_=TuXR~8GK7S=k?^jd2V?=Y2jfZrX{%HxF{!>fjsjt7AI1A~<(5|h7_uy3AvE|Bl7#)}Tp-s8{kJ6weBUw=mC zFKoxftd{k@L(mC>qOOhW?s1zU{m6fa4i0Yd*(QZ>caQ6f+gG<6c_rr=t{?58zERsN1-Nbm3&qvWzY+%LHbu4q&Lj z(mKs9m3ndm&1g8aaFdfY2Zd7ERN}!kYvbDC{Ulzm^yNsxEZBpMb{6jd5KMz6VHwJj zo194Z;!mY!S<>I+c@Lj!OB9X&B6OeMe;?EgqIadnR%_)uU~PTq)5-Yz6U}K+ajMO; zezqIs@xklSJy+%6vp0(eHSwu~S7AlKVdu!k&ppB_s`K-k3+GmOIl12SGdYQdEVuc) zQoFBd(0sq>zpG~R5^k0&&98kY){@mKK5);nMi5S+jH9GF+7S7ycB6qJq(}q-R*CEV z1Wy7j!7E@mu>TiviBRe{Ry5&D$eTB=erI-E^Cs(BWvz^v3=|&L^U4gBvOVTVVD@T5 zv9i3*nkjQFHSndncHgO6z2Cp;G+!`8#9^2Z0n~m#oaoo{cqUYl29JdQq;S$ zUWmAkw{oFwPY)$29UEu&A9tOoKk6;5EKe{`bw=<%e#mg|CZAua96`xz)bU+kz0ZOo`6nXfvQ+*BwSNFvM z+3bTyX6;Hk`AmLuq1E$YNhxX7{@dj%v~{SL{+B%P&&eJCrSqHVY*u%B+)oyID@rSy zBTyjeCj;lX2BjVY}ycyvfdF#d460C zid%S3AlY6xdieUMrxv=0nA3I1W~JZE<1{z@n^vlnX z*)}`zVEM~<{+evmbn#MW2LFzYWd&bkPt8^Rj3l_-+D*6Wwq`Zh0z*o>wY;zhyr$Am z{D{Odo3S?%XFaOY(}{hF1cL$3_N`mKqq4%!nw(sJf#B*u4U*z&u({oT{p;Xuy$w%5 z{BJrV?Wtf% z7qx{N~GSNQWx$ok1N$(7FAR!@@FKejMq)NgY9G3_-90_Ky1QWp2M2+u zTX?H4QVHbku}$*;12ihb09KMgzfFe8nW?C$4FU0e<6f4RV|$!~>NJ+~5mcah+79+* zL(R?oEVv7Hhe503DwD<`IV(>N4M%W2o*~R^qf5K~88;eqCCNE9vRM-AXOz zPs@T>s9f;*=U-+pa_jO{et-$=;c0Y9>z)PU>s*wzl6UzT_FH4w!Nn-Ei-@GyzVyVYmDf0V!3t! zxlQT&kG#BEqsc1Lv+>f&1v1HoYapM)(fHNUyxiPsk1JE1HcxB-$oqA8_!>A?m)w}N zMfgj6`$j6A@GNhdLQtZc>k0Evjw^8&yuOrzab0DN~A{i5TLV^%GFpT=nu7LLo@ zH9n5U=X$JoG{^>s0KckoV=fMOAiBA^0c2vuK(W7ivb?*oERq8rQg{@P&26gm3G;14 zg_uy5VAY>4OVp%-dT5&S6r3-IV{DYa&n0q!47U4FYq}xWbf^P2`JDnEn#KL53$mpu zhrd85hLXWm73vg2Nqhi3rmJLKFn_*4qDrNt$w0~1BE=d*G3;NGk7X89g`IPAxT~wH zrTW-L1eiY(m~^$^$p4a!0qx#Sb!VodX$C-B`3nFV(5Yg=w_T0#S!Su^EIUuhMVU~L zlTTlarm%{r4i5Zz@k~>#4biMMEg>}p-u}b71P-bDtKD?FQln>}>D~b_1MH-3$Jbhh zKO0*?pF735hc**yNwfX;3^ARw08AAHSA^$y7?#9_N}$bqgN|fKxy(YR5}_9e zm=6*z#qKyB4JFc-dWzkW9Z7x0Bqpw;lLJA)RxYy29^}SrfPJxqhDJ)>R1xsbmw}9X zk{GpBYRO8BV{N3INb?LO#w2(buuXk*oyr3f*S$7Hv5G5ip5`YHgEM887xCLfD(3Uy~rWKFCiHASI`?aZ{yMEtx`|Z`ezk z6RHw7U8S$jfgJZsSQr_JBf?b;KiG;*k06msGuFnK@=?GK+G>ePNr@P184u8`OJbu9 z4Gjq&aR3#(Q-H7~!(*)(kpRK)I8B!O8=y_eq!5A!={HV6jE`p4IFfu>6~t0u87^ZR zRAu6!)$6j2g+V%cEt*s96My{1q7)`39(|F!uFuGZlWT+NF7FZ6GBGi*xt~2d{sNY1 zf6OP}06CgofSq8!KS2gC33OCTBvnITiT(zMDs_^hS+FHwBWe65p!WiF50>f5s^p{5 z#@8eVc4BFygZu}3Vre*ow*}H-V9!{~B*08^vL=$(<*>LE2g&z^qV1w1ZcicSzwMom zA9LONH(v^CM#>gg5Ne4{1`vPX^N@9zfg`qTDp~1nn7vl?vRF|OF&9M7`nTW?yiA>-@*6&zV)s3 zn?G2KS$FQ-d*<3__(Mwb|;tUs>^Dj!=C5%hCR)^28ZIG z?pl(&wFbQKt#7wz|3yCUW)tpz;4Qen7pw+kcee>%4$4iB8Fq{!|2`Cffk8h#wpYec z)w4?{DwkgN>qaR1olLwYr%PF>SS!)z=!s{~@R&N8;Q9Mmy7?n216CW}u=F7oiz@s+ zq69lxJUp4$w=La4&&lbs)eJm@+pbMHKh9(=ZPzg5t50Q@xMFJk`~1~-6dLfj=!y=k z7frrhxX;Wy?+Rvzp~!^OI~nxBKP_s#$U$#yh-)ZVt^ne^chrFMJh|_tazcszMsMd4 z4$i#G6XhY}@_)P-9YpsH3#6nQop%2ooB8Jrfc-0*+7->G55N-+VY6N178g@P>8h45 zu_tXXYI)&U)G+?<7&%@#$d)+;V>wrwtfJ%MdlqXal-tnr#e?tc4jSSzhK=1go(p5u zpGbQAskZFz0mEwMI{!F0rb`m;ohtZLIg)0AI~iIWyu=Y67}zNcrO`fhzt4qXw^8fA zFmAbpp{a=TnrEyjq+XDjl`#MPm@js5Z|yQQp5!`3rU>&sUtO%3a0BgAW!6?4Z}2lY zsTVe;R}|X+!m!o0r&1TKQ=yKb&$_MX)yy%f@RB~fl%vmu;_%N+ct6LIr%Nd>+hkNO zH>#X6=+Er)bQ-~cc@T;J`&$O#SRPS8=#Qb}Ebfu`hWPRahtgNi$qT99S&n%7$ibK^ zYlLbt$NH%Gg?_b0_~i%o5TtY-0|6sJK|ui`K3-)gmyCypkU}y{t|kqlXwMk+=eZK5 z=HHWdQc2VvEpe%ToG!_55FZiR(h&binE%A6b??EubI|1XoPvuZG_?~CU;b%+k#5~n zP+%qU?J3n0V&c$3jndYho}Tg$-#0*(6izMe0wKabpt_0uvGlP9tEkpw~No83B&IzCIuT z7QvojMTlmA&a3_}n=phGEfb4@`>R)+Qwoqy=u)6?3^ViLEKQn(l5myI`bAp259rE-R4ao4o9l^N7+le%DWSaE%3hQICoheuHInMkGbX3%L zfPGPhsTI5;6&4nz#r$8uI+AFuTF07JmG?@;7sD-rZ6A+ocB<7kn{tC|>nu6qGQBRt zU6S3%xKgh)1}b#g{!u3kg8iI}{n1IHZ~9uPM#~qEdV#fe+XK6JuEnKI|HIPWRvJ=)soEyu$i0gE6zV^h#+7f_y;n^xLeWhX?-8dXfJ~(lZY}EF#yYVpbU#?jkPfnAZ zvr_yH4Q;6{SaL*V7{Zo)Zu_-9fQZijL~Lga1%6bq8)WMKnu$qSz;^tAaI_eK@^aKe z2HDU&$IUU9_)1pI1hXlr0<#IKhqy{d7fN@sP;(EwaY4_>aWn2&^9egQ?#X>{aB5Y$ z#*u&cOa>v~EBbh#b#Bi4XEnlLeurZdW?TTK z9}=iUZnE#$IQ)$Qqrk!cc-*i(NT__Zv;YQc9~dBlQh5wBmgZhg%@F&gH;3fP zBeux~p8_w`(Ar6{m^UM6@UYu_uR@Z4DoM~|&b9-wlA9y|;9-@jV+(zhmbSNXD)j-* zx!RyTuT5ks8{hu3+TCu(`t#{AXU4*>np0Q$F*f0^_Y#x1q}t(eyQKOvVK=C6#xMZz zuhq!3NtzE+Oo_#0K&$K$WF+H!coptd-1-X6saj;`*!+VOO;nGR>#?okhAmF$30J+t zCEcVuz?aXb{3}{g57s+Ml`GXn1IIHRG)%sqmrihLc{?Cf{gF%f0`j z?gCLLhV0+j*hHEp21mYZN;GKEujlYMD<&z4>EYF7mBPTYq>jO>yF5QU{GIlm=HR;Q zT&*@UsiG5`;|i;p9nC0Y?M?WZ8z?l8_bDxnPg+~v{>G@2w-lMSU$AQCRsVE=e@^G& zLkYa}>TRLcMH(SFFB@uiyYh>8uAzcuRQ#ZmeRgRa551nl$xti2te3flb2pkbOUMsn ztiy`m;zkhEz~Lb;eJ!mnJV-z8qxi@g$EbaGyME#iFMp-uXYpoK5(?* z(>Z9i{70sW*@Qb@h3;MkyVbG{d3#E}Z8$8zkL^y52yPKw+>AW-2qr<5S|G=ocABu= zsL6*tp{PALI{ekY3oo;3R~QQjjIVi&y~7v!WA|mjrDS*t01xnoIW!8C1)jmN^_2#^ zbk1I+kq&Vbi>gPX(`Mh#a`1bi+nDqnriWR9h2|#FbU@qD%ti!E`a8HP^*bT(3bw0t z@nq#@8^+Omt$EykT({xPhHdvGh1dax>h?YAj|Jyy@xE;v0%-+xaGp*H;2sPGD4umV2UI8Zpd|PP2GA1649Fm`<_40Ec1NYYEka&HMN4Cv} z#2q2KO9UAmGd=H53o4vWZSc!#-L>ri!Zf=*uUlM5r^xo{hm`}&j+NK5?>FT!Tb`&& zG3#0NJnDfhuyHmkn3&l9AO^F}{-zkuWNa{YW7qIpZ$3@4(uzhcgbJS%nkE$y_Hp>> zb7tnmX4%HDaQQC*^*R8BXpcHxC&B+GCpBN~m+!W4H!o5^cJM(Q=&1zz(#}2ZKt@$= zxeOgc+iwrnP|A&Ic7s~GeE&eap4$^EClO7~W8?h0oyI#q-w?3x;&Hgya=>s5B(m%)OQjQCA)41anT9zRf@dlnEzD7m0-mps% zFtBt*IxiA%Wh0U^Sh6uykKYRG+;?Rs&no#dbYnd^X zI65Sqkn#zS$Hps|8hzo~f}^eD^;@q8Nt~s71eTKbqbcD1Eei`=Bjp5!GJV~jm0(r3 zpWE==;SFZ9V^%2R$jgE(M_o}9vA24J3pzNIC9#LS$#oI~ELE7tbHvA$=%0%aZwVpN zyf=MPaYD|VPs#9iv#O-pyLXGXmRB|0c^D}&zBRrSmk@Ka|HQ>`>537@d__d+DTrcU zKEeCPdZy{k^R0cYO3eMKr7ZK)^IpkDK}X*EV=yyp??7}usGlqtI1i;L7E=(J0I7ud zRE6o%_IB{S2ajH}vPQN&0IHKZDVtg(Qf>lEYxd*{K^muxt3L0`idSUe96Xk zwuRA~J)}Gen^oh9eFY8@Fx%PL;f3L;3JYhd)Cs*|JSIq_&k1nS>Uv`_TZUsc;Lf@m z0Z@WG93wXM8^O~Zq>J(FtB;z^I9v-V^zRE~n(sMp?@!ev&R3Q;RWzGBgbjz}%h&tA zrn3S8hH{28;=~eI@I3%={AMm3IN<>R3sFOL6J~kTBH|qfaIC)zH!aSrXENG19!O%g z9|e_%eA&kNF3o`D#U&2ba)5S3Op2!i`T0plU>gszJ1ndY=8b#V$doz?dSaQ37V`WO zWafQdZjZJZ7yd2GQI1}xgp$)H#lIWhEz4m_QaR@js0#l4Ql#f`;ibx){hK3=lg(q! z?szCl&i$VmwhP!B#}-7I#Z#p2qp|sN8H2GKJ)6Ao)#>qQp6<eH&`Onxw$$|}&zQ)5(f18ss+n;=M z_;aE>T6#mdwHXe>f3z5{FC<(%jX&x%Cm_JG8caIMKV|b}{{fv8E^dYGBp*JLe%A|u zt19&oRaI-ZFL=8rX~@iG^ZoDMBkpHXx14AF0iTCkteHLEL#M>mKiGJ87WuS!cV@31 zE?5<)|CgF(&@R-k{u5Z+c?jzYtUwjsCs|?p3toZh3W;rUEX}w1EjJZ$Q z#DqAwUL41w#50|tr>oCPeJ0BF&6@(4Lz|0x=-|k#tYo#RIx5wLWN%Q0n|F6HemLIdy$rEfk&A74GR8okYFe$!by*6S>P5z#ySd zE59We%E%|Aa=hZnVxzgcUKFRc-EA-BvN8(~c@^HcS=}|X1D_0-eci*8kLz=CnvD~m zGGE#J11#W{UW>+ghTjV=lGseqfw3a9i>s??eaN+E6x|6L9`$SHmG$-W`%{mDhivSQ zJAAe>hp%&AhBZASr!YRT&A|iNk=Awmig&sBIU3-OGoQ{jJagx`x85(FX;zGWYawtM z?0n<#ER3}A3m{9ASJ@nd>9vM&3?bd`YvgH_h1X`4t>3--aN z5i;?h9~COdMpk|f3p*U!w5}!;1$@9pXIZ+eQBfXVK(S@M!t!c=f;WHN3sa{hG7<4_ z#r`}(;rU(W_1XEx6DE-7q%k%ZkVK~=J-lyDTGxKB&bh})`lYL08ijt*=s;;e{+cFlo{ z<<3ok4})bv=o*v>tm8Ru%A{(adQv^d zr|0*z!TF(K`{(@F3topIw8^C`c(EJb4En6-$t5B%Z$2mra-yYsUEY7m0RqYC>SJ!| zCU#OGM&kJG&mqkpQ}N*KLBs2A1w%U339R_f&;) z!cEDuT0u=pNQqv~3vANF;7y=@;i{Beocy-0M0O(RUN1w+%<*id{h&t^5Mb3|lob;0 zf|ge`7E9ESFf-cLg#*L1~;6r^0jUYmaBw9*s|)Y!nV#ezwuUF|Hn|a|NWaS)bA?A*Zj_Bn5-f z-^CCbkrZ7T_;dh^$rB3s(k(Kup34Xew$`j z?!Av=|2S7$`|_Qn3*D5F;GEaKFQ(c2#D$#A=25yt&tcg(Jh#6{Kzh2>!if_u`$!4S z-E5!WtE)U^u;y$BhPkXJolkmGc<^HBASxpv6{?q9T7~M24QJCI!anb|J*)_~1<_c; z>vR66zWl>eAqS{fUc2LJpSy*SOo|*BGJ|%ju$#IY3NHMrvd*u8=+WTG+nI!7GTIar z1KU^z2v1Rn8xxm!PWQ!fW$BK*@1BLLTxgbFlL!k5DL0x1-iw0GaQ^8>q1ys}%jV7P zvJ^J~=hT=I`%TUTuIF=CbU$o(eL;TvXWg_gBBDw}-fKtNJvy5z_{ZWrHY3D##sL%m z)YFR(iNnwPefM*?e%$_`83U8VHL5K$4yI>D@K)sY)HfZX7mK}bt}JM?($a&b9Q9j@YbGFuvJ(oW%Nt9_w1oi*KpCTX z(Nh@axj(v4e-l2Jl}1C8XVg_OhNxq7PDvgr(5Os?E$5MPeaUBW#Fom;%(PqW#s>@< z$A|}-c4k(V{oX7O#Ek$*BN1kiRxeu2?h>Yw=+|QCrIP$+Ej!|zy~rtlI($dciq6tq z)%CZtuF-^TkCMhZMX#BB1JRSg!20?>GVFuB2YL<`gOgv3#J@OgwEHYC4S3v|s)bGiP$ z>^i-Ow(KOPQ)qUzwnkXFXMkA(zh#CSqr5AS1CXkyeuQa7%)XYXd~G?el;M&1=_>SF zn8p~l$TTQIpG&6AN!OV}AnN2vw>GM07Zz|L!nw)o7RsPm z_6|}*kZL?7iBl#NpOKVvsRS&SiBlKZEC5#h(|))wK&|3r^P@!ljJ(Uzd!mvKOH@W{ z86pS`@<`&Akxe_Iz0dbWdeveaH8n@;<2&p=1YP%+!!cv^Q2BCj0^6w;ei7=X{ZAt) z#S}py#nYjvD34;+TwiPlRkhZI$24Jne7Rk`8ccB51lg)LE_APggu$iI6o;7Kr>sgj zaBts%o!q!tQcMgJ=6~8!z@C8>VK*2`Ii0dWIq0o`vw5>l71pWr_{+81t(Qb^_H5sAX3kXQsn zFReyN3QV)hrqK`M#h+x`rWR1|m+fy&4Y1S+DXL&!>J}>b3#ZJ70g4uy6~q2QHI|4M zUzFO|WXs4&3!R2D;WMfvFcRGn&-)clua0shC0sCtBeTn&)FRu zI1^lSJ}#@RU+O&EJUBd5dvOtrD`aS}fTNbvIen_1Gn1F$nP*18<>qfCVKNrZ2>40% z_0Zpq#K~>&8NBzrjbSpevJ`*1pH>TPl8V!*?A1A9Qp=G9!b$gGKa3X^1~x7S`GDA~ z^{4#)vX?#*wkEy6mR#fU^&X`9& zpxx6+<_lkVbhb4wzs*m24sC7C_l2q#S_u3 z+ZLHNsRa^b;Swgxd3E=XjNKMm9*tZQu#rToMRqo^M{U~JtjTS6b5gx#(~;Z!L9=cs zWXAYDuj$Nnyvj8({Qby2v8fK*tIA`Sv-4S=m-=3On6dQnT}QJ_dbQqOe{0g)Gx_RQ%J>)d<)2eXg-S)vwbcd%^(7gnkyF2T8xKh<6xO`?8gT&yr1a-B!i%V&=a!S-Hk6fxrW_8Rpdcj!GAv@CU#5m zpRO1D&t&vpgKJ zad_EqgZoCW>zF!Gsg0X7DfAg5AgW z8~*z0GlQmO_)tOW+0lQbq)>2`Ggej~UN=gL$}t>#(y#p4A^kmt6j_S;-G@N?J|6WxiKaOTE_3Oa}J!so^zrY~g&wcb?y*#C4kw??| zUY~|Y4PTRI8i|(NYSupCw!aTlL}e?oqzq$piFRc7X^Btv7e0Y8(xDWK`|y4&=yuOf zVPV$^DY;w~PjfQiyeVmS_mOO#lH2$7TZe80Wmd6B8o+L%y6Ux%bG;fkV>jL)DuAgn z5Z?a=O0}e`ryr~s+G-xAK>Mz0=+3gO9)dLuH&;l#JjyRH-=gOeG9Epye$R*sh|=yw zF?*Kz#&9m3tx<=hS@cbiMSwCg`F^sXWT-U}dsmQ7@`DUh`CGGUJ%i^Xt-m6`8S;BP zkmj9W3Vcs^%edd{91FuoQx{A$Z1328nYLjm97;#+8)qnvfs3!_@Se|ExorvWm&Wl& zivq9k3tge$<)rutx!m6JP_x@Fj8uONwTc|>EA;stEdwp1SV_+o0xH0xcRQsU7?}T# zWp(1Q-LgLg)x!&eB&;C~4zTwH<_|`Nw@G)MDOl&c$*zfiv(SovbyIQkPnvo`rdL!y zkI5a5sm3xV^^4r0;fCFWj2tnLcy#rkw(rr{3vkcM59v{s5G9ZLW9)rQ; z=6YF%`WcCX!Ix%Q`Pv_-T5k(H!UgZtB+4iH;SpwRA~8jhIOsmU%papcvD-@iwwDtb z`qkap6oq83k+hqJMBa4zi)<- zfh%EczZ=hYf3FvX1)Pd5m!RSaEc4jM|9N^N8}y6^8;X7%*@O#E-tSDH~j6}H;dtH zG!VswU;lt2-PB6;h(Xf{alI%<&3Y$BVCN8j6}z$i&V6lZj(1TkWxLF&v`5SHwW@y$qP&xF(?pxP8?FNA+D4Rcf zkRzTcJdVKMw&vD+X0$DKG`9KPbBriG=)E5l0pGe~*ePJ64?s8QKfk^{ zP)YOwJyLX=JP37aY#=>1H&^>su8B9t144zC6?z>?6f7)HsAOU~KXq1+YB>XNcFVvW*V*2abR61FSE04Ev>bqb8NDwYJ`!<$w0jl*@fcVLDVN4Gy@$b^ zdt(bB7gRv(&=31-R1E(y+P+6tX)l4ezIoFJZ)dnLr6dH)=8WlLK^l z3I+&9;pQ-A9=N3hAdLpS^a27%p#+TDRlk5RP|c1!Lk6Vc2frTRyaquJs2KTu+Sz1m zYz(<@h==xq#`R*&P~-t%I`1t95dj^DDLX?i`LfH zXDMe%0P_kFDXBp8k1LwKDH?z&K7G|rN>uYv_}d(x0XpiaPaLdl?*bz*{PBJMcVaPk zXMkXenb7^9eY+opGja4)?e;(hY(;eUC%n)!8yXuUBO(@2sk2)}Z3wfcMM<7&OK}9E zJR8=RZ4bhSvM4Pdd%Pb&=>uPFiYlA>~CiK0E!`{%+N-@%3#pTKv zy1AJ6il{&+3?n0Qg;gF>#4=PcT2`2-?Q~vBO_KK_ey&9v!76pq#pxk-9iSB0!RJ4r z1FdXRQ`1)7TS7J|3-VaXVScHk`;1x@Vvtg)d_&9#6BPRXZ33Z6A~9+2@Q`ew7|>|F zaP6Il_mio3wU!h7~JOPh-ql0e=T zU`d^+Yy1$bRQA+Ve^U8C6dja!HyQ?!HyYVO_?Ay8DUJwYNmO#kA!JXDr1WVe9tQJg zcPXh;8gvmfp`vkTt7>mP)1Z?L>9@~m#<%pYa$HyNxITo3J&}N^ff=9M`oeO{_+u8x zkzg=!I*n}R1klh2ULN-LA!4hrl*PCM^G=+>$lT{G7S>4pEH_tQ>?Gaj?vnI~gh*VC zu3aYFdWeN?Ag_edJkeYfDCF;|q2p(^z4UY!O4lEi-ah4(@}iYsCn?y9z;)`_UZ)lg zMqwD7%L$j~Gq>bpa3C!ob@T`QL`!)1hbe4$FPID)Ld!>|NVoKbO2RO$y8hFJ zi(UqNS_#@e*SZAqzA1SV7`wJoZqL1XMsDUKiKQcTd=f zceW2nb)@>>xZVIT)x`DiCU2#cp4g(Rj#ZZ|(_8BHg79vx<`X!O>Ed>n>#V<{GR~{& zSa)6DlweuXeMmkKIxt^Rbj-j0x$??`X@q^A5421&skYTpPva{!?qx?(4rH;vHFJCX2JIb5e+{)SiEBEtVs& z0rEfP43UTM_R$RwSvL$WrUr>_Ys#69w^_fH(#&J0Ws?W|v53e81qD@y(+_7umSflZ z*O>=GgB!~~I-v>T;tO#hu=3C~PQnMvZso$4(812iv_Pk+i>Uz=V;rt}3P!$!5^uh< zbnk_%4~MDf$zG6s^~UY!2~SGH$nVt1sVLETW2} zv;zTi*bje9!au0o*#dbdbbGUWwV!NEDVOiMP`NST5Z>$}&lfaCe0+TDw?^N5W^m92 zOqrvv0GKzBtBB85qxq2~*Ge$ckk4y<$$7cb?n;)5h(#Y9*rGJaupVTst714e7F>0m zH~0ghi@!7FyfloQvc=c;DOdM{q;IkRoZ}jL~)~;z^3t3y*lhf7rN4k z%kciE+Gm-uW-qUkjUiFS7r3}z!Kz8E%9CDo9zy~*B}P*-xlvUV$l={!lY;94H8vz8 z;G?WaIw%ED=)*umYsnA|7(Mx6Jp(I~XeHl7E&MQ10yJJ?E8P2y=X%vC3>2~KPa^>9#E1Qg?fEHCE;@oDEN4ZfkaRbA!!ymFhLZlCZjNOfG5wWo`g;r&d~M3Y2BID$*1! zArYoj*O7Xis{~Yokr`XR!48}cv#^>dDTW!YTt8>f{O+a|A0h3=$8{gSVA>M=La=VF zTDuHhYNs-BvD;?=-O4ngBW=ZhgS{@P3`7KbLYo;7I%yM&w*?y!OT*dT;`bj}VxJ62 zk{W`QF04t_cZe%U`PA_3F{|72fglvFyB&=LdSNIgA@K(s1tANH_(#+`YHO^pkXq>J z@Ws^?AHpH>$!}DZ6(A1F>WXgRZVJhwrlO?G4}*qwzbFWcTogMqPVpJ)K>*!#8DIkO z2Rq%#`r;_<$jG}H@BAFv)kp&9JK$QEf$p5TZHX91bwt1cA!&9^gVtQ+vSPE;@v?&X zIyk$P;`Qr)=+%pqTHxUO4|ggDj6hp8n42-!?0|Re70c%>wOSeP5Ni3Pd^=N6Gg9kv zm`O4F1XLcV%R5u9(Zdx#5S&!piCPCM%F%LU zlMEibSIYV}HJlHJm1Y)Z)VM{?bkvg|_#D7;&)b2b%4Q!H$!EGLT&Krxb z@iaogPybck4&Q%Ny9t!HS9i+WuqoO0B}vxp?TU-5;EkJ{Vl>Vn$VR%^p$KU z8HBv!0N$VB!#Z1jOmN=eI90+QA5df-!bUk0YaC%&L7Zs2Gs6AcSg4giWqLB6wYO?W zPAaX(jqRyYhhb9aE>C*t@r~)va-pnmstRoic*=({BP?kXSYV-?N3{Dln&IK%zbnBU zDJr=&G=v|s=|+YxJBZ1XO11wGw~6p!zbzCs1h*%YB`jOn|7P+invY?vp?Q4u!yRbB z#Z-^8Scj%@g0Fb+x14Rx;#X99pNJ50+~18u-ePVTW&AD+qe>5(_*iZ@aSvUpV|KnTJ6;qj4a-EWw=R=UsuYi1hB=6Rj2~qm>*SjaU$}N$$_hey^h1!Rx z;e!V^8k`XNO6&MXw#?v5WzeMGRl1$2nf_jW?i+K@WW`B#-uWH$JwllQ1thP04#)|_ z`CS^zfBCeGV5wUcuZY`|#O2bG-3r3mLb-5VVeUXqS2R4GPs*KZ_?u5%4fWnUk?G}t z$bU8=+(-Ndk)T$oB*bkZNPA4q#W`kbUad3xM)pbw44`z0`BQ>{w2v)Smz*IW5BQeF z_{#M!CX=7g6R%)%PBI>m>6LY*$yK?W>vK*lruHmzr2f$J}b zMaO^lRYc)h!5;|(CX0B#u5kSXhZBD z_SEHSw?;WvjxYiJf|j@Fei+x` zJ(zv}z7P{Bf}Stg&3f;u$bN2u5PY)26jZAqiAN~a-st>b0Ob#zAltrsW!`EF->%hv zCnZ(Z1En0#1d%7Ix(zO@bDuUH+uPbGMvlN;X2=P{|1&Dl1)}n{uku9L1~YM@mLof< zDiRXE7ca`~t|wNK_XX+|UJDAMxiX$v@nZvq#7jmb*3q1z9J)LIu{rVf!;Il80k`=> z5AW#Yp;(L3vzgOiYa2ElKupj_dIn?Z#cQem6W=(L}c!^yLS~mI0-L zw-3{y*X$nr(`3}tdJj>X8Lu$#=F@QESCoGotSm>{T`an;RKMp_Tx?$&xf$X;n(vf1 z$#d5eNBSF1F=^D;Q1K7i@b|8H&%O2DaHD*;Iakk>=DJ1*^0tSk+Y|6?>F9%#5yj*+F_|EBQIm5ye&SUqkJ6QuU(wHlTQo7d+0kB-gR24IAnrA`Z!BEQVU)HbA*$dQFE?(Q?U&~2gB z>Y?=@-3OFXmmv02f~mdX@Kyr4vqNCnUEun#5$8Gf$bZ`PoyD&s7DEkaA|gJ!5JJRl zw_nWf`9{aF52X4y3|b9@lGy30JwgI24|e!2Lfr&!>xEdYMkfe(tLQx%_uCGa7cz@T z)NAXslnOi)`G@lau=j*81craLro#(Ay9r)|HOVUisvTWX@J0}u`FMO?IZK;L zpy;6G*H^r<{daqGGAjglCxcmPfNCG#4mZ56)!LZP!k1_`iAd7>apFmEDB^V|2cQ;^ zOF|-pts0%I^~99A{y}+owLIKTFj_7?8Yy5-q*twx5Ku@DNp zzxUS$?#MwupW^p{EbGyRt3Bd?;$)l*zIWwFvo`m0&t-4C087%e9Ds2i@W zm_K70M)w%5ad~~Wz5OvE0M%;pOxCbF{DXt2*-Rr4+#*w>yQ1~ycTRuSzc|@NdV0`) zv+I`lg+xk01`_)wjYKcue3^j5bJ+JGxAU~%%kKOoRaVDwf>|d?0sJ4I_AYqCNCZnC zOHwWEE`Lq;BHo`o?{5yzSTJ@jT<_{~3#>AsdKx{_zgvI}tB{xM6Y=dj%&o7`d zObYARjB*7mfh$Q7gRhJ9s_Ez60(+O|S6E6wssGkey^odo?OOuS2Z!68`o8o0{2;3U z%is%=y|W=v_0o9|GHou^Ms5jxCyu*40 zM8olc5351M8zbjT)g`Zt1H$@PT!%$Y5f?+jZk=q5#or=xe=zoWXS<5FADIsCa`Eyi zq}G7W$g+Gjdx$!S3?G;KKP&tDdAu0ZbaYnZMc--`phT-Z@y^$L3(a0a(Cb4<$ehvJ zfauM$T%WVQyg2|BM^C&7s#pxjGRb>3o_$#S^%cP-Wdj>23Kv93H9|Ks0?FuZ~yQ;eWaDqRk(qy3?dfh^FoF(jtUqU1?>?%z5D8Krt+3Cb15cp&)=>c?cNe zpk!wLLX`!(+{y*NpwVyCv2yD=hgG#|8K>ur+MxftS^mHYC?Av%Zd0)NmapVUvd2hK zr-=iUjJFZbGyOfH6{=zC#X+FVwg7`0gkyk)baks+4rZ44Zg!dm{CoJrw!^m|?uMz8B?da%ii6)*F>w&ikc3s()1%Bo(^sKu+I;RyF3ZbvzP73Q+r%n??eLU z+wXq|L@#7-SRbavjl0p>YgxmSjMP2jF-fN$;s|g*zd9XU?vCX~d0Yh_qF875qvtI2 z?};})-IZ8w^`p1CGU^^RAFLXBts5E!_ZK?P@^yCSXf$dcw&JT;V9xuG3oK@bH##KwsKeDfh4zRr?A%*u3c1 zSH|bwn&sbF2)M0tV+LIi(ZFzCve)vb^SiQf>7Y{rejp0DrOI4PehF$|?R&9on}8vOWDCLT>G3zhIC2kbr&_~6qr=p#w=JYA`I zt6T{Ou=X=~9b-4iGN{T=OPPmi;3#8WJvsT}RzCysh_FeKB;lvXe{A+_xE+jmJv{h< zwB`kc*KnSqgq+-~aqA1-IYF#*Co6vq$$>I1isAp^!Nsn^`j(cr{g}=H4{m7sgs@R< zxAfNd{531t!}BVV&~MSC@a1r4$V?>ieUPSi8ct*JxK7Qcr`*++28SXdZmQu_7IQRw zNL6S+HXaHgQwkzUsA|ahv8=hm-sLlA)Be6Dq&1&)P7RNYr{-(8f{e3`(arfb%T+-9 zDD)Bu3I#wY1bBkp!{Ct+6W7ZWW+9BH(Q$BNPicq&{A+>?V)*t9XDwPt3aVc zvsZM?BQvh&jg%t}xJa%u#vI>a*SHqi@+h*MSzZ1|@E>eDKKb7PHG!e$aVU;DOv#0#ae>Hn*+Y zv4e4(Sw50vXAkfUOEpo(GE3Y_-v<6)YJFf}|6z%DJF3Fj9?v%oy_5_lrP4+u>J}HO z>WjQkFOpv^KIW%yFKvKg_K)kfeA`l~OpFX*DF`Tk)BNeLf4OpXV0k3Fey)Gp+JW`> zU~Aj+)yS?jAKu|RxV>hz&3#=e(@@ps>)5sy<*$@p3(R^A`3UvMlj)uw+0RDw0#SL{ z+227V3A4^S;k5bWO|^2lIg$qg99j^_D$jS)v3GOJ3oa9#D|R%5^xX?##$_)_eoq|> zb?e_YIe%!Oe#hx6=x@9nDe>(3&~2orFvFI!yFbmCfFgqtAFA3H!Ioa>Nvf<|eqlW} zv%?n_L|Io#0&FL2#DuSz%6~m%aA-l;^lOJeH&w5XW**c1Y%Co?Z8+{{-xxo}MiOoI zaF^|C2dMOqF%cHZgak)K-k8ZHu$L_J3)HVqgpGKUJ`WQ&_yPun2Fi_^vFf8nq$Zu0 z$~V9kbr~{K=j6eYx2v@)L`VK;U;YBqxZ_M|jEYU4MBn2lO1-nK^K{L~Wezgk!@ZPg z=gdIQz66ymP1bgO=Ep0AnuVP(Eg8|(6n2t4f%Y11B;gc#`^Bo-LD#}E0Oes#5RjQD zH$y$g@LWN6CUi}pvBx<*SL6NVwo?vQdtCFhqcg(x4!rX$Kkz{Zj{-7&#qnop>5G?~ zu&CYjsDH%^4yI}Y-WNPgzvec(u`aSa7dpyS7qZlMkMbdT_rqS@VpHf}jHW4V-a-oW zu<_<^NUUwW(DD@Ds{yaYVBPPaW(cELC+znhKO$l(kBZ>}yca_^CGkUfGw!g<5arB- zgoF_AVEX_gzarkA3g_0G&4oakKP^}DN=x751`@)$(sMq!Q8lL5yVp|C*7}l^p-|A~ z`=Y-bFPRSItO;$!5N%ff>isJH)xf+!-r(V0`NrvBJ&c`s%0}!rMDB9M+ymKOT6+~1 zuT}<(;MHgCk5P**tli_h?6Z$ccsY{(%xrpb`$-Mzm%f{u4jsFka<_Q===2s9EI>Z* zXTo6*Z21tOexoTwTrt+NgHml#?;kX@j0rBZ<@C_L=H!Aw(ZS>aW5R_ zNUq$ItoAQGhZKp15aY@&p0gh%H&>D%^>=kx{PSLHW&^qfH!ZJtU0&{OTF`87%@+2DzClp@$pV}`|sa{Nb}V+^{laS z0(kyoOl=@$9^(a;g83ZQ2Qf*`H@eyCocY1e@jpYZK;BxcyGde&@Waq}%cUy0JNT7- zS{S)xW>t*5K&Edsh{_6OzejCOu}t4@;!)J8^T<;#*vSe*cDtW<)bdR4GU^Qi0(tDD z488GW)hXXoy>wbI#(1aR=dRV$_pH*WOme-!@@yTn+`sQVNtJKnF&0JuPW6I%q+WlVp`@(~1M74YM zWFgwtq-f8{aAxUmtHPVfjOq`_3W=B(DYpVP3r+7o%>Ar(0u4+V*4Jq?N?m!r2EPTx z^bw2XjNz;6`)uTy-qgTo0Ia90y@{y4{<);fa~40z3vA>*y(01Y1AS|wB7cfGzuM$J zdSI?HWWV)^(!Xg?{B#^S)9rlN-NQcWHXv~N@MiXcP$up~{P;Nsi7?$;v6T zu6AkyL$5&NJo7?Jx6UtQKJ|YVTiDNT^bpR!*GX?v3e~jYTyLhB4-er31u|h3tM~1X zPQ*WZnD)eqxvVI{AYtjHTv0~FQVI%wjAKFd`&QmBtGlyuZ}Oi#_3y`-&+K>qWqfXY zb(W>ID|M?V>f;|fX6I6|U>@KR7MVrrPhyoX?zGSQHEFCcKPU-n`^<2M{sF7m=qC)xq<tGBv9bm+cc!fs0R0vJudy$cJ zoFI303Mhm?Q8yRze*Fs)MI6L4uMI<~a}sBRVH(B7VLy5)xnbL0r*t(gtLkkCsCSo- z)Nu$ImM-n!w$YV2a05+Z*)aIKVKN(Rd*VTDi5l8@BR$rE0ZkvV57q=){q~?EGz0 z60a_Yz_6NQ@dx=YCYnv3w}pOxhmsog_$H>MUFeu6ye9lRQQR*?BEsKLz|jd5K-hW6y@sL!&;YBKLJhv8T^ zY+{e(`6*OpEEtr9FiA=+H_TxyDbo_JgqwOb6zJ6_?uo#Dpo_Um^Ol|-AIol!(2AT^ ztNgVWGNDYJ>lW>7UbkQF$NIK zPi-v^%N|^JCbWsJc9FrXP&0 z&hAaCrTdFlWa2GjooO_YZ-5Ax&T=N;dL2Poc{#=8+imogDr8Afk_s~4g5 zz6TnPb3Jie+AV7R`E)XBYV)TqT($RguP_*km$eE~c)XUP+(_~Q)G|zaGC$-^{6F^I zGODWfZTkfj6;MGCl$KT+q@}yNySuwVq@+t)76Q`Ujfk+2?oR3Mu6-@_zMtnEd+#sr z|J`FeANKs*d66U#qp&6l_Kc;c9=J6VP{}uQ3!W&N> zn<9e7xHc^-Tw>{)iyv$e3i*Nj{Pn-O`$ZOW5OMc=6u5Zfbe8AWK?g9nw6s(+T$$`n zn=JSOOwadWEy%$?V;^koFV?-(_i#C_Y3Z9Hb;@cW?#82OHoQ7H^%mz69I^B2cbmjk z#4vGc!Qerz_FF}%se?1Qkr4qjvu0ve#T*$C-6hDCt;mFt0*mGJT%?kY4#l!}%?(PDISTdXOPyI+B}zc@%XcB={ri>L{A1pvc{{!n9Rb>9eAUPp1b& zse&S-kscHZ{DXq-G8eyny^9Axtc~#?-D`zn?IU}AdpkDx@Xy_#XCnIFl)Rod*V?Ld z1ATm9N0rAVi)?|%{UtOBS{0BPmWN%v_8p9BG+UkolU)6FkW*@kZY!fY8Rns?ql+9L z9mZmaM$){;_?$`xZk6+n`sm~i&xHrpix)vp@j2Ko%`PZlh4Dci7&aW_14G6e5yk~y z*OXs2#n~kvbszUjv0GE*Y_OK6mi3%Ou(Luxnaw%%Q4Kpw9zu@n*-QRw??h5FyNyTE ze?Sp8)5tUQy`Vd`31LF{-4-D3l4!*J7Y6kI!U+10-_GF7G4t(p-l+n-q>eTQEznAh zUU=~P05UlB{VB*X(3}uqn0pZ!i*t_>01&_8L{dVKNR+LqN1A+YlB!6YM zaXF-_7q<17(`RO{Ri^H{xTJfkDb#mix;5YB1`;hPEN&r&d35+~>XEA!`L-hvQwlTP z_~~{LYxP>Y|BGVRjL&~aV(m^}ZWa_+MyM*+kc^~6sg0sk`52I`(!>aezDm+>@rX2; z2o+$FKgQS9>*QDbVf0vf`2tuEfeI}>t=qF=GOXTdYqeIJukD|{3Gw1be<~1Ppm*Vp zyE#hVYTk{PZzz)dI3WJ5-mvtODMzY6216psAyQIy=k1r^blm>@27^&%_eIa;VkH z?*sY9_&pUW92QH}YXq!NY*Y1d(s7YeA4+1%E>hWel207!o9GhDUkys4jLsg>;Oy0l1qf%$li+pg0 zwbU_cUbVs6Xnd^_cB4_0d>hLeE0m;I=m`*uY_EbX6do1B>+-JD5Q)CQK_Zpmd4 zUiGW0JPl@nBO?}Kv7_b^XTynfP!lKdEJF=3vAm5jR`0IkaHh;69q{6(XJf&xA? z?%+DyYr6d68*#UI?cvX5Aw- z;I5fk>YUy!UZE(}$`9CN|8yGa7q_&eF4k^J-Vs>sw$Dh9d>scuI5e47QhD%g_(F^G zYM(nWu zpL}Jss}{s1cWoZ|-FrVjwtD>}u)Q}7-iv%Ohj1*X;UMPQH%peqwSbgo+w)J91g^eF z_d;!%$@ykGyQQvuMacD9QGGbZVy#a0ieyqC-WrTCKPyYTp`CgPqYegBBXse4Bl~w> zQ>uZ#RFQIC?2hGDJvK;@D~diPnV5lL@>xjdbqv|AOCidH4PGX(fo%Qqta-CP@!`?? z2m^+jt@*{p#lSA2rsI@eLFOjosyWpr`ve28JUG*_b2DHsZMC}%#j@nz_(qVc-psQ( zO5k5xn?)^vrREI!6t7>%%QxM+chOzCYYmo;DdcJ&FjO`>#bwsF1K>_|O{DM+<%a=Y zh)&HEM(s`Z;%1`s=f+1eXW5qtvKwvBS#O$74oxF4pmbTxWh{Ebf%h)C>oe6a;B)2k z==vZH+mC7yBrX@a`+eR3wER$bw9mb9kIwmf4n!BFpKX|30GCwt?gOs-Qz;=)>~G`K z{&Qz3N+wZ23=EN`|a+^PLj8h*9CKd^HTc@p6>yoZI7XD)n$!!#DvEx(M^dii!$AvH2Fv(M*lPT>))8%1%4m4A-O zYRc$uE9O_V&5M<8yF?BvQqX8?aBnhif2#P{4b9}ck9^6}FZ5D}JCpsBhSN0BT#~D5 zHLrv2evJd(@pv;IEOJf!4doZ)RQ|+S&xQu8YY0U9&-n6PTBf zj}I?_?UeagckL$;K4>#7OMKJUgquAnx?^gGssHh~5N`;1T2{z1zEg>zD!Xs;*@e@m z`Vl3!b(FlxR`F3WFN%Y zw7akDFYF7KW_Ifv7}RHGp5u=1L1}76<&F#h^b6D#J;4P0<+UJPBeQogiS9F-u#|9< zpkt*`)%^Q>JZ>LePA|Ho zNf=vCoEHfrc?|ZP*Eg;OdYtxD&$+Wx{^rBuZ#?8T{;Eu@t{k7nI>SBJXlpXY+x7rc z2HKCI!Gf@%lk_SuURD`TgbQ*u7?Q3&87SofBbOdqXf%GOwarH=e* znmwF(^;xw}KL{BlU2&D^&2ryx9s4nlhJ;{Be0lHBa%mU;_)uVU^9!5XFJek%%5VS> zN*5nRyT36UZf8tFEBG#%1lxzDW>)S+W}u9dWPxhlb7I;KdfhMl0VkxObqVw0n7Zdi z)!jYK5tv_#_nMvG)xuR=y~1_yP?&r34PE>+^%3KCfz*o7Q>ut$`lE z#GIH^(u}CRP~@NedQV&Piqg2bX-U-(3!wR&cvCP9 z&R5+WlnrJqytdao-l!|VUtH;Iedu`PVrWQe7I6aY!rwgEYq<%pIgcyrUiM-n24qHf!IfMMw~bH&lQJIKfh}X8Txup zufp8jcJcj=2am|K2hLJa4TLYfUtphZ5k-a$BO@c8eJnI0f{#CNfRtl3pPPn#m^;g1 zY@O<0BS%Y$SJE-no%CFivsJ?&Sb!kv!zKx15 zU>#nWGGCFdD2Ve2ACsl|mcUf;>J4z(Oa|#Wv+DJKDTywmqx$sb*Q6e*?(%xV!PS(@ z=vHp`ps13RH`7Rw4))PnOOWne(Bj(8y_7eY6w3b3YQAeM3Lb;q7@_?xE;M(@l}Kc>_zkFnHy2hyeH-#UNKI7_UUNxEAMMZ z8FVe2H>AGUVLnlB%DL2e8tUCsj%siP(y~qzIBJ}3LtpoP0(ub-i^i7IGbM-1w{ra> zo=deQ_$d#r-Xz)XX_YKYyOE5n^V8lsd_k}V$z^Pg>$26Dau2}TO){13nOo~8i@B51 ze@KCir zwd%?r_yQFfnICYv%~@QU#1rmt{@%m(Vms#KGjlWkRvt{4S+ygZ>Ytl#n0Z*9|$?uNA3e|(xf{J)R^Yf>!Lu~&aS8XUen4XCK33klvpx7Me zOnLIZ`n%1Q8S-$Sf@lWXH;B2~llMar|LgPdMQMy%)sj4OAeGJ#FShF*pB(t|3F)FW z%d9aBpvncw@io5z`n6oE;z03UIrE!OHix{(EVm0!32m+%fy3JexR)uG)n7p1W)5wU zooSs^h7T_}pnv47Fh@B3a+z1zJ9X|jKcy5V*cdGr&g3qx2FV|s_3u(z{*2thqXLds z|WxPp(gFGt75aVILZ+VEME=snYg0;pC! zDVcv8XnA4dPMM5+cryD)t?;tH*7ZqH#64|oV9kv~$9T^%3Wth{F*6%w^NH#KtT=`E z9HtG=_y}zO;9svl>Q-1oC-|=m9HbkD{uRCc&v|>$M|ilB8e&o-sl6K+{F<)ruQR@? z!lYjx{7~#49{L3ZJp{#^Xh2;CK8$qFi^EPC@>nEbBMkr{i9qnYmPpG7qVpar7i)e5 zMw)L*2L}hRe2?AcD{COre;C{GC;`}#8GlkpzxX4`$NaH%1>C&!Ksymft%mM#x-G{i z!q1P;5lI-?>~*zjj%%;V>Ta%7pxmDH)8zP`909?= z7tn<+owTeSbg)~&`Kb?#H=+D5hBJdBNy?dtss^ zM_i~}piW0dh6prCR8R5P()}JH@f%LUL`>i-ode_4=pm!lSOU!N8}^!wP1VW**i1L8 zdJ>RvkW|8Sg;qn`f=~?rhdyE{>ZZ%RJVLP{mD5dLY8q(sSgdDq)4J{Dla{u&3dXKh z5_CrDIynxbF8Ie1#0k_yPAT3;ZcD^p?9|NTL7RYV6!@e@>>djW`oZ##5TC=Y-jHlR zPp<@7f#gk~Q)YS*qa`M44?Is90zpqzt1YpWi_`;vg|{FCEzfadqKss$Q0;^DY`xy) z@rEi8cf%Y$Og3|P(b3T`kM0*(Os0}5(QuZ0$Awj{S_L_Q=RRLgGP49Cmp`{ z7KHoyADJ880jAFH8x?i~2`T6ytNP;=Z_D#PbrVf|HHt642z;QxU#qBu2kMuUq5#~7 zBte=>Kh^?lK**}FoDOjQVTSRIQw<*@eVON66eHFnorcbyStl>E2%5B%U)Au20`jF{J6x#EYJRww5i4DiAfcs zcmZ5gM=48mL9Wi;=rInHC?W$ozi7b6``GB^qPaw2x6-7f4Arq(I+XG>#M8i9jR&g1 zS^1)d5dQC2Nb&&Fr#Jw7`eTW7UqThXK2popth3*&!^`30Pft&Og<0Hb2OM!&Kr#!m zJ-R#(e^Qt?$oCR2Mmb(nEmujtI6MNv47oKD=-C>?C*L+;-V7~z;cp;799d>R`dXg} z8B_ECU%phCaTE=x*BH*l1Ef^>M3MnfW1imlLXlYL{ zlwk?l?qX62wqL=em`{hj(Ws1oo0t1jG+P2Qf{8F@RYZP+7{C&ub%E&@w!J}rB^p#A zY!q}KeTX&W@i;Y~1fUL#m~sp~HUXhT>vK)-U_WGqS`An(vrY->I{fGxRPC>B5`n-i z|HZ~UDM=D-Zw72K2 z$!igR9!8dtk#XFe!M15UctGI3PUIwwJ|@~iDbGyO>kn?>OoZnfrYamgpKh?XP}o7f zz@sXBY#K4Y^mn_pAKF+kqQ3+EDtN#-+k=?^6Xx<(!+pvjO<^!2dv51V8%ECGHyrNE zmpmZKOSD`k85;%4^?~AjwNglIVcgP;(g`Oku3<)DUhfD)3rUW`C||CftkhB4ILcc% zPFP$&dwJzxZElzvd7v=HdJ3^)UpoU%ZSWM6gNJpca!r3P2~71zfII)swCVo=5d%K> zU&t}PVBIIMWlb>M;HqMvy+Fm|{?ghF3!YZzN0)7iK_a_`D|k}6Y>TEE(}7U8mBpt0P`wh|%y)75OTsHSG`B_xJs6?qY&H#I6*IOy$SJ zSZb2LX#!UlWu1HRq-EQf7LG8t9-sEo-+QioCdoD(z`}h8fv3pMrJ88>Z!VM7{_B{K&t@BX8cY(ecz2yWwpeG@fm6fU1JH7!X=8RRNLd!R%|4xtwTgU-t z1l*sZQc_Z^TKS6PGHGEr%;w(=8S_9uRl2$}2<6&z;`?WsA5!IWByq5P`YB<)=fytV z#m7>!Ve(4rSsV}+B*V(Z$q9ReBwcF0(W+;vww(0yi}*W5i-G524h_{=;)rDKhw#PnTXX9Jnb&v4|?rIM9Iyx;lIBA1mR zGf+QJRLe>}44KjJa%SlLw7B8P*nH z1G{YLj+5LH*P#Zgei6RE6I_s&j$SON^DzJ-^Um|)g6{lyiERJCG$)7>X)|!6#>hwS z`}EOb3}yPUYWxRZ+THDz zj;V)CKVFTVVhtNz?C6mK;GFM&i;PZCeIno{bW6|=Fe4~f)ZakI5e)|?1eUeMb9&F68>b0Xa?Ro{_%$|!FSToJ zZXRYRzBHh4w&p=5x{?qVZ#^(rtc`M(j!F8_PNolQR`rpPfDl^JAN2;)V{IGB_riVL zSj?51LAXZW(m-p4>cRB9*;Pf}nH_Mzne(8$upF`BUK({^FZS|~$zMw*aICA-Q2Z+E z>4_dsJykfy8Ua{2iHUxYlQWL%Ya?i-#EVQ|9>j!3q(YYMvi>*KDN9nC)zdjONdT0_IUQztgN^pL^7U%;Eu>M`_#=7(sIWUGDwo6*O@Le z>H&0o8yZGHM}H19d%qp(z}x*2%-B|Yl0E<8z9RK1wLyA1;F zP0aIW{?CE)6q&SEl!Q0~0f~0#Fi}Yccj`=L@Hk~3m(gX6QVNxCNUDO}%JRZyx~llB zY1h^3s<*9bIEOaR2xvlGBwOs+l~GW33esBGJo8zurawiveV&ROt+wRMB_sQ4s!d>p zKP&^OwlO)7NvQx0;{=3wcqMiU~Zyb3k9)+C!H2B zvCi)~5qQk32L=Q_FaRoJ08wrCZ`Ut*`LQY4w?nGntA=*+L@F1?`*$`r%ZUVN>nJj) zGAEwB$+NCzmNFtai8l|c6-KFH3{}ErAKX6-RWiU(rDuk9R})z+o?v;lXfsokXHV@< zX?R6z-`*HYhe z-H8%Pd~R6b3q3h zTPw@~8DL`~ug-mU*EldCr@_5Ai1PK~UQrqaIa%BIc=s(Q17gu$DIJ}h_6`T8?V)My z4c>{@%+RshI$wl$1P*wN-AnN<9%8WWox;R}PJ(y}CQDhwFMLgQ)1Oc14Nij{ebNM3 zyXx+Uz_b(wZzmuii0FErr#T5$IGd1_kvs)+K_Vil50r|zzMu%O(D!a{cprFAVQ6wM2R5pU$MDnd4nje)) z1iBDOu4jzSw}||xJ=VWr`zyUESe+fOLj=H8m0rhu<=qboCTn@$R+~^CWDMWX4B@Ag z&2H7bBnUTH%Qi{AT|H-a_l@>DndX*-$`y1i$!aBMow(@_Ec*zHR8}9e#`J-%$boI- zH2wA@-9Vm%#AAXXIjI`Dl2$16-p%Fg2N#MbJ&onYHdAq@$5Xde7FS2MH4FQL4yQja z%k2)t_V*8EOE56xOAq#bZm=d*b8WB+cS0bNm+MD4`->(Y$_%a;6d&yb=B~HD>Y_S4 zD+bP|{5?z(K`{HLff=nalRF;?FiHg)v&2V+h5g773RR@28$v2R9+pQFz=9F4U>j@C za5uh=BsS11d;FRhJYxI8W3IRpfP?|k1?(}FXEq9MjI{-Led+kA;z9HgjWWDgkh1~( zt(C{?nuETEw*w7(TJF5j2r?2DHz_+X;A(c_VsQ|1n}~C(0BS`0 zZBvfzia4I%y{V=3=%dL%s{9JgoH2EXj2Dg+?vwAM>#mm94m{$n^99)|xvJ_;x0KMc z(KsWv7v92%!ucfHTU7(E+c)uEsSO9vJ;=iv9J*B7IO^0g^}0f9WNfbSx~c5*uxVT9qR)a2V z@&TcMDUKGy7kIhxx>?N?5$CiCC|{|Sxg-4bn<4f;-3tq9m@m!_@_zs%;W`;MXGpKH z6%i6Lu<|wt(yZAWk3BfY&hCxstwv)EkFIl~yK07Ai$S=t85j;gM9-GvRZp(j(dPbX zwTiQ-tep*X6+l$^6RxyHzIMTUW`e(cX1QIF9_ry8{y!s^4xshkC17j%^;uh<3?>>?dY|m&~b(3cH3P($!s#~-*Fj{+L{>-9A0Z_TX+vy z2v=GA)yoRu4U%TfGg6rm(R>^ zx3KScLcs2VE*Y1gT&Vg!1e3~`{Zd&u%PktLwDYmdXceOpnZij@0KGymdwVm~;dgb^ zFE3qd{wrF>KYCU!#>^g`B_=(|nrtO4(e{sJo*n2uOTu%_#Xs#hH)PlgHcrV|`k+yx z3`luccHDu5@yw?sz+5G3uLrOk9LlV=;PJ@>lTg31M=jZts z8>m7P<2Cu4@qlDJnL}-0^F5QD(jklz%j0dKB6C*^1Anv~cZWwZ1F4<%`1w)vjhn8g=q`;D;dsdW>&T1Jm}5N!zUfuVYwtHU$}o3bzhS@n#(=DNys;q1sBkIH7xn zssDG4{949T*eHY`qesmW7EkHw0Z(=hNIi%B5Ts5gFC+1J_@pobPb< z0^S`}qFsZ8rnW8`Nx8rau)w6SKVZ0d1NXaQT;(Fczc2YkHhg1h>QT3#qZz& zy|}ivrb^DuO#t9X!aGw{(ZCV`;t`oF#vUVL|I>P#{IcX;dl-mWm7i#xyQGe!Na>$k zY8Lch%aJOLP*=|Z*v2hE*zx)KQlygYuhrEDK0ZDZmgBSpfDx!#Ziuwn4=K?hEHs@c zCHlKd%6d}C=*P<&Dn+>}ZOc=+yzc4fibMWY8cdGnU%v=rW>X0YDdk9iww?Dn%d=f^ zCv}ac#QLXPO5CmgfIHDxK-EoQ?r~jV5H)63(td}Da!=}yX-v>OqEyaO8+d>3q3+Kw zT+j07(aSjf?qRg=4O%YmEDOO)x88le5WPF z%8aKXB^~B+Dh#om-vk+mNlk07-Vj3#8r_-U85oe%<{Hhbw=4x9X)&qE)*j;#2UAxm zF`))1JTLP4W|Jwz@G&3Q+1Xvrw-m5*gA)4aZ=L2pl^N?`wU(5`s)4{EGO5Wq-|qdM z#RR62Li6tuGV1%QwkRM*ebG~}Z&A$l)&BI<*1TzVZ|#g@6Sp(V)Z79393GDd4{fYh z{jCEa3nVfxq2A!yJ4`X8>_ZQCE-ODpm|_3qngQ-Z`i)t_#Z}|hxmk++Ru3MIW}}3t zgw+-=3TeX!E^-I&F8l%@nmjclO-X zdTplm%~ILi;CBhEVI*@l0L-i3>Aq?JqS3~KO}rbgdS}a)o5KW-Y7r0Vk$GtMCfo8k z>DA_dvu3pqt>ST~C?8CDiG88=vUD}#cd^NOBFXkiTAEsaY|5d-3+BelRKzFdNu^FX z1d@UXTzjlb?;Cnu^(86AADUqFt#1K=<;uih(ad>wuWM4ewCm0ZQR2z=z?nK-0o znfZS7s-DRTIX3ro&H9tRw2$A*G8a34e(ElpsM@M^_g3TLS#;DU2OdvG>RY$3%`JqrBZyDTDOkF;9BVVJucp8JVaz`$YarFZXT&DF<==AB%Fmd{fyg@mz$x2#8QcpSFCTyKR& zaEsCvhs1k1Mf3#t06$tc?JAaJAsCOJ8cew9BBNu(l{&KyF{aym$bx|6R>t-m%tp6^5$)jC9At}uwoN_V^Thn z=3_uj_~((sD!BWxiK_zQLnhpIVM1PQ_$ywi0?aJ7c z=~N|0_Ld&6bDC=g#;!TDJSrA#-gwQ7@(Z%#eg4ie(M}ScaBh`U0mOpdxj4~Y88N40 zEn=^X&I6zG12oQq2@y(ad+&!i-WOEbK21LA4y0Ee@|nhNmJ=-4V1b+zaj;%?l#8c4 zcJX-lvjt3*)z9n!MscsPi3<-3NlxBeM_J`RH=zq3TZ1rsrR;ko1a(l}A5!Ddu7T_7&;A92jlxTzXfQiL zruv|+7nx@e6T~S~P4=!&AYUNtg6ONe?(X)e+0{c@tq@^|w^gbA3OODR)^6&@SNsr_ z>cS>-LFdu($qLi)O(V{;k>{>%Cej5!6nS#iow`#e-f7^7Mg56p-m^lJrx-eF_vy** z>N*n}5jXbEu2o1sPX%jl%&q3>HcvqQXczk&E|Q%1gM`jXNct-ufaR25Q_gpM)t43y zC#Uy=`%e*mJ#giDMCWS(`P9WV1464#lAT*^>nyLv?S71yEYueY)zf2p4GxOL10pAU z^8E83C-qBoLH#5>U-<_Jn{wR=7de>O?~8DXzimVWs$KCKe2aW3MDqMSw418--Z<+l z0u!on%hpak9CQo?+s$RNp2TWAo5my4dZQjQKC#dg3%!lQ@zJCDss|YWR+OuiLoEHd zHW+2_Xs8GSXGUYbMR6?A?(zqjzevB(<(YuQbTt>+g~!^RY~8O9Y)<%3RBMAQ9 z)M93Ti4~OLS7bBYM#4&3LyGQr-;!#JHC;!w28IFj=v7xIj|*`&X1<{}qGE=Utv`_ZLA7;BwpuePnZ;62<+1lB{)q|6 z6|K&f=gPG6??HZJP@&>$od+-IwC$#X*k^AaoZi7@0yL8A=Yz!0SLJ0J(06)=2CjFX z2^n^_<{3=)n`~)IHjdV{+}95SmKqH`w#Ih(>JH&AJ*;GAZZ#WJ0_1@{>hCIPJ#aM7 z`ulqW^>`w&be{bSYARz%$F{qT$|+^!F5_GeLTh+cg|&93AR&6XQ@h?>)4; z9&yQ^A~jfRmf@O4s%X&)XIR=M>N*&P9xPt*07?$L!&;&6P2eYn^}MH>P4Q5hZq|hx zm+ria=;$)n+W=Zv8)Y$pHaCXEY^rjlWXE(at1L4zDU{JMu5Wl4KZV5yiS=mK^|mf8 z-)%UXX4;PYTBOPf$$zz1JsjIXWSPzVIVQe3?es(Q;!2Y17fF@h?X!S3KkR4w?$N(( zP_6obbvAm;?(DjoC0up(m=7S}7ia+ayN#R5dy#*To4&kDMO31iOo*mlXre2sMf=h^ zJ|0($`s@SK6LX&+;MZH#bfjb5mw#fvYe`yd^)5`qI`6}f5dz+@(Q93#H~ETB>zKOOyv;e|6%Z5* zYld{24$xB%+x@(~n{t2Yw5gtOxf->rK9n5snA>6m@6xaTlV^% z*Fe70y{n5KTWbov-rVTPow9uoPe1d;8jmWzBq2HMWG?~0JXB-9fl|9q)NPoVAEj69 zBYy#Gula0M!6`_SSG}2;9mp`EiKFz|X$lLM`T?;xTfdS}x(Xf^h-W!t5;pTn3dcQ# zMc#}$%iy)-KICe4f3#8%KihKl9EY_ip5<4x*p5hGP<(W>VLe`o`yQQe<}g=@{#J1$ zZ+jacLfWkl5Z&x$lR;Mi-<|Vx(gT$j_ zlh{M8^X4fmJpcw|M%^gibL1c=e;~tsLCWE>8wNP<@F*#d{?s0x#HOt0xThTKCMW}& zT|Ez0k}_pMHt*zpM!N%?dKbn_%e{SC($JJ? zho10KN~7o$FKrj>*y}aVush3ljHyhRgy{971uCcxt39og6()^>C~vbf8&xu?cLBv%nc1(^!n#s-vGy|!+^Edg7d zB*HT{Po^er!3(4>tsCkDMjSxG1;0xY#vV-pck3$pL(zxzu&Wh(K#RSNNHow znh_A&HD$}*F$XD<8_Doamb@&-v9>brppr>>rrweD9SbIbRQ+fA!)b6Vuwh*GkmisL zx0r~0SN)>#{u}RR-T-^@QBG0q0&bOwdCLD*66weO^cp=iZu~=B;e!R{Ku6Z1dZ8zMHocCi}^?jhbkqK}@8`DaYU z27V8Kj8Y20C^oH>snE)=-H-DxpENhI01csVwlFUR2s|<@!@Y|NWS?Gq|5scZyS&93 z0TW^VE;EKRUOc@gf6(p7D*8sk+p|JK@K`6hAe*MheP!-8@7yaerT#SOsCL;OCcFb% zd*Y04rxcW;M9tP=Tv0Qmo~6GdH!T>Mfg~c{VrJ##6Po(0UkW$s6vMq2QGqboH@Ht> z@d1O1XeE0cSg{Je+HLZ3#Y_uZR{SMbJ)*h~YXucW-Rken-{}izBG}$$1Wv}%>>pO@ z_-Qquo4~Hye`Gb3o#QTswIDwh~d|G{k0P7xxb%c*GWHlx^MZ1*RK%y;Jcqvs-_E}8MVA}=iAkBHd0t1 zzHKe=L(!*-6GBr*ruoW5V^vRPmf~pKcjq-18!IVL(VLXi({tg)qo4fKa43y)EoqH& z&tvWd92)u)EI8Qa8)aJh`vsi8;0MItuU?VjQ2%+0Xiyja_p3)AAE5kx!7Iw7`sXwL zj8=r-um1OTh30ze7L7uSHtFRO{ftBq4|*rV!*gjG?Xiam2Uq>$;4wVhb3Eu^2)Dzs z3*1XMt3pkuPj_W>(>8RB7V({xW-&;I@8IId!I8?Qzy1dQN~W?b<4NrMWKOl^1L#d) zH(b;_d^!_2eqRJ3_@{7gwo_)rXEP+&!>e5m{ZDd#@_Rq@9s2S6iw2W_u0zkR%fO;R zXJ3GeX12Hwhi26S`^)x66mZJ}1tpg# zRmhZ^Eq?c&r4;5YAny6|ii6~#EC!CsAuJllM|1vK{fKa~BY*!V$D2=crUF8^RQ1B4yNr&D0k=zD z%&LxGrY+~4@58;uv4fqVjI5Fe-Gyqm(8abJV+mW20jd&FNM$RdFHH(O+}97kPhQ5? z77fa+KHj$`mp)@BN|*IjqD^e(hM>yJ!Ruv{zxI%$J1hAEMe0TjseFD z8$&oa-pXSql*m5KLF14<$H6Mq;`%P1>rRrdGVU7B;9kYl3Oxe57|aMAJ*{4fWYKl( z=(29Os6muUS>>4;oM5;2)ybUh;3O3X2JCBnE9x^GTzlAnbV927 z7+jfR5hjn|(ihkQ{dvJ~5}39bUZ3C6I2Tl?9lPDQ?Jh;075q7Su^gX`d=$;v^-k!Yr2 z4;{Oa?`9J11`wtV5hwA^`8m8lCtGM8|x%%QWC8(y*+}| zcuq(4sU~r%8LmpUw4%S%^^E!N*Im|^RzFXV6D1!DW2;J210j=oQwJjn*qJ4jd4hF= z)H*Fn*)AQ5CYH<=487*bk@T!Z#KQPNU5^`66;_6WxtH^aC}sYUkcME!9QS zeO&5Ps`ZFV{B~n{eHMy_M~H89KDgfqN2B6!xot+iF|&A)bQMVP3DYlldV;(h+83c1 z7mDXrN@Y-OpH*+ZAH&QL+HBghYpq{h&Z}RIM%vpj7I?BVG*K&ljK)+l{mNPq^#RA% z9x*wEcRyIvgu}6kl$0<(;JjFNIS#nqUDD*!$(@(8d_dA-;`JcZ8AVHFIg>m($U7y5 zr(b#!DiZFvJ^sti`0Tsw@vk25s1>Rk--)w|h}8YBi61drreAgsqxWnuTv1_E_z)SF zk#V(eCrI_MER!3fIQdr;S;YcYx4gOrYgcf+dR{?E*^5D5UI7;`ixehi=I%|UUU@C8 zH`5XLZ!kX*bvQ95w(@(6v>1}KytsIbwdrzuMhKQ-mrPb)rRorm62z^nK3Ue>boN-2-~jUF1-_nP+-Rc8 zdf3n$%D0%1@I5Rk%@$ftrNWT6Hs9Se4|)alH5;g@OxE{|rKr)uP6&KPNHws1fpy2CqI)6O0?PBmlEV zL%r-`*zJ4h@r*?^cRreCWbZXgUEzEM3(@Llp)@=XW&X{;EibA29E_Roi_Y3dQ`k6e zQ~i5%)+c%U+n@7W`^DyOF~$wXF0{sa6dyk4g2hCJhXn(>_kV`^8u})xyda)=IGWxLJ!X z@NKdk+_8S&ywtGuCaK22F;(>?gMjaKgyzQEmKT$-Q@e}|POa3~))_q#hpOiKawt0E zcgJTEd6|*l(^sJRRcSLm3Ny~RZ4WpZLNzNG8aiShT1QNuBV$wq&)6ZNR@ed*Y?}EoMI2qG|Pv*u2!X_|-V<43?|41R=ZJw4!n+#ki`O zNhJs_4%AZ8IV>lT_c6_V??`IyxF>^F(TR^+u@cc6J{dgOdVHG^xvgK#q!NX~@V1cM zZpakZWRllgr1+D#cMkZE92hghw=E_!x`TxEmH{oFG^{Y&S?xvkHayQa;;417cUih$ z8J|=It1ZWLYzvV0Ic|N^FTCfdTiIk4TghY-Re!0zYa`q@GKyMdH#V0RMUPS3x!0NS ztAB4~uM>6C<#~$b%2^mLb;K+Vm03-DMr?2@;{mgC7)gseC7IrXA!cJj_mD&(g2Zzi z6aCZo6m9L>x@FT0blQ3*CFiJ*qTWIhE5kkaZ$o4)uA}CoS%o0;dGpZ}unSAAYY&@M zRh=dHdIh2_ea24b=)Qof;(9nJ-tTC_rB>Dz8*a5&<1%C>CXwKw{~)TOxk;^T$l#_X zL4K&7k1>1xYCIwHMTN6mX%)G23a1*RLF!%MbCd|DA&0X)x}ea>)(i`SLL0N#kPyb! zg-0QsuTvFPFzp&LWf^~j1jzO7Z7{8w?vz%uU%Nkq*GerntD@LaFF#BEnx1&{?&RHx z2e({{NyMd>E%+gTlHF53_nKIr%zG=hOImD!S$FHf;PE{n>5hd=aJ6ywr%jsJPvs}l z9j*BV_4D>_J<7h#%a{JI&dxiisc+lkmY*mhSU^xD zf}la9L=;d6Ar=r(ihxoBNS7`(6bULKMj!~GSE-Q}q=imIfdC?rPNW3s5FijrNFd~e z`|jMiGw;9m&zU)UX74?7&fa^i_5G~bi%+*lzS9FB2F4wBL=j$7x!qG>QKw{oM|?nM65mM(=e|eJ}m-K``JZ^nv6z~E@!Mv{<;y!{X!zP+@;k2 zv_EDbWRmNq7bDD&pSE2gMY44ypjI!g{d%`s>Qu8a0OJN)_&}d7WIECmWqmA}i9$#l z%_;3EH`A%bNO%5^HVCS&H)C$=rQL`=N~Ap6h30NN@lVd8)_x`Aeu-tLTJ!ZrgheK% z)*|(q#pZ|h;T~XOa(+$|^wpP~^<^h=>M974ZIUYB$l1%r{ZxhqOYM3;H5BBEAo|0! zL(24pMAk!6u=I+M&FN%l5N(VStK>xK3S{Leln5&CJt6p25>@1ZvJ{T`)v4e_EzgmF z?zwBrLHeo;J*$47Tw%~u_B4d(iTc;MM|zvP0gt@+}C0;J#f+nP;2 zuceL0W8+M#fipeiyy07Knpo=;k zClRr6#^W12;*G-tr3-|h5Ol0G`=(S#2#IZ0D52jfaf4alX{4MBOFPA_@`w@qxKhfi z7VEi^r@#)P^_j{uTKq#=tfs1)8$?H)x>Ipm^JgboQ#c1-0eL-&*~tDv z=D9z-o1q`7!SlV=!+$h-#QMhrqE9W0k6u8ib$F+Fc(BX@zvKR~<6?acZJ4Th-s#W| zs%UEKpWnea3}Csl7E?p3PE<8NFy?2k-R3$27maVs{NvL^ty2PebltMpB4wN?_|*O} zd2-dBAD%p#?_s+|?m?0i^G9AyH)CZ?fwVs(8Ikf5*Qy3kubkg%CBXBh-`B?iF9N`0 z<{12#e}Sm&pV~nlZP{}Qa&xj9(_Cm6!9%*2Q+k!r2&nD!=_jXAJ4D$l9Y-*&)8E)H zUCUVgnX2Y?^HZgb>9K=Kdb;4Y_zFG0nUk|+ZD;pVzkN-aZ_xK^b2a$*z8h##jXfqL z*#1fB$++1>N3xYSSTks23YP;&W>IRSaI6MTCOy_Ks|k(raVvxOn}8FEx`x#rAh1oI}AP^$DN+YO0%t_U^eb4?@c%7?o*3)LK?H4#2Y z>1X#v0<5u;j+xV)9l!+NjmB)4T_uA#cB{pH%VqDxS=q^OzmYrIqE=3FD$$A(tU9>} zEbq%2dtp9V**nB0`els&zgMrN~WMS$R#DWwtF{8#YT5ai~KljwMz0xhQTY%D|V0 z#*?VT^{35#c)xP7Vre+Pkh`L(MfbZu>VM z9h+YtygCO9m}R`%^+icyM5&!noj2po57eqs5%YUk5l2gNO#@?v1;%N#x3<0)iC60; z?fe_B(e){8&GEy8h90K$rl$3y^*<<{uEI`ih{yFEI|@pwBL(h}_P6sx*4|v8Ri%=- zkHtr~2g>E+0`r7S0dxVHRm$E05Ou-O*6F1Y>f=8)3rqYgG5={v&wvd!1G&3mg_&L@ zf@yBvWku90^zl>Z#%P`P4fGYS4S&KC^2X}t2s6&{%tPVlgD>M^i;Q+gsN<^lBdpmb zT$)cWNJHzP_9-$d%jQekB}X&*m&*X=Fss1e-r3C^1Ufb|mFIpG=_ZI;C`WmpDmQ3gJWldJptI+uQr_9#Xbx+U27wK~S)BttXxJN(rh`1es_@()+T#5{0yCQct z=nZ*>xtM56n_u>1%+k?*PrZnGV6ROLtVP__By5pntDo)eME?<=_o>;z+fQN~*^?wx zGVqd43#SZX_S~o`_s%OL{|6zYo(Uto*kDjp{Y5%eYOsLp`(yXJIlA2PxlwA&ulJ|- z)_pqRccz|U1lx4JR#ygkb=ZaLUmtT7=KDr$$wXRbMBjBwdC@{Mmerq&PCX{`D0I5U$MkZ*l`+b zS3{h98%xpHob>x6zX$fqQHBf3o>iV*%B=xlMqjMg6?GjO{JnV0@~gPSFA9VdQko=V zVkaCNURz!^7Ci!5ni>vEjc?necrbYH{u=VYQ^=@%iLB<_tOtg1E{6Ibfz3fAXl2S> z304qb0TS~~*|tPm?7Rw&60+LLZ5l^zLCmhIaC}Ggern#O9Igo6waJU!a`&(K+?9^G z;jQ3XN&6H$RZbKj2wtDl@t&cjqG@~K836gfS$Fm)$_I2|@oK0ECe7H$-@x`vfH&dL zeY{dmT28g!G(JQmu`~tCtZ@_1$o197D0RHBgE-5Bi;b27`2sH`a^i!S4P(I2+wJZ9 z7Rq)|`97)vuA22}v3uY)<<2GT=gE5QN2A2a zI|*8Y{I}SoW&zSH>Kt_A0{40Ou3eEe;=%O6nsliNehq~Z6>u2rAg7| zGr@Uoxl)fRhm&^lB{RoX8s1xszphr;e|=4b{=3I_;S2k5D4W|Lr2-*IJTj{6fC$)W>R7inCMZNZ-wZYr3c^mccRPXZ_!-M&~;o@fY7DdM___ zF^5Ae0Exs`oeSER1BoNP@XKzF7DBzfmqo**b|6~7mT^#0hmUL&iAY@*9BAydesPdB zGH0;0#|(1+FcK8%>$7(oou;>4E=`C0_1H|%wS7!w^;b!_*C{x_^?Kgk!PG8(53egn zRB848G-6giTf(6wtVV}gTnO#DUtL6?w24A%XR};OLIUsx#cy zoDg^6P_?D{$GfaCSdgc76XfQlkmM=7qJev}8$V-jI0X@~I@T8?P(IoKp@3bwB_2bf z1hY~Io8yS!A5E;LxHRP-P$yl85^!iw!5W|MF&T)bHe)V}*Xr1GicBvqcFn%gl*MEE zHpNiNE%AB4_qr^1gKj+V(wtR#+)wvaOqAX^%3MInQ1|WT_)GcR72^ued1*)yjJ5hg5ZIc;aZR8cOGW=L zOGOsXwU9{{1jJkL;Vz#e)y{8VbMPE1OcZ@YdOp~)JL;;p(licz2u~(pUi~R+jdYKJ zcR%As`%lp(etDWdVXp+}Wn2%7@Vl^S*L%nkv#y(&92evfN!poT2~o9=4i<1~7&VPtZRn7QnF1F%)JT=^7z1nQly|NwDb!;vG`f&KPgxf4fTccDw?}B)w{?lSkjF--YkiU?RzGgOxy^As>{CwVlVDY6pY?M$XUGJWICcIi_^5pke zuSA(tRuN=}PNEEL-d+#@0eG<`YnYb{SHGkW&TI!IxqSbP$^y>*t=e1T*wGE5ioG!& z_g%HL`;}FIYF)K5@8eA*$7obj`pvH?jJK|X&TNiPPi%eQ zTHlH2gro^q1VW21u4~s#=(evs05UA9+(s`yPEhE0hs?QrychF2pKUtzl$d2l@atM2 zo@`23^hc~l9KTpiq-^6S;A92_Fn5pX9ZG2E_E=)pt6NX6kHLlQQ_FZ~C-KE|l6mad zUiDgFPg0LaQP{+%PV9YKOnB+qlI*EK^WTjQmp8ht@~8FK4@svD0KDUMX@ zc-|DxpdWn$F1HPHD9t%Q4zwf8ozW3?Wai(x(b74fA88sT*%(q@|5>I_y@;SN;Kur} zV%P+Z*fJUFzIHHbVPc2nRHZvd`I2GN(0@eUJhI;9X;Q@KY*ooD{L7IS3qlGDiOLHh ze0vM>^eJNW5i5$He=iiS!uD7n;u$aQJLwjfCHhM5X?`4K`EH%!_Pg;E>EI8}I@#>O zjlisRPa>!--tyey2|?Me3)*UO5xx-3BR9`)us&asrH_=ti^sBkxCZwO0ky#i_>n%A z-gf;_jkN@vO*cn|;snO(tc>%E^k#I_ZbnbKMzdf7$1DF+lKL99(;j(D8>*b(d1>f; zh2)uv_LCPXtfJ2@w-SauCG4LW{$p&WVYwi-TbM6Ma)*W5ecT-fk6FSzf=yPNB-h-Z zWeUdDHLim$YWccTM)?69Y3vM1IAp2geBu?i!;&9=oqe{yQ2>kwER+pr_KVI=*aCEV zw`}@rSkIv+n!`RljbAquC+%BgydK*cIYM5bWQ;a>@7wnT{alt21Qi`f2#!9;wK`(t|iUvu8spR;5) z!!z{C{8dY}u}yjpa3bcgu(7B@pkEB;tNA4^dGM4gf5lIv>GXqB6~-AC)EthENW#xc zdo9E-Amltg&>ZW18(VFGRR|=Lyg_Y8UMd zNBRe*G9VkXUUfIt*rdKPp0!h}?ZEo>B&2i{D5}DhqhTRQ#M@g{NK-pQ$1Vi0o)f?q z7D?Mbd=}O~U%7Fxe7W(+&)mYg(Kb^YP%DNUBb}G9ul7mrt9_(yYL>7JGqK0*8b}4= zP+jY4rt?h#oQ4{xfRjlv5jwA&((EO0y|#XE8$nZnmL)rm170pv5vt|!ci8&-Rjn%q z0AM7}^8rHhl5`cv*+9Xv5SnEj8i@>; zbj4+!8>fqFY26KZ50p8pAlVWNt zjL?I9_19$oyDFEG8)e*2o^I&P*AY*&%#341sGc8~czDJ4c3_ru-ypEuHOvt`T_sd+ zp#N9$CrppMW75^+VS~#^(xB4LR)iV6-YFeedml%e{&h=mBz{*js-Qxs^NyZ^yHTlg zLR;IwmQh7I93bhQKXT{9>Y;>Pl(t>kKA4!qC$M9ffWvq9*J(8qlFF^}=@DZ@B)GB{ zJvZl13l~x~9hpQX3e-QoV+yltxvm+jb+@G^|7MLtiKK&ApZmEi->u(SD3RL(F^9MO z?4;2mzc$UstF0v*deE}1OJ7k*V^D&;`NJdre_Z~U9<2*r4}WZw5-}%u{zmSon$j!v zs<^~Ntp@Gz12xfCofS;@^O3!S316$@oQhpd$Z`^kE_SJI7k1k|N+weU6~6HdA7B6= z9nJ{QB-i8D-bWz&Yvz1E6C%WIcBE9eA-I?tyvZ!IC=O_UaZ<%FxNlq>uX=m<_4nuG$Z- z$INPuOfFZ%A#%bpdlaT9XaD?*$~~dbU!9#e@cNBZ0vFFGp-aLtce>*ra#-alJ{Qno z4tzZDU#LB|hVv@G6CSj1@W35woBvRD4t_pxAS_xD!fAeE`=93j3*QY?;~#M!_`LBi z+#SPVkJpv4lyYa00|H`(cf$WfC+zYa2t#rnd0J>NxA1}EhF=cB+NlSgeA$1zHTi!s ze*@TSg)$TE*pA$mDNn6DgSVsJ7RG0g>T_jBU&F-kbD|8u9koy7_2^wx#_d_C-fIO= z!|Gd3g}N}i7|E0*&ZS$@oI8-te!igj{Sw~x<}`g*9G}BMjCN-k5Il!;a`Oth&VCN% zi*?KlHcClJY4QBtM9+b$647;aD#}Y=e@xTy?8XC5SHHz5aym==Z)aWxg#GW%`8b>r z=N>Y9^i6IR=-YxcUS8gEPDzV{y-!|CxU^Flng~r0ho1=3g7#v_J^aEl!;!$5loVl- zOKGFsR9n>B(W2twI8ILAV;2```mb#8@t1c09{vaeV0s@xgwnu)_x2IA(2?7mOoaV( m1TmZw*S~)7|2tnImwoc;Qx;d>vG(%)fwVMq)v@=Uzx^Lg04OW~ literal 95721 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%0ApvM4MXB}?~O>phZh0jRqYe_Zr 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

+fi!S6;mPtMCp>-wP{CQY`cHZ@$Lv{TBP4IOW@= zG96PPz?=fScErR8D`f7*fYn8Rkmu4#3D+-kG+P{=Dx{HED2j_K)_Pt415l(_d1vrn zxZHDk^{_v9c#twiQMa|=HdEZNDGINb5nW9q{WZD z2;Rq|1c%GyD@p?E-jK}Jhye6u^oXRX+BS)qyUdoy2)>U&1vtGFg$1^(m8^z|! z5OHgbe<4TPS=BjMV&B_UhdDqGvob=_iZLh8uS*P@gD3ARIDPM4*kzBn#}zpDWs_kD zV~cx)3Akve7c{z!rZr+vr!i!pHb_Lb{yvSWXG%v#B> z=)Qu~isE|W&z}s@>*x2}y{?yIX3g#{<}b&gHe<6XsoM5)G!3g6cdT%j`8*f;_ccHu z;B<8D)67~3kf=JTFpt2Dg@1np2G^&x{~VX7x6(przaH)GgI=*30<6iY3|X(O?>u^{ zoNkTH&A)`1ZiYg=ARz6I#COgr=P(~@x4>MgsOS6OrF~8%$Xv=oxIUwip}fg~$mi)m z>F&yt^wLV?&Y8dDSJGNw!qdwd(Yob;s}-~)&}l5PW_e`USPWqBlN5O}z4g*{dmz2; zcv`@{BW&G3upGb<>F3+hSr&RNm<4xTSs|xA-rrz}2r$yXDX` z>@D$7HT|w8k|9SL3I~S9b>)k94j)OVb*_K1`(l5(aCBzBy;SI|&FZ2Cj89^4KfADV z?&Ne`d`GYpNSJEZOdA|kG(P6!RL$;iCbvJ9Ej;y|I7Z^|HC!Z-km8fiKqaSj^)Bzj z{SSPR{+sReSq9y>w_Bx7S1J_4`A7(&p58#uPebOrsVAoD|G{$VMeD<8+pP212j|(1 zlgmRcm_J47U!0TG8;#ArLP57j>)uhhu+ZB;Lx|7>P+cbx#%+&|sUorjo6?B*CVr5h z{Ae8T&~=LPmPf1KuQ1q!7mLk9Qf8oA@2UPQmufWn9S=%db?tn2Ewpt`H4&g8iSU8KxPQ0)z$|0H|pGHEJqS1r6QL#2w}<~;xM zo~MCQpapu%Z>#UwOR%@ne)wn#z2>LXuDa#F+vKFvpqU1_5!q37JrOK@1x)w!4iClN zkWb+>+gW>QszTb@Qwnu|uv^^W0Jv_?coI)ahsGvBm)5-4$~Ok6+yBf`sZG`+4zHWW zhhH7es;nUG*E!uaG(y!8KptbCZMoNJeWkFfRTFzV*hrzN&VayvE!@5vcP)_O61ndzEAgz!J7E5df(KQ~*om4)Kv}RcTW`r^xxY>gO0VZs(t)(N zNUc`dzX2XL;KfeNuNyWiq)s%|E3Jg7sLRZA44hEOGrnHxC9cIU`k~FL4MJj(^)VlMPhO@d+e$Bd>)qyhD}GO%Jnt@q zt^a6XIQrQDV2@UwEDhJ);aSQ~d{dPfmY~KWUtkwCaaQ#oUIc5MC?Pz?bs zZh}@-agxq7U!%wicV1=ySowytb7?*&bVki&U$bhX4albyi>ntE{iM83CgUwpzy~IK zs(UL967~zV^tNg-OoyR68T7u(T_4q4yr7X{XsAYz|6HQIVW3G?8o__k;>UcdYGqj{^6Pca-nB zr=XCn&40#!cBD&z`CPMC6${22Q8R%MtD*?1ySB8!(9relh4+71R}aEQ=r<(<;_E+X z-V1~OWo87+pfOsknB(7lIbI}IQvE(J8nj6BFvY7Q;5Q@`iWW5yF(Z4qCqijQeqYYdY#oWjD+^MlTgk^?WgGcW+@>Y~dWIjjT zzdRqZI@0-hX^j&kw4XzO3_oni@*Rgr4;@u`EMNPfyz#$92rMMkA%F-${=Y;B>E2i= z304YvyAm&L3Bt;z|404Q;`F#YWkUYcQOnVE5_$U!iEMib^ulaHQq=Z2vh9;NmNKHsE1E;`9A97bynjY2Z!$pO2X zV!ytB8RR0=s>RG7n&p;Ezbc9+KeS|&Dv`fR@w4IK;X8bm19E1V(sXct0&0IAT{OXm z{X2SQZQxkc*DxWrjV0rePsH7=jIy5v zvBuaJZpGDaU4joF{LnqyrQr%Hobcbm75M=SArIONpRHYP^!m5OY8~YTw$+(a>tO}e z(t0(m5U^d2;3yyiIh8&fk~_q(9+RQYZUy(Jn|@p}h$eX_G>q06-w*?x16$H1vg zn1o9MdOqFh7I&v0g~(#&ht-nZQQ90Cf|E6yncIth zVACv=C@%;akz-r`f-RG;b#Zz2;x92WArU>%t*CCxK1>K0w6+jeVYd8?<~P@og=RR%$}LwQ{d(CHeV7@CO*XlDXZ=| z2_CBtp1v=bd~YvBQT>$eVX2x9MG2$vK2u5?k+~T^f}HnG6B{6r8Fr;8Q#G^dU1qAt zgwp8a3<_H$+Gz;(noIMc)iX1SF*E;BD9TgQ$98UX%M`8yF@f1eo$MN(ngjey2=V| zEwvnXgDZQ`HzsDsh3|p``D29c$!1mz-jaEr>gsxIc`ubte3rMxla@Z^aMlD|p$Axz zWE|+*860&g1fpWzR0qErq;*53lA=;ATOTUl%LHy=T%QhYSE~@y z)U=u6yLZp8j^^7_=!*Sd&~}#NIFcC4Rdb-s0H?vYy{_v?)Afo*2NhvMAx)lEV;0fM z!!--{vI%N5-yvJ$Nn(gV$Cn^NG_;ZH#}=*Y>)g!q4aAGqe454G0()NVm^-p-M0tTN zTJr-y+CsSZVT5<>dq)<>tcT~{U*##`3G&PMFx{<;72Y~T|6dvVdq+!}%-b06lc8bq zfY4iz_88^nxRctii!@KIR~MG)b6WP|PUD|J<$lCtS33rD6NXZg8)8JlGUTfJ2<%wV zKpDJO6)&GlkBE>tws7fb;hrC{ayo263h2ou;mv_$pqyptZLL5oA>X7kZNir-imepV z!;I&O8LF{1ta`0TE_EvaZ%D=uOiqg$X7wUCYP%BxfwvtWw*BvIPP!1U4BIXwcbv}7 z#=Ku(tUTeJ%6Nqa8{cKg|NVu>y-|90*&|i>C>}xut#Ct1(OH&|pP|0L{>w$cQH`Y| zD~Q%lQbX+Mp|BR9Q2v)t~vidjEsei`Vcx~1IDMk>ztWqvVY zANO3X9e7k*^yZfE$u2u52X-cDDG zZhLA?Y7c9^e_V3dHvZ{2%>h$LHku8HOW99aaH|CGZLtp1}OZxsA4+u zGwB3$;|RS>LfatQJ>l~ArkXxt4~Hj(%UxY}b}`GbWA-tfHEP@ix<&pLBY9*uHzP zrDuN}emm>IO$Ba9l+mDxvtC$)41BHk;4S;)!CKz-D8FC7z&d->S#}}pAt=a2u_sgB z_l6UlBV{wpj`~Ghz3KHkc$JFF^;#;y&|ns!VMWn|hn7RnI^JR8)F~@`t=MY%LXyL- zDF#p^f%R1&?2d(|@di!>gMkRQ5tas#z{zS5x<*wVB2wkONeX9cdsWq&00fP9jk-#+ zz}P+1PL>9FQM4O)?r~?&l4#?W>j&JDH%f=iq;>qd-^EHO%`I{0RQXxKvmoMRpu!$P| z#esH~Q>6f}>4!aKg}wK84fKz8V$;IbwdLL$XAws%dLa|+vVW3qxXecGaYRE$UztOnOpi)Z8owl z4O+{r!};7%Tv3j^I1?(u0(C|ysXDRgq&wB^(F>3dW>anxOC5Zq`jTQyiQ$wD<>;7` zy%to5K?I}xrVl?D+2@?-JZ6XU`a$$2-`($epsu7rtEsiQ{f&WY3H0W_ z&-J%+>u4gEW9=n_A3}`UG^8WG?PEYQH4EANn3O!$G7}Xb8j>f_4WG?QkmX-2imWE z3*+}z!2OLYvB(Wd5vw`&)d`$A%3LKAuO?|nOMHwdNxcm15tlW_qu zlBb&o1&`#gnys>)d3FJ4Ns#5r;P8(=J9x&NU$^PsZ87g%+OQ%>seQ=BV_NvnPd>m4 zTKo?*jrsQwM2}Aqby3w!zh5dZ_K;S-HT5;5zZ7OfoU*-TJ6k(5zqr0|<?in1VE^1-Eo93pu+y{VB zVgZCn8JEjUFvKc!-t@IsCFQS-43DmRargb~Unl()6%-=<5wy6$-+#PNn@0FIRv+^E zN0P?6pT*TiW??^m`PYdeesx5kyS6MxWVUJ3blfk$P?KrSlt>Px*K@IM$&<|J9|m~O z(61g;!5Uc~rkaN!TloLhqFcxyV^7xyHmIe?xpn!kQMR8-$Sy0hB*{HqXn-6D`^r8@ zjCEtj#A-tZFaf=|^al-iJPQ1Gjuh(`a7|5@=_}$W2Sf;{+M)F6d>878%+(95=F&U~ zq5yUk${$zk4k6ldnkF=rJvOAHl1ts;>8?l6S62 zg8Y@JB(wAA!xhu8u?JQAt;+bYVE_00`w>z;iU^7iC`N`dGKzY&?`QFug!M}`O;DZi z0r_vVN7(u2M2FQ=mHEQ^Zh#T0-bM!C95<7aRR`mcz0|kA^5id3B2Z5Lj&ZR&411rP zAS$c^!|f(Inh%5T9Qu-z3_7zoips-s8tET5%607`$vzMOCr*t2CcYD_^ud*^P%>iP zvA)?o&M+me(wieU0Ji{esB54Ke2wF0(wf^Vv{2~X4`gJvlmW!dMompx1Z{o%MHLkj ze#6qmPLKEgpP6;pQ9{V7F$#pPse!B!;WVd9Qv&X8GQ3)MLfE#1Ts)?1OrE4M(m60; zMJZCTT|5NP`2=5tR^R%zXUeLlASBu|5J*aNO+7U9C4T3IJES|59&;UeuVF zcz>0uPNRt)Dxom)$-WsikrG8XVpwd2%O$yQR>40o&Zc?S>Jld9URJxj z0_Tjn#zYh?WxkMR^NxMU&ro`s-}BTNNkGYak@kw{_01gbajfXc-mfR|Xx-j(#hkV9 zud2J_k0B(H-Tu}vO=y4{pmCqX2E)V}1+oWSlsQT$QF1Kwj38oB$w)QdXuI&O<@j%A z|BgDc+8^;ZO~6y;_TJU1lzZmN69GXiONG(i?b17j$w`T*X~%KAfJO#_ca9R#a7G!@;J{Z$LB_fE3{`yd~Q!m8D-7I0-K|RX$1aV%ZQY zzatm#POzuXLD>*6xg$+V-V5s=2G5J_zQYv_go$4A8DKV~WD6H0O);_8SY$C_b&v&k zr|mytQd%@Qr2Y|N1B!X3YBKEh zql1rHM9fC6F*5=q#)z8xhSCT{j4Rr%Okw4eLlZL&?4QeLxC9a_hh%pb1M-V8J>6w| zgySWU+lK5@#vXY{TMk^2Qc{VP)cI!7oyY&i811x-MBtBzCW>INbvTRA+P32X)$$(4 zZWrZ&ynHnBH!hpdSh58ID8&GvR+i?OT;1b_*cYB0%n7r@P9wHUQu!)CIRwzns0(mp{`D&?Ph=iC#-gNqmWhU|v6zkL>s$`M4F%k^$pK<^ zYUaxrKTLp;%mEh>368g?v78%A7tuL|^Wgg^=G|M_FSlpkTic&C?6hrOGPd@tB`R>X zS)nnouz*WR`Bu%@*j+qKS@6V451C8_DHF@zwB zw0;FSgtVG?hJ;7#Nj`j38V%4rxvQ$pwQ0PB6EJWPm4*kj7@CuEm2mKZr!T2I{)jG?PSr@hHvT}x_d3@5@*8)xvZgQ^UAW#z_jL%?tmroLZx zsi@q%mKLMEw3NTN&FG@Qq@@jWc!_H8a-Z%#@a@?;NpY~7{q&2P`M_=zIIwqIo1NCJ^b7VrjC5V($0Zf|SNxgJ}2&WqwU zM9jO+kq$c+=4QTcjCUMXNM3(Gm**DgWijp2xxprWa#*M&RN(@O&OTxkP#X{8%D1e< z{Vx&43?QN~|35_(_=<4l8ZYtj=il~x*|%R+zmpde3)_u3XyGz-!nss1$Jj(v$PFv1 zaJCMJ)SUGfMpFMj6cj(^S$UT6dqecam9&gHk7A5zEHkxrzKH`SHxj$m^IXAW4-fp5 zP|x!AQQPtS7g_RyFddr`#s&0JuNxQsS&7?R*gH}3j#SbKj z+m|cN%#fBG(8ex%?DUOQ6?jGS)-WaA3M;i>;&MJ3nzRk7C_HF79LZf~x}!RR<%$Y{ z@cV56*!qoT-c{-==1J3e1K3MU=r`bsrRQqmj!;}Mq>>uxz%Cbj%t6+$4L7)cD|*E* z_4Q$|tr}em62v2RT%_F)$kgmAi}mH*>8$8c=XUb9f<6PCpX(PXyl1swc8i3KdH>jN zc0yj~T?#fwKQ<0|^q=55+-w3xF&~<3=rY3m7nd-PZ7axggUP=EuNW8=hbHm059tFNy7t=r$9^)B{@T6C#3 z7*$Q(74P&E@GMAm-i5$iYGODWww>|RSmmwv(Lox^QCZcC--y#GP1AqmBRu}9KUvpN zpWI{kf-#C|%oLZ98Wr()k%g><1?5}kki-3X9haIK1dqN*WEDdila%rF=P|#F()js% z#l*ZR4&d?L2>)YwWt)!Il_l-g{UdsTNYiljGK9)9RbAP0aDX35Y=_ZfR6A$JU^GD- zfum}8*F_I6>yI!KHMqN=RhW0&XmNurAiio()#((gZXhc8UAL3<>b*{c(aG2d_&BPqAr^) zi_KtWYjb@~2Hsa&v>)Lb7_JMs8z>cl9}d~bzFYCS6J+J-F{}2Kd%^ zYU=%-Db~HLuqWMf5>HvEuuyb*l1?j+q?kpYJ*_v#{9Krj^v2 zLhX2wBkUYf_AX!x|DA1hG`s>@ZfT?WO6dDjkEYJ=HGJSgV+*j<%=m!+a;QJs%1#Ir8M z*o7dxPgY1mib13i`Y|3=k^ z?~(jpsd{8{(_-!+^9B{O{WwO8g#gnNPO07vflJQVXr)xF8e&8PN)*;ur z9!94{P$NLPay0$_L(0P^PJR|J-D6>p2KP)MSwatzgFFTP(BV{{w?8jNQ%)xCi|Q$^ zbHo=IA+Ir&5Mp00Jp#&F(9~A;XA8p0f$cJ8p0{D=j|nnk3EA*yX%42ZUVC(Iwt;zM z<4E}AR8Mq$M3(3YMnL~^mz&{nW|4nkfE38I+lfc+LvL};v z85tycwRgZyjWwGjD2vI_)lM%&^pe)gkaP9R$5C znc^-3@kz$-m<&23GOvC;eEq5(Lu+tLjzG(76i4wAJXtZ7Sw_X(u^CAuq(ui@;K{A>rqh2ktW9j@NJ^%(=(6Ev&xNYCJ z6%Ps*Y|%M{#?~~H8Lk%G(Wzw^9l*^)X))T`%?+cIYas%HQps5nUD zk)nt=4~@&%jOj30>n5i3e2JXN)^(xd%HU^csfVvi-eqjLR2}stz8dlG`;*z8qwb?6 z0y(*^`q*CR2ZzhuD}#s;dBw4VmmlC(Zm+LNE6y0ZZTc~rXP~<9f%FjE;G*N zgLs*pB!nW;~abo|<`Z5Y6BTzP@jMgLZWbU)WAZ{L0D@ z-!tct9!70r#EB(}b z5oCV|PoV3--iMkTx#ZUR!tWb~+u|)2W5iX@Y__D)WI<6)B#NizI&aWQiJaHY>~8};d3&Yy%!?6)!)@u8M~MukTMRM;Yl`p^eP{h3k% z@Q}~Y(!i~A+)=uedHsWJ826(1!;^%yma6%P!{SM#{%35$^!2hpa>L2hhHFn;|9<4` zA7{@wj{bx2!T$ZJdfA!&*k_Py@`n?;_p>aQOPO;K^fGRu2Q5vA#vifbjMfy{yts|B z$2Y_Cxqv3$BNDDeS!I3tY@F{a=HMV~+xn;_n|i5#-3oVqI;^{24b80Vk>4=BTlTJ# zyVR%H%e?Kq?;-24Ew$qv3t0c0RWK@Txu&I+Bs-|9YOvaOCM5MnBQTJH^Kf$eteXkr z!W_W8dTZvBJX|(dHr}V3p4POO{-<4{Paotv2ei06_$qwZh3Jk`Qr@S*$a73L&~_bz z$$vWQMO5WI{7?+L)HeglPhw@U!jg761wH`6B*Wqs|FbXHY`^}l;OFHyAMbVS!8jHu z(p*Y_F(%nMO~Lv2o%GD4z^s(YUXN!#eU#FqP$mYNnT4n)b# z+j3z;GE!Tg>EKoX6cC&08&o0lq79Glo+77?K=~Gu5kdW7HV!D$AFdn)FR!f{Pv*_z zlC0eFlZZ3nhk`fa5LaeIeFN{k_Sdcy)wSV#JJIF3v*{5q7<>7lX#Imvv)H1DQNSSU zwk|mhk~;VDz4t(E9vaiXMj9&Cdgz9{MUl z%m}Q_965#dtZciz5>q-QiCP25FL?BJx&|l^09Y|R0?rITi^S0RXnjuF@Z+bGK#zyC}ZB?^C=SGwm2m8%zHXO>gZ615V5ON zY)2qP0~h)}qX&`rr)M3IuVK9QSV*N=NkBiq6`N|@VSBU8BHy_%Wu0A5MxbiAT02N) zUGIl!6-fx_CC9{#|0-|-ZY@g7t04iU?|2vYtMuEeYSVZ?4MZdU_1B!yPse4}UNaWe z@0VWQ)zLu9Tk9n0!0l{aDO6ne6L(4jWrNV>C^|M=IzH?jW> zd+54~zIlTHUlZq_v2>EoX^PKegp=3~Y`^Vi7@$ce;26>^L$-trcR=6iyM0A?i?Tm3 zM+ZQuIBXU_^KBBiM;X@p>j5pLx?4oj;Bm?|dZ@f=?aWvB78|QQ;sOso*PmF{2gfPA zdjb+Ut^>+icu!qT#y=-GT6eA&-^eu&5Aw4@HCtz}TZlITnLN|0whNlpFMcxZ8UgZu z`iDktdWn=*gp|~7Zp6fEC5Nomd2NHEoUsW@A9S@Qz(Dv#j#Qn+Q!xMsJpw+bx1 z0y9p%PB#7S4(w*o3Y|bAN;lCdKKxxZD~Ynl%bKirc(!X(_NtwnBq zOOfMaXHj|?&Sjg>1|w9hfxZAE^B^kzKYf7~FofxmHc?flt=;*Uz?J0-jPi9^CeaJ& zHNG;6%lt46Fk%gPXlL&8;0l;)kJ57cj4(9EtyOrnK?`sBakg9Em7Sw<@nd5WQvyRy zn=n~k82yDVhUUCy)#mR4L!C*`pYYHkk)2srsTjeSBp~YpbK+DQ*);ymc?wQ`+haS@ z-ku+WIk?iq;)s>VBnM>Nyi7{U7+~*+RFPO|cvV1PuTa-qKAiXriJs z;m9-l#B6Qx=A{hYf}6j$urpD`;9^jya+xs*E9}Ku3o$MB3g&u$&1DGx9wpTeu04|WS z^~-yr9UF6^!JChts`?; zTxuoWkhJHc%k+#EuL&ErfZdiS%`1Q-+=Hs7V%v~k9`)ULXPUI!1`MEzVgV+`ei*Yv zmnf8`B!4<<3={=L=9`U8BL#quNbEK3jgY`MX^g~h&2N(&-0`48asJKS8$ZqHIkZm( z3nQ{*Jz+%(=Qi6-=x(6^c_~pUw;l%Yx=O$xES2!?qxz_@n2!2b(vQ*~e%YHs%H)I= zf$wLlJR*5+RcV6GN%)-Eu!l=ngr?}#OmsM>fY7YxdUgsQMl`{CD&-vzv(IXzu`IKu zb$%XCk@aVwisZ2|r0!=o)VHi~!? z%$kylQ~?R-AazEQK<6jPo!W?fD0~;Y)pN5g`0djcqT%@}RpkQuHr3nXHNejGS$v|M zfXkhe*4B&Y-luMV=F&8Qn@_GHCRCjq!5kROB&`68!vP|APMJTWGbl50!KJ%uy>j`# zDF`1unTH9@P2N2#2uqIWu%L0d{v>rAnPbG@wuhl2X}3gu+6vQw&)>_}Q{$&hTd8k1b7D{grLVVr!DVjP&i$KwGHN`0b8+hxP$%uD$n?3&kq5H>F zVfZ9i?gPDlrnlXJC=zV0f3$_P5v9fj+K|iCR2XI<%nAvTjv-?%QL5!7WyH*nbN-o= zECh=sP~pEau&`9UqXX>Xaqs0{a5`lKMc78}?0z4X@jSsTYEWgVIk(S6Q8+dD{WbvD z$}WDM0|BM1bcn|$Kw%=}os$0qnNedO%;v*X(#>OWB+`EPTiJ3$=xM5!#6L`Vj1sj#Kga z`OV4#pTNzjsATD^g$Qt_YX6I}9D12puSml<-DJGmX!-l0eKtsTAO6(xTj*_kTE*ZW z#I?8MMAf2rQcdZdz3eJ(%KiVjajQGl?cHp3m!t+f`U?9icZl8>N(d4Q#a-@=H$v<1 zlA#$OdT66L(3!@{s(gEVvnWt_Mfut!v8L$nLFJr$9}2Q+51|2-l-Mpy(fqGq?UpuV zlete37S#uU>hup)2={Ii1MJP^*DBap(6UiPV%!FzD!&3`27yya@n;@fc#F-`8I8+p zdRMwt`(n-6%RtE3x?^^?M11I^UZQ2_FysER3#Utdt?8&Dpta74G@9qZ+@#Foa9tif z+!C8wkfJxcnQJ;Jmc~sxWx^WnV$;48?WDBUT91PCrg0Q z80yWR>CJ9YODbtLyc;bQG|C(w!2A+Z*ak3^xiE&3`Bz((jYC*lWDgK5E|LIppDYNP zivYF&&e;E^D4k#wrNDnvlw%tQ+i(%M(6-4ORB zrsgc$nt9h>58L1L_1&yluF%)s$ju|ws&(d=!xkWdMXvEKN|f$qBJX#F0?9#K)EMFy6}z) zuRaUIA2);vE}~SaJElOQMaIwv%c^n*#9^79>1(`J(n2|)@XR-vFc|$9R9pM^eoDSNn4L2b$L}gg`Kwe9Gye**nR;_XQZ3 zLg87pzn@(pAm4~r`9&eFfEIi$=K~ktO*rZ_A%}T?91-NV6%0y5(ptHv!J8qpT3uHW zltR;@WJL2^Yf`8@a3#*lV%I5ySfj`Z->yn-{xdZUK$Bd%vop`BqCgrRT$!?ZspS*7 z^7Xy8jwq~WT0Kj#uWm|Ad^@A(`$}3yOXz1&#S~=DCjJ%k^TpvH)*k_@WN?~{ISS2H zGcNL*IIGF#m-8!M@wZC81EbvWNomBF_Ov~f_K+=5+tVPj*5w@3=>DkYh}~&9Vb8YV zfx_qBkb6eYj!E|EhAL9W7>PUG9?NV*JJJsx8B;x5R&@!F{Cy>=T`SjXlz(hJSzS*d zb^T>aGpYG}nn9^{kNB>4XSDBf+Oy#kzk*F2pMNqHYrt{GsnUT2?3lz2g*L1fBv1!>N zoCPAM?e|2k_D>)4)m(~5j?HUdtptmVH_>v00NWDj^XYW{bGms2U6QB^TE4TPP*ww| zdLyM5s7aCYSfP$3<_)#y&Z+zU%jPi=Un*L14?M~>q{GH7@xad%q~%|}BZEL z#0IpC7QeYvEH%JQd;0fnLVg8;-VBeCZ{_e#el?6`#Z+dFbTZan{ ze6M5ILdLz~EJFgGVsXC@OFHT5ciUU0%h1G6zHcQFyd4*Ce_A?nLHawp7@8Zsj0PA* zqaM98I#3b!y_;@X_aC&>RU$M%9VC2waL?rnP{6FnK);E1hZUHu)+6Q;@KK-m*9+y; zD;4;s36O^ww1k07Zm@s#8x^_6=tFDA~ zvf8r=yZ)({R{e{uUqRFfm^H2lI|d7dmXKN(*#(a!UCsehMqtN;B~@9)WPVQ{DTX9_ zC8hY9bfgJ+^@vWPxP9LQ8THUP!NAy9Uu8D#?9-~vMRjx!SX*1CDg#;Xa^5Xs>$2x@ z-0;2OQ$W3ht*v^}%74BSb|ZkbZ@2CA@rfBI$lpzS_)mG>9HXGnkszBO#;bHHn<2$7 z(+wwp7_{K@AzL=Z$~Yi}?GDB_UpKD`2KiywgV=W?C71TmzlxO7RJ)2f?*W$X#&P+c zK0N0>BZP@FH$+e{qg?-R$OpnwCpUL#btGA}of)r!(pYS0*Z?OZ>it$j|AGFn<4H}d zn^UeP2ypj!UGGMP4misq87I8y@A}rZ;es~Zcshh#_4H}sIR%*>cT-n;G;V8ZkxwLv z{0|WJTk%C_Q+EZL87!0#Ga>o+Chy{Hc7sS=Y|=svL>isL{RMm0pH3bTE!P|}tLuEK z(DTn);8H)WGZs}AsFoh?++|CqCZoY8Wx<;%G=i4CSk~dAbWfrbqJYqW+TqG4niJ0h zQf3yW-vV|^`H%Y+cOO|;C`#K#?Vq2BCOLmxK9Ol2W~xc11>vj2?c4qDR1iS0LEt)I z<+({juTgGJlYaK6s9YC&uOvOlG#HF0*hOr?Ga zmYJegcQF+byBr?oZ*o5NOARJA}^mc_` z2n3G;M9Bch*Sailxu$Eyk6_O`509W`sx+9TeloLG%@o&Fhc?$TkHsmNznKNdp;pT6 z#@w~R!no-UMrF4j9Kn308d$f&N*m4BnTzoXe}$lL{L{&p#HI#?f(y%YF|Ll{NP(q< zPaPHYO(9(c9~VfYSz!Rw#6Yl3o?HTRCm{B)iCEklbn^Vv{P-usZq0W^d)C)YK*aMx zNJim?B(&x#oc+ALQkWmM98HA_|AjkOCDp9l-;dTf0~;vaWbm}=f{k`PVSj0N+xL1Q z%{-l$4CHcr1a*SOe;J{N$kbg!OED6P+LJAI966U10)W&UI0(nW(a_=};?}XiFsIJm zSRP$Ot;HJ7xseo*i3un_v_<19f3M^~Pt^95R*>FvFEFUt^`rpV@I&#nBiYaQ7T+BX z@a%K`|0$-Zsh^7}y<>Gsge3nBfOACnPW*;Oh7&gd75~%|E6t{#Q&9`<`LB&Eh**%= zw~$9s(RCBYpHkzI(9y|a^SbwO`Sjg5a~K;|L7{vtZCKzP-T=YH!eYgd)q3_syQ#lc zjo%S5`eX*38eK+E!yc1AwB~;}1(!#NUds#N-|#(Ppd5KwuJ!A)FoVpBYh2)!hK21Q z3mRj?GH9h-c(b-n7&8Q>6{2PzI6XY&#T;U}#pi(vuoZ7r{l_$LqP(lYV5{V7@95VG zY!W+PAekN!CZVzUpW~My`dW4*I?q#ohwRnC7@&jeo4Ok_230_bn?1QFr1wkD!mcjhFk{VHl zjzx5keDkt$LE{Vy3aWWL?COKg!9^zfJBE?=klfsAoNF{zuK*i=NkxN|+}36h_h3Gd z*$qgOqh^~oP&fY(@N0%&(POD2hMvy;`P2qv3k;7cMRf!+$@T-7NGSbZE%}BU>OLOM zG|BECu--AXFn|%Yt&|5du9Z%IX_j7b?avQ4iONv|c>K&gDa!#YC5!R1F(3bfdVTWO zL41~NW;$O_*X~3pdDu{hqsfDg+LOcj`V2~O;Lh>!2Tl#UC5*@CiMk8P6+$2o(8mHA zf<8~;$d48bzYwu6k~N99|B(*V9(GYeZ+2u*cvi?iX-QdPN0*r5$@BjSVBt2a{w$_f z1!Rz7UZ?}zuGIN`8`T@-%>XhdTQP|GAW(I=ndYkFS_jJq9JVk1x)RZ%7;g7%!^!l% z{a`i%MphS7N4-COur6(QRKMQZj^S{P>Y8=#mioyBeuIF@ET*|M7ggemfJWZ~wNvQw zzX1lN9NTJ|N4Z=G54L|mOj<8U9R<=YmS2fY@hCeyW&o>}M911>)z4g+*zpUMW>L54 z8;$rSaDL0hg)@Mw0M&%=>Nz9d`k&AYO!`%>c<_Q|850u=M(20dSpu6j=*jneAFh~Q3m+I9?A9_T|EBWPWS(>dK9|2f-r{lV zB;WCB>ZJgRP?pzJc;K;OcAsfNvLEks7zp(l7Jdq?bZ=Rvh6R%-;V!W0XvYMhlw62r zNKQ`_)YmJ~Eui2}WtEi3^V9u`H zLo6rVO=5W%z-DXmy)p1C0>Y8~oMO&)suFt;=Qg;P<`V;%s>>!Rsn!s*iIy0WM54!p zAJqOIy52e8_zwTDnBKySqCSq*F>7hHmMz#``|c z`+Vm+XaB9UH#2+hb* zY3W;1r$ZFOHTSp=;*Or`c5LGL=Sb(uG!L(RZFBv1RN!KV$ANcVX97KG5~=+JTa&>( zLfvTF@JYh5Z<}su8OqwKn%ea5IPTIna&iwuV;jaAkwd$-4gaiYDa@a^;ftWq2^mKr zbZAeqQdC3)3mxeH`tI>@&k8ACg&R*3#KuLbu+uyOjK&+GMnZ>cG;kHXxmO8{cntCv{(_BFrbX?hH z*w(i1ivkhI8b3_csTF!pRJ>q$AeC?XK^!br>@Os0LsiZ{R=Z1dQv0ZgwFYq=)de7) zO%=QaZ(_+`NI{5@XfA7^@7?4H?&Zb>(jUo+yA_|GEe6n`%fxHcpDaOupeF_&%+CUh zfSezG8TZ^=4-dR;GLo(XOJfWhDQ<>^m7Yj7;gG4mP!REQOjuV?@BaaVioE(2|59x7 z=jhNyC2e}JI7#Ib6LvLd`Ic2rkaL5SA=%11N3Qy@_AGAqqY+01{!0sdBzNS;4y!Y< zhzu{23oIX;FZOhIczlJnd{15s3t~^6%t(O;_u+91RSTsFjt!cha>R1_mY>M0f5~=)RaVzNDr+X|VK@-2$QIA_ z1;Y=FKd(h4jvrDROg`b#`hZ44uXJ5CH-+q?8d2;U6$@n$t%ep9)S8K*8u!?*5Ivvz zYkWx5{ajrSL80pvU%Z{LT|DgkB=cqa~oD=^8YDxT+ZCZG;GIa?xPT^`g zEiF0YjH2}dp|_L`ks!`LCEn-y4C56i(%HMW&^jiPAzQ<$U`whA(%wFb+oxoUwm#`o zU>mJz#sd^|enD5_(iZfMAix|m_cH}%VH7hB}G zd{C&2c|l5zSJNoD3HgU5SY@Asm&NtOf>*?WUG=B@Vl3YMj`()BQJO!M{Y@gF!LD0)(;RKIX+cgooFL#-qaN z`7<`YAT#Nc{zz)PMkhfcXMRaN*bD&d$@Ra1vX5_UYGypt(u;az#!64NV3F=HWm#WsX&9E0%$|EMkK`Y55eE$D4>sHO&Qu}^J<;a-&Sj)M@A$o z#hwf~5ajhQ#hgp-r)vaweN2ckLg~ITju3!Tg{t}4Pwa=OCdhdgHMhJl3EGB*HQ2DH zKwS*T4gKt>K;`P6vm966vsu@4$E))Q=>8S-#{J4>1t*)$olsSiiNHOhK;$q#Zzqe_ zHeBNrG3+Mwe$*Y^W7-bFA=1Q`gXpS)t!-wq0+fUoun_Zt(+{1!fVb%G<;=J6hu-xa}J z17t}_7dm%9Upfx54?Q&*r1#bQ$e$T3*O8O zzbyB)%p6IiSDWMq9R#kTte%mNHMB!+OlsR^PneR6YE=|t-3|zpO6-2DN2~&LJ(*^7 z14l&xS)d5a_II$vl89<81+_SK_rgW$mjvBE7}L5Z_+SN5P*n8oOBFP0FuAmtZFmNp zd;e{5OI-XU)~{ozF)U*%VSizyfI;^4CQ__34&bGCi^JXfb4k!!(~qv%A{nTjg75Q8 zz~qX&*lA*HEaZ*;r3q!t;Iz30(1Hu-0<4mgiGu!bvAlw!R6P|D`+Z$XaLm2wN(8T} zB8w^96oH2o3eqUMy9g>g>#5?g)w++DLs|x>O~AG_^VRBckO16yC#|##EYh)wV>Ku; zJYW^+ftIgPzerAHJR#KNxjhbgOzHcv88P5E-?lVkRM_!J{hb~Jqwv+Q+P9+B>}O{c z5JukpGkvKDUokJqQ1Di!56c!2cnu#;g0$Q@R}x*ku$hOUyV{u|pI;)9^V0jN?*)DJ`ZVhkRJmeSeGQjE+Z zTy~sCfpp_)F*%VUAJTIk>8yzT5VpT-=(hH!99q=RB5w@XqKCH4$HpEv-^k$uO`Mnt z<}+%`zbo^*HcARsT-6Ne82|W4KlU0SK3fz0I%`a0q%U%PAcZ?MzaZYgxA5opAL+hg zq^h%-H?gt&Pb%Z{o1869~L zo6yBcZd=G)RKt4fs(*!n9$L7YAw(NT;rlo)cm@`iE543;cnq2=gF~Z<*e(wAqbKMoc z4*50ALM2_nkm7nC|2+%-xjJR0s3fvN3kE%7^$ALyO>*PB)vw}wfl{SMar#y743P2h z^X+Kc0|0mRzR&&P$HEqi{F*t2Z8`eqNx9!^fun&vVqA+O-G*^u@*yp)oeF=SBE&VA z9!Jqf4BES$lw%jML%!%d9H*{w3}!#W>jdZikIAH|q+K;$s=p{IZ=&Jmnz2sgn1}*< z+L$fh9;0dc$gAfWPk^&s0L*V(Q-`-3Rt&M0q3uB3F!qLRc^25gEY`>9$u9Z!67RQMOci)X!BZ!CU&10i*0Vo=-%Q$6_`gQBh2`-}Kt zZ2nim4HUJRttYNa^k76`3I|m?M|AspsR1y5@Q`*?7NnC z$yQB^A&%6q2n5ug?jte6aDsn@RccX)3qM^bFG>@-w^?2oX1qBp@&_@!4IB^1_Xp~% zW;~R24fPi)+G~?M$~QiEkVkhXHNU3H)W~bW0EBJ`!vq75pMnYb4e@KTOxJT6jQ&PX*_$nL~$LaC*k? z!(gfGv|<4%iX;r)X{R=T5!<#`_qmM;ZreAkCFhx$j0%Dl*7gdH#@dY8Abp2x)?*W| zEU!!JNSi9!sWEVJ$ns2NO(No$uYZdp?0uQGvZ#)sPIRZ%pec`1hMm|lX*;VSy3Z;u z&j&R{C9pJ?KKx)+X$O*~tSVDSYi+pur>*J_>jw3~Wlv1cx$YZV<#DWQRsQp4NgQcC zK@}0*rXw#6)j?O!&XZJ%Sr7olmQu?Yn+<<9P+QY%4D=f^5@>~|xP5~Co%=}Yw~XJ9 ziNqHcYTmr|5~Q=K0E~cGR{UMUGu(>96YQ!dR%iw#AWZ{ESiO93+*%;FI<2=G+%v{i z_Am2)*m&52c#sIeKR9z%O|6afj?V1#R4{R`lm)u&6%F`9PmlGN^og-l+qf!^>dw_; zHa3pyOD5|mb|-up^Q4q#hdh0X)2y|aulPbsINsR(ENA#AVIgAY+%;F)Rq)pBwRA{r z-_%@ckk`c>(eZIz@1z=kMi&8^K2;Q|%P(_V&y&f6l*K0f4))!{Jg zT03g-C2r#v5^hv%p;t(GDNwIDOC|>3>E4w)U}5~BGSKz6-w?ph)`atax@b%2HyF$1 zRSoMGX@#CV*kGzY>`WrOYyQ;KBGUTj>bW-O`oUELNfLvma6D73F3LcmrM%wK=iS{0 zm7WAVmosybaeEQ6D3;HjVr4z6d-@k$fX(m)T+I!kQ8Zi&m&gPR7B8ooYKy|wv&~Wo z>KOxcmdcy`pNyYplwDIuUK@|Lg?Q#QDq{7hOgmcfk122CkZqC(JA@+6+nH9m)$!g7o(rBY+RDuI{KmXZ6uLWn zt{hL0na-*5sOkee=7xH#69JgHVwA zMb4td^U&Xa6&tA%Ay~EpwoR86RghTLbV-as)+&JI>B4toGW_%Gc($s@4$R(um-4Zg z`&9gLvy|C{GT=6!e!_hX|LoY{OqgeiBhwQFQmMd8J#d~Vmd&3Lne>AZLfXNiyB9mc zHCwc2y;L=O(~A*?!$N0*{U0na4ELKaXWY70pF9?${N#f{{n@s)4O=8IZuQdzq)U$P zX=rCA)gJ`juN)WH+MdhiJi9^Ur*_X;!hd^KS691emLW3YSTbi8$fd%+x(_upG4K0% zDOHpt5O_|my~SxiuMv|E6(ReE1<9Y zjPP@3JJ|k`%iX*lNF|}iIlkK&-nnJX=n1tvTy?ElKI**-VB+NwtN3}ovy+y4^>OX` zYNJSKB){|P8TZrRn;R?gbntu&IBmrxw6@1v43h@mnHS%qfmLqEUioD0ps$^_k9nO4-j;*^XRt3FRFbiZ$=dUPAh1->z zrkGvG%EHYxr!a~uUi|W@x*uOUau*d2`QqSRL zS1)nWi6DzSVal@)H8M`dCUq#x0f~*vBIdlJlB6d+Dq94X?6k?|aV%5shU)4+1p6<4 zTGgBWafhqsqP_Qr56DpA_k%?|B11(|Zii{QSc)DI{v&T6=mhUGDoq^oGMJ@`2f>3! z8ZIM-x%9?T0~NH#9h)q*PV9@*&Hq=z34jimFm3z)5KafLNmQuepkvh9T&p=NR~LzK zvDLQY_T^q-DF_aLle}-4MX6vPvny~8Fa0{H013qB@9#oJXPsDWj$2+&UI~n(R0}xc zevn~;<$gu@`v-)r{uSD6c3fT-H0;QTt|6OuWjh2ZiCENNs#jJTDs`N(y@-!V!G!lBmZsUX=e-PW)1k=cj-I^^c4(!jNUWYO=vpRJo)lXUe z-O>I%C18XK9k-_BVLPS$DeJv6R$>l!ki#PM%%>g!^8Y{vu3R`|c(3&?(g|EhtmNBo zh^9C%RZ#pvP+vQRmPEWocA6J;$hJ@ZS?^K7tsuHd4}4bujzro0w?7Wu&^YHw327+9 zi?zJvK&@+2n&zJ)ZlI^pfPL(f=N2GS)qaab~lVr%+*uYKVbe5a$!XJ#<{G>v$fYz-S3=TsLaK`BBOwS9u z`BFjs!eZ741@C&-qP8UF%mC=RvrB?s``hS9s{;+GcQBDg)~f*a&1%HIPdbHng&h#E z0Dkx;Mkc5-{l}P*Bwt83*ndo?r+TmWTL>g1uP7AoYS~c1id%;u(62E?zsSq@p1b{* zX>)s~m2dMvHq7GwoySI)@o0qmIp` zvoz9YIG$4&eauP5{PZ^o2F_X76|`weIUGaCY5PV1Fq_g{RYN=ofRfhkP*f);{t=3~ zkW#*Cq~G9I%mXXyPe>{1Bt}zn3;yS48VYevdT;trl4OW_`9}{dcYE@sHi@>uGnPEp z&FSM*eu5#4(pRivB|DvD)UUOr&IhwpWGs#VQRGBc+W&+OO}7)4xjI*71}w+9AnHEf z=lMYLttSX?oA~*4L+$_*S?lark_IzZnpTs%=NAt*%K>nSjT&)G4riTnRAj$CL+gvq zAq*F6AFpMB|7@a(@6t}_c(tQc05ybIwV{=-ye$0+Z70FG|1R{5jp` z3O)FUG;o-gav`Rq^h9(*LOYxgzKBf(E;$$>_+Nry1C29te_b89?6KY(S97oT|L`hj zDA29&*ZxAsyFn0#*cfY?i%xOC2FX}=8R;Ku7%arlYLJUKI95f)@Rje-O`=^TYlO0y z58T=vwA}ZO!4g=F&hh@7C79WFh;je!xLz82_yrXax#$+%3EDQj>eokH*h;k6Li;T46!mFTdXt$2$}PHGm$veYpZpcLNiNi zalpDfK2TT)b23^O8To>A5)U&8C7LX@`-jE?V!BM={S+mNo8b7==tRnZ8EjLlux%LfTexsq(VMU3<^FStkuXI;&Tt z)AMc^`%Rn9{73yBAj*`@;q=Xo8SI7IQNys^-sJnt@@GV}v`B6@vyMm6nl52g#jhwL zgicugYB+K@(A0F@|2H*c*CgZpUrM5sf54WRw)-U8Rl~TJ7#wS9{vTLt{SRMc%xVNd z4d;``feMjYSX4i>%_+)Jr8=I=vBKs1`|kW983-{#P7=TRcnb{#9rW;GxGJY@>1G52 zg>kf<7ot+)k&?9Re+ZpVV1rO*1}q*ovRk|A+RqhjS0{Jm@lwl-w#|;R@ZfixoS@HW zvP|vP*b;0GcE`iBO-uCh|D!+3_xQSh=9!S_-w28>P0xf}uw6V7zJWWX1^_sJW(&)F z^w7p{;>~wco4}Pe$?}NM?AVR!R=X32mtJ+|uLCS=-QAH*%+y zSrSLb?HyDyKG|vY&sPj&Gf#dk#9R<(=&%7IS7# z_ZE3i{$Ngbg1-2OmWw%dF3+Wrw98d&?@r%iVSK_3SW;$5hWKv7g=leGM}O^wbg=LE za6JT2XWB&;xR$ojE)Q1#!mHggrQ2_u&oa9#u&u^TT9#<3%lO_IZ9=%Oy7SHy5IiK| zaO(xQj=QB1#O8Z{f17=ZMmS8&uVsokrGZjUjmwHt3n-MfT@v$Oor<{aZ@)h+r_eFf zpTd3WHX>v{89V+7(Gt=J3YM6@Kr~g;Z2a^y6 zdU{>i><=Nix@F8316&b7&`#LM5cr*<1nF8Y74XF_k1k$C{12eae1uTeLe!JWcXpTE zTEG_6aI#_0dF3NP^Rz}Nl%%sx=v_}_hRL7bx6jMR&wV7k4JaS^Jw5v+WVhXuw>r}0 z`hkpU0zWx#;DHl9Rv=ErMs-U7n1~oOuyTeKE0BICjDrOJ?^zSo-c-?n_|Y++0%OU; zo0m+(Ke?R5j%sfeB7z=Al6_;U{)`bz@UY3oNI#(j%$lN=Y(X|E3+Lo{O68k)uY`fH z^d7j%v!|dBbUP^iBR??uUyhcwTNEsxbIDtvD$}n zD#%BU*M{qt6CAYMlDo{9H@|lMt)uf7g*tvt)_&2pJa*Zn1zK3&)YVGA$4Q^>F`SK` zyz5~ssrb)CixE+4cU=SaD8F*By&ea7iWC9lky{@SG$Y809%)u0_77Bv=!~xp1yTMp z2vkBK9)JuMeJ2oFrI6LL!-`U$(0NFnd_J?;)K1iIX>E+sm~ z&Y}~pia6!?5Jm*!t42fM@cA0}s_z_(}m0!6&-v3sE<5K23gs;WgtiUlCAZ#sjW6W1Xk-Uoz&W8s)%>*gwvrfdSitmQH|mgYr|} zF;XJYTx-%;V6W4H_(fNb@@J~MQwV<$&f$})ANVHVzi?;&jIL$i=CYL6ve$zD2BOw4 zWiYD)u39%GLw^PS!2QRd#3Hh;?JMaDZG-COcgE);r)TKu6t5L#^Cc0z5RLUV=7~gP zVAsj1R`3@)kCY%UEx&-j1c;!}b;RR1J4E&RYA+;(v+DfzH>%Hu*b(CW9>NnL8)7Fe zZO}FNUFx9jlFM_1&PQV-GmGQ?)U-gfC*@%*cGf`BT=?_H_X-3II3wP)JKBmKolpc>x=^M459^X7`LlsO>QsYN7fs94+ao!b8A4(L zSV*t;D6OW~$|t#_l+ zJX4#Z=mQR>Gt92aD^p#H7L@@k6`m@PN=KHLAgy<<&i19dc3usxz%GGHgDS-nkt75D zf9%V!Q06JFPI))XLH60TlJ zictoRPXmJ&a5iWkfRkY%fcqdMB6+-wZ|IF&xIx2CEPetqGFb z?zZD=CI(f?!PVhpbSh1+a(HF(H$!-B^5Yx5N_$9M~%bYFYhilrnEiTc2)`0F4JSx-(|`V$)ZiEtb9D$Cf~3_P+lKrMV-G z{*fCyz5ZxiH`8_3cgGeK)u)(@I8icRX6{KU0>2z^4Yu;S8~s%Tj5Q$3$UH#}^zAgH zNf{p(rQ32}PodZK<_;+|@%>W!{U_UREt@OMZH4g>tAc4VdX?*{ov8qC#78ayL@^zY zae6XxH3J?Nay@4dc|)w z^lJgO=6|OxTF0eQy>aK&92@yzjNIJR?g4Lb*NxVYxAv85_$C* zZ-hyB?<9?S)Q`oCNP)8?8gcg0m@pcg96obOljdB+u7<*e=>36$#~T0n&@)y_XPmL8 z)x&c#(!eK+L!)gUfbxA!*Cu74$vb$2P1{_a=mnDh`Cn%l%9yHD60Onbj^$o0Bd&?P z4ctuAc>cAo6*VedEZiLoCsL|S#`uOePqppYLhU&9M>*9Pue)ANAoS$89DowCJ8{yr zXvHROAZ{J2t?&T}q$Z?j8laid22x)ALvZTIO+xfGYTR2&D?VvS_gnYY@Ix6It_3aK z*6US}%Q{bE{T0JDmP>Yj_vkYy*i)6MRBbpqbvB%Od&c-$o8=bC75G%Eaz7!gP)D6QkGb$A=j z=}G@#Vl>lm8Mw$DWjN&JAAl(grS&%qkJH}Aiw+j<;18!60=4gX7e$-?FRjci$|JlQ zV1~2|NoV-M^tb(C?*Rp4NN%3>IP}->G$seF+>1#Yk#zBJ6b>Yl=(;F!!m1{up7S_^ei)OlAm_x$ zwJ0GFBf?sNh{Yj%@6^daLXHY%IR=qJ!5%0#L;bq~n$@N&gWsTDlR(V$S0wg2a-LSJ zrvk@@rrRARx}G17yA=+KZ`GRgis-^ZV=d{90E5%(bB!_0M~euaP2-JY0< zhKFo|F^}7Q(TF_7XNeNKkw`^GZS|7QJo-XQi=&MuwXW3~gjkU9QP)Vl_@!x|uVMUJ z&ut%%|M+*4+n?a7*GSCMvhJjyCN9})(Hp=yFx>UnS%-(uX7W^k@8`!mP<=WY7)GNO zogzTNvz*B)j>Yz?k)Cd_a;F=E%=mYIRagDGVOizF^(a3q+3AL<{!e9F zMm;@tO^qyTj`)|WXOjak`-QNGq9?uGNJJE$J49rbpSo@i>VABl21O^6CHXWyJg?QJ z>wU4n?emNn14zG~{D;J8p%ljPfYJzv(sw`@D_dy?e7lA*j0WvQfCS^y?#@9K+^bZy zQ$+)nXf%q50fGyMDwpY1M|tkGP1_mm zyvr*3pUb+m!)uE7`k;vIHkBH?2~xsD`Oaha9kAzb1NSV`kMAa6Nu~Y`s4PlUaxClzBHQ?UCl?4UipZhnl5%AnW;@@kvX^@NoXcY5>&H(v%<& zZnxNXwcrR4fTnk;LTk*@S9Yrt`Ibroye;++pA}~eV)c-sJbu3yY69W&%~s8Smas=A zCdSqU*vU@?~YTfs<+jjI<)JtTK`I# zxh~WC$1G%${i$yL+Npw>3P-_q3zvdWdxvHe4~&`n6OLE-aAFhAZ|0&{oH`6;rmZzn zIf_ow9T1`*kSE4-EUn}{6)3ceN;IT3PihG%87CbLu(4mSckfi(dwV#$@1gbWNBE?A zw_vHmU`g^z_3v1?CsAS&gKb(@-I}kiP}Hl-k--WfDrz$xBh)QEJm5HBanFIHpvP`_ zZ`KWoMv;sQYem%@gMQnf9>SpJuG{ST1e-h`5*iidAxxL7ENxTnx*PL)Dc88wi~9K3 z<6L&YG%3l?qwM&Zf?_Neu5+$+d^*j?58WSyev9!u^_#Y|?MnRBKubKvf$Z*;t7%Hn z0V)t~V%r4Gz#9lF&m6?;F2dgLHCai8yIy4s9dsF_a~h|aNu=<7C5LL`;p8aqYAyx& zzf^3R+^KRzZ8(*49*G7Tb_jI z{%G12lqhPLw)MSY`dU#fEgW}@d(C+iz)*>et~^uKOAnF#3$9P3>T!epL3|)pPCoJB zN$~Qu4~&Wl87|;a@@Kmpsrqt>)oups0t9 zpTMq7nR)j;PdM&Bu%!RpLQBkRa(|op=zujy zHuSUFsxPh3@R;5ky%>ZqPqqJ|e)h!wJ8of?n)5Z$PxPCTUm9k8dCi)idcmX;e5JJJyTvSiHD(wanXN^T1IO#|f4qIg0K>BFt~6V* z^UzWZQuJ0;L2x8ehZ>^gog3(eH$vpOc>^(6<#m5u0swFn%_S?ICrM@|Ric*gD+X9{ z9IE_QgtMkG3q0Mu)2@6W?#wtU2dynDk4Q@Y{eqrXp}6aO`_Q=^&$4+AHhFIQ0Ce0v z5tAu;I9~n)wI2}=cC%E@^6{HiCQJbNks$i&G~3~{4nHwl{RtGr3P{5$ctk$GOZXL0 z&8)>~{?YG3s4kM=%{)zV!*vvDrvgHbSj+YK$C7qJvWjjd_^o2XW#)p}@W(Ezyrg(q zId5|5-f%e{B~!h5LRc)(?;}4oVXTvY-td5PJjovuy2A*cKm}clWawuU01SRj0o;KH ziCDl9Vb`pKc7s?O8Va{*YtUVGVdJaZj(u~3aya*{Xjtp6z{P=AAf|?HQ0vtvF@GsYm!@*OB!h@JO+h@Z>&Xbbllct zKuk%$QnTGM~#G(cPBeDOLg8CmQOSDuFvT(5Dv*_qZE_ zx|s>Q8-qGu@>0Fgr*+R_vDA{6ye@uXz@;Y7G6mO;&%A)bVN4#Y6wxKwII{rl#rO<{ z75Av}oLq6v{*2hjXhl&v^}H;1$A05;mpZ|}Pq$N+8Hy%yvfW!C79}g4ua0#NhnQ|z zGZx6n)%ox)3GN<}vtDkc*#D-Sdq!N?+Yx9JK^=aDCwJKgdCkZ+A@&2|qQzg}&X(b+ z&#rF$dcfuxd!YGOVm>J1(Cbap!M!J~Utd}sHLAS*8Z;)XNz_0v21#+K5B?+<`izgP zG$xmA#&Eg%d+KL&Gbux_djZ?uptfpT+;!sX!$SK-v|*tWG(qUS#GgmH%BqB`-Aeag zE*3AbhJ|j?92^k(2L^f*?|;?J{Uem!eh16!=RF&}e{8hI+C*GpIj6V-$*HwJoi*Th zPf|-DkUYIvz`^<+o`lL(SIfkKaecwP=p|acmNHLRDJjWeXv|yM zwoY8!cK1+S^@J|y!&&6{!_aCa+{$_PL-_hceJqF$*?0Zv1}d}QWR}E(dNrN)PTMxd_Gb6cQ+cYCg8Y&7m9X${NBvPA0D@2P{EYotd4p1u`-tZJw6MT5XYB{PhYaRzm2gD ze={?HO+so)){1o+5o{VSNp<2&s`l+}x9Y7e@919)^kpJV0ybye1~Z<9+p5REy^GsTVM#xu;stL{u`zkrPdH5> zVRM+CJ@P>-^-m+_bOMe7#fncfc=}WNw_#@&qO5LjV4VcA)-tv3;{eOW81Vos=W*S&{=2^qMfrn!QONKIhtNYtX}ajx?vH_hi=m z$bpb*lvL=Ihz^x+5PO2hy+0Y0hpL!{ux5-T)BuILkHT&yQNh^{jtiewm|es!uH_}$37jw4mNAzJ9M#|2_X?Fw5AVRfjgC}f zoNsbCjm{<62tf!CD$73@!0kFD@#}J}414l2@&cN^E4VZ%Rnuc`%q10vy(ol&H)EZT zCf~@AF^1JV=R*HB=*C!<@We#E!B2{eWX7EVK@3Se?+omiC)k}A@lhXW_^E5H3X>Vq z@Gy^*fVBJ|+!(kNUtwqobl;q8!HuVDRh|9c_b-8B`HCpjm858jC?7ds)kj)dqlX? z(V6=<6OQu?_9$11oTAF(4#KOI@PN8l7^T4mzT5W*mP@028_*ap-#6zb2g=?sWnH{_ zKJwFav#O{Y*4oaY$;A8Y0|<)x2P9GQ9aNo=-p0&6R_JwL(U0QY5^!OsX#q-^-y!RB zTC+nVegV*}rQS1Lptz2Frj|yL_*4_DkTh$iT`RPNUwE#kV)2Q2R)3VYvNh#DcDv$Y z0pJ0R2(%;2w^F`N2O7@(mCl~{$LemrbeR(lw%<&<_B*2EtX+HT8Q^mEnk&s`+)Mkd zgK)B>zqO{0pck3GGo)^ap`;UloB%`=Lpe0%4sD9ge4QR?b6gt zHgEc6qe2uR`5@Cy5x0B`J!-~|QqStj6ip@jI#s*7znsz>^{m*&UT#lZH1<`+iEy5G z?4UQ@av2H3hk?vm@B(CrFS3!uCnCLSZsqQiY2Z5SvuPHma!?p)`ebA8hoJ^+Q9p8W zQDnZnst%Zc7|$xktgnm!JDFR4%xDUFwJyMfnU^EO`Gy0&tIv!};#q7*xv%;MXkHE* z;SiJ((=)*q-g4*LEXsXrUj`clZbi~^o>Q?9rKFxONbm`Jw$ay4eeflJm|RP~yRYRu z+O;&mAR)f*06O>PyVIn3r<&gv7yG0c7Ku3*8Feimz+*o8{9)+t9-s&Z+vkl)$E#yS z{Sr203$oqg2S<_e-30?PNp@oYBE9B%kOk9m=Lm;;qOth64#`emQ9$bCiY+F^Kt)-)8NU< zN+$N2>U-4u?1&4_c^xHLJy0o6KX0PJgTLL#_;eeD0K;E&Jzo-n=*daM4KMCyTJdmt z-hPY=WvTTk{Sk!IE=Kgw=b8*k4ZIi{S%WL%Gx|jC!z^#g#F#wXMmqAuD1yW$m+aVkda=82!wx-dJYTpPS;OE(@W);Wa(k82=CX(dX z)O7m;jUeBp$?&=RW{LS$%3Lse-p1WMN|(#QiIxiXV{nxXaM)Q1n52p!Qd*@*X-lEI zR(c608Wkp@)mQp(p668$oKtyW*NxLYQLx2{rnczKR~kt>?osZfy;(_mMvz7T@+Od@ zy{gowggpHGuS<`sWp|Rd$jvV;67F{@lpTy1)hg=drq6)-<}6J4RR7;iwWfg7aGYo- z0cDFu?HpEq!CP_3Vz4;9ynUUyJBffLmnh+L2QL?sdi-iUFFsL8>)B|wZ;Yj~qUPd_5;8k83D2$I z68W{vDC#|ZnncsVtx@?5CkWNVyj5Bf5lsV6iIS(wGA??Z0C7*9kQV(5_Q;flD$7*5 z8a)|HCadxQKRj#>1qBP5oOC9f5{YiHPBnbW=@2}KPtyfeHJ!8eQ<8hgH9vx7Xw!`2c0L=|CXwsfdIv3* zZmd1PEw4tL%tE4PemlnN!Ib8$5#~QFRDL*`K)6vfBIbb0y9gCHw>0iGdZEd1K%#7* zKZc0FXKS5KzqC~i0ZWHwEe0y0FXP#vq}KQnAheL+86W9(T zOI#@Bb)4$%J#q091zSd441D|ttuvQiZK=5$7s|oE%$+Pl7b2yhu?a=Y+Raw;eP)-}~#P=3%KsQqKF)^We7xhfclsI~k!DHY2eIMi70Z{yhX1sPL zKui}K?ldeLAmTZM+tfF2ltVJbZFId1J{&26&RhbGBqui0!b`+IC zFe2khQCYe4EsuWGq3}M;)MTztpzaZPyntf4W_W#JKWhJq_Ty)UDE0a=c{8HHmyCu$ zDRld(T1Bo2-Z^R#MIY)2^wyRFDT*2vg_6s^+HQZAb{x+;7I_aBYiyN$QEy)fJ2Q-m zgf}->=GO(@%FLObZ~BT&Ye$uy1EH?2SN@9PbvP>!O;8IQNK5a<$eNEQcY1*LYe%kJ z%}%K#IpGVpxft`5Kx_#gIwA#kERqhRH@PW{BCD{SSsvM1R|5hn}T6xtQX_lDC#jF zE){LNfl6RVX27sRIt2EdG#ND1=Wi;KaHrZs(%N1tcj+UOcJR2agXoT$HVoJ zu9*AT!y6$EZay>`E6SJjp_-OR7nn5`HJ+N5*5*uU9t)Z!K`V-`#n&OK+eRwsnwCY1 z*B^?`cCu<}oy#io^L-ytp;_WSqnvBuSn^o>PQz`$*1+MKICwwZ7huJ0=eRM?vAF?E~_RK_t-N^oe7AK=ggD7X#5Z#45)Zu z_Vc}XBXj&KPIcl+e93T0gNAk{6db zf=H#1`j4LazaJn_yF56ju+-n(r+bY4dXmZ<9IOH+~aZ^92_zLvZyG=jyN^>s4BJMXy_4{yZf7aMTFetJCRH%hj0oFjOOqu0m~T~d3BH9?K!*M6gJ2y zn;?-$Oy9?GwqiFm_o&3FYIxl_J4MzHIJA{gDr53nr9)D+QJOCPmDYd&RRaj~v5GEhr>W0QF?@MdsB@gXxdtxw7@;dFXV z4kopPN@h7d1?Ubg4!{x8YkrL6?@r8Vs%}9o(bDW^;++?p6TKudufJR){K5znHpK*A z2?QbTRp09^ApdT*TqTx&sr1Q%vtKk@s$q1Z`1O~hr#BlL#4oQz^ibb&r;}9S{80bE!8*v;T5M-; zQ<8_qEs4y)&-~T^e&(Sofv>t@k6|#*cJqWDHmmZ{iqhcxIvN`q?*L48yQ_)%@Sh#EqdvyV|CmdHiiHSCn?h^u0mbqDX{dUkyu z7;?=~Cm-(})qZXzSu|@?&{)cky~08pY&c-<;5Md{(Zx2aJk<|)aKe`}ptf-l`4j&4 zYjg#YS=ki`^_+eXLNaF(`*!(Vfp(AiC^G<-cg zjGOapKKAW#JdW?#c#OmlRnB(NGF-9rFpKZ}&unQ~J^ZI~nzQl7R`}#U{Wyng$Mtd2 zGovZB`T^`z!MUj>PL7cmw|N_2IJ`FHHx)p90YxluL_4wVI$KTk|*l zzGCrZwkG5!fi(I6dqq(QOK{aQQwg>xMbE7un80 z9Vs)NUML@(!L+cZiZAMhDydDE6xp;MWL8Igz1^I{nwko5v@TzC1@~LYPx}@#C3ZJ7kWkvu&(`&N@ws$DR90Yto7T@8x#ba*W4;~NAE;9Y z_*@UyFJj3UfBtN5LVtQOcocLzWl^FreYXTf!3?{z6*tx#`=NrRsp)RCTEY0cjpFs| zeZ?H3a|D8_7JiafyKBW4&Nbn%JHDB6w2rjIX*u0f+j&7PUH-#zc_@;=Wy&v4HC9Qnm=oOZl+|G=Uc-NY?@_nwWjcG z)z)}04S0Ysr=hKn8liS3M=V!(d*hwdlfSfI6746a?aAXvTDB+Ya+3r!y-JX-tifua zGmmwgXPA7rhtK|;vANs>yF5Tvax<8%-7K71pnPwgo<>6y&5gF01B(e{CR zMd03c) zj!)-VT^naxW5gn`(`{NDQuFOtp?%k6=NFxf4_U;Z?omS0d;w!B%Dh*>hk5mvwW)Cc4|88~>VReX>T0G3}ApiI%Wy zvdT0Mqxw*Y-wPPRFV>3C5GkbF20f5`Uy#$HXq)1%$3`Lnroc@th19_TaW9wUL? z8&}-lMJ%GuW;$OSrO3hO127{zX#j&31*{qkN#PB)nqbNbzI?1c!7y~15q*z}Zd008 zE~pGCA0l5`zKi>~?B=VpqLG+u9yhbX_Xh+rPu>At-BE(>I{gz+)?eAM9ujuQ&ZCbC zE&oj!Z8j(AFMeSB;d}nB+mv@er=n(0=X+yC&#$FXYOi2w$5i``yYu4a*mli50IQB8kst z*F*9HhuX{@IlZf{S(IIO)99_t*>A_vYAJTLXAgzc{+5-&UggtyG-!~M-RwlD z!<}N%2{!Y}0J`WKV&w4mkO?e8acU$cuu*9KBjGa>HZT=#>W%p53VGN?y*xep;Bx@N zp3QwxFpZAhSN=^{$W%r|*7xbaEXBRiOTU|5VZ9Qo9L7)Ecd(p1a@ONAb(@o6$ggvz z(GlrTUu9+>o*z^^8#G=BRrK&`9pQ5|0A-UDz76N-kJ`(s0iol&6f!*8TzX$5Yz^b7JL&F5_4;4Z`CQHx8s)!=1*at`zpy_cqMyWf_N~h6=r9% zvatrNYyE~XMZqYG2it%7_FD_LlGc@P*{LE5L<x%$WDw2E2n)oD7wHkHs`^Z%oan=vjL4 zjHcYuaGe0$kX_qT)Ad=lour827u@zyzw>&P_nHRlXs%WEb@x86{42d(Iw|Z^x`k1L zsRyDoUoeGBM$EtTUs?Df-+Ssj{B!6JJ;u2#F%U29`8xa9D=xfkAEty_^Hh(y z5e@DbD&x{!ILM*ZdNjv5^mgMknahwN=8;`7-~~koa&geicZrMUs%}&V4SRN@)6D~JL2Bgphxz1w+}L0(z^Q&>mlu>6xsV2r9h*L@^q0t9{VPO zooNa)VD^ew=tbWVap5OlfXN|#cS$&WL$=e%J)Zr% zl~QukvNHrD(@Rk1YJ6FuP@9(Gy0Y46Eo=$9H}zCA#B@9R@upghGuqFsBus8 zbSubByd&BIv?r8-k>tt3BFdY=pt3ZSG1{Wq!+n*MQ0OE)V#O?KbzM<^S@TvD2A`bD0yb!7WK`mm9{d(yd4|5f!ib8fRA`bAK!sQ)<8#OiQ0)aN0I9T zhp%A=UFJWnjOaVCkhWxs0~#p~V8M~nU!0`NA1{*<*hS)`o9I&C(tee%ksUIy#4A6& zy`au>@|uOulB28q-pHdf%ZBM(-olbUaI^j-W`JK2i4+6$Zl&n*9jS^KUT*1d zG?h{ASiLE(ACj;Ck!x0ZE_tl0xrMXiwX=tpN9-66k$4{ss5`k1(PeJhz5>c4=;eIp z@$r(<>-rE5C6z>NM20KH(tHgF!`n?)P2HZv*lZr%a99(ucZVqk_9)K<_6SzF zkDikr5gkR0UAUhS=@tXp&cT+5kSEb(tGyjvy;RuqlRS<9{mxP3ew zn&|MF+YJ+Q$D;;YiQ;M9sJnigzYI_yAqjJfO|C*gr%*=>eVZ%K+&eQhkOR+v(s9Qm zG)2qSNwp>?eys$ejfgc2IsC?tuW~=zlRy;vW(k$@zUX5I3(ns}*LvFLN(cB#|O2k=VZZiMGC{plSKHrmN1v3TPGp z=|MXdb34G8`*_Bm!KHPVaUT)@hb0^>=#xV*qY~60sr6BTSWsv^< z?8NZ<>|@aSB}T)ivnJ^QdEqs9bCBb`&cw91{hQH;C$ba_ID!tJC53&dnfv*)Y$xBa|NZ?1e&?V>7kTybbg$& zMc%R)I7d$JY~ZB3g$h&`POjhQdF=4UXyq=IQbtnqma*BJu<;XM(`kC>S5Iezd9{TI zZwG$-sbEsjiKZrjLD7`y2E>WznOr=gf*586FILxWeCyg?qwKUr%{JEJMeIdUoFPXr&MLcB zW5dK<;pUgX082BYD5TEPb|!)jVRbsF?mR2kHgb7TqbphFNImbgsj1s4FeF^#OI@41 zN9tnUKw8dGC7Y%BC~XoQ9X$P|@cw+;@X-qk_dtu=7|irQa}~-5ws{9QJDgu>@x3(u z10U&IphrV)WPo6R{hX&kMDIYfC?#@b&OOG*PJd?8ue`TI$f%M~L+qWNc!cs_J~U+% zJ(0WX-PIPXwUE>|nL=1gqB9h4;O81&J=1u&OLR!7qq^iQ!h9#F(4a3+oq_i;Hy~7G+QYMHa$9& zVY6hA^fNH9vGJ^u=LAijDpmsOwRFD>X)f*OZS?*MK&$A8-PJg(G)HZ+S|+=xy!H zf#8Tg}BrDWlS=O6w%tfx~lm`uLk=#5kjmzQRQ^ZbY+_amuTF7 z`JJA>Z~A_jzi#yFI)5?~Q=RV-jMTn8OmI0q@ix!6&lJ-L`iEgAN4?u@0=uEpr-&obzqjO*YE!FaRL7A;dtu6R#hgKSWGQrhIxF+Ie4w!GRCJ*;U)xD+o}2ZIPl1`wK3?4RCe9${r|#H*eN|{R0$&0d^z||U@e%rmR%ih zC*W{WXB`iB?AL!eUIZ@Iz|aw(bZs9DZ3c?`ZspDtQT_u`B=pg`pJ2|f9j~5VxhME! zuC_ilR)>u*}F0Dh+wGnEecB z++TKZh%6FcK5w7;-|hDj1VJWEIrqyD!>yHX@Nn(*d(aw-jxU=QqFQ(8RK;JGfh8JK zB{W~haa4IUzWU()d93lF8o}tjE=v$wxPx+nFN0Brm_>+$(BLd7&{?4C7^zKc>h4c; zQRFB7;o@8vN1}%Jxr)nh!smF^e~`tUM#7gXXf!!2M++f)1Dp1a4y=LLA|9Mvd(#PRhJ9h`Q%>Un8$TO(6eG^a9=rS$#Dmp&K%rux2h|?`@*8O6@VhnHPhbkOS|M4r=O3-q$6|a-^lqIK8Q*JyU>6m*lp7w6 zTF#bJ*TIY~?y$%mD&Si$-g1e*WMeK|?uQ74`m@$;axmuds;MjFGTJ5SXW9K!?QnMS zvwLWKeS5!aR6FUdLI`hU(cY1KG;37QNyOu7Q3n2KiuQViEhp_BYNXNV9*dMblJhE8E>4=x1hq zJ#(&54`tQnL1pr*PdF1Q{9#ln$GQE4YV9X0q+1}9*)C5^Wl+A0?Kurma;Ru|`K`w= z4f;?0OHsY5&LjyfC@;1H9;6lLtIXk{F)~ag74xyLAQXEzFvo;!&lPu~G zNHMbTrvuz!I%evwwaA3Mut5J)F!%zIcrmp$O*yoq?O11q@mbJK-_YD0=v-}+(JQBa zKdaoJA(abaO83lfbAp8^m_1GFsLj3JYj^09?E47`EP>x!M)w@I&9dBI^y`atcRyOA z^|}t|6rpJFwjb+^OEnn@IG^8j*!<*gG7Tl42EF3hB}>UA$);Vp#Y-U!R|E$CCYMm^ zh~ZM_`SJoJ=n#b>xS5MwAkpiqAjC`S4f zzBXxXJiEF|La4!oEu4bcZ^~y$vlM$M=QTVW-|=zxY9p_^KRCZs==|KHPv_dMe+#+& zTsr>WC06$@EqQ+M|57b+i?>3A29C8UL+mR%ISC7#*jBKzh?rz%9I0?qG>g4#f`$|* z?e$*zP3or%R2K?6+3a*$_j25qsSuOw0)5xIuSxv+)2iS3os^Qq+-Zv zKUGT~Usc&65{czLTV}fi%$)?bxJ&>$yI0)HtEmlt%y}vF%GJNdY}o|mH$Ol*a_z{w z&;Ufn-`B$3H>WEs+P>Z+lgS4Qp*MFwQ87w;w_QxV*mj)mORB=Vo7=;+- v-bkTX@aga_*O=D-y6FGnx&OcFu`?>JxtpZ@Ef7SQTS5^O41@?nq048m9 zEp-3}g8`SJ8vw_E!)R}Zs{o*@3rGL}Kn;Ck0Vts-7Mxv{hL#ShP|gHUz$hsxs3`aCqoRUp2SDEeD&~DGhvZQESq-kh54*9+-@czl zEp(=&k^Ou(LHMZk&0rc@j)Rp5p9N(Azv9MvSpGIO+nM`mC5<#fN6!=3t#5YIatI$A z6IuQa?XSrG9I)Vj3E6MJe#bQk&{M*oKaY|bKmyy@SVStt|4;#z_3J;^SZFw}zOG~u zx4m1%(BLWPDQIh~v(n9SG{=aAu)xD&tPTrlxf=N{u}c(&%-4Wi&h+2&FBC^}DT z9LK3G(@`=r$8rfiH&m{4~3F9R3%4mH}N}eaN)TbC!GcP`x zj`0XMrpA#bg}b(5lQ7YCd(wmwK;4AVs+MhW7J2p>3l;dIy2|ngT&~+CO+_DjTK9zi zw9u8-2l^sNliLDWT11;Hteeg_OnoEvX&_Wk0UHjh5Yd5 zi)y@qX$^n5U6I3_Uv`Jc?R(~rB#grKQIpIwPS}XoWGVcWnoo5nb7qS(nuQ7s&UH?I zz9Y<%d84|q;TWRgpb9^B(ti1CqP?4)J?6kXchvhDb2_Wi(whCsjScgtx9jh9;4#Oz zh(<54vmG(A13fl$cP*_JY2?Z(Cp0AIC6jd7Kj=>INl1%s82E_nC}a(kKHRcDe7f-l z+%4|-b7Ks%Khhz<)5%SxslH(3?4op1oY1$9{eW2H?zJhKleFR`C)&AdnBFxDhQy*z z#O`A=IQ@?b?^3kCSk5L+-H-1qo9D?dRp*2&V?8{PAM4#!fn}LOyMh$B_ggwgLaSxZ z7HVZFO`s*Y18%jNqM13Uw7;Qk$uP(6UBe|rdgk8|yjt(>pzha_EECifrg+VAI-g+< zO6ubHQ#;1SXqtgx#)I{nKKW(*f)$3Q1q%yP5$FhS&earm;;GC2b=$qk5`;diZ1VQ# ze4lar%0LTydP|^S7z-Q$@6h7^IeruXAjS zF!q*lJ#px9gllj-FtxCh5R-`fVd+vhwbpI$Tf{z5zYKIGNpW!qr< z%wTPP+l_7Pwm5})F(eQD|6Yam_@s_xG9l2`wGjn{EsBCzsk?aToQ?z ztvhnpi$kz2B+l4vwz1f{g){epSJk}FXedd~ykTZwDo-+VfodDSL(UsY#o>iQ;nO3SGy=i8nQt_p{Wz_;yM03vR;if+_SVO!cIW z+>{$tSn$r3UXWgxeEKCAF?e_ zZebLt!1lP`+c-8E@xr734l@JSaNnA%BuR&y8^c&jeDq4lGo)UkfY`r|w z)6PjOD?J`HAsru@+DX#UuUS+|PqRDMp>NfMmKT+0zRlsus2I^ZZl~^SZ^OJ{2JE`w zYqY=kquh(mNx3RW^R#_j+j&&|^hy=0_718ULAe+?8J%70$I~WTXkA_Q$S&B3K04=6 zD4?frWr?zJ5osCDqi2pRi@pKm&9SyBjyiUIjhTP&nbbC7QF|x$O5^aI!uBFAIBs%Y;|6(wpLdTD&9{6}An<7$Y=11b;&H?cn#B{?gwzPK>Qy9aa{`GE5-a#@bx~JwS~qmuUa3;R{(Po?j)QZ` zyW$Tq!tzqCQ`P6$my>czT6}O=kEol{8qMu);~Ghmujp6*+W@iTk@TpSm9!7d)xZRT=Fgi*u7jVFAdqMLH zZr72bqY^7;q}l@lYfB)2!EE;iWP!l!D47fb#9TW0k$s%(7Zzke;2a2SY=A(a#-J5B z2?Um)+LwY#rMv%u?dLtqe>OtAAkePku`yapLeRx5b~$BO}ss0Wt6;FwQozl_+3V|BD0n(}dE+8EkhOj;?~Qh?D`n5T>J9iu`!>qX!X#_R#OzBzf~ixQ9|3zBDHohA`Me*vW!c^tyN3S zwnj%j_>q}044AINZ^)$LO#=|1#)Ttim~B8H(3m8ds{DMzs{-$~RGW-o-RV&_*zU?} zoJkijEhH^1T}6@(lc89rqGNWqtOyx@bY#?aN-d*PP}B3Il6&{r_6OVe^w{RZiJ2L7 zDC_6-+2qv}5V&L2oU%q;0u3QaG8?8zcC2%o$^;r)k3fKS#!X%PrrHbgpXg&+3ui_g zU&x#SE@^ju8aH;3FuhA5g;{zB0-*wgh)s9$Z4Ttd6sD<$*8qF`Q2(F7z31~kFP`Ty zP0~M5q(mLDeuJ#P{oZvNK9_RUj<9sJ?DNN~n>12AU z8?)}WPyV|6r1RQ``L$iA8GnPygr*{nB#nURc~Q5!O)V{cZ#QOco)8NuJEq3R~LQqM}J@v6QadAuTj!uJYJ?QbMh;3^*E7G8BWvCBjpZBVq=mxG!E}> zVgy#;ztWq%>K*6hAjf0xO3t_sUs%5}FI#{odu@~^Z+daR87tRpFf_aO$&enPDzs2= z$1sAxq$QF_bOV8mOEubtWHu?iWxH?e@0Cao# zA6&CngKw7*ksmU1zkq1Cz;DzkL{h7Am7oHmg@z<8*V6ox>hJ_d_UCuCSYFmIUZssCXImiQArfUc zxtfX_#Roc2^v@>5J6+WVtGDOMd0iAUi|V=$K2l0sYYClH!n>IdDaUac%D-5YXz}T5 zY~OgSQ}@#SzN?_^`hjHR5zL9TOPl^i@bE$jix~B1)#FbL%)KH=W?q?dHGxr?4up|! zO82#t4<6KUso|4z%GO}=xZ7D-I5Dt zLs2?? z2X>gLPL7JuzZC4I-|xNJth8)dpIl6pZ%=3b%jxTf`OMu`5kxMwYOBj9d?h2H*)HkJ zLc!<|zUn-z?Rt2I#}016W22~5$yCVr43~*5(@pBMmclNEbgcMKyEH%V+Wh)%=t`~* z4Bs|e4LQnjRzjSF7-A-w z`i8pef`AA;re6sJ9Jyzm5`J5+x>b`i($?#_x*Ey30eY)B=yL!ZYUvuSGptkQI1)Us%}s>;pLO4GnnK%}Q08W&cYuq1KfGPFQL&>^19N z{^8cetzX*9YFqO|hZ>dH=hrS8QHEyWP7}m^<_-s9C5MNXvYCIG3KZ}j(B7sWN$!dQgX`NfX@cxHcd z#%=7OjI$HTJo&0!KB$a{@VH$ zt>Sk-ZTeI{o1JFqHgLgg&5XuoIDtT?Iw=(R|KLX(h))+d6M@~(A^9Y>8wO(VxRUAGU+Avf6}p$JL8JC{MA%hePF8j8u~9){LA z1F!q$*iVwFr!ixk$Tc23h9LP}29ku}cI6|brZ%sovcnAof>g_>*0=NCC+d9%~Ua^1A83UyV_BgP|fq#huuo%pE6y>>UrvNpxo`vfNm(VK1*P6f4yoco2 zouMY&n*2=4rocfEV7HVV2Z4bYy=C~la_LL5ES6?;10!SUer_^&Yb{tMgS_`RwD~<2 zHxKQXxl}_^SOf&dXDDYFH+AbE@vA0t57M^Fm}NsulgpUZHkXGUi7^5Mu*J~P(9c#N z5T*l3;k1fr5C9&7Ktw8IDsoJbP`pcDBSwZp$7d}DAV5}@wXxw2@n#!jmcpatRO%MMQ1!8>hBLG$e)q@N5{i>t9Fln{fiL1`)J4n<0&rAwqiM7kM70qGJ@KtLKP>F#dn?w0NWhME8I zE%m+c?|$ER@BiMrzO{bCI;``YnJ4ys_TFdbgB(ZB1J@r($w~nzC@8>F@DD&P0Cyx^ zEKC7FULLp$000*F-Aw=$yh8#1e)}M&00{sC4IKj=4Fdxm0}~Si3;Q}Y_SLJ{1lRC! zuM-oHkPs6P5s^{SLCDByD2RxtS*U5~8JO-ekwRGSu`=GHV`O6dJ_rgXCMGr(_APAe zTa08xWQ_mi53&Kcfpz68iasjJ9pK6h6x16i$QA$st`!}G=sQqYG!U>Y470Z z>3;z z9vK}QpO{=&Tv}dPU0dJywtsMVbbN9OJ3Idl7Ycy-J6L}~_BXh0fN)(wLqkQw{09@I zIX~k!cz&F3vxo#j*lKR4>aZnUiJy63Q`BtFcU_00y`RQ`q)+@rG}?Zl-zU$5*^p&W zm;BNcb~aY^#-Ejo>LtDjrLO^NYA<^@Wi)}Z5{e|jKU{>X5Q1aZ=N`(*lbv~U7GxfK z3PZBy)$fb8r`qtdx8b&@~k;gG3YT%4K56t)$Q|~WD4gzfARi73w8GnofM(% z#_X4refo4qkwZ(oEbStg-{^>SaE)(tWF(L0yI(W!eF?>{xu3sD z)>n&>XB?rUJ;QCj$yxqRTvyT?W9O<+J$7o|%$!vn-I(>1e$s=168I`0H~*JhK_|kl~r~843FdWB&#P_IMH`y4PMlCqEfCehwC0`Gm|%I!}Vzg zjOqhPS*P43SvWn{(^UObVWYirL-&0Nl*Q5i;UcN(4|I^H{K!M8FiEOPo-$W;KQW2A z+bfzVVhImb-9(O6ePY>kys-GWljtiQG{lvf`X%*Gq8}G?97?WJM-CW!j_y~Q&Mwgw zMSVqqshc&`s((WQ?PMOr24*gAof^slWNu$YyPh0sj=FxAk@9!a#U`7LGRddmYAK>P^YF#gRY^r!&phu$88B1q=Sq zDi%7)IFh8PJk$iraasU(a4eBgUPU!bv znuu0bM#<~>d_HETTY75Oblf%X}XWji>{rWhj3n`*|aMEP_YvvZlV|b22 zLcPLU)sG_ux+$ENN4G(|<4qgh=Qb_oxilS;7)qk<}E>R)?SE zPo&3bAL6hFsjKL}-6=WyRK`GM{<6hAx?S-T&xZP8yX_Tu9RGk}&Y}b#dn%?=7qrzZyy-26H&|1P5NkZV{kR;M4=uD zNI(#>(sGwk1xVm)I}(Ug9=l<zsNzjlSt z?+F`L|D!>Jz?Zy97WNST((=f~ky4Zw**7Ar3D|c#=7K55aXz+V1_}@#HE-VBs#`() zGR448(~Syw$PEeyoy`ZXy1UChH#)o_MN91d_<5y3!!@o1GSjeqwtkh-PlbZ&*;Y0p zTjvgZLsC9h+3v7cqTnjt;ccYBL~~4yfIb#2Wb58BShhw2#+yjshyw{MzjJ{8xOeQ? zOuC-$U=Roy=PQc{!P}-b^g!t$zF8AQRxf57?0&x;S4xrR!Pw%mHuN=IEXO6V$#d)^ zz}{A*=yNlc*;IowZhPIxv~4d%(7EApfRlk85}+wXbdDi`bt5Fu$+-U0{pN>iSdKMO zvFJyeh07N^59^~Ihia;@M(N(MVN9z)P$VQ=yUV;AJWEyjWoYLOaS>~8=9Gyzje6Nz zjt9D2crBb2lks6)o<(--8~&qo6Q14h(3}ef10?V%3<=Ptrv7xF#R8Y`bX+X>(r#2O zZyxioiu}ucmHQiCkB*iKEWi0bl9k+swp0#hD@=D<7L-6c)}Td>NZ_0V2^>5U6#MCZ zJu9=LK12GC>70L>;^*n|1ApFBp`SML=S>}xl>8Y@AAds4FK9|h36;FOcivLXUI~rp z`9UhH)J{|tbi=)k^yLJ$dD;zG~pC?P*?9iAwIKteQQO-|Vl1m?Cr zLJ@vq@W{}xzwWB;GAPR=~1BckB`ueWOh1V^~we}qT+2WWbP1V2&Q z|FNy#_(5(`g6r$t;GAFn*!%7cyKgbG%!s~Wo*V8sTJhc*S{&7H2k{?f4mYuzEFtLFICgeqmlU=vJph!=rL9aOjShS1P=r_Cgh&hI#@>+Z%INDwTY=iImtPx?8h~3L-*t)s)nptR8@u-d?-b@ z$Cy{RI&X4u!h7CicT;S)NoybN(kq_9q7Dr9Qahs%UbOI7I3sFo`5w_nj8w|SX}u4( zG-9=YqNQG!U`aR6nM~2jT}=%LCbul>)-%5grB`{|lOrnzOo^ItQc)Hx{ub!*xE0j5 zdfnLnT&D7JClV05=_Q9C0AROe?#L{WJXHED;w!7<$_ednNs2@QzEpn#Cw^<--;e({ zaq`s?|IaN=yS9H%OUA^=yTK^Q4QR1BW3)g5Puq~dKuVS1cV4>rCoiQ?%I8=^6c4di zYPe2$_BTJvh#irAvx?p8pBby)x{CyQ8KF0^px2=6J>M`NF;X()w+Ytv1*FKjn!R9% z&?DHvRp&7Us?pK5l{;ItH8}Vf^Tp)%pJzUBzo__Be+5demF8EnSDaO$#5*&gh; z{KOWv)4O9>ft!;i`hoT0QI|(6)16Pcp0Xszgu1zGPVY3Rh21ltW{UQ-8n(Rz0}a+% z1Ty-Hm0|HO@P*eXC=PYP4HUD@Q#KU>k}D#vhOir%j8C-pq$YUci-gd}p(+H<9~BT= zULV)DBtrt@lDT{;n(c%MHmlv7onKHYmM}3lrbmNdlP%_(P{KTTbFYiBAHNjrgOsKK zgZWaX@Ujv2w5IO2^?cro#cR=)Mkape?#|_YTm87?5qI8&2T!kMZ3G|cBvOqojBfAH z`jNk-Eq~w0&3CnQpaB!@inJ7Fft$L8E}kW0O87rnDF5Lz30EXQ)xX81`h+iOf16>@ z`<~7Z;TKs6?qZ~0(h083B^h&SmcOdyl=Kk1sS=8NIpdCKDu54G1%i9oWVL)mmiFcn zV@LuPE&;PY^DyEj0250OLKNfiOpsf&P>-RN=Hy-8qi3FP`P#2J7KmnlE8ZC26$|{U*9_J7PeO@ts zqCP70r4k2~2yZC6pXclP`C~VezD#aAq4f_n3w%<8aP{>68zaB5W18mtb% zgl34(n5?dE8W|$mH5*4nv~LwBKC?o@J>?BXJISOcV`2!$pzgpsn<>w0AJsMeZdqkM zZAbGG*>LVh0>Y{Y1oSuuXM2_b2_*9-A%Rz*8vizRyY72i^sn|L`v&HhSjW?XL%tu~ zvgX9#`-&H5NMJOVy$qIw@IHqkFd>LLVZSuYtG!UR=w>`O;k`45NT8np3DhTDTJrro z{okhhAEsxU^LD@LY~Y3jxSTzZz+tP{?iv!%4*6-krVE<@P@BfjL;~}+NMMoi@9mSI z@_DKzy|LN)o|zvjPyK1QFLhIk&~sGqy$z#)!U9EqX^Et4!~Ttf|I0Y|8(B{N_oIV| zWBi*bG1fE+YN)jFOYH~&=@Pwq42Z_>%vAmt6a2(X`3gfV=jqF<7DpJ1RS zI7$0E&v9I8|HiXNls_^1Pr{?$5dyKS^7_OY(ia5Ogrusy(fv4Nvu;H0^;GCwwG=}2 ztqlKjfPMn{h9H4dNr&j} z4c@AnSq8zFY%6PPk`mr;g$l;ByLju&St*o~Itpr@;TmF&i#a6hFIa1G&WvB3$UH5M zl*IG4jYf00Q-!@+!`n@{8$j8CUA`RYj(=B>el`G|u`yd9XA0g9ZPEdK2BLB02%J?= z(3vBFH)ZVzk7FA+u{;uJ8AG2h2zr1RYAK(kmbqP0?0=!qYF%eRTg0|r9m{a~;eI>B z)9p$3{-cvIjnOf+z2nOob*oHTqKDEa{xPevw{|fZHC7(m-Lu1E(>jHSKvtkoIBNM% zlk|d<41f+O>oEA)w>cPlJQ4`VzwgB?;fU8_ooX5PJl@7oc1=s?@z8--BIsksh%b(x>jF<0A{_a*N z-k~^xMqh#iea#tha|&{HI8wi7z=s5GNyF*N#17YTp!0P$2ztJxP07Yv1ZAQJiu|)in9^L^!MU;b%+wtr?{YB zuj$3Ix1AZly=3L2MX9i!uAk-Ul{oTI+mQj2ps(f{4Zg$;?5Nj8p1bD|(P^DaKOCWI z=R~F;NbN!NQvx5+>Wa-ad=HIsb1x1*y*qt!)q3*zWOQssh0*WI1gL!*341j?81HP8 zs|>?0o@|iaR*}w-<%c{vCU=R%QehmXHUFe0K94f_rRi%n#?;p%E)OsA>z_z2whi>^ zbV$U0$6>~Iy4mCz7c_Z)-x^eDVt-?RA?Q9xW|Emd2!~3W_|qbXDM)(pFT%J_W`6g7*`m)rSdx}HHQjTLyN!UHNbv#9dNMibQt{N3fzSWhaR=#M$kVTh3P4Hog zK>|2OD{+hNy*irpRTVLPTJ)74NCQg4Ys3u!R0hnk%_u!?C&A!>oat}H%}k_B&m-O# z7*@)P=?>Kwv(>NjWI^Zdfv?J{v1n&_5Bu^{`Mo)r7|sxp)gfnh*XDw`DrqfD1#f}& zOiGKSz1$<{R`(`E^t7`^j$~PAj9T0JVE^EBoNIGikNCu7>=L6C|6&z_;FJEPad-F3 z7aroqOmo4xiFmE;e|dpkJ+&kU*Uw5?FHhThlHd3A{Jx z7)vP<`voDtwgfbwAa<++3)21jJWV!Q95u$f;P6gl;)#0Na%>>c8UW-^lvEf~=^^SSRS}Uli}Rv|S}5yId1_Fy@w0b6i$U}5=8-|T z2BFQVuq+ZVG_OAiaVl+XL=?0noe%{f0rL^hit|9wADj6t^eZ-pcq(_#Yl3IN12U)t z&jOjep9L#RSpeXF$$PlUfsAP=fgF+q4IEO8Dc;}P$=`p)2(*%bR{DS9q48ilt~G66 zVOy_Hr}8iH8bkNTvl9AhDo&YQZapT|0pcu$2&o* z;!TSG;?16?IjUQ+usjl=7V1A0%d;3Y3#ea4cSWonfA(*AbHcS%zwAC-559jcuRU7t zwU06Q6GQ$WhKl@pX6rTwyzcAjLcYQOLPzw!LWhRXK8|+99ujz6Dx%P2Zfn=G9C8U$ntC*UoEpNo18o zG_O4@mL#xGOL>SMq4v_~_FI9zYqPF-5=-6d=@moy4w_MVa_i4i%5{3bR>siWEsT0f zjjrC`r65h(YdHlM*<0ovdx^tDC-?r%P11am=r{LYqp6$HX;4#K!Mu|HP4xOeDJeT` zRVlqy<((K=6%A?p>rI?R;YzRCGzbg01(O9T>ZtW+xp}pn-bPwc&v<6c>eNQGo;ay_ z7NOCV6Y146ZuW5~;|JuhrKZpdJ`HVG@tZYH+=0@T$Jv&Ny-VfX57(3JXyB>m^R5wN zOR_RM;R_Wqx*f7u86zO(Vo$$8_?mZju~T4Iv0{(+mB>hLzwr~DT$%8+16taL_EhW5 z*4CLB_tV`xy&L!HTe6OKZ{~j_O4zjG>It7_7P`j~)#IJ4hW9#{%YBLG!#?{WS|a6s zOstuWr?riRWwvcr>utTEv`DO`eAll0vui>qn|gKe3zRhSBk{_`KALMRJJ}}zxXQ%| zl``GdD(%_8lLMHUZ2X00uW2OZ6YCn5p2w-C4T5{T`>(?Kd>NVaCsA5m%G=_yDl7aY zi)FT+AL|HR-Ho%YDT#cjrOuf~$V{y_fyqGaoCZ3^!*b-@Puvx+>2wtJx}#UueJXb? zwWIiQ(Dzk*iF7R#lV?yKq>$#pSxJWzyR*U)HlXSqv#{pD%sXCEZzaC#iiA#(tLA&% zxDk_v3z3UYM2!--mp>>PEcP!<5e#RiTcNbDx5$N+h|Gipm*3guE-f#KTQPdbr*HP) zdc;>V+O;yFSp#AND?T#3ceYT|neJRg6Su++I+Ai}rzg)aBnXugP<^aYUN@5AUO^!Y zMH4eUKmu-X&m>Vr=)$yD?V+se`~`i?sI@>ybPHLOrF)x!M<{j&7DFoYy`@YvhtxPq z@0GOuT12VEq8yHu!=NJ$v+Pi#ul_EJn17Q+aXtHdaPI=KX+)_KEIhHzGxj&N z%cT)iyE^qq^Xp#RRB0l9Y{refgE{c^r9pt$7ArAgAb+%?+QI2{ zD?PWF`7vRvWpK=7AqVPQU_m)V8T1_=T`Esrd-p`W{D$sS+ECb9UyodA@y9>btl z0Q9L3UAI!{d$IPN@$ux$; zd!#cI`EyE?doFxKf9Bt`{NOPGGce<1H4_QwD?!&)G^DKfpZ9L=)DkZfw(w@1(?=}j zsq>F&6h^wIhlHZOD_3t6DGuD;3<{DXoBg=t$&}8)dNic{0q7JzS+8vOF#VGgh}ZTV zV?HiW^689}x1V%;VnSmycBPBBeUPmK^u%Pvi#e`o&h2`_2zI_Ik3X6uHoTF&$b`^G!j2xfw~Tl8Hv)X|Hu2*7%;C z+g*rmIB)47X2lpX5#dVPqrnz|i{^+87*#CgTlUB+lEO6xkKAR&itZ$-Rw-Myrus-+ zxjN%y6OPNoIOQ!mn^KP1LWz0dB~Q~^c^IitcI)yZ-0ven@k83S!Fkm7ESjuVyYi%~ zbdh~JrjfA=!0!mFh9c!7|#a4T9U1P1Mf<1h^i=_GKwFhxc z^zY@Uh5Qq|tmEH*0j>y|Q7B;=&Cd~N!m4HU6dwidvrLDv?pRMk?p?pOf;ZyYCQXV_ zZUt!~yW?Whbgmv8#l30xJZ4c{FTE+)jIv6-6-?ce{NKLpWB#Ubi=9Du#Lf>ujr#$p zaVz5`h(& zFn8qBrt$Mi*MI3^xfrYrIug@}IO}?Iz&GEcDI|abTGzzVKljy*ozj7=9U;-NL4>tod21r>ZUy<@fZ4sj-|~Rlhuhs zj@$Oue2?+e`QHpSyzUN8z;L?#C;^Q1PTczEg5b zlBb3h63cds!Rg!iQsO4bjiJQS6jADyLS0GTu&mY`NoUH)jUFS;j)U6{w_iVR``QvY zZO!A=r(T6xnNlIKfAcDJxehChO7(CW-xVFS8@b`GXe{wT_w=s5tK49W6t)QeMT$?m& z6(Lt1SuHFNHErtqDkyvF13Y&Z1=Z%Ux6CXtwJJ*;lf`LFEFPZk)SRR(UXfNSEoVsq zBOTyq_j;$yuKC4KT!EQrgBu;;N?ARDZ+i4_+)TWr%Xxb1$I?_;0+xWAIg~p)w`iO= z$rFOrXFu#?_p8?x`#=6tTT!0a=t#;Y)hcu6+0tsaal$7OC3A<>DwL@KeKWIt%3KFA zeEA%0d3$JX!&o*29))ED5xSC%VQo_pJeB380(0ixNui_tVhB{W=5Ev1W|3;&NskXo z3o^&JVf`6Q{5%zutOUv`|D5svw<>`9{3#VlfdiYIE|yyse$$h#()|zeO>I8dt}KP+ zo1>8WxT>spfK`B26Zt{Q`Y#hWWYYuzFl?Vyd%{f9%%56#|q7 z)B^in!0l>o|L;`azp3r`VbSIcMITyuY58gYwn*>=`)_ZPKm9klE5F(gxu1&p3aY+4 zbBHm|>%p`kZT8Dly>#1`(42jSOWzbEFv(-^LNvvHZ*Ai|wS-VnbBL8EgmY7I_}MLO z-8Q2Ld{WFah+73?hVjeYy(Rg?$sJY+rIFp`igF?!s~qoLT%G8$%r2l)t&=(`wAB5{ zoa$}SXFFU&+?};!ooWAr4 z^g5L&_p{C0#WDCicd*u+)z&jOyPxK=O(uC@#7R*GD79xdJQMFHNw3&*P;rS_(=Hz= zwUXV@rcWeyRgz?n0hAg(@we-{$9>C6?`4~}y#ePPykTQ_p^$n){(dc3>#RZYdc4rd zf&^72c>t>L6I&1NAr&0&bH8l5o&uXYdZagueHUg{-c7!eLcI}u-F_%aZ-!8RP_JP@ zW1;MQOjg94Wsp;>-7L<~9qy?WC0a~7!n;$_=uOhy@c@$VB?waD6pFbC%9gyu)bizz5Xm+s?<}ysRoQ&SonRqxFShhn*|Ju2OQcHn^QMvM^ z+x(cs!Z!NRjE&ZCW`w@nY9N2K{o79gyeZ4a0xY2UV>MYt#%LckW1>M;$Yn)#r zotsN{Yb5~G|8lA2acL#eBY|+jwTq}LccARA+ zfw4bib{9F9+eHDW0NE-n>%h_*Xr;4R@gCxd5|h^NlZc3wd^i2#o!)7F z`W{7)mbjH0k&}v{PKrkHS|K-mfOV;(Eauy!@Uk@SR+eZ`0)BEU`w3`1CT)XC&K0tf z68HDtES0sA#+MM#QhYd;rC4D*7@@a>z^)H#IpY*71oj}>A%~Y)(0K{v%TTek3(&XT z;Fr=}p%>?%Zgv8O-v1aXYzvH1i%t3?(0GXSnzn{gihmjkY7};c7#7>RomI3$Z2FP# z!;hg-FDRh>C!fIN9z4m|m(|?sx&1#zg8a2EmTKRLOi9xp1N~T*$uwK9AT!sGaio7* zRuJ2Qlf}Tl0sO}ubc|j!gG}6PO`26uCotIMx{e9EL}x#F0EUx)-x0;KLFwr`j&TubXjFO2MVqqH~|7DZ-*`?7-@JkkyC8S(=r)rMtmJgl+Q;HyTNo z)!u*fBwX8rD-Gr!C1j)WrtfJNeJssDEsuMzLZiP0ZO%2!4!rX8~EK0Ve z22W1q{AAP04<8%)Q1C*~u3v3rPN2dAoJus9iNoML^i@?HBipf0INyr)IpfNf+>>uH zqNNg8D}N+|xb31XH9W!-?-Cm&+M?OD*i!^jDsY5LNdmI}SdRC%m-GMR zH<&+6?0dhP*a^iy2_Pm=09^-z9H0sGTae@0xzVOJU+7U*n&xs{q`R6EDYpL1lUrL{ zdad?kX#11XE{U#F&z0x6xZF?(9ON7b5LeH=vexjM$=&hM`ZHm6YD34J+w*>U5?Rh z-*psW9xTjrvzUWjl8n}J@4~%84enL0#2NU&C9*cpd-!fnX`9ou*jhf6eF4UJ-ZzC8 zy`K_##6?ZoCWWuNub}uw@N(!|NVZi>Ij62gd6k>4(Bqv|Cl$((_n%S9$(2x!w>M$G z4;*ZzALon^lV*Rfy8yqxcYco0b8~0j)Xc2ayEhd;^DKuhwHOX-@0vgjjou)dwTXaC z^14n*T_!m@d$^kx@Ba_0%!%XDGT0Y98miwv7h81P$b>E(*`4|Jg0*U0VA{)A257y7 z4S@M01@d6F1tc}Lhs|;|cvJ(f@Ef3Eu#dmNO;KlPufc6vRR6~i&_7VTzH*2YSDDHa z{bK|K!(Skb^pfTl{4oOLk3|T0G_B^F_nQ1Q!jDySuM+dvOIb1hIl>=n_>S!Vc3?>U z1>i>gi<;s%j_gJ(AE_Gw$xZ={$FZ#|-^p)Mm-}422b6kV@0{Jhxlc@fR zGlH(&p4s}A?{2Qv`(PL`bxi#&By-2A^cSlv+r##lK+GR>ZBQnY5Ga8<=YL9X`HyrP zHESuvn0!g(H^d^dyTiqx%=ncL>6T8~rO8!8`Ohl76EH)HxYj-KO99>A%*$(Ar&lA6 zJMtv{uE_L#S7dfUlkay$ChZ>-88LO6|B|)IOw(GmtWU9byptoW$T^kqQ0AraGjTPv zqfTnG+0s^1SeSI#*pW^x8;oyaN7aac-{k12`}LR76&ZQM9ZRK9Vpy#Bz%lcT{r%!6 z<)y?Na$qb*`s23@hAtm+yl`>q`Oy>)@qx*%MJKuCIPy28ykVA`F9-RjUm4Lb*d2(x z>bqwdGUvTpDldwd(%t9TK2)?h(d>^bq_wKmER0t-~Ncdk2!8%x`q6bSbK~{hgDEs zNajKyzNd<#pE3IW<>dD5xBZWUN9u9mJcVC{r5u@Elg$TKB1sU<*P|c5S>_&}Z7_Z{ z^x8-Mxy1Yo7vg5Ew0?DYd3ANwz4yVR-+Esd>DALvxo%E|&16nru_4~~SSlB!_iTBpolB?asjK^G7R@Ro7A5rM z-K(M`tqg%_qdKZA@-3&>d6pRlvu*22-5*NJ)%tOJOMH+p5U! zUuo;xIS?w1aU{+$vy4$ckfVLmPz*>3(BA4;%5WcX5v7uU8nc^fHAX~iL9r(**bufV zN!!Z?h&jG1Y<54udot#MpN(hNb|^JW7pmo`Sk`OT5&ZPZ*CtUFua`2U?P44o!9%6I z4O5k{*C~yuQEWjjps!8FTI*SPNfwonPWE0!h_qw7ytz3fIRaZ_=^M z9=r2yjufu<(-+ggX}+@>OpfSNX5)+Vmf%IELFdE?x|_0Gv98LBH|iF}Y4|DJM<-zz zbmf&n+Xv6wH<<@L3LDEbz4dF!yC_b2iPERBZ+J*XDGk!bbju~q9v?dnK9x&<8r=3E zy|ZEcb4!7e6qn9DSks(p)v&`Qk-$oQ`C&?^g>`}s_rP9feI_PwAX2O)80N#ay-jD$ zxu+{jRTS4-a*I(sSGS}vmQn)aIfZSjfH1y@f55JXteG2q9g~p63u+nRcH5@jJ4hf` zO@xzEaCtH4L4%{{tx?q$D)J#m^Pz6ymn<1va9n9-7)4l9>E^9QHx4j3?8}`;mmqTz zvq@gD-XHcpEW6iw^u?Id_?7Po75@|U2Srz-RbE2<%ihe;MtIiiE_$oK9d{e;R;1}O8eHA^(t1r+;bI+)`dwg zRMv>3&BVuNF+{G4Pg&2oQKM3NdP1?+;5vI#2KyN0j;?GumS4I3I|8MkGZ|h=829*( zJ|iG7gGE+iwX&L$k-R$`9l49Vwzc*hG!#BUWWb5)Pja=S*Az_S71v1Gfof-Y$S4|# z{u=Kb6EOKRUIHp}c3`}O@y~e4&j}b~7QbX?XiSA=eS!;sdfGNR0XEYIbON&PW%>Vb zQb1tvTl1z&;*MIo!efaMmUQWuGM&u@jS`Dm8^s;2FFd<4ft;?cx#2CzkeYTQj|+ z1@{!+YMh>{^%bV+Omt_;*%QTQVm>2VT$#Qd(Qy&s<3ciRo5*=rUb=0v-*4(k(b#q_ z+c8OAN=30d>p(k4q%xKiuB@&QyMO@ZWQAu!8IK5C;Np>pm0tP&LqUdsAq7{qJpFHz zi!Fj#<6Ts|>a@!?D&+OT*zGn{b2G3p<-Lq}$`2#YYOzBYh3=HzklLle_1TU!!LHbd z^2Vc+uk}9aV(w*!J7%{oygbXdyjX|or@u+LPnMLDsp&O5Z6 zG`V*SiT2yNZAtqO)e$)4GtB>SVEdM~>BljcLhyBET{w-d<}q2b*iL+B^4j8n;lI+pz1j z%AV}LRdJ{;sr<#CgyiY;nh)cN9qK5TqYuCEy<{!@xZ3lptf5WT6nmFPa%;p8O;(o=e&tDiRg}DW1IS?F|4PFnr0nUmwqZGl zqzREL!%zS^7t_+96<+U9nhZP?2d!71loyS#eGUF_r|d3fdC&bz=5$bIzJ2bv99?qq z{!GU?;I{dG!qP5E;>Vm-f#ZaEpJi3}fpcwN=-1FmkFP5kP$T4VV&nZX3_L#^jn3f!lnLTm&Ug=iXpZj)^@ z2mQ#?_Iu)Luh=mwV!tV_}i*-2VvriU#`9;Yq4R>rvnzw2AQTmhNvExr|>+(XZp>hi^ zf>;stl!v#8%04`6dD#zU+8v&`jpe#TN&6dob;P6JSPq>%A$m2*$p`-C}RLQJPS*OVZ=I<+B2bXPc9Rl+n(0rALV@Dxl*J%)#_15dgoQs-Ck01 z1_ey zRe!Ez7g_FFtx};{&>&VD7EUUb=GkQ8kPLs6rKa48%0S9bF=Ew^vN6Wz9P4BC)@H3< zUP>sdD}XveSryCn^ie+OdbZ843l#Xc`;xzSZ%rz0o30+;^U93wtY^$JbCb#Y;6lBc z?M9r9D3uLSlp*fw99h;xo8rk%r>~P`b4)}_7A_6#Gw3dqMQ&pTk`xC!n5@Y#28FM1 zzN~d8e8KVAnjVRJ^c>WUYD>wKTyd!k%^_S{T-rL*GgHmB8Emn3cTA|tbUK5{~7Vnk}&UXgEG_7$w28w#{>u7_i(zk1S?x~F zuWK$ygq3jan4JQ9=ufp_r!Ds$Q5HPxy7owxY#t#F8LhR{VxvzJIMP?Nzxs^&W0-R< zVXq5&t2%{LY|KYPI&Z;=> z7N&Q1XdbL6nS^4z#IzT`sjN#l*CJr_4#xmzvsgMf#>!N|>pjmP%w0cBM>bA~^1;_u zZ^>m0)`|Yd#~b4082`UyoBbrk@&|twa6jdkVXxHD>&aRy;56U3oi;@z{j>%3+_Wk} zOZ4tweOU=}_4NleLGKunpW2Bj>lm((j09&EnKxNfR71ozB6TD@QRgJqCjF?4U8$pY zgPrqwon?y#98S?kzpZXJPjVJE-5(Y}t#)WU;_086k~g!bs~xr`7>LXd7Qo20)P6me z_uk>^iIrnHi9m<$0aWnf^Sc$5G&9Vd<4dvptV2~KFj6DWxWna*}}RTB+pf`DGytx*MvtvDM;@5w$Z>GNyE9B zShPDYf5C@-hO5ss*d?o3|#vkSw?zFwg3UzTiiH6%v2_ZZ5$!etyvk!c`{KEeFy% z;(hv5=zOn@Qbi=Qf3cNsX{`*dti#(6T30yuNjo-Qmj|vmB)ui;E1#dS(l1J!#X1UM zW+iX^z)*c45qsBb>*-!9tWpHsZTmRQx$M@Yd=i`aB*Ro=GcJXfV~?(f*g$&eh2Uid zw#a##@C$Ho4eTAOv+8)Y#8w&vfi#5np0 z(1y)~y-)Mvv3au@$jdtIX{e@ZyiObV*o8VQ0q}9tqE>Zj!noENT>6k^R{`Ii< zqSeOjXI1969#z*?hq?<;A5t+6yrU5e4vyJKOv%f9>mivuy@x6=Z>-LO~#U(yB99L!M!wLH6W?%0bm) zH0hZXKBA23UL@2V&Df3NJdWa1zPG&>%f8-fbO9{JCBWVKmfWkQGKQ-xht)vu7BAyT zw^~qzu#t^XR;%adafQf@gKom!648e-W7sH41TnLTYl#AzI_F`&&r9(vch1+=0?*sG zh@E;wWy3k{dfq2bfHu_TaC?Xrh7KOn)DIh1SCm+h?Br*1)z+|{#)wQ`d!1N=8x^QK zP=pF?(vGsCA|7-UAYh)=mK0*#(z;J`oTpuoIVq7juA?=XEa&br$~X+g&H__?a|rQ0 zzuRX2Qbi;PJ5?Nv@gqfZ`-<6qiaYC(#BtGHU+do9prZJC=fED303MNaMT5t2&q~Sa zgEpo5SU1a~-H=yp?u)hL3v+(7dl^0_T)M0+1zeANa=bZ#1|(2tj+*(yuCsdl52XUX zB(VM`YXu~diec%)Ls2glN7FiqI0t-38def!SNicy7 zEE(m{Jpx^}p1bfq=H4iT_xIxs8o($)d)A>bm=4Dt02ZKfL-)UJgV}9h?d5xsbg^Z) z!C8VvJi{f*_pW{uuk7`y*&4tp1R{fLHPS3M>h%@0JEn{z(00qMTAN zvuqCW^yD29h}ws)+Uh?~IzrzULtum#$0cMJPvlKe4(XJOE@*ORIUMeq!|53R06(67WTV6iEg80?tpr#bY%8R4&h5C1ZW6PQ=$4z7}FFzLXH{oe@w z?~LI3zlaNZVJ&OnFk0-|z0mtY*1I9nLPbh>9Y@9%rePR}#r@}ov)6(|*JCcVv)OWb zdP?Tmo4~0fc{8BPB(ON@RQ8x~SOq0en}$m5nWf^S&}5?|fg0)mng;w2F1!CwYyNki ze{^;J8*l&Y0{(A>mw!50_NTWv7$rY%%P~uxC>>3G8QzphDk6J?3OXv~)cIRGvs(3v zCAc-1Qee9eMhetNCs!h!`6Z*VZO*BZd>zFHgO_+*s$ zk^0@&2tpnL6#W1EQ*Zxm<@55(J!n%{sr0wG(?+nkDlYJ;#7Wkr4gw~&ApO@+@{+)R z@oDXEBPfKr%#`Ki?Y{M$Jgz zbjR&L5L6g)-qo)y*P}qq<<4kMsVYHVeRTgNhA?=@jMrK!;udq#Ij##7aoMjgEeZLy z!hUwf-XK;&2amW214nw(wT5_21p$kr>_O$|r=A5gDPhNUv2b|oJY@1FLgunPAKGMM z52p5qfywxDmEhSKKlL4p7?3`%ltXyQ?cr}su~z*xHy*X?R%OJFX;`>M%DQDCOeh47WkHwr^P zt0dxPj*kpvY7joTEoYO7uI6VnDrtnVCRtTQlMhb(<=^q&@aU<;tKqV<|2offa%nY^ zCv4=vnlhKOe!C3UU$!{Gx!vtR?G<4WhF2+_oyjx@f41=B+}Tdb$~t$s8=crVAEeGZ zokfZjMoT>(Zx;^N2yq=xX2{RQ*lP=Us38FnZi9hvV*i;nr&?LI%|;#d_Ie7z&$9+>MS%fjuMF2EZ*>-uCLzSGC#5i+GGtzEv4=j)fn zeGm8&z!<=e#;*Jc)-R+*_r$Q ztLDn1n!K`j5XMke(Xfe-U=Xl?7Bqkh28)nU__E4Gm*&`>bHceJMyGy9UY3qBQ%FX|>eG}F z#@8`yyZcS2iRemQim@xIK{Lj-8~5-O;Y|cWWu}ANeX8=xgV9mI!}8-ltnXKK=z7b_ z`e!}Zm49OEYX!~3$|-#ja|PQN8_Hs_$pqmZGg;Qst|#=Xlg~AEh(}1&@UASUyOG80BWFl9KvrjJj=d? z=cZ|QfZQd(W~M-yeu@F6jZ}VG`eH?G;CND@NT7lfc79W-^Vwc```u@f!(Z8$TM&eZ zzj`oflc`FDU%i3CsT5vxy?PQodah!PYhOG{^p%qq?^&9hhw=rH#`joP{W5Pwe!gN6T9tOmormRE<_=y#XZ_8Ry07I?cZ!Cm810BTnfy$$ELgHA6E}0R z4s#~2z*bq%_O2BZwOcu=;c=IWgqQsfJD*^?U$pjgaCvm+T+jFUcW`JCQxfMV@&(Nn zO&yivIvI7!J@GEV3WzBG0_3gjHd%<0m?ZMhWcgsBt4_ao)!%(B%=U4u^h<61B(fzE z#bjz*Y(*`%-pWZB_Av9+$A^IGxpBA5UWL0PQfEZ<^=+X`7Y)pXTnx%`V5PbKkkT?*j}nI_H$VBXfVn3?`(h{n&7rl4Ip^zDm7Jo~;-{uunelf~Y&P z=N-5uPv5c%Ue=*OS2>T~-=3k!s~OdJ#!D?ZKc5IF<6ihcSIxU~RJ&@>RnjrtiyJRl zom*9}ouX!tQGYK}#eWKL#b6mAZcRis&3-#h`uQzm*oU>i_k01L_zri|Q@n4!Md_VG zs1o%V$cblE1r1${F4eDFuJ=d7FV*9t7$|aJDD=}OqzZwD84HswoZsF6AlLo63YV80 zrc6MfZdyFkW+8^lwSu;cYQ)lMA#prBmep$ z?de~Bo~%>LBy0O6(**!< z38tfbF5s=w&Vrg%=V1PJj`^gxIUMRnfcXGKt1Leg3{A*j;lS*P5wyiBK;e-vArjD9 z{XQK(AlHE(+vW!rEiyojvpE%zXXt`d!A%ga2i4&+(BeGi+y+fE@jPSngfz6oVProH z{2Bl$4^$HCtssP}0W2EEH7&D2w&D*Jag)@}?Nq*4cNBjaxL!DIoy|N}Z3blk)EVuD z=}z+^4s&yJz()a}=sIoCtOyd7{Y5D-^6{7V|82VCWr)4+GJaudl^t@P%-}6Mbi6r| z2r&C5H0;~Q!)_ntZ*s>^x6ojzNG~`@kGe3{kq2#*$e@(~@J=cLA ztTg@NNCrryYT+LmE>$^jS;IbgaXrSbEcCH!cqXtvBP)8dnnm-eB79_>me{o=| zGogOK1T!Pe)&fE5F#hQ~gT}y`)Y+`k5tsuln--A}y$Ql@#y}C`8f&1e_@MAVDc-H2+`o$c0rU+kI9xn3% zUqlbRsKfwUaDzDMX$I@o;%PYKF~}Ao&aW}|p)06t%`xhtpe!f>HdOlC=V}u+NDP?f zVPF&pXD%QhmdSmh6#G9ggbyTqeZb5v1-dNrB4aeAslB95fh<} mcFh!5JKB29+q?DJYlW?VQDL%KC4gRH*nn{T6K54z>G~&VENb%r literal 0 HcmV?d00001 diff --git a/static/img/integration/vision/main-dashboard/employeeDetails.jpg b/static/img/integration/vision/main-dashboard/employeeDetails.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97a0f250b487c6f71abc82df4423486754f86b01 GIT binary patch literal 30519 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 QA|lOl{_Uxy`ZM>x0O66k>Hq)$ literal 0 HcmV?d00001 diff --git a/static/img/integration/vision/main-dashboard/personalInformation.jpg b/static/img/integration/vision/main-dashboard/personalInformation.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc0d5a1c5f87436a19919d156cdb77b15c89f679 GIT binary patch literal 29793 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 M(ti*zq{sRH1>9pOLI3~& literal 0 HcmV?d00001 diff --git a/static/img/integration/vision/main-dashboard/personalInformation.png b/static/img/integration/vision/main-dashboard/personalInformation.png deleted file mode 100644 index 7b6ccdc03195a3a48ad1cb15192deb583be71de6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28258 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 diff --git a/static/img/integration/vision/main-dashboard/searchEmployees.jpg b/static/img/integration/vision/main-dashboard/searchEmployees.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d7c58fbe0f60b98206edd28a39cd32c08549badf GIT binary patch literal 26775 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