From 84051ad9dec93018a28be39cae3c9a618be36d0a Mon Sep 17 00:00:00 2001 From: jbelloc2 Date: Wed, 15 Jan 2025 15:26:48 +0800 Subject: [PATCH] [ADD] sale_shopee: Shopee Connector Documentation on the benefits of the new shopee connector and guidelines for odoo users. tasks-3623720 closes odoo/documentation#11984 Signed-off-by: Samuel Lieber (sali) --- content/applications/sales/sales.rst | 1 + .../sales/sales/shopee_connector.rst | 73 ++++++ .../sales/sales/shopee_connector/manage.rst | 199 +++++++++++++++ .../manage/shopee-delivery-orders-status.png | Bin 0 -> 24177 bytes .../shopee-seller-centre-product-extract.png | Bin 0 -> 15281 bytes .../shopee_connector/manage/shopee-wh-out.png | Bin 0 -> 47383 bytes .../sales/sales/shopee_connector/setup.rst | 232 ++++++++++++++++++ .../setup/shopee-sales-odoo.png | Bin 0 -> 39101 bytes 8 files changed, 505 insertions(+) create mode 100644 content/applications/sales/sales/shopee_connector.rst create mode 100644 content/applications/sales/sales/shopee_connector/manage.rst create mode 100644 content/applications/sales/sales/shopee_connector/manage/shopee-delivery-orders-status.png create mode 100644 content/applications/sales/sales/shopee_connector/manage/shopee-seller-centre-product-extract.png create mode 100644 content/applications/sales/sales/shopee_connector/manage/shopee-wh-out.png create mode 100644 content/applications/sales/sales/shopee_connector/setup.rst create mode 100644 content/applications/sales/sales/shopee_connector/setup/shopee-sales-odoo.png diff --git a/content/applications/sales/sales.rst b/content/applications/sales/sales.rst index e623d30fa..661da47d9 100644 --- a/content/applications/sales/sales.rst +++ b/content/applications/sales/sales.rst @@ -20,3 +20,4 @@ deliver and invoice what has been sold. sales/invoicing sales/products_prices sales/amazon_connector + sales/shopee_connector diff --git a/content/applications/sales/sales/shopee_connector.rst b/content/applications/sales/sales/shopee_connector.rst new file mode 100644 index 000000000..0d06a555b --- /dev/null +++ b/content/applications/sales/sales/shopee_connector.rst @@ -0,0 +1,73 @@ +:show-content: + +================ +Shopee Connector +================ + +The **Shopee Connector** synchronizes orders between Shopee and Odoo, which considerably reduces the +amount of time spent manually entering Shopee orders (from the Shopee Seller account) into Odoo. It +also allows users to accurately keep track of Shopee sales in Odoo. + +Supported features +================== + +The **Shopee Connector** is able to: + +- Synchronize (Shopee to Odoo) all confirmed orders, and their order items, which include: + + - Product name + - SKU reference + - Quantity + +- Synchronize (Odoo to Shopee) all available quantities of your products (:abbr:`FBM (Fulfilled by + Merchant)`). +- Support multiple seller accounts. +- Support multiple Shopee marketplaces (shops) per seller account. + +.. note:: + The **Shopee Connector** is designed to synchronize sales orders data. Other actions, such as + downloading weekly/monthly income/fees reports, handling disputes, or issuing refunds, **must** + be managed from the *Shopee Seller Central*, as usual. + +Shopee supported marketplaces +============================= + ++-------------------------------+ +| **APAC region** | ++===============+===============+ +| Indonesia | Shopee.co.id | ++---------------+---------------+ +| Taiwan | Shopee.tw | ++---------------+---------------+ +| Vietnam | Shopee.vn | ++---------------+---------------+ +| Thailand | Shopee.co.th | ++---------------+---------------+ +| Philippines | Shopee.ph | ++---------------+---------------+ +| Malaysia | Shopee.com.my | ++---------------+---------------+ +| Singapore | Shopee.sg | ++---------------+---------------+ + ++-------------------------------+ +| **South America region** | ++===============+===============+ +| Brazil | Shopee.com.br | ++---------------+---------------+ +| Chile | Shopee.cl | ++---------------+---------------+ +| Colombia | Shopee.com.co | ++---------------+---------------+ +| Mexico | Shopee.com.mx | ++---------------+---------------+ + +.. seealso:: + - :doc:`shopee_connector/setup` + - :doc:`shopee_connector/manage` + +.. toctree:: + :titlesonly: + + shopee_connector/setup + shopee_connector/manage diff --git a/content/applications/sales/sales/shopee_connector/manage.rst b/content/applications/sales/sales/shopee_connector/manage.rst new file mode 100644 index 000000000..e7e8ba3bf --- /dev/null +++ b/content/applications/sales/sales/shopee_connector/manage.rst @@ -0,0 +1,199 @@ +======================= +Shopee order management +======================= + +Product catalog mapping +======================= + +New Odoo customers with no existing products +-------------------------------------------- + +If you are starting a new Odoo database and your products are only on Shopee, you can import your +Shopee product catalog into Odoo. + +#. **Export Shopee catalog:** Use the *Mass Function* drop-down to export the product catalog from + Shopee, ensuring it includes the Shopee SKUs. + + .. image:: manage/shopee-seller-centre-product-extract.png + :alt: Mass Function drop-down in Shopee. + +#. **Import into Odoo:** :doc:`Import <../../../essentials/export_import_data>` the exported catalog + into Odoo. During the import process, it is *crucial* to map the Shopee SKU to the + *Internal Reference* field in Odoo. This field will serve as the link between your Shopee and + Odoo products. + +Existing Odoo customers with products already in Odoo +----------------------------------------------------- + +If you already have products in your Odoo database, you'll need to map your Shopee listings to your +existing Odoo products. + +#. **Export Shopee catalogs:** Use the *Mass Function* drop-down to export the product catalog from Shopee + (including Shopee SKUs) and :doc:`export <../../../essentials/export_import_data>` your product + catalog from Odoo (including *Internal References*). +#. **Map in a spreadsheet:** Use a spreadsheet to map the products. Match the Shopee SKU from the + Shopee export with the corresponding *Internal Reference* from the Odoo export. Create a column + that links the Shopee SKU with the Odoo *Internal Reference*. +#. **Update Odoo products:** Import the updated spreadsheet back into Odoo. Use the mapping you + created in the spreadsheet to update the *Internal Reference* field of your existing Odoo + products with the corresponding Shopee SKU. This establishes the link between your Odoo and + Shopee products. + +.. important:: + Product catalog synchronization between Odoo and Shopee is **not automatic**. It is a + **manual operation** that you must initiate. The process differs depending on whether your + products already exist in Odoo. + +Order synchronization +===================== + +Orders are automatically fetched from Shopee, and synchronized in Odoo, at **regular intervals**. + +The synchronization is based on the Shopee orders status: only orders whose status has changed +since the last synchronization are fetched from Shopee. This includes changes on Shopee only. + +When an order is canceled on Shopee, it will update the order's status in Odoo. On the other hand, +if an order is canceled on Odoo, the change won't be reflected on Shopee. + +For every synchronized order, Odoo creates a sales order and a customer (contact), as long as the +customer hasn't been previously imported from Shopee or doesn't already exist in the database. + +.. note:: + The principal of the synchronization is to *only fetch orders that needs to be shipped* + (i.e., `SHIPPED`, `CANCEL`, `UNPAID`, `COMPLETED`). + +Force synchronization +===================== + +In order to force the synchronization of an order, whose status has **not** changed since the +previous synchronization: + +Then, navigate to the Shopee account in Odoo :menuselection:`Sales app --> Configuration --> Shopee +--> Account --> Shop`. Modify the date for :guilabel:`Last Order Sync` under :guilabel:`Orders +Follow-up`. + +Be sure to pick a date that occurs prior to the last status change of the desired order to +synchronize and save. This will ensure synchronization occurs correctly. + +Manage deliveries in :abbr:`FBM (Fulfilled by Merchant)` +======================================================== + +Whenever an FBM (Fulfilled by Merchant) order is synchronized in Odoo, a picking is instantly +created in the **Inventory** app, along with a sales order and customer record. + +When a picking related to the order is confirmed, you also have to click on :guilabel:`Arrange +Shipment` in your Shopee Seller Account in order to be able to generate and fetch the +:guilabel:`Shipping Label` and :guilabel:`Tracking Number`. + +Shopee delivery statuses +------------------------ + +Understanding the different Shopee delivery statuses is crucial for managing your orders +effectively. Here's a breakdown: + +- **Ready to ship:** The seller can now arrange shipment for this order. +- **Shipment arranged:** The seller has arranged shipment online and received a tracking number + from the third-party logistics (3PL) provider. +- **Shipped:** The parcel has been dropped off at the 3PL location or picked up by the 3PL + provider. +- **Cancelled:** The order has been canceled. +- **Pickup failed:** The 3PL parcel pickup attempt failed. The seller needs to rearrange shipment, + and the rest of the order fulfillment content. + +.. image:: manage/shopee-delivery-orders-status.png + :alt: Shopee delivery status in Odoo. + +.. important:: + Unsupported for Non-Shopee Supported Logistics (NSSL) + + This feature is not available for :abbr:`NSSL (Non-Shopee Supported Logistics)`, you have to + manually create shipping label and tracking number via the logistics provider's website/app. + Check your region for list of supported logistics (e.g. `Malaysia + `_). + + Shopee requires users to provide a tracking reference with each delivery. This is needed to + assign a carrier. + + If the carrier doesn't automatically provide a tracking reference, one must be set manually. + This rule applies to all Shopee marketplaces. + +Follow deliveries in Odoo +========================= + +For :abbr:`FBM (Fulfilled by Merchant)` orders, the stock move is automatically created in Odoo by +the Shopee connector, thanks to the shipping status of Shopee. + +.. image:: manage/shopee-wh-out.png + :alt: Stock move created for Shopee order in Odoo. + +Order fulfillment process +------------------------- + +This section describes the process of fulfilling Shopee orders within Odoo, from order creation to +inventory updates. + +#. **New order creation:** When a new order is placed on Shopee, it is automatically created in + Odoo. +#. **Arrange shipment on Shopee:** Before the order can be shipped, you **must** arrange the + shipment through the Shopee platform itself. This usually involves selecting a shipping + provider, generating a shipping label, and scheduling pickup or drop-off. Odoo does *not* + handle the physical shipping arrangements; this is managed entirely within Shopee. +#. **Fetch Shopee shipping label (delivery note):** Once the shipment is arranged on Shopee, + Odoo fetches the generated shipping label (which serves as the delivery note). This label + contains crucial information like the tracking number and is essential for printing and + attaching to the package. The shipping label is imported into Odoo and associated with the + corresponding sales order. +#. **Validate stock out in Odoo:** After the shipping label is retrieved, you need to validate the + stock movement in Odoo. This confirms that the ordered items have left your warehouse or + inventory. Validating the stock out will decrease the stock levels in Odoo. +#. **Inventory update on Shopee:** Finally, Odoo pushes the updated stock levels back to Shopee. + This ensures that your Shopee listings reflect the current inventory, preventing overselling and + keeping your product availability accurate. This synchronization keeps your Shopee storefront + up-to-date with your Odoo inventory. + +Register payments +================= + +Since customers pay Shopee as an intermediary, creating a dedicated *Bank* journal (e.g. named +`Shopee Payments`), with a dedicated *Bank and Cash* intermediary account is recommended. + +Additionally, as Shopee makes a single weekly or monthly payment, selecting all the invoices linked +to a single payment is necessary when registering payments. + +To do that, use the appropriate :guilabel:`Journal` dedicated to Shopee payments, and select +:guilabel:`Batch Deposit` as the :guilabel:`Payment Method`. + +Then, select all the generated payments, and click :menuselection:`Actions --> Create batch payment +--> Validate`. + +.. tip:: + This same action can be performed with vendor bills from Shopee dedicated to fees/commissions. + + When the balance is received in the bank account at the end of the week/month, and the bank + statements are recorded, credit the Shopee intermediary account by the amount received. + +Analyzing Shopee sales with Odoo's reporting +============================================ + +Odoo's dashboard consolidates sales data from all your connected sales channels, providing a +comprehensive overview of your business performance. To specifically analyze your Shopee sales, you +will need to configure sales teams for your Shopee shops. This setup enables you to filter and +isolate Shopee sales data within the Odoo dashboard. + +Setting up sales teams for Shopee reporting +------------------------------------------- + +By default, the Shopee account's sales team is shared across all of your company's accounts. To +generate separate reports for specific Shopee shops or marketplaces, you'll need to assign dedicated +sales teams. + +#. **Assign a sales team to your Shopee shop:** Navigate to the Shopee account configuration + (typically found under :menuselection:`Sales --> Configuration --> Accounts`). Within the + account details, assign a specific sales team to your Shopee shop. +#. **Filtering Shopee sales on the dashboard:** Once sales teams are assigned, you can use the + dashboard filters to view sales data specifically for your Shopee shops. Select the appropriate + sales team to isolate and analyze your Shopee performance. + +.. seealso:: + - :doc:`Shopee supported features and marketplaces <../shopee_connector>` + - :doc:`setup` diff --git a/content/applications/sales/sales/shopee_connector/manage/shopee-delivery-orders-status.png b/content/applications/sales/sales/shopee_connector/manage/shopee-delivery-orders-status.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4ce0d9a540f65004aed43dc92755623d8a509e GIT binary patch literal 24177 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 literal 0 HcmV?d00001 diff --git a/content/applications/sales/sales/shopee_connector/manage/shopee-wh-out.png b/content/applications/sales/sales/shopee_connector/manage/shopee-wh-out.png new file mode 100644 index 0000000000000000000000000000000000000000..7d07499153a7e44fc3f8b10b069fef111fd4e5ce GIT binary patch literal 47383 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 b?F)cBSfZ<`O4f9O_&B7+<;7}541@m{f_2vi literal 0 HcmV?d00001 diff --git a/content/applications/sales/sales/shopee_connector/setup.rst b/content/applications/sales/sales/shopee_connector/setup.rst new file mode 100644 index 000000000..b6cbc7a3a --- /dev/null +++ b/content/applications/sales/sales/shopee_connector/setup.rst @@ -0,0 +1,232 @@ +============================== +Shopee Connector configuration +============================== + +Odoo allows users to synchronize with Shopee Seller account in the database, but users **must** +have a registered **Shopee Seller account** and a **Shopee Open account** prior to completing the +configuration. + +Set up an Open Shopee account by first going to the `Shopee Open Platform +`_, and click the :guilabel:`Get Access (Now)` button located in the +middle of the page. + +Use the `Open Shopee Developer Guide `_, and follow the +registration process. Once all done, proceed to follow the instructions below to register and link +the Open Shopee account in Odoo. + +.. important:: + Shopee Open Platform access and seller account requirements are **regionally specific**. This + means the rules, qualifications, and processes differ from country to country. Before proceeding + with Odoo's Shopee Connector setup, verify the requirements for *your* specific Shopee region. + + **Key Considerations:** + + - **Shopee Seller Status & Business Type:** You must have an active Shopee seller account + (Individual or Registered Business). Your eligibility depends on your region and business + registration. + - **Order Volume/Seller Tier (If Applicable):** Many regions require a minimum number of orders + within a specific time frame or a certain seller tier (e.g., Mall, Preferred, Managed) to + access the Open Platform. + + **Action Required:** + + #. Identify your Shopee region. + #. Locate the official Shopee documentation for your region. + `Open Shopee Developer Guide `_ + #. Carefully review the requirements for seller accounts and Open Platform access in your + region. + #. Ensure your Shopee account meets all the necessary criteria *before* proceeding with the + Odoo Shopee Connector configuration. + +.. _shopee/setup: + +Connect Shopee seller account to Odoo +===================================== + +:ref:`Install ` the :guilabel:`Shopee Connector` (`sale_shoppe`) by going to +:menuselection:`Apps`. + +Then connect your Shopee Open account by navigating to :menuselection:`Sales app --> Configuration +--> Shopee --> Accounts`. + +From here, click :guilabel:`New` to create to link a new Shopee account. + +Then, in the :guilabel:`Credentials` tab, select the appropriate :guilabel:`API Endpoint` from the +drop-down menu. + +.. note:: + Shopee offers several API endpoints for production and testing. Selecting the correct endpoint + is crucial for successful integration. Choose the endpoint that corresponds to your marketplace + location. + + - :guilabel:`Shopee Production Endpoint (Singapore)`: This is the primary endpoint for sellers in + most APAC countries. Select this option unless you are specifically operating within mainland + China or Brazil. + - :guilabel:`Shopee Production Endpoint (China)`: This endpoint is exclusively for sellers + operating within mainland China. It is designed to comply with local regulations and business + practices. + - :guilabel:`Shopee Production Endpoint (Brazil)`: This endpoint is dedicated to sellers + operating within Brazil. Select this option if your Shopee store is based in Brazil. + - :guilabel:`Shopee Testing Endpoint`: This endpoint is for development and testing purposes + only. Use it to simulate interactions with the Shopee API without affecting your live data. + **Do not use this endpoint for production.** + - :guilabel:`Shopee Testing Endpoint (China)`: Similar to the general testing endpoint, this one + is specifically for testing integrations related to the China-specific production endpoint. + **Do not use this endpoint for production.** + +After selecting the correct API Endpoint in the :guilabel:`Credentials` form, input your Open +Shopee :guilabel:`Partner ID` and :guilabel:`Partner Key` in the corresponding fields. Then click +:guilabel:`Save And Authorize`. + +.. important:: + You'll need your Open Shopee :guilabel:`Partner ID` and :guilabel:`Partner Key` to complete this + step. Here's how to find them in the Shopee Open Platform: + + #. **Log in to the Shopee Open Platform:** `Log in `_ with the + credentials you used to register your Open Shopee account. + #. **Navigate to App Management:** Go to the :guilabel:`App Management` section, then select + :guilabel:`App List`. + #. **Select your app:** Choose the specific app you want to synchronize with Odoo (either your + test app or your production app). + #. **Find your credentials:** Within the app details, you'll find your Partner ID and Partner + Key. These are the values you'll need to copy and paste into the corresponding fields in + Odoo. + +.. note:: + - **Copy carefully:** Copy the Partner ID and Partner Key accurately, without any extra spaces + or characters. These are case-sensitive. + - **Keep your key secure:** Your Partner Key is sensitive information. Do not share it with + anyone. Treat it like a password. + +Authorization and account registration +====================================== + +After entering connecting the :ref:`Shoppe Seller account to Odoo `, the authorization +process begins. + +Shopee seller account selection/login +------------------------------------- + +Upon clicking :guilabel:`Save and Authorize`, Odoo redirects to the Shopee seller account selection +page. + +- **Already logged in:** If you are already logged in to a Shopee account, your email address or + username will be displayed. Click on your account to proceed. +- **Not logged in:** If you are not logged in, you will be prompted to enter the credentials + (email/username and password) of the Shopee seller account you wish to connect to Odoo. + +Granting access to Odoo +----------------------- + +After selecting or logging into your Shopee seller account, you will be directed to the +authorization (or consent) page. Here, confirm that you allow Shopee to grant Odoo access to your +account and related data. This step is essential for the integration to function correctly. + +Account registration and Shopee shop creation +============================================= + +Upon confirming access, Shopee redirects you back to Odoo. An indicator appears, confirming that +your Shopee account has been successfully registered. + +Post-synchronization configuration +---------------------------------- + +After the redirection, you should perform the following steps within Odoo: + +#. **Rename the Shopee Account (Optional):** The newly created Shopee account in Odoo will likely + have a default name. You can rename it to something more descriptive (e.g., the name of your + Shopee shop) for easier management. +#. **Set the Last Order Synchronization Date:** This setting determines the starting point for + fetching orders from Shopee. Choose a date from which you want Odoo to retrieve past orders. +#. **Configure Inventory Synchronization:** Decide whether you want to synchronize your product + inventory between Odoo and Shopee. Enable the :guilabel:`Synchronize Inventory` option to + automatically push stock updates from Odoo to Shopee. Disabling this option prevents automatic + inventory updates. +#. **Assign a Default Sales Team:** Assign a default sales team to your Shopee account in Odoo. + This helps with reporting and order management. + +With the Shopee account successfully registered, the marketplaces available with this specific +account can later be synchronized the exact same way, and listed under the :guilabel:`Shops` +button. + +Shopee orders in Odoo +===================== + +When a Shopee order is synchronized, only lines for items are created on the sales order in Odoo. +Each one represents one for the product that was sold on Shopee. + +.. image:: setup/shopee-sales-odoo.png + :alt: Shopee synchronized sale order in Odoo. + +Any necessary price reconciliation related to shipping or income versus fees can be managed later +using Shopee's weekly / monthly financial reports, which can then be imported into the Odoo +**Accounting** app. + +The selection of a database product for a sales order item is done by matching its +:guilabel:`Internal Reference` (a customizable product reference identifier in Odoo, like `FURN001`) +with the Shopee *SKU*. + +If no database product with a matching internal reference is found for a given +:guilabel:`Shopee SKU`, then a default database product, *Shopee Item*. + +.. note:: + To modify default products, activate the :ref:`developer mode `, and navigate to + :menuselection:`Sales app --> Configuration --> Settings`. In the :guilabel:`Connectors` section, + under :guilabel:`Shopee Sync`, find the :guilabel:`Default Products`. + +Product tax configuration +========================= + +To allow for tax reporting of Shopee sales with Odoo, the taxes applied to the sales order items are +those set on the product, or determined by the :doc:`fiscal position +<../../../finance/fiscal_localizations>`. + +Make sure to have the correct taxes set on your products in Odoo, or have it done by a fiscal +position, to avoid discrepancies in the subtotals between *Shopee Seller Central* and Odoo. + +.. note:: + As shopee does not necessarily apply the same taxes as those configured in Odoo, it may happen + that order totals differ by a few cents between Odoo and *Shopee Seller Central*. Those + differences can be resolved with a write-off when reconciling the payments in Odoo. + +.. _shopee/add-new-marketplace: + +Add a new marketplace +===================== + +To add a new marketplace, follow these steps: + +#. **Navigate to Shopee Accounts:** Go to :menuselection:`Sales --> Configuration --> Accounts`. +#. **Create a New Shopee Account:** Click :guilabel:`New` to create a new Shopee marketplace + account. +#. **Select the API Endpoint:** Choose the appropriate API endpoint for your local market. + (Typically, this will be :guilabel:`Shopee Production Endpoint (Singapore)` unless you are + operating in mainland China or Brazil. Refer to the documentation for details on endpoint + selection). +#. **Enter Credentials:** Your :guilabel:`Partner ID` and :guilabel:`Partner Key` are the same as + those linked to your unique Open Shopee account. Enter these values in the corresponding fields. +#. **Name Your Shop:** Give the new shop a descriptive name (e.g., `Shopee Philippines`) to identify + it later. +#. **Assign a Sales Team:** Assign a relevant sales team (e.g., `Shopee Sales Philippines`) to + enable advanced reporting capabilities. +#. **Synchronize Your Account:** If none of your existing marketplaces are listed, click + :guilabel:`Log in with another account` to synchronize a new one. This will initiate the Shopee + authorization process. + +Automatic synchronization +------------------------- + +Newly added marketplaces are automatically added to the list of synchronized marketplaces. If a new +marketplace does *not* appear in the list after synchronization, it indicates that the marketplace +is either incompatible with the Shopee Open Platform or unavailable for your specific seller +account. Consult the Shopee Open Platform documentation or contact their support for further +assistance. + +.. important:: + While Odoo allows creating the same Shopee shop multiple times, only one instance will function + due to token limitations. To avoid order management issues, synchronize each shop only once. For + connection updates, manually fetch orders first before re-establishing the connection. + +.. seealso:: + - :doc:`Shopee supported features and marketplaces <../shopee_connector>` + - :doc:`manage` diff --git a/content/applications/sales/sales/shopee_connector/setup/shopee-sales-odoo.png b/content/applications/sales/sales/shopee_connector/setup/shopee-sales-odoo.png new file mode 100644 index 0000000000000000000000000000000000000000..6fd8d8890122157d8939911074abc75aabb1db8e GIT binary patch literal 39101 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�D7CAc=uNHUUAsy3{jnd1T~{SSldiDv`>h4Z<95t(Bw5 zI1yk!Mc~Utlm8fXx$+Q^e=y}{d)xH6UPXH( zuBlqZpma51B0YLPk(8D7b1ojdm1hYx`{1kO(;)PKV)TDTEm!b<9)27lK5tRpX_0fP z7E)V8XgwIges8Gx_EuipkXfSz?5dYW1oWn~TL-kSmEtl#jej`~dP-0wG7TnV+<9z6 zVb)8EZub8|LQQB0PAf>64&{sE{0VTrFA}1cKXwqOep5a6Fl9D~KL)$5AB<^lPS68q zHYYOGNpnfyl7e!?^r9K`(W^edYTXnW>K6O^=yrWLQO~>(L4)d;78&rj5Cf)B@7Ilg zH}GzOJyj-K70lSFc{$4BBB^GTWlhgDgz#Jc2kX~^zDsbr^%w1LuGML6AldR@@IcNzKHJBiq9x;4q4i;=VxiCVQp#Nv` z8-#+o*}vgMf)GL);()%mu8!slaxN3;P8%HNfl-(axH-tHOoLS5R)=#XBD? zZW%p9UT)FUsGE0tFRBK^3grbW1`YJq*_` zCrInG;cvLQ<5{&&r3LK76*1~Z>dGY#L#LU!3i;<|t6zmm`_6jOa)7>K-?Pt=Oi(pI z=CK%O7pLAk47c7gj?C?ppg4OL^yyzv5Unj1qMb|$Zb59CiOS75Y(-};8W;0rSsUCEC7(%t2 zM<-tmJ-&#W++N=$2d^bjm%cdpUk`%EMX_|gnvEUf4LzQ35A!m`u>5=uUxP; zBcv>QKIbhyDt?&L3d0tA%6dlrrB7E^!0rngkP>a_8om3G3PrmF znu3Mi9Yy4$FSXlG*0fhXF*`Ynn@rxfLXd8Hx4d-I=16ygcY!E zuFubk9X7XwM5H1m$lqg-O}ReII9UPofJxab&YBU~nxgNp3n9ib7o zT+9M-{As z^NWKo3A@~?!WOr^Xds?2TNu^j(E%c`f!t&-04Z?o<&m6Qu2;{CvFSCyerO_>c01YV za=O!G(cRK{Qy92|3OI3wlq!4I7W3!>0MPx;yp23VcQu|%fM57;1zjj*EjJd-_33KV zuZ)$cj#x%34(e6?20(18;ppmiE!KEvz(&o@AO)&)vKqE%QE0?spgU5N#cj~IokW(aNa8GcS=K^^tC`bdG8KZ0R@b5tK zCe=zXNsBUx2Fjb!(%jHxn;Y@FMQc!-?3D{r1Z#WDY69VhhO6duZE6t%2z0+JctmpN&fv~UL*@QrBN&=;!-}Y(NwiN`R&qDB3GTEY z(jg!Zr5|fjyluD0H80HaZ>ZO0zAvyIv@K@i(q3ayr)n;MmR=^-rz9)GJFMnGVIZ_+ zP;pcWy){Dxr7{t1MRvS;ot`782p}N%Rwk(}ov^3tCj(B@pT(LUF+6UrQQzi!P{TJ# zz{*)+X`4_ZNm_e5xHh_wI%+5*TE~*edK_^pmmZ%MOw-WArQ};p=db)-8Tu{BC@sa; zeKe}T=O~*7gK^du8-rbP7^dm{osOFC?L;}F(2xZIAc{`bhSjRMe2q((CH0o=e$wx) zDitw3@8k+v6E26${xkx+#;RIyRO)s|RRtBO1>)HL3>XFKxn&SA9q4dTP;YL0iHcN# z)wupW*)aFl_IBX~ETSO_RD!ztJJ@2TY5dt+hRIL1=hD7=mwZYte3I(hb9XQpo=KLi7j8-LlQ>vvT}izgC;y)Kk2d)Jqs zr^*#ey+SxV1Js$}s%pir%TKF2sG*ma^J1I=V(#;*w6qHTo?+CL3QeqNzxPmV3Ap$> z^Wm#T!IUVSM1(FU{+L(Hp1k_4b{2NRha&WH+JTA_Fven9aVtGWgF6icb3=VmXi89O z4;@kC?DL#dw0zT3txznH_^fo6^*~^ohUm3j96L*N%3YW^DWNy8@h7Pi;BZcI$oGc} zBG<-;Uym3(GvW%`Y_l$glRLD-QL8^Y;cvsQX?RZo2Yx+=9$d`!mLMEaBqH?Ci=qF= zHrv?pufoRmb_XrU#*-34sFfXQP*{Yi%Gu}jR zb~?JK8&IewCvi6+>Y0=6q(jNDWp($ux6EPAKXXYrVa-KZH>|fMuDH!G*#gnakgfHw zZ`|!0L$94;PI`2pe8&hqi}JSlRE{^HU8t+9*vs!ck&W+J2ilh0juWiSrBf4kpUZNj z>GJCr<vPDa6ov*0V4iBibSS+snMmd3|)US)$^R=Jj<1T z6LSK}`s1fk+1k~F4zQTL8P=lrIGoeyKyt!g>U5$dKgypo$@GL+T z@Zl?&UaIolG(BfUxYI~2?)rjV4Fb0PH~mtViL>33U4g#Ha;n_{{L2L_Z=> z6q=G0-zMNZm2&U!TfA+G8n62IsFNNUA%)AxfeaC4D)8^@WhRH<=_C5POPR#kAH}Tn zC?dI}YhmGY@`k`2ZJV-t8nq4oNF{}mW=d!|su84Z)-oO#}0h=0#Ik=-+{ka(`t+9)g-rO<6XpxbbBM5BT!${BkkXTci$JR z)Su8ro0Bw0la0>L0ZwL4DU^6wo5CD*PwR`FSi+$Imk_ICA3+QV&rwQ(6NJo1FoBBdze_!GGD zquErMiSnEzdCCGl+5rmmQkV+6IKfHDcYPnJWiJXgskVqYa7&I#!A9YHt{Gp@3ArFw z>0@(3GI3#0h^hc4pmHpi9ur8PsI|fftDwr7Ies2@L4EcS-!_xL^pYuKw8}1OS29*Z zJs_b~vbh#TxnCwQUTYwzNO+NFWkC45V!D~vOiQe*WZEn?TIxXM4gGPu&7#MG#C5nv zie>AYUFvi81D}Q_?$LyjiUPdQ6MG>eCmr0W(sA%6{p5GTvdKhZ79!cnZ@*^$iNXNh ze4s!b))vgzZGWB21OQFq@drmwFd89j5Cj?xGMYp3WoXqeb)ymzP9NkE$gA>tWt6T9 ztL}8oNMh2MfcLWOP=w=ogP{|`KR=}c4|Q%OluFV`NF)1K9qj?x!pR2wnu4s)!;C>w zg=k2R+gY8p)UfLX0U{EDMxbK4SUQIitcX|Zw3i7{DFoF26m%?XxuR3z;u}SoO7^qQ zK}@iVskR!ZoUpORgsh3j~ zMd^%iRtDO*>vx%@gq#-={rTPA#Q1qWiD<(DQMIolH$}!=a#&F&=^kRA zzwbmvHYCug;pVb1J}(y-|0r`CvUo(qG!9xel66kct;5@qtVF(INPv@@!7`WAkK8;d z$;pRy?BbM&o#yOWB9-`u_vg4|vZxdyG9bXIm0f&Y+rA+udB`FUOtmP`)yw{ll)(e5 z(!U5aLX|NQ?6SxcG50}~LC$hk_9ZK8>{giJU{@lnHYI~Pv5?pGFJ83}n)z7Tir)xH z0vZKp0Xy^+S2$c@sVp8sC(JG~_V}(#zthp1S;wXK7DYaN#jJ7l^Y^i{E>jzAe5ADT zq%Mg(?WWSEOQn}>iU4bo8s)dv(W^3a{KKoulLBUCoh|7GBe4*@1M+N}JL-qHiIt zKUtkP`^D_JURhk~ITXjp?3d0nutLt=tLES`vGMWHirJBL-l0fl)c4Ntvnqt1shr1~ znfrU=&XWSKxwloRGMe<0E2VKiny5nfkovu}tShqWIjGGSZ{?kl_e3;>o<8iC-oYRr zCQm7(WM!ZB+0K!gB$MzZK?}oy&Tc88&=JvfsdQS@auTG7MPx>9V(dQy zp~H(T44*-sUV1Qb$AaTNzOg1I!ze$8(4%g8MqGII2fpa&;;>S+9dn%x>MNoziXKAs&2y~7vN@zZzi3RyCz zxJM^Mud2cHI2o^A4*>p0;1PKr^No&Y-a?Pgw{9>z6<@XmqZqF1{FwgH-!PH0-SsG; zl|COW9NAnS?2g{;mtrxl1aJNISEG`Oy@eM(#SA<-<@y+vUr)=B;<<~tA0}0WH{@71CjzxZ1Hp7%R{%JG%{$r-UhR3ix&XIRt!tsv zX;3YI5dk%bwO1%%nKpxE*607z6(Na4Ve7{CiEnMetCcr8N;j5T5`I`uEF zwZmpDdOOoeF2WtJt6kD6PRZ;lME-ymk7Hlt+4t;|Zy&5RbY&42%?;`aF>)zO>y9)^ zp=twQor0^tLqQxn$`CRjJW8noW`wXwP@D|phmPza6`APi8gf2cDQ-#A-Y}nEWn#J4 zzFIi6ttdYw(9aEL`?+t2Xb|g2;xr}8ciX^tfDA3BmGY1}A!p!$JBJQksmPcP8YfP> z2`qHb!)<%d&B`U1{RgaiCd)fqy0Iv*2f^?2Wy5!xhyPq?!rfYyU&Jwjg%$A|sn^qb zJIZ4vdg}BA{cZ(dE&Ee5cFVbT$JdV~sw9taZCPCuv#7TA+ke=*xXabicu&;N%ljtV z?*wQ+o5vX9rb7~TKCs>J752wzQ?Qp)pui=5)6ZgcmB~gksOMtwGxkTHjg z1`!i*G9}21Y_tf0`jbIQe*vOa8K(+S$bCUGF<)L|hL-G{=tms*v-HqwYomL@f_JJC z)sG(?RX!a?Rn1g|=;Z+e)zX@cTY5#mZK7OFs7d`wJP^?VdDvi(W`8cyVI&NS9Ahm! zVZ=v_rpuEgI_;E0D5Pjga+S-upV7;@IWRcQ`ff+QE4UTOs*!8aiKmdc%Z#3iLc*Is zWGf95+21{Cu}AkV?(vs5dYh+yJ#DSa z@2~!?-f6jec@Kwf=2qd|wffC144#O`fMYcFm|BtIc&nC}Dg_+yC;@NiF8*S8${LYx zL3*e=B^f4T#yuN(`26MvTRCO3OU1yPHl`?qMXJy8eYVford4fpO(zQrt_(EUhtR4+ z6m@q*p%$x4HxZFLL@LP5NeE-8at3H}HM5*ZQXPlYlH^cLDF?`wz&S?cV z2H|L5C+2m~2?j_u8RIIYwlkirQhUlMcA1KX?A~mEQ%{Dgd(W1R1cIizha%0W^`0W> zurUZPRksopIB{qSi$Jhpq~oVw)daB`-(N2a))KOr);saUnfr@^YViQ#&lJFMRbo;{}z>c?1?xb;IY4pYZ7JVl$T#o`Ccm*+o$Ipr$Y^2wS{fDta$pX*z9KX*N+I}H}KxDgJL(BJtcQt z*Rk=3fYy+=F->hLNMaW=*cF^gODa5HR-Q5GNtz0;VbWRN2vkNHM(HF0w4C-q&Go!G zr=~-xZnZcA={1AQft@n6ftmUv8DJt1H`_o66Lk#*Lw{Us-NKp*ohFfeBXjs)+%i$) zt-sO`$*W6Zw-*Lgndy86d_9TExDe&9k)%h3%?zO*Hh&S2aabv)I$W6s5R{fHe=L>L zhAcZn!8*>gXLy#$Zb~nz_?*ME5BsL2MrI+;@lydVc;{2)06*DhZA9rODNSGpk6v#s z6)WfNlOk23T}y6xky}!R=3L6 z)7^B%_b$9TVubHNb zt9OB?`>pp;adLv=nlC?l+t{^Dla-bBzYo&T=nQ{gi!%Nk#t?elvi`W>;FDG=uR14W zh^^rN6~19fN;g=4+46dB6bHB1pW6VvX$%UWM`ucN4%<<)-YG;InRZlk(H5eIsQek0 zTv<}WnFE2-c_D34lfZXX4Equ+2Y*GM9Q>=pQMXG zfT!rS%FRT;z5+8gQbc!dCdf@dFNno}uA{VhQ%LB)nnDG#J>42pe!he?+ZE-G^1jGn z|H&1pOti9P0m^KWt=vP190v`&-5o2coUXek)P5!}3RxQrn-XC%WE!1frhPz}G$ZQ3 zFpDmqltl?eyAAuiQHzi8|9E`hh>6uVGLr^$>?jW~(|9#4pii{%PR1UmnFF%*;d{}g zCp#Es(SIKlSG69kZV9sRb>V3~ZhPI2Yg8Vz%yrEF0t%MR+CTC9$UT!QTfC96f5K$% z`m_@e=n+_+!}eL|NxX3{E9>f9J8u4xYtvcf?W_O(NUVSY(=Y`Q3P@m+@COA4BZmQl zUmwB(fk zeHR);>koM<++Xe~xvGOa{NolpLJPraQIB0R{$`&A5$t+fToE?NvFw1&2ni2f2J`8I zWH5KKv=xq87U0JXgcdqwe}_g0-@zrr<^G&;K!&2vzb{q5+XdO3`w|ZR!6fW1z%L0R zLjaVM2eDBSkXij2PZoOouK*CLHbMWak~Jxe4%10Fc-04el+Iu-`u`qSPK`zl&sWji0zes4CdIRbb+x@!AvHsVKMgVL=o0b^T4Jb zFGI2TogdZX#~X|3TPK{*^tKEcH2rC^m3KNxc#$+Ifpyh+)FcTcS_qjvQg;c_-*K2=kz3YQG+mPVSC zs#p7q#A2c16a1OLO5xd@$@y?fQem9wqfZ}K9s@7;^j30P)0n6Q7w&q>8hT2PO0DOD z%b`ly(PdaZe{Rhb%{1G2mZPp>aZdyC^s1{Z(nObnM|936I@??qw`ZO{>0M zmiOLgZRG2p`y=1?F*c?U4(&I3*IN|*p0~cg)yI(9S)hwMX}YKn$3IMP1eR$2vJNQ? zAZoqIVb(6Ipzr%ZygtH1_V&8)bo8cZycxGP?xUV3%_$#70< z*>M+?5E_6a%_=MfpCZZ{(zwSyt|LL)&*kN(@82H}?o~7SV$zkB6L5@kb1B}@QEqh( zgZNoE_KM5>T^~(2t;o77lS(c+S03^SC4B@I9yin7XZScjXT*Yb7{BJ$`DnB(7x{hEb?t|*Woi5eZAnvWao72vCx7-*n6j~fcOhaV zG#<=;zin(l?v-$7OD~@*SH(SH-naHm@!poQejXN1E#^o`M?2*er2H$&R9wQxBuYc!=T>mK zzpm88-ss_)ISp=G`RR>UZWRd#iH}w0v61DYDIR}vNatOL?933Hw}#3-^j!!H)sTA0 zIAwX{#3N50pC|3<4l|upJaqtOOpr=`O0Mi{{m!99wVqZ^{3kcx)CDUY&WPDI#!_d{ zbR5nOjnQ&~N=r4|j)D#H zBGbO#aBhQ?s3fljr<0Wm>V_)Y1803|dHj`3%9`C!!``%JnB8mBnuV{{gpF;>hPfj^ zUbkcdjz<%DVB(Yd#J~$SSwJcU%@_UUk+B%f&tn{;B$p;iuBE|kCBsc8=^JB42OkYF z+#_0?FQ#|#Sse|aqDV>;)71>y7Y2*Uh1XgO{Rv`$sv=X8nlkD0<(5_%FmX(Pb4}1t zu`n5}=<^t(_H%xScfr@TdNez-hJ&Y0mb2ZeS`Tnfkx?U2Pf@ zm4bX|3Hx_7PC9uspMh!<6+H0;VaT_rjf+StXy~hHasW)_S&8@j)9kZhyiiZQ&XT&`@-71tIw2oS$rrQ-c2g(R8Xr7S1!LNJV_qq|U?k(TeT z$b5IGoVL2?G_-B(-1{YiSh`LStKDVpb!;z#UvZ;v(FZ&FX1F1mF%H;Kq#s@|uyqFL zGZIQaR`W@4cxmvH{`^W}66w&Avv_n2kp7U4r$b<4Ve04D(W=Hv8R`5(h>n2oK|eGo zoJ)cI%rwu*aC+jw7>+?!yl=~h3!Vd0G!DK86bkJ8WKXN?M~b1{v|c}NZ$k>q9jjwu zL}~9<_kO!W;f)@xx5Eldf3un?ZbvMWK>e>*Lye0(D)X21`vfhw5@c<%Qp0!?|$g1G9iW?DH@O7!YV3k8X68 zVp1=#e8-?@P)0Dc{+c9dgn~s6mJ)N zUGpY_PTXewA485ye(3PD0_Pb1=q0c1 z9#u)Op~cvT5k*A`-GTdgSax8N*_46Ot!(+Py!uQss!w-&hBhdJ~uTH@$Ia`2`HLg#gGcDdxwKbne zYXy(Xs;55&CnkPiNdGlx$W8OOu^Y-0HTuD@!rR?owTSwfuu|Ojhm=UR|DCs^g)aoy zcvXEWeg4B@j1)9&CM-Lo-8yh(K=(e6BxF?(xcH*gF+<13I-f4ojP^>4r zWJ=ZI?3W&3jS{2iHAQv}X<3W<$B)7h3Q7n}`scjzjQhxdo*0`^;d0X!0mjUUe^Vgx zElA_#Hmc~+V?Vkio1{!!CCwM4yLf4dnr@YQNn$@0RD~8HbeNq-G*KUvQe49hpE-fc zjtDco;S{;fCQzUi*WD@PTuJQ+=dC`__;#y@UaN{d7k0eZH6Y=(p~W|uOd&s~%!7w{ z{Gt|6$O&DThLV2)A0;?yVAo?lzG@^eURb$vqW2aS%pzhzp*eA5zJQpcOU?wVN7_$W z6cg?aZKkCqr#(t5{^xJe1iiJ@E@|2-7773M*bL@cd+{M;+Gzh9`?@g!zi_?KHL)Ry z?c||<_I*%ros7*s$p>W~3_|M9TD;jwD6G4yO9S5E-)sG0*VL0g{Q{uGeQZZP-ap@@ zA7mz-B)^0bN@c2bc7d&E*M0J@$=8N(ra4(7KBbl zZ0u9;qQ%sqyWNg8yU1z(5U*)md=V|0HgD5GVTSK0L11r(ZCHXuimC#5b;zW;JRjkt z7Y2_#RfBUF?MZ1XvQfe!3eg}{w@pkMu|5QKO9=}ed{+uvrN=Gp{TtvU8F@oP`(>Bn zFNC6K?te4Oyt^{q)RD|pTa ziIkUymcT>UiUg54xfHdgc+B-3H&;{|@tEP=wMG`(6ZyIA)S?v-1I712J%FIG8xJqk z1&4aHWvPw)-fXQB1(+Pt&hnB_avCC+YU_hV#y;%Qj3)Huo(6`?*C#hN2ztZq+lN?j z&%$us4`IlZ{HZt`?h*`mL?@beQVV{JO+4)!Xa7BxjORy)jFTQoW@w4}$J_|%P=O9o zqUTl2v)833Q$RoKOf88{s?V}6$L}a*@y(IzGhEKnJ4i~ndxs|N?e0|xg3Cr4wB()r zrvC3C2lc!veCvug-B-ns4*dGpie#N7)xV(APNS@sZ7!SkLmA$g!Qf4D6PecYuCYmtVism-8oGCH*WyxCxb8kr}iUjfB^lvnf{?VM$f1M!yF%Ux1 z$p1tCBQ*;XQ~((J#tij<`#0k(w~_f^+n=h+!XB*=i>Gwp(g^n}Ged1k+j%2`PVz0x$iJbkRNC zp?9>d-&@wmcQ4XA%0%oaxidzJeTh$7O?KijGLhx`Ut7!jLs8-To5BzE@K?$0L^Q&C z-bSZm5ciqT1!n-+dQ_CMdh~tt!$UMxnLnp2m;cv--i)%Gb5!)&wWzwhs)`O39hdvw zR3^)QYmdcc?|uDbns!smOKSx?O1gG{we?k1I)70}i>vu<=uH(0%~7!xn|533M^+~f z2#k09^W=6*pU-0&T!QQ3QQHl#x)^#lT_^d<(f7%j)Hx_EU5|oRWlg)1BXz!_j!%b% z8mmxJ9&CH@k`h!4P)br#@(i-_Y^?+jUa+j<_jL2s&CAaMa|OJ{`m0VmZMJ|VQ%!ED zkZ9VJze;;GC z3&|m^&K{RdDt1q82X}}_;!B-c%zjxcV}n@YybZn_G#Im85d44_bdym}D-5v#@~(fDQXUalb8o4c6DH7@SosQPF_5gvG8A@VKsblR>-{!d zxWTjP60IxF66?uh|J5S+Nn+2XRI|<1{)70G9KI=jiR&Qs>_I4CW9DlwCy@(1)!k>G zQqUmHPi(drY-gzYI+5O;zq}!)KehvJoU(CkJ^b4g(m%J;^CP>OtBH}zdm-Z|y|!Nc zb64dG?f3@gGH%FqK&dJ3h4nme%b$Y$wA4OTZby(C;?rTv=uGY=!!BFNy=_{vaBYE& zZ;5FqH*taMFFSNqA7ZB&aq*8Pc@jH=`{Da2xDpIl(Zuloi&h3KP(8{72U981M$ z5?J`|#xt3949uh!Lixj3TXQ}|S_v-32`juyYVCd=>_ z%;WMdPRMtod#iw@jVIpsA6h8op>QqZ5geud>6M{UcJ1tpN^DbF2gSglfb?4=n82|k zB5zNrK*Gq#Kjy@p(ssq;Ssw33i|(}yGEayWMo+Te1$-w{@C7YBEBjl=Pap7uIi4bB z{62jrQ})Mb>-|_m+dNr;7C)(;nQ(5_^MYFZ&E1T8OkDr{KWLFLn zb@ijqTl5S8{29-^Yy7odf;qas#r7Q}V$Us;814Qp)vMtG`p^yx8uiR8}Ui zZE^`lZMg%^$Xb+sSZ<;d`W}%obNkC8$?5m<`coNEE4~FwoKXURi%`I?PGkeO(N#^w zLF57Alk=bL6nr}7Q}RDwsgvk>S2CHgCxmu;<_PMGI~q4`7}Z5f(hOTetN=&?K_LjN z=9RICf2{4QFhaPB~Vc=xMYgU zQrB?}EoKq(*Mkigkj1KHy&|CD*5!=;>=|!uj$Wb4g3`H%0A@whwDAPvc@R#_g&{u{ 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 LSgBOO?8AQn7*MV5 literal 0 HcmV?d00001