From bb21d973eb7f5ba79324d2428f8254f9b52b7e5b Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Fri, 5 Jul 2019 12:44:08 +0200 Subject: [PATCH] =?UTF-8?q?[MIG][12.0]=C2=A0pos=5Fpicking=5Fload=20(from?= =?UTF-8?q?=2010.0)=20[MIG][12.0]=20pos=5Fpicking=5Fload=5Fpartner=5Fname?= =?UTF-8?q?=20(from=208.0)=20[FIX]=20remove=20obsolete=20commented=20code?= =?UTF-8?q?=20[FIX]=20chrome=20/=20chromium=20patch.=20courtesy=20@kirca?= =?UTF-8?q?=20[FIX]=20reimplement=20search=20picking=20feature=20[FIX]=20r?= =?UTF-8?q?eplace=20min=5Fdate=20by=20scheduled=5Fdate=20[UPD]=20translati?= =?UTF-8?q?on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pos_picking_load/__init__.py | 1 - pos_picking_load/__manifest__.py | 11 +- pos_picking_load/demo/product_template.xml | 4 +- pos_picking_load/demo/res_groups.xml | 6 +- pos_picking_load/demo/res_partner.xml | 10 ++ pos_picking_load/demo/sale_order.xml | 4 +- pos_picking_load/demo/stock_picking_type.xml | 4 +- pos_picking_load/i18n/fr.po | 118 ++++++++------- pos_picking_load/i18n/pos_picking_load.pot | 138 +++++++++++++----- pos_picking_load/models/__init__.py | 1 - pos_picking_load/models/pos_config.py | 1 - pos_picking_load/models/pos_order.py | 21 ++- pos_picking_load/models/sale_order.py | 1 - pos_picking_load/models/stock_picking.py | 8 +- pos_picking_load/models/stock_picking_type.py | 1 - .../static/description/pos_config_form.png | Bin 17722 -> 22135 bytes .../description/stock_picking_type_form.png | Bin 31723 -> 37725 bytes pos_picking_load/static/src/js/widget.js | 47 +++++- .../static/src/xml/pos_picking_load.xml | 9 +- .../tests/test_pos_picking_load.py | 18 ++- pos_picking_load/views/pos_picking_load.xml | 4 +- pos_picking_load/views/view_pos_config.xml | 29 +++- pos_picking_load_partner_name/README.rst | 64 ++++++++ pos_picking_load_partner_name/__init__.py | 3 + pos_picking_load_partner_name/__manifest__.py | 19 +++ pos_picking_load_partner_name/hooks.py | 26 ++++ pos_picking_load_partner_name/i18n/fr.po | 27 ++++ .../i18n/pos_picking_load_partner_name.pot | 27 ++++ .../models/__init__.py | 1 + .../models/stock_picking.py | 24 +++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 5 + 32 files changed, 476 insertions(+), 157 deletions(-) create mode 100644 pos_picking_load/demo/res_partner.xml create mode 100644 pos_picking_load_partner_name/README.rst create mode 100644 pos_picking_load_partner_name/__init__.py create mode 100644 pos_picking_load_partner_name/__manifest__.py create mode 100644 pos_picking_load_partner_name/hooks.py create mode 100644 pos_picking_load_partner_name/i18n/fr.po create mode 100644 pos_picking_load_partner_name/i18n/pos_picking_load_partner_name.pot create mode 100644 pos_picking_load_partner_name/models/__init__.py create mode 100644 pos_picking_load_partner_name/models/stock_picking.py create mode 100644 pos_picking_load_partner_name/readme/CONTRIBUTORS.rst create mode 100644 pos_picking_load_partner_name/readme/DESCRIPTION.rst diff --git a/pos_picking_load/__init__.py b/pos_picking_load/__init__.py index 042e239e..0650744f 100644 --- a/pos_picking_load/__init__.py +++ b/pos_picking_load/__init__.py @@ -1,2 +1 @@ -# coding: utf-8 from . import models diff --git a/pos_picking_load/__manifest__.py b/pos_picking_load/__manifest__.py index 03e1df52..22dd40cf 100644 --- a/pos_picking_load/__manifest__.py +++ b/pos_picking_load/__manifest__.py @@ -1,22 +1,20 @@ -# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - { 'name': 'Point Of Sale - Picking Load', 'summary': "Load and confirm stock pickings via Point Of Sale", - 'version': '10.0.1.0.0', - 'author': 'GRAP,Odoo Community Association (OCA)', + 'version': '12.0.1.0.0', 'category': 'Point Of Sale', + 'author': 'GRAP,Odoo Community Association (OCA)', + 'website': 'https://www.github.com/OCA/pos', 'license': 'AGPL-3', 'maintainers': ['legalsylvain'], 'development_status': 'Beta', 'depends': [ - 'sale', + 'sale_stock', 'point_of_sale', ], - 'website': 'https://odoo-community.org/', 'data': [ 'views/view_pos_config.xml', 'views/view_sale_order.xml', @@ -26,6 +24,7 @@ ], 'demo': [ 'demo/res_groups.xml', + 'demo/res_partner.xml', 'demo/product_template.xml', 'demo/sale_order.xml', 'demo/stock_picking_type.xml', diff --git a/pos_picking_load/demo/product_template.xml b/pos_picking_load/demo/product_template.xml index a8da3db8..e0ab1af6 100644 --- a/pos_picking_load/demo/product_template.xml +++ b/pos_picking_load/demo/product_template.xml @@ -1,4 +1,4 @@ - + @@ -28,4 +28,4 @@ - + diff --git a/pos_picking_load/demo/res_groups.xml b/pos_picking_load/demo/res_groups.xml index 158b505f..536f8277 100644 --- a/pos_picking_load/demo/res_groups.xml +++ b/pos_picking_load/demo/res_groups.xml @@ -1,7 +1,7 @@ - + - + - + diff --git a/pos_picking_load/demo/res_partner.xml b/pos_picking_load/demo/res_partner.xml new file mode 100644 index 00000000..003186de --- /dev/null +++ b/pos_picking_load/demo/res_partner.xml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/pos_picking_load/demo/sale_order.xml b/pos_picking_load/demo/sale_order.xml index 13ce0f98..b66fe72f 100644 --- a/pos_picking_load/demo/sale_order.xml +++ b/pos_picking_load/demo/sale_order.xml @@ -1,4 +1,4 @@ - + @@ -50,4 +50,4 @@ - + diff --git a/pos_picking_load/demo/stock_picking_type.xml b/pos_picking_load/demo/stock_picking_type.xml index e4c35380..b4db6e5b 100644 --- a/pos_picking_load/demo/stock_picking_type.xml +++ b/pos_picking_load/demo/stock_picking_type.xml @@ -1,7 +1,7 @@ - + - + diff --git a/pos_picking_load/i18n/fr.po b/pos_picking_load/i18n/fr.po index dacf7c40..3809398d 100644 --- a/pos_picking_load/i18n/fr.po +++ b/pos_picking_load/i18n/fr.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-06 18:33+0000\n" -"PO-Revision-Date: 2019-01-06 18:33+0000\n" +"POT-Creation-Date: 2019-07-11 09:49+0000\n" +"PO-Revision-Date: 2019-07-11 09:49+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -17,109 +17,129 @@ msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:242 +#: code:addons/pos_picking_load/static/src/js/widget.js:274 #, python-format msgid "A picking is still loaded. You can not load another picking. Please create a new order." msgstr "Un BL est déjà chargé. Vous ne pouvez pas en charger un autre. Veuillez créer une nouvelle commande." #. module: pos_picking_load -#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking_type_available_in_pos +#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking_type__available_in_pos msgid "Available in Point Of Sale" msgstr "Disponible dans le point de vente" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:211 +#: code:addons/pos_picking_load/static/src/js/widget.js:243 #, python-format msgid "Can not execute this action because the POS is currently offline" -msgstr "" -"Impossible de réaliser cette action car le point de vente est actuellement " -"hors ligne" +msgstr "Impossible de réaliser cette action car le point de vente est actuellement hors ligne" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:27 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:25 #, python-format msgid "Cancel" msgstr "Annuler" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:210 +#: code:addons/pos_picking_load/static/src/js/widget.js:242 #, python-format msgid "Connection error" msgstr "Erreur de connexion" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:53 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 #, python-format msgid "Customer" msgstr "Client" #. module: pos_picking_load -#: model:ir.model.fields,field_description:pos_picking_load.field_sale_order_final_pos_order_id -#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking_final_pos_order_id +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form +msgid "Enable the possibility to load pickings in the Point of Sale" +msgstr "Activer la possibilité de charger des bons de livraison dans le point de vente" + +#. module: pos_picking_load +#: model:ir.model.fields,field_description:pos_picking_load.field_sale_order__final_pos_order_id +#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking__final_pos_order_id msgid "Final PoS Order" msgstr "Commande Finale" #. module: pos_picking_load -#: model:ir.model.fields,help:pos_picking_load.field_stock_picking_type_available_in_pos +#: model:ir.model.fields,help:pos_picking_load.field_stock_picking_type__available_in_pos msgid "If checked, associated pickings will be available in the point of sale, to be changed and paid in it" msgstr "Si la case est cochée, toutes les bons de livraisons associés seront disponible dans le point de vente, pour ere changé et payé au sein de celui-ci" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:253 +#: code:addons/pos_picking_load/static/src/js/widget.js:285 #, python-format msgid "Load Picking" msgstr "Charger un bon de livraison" #. module: pos_picking_load -#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config_iface_load_picking +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config__iface_load_picking +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form msgid "Load Pickings" msgstr "Charger des bons de livraison" #. module: pos_picking_load -#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config_iface_load_picking_max_qty +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config__iface_load_picking_max_qty +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form msgid "Max Picking Quantity To Load" msgstr "Quantité maximum de BL à charger" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 #, python-format msgid "Name" msgstr "Nom" #. module: pos_picking_load -#: model:ir.model.fields,field_description:pos_picking_load.field_pos_order_origin_picking_id +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_order__origin_picking_id msgid "Origin Picking" msgstr "Livraison d'origine" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:74 -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:82 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:72 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:80 #, python-format msgid "Origin Picking:" msgstr "BL d'origine:" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:241 +#: code:addons/pos_picking_load/static/src/js/widget.js:273 #, python-format msgid "Pending Picking" -msgstr "BL en cours +msgstr "BL en cours" + +#. module: pos_picking_load +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form +msgid "Picking Load" +msgstr "Chargement de bon de livraison" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:131 -#: code:addons/pos_picking_load/static/src/js/widget.js:147 +#: code:addons/pos_picking_load/static/src/js/widget.js:150 +#: code:addons/pos_picking_load/static/src/js/widget.js:166 #, python-format msgid "Picking Still Loaded" msgstr "Bon de livraison déjà chargé" +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "Picking Type" +msgstr "Type de préparation" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_config +msgid "Point of Sale Configuration" +msgstr "Paramétrage du point de vente" + #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_pos_order msgid "Point of Sale Orders" @@ -127,63 +147,58 @@ msgstr "Commandes du point de vente" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_sale_order -msgid "Sales Order" +msgid "Sale Order" msgstr "Bon de commande" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:54 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 #, python-format msgid "Scheduled Date" msgstr "Date prévue" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:35 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:33 #, python-format msgid "Search Picking" msgstr "Chercher un bon de livraison" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:31 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:29 #, python-format msgid "Select" msgstr "Sélectionner" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:203 +#: code:addons/pos_picking_load/static/src/js/widget.js:235 #, python-format msgid "Server Error" msgstr "Erreur serveur" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:55 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:53 #, python-format msgid "Source Document" msgstr "Document d'origine" -#. module: pos_picking_load -#: model:ir.model,name:pos_picking_load.model_stock_picking_type -msgid "The picking type determines the picking view" -msgstr "Le type de préparation détermine la vue de préparation" - #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:204 +#: code:addons/pos_picking_load/static/src/js/widget.js:236 #, python-format msgid "The server encountered an error while receiving your order." msgstr "Le serveur a rencontré une erreur lors de la réception de votre commande." #. module: pos_picking_load -#: model:ir.model.fields,help:pos_picking_load.field_sale_order_final_pos_order_id +#: model:ir.model.fields,help:pos_picking_load.field_sale_order__final_pos_order_id msgid "This Sale Order has beend replaced by this PoS Order" msgstr "Ce bon de commande a été remplacé par cette commande via le point de vente" #. module: pos_picking_load -#: model:ir.model.fields,help:pos_picking_load.field_stock_picking_final_pos_order_id +#: model:ir.model.fields,help:pos_picking_load.field_stock_picking__final_pos_order_id msgid "This picking has been canceled, because it has been replaced by this PoS Order" msgstr "Ce bon de livraison a été annulé, car il a été remplacé par cette commande via le point de vente" @@ -194,15 +209,14 @@ msgstr "Transfert" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:100 +#: code:addons/pos_picking_load/static/src/js/widget.js:119 #, python-format msgid "Unable to load some picking lines because the products are not available in the POS cache.\n" "\n" "Please check that lines :\n" "\n" " * " -msgstr "Impossible de charger certaines lignes du bon de livraison car certains " -"produits ne sont pas disponibles dans le point de vente.\n" +msgstr "Impossible de charger certaines lignes du bon de livraison car certains produits ne sont pas disponibles dans le point de vente.\n" "\n" "Merci de vérifier les lignes suivantes :\n" "\n" @@ -210,7 +224,7 @@ msgstr "Impossible de charger certaines lignes du bon de livraison car certains #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:148 +#: code:addons/pos_picking_load/static/src/js/widget.js:167 #, python-format msgid "Unable to load this picking because it has been loaded in another confirmed PoS Order :\n" "\n" @@ -221,7 +235,7 @@ msgstr "Impossible de charger ce bon de livraison car il a déjà été chargé #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:132 +#: code:addons/pos_picking_load/static/src/js/widget.js:151 #, python-format msgid "Unable to load this picking because it has been loaded in another draft PoS Order :\n" "\n" @@ -232,28 +246,22 @@ msgstr "Impossible de charger ce bon de livraison car il a déjà été chargé #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:118 +#: code:addons/pos_picking_load/static/src/js/widget.js:137 #, python-format msgid "Unable to load this picking because the partner is not known in the Point Of Sale as a customer" -msgstr "Impossible de charger ce bon de livraison car ce partenaire n'est pas " -"reconnu dans le point de vente comme un client" +msgstr "Impossible de charger ce bon de livraison car ce partenaire n'est pas reconnu dans le point de vente comme un client" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:117 +#: code:addons/pos_picking_load/static/src/js/widget.js:136 #, python-format msgid "Unknown Partner" msgstr "Partenaire inconnu" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/widget.js:99 +#: code:addons/pos_picking_load/static/src/js/widget.js:118 #, python-format msgid "Unknown Products" msgstr "Produits inconnus" -#. module: pos_picking_load -#: model:ir.model,name:pos_picking_load.model_pos_config -msgid "pos.config" -msgstr "pos.config" - diff --git a/pos_picking_load/i18n/pos_picking_load.pot b/pos_picking_load/i18n/pos_picking_load.pot index a911a1c7..57d7f20b 100644 --- a/pos_picking_load/i18n/pos_picking_load.pot +++ b/pos_picking_load/i18n/pos_picking_load.pot @@ -1,11 +1,13 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * pos_picking_load +# * pos_picking_load # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-07-11 09:48+0000\n" +"PO-Revision-Date: 2019-07-11 09:48+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,155 +17,199 @@ msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#: code:addons/pos_picking_load/static/src/js/widget.js:274 #, python-format -msgid "--------------------------------" +msgid "A picking is still loaded. You can not load another picking. Please create a new order." msgstr "" #. module: pos_picking_load -#: field:stock.picking.type,available_in_pos:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking_type__available_in_pos msgid "Available in Point Of Sale" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#: code:addons/pos_picking_load/static/src/js/widget.js:243 #, python-format msgid "Can not execute this action because the POS is currently offline" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:25 #, python-format msgid "Cancel" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#: code:addons/pos_picking_load/static/src/js/widget.js:242 #, python-format msgid "Connection error" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 #, python-format msgid "Customer" msgstr "" #. module: pos_picking_load -#: field:sale.order,final_pos_order_id:0 -#: field:stock.picking,final_pos_order_id:0 +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form +msgid "Enable the possibility to load pickings in the Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model.fields,field_description:pos_picking_load.field_sale_order__final_pos_order_id +#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking__final_pos_order_id msgid "Final PoS Order" msgstr "" #. module: pos_picking_load -#: help:stock.picking.type,available_in_pos:0 +#: model:ir.model.fields,help:pos_picking_load.field_stock_picking_type__available_in_pos msgid "If checked, associated pickings will be available in the point of sale, to be changed and paid in it" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#: code:addons/pos_picking_load/static/src/js/widget.js:285 #, python-format msgid "Load Picking" msgstr "" #. module: pos_picking_load -#: field:pos.config,iface_load_picking:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config__iface_load_picking +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form msgid "Load Pickings" msgstr "" #. module: pos_picking_load -#: field:pos.config,iface_load_picking_max_qty:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config__iface_load_picking_max_qty +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form msgid "Max Picking Quantity To Load" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 #, python-format msgid "Name" msgstr "" #. module: pos_picking_load -#: field:pos.order,origin_picking_id:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_order__origin_picking_id msgid "Origin Picking" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:72 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:80 #, python-format msgid "Origin Picking:" msgstr "" #. module: pos_picking_load -#: model:ir.model,name:pos_picking_load.model_stock_picking -msgid "Picking List" +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:273 +#, python-format +msgid "Pending Picking" +msgstr "" + +#. module: pos_picking_load +#: model_terms:ir.ui.view,arch_db:pos_picking_load.view_pos_config_form +msgid "Picking Load" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:150 +#: code:addons/pos_picking_load/static/src/js/widget.js:166 +#, python-format +msgid "Picking Still Loaded" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_config +msgid "Point of Sale Configuration" msgstr "" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_pos_order -msgid "Point of Sale" +msgid "Point of Sale Orders" msgstr "" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_sale_order -msgid "Sales Order" +msgid "Sale Order" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 #, python-format msgid "Scheduled Date" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:33 #, python-format msgid "Search Picking" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:29 #, python-format msgid "Select" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#: code:addons/pos_picking_load/static/src/js/widget.js:235 +#, python-format +msgid "Server Error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:53 #, python-format msgid "Source Document" msgstr "" #. module: pos_picking_load -#: model:ir.model,name:pos_picking_load.model_stock_picking_type -msgid "The picking type determines the picking view" +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:236 +#, python-format +msgid "The server encountered an error while receiving your order." msgstr "" #. module: pos_picking_load -#: help:sale.order,final_pos_order_id:0 +#: model:ir.model.fields,help:pos_picking_load.field_sale_order__final_pos_order_id msgid "This Sale Order has beend replaced by this PoS Order" msgstr "" #. module: pos_picking_load -#: help:stock.picking,final_pos_order_id:0 +#: model:ir.model.fields,help:pos_picking_load.field_stock_picking__final_pos_order_id msgid "This picking has been canceled, because it has been replaced by this PoS Order" msgstr "" +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Transfer" +msgstr "" + #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#: code:addons/pos_picking_load/static/src/js/widget.js:119 #, python-format msgid "Unable to load some picking lines because the products are not available in the POS cache.\n" "\n" @@ -174,21 +220,39 @@ msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#: code:addons/pos_picking_load/static/src/js/widget.js:167 +#, python-format +msgid "Unable to load this picking because it has been loaded in another confirmed PoS Order :\n" +"\n" +"" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:151 +#, python-format +msgid "Unable to load this picking because it has been loaded in another draft PoS Order :\n" +"\n" +"" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:137 #, python-format msgid "Unable to load this picking because the partner is not known in the Point Of Sale as a customer" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#: code:addons/pos_picking_load/static/src/js/widget.js:136 #, python-format msgid "Unknown Partner" msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#: code:addons/pos_picking_load/static/src/js/widget.js:118 #, python-format msgid "Unknown Products" msgstr "" diff --git a/pos_picking_load/models/__init__.py b/pos_picking_load/models/__init__.py index 09985a88..d4ab9e61 100644 --- a/pos_picking_load/models/__init__.py +++ b/pos_picking_load/models/__init__.py @@ -1,4 +1,3 @@ -# coding: utf-8 from . import sale_order from . import stock_picking from . import stock_picking_type diff --git a/pos_picking_load/models/pos_config.py b/pos_picking_load/models/pos_config.py index 6806ad27..77e05857 100644 --- a/pos_picking_load/models/pos_config.py +++ b/pos_picking_load/models/pos_config.py @@ -1,4 +1,3 @@ -# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/pos_picking_load/models/pos_order.py b/pos_picking_load/models/pos_order.py index 415b2029..6cefc915 100644 --- a/pos_picking_load/models/pos_order.py +++ b/pos_picking_load/models/pos_order.py @@ -1,4 +1,3 @@ -# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). @@ -17,27 +16,25 @@ class PosOrder(models.Model): # Overloadable Section @api.multi def _handle_orders_with_original_picking(self): - """By default, the module cancel original stock picking and sale - order. Overload / Overwrite this function if you want another + """By default, the module cancel the original stock picking and + set the original sale order as invoiced. + Overload / Overwrite this function if you want another behaviour""" - sale_order_obj = self.env['sale.order'] for order in self: # Cancel Picking order.origin_picking_id.action_cancel() order.origin_picking_id.write({'final_pos_order_id': order.id}) - # Ignore Delivery exception of the Sale Order - sale_orders = sale_order_obj.search([ - ('procurement_group_id', '=', - order.origin_picking_id.group_id.id)]) - sale_orders.signal_workflow('ship_corrected') - sale_orders.write({'final_pos_order_id': order.id}) + # Set Sale Order as fully invoiced + order.origin_picking_id.mapped('group_id.sale_id').write({ + 'invoice_status': 'invoiced', + }) # Overload Section @api.model def create_from_ui(self, orders): """Cancel the original picking, when the pos order is done""" - res = super(PosOrder, self).create_from_ui(orders) + res = super().create_from_ui(orders) orders_with_original_picking = self.search([ ('id', 'in', res), ('origin_picking_id', '!=', False), ('state', '!=', 'draft')]) @@ -48,7 +45,7 @@ class PosOrder(models.Model): @api.model def _order_fields(self, ui_order): - res = super(PosOrder, self)._order_fields(ui_order) + res = super()._order_fields(ui_order) if 'origin_picking_id' in ui_order: res['origin_picking_id'] = ui_order['origin_picking_id'] return res diff --git a/pos_picking_load/models/sale_order.py b/pos_picking_load/models/sale_order.py index dc0b9014..be8134df 100644 --- a/pos_picking_load/models/sale_order.py +++ b/pos_picking_load/models/sale_order.py @@ -1,4 +1,3 @@ -# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/pos_picking_load/models/stock_picking.py b/pos_picking_load/models/stock_picking.py index 8562fd8d..9f00dde3 100644 --- a/pos_picking_load/models/stock_picking.py +++ b/pos_picking_load/models/stock_picking.py @@ -1,4 +1,3 @@ -# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). @@ -37,7 +36,7 @@ class StockPicking(models.Model): @api.model def _prepare_fields_for_pos_list(self): - return ['name', 'partner_id', 'min_date', 'origin'] + return ['name', 'partner_id', 'scheduled_date', 'origin'] @api.model def search_pickings_for_pos(self, query, pos_session_id): @@ -57,8 +56,7 @@ class StockPicking(models.Model): 'product_id': move.product_id.id, 'quantity': move.product_uom_qty, } - sale_order_line =\ - move.procurement_id and move.procurement_id.sale_line_id + sale_order_line = move.sale_line_id if sale_order_line: # Get price and discount of the order if available picking_line_data['price_unit'] = sale_order_line.price_unit @@ -90,4 +88,4 @@ class StockPicking(models.Model): if self.env.context.get('origin_picking_id'): self.update_from_origin_picking( self.browse(self.env.context['origin_picking_id'])) - return super(StockPicking, self).action_confirm() + return super().action_confirm() diff --git a/pos_picking_load/models/stock_picking_type.py b/pos_picking_load/models/stock_picking_type.py index b1fc4fb9..8e299366 100644 --- a/pos_picking_load/models/stock_picking_type.py +++ b/pos_picking_load/models/stock_picking_type.py @@ -1,4 +1,3 @@ -# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/pos_picking_load/static/description/pos_config_form.png b/pos_picking_load/static/description/pos_config_form.png index 27052b910475326ac3b3974a7493e7ab79c694ff..42a01b59488873084c3420bcb747607b4693aabe 100644 GIT binary patch literal 22135 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 ONL*N2s8T@J_x}Os!N!RI diff --git a/pos_picking_load/static/description/stock_picking_type_form.png b/pos_picking_load/static/description/stock_picking_type_form.png index 6f3849de3601f15455c6b06b5d7e7d8c6bd6af07..f93fbfcaed5327972f9c854c45434e390619b00f 100644 GIT binary patch literal 37725 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 bANbEMeP%}Vl-kyl3_#%N>gTe~DWM4f^e#>i literal 31723 zcmdqJbySsW)GrF6ptORZASK-;U5W_O-KC^-cPglegi5!FfOL0>Al*neNO$LgGuPhV z_nmw0iE+ocs0Dkvyux8dvao9OW0 zyGr*d;D6Vh#HH14!av?OO@iS2TlUYjolsD4o00#bMls`(!Vm8|KhttnwKH>ed+BJ3 zVs2|^W6J7e>}YCg>-5Ubc^j=k6a|G6MOxyCntS5Ll!u<$;pNHh2zDojKPE$Q+tRgb zZz_!|Gcq*0MPeo$yXEXWYQl@TSZN!w;Ow^_L>*5a4yzdigI-xhYWxMLpW z+WvXKj2!kkL#6XfZ)?+g`=!L*Wv3qO<-}u;hTi)(zCOE26^Ji>lWOhxX(0yXKVJsA z*FMMp_osmz!4{{6r8-&Gci?y6RkaKyh66EKx_`gB`I7L~!+-wEBNN#vp4_zKS;{oWbXHZ#J}IckCgxWulz2Z5Bxwt|0N;8ile)+ z@pZk=IhXH+d+^7P_xWreL`O$&j25L0<9_+_C059d&DPe|`)oBc%3$QxBgrzi0wNZz z$Ii~qWd(}K!g0F`t$bQnLySyJMqRO-C|$`S33E;F*A2ZELivJ%f@T+E49$M}qvCm6 z|9g09=_>fC3$wHSGU?)J{h#9FJHp6>l$fGI?sKE_@$vn!bg9FBoTWBw3EJfSx9IlL=OGqaYXNS-7z`6VzNnd(CrX1q4LJ_ z{G7>2J>Qc#j0}aOvwz+)yi|&(Mo&{&SvgmyEcnkKHRPE$_#(0s3knNAZP%ZN_4O&) zPFB7S2teB$FI%WuPWCck=NI{biAL4jq;7++Z15hJ45h83BinKLQ$$2lODJiT^Xi?q zZ{MDroNzcT$?56oF_lFnCU!9w)c%^Panmj`y1~ZAhQ67enaS;Q=De}F8OLiwGEr_r zO-&tOJ5|kTH!bYb@{peXeXrV1BwF`?s-G{hbRW?ocYZUzSfH?qITSPHJ9e|q|& zPw1iY-mtEn!|DJnV%xGTzT9R4xe6~XF4q3M%g?n&oE?sik8{2Jb)DCCGAJP6=~JAV zo<}4&$g9D^5<<#nJNx&qM2+ia>?4ai!^6XpW$EXMaHd!U1QF;YMff<|4sC2BCL{U! za9*?9+lGrpcRIqHu!z}c7#VM&Ff%jXxpU|F^XIdZRZh8DMf0CWrMeUN!UF@Z4;L7Q zfBe{qmcxNBF0AK*`S4d$6KeLPc2sn9u}S-#Z)s_}J3Bv{n*%?6!iV=@GQ9_f1?z$B z^z@WPr}U3<@~RK*_YZw$Ie1ulnDZr}z-%X~^2!b7&SA{O;)q zo2anc-)*HJt=Wn?*qn%g_v}d$%EWufrdNsbxWJ%}fraHdrKo6fSC^ci>qgt@{_zjZ8Mn=ZQk&zf!^5Wv+ZQb3bhigM;r*{YlPPb~d3rk8Cmbw$XPv+h; z5Mn-f@PL7dY5q@^YN_?u7dZT*`j)dFw=gk{{`^ozF)=f9yf|?nV%2H>_Uz-za9)D4 zOw(N?I15D{{8#yu#2?eLIyl=O%ndEtybiD zXo(QH4X1^IP4ei+fOia={zE}Q5=~7_(X$omNEzCX#O!piY}(qM`^+lq=yb&MSUs1M zGdbEAbKah=Yk7T_n0Wv4e0u?wGF<<$QVRmVi(L$q&!0c*)p_2Pl9Cd=JTX>dx|^es z2la&DxRwf~+GYKnO!|CB6!YJuB^4#5$KvAGl9QA91qJU=P~iD%UBvnXR@W7uSZkx+%d4Owc}x^qI6(W`OAv9sH@Jl`HKW3I2Szc`w( z3%SSnYql(b&u)HwUH0)~6yw$~T2|K3``l(~aXnWf4VTaMm%2T6e-lf~$QVH_gCZP& zI6vMm@I!p8tmOAUCs|Kxfz9!vR#ABOIuQ|(H{x)_d3E6T5C7-sDx6+N8}IIA^z+(` z2f~Te9ZwI&uwB1?y|2JfjELQ!i`dY+aUfmxP@99QIfY!qRXeS}(6o~Xu21XcM1_Nk ziz(dBvju}wm0VicXb!94T$%HW+*}r4#GxjNf!8Jv;`cQ#FE8X*W<81RtAm-+&!0ce z8Ja%!j4ZgORrmsxl-GLpbUCGUW~QNq<>bu`EZC4JFSaJDu47;fLPe0di&bV5QLRCB z^J!I8mGxNh+n}JEPzc}F)rr7)n*VM44E1Nq?Y!Y)4-2k+DZEB5$$V*=DY=)>avAS5J?E zpURIKnY7O9EA=6?3=B8RbV60Ka=CtTM(gC!ad3PZ7*K)z`Qp=ChTg_TR6IO96k!pO zqM{-yZte)!R6bve>}EviyFnm;V*@!2wee-yK>*eAZe zqIR{r=x`7>I^LA*Js=}&Lo(x5Jo}TKmj>>0HzY$zeq*uM+RrrB;Nzs* z&D5hL3b`qW zvx0fk57j5b8}?&lWaRATro6NBqs|!ik*hqpWMOT;2M@T-u#*H`vj2o_89{}{0%(F> z09$EpeI4t?4xc{7Iv@qDGRvrXKYb!$*#1z7<9Th6&5*+PB-K}cV`Bp)me)ony=d4a zVPz#7zf>o$9`hyih^TQwQ`F{}t4p_h{hAhNh+4%ax6shBXWvu!zG!-fb2!k--f;0v z>>Z}Ea#>sukJa#sU2gt|t-w;Yvavj!vWIkZ@8B1{lv#}oySr3+*SY>ab#^IST+S*u z+Y=eAzTb@yQuTlWSo%O)()~{_rFrg8G7}I1ddvhvCzMm;M!a9*9{GRQN~si<*ZCm z!O$svlyvJ0E-t*Mz4ztE%dA?3wrig{Iy$D`K{Iak1E3~)GK&VgKmtCA-}{6kN3$T~ z>3iJp4f*7GzmcXkHYo`Sd~)(I08s10c~A2+oZu==`(62z+s!D1lZ&hjq+`L-p@Z&+ zOC~tGwx(mTk(HH&az=0v4EGf?(lpD(@9MaOy!w1+Z*MPF#ETc29Swkqwzf8sl3D#~ z=f?5zc<7wh(9nuXN^;aP^kQtjsjA+6!%=E8!JC_xheS?L79Wq@kOKS(Eh&!UrFdBi z1=U)U4{_bPN-i;*USEnHyLNG)a+>6A5|Zqc-s$P&p&ZSH`FU|`YZicb)!U-Ii2_fR zm2d0h9o3IB7pP_`z}+IabLZFZkHovXyZwfZBhreB^ba3i^WR_YjfjYN3U~-$(J%!z zpzhVaR5Vmn)aKv69WF0CN_A|KS~y(R)Szj(ZB6zo3c0KiLLU`I91NZvIH_wkhA2}Q z`$RGlVv_LL%4uj2adL9%)qBT{82XXf+1XvYcFldWY$PZogod5HV4N3Dy}h$@0lE|l z^0#13RJ&~(Ec1FDZ*_C`3P0_PWlK6EDf$N{MN7l zmH~lrxwO3c&3VP&zkhGcG^7+6x2~bxOoEljZ8gk-iHX_P-u`m5@TG~V>8hca=K%wI z?arIa<2Crq;u=^15`HrlW@dCyI?R6s-a__7*qSPSPwu>cKMH*JZm)y6fCI3mMxM?y zNlA3s7&c@h>q_A3{fezyJQrReIHjc@0UrmoNfK%h{52OWcz{@Q8yg`71?&~JQ`b6N zm(0w}pfJVVW!8YU7%iiD61qCr-~SmlhJp9)GZq$>1EIEaQ%g&k-eeJg;fDSl7^G9e z+qL_+$cn+lg!$Nyd*iUd-LwtpX^do-v!c;ZK5( z{}Vc|#YjFG)Dub$4*W75eX9h3Sl9bv$R2BJRKgid^A$+nECxX4S;3rBV}!E?K9)Yr#gpcT6kqTHumA_`X#f+ z+4H~(FSdavGU*&bo_WJefu6Ul#*}u=0KhP)l#qexSR;gY|kfov9SjqriM>bN} z8ck49;GOr|=~E`R*HBC`$n^1*MZ2>X*4AWz9i9M|hf-s_(wBO6{w)5H#jkAjoY6`L zYAPx!B;CRz?}}tp4H>6Wh~;=4fPuF*_zOxREwm5707!D1A)n9^E_V4`Mdc2F*zCQ} zg=JXs*oI?RAK6aELjO^V?`>(xXmRyCSZTx)yZCvqIw;_=M+5Z*qa(k0 zD7`y4-51FTkEgvR>wOa7=cK~=Il^vkZg4y2=H{Ys&y;M!4 zDYrd80QFGq1K+;A0W0lmW#v6Sz6wE%Nmo}_?0X#kGrs4cP&fCN671$zR-VHKMfQUq zKZ2m+&TnnyHw0;O^xnCBJC%Jq_eV90td9-BF8$Pv@$oRjGR74B^0Knu zQ&UMtn-iJ>c3N8Z+S}VNX08w^m$y6MfM73j7`I>}1ZFB77IqE}ng<67V6_5?S(&Qg zLjlY`z&1r)fDeGvTJyFc%0=%v614M4pF#}6})nfx^!$f->M-Yh90;v zR?_++J}HT;pzcT~YQF}~tE)hb=@ifx_7dZjXNg%iQ`z?Vx)ld2pg%y}z)&);b{+`1 zVn4nL*@^#iByy)Z=Mw%I8YT#PAn@fgwUowbJg{)Mu(o*%C>(rz1*P>$<>XhF#|=0c z>XR*K7`Ts4>WqY-HgliU!Lddyahm0Z6Xa=h!majCNFW75m+}33U}E9}85x-a&8d8Y zx(>k0TD9&Dp;@O;OZHbYQyf?Ns9*;l(jNeY;wjfA^YinAt^%O@C&)ff{nQ0gp!e2! z9vVSEa`*7KuV>20z<|U%?w+0lK*Gl2X0n{Ay z2PFN5`g;v}yr(sJ9^++&@XAJULxUJl7-YkNy#lTB8~bL`Ba1J}#wj3Z#IPG8k@;AO z`Cz4kF(S%TNT^0e@pDbe;g5Xl>~fY$@zlPUK_pe_N)%A_Ymj_uO`t64Hpc8v^u-74;FkapQ*dbnSh1c6K>=c~HNy%Qs==&n_>w#u)la!#f@d<&2N# zZe=HCWidiwc_8Q<1n)O|;yw)At?*U+N08NWs)-~AltD8aS0QQ!yU*js5Bv>{;ZASV~ z)-kzxjF!gT6xAzz@fZWm!cgra>D$kl{hgDDcqM@P@Et#u>{I33L7`xGc7@;@;! zAcu{Z34rtPkx_r2Lb7msdj$RKV(U1N?vQ}r&$vuH^~LV|Z|}>~<+HuiuU{z<)Gk(o zX;OGltPjIOYG-%>81|$-eQ${ffnpc}C$~4{Hsi1}`vfGpC$OAXM~kSDhsqh12Qn0p zoD(Q3?#oGT_6`m&=YGAdJzL8;7QO^vi3D5qSC?MJB_$TqwE|8{U8&H5%koR`aTb+3 z*wD0ebV&XLX{H-xR0>*_>0CXktgak6{E?0Mc*M^}d*|!duQJ3tOy%kmyjik$-<(9i zEe}A)F=`DXb6y|rp0x-Ap^-*RECnbZqO`VF7%}tYRH~dLLf^Lk+YM=H>A!#fu9Vyc zr6D#pc6Mdu)q&vif7UGeZKdde?B0YLXIQw}n^r(hi=TR3A3B_!MsAy1&d=_4b}-fV z!d)|kb|YD4VPvGTxx5Hl0=Dn)YKvT%PIp%vw^d?hb^YYzBoiVjGNpHPmzfZ=C5((& z$ZB`=(?;=0PQ0KC6UYb)DOVTtP4DqCJ@%JC^N8ARxJpJvL+>j#m6ef|Rn8f*o~n+5 zwm?8Y&;(l-XG=Seu_jlINg8-IpcW{|3mY3<(Cv^F0oZ!3VMB6b0LJ>Z1;;y+CJMiB z8+@wf1qMF87!YRzfCO=P?EQT&@__1ckEVv@G8>7;D{RRUcx~o^bWt)hV}a_DAs6=x zVCU;%%30*vGxR;BMM^>-KP-b(X|m7~`gn6}5tQKlZoV0NfG){?mmblqx-Ec_w9BpU z1GYa{8~VtonlU+eLQ8siqKa~6o`bksPx|_%tbH@>|6)vBzy1H^ z4`VeFIlPXnRa8`%x>r_K+Da`3K~s`SA_)r)HX6!S2NGZWqVXD>k=s?8PoRmpd5O=t zYfp-pA|TzPqa&#DyOU16{h-&r7ZLu~O(Bshi@OOz4XhE^9F3rC0+rM#Fp&53^h_d| z2H_Xba+8abT|BQ?@teCbybkjch$6|>|E+g%^#8!SI87xpCaLcDTAvNa zi&HR8`At|>Ru&o>FeiyrC6rHJzWhQ8V2hnGK(MGl^Z^t-2*o#mZ1xMSEI=?KYRQlv z4sizu&H&ZJK#{^CVnOy!;j4>%5H?0UKxfG)0-njm#RbYJDeN)exM=@NE5IlEdxj`e zM^6v><8+mmmOACPy1TnUf5Fwv*J~UaDpRn@010%=JjDUjd7X0Wc3@vf{bvQL9H0bh zpvcf@2Vt)wbxIV46wz*={h-p$hw@GTC`)-?aS{?%f4t!l*=75o~2lX9u zO`0AajgNuJl79CK%?Luf3Z>!Y4c*uf8XeUdC`uE0A|lMmgIJ$&R8#r3_$O;!kDo$H zLqjw=nn_rP*Z8Nu>*zRd7w;7_SVhr9tkw>$EH)1)T2TKR|K(bjhXsE3 z5$K}96U$H5rdks|rrx?Zv${?|cYQ5$d70SpV1>u?XwR|_Wj?|Mqo|lGQ**l!Zn!kE1Xc(sp8`e(^3{YFc^%vIVTiqQD{M51q^)vCW z4BM)-2r=JYzb&a#X-@^pDayskLbx}W2@eDuk?x>IoN}cmQ&cwGrXCRL4#gUPNF)k- ze7Q|6$>F*&ioRXLizniM_MyI*|NRli7etih^caI*a7thRMI1%Bm+ zVh^qn_%Hxs7SqB-#k16k-FJQ$&sMn(n{3vnpzS|A0%cPxhWi6!Q}B!}qa{Pwe-Cq(hSR8`%2`mWUc zyqvqaHGN@AxxBvN$`_RB`*mIwHih+gWYuqUY+7>1d^q{|P`|1(d&TqFbydtH|81`q zePn6f{{kU~DgKmTWn=~zo$$e+uyA~l<8NOhd_QK(Jrj) z0s?WG1|Dw#;uIVG#sr%Xdz_nY@Eo>3C{V$`9KcF=#H^YBsEvWtYIPtzFffqAX8ci0 z$bGb*06^Pe1H?j8pQ?5-zPvbvMcP+lt_ThKy-d1M-`6MLwq_`(-?*!;Y5KMQ)o8IP z)^bnM0=!;XU5(UtK_J3aGERS@KPk&20j35DP*Yld{(HKbcxjFQnFY|D(BVEG3LR{3 z&r;ZSa(Cy~Ew`rPluA;+XhkSqqQxvdRS8VbD za*X%yy2*(MCrwXlyxbR4{Bl(9KK3!K%fWdFY^|`g6l}Xd5DkKZgM&VPL<0+q+#fV# zq_7^a2u@Xwa8|C({i*i+f90dWZHBdKXdOxQhEqeI0qmn7dYXHC75#>U`T4bGdH`UC z8c={f7R_#`@bV=U)bvC#zhq!qD+SZ*xX*{m;vyrjBMmp8V;EmS!Is3h9lmzt@yXjq zx3Aj8>1Z2o;cXS7t*dKca_nC6{fWEWCB+fvlZn@kHgITp>2RVt2*t#R(S?U_RaHT` zBix<7+BBV8e_B}1CbWu&Cp+Jl+F4usf-*f_XWC$on!U^Ci-?!F#cF>Ds^Y1`ksP*h z^6ED{N@wA^2ls@(i#&6awcI3qv8yW-$6H5_aY-ue>B*LC5Qa^@(W_X)c8547EHpIU zyv6l*d;7bS6KvN@{9m7_P%n;jX~xFfUJZ>W&ov1dnWkT(q+R3{gM)7gWg*18u|+O_ zU!XX`cZ#T?EP{CXaCyY=m$Y2hcMDZ!$*{GMk`kQrZ zs98)9-zAFp{MnqNdvY?;V$gG-QhMxlSz%!;;+zdOB_rt11H%&^QlCzwX~g(!4G!*) zmYhH2vo!&%L5+^+4lk$|ZW%C5V_>M%UGP$kIkM6*^iP~1aow(Z?yZMDJj`?rO_yM_ zjtBGErj4evSW3xZ3fV&efrJ!SeM&~ol8#MQOJZ_zT&2Yix;EM)d;e?GbvSZ$$g&JX z45!02b=d#^6myy*-~Y*5jU>}_K0iJ=ap&UZMskJa-V}4_&_H)2!^!on=xU6jtFoEU zrq15Je?OS3%?+IE78aHYcJq(t7@iUAS{=ziU`9{WL|p+giuv#nH#B_cKTwLfX(iNtRA0R)+B0+inbi9J>}QXV9JoYH6NA{1Phyyjd5``6K!p>H(aQf z0DtyfW(=CP_Gx6arGraZ&Z88SEJ}tSp~^lKCw4SV@7yTqGyOLw6bM{c-`=Jc>@R4* z6WbE*ZJc4__K+F-;G+=s&d~SPf?dFbvC+5Ln3Sed+jR@G?k%*R6*Gy=umc!X-!L$+ zn9WSfUihvs!5j7+9}g-LuZ;8(Gc!9KZPqnU*QE+yc^i(O3YJ(5I$&abRL+uPWMNqv zr(l%x$zMyjU*lr+yU2J1w7QRBWRn&PV-El&=}lcuvQ1PZJ;@4`j!2%hb+~nf;CTb( zjN3}XZflx#t}|51-l532Ba)JfYk#bMQ!Z&HVtl;7#z$7R4EibO1F{5;!zyx`nKq-D zdfCx&o&Mp8A_bfE$?aw9t&a$;t1+r-S1Z#`W4Ft6>paUYlW$JRR{?*_eq?B)tvTge z1DFOF?x)z;Hc+AtHUH$Os%G$UaeV=q0(7)CXon$C)&cq_@;l7e4_AR)1VSTlc5z!< zHV`UkXlQ0vS3jhsrCnZ&_}`h*R^29=wU5=*qnm3Hu7t-gz@~XI@Ld`h zbRk4EKqT-0KQVL*+0?w@D>$7UP&19KtUiKPPDh8%AXJo}Cl6vMN*IM$4=_w+rl<#^ z-lJbBxVgE%vZNa*Dfw4b37GfXOMW2&i0oxyg`I?w66w)4R$Ac>o0H*2I2%!Ds5}I7 z!tZl?8C#rQ6;N8eJU<$|*tBzz%|t83vrpIDE@n|sQ)BYK40d#}T-S{WT^Y<|Wz`uS z_;#bRn&yUIxvV`a)V5$a&A%G^%o)GpLca$?5L(bx>~WfU0833`4L~9EYMk& z32bet&$ONVc`T+k6@TZpf$KA$c8c)EvEI$n(QP%6D1QL|V0qhUN;-wFHKoxoF3pph_CS+7|z{kJDcyhV8M1~)f> zp8jTACo>JRP(zQ+$YC834!wYY_EiZ`BIvIsZJ(&la&`sFO!Zxe-2iMIh^-$D@nkU$ z<_NJ}zj0$#F%biY#ChgP;J@BFc%hDSzixod<6q1o;Q=TD01OIp35SN_z@me&#k8vW zlV{bKZ|RfW#T$GRPhcT8M|EZ`AA^H$ z8I&hzUY_zfIzHmD&B-pFj$xy9JUM1IF`a509{z%gHs0S;@GNg#Gm}z0Rq3k|L!V_C zI8&VVvyU(LQ?3fVj%|yJi@~y*1HT;#{yX52nq!hSosgXwUUyt{*_yl$h!o(g2be_4 zS!&222<$3vA0Lac;&kQp!7?jNoeEo|8_sRs(+uJ_P)@{9FsE@#AIK3T6C2#- zi76QD4&*NY1zaj>J9d@z2eRr-)e*DIdcUwR9pl1T7FAO zPL7r>F$=vEE<&3WiC0niM$61>*npNDTBECq=#`I;O#iUIhsiXQcFn|W$=J+N#cJm0 z$W)Wgx?_kVd&msk;?+k?`Wz+Knb%=;KGY<98WGXaA0r}g^s7s0cu|J=etpaxb} zR)v7eo}kxJAP648;{%B`Zn9ccMuzF8C0zSeF3cEi#~Ej6mTQ|N6Pgu; zSq?sSQyq=%?JZxgF3~y$`cqSHxmfCE){C0|a)*>k{|wlBr7}Xe>Jp*0`z`ml?125wKbDkktD6jUO_+Kvhm{m0BWfMP(!}rnOJt%j+mR(X4t56t|uiYw;o>!NL^jlm+m^x z4y0d)byZSoyZ?xYD5_ViBWFKN6@nw6!!5xFgn+}Ko}*C&#uj9|fP!L^3&(=~rB;(> zGw}UG|34KoE;bhb!GkWKO1JRvmccH7O3nq|D!6*UVfeD~;P8BF9A;(en*%Fdt+H8e|laZ}Z0=A97Tjg}z=Cc>|*Ln=!4F*t?~TK;qe9&PHcPK=OB zwbIeho0E3gS!y7pL+omZtY=)~FD}Ht<)`obO{C9B1Y(uY)L=L__CfKhQe~RR%2fu%u=NX zkrR}HCpkkPJOtF$)inx(vnnAWfwT@lzyU=+6+|OQ4~)o0YsX{>Kqx7KP9B);8?Z5z z^z=d!5)v*sSB@8av#Fe4i|ccpA1^>0Em6cP8lq1{z=EM}x`VFpAvhSBOe>3So7V%>81pOveO0J6Vf#;A{DD3^%W+GKYhyFJqWQ- z2wmE7*qrRlxoj=Jv`LYY=02DFp1JI}tnk^_oCwH{O4iSwp5U4*vBT{C$)W9g%*oE0 zCPv@B%f>`MxI|!1Pb;8@bA^V~K6%op57kn^*Y{z?Gw4`#$J3M;MjP0%b#-%OgdUJZb%Zc$+TNjvF%a z&*%i-d{5Ft8CkeL#Tzn4Msy7n)xW;CEB2Mf@!Y;GO-LNGhR5Vk6xFa>SACpOeq=Q` zSpwl^9FD|(Vd-(Htm4kc#D=ZzI1 zuy5VE5B5R?P=wXtyt{xgw6tPh+S+zB2E<59S9SmXXlgMxj_saJ_V(HD3o8UwPf{o? z6H`tz30SXilGlMu@QV#`Aomd{71`D!uuUXA|=hOfN$yQRa(5drHXs#UJ6Z>MV5 z9XE9_U%$?Ca42dT>J9@+;)FP3WiwPTTgIc((#hiBRK9~h+c8x`yD{qUF7N~!0_V%4 zMOJ5`mR@$2Rt>zO^*sCMuX^!<5-g`7G1`J!z%*~bn*9voBWUK^S&C3hA(wRP=1oe-c)&Mscl{c2 zzKvumQXqQOeG*E*LX4nSq~qba3keXAqI*73J@psk9)nB~2t)W36ul6e05e28siX_@ z?VE}j-vltuu9@PITfh=R`kRmwC}YuggLQ!dm84u@fgChZUS3`(Oe+=V5E=s)8SB}z zXAo_LE|Kd=Y6#}m>9W|>2jns{+lK&Yq5JN<%vkE#QDO1U-PPiqmvbMY407tX&pLnk zT^2ljaE9Q@Frz!zT$k@nj%sNAUe0n+CZ=+reF8T@GW3~^MOcI?0iuD|=E2HfYeI7% z_H6IQQSB)rj?d5ka)$Zpg7m1Hbcm7LV5-<9bwcAV06`8LPsQYveVTGtjRzv0p*$29 zGCDe&c+{Wl-rVu?z`P-RtfvUt%py=~BQx9Jh6XG&^is5r{Kp|48CVS$4_aDqq+ShG z3pBlV`@4*Yv9#9A;|0A8_2NvHzcoysnolzzDd{f!&B6!DUco~jb_kN)rAoCn8BcPHfYik0p3OJ3Dp{4LS_}nPGXjmYd z!S`P&1}WftsQj)Q_Z}y${k1wLzok1-%#2JjjE<@2t76;}aHIiMJa>=BxTH&6{XY1l zd%v*Q)oSGAqtNdTY4QMJQc9=HDDU!hS;)1LYyeRWWSEL^PLWq%-r7M+;>^uepRCVI zt*k5^?m9)7w8&;N;N;utsyoA;`*MeS_53>@E^ht7_I9U~)m3K{bNlGT$VDXkt%u}P z;41yt57SWF+-4V1Up$ZuWsT)8I*V5`Gz8>~W7oF7$8=79EnVfwPEA^lUeCZlqH>zh z2!F=-S^ntJcjSv^zV+m9-Alx_AKK(` z)ES88`_Np`+A8=z%5<1Zo#X8+LfZ-0`0?R`N($NL#7IH{UkRB1bY^A3KCgbNZfaGq z#rfrlNhp1y=Pi$>p)s-FSfMy$snw80wm;C$UaSnFf~w_gfTC$U$?<(;u z9pYH;^;MY>-2-L)rgKkWjTSV7KOqujV@t}>wA};Rm{!02#MEGTJLy6^VB_d(!>Ov8 zTG#6<$-ZB|aR~@$q11sx!9U~Y7nUp{T=h9ozOCwBvPXthUMFOYhdp$kEao0VSy$GL zUsy7e5*Metf8T>&aM<_r(>E}Zlq{(#VPr&|mhV`C$duOssikg?X& z*9TA;cDefWcn!J~guVJ3{QLrn>8KtT?;OUxRaEF%YW~0gnrm1vtrky_oq_A(6%_vD zjb&A1*BVjo1%NXgU7mRN@BCCnn{YT-q4>Le_l2=>dtWBn&Yokg3xd#J6hq~*-&|Z+ z4kTe{Q)@5r7CsYDq%?(a z3q-inNXuw~^?XGlaP&b+|J0GLUE-g4ubWgM51;(U#M>{1JOBNM|GeYwipRZPVxoB} zukYLMKAoFAyYc12|7~ClIU@EwQ5xPmO}>Mn`6@_i>vn;P27@JK+<$z)|1d&E8KhP3 zEdXYxF+?rSEFd&&0@+GHyi#JUJUmelLg$32Iq+T*lNVr~A;0&%I6=2C{P)cq?6BVi z0V+npCnL*CaYdZDpg_K@y|)(wV&+6hgT~s%hNA89+kcNT96f+ErxOG6wM1{lp8!hH z(9rn1ybLO+Jd`Mi3Zha{QqDGpYr(rS(8K4$kP<2~>kesvQ%@`1w0;h-HCR|##{g-j z&sar7Mm7Vh1Lt~SP*E&TmEu^a#ft}AWk)9`oD2be{=N!3!9VWa`(mU8}RxVrK}o@e>ubl=3p z1j78`phNVE96x}ZevS(ZPF=nW%*05`%hQU8B+btofv!bMON-={U)7jk9X^2x0LYC( zw9FpH0jT)oK6<{um*5u?LMqYVxl7B+BJ;8k4dQlQQ38>x^>BRz=S>iNg=PfFv+By2n!2{c`IuaZk^G;^PpxX#P`by#jX>@}u@!lLEFg^`U@2z+6a!7%56~ zYb&?kr8m-`23-;x89dd7b@CsxX()m3-~7#J|Z14j?jeBfce zR>?8}^ozqA4Uw16pFaJB)P#eBLzZJQpyEpBzOa}4|Cl3!YnF#NVOCj0?5t-A2LB(~#=fZNZLI6s=u(d^ARSq7W zXIW}%SEz8i*REjhC?Yvo!O@WmVzjXd31WYFpqK<8r6h1pF?`QAk;)L@_**D2@_{7y z63?EYnub%tJP3pgoc<5egxCiL0V%9-L7PBG2P4B7ka~w0 z87<5wLf9+cCEh<9*1^9$s4d2ss*5 zTs#kp3;5X`h-1T?8*E^RL)=F{R!4!Z27_4E$=-X?@WJQD+w?+0NPx}-^$6+$a&QfV zJ!JTNYYR8>S-)&FODY($))VESfaDY?x?pMj@1`gWmMI@HGJXI%6k6%&`OK99oIG+_ z!bku$MAAU47~E^d3RFjJSo!Qn(<#o_ek#t33Zrt_%ElM zeL}jz(o}JODfIMcB0_j<gKkq}XLKhDL_o51I99$uwp~WPbNyAB4iX2Iz<2`eQpiS|!Gz&Zbkw~FL_UAZ z-dz-EHO4R+0~NIoIm+6dV6GPZSaT`YD@ev>?8@tY=l?iBwthYYiTZh105@jKMhpg1 zP$niO_F;N~6J~EAAtMjgHc|~t34mO9^K9KnJH&4~6mngnaDW9vFMAIbJ4~Hm{@JXn z8#&(eH8nFMaWS-nfhH)?$gmg?f?E%peR2pTR%9Zbp9JRRu|n7xsqw-H$ZaAb^a~F$ z2^iZ8CE=NelooP6_l&?>UnDu~KTT_ng@pyw(F!{X=wsZme4L!h6cXUx2)e9Y|C*wq zrFHYMp56l#<|vr>q8B?)!Tg3iR@R^-480(O7T_sDOzsV2Ct*0ss3VdQDIW=H z07zytoFM`>pNKeba(`(n#>KtQ@5cKM=^1zBZu}MH%k&rVdio($`e{1X@7~_GsETDx zf7IHOgr3zN`*~@foZ;u@bt;@SHGScCUg2VAzxUiCE4m`)q7BO_#UxzFRN_Cg0KLgd zI-ZY^v?Ec3pefe8dIjw!nIby|I-Z4M|I`8rlp;Q@*Kp0-t#7~ z=dfTBsYXgwGHm0!Va0E|&A-1r5T}PR_IC)lEr8a4P7{ROOVcIdrOEeYPE*TIzCPtP zLZRco65$n|4N}Htk-jLd8|dhF2noRz^b&BGzYa_5DO6mz!pJoWak*Ytqfi84TI3o& zA)(r`wWrHkwKp^bSb%9T?E%4_Vi==?V!)I%DZUwZR&CZ$Qe2FzG4_s*Fx+ncx9zr0 z>8r+)UQyl5#njwC#2qq;TlD9KgIaWo$z4z;AxdB}UTRTURi&|n!{!gO!w;toWc<;qgpQhl>Mz}OUkfnDh2V%%&O}zyhOtP@Dko49x9TqU<)~n#r z68gybFDl8t)mwNNCl1RV*RDo>|cv$r9$W-_{i`}Z$l zq0fW`sJ$FU67*+>$8)Vo%K|48rgVyoLPfpp{X3oPFE4EDz2xKwFZP`HXKX~eA+&>X za+DCkFMwz`+7cGcKD#_Vu_{(--JPJXk)VY{uAI229udBw?Ph|)h#=r)6o7k~Eb z1|TNbhC0j7gYdFBc)k*<^_zO zBLy!WS;+lo=H)@$gAXPZZJiPU3>QMi5mMEikb<+YvRcq=IJ*lti+3uX_)dJu~GE9A+fBH5&!hGe$ibb^306t-*owrf1g8MFy22lSriiV z#s2xlBEov@op~l|M*LD?YA+sDbDFe8i8LzJC&A)r>+Nj?Fa=3tWXKx;OnXT6$@e&v2Djf6n$&Z#l@wr-qu5upMP}A zxaIfnf6~jK_CtmX@^NNBw;*`50~38a6El~?sl6>DB9@KC!E`?XTfl>FC>a>q&Z^r@ z=0O8h)6`s;n````oW^kv`yMuW0#?pLgv&I|HJA&`XU-NC6$QOiNnQOJ^xUm2{ipOS z3%kg1RLCv}IIrOMmC(;xLt|gute7!_yv3i9k-~bAVW1Wp*dYU*Q@`1EgY{B7a{F)g$?t!S&9X#w0nBPkV<$Msg);Ye` zV}HOdz1&)#;L)y0PtR-3Rzh)cp|^K&*ecoh`ZeF7*!R+$&W|)SpEsgWBt)bpC+%BL z;vb9~9t#V`->a+R3OU47RNt$pY01NaX$>2SNHKioT)IiT{`HA@OFv1?@1?&clvFSA zG4P_enK%Bd!3GP79v>H1P3RKIS9B>U`D&bI{5vDn{Jj zv+C=oJ-1#~&5p$YAH#jX|5#2A8|Ht3WWr2WFJzy30r0_OlH*AoqFRbIw%ZIwPk?-U zt*uS$=s@PULLmhVnLwDZP}0w1bfNEFBiF08KVKNW)tAsPTEbVdj&o=Z#5fqpIkQ5%Tp zBXhDqx?p;X6R0vVtwzh{%hMYn_6Z%Z$Qor=ls@uSew zqtVie6a>e~nHeBd>CQ`J$rvV%B!2lD({G}q#mbwFk1OoQh?#$>nxkaP?~#iqYz@36 zqDklA;Ig&Ipnpdam+tsEExkf%M2v3x%J<}_s1o_tqiG(}&;-I$GS)LPgj@JzwB5{Sa?$K$*Fi^4j(lor9XJnDEdu#EKRvZHYMq<_PYvi^fZX@7jyrG@czTX?LBajd z7V`5@Qoj6FCkQ|bAM`z~BX4?0OZyf=<3meTC9SCn@sB=8N6;nh-&_8uo^Op7P@9!y zvGliHb(s8hnv|8jBNskChyS3VyuYoDhz(h?n!&XFw6UO&(C2u;$X>n&582qT-Hy5a zWH4|e`-ffQV`E<^B)$@}8$+n;>4Dp(S>a-{d5eTp_ZH?}YGGk~ON)l@ZYTEo_r1hK zV_Y(?l|D*rbeN6bYMt>zdHK>85vKZAr3l;9(ZOL3sl^QL%WY2~TPINbQ+U2h9-lOH z&j;X*pzszI)va*Wu z#~%TevMPwGO9?H2n{p2udMs2gN>9X6Dibp_XNKL-1ez7t^zd+|1A}mn^dsMi!SfkIWGV;R8x$!k zBYR$`5|=yg#q3+j+~CPCruy+d0P<@u_BwI9m7PIxj5AN3gXtL>XiS1BRKU(NlRbkW zaW8l=c2Yf4vE@W68FH_mTKgs@Cd`OuxB5;ks|4xYM0+8h$s?(dPYBPC0(2)-J0r`U zPw(J-J%Vmb;YA5ciD&5#5=}nhI|NN}T#H>?IT(1+`@2%-FceJK&)N7r19vgaMVnW) zmhEDdP+Z*lJvpTLgB3-4UNiYinR zqnjbb`S&!Tz6tTy$vO=7kjgz9(aj0mMoCz-xnF1T* z>VZ%}sHJe}1ZcnbT^ch>w||yPh#pO=ee-6a76G2Z-Y&LP9WFV`a-N^9asO5Q+nM z)H6PywZM~SW|o#-Lytg8V({!T-T&6!c?MOrZEbohCXNIV0~rMb6R4mB5zr%ofutNI z2bG+2MnsgL0s<-`NdZB!NX}6S5+!F51SJQNyyye>guZQAN}Lhp#T?q zueIkKW4z-X&-C&RPtMGIw!G{#c5Q9sP4Rh=D+^qImWN1IBxKI-Lak=f`?4Xkou;s7 zz}ve@1h^cFuN9P`BS(*%2tVRZf(NrgWGZ|ASMTjwm(NM2FwNWYIIi@Idi%43vvoCC zl!cB?#0yDyLSkZkQc^{CH#5{J#H}QWyYnBdxPyHB{AgZ=hQj%g;k5iMs?mZwm%~sv zs46?m^D16;bib=!dPqXTVIw0W%zu@b2sU?i8frXjtFESmX$;#1W_>Ya0>N^}3eSzP zDTVsaYw6Ju+fdyFnD6r_J!@ca@b&B0!J@mC_IwT_zD-AG=^gm*zu>;{$h+!UUEebu z$)bS_?$<6s20lu3bh)z!EqCO;|ITu?ku{N!HzkKQ8VCn@d#gLzv?>-ou!+9D#C=u% zJ}_|J-olcX{`m#{-@hCq|5BM3W2zh+Yq4B^68~J1CF=iw@n5?MU#))8U%1e^y5MG- zC4Of)MAXuX-zE8+hEe35!1Cd`TvCrk`L@`eGqe2CT*NJ&t!v`+$x+S7$Vj{GOh=NE z7y9V$pIb`@v<#jXYf2YaRBmoKH8afy#Iq7^pKaTIf}T~ioKO7RyJIRrmZKhR6+rOb zeq!|`zE>sm`GPEmAG`UjxmfkXN0{T2O_AXTJ=wvY!pdw~IO~>$RX*Nv^`hk-^88dcT+}gLsh?i9F+<%p(5R z&EC|M$xV+U9sFkoZ@-8LXc-CHCOtYcnV;X0oxSPqO!rn8xo^%4dO3sb=b)+8RTFKfdzHERz zQE$w;wYBaqC83}oMX9bF2AHgm+k{51{fHAW>3eEyjigcv@3k{K`@R=j5uMxmhPK;< z%W=>WCo{~Pmu+}VP2)uF6!@&ITv@8VSB+6imx=jz2dgCN^DZ8xbfG? z_jabw=PR72wcWU7SmaDhylq1#x`9Fw*K<`@u;}4-zbHdBvdk>CgJqn;MkC&BWJ05@ zy*;TvBSl^=W z^WP^Cl98h^h!`C&_loSS)ZtH`nJaHYM<>km_r-E&K017iqvhQ9>c~waBNN@;yrj90 zhkxJET=l0B-iRt$ny&1pjE>vaF&S&@u{%G!pI;!KTi9*&k|3uv^~dUJ^jfwit@QKr z22j%9+Hg^x{p0pe;!)A%l9w*=`cm^Se))FJ(vlZIF1|CXLDk3%D0a}(*Q%MDQoMSf zKu6No=LypYORf}RpvuYl8GdX&j;(iT#d)@|JZR?UIFo1Qw?}8h$-?!dIs6pyttdPsf6FFw5+u?q)|cQ z;lqRtZ?Wif_|;MuR~8vgFq!hu#l5+(aImtu**Ea3>aVF|Z{EIrIXbF0c7o57+%h=M zRc3v6Lee7GtZ;wt0Up{kK8fxQi$JXUw43Gop*TTkRR|2^^!B5|qf5dvFqurKVxT~eeAw3v;TCY+4)!M>S5cq&y_dy2aT^4He9ukbQ^8b z5|Z<)Y;UOYV}0;6_*4gr^;F+2XcWU;#$Nn`eoyZN@BjT_iC4GS*|cWl0uvy2P;RBV z`|@&7TR#Ow;q=^mhB)wEV<&zUL+)yh6D2|U0tLypf!zG;ECZFrh$--hTT9BzpRxCZOG!%ZLmLEJ)A#Sf0wQNl)@Ezz5+6lx^~8rsTW0+cfzCgT$3h&b@7&S%l(DsY=|Ijl&YjFtHhZzlzJB>< z9Gf4La3dOGTd)1~*Lk&WL*qcb;|xjXLr5T#Os^%l{@x{1xb}Y2v*zQIJF_^*%ox6_ zX>6>i>D*DIx?{cruZ%axc)9V1Ok1q8b?4{jKM4qsw6fwN^@+39=5W4|mM;T=OXZ!# zL)%HniWH8H*Uz?JCmUDNWSVt%IpsA}H?GBdMN@6bS@9aY#2`}DrFKj3cF@@h9;#cz z3)faO{*H)mbVy11sl$)n=^1JCQYIY!9TVG$n5c#Qw?TxfMu%VVdh5mOy7as}U5pIh zFAP078@j@)j1NW3ySFcYWzm#zZe%!Fm0CG8GFhvKCTi6CC^`(udrDGsaaD{2wnR%X zG09!KaRZ*f_T$`ITAYY=n>HJ={k>XMsCwn@A9LFIdu?$jMNVF-xWHKdI|1P6XS>Yt z`*UBh|NosY_|D$EIq;3<9A4Ovaom3)`6Kckv_9XweqFlUVQ_LM8(TeZc25~(7054k ztitHG5)>+A#{`fR-IHU&9U#4+<@f;IvGwKl;_<%J*RS259Z`A@ZP>`znBbVgbPOVb z7?S4cdxLo_Sl1g4A336uXLAU4Y$WW7I1f57G zQXIgyDREkG8>mV&?0Y|8j_H_Y1x-yuL)@!Zch7ljnemcX-4NYW1znZk1a}s@NdVx= z2+rZcF*O$@W(+`SI(~chkEBlh&k-4pqbMO@C)LC7Ffj^_mb)eFJ4r>S#RwI6*liHxZfT(*fFmNZj&QQz;@dN$oFQu5GAn41U zG^{m`jumYyfxzxCnLBb(UVa1vq*HX=#KjIB+VBNJ{G_dczplY^AYl3UG+J#@H=`Ck z0lV^h%@gLPrr)OA)qn9XwI1mOn_5%}+O(LPTqJUL?AKpst$I~!>kJ|#Amye5t6`?j#6mZgn(Hhduj zzxJw{+9zn9I<4Q-;*D}X_alm}pB%>1ezc9e4DE6tFWEk3Wv-hLsCO~5A3vxw zpWu3ioY=jXT5PH_RAqqz+T6O};X^6%&l>%s%l+9qpx}|x8No)iW^=LFiA^|JZLTwY z<>350&-70l9;5GPV`Uh9ii>$j$RJKQyp!5KyPus?nvIsk$_Xu> z^l5$GcOTsxRW&t7NR6<#ls zz&#OQPk4UpCb~WV8L`5;3RDk-bCNdbe7M9frffU}$U;Oze6Oa1JLdO4cXn1|(ShcQ z`jZ%Pg}8JcDH+T&u#rq-HKoDk<27i62L-(A2zuWnC_{wB0o>8MAR(XvC8*TE#x`Om zRp0rSmzeG7k(8o70q3s%fUM-y)DipQ6;_nGSib;3R{_M(n7XWG7!|eUb5DzuqGIBF zZdsHO>5o7Bx=oyuG9tcco1YQuWjP$3loT;tN@k#%?$qDfkuh`pNBf7_5|5yqLD54e zg)(P9j)fYUPm#3S>p5yZF)s@zAhcbScl{-)teoQA-quFkGA1S_5G21~@$APd0Jk70 zI9M9fln|ejzygQm2W~YKPv}NILYozWa1I3Tw<#&ZXpm+8QvNAzWONwDl9txifalNk z#9mMELFfcKnc$NVE*s(kB!PAVyv}R(QY3KnMM3qUDB-%Bt74 zU1XQil`Gq!#F2#h95|(-0|42Da|f^di@)0{r<|PJQOyF(VJ}$Y+BG#b_1zJ86g1hg z_(>%0E8pI|!E;6Wg_&-~#);*YgmCiCq>~@CKnH-4901x9u^RF&w=LdD?KAqaL`zk* zvMRu1!@;A%_3v($4vnzK#i#9N?@wV128q#|X>{@adbwAP&m&q2?f#;j-2D`3oo7fS zW=Z0VfTw4TjGoTVzkTbz`b%i+;Nhe!Gk`BSKC|2L(DCx}k}zp>4M2ku@IrxkNv^X) zR#zDDll#B{0wWIkox|!(CG05_-xr?QNdt=cZyP=YfQ*FBlR4{Y0ende_Je8)DTn6S z2t*=uY0NaLYxsxsVIvV1v9%?`(bJN*hCQ27xGlmp?dQF)R5{lVo7JbC_2gOh5Dlq3 zRi~n^?rzrjU%Nkj`V{U?Q3w&R%qUj&%8-Mtz~%>)mo72>>Fm4}WunZ>p+#p+n+#88 z9(!u%)2)5yOidrvjp0)QkmLq-EzVT(p`h8>E#j-%w3U~~7VE=r8<-j0o`31OYxj*o za$$Rm^o{*^<3@7dm6;~hf`T5DYWq#qW&DL{SPl;M+S|=Uvum`c>RiNP zPjSIr1Y3y&gMfmA=;wzUgKdiIE!0@Q;Iuyt|Yhzl3LCi;S* z$;F~hvv*RgX#ag1&y%CJhQxn*;mQVPP8e)_y^gMyaZJrpWbzBIR#WsYy&+!_-@1)_IKJFnQ@##TA* zpw3}seI6@fdz(4&b-bt5>~^J8x}!B85dJY-v^SMaj+4n0-rnP*$=F_N3 zzTkFL=8LYUDmU(vSQnluN`Ex9zE74CNmAAIqz0}sY*`qNgGcW%+T*;ub*EKwqoX~B zhI9~K!3o}6yy_T2zbOE z2@o0hGCsCe*_;!dd!0vHl++RG&P+MC_2zc%)qv#F))JUG9B7N>4_+M{g4sqJi-*r)8^Ngjw_z@v_)(et4`$Re`t7^|w zC0uu=r25GL<)z)vcX+(JaM$kZifY|ug$o*PdVHRYH&S{&W*GVm4d1Yu)e#ja4t|)J zC_qQI0a}t`zeU+g4C%GaG`N`@7|i05dc3Vr*q2CKlwzzSN(-mUw&&#MH+OVgynUOq z@zkZR%1SR}BC`OSr^5j-IyPo#WW<3zl&}Z8kykbSN2aD|OID_e<-x^9tlwC#?u+@~ zkMOV#59>`9E@*fd(oG+-%Rfgg^JRYdZ77k45+w(aJ#6dIu7$B%ematN+lA z?S#{cMD%07+q;n3)vc+~?;|2sdgK}vav>NbffwC@;VaPDTLyk*H~_8goTT})iqpU2 zdR)<0WL8`2*CH6HJlQ7L85j)cABkDIs7YR+j)8JJlkHCePs9s|JaIQTjdstib^j!c6QHBs_WN%35C5i zaiOWx@RrN+@$SLvLIM`ACUhqEUv;;!dl{c9Q93gyd;h`Gz^GGf_V?IBlxN#VWk}{J zi#rj2N5|yUFA5+qRSA`dR6hRe`gL?tiTP7d9dyCG1K)Hz>ECuSM_4=wbn1WJ{sjB0 z45*#UzypBv$Z_)IQ#_{PhCe`Pq?eG8fT6;`$Y^vX4}RN*Gjmk-eU3b6WwtG`0B}V3 zOJu@?={!nHK+ZyBCFOa}pocM6K`;LV<7JIgi?57d5a|d(3PLPI?-gc`uPphDIWD%O}=@YoY$HjAG*EFS@ptD_m2(a`W7&CanW>nwpdM?=LDSScKhv zGcSlLv7k_l;Y>&WFpqFY<+79Um|@A?CW9Zm#$O`WJ09xByeK81gVeLsYs^5mx5k}9 z*Y1NcW1v2N$dB=p^N!ieYOx1!Q!4gq4PDhrm4r||WTZz*@<`72m){#uw0qB%V-7+8SmQNYWvwVgw}F+$z524k%6D}WiE94bjv-@LnvwxqqkVF_*REE;WRIf?pUs_ zDhCNl0b#t!$hMtc9@Bc~*h~kx9L~Wq=Zal)bZ4(wagDX<%`0EOOaxsTrg|=`4J@p` zYw20pHv=+6WybN@{QpWR&8IJM!hTX6Ick!>uM{U71n^$*0_3^dqg1=y9UN{HBO~z% z3AbSS2cLTBo`tQ`0mc&)WL!S4&VUk?xG+jGSYyEh=STlZ73jOY4nT)leE z*!YOQ`0_ywj`eh#@M@>yl5b+6#0+6sRG%QvBIIRR3EX{{&T3QWLcNRpE z(IqD*oAl%a(26gTUNsQ66(2Z68qCB{qf|hBflopS+sJE1;wr!aF{q)DjKDU5eZA<=? zckr8Qcb^&^-O}*8mC$ypQ$<->&oSB4+}LHsa?9#QLosDoq$14OzoqCr;) z3Ja6L2Luc`Vps*^O^|~w*xH@~v@bQYG79c4MI5aYm6GCzfrK%iZ*SfzN=t8@n3%x+ zHr*Ua-UR{_R@QD+RaJDbB~#Nfva)`un&Efg=;8!35f}1@lRg}NDUt?d-BMR|1Y*8b zRee1-3`3x%QbJ}z^#%hEBW&|Sd1EQ*N1l`4#f|^ZYE^inikeI<#5F0-ph-L@;_FBA zwIj`mhV>|lw$k93+Qbk5-UEDmDV1d8C2-^c z1;x$gwrYvvBkraoehz-bX`46T$qerW!IH$p&raB|QAoW2-Vy~p%`@g5JG4zXub5wi z<;}vf>jxoiV2HEtG#7E!009rg+#(!66AyoXl=ycU{-gTzaJyd za}`sXwav_SuWq?+CoRpBD}A`SA@%EUeDv|q0c0FI_Y7C|o0j0Tnc~1J4b83eZ7D(_9v^iESvYL{IrpH6<0pmycbiQ~>Gq-^w1gsiY=5 zYj9{&y1xI2jWiF@d>&mRIe6DLI1k&wO1%*MOW|xWP zq>9P`5XEV3dG>mGc^&y@-99df-$F4Tt5jW9U47PR`8WyuZri@B(^`0jt$oYM>pw}^ z4HskM<9(l*n*tscC_2edJ{0=ZalNqD=|8K{DN&cNN@bTWjdv=d zfd3%afKi_pGlO2xB`y~8J+G*+K*v2rb?@JHK>1NxNo%b#$rt+^S z7BibMlzu5CQ?XIe1-LJ+I0p*njhUPM_LomAug;I8KM7XSwJ(5i!d7%7qy+~)-Gw%c zg6*WB;6{z07*`h;f;)=irUWr~7zI0MY%Djj69z#O2Bcn7^A3OqkP6nxE12H3#_0rK zYOiDdQyXkWLo+i%JpE8!Ufv~YA&&Y<>+A0de^h*LzTCHO-$2WPtg;8RMub4r>|by; z3#M;U(;z7RVl0lH&^gYqe3S=S1{7Hg?NxzV3(u`SjyWXGrR*Mf;WYR4(Xn63h2N2R zrX`LWr{sDfn}CkG*x7K$6K@2<8cvV%#=nQ-yO_?jksYXbnY@`=3kfZ)+u8J2DdOYL zA3B_bywV-<8%rH7nT}zG^BgN=b!w&|^R-?Bk%3JK2}~lcc|rYTJyU;Il;k^@hK=nR zN3JRM)}pPfFK6TaKNj;U^6DGRUIuEf^+pg6?c6yH>sR%yf>*Cn`1sN2;bX9$&umAz zm)G&bCs_1HQiA5-bkuW|peAYcr#yS5s@gTZz~0FDJTH$vCr@~=r}7V3*JquP%S*Ou zZ)yx|J~T|#-liQ4>AOdE*~8+ago?&&WVJyHM)ymXD2Zww9RT8JF94uOppH4Bd?3z~ zL)L@L!W!A>Y^^{;n6>al?@Z4Lfc75GPYk z7O#`Vj}W;XPILtP>~(znkAiN^i{TiYUBrPmau5J;#5$0Ql1ueMQcJw zUSx}hJ6Z$i({8Y#rhVw=H;fZm_KArVYFUOS|Em;GgK;}O0C1r$1bqA`1?l_Zl`Dfd z`r>0<-2`*!6pk7#_IF!dlm zHMUI20)tquZ4>Ry~EA7%iDD$7v}H>x41?9uf&c$ZILblAG6 zPwi;$Agi#2w*MlU3?>ojapB8{x0WH@UlOD80RMWvt_gqj#tEN3Ey)TedhVDmK?5 z)+Z^|`NMsI7=e2Io`*|ETHzBvnjqV4^?$1r-mGk&rv$$z_7tJNFoLWm$m}s{BzHs~ zG&L5Vp7*MmnVZX?ale=HMpseMYj(-=e8qe zV<4zBag%XR88m|`~!K)H8so~&^xAFr@F+uOL}`h z#1{3Me{WOD{e|-=JQ&1!y)iKm6XOTF2!b?WErZ)RqtmXYj??kS8!Pgv5%-TDX^TtF zST~=BWu+PZwmiR((L>@xTmrs+X_ywgXqCQn@lIMlqs*F``0!TCer@e&*fC9%62BC7 z?zeh?7p(WSV!&mwlnrK6pj(a;dO3N?KiQgL|`z2<4C^a-oK+FfGjGE1Q;3(gnjcKZ~TmN{OJ!_gZl}0$8IGqSx%i zO;S>DXx=gBLmaM0jvmDj)3TKpVVkh3wvB9ld*BqRB1y^rb5@DG+nIz^;r%myg*DOi pA70ylqThB|eEYw - - - + @@ -38,7 +36,7 @@