From ed752a037da62039b1b786d5704fc9ff1c324775 Mon Sep 17 00:00:00 2001 From: lman-odoo Date: Wed, 3 Dec 2025 14:03:41 +0100 Subject: [PATCH] [ADD] ecommerce: new configuration pages + Products page update task-5136260 task-4919743 task-5136248 closes odoo/documentation#16285 Signed-off-by: Audrey Vandromme (auva) --- .../finance/fiscal_localizations/peru.rst | 2 +- .../users/user_portals/portal_access.rst | 2 + .../advanced_configuration/kit_shipping.rst | 2 +- .../sales/point_of_sale/combos.rst | 2 + .../sales/sales/products_prices.rst | 2 - .../products_prices/accessory_products.rst | 59 --- .../accessory-products-ecommerce.png | Bin 46782 -> 0 bytes .../accessory-products-product-form.png | Bin 20556 -> 0 bytes .../products_prices/alternative_products.rst | 51 --- .../product-form-alternative-products.png | Bin 26260 -> 0 bytes .../sales/products_prices/prices/pricing.rst | 4 +- .../sales_quotations/optional_products.rst | 15 +- content/applications/websites/ecommerce.rst | 46 +-- .../websites/ecommerce/b2b_b2c/tags-field.png | Bin 6946 -> 0 bytes .../websites/ecommerce/checkout.rst | 8 +- .../ecommerce/checkout/checkout-form.png | Bin 10939 -> 0 bytes .../ecommerce/checkout/checkout-steps.png | Bin 4793 -> 0 bytes .../ecommerce/checkout/checkout-subtotal.png | Bin 4587 -> 0 bytes .../ecommerce/checkout/checkout-terms.png | Bin 4926 -> 0 bytes .../websites/ecommerce/configuration.rst | 58 +++ .../ecommerce/{ => configuration}/b2b_b2c.rst | 25 +- .../categories_variants.rst | 2 +- .../attribute-categories.png | Bin .../categories_variants/attributes-values.png | Bin .../variants-show-thumbnails.png | Bin .../{ => configuration}/customer_accounts.rst | 23 +- .../customer_accounts/account-log.png | Bin .../{products => configuration}/prices.rst | 14 +- .../prices/create-country-group.png | Bin .../prices/price-cost-per-unit-page.png | Bin .../prices/price-strikethrough.png | Bin .../prices/pricelist-selector.png | Bin .../prices/pricelists-example.png | Bin .../prices/prices-per-unit.png | Bin .../ecommerce/configuration/products.rst | 346 ++++++++++++++++++ .../products/accessory-products.png | Bin 0 -> 15937 bytes .../alternative-products-ecommerce.png | Bin .../configuration/products/combo-choice.png | Bin 0 -> 32272 bytes .../configuration/products/out-of-stock.png | Bin 0 -> 7558 bytes .../products/product-packagings.png | Bin .../products/suggest-optional-products.png | Bin 0 -> 17865 bytes .../ecommerce/ecommerce_design/catalog.rst | 2 +- .../ecommerce_design/product_page.rst | 10 +- .../websites/ecommerce/order_handling.rst | 4 +- .../websites/ecommerce/products.rst | 261 ------------- .../ecommerce/products/cross_upselling.rst | 71 ---- .../cross_upselling/accessory-products.png | Bin 18735 -> 0 bytes .../products/cross_upselling/add-to-cart.png | Bin 38204 -> 0 bytes .../cross_upselling-alternative.png | Bin 74442 -> 0 bytes .../ecommerce/products/digital-files.png | Bin 13400 -> 0 bytes .../products/out-of-stock-message.png | Bin 1640 -> 0 bytes .../prices/price-tax-display-type.png | Bin 13333 -> 0 bytes .../websites/ecommerce/shipping.rst | 7 +- .../website/configuration/multi_website.rst | 4 +- .../website/configuration/translate.rst | 2 + .../website/structure/header_footer.rst | 2 +- .../websites/website/web_design/elements.rst | 1 + redirects/19.0.txt | 12 +- 58 files changed, 504 insertions(+), 533 deletions(-) delete mode 100644 content/applications/sales/sales/products_prices/accessory_products.rst delete mode 100644 content/applications/sales/sales/products_prices/accessory_products/accessory-products-ecommerce.png delete mode 100644 content/applications/sales/sales/products_prices/accessory_products/accessory-products-product-form.png delete mode 100644 content/applications/sales/sales/products_prices/alternative_products.rst delete mode 100644 content/applications/sales/sales/products_prices/alternative_products/product-form-alternative-products.png delete mode 100644 content/applications/websites/ecommerce/b2b_b2c/tags-field.png delete mode 100644 content/applications/websites/ecommerce/checkout/checkout-form.png delete mode 100644 content/applications/websites/ecommerce/checkout/checkout-steps.png delete mode 100644 content/applications/websites/ecommerce/checkout/checkout-subtotal.png delete mode 100644 content/applications/websites/ecommerce/checkout/checkout-terms.png create mode 100644 content/applications/websites/ecommerce/configuration.rst rename content/applications/websites/ecommerce/{ => configuration}/b2b_b2c.rst (86%) rename content/applications/websites/ecommerce/{products => configuration}/categories_variants.rst (99%) rename content/applications/websites/ecommerce/{products => configuration}/categories_variants/attribute-categories.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/categories_variants/attributes-values.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/categories_variants/variants-show-thumbnails.png (100%) rename content/applications/websites/ecommerce/{ => configuration}/customer_accounts.rst (87%) rename content/applications/websites/ecommerce/{ => configuration}/customer_accounts/account-log.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/prices.rst (97%) rename content/applications/websites/ecommerce/{products => configuration}/prices/create-country-group.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/prices/price-cost-per-unit-page.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/prices/price-strikethrough.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/prices/pricelist-selector.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/prices/pricelists-example.png (100%) rename content/applications/websites/ecommerce/{products => configuration}/prices/prices-per-unit.png (100%) create mode 100644 content/applications/websites/ecommerce/configuration/products.rst create mode 100644 content/applications/websites/ecommerce/configuration/products/accessory-products.png rename content/applications/{sales/sales/products_prices/alternative_products => websites/ecommerce/configuration/products}/alternative-products-ecommerce.png (100%) create mode 100644 content/applications/websites/ecommerce/configuration/products/combo-choice.png create mode 100644 content/applications/websites/ecommerce/configuration/products/out-of-stock.png rename content/applications/websites/ecommerce/{ => configuration}/products/product-packagings.png (100%) create mode 100644 content/applications/websites/ecommerce/configuration/products/suggest-optional-products.png delete mode 100644 content/applications/websites/ecommerce/products.rst delete mode 100644 content/applications/websites/ecommerce/products/cross_upselling.rst delete mode 100644 content/applications/websites/ecommerce/products/cross_upselling/accessory-products.png delete mode 100644 content/applications/websites/ecommerce/products/cross_upselling/add-to-cart.png delete mode 100644 content/applications/websites/ecommerce/products/cross_upselling/cross_upselling-alternative.png delete mode 100644 content/applications/websites/ecommerce/products/digital-files.png delete mode 100644 content/applications/websites/ecommerce/products/out-of-stock-message.png delete mode 100644 content/applications/websites/ecommerce/products/prices/price-tax-display-type.png diff --git a/content/applications/finance/fiscal_localizations/peru.rst b/content/applications/finance/fiscal_localizations/peru.rst index f7ab7efa6c..b2bf468a93 100644 --- a/content/applications/finance/fiscal_localizations/peru.rst +++ b/content/applications/finance/fiscal_localizations/peru.rst @@ -925,7 +925,7 @@ the following configurations for the **eCommerce** flow: - :ref:`Client account registration `; - :ref:`Automatic invoice `; -- :doc:`../../websites/ecommerce/products`: Set the :guilabel:`Invoicing Policy` to +- :doc:`../../websites/ecommerce/configuration/products`: Set the :guilabel:`Invoicing Policy` to :guilabel:`Ordered quantities` and define the desired :guilabel:`Customer taxes`. - :doc:`../payment_providers`; - :doc:`../../websites/ecommerce/shipping`: For each shipping method, set diff --git a/content/applications/general/users/user_portals/portal_access.rst b/content/applications/general/users/user_portals/portal_access.rst index b727cb119d..e75be3f7c4 100644 --- a/content/applications/general/users/user_portals/portal_access.rst +++ b/content/applications/general/users/user_portals/portal_access.rst @@ -46,6 +46,8 @@ user for that Odoo database. .. image:: portal_access/multiple-user-access.png :alt: Grant access to multiple users at once. +.. _portal/revoke-access: + Revoking portal access ---------------------- diff --git a/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/kit_shipping.rst b/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/kit_shipping.rst index 0a30f018d7..99cfaaed6f 100644 --- a/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/kit_shipping.rst +++ b/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/kit_shipping.rst @@ -58,7 +58,7 @@ and inventory tracking is essential. in journals, then tracking the kit's inventory is recommended. * **Component Purchase Constraints**: Only the kit's minimum required components can be added to an **eCommerce** cart unless the option to :doc:`continue - selling<../../../websites/ecommerce/products>` is disabled. + selling <../../../websites/ecommerce/configuration/products>` is disabled. * **No Kit Serial Numbers**: Serial number tracking does not track the kit, only its shipped components. * **Reordering Rule Recommendation**: Reordering rules should be set at the component-level. diff --git a/content/applications/sales/point_of_sale/combos.rst b/content/applications/sales/point_of_sale/combos.rst index f513303af8..10a3884fff 100644 --- a/content/applications/sales/point_of_sale/combos.rst +++ b/content/applications/sales/point_of_sale/combos.rst @@ -12,6 +12,8 @@ that customers can combine with the main dish. In retail, this feature allows you to create a product set with multiple products to choose from and combine. +.. _pos/combos/configuration: + Configuration ============= diff --git a/content/applications/sales/sales/products_prices.rst b/content/applications/sales/sales/products_prices.rst index 6f77d1ede8..08c9fbbbdc 100644 --- a/content/applications/sales/sales/products_prices.rst +++ b/content/applications/sales/sales/products_prices.rst @@ -12,5 +12,3 @@ Products & Prices products_prices/returns products_prices/ewallets_giftcards products_prices/loyalty_discount - products_prices/alternative_products - products_prices/accessory_products diff --git a/content/applications/sales/sales/products_prices/accessory_products.rst b/content/applications/sales/sales/products_prices/accessory_products.rst deleted file mode 100644 index 2035e160e8..0000000000 --- a/content/applications/sales/sales/products_prices/accessory_products.rst +++ /dev/null @@ -1,59 +0,0 @@ -================== -Accessory products -================== - -The use of accessory products is a marketing strategy that involves the cross-selling of related -products alongside a desired core product. In Odoo, accessory products can be added to a core -product's product form to integrate them into the customer's shopping experience and help drive -increased sales. - -Example -======= - -An electronics business has configured their products with an eye on cross-selling accessories -whenever customers purchase big-ticket items. After a customer adds a tablet to their shopping cart, -they are automatically suggested useful accessories like cases, screen protectors, and extra cables -because of the accessory products that have been configured. This helps to drive sales by creating -opportunities for impulse purchases, as well as reminding customers of useful accessories that they -may have intended to purchase but forgot about while shopping. - -.. note:: - Accessory products are differentiated from optional products and alternative products by where - they appear in the customer's shopping experience. - - - Accessory products appear as suggestions when viewing an eCommerce cart with an associated core - product in it. This creates an opportunity for cross-selling during the checkout process. - - Optional products are suggested when a core product has been added to a cart or a quotation. - This creates an opportunity for cross-selling during the shopping process. - - Alternative products are suggested at the bottom of an eCommerce product page whenever the - product page is viewed. This creates an opportunity for upselling during the shopping process. - -Configuring accessory products -============================== - -To add an accessory product to a product form, navigate to :menuselection:`Sales --> Products --> -Products` and choose a product. Ensure that the product's :guilabel:`Sales` checkbox is ticked and -click the :guilabel:`Sales` tab. Under :guilabel:`Upsell & Cross-sell` heading, the -:guilabel:`Accessory Products` drop-down menu allows for accessory products to be set. Products will -be displayed in alphabetical order. If the desired product isn't readily visible, type its name in -the field to bring it up, then select it to add it as an accessory product. - -.. image:: accessory_products/accessory-products-product-form.png - :alt: A product form in Odoo Sales showing the accessory products section. - -How accessory products appear to customers -========================================== - -Accessory products appear alongside core products prior to checkout. They are automatically -suggested based on what accessory products have been configured and what core products the customer -has added to their shopping cart. - -.. figure:: accessory_products/accessory-products-ecommerce.png - :alt: A screenshot of an eCommerce shopping cart showing accessory products. - - In this example, the core product, "Leather jacket", has several associated accessory products. - Once a customer adds the core product to their shopping cart, the accessory products will appear - as suggestions during the checkout process. - -.. seealso:: - :doc:`../../../websites/ecommerce/products/cross_upselling` diff --git a/content/applications/sales/sales/products_prices/accessory_products/accessory-products-ecommerce.png b/content/applications/sales/sales/products_prices/accessory_products/accessory-products-ecommerce.png deleted file mode 100644 index 046a5a98865948dd4cb7ca47d46417335534821c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46782 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 diff --git a/content/applications/sales/sales/products_prices/accessory_products/accessory-products-product-form.png b/content/applications/sales/sales/products_prices/accessory_products/accessory-products-product-form.png deleted file mode 100644 index aeff8b849cad8c5f689a3f6bedfaeeb799c8761c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20556 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 diff --git a/content/applications/sales/sales/products_prices/alternative_products.rst b/content/applications/sales/sales/products_prices/alternative_products.rst deleted file mode 100644 index d1658984a6..0000000000 --- a/content/applications/sales/sales/products_prices/alternative_products.rst +++ /dev/null @@ -1,51 +0,0 @@ -==================== -Alternative products -==================== - -The use of alternative products is a marketing strategy that involves upselling related products -alongside a desired core product. For instance, by configuring alternative products, a customer -could be suggested a mechanical keyboard or a wireless keyboard when they visit the eCommerce -website page for a standard keyboard. - -.. note:: - Alternative products are different from accessory and optional products because of where they - show up in the customer's shopping experience. - - - Alternative products are suggested at the bottom of an eCommerce product page whenever the - product page is viewed. This creates an opportunity for upselling during the shopping process. - - Accessory products appear as suggestions when viewing an eCommerce cart. This creates an - opportunity for cross-selling during the checkout process. - - Optional products are suggested when a core product has been added to a cart or a quotation. - This creates an opportunity for cross-selling during the shopping process. - -Configuring alternative products -================================ - -To add an alternative product to a product form, navigate to :menuselection:`Sales --> Products --> -Products` and choose a product. Ensure that the product's :guilabel:`Sales` checkbox is ticked and -click the :guilabel:`Sales` tab. In the :guilabel:`Upsell & Cross-sell` section, click the -:guilabel:`Alternative Products` drop-down menu to set alternative products. Products are displayed -in alphabetical order. If the desired product isn't readily visible, type its name in the field to -bring it up, then select it to add it as an alternative product. - -.. figure:: alternative_products/product-form-alternative-products.png - :alt: The alternative product field on the product form with multiple entries. - - Entries in the :guilabel:`Alternative Products` field on a product form. - -How alternative products appear to customers -============================================ - -Although the **Sales** app is used to configure alternative products, customers will only encounter -them when visiting a website created with the **eCommerce** app. Alternative products are -automatically suggested during the shopping process when a customer visits the webpage for an -associated core product. They appear underneath the product listing under the header -:guilabel:`Alternative Products`. - -.. figure:: alternative_products/alternative-products-ecommerce.png - :alt: Alternative products as they appear on an eCommerce website. - - The alternative products section of an eCommerce product page. - -.. seealso:: - :doc:`/applications/websites/ecommerce/products/cross_upselling` diff --git a/content/applications/sales/sales/products_prices/alternative_products/product-form-alternative-products.png b/content/applications/sales/sales/products_prices/alternative_products/product-form-alternative-products.png deleted file mode 100644 index 0535bc3c3df6e3de75b00e300de815330a74835f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26260 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 *mfzQ|`i!n^HISebI42HlE= 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 + :doc:`Ecommerce price configuration ` .. _sales/products/customer-pricelist-application: @@ -277,4 +277,4 @@ rule on a fresh form. .. seealso:: - :doc:`/applications/sales/sales/products_prices/prices/currencies` - - :doc:`/applications/websites/ecommerce/products/prices` + - :doc:`/applications/websites/ecommerce/configuration/prices` diff --git a/content/applications/sales/sales/sales_quotations/optional_products.rst b/content/applications/sales/sales/sales_quotations/optional_products.rst index e6590ee91a..1602fdd542 100644 --- a/content/applications/sales/sales/sales_quotations/optional_products.rst +++ b/content/applications/sales/sales/sales_quotations/optional_products.rst @@ -12,24 +12,15 @@ core product is added to a quote. They are also suggested in eCommerce interacti adds an associated core product to their shopping cart. .. note:: - Optional products are differentiated from accessory products and alternative products by where - they appear in the customer's shopping experience. - - - Optional products are suggested when a core product has been added to a cart or a quotation. - - Accessory products appear as suggestions when viewing an eCommerce cart. - - Alternative products are suggested at the bottom of an eCommerce product page whenever the - product page is viewed. + Optional products differ from :ref:`accessory and alternative products + ` in terms of where they are displayed during the customer’s + online shopping journey. .. figure:: optional_products/optional-products-quotation.png :alt: A screen from the quotation process shows how optional products appear as a pop-up window. Optional products as they appear during the quotation process. -.. figure:: optional_products/optional-products-ecommerce.png - :alt: An eCommerce shopping cart screen shows how optional products appear in eCommerce websites. - - Optional products as they appear when viewing the shopping cart on an eCommerce website. - Configuring optional products ============================= diff --git a/content/applications/websites/ecommerce.rst b/content/applications/websites/ecommerce.rst index 304db01721..f1fbd94083 100644 --- a/content/applications/websites/ecommerce.rst +++ b/content/applications/websites/ecommerce.rst @@ -6,64 +6,56 @@ eCommerce ========= -Build and run your open-source online store with Odoo eCommerce. Create your products, customize the -ordering and checkout process, configure delivery methods, handle sales and delivery orders, create -customer accounts, and monitor your performance. +Odoo eCommerce provides an open-source platform for building and managing an online store. It +offers a wide range of tools and features to configure products, customize the design, manage +ordering and checkout processes, set up delivery methods, handle orders, and analyze performance. .. cards:: - .. card:: Products - :target: ecommerce/products + .. card:: Configuration + :target: ecommerce/configuration :large: - Configure your product pages, adjust the shop page layout, set up the pricing, and define - suggestions for optional and accessory products. + Configure products, create product variants and categories, and set up pricing. Use customer + accounts to manage access according to your business model (B2B or B2C) and needs. .. card:: eCommerce design :target: ecommerce/ecommerce_design :large: - Design the product catalog and product pages using a wide range of design features, - building blocks, and additional e-commerce-specific features and buttons. + Design the product catalog and product pages using design elements, building blocks, and + e-commerce-specific options and buttons. .. card:: Ordering and checkout :target: ecommerce/checkout :large: - Customize the ordering and checkout process with the website editor to fit your business needs. + Customize the ordering and checkout process to fit your business needs. .. card:: Delivery :target: ecommerce/shipping :large: - Enable and configure delivery methods to provide your customers with one or multiple options - upon checkout. + Enable and configure delivery methods to provide customers with one or multiple options upon + checkout. .. card:: Order handling :target: ecommerce/order_handling :large: - Handle all business documents related to your e-commerce orders: sales orders, delivery - orders, invoices, and legal requirements. - - .. card:: Customer accounts - :target: ecommerce/customer_accounts - :large: - - Define your customers' login process and grant portal access to all - users or a select group. + Handle the complete e-commerce order lifecycle, from sales and abandoned carts to delivery, + stock management, returns, and invoicing. .. card:: Performance management :target: ecommerce/performance - :large: - Analyze sales data to evaluate your e-commerce performance. + Analyze sales data to evaluate the shop's performance. .. card:: Google Merchant Center :target: ecommerce/google_merchant_center - :large: - Manage and submit your product data to Google with Google Merchant Center. + Connect Odoo eCommerce to Google Merchant Center and other platforms, such as TikTok, + Facebook, or Instagram to showcase products across multiple channels. .. note:: Odoo offers a :ref:`free custom domain name ` to all Odoo Online databases @@ -78,12 +70,10 @@ customer accounts, and monitor your performance. .. toctree:: :titlesonly: - ecommerce/products + ecommerce/configuration ecommerce/ecommerce_design ecommerce/checkout ecommerce/shipping ecommerce/order_handling - ecommerce/b2b_b2c - ecommerce/customer_accounts ecommerce/performance ecommerce/google_merchant_center diff --git a/content/applications/websites/ecommerce/b2b_b2c/tags-field.png b/content/applications/websites/ecommerce/b2b_b2c/tags-field.png deleted file mode 100644 index 3a12f8b42ed70cdc1c583f8d3b3a2bf39bef0163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6946 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 on your product page. +to :ref:`hide prices ` on the product page. When the customer clicks +the :guilabel:`Contact Us` button, they are redirected to the contact form where the +:guilabel:`Subject` field is already auto-filled with the requested product's name. .. image:: checkout/cart-contact-us.png :alt: Contact us button on product page @@ -145,7 +147,7 @@ checkout options. .. tip:: Restrict access to the :ref:`shop ` and :ref:`checkout ` for specific customers, e.g., in a :doc:`B2B - ` business setup. + <../ecommerce/configuration/b2b_b2c>` business setup. .. _ecommerce/checkout/review_order: @@ -162,7 +164,7 @@ Open the website editor to :ref:`enable ` ch as: - :guilabel:`Suggested Accessories`: to showcase :ref:`accessory products - `; + `; - :guilabel:`Promo Code`: to allow customers to redeem :ref:`gift cards ` or apply :doc:`discount codes <../../sales/sales/products_prices/loyalty_discount>`; - :guilabel:`Add to Wishlist`: :ref:`Enable wishlists diff --git a/content/applications/websites/ecommerce/checkout/checkout-form.png b/content/applications/websites/ecommerce/checkout/checkout-form.png deleted file mode 100644 index 6d1d59fdbbdec7e1e2651875e59d913eda25c7f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10939 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 diff --git a/content/applications/websites/ecommerce/checkout/checkout-steps.png b/content/applications/websites/ecommerce/checkout/checkout-steps.png deleted file mode 100644 index 22f7ca7c4a02a0a97c38222a4187c8c287cdb174..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4793 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 diff --git a/content/applications/websites/ecommerce/checkout/checkout-subtotal.png b/content/applications/websites/ecommerce/checkout/checkout-subtotal.png deleted file mode 100644 index ba6a2a99b7484ff48f0dcc399c4bebc1b56cd5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4587 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 NYN+a})F@ep{~swrLt+2` diff --git a/content/applications/websites/ecommerce/checkout/checkout-terms.png b/content/applications/websites/ecommerce/checkout/checkout-terms.png deleted file mode 100644 index ce9de7d232cc921e946a0963a54eb23911ae425a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4926 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 iObF)#5HJ9c?fi576jhiBx1`_ + +.. toctree:: + :titlesonly: + + configuration/products + configuration/categories_variants + configuration/prices + configuration/customer_accounts + configuration/b2b_b2c diff --git a/content/applications/websites/ecommerce/b2b_b2c.rst b/content/applications/websites/ecommerce/configuration/b2b_b2c.rst similarity index 86% rename from content/applications/websites/ecommerce/b2b_b2c.rst rename to content/applications/websites/ecommerce/configuration/b2b_b2c.rst index 7b1a5a9f72..55591a6868 100644 --- a/content/applications/websites/ecommerce/b2b_b2c.rst +++ b/content/applications/websites/ecommerce/configuration/b2b_b2c.rst @@ -3,7 +3,7 @@ B2B and B2C =========== Odoo eCommerce is designed to fulfill the needs of both B2B and B2C companies. It allows you to -configure :doc:`prices `, manage :doc:`access ` for specific +configure :doc:`prices `, manage :doc:`access ` for specific customers, and :ref:`customize the website ` to support B2B, B2C, or both business models. @@ -36,6 +36,8 @@ pricing `. - :doc:`/applications/finance/accounting/taxes/B2B_B2C` - :ref:`Discounts ` +.. _ecommerce/b2b_b2c/access-request: + Access request ============== @@ -44,8 +46,8 @@ web shop and make it available for :ref:`logged-in users ` setting option to :guilabel:`On invitation`. To create a page where customers request access, open the :doc:`website editor -<../website/web_design>`, :ref:`create a form `, customize it, and in -the :guilabel:`Action` field, select :guilabel:`Create a customer`. +`, :ref:`create a form `, +customize it, and in the :guilabel:`Action` field, select :guilabel:`Create a customer`. .. tip:: You can assign tags created on a contact form under :menuselection:`Website --> Configuration @@ -95,16 +97,21 @@ corresponding website. .. tip:: If you are running a B2B and B2C business, we *strongly* recommend to create two :doc:`separate - websites <../website/configuration/multi_website>` and assign a :ref:`zero-priced pricelist - ` to the B2B website and a regular pricelist to the B2C website. + websites ` and assign a + :ref:`zero-priced pricelist ` to the B2B website and a regular + pricelist to the B2C website. In case, you prefer using a single website, configure it using :ref:`country groups ` and assigning :ref:`pricelists ` to customers, and deactivate the :ref:`Selectable ` option. +.. _ecommerce/b2b_b2c/additional-features: + Additional features =================== +.. _ecommerce/b2b_b2c/invoices: + Invoice ------- @@ -119,7 +126,7 @@ this feature has not been enabled, the customer only receives an order confirmat B2B fields at checkout ---------------------- -On the :guilabel:`Order summary` page, open the :doc:`website editor <../website/web_design>`, go to -the :guilabel:`Style` tab, and toggle the :guilabel:`Show B2B Fields` switch to display B2B-specific -additional fields like :guilabel:`VAT` or :guilabel:`Company Name` during the :ref:`delivery -` step. +On the :guilabel:`Order summary` page, open the :doc:`website editor +`, go to the :guilabel:`Style` tab, and toggle the +:guilabel:`Show B2B Fields` switch to display B2B-specific additional fields like :guilabel:`VAT` +or :guilabel:`Company Name` during the :ref:`delivery ` step. diff --git a/content/applications/websites/ecommerce/products/categories_variants.rst b/content/applications/websites/ecommerce/configuration/categories_variants.rst similarity index 99% rename from content/applications/websites/ecommerce/products/categories_variants.rst rename to content/applications/websites/ecommerce/configuration/categories_variants.rst index daf519c0af..9e958a3937 100644 --- a/content/applications/websites/ecommerce/products/categories_variants.rst +++ b/content/applications/websites/ecommerce/configuration/categories_variants.rst @@ -109,4 +109,4 @@ select the product you wish to modify, go to the :guilabel:`Sales` tab, navigate - Categories that do not contain any products are not visible on the shop page. .. seealso:: - :doc:`../products` + :doc:`products` diff --git a/content/applications/websites/ecommerce/products/categories_variants/attribute-categories.png b/content/applications/websites/ecommerce/configuration/categories_variants/attribute-categories.png similarity index 100% rename from content/applications/websites/ecommerce/products/categories_variants/attribute-categories.png rename to content/applications/websites/ecommerce/configuration/categories_variants/attribute-categories.png diff --git a/content/applications/websites/ecommerce/products/categories_variants/attributes-values.png b/content/applications/websites/ecommerce/configuration/categories_variants/attributes-values.png similarity index 100% rename from content/applications/websites/ecommerce/products/categories_variants/attributes-values.png rename to content/applications/websites/ecommerce/configuration/categories_variants/attributes-values.png diff --git a/content/applications/websites/ecommerce/products/categories_variants/variants-show-thumbnails.png b/content/applications/websites/ecommerce/configuration/categories_variants/variants-show-thumbnails.png similarity index 100% rename from content/applications/websites/ecommerce/products/categories_variants/variants-show-thumbnails.png rename to content/applications/websites/ecommerce/configuration/categories_variants/variants-show-thumbnails.png diff --git a/content/applications/websites/ecommerce/customer_accounts.rst b/content/applications/websites/ecommerce/configuration/customer_accounts.rst similarity index 87% rename from content/applications/websites/ecommerce/customer_accounts.rst rename to content/applications/websites/ecommerce/configuration/customer_accounts.rst index b7020fa4e8..54a33a3618 100644 --- a/content/applications/websites/ecommerce/customer_accounts.rst +++ b/content/applications/websites/ecommerce/configuration/customer_accounts.rst @@ -6,20 +6,20 @@ Using customer accounts for an e-commerce enables you to :ref:`manage customers `, control access to the :ref:`shop `, the :ref:`checkout `, or the :doc:`customer portal -<../../general/users/user_portals/portal_access>`, and support both :doc:`B2B and B2C operations -`. +`, and support both :doc:`B2B and B2C +operations `. After logging in, customers can access their :doc:`customer portal -<../../general/users/user_portals>` by clicking their username in the top-right corner of the -screen and selecting :guilabel:`My Account`. From there, they can view all their documents in one -place, such as quotations, orders, invoices, and more. +` by clicking their username in the top-right corner of +the screen and selecting :guilabel:`My Account`. From there, they can view all their documents in +one place, such as quotations, orders, invoices, and more. .. image:: customer_accounts/account-log.png :alt: Customer account access .. tip:: The customer account page can be customized with building blocks and other features through - the :doc:`website builder <../website/web_design>`. + the :doc:`website editor `. .. _ecommerce/customer_accounts/account-creation: @@ -34,7 +34,7 @@ of the following options: - :guilabel:`On invitation`: Customers can only create an account if the website owner sends them an invitation. - :guilabel:`Free sign up`: Every website visitor can create an account and sign in. They will - get access to the :doc:`portal <../../general/users/user_portals>` by default. + get access to the :doc:`portal ` by default. .. _ecommerce/customer_accounts/grant-access: @@ -68,13 +68,16 @@ instructions on setting a password and activating their account. ` to automatically create a customer record in the backend when filled in. +.. _ecommerce/customer_accounts/access-restriction: + Access restriction ================== Once a customer account is created, it is still possible to adjust the access rights either globally or for individual users: -- :doc:`Revoke access or re-invite a user <../../general/users/user_portals/portal_access>` +- :doc:`Revoke access or re-invite a customer + ` using the related buttons in the :guilabel:`Portal Access Management` pop-up. - Restrict :ref:`access to the shop `; - Decide whether customers need to create an account to :ref:`complete the checkout @@ -83,8 +86,8 @@ either globally or for individual users: .. tip:: It is also possible to define the types of documents customers have access to. To do so, click your username in the upper-right corner of the website, select :guilabel:`My Account` and open - the :doc:`website builder <../website/web_design>`. On the :guilabel:`Style` tab, enable or - disable access to specific documents as needed. + the :doc:`website builder `. On the :guilabel:`Style` + tab, enable or disable access to specific documents as needed. .. _ecommerce/customer_accounts/shop-access: diff --git a/content/applications/websites/ecommerce/customer_accounts/account-log.png b/content/applications/websites/ecommerce/configuration/customer_accounts/account-log.png similarity index 100% rename from content/applications/websites/ecommerce/customer_accounts/account-log.png rename to content/applications/websites/ecommerce/configuration/customer_accounts/account-log.png diff --git a/content/applications/websites/ecommerce/products/prices.rst b/content/applications/websites/ecommerce/configuration/prices.rst similarity index 97% rename from content/applications/websites/ecommerce/products/prices.rst rename to content/applications/websites/ecommerce/configuration/prices.rst index 7cb5376f68..5f4573f6c6 100644 --- a/content/applications/websites/ecommerce/products/prices.rst +++ b/content/applications/websites/ecommerce/configuration/prices.rst @@ -22,7 +22,7 @@ product form or use :doc:`fiscal positions .. _ecommerce-price-management-tax-display: Choosing the displayed price tax usually depends on a country's regulations or the type of customers -(:doc:`B2B vs. B2C <../b2b_b2c>`). To select the type of price displayed, go to +(:doc:`B2B vs. B2C `). To select the type of price displayed, go to :menuselection:`Website --> Configuration --> Settings`, select the website, scroll down to the :guilabel:`eCommerce` section, and under :guilabel:`Display Product Prices` select between: @@ -53,7 +53,7 @@ price on the product page, follow these steps: #. Go to :menuselection:`Website --> Configuration --> Settings`, scroll to the :guilabel:`eCommerce` section, and enable :guilabel:`Product Reference Price`. -#. :ref:`Navigate to the product form `. +#. :ref:`Navigate to the product form `. #. Set the product's :guilabel:`Sales Price` and select the unit (e.g., :guilabel:`Units`). #. In the :guilabel:`Base Unit Count` field, enter the number of units in the product, then select the relevant unit from the dropdown list. @@ -193,9 +193,9 @@ Use :ref:`Custom filters ` if needed. If the :guilabel:`Selectable` option is enabled for `EU regular prices` and `US prices`, and the customer is from the European Union, only the pricelists `EU regular prices` and `EU prices with discounts` will be available. However, since the - `EU prices with discount` list is not selectable, it will disappear once the customer selects - the `EU regular prices` list and prices will be displayed based on the `EU regular prices` - pricelist on the catalog. + `EU prices with discount` list is not selectable, it will disappear once the customer + selects the `EU regular prices` list and prices will be displayed based on the `EU regular + prices` pricelist on the catalog. Pricelist application --------------------- @@ -256,7 +256,7 @@ alongside it. To display a permanently discounted price, navigate to :menuselection:`Website --> Configuration --> Settings`, scroll down to the :guilabel:`eCommerce`, enable the :guilabel:`Comparison Price` option, and :guilabel:`Save`. Then, :ref:`go to the product form -`, enter the new (discounted) price in the +`, enter the new (discounted) price in the :guilabel:`Sales Price` field and the original one (strikethrough) in the :guilabel:`Compare to Price` field. @@ -331,4 +331,4 @@ pricelist is assigned to the correct website and is listed first among the websi customers with :doc:`portal access <../../../general/users/user_portals/portal_access>`. .. seealso:: - :doc:`../customer_accounts` + :doc:`customer_accounts` diff --git a/content/applications/websites/ecommerce/products/prices/create-country-group.png b/content/applications/websites/ecommerce/configuration/prices/create-country-group.png similarity index 100% rename from content/applications/websites/ecommerce/products/prices/create-country-group.png rename to content/applications/websites/ecommerce/configuration/prices/create-country-group.png diff --git a/content/applications/websites/ecommerce/products/prices/price-cost-per-unit-page.png b/content/applications/websites/ecommerce/configuration/prices/price-cost-per-unit-page.png similarity index 100% rename from content/applications/websites/ecommerce/products/prices/price-cost-per-unit-page.png rename to content/applications/websites/ecommerce/configuration/prices/price-cost-per-unit-page.png diff --git a/content/applications/websites/ecommerce/products/prices/price-strikethrough.png b/content/applications/websites/ecommerce/configuration/prices/price-strikethrough.png similarity index 100% rename from content/applications/websites/ecommerce/products/prices/price-strikethrough.png rename to content/applications/websites/ecommerce/configuration/prices/price-strikethrough.png diff --git a/content/applications/websites/ecommerce/products/prices/pricelist-selector.png b/content/applications/websites/ecommerce/configuration/prices/pricelist-selector.png similarity index 100% rename from content/applications/websites/ecommerce/products/prices/pricelist-selector.png rename to content/applications/websites/ecommerce/configuration/prices/pricelist-selector.png diff --git a/content/applications/websites/ecommerce/products/prices/pricelists-example.png b/content/applications/websites/ecommerce/configuration/prices/pricelists-example.png similarity index 100% rename from content/applications/websites/ecommerce/products/prices/pricelists-example.png rename to content/applications/websites/ecommerce/configuration/prices/pricelists-example.png diff --git a/content/applications/websites/ecommerce/products/prices/prices-per-unit.png b/content/applications/websites/ecommerce/configuration/prices/prices-per-unit.png similarity index 100% rename from content/applications/websites/ecommerce/products/prices/prices-per-unit.png rename to content/applications/websites/ecommerce/configuration/prices/prices-per-unit.png diff --git a/content/applications/websites/ecommerce/configuration/products.rst b/content/applications/websites/ecommerce/configuration/products.rst new file mode 100644 index 0000000000..73268f465f --- /dev/null +++ b/content/applications/websites/ecommerce/configuration/products.rst @@ -0,0 +1,346 @@ +======== +Products +======== + +Odoo eCommerce allows you to :ref:`create products ` and +manage their :ref:`visibility ` on the website. Products can be +:ref:`configured ` in various ways, including adding +:ref:`product images and videos `, creating :ref:`product +combinations `, implementing :ref:`cross-selling and upselling strategies +`, attaching :ref:`digital files +`, :ref:`translating ` +product information, :ref:`managing stock `, and +setting :ref:`packaging options `. + +.. _ecommerce/products/product-creation: + +Product creation +================ + +To create a product from the frontend, go to the Website app, click :guilabel:`New` +:icon:`fa-caret-down` in the top-right corner, then select :guilabel:`Product`. Enter the +:guilabel:`Product Name`, and other relevant details such as the :guilabel:`Barcode`, +:guilabel:`Sales Price`, default :guilabel:`Sales Taxes`, and a :ref:`Website Category +`, then add an image. Once you click :guilabel:`Save`, you +are redirected to the product page where you can :ref:`customize it +` using the :doc:`website editor +`. Once you are finished, click :guilabel:`Save`. To +configure additional advanced :ref:`product details `, +click :guilabel:`Product` in the top-right corner to access the backend product form. + +.. tip:: + It is also possible to create a product from the backend by navigating to + :menuselection:`Website --> eCommerce --> Products`. Then: + + - Configure a new product by clicking :guilabel:`New`, or + - :doc:`Import product data ` + using XLSX or CSV files by clicking the :icon:`fa-cog` (:guilabel:`gear`) icon next to + :guilabel:`Products`, then :ref:`Import records `. + +.. seealso:: + - :doc:`Create new products using the Barcode Lookup database + `. + - :doc:`Configure the Gelato connector in Odoo to synchronize the product catalog and automate + order fulfillment with Gelato `. + +Product visibility +================== + +.. _ecommerce/products/publish-products: + +To publish a product, access the product page on the website and switch the toggle from +:guilabel:`Unpublished` to :guilabel:`Published`. + +.. tip:: + - To access the product page from the product form in the backend, click the :icon:`fa-globe` + :guilabel:`Go to Website` smart button. + - To publish products from the backend, navigate to the :guilabel:`Sales` tab of the + :ref:`product form `, then go to the :guilabel:`Ecommerce + shop` section and toggle the :guilabel:`Is Published` switch on. + +To publish multiple products at once, follow these steps: + +#. Go to :menuselection:`Website --> eCommerce --> Products`. +#. Remove the :guilabel:`Published` filter and switch to the :guilabel:`List` view. +#. Click the :icon:`fa-sliders` (:guilabel:`dropdown toggle`) icon on the far right of the view and + enable :guilabel:`Is Published`. +#. Click the :guilabel:`Is Published` column to re-order it by *published* or *unpublished* + products. +#. Select the products to publish by ticking their box on the far left. +#. In the :guilabel:`Is Published` column, tick the box for any of the selected products, then + :guilabel:`Update` to publish them. + +.. _ecommerce/products/website-availability: + +.. note:: + When managing multiple websites, the availability of a product on each website can be set from + the :ref:`product form `. Navigate to the :guilabel:`Sales` tab, + then in the :guilabel:`Ecommerce shop` section, select the :guilabel:`Website` where the product + should be available. Leave the field blank to make the product available on *all* websites. + You can make a product available on either *one* website or *all* websites, but selecting only + *some* websites is not possible. To sell the product on multiple specific websites without + making it available on all of them, **duplicate** the product for each website and assign the + corresponding website to each duplicate. + +.. _ecommerce/products/product-configuration: + +Product configuration +===================== + +.. _ecommerce/products/product-form: + +To add general information to a product, navigate to :menuselection:`Website --> eCommerce --> +Products` and select the relevant product. You can configure various options, such as choosing a +:doc:`product type `, +adding :doc:`variants and categories `, or defining :doc:`prices `. + +.. _ecommerce/products/description: + +Additionally, add an e-commerce-specific product description to be displayed below the product name +on the frontend :doc:`product page <../ecommerce_design/product_page>`. To do so, go to the +:guilabel:`Sales` tab, scroll down to the :guilabel:`Ecommerce description` section, and write a +description. Use Odoo's :doc:`rich-text editor ` to customize +the content. + +.. tip:: + - Click the :icon:`fa-globe` :guilabel:`Go to Website` smart button to access the frontend + product page and :doc:`customize <../ecommerce_design/product_page>` it using the :doc:`website + editor <../../website/web_design>`. + - Product descriptions can also be generated using :doc:`AI `. To + do so, type `/` in the :guilabel:`Ecommerce description` section and select :guilabel:`AI` to + open the :doc:`AI agent `. + +.. _ecommerce/products/images: + +Product images and videos +------------------------- + +To add media items, such as images and videos, navigate to the :ref:`product form +` and go to the :guilabel:`Sales` tab. In the :guilabel:`Ecommerce +Media` section, click :guilabel:`Add Media`. In the :guilabel:`Select a media` pop-up window: + +- To add an image, select an image, click :guilabel:`Add URL` or :guilabel:`Upload an image` in the + :guilabel:`Images` tab. +- To add a video, navigate to the :guilabel:`Videos` tab, paste a video URL, or :ref:`embed HTML + code `. Then, enable the relevant :ref:`video options + `. + +Once the media is selected, click :guilabel:`Add`. + +.. tip:: + :ref:`Customize product images and videos ` using + the :doc:`website editor <../../website/web_design>` from the frontend. + +.. _ecommerce/products/combos: + +Product combos +-------------- + +:doc:`Product combinations ` allow users to configure a +set of related products to buy as a bundle. To :ref:`configure combos `, +go to :menuselection:`Website --> eCommerce --> Combo Choices`. Once finished and published, +customers can choose the combo when adding the product to the cart. Depending on the configuration, +certain items may incur an additional charge. + +.. image:: products/combo-choice.png + :alt: Add the combo product to the cart. + :scale: 75% + +.. _ecommerce/products/cross_upselling: + +Cross-selling & Upselling +------------------------- + +Cross-selling and upselling are sales techniques used to present customers with additional or +higher-tier products and services from the :doc:`catalog +<../../ecommerce/ecommerce_design/catalog>`. Cross-selling focuses on recommending accessory or +:doc:`optional products ` alongside +the item being purchased during ordering and checkout. Upselling, on the other hand, encourages +customers to choose a higher-priced or upgraded alternative product. + +To configure these product suggestions, go to :menuselection:`Website --> eCommerce --> Products`, +select the relevant product, go to the :guilabel:`Sales` tab, and add the desired products in the +corresponding :guilabel:`Optional products`, :guilabel:`Accessory Products`, and/or +:guilabel:`Alternative products` fields. + +.. tabs:: + + .. tab:: Optional products + + Optional products are suggested when the customer clicks the :guilabel:`Add to cart` button to + buy a specific product. + + .. image:: products/suggest-optional-products.png + :alt: Optional products cross-selling. + + .. tab:: Accessory products + + Accessory products appear in the :guilabel:`Suggested accessories` section during the + :guilabel:`Order summary` step, just prior to proceeding to checkout. + + .. image:: products/accessory-products.png + :alt: Suggested accessories at checkout during cart review + + .. note:: + To hide this section, open the :doc:`website editor <../../website/web_design>`, go to the + :guilabel:`Style` tab, and toggle the :guilabel:`Suggested Accessories` switch off. + + .. tab:: Alternative products + + Alternative products are displayed at the bottom of the :doc:`product page + <../ecommerce_design/product_page>` under the :guilabel:`Alternative Products` heading. + + .. image:: products/alternative-products-ecommerce.png + :alt: The alternative products section of an product page. + + .. tip:: + To customize this block, open the :doc:`website editor <../../website/web_design>`, click + the block on the page, and :doc:`adapt the heading and text + <../../website/web_design/elements>` if necessary. Go to the :guilabel:`Style` tab, scroll + to the :guilabel:`Alternative Products` section, and modify the options as needed. + + +.. _ecommerce/products/digital-files: + +Digital files +------------- + +It is possible to link digital files, such as certificates, eBooks, or user manuals, to the +products. To do so, go to the :ref:`product form ` and click the +:icon:`fa-file-text-o` :guilabel:`Documents` smart button. Then, click :guilabel:`Upload` to upload +a file directly, or for additional options, click :guilabel:`New`. Choose the :guilabel:`Type` of +attachment: + +- :guilabel:`File`: :guilabel:`Upload your file`. +- :guilabel:`URL`: Insert the link to the file or media item. +- :guilabel:`Cloud Storage` (if applicable): Insert a link to your cloud storage to store the file + on the :doc:`cloud storage ` platform instead of + the database’s server. + +These documents can be made available: + +- On the product page (before checkout): Set the :guilabel:`Sales visibility` field to + :guilabel:`Hidden` and enable :guilabel:`Publish on website`. +- In the :doc:`customer portal ` on the confirmed sales + order (after checkout): Set the :guilabel:`Sales visibility` field to :guilabel:`On confirmed + order` and disable :guilabel:`Publish on website`. + +.. tip:: + In :ref:`Kanban ` view, click the :icon:`fa-ellipsis-v` + (:guilabel:`dropdown menu`) in the top-right corner of the document card to :guilabel:`Edit`, + :guilabel:`Delete`, or :guilabel:`Download` the document. + +.. _ecommerce/products/translation: + +Translation +----------- + +If a website is available in multiple languages, product information can be translated directly on +the :ref:`product form `. Fields that support multiple languages +are identifiable by their language abbreviation (e.g., `EN`) next to the field, such as the +:guilabel:`Product name`, :ref:`Out-of-Stock Message `, the +:ref:`E-Commerce Description `, :ref:`ribbon or badge +` names, :doc:`categories and variants +` names, etc. + +.. note:: + Having untranslated content on a web page may be detrimental to the user experience and + :doc:`SEO `. To avoid this, use the + :ref:`Translate ` feature to translate any remaining untranslated content + on the page. + +.. seealso:: + :doc:`Website languages and translations + ` + +.. _ecommerce/products/stock-management: + +Stock management +---------------- + +.. important:: + The :doc:`Inventory app ` must be installed to handle + stock-related settings and operations. + +To configure stock-related e-commerce options, go to :menuselection:`Website --> Configuration --> +Settings`, scroll down to the :guilabel:`eCommerce` section, then to the :guilabel:`Inventory +Defaults` subsection. The following settings are available: + +- If multiple :doc:`warehouses + ` + exist, select the relevant one from the :guilabel:`Warehouse` dropdown menu to set it as the + default. +- Next to :guilabel:`Out-of-Stock`, enable :guilabel:`Continue Selling` to allow customers to place + orders even when the product is out of stock. Keep this option disabled to prevent customers from + ordering products that are out of stock. +- Enable the :guilabel:`Show Available Quantity` option to display the remaining available quantity + on the product page when it drops below a defined threshold. The available quantity is calculated + based on the :guilabel:`On hand` quantity minus the quantity already :doc:`reserved + ` for outgoing + transfers. + +These settings apply to *all* products, but can be adapted for individual products if needed. To do +so, go to the product form and make sure the :ref:`Track inventory option +` is enabled. Then, navigate to the +:guilabel:`Sales` tab and, under the :guilabel:`Ecommerce shop` section, enable or disable the +relevant :guilabel:`Sell when Out-of-Stock` and :guilabel:`Show Available Qty` options. You can also +compose an :guilabel:`Out-of-Stock Message` or create an :ref:`out-of-stock ribbon or badge +`. + +.. note:: + - Modifying the general :guilabel:`Inventory Defaults` settings does not automatically modify the + related option(s) on the product form for existing products; it only affects products created + after the feature is enabled/disabled. + - To display the stock level on the product page, the :guilabel:`Product Type` field on the + :ref:`product form ` must be set to :guilabel:`Goods` or + :guilabel:`Combo`. + - A :icon:`fa-envelope-o` (:guilabel:`envelope`) :guilabel:`Get notified when back in stock` + button appears on the product page when an item is out of stock. Customers can click + the link to enter their email address and receive a notification once the item is back + in stock. + - If the :ref:`Click & Collect ` feature is enabled, the + product availability is displayed on the product page based on the stock in the warehouse + defined on the related :doc:`delivery method + ` + form. + +.. example:: + Currently, the `Boko Chair` is not available in any warehouses. However, customers can click + the :icon:`fa-envelope-o` (:guilabel:`envelope`) :guilabel:`Get notified when back in + stock` link to receive a notification as soon as the product becomes available again. An + :guilabel:`Out-of-Stock Message` can also be added to inform customers that the item will be + replenished. + + .. image:: products/out-of-stock.png + :alt: Example of a product that is out of stock, but which will be available again. + +.. tip:: + If a unique reference is needed for inventory management, install the :doc:`Manufacturing app + ` and create :doc:`kit bills of materials + `. Each + kit links its published "virtual" products to the main reference tracked in Inventory. This + ensures that any item sold on the website is converted into the corresponding stocked item in + the delivery order. + +.. _ecommerce/products/stock-management/packagings: + +Packagings +~~~~~~~~~~ + +To offer different product pack sizes to customers on the e-commerce, configure product +:doc:`packagings +`. Then go to +the :ref:`product form ` and navigate to the +:guilabel:`Sales` tab. Under :guilabel:`Upsell & cross-sell`, add as many package types as needed +in the :guilabel:`Packagings` field. The available package types are displayed on the e-commerce +:doc:`product page <../ecommerce_design/product_page>`. + +.. image:: products/product-packagings.png + :alt: Product packages on the e-commerce page. + +.. tip:: + It is also possible to add packagings to a specific :ref:`product variant + `. To do so, go to the product form, click the + :icon:`fa-sitemap` :guilabel:`Variants` :ref:`smart button + `, and select the relevant product variant. Under + :guilabel:`Sales`, add as many package types as needed in the :guilabel:`Packagings` field. diff --git a/content/applications/websites/ecommerce/configuration/products/accessory-products.png b/content/applications/websites/ecommerce/configuration/products/accessory-products.png new file mode 100644 index 0000000000000000000000000000000000000000..4b00c14a7ac0e78403b92be71b56b31bc3849549 GIT binary patch literal 15937 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 literal 0 HcmV?d00001 diff --git a/content/applications/websites/ecommerce/configuration/products/out-of-stock.png b/content/applications/websites/ecommerce/configuration/products/out-of-stock.png new file mode 100644 index 0000000000000000000000000000000000000000..68f73403d9d34b732da81048afa6c257d0e0705c GIT binary patch literal 7558 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 literal 0 HcmV?d00001 diff --git a/content/applications/websites/ecommerce/products/product-packagings.png b/content/applications/websites/ecommerce/configuration/products/product-packagings.png similarity index 100% rename from content/applications/websites/ecommerce/products/product-packagings.png rename to content/applications/websites/ecommerce/configuration/products/product-packagings.png diff --git a/content/applications/websites/ecommerce/configuration/products/suggest-optional-products.png b/content/applications/websites/ecommerce/configuration/products/suggest-optional-products.png new file mode 100644 index 0000000000000000000000000000000000000000..dab505bf59d3901a77edadc0ff2fc140c0092602 GIT binary patch literal 17865 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 LNkvXXu0mjfh)pcX literal 0 HcmV?d00001 diff --git a/content/applications/websites/ecommerce/ecommerce_design/catalog.rst b/content/applications/websites/ecommerce/ecommerce_design/catalog.rst index e14d5f5ea4..ad321865fe 100644 --- a/content/applications/websites/ecommerce/ecommerce_design/catalog.rst +++ b/content/applications/websites/ecommerce/ecommerce_design/catalog.rst @@ -115,7 +115,7 @@ number of attribute sections: .. seealso:: - :doc:`../../../sales/sales/products_prices/products/variants` - - :doc:`../../ecommerce/products/categories_variants` + - :doc:`../../ecommerce/configuration/categories_variants` .. _ecommerce/catalog/product-listing: diff --git a/content/applications/websites/ecommerce/ecommerce_design/product_page.rst b/content/applications/websites/ecommerce/ecommerce_design/product_page.rst index c400ba853b..91f6a45928 100644 --- a/content/applications/websites/ecommerce/ecommerce_design/product_page.rst +++ b/content/applications/websites/ecommerce/ecommerce_design/product_page.rst @@ -17,7 +17,7 @@ Product images and videos ========================= After :ref:`adding media items on the product form ` or upon -:ref:`product creation in the frontend `, customize them on the +:ref:`product creation in the frontend `, customize them on the frontend product pages. To do so, navigate to the relevant product page in the online shop, click :guilabel:`Edit` in the upper-right corner, and navigate to the :guilabel:`Style` tab. @@ -154,13 +154,13 @@ Toggle the following options on/off to enable or disable features across all pro packagings. - :ref:`Documents `: Add relevant documents, such as user manuals or other supporting materials. - - :ref:`Alternative products `: Suggest similar + - :ref:`Alternative products `: Suggest similar products and customize the section. - - :ref:`Show Available Quantity `: Display the + - :ref:`Show Available Quantity `: Display the available product quantity when the quantity falls below a specified threshold. - - :ref:`Out-of-Stock Message `: Display a + - :ref:`Out-of-Stock Message `: Display a customized message for products that are out of stock. - - :ref:`Get notified when back in stock `: + - :ref:`Get notified when back in stock `: Customers can insert their email address to receive a notification when the item is back in stock. - :guilabel:`Product Page Extra Fields`: To enable specific extra fields for the product page, diff --git a/content/applications/websites/ecommerce/order_handling.rst b/content/applications/websites/ecommerce/order_handling.rst index 1a81493bcb..fa53596411 100644 --- a/content/applications/websites/ecommerce/order_handling.rst +++ b/content/applications/websites/ecommerce/order_handling.rst @@ -51,8 +51,8 @@ Orders`, and select one to open it. The status bar at the top of the order shows - If the customer pays via :ref:`wire transfer `, the quotation is *not* automatically confirmed. In this case, the customer receives a notification on the :guilabel:`My account` page of their :doc:`customer account - ` to review and pay for the order. After the payment is received, the order - must be manually confirmed in the backend. + ` to review and pay for the order. After the payment + is received, the order must be manually confirmed in the backend. .. seealso:: - :doc:`checkout` diff --git a/content/applications/websites/ecommerce/products.rst b/content/applications/websites/ecommerce/products.rst deleted file mode 100644 index e4fc3e08e8..0000000000 --- a/content/applications/websites/ecommerce/products.rst +++ /dev/null @@ -1,261 +0,0 @@ -:show-content: - -======== -Products -======== - -**Odoo eCommerce** allows you to :ref:`add products ` and manage -your :doc:`product pages <../ecommerce/ecommerce_design/product_page>` directly from the Website app. -It also allows you to add :ref:`digital files `, :ref:`translate -` the product page content, and :ref:`manage the stock -`. - -.. _ecommerce/products/add-products: - -Add products -============ - -.. _ecommerce/products/create-products: - -Create products ---------------- - -To create a product from the frontend, click :guilabel:`+ New` in the top-right corner, then -:guilabel:`Product`. Enter the :guilabel:`Product Name`, :guilabel:`Sales Price`, the default -:guilabel:`Customer Taxes` for local transactions, and :guilabel:`Save`. You can then update the -product's details, add an image, and :ref:`customize ` -the product page. When you :guilabel:`Save`, the product page is automatically published. - -.. tip:: - - You can also create a product from the backend by going to - :menuselection:`Website --> eCommerce --> Products` and clicking :guilabel:`New`. - - Products created from the frontend are automatically :ref:`published `, - while products created from the backend are not. To publish a product, click the - :guilabel:`Go to Website` smart button to access the product page, then toggle the switch from - :guilabel:`Unpublished` to :guilabel:`Published`. - -.. seealso:: - - :doc:`Create new products using the Barcode Lookup database - `. - - :doc:`Configure the Gelato connector in Odoo to synchronize the product catalog and automate - order fulfilment with Gelato `. - -.. _ecommerce/products/import-products: - -Import products ---------------- - -To :ref:`import product data ` using XLSX or CSV files, -go to :menuselection:`Website --> eCommerce --> Products`, click the :icon:`fa-cog` -(:guilabel:`gear`) icon, then :ref:`Import records `. - -.. tip:: - To publish **large batches** of products, follow these steps: - - #. Go to :menuselection:`Website --> eCommerce --> Products`. - #. Remove the :guilabel:`Published` filter and switch to the :guilabel:`List` view. - #. Click the :icon:`fa-sliders` (:guilabel:`dropdown toggle`) icon and enable - :guilabel:`Is published`. - #. Click the :guilabel:`Is Published` column to re-order it by **published** or **unpublished** - products. - #. Select the products to publish by ticking their box. - #. In the :guilabel:`Is Published` column, tick the box for any of the selected products, then - :guilabel:`Confirm` to publish them. - -Product information -------------------- - -.. _ecommerce/products/product-form: - -To add general information about a product, navigate to :menuselection:`Website --> -eCommerce --> Products` and select the product. You can configure the product page from the form -by adding :ref:`variants `, :ref:`digital documents -`, or :ref:`translating ` content. - -.. _ecommerce/products/description: - -You can also add an e-commerce-specific product description to be displayed below -the product name on the product's page. To do so, go to the :guilabel:`Sales` -tab, scroll down to the :guilabel:`Ecommerce description` section, and add a description. Use Odoo's -:doc:`rich-text editor <../../essentials/html_editor>` features to personalize the content. - -.. tip:: - Click the :guilabel:`Go to Website` smart button to return to the frontend product's page. - -.. _ecommerce/products/images: - -Product images and videos -------------------------- - -To add more media items, such as images and videos, navigate to the -:ref:`product form `, then go to the :guilabel:`Sales` tab -and click :guilabel:`Add Media` under the :guilabel:`Ecommerce Media` section. In the -:guilabel:`Select a media` pop-up window, go to the :guilabel:`Images` tab, select an image, -click :guilabel:`Upload an image` or :guilabel:`Add URL`. Or navigate to the :guilabel:`Videos` tab, -paste a video URL or embed code. Once done, click :guilabel:`Add`. - -.. tip:: - Click the :icon:`fa-globe` :guilabel:`Go to Website` smart button to access the product's page - on the website and :ref:`customize ` product images - and videos using the website editor. - -.. _ecommerce/products/digital-files: - -Digital files -============= - -You can link digital files like certificates, eBooks, or user manuals to the products. These -documents are available :ref:`before payment ` on -the product page or in the customer portal -:ref:`after checkout `. - -To link a digital file to a product, go to the :ref:`product form ` -and click the :guilabel:`Documents` smart button. Then, click :guilabel:`Upload` to upload a file -directly, or for additional options, click :guilabel:`New`, then :guilabel:`Upload your file`. - -.. tip:: - - You can link a URL instead of a digital file. To do so, click :guilabel:`New`, go to the - :guilabel:`Type` field, and select :guilabel:`URL`. - - To edit an existing file, click the :icon:`fa-ellipsis-v` (:guilabel:`dropdown menu`) in the - top-right corner of the document card and click :guilabel:`Edit`. - -.. _ecommerce-products-digital-files-before-payment: - -Digital files available before payment --------------------------------------- - -To make the file available on the product page (before payment), leave the :guilabel:`Visibility` -field blank and toggle the :guilabel:`Show on product page` switch. - -.. image:: products/digital-files.png - :alt: digital file available before payment on the product page - -.. _ecommerce-products-digital-files-after-payment: - -Digital files available after payment -------------------------------------- - -To make the file available (after payment), set the :guilabel:`Visibility` field to -:guilabel:`Confirmed order` and turn off the :guilabel:`Show on product page` switch. - -.. _ecommerce/products/translation: - -Translation -=========== - -If multiple languages are available on your website, you can translate a product's information -directly on the :ref:`product form `. Fields that support multiple -languages are identifiable by their abbreviation language (e.g., EN) next to their field. - -The e-commerce-related fields to translate are: - -- :guilabel:`Product name`. -- :guilabel:`Out-of-Stock Message` (under the :guilabel:`Sales` tab). -- :guilabel:`Sales Description` (under the :guilabel:`Sales` tab). - -.. note:: - - Having untranslated content on a web page may be detrimental to the user experience and - :doc:`SEO <../../websites/website/structure/seo>`. You can use the - :doc:`Translate <../website/configuration/translate>` feature to translate the page's content. - - To check the language(s) of your website, go to :menuselection:`Website --> Configuration --> - Settings` and go to the :guilabel:`Website Info` section. - -.. _ecommerce/products/website-availability: - -Website availability --------------------- - -To set the product's website availability, navigate to the :ref:`product form -`, go to the :guilabel:`Sales` tab, and in the -:guilabel:`eCommerce shop` section, select the :guilabel:`Website` you wish the product to be -available on. Leave the field blank to make the product available on *all* websites. - -.. note:: - - You can make a product available on either *one* website or *all* websites, but selecting only - *some* websites is not possible. To sell the product on multiple specific websites without - making it available on all, **duplicate** the product for each website and assign the - corresponding website to each duplicate. - - Enable the :guilabel:`Is Published` toggle to make sure the product is available for website - visitors. - -.. _ecommerce/products/stock-management: - -Stock management -================ - -To enable and configure inventory management options, go to :menuselection:`Website --> -Configuration --> Settings`, scroll down to the :guilabel:`Shop - Products` section and the -:guilabel:`Inventory Defaults` sub-section. - -.. important:: - - The **Inventory** app must be installed to see the inventory management options. - - To display the stock level on the product page, the :guilabel:`Product Type` field must be set - to :guilabel:`Storable` in the :ref:`product form `. - -.. tip:: - If a unique reference is needed for inventory management, install the :doc:`Manufacturing app - `, and create :doc:`Kit bills of materials - `. Each - kit links its published "virtual" products to the main reference tracked in Inventory. This - ensures that any item sold on the website is converted into the corresponding stocked item in - the delivery order. - -.. _ecommerce/products/stock-management/inventory: - -Inventory ---------- - -In the :guilabel:`Inventory Defaults` sub-section, fill in those fields: - -- :doc:`Warehouse <../../inventory_and_mrp/inventory/warehouses_storage/inventory_management/warehouses>`. -- :guilabel:`Out-of-Stock`: Enable :guilabel:`Continue Selling` to allow customers to place orders - even when the product is **out of stock**. Leave the box unchecked to prevent orders. -- :guilabel:`Show Available Qty`: Displays the available quantity left under a specified threshold - on the product page. The available quantity is calculated based on the :guilabel:`On hand` - quantity minus the quantity already reserved for outgoing transfers. - -To inform customers that a product is out of stock, configure an :guilabel:`Out-of-Stock -Message`. To do so, go to the product form and navigate to the :guilabel:`Sales` tab. Under the -:guilabel:`Ecommerce shop` section, compose an :guilabel:`Out-of-Stock Message`. - -.. image:: products/out-of-stock-message.png - :alt: Out-of-stock message on the product page. - -.. note:: - - A :icon:`fa-envelope-o` (:guilabel:`envelope`) :guilabel:`Get notified when back in stock` - button appears on the product page when an item is out of stock. Customers can click - the link to enter their email address and receive a notification once the item is back - in stock. - - To create an :guilabel:`Out-of-Stock Message` and have the notification option available, - the :ref:`Track inventory setting ` must be - enabled on the product form. - -.. _ecommerce/products/stock-management/packagings: - -Packagings ----------- - -To offer different product pack sizes to customers on the e-commerce, configure product -:doc:`packagings -`. Then, go to -:menuselection:`Website --> eCommerce --> Products`, select a product, and navigate to the -:guilabel:`Sales` tab of the product form. Under :guilabel:`Upsell & cross-sell`, add as many -package types as needed in the :guilabel:`Packagings` field. The available package types are -displayed on the e-commerce :doc:`product page <../ecommerce/ecommerce_design/product_page>`. - -.. image:: products/product-packagings.png - :alt: Product packages on the e-commerce page. - -.. tip:: - It is also possible to add packagings to a specific :ref:`product variant - `. To do so, go to the product form, click the - :icon:`fa-sitemap` :guilabel:`Variants` :ref:`smart button - `, and select the relevant product variant. Under - :guilabel:`Sales`, add as many package types as needed in the :guilabel:`Packagings` field. - -.. toctree:: - :titlesonly: - - products/prices - products/cross_upselling - products/categories_variants diff --git a/content/applications/websites/ecommerce/products/cross_upselling.rst b/content/applications/websites/ecommerce/products/cross_upselling.rst deleted file mode 100644 index e7916b0b3d..0000000000 --- a/content/applications/websites/ecommerce/products/cross_upselling.rst +++ /dev/null @@ -1,71 +0,0 @@ -=========================== -Cross-selling and upselling -=========================== - -:ref:`Cross-selling ` and -:ref:`upselling ` are sales techniques designed to encourage -customers to purchase additional or higher-priced products and services from your -:doc:`product catalog <../../ecommerce/ecommerce_design/catalog>`. - -.. _ecommerce/cross_selling: - -Cross-selling -============= - -Cross-selling can be achieved by suggesting -:ref:`optional products ` when items are added to the cart or by -recommending :ref:`accessory products ` on the checkout page. - -.. _ecommerce/cross_upselling/optional: - -Optional products ------------------ - -**Optional products** are suggested when the customer selects a product and clicks -:guilabel:`Add to cart`. - -To enable **optional products**, go to :menuselection:`Website --> eCommerce --> Products`, select a -product, go to the :guilabel:`Sales` tab, and enter the products you wish to feature in the -:guilabel:`Optional Products` field. - -.. image:: cross_upselling/add-to-cart.png - :alt: Optional products cross-selling - -.. _ecommerce/cross_upselling/accessory: - -Accessory products ------------------- - -**Accessory products** are showcased in the :guilabel:`Suggested Accessories` section during the -:guilabel:`Review Order` step, just before proceeding to checkout. - -To enable **accessory products**, go to :menuselection:`Website --> eCommerce --> Products`, select -a product, go to the :guilabel:`Sales` tab, and enter the products you wish to feature in the -:guilabel:`Accessory Products` field. - -.. image:: cross_upselling/accessory-products.png - :alt: Suggested accessories at checkout during cart review - -.. _ecommerce/cross_upselling/alternative: - -Upselling -========= - -You can display **alternative products** at the bottom of the product page as an upselling -technique, encouraging customers to consider a more expensive variant or product than their -initial choice by presenting appealing alternatives. - -.. image:: cross_upselling/cross_upselling-alternative.png - :alt: Alternative products on the product page - -To enable alternative products, navigate to :menuselection:`Website --> eCommerce --> Products`, -select the desired product, and go to the :guilabel:`Sales` tab. In the -:guilabel:`Alternative Products` field, add the products you want to feature. - -Click :guilabel:`Go to Website` to view the alternative products displayed at the bottom of the -product page. - -To adjust the settings, click :guilabel:`Edit` and select the related -:doc:`building block <../../website/web_design/building_blocks>`. In the :guilabel:`Customize` -tab, scroll to the :guilabel:`Alternative Products` section and modify the settings as needed to -tailor the display to your preferences. diff --git a/content/applications/websites/ecommerce/products/cross_upselling/accessory-products.png b/content/applications/websites/ecommerce/products/cross_upselling/accessory-products.png deleted file mode 100644 index a100c349b4aadcb6485fb98af23ec453d69ec0da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18735 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 diff --git a/content/applications/websites/ecommerce/products/cross_upselling/cross_upselling-alternative.png b/content/applications/websites/ecommerce/products/cross_upselling/cross_upselling-alternative.png deleted file mode 100644 index 648016e68c5c2b9d7651c5103d1242257c5904fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74442 zcmb5VWk4KH&_0-u5F8R@(csSF1lQp1usAI4ECeSIg0n~n?iM6L7k3FPuE8A^ceh|i ze((FgyD#_QK1}z{Om|OJKTlOnZ`VYqsmNlXlc2wN@d8U;PDZOO>UXlQ8g z^Yg2zscGxzY^<+eUtWxjjt&nGudXcr`7^GsufM&uv9z>!xW6YUCak5U*;tZ&c5*y9 zIWaKMFY{4UQc4OP6SJ%9x2mcN76y{UM~P>p*AWOgDT(iH#&%YwdpkSBg98dOl8X!T zu`UKpO--}2v+7Fnw&q6D(^D5`r)z6#b;TLgRWK0&-n-iyViFQTLBX5rOI1Z#aS?%3 zU&|;*U2+PF6fbaVc^)kdHP43+3=H(_Y;1`hCK@V=l9C_$`+Do^>i*tbh1qB}HPojh zCu^xHF|h#SdT3TT_Gk4jZ3< zfP<5(rKJT{QReOCr6ez_qpm_ih*wltXkuat0_j%&NU^Z6c!z^(XJ@A@Cv|>y=H%== zH!~$IExj-|YoMc%m6=&qT54`=u(P$jy}ADFTWp}Y%G%=m>sLtg^Yd&h44M8m*4EbT ztP_q5bufZB}g1)8o_fScj*r@x$M{^@WN4mMQ}&oGXt{ zy^ZCmww$^&zrpH+KqK*!ot5GkpTaP^uHw+0-Mx56#cW@_^TVBkE#2?j4-P`;3tlF;&+KUflRChdR!1)`b9o8ZnMh`}n|`4PQ~ z?JFf4Cb(X^@e8PWtyb#Gi<#Y5hKaG?a7>AQA~m2R&fZpXej88|e5LROU$>bhK;G;FH4aY3NG&>54c%z@wnO0m6H0jBC_^`L`@B(|L^z>rl$UP{Qo)4lQliP zE)uEu(P4+*owe-?d8|jALWIe%d(AJ0%V(hGm#i~6KTe7rv}n{$mC{Oz1zzDMq$mRmzV_sibDYY_pD z6y~apm3OXY7yz7yKaC)X`*up_Q#%foZA3Rh7~VCNjL4JPH59hxCT#8je;`slcY_qb zGl$@Gj=hM#ohbpapEI6#2Sb*UF$^j}ng_aNgt1EV;9fgdVdIyXq^0YiGW81|h&VvZN%ws$JzVIwF%pX@tkm<8!C||)Tksla;H}#gn3G!!_!p!E8VYfAhMdqDAMZlaE+x;z6(Ems?(L41Q&)7AwJfl!Ws7?N^JtrO$|5jsjc2DkgFN>H!1kfrZ1YbqgJcwP_%>+v^#9;7VJ%J4^;r zs$8L$59+%<1pJQ_V91Y!@9=2CC~iQQ**Wt1MW(Q=3m4rsUppO9Q8P1%!2!@2Hvczi z!8{Ni44+&CZ+k6f!i^#A>6#XfuzPaykZ6YWv8Ir25qj0q`s2cg0aA-2%Kmn5Yn)M% z)ysMYb54Mp8Eh7F&&VTO)sK&^Kde4YhXIs|5o;)TSwg1C!6HEWSw~U%zx+xMLi3SGmCf&_3j6AnsEZmpNr?}{CN(4 zgMmHI#dEbq2Yqh#U)!2M_~^FAdY>(1s~iUn=CdWQbraGB?loTL1=Ncr%?N6* zWj$>mIvf6Qlwga~|5xt|Mj-jK&UgSkxBp523gLgFb{qbaBN#pe|EGr|uzcPmgGN_R z*x3|f>T0&Qzzro#?6njGvMqT=!Jqj72Lp{~5dIX;lY$0?rBtR=68)d*zbi!l_l-6Q z=u~Q|6I2%A8)`xbuY*JUDgdhVnzt*=&i^`+SHh2cMJ8YNvVEbbgZD0owf{eT|33#M ze+KzS#&G3M%0kPy+@DJBMsL<@q z9&i{OA@QF+%SrH8|NXFH`==Kh5Wr3N%%11+A5jSb(9~z7cjNR*N6aRC!&}cD;71~k zkb|?C>QUR~ipCp8Oq5GNb^AY{gW&`7@q*B$ZNefz@}~*_#Xq9|FXNvF`hT$q1Nt8g zpPBhTZon2MrKxZL&l&`;IA{$Xaa_^%*1>Pz_acs&SdWOIQw-k<_vQg%Br|o}HFR6Q zDzH<#HZtmLzfXRu8-GO1IcP#vRSiss6ai3MG2oRZbjb~t^r5+v|GU`c2CM!70T4ja z%;@9{85QgRl^kS!Hv&*NTfl7GpcN_4X6b4MQ%<) z5jD}r&HEh)(SLZr>|1Y^S)CefS_0wLIKRQu(1>S6;LSNSX3qE`qR_5`B3A9T_+%=* zF(KCX@iRXM5V%RtS`$Gt$ynTk>iDNWz#0ynB9(yvqLpU2BjP`!w{p;_tpy=S8S+m* z8?-32$A&!ve({!7^k?O)S1Bf7Wn;Onj~&L3QI!!v&~L|YtVf39_=S5P-)#SV&+b*- zNwG)$>G%NRSN)k_Ey&`L-vIcZwer=?ma6r=ieUkIu#xn-@?UWc_9!gpb|LaRNrafI z;vve`<#jfY!a1scy8YjN=^yIzv_Q)iFiSWm)CCh3S*i?90$N_jvJyy!ypF_ z*sijpk81kd0Pm+GThdZDmGtGox?dOMJMtd(u+K_kd&N0A)-?o!4rYp;u*FzN5^ zGfR6I&kk_&HyCnN*wola&@=>&BMy&-$DBjsYV8{t`5VTb3?L&>>k((m5F z7xWX0U)I52_Ow{QQm*>IbdXJNd}65V2f&@bD_O__qSJI6U_dbhdj;JeWw(m{nhboV z>bayd22}QMYcn%+lRdc8|0<*I5R_34m?@`;8OSpj0`W5Ypb zOG5kkN6gcVytIu=bK(;l4mm1@PPE+CR=5Cj2p-g+#gi{>RFRe32XV}qK#}@mx#9fv zP>@8>^--NOShNB+MtzmM4(rj(Vz zB2d*fo)ntjcvA?7a<|)0TM=p`Gimc$3yELeZf_5`URz4XsjnAn@jgFtV<(FBv8(;a z_P)0(36QQG{>Glb$%jRUwGdu9`rFI_MYi?M> ze>bjZ{Vxz+o5G~a{dY|LHI%FT*qzI1>5W;`6dTXRTq6cp5SrzIYXfAr4kG2AS4*F- zT6Ej*W_lOwBP!EEr|Jv-*7*fIE>x)J5GH%tLx}2Npi_f;{K6x7CsPQ$aTQ2uB?<0U zQq_DiqyWpg$vF_nN(PnAKwF=@*t3wI9=jMs-VJu%^wbzGvx*t|zXRAudD@>+0%sab zAw&vc|E8qQ{xmQ#e&bV+bPw2fT{=PE!9Ul@r>({7uE<1`PVzJ}5LB)ObT%>ec?3Cs zsb)RW)@%9Ow;kg&Jb2{G?K`h?9Y9OUo{_DxSLqdhef6I&fesG>zHu8a0PbS)k{Q?o z9%7#!vs>??ZK;)Cy)aH2vuV<+grF-y+zbXzoTF1~3(~8~PHW~1rq*|I3HKcvIu5@b z7%8EWB}?M=*-4W$*#+a&aT7at@4Tz>`8oa@If{x^#&v^av0E9BmZZzS5y!u=g6~-A zNm)o!|ItQdnSldYP)UsEVY8om^sXf?>vfOFd4IP5s^ba{CK zgXYe(esb<(whPQRKDBCRL)nJ2hNulT2DX$rhABqct3&5B_e7gG$mI+8Z%^{4>-6(< z!p(q_o(l>Dw^12{wV-U#X>f(P!O@-sG#7pny|f0vuo+$e=YRY;_xw)&oe|Hi6&}$7 zGN`drtOu!av-v@}N!ON%droLDSVLj2fJw~SrPi=GgPdO0cJo*2Otn*s48RKISX^ zj3mLL#Z4%Va7)SznxYH7jiD_=z;PdWO`Nr+0_2KHe13 zvhX40&u;uxAE>QaRDL*oM;EIaLwt?dgZeJ_?;Dn~>CQ+(3s~Q{n8)>gCIJGj>fVrM(^?x5Al`1kZAa-eEuY!d@GU>Ds2sQ=$p^~C&x_n7n`5YE|W~| z2@kHS!{S^9|*^M~c8d@mn{D*aT$Cxg>cgZxdQGb6sI?9;dREDB+tf-pgGP z2+RZHGjrwF%*%_vLsWzxi_FC(pKUyZEZL3&lUtL=(mnfI{}GPSkzme3iq6O0o~Y62Y7okt9j`s@OVz5JkAM>`5npjs8-&!&M18U`48%%I?%j z^n58@Q~W=1Bs&mR?8>*P@!11C9L}bG#h+a#aO;;-E&YrYOGO{!Zp_CyYwTHZQZAx z!-q#*=cFvwU;ts4#CKX>ooVvKrnj{|uJ)`kWpBJyiHd-|3$-KYdm!Sxcf}c56hcz* zTTu(XV_+KyRWDf|G+p>*8hLwZyz*yTF66}{l=N1+Z615h7=))qSSSekD$5H0gV3<# z7#KFdnU2Gf;O_2TBjU7c>93`HebNwG>Nzf<-m8<2|hIa@(>{-(uV@^*a08cIMOl0K2lw!=cl|TK*x>x zf$DGcqkPguNG9mk3GK6{{=7rpC3sxFN_hz3C%^0^6f%YY?KD=wM6X|F7!nKU!M*?_ zp<;`CSJz2s(_rg(xa?h8d9uDe2x@zM(cg{cJ7BmPpYHy>J4*xWYr{bNHd%HqaV&DL zOJOO7Bbc!r@59=gR|8~WfFju%I}J^5duDvSy0DKql<&59u+KLmykJC_1*oF)1-=Hh zJim~s(%wP$SnOaM(*>zFPC;-1UOfl(enm@bOtvS_03`HMX!QcR{9ZR|aDp(0MJ3*Lo=Z~$dd>3zie*Cvy$DA~_aH#mtT!Ma zP$h>b=4*Efr;?YYL}~w z$4!12Z-E46qocpc7vXRC^=AivzyV-w@GjGelVUEcv7k7^7NYJNv3wO({uaxIGwMkd z%DzsY@$ehdD&R{h@hgBqX@W2R5~8imSpOb<`lzk#I2e#zt2*J&Fdv$pRzAd4(;JmK zZ)bhH->$+*3u2P^SuU9HV3)Hdr zX(Bg*qadGB0A!mthSodra@7#&8{TlvkLnA*XJUj^aGo3pU03FNY_^5rA0XW(tJ2s&trLLuaD$afFX``i2N zR-zucbsU7nu=IXZXoLtn;TX%Uf&P^+QD329ef3dYI8O4!rz|H7l^_ZY<~k}Qc2z(3 z<7b%Ta@hT>GVi%8QnsJ>miG$Z+zOw6rRnMF_9g2yiz{URaZPh!Rv4s|)$H}C#hyqA zg!;ysLQ9U8ygzqmKmA?RxAU>-6L$X8w=5yLS;JV`?0IrfjT3%#+35<+#8WD>e%$%a z>Qr7!A8R9Z2;KQg<1{MTRO3UM^V>;$$E}Z~oico^-q~=H49sHUJfk+X+yO9$nyfa_ zssUv&Qu${l_;`hfED*p{viCw)B^uDn5Y}mB=w=>#KQ`l-W*rG{yBNyQEA!nU)GCDs zlyQFuaDZrgf2COZ>~dIR33ESj`}KMaQS@^k3ui{Ay^^2~I|iFDJ2z~+_%79P-TD*I z&S_J}{CD0}bTjhNR*0Q}QipGR*varvFcS9)FZoOcBU^ogzK;WE-3`3#y21h!nQyD# zrl950IefLzF+ZW>WcB_8f(|N7lg%4Xd(9`BTLjD$V;uG_pKUz4c6?eBjDC<#I&1( zm|{90)_L9cCuY}4%kQgilLa0Qkf~+yEDYyB_)jX7bp>eVG{j-AuB27O&;At9yszsB zCCy$C@TS7CQw}Dfc-ftMl)5(%9l5@l|w zoKvCqz9rXo{{zB|ECQJRl4(N8inI&$Q^po?nnISZ`*6|+d%+%RlmMT1!0EUiY3RcI zyaFpP88r4H+Os9t|HQKun16yU38VQjvZcYYGWD;*c16*?uUYxqSX%I|jFSxcnmw{WD6Pm1?bt6$B)Zm)NE zbO!M;r>>@q$gKoow~PQ{f8fEw6en}~lAYU9i1D?)pV`QGh0>DSs#iPtmiVZAXbcQHrRTimrLqO62BRKl%V zC9U|AUV336_x&K2Q2S!0_vaH0YxT#ENm|;xtXuD&A+*XK89pqp1o4f%7iKC#MN`L@ zu+r9kO*48WqeW9@lUBIzha(@|T2%!kzwklXKf;>4SUVPzwHGN2%b=H5H?%IK#IKc?#KQ}V>VHRHA@~%V;N0A!g8F!2v5!j4Tr<@C1DqB=LZ%t}zb4lV?Mrkgf#1g1R#h z)(?w)=DJpnfMZsH#x3QQEWFv`2bQZ?0J`25k{A6bli-HV@ED!^Olr-qNWDr>QsQIFuYFsiKU6cn zqP9RSwvYXbixYZxb4jA|V_L*|m@v>mb3*Wb-)hxuk{oT7&6cvR_A;eBb5%fro-n9g zer@40$?~+O8c7hqlFq{WUWUOJbLl~`Z^6vKL3&*fP_M;DnPdT}*;?*_9;thU7Z?4k z#sDtA6+Z-54AycJWnjK(ZwauL?2zO!{hukMwKyxy&HF>wSItGU!&L=J{1mFfLXra9 z6$X{=Y*3igr4O0HCOG^bRKE`GC&8;26^gKxIeuMoSnFlv#xo8TG8GE2s~A6LQdUVp7R3wQ3lJ@vP~h`Nz<8 zH8(7yMk##?+O+jnvz{%zS(+gzz zlrfke`nr3?kQc*m%VH4h6+<>m4J95#Jbro3eh92$U4{oWow!DiQ(|<{O!9_ebSAEf zm}#rvYa6R0XrWETKl29!i33m)vgg_ z2+i+sGFm-%Exz~2w(j%d<9bmb6!zNTk)t{81xuqf%Qt82H;x=>39st4l|Q^2jRdo; z;S;elk+6Tm_jPz**H9%G9uV;9+=`jk$Z-E1%a1iJ;O63hWHhvWY4&E!0gx}l10t)t z{7}RkDH3@W;=Q?-=h4N@SRUL6m{6o529n>*C3U6OdHnTjD_()>5I4~W8S9=L%vERg zunV^#k|aicH;$bPN#Z;QS${M8UVab|gb$s|$Ym6?0Ld$DxL$a}Vb2z>P3ZxSzSLZb zjg4)$sA$2spmwF3%WI6D;p6w6^29M-(D>=x#yYoVe1&oWmERMq=x8_BapSH76E*;h>CEF zVuCSRNoN7PyeRjZ(nMXZG8~!p_o?y^gk8Jm3&4&!qXN#m+sBukB~oa_rTYSd;H57p zO$pksLpG^}_dv8#X^30$??Sg|bq#xu%du^OZimkq8a~Ci=GI^G=fiAlf?FlT8|%2DJs!^3EE;^_i-)W4xxzNU+j2iUwa!B4`X=RrLcQU6Ixx4kw@mF zdYH+5@H(%|Uv+b1KL>a=ps}G9GB(AOs2esdyPb~`P&OB~6z0Bqlcx8ZJAs6mcVC&p zj~3K&f1tk9W8dCFX#R%C052L}9$>J(2@bo2>S9M8D&&heL8!B=VVRCD>sc`dEiJUC zlAxjY$ke?*!c@sZ7qX>OGzzOhpDK%jYa3AGljJvddmc~$7_dhmo7k5$B@Ti&BojQA z;*R9sHk#ORV!vQEgwZbu)7o>QHPaayUoq~m8Xy1xV_UoCC0$B(%2j}pD|cf~HF4W| z+rFqOfNlz8#_D0LBg@?Z5^4=($7+9^Lnw)90=M31bdxTS9Uxo7YTXg%cwDeQjF04i zZ4L&68ET%4_z%5$gLJq(>1IzM9M|-85QXnBsS4lVlOV>u*q4WN1PO?M0|oZ;eqCYA&+bHPaDolNc`)6^BqZH73v?8YL%7>{lTTAp?rY}<9pucCTDK#K!ygO5n z-&^ooZSC(rXf6=GMIoZ-RMSOp8Xr?wQA{DRT$oEuCK90DXqQ3!u7n_uB9 zO|j6?r_GhPU4MIfT)1#Y%nkB_$+*w9OsbJ>tbs!?sc1vq>G>X9K%f%NhmYPbNrmZC z+N06%Ai=t2*OQKYl%%lvT_E#V?m!OH4%79Y&>%sm^jG-DQbp)!s+vJWx;>JI`#Ph_ zbX>yud}FBo;jKu>obqL@&#b6Y+-r1T+hciXe<&WnWYJ_Xt1`u>tY=BY^hj+c>)>om z%jErBOgajtlMTcmeNa1(Pn#DNz`o$YungNg6!RkvzY@|fI}OUwoIcUNCDi=E-%2VD zObTBI1ce(6eQ02Y|@q9l!juij)V(r+&( zO#yGX-n?;mUVX)*s$o_kPER2w!oPk+ZU9?`TA(#SyvWcHkQm^4wb(IyBkhZkc|)i8 zr25g3n{xE_{$Oh6`(a(v%|KdINdsjaH*bkw@LQ~5c%5k4!h{6YK$;^~G}g~dVUyKeog6aN0kUeU*!#4okkdd*PwWw>v2 zYQN*bFLLe$Pyy0P{7}CJ^-rDL4O#2?RKeh-tS&NzNUACjElDWnuoMrvva#U>!R96_ z6$vc^1G|{&D@N@8Z^BZJL!BDc7W`1W<&STr5>b{b$v{4#D2bt_9i0T!D%x#%Krl9G zVz9VACSy!=uOH=yIQE4*w_pEj(~^bmfojVne#|^Yg>;WcU2OZ*;$0zTXG==(_;z>zu;QUxiuX7BDEFN*?X?(tj*dA6PHHH@ft0X1IWcDWJ)?sG;igP|Y2 z9HdEKGWf+z(AW;*=7^u}h1od?$9Gew^=w>$ZzMhgKYp|B!%fhsT?E%PU}kH49ej(z zL3WGxT}<+A^cz1kbDaYON(xu`fIuY83v<&`e!P6qchveY%~*;Crb)(NkO_driCB$n zo0UBMV<7xTQ6abgiH**cx&ej6OQ?Jrn?NDIe!AUhTWcdST}}F6sr{^fZT8kLN`w_s zhm+0Bicj`%y6r&pzA{}`B;jxHQX1=sVf$)v-TtTC^!7HwRC#lVYwlP1m|VDXa>O~@ zW6lmx;svF{O_eHFBPFC6w@rB`3GJE~TR%DAX{oMU&EBrE;8m>yNm0}FdBVsr6?H{= zK2o{l4rpQ~nW4Yl>iuHoo`oAU$62Zt(^iAxQF){MEPI!3j=e z>SRSO5D*s#02}GuS2Mj@j&UUjZ8L~3?v(d3G;-eR$?iKm^q5cz;FKqlsng*r1R2iG zW*9j{RxCyrkXg;hYd73w)P1+-^FBZ`Gy(7T`97~x%jOV6aEoQTR3)I#c5Fa&hYWgM z8EYmSyH3r_ou6JMtov3U#x(_Y@>n1X;9{yqApu48bC@#%Qnt`kB3&9T*Md+Uz3Xh= z#V`z*Jr(Om(=w{m5=oq$y$b=W85wEUnc1ICv!X{^q0x2|DaFr?JK%cJqZ(+0POS?V z0ddj3m;z%uUV97kQ}lnPX7!~80fS9B!}qG+EN*T5pe^dbEQVfSV)D^t&5nEfm&WAC zrB!-6($p@z(FBgL%_eEPgj2lSX!(|o^k5$xR$N(YLV9{e^A+lC;9Id#o6amRl!|v$5U)D6((7%^(oA zQil$0F{NN8I(gQl#U@Z3pD33c9uzjCw#uW0M>lBS3K@R^)VpaGSNXWj>bLwQtv>HIJj}3=bWjoG>PB77W`hv>5=R0r;ED>f2UhE+b&r!7xKdT^pl==YXUo71sog! zVu}l>spJqF#b>y&Y_{RSoW<#?di_mcpe03hyZ!cR{NZk;2mjWVRp;j<`sMVB7?%FA z|K+rS^Zk`)Z*2RF>otWZ8F%$d%CkCMzAS#m?;Uv%4P9v)wl~BvZ*Wh|Xm8#>|LbdK zDf2%ug9aKfeki3*s4Ko>!!z+3vJX=ILtEQ9;cT3lXOu`lE3n}{b@bE3_B1t3^sAgb zY|l!PNg2;(=0&Hc-3#a_FFK&8Tbngc^Jw=`nZv~yX$!7n{~IjZl8ZFruznSAp}P2u zjg`s0M6WaiK&tKbyfH;<>w^k53w$RqG!1>g?Cw}IJ!4+J?@DT4K>>(?hL*B;Zc{Q% zG4EEi1ng`Xxz6FbMKSHC#)^uAMcH-t+c!T|omSc&`hQ*@snm=t5@oUowVcvfO>p<{ z5sSqjf9*8oA=&09@*;U)`+Ly;W*E;_5W4w96O9Z-hCZ3(-@oXCHkJ}purGRU>NMt= zJO6o=mZjeVW{^jaTf3=uJrV%g_4RtomRRfg_bp^ECnq;L`i_eW6CUp19>!@dy7g5WRp zCXIB_xhJFF(B@qIE`zFAn!QcWdl_8ZY-Fjf#YUG}F2`h4TQG?xh4i%p6o;MsrC_X( zAUfdCdsNp+epbiF8&g~&A-TJUtu;3~n0u$u1!<;A8t?O0 z+A~>Wi}#Mh3wj3%g=MF%$~l}&7n#uvP_5NShCd7(u?$&Mw4_6BxyU^nAJ1^C;-|oq zARr*W_AbP~F?m~&ot>RR7hSrjXrfi8VfXSA&Yo9&28~n<5y#LPRL`OOZMS8$-VP21 zl|CbpT&iT~+B)Jr z(4+DuX!>WFZJR(HFC5v4HdOTy3*LEq*-n0IZw)#~t{qx7BU~ZNO=Az%?S?;q{z1cHN$_Q~<)K%R=BkeIp1Zr}Nh<}TtgS)I__+7VzJpBpd%anE{avjqktBNHE|$cc zIv&YyxPv}13^lQZ_x`h);eCi)nk!A z{-`t^yl^M9Zc;qS;C#bNTqA4GQ!<@KMd( z;ysuXc2Isn--g#lIc(|BF7fd>&Gvi$dV%Fe!#BIH<_DGh>|LTzdC|>nHw@i)xyJ4< z2w*qjeIPUmej_uiYRNg5PApDCsEv;$@{M+sgWtO@fm*<4gwh=Na z`sAOmMFPsZ@Vq3~Sr(0Sd6w zZFyG+q*RDZtL8*bO1`Ia0dA2DjzJ^gaESN!f-YI=~8@hQi zwVV+QGBi(yTfEQw-f-OP7xhQyT_?CJxbusP19i9qZ@SVOhXgvSU<;Q%D;6(sz8YHL ztj(mB;p{uHSxsY6VN5kZbnS|>Jsxy{5(j_^0(N3XAbb5)>G-YNM+Lq8V#^cC9-m67 zE`w46)6E}$vB^5ED~I}UlHF1A?(t3XCVb3J7>Ed$9aK!4aYBSQ~P3H!Ufur`Ic98nxLUUW2 z_~>@BXMzNqH@K(Zul?!HzoPxdTL6)*{pB?&o!|pZ|NNF)Mv7NE{W97>I?|(q!iufa z0{SA{A(X{sD0~1QUH~taK*`;LNWQAbrD74Hb5eA_%#Eq5!?q3Z@iZ~_oY9P^GZCgt z{8gYqMaax_!||D+CZvZ_%9fWJ)=#@m(;J0NmZWB1)^i5@BskeHK^ZSjPxgV+&TZ~>f^AiPMCT3IQ7{GfCpG5^D{(6h zy#CkVN^SaT{WuZ&a7EGiYM*@=FkwXMTn6uKJv)+<<$h>~!?URX z)(6qQuYZk%H4IsE+8Wt0bt1~1^7Riluq#)7`se!kK^Flq_AG5ws%GGFqp3GfDp?0@ zyfYMhtl}|9S8ab}<)Iy!^j3hg(_9=@*UHExQG`LoZPc$M82{UX%gDBJ6a{PR@GaES zP}YN2^ie@oAcjcm*IMVzUOW7~s{AcjOQ3_3$~g*y<;!n+@hY^66Y;{!we`?JtQD(l zMFDbBQbNMNE*HK`P`IP>4;f0_nHdHhswr7LN$IV_gmC2=x z5CW(3x=8;p)4M+cj>Z~5<51+6w7biGoc@loZWT+-D9)>V#KGZs0ii)~v68kq5B{E* zM_ezuiBY~%FK0XNhSqJ)I6gKya_kBvRwLa3#m&T0nxiaH*B7vqHD2yLeLLRDh96$* z63t?vV@$L8HMEENG0vI|nPy>pH|*K~UrA3&SH~mWU;QY!jjXwqtkqp~4z8<}h96VF z;t+dvTWe_*O{6iK(l5pTHb-RO<_FuwFJpSt)X|gIy*@lqDwi z23(WRxztzC+1X`vcY`PV1_W9YTVXQM{wtgv2=oTc&rJ)c-Eo%@ z5!w+%z1k5jpPSpNk0l7HU46x5F+=bg!jb5&P$}2-(ZhlKyox|Pj8(%PE~N|6X~rpy zTKo#Um*h0j)XBn0m?gi$KJD=3J*|jvCj+6@jDp8sVVGt~r?=a@a!*%$pl&$Vn;_0> zbU%|0@PY^mG(hw-E`-bEG*k;69x(8k`>g8xs?gsm zW$^-KWzTQuBS&sey(1zGx+a8u|w%FEmKgUkR2 zylvuMyc(%W>2Ec1$ocpmJ3N-c`<0bs9Vj?Pl`TwZ-848BaLXj{H`Kz{Mr1Y96pF@S z)fob8HLG0^2o|+MJZ6hmZnOEqr4POag7A@KxX(9}|-bh1ELMrVvgvp>t)0y&Xlb1#xrEmmfjBkvOJY%V|Oih%S6j~v;H3IA3u{ZS}V1<6As@SO|S!_#60!))(`KVtIBvDr3 zeux-172n^W5niTGBT(0n6Gm+VUB~Bqc#G=QTELc^ep%b_x`@)dmB~m+jj{X1mEQDb zvQz~hkH1<%h7r&GLXf>XcPd;{=|XOru!w?-DxdONhHb@G=<~5Nq3`#ZEHCX5del%$ zK=1laB>Q#1*`j7hs#seGkKMjRT3@q_v)4t}x^pY!*XPUh_J+FJ=DQRe8$<0W?WsMX zo~B!ocE5*Dq^EtT8}{9_6itA$x=jD$#OuKRN!;eqJSHcnWoaO%rEOQ^=y5kVvq+Hj zb?0gfS~LVh&hW}NhjZ=I0kotd#w=V(E{e)E%+MzAgUg-Vw zN${uYPf1A~CzdsnmGzYq`EF80eQx+0^j9aHbS*5LD5q!gLWI{?Y^2#ppmN zBs1!-*;+2^0g=)DtwN&3J4&qr;jAi2=H5)-v`Av|tEBMAwzm$M323-pl6K8TD{)XB zW6MZVyf=)$rmbvnL4ulmojMQ;uUNWAfDMUj6^Sb}F*(0_xtyH!$vtH!v)|hJH^6tn zOHMBs->o?ODJ~s9Z@=YlX}lw{ zk1l=uP!v`9?YNH>LIUk&P;D54R`ORAek#4_bL8 zW>z@}vJ-!w%FcOq>-z|OjUu3G-cgQjO-KFsM`+ucH#B+pFX9+qeWQS`mq&P{kEp2P ztNH!-=Bp(4ei^$Y&F1uBC`DotnHWjJJ5p4+H`R$|v?Y9uk#>nw4ikKK)H=>DJYJeg zAo%6bGFo-8)1=B2$C}WfYll7IN$Va+(16clKc@ER@|O>gs`p<5njbI^dzl9^y*2Tr z_@M-a;Y~Gd6Ao%Jv@@EHL5X%vT*Zv$`s+*Eg8EbC_8$M-ff%w*gaJ}`+ocZe>d0fxVS6LhS-fY+9 zo`HS!alJMPvE=WO8Dqa|AjZcZ1F43vU4*fB&@v7hSDYf;d%o0JqQ}^)xc7i(8D$AG z8$2GQM#V-1T)xZV{q%Zu<8yVmz@Qq{Gg5hkFrn;`Igo!pX*NFK4E@*zpC_ zZ+D=qS>*bO+u8dF2&M2}#C{u@dcw@pl+cKb9B#T9cLeSC@P|NN7K3EZ5oF*vcW>7r z&OwB%20esd>6Dq8!0`=@dF}qxo94neKHEl_py?lG-Cr07UT4zAt+_B%HY`UcgU=iF z0I$%lBExZQmEcd_dZ~eh&TDHnVf;XDFcsa$KuJ@hxgUj5n z7o;lmem9K_vGC2qL${eQ-lxP$BL0@Zyp%WaQ+~5kN+0l;+*3yf#-Ogns1SALrMtWK z-;AY`9B~hts0Y7uHaO8Bt%@#T8`N?6udxBXw=mCZIZ>ar-`=#4yr5al*YtTXrqj#F zDo|+;ZZ+szJLeGNw^qOlH$7tB?m7_A-rnEmVGn-OXFP{H2=9Gij&s_L9wC1a=i)_% zJsS8b>(!^fnba4Vk!Pg$1VI zgb@bcg#QbGK!3m8I%=yiDkdJ8Smaq2KLV{e6EYKr3N(~7em~wn)G6PAqq5S;3T~lV znt)-(Xf%V2MjK(Nor5+>>vD4}{;~tX>jjq}2s@vV0w<3Eidnv1qwxy@pc+`r8Rc#y zhOrr`7$zO>qMCO(mHT{Dwm6|*mSwqWM!~h!7CN)yacA+GH4mEYF#)&_*r(inwD9MJ z3pO3v^T{{E@gC}ilj#H$^4#IPSW28($T@t zbiD?$f8XA{2ON$ju*5fRbyxWWL9=~#R#xuI8?#DE;dQKt001BWNkl&3(@Cy$v>3zs|( zJjYL!bEV!qr6z8c#qh6ia>tplZ5)A;h9@KB0xzK4~P#Fwn zBO|5L*v`?9mxU+h_nR0JMWaO*txWigvrul&2%+*NLl7~m}LZXsMjWdhI za`r1PWb(<2Nkef{df#c4Mr6X?bQ}YTi)5`V0xB2hucDtrKMc-j-8%U<^waTxSsp)3 z*2De(5{}3AKQ`}~Q*VcCOu8RUcfia9zbX-en(ZpJzO=MduT~lCV2{;)#%#6&i^0qK zInJbMjFd(qX6Z+{Qn28Mq6%26Qda<-1zrZZn^{0Seywg{yX^McuLuX5>3e21o6Z};9!rG+{t`t!Bg4g*)NvQ zUAQCQ^R@Vp$Mqper5C-%Jx&?LtyR;hHMy+ps%q`NbvKcq7a(>JzlvL)y`F*L`)jw* z+cqPQV|37tAUP)A%{dl({`uJF7x$ltk2(5!`>{oYd+K`kj$S z>NqmSE9#zT7UwP6emFcCeoT6pYh@GyCj}@55=Sa3O7*}{;H+K6+kvVk_`?@iY%-a& z8clU|L<+pK$QsoB>Zn=|7Fu6Xt?~27Vz*yK5|00pceX)IrB@s$pqW@Q5VAr@cuUa8 zi|INPgq853ixxJbfXJITpl+FpponfD7^_wnYu9Kdo9>ouU4a@xwJf+9R@!deommyy zktu_^1x0XY=rHRSzjgYx=bY!>n}io#XPgn&6TG?i<|et$$nW|4f6h4%kXWTcs23J? zr6=()7UIGt_WiK8Frf`ump<7N8nRef%-O)tSOD6y!svo83M}>)Z8`nU_fKvP1B{1! zNz8-zHWS4U9*k^Akpqcwq2)ZeJWp}1j!0~?Uhc_pzFqa!=>mtt(f%x1%q!#V0OFAf z;&6+_f)s6>`p57u@7#mbNAMD z^oyq&@j=BOEiDA%Mn>Rj=1@#g%0w?FT0pc^_g)7{Jn3ksgpYQI$zAe`{mYjw%U`}c zA7c3ni&xE~ApUxo>?h@Bh_`V#{thf2X3ChQ z5)TiONjylBm`DsLp81bhB$iA3Q)ww8abEN}GASH~z7eP9ijBS_b~lkq8R9TI0`5p z908b4UYnepz%*gZ6vj!wsYX@<%{o_b{VO;S1B&r04_c;f0Ex#Y9ow&7Eo#RHvUtnB zV@ra9N=eV=KX)+l&OQ0c>0(ZIBJ%*leo;}Nj5V58osL5%FJ-;99v1sb;Q0ixmq|f1 z_hB(}DYR|t}m;*6t;_jK5J&%HdgVRK5B3x)0XdL=Cki~U%b#X^)^290PWm`|bW3zc9 zxP3tqPu?Aw!bLgA-=(Sy%W=!i>Bj(Kmn%1Sx3dpn%z|~IDC_B2fk^Htqggv(^uy_U z?+uMifDm_FyEch!Ca`*rYc@fPd{kF3o1(fxNG2vxOv%W{F^O$#th2%DHrCm;lSkoh zZu--<4OQ~|pnd!H2Q7Q<;8{H9@juuskZra@%|rR zAA2OR0Augas-vT|D2gFuGG%yVxQqodS*cViw0~^XB>KhRa6u!7Ut$Q?-Qu-naoEvw z9r|KWp$xASY|kK^p)`q1uh3_*vzcpEL{JdM2;)^ahi8fhJ_C!5bw&30`ucc^`i#rr zXOYEdW}y1DXCRAB&30rn7jWJTSjTHrXg+&x#)ri|qlQPK^QK8=|NGk#UKJKE5YN1> zGB7PrEKm93Y{7}go9_?vsl<%Lf+8Lnc>t1lPiJRm_p~lHI9Qx25~ZYyB$AYbjv|`7 z>(3KOMB?BjN58#r@<@3>t<~giz6RmIu-TYW7EI);S8WX=w^0orJZ!NX#&tvwV!hm_ zPgv$e->Azq+UM*Wbz&2WK0tCGHKIV@7}PPY>jwgPAbWMs_)W`1J5S=VyJH-Qv8tKW z@l>OiNsM~<2DuZoHXf!`s**>Kl9OB8?ytJy|8$t zSS)=5D4eKi1@a;UIhTOZkuh1V{sA5ZpGPsTQOwC|9iiM8#wduj^n_oiX7B~@q99gq z`^xa}a5w?m(6F$|&~TZyH8DgQ6C+IoO^p7<>zYRqw&vHD48;P;vOIv}p~qOPpNGYI z(#6PP3KGV^;(9w{@gZO_=wbYc0~Y@_5?Fi!^C*(i)4SqKCBS0iDWknB9RfF9g~)VJ z*kn=&DAv!z-KU4%(Er)*vKJkTePJ3{NzCQZ$_2m9MxYONvCSp_S{nTO#nqbSm3e7- z`FpbtjE`<6T`Z88lf=xNn3?G;D5x#4et(SCSC(+AVMucIHbk-UgVKDFBv`p@>$lhu z2x7;TE8X2kIy=i7;xp_3W+UUW%~k}+o1DP}U@|6XJ?HzDgB8`ixBp$!Lty>Jmn8wCj3UrC7 z5fCO?RFF(=L=ul#v0&R~!|oYY8YUdgMt9qlD?6yM(WVannoy;D%f4tpYX$)owYji+hoH3($Gj7L&WUVJSiR@9ve6|A>ad=YN zX!~YzlvFEZt?81ZlC`=hIMz`~2mu*iP1fnOKEdAw-GhSD!%7*$F+?OpZ0yRFD%i_>&pLG}rcXJI2qA~K8QMh^h+GPQ zG153G>C`G!k{#1mKWsut3^0yYojrd7Se&@=W4)Qso6%H=y7-jQWbQ%?cj2cnYZ;U= z%caQVX{?`@%ECU|WC;hLjSUyS+Lf@lSKcc}!+zR^(^Jo-k7z||wD7$~qlyCkqtjJ|8|^3DD(3 z!%Zgb=fg> zwXP|ii&dG$dl`!j$m}k&Dc;OZ#%Jhh=CyJRX>43K)2dA(T4fTpeHa zJUV{w&Z9?nZq7I+Cs7Vlmo+qrnfUEJ&ZibzSi^aCwih$rsw-NmId|fk(MTONOu%CR zGTGY>z;d(6T3f#7WZTJt{=lFbhF=ySa{;aarB4fXrPmQC>wMUInZL4ZN{i1oV2#vR zi5q4fXwY>~lNlQsE>p-j@#%|WPLwKq<*|pw9DV_?Q5va^Sr9DMjq=~LirAm#?%uLt zw@k=?13e64I7)|a(=l{2w_-Mn`9umey9*DCy-^%1&=_&dMa0TTrA&q+g;paCc~ctV z7xRYnC(;*N3bJ@utXcEbc>`|*Ab%0Os!T(17XD-z%yGqLdwNMyA(Oz2!rmVBxK4Ei&l{sji94wP+M2WinfEh%tS=R7j)_}I6G52&N%(L=Q-!xBv@^~ zY)98;E|A=NF5%8_fBEPCJm)!JFSuMX)+PpBY_QuM1g_XG{uI|y0BVthR#n!BfyGv{ zjm0G9R520KETr!g0Auy@c&rsUl-VkyQekBEj5dSOGJ1^~{cZZ7G3dPd^B?kGAr`M5 z7Zk$NIKpxi(-9I4?pE!XuDVEMm8ey zUf4H0Fwnob0?Xme6?i>5yrMI-0jj9D>KhtbaQawp*OBDmsp%$!Rvh-bXaaBVDDa;^Ce-J+7StM0en~vfsc6Xgl zFP?X4ru~h~B-iM)dn?iPn)kO=Z+y3K3NHk~w~ULB5P15tF&@cfz;5#FrQWjR+5%H5 zza`why(1w(05n4+i;j%MhAam=KE?5~NcP8bJqkorxjbALum<+*-lCEeIQj>y+Q6#imm$6hshnB@Ybj zQ0Vn|FQ&1M3&63`Xp>+Tue1=?0TEV3Slmp?jl~W)VltQzi^b$bmK#YVwo6Hb@iQ!@ zf33snU_>gLPOmZ|0WFicj5-;5FAy_YkvfRRddNSwUJn@d6f8#m=Sff>BH%j0v0`hgcky2W zVm29C3@cZvBo;i28u|n6jwHQ-VEVGE5|E5oY&O|yNbZjs9hk=$#-v(V{oJsatPY99 zVs^-k76}sY?J|j4ELO_UYm2C?^-HDMOld$NhBZ7W^#*Ig%|9>V*Deb>c_3q)};eiISP%}Ys#pYFz zO(SMP#jVGWAOGiv9=uTW55-%NiXHgo>iWT(-#vZ$po`A1qvH6{u?0S#Z{+I0D7Gdb zMMoP@P!J<6T!n>qRYO1%T zddt2H7H>H(k_8b_EIV8n7;Al`?!5hA}ZTurzi- zRfeDXG_YHuSL+>iQ>8=4+N`Y3VHAm(CWYp6b#^;zF{)Tb5p-=CBH6wTajyi6BgO?r zF>nuExp$Fmn9*!4=h+)->h;0E$oUxPIPuYvnvQcb*-bT0-H_W_Av zuCv|lq%_6=HhE2EL}L)hl`E>-s=+KSt!^tQ{LNzC|0-UpU%XwwkDM8WS9>{fcgH70A&Ea_RC7J1*|r_Sw2_cdz+%5({|SrdQV7F0bd7|^6vfi~ zq^Rh){Nr1iKiO7Shqn1C!ti;o5sT;Xx17~08MT5kPOoQVtb}D4R}IUuB8^_9Fj|c+ zi6vX3vYPESunIU9lPX}Uj!8u@fiJG4@blPZ1X+w5yWvJ)23VNGj9Gjbj6Sr>0bwRR z!YVDKtj#Zt13ra}li`YILjsM5EMl8kBC^;NGI4#jzP??PEfcdUm5T|M(|VEUKy&7= z-Zto$Sv)l-EGVWvFD7z9$G+ewikzu$Oq7?LEa)C9*k9}R+;4r@z4ISmwq8F;4c~Tm zyM~dd8+(8I&)-d+Jblh|6qDynh=~cAgl-Ob`o{O{2*%cuzq}bbi9cz!{G9{pCPd*T ztcX2LP43b)efK~QSM)T%TFsk#9-rBBY4B!NSb0|G=~IjHK5X8xqq}wF=HTGzQ-e9m(Y|XpMh7mB6g~R!L05Ts*ResLZ_mK(ySHy#!wYe2!i?>yz$6CU z-GGyV2>VrJUI)(Ctty7z@eN0z+HJ+%FYr`n#9=Coy-p`FD$pCc7m>KF4KR#YjA8|N z6r8Sw`2S(?yl`Q7%=8#}GCwX#nwg)Jo}QGM4jnH*^mdj(M%jPdS+?=YtU1H)+po@C)B>Ksd#6%>7(RC(eN)wSP zj-FD!F7NQ6y6(E}o!xbfjg7y5t?G+~N9KQ-A@idRiqf=di3LH>B{HhSMzOKd;V{@7 zl{N?T?rE_oIIo!T1DO0k@N_{vFr@8p06xKMKtz=|tR|eh0~QS^V?>tLqa7rp6MYD1Y1LK{8Jb+OpUq43=8j}^Z(1;na4Dprg5Cv!9*i5vg0gg z5tT!v4qL7OTL%yfg9lXz0*YD?nW9BRwugl(mx~-)m18*^g($-jamES=;%;0-jzH+N z7N`^i7nZ<3PGT~d`E%dreSd9#ZDD3M*+}$h1^M-$HTKhQzwh&YAHjJ(TO7pZv-q(r zzB`N0<~M@75fekf*w4+azWBI}^(wO%s4z5eLv~*r)x#42sY&A5rArxP`eY>vpF4you)v131%o^660ylppHQiLpJdVYNInm8DGG7KJfr+VlDW@H*nQZG$sZG!Z7+@ zB#un3#t_cevp9s*2d9gzz6eW7-H9k17mPljBPs=YkZv!$q7_KG3>-{ZjGYQSjaOQ@ zGjB5nB!@-wq`TubIvLz!A0`6~Vsu7WMpD?t7JXs5+IplWd9@TiDamWu9fzp>*=7dQ zWW$~7?_jZB5@QyF%m?%P9dJ0%!2#ZST+rWxBSNDq5r^AKP&Ietbku%aEZ!0v-TRkD zdsuX%Du`V!ED#X!dh-leh%k5==J1Hi1vk&TyU{u(bbqi#+?bv1ZdQcI;4-kq0&s)H zLN;3{z!t^%JP(S+e@4Ggh_53Oi3-a3&$N%-8-4DO$@g9zYk&nj?F455)#OQqV!nUz zS*|))09gC}?&)+S9Ya1nm7X(OJxTmxK(gXB%=<(rel_s5YIN?6%`d;aLlxmwRR5%{ zaIC6rtT{R=s!KgI(A}4Kd~}%8t@Q5dI*^p~FzH*EElS3V-v3!SHm!Z}e0bo;=Mxhz zsovp)EZmR*3G&#T$b#&6ER9K~JPw_}haY8SQY4n)l9Qb$;13hSSkQSMkys>-%x|jB zmmm&PK$ajDr-!UuI?9Ipu6n;OS%yz^3%9~6H05DxoTn%B6L{h!texbey9fC|??5^a zXfP&gcyxViW2j|WthbM$6#_dF@B`s76Uku)VyW{+TWE!|3l2Nr#Vx*)S6Isp-Ra5z z`3xoolXNE=vDn!Z#RjK%Iay4#vIXKbJ5T%sQzOEoDv%yV5N>NLEaL56zhOsudd|nh zV(Ykof8J_zqoFv)Z@U2Vj8NE6#99!=+Aqgq7L^;Jb9PM&Fv~6%3DE1L075f`xJVVu;1*#JkmCO%M<# zAYPW8OL#QUr&*e^`P|MU&Lj8_+wMK98f%iUu9ddeHqXzu6-%YvGc$eaxtYm@Zk0+k zu2v^{dv|Gct;JyxkDs<`wJ(U{08#S^7x0Wx+!mLBGmjC1NoFykaYCj({)Y(XtW20L z`VvXv8YF(jvb3}eRB1A@$Agl^0+B3If*33zC`K%n{5FgKw|c)XS!+fpkIUmpxdG8p z;Yr8C;z%z6X)Vxs6m%GGrC?0!s?Y)1MtAx(7BjIc?9B8rY-&b;WjMvTFkz9-;ozh9{l^{*(wWpIG>+9jR_d|C^MFD(J80%Hv)tO76aTd8EM5-2YfM6OePPBA zxzzXqeVmw+)21Kt;;Z}qvu{{2c{UO>qZpS^EUv0-uF97~Gn+sz2ZV9X<~JctJUcrJ zIDQU1CZ(wAU3@k(t~_eteK)4H6p>i*8p45L_Hx;Pdg*6NJ3EJWwqLD(GnJatyDPqR z>`V93y85aoJ@Y+5C)WOXdoBp_;>O<+KCqrs6{$h z`$IT}eIj^X-3h#vnxw~*{2vG>Chi1`?6^coj59G|(e7qVr${c7rDa4$aw0R*Fq6e{ z87H}ks9{3ld`WV?cEWT3Q!i|oKvvp=Ltr$KGS0)2pnTc;hbhL>p zLEBqm)IVXgzr(P*!vVd;z*BN@*%lG%C2hHKwXme8rzEddnsdO@5&|kNTWm%rtB;1o zK1sZ)FB_Lrmqz%W$O z+LxB33wv^@t2jIF*w%V%R-+zJOfF=|rl&h=WI~~gEo2K=-Z{Mzd1oi=6V}QyCgK|w zfW)YV6|;(A{GAl~K0G`)I5@I6Gc=ap)T&V6*0Qp)bC0sl^}XG+(b4hf)S5SsgTL~< z&$}foxw`9idv6|(TU=PuJk&q1Z(nZLTz|uC_rAX(7!w?i6M3xZ>e6Vur)#t?Upz-} zrFt-6y^h$#uwYk~RhFO|PGjY)R$of|c0Izb~xa^g80PGscYVXI)Z zp2P^n$;pJp|F?SI9>sAf7m+wOmrHmo&8+~19Og+@@DRK_C~53q1Y>Fuk7gThT*0F- zE?_Cs)yW4dU6Sbo+uaz>sTH-?xrs>;4t7i*=q2`n-Zo-qU|j2HjuC7?vA&4|PIgA_ zgppUQ)5IPwj&_bN5uqKGwavic`JTLDukchy=Pg#&Kb*F<_*V$@Fk4u8eH<*_^01}q z7R$|VWeDpxa!~qHhc@bqz5siGVs|2^`OC5xBsS8#1qj6yiyQ0O+iQbM>vlvG7w+Nf zSuE7E7-$@8%3|FwATVZ`v)BzkHoA%OTgCEgFN}6v9TxA$JKubbl`!=aMOa-h&8O=? z8B;7agz3`q6_`$+4IOJ(RQ3%j79!;^+oFb(%}4)aG7-N?1o3C`X_+=Ht$_pX1V!TE z*Tb|L#2g+RduoqF?$|C%sq>z&Tow!&vsMcz>X zmCdys{R5*aRnkvCP7L-BzZx0&=4-@bC>5%ItJR~UqZ;)zUaot73D0pxk{C#wkV%EX zL&i`Uk;Iu4i8B)taOTj32min%UNJ@a4h{uE5;ttOPiC`@%;NY?<%ewMeWdg{c z2pABMqQsy$0;7%yLO`*ybVC(HJ4$r3Fj55;uvu2!P8~;Qr?tb_>A!u?``)kIT%gW$ zpn8B9lADnH!Ow^1p7R{3zr=UxQm~W#uo%X@#R$`g!z-5J2ZgOr*qRcwFTs_?0xS+- zSS*uBgLlQ1RM(W3SL*v3ZdP{0Wx6k-hOPS@`uigz`xnbaJ`PLY2^J#&Hbevl&L)YO zmSKj)fzz<~5H(2$rhpKODHxwFJWaD$i5_|k>0(uSjRN%G?`a19VV6m+dw%r}U&k)0F*H)9;w=7|9#vuuKN;jia(!BP|{SO-N zKZjwo&rA*K@(p;dgM=RE38?(Ut0 z#0NM_MTGP1|IoBIK8GSPoVzPVpQ*)^E-nQamvW2#o_~8O|0pPth`D8sb+J#%o?~j! zDhF9gvbv-eVYrUKcsKAkWPN(3Op0_Q#bR%Wq9Bb3QZo7>rXnfXxXM{{G3)dKk$wHB zE4ITRVM6^93VX2o5|cvA(ihS)yu4@#qt_~P^;ouinWL+#hsz>o$6e4Yfl7a~szKk8 zE@@GTR{iqNLeqyKmuoa{Ig3@9)m58j1y&#*y3-WpP|!{UhsAuyxPUkiq)rzW9;sP* z{KAS_MoUxHG{Nm`EGEKOkj8JyV)TfQj^C`4%sq>j*!U2FAz@6thgYrPqo}wsDjXq$ zWFg=rj3nS(qa&bulH>qZjacuBR*GKXgcs1fp`-A6@M}H`44GHG>2LK;zC!g zgv5~TwhvC8VGP5J^UfzX{uSw`ShL1?k^6$MmNh-eX_rhp%;rmbH=Q@@&9(LV?;8L1 zV02`A5ew5FuiZLOWpbQ9MSbfFpz0?y0Po(NE+@ZhVUPxc#+=D$31KY+`@)) zC-7FgyeD~hiCq!M@$T-gfW*(ge~d^x({d4lXda6zFpG#AEnp>ZW>xxOKb*Wwd*%9&V9+Z3FWfv4fz-O7mL zE%gQAN|wc>1X+xb&0%rSAqK|$_weQ{hQ~zosl(>nqoB>;=|jTkRI!DhZ&^Zn5(L6H zs|FxULKfUIO2w@OKaDnyUo@GnH$@m-G&N_=T#U~xz$WqDTnu86#6M9O<`p1#05&mM zURk^M745_`&iSuj=kI&fcyBE9NTs;Ygp*p^85CZBy;Ya(6Y)~^@D?DI`v@f z{=YnE9NT#B>!E?%L&a(5Pn>TU)Two$y~bXuG{&n>u`Gu4A8?E*Nemu@p$NxY;3l@i zd33S`#J?3C{yXH!Ke{foXpg&Yq=|g&jZfvU7!`IXurAJ;rU1q>QkXhU&OBmXSWH%2 zzzR6Y$L;Gw64dHC5XNJ}-=j?5-Q z-wy90i@iH81b!I!E8;fr%N}Gi5Scxv*GBhHgxk@W^((?{im*7Kx1PE~Vc zF^%d&TiZA+7DO_8i{Jr#r}@*Wgs{0~G3ztfmwiwTA~8TXgO0Qz5N47UoZPbfYwITl z(_-RxoH~2^TLn{Cu*FOiv9;S^fEG5eY0>4Y z&0{bBosqFcI^{j(@BaY=7NZjT{FIXc6M^|(YJS>;Lr)OQWSoS0i!sdM6t0XhPe(x;>pLe3Sw3l zr^0zV+*q6nZZUQ!D!?xu<`FeZE|(9(jUtXpX7CIQCh=tK(emLe^f5d>B8S|KSkr9uRqf;`M2M6FT3V)JJL0#CKz2mjE36j}1t-^LRPoc1z;b79? z#hh_#@}pQ5(<3NU9~)#|E#H`)Tvtz;CCp}h&AHtg$H-DqsYoSqP>B|c@WMOQyT{^y zjuUMk+7Op+O#AP|V<63NhHumwBz~)dePbI}7XwxijRQZu(6?a&huw4^no_u#jXH?d z#ckyD-OTd-&BSq4h+-~T{JCuqm`yp^l$#S3zDwnWIdLFN&-O;TWtV0IQZH1 zlLyY8y_8nGL#Zq*jJb&WCervI22TRuYq4S$4_StWtOGco5=d-7qO{0*uPf{qK1DxTK|YHy zi;HPp>?y}Mm6KY9ioIrAG?Inx7@jW{Q~B`@^fJ-Ki(8~Cqf#_F0CF8x$Z$fhPMr`E zw>~B6V}Hn`km6tpFli+mHqs~Xn3|!v!q->A=Q1ybnAN{F&r1`T?@@SBUlNHlV4X2J zq4wP6@=o*3zP_8C$7(~;15}aOqAa)@#)e>`<$nmfaV1vP_fy6-KK_u|&FfkbRR zk>COJm^D5I-_fR2HrFZUj>VJ&b`mQ4&@e2P1t3ffjG?cL?9wGKa&mI<)Wc&_(uQqq zL0VHTOmd`=wh0!+U=0rpSO$nc3@9G5TFJ>e1I%6^N zodgtr1w$P4q%(}y0r!bdjOs9s%7plzyszoO4j6N$aSUldgvw1q>rjEk6;uQTG!{c1 z1??9T3VYHpMp$NW%qxx(X3Nu)QpWSBixHRT>|zH|Kim-J=OxQb0S_54tghoIWKBw@ zOe*&E!>$B3HIozJF4$FJpE_@EDcifkVy1am!Yi&vA@Kr>LX7@d7mF}_tfn04;oGG1!T(qf&QcmeN)wh_&U!rGZ1 ztDO0nZ5Xbd2I)3GR7)L!E(*4(=Z?j;5_q-%N7zMSe;9@^RG3e;Tec|u#FbljECcsp z#b{E*M_Yr!51ttZJ#0hb`@|k5-UR0Gki}}i8E7zH2R#i%d3iTRBE2n>lar>CIajJ` z%0hQ36kbRgyLwL{b&O=PLYx^JQc~U5XRbU}Znivpc;o5l*cjk840U|f>Rg)g>VU10in4d zHzB5OYLIRQ3wF{EgtQVYY!L-V28LSzsi2EEuy$c}mT5okbDrlVc@q<{+gVG;llz-D zFM%0;`R6?6{7+W4zqP~$$1*qJX}!1FY97P$R|Lm1IYj>ASiC%hUtRJ@czQF%;k9c& zb=!u%*QKPaeUr7xyWqmq;`H>uz*yf{(UlOy;;PKnsZf=wl?+_Ei4(*mQGC;+hzW>c zc3pb97BaZ$Ig`Eb{d78GX!JYnBkh0wHF|yY(%qr3k;|*sJ$XW^LI1MlD_w=AO;e$f z>KZ#+Z%*`g&;ET%cNC%cGIlEdcJ7A{-o``uV1Sg@#^C~PGq70N2rT~ocgSK# zO)`?BSyqCy2`?X(SbgT6^he1{g%H3>d`msC!QbrQ)Si|{eop$6dW~QA5#sOn0$Kcg zu3)z8#Y{c9+hF))N{XxN`vKP;OfSyQ4ImoN6@7UDu{itG*ucyfioW6D;laVKjL-xC zGoDKdSF;p}Q}LJ%EzGTh8n*JT#nYGXeRKC=Z^EOre?R``KYo0C{q6PZsQMj7~IX6VHhQI8IeH}-dd06aL?9ssWwHA@d$&ql&HPuE~32rzC>>aZF zDT^LYaJHm&<(h{tLZUCN<_ugb^E|@yd_k6nL!)vy*MsXDDK6mnQhuAhAkXt6^SF`8 z{+tGSg#_AyUTm|b&ggNB6@H}0a|9QGn`>4KVr-lCt=qn0SZv)&%=|f|hhZ59-Mkv$ z=Iy=aTG8VC{2VCbxm&p*pG9&qznmTzo0%CvK%PNN?(6GAM8-%?P$9Y8+C8o<=aUH? z6pEqJS1>-a7<^DVtGE+3Ix#x5@F?}i$Nk-GSD0vt#1*svFaq}k=U3mlRRMh=L!aFy zuJF{{(4`J$tZ&J*P;dmA#GY)a7{TZoN|>oMaUq$ll#?S!!z3OW3JZ(M!!8pD$W;i* zgvm%FH;cfj*eqXR6vnuYB93@v=8|2S?q|~{$zYkEa}y;@OLp_C~lN{Lh|kybl9I#QY8mxRTu_R3^3rInC% z_=^MHB%TI%aJgjB#*vlmh!O&0B zWui$Kds_Fyb?cwJL<3tCI&8K9t3GrQ3O97uh(HI3}Z@hDO)<8?2JL2 zCdk2VL42x+ZD{C=V^Mig$D*RZVd4O`{UI)yn8-M5K}7O7TEYUe_`t~vxo2oFw#s5V zK&#!e;7sUi84md3uwq&4=;*f1ep}3~kt@;a4o!tJQLf`bA+lT!7rdw!aWE+6ldbMp z55s~RWP+Vc45k_Pn5UF&#nP_yeiE#bUEWyz$3MOG`Wmm`ponT^MQK@QXIqCttX7Nl z=$)Z|Tts2GD3!os^tN9r7TXM2vQYLM%DC4$>0bp&078T z#3VMd0^2IH&K)}Br_d-hZL&m&HgRI&`6l!MDN%q;a>(aR&XT5JFE_KJ#R^4DHs6#} zqPkO4*52OMsjfwDFT3%p<$sYN&rChz|Nd89p2cR0*NPt)05*VX!40rLvFSPZZVJ_~ ztL$A*oSw%hMl2o}dvNA(xTk++bZa+0p|dI>G$W%cgYt>UP%Vs?!s`@6z`4Kg5%gzQZ7f@knHP zD26O_QKzTEk{!RC42-5gEFi<4p>hJ3R3I`Jf{sQcjyi_EC>=v61{fn81Cg;gW)*=l z7RiLjB07>kx^yb)BxNDLB#ezLb}$CvDn0D1hJ*P&4wN)rvAP)J7_s=g7>35i$KM-y zpt*LdKpwF@f~PZ;A;5GqcJhZ zgJ_}2u4&&Fv|JQ?o`hhRT(3qSZDK`zc zCCoxsFp5+J$3Aqf=4?T`%<^c(HAxzq@9L<=_pBIw+N$f-7li=h_WWgklf>Gj`h)Zh zAIHQLXd0DG@*^*n#cRpQ8i~!_Xilf3*nZZYSS6gWx3>%U2{IIOAdBA{3E2?tnbjQK zgS$DPRszvjr3wv2R|%@t1ufF0xVV>q7>^O<6A(k61@62MOioVrjE{FGbQzB3U!7aL ze}9Jy@nhV)as7Jc)*Xv|3*$X^@W?tm7!>-L%PC1bNk|M+k@y1mSwP}+(q;#Z9aLWj zpA@(8)4nDo4huslZiqVe1!gfZUpoLUY-A-5h@6e{7T~Wzklfr1mh$J2F0KkYX(Dl4 z?ingc0W7Be=oEV$tc7(5lXwkIaDL5U<+2!NL?ad}qT{3ENkn5HHx=C7T|3McFmVTHKQMltExpkT~&CaM@6lDX&j_9Cd2(3G`35UUj(VntbTBmSxk znF)%*SQ{$|i(jrB#j3p(>ixSLGDSWYFNVO3da4)A$6r|Ee|Whhs}BbovzLIAL~U(W ziBMSLyK5JEx!=>_A*>NuY~uQR_|?*^-of3y#N4$W-AgJ7_iwN~8v4N;KU;A)Ia7pZ zU%5qN_he#-?{m{jXye6)M_?u+}+MhZoTE7fHMTYn2({1ki5L5wXEo+dG6U1LvJ zeB%2P_9sp+F5+zQ^vswcI>e`eQm7`xazXc8wf8X=+$rj{LeZ6GfYS<(`ee-vN@Sur5YEc zv9k4SW!FVl+;*G8>12*3lf*V&8B@PlG{0Evh)uPJ7o_cm5MefmJRZF6j_sNDuxxg( z7Gd^Xdibwc_wLk<7~_2r>ETkZUN`7mgKi6Krx?Fx=#QIf*l$)Z^o(1k?AL zAoPc@c+=m(G9DQjy7ORH@qv;91cJ0!2WnLZ+Li7%!UHMqgv1AM^Ku554Hfo%~yJ@^Alj`%eF@;oyTAGUgYn$PYP~fTqLG zuK0XTq{X#=SS1fqj-|wv@ zOa8kv5n?5-)wn8LT_-*}Qt8UeUA=s1uE}X3e|BPdsS03hvGB_H#XO32Z!C+;Ql;s# z(#DSy2#h>N?O?Iogu{mK>=TF7U_uT1CgP_*vT0BFc)x;da+t(4$1A4uMaP_D=?W8k z#)YM9k7~F*qNz!?B{t|-(htw#wO%atPHG&#A4l<2`C<9_1Nktb+uYv%xclqdj~+eg zYd;z*)#|nFIbYrA?Wb%)_y7PP07*naRQ<<=T|^Z_8wJq#^Di&6eV%|~6tfv6&`hiMIDKkw3$DofJ z8X)W~F4NRtii=5zYpkS0AsuN}+z>Yu&+7k0r++)ZpW9(gj2sjp04fo;GU2++$t;0n`-AMiEQbac)@w|;$j{l*tNQ1aV7PoO$j%y>2HccDcYnWf5V$Bs4#Ykk{ zNY?B1MJl@g8PhUn$>N1S8eQzoVh_`pK6P~1l&+Rwfhh1)N>a=@HZyHD5hAS1m<9qZ_7_SKRTjb;8=kNdF4u#291`%sDHC<4=IoMTZ%QI)j zDU*_aEf$A;DoS=*sw|GGYV0STc;=@rPEVB;5EgsM;yGgRY;ZhFA?zKsHa9Hx(#2D- zxU}(yXK~?#5}cRZrH4nZTPRNobCl34S^!P5!U6dSqqJ1txu>&yeYr|n`bmBHtsA}l zPcLjDviK&F7+`$oal5v2bo3tPy7$mUpwv;oMhbpAvzm@2qp*eQo=y#b#$8BsFDNQz z16t0!3yiKYEa|{)b}-GyqgcmuatV7A*u>bxc73p?xBF>qT2lmoSVdW^;jG!&9C>h7 zD}^y-G2$BF%dCnGl*V|wxu^(o+Au`EobRE?hF>!yi)W_so2-jHNDM|rhb^wc877Jr z1`CCszAaBtK(G*m3Yknq8Jo;zGpy8$*`Bgv=c-6FBSJ9?*{fEE{;-e#;>A9Ggu^>e zDl&0HGsOE`Iaqn{nxi52=e~u0@?1r8Ltcy1*$@|#B2TQYt8!Lj3!9B^XS2*}T`V)c zEEeOq#@w)YMm)b17L&&-Wbsty0-q% zdd?V;uxEFD_N^QJXcphR2_$|pLY})hS-3HR{AE8n+Ier7^#vnzF}D)wi=)X%VzrL0 zr2|J9GcMJ19UZ=qg4j@NV0HwM+E9y~6R_18bJ%Jzaj4e7Br(k<{@y@H44o6#2Xij< zHJocDEY<*vsYju)G8O}kK_|Ou%!Dx;kmkQ)PnbsmGk4|qZU8a&Y!=V)dEIm|WAe6+ zYGp-B7-T(&APQL&ymWPPZc+@dk4-3%0nE5_IyZT1WC#dg2&Z=+@QDK!EP89fhsi05 zIH#qIaJUO8eC3*@C1&UQAS?1AZ&V;YCC^HX$;@*)TUu-mXqf=^T4+m~#Vw2HJBz19 zv3>3parg_Ipt-Rpo^gVLQW=ZSz9JUyA7^nsT=@WEq1z1hVsSoy#zi8hjD(GrR8 z`xdFuZZ}Ggwr3k7N_QV`JiMn~_07ZHOAm(Vy5QW6i2 zajJ)XHmCXQ>82tLqL^nf$8mcRr~qRS$8P7CmGL|&%$h7z+2wl=Q5JJQ4i*dle-?X! z7;ZcIlod{~0OQ_}VX#9kEcADTs>(Qw6aot8VO}QW)ufN3THs5JSE2L z#ChhLt}Az2PY^Ynr%YJ|Icx6-go3L?7!cq`MG1w$;^nL4S=*I_$lwwaS!}7Y)DbXS zs;Yj{#Xqt5bz$*-p2f_Szy&~jb}qXnvv@r6oT7L@GJp@lVaYOy@3N(if(VsSwtfwl zUhtQu(`l#E(wg?@>$R%(yZwK z&s9`^!9aXfu=XlJC)68+VSy_mlT%`pbbS*6asyQL(6s>5H&?zA%XNW)?*?qmQb6Od z3sNO6R-Qf9dZjFHUy6KD6gIj8iv=`kO@#j+VYDDvC;)2(W#X&FCnwSlX?XQHz`#mk-DHi|@ux%94LP4P?s`<4)5=pdozL>9Xbg<2s zU=RB9n!VBjebedF^#`{Q8h?UI1{1Omwv3Dn4LvP_E=K5W#9*j&S?rn*Hij2( z%xBaef4^vTa$<8{RSn2uhr>}<=KzJ=5=dSpjH0g+h#)aju$Cn?)97O13@jGB(JYRT zdZXA*0BpD0|Ht0>{xp@Pas0kBA(xF^GBDFk_wJot+vYl!G%ndLg))FQh9;KUPNO)Y z!ng*g0W7(_#g+_CDWz0tY2{}d6%9MoiIdZO|XtGvR>pEld$rFS^V^0!BwJ>V~oC1cnh4i0WtwbK$!ja6NiZ{MDod4^rXP_VdizMnXe zd#|@p62pAvKH`<=?ISh}TuHv(Le_O9YY0~)i$KJMtiIPO4yM{+BQ0l}S;oGEWX3 z;Z-an2&{n>R4lu5McV$d2?9*{ zW0`%);%fa1EXEKnip85W#@T8``qy@tBmI3W*6sm|smGYqDAaF=#dN~j7S)T5YGvzW z1Q4*8Y~dB$2eH_&Nnxss4JBL&S9*BVy0nxY^GkBgq$w>WgNdM=@OUIidMIV3*4$7t zB=&nrx6fr5YGwDsPk>hYt(Z!Q+8RiC$Ubbsn|eyg0#9c~xB5x59!^@r^@#q>zK)iB z<{N@AEhKNoPC#67Z|`|rCf?ZSMAX&CrmTMLC;vq(o&**XPa9$J92Uk`uPRM+pp7w$ z^E-ITYEo$2gZJ)e3`IAFF`U%i{dVi(*TG`!qu9z~LO+DMkYK17e9*=j%0h_EWz0M0 z8ptrc!9k*qo(@s>Mz^t}~*9A5Qt+80IGC}#K85uoHRWXyRw|z&@CEqNI>9qGPEG`)H z)5X3Zo4L&qK?U*XkUGYd912VfetkCT)(tVt~C^T9Tr z&NUC;QMHl0g?$@MMJ-O3Ps-9=J?Mn~?mOaeBPC*(Oxi*`7Nkg=SHxfSl9Y>H>|rA# z>^{ZkfhO+%l+5e+M=aLaq%-QhR#9!df8)u-z$&Rx(7wAl@D)>Kiw$Z(Sj^%%Vm2=1 zag(BvF^k);QdwNEe$vHfw%5gEhMvK|HfACR%h*zuR0;r^?=@aL>!2Na1Mv>T;+55V zlSA>g3ic>h-(k|QShXtmfB6e!$ul9T%d>T}vx^3ehG&_BmoC~&1DVIbFBq`be9XgxU^pis`uK{mhYHT7X19t z&W$yWuvWpXfyKTFbRXE#BU*WLURy!TV_9h#g7MSenH(lt)H%HBm3)ZBva`mGRIwx@ z7E2ztPp|Z_Cm+hP&#U+QjedW%R&50QsnyOZr#X$jHx{)nCTFt}7~il&Mk2T6Jgy#N z`!FsH)9jxXvRl_jQt4?VX5Mju)7$Wd9gz6h%#07-0_JOcRcWpB{v*WV<&)r}XjW_# zP%ob9CKY2PU;=8!tKSM)TU?pAU#pJQ>)Pr4ZTptoZ&KJ9M(tSQ98&kw_5 z4&tJMfjv~-xOmKl8}s7v@Myg55O9*wa19*}4HOaR48CGm415=$6mbf%nB`$S6fTm4 zK5je_s01R9gd-CJCR^L3y5CfU$lf1T?gGCrS?sU9GdWmUSsAd|Y=Hn=7ro+3>huCV zBNDaSqZ7M1-LYJwPf8vffvg=G8ZB5WT1ke_NM3!-YNc&g%alVPUopX9U`32BJ8ZjO z=<86qa3{Lwdw1IiVOHtg=u)b{c-GoFXTTmdj!YwlLUGqRx0S>=arXd}DauOu#uN2t zXH5}v63O9UGPt_nkt7fLI!m%g^2GEcG9*?L!vRg6pwBDbu~g~&r(36RS-@HAbkdJ|z?L3LWbV$nFQf8w_^-6Cv?HIYhU1F{C{*xz}ft8cvo#1K1H3}f|9MZs)#aGFtoowJKtsk^ za_?^5Z_V9!#VoSLVYPTcAjh^bo&MIb-S|*G81d`8I5abHQWlqnS67!I33>Fv&_b>z z;fBwQdv&gbU3y#IxuN#^hsxoQzm^)i_RClN+Bims-xP~k!eOLyVUG?VoUct#7MDQT zn3&i=4P#&%wwcaGW6?{HG%n#(q2E^g;frH~5ALax!JxPDRzi}q9vReeHrAsyO&na`%h0HU2Lu;%WOrzMx{Tub~pFLq--{;NMu@i05fqvPW~ZP zV!Wsc`Ah6U#@WPuePEpcO`M&XNz5d&vCf{>)2(_r7F8QRe}q_^Lo6mDH{W_UHHSUM zcwQ22;b?D1T6t85Kc4PHO{`Kf{MsN*gMD5E*rFyY`?+%=+Nm?G-M3a?cxuR0tKFKS@qGnq2V z;Eg{R?ZH=kT-VrUGsPn#3(zn&AA)V%3CNrzb2P z*A1tl(NrpGQEQD_v*>px+>l?K(7CEI%{9qkVQeO`<3*efspkffD}xMaR&RZ)_kTdnL&yxn)_3K{g$Z)QcrS zCy)D9+cf9}X$~G~tBi~yAiL(BpS4d@99!{9i=t@lZt_amnJlzVKPID;Fp-y8qN1T(cOxJ z<(C#KFJ!=H5e{cMZU#;?mh)J{}eAQG3>CY06<@+Ys4X?+;l zKh|k)#||tmqnYRk$LROWi#PdUkDN>f6DK8ENyyUi)njZKq%xG094IZ} zSpNO`cut(2{>*GPPooRc##XD@Vm3q3LL3vVt+DL*N4K-jHvawhZ*ashEHXl=@B9@6 zVo0mF(n8aQ{>R?^{j_UWCN_YvG4G*-|maMR5|` zf*VB`yEyY?o5e)Kn1lc|#3tmmsRg)`Yj8`%66TABrZLejItdAB7m=vAtE$}Wf7p4> zd0+d5@Y^Aomz?lBfe<2n`0||RIp^BLi}>oKXWR2r=0L)gaAAvW4hbU<__fo9%=0JT zFD*yeTwJg?1sKC9w4=~YL3ZU*shy#}581D!a#aSu8q<#R8}oBa21*4rxHyM0Q3dyIFa) zxp8Us_F^Oy86E4r+xGXfII}~ISte2_+HOahUg}r+m0Da27C#ETEQ_0u^`Fr-Cr|sZ z#evmD{t7)#;#)l|zI5kYYbh2_mY2naqa^ycB%GIW2JfJlXR-32tK;{w7+=pOR8nH` zFMC)0(}Cy;`br1LwcKbqr+w4k^iXhHg^?I&}u$T?SsRG96 zCB~C{<8tw(y>syln~SAliWZ=6yw!Iizoi8?QACyz{Cr<}(EDlVL?_6^O zUeGvP8@$zW{2E0&-{Q&>TYO8UYmmI!dNC-OmYq}=TvkjUi7xBD1leC*q2aC+vS*i4*=Mxz$L*~jK$rw3WAMix&8 zg2T_BtVKd37YEt42=)|X#=gViVuu7nR>5K%jm_BN6qkzaoW{uF_uuAXp2a9uDwGsW z3I4b=_O3vvfMUhLe*>ve$O^gm&Z$|9|IxIP>?@*A4C)bIwY1iE&&=X(=Iezp2h_3?9Y*;>rihtWe`x;qN* z^p@>!>*N1{BjsX*u^2bHiRq=V#S)FiqOn+PfaGHIMBCZ6K~WV_a*GhYUXy&7!O4C^ zaWa#^Aj6aRus(@iibF)^R>lCmjy5M;I0qo(yP%)45&7a@9{!n}#P&ljHy=yHqAOE2 zADfGvMx#TbawChwOniB5_I4=2)+mBJjQP2kyGfL7G-lYD=)wWVV6oW_46~6K&x?@d z$-Mt&<>E`1Ud+XFyj%=J6jJ3EO|#uUr^S>Aracb%EWqNyqQy7rPs?K5SS(TqaLb$k z5B1^wJw^4|p5~4rJhFFtcIn2<>|(1xBoe%}ST3JvJJ#1h7Ez_$u2{?)@ZVYmq+GmbBHn2+zd~^|i=jdR&nU6DW;EaLGRoE6IQ#`v~yY8@!Qow$=C@jPQNsZt+lTq7x#&GY}ASOT>QC@P4Rwf zk6a9!agce%zj~x{`@Jsc?+#DPw7`NFU^N#$qWJ$v=b zq1iI7QE(Rj{`FXVS1)HLsPWwOt|4svcFo;4%3>vdH|`)|;kXIqetDSMe-$sAujpCT zP5XVWn0HF^-R!zt3m2{;kF}lkaI3`z#lMzbj0Epm<>z9uhWk@Cqh|_4wn5z@Zi>gD zgsd@xQcAtPUM_SE*6e?bFr0`6|EV)9W-`5aC#WEq|+A&2blPe zYqyuza`RezN<3$=o!h-5rvx#DZVCrEoWkK?_!@)RHd~71VqSX%PRyS2wfNJTD>p_v zq=d`-fnstN-@~`t?Z%kvX{(XSpbo2SjSO8D(Coa$;olLec@~QVP2F9J-S2q#$cL!V z(g_v(KMM*2# zCb7j^nHSeEV>8+u27>`dX6SZHg2N^#B%>dBbUHn>z9l7f4|0i|R$^rWQLhD0^Q=tS z*j(&-Fy*udnL6LJKkR1K*Pevda#5|BJ$el;bvE1i-4wXdm=q`+>^wAB%yG;XE$lXi zwV3Tb<_<$HV~YjKo*RpeQlwJ8FQ3Ohzl#pE_@n(Tp6M9rJy#>6YZQtz9iir`W2AE$ zS-jk=;4o|jiv@d7e2B%cN%)7+qg%Yshe2_kCKl7>yLXo^#bS-26pMe|*n8M&eD}DY z)a8*{wYq3=q^cB)b&~&Ki={7GOdV!1>1u<+f-01>P*h0^KRv&6=Wf@Co1|j5M;mOb zpupl?@26~AaAY!BgsoxAu#@6!){u$EGo+x?hQ;2xEF>q`%@3fdJQ@~L{ z{rK`F2m1)W3DKC##k}kB$SPxt&&jR~EjB6zwBn1KnORI7!D9T!q(a2)hETX6{Mph!I+{XtY%H$Z$6{(@aL$q0N@g&`Y&b?TXOYZ? ztidpW9)aSm3G{5zIyEI%Ss@qebyny=Hc9l>28qO$j5kPBwdp#a%VLRw#ac6)i@j4G zk1?qB!2F5I^eD2nzV={#%Dls3axevVN)Tspob(xAXLs|+&K`_LBZFeYO&QX$ z$8-T-FItD$LG%k1b`ky3Uni|>w&aMNAL z;v0hsnm+8*;#0F2&p?;8#j19-x)h7`6K^ek`4)>0Srmt{_@ow#aituBEEZC`EtU!g=a@J`*nl3l3|oX^^gO$@g$&MaWiwg4wkETNY=15hjk@e} z6Q8e6=rvYr14_jbU4u%ss)vJ68TkP2YKB}4^*16K-QIvdtd9Q}`7e9t`jb|k z#&M>bth3BvQo?SmR755#7<7(dj0vq&#|vpR5tai+)0PI*7%3DI6NFGr6w!JKP>?F9 zsao24Y0Ow--HkSD;)_k@g^6#PO}5*lFPe#e#{Qn)?;J#XQEOARvriDH<$yg6AHRH` zTW}q*xI>@XnFP5zeIqB0Q>AS_KRdIH?TTg>MdREax|q$ZTTI3aHL_FR8XIk;f6u__ z$%XKoE&u=^07*naR5R#NP*zJ!%~V(YHK$L=gHdOA!ukPn7Gk3Oh1)*6j+dFg1GN?c;h_jq9KUWCovLFO)DN4nUS zuW;BsBfTo$TcV3KX$$Q1Tmv3AB?$ADSQN0g18)3&3}~27K~POtoZ5-k$hPod77NJO zq`h$lSge%PSuE=A?ii!1Yt1giYloDdtcw>Bi!Z5rbTZiHp*#wUvk;4`xg+T6HbzEM zdtm%UbusVjVDYEx;>n3Uy13}H>Eh|L#bVLnf@Q8WrGXEwpLidXX&|v+tDuX~RSf03 z6j&F#SQZQRBV9NJLEG&_t4Xw3!&H>m2or zVRw7I^|sL$!M88MrZ6mZPTQTt*$iYf z1ps$EhsVS!_H#EZ$4f!xXV$lCt(PTVD)+LIeV|f`A6Af`74#>8#jPIAF&eDC58B zGN6P_kbzsK5tK#P&k+2Pxt|dNxfCrCN+huLo*fKKTx6k;lCd>y*WRt8z%0Ho zXDJs*DcE)-JRm)mMpy}Tp5b&cdOcBfTP%+zFqUwS-aY7DN1My*K}$&$VzK1-CkC;& zPIzYLQHU?A5Q`VTCKf;aTr6HYUAlNbX%A#EX|7`xG^R3e71M^`mGp9KS?_l&?Y;vJ1CKcl<7t|pi_xzQEQ|GI%#fb-oNZ0NNGVuEf#^X? z4^^AJ@AUH1#`S+$7W06`U`)s|f3$YSEHSm3xzSR7o}y$(1>>CF?s(vXSR7dFDU$uX zEy82jKAFXoMAsI(m|IL{8%ywMl~631Stfss#RDxo;c?Fj%VOT|lf@g_bQaf_F<+A| zKIJUtAH-rQCC$hH=?haOkkZW{sXBN(?)8AC>#ePAsby|leScj8tu`Qw9hZOF=0gMY z7P{I-SKH_we;b}c(6$tfE*Zo|cUT`M;GK0Mx|w|l$ju8OpfJ427Z#kWk;s(EWH3bM zipHa%f0WM~3?|Ry^x9^vszfXvb1Wqck!Tb>W>*(`ZQ-y(p-I@i9p2@aI|#-$U@?$5 zO&aUD#n5BsM#5qzYf;2;_{cImc3OqsJmYf`S)A5Nt*-$VU!`QlGT0_T_E;UtsV8Uq zo$s6giy2@skEUdOS=J)UJ&?yt#no&c`ful|D|m-vaj=ehxV?P{N8ue7s|N!WEQ>|d zjeA{8QC&k0CB+lCCB+h0mCHvTKIr%Q75iEIIqE3J&p3-!$6@jC>0|NJf2vd}j>XCT z)Z5DM|M2aPRaGq&l{!Yvbhd1ajxuWxQXYjyb>o&4 z$PHdHf;r+f`Vt@#)BLOH2d9&sVUPG z626#Eefp48RdAp?(4%Oh zl(Iw3U;h}3mC~w8X1=Sd%YuF*{E#Q1r4(T>K7s-|fAC);2T2h8F?vVY(#vG_>Iw}Z;pM7VHGfJL$B)@|jV&$U{0vBBWb=0@^CC^RXq z&v!W#SLQdwy%XME1&iW*$DKeoqkHtM;J<&mO~DvrP|!5k8x+N-td{XWvR31<6Cm3? zVRPy50(xU>XMJX8lMixv&CS>1tH4=PBpOK$4!F(gN9u^dWH-J7&;1~el|rR3?~=8W zK{Spry6UP6g?&Q!_MupOKSxOQ{ruhn<&V{-kva;F#S+=2s$lI{P%h#m|!>^WG;#FRSFiJPP6GVDSL7>7Hd4Z+tR~*Cw>Vh5{UxVMTpuTY15W#>MN` zuRmLtt5ieJ(7o%e8_E8=d0#Dy4=P{dlk5`x{Wk?IMcw0pjbx}+l^^ylFMCkH)v`B# zI=Hd!K>VvmELK2Wn=Ab4)vJI1_FMDIf4%ti`A?4uzWJ{8+gpMyAUciYu~bCmS}k)M z+IlYma-@AZ-00VaR;E`LX8nkZ@mZ~N6{%tq2;=zXrrY-XW@S54(qp5WgvHBKt4KJT zOqj)PAaNqHy6g>WG$XxHySvxpURWGj4AhuLTrQ-R_p+EPHYO}KlXhotCgN#0_BX*k zym;K{^v&$DSf66C-X(sNc_I5kR@V8<%$(fZJQOLBOo)sZ39_*tB$Q-NoCu3adXD|D z5Az|4v#aXRM;%Ly>8yNGp4BHioJTSLP{`}M#VP3{v3S0R^NWimtu5+-wrZ=jr5b() zOLwfO(%O)nN37$tB;I>jJb2eC`9F(~#o~>Lve04x$J&*8McHQHiw10E3PO;%#{&a{ z^YioL{fNcMyXfBh-1KpD@kUZ!dc}B}S$tq}i7$|pS6JrOFoZk2Ua#hk**Ccmg3wNu zsZ{-o>qbxSmHZAdCNXx5ZLeRyhQVs9uV25aamL@g9ep#p^DAS`k_h;)Z%N9R@@ZOm zt}b?W{egT01K9wBPxU_S|HwPLpET1njFX;#wQ5Uqy5XCe`t4 zG%h955(A^H2?4|%=M;CmXdx5YtoP!88ANnOdq=sbpfYI8PuDT|pujfsn|UBa_rKGZY1=lPj5U zue7wZ=s;hB#Tjx6>5`xv{8(~jUb)q5G=Yrvn^vjlM0FGz9q+~sAz3!=Ggz!d7C+6f zSgDj5EKZlxVRbk`H{nB!xZMGh(d;M}JQDI0#h+j?2U%P*nb_h8|Ib-0IU|chA=0WA zxBT{k#U0!`i9(?ec?cbI=p?6;bEl?~$>h#XDwSFVO%TOmv6Lh~e=0^baaI z;x+EOT)u1c%~Y9o=HWyC41m}l)>ft7?v6j1bk7AwMn)2&o3G1!FC$C7J|D#};#h0j z+x-BF?ft8NyFVOm3VS?ZPt&cjjo3eavEJbG6$)W4kK`l8%5tYM9ZZ$XL`h;1>Gcf^ zRc(MlPE7%kZ{O+!fMOH3&gFS;+siipDzdmt(i)C~YhD7iW$P#+ad7G3fr0I4)a&zk z>vus-;EO#B#yEn9ET%YS<9D6d|C0G)T;+olQ!Fgdjl>ko_ZF5(VR5DogRLI@sD zDH3#ecBMd`^V0^+nm#6dP=iS&!RK1xawlEn4eorW@@}!jr+VLkMPgT01{`ylAYM@=;OKRKzGY8i6^@fZ*z0= ztGKT+>R;2gYYPaA*V3+=b;gm&@tDLH#brN$l40BOzweBB{NeRj!dm>EG*70r%DIYC zbx+;&`0AREM##+(ufM%|Dzy(5Ik^$SMw(-{Z+CWv{oCRFAk8TJB*9=A1un@H$KT@L zhWo`}B*Xhm{7T0SFeoxxW;h~|ScKA6s@bMczasEMj z@+D|fbif3bX16uk2JG||ECwf-C&sOBXwq!AcR${Ioox5LWI|{L zho2b}6IBEAvkGNq1S^+h7JPoLyi{hL9Zzb#&GdxGtFUdMYd_W1g_Uj__3L9eGkGFN zeR2Pw50_xV6vJa1B(4~VKe)Z^AB;wOd%fO!_^rl9G73)?$C=tTHW80bzhl-ISBEAs z1x+f(7>nmAiw}p*^n74(j|J2N>Hs3^%gc#HR;w~Z2G0v*5eU#PU%e{2cI{f0zL;x( zl~#f96!rOGF|G!OixB}_H8nRI(H#Sj-La{u0}vm|D@f1G6%OwdD>%z}YT6r!uvm#K z##@*Mzb^>z2BiXrjH!ji;1Vfd*&21FO-kHwz4a9LhhRFBVV=SYPfXDTC!Z?g*vynN_kx1MN_I+^B z7j5qKd818xAREmnsD4vV!N%^$3U=5HDC3L|#_z_)?%%t&aI2H$6E+q&GhaMxaX73X z3q>*l*cydFW^~HtViE%SAv&dqxT8!xqMmF>d zgcz=qw7kaZ1RQr*T(zcvJDr}MHDX{PC##1jb#%5gve-eo!Jm!A_B61V!?~C&9t8_o z(lBva7ULz*u>lQZNLx@AP@YISCgrJxXMf_~kKrxcUq)qTzBcYyN^(wp@o!lC(fr-q z+#J3F5c$4wF41BrlJn>cUYyv>=knh_xH=qc*hXCT4(-MEx{~92Lk$Ie{aWgb^XBRW!RH&?78>*~TfeiPCT z_D1Nao^N2NbrEab*4JafAkKl7%wr(~p>ep$M(c~0mLl<2UicFMg3m$dt%nd8No) z>7`4TUc7iwexSl~gWjOm>uYK{KLB>B;9<9P9AAflEWGCGGvaM~&JJ33ndi!+r z@#b}ZLBSAX@%6OR+HpyIbp>pTP|3Ob;I5#2OaC8>)7&_lcrzu@ZWeJFj9KqZu7dX8 zRB*Y)*lY)WztUh#|C%hB0h^0Jj{E$c`TL7+gPYYj*JHjDy(*z`Q_~>2;w7p`9QGo; z-X#z4V#Bi(_IwQEOwusK)*|hsIR$H=d8D!ptoXw1+Y7f?DsiN>1+dt(<#Ij4QKl`% zV?tz>SOAg%$be-7Fc+Z<)Xhj=18=G6=piByKSwMk!(mtwA*6)m=!C@@{Z<`(Ga3ea zy!l~|gcSQMJVq8P4;7pp#qO~z&KN1VegxO`psx`YUm=Ak2xAgez$VBOSAQ!k>E%G`!v zA!$ZqyVQg#++>Zu3PY)tiA2}r^}}qZUSNe~@z~JnDp&`I#)!p<<;TEc9>@@{81Z)Z zkHwHK1{%kX!Pw8GjJbtLFr8wET?tJ_1U*C?Zbi4Dv4=e@eX~gH2Nv(H+iWhI%hiW~ zyt(b%BodjmkTH^>?0mV83Io_|!JCdM5h%CnAi0 z+CjQ_mYU{b4Zp-<7Q)lGYLxcLRJ2J`1W!^mddy-OPL-(D=ug~517Q;x_IecPIY!kL zyW8yC-tMzmnvB$9XmXKhr~BMhrAl{r#)h=~z`L_}`$X43e`4{wvsiZ$EWW>^`;}NM ze#e4#W$UvaDn>KGz$-oO`2awRMJjPyd-R99Fgn;5TiR$nh&%J8!a}Eop2E|M;aGHV zJQ|)!MUwH}T{woHaF}dP^VPgd+G&w+^Pl0hz~F4PFn3m`l=S$iAXWj%3Os8^cz6g> z{FY*SA{kxl8U_A8c!pS9E3bt{xv~Bwz;Q>*2xf31k-#T-Jdc<6_Ld(5i(|(uXid6=&fO%P;=S}{ZS)+AFqQK&=>j8GUP;hV@Q54$ZT1cvbWZm##UIJ(gv)f{^dhapc7)On{ zK|ky^(bb++ymAR7Hwm=iv2AyrWO)>@Z%>FenP}RCfsFOBjmYD5!dC=dCwa}m zE~$069o4B}u|OrTQV~x(0|BJnR? ztR>PnhsCAGSxipyI3Pm?rK+m#3g$8Tu{)@EBpnGy(ni`{QmW*e%wYm397EzsM;OU( zWwC&;IOK5(1gA99HdQN^>sn8Y#h-s59>s5*#X^Hv7_N|41~aitAn-~HXKF&jq1bt^ z%eU3pxjgKvIEbtdoEtaQbY1XK+tT_$j0&Z+SYF%J_4z`A3oa*y z@7A~AqdbVYVf1oLMnDD@bFw&=T2c6PJ#N@@NPus0BrC5p{ zEcF`PgHfcJKAv0RDXcvz%;I)TUKz_`whgf~x6~|+i980wLQ#fjTvAekcu9fE6=#s@S ztvQ?b90_A1v%3p0rk%!}u1Br&%RXP{_dsD7WtROcv9Xc8V$Ym8lb@fjZfk41_{EoB zUM!XTuJG(x*(F(VsSL5WRo+$GGi5bCy)O@v)Z12Kd2b{b^J3-d^^PJK2hkUfc)Yh4 z!zj)H=#e1w7+6<}GkcsoK4oJz+q z1|FLTk1>!riOjd}0(Lddtv#V|v=GmR= zbUV_;ySt3hw4eS9;-e2$;)ZB|Tmwk^R^wR>H~;o6JU7LMG?KGtC54xM|IIfA1qB!W z_}K;Yl(gitswzd*<+?PmxK=(srPiw@cG`1qO}8+T!0VRKgT!7S7^}y;CF(d37>QvR z$Bv~b;MQ`q=c9)$ER4wlJaT#m{UyL+zn|+AIg-ZSj<{oD!r{O;=6MV>CI&Lr$2@xZ zd-%{k`W#kCTgaQI#iM|hysOk~sssifsZ>gZ75#pV3`6x!hNz}Kd$AsNN^3MlKXW9s zTy&T>AaYn-Dk&~2Q(Pi2W(^6xc*mF&4F15`3UZoPS5?>Gc3Jvd78(K;6AS=3=?O7( zU&9|{n(D0cyI*2)-{Pc|jgOp87VBEq4o-^2o)3V<4c~3Z0+M6*B%5bW3RQMwt_3> zb&Cm1ibVutI_1q|0L8w}M=Eq_0EMRj%0M;0Zz2e{wV~^*kTj`5t5qJfMwEa3BN=0g zbGUZ6zhXD1qxZg&%jFx-?C$3cUzZn@n_X1+;6VjRA#ZK{`SJYlNG6D>TaVKzN09&k zAOJ~3K~ylD!6PbS-0>YRjj=i=YnM8>>6zW60dELzSmF%hCwB;o{l{7CkBx=0Sj^&> zb&ol_f|tL*=l`;Iwm)g5X&5)%FHHx#5Yqx8uPYs^2pOp(c5E3qbXb!@r`Q>qlp1I# zL1}7YqL>vnhsKtdhKea@Wt*-ubuDab(i+(@I*EfU6&8y`AdK5A*mnC3aRvg^HTwJ1g&Q0k zG!B9;u7-a6ZEfz(7o(YmbEm9KU$m5$H7G@f*hb^y>+6YZs+j$G0QSnJ#vbGyP6pCiLe}<|H%`fp zpS%3+?UN^4l?{Z&Lp+O1g@@4#W93$b)%hmqqb$x_ET&9!YIrs>JJn<9XF{)zebUv{ zb^3JI4aLi^UcGu{^)eiSoz=pFEjwK+!TEVt5$h-#&u6MfpwYtV><_q1@zm^ZqfW?x!AY0lCi@{4(hdha7vj{_&(cm{53|gf|u45bkKM=^| z&KBs_D3vNHZ}swbw7r?CW3!V57HdHJ%4IsrVrmB0%3|)uU1}H6#pHZS(dO-L1}_Wi zE1&|I0+}q6#SiJ9cGnxPLTXS7kO5E$*Yb8ZnVIT(qgFI{+uPx(uzr8)`3MBEJ)SFvzVeduz;XE;G&r8|dOZ%d*h<@pkeWjCUTLUd>FD(m6}az5?aAjKJOiPgr_> z&k0M)Hn=8%#eJRUGvs`~sxw_!+2nA|&#(B{av@mG}ESwve10F{s31&Y2M7 z2o!_B;(iu93XK$zN?6<^u(;|*)GFb37tdnr*(Mn+KW?S?jVP{=N{gzPc+e*At6 zrk7D3gJU6Sm0(+lNTQ`Ib|H(6N14UT>-)fB&(oeepMGTV|AEE3Ug{GfQ3H83Zr0at zZVvw0kr;k`Ejlthas1?<$k=NB-S2hBuo)H52^9hh3;ot&i@@SOpDkB96MgWE`C;DW z@OdnLHlBm*dA}!pDSCCd=jq(^`oCA#HWm}5VmTc5V|yN7k|59*9=i$aV%23zE=~Z8 zKilAp0qPFe$y+hKSllXd5*D9T8Vvl_ zoCbiaQR($&C1IR2Wb@?nd5^{7&xPZ$V7FeY2LgjEHh@VX<#*;(hW_HbTvr!HmsCgjkd zY*g2u5E(^gvtA|EodxlMdX`BE+0ZSWZf~soeCpyxcHZT~J@y==&xYAt&hIl7Gpp0n z)2nN1FnD7llUbZdWK+p>AslCE&op?j1iP@HqX5dLD&$&$x2eU6r@-Ph6ki^G!82*{ zDSTec=X1oQDjC^48ckj>ViXhIx1Q=-%BGu3?X-@#M(s z@lrBwsd&&aCKq4K_b!WfvkpKPyZ7>|CXrAUcWd>vn{wnKw>PIZtJ;HZ94ejnhr?mN zn-S{?g~d{po`_+CMz9_XZ;-{1td9*GTUg93@q2W!kOj?q6grN@F!4&>#6{$_cM~E* zPl(Im2-@5p@>-0OKmP8ZQz6zuN@SfxtEG9($YTEyW^v!XvDp3a(6IRH&i!CP<+i!h5c_6P*7 zRN&N-#T5r(9WN0UH}>^?whAA@BXI7?=AneSVyOb!1UVSCju=~7TW)+j%vD(k9x}MU zlVfAxS4<8JaU`a7#NGUF_Z+gSm(`ayE~;SPP?~XrUUYW3C$mod`UjV{F*|PW})R9(!zzj_6^tUMiNV zgo-si$6_vv4OomYu5$Lhg1DB&*0VYpw`j>5@VE(Z+zmN-))3&syy=V|0sMgCO4 zXwy?tJ#6WLZ7i^Oukk`3S$uePaq`*2Bg$eTh>Z=9lDWA_q;Q?x7k-}hLaST@Hwg~| zhw%oP5nq0J(ok2f)=`{c`yF;uV&-kC%!Ui)VzN|9;FQ-=DVt2CQbiy$yh9#mvp@cr zd|OPHVT=x8F)YAvJ`bdga}xs!*6nAI7ql2OU^yC)q-SMkuU}<<{=s? z1=ToeY3cW^0*gZ*SzK3Vxj1@QSp3a?vG~FPvG~_*+Wq1&C~1Rx z^=AF1`rPN9bU3U3C#DUnk;gcuj*lRwP0T04Lf2hOqlY2-qg?jAO%W2Ohz2I|mq=io zyG>_qr;0 zGk!gyeelbHPOjvNiPgCaccPIRg*-XbJN^xgqz8rE%ZKQjLEF$|+S=BU&3GYcr=~-uq<7x+rrdTfdf}h3 z&pFTYz>B{A>N;Axb7)Ch;Ek>J!`JU~&iBOPdecZb`C}z@9h7!ByOYV}1uPa3#9}DM zElj9_!Ix0f*D1=&1TW9;5~Q{T4258qMSa~!`!MX8Zfo=E$s2|3g~e-hbT-QgkBg0Q z+ep#r?Jqua?o9WcrOu;Z@uf?bJ_Qz!JUSv>e5a%3lbE~PZN107{cc~qm3%Sx>cgE| zp4nnaX~7;Q{yUaAT>6z0H;-0NR1Z`)>Axoe#BVh&hB=A>#(-i%VuIlWB6!gmW5|p% z8H?y-dKh)@B4Ri}ifCuJ58&AyVR0stnal9nBtH`w3TBkhR4sF%90%``VAJ3WN8UW? zuHg!~4}hGC-oRdp2@2%ViC!8kPgo46caSCD%l(OHYBJhAJ0Bt_j=_cDs`{)x%bMHF z){n4^>1&SZzbsD`E^+w6rb7kw0*WE+QlqJ`8v-G1qf*DZhLwAjOsOoZ>vZU89|L?= zeR@Y-xk{7Q#Zt!Na=w>pcNT9uv|}tTqb$~{%X2RmEw*4#-K^C%Uj~It1VdY!S#Q7& z3rpMZh{9y>x7QYl?NR+$Kp(R%J~9^H`czmv@OiOVl(z?9F?q(HUiEiHZ@Kz9B->cL zV^f}Upqj6OZPNeU8=70|ZvD^PVt6hR2nGpDSdnIv3l?r{aHRF;vwq zEG}q`V;7 zfiMPD?4v9WZvu)#83JL%?&>OM@w;?7LT>OwSRo4JL?(gW1+^_=F(#1-kHH2p=)HQ2 zKOCHGy)n5UY@`|-nN(h-Rb0j(VELKvAF4o zSlskUuvql5QnA#ELcM!dvJx-^UPn_Y&-jz`5>Xa&#~5ay2L_m59G?HSt7{}FdKC<|d%Qf`m zRU|>KN3XCbR7E7EH>lqxLIts`8taa!D5QyWx#KvJsu=1mT8oGvY2CX3M=$}$VPD)9nzxFwxU8^5EeBp;Jv7(t#o~e}3rO9B4+>^b2+=__NROuqfY%d52z2*iUR0g9RFx8}!)aq~X(w543pj-~kwg54kU`?rf)gI4jk417dWr7*>O>%W&l{?RYG_~OU0xVG{DRdNz6en42<{i$YV z?#p7Lb&5gU~+2A;F;6Y;7=_aC0ZjI-86HPiE>=KtG#}9^QeT4x=z8Y8U;8NMJ1hJ#CiNb#Xdx9SdOWjQQ}ujhYMGtk&bKhQXHzzJAny!_5Mb`|eJ!D5DD4JP^^i#4!< zgQ8fv*GW46T;^>|!0=CZP1 z{qg&kohutg8cX5xLr{yCpm?JPr>9r!kg*OphJj~29rBjafXtZ{CMx=ve<94(I#d*G(>~J>_wNvV#79z0gnrTd=>JLN4tjpdA~R1CZaeP z3WM3fdOv6fGo32oCIv)jnym+C@$sMCaj=}X+Y+Xtq6%1tR6%z??=*<%&Stum14)cl z17)#RC1a9Ux{Dm}?{VR?CZrcp=!e&m<3nVH&>l2e)`&serSflo{tJZ4Z@`8R8#Rl~R^tZbuHl}} z6+6Lk&jy50SdqpSdW7dk8ZQD*nQ0s%EDkUhZ!ZCb3q#)< zGiO1MZ59tM5Fmp6Q_M`0((_=9U>#ba;Bu0X2%a1R<4&qO=W+|z*j<$xSJ8`)c&$dqQv@+fjEB5T zLgOArVpG z)EeD?**m+|HqtAOCvM}U&db_KV@c7AN3xVe9!FqB^8HaGbM`w9A-bDn2jWXV<% zW2z=+Vn(_eu??5% zUNH(+cgE(WtyZh$a;azcmdj%cD;2Y}y23pUu8K`jEP8m_ zQQQ`c55FJ9&?&7lHWtt3-O`AE1PoKqgARunxU>o$s;w0~MXbnJtOi;+#qF~=5HpxA zPUD)M+ZRR_3t_w;f=zRRVqX^X{JMbYRz`@#$YPFS5XM2YC_0(NSDzjLiyw_XymP10 z7nAtQ>9p^;iO+5ptwFGOhJ~DLGaA6mxeRwFS<*Nbh~>Y%eDUHzu=wk%qn*iO9y+*@8=dh%>#j!HWiUm>$Mr6Gyg{)5rMi6o5k$YJYEu8kcyhDL3?IYqh5S^U)x zyjKvC_tgsjzCvAsgdb6<{0CbFiB3Vhh1*NsLBi%IkR*m#boF|@hLh?TiM1kwahLb3 zlFR9-;rTdk&x!b*=l4Qdm?L;rm>fc5w-JQx!)9?b8;3S?(8@OuVH^%t8v^*u6N9au z!@V{Z_r7y@T*Za;f2PejhhZ-WW5VfPi*}7DW&{r_avQqXZcRjD5%N3{#o}WKWpT%{ zIB{Y0!n?5;O{!p|`sl)!UtUZn@da^*(8lN3jIzKB;gFEEKDu2oK?^g|cqI9>%2uI9 zqv9Uf_Yi1gsp>aj9Ln9h^zp~{-krruSD7xpI^MY~K7D%U+(1uH&%b{&n8_5@bfb_f z$zHcB5*zWu1ZNgUZr{HBhg-J>&OzNB6?@!ZEIxfpTmRo* zS+K+};CG9@QJ@Ao|ValJBzjUzMO-qql01m&?As2g1lLCm4H z4~yIHcIlGz6{d@=nX_={(}BNd21O%^_h7L#F^|elOi4^GC$8ZO6hl1=&2a2w7AGd( zj>Wi65OI0j;jk)~(wmci|8}`N4YCVZs;C^A3OkR@^UGGKvdW-~r?~rt_=&tDl6cPw zyQ@&h!%molNhVJ(KmFT_sp^5S_-eW zc}n6OKv7^UwHS+P&V{1TYp^5Ry~d-+@6dM5x{9F-=C7?CE{jK2CGVpb|0v_U(6M+* z&wD*Ca0Vlg*hR(7P4d%-Z;Zv8ONy&$_q4sMmK*{W67`13;ovwHi$cfj*;K$`_DO>-ado7T#X~5IJDbIcH)Sy{*N#YmUXPEl5c)jl zbUnU!_uk^-%EEL!ozjZBZWwl+(h=bZc5a)?SYv`)hWL?2MB}JSIM(utqNwn(%!vmBL58@>{Rmy;Wc1LuK*ko3prY z2o6FRH^`n)uo(cenSzG3>e#@JNh$U|(P+dayvcJyrr07Uj(~l_{1L;*8AickG~C39 zFMb8`URK#T_|SnoH%pV_?-`4KeFK%TU@_oWh-{{wx!Uf*4i-4b#_z|B#b5jq5@O)s zQgK2VzOrj;@Z8Ep^Y!%IMj=dgvTAA0t|L_cf|y;xS0f|&hF`Z(9i$?AOJ~3K~#?Z!F%>0 zmbBKo*ok2Kt$el43>r3SV=;tSvHQeAF?lalk;69Bl*M}`QT*?-`1x-D>T+7-%hQ5)$x zz*ts&f#5+sH}4;d8+Gw%vO28AK(menM}xqWCaC>713(VooE-)@RoE5Wp9Law&muK^ zpR@SE@T{0=gnz^~Y<^K%1jlb(c)6P86Obq^*okR7eWG(Pz%UC%RaFqh-WlKpkr?7+ zS66gUnULWV#C*)AQa0>D!6-1n%``Avuzr>K(}&LD)m4}0yf>qz*^!pb&Q3!MyJ?1F zuR9=l+#)rtS@oKv&26qXV=-j_@8wbKx~G+OWU+4-i<_dD>|~@bt@Lq^!p>r!Sy13q z#H%(GTLiY^|A@s}yCBBO4X~it^G|sY#A5bVHef&?ETgCGfrpc3KbI6iw`lD}^WFGd zcj$}&EY3&W2Z!Phy12o8wqFr_k5M1rzU}wJBw@-IXEJ9)LAY(BVIhDF6Q{Ljg2fso zo?-3-WTIt7A_U$@@|VBzTCLbXU~UdL5p2US=P)?LiaaqvCaggL-r{8`hwLe6xB)ILMlETPiL7p9-CX3n@;JaFvwx&I+&B7mCbdz zw^i#jF-@b52xNi9(2BxMlR{gv*wVm45nC@pco&O3e1hq2Z$h{e%^_@}xI^c95R1QQ zi^WvMgX;p|u+vAOSENBO7Nf{TK&I2XfXt7ug9^M$e)ll6+khg5s9QR?=Voa<@qX)K zUNzEmT~Kr=LLA=$yTTtFiAlIp3uSpoU?4vVa8?s6-ZapHrRA?$D(Dhz~V$(ET;9Em<0L5^z^eQ5#L-q0L) z$4c18h}JBrOt9G9l*K+ouDRcyEOxbKajP)%*qktSve>G2wv!kuIjE#Vq)qH*@sUnu z@%Z)8>xt|8vp6_H<#Zr?;I)D$Qc)sNrveZSB1yu(b}*B>ZD zqmIpdFTjk?=so}n?B9Na6FC{mAvUrK7FCzYbMf$uh!Xf^21KY>t?{oE5me9;J_q~9 zEmqllYe@q0mpq56*YoFy{!i@}V~ln=M1z4+x#U7=qv18112vbVe~`+60TkVU5K}VsV!_kqWXVz6=&WUt4?J zkHtvhToMD~7&^hnaH(8YqFA6FTko1N8~|YT-!z8{OX@YSg!$qyW+>E|9g{c}a9a1Y&q>|Tr*-3Gu^`U!j6eJl_75;!fwj22yz-|%e1$vT@p38_vk#cX@1mS9{k;HSiERa> zT3%{genY>*Pg*>K17>FQCw>~-he$Z$dzD>|ryc>IdjZB0#mw+{hyE%$i(80c0bzJ2 z0LJw?|EKGE@U(7vSRA5eLzg5mkeILPlq6;pOBOdIihEgH7-a+{spmEf|y8bOLIb-A%USKaRU_BB#SFOEEe!A z6mAg4(lHh=&aI4;#jDfC;k5vH0sVh(?lJ?#itS zP%>fpjo~hY^^w-bKD4erEvQGh$XE^q)I+ji!Z*V>t_$N*USn}fBDh5!Mc$X}NaFfZ zhgADmS?r7BQ`d5n_Flt-1@)DRSA^Jc(c4|mI59kMkJ?e_^*AfX1dHvDD+m4J3Rx7I zQQwcnab_`H0)Zf=15}416s(Fh64Pnj6%O%eusgXdhG!3x*it0s6p$jZJa*ZF_(X$y zQt_Q0gW)F1(_q{XFoxleql57@>f*lwjfY_Ita+qIEA?oj-a~0xEY8iWC>E!3IiZ$M zf5dXRarcKuP!gK>i$`5U9QjVmU+^Fb@A@I(ujPU};q$t%ZZoNE*kl^Bk_K)3tr__Iiz<9?&AaU2JX&9K-8ZENWXq z7Yi2K!?RfWzmmlg#hJ{tSe#agZWhKoH_T5^=p^oSCT>asPbiB+Aqud$+}h4#pAp2U z7dZ3-$KG2SiYqF?f2l)!V=yL{0+exbW${)Q56|Mi4B=4(#gB3BkTNXLNL~aMKL!>r zqf}mg`c$4i;rPRL`_-#gr=0JXoMybzkS@9tm$$j9emoT)_KH^&@T3ga|76-y3&ydu zHpn%OYcMXA1YOT*icq;FJqo3Z<&8Pg=_~<^>-BN67!q!x=H@~est}hS;wr#OZ&daR zo7D=%j%lD<7Jz3}UL%Xs(T`?vMPqTvU~%vOa^vhydK557hFB~|vw=a;){g8#*XXPJ zGFcoV5aUDG7)9()x#adF3Lx!lZOQONg*e<5qPRg87Yh5H=2Ac#bU6;5acFcb{?~MQ z6hrCaKqCJSVXUvFzNc7xv^d9lnGgEF$KVY?<_2)ND^U$dRQLP8Y5q~(@kaC1+XQAQ zn0;-mOk=x`|`DMh;<|F0)x>7USfLosISNRtc1G zYBVff{qDPGQ^Df-`F{u&W28-;-OYdWEPE_}Z}q+TIcD)MXQ_uEmPs(nP7$*f2QCBQ zlFq(*cA3SZ?%a`?3Y*RhSsdemJ~^4DE-n+04U>W*9)RPerE#C#neH*Xpq;v>t`*5| zG&Vg@$6m9D6ND-|<(gn|85=YlUN?t$9gM?J$?DI??<=gHrcmoRdd;sxt|?JT|cZnG+Oj z8Jp`5yen&8id@#vp7zc@-rrNQvsw*MgsE^Sj7v_`%7t!OJa!hF4bujTj}{-`gdsn5 z@vx`n2CYCilSuZ}vGghKFpF(w@k_~K4%tzLSqbBFyvZ0vDc@lbcP4Kmk`~|Xj?eZLjx>{@}yn>5mEjBJ-3^ZtoEJC@fe+pd; z1?H~mnc3FZrTJ^SyF8Pvu^TYlt^3p93xGbOOQ1OJ#BNzUaV!>fcUEVyrkG6_Uk2xX zoPN-ws1=Tp#=2)8|*VyI}xZwj^Wc4=La#l-y z!kMgt8<*T$7Ed0F=XDm})hvv=fi*aceI%Rm80=$$F`a`*7}FRWyDQozH-8|CH5lW- z3#`m!uvj9hM-%eBGsv&da@&RdMA5z7YO_%AYR$9a{x*!Ps9oftvw}47;4F??-s|J{ zwQd$Oj59K#aZ_`N|c^BYj zrqorLe1?9&t;BEf27g@syW+pC)&d~6#ljbbeFj#-P2Kv%p9zb#0i0d+QGnKB&BWpq z31c*k6Btl_@+3yX8q8=LqnKcvS1_iV){kw#c$_Q_^;#8_aht)N$lzCm7Tsjdjb`>B zcKqRQ|NL-LJlH-tX;vE>*>v22VHM8MERL%b1+lo)pT+2N(!1fF{*GR+cxqTIl=1yv z8>4$<7-ye)ftF5QT9AoMB>Pt`)zcKo1N5{n8X85wc&b=DJ60A4pY{cjIgrzSqo0Ol z6UHfqu^(*%X-vYHqHQnJCX4CtPVzWlIEEJE8k0w1lFBekY4cl1wt~QG5iEg-#4jqv zcmF+V!u+6vZP*3USTD!zn4LD06pq~;uka^cN*2cyi}mjbv6v=IT!vyP(8A%c(e>Qc zrcX>Ii&w8RGjqf*<-^yf`)8Ok7QZm&QOu7V#qjy&PJqR$tG^tjuFd+ZRI)@dQTm=@ zvMG(FX`IWEN1=}ItOZuac+Jdff}~%3PE+J4$kxesI-H%*il-@z+b_QAB+nQh)OH2* zB76U?HjBjq?2z6*5c0U`33UvEc^n~;Dd+~@4W3G@5NxdFz>0dW-@R`*>F(=W`7&ja zSR=a{(W&eSt9v9{&@+7;Wd4F#{5jPvizkW2fi>%6TEjKl6@#)^n`SJ4g5%n-#e=#! z@(RVuo=_y7d={fPrquDN6)x@VYzh)LMF|`qf;!&af&s$uw8Jwa7Hjs6 z^o3b$`_uDu66^lN^s*Sv?wyQZ%|Zdyak02r6YAJ;Y(8B>4jZuv%A)y8L;JC~ z2gOnmYdcMOy=d=9w(&X>V`1^}vo+Ag|GBtD?=6e}&))g{rgffiJa=B1*~l2?kaG-% zoD&TA7)_2-SmGdq6L(SUPFNNft}Ku!Vp?|7n_k#RObTh8swx*a($s3I+^mXa=OWUs zQfZNPpZ{Wi$lmAu{ldXNk~rbVdD6P3iBvfaA3x{&e4p<#oGf;bF@#`zP8Q3JG0Ri7 zL5r|$E>SoxH4G4oPZkK#$Ae&4GqjMQ*VfXQ#;7?)IEG7k)j}46A!0GCSg882*>kAQ zIFZGQnT>H+6Onp6SMR>n8_71lEMEH2WwFcR;bk%9u}5u;--N}c1B=Oq9iy@He%Vm4 z7!D+ZR1t;WgkVSuYkFZNgL>lhdOFi=HrkC&I=@=W!X(d-+-ID{T}czhZhsbwRXZ8Q zBwv~&>`@ZakzG`cWIH>HFIc#EzbpnAyDWBQ@zNca#TUWiEAO7g6Do`S=Vvj^NuV&c zyXqu`V(?kaaD_AR7Qz+|Q3A=ddkq8mH2c)^Lqn!;keAB(YEob81$eKia$#)!i& zAfcm$v&o@7j+H9Q=}Z|0d7Uz9j!~byT+P`!bv}qYbv-OjpUC2#wwMXU7{y>LwAjoJ z#0lA(dJepf7>iwvqMwgq>4#BfvEoSBkJH4=9m?W~3t{oM&+cs8y8srelCfV}iI!MQ z^9N_x12WE5=k8gC8h#O4+?Ph5Cm-j!~I##4H&vYa7RE;k#^ zGQK07<*s1rZc|xohSK$ikJnM&L++q-f%{49>PS_p{nj1bTZ)pbJS z4x(|R4c&32kf1}nn2EmBE*9$wi+g`lWE2}5#W#ZLJv-;aqArWwlI!a+VzGy?7%$$% zZw@(&yY}uTrSMFtEoPDOYzZvJT@;A8u*M~1-9XG&Oktyb@wS*bNX?CX09vc{owLUEFHM7yKSTx1*VbRu`9Ts(2JWedWxitDL zX45Y3ew=JTZ^nn6#f~Tzv6&K!g;*RT!C^oZ%3{0(ol1$sVhPEk!D7}WV=LK#1$vEX zm)6qdM!AD=+-^6)Sy8F!xG~mENg#*M3}+TQnb~mYgwH{pa11JbUx!6qy?AI?d~aj? zSR9YXXGej>%HU2yu|=~5>DfEH3q~hXEOnP8X4>q?lFVX!w-|ND!^2`V%FXfT$h|>0 zT8bYN^ukK9QAao~X3A}7k2}Tub}a#J3KhCpqqr|v%mCeIYRB_`thYWa`d(XSm&Jpj z7vEeQPZlo?Ka0C#+E{+E#d2PKjK#by=3O6UF@`Z$DOhsbaI(1HNsP-<>?YjEgJ~vW zZen%0(*#3B2BhOgvs^ANzo^+J+exGqb6~M*X5+qMY-E#+6K``^)MfD)`Y6VV#fS0D zPu~NJ!P9o(EXHlI$S;<(V%iqdJB}n1AwY3VS$xD;toSHw`Sr-K_!1@YrOVOQ0zS%Q zq3#&Ysii9Gs4Z^884wUFAVMf#sikacF~Ls=CT6jz2p7(6F)^~u^g*%9VqAZB_2T|4 z-dMbO=g#fX_7@X3Zp05PjsuDRG&{Rdc@3#M;upR4di!j;o$J3vZ!BHJ4z#@K;pbv8 zF|&c2c7exbGJ%5Sgaraq#L%Ww!T9dot5@$HA5* zVslwMuq^&z#CJUq#NeUczaNk9#N(T@@!1C(6~sx@DoZdXz{8)Cdb7^>LRc&gO-qA2 z`KAXsJ<3o_SRA4({sggDl8X^ofV042l3xs=nT{|Vh6Dp@+zP^ zZZ|XQYlUnA&+e)*MI~k^W+e8J7$7MD$nnJU0J+#)77rwguZ#zay>Jqv^W#sCUcGwx zgM-BmN2L1T-Nr&Rt+>G*qAn z(SGNn4_j*Xo=wmMllYeASj-a z%*BMo2*r48R}wJJ9n&8&j7N&avaA+K9%WRMhwD?Q*8Q z|D5;5YEvvs#iyazWwFcRv$FX1Smd-#cqb*0+_>?bQ`=8(Inj68Z#0vjK~{ zyJE6&M_9Z?Sj;vUY}-D@_BDL%j^UWYIE8+imb4x{A}r>~n#A>+gy#x8?u70*23sJw zFNPJ6cDs)Le$Msc9v0L64#8qBPPi=Y&*F`-XK}JWi^n80(-T?U+i&b0W-^GuMONwE z-SzzP^2%DZ^7HogYN1xEp=Nn&>*D|jg6Pc#m%9<|qU5<&>YXv4<-R%MM{q_geui26 zY}yaAHfJs4R7FL$6Z5;z&=yPj#5B<-EHbyVsH>QW#q10*iOOVkbaa%J&BUZHW?RrX z*!)Q0r4RBtm$PYr&`4<%D*kX@1io2{f7`Z7FY?7^9jc8Q<2qt-)i7mwf*U9_Ok!#% zR>pOG&CcUJyGsI#?=9XNdlt`G(XnRngvUD(L5TBvrf0&Mel=GsY;RX8)#@5lwOW1p z^eM(M;xSkYz+DQx5DVZ62JhduKDQ8-Q7<~pYEo{SBl8jew8G*Z5#uZ{CMQSb)OgNf zg5pbE5t$aZ6|)TwzHVnIF_4JGN77aYw8f>IT4dLQ`i@h!$Z{K17L)KGnBxJCrvk7d z{d2xpukY`@dihno{`he9sp z`T;=>i0q%A{9E!jANhX!yI)^Tl}fb&)G8|YCu)w#se058A|At=54}gVU){Klo=Aav zRKtKb;IzW!d6~s0D9fkM17#A^-dnOys8X@K;X&PO(&n>#;|^HN7VapEOQa-61smki z9X#@HMu5f6)&-WZNz*k$fxy&OBDa#y9DaXm^Oy2or_?pGiy36k&L{3CwWNch1B~4d z%;NAv&?pvNz4%hnGIS$4zAW}oAbW+1>m?Sk#Y>0_DHd~2g%%XjF@WqG{oYprl(f(U%h7HZ!C}rcj<+fMMF4VDY>vC!f|OcaH&OX`;(L5#?4kYeqJ+^`KZ{F-^Q- zaLx5)F@2E|g_G7UTc_K6|xbC@fwY6CVZTE>|jEPw+OGOv+gN8G5rMTdmJ=!zrh+Yy99k z`Vb_Ce#5{22#V5pA-d4TVlmu12aEkmS4>eXVt_D-$<{Nr74xO%AUQM&-$q0>8=d}> z{P^rq76-9$FL9|<>tQi{MS0D!of`ob_mwKdEs)8}Eqs$Hrs>&~X&dN?NHgg-U7wy#4<3>UqXLlt zt|Q=GpTQPhLO$Lcv(^~v2AsuFZiJifM)Fx$ESz&vIOZix;^_t1KoKSfmBOMe*7%uu zlX|ga7TY$3E@pA9)Kge2Pw{Z$+{k&fwafqj9}`JLK~%F?iVjNR);M^e`FsJNX@+zo zgunlW*h;xr@90MHsfV4%p2b06@$G-bZ+FPRT-3_4T6w9~cX!jIiW&6RKvyx%Y8U)j zqLi&5i{**m+JHq$hWyJfcy*~pbWXHb({(_9fyQK}FW1*HgL2vVdM3xag% zK?x-^>4aVaTtF0vfYQ4H(nIfrss;#wAU$*lNG~FtK={J-zH{$yOLRLOYoE);?h%nveo)Xz}?E+Q|l5IgqIq(&10dYOw8L?V>%{Gi-Kl+#%2fK{VFUV72!alw zWerLNtM*m3M)$>pU-0a{n9hdukAN?bhKH?UH)iK$O)`pxTfA^za~g(63nH?c>eYDLoyJg+A}m(Rq4#v5%*wN+f&Q zRin|W)h4Bh*dJ|e$(tD`f@gL)%Fo56jBmQ-;6;iC zDIQb$>t`gX;-l0H_`&{Cw{M#DSkJ=wRqJpJatxR^#`anN)8#pMK^(0OEXi+TRW#fW z?Pkf$zQyNm*Qf})kC;3-Fk@Y1jWABoj0Zy&UNc77qOb_JZ}b`XyVrm_r1f!|jkiYzV$DYa zBK}wN=oiXMir*q)1uiIg=!9X9-LOz|wpEpSilQ%AXum{eB$P>ER{Z(vGJH9|Ww#Rp zA_NO{H1Y-;hn+*9(!d%+GYQz_d6}VHE-j{{I`6zZHlWjZcHO~GoQbYst7`O*jyXU| z%VldM$HJJS*!3H2S-_GZZ=>!N=pWr8LXjOE9V+qCC1UstZ|$NI#vyD#_^H)oPPJM2 z>vH}Gs%Z9@4&?nQzuU=3)w$fG3J-ty62lQ>ZcJfDyQ({0p`}^~eC$}bBz5Wu47H^vCyZl7V9kA}SwL@f zYniQI<-Me=Hs~UpV-A^O-@VE&>k~CR&^|oNPYMI#F0vYW8{I>w8QEuiXD(Z4EkLW; z_r|BV%EcKE4#>!teV*egT1g+Hla084nZ|rn@IyKkJ5$n@q&Z9|lF2Ui8*97uid4=* z2F4ntj<1(l9E99Q=(9e(5RsQ=%OK+e5N7pKSp{qSTH2JdsmMbV4`?4V8Xe2olppd1 z9I|cSdY(!Dv!kn6Z=~c6C(&wF_B`pjR=43^aUU5QGnGBEqKhWEq3I|1bo(d*v`mM)y=*I05jZ^oM1e$h+V_Po(Vj%&!8 z)E_^K8_d71QmB2LSY2NjbB|_# z91ix@{X4h({`84V^TmN>O$ws6Wh1~^$bG#EajLC{JNa)lGT-y#EFD1aBeI|0GMSa$ z_wC$BsWrd)B{wNslmpB29*V1}V&Uq5-s`37W5r5K&pAvAp$Yvhg@zL1;u|N^gDVQn z<+nK|FAUvOW-m3_(kh+j^GuaLR+Y8nXv%i38Pw->{pgTnu^)j=ZaYHomL2Hb&z05O zE|4Qn%Jx^XvaaEBdgY^zoA&8tUistI__GffOZOY0QMLmaTUI6UEV|e3We1<9SZ3$y z0#5^f@*EcUynLpdg#H+e=3F3ppI~GLbUvkoVR~}8x4+NPBdx>6e4@4o_ol&>a$9-L z#91FEpnQ7dqY(H(V}|wC(21VwUm&!Ko`S`E5f^qfZRM0|JJ zMTM49-MdE^x}{n39%zL{`0Mjq@JqY5g{l^KLuB0O#dhp1g?A7nvtBU-YWIb1xMn+H zO0pDT(>1qWQz19mffU%av^fIOI&*}!l|#!3<#ecr-|r|MzKwd?B|sZm?NN2XWs`I5kj|IK zyA_WOFzH=yqmn;=%8ID{w0!lBfxPn_4`rpa0q=eZ11GA{ddsvqBW2 zxO%I*DvE#4`|FW)_du<>VYE&nmwkndM@Z@e0f$dpt*wH8F=-=&eU}{Wk$i#o8lnL05mylU%H*B_ zM^`hjgv? zM+f~mYH6MH9F4|AZH8pwWUe|oj>8FpDT>ZqHfUbz< zdXKgUMnCBwH&H>{F00d}ouBd+ANhFW9cycw^B%N7ZJ* z!7MA28P;uS_v5umT|2)FmvXv4kLS?GB`=X+b)DxTw)@kOV+l2xd*2>4R#XH(VFkWv zC1|cX4FDQ{NTLg5Wj!}43x0SgO;KgBXGtz#;&o+D9{uc#>!iHi(eK63m!z1HYRC7I zTn03)edW0xdo8M_>+I&7ap7oZ4)KzetYkYKpLZ7JZXxz?;!a5uHrsb@fjiD`{~_tf z_73w441AqPRq^5(a&jgh!t@?VF%aU=u?c(^{dFs;Nc%S{+(6%lG=EkLuge|3VxJ-T z+jV0{;qszfBHVffcJC$ZwC|b&DeSs0-2=3QE4Gln%gj@PkO5J*QR_EY12WfB>jW z#e9~bEhbOWlU3zSoWDz5)Q+HCp;`--v}_}1jt$wo1O7odPiL&+ZQ%(dH({9~eJAXi zZu|pv2-G)k!*+GQO!9*|-h(r^Sp3<*Tc`qp<}4V`A-Hw#&@O&aDhvN~QEL1HcB$uP zO=P5JWqpq$b^qY~TwM8=l8K0pUMy^{Q08qf?G<|O(BJ-i)r#M!+g2>kso?b*)4c32 zDcA0~m>y!&yDYb^%2#k#?o+qfK3ygc3-~hY6Em2iLu67cpHP`PH0T*HH6;vJKkz-{ zZsWV!O+2%BguG!aX_lw$=f>diB*p^<)U%a8=87g(Q6DUN!C|NWi{N_ zp8mE|)X#Ynb)cyTQDgl`=BYLHj}j1{mRmoNcQ;1L0&Xq(xR`w|`0|xnNL0&(x4^UT z)ut8^dhgc|nYgw=T*^VoKf^UPDAfei-A+BezPJ%4;TVSR#R>lQ;FBs1BSC~F>ZvP3 z992xc-v_UGUjVoKRbn~v^-RUsm~usC#Y--tpjEH* zz^%RqLx00H=S{s=ElXkM`D>IVhIHS4TlI1}T=g4km&s=E4j-}1Uh!m6>~HpT45VKn zWV@3!{=NK$-#$B=y!^H``I3?o5PA9gkh5pj8}jnoQvV^I{VODX(~*h)HqBpjATfdA~+;MQ2Rf})v^5})Bh(3`bVsHh>QP{%UIp)A9i!l zbN`YIzzqK9)VieBe`IS%pZ}NspgU#%7(m77Uo4X1c>njUJ_d{3)39$B)_R%1#>bUq zt-nqgjc%1GsF4K?6+Z5?5)L{EB&$FQ7qE!gQ&z)Mog;3a$wP5WFAK4`L_y&qOhGXN zrJyjrOhHk{MnOT|q5x4-w4x~}$iDfn+gtug(Tumq==3V;4byDp%Uv(e?U;UrZ4jeM zfWnSHYlrF7mk921&Qj|{Wkp5T$RQQuiTFh?>Umdy?XH?_%jp+SY&B_Ag@562XB|6{Sf;8hWI;eeih}RP)hydm1h` zm_|%`40nznO41EJkxc9&HZKz>3z7)nDXNxDaI#Z5ujXSp&)ztJNq?FNiI1us=r>|e z=J^4?m%RbHnt69zVI9{LN;XpNq5L{06kN;@EMM2oU-X^Oz)XEDxf#}trs@B#k8@X3 z!X_7#@>;vJ8c8VZTkbp8d+SFz)gK5E%Spa>5=o_XlEHD1Vbf`q-SNY?XZ2b;wGqZ} z!{{$=!pAn}h|U*C%HBec^krjHIQ%5Dsww;G>-feO#uEmsK17cQ*5(hTC19tm?g^q6 z58Prjpv>n&Kc@M&l}1zpM2sdqXzkZq(KMdo;sgSzwV^(644Ya?`r_Jj zpvmiJ_fo)cVb|je;AxlmC8bPMRD59ykF3g3(}h?q1m>OT*Nj7^jB@tevL05EraF0n z94DObwl7M%6T;VhXmArdRHRt_>qug?(8L9CrziTxJ;Q)3jgsX8+Rdyf1x(CU#9g9$ zs*7wGf;ezv-$`p4lPiz+TsH?4u}j_fHjVMrcuy>P=qR!6`E}=FdV7b|z2xT8v7ja6 zLh>7uoSC9$LI_)^SBaD+qgRSX^hCMf17UbBz0l2>ZS|}n;PINzCxj%nrej={< z2f~fnJY7pji|95Ln>V#ztRXs8zxD$2+Ou50bk|aDpwK@dO6sFO#Qj~h96+rkFK}Fx zI^R@}cC4z1w=O1A6(k-)752xXh$;pb=?t1GGViWo^a83U*f{t4QulahDKj-O7mR z=5=8b5N; zPp}AWvG$0R%Z9++>>LZV0dFZc>%eG~55@}sgM9Ogd;Bl4hw!|mdX<|I18X00!=$PA78zOw2#p-?sv$P^g;S5V#0N2CU*E?loQ zh6{=c%)M1mXh*X^0JXsoal;klEoZxE^%i`>JXQw8ak+60nqzH%O(0$XD6bOyA>+p9 z2TZhyB|NCy%vC%z^h(PcmOTb_NsUj)R5T zDOhhb;5|LB6j>O|VyQ zL$T3H$lT2;pDaon@tWl{F(N-fYJY^0d=)7H&byqfNPJ7Gpg4`r9>kd0DVR%Tv?hER zYOdM4k&XL;^x-IpAh0|e;6zdeF6p$V@2_Mt$CveNe}Zg|PQHR5MHRLL;GTd6ysXPo zvPa)DDiBB7d4R$v1kC`laWbr_v|jREOX)$6%m*VT0spDF0L4Ib@kWn1tZTA19#m@=`U85fAsV={eX)c znCXwH>LWCq=M=}s`E~__b3wR$Rr}oF=E>|=Dn+r?@A6UoliT}Mp?qy<`Xxe}nEjPR z1n0axh~wMzruOTinJ&%vh?3eo$8YG^(lZrS(k)mjJ~pNfW{saBI~)N;%1!U$W$P!i z@1Js@Z4@w#5(XYF)_zi}LqGI>)}!oo#fsYamMlVoni2ZE9}jyJCO;OZ{m9^?Ci3TY ziF0loPQ|fc_D?l}xI4OPcX}|v8K;9DvYkzG&dk{(S$6ngUktWHuA}Sl<1SkPVqK#{ zHTkVvEu;~Tz4}7N{;2;@?B#)>jMqTF0c!^ge)yK*k&9?`yTLVHk%6N`E_}?3s)(Z3 z{Tj7b!s`C2RbA0~Ib6nhwA`7uC_QE$yW}wJ`*8cPyW#4!!mTpQ-b~rId>oQ`0D}cK zwfOa7BGZ4OIQoP#$?v&=qUbBt*N52+dlc3QlBb^#bEi}~jzp5ae)BpZa4V4J6hbbN zmY@`$$n}xCFvWLrsno!B2B3gkJ_GzouAj(&hh!`=fQ)qpAY+{Y{u|kW(EP6(1%BaX z7g>{62;975|M{vR=#sy|9n1^1%twqE>f4X^t-%%}M^GH1*=`{Kg%^8Z~h> zEw$-_grGdltoYM}IZ(z@z4qXg|3GEixFCEQ)U54n+n5tML-0n9`8aA0yM1^m2bP!$ zEw#6Itmz*>lNfaz?t^Q~u4tkp@oDS<|L7B^f2`s?+A67#C9=k^@C z^*?A8`mH+da?osQ<=!hC(ch+>a(%Abhjv_#0OlJ^I%w_I&rd$BEKYAul>4<7T2~;Q z_D-_dR-6rKgdMKhXpp3<$$C+~uQZ^THfgq4&8rjU6wB%0cm)-&rCGCUb?}B#j-g&} zvO#9DPszlUw`t*1ZWh9MX!?DgsA${u4#g@6-feNI%F{1$16Fn4RU21W!owZqoN|Tw zo@;R}WCRT>yR%5c1z2Gus{kRD-4R(ZsL0G5$*%cWT0P>pQ}b3aqQ*g4Pk~B7D;KpP z(%531KcKt)u2JodGiLu&HZ{1q zm@DFX(S)9F+~Ul-&iC=gb;6m_vFA~F($+8QZ!4w^nMGEV7Ppno-Yh5yC0-N9WKGd+ z0H)iCXgBMCt^k;H!-2m0m|*>K@+u*5EJn3Jk9Ap*7JrbvyJh)pOQT$-%@+pXYg6jg zes_t{MjUKZWbei0G`qa4QfpJ5Q5v7J0Yj)B&nVX6HF9P4+Ukr|oFxlwm!NK6-Ji3G z*eozhOxE~aHC;dVsxcGs!(!S*bbs7_FZ<8_ajX4KTam}UlNUW*+wYIylRxm_^E^bQ zU3&q{FoO_(ok8f3rOdLmTH*RGz1zy7mA1WeqEdARz)k)mo+cviv+t{ta!i%ON1^7K zLqeQ;xua=mi7#7sd&uT|97n@A7qL2B&F{82BE{}lA1Pqk)fL=kmTuM}NjEG%Xg&BQ zToTo`@n$u>K^?z-I+N<&z*oTp48=XY)S_%!HC~O2H7FCLc+GE6i){(PZ5iar{h|bKa_yP5gDr-wiDPPU>oUKn|!qV>!;Qz zFv!H^^9FD5$%o*{L7^MTNH5_(yI&58&;)^~f2PZs&anMY>5`PGK(Rc`qj78}Ur9m! Ns65qFEO~4e{D16rL>K@7 diff --git a/content/applications/websites/ecommerce/products/digital-files.png b/content/applications/websites/ecommerce/products/digital-files.png deleted file mode 100644 index ff63cbb8dec6abc364c8d6a8bea6dd71485ce917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13400 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 diff --git a/content/applications/websites/ecommerce/products/out-of-stock-message.png b/content/applications/websites/ecommerce/products/out-of-stock-message.png deleted file mode 100644 index d6f84d34ec40c10825acb19b8543f26f23754c6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1640 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 diff --git a/content/applications/websites/ecommerce/shipping.rst b/content/applications/websites/ecommerce/shipping.rst index 1e611668e4..28559f0783 100644 --- a/content/applications/websites/ecommerce/shipping.rst +++ b/content/applications/websites/ecommerce/shipping.rst @@ -114,9 +114,10 @@ To allow customers to reserve products online and collect them in-store, follow .. note:: - When the product is in stock, a location selector is displayed on the :doc:`product - ` and :doc:`checkout ` pages. Customers cannot select a pickup location - if the product is out of stock at that location, unless the :ref:`Continue selling - ` option for out-of-stock products is enabled. + ` and :doc:`checkout ` pages. Customers cannot + select a pickup location if the product is out of stock at that location, unless the + :ref:`Continue selling ` option for out-of-stock products + is enabled. - If the :ref:`Show Available Qty ` option is enabled for a product, customers can view the stock quantity available for each warehouse in the location selector on the product page. diff --git a/content/applications/websites/website/configuration/multi_website.rst b/content/applications/websites/website/configuration/multi_website.rst index 0f65e91d35..59deafaa7b 100644 --- a/content/applications/websites/website/configuration/multi_website.rst +++ b/content/applications/websites/website/configuration/multi_website.rst @@ -11,7 +11,7 @@ target audience. Each website can be designed and configured independently with its own :doc:`domain name `, :doc:`theme <../web_design/themes>`, :doc:`pages <../structure/pages>`, :doc:`menus <../structure/header_footer>`, :doc:`languages `, :doc:`products -<../../ecommerce/products>`, assigned sales team, etc. They can also +<../../ecommerce/configuration/products>`, assigned sales team, etc. They can also :ref:`share content and pages `. .. tip:: @@ -124,7 +124,7 @@ Customer accounts ----------------- You can :doc:`allow your customers to use the same account -<../../ecommerce/customer_accounts>` on all of your websites by enabling the :guilabel:`Shared +<../../ecommerce/configuration/customer_accounts>` on all of your websites by enabling the :guilabel:`Shared Customer Accounts` check box in the website settings. Pricing diff --git a/content/applications/websites/website/configuration/translate.rst b/content/applications/websites/website/configuration/translate.rst index f2de19182e..f3ee8fb5d1 100644 --- a/content/applications/websites/website/configuration/translate.rst +++ b/content/applications/websites/website/configuration/translate.rst @@ -5,6 +5,8 @@ Translations Your website can be translated into multiple languages, allowing visitors to view its content in their preferred language. +.. _translate/language-configuration: + Configuration ============= diff --git a/content/applications/websites/website/structure/header_footer.rst b/content/applications/websites/website/structure/header_footer.rst index e0aec20da5..5600f70016 100644 --- a/content/applications/websites/website/structure/header_footer.rst +++ b/content/applications/websites/website/structure/header_footer.rst @@ -170,7 +170,7 @@ these steps: .. tip:: To hide the `Shop` menu item, :doc:`restrict ecommerce access to logged-in users - <../../ecommerce/customer_accounts>`. + <../../ecommerce/configuration/customer_accounts>`. .. _website/header_footer/footer-design: diff --git a/content/applications/websites/website/web_design/elements.rst b/content/applications/websites/website/web_design/elements.rst index 0b85f9eaff..d35f827dcd 100644 --- a/content/applications/websites/website/web_design/elements.rst +++ b/content/applications/websites/website/web_design/elements.rst @@ -96,6 +96,7 @@ To add a video, type `/video`, insert the URL, and turn on the desired options: - :guilabel:`Loop`: to play the video on a loop. - :guilabel:`Hide player controls` - :guilabel:`Hide fullscreen button` +- :guilabel:`Start at`: to define the timestamp where the video should start, in `MM:SS` format. .. _website/elements/icons: diff --git a/redirects/19.0.txt b/redirects/19.0.txt index a1d15b4038..dbaf8fff64 100644 --- a/redirects/19.0.txt +++ b/redirects/19.0.txt @@ -57,6 +57,12 @@ applications/productivity/sign/vietnam.rst applications/productivity/sign/validi applications/websites/ecommerce/payments.rst applications/websites/ecommerce/checkout.rst applications/websites/ecommerce/products/additional_features.rst applications/websites/ecommerce/ecommerce_design/additional_features.rst applications/websites/ecommerce/products/catalog.rst applications/websites/ecommerce/ecommerce_design/catalog.rst +applications/websites/ecommerce/customer_accounts.rst applications/websites/ecommerce/configuration/customer_accounts.rst +applications/websites/ecommerce/b2b_b2c.rst applications/websites/ecommerce/configuration/b2b_b2c.rst +applications/websites/ecommerce/products/prices.rst applications/websites/ecommerce/configuration/prices.rst +applications/websites/ecommerce/products/categories_variants.rst applications/websites/ecommerce/configuration/categories_variants.rst +applications/websites/ecommerce/products.rst applications/websites/ecommerce/configuration/products.rst +applications/websites/ecommerce/products/cross_upselling.rst applications/websites/ecommerce/configuration/products.rst # applications/inventory_and_mrp @@ -73,7 +79,6 @@ applications/finance/payment_providers/sdd.rst applications/finance/payment_prov # applications/hr applications/hr/payroll/batches.rst applications/hr/payroll/pay_runs.rst -applications/hr/referrals/reports.rst applications/hr/referrals/referral_analysis.rst #applications/general @@ -83,6 +88,11 @@ applications/general/iot/iot_advanced/https_certificate_iot.rst applications/gen applications/general/users/portal.rst applications/general/users/user_portals.rst +# applications/sales + +applications/sales/sales/products_prices/accessory_products.rst applications/websites/ecommerce/configuration/products.rst +applications/sales/sales/products_prices/alternative_products.rst applications/websites/ecommerce/configuration/products.rst + # application/sales/point_of_sale applications/sales/point_of_sale/configuration/https.rst applications/sales/point_of_sale/configuration.rst