From f2179ad8a0c0f56b04bee6e90d6ded33f1413e3e Mon Sep 17 00:00:00 2001 From: BVE Date: Wed, 23 Jun 2021 13:27:39 +0000 Subject: [PATCH] [ADD] email_communication: new documentation regarding general emailing Creation of a new submenu under Applications/General for the Email communication. Moved advanced of dicuss to this new submenu + adding of content regarding frequently asked question in support. Redirection has been done on other files pointing to Discuss/Advanced to match the new folder email_communication. Modified content in: - Email servers: split and move configuration part under email_domain - Email domain: covering information about SPF DKIM and DMARC configurations by JQU - Email templates: (how to use the functions) by GOR - Email common: answering frequently asked questions + common issues by ALA closes odoo/documentation#1550 X-original-commit: ce8a02d46a5bf8c80b4d47057dc052a3c27d1a19 Signed-off-by: Vergote Baptiste (bve) --- .../administration/install/email_gateway.rst | 2 +- .../odoo_sh/getting_started/branches.rst | 6 +- .../localizations/italy_IT.rst | 3 +- content/applications/general.rst | 2 + .../general/email_communication.rst | 13 ++ .../email_communication/email_domain.rst | 163 ++++++++++++++++ .../email_communication}/email_servers.rst | 97 ++++------ .../email_servers/alias-domain.png} | Bin .../email_servers/incoming-server.png} | Bin .../email_servers/outgoing-server.png} | Bin .../outgoing_server_from_filter.png | Bin .../email_servers/system-parameters.png} | Bin .../email_communication/email_template.rst | 98 ++++++++++ .../composer-mass-mailing-quotations.png | Bin 0 -> 58333 bytes .../email_template/edit-language-template.png | Bin 0 -> 33293 bytes .../reply-to-template-sales.png | Bin 0 -> 34609 bytes .../email_template/translation-body.png | Bin 0 -> 98370 bytes .../general/email_communication/faq.rst | 174 ++++++++++++++++++ .../email_communication/faq/email-limit.png | Bin 0 -> 5864 bytes .../faq/email-retry-technical.png | Bin 0 -> 2676 bytes .../faq/email-scheduled-later.png | Bin 0 -> 3331 bytes .../email_communication/faq/red-envelop.png | Bin 0 -> 12622 bytes content/applications/productivity/discuss.rst | 1 - .../productivity/discuss/advanced.rst | 12 -- .../discuss/advanced/email_template.rst | 59 ------ .../discuss/advanced/media/codeview.png | Bin 34075 -> 0 bytes .../discuss/advanced/media/newtemplate.png | Bin 17051 -> 0 bytes .../discuss/advanced/media/placeholders.png | Bin 35480 -> 0 bytes .../discuss/advanced/media/preview.png | Bin 49165 -> 0 bytes .../discuss/overview/get_started.rst | 4 +- .../understanding_automated_actions.rst | 2 +- .../helpdesk/overview/receiving_tickets.rst | 2 +- .../services/project/tasks/email_alias.rst | 2 +- .../websites/website/publish/domain_name.rst | 3 +- redirects.txt | 4 + 35 files changed, 502 insertions(+), 145 deletions(-) create mode 100644 content/applications/general/email_communication.rst create mode 100644 content/applications/general/email_communication/email_domain.rst rename content/applications/{productivity/discuss/advanced => general/email_communication}/email_servers.rst (71%) rename content/applications/{productivity/discuss/advanced/media/alias_domain.png => general/email_communication/email_servers/alias-domain.png} (100%) rename content/applications/{productivity/discuss/advanced/media/incoming_server.png => general/email_communication/email_servers/incoming-server.png} (100%) rename content/applications/{productivity/discuss/advanced/media/outgoing_server.png => general/email_communication/email_servers/outgoing-server.png} (100%) rename content/applications/{productivity/discuss/advanced/media => general/email_communication/email_servers}/outgoing_server_from_filter.png (100%) rename content/applications/{productivity/discuss/advanced/media/system_parameters.png => general/email_communication/email_servers/system-parameters.png} (100%) create mode 100644 content/applications/general/email_communication/email_template.rst create mode 100644 content/applications/general/email_communication/email_template/composer-mass-mailing-quotations.png create mode 100644 content/applications/general/email_communication/email_template/edit-language-template.png create mode 100644 content/applications/general/email_communication/email_template/reply-to-template-sales.png create mode 100644 content/applications/general/email_communication/email_template/translation-body.png create mode 100644 content/applications/general/email_communication/faq.rst create mode 100644 content/applications/general/email_communication/faq/email-limit.png create mode 100644 content/applications/general/email_communication/faq/email-retry-technical.png create mode 100644 content/applications/general/email_communication/faq/email-scheduled-later.png create mode 100644 content/applications/general/email_communication/faq/red-envelop.png delete mode 100644 content/applications/productivity/discuss/advanced.rst delete mode 100644 content/applications/productivity/discuss/advanced/email_template.rst delete mode 100644 content/applications/productivity/discuss/advanced/media/codeview.png delete mode 100644 content/applications/productivity/discuss/advanced/media/newtemplate.png delete mode 100644 content/applications/productivity/discuss/advanced/media/placeholders.png delete mode 100644 content/applications/productivity/discuss/advanced/media/preview.png diff --git a/content/administration/install/email_gateway.rst b/content/administration/install/email_gateway.rst index 35e8dd6c9..5d0ca237d 100644 --- a/content/administration/install/email_gateway.rst +++ b/content/administration/install/email_gateway.rst @@ -44,4 +44,4 @@ For Exim .. tip:: If you don't have access/manage your email server, use :ref:`inbound messages - `. + `. diff --git a/content/administration/odoo_sh/getting_started/branches.rst b/content/administration/odoo_sh/getting_started/branches.rst index 15063dabf..6a938cbd6 100644 --- a/content/administration/odoo_sh/getting_started/branches.rst +++ b/content/administration/odoo_sh/getting_started/branches.rst @@ -213,6 +213,8 @@ This link contains various monitoring metrics of the current build. You can zoom, change the time range or select a specific metric on each graph. On the graphs, annotations help you relate to changes on the build (database import, git push, etc...). +.. _odoosh/logs: + Logs ---- A viewer to have a look to your server logs. @@ -382,7 +384,9 @@ we are considering the feature if there is enough demand. In case the domain of your users email addresses use SPF (Sender Policy Framework) or DKIM (DomainKeys Identified Mail), don't forget to authorize Odoo as a sending host in your domain name settings to increase the deliverability of your outgoing emails. -The configuration steps are explained in the :ref:`Discuss app documentation `. +The configuration steps are explained in the documentation about :ref:`SPF +` and :ref:`DKIM `. + .. Warning:: Forgetting to configure your SPF or DKIM to authorize Odoo as a sending host can lead to the diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst index 4bcc8efae..72ecaa4f1 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/italy_IT.rst @@ -30,8 +30,7 @@ elettronica sono i seguenti: di posta elettronica certificata sono fornite dal tuo fornitore o dal Ministero. Lo stesso server deve essere configurato come server che gestisce tutta la corrispondenza mail in Odoo, per saperne di più si - può consultare la relativa :doc:`guida - `. + può consultare la relativa :doc:`guida `. - Indirizzo PEC dell’Azienda, tale indirizzo deve essere lo stesso registrato presso l’Agenzia delle Entrate per l’utilizzo dei servizi diff --git a/content/applications/general.rst b/content/applications/general.rst index 743632c78..2cabe3659 100644 --- a/content/applications/general.rst +++ b/content/applications/general.rst @@ -8,7 +8,9 @@ Miscellaneous general/auth general/apps_modules general/export_import_data + general/email_communication general/voip general/calendars general/in_app_purchase general/developer_mode + \ No newline at end of file diff --git a/content/applications/general/email_communication.rst b/content/applications/general/email_communication.rst new file mode 100644 index 000000000..4e9d98bd1 --- /dev/null +++ b/content/applications/general/email_communication.rst @@ -0,0 +1,13 @@ +:nosearch: + +=================== +Email Communication +=================== + +.. toctree:: + :titlesonly: + + email_communication/email_servers + email_communication/email_domain + email_communication/email_template + email_communication/faq diff --git a/content/applications/general/email_communication/email_domain.rst b/content/applications/general/email_communication/email_domain.rst new file mode 100644 index 000000000..40d4932b1 --- /dev/null +++ b/content/applications/general/email_communication/email_domain.rst @@ -0,0 +1,163 @@ +======================== +Sending emails with Odoo +======================== + +Using your email domain in Odoo +=============================== + +Documents in Odoo (a CRM opportunity, a sales order, an invoice ...) have a discussion thread, +called *chatter*. + +When you post a message in the chatter, this message is sent by email to the followers of the +document. If a follower replies to the message, the reply updates the chatter, and Odoo relays the +reply to the followers. + +Emails from your users to partners (customers, vendors) are sent from the email address of your +users. Similarly, emails from partners to users are sent from the email address of the partners. +This allows you to recognize at a glance who sent an email relayed by Odoo. + +If your database is hosted on our cloud (Odoo Online or Odoo.sh), it is not necessary to add an +outgoing email server to send emails from your custom domain. You can enjoy this feature by using +the default Odoo email server. + +.. important:: + The Odoo server is subject to a daily email limit to prevent abuse. The default limit is 200 + emails sent per day for databases with an Enterprise subscription. This limit can be increased + under certain conditions. See our :doc:`FAQ ` or contact support for more + information. + +However, it is recommended that you configure your domain name to ensure that emails from your +users reach your partners, rather than being considered spam. + +For the same reason, we recommend that you always give your users an email address from a domain +you manage, rather than a generic email address (gmail.com, outlook.com, etc.). + +.. _email_communication/spf_compliant: + +Be SPF compliant +================ + +The Sender Policy Framework (SPF) protocol allows the owner of a domain name to specify which +servers are allowed to send email from that domain. When a server receives an incoming email, +it checks whether the IP address of the sending server is on the list of allowed IPs according +to the SPF record of the sender. + +.. note:: + The SPF verification is performed on the domain mentioned in the Return-Path field of the email. + In the case of an email sent by Odoo, this domain corresponds to the value of the + `mail.catchall.domain` key in the database system parameters. + + See the :ref:`documentation on incoming emails `. + +The SPF policy of a domain is set using a TXT record. How to create or modify a TXT record depends +on the provider hosting the DNS zone of your domain name. In order for the verification to work +properly, each domain can only have one SPF record. + +If your domain name does not yet have an SPF record, the content of the record to create is as +follows: + +``v=spf1 include:_spf.odoo.com ~all`` + +If your domain name already has an SPF record, you need to update this record (and do not create a +new one). + +.. example:: + + If your TXT record is `v=spf1 include:_spf.google.com ~all`, you need to edit it to add + `include:_spf.odoo.com`: `v=spf1 include:_spf.odoo.com include:_spf.google.com ~all` + +You can check if your SPF record is valid with a free tool like +`MXToolbox SPF `_. + +.. _email_communication/DKIM_compliant: + +Enable DKIM +=========== + +The DomainKeys Identified Mail (DKIM) allows you to authenticate your emails with a digital signature. + +When sending an email, the Odoo server includes a unique DKIM signature in the headers. The +recipient's server decrypts this signature using the DKIM record in your domain name. If the +signature and the key contained in the record match, this guarantees that your message is authentic +and has not been altered during transport. + +To enable DKIM, you must add a CNAME record to the DNS zone of your domain name: + +``odoo._domainkey IN CNAME odoo._domainkey.odoo.com.`` + +.. tip:: + If your domain name is `mycompany.com`, you need to create a subdomain + `odoo._domainkey.mycompany.com` whose canonical name is `odoo._domainkey.odoo.com.`. + +How to create or modify a CNAME record depends on the provider hosting the DNS zone of your domain +name. The most common providers are list below. + +You can check if your DKIM record is valid with a free tool like +`DKIM Core `_. If a selector is asked, enter `odoo`. + +Check your DMARC policy +======================= + +The Domain-based Message Authentication, Reporting & Conformance (DMARC) is a protocol that unifies SPF +and DKIM. The instructions contained in the DMARC record of a domain name tell the destination +server what to do with an incoming email that fails the SPF and/or DKIM check. + +There are three DMARC policies: +- ``p=none`` +- ``p=quarantine`` +- ``p=reject`` + +``p=quarantine`` and ``p=reject`` instruct the server that receives an email to quarantine that +email or ignore it if the SPF and/or DKIM check fails. + +If your domain name uses DMARC and has defined one of these policies, it is therefore imperative +to be SPF compliant or to enable DKIM. + +.. danger:: + Yahoo or AOL are examples of email providers with a DMARC policy set to ``p=reject``. We + strongly advise against using an *@yahoo.com* or *@aol.com* address for your users. These emails + will never reach their recipient. + +``p=none`` is used for the domain owner to receive reports about entities using their domain. It +should not impact the deliverability if the DMARC check fails. + +You can check the DMARC record of a domain name with a tool like +`MXToolbox DMARC `_. + +If one of your partners, customer or vendor, uses DMARC and has defined one of these policies, the +Odoo server cannot relay emails from this partner to your users. + +You need to :ref:`handle user notifications in Odoo `, or replace the +email address of the partner with a default email address. + +.. _email_communication/SPFDKIM_common_providers: + +SPF, DKIM & DMARC documentation of common providers +=================================================== + +- `OVH DNS `_ +- `OVH SPF `_ +- `GoDaddy TXT record `_ +- `GoDaddy SPF `_ +- `GoDaddy DKIM `_ +- `NameCheap `_ +- `CloudFlare DNS `_ +- `Google Domains `_ +- `Azure DNS `_ + +To fully test your configuration, the tool `Mail-Tester `_ will give +you a full overview of the content and configuration you have in one email sent! Mail-Tester can +also be used for other lesser known providers. + +Use a default email address +=========================== + +To force the email address from which emails are sent, you need to create the following key in +the System Parameters of the database: + +- If ``mail.default.from`` is set, and contains a full email address, all outgoing emails are sent + from the given address. This is a requirement to use `Outlook with Odoo + `_. + +You access the **System Parameters** in :ref:`developer mode ` in the :menuselection:`Settings --> +Technical --> Parameters --> System Parameters` menu. \ No newline at end of file diff --git a/content/applications/productivity/discuss/advanced/email_servers.rst b/content/applications/general/email_communication/email_servers.rst similarity index 71% rename from content/applications/productivity/discuss/advanced/email_servers.rst rename to content/applications/general/email_communication/email_servers.rst index 8579d3e39..9a2d719fc 100644 --- a/content/applications/productivity/discuss/advanced/email_servers.rst +++ b/content/applications/general/email_communication/email_servers.rst @@ -1,6 +1,6 @@ -============================================================ -How to Use my Mail Server to Send and Receive Emails in Odoo -============================================================ +==================================================== +Send and Receive Emails in Odoo with an Email Server +==================================================== If you are a user of Odoo Online or Odoo.sh... ============================================== @@ -17,34 +17,34 @@ Scope of this documentation This document is **mainly dedicated to Odoo on-premise users** who don't benefit from an out-of-the-box solution to send and receive emails in Odoo, -unlike `Odoo Online `__ & `Odoo.sh `__. +unlike `Odoo Online `_ & `Odoo.sh `_. .. warning:: - If no one in your company is used to manage email servers, we strongly recommend that you opt for those Odoo hosting solutions. Their email system works instantly and is monitored by professionals. Nevertheless you can still use your own email servers if you want to manage your email server's reputation yourself. -You will find here below some useful +You will find here some useful information on how to integrate your own email solution with Odoo. -.. note:: Office 365 email servers don't easily allow to send external emails from hosts like Odoo. - Refer to `Microsoft's documentation `__ - to make it work. +.. note:: + Office 365 email servers don't easily allow to send external emails from hosts like Odoo. Refer + to `Microsoft's documentation `_ + to make it work. How to manage outbound messages =============================== As a system admin, go to :menuselection:`Settings --> General Settings` -and check *External Email Servers*. -Then, click *Outgoing Mail Servers* to create one and reference the SMTP data of your email server. -Once all the information has been filled out, click on *Test Connection*. +and check *External Email Servers*. Then, click *Outgoing Mail Servers* to create one and reference +the SMTP data of your email server. Once all the information has been filled out, click on +*Test Connection*. Here is a typical configuration for a G Suite server. -.. image:: media/outgoing_server.png +.. image:: email_servers/outgoing-server.png :align: center Then set your email domain name in the General Settings. @@ -61,9 +61,10 @@ Can I use an Office 365 server ------------------------------ You can use an Office 365 server if you run Odoo on-premise. Office 365 SMTP relays are not compatible with Odoo Online unless you configure -Odoo to force the outgoing "From" address (see below). +Odoo to :ref:`force the outgoing "From" address ` . -Please refer to `Microsoft's documentation `__ +Please refer to `Microsoft's documentation +`_ to configure a SMTP relay for your Odoo's IP address. How to use a G Suite server @@ -72,53 +73,23 @@ You can use an G Suite server for any Odoo hosting type. To do so you need to setup the SMTP relay service. The configuration steps are explained in `Google documentation `__. -.. _discuss-email_servers-spf-compliant: - -Be SPF-compliant ----------------- -In case you use SPF (Sender Policy Framework) to increase the deliverability -of your outgoing emails, don't forget to authorize Odoo as a sending host in your -domain name settings. Here is the configuration for Odoo Online: - -* If no TXT record is set for SPF, create one with following definition: - v=spf1 include:_spf.odoo.com ~all -* In case a SPF TXT record is already set, add "include:_spf.odoo.com". - e.g. for a domain name that sends emails via Odoo Online and via G Suite it could be: - v=spf1 include:_spf.odoo.com include:_spf.google.com ~all - -Find `here `__ the exact procedure to -create or modify TXT records in your own domain registrar. - -Your new SPF record can take up to 48 hours to go into effect, -but this usually happens more quickly. - -.. note:: Adding more than one SPF record for a domain can cause problems - with mail delivery and spam classification. Instead, we recommend using - only one SPF record by modifying it to authorize Odoo. - -Allow DKIM ----------- -You should do the same thing if DKIM (Domain Keys Identified Mail) -is enabled on your email server. In the case of Odoo Online & Odoo.sh, -you should add a DNS "odoo._domainkey" CNAME record to -"odoo._domainkey.odoo.com". -For example, for "foo.com" they should have a record "odoo._domainkey.foo.com" -that is a CNAME with the value "odoo._domainkey.odoo.com". - Restriction ----------- -Please note that the port 25 is blocked for security reasons. Try using 587, 465 or 2525. +Please note that port 25 is blocked for security reasons on our SaaS and Odoo.sh platform. Try using +465, 587, or 2525. -Choose allowed "From" email addresses -------------------------------------- +.. _email_communication/default_from: -Sometimes, an email's "From" (outgoing) address can belong to a different -domain, and that can be a problem. +Use a default "From" email address +---------------------------------- + +Sometimes, an email's "From" (outgoing) address can belong to a +different domain, and that can be a problem. For example, if a customer with address *mary@customer.example.com* responds to a message, Odoo will try to redistribute that same email to other subscribers in the thread. But if the domain *customer.example.com* forbids that kind of -usage for security (kudos for that), the Odoo's redistributed email would get +usage for security, the Odoo's redistributed email would get rejected by some recipients' mail servers. To avoid those kind of problems, you should make sure all emails use a "From" @@ -133,7 +104,7 @@ Instead, you can also configure Odoo to do something similar by itself: #. Set your domain name in the General Settings. - .. image:: media/alias_domain.png + .. image:: email_servers/alias-domain.png :align: center #. Click on *Outgoing Mail Servers* @@ -142,7 +113,7 @@ Instead, you can also configure Odoo to do something similar by itself: #. Fill its *From Filter*. - .. image:: media/outgoing_server_from_filter.png + .. image:: email_servers/outgoing_server_from_filter.png :align: center * Use a domain (such as ``mycompany.example.com``) to keep the original "From" @@ -169,7 +140,7 @@ Instead, you can also configure Odoo to do something similar by itself: * ``mail.catchall.domain``: domain part of default outgoing email address. -.. _discuss/email_servers/inbound_messages: +.. _email_communication/inbound_messages: How to manage inbound messages ============================== @@ -205,7 +176,7 @@ alias in your mail server. (catchall@, bounce@, sales@, etc.). * Set your domain name in the General Settings. - .. image:: media/alias_domain.png + .. image:: email_servers/alias-domain.png :align: center * If you use Odoo on-premise, create an *Incoming Mail Server* in Odoo for each alias. @@ -214,7 +185,7 @@ alias in your mail server. Leave the *Actions to Perform on Incoming Mails* blank. Once all the information has been filled out, click on *TEST & CONFIRM*. -.. image:: media/incoming_server.png +.. image:: email_servers/incoming-server.png :align: center * If you use Odoo Online or Odoo.sh, We do recommend to redirect incoming messages @@ -232,21 +203,19 @@ alias in your mail server. Then go to :menuselection:`Settings --> Technical --> Parameters --> System Parameters` to customize the aliases (*mail.catchall.alias* & * mail.bounce.alias*). - .. image:: media/system_parameters.png + .. image:: email_servers/system-parameters.png :align: center .. note:: By default inbound messages are fetched every 5 minutes in Odoo on-premise. You can change this value in :ref:`developer mode `. Go to :menuselection:`Settings --> Technical --> Automation --> Scheduled Actions` and look for *Mail: Fetchmail Service*. - -.. _Office 365 documentation: - https://support.office.com/en-us/article/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-office-365-69f58e99-c550-4274-ad18-c805d654b4c4 + Set up different dedicated servers for transactional and mass mails =================================================================== -Odoo's e-mail server has the capability of sending 200 e-mails per day on Odoo SH Cloud Platform. +Odoo is subject to a :ref:`daily email limit ` to prevent abuse. However, if needed, you can use a separate Mail Transfer Agent (MTA) servers for transactional e-mails and mass mailings. Example: use Odoo's own mail server for transactional e-mails, and Sendgrid, Amazon SES, or Mailgun diff --git a/content/applications/productivity/discuss/advanced/media/alias_domain.png b/content/applications/general/email_communication/email_servers/alias-domain.png similarity index 100% rename from content/applications/productivity/discuss/advanced/media/alias_domain.png rename to content/applications/general/email_communication/email_servers/alias-domain.png diff --git a/content/applications/productivity/discuss/advanced/media/incoming_server.png b/content/applications/general/email_communication/email_servers/incoming-server.png similarity index 100% rename from content/applications/productivity/discuss/advanced/media/incoming_server.png rename to content/applications/general/email_communication/email_servers/incoming-server.png diff --git a/content/applications/productivity/discuss/advanced/media/outgoing_server.png b/content/applications/general/email_communication/email_servers/outgoing-server.png similarity index 100% rename from content/applications/productivity/discuss/advanced/media/outgoing_server.png rename to content/applications/general/email_communication/email_servers/outgoing-server.png diff --git a/content/applications/productivity/discuss/advanced/media/outgoing_server_from_filter.png b/content/applications/general/email_communication/email_servers/outgoing_server_from_filter.png similarity index 100% rename from content/applications/productivity/discuss/advanced/media/outgoing_server_from_filter.png rename to content/applications/general/email_communication/email_servers/outgoing_server_from_filter.png diff --git a/content/applications/productivity/discuss/advanced/media/system_parameters.png b/content/applications/general/email_communication/email_servers/system-parameters.png similarity index 100% rename from content/applications/productivity/discuss/advanced/media/system_parameters.png rename to content/applications/general/email_communication/email_servers/system-parameters.png diff --git a/content/applications/general/email_communication/email_template.rst b/content/applications/general/email_communication/email_template.rst new file mode 100644 index 000000000..c004ec5a8 --- /dev/null +++ b/content/applications/general/email_communication/email_template.rst @@ -0,0 +1,98 @@ +=============== +Email Templates +=============== + +We all know writing good emails is vital to get a high response rate, but you do not want to +rewrite the same structure every time, do you? That is where email templates come in. +Without the need to rewrite the entire email structure every time, you save time to focus on +the content. Multiple templates also let you deliver the right message to the right audience, +improving their overall experience with the company. + +.. note:: + The email templates use QWeb. The composer allows you to edit emails in their final rendering, + making customizations more robust as you don’t have to edit code. + +Defining a default reply to on your mail template +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Although the field *reply to* is available within the mail templates, **this field is only used +for mass mailing** mode (this means when sending templates on what we call bulk emailing). You +can send emails in bulk in almost every app that has a list view. Select the records you want +and click on the action button. If you have an option to send an email, you will see a mail +composer with possible values to define: + +.. image:: email_template/composer-mass-mailing-quotations.png + :align: center + :alt: Composer in mass mailing mode after selecting multiple quotations. + +You can also define them by default on the template: + +.. image:: email_template/reply-to-template-sales.png + :align: center + :alt: Reply-to field on template. + +Because of this, setting a value in this field is useless as the value defined will be totally +ignored. The default *reply-to* value is the default catchall email address to ensure a +communication between your customer and your Odoo database. For more information about the way +the catchall works, please check :ref:`how to manage inbound messages `. + +Transactional emails and corresponding URL for each company +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +When using Odoo, multiple events trigger the sending of automated emails. These emails are known +as transactional emails and sometimes contain links pointing to your Odoo database. + +By default, links generated by the database use the dynamic web.base.url key defined in the system +parameters. More information about this :ref:`parameter `. + +If the website application isn't installed, the web.base.url key will always be the default +parameter used to generate all the links. + +It’s important to know that this key can only have a single value, meaning that in a +multi-website/company database environment, even if you have a specific domain name for each +website, the links generated to share a document or within a transactional email might remain the +same, whatever the website/company related to the sending of the email/document. + +This is not always the case as some Odoo applications have a link established in the database with +the website application, meaning that in this case, if a specific domain is defined for the +websites, the URL generated in the email template will use the domain defined on the corresponding +website of the company. + +.. caution:: + A document shared using the documents application will always use the web.base.url key, as the + document shared isn't associated with any particular website. Meaning that the URL will always be + the same (the web.base.url key value), whatever the company it's shared from, this is a known + limitation! + +On the other hand, sales orders made by a customer on one of your Odoo e-commerce websites have a +link established with the website from which the order was made. As a result, the e-mail sent for +the sales orders uses the domain name defined for the corresponding website to generate the links. + +For more information about how to configure your domains, we invite you to check :doc:`our domain name +documentation `. + +Updating translations within email templates +******************************************** + +Email templates are automatically translated. Changing the translations shouldn’t be necessary. +However, if for a specific reason you’d like to change some of the translations, this can be done. + +Like any modification in the code, keep in mind that modifications that aren’t done correctly (for +example modifications leading to bad syntax) can break the template, as a result, the template +will appear blank. + +In order to edit your translations, follow these steps from the template. + +#. Click on the edit button, then on the language button + + .. image:: email_template/edit-language-template.png + :align: left + :alt: Edit the language of a template + +#. A pop-up window with the different languages installed on the database will be displayed. From + here, editing the translations will be possible. Don't forget to hit the save button to preserve + your changes. + + .. image:: email_template/translation-body.png + :align: left + :alt: Translation of the body of the Application template in the different languages installed. diff --git a/content/applications/general/email_communication/email_template/composer-mass-mailing-quotations.png b/content/applications/general/email_communication/email_template/composer-mass-mailing-quotations.png new file mode 100644 index 0000000000000000000000000000000000000000..e20c405daa5dfcfea54bb025751d711e1afb1932 GIT binary patch literal 58333 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ⅆmUUSO9s3>umQO?dKR#+4NzAkG;`c%MsHa>8J+(xQ! zSY9)KU1s_uPRUkIY836dEV4Z-A&GYJzDlQq0$J51%W6U5CSr!2OP$06=!(j#F#sK} zz{-!T=M@v$3Jt=4@8OtEL_lRZ-4pnq!=~rf&J(}?xnG$tdINYZG#|Bb)gu9=soJ`g3rF9-l;h=G1)ggzM-t;Qv+$G3EF{M5|?5R|Xyh|77#-R+rd1n8p zc-pEX7$IFi4YHP1W6l;tCjvuXW1L?o6^=r(r^sYsswqo1>t73Mf%PtK9MiQzBEW5i zwpVJ4MH1iLl}~aMj)@;(4!k#QKT3d0#-M&?9C4t7)k5*U*3Gi0?^E)UU}EZJE@z40 zvtFT6qa=hR-+*=*j`jI2%;9(5+*qh(UB)}M#HkGAX+IwFR(xZMQ|CNe?FfW~=r{|O zDt%~}vB>x*vr2`ljYe{GXssTVYG^I=3;1|&8 zF|%6!ZF}$r&OwK~8wP}}r)zd4`5Gth&g~u|U-fwQUCz)IdjyNsb;mBJR)v=Ci^b*G z6Gcw+Rg#?%TkG?5nu+B`ltx(~JsaPws^{C$7T#mKewx&N;r=rKLdK`D- z8P{1!5Sf>l;>aG1`c%Di^Xv(Mt-v>TAcTODUlOI;kGOk~%=%pXBfO12u7f^HQUnQs@0l9s*Br%iWP!lFyu=+hgvKH7}q=wQ3gS}UT~Ck zUFNIdFvxr0fm@TXi)x!`!vmCcjG^5DUaL#3YUQFk2P;_#~M%MpUB|39+YSk=h&d`RMWt*&p36}xiY(pvOD_aW*)6Knd!QA zoB;uiEzeyC&oZHo+Ox!z+-2|UYRFyWH+=alFXTzCqhq0dmb1?xG&WLa3)WJ-HiD45 zBc^91ger?QUNOpjtZik#nKmQ6!9t}}KY>?(jXv8J-)AjYD0pL4XS!1fHn2u!c7xY^rf2-UESp7`k|ATe5(fD->Nui;;Q6VXQO2n1Ac*;U{bzO z(sjl`Z-!7jbCtiMstWm;&Zu3uv9RlW!44AY0V%8faJ&)c66owl^Y>qgu?86>oJ0V{ zzaMGzo`SLuU7UM^!#Pue&PD# zJco#p@mZtno8#|E@>!2xSj2c4|JkNn6<4jV>74Q(?r=r;YEAuuIZS1FI=10f;gj2Rt8!#AgsiAiskglY zl49jZ1B<^jB~@PJsR}PXP~(68eVRNFN*;Npq^dahWm~o^d@D=|&e$?-=&Nd>PbaF> z5^(?5{|^|EC3N-9m#u)CM0HE7{aL9KlUSplMiYcaGqrfkS-cLmSL`N$1=Z z=X-YPw-12nsp?s^)Q&m!DX;NmF=LzLZ-nSPhwyDd+?B$S^Zx{2O7z9G7!HBzVV-?fbmCax#_{U}VF>MuJy1aC`)73Ge8I#=g>;n^L#Y(X+<;~EyM_>aw?g*dZ?T9T zY*hYl)j~HDH5t`BnN?aJN*+wlDlWY*ps@$>4~6i@VqLkr(3{yLsp^0CM&@Ka+9+Z2 zV0fus?3pY0$Y#uT*Xw3iKoE~lVx@JVk z8=0J1j+?IF`AJd=%AoqsXRhz>{$#WKeKAavSp73%&Zs-X=+}Wij-d72(v4~v)b{)c z|E;X3++q$W3S;`>qL6}c|MilOF;*#8L&1RkLEJyH$>mYEkrfo#OzOt#VLugek$}Ck zALUDHcscdJs9pu^&`oQtAW_8_$lX>PdG*6+koIa!^@36m@7bgr&HS4BYdn=Lx7g%O zni=Xp*VkpZ?oA&uMvA5Rm4(Hd-}LPAxPGH8rHg_tR_QHs(hl%3*n7w=&G!!`!Dq&N z>*N-BX@EKrSb%pwOp3s4UDx%(!C4E8?^1}|zWk~&fu}Cy#GCl494h|h8eZEedmb9J zRJSvOcUf`?mGXlRYW1eUSN)MLgZm%?^T;kH>H_1b>Bg-};uhlA;7uXqPB;Ca0wx&&x z(`5~l&+p^b*__uw?}yW~ZpypFR$DDTJB%7)pjrO#5RR6s*+H9D!=`voL0vc;v!E5` zac^!&bux!|@;r)M|5%ppwcg^mI2WCaJud5T`71S#Nx7RiTtdq24tDKV^Xlpb86`Vml*eV7? z+JwPhV~ltuEvA5nR&EGmc*pK(rySz8TkPr{I`7IeQEBXj1w3kO*RV3PL?Y3Go)N47Ro;oRn%AU;DwwiV6-_o zwa)K0K!qwAB)0O?lAnh|azzt%(zbx6RrhnJM!|4nOI8PaSf@~VXTZFfv^O0-#T+Z} z;bG>90EBmMW!1$){y>TL$)H>Oy~5k7GR4&i*#_*OVpQ#D4u+A!m}Fayx8>qPk_A(S z?9dbI<o}1A2r*jiaQFupaDvc@l$XqTyW`TL<%bll7|a`=Jhx zUMR!)KM&`-T5_?)QJ^l4cgMYr5)G;@#5Do=MXiK)n2rRVYqdvNDXV*nmo{T0dRNA|Z8Z#;4UD?4e9 zSsw>2AT^Yc@Sw+=$NiZrcF?XM2%Va+Xn_N?`>Nm5UKSEb)+GjtyY3(~>yYJlC>Ig; zOD$ceiQY^7NCAo=g+(nC1Y$v|mgNWQu!IKPz@^>t1TfQDuNj8SS~%(wKDH{HP$tYR@VR%2M2qMCSTI0Mz(UCrVSQ3NvS4Tn88-7$ztXzg1=>;^w z`9X$w@`%N!fLE)B!yo!kq63T? zqNE5#T1i0b39gQOdwSkgULc|Ze-nz@-D5ks4mb*IG9ogtCKCLg4St%VOjAG}b!?#I zM?yzDKUf`a7%{9aJx6o7%{_}}MCz)V`c*|grp$QqtZD~X31Om)c!PlcG*@h^MJBR) zo^ubK-hm#6E$D6A;SguBpF2GX0ZS5QCy9q4NmI|fH+*}Jc?`bHF&be7W+369{YVe) z%QQ%O#N?;sIDrwU*#RUS>3E$VjdKE>G`z%)jMlJ$JPy9ZHSL?i%WM;HeyCAgyk5|g z5Dsj=j`9h~<*;?9`;d5)^Ao&$uAZq_UnrhvqbqG?=!Rum@x`2Diwsz4R~{uFdIjv+ z?8_F0(AiVluSLz3n>7ym{Vb>~Sn6!A7goKZ_;0I*6+6cQ~iMB;+ei}Ji0MulO`J=meP{vN>fjUT+ zM?0YOYD`MXV}%4u#t@G|Kbrw&lTE>5G_dc-6$fY4kO>mh*F4$qg-||+_{aZDo>vbC zw_ud;|B+UtbdZ8XieYcNYps5YdJ$uxf*+9cm} z9Fos-`=!~v6T6=CM@(3C1TxPcGpb_?V}_RO{CT?|H<`l}Q7xPGKm^gsCidL@9070jKIsyVSu_c5mreM-^oI4sQDM z6Zl04<#>0=>py7CJJrH*h)$rSCZ^#ucL=c0D_GZH36;4_J0Tc3GQh2Jf5Yl#5>t)J z+o01 zdT~1dby)AgGiW7LiZH8J%GEn)SUqM*gpNAG9EAv8C{&-B7Ky(0nsN=v2Y; zyXeA&xf3e#SVYN$Lc7gZ{RJ63>fk_}dN9)YEA$kFHaPdVZAH|k3mlX$O^OIP{+NZ% zT)3*7ib3WyT~pg}iy{q%O@@pq>Ed5Nc9Y-`rxVAu*l?%wapt9q{v5XYR)SN)AMu7- zIIRo&o^BccWkS#*W7?OUVj$(F2RqP&MMQb9rZ<|Zl9`Y9Uliz*<;kHtnQHor74%H5 zhKj;S;it)KHAsr0?=kLDx(#Oi=fHD|`#+fDubh>XloYM>DZU(q_P8brI&<(7W6ou$ z+VtV{ddhe)0ut6@i9NqVjs?gfXDDRD7Wnaxis7wJrTKwGP=sskd*E!7|Im?zmj>Ms zoI?W_Zkcb)Hup6{)@z=b1h4LZZs(Ujt$Z${CK;<_{oQ(vyp{xO`S72Qk^1Err9xu#0Sx!%SEm8Ct|Oz&^fUOQGeYFMCjnduL_n5wKtTTp2<>v3RCFNLF7vj zLbsxYrUO17k+%J;bWPW!U)4_;PF^RFhC5$8oXpURuQ_r!+}q0&0|=0GAu&b{5A@DR zl=s|h^T=|VM2*eY0JUbt!k2_5h3t6 z8Lw&u1QNVt&KKXJul-faD!*JZw7NdeQpdy2#7G?wE7|Y5%3|@U&km?LP)bB39rPGz zrP>#IU>Fr_nwLIwVx4_oI#_;R0os~5AVPzdCEA4k8?6v~br9-BzIzI0Ewfd4Xah1%|QPHT@nJu7f zl6qVjB^OZ&%P?a@a_eTW00AWsB{LxmQweC8DVeY9af5^Vi&ITooKZa$#$TIr=n}OQ z3H%fpAI|N-TYX&&!gzs`#XWS)>s?Q~*lKK5TukenEsf%2uXrSr*3D_ZU)i*bu2|bx zRKf}Rkh9vV52|lq4CpYc)kG{@>y@LQy8%qS1_4Pet^5MkpDaKl;adm9WJwOR)rI0% zP?o(`;8?{1G1jLr$fr~+yiZ4}7H!q|8J>HJ(VwKDl9!LQl6r((jlYRZKfGhVx}qO+ z13G2l3DPvqsd8jMQC}q`4cc$f(UuCJ2f2u9c;+dNcUXRy$B?B;1TWXVRTAy~Ilr$CYy?uT0;)uudRmF#2 zANev2DwqgNiSK{(WHH|#nr?~b8taJe^024IIc+=8ef&OepcT`}LS$+)t{GcK;0(++ zr@}BrX4Nd}rgsVv_XjSH9k`r3BDI+!j8f5X$L!_YwZcl^x!qpgv0Tanyr`&EI@`Tk zVHx<)*l=O|TQ%yW)?n}|LaDFM=W4TJpX}?HQW1%Gy8NV9{;iOrP_3;dh|zaU*@N=w zM1#c4u?f!t@nw0!{bqO>!1JA50j}2#+I+6t>uB>nWpE3KYHYX}rIP6JV<`VJ!Qb9_ zSXZ=~D7L~-huXxh8a)CLi|CvzUC}J+cl;xjd*j@Mj-0<&fCs;;c_|QCp*o1GhGt1| zN(|b>Ut$vzn=c^iweUjc(A`S0(1?rwOVct<*U|O`q`M>x{g&eQkG2`N+tX8$pe16@ zQ%In%Z%3PdrE&v`rLxA?iQTCsaXBFu3C|F?SF43o5J&)$#X-?od9v89botWk3uJdE5*!>@pw#1x4y1*pSQLAQ;|?JPBwhjkgJouR!y&iBSGi zl4aR%E_}IR!aZHoLLC%`S&9pHacaWLQyCe2mazo|EXfWSwy?0~z zJAxu{N?8UEeEEL;dSUj(2;a^7N1Swu$u#<8R@1!mre}FIgTsE9&ktJC8rX!8=29iX zOM1@$mCfnK8D6z7sK@XLvM>*m<&qu@O8G+s0@fK@+f8Ul4|FM%jwsK>j5xb`4uE z6VLPgJF`roG(_5G6H|j((m^QQb2qg@$Y=%cNc`v*(bMN|bkORtpT9omMD9bpbTG}& zwCy#C>2BTsmY$v+_ma`r`L3FSmk}-|EDhGkj8)8+8L|RxyJ^DcU~0_+0Ko^>?Pc#*|FD zENHfHpb7^PnUAc@?^Xdi3KI;Ce$jNn7n)PwZKsY&c*n>OG)epswij96dGru z3id-tJx$n*?p9?bFQA?NR^Mpp@9P{z3A#2XkJIM_kT)*H1kKCKla7Z^)^O2fbY{;? zN9w*!yP@=cPjk`yaCir-++*_y^a|2i&EKkR7Qt^itRrYki~}zlGbhyZIwuO{9{*kr zwG0fZBoh&0-Iz0@=`i-;5Q%90?u81HpDdL}oY&X1l7aj`#P4&&c-wew`{RS=n+{|7 z4KdlOAy1m1Qs8nfAAikJt4S8Fopcu1A1#nEv+p(_4D9z7_6ik7e6fhE7rv{zMTd0m z1IzUm6PcG>xAYjN^ooV;tN~=~s+6#GA{F4+Ub#!SzhSsNn9e3icw4Ad&Xc}gX+_w^ zdCz)&wXwSJW3-0Jr(ud|q04>P{R_!>9h*5M^B>UL0q0{{FMkF_mga6_<7dICAqv{5LpY`Mf=QHJko}-95u6dvj!q|@3YETeY73Lsd z)UN2(PVPqQL90t!+v$RDb6n4;Ef%J5K{x{&R-7J`?}9U``y(lT3{;rRf4)6wRG9g? z7c#ylI1<2gLUaRA_tvsBT=y9kj)t+QJl)&Z8ep}Pn`m0Tu@-dd_e4s_`C+;&&ibjT z%8o6w=xNNytkb+AbAMV}x!(z#JSVOGmv{Uxu#N*C-s`bJsd&B+loG<^rPPsFxC%PV zHXM8v?bz_k<-cIY4they{b`PwkZ5iiq+R;|r5D7oAkv8Cg3JUSjk>ir0F%!MN6MNn zxu57^dO!MIC9-K8CsQKS>`GM92 zdi*7?#GH^l6ll=@+2o<*rD@(G>TH+BfUc~wy%q+>lQJn8D|6JzHWjhKYw?{T}ngS)l@C-85Mz^7Y&i$UR0wr%wc0{xfB#=HEjLaM$QtGbF5+7`oo*Z(ztCrSt(Ot|jC1sSOfQWc z%6xt&5C1e%2d6@-g6n)eJkUYNG;5U>rt8eJ0YFN~T>BQi7Yb{W02#>UEQQ3T*}aND z*aI0%vV{x8J8=;U$juHL5-0*?&>u*g?6e#Xr}KDj`r&sVr{_lViQQ>3`K(?s4B?M# zKT8P|oY|igBuf3!Vd)gOkdDS5jQP_~$m{eMnNrcHnan$d^Y zFkK~+rQfdt`oUd_$N7Z|5+u;l{k}pJ8)b06=MvGh*6V+sbRvTQZ%L%zjW5o=%?jZ; zGIr9INgBSlJOJ01m;tLV$iZ&%3-GV;0~>K$dz7nCRf%)KhxJGG)y24QCN0w}J=fg+2oZm0!_sNA#waX={ zldQ;3AZB?{U!wc~q4MKm+-ZKBP58eIQwAXg3KFQ>!l1^211H}(kJ{YpP95>@&qZ#b zsF*CRQqB|u|+lI=_|udqA=5slh?ib=j5kWtrcNeYK!mYETVWo6tdHfyjf5YP?0qSaR zUt8^%EAZ3rwdR8=&nJS>x2WeCVQfg(jtqt;72VDoaCi|wmH*o)K=LvOU&sG~d?|!* zFgAp%&5r>KR(uBFUo6kf()i-Dyg54}5*uVqy1ZeAsY zy$8KvolKm3NBO(hh-$e%^UXK=X=*jRT1(D@?M?th3X9z;*fHzOuvf4Nd)Tk1?w=>O z3PD9uO|S|g2H8_eqM;OJiba$;%@KzsWFQYj-b=0w9nv;`hIuZv<+VC}{w7%LAYX`E zMXqZ&ZPX5EL}(~dE8bn#{9DrCKmSgEIKSd{IYZ(9&R}gWNC8+j?!Tf;zw<&Y7z;TG z<2$#FcRB&~Q7u@3KTE3cM#j=L*Z!!y`4+9Hdn?&vhNIlkg~B1*;P3z6hW83|(&T_U z?su$wSW(LLzE`l)Ny#=|7DiEVX@!X@wPnwm=Z=> zeXX|~{o4i$Zn=8cJy=QOS%^$3u_4Ye@OWUyFOfRC2Gb8ZcTaAmkVZ*8_+4oYohOXJ z`0i~kA*``Qrhy@2?JnqY{J6A|4R3?|M~5-H`~ra{HhY$y0tlz|7t`dB5$rNOpoW4( z8PkNCg4E^v2l+bYsp7`x3M%SoXXxqlpI?3IgBV3eui#3M)ckqQ40+c_hgN(zQx~8H zYtn~}e{1nL8AS+D*MxM_KmYjlYVDf<=d{bXR1#-!e?-l_57nW!v%wsM0G{ z0t^;dvD)wp8fcqBv>WI9@d2H>ZI$U_@g`7=i0u=H16h4dITwvV%%@meF48T*nfmG4 zjOAnH5FR!$g5gvJBF5QoN)5CaAz#{`F|f3j<8;j8r+ms)X;zZS5w8uFf{r}t2L=OH zMV@+Y#8l6C2uqs_3OfC~0SwXLZ%+0j>_}k-Xk#q=gU))B6+!C3t?K}ARRX{R=%@ym zs=VtW01$N5C4ebMBgyN$A#-6uW0haQH6)Oo=gk{Tet{yV75 zh#iPSTvn>4W>^qh+C390eh$$$&oS5oHjpoc56R6`WVXLD1sYkz;?rj7 z(|s@J%TBcK;sOg^5?d_IbNET+r1J8KkCk7MSd>!bXa~w$@2x#M>Bl(-$Nh2epv_9Z z*ZJAK3u*7ClGAQgw)I+s%+|N=UGSDBdgta=y7+7vJ3w&imm>V~M#x>NbGHObyUSNB3V|K7{>${PdKT6YVS z-bdADWri49-$KC&Q-gp9YR{tG8S9GERJZBd3fgPCj6)pli6HtqUthA;s-VkW8ai21 zle$+No&@3vkj^h0;XS|KOrPW)nwAS2(Oop+fldgZ1ZXfcn30l~i#OZZL}-#;W~+FV zCKr>)vqBHO00sdllYJ(%YuoJonU_Y>MFiD-dLri&nDNMn;ahy88o|zf3S!c7IIy_i zkKz>XDN!o9r1gO`0qtwA689=bCs?vJYYgW^eYB%W3;D$T(_I&8;AC&&R2$?m;}uW^ z2irYEc7&d;*=aEk%=x(VvE}mHKR2^hK4R$r+{iRY#v3kmH|Ju*LiRjAJ?BOq)JQnT zGOvP1)!C>j-o?CQqgLh*^Ip8&IZ1#T@Dwcx8Xq(Td6U`SkIvrRH-7)=zvY~*h?wp6 z(NegC3UPQUTC%x_)2n;4{( zaqdo%Hq6dcQ}aSQrh~NIj$~LX#)$}KRY#~}ZvUJn#29!2!}1aaj1lox*cdk8epHVH_ErW(=tq@v-3Fc8S2Jl*;%8BLkzbKHprtBH%GA9uy>C{U8jP5HVH@G z63vNZcKSPc&@v^j7u83zJroyOZNgF4N!*B_pEZh-wo5>ut*kOF1ohX;Myz7`c57W9 zeYnY8&kj9g08!w_0*P}Q%NNI9tEWeC`zb^=4aD(weGXvD&&-sqdWi!&cD>@^I<21C z6By9^oVgKz$vcS>JrK^T;9ikPl%`9z#8&O7mf~08FUz6x%UAG^c?H)kh;Ag~_?z zHv4fi5Cwls7sdk5h;fO0FKi8IP8O0`tO^0g!(WGiFU;*tsLSMTUqA@MjW^>Ig-U+J zgYojsGL0cRfU%5jEV%~9NYT!cF!26a;UK*~O|-?B$qj-V8`jK)3-u*~LI@LHa%9ss z-w>Os+slCx^GYE$PON~AHpsZZP^!h(QOxhbyP;?(f_E0$J$<3poDluZ(jo0-Pr#An5kJ`}Ns&a(u>4LD@4)Q0sp+;oCXgzz*vke%?&Ad2(0jvZ)KEmWUpc7kA z5!JVMGG2@RSm?0hDgEFW35{;i7IG0UmPCaNZGxdd>Kxu7M;`X_ZilrPQtS|iduiX7uyRYbX z9AFEdAjA9j#kJr84m6mAVgtd8?DIQ81s~WQ6YOu456l{Qr>6XWc9oDi0`LHhKO@!I zJ`8<&hD)z)8#uFVPMN8twE*y7j+N;@e}Pyzz34L|rGk;S z*n0L2*z2Z-4Pklv8lR3yT46?`>r1#ooHJib(I~g#(^{T$Lyyc8&9H|{hQh@fA*QH> z`Nl8pS=WQX;AeGceMyy@cm>Lz&c{ohlm=I%wWt{&beBRG4>R@bps*dyJhp0D>AtLF zh^#x-hP!@ zauJRRW$aQhMF{xbs*UtZn9$3xdz1R<$T~eT{NMYUCPokgW({N|$61 zN>+t@aUPJRiU8!~oybtMFwXUYk5f0sFM7q1pota$ z5CPZI4I>EUrWw&BQ3=OBA*t`pT{6=GV_5)=nimZ`yi7iWo5AvXb@)AZY zf2iOXVfVm$>!Um;n{PZMOYWex`aA?K2+&NNlhD`qDT$}oHGQWtZp5*xS3WfU7HV_> zY(FiPIkyIjEh@LH12ls*bcrYH%ZG24&|q@mdupruE)zzWP!Wnx1NMtFLv$}V`(M5N zX%oUSr0;5K9Q*-2ctr~O65_iqAXbLL_i2qn3=f}CG@4^kL1?Z?<-|w#vJdS3j+H-!!@b|9jTnKm#tUpgHm2@Zv1&s$rD&wZk1!CRe!iL zToLNE|HlIKD2Fl^A8Tx7`eVJ&8qb8Na+O@Li4BT(Fda7WS71T~I3?CoSlRC^{MZ3w z1-C@;HQU|2(z)XP*=m>%15cuH+kH5}!bGpf_D$UaVEo@~DO-ETZeWaFZLJ6w657Z+3-0^Znu ziLqUzpq7~aMwuyVd7aE%b4nX!+0YxskN*#Jau8{VyDqUM^=gCzwv zbLRcPC!re$|6&1jTl61o!@BB}jWB~9U@?5aWg&59G_5Ob@>R|kM-R-*j*cr77d3f~ zS+$poKP}=?-#_q8xvPtB;~Ni$!wzBPjhB~LMzMNQ6~9@7o_~hc@TLr6z7?BU;<<{yI=rXqp5B1w@gcnZuvR_-Jndz1T-MbH;NwuZw84*hA|x zj&PDr38m7oZAW$L3}ri^dAYS^7404=vI~Q@`-TCS-)c2*=%i|*ZGQE(Sbj?_+?=%+ zJ=`0|kZo|OeV>^*HPb&Wyd_e}$B!9z6k2AKj8tE`za8Q0VjKphZ*Pl8KU|JT2i=^u z;Az{V^ksTnt?cvVGMdjFn?fbdF5+f(GtVod2w?A@_N#Br5WrX}LfG@Z>NR!HIV0Sx zU?~_tkV$I2clV6IW9W7ylTq?l(e2Y=&U;7Qd4|CbLl`VxBb%j^E*wT_A&16MU)t%| zNu+9Z>B@$O)$&0MTSvzsaVxe>WrZX(Tf@5E~(M z4AP81yFu=bIKAb*t+fK_mEFn;#`Qpwtoz5oR3h?@nYo$eUz4Slqz7Lj6u+%+IeDSN z0!p9uMK#b_rn{S>s&gH3oyA1C2=X2JE^Zp7rCm_VlBEh0JwG*D?{2NWzJ5I?)}ox; z@H?M(boXq?{TxU|6Pt9`@Y;}d3zWAn3vo+rUEKbrLWzp*X$im&L0gO^Ll5M z=}1bnsX>{

KAzG{$o0qqQ4l`@ga-%Xg(OpwgLoDs~uM>-?c_Pl{f@Xor7i_VVL> z3OAH8=$6J83zyZj)3ksk0x3E)I8fI+Ma6i(1UF56-LZ|Y#szsleo4Od0%$g#=@Uaw z8w+I+uavyb@xw(82e}zw%?wBml;X#WDd6g-vuYVCg)`U9~Q#%P|8V;v8_f>LPKPFM}Zc`j)78eB1rHAowdC5sQ?=H^7T>wCtX8 zMjGw>!Ek7A*qlJ<%Au#eytW<%%Uc@#qLf#-!Jec#RB?Jw@A8c?WYTe9SlCc=U6-BT zj7$9G?FLRVh?tmz=9xSaSmmnjfECf9UJ?y3;l(?0SO({^YVaR=269MMyI6PW_yiSh zL<@b*Qqc?4zK!scc>0VY;zt>X{@bCDxi>{qcFb`@6`171Q(^6g3fj!Hh@Rs3cbc_u zJZY{7_)%+uvvu5jsdg@HI$IC@sT8=E?PxRoT?MY^lW)Y0?B zT|XsUqcr}I$>vHs;dIQpf?N)2eIY1c)2LKHI&Eszr&II6IP{|*mXtQ`>p6ENhDfc@ zexRnfQ-OB$`xa}N20`M3Ru{Pj!36~8%23=NFO&!@rbB1{r`dvlwkyH|i1TqS+^OB) z%2k8bFC5FHO`6KFvc{J<{~U9XB1ZJ>If|1qeSra;mjbz}o9~+qgF(|h*@F;O-o+^5 zN(&!Om>oS+hAcgkcZ^jBfoOfmACSp8RK&T@7gijPJ`LrH0Q0?cF^_TPjtc!rQ`bV% zEk=#_(X_4P#iKqbu+d&qLm(vLj0hetlLhYgc8t{XpoSe5M-lM$_tp&i@ z)u6u1r@QRh77AsA>>eyZ8nyL<8z_%j_?03$)WlZj&YR#s)2YWCxw0g=2sD}6m#T}5 zmn0bCGy@y1rd+BX6YNgy!kpzwfHxDzoRHH;Kn)!?~Bm<2ji1b0P~wbBj0r z4(+KBg^DEjDNNgaeqZGbngJ`~D}4CP*W|K7IKl5O8gCboPZw75<-?4H`Uh8)o+Ba9 zQ_8fP<=UGG)5fGJId6!5pBx0=SKYXBp*!|n?5;kY`iG6P0X}g@MlKfPYIQR`d$R@$ zKOaniCK5qfhjkvuZ6kW$X)#HcRuslYK6*lB#8o{p3Jnn_8SpmM?rmzY50-m}z-Ws8 zr|u)Tj8{vqd*tvmEwf3@vuG-=B|Qw7q3+KLR11R%X5#AVrdQx(QYR6_-wYg>OO}_K zPg)_cvUpBsMrE8Oi=dnm5*Wah0H)t?KL7j_n$gQ+2F!{bO39sX!r1ctV`2N#Tr8iWZQ;W{wSBOa7%oSmN&;7hSL00_3?(2rQ!m|p`) zK+~+FPIGfyCAC1u_@VqqKb$7=1b5A5a>gd(*VTjED+;_4?<{7GVFH)z$&yhpDKmQrvISV%6IqRq;H1TAZ~LEq6WSkYk7{52z3yet-) z=$Lp&9jZXSG=@rMXu|D8MF7fFu`v4NTcv&lH;<6aZH0zZQ^R(%wm@N*Ab{~`+P)() z*((>W&MaC&HS@wQ$ZVS=Myj+$rqUeS*?y1*3i!d?LcmKkBS+Tkvu)id(ar1X{r8AS z-RdMT!`t-8+DXO!mDBG&RMgYO8G>EE&A)z^7a|Hxmg2kA68f`J<4rSOxin{$TWdW} zxO%-v4xwxu01(uIALch?A-pnGYoc3KheS~iBz+FBpWWP?lK^AQNO`{saok$4V*XMz znD4T_LqRiB_Os8ddK`F3Xf;yyj{4;M`bkl!jq|n0;hQM0uY+T}{AjRVC?7ie`{=)t z1D^ydBY(na-WH1vkTfY%5S?ZE@3{Q@z4vN4_{`AUimE8={y6IquU!@h6}3T05Om%cGq(Zy4DXIGI%|B zGAUam_%fCX@l$KYUwRr@)felR{Z66F-wx$lbNSZtunjHVjsqpAxx#AJ$fUc0|Pb zqtsf4&>$8A#NCFKwwqafPXv9{NHN9Jn&rH|*}-qi&|=E@MC)=*!+zBCmtJ6-m|$Rs z^kQ+-RwyJ$otlrvg(svI(d#W-Rr9vOH^1a7jV-C8Kv=yR8ZY_y-mrG#(L!XN zIYqzG-J;YZLNH^6lZTaoKVqRt*qri=k7%$VN zIFmm@;@wPHC2iUOaYn_JpiJFIQLv$5MuTyY!A8qJiaX5XLitKHItYoR)iA@Tw2f># zqMluSH51NxFWmU!BNkEuej!E@>}RAy)Ik3 z^JN;4mlqOA-7^Z}rd|nho#!9lsAAi1u0w%Vv!~{*8VZBd32$~>UthbmZ6H$*T)Bqj z<=}|OSn_lMA-t*%b9||GT4=&1hQL6)^>T#|#-L^F7k9Eh{M~78i4^+catC1U7x%v7BujnRCTyTtw0^Z{@Cl=-v5rkkj)!X z(4;&CM#OyCaMXhm=-^d}cU}|5L@vjgK>qFJXyu39*{IKg*sg=9$pcwF!hfWLRS z#E3RqYcpfL(E}tBr21_o;@#c=)kSdClQFQ8-eS%F@9zLRxZ-<3Q%)vLr!&$UypDA3 z0a;I^-@?;E!T6+oyOBJI<_OhF)#}WcZIADJzY3NTg**(Xg^ks2zU|NQP(kD57o7hD z_I>K9g*qGXL%%n6VTR4$4>i{CqLv`5ptFFUwm6D$Yj@2Y2;c%oY=9AiM>C5q5p{j$}t;$G+W*fnwA{tcz zHk=|mVp`y|DW!c{@H;EMcXG8N{AKp>)+*b?8u|7)uZZp7jlk319{$Sd^x1@Ez%<7P zd6k4VH8(Y?)d=Fh)5ldovg<9oxpxPvA_BByZ-=L^)LD(RU2Mkv2lD*aT6VG6N?ah9 z&)zMzgzw85JOaPzs05GD!D_A9ggd$XH@k4#uT_&IWAaGYx^ z2Tr=vO*njCfd_?Y+hV{b^4`?Ov7K~Yij??xnwM zjNJ!e&Gg)4oBU$0avKOjJ?SDBaZ8?SPJ}Ks84PSLowgraDTLwbF>1g7#p8>_U;|)FsIX0EUe_a&BbNa z?LFUGOy%U94deIf1>N5Ed_}jMyS${(llDs%TixolpjF2$5{F7fyPPmEjh5Sc9ROyXSz+T;_ zBrh3%drl`_w|?aE;85>V4J+}oQ&ls+d;`@CJf9xO*&4_g|5ZLG{V;=L_s(~@SpCV< z2lhv=tMHOY&&&%Sh6_KkM4F&(hTz&@2INRXMQn2u3;o=w3YI>dIV&_^t^8dK8{4X{ zU~-x;{Ciw}^`#~W(BZem*nnc>H|JUDQBIN3Vtm>N;_AE}9sAC9J37*6%5?lf7<+vgbsv-m`qRgCZ8_FNwjpl^8{{1ZrU=?gCM|7KeiH8r zy1xlx#Q>>S_?-jhAv@@lu*#i$z|oGHPmSCtqEv`DE>g5lqNbkV0 zi$HlqngL&{bfDar=u+Wr-*RcXaNy(3>HXvBIr-PO(j;imHsl=reNC(yh2-Z_*8r6p zSNWoAUn}*0{!T`5)}oBaBc3mgkAa3})mjrngll%JB+tqvuS>`fc3PQMv1ChIWqyx! zGr#@Sz4D8WQW2NLP$o(q^iUZDuPnl`;T@0myhew`NV&dMP{!XP8B;hJbWz*uSDlk) zUV_;jBKA$={Oqe|jrjC1sPPn^4ar>}@5}C{RoxXznD>LW8UJXOdc2XCucwU6 zeIx^=-QmW1DkcS$MVTh~aMrI_iq$tMGRuhidc39plitV*^aIq-hKrr~?`~83C<_kH z+*=rNxf9|i8<4`dKagec=SmI770MfvIf&`Xh?Nq#Wu*q^;6L6)c*`Pg@@!4dKmQPQ zZ=2cA3%qC8L3`gxE_v8d=z9rNScvhF+jdhZpFs zhS20>P(pvuI6+7EQ515Q0Hz5s$+s6vGo0Tio_u6Rl_=>6m5BWKOh`l)^FLgI5M%|) z_))ZAgB!n$(j^Tc-0kkmyowrZrjXX=9HoE}#r9A3sy%lgHV`f0a`+M4FY*6UHdJ~i zd#6hF>4tI(lYfcdnrNIGzQlu@0eDQjYHRCiQw(eEBi|YTg~@-SVm&A~EYKN$&4mta zIc=9qnhk#$js1f9^B;ra1gyk*Q37yMRzu$J8L@t zwekAnsVQ#tulMoOc1_-t{}>`RXx#sCKfDSEfccApH!f!{wI~HSFw^O;|Dv`?g3fn- zudD#nB4pTJE_&2IJH14zQT(>39Br(e@ro$)@WH|OZ{(gq|0D0vpvd=>QpJk5$x2Qn z&F&YN6|^$St91d6dMET~Kk?(A?e0dvwJr(0K)dyhs{avOcet8{n&+=|40)4wJE9mJ z$=I3t0(;^j8jWQ&YNPu_jXqCuW3_~l$Ysr7zOF^V;&ZDF*1TmzLn4kK7aG_~0y<<| zuA#CV1KK8w*dm^-zm$a1_2XViCj4;t&8yW~nan7zzNdo4D8B8wj1nz)c!f7?X+3XV z4w4!lV$5W_sAbUAO}aE)n=Wi3$C+sV5S| zk<30Y9B4~JE;#g;6O>D~3%sn`vJPQn@ZvwZ%8k1U_?Q)W{0!8VgSGuK9C#!}gd8U3qRL)XE@;Rs_GS``h#`oRGHd9^ z@`B(GjbH|0tIz3`_y-?l>He+57f^fLc$#^&neLIz6(<@P)F%8257xRFIL9vM{Y+ET zBqhaALt~f@h5`0ABQV-B=4!soV0pkt3hg0rGGw8@&;81$h=ptuob|7$*nlSXQ{}tW*F{NDruQ{#v zg?`PKZ|3hF1wwN$aQ^)`B`k`*Wl&uKzP}R=dA@FPpVlQpMp9G$fE3cV2$QtNGjGtL zZoyNmr(rY*$sD+b^p$(aG%&XJ>yGrh*F}P_`;CKQY9AXlzW?+0V;q=5&OXL~WyNr< z>f8c#kTrj!!;JOsqF55Lil#&`UZnxZ*`=Q8Y3X*N2YuR7{5%*r~!^bzNCDN2Y}DF#xF6UiOQM+pl6DrF_@0Y`CetC_q8>gWoH zaML%}=f>d&F)^zl;B9S#VY9a2y*8V40kaQ(V&l6sYyM%PNE|FnK-;#^nBTYOw=WA2 z14jRm`WGIoQ@eu1@ zlR4y4K!vrT|BI~tXfUt|zc(o3f2$npU-YzfWHye z@ci3O4QQBwpp4Qi+{nt&c5u#ox0Y8Bz_hkyaIP!;;w`CvalBG`mO+OHgfj2jnZ!HC z`Upo;!^VF|Z3hqN0IZ0qU|~_O=V0{VO`?WuEGyzt{R8PWMJ#S0D=&k00MG>VS!!Uf z{41+>ttByJt|r~8WATS(U2=3lAWnR$LFF+W5BI;_m0wo|2OW zL4pDC%*`GULLPVJm|;0mvVU_r0ny4mjKWpK zJj4)JU~#@Osy;V(Ob86;TTseHqosoBGHeSUl%5)N;+n?3)+8u$ywkl~dt zV>yK=h$<{(X+1x$EigR}`2R;78&Elxe?MdH88mTrhUheW=*Bm+_z9cILc-)n<%^g8 z_6gMAlWsQ1xK_UOly$!Rks%{ds=Qg^M8K0B2hX2sFXGHiZhL9|y}!TgWoyHoxtZg0SUp_p(v=_7`r~Xt zedoFDL({!X(QW)A0!|flv!`?RjH~Nmd+Mv+$osciU0pxUkd)nro~&9{lG26NyxMND(GJP7D7uKXjzSS^^&akdyGT zZcm)W|NcOC2*z1XJ(|;xou2?VRPl!<-h0YP)XHD_!9PEgb81vJnP6#8&|RuDs^SC^ z1ft(Kv8_rBtUaV(^0X1Qol@b*?@p+-k*;AO^+@iNJEGzD=@g}StcJUBU+R>IlSs}sg2rf`|(_*XtTKD|6Vs4EC+IDGg^z->WF8EC7! zY~-t-DTEHoB*f}?>=c*_GsA{Gl)V&Q>L@Goa5J{q&J&~u&1b#KB4|Z*7yrzMri)*1 zqO7|@8%cMqZ~Ti9^iu<=s^>V%{rbX&7-sTU#&tJUNdeIfsj^9)zMz*!2v$B%q=2a& zCoTU!G`)3PThG%rj28DI#fukhf#B{^AV6?;2rj|3P+Y1|+*%01p+SpF(NdtnDPADB z1eZ78-~B$H{qrPqW@mSH_sq^**IVRwPIZV$1T+#~Kaz}vhVa|S!HJQ$yA*&D7-7c* z)o6|=YjH2oJtg@ykI`~?K=>}gPk-4Z(X*7#ZhMq-l9$f2Yk# zKL2*$$>Nd#mjougbQY7F>}X&2%N69*#beY5-a5U)mCab>VRpcG9uR}MuS8kNjpewm zAnfE&^y}o3He)C~>^fyYQw40Cm8=>FfIjD1dua}*OrcD5Ksr`%iWkWwp0KWcY*Pcr)Jbw5V; ziycJ_6Com!ER(>;CIMq_CuehCK;=MLmqq5){Jjx3?QJniT-XuP0S>$TWiC9(9QG-OG=d4j@d<@cAz$b|VRM|R|01mBy zYO~A9oCkoS{$yFQ!~7K>6+ebj$U>+_$B_&;nRY;()eR?ACrW}g)0f#QLO%WXucp0r z*#m}lLN`;u7Aw0&EuZCioUA#AZ!bAb&sfoZhFOIy!j7xojB%hi*sEP%c1?XD>_4tN3}#A+9^908n4eBqpUk6S{fcz^LhD zpn@||?`u+344;;$x4BtUNDBBY#Zbz6c^5oAQwFU3{tXm}cp6)5PCA$Zj{8pU6TGua zO5XjTssa&&76=ZrK~qd`zsn?XUKCwbl;7=ONwNGXu{H*6$gN5#9?v^v)E&RK-ZC?4 z;Hux7-K}_8ngExqZ!vnfGdN9@qYSd)-6hoi7QlVP4Aap}t)%(t?s}bA&;mZcnS zwfl|$Gw4k`HoP7u!gG~Pl2+MO2db*Wsg;kVk{=23@>j2Rzr+=Dm$W@#VBHFv-culyi*tJF$MDB30*>?UZQg z6gcg1X?r>uOrKtb4_q%t3OxwEEWyo;hHH&6bJn#z zxjc**9MA}8EpOz4^_RURMU?0en~9`FZFXPl@e&F+E$SmgzIG}@2mdC|4I+>g8eQ*2 z*p*Rvi+3XjRdfry{CBTP7Yf8IUvbk05tekO{%Z#F2R%bzU%{MC-Ys|U%Gfd6M9Ruh zt6%R=-RxCtq-6^4Ojm(PUA;ityOmtxCvbg%A2*mF|H6bnFJ=DoCF$IOL}VVYqh(Aw zQ$(w_ivQ&ArigKr4}v>yeu4NUU9UJ}6(H9fV+^N$F|^r$0I>OuG^I(zIp9m#OIciS zBW4XBY>^E!yRE)mX(iVo=KVVcjuNS8WOeMu#)kNyy`2c4pqW(W-+;o8S5F}q5hpze z?w(Uo8-VksXNVCXhk&P>|ck6~@WI~-a& znOcPV=T2`8|?Y9PtpAD!wU-5-l{Ff&}<7!_>U?YO#8oN zk~&|D=}XH*(BZ8ewWllEB!~bPFD~d!VDSx}&iMfbP5g%0^RvcypU?@)@6Q~*ESu5* zCk@*h?dc6Q32jS-PhXHzrTf0=-s?HH^}?p;eln(0vK?;U`^WJ+QSuLy)?)9RF`SE7 z%P9Ze=Z+hTgl(C}ITVOzZ&0b{+f`8Av>U{RV8O3d*2F5Ko>>Y%3N_$h*9Wnqqk!y?`;ni{ZxsEvVwj4bj2ZB?jlP zYAk-lQ(!ccRRj4Oe9U~VPeq*6+9gT&<$-)rG!u=wz7FfbD1!`)L1~B}cJfJtnJ*15 z{<_X5_u`&}h(v+TVvly`lM`mfhvJb^n-tE<5TBh0Wq;ZFCoIgVoNCdj_=qD95O%b& zGsPH>koAvXFQVT$jm~cIi&4{Wf!)?pFrw&ARTV(*>!0U$KXRDyy%*wQzF1VIlOU$< zUp0QW*W;?;nSJkFGWk=ivNZ>0^b0v)ki@7>fyg$n{pI+)m;-bfB#;$Dy;679wpI^2 zP@;2z0|#w>L7%9m<0HyuUC1kQ$nIueLrF=Op&D+Qh?2ku zl`Rv7htEtrLP7fHB~msv03$0Sxb6?#!~hVsxt_Zjkcm+$PYL$dd$Mto+4^yuWUG5g z@ISEE_MaIm*T8$8lF&QoOqF{8{|W9QdUpVhkN*f1B0&&Cq6*z{KMO7Gbj8ZQGfn197m9Fz!>;2vFcV|AODgAn?Ts1-f*d|M(0~%+f9b`1?g+`HGpf})67grZV{Ilv zbVX%+y(kJ5E4g7%K;26xf%OPe*_e*#>&(srW9o&U>s?}dYN-@m%*5|tDSsshiXkYK zav*$NCiv3I0i%Iv%&FS>yh?KqtIIREY zn$ct|Hqx(WDyR>pFlEyTb5;(};=`)1ARlQmnEIc_w4MqI1!SthRMJjaeWjzpzw%0o zuStH6u_EeK4mB7ZCH|XC0R3f*%~9XHo`gmRrTs%d3|S1^Fe`5^Q3A{gQNgg46H>w` z-=!v)%+ipv!4fWvx^ACSAkOGv}mj2Es44U$cDVvQ$#8vBXvtLNb|iz zbFv}XAZ#z}>Nx!;KN_tl3H;Z%IoAODYw!`0K$N4_lQGym`YDU$N&G)}HMYos<@WqQT^ zHd2Lg)pk;PLTyc?p9eV?G570k?Dzd_{6~fmDbEKS{;GJLIr=i^t8ItHTV%afM{woW z6YA8;6Ug!h>1gEE$ZIF(ijh|YmS&9&)Wb?&H&5Re=ZM)^gw#r&r{Yjz_Hx$z z{8~^g@dR|{q54N9BQemQ+z9d1pAG9^mbm96@s?hniBn4jB2m9ofr<4f2~Z%<_;C^c z1ZhV#+G=Ihqzw?T2n^)Wu|Q*Zi|XU%`c+}}2E5kgDVJh3eZ=N2_VH__f1Zw~gyQ0| z<)=XCmn@lqxU<|TKcg@hOBxEi7{K2WiF0r0p)|Pf?%>;FZ`4NPTRx)(W58wJ*(2J; zk)!EXd%NGLgG)AwHgr`WpLi$`NvgnB)f9Z#>tvWuoXcDF2FH5pLmww#J(Q<+L9qR( z*7Sf+B>A8(yoeb9tHAZbY}@)|6=A7hSW63Uw!lHCO245`DN+NeCsFEqY7*#^*cPZn zUbS@($-QJ(g)id`&U$onhthtjFTN=>7(O)Im>rwF94H7_+F*l~sw6>ml^{v8=>-;f zPX(xHw{c|fWkXY5U=a#XkWO1F^w3+Z!nhjDq-fd7Dky4*kTO7lb1Masj{xlDopNNg zDJdaS!X;|HF%ik5&j#y*3V!w`MsPfcHF{~Ab+}vy>vz-vwa7cDB-4fpBJYaO2UJSV z5-C+e*K>hS5*iX>I5I<8plWkPa-La5_?wkD&Nwfo5UyVolZgO%sCou?iWcx4b+TJV z@|s3NF{sEEG3#rlcA?HF@wMj;f|5Q&d78{ z6*aBhw);TGjCl9&WQ?4pZZ`JK&#IbqB1C1S9FuZecHz+qx68!6ivEkO|ILOMAQKUM z)2X*p0V*hyRB-3@TAxxe=)bpYi51_t6diXQp`Ro6ruVn8ibL~bLn4@>){jn#Z)`3O zFX7dDso25xYr}n(1ml^E7RjGkKV1nPMy&C%-}0tBJ6#tQ%A+0lcHo1)al_FP`!Myp z?v5ulkdH|;Y^^MS^Y^4v0AHyc$+y&}nL*#ia}SqyVYc zU1NgQA~XHzuBn&&_Rf<3gqu)CCej#^Vqhgm22Tvt%e{mV-7BL6JHPzP{aKU5r1Mhm zNc=M7Ghb}y3)&4CPeJri|KyVrNL~)~i1U;SmW0gLLM?cDQX}09N9{WeKj|L5a4?L1 z0s?Hq^w;V3%FjDpT-LU| zJkSR#k3wKtm@Cs_^U+-P{lYIjd*4V;>IgMd#c6;qV4S28>0ey3qh9O;txA2^ao{QG` zJIbha$SPhENXGj!xZm6HD^H2YzM4JXfbd=O-W~(Pav43cy&e;^m>}%||NJe~sy?QX zWUfEK`z9aUIT74~_=8;V48d;7YJ;e+NNX)>5Q;H(p%r?P2cE4ZfVm4={;_N}j@8Zw zcPBuN0bmt)b&U%A6-G6S)a#l^zR=NdG9`xz(=;%~1Es#sGZ0Kx{AdP=GAGADVOiq9 zi>%4s(0{_|hUBZGsxb54zn`C%_)zWQd$gPatgT{=;OdLyXc9)a23Jj*Zez2CsYd=j z8H#su`nC^%rCC?*uyf2Sz~}o_`#_{C$}O9YjeLFg>Hv>FH=68y@@rwMf6>fqcu$kS zBN&DU+OXK7kq}aHH%$onkh`rOUPWLjaF$K+YD}19ufTw0oNz`}k+ItBJP5y@3&zfl zs4Zw*_N8y0ji-2L6jpm9_&@z43Q@(CMi)laWwdJ_Y@A#-I3N1mf42r&DY!_3ygjOF zl?xZreDESdMCMAxM?ows;D$~);f8wO`%v);nh3D9kx^`L#7XnZJs7=2ZK{rCC1x&W zQO?Qj=|>Xc1ZlBnTS9{se?{ZCVK1;XQTC8mAHdW?l|~^9=xYKgbOqY%pJPHb05P3K zwi;`tRxQ+-B<0(S$-Q`#uy$XY($5@dX6v%+-3BSLG9!QoosTpnwWtF4=3Oxp#6LT# zNc%guQx#_xlWI!2ii{<_VLI8ZLvK7c5x?)`ADeaj)(>yKoU}udHwqEHb%T(5h1%3= z>$FHbkJa-a&$ke$Wpc>XQ~$TsF7mL94(l-uC*n7G0<5} zP(O2nSS(pU?fEY7S1VV6>W8W>maX*eK*~s2A8-E zVS?0oBel&8Udw;uWgt5tS>Ry98_YfkXk4J(>E|ASzd5>rsM^TBd(F4Ne}IGS1HPDAM>|}W3!=U#H0xEWO+{| zcu!+XRh+3d%su~GXyhw3c=`%^xjE@9|47alAQ|Ol?NlP=cm5llmEh(;P_}XO%mGne zWTAuhl~`oZN{2rG-@0@o_E(?F@F7WHwbh=1ST4lpcgX8}HPq4)4YVdv486~M@yIsm z2w!Y!sK~?gy9wMRR!1AS3siXjT+6e(?R2?x*Qn78weIkz(n}NaHWVQMl>^IK_?~^c z|5-cy_*H0hmwC-m)_<8C{kK_cRu_FFmjlAzGu0?44;h<5ggEmgiFRdwpe||a!B1>D zrX;Gu^wTO78yEel4h=!%es5rQ@)?AAi+;fr_GV;vm%+yQCmiWZ1@%#voI?3jel&_`=`i%AS6$AAFXu~om`ES3#Y0_I}{c5S-p=2Qka_yLna)*Ot zvb-=8yDiY$RyEY=<%G=HHLsg0=Q|eal01op5=?(0N`tO`gR%^3Sj?92d%PgvR@0QPzf2m=Le&80l_4ah zg;<})({v>g-YSF_LdAY69J-yIc1pU`g!8H^80)}Jey@k2J+-#NtI5(ZU#OhhxZaew z*GTXWVc6P~vJP1~JhqS##1nSnq=(wd{v#E7@)@;RhPN#9H4*-K6fnH?Z49FQIu8ZG zM}!TUES(|Bh*jW2XO}`zgtvUwxAz|SL|M`O&2{PnSK`9#^d^-*2 zSDH5^nsqQXg}pt^jhQBm1e5opsiHdLA?IS0X+0$EYHe+B41;Rp*%WU`k0-II@JJ zy@FNQ3<|3kXn$R^CHL|q?T1WB4w_5l(ld;~()r!b)%V{`1NluB+tveXJ}`XT>+n?Z zifgYk5H%1KU%>t`In&^GJ-x#hlEqHTy6_}x zjaWD1u)uEC**W=t3LUY+#+iCh!jQd5eWssZpj@yQDiAX0ukw+KPYH8h4PMOpQ%hm! zB&)NT32OT}J3RAZ$6z`BUWXyGSZY1WZ`jNc@lRpwZ@QWs-wX|s!P8)!L^IqJ&picR zFj?ZARGH;pqF(Qjxa>Hqo-$CZ{{+6_Nc6uKQz4}Dk?8%hn3xMefF35hmFw4omuLJH zGF_YU7`Z?2Kgf!L1T)gLK=J{&Yb4kYF!Du49PfyfD%q%{1(B5b7NG#*0ID}CAUHK1Hd8FZuoOE9pj&H3+H3X)r4?E)Ien4q5@#KoHG9++Y!@sbrQkegD; zr$7a(Wu6pqr4hFfUw3WpOpvK0Ny?2e175cfugE0PhAF=aN&nmD$h>~<%9_)0pZ*cD z`o;c*IC^zOa}eq4fT$2pOG1Ad95^;+Ct*$WtIP~H5IM&dNpBnvolpR9PG5qwp=;QY zPwhMyH{FM4KhBnJ4bjVd>~E6>Ro<`_3SSFwew^GBEX0n)Mui8@s7ptZu5X*?9I+Hd=m2K)p+0h2((E96U_l>B;IYzKWuqzrq|PWB!t{ zrjio>0rTKkUb(oxQ_Eo*Z!if===8GUA2H3;Yow)=6;=(An_VD%cjm4P;)B%3jVr$O zY9+d{ijr0p>e-Fe~e_WE-M)u zalcbqz4v7*5N_x%Ox)?$NH?5ZtAEE0AOpvsOz`GVoJ6^5rs6@#w?v3u#jm+9O#t>& z^ENw2|JZxCv+UKJ;4W>+lZ2QqlGxCRtIhX63z2Z5M=h=l>#G~yxt2B^SnZFq&d*4p zf<%T>F330(ntUy+C3 z*9XhrdKeN$`CsL}X0it!W#`FE;eoijg7?6uZ==GG)lNset>?XJL$4S8BNR}R4pAWw z|B}dtElTK1j!bK^l+|hEERK3oQwqaKncf^#RJc)KI+@vIy_M%M}hAPP9v zW|_SQ%KWB;WZNBk%m(+Y*w{DDwekyz-&r`!E;>*yy_aS`7RPp!uM(aWG8W=MGh`<5 zK#vzF@ekgQm-%ELg?>c73fV5yc6p2dTwhoSaeZWY%r@)@Khx9hx+Si7z$SMI$@_}h zd21qp2>KP3y>y4nl7D1542|@2bK5nc)mypq*sXn}s2w@HpMRW}?#gQUz@MIgzxXTq zf<7&qlZ7HaV!n42gzD@2~!W zD&kiJN&Q)Xe$GU1W#O0Jx#P;Vk8i3C%VCwszl)yIyJB9K*Cor%m3zj8VM5`^C4W7m zYQfRKUxL;l;eH4A#y(#nR$6aHfwO^p>Hslev0?f-9}*d&!0I%0(XZRRU4^(=65iY^ z_f$Cyxt4EoX07sbz2ie~i_;$Eq}s2}HY|?REFDS}J8vthSF1(jTcu2QFGqLGCal^1 zQoF59T{<~ z_*t4I97ZT{7)+-U$T0HZ3!Z$D`*6%tV!k}0$Zs5VuQp4Y%n;QQ7Y5jdo=`-uUX0+G6uZ@im?~H)h+S2ID);Hj2c)@2Hi*Bw*_?kjO zzn1#@TZSME`$lyxg^C&%WNy5^Zg`tGNxSIP$Og-ahM(N!{*5%*J|5t{OvtR0^@s~Y zQ1R88yKvd4q0PclDWAup2&%P~eRK}CD!$pgh+Vm?^2nID3t@^px*vH{xzWt-iQTBJ zL#CGzbQcWYRXr*#t0`(^mnXevVOOwr4@8l=$Ysg4zKq7Xm9Cn7637XT)fjorgT;uUGtF#vp`viu3{`!oz!%yM(w6hF4*HQjf1w)ogs=B z`mz!eNPz6pDsIpT(L5;*$CbB&Wbm}kzR7&MM_egA-wI=fqee#J90p9tcg3{$M)a}g z0f-ToJ$1ezbkGz3w&yx`cA-eDa%8VC^gbZlM;kh$AMrC8oX(OCHvG|@`^|Km!tk9L z&hvM~fbQ^1X#8{LgtKKV1F7>C3-3KHP__!ZoIl80|DGisIrhd<8Z@rk&#ySz$p2y6 z@QJiaYTsPSY;THz5C~0*q=x}&)QZ{%SQ7zy#aeR}L$+u3im3h($|zGL8vEVL z$M0+f()u^Opg_JiIP?GI0+_zfpu}skNNS2hlEb=g4|VOQI-lyVk z6gIXe=-ZlpTE()&>(->P!KD8ZL+-tdOG51fOUJDzaxneC7w14!%I;ej)`N8VWo%AAo(bvlyFhL*Xti$^oFln4%}8=*z03T8-Kq1X*B5 zyMX@kT~0)f72Vx&OU!4bCmPrj=GkS>h2y}o7=EOho~jV%B)nL}U6OspY&=*1`|D7I zgaCUWbTAx`z&(sk;Vre?nZp2MIye}kr5XBf5;=9F5?Zyx*iCx*mXK1V#zj+PUUivA z{l%f9#u^3pl9Y<9qwM(`%qs;tazvMN0-07EWeZ{l?VexfZGARF$hcK?({bYW z>DthSU~fKC9JVZQj(Y?T9_|BaiE~;7fdU* z1fuL`OwO?Ue*RUnpeFc&`IAH`E$a0i-I%Q4Mx|C(%>-lz-7`vRSdeHOPzRbW0!wMQ zw*9p9K{(K#tj5zzkW|jDZs_xT*Ub_`NMSmduKG(Y*{JcH@uWMzfD$jE=yzXpx^b#B z%E|NedmoLaJSMiyLo$H69&A2 zOAbnUjli0jB<7htqUldjUzpx{g32JXl%cQGqq_l72qD%rZ5g_bbW;UQSE#zmo zJpqb|y0~tVu>sZ|K&BkC2`NN{T%P*>9}|dH zdjYF=E9HF{)ju>AY@mb76r`#Bmb}jMV`s|FB7n#dizHZhiv3O!p zmog;swT;*X_!AppoKl^i+Q{(+!F|urx*pm>Gd+Dx9W6g2iFxk7bT~$-1V~bWa)FMN zLEC6bdk!U(Hz`dyHgzyD4MmTwr>Z@wpYgr>}LQI5YH# zX(>FItE66Ei8g(F-}QKZq}0c2;wV8&VgD2HdCm0FVaaQ>{7-+N7gVsz7qIDR0t5$T zF+DKiCFeH@Su*dDdkru7Zmd^^RTXtF#h~$@I_#BoyDt)`4;>aLZ9q{dqk0|JYJ?bH zKylgh2`lu#MS=PGez#yW*%z|!zlJ7)sL%tBqXO}II^s~UsCbM9v$&;4xVce#1&Ixy zAH^v_q=8r6wE9E;jBYtgs6m*3U(l|~1^S4ONQyzy z#N%9;>{LRJzukt*b>no71QAgGsduQT_?ew|96xz9gdZ1?!7LkC^$qtGHM240kgijm zjW*Go-?^)VyFI5Xixh3$9Oxt+E5+i=*YUD+-?#4XZ7^H#srMIN0{(5&Qvc7)fZ|Y_ z(zdo7VFit^o2u|ahc>0e$%Ta4QznWRc2mpCv$UjXlSTBCSvkCm)35d$hblnLPdt-^ zpp)yJa#R(%Go?n(1g4gBY642X4yb8P`Bu+xdFioZ%r8tvf%)2K|H4PaA?Hfy1^x=a zwydAP6p0ZmXzLsJm9&xnCbw;#eSK^|fsZrC7Zxi_;9W>YvF;L$sqkx@X-(Mw`{NMx ziu=*?O=V(D-~*zHYQyJQhR-M_=q=RA#B zevgG4^d6czBrZDpK$0TCi^Yh$?sTj$RL;Nr7##S#wL|Gbv$^FL`rkh@SllQ<|9LZs z_&of>6951Ks5274z^wDyB$RBcSAy3nMQc_V?+GjDI^nzTi-m_Jg401ni3~xXkjVWY z;zaPSyoCkvsw&0oH^P3Pl`h)2lnjWQN?e!%%)ZjKhhWKu7k;sZVQg(!IbaYfNkLNKHsKdqyfN_?NN>cLz zvX@khn*)L-#?ck0RIu%TqQ?kh6AOJyw~=~~Id+vZ^kVc=$5j!%z@U##HFo^LvIc_G zfG4x_{Bce?w@~Z@e>C@d(t%PjoeCKvhb@e(Wn1 zVjw#aOc5EfoJ@tU{K|JjBL7YmasUPB3>*ZyV8ifiEZdrjdEOsrhH?pu!az;ca#GLZ zKzf&nNp0+S%BX1_ZyA0;o6wgjkur%>B3$1@L9ruj^->cUlD6yNGN%l{WqD)6`M}5D z(562IB~lK+dx;4F6-d2vcZCN}S&OqzPju@CKah=BZ1QWGG3t+!P#V1#rnUAPZd#@f z(OqOs!F+9OlI0uc+lLbkmFTearnR|wXv$EjQ_P!?KK+Ks#VEO{&3 zWqRz=Bq=2i+|O@m>m??DvMoE(60pfE!x*r(04GcY8?h33DWdBZY-+&vR`ql}urE_A#w3CivyGot}pg+9k(Dhr!s53~N4}0@7T#5+ZMa!Dx zXX^o`fq;VmR*eY2p}DCcR!t^!JxX@vvX9?%bDWw;KCsoY2C~%T8~PX3r>)XnKf57t zAZ{%>8!2L}Y+({u?J-+@W(+6+-7gDe?)`RJGk|xE6`#ph!wj+PZIyXs>W|;;;%ZIG zVdYwk7uSs#V>tKCnVdzm2IPc=TXfhEJ(>{FS(~>*d-Nhh^6LZfYIr^pVhRC5*$YNjENMX zbilyNg|-k5LZ^%Kt6ZW{1Vz=#RH-8TA4YItH5e0(ot8pObMc_BQ;n=THoClwf4?jJ za%)3BO+!laV2I=>zu2h1YMJ{eK8&KVy>x3r*?;R^dvc^{+4%7?%4yImYSiOe^u}3v z)qC590U+QIO#OP z_!iYZKeRzs`VC0jmDKE5MQ5)L3-k`mikqR&&SHM&MS1gUecDg0=I^8@y@A>X2S}wt z#lZ3>6M;#{*S^uB6b3|@)B;uDjvy3U_ZB`d;^bZt5QD<30;71I!vrD_hgBy=CSF#d z#|>u}<`Z4D)p6rcW`zLb8)dt@9r?*+QfNBy^Fh@%XRfwVsVb(H4&X_)4*y}Pv!;>tl01zbF!s5)(r8L zC_n!A;B*a=3SPKW@HRcd2x0bMe8AFiP!#f1QnxE|ni&l>-Vp$c)5dNT->M8_?%am_ zR;Qj0Gv$HdE@*?$Xj3=7z4+v#ke2{2%uH(E=%wfA60m3jaRF1hJQtQ^#K7(lLnp*M*zV>HPp1WD%w$bXeQAK!T{UQk-> zwW|h~bRICLRE_q5(pXPQgi%v>K%&e)30T-7v%uXYB(Kd(5!g9KOq@_ImceFN*s5VF zcxqt*_9W}v0JM`&5c>YD<^h7E3XIc^o}BqY3F`2}#Vd>|Fx>m2(Q?S;#9n92BS{+1 z_argGWZ@QoacmCOJL=FB8e;(Qb5jJ&-dBIzT}VHF5^5a8muzddRGr8_-_W3ZWZX}R z8x|wDjn{?QPZ!Ids1^SrcHeLILj$wX2$#+VRzjPZYOT=^4R`juH2%(#zpW>W64A@U z2|rh#oqJ9mH99(kY#7>}X>1%ryG@u3BM?F2%*(D8m-aRg)^qp~qHBiDYPGT;jW{jx zSYv*Xgi6l`#j&RA=<0Mbeql=D>FH^7nb7;bX}NXKB#KbP1|SCWZg!aSH-^t7aKiQ+ zq^lpqFT>gJ@NWZ;N}}jxMDY>dy%8p|ld`)}plf@)`GG!a5v_Zfwwf6grnkE+77Ukl z5la$``x0x0-jn;4PdK?@;x$q7%;)+8>m}yX);F+~*t9K2+CisjLFqScZPYnl@wyZ+ z-$1qqt+M{x$DQw(Z4wfC5PF~|-dk1k5A2h=s;|c8tG|d8LT^*^IMx?5DI0tw734-p zL6`ij={jMNextyX%ggqQbo3<}t0Tq#)T z)FuXRnSZcSu>O{+F{)k)p42G?=u}Hm0*Rei9xFlJ1N#OeDW5p z>+|q|UNMzu^8f3#TC`($8y80+@j}@)pJ*vFd7kzk(BNYIi{UC4t+0{Ul&w+ne-prI zCZ-5V5SDwxvjPrd;XRJ2KR@#GmZ^2roOGvDLwK)S!(B8xpJE~RT-Fu61hD3SbbOOu96jrm`oOHLC7uU2)Qk7$z zdehy^s?STvT$;zn+_TiL4HYU7bY%iV3h9S!T{5D~s*ie!QD@G)T14boZ+MKlUg<+A z9K*qp8Zn^(+R4O-k|``FO^qKM(De`4gL)&sv$5d)-6#BW)IRVZW6VV=ZI(ptQ#hGW zIUJa8vR)Bek63+ii0f}O!K^Ak;F4Exfs=Pb6@CrZ&u^)svoTk&3?x46g&k+z{E4xl zgUL(AlajwM;D8~7TblB)c;4>4G`SSX^4%I;O~%Z&d}bMOZ9;h1@8mQ8RdE!u3)f_- zlYjU!o0Zw4(^+GG_r|K^v?W~9D*O{3!so=2P>+^*0yhc#pFmC+IyLgl3@n>_lqeLJ zi;oDDE|M}SF;D)qk&4V?JSPK^TrjYyP)G77P#PVZ8#y(eNEBP>s*wMk2t4TRoi_FI zGx$b$Kwvxe%iy`^TDwVYveJ``GFRFi_Zd(vbyQwfT%vg|1RHy`2!GvP8twW_SD8rVvh3UHcb*aMB|` zegY;a`AIa!TWS(yi}p{eAytkrB)`nXvE2|4(pcN&>Bmloh^crm+_90vCJNDXjclqV z<|R@h`f0@OR|2e+=Kpn!Uj@bT@tx&ylmy{^>jL4Id<(WlhPc(Y#q_oj1|JacPmebWkguNtG>3HM5$03_tAxM`kP-DBDD>XS59+%L5fb$vw3=gb9Kkvx@qpUOg0 z1+FXe*ThLwfpC@H+_C)E!C@|t4HhByTd;+$S2|OznH@-azsy!vmJRdW+qd=#T%w^4f2dZzRK&BDV+ZU6BJ3Y6iYq+d10aZD`5(gO*L5s zt^!djY2#p-M_doxpe@L@B~dEHUEckkZ;4(nbKupzMDU< zh4aiNV$tFG)B+6f8*oNKC;J6|mEUt8+ns$O(~O{~uTKy-QO2a%pjG;FKpA*}1-AQT zGU;uQ{}tF&gyW3y7DxrD5q$` zODXr24s?fc+*qf<^(!qxg@G?Z^TO?n35bTNKr~e;pdc>{Ncn%#Ard*a^JrUg^mWZ~ zqZ1Cnj;LpGU|b_qXhE+v$&!&B44RVC;|=MfDOi? z$H{N0bZEn*fFybtqJyXcOfv@j@fjK3u9k==sjwJLm zuM*rfxlS<7T?O!(w!-J_Z`^@RV0A6>m)jk>^6;p7GAGF9(h zYLyT&)GHWUr?9l2V`}Rp;YhsYFb;N&QPAQDG>MLDNb0SjATu59Ra;kQ6wu~n17Rj% za0=m4BvJk?A+HDle zuIV;RegJsQQ zk0vJN_~4ZL;p%q$(VAEhVDAm9{`dwem~TYDTV|}DzHfjw7~G%onU%a^l=DdG7gX4I zL;>dqlmCCgjLhPjZK+)wA=yCUre5cF=|3X|_E`*lU#*+VX*v3vn&c$VT<%mDT|9fW zfA&m%`YMNJI9DBRRBlI6?Nqf|DT{n#;?@GL`5}WRZLk^utY=R8geK3a+cb4frd`x{ zg9o%)ldZl1^NB7vm@^q{e$`cBIj23=Jdu#gc~z~>niHOlE0-7!uW)$Lm@-Ibvb3)1 z0ni)qMfxFrd%pyUy!kIY#jk|&6oJX}yx>a`5%<(~W3S3q=AZq%|Lw4994d&ocGCn@ zPMi-2SX0$SeuN4d_Pw4_GVY3X1w@L!ImpaXxf%wt@%SNF3Wk+U4g#g3G)DpNHOyj= zi`-ZQH93-s)clxN_PqZdu`op{ahdftJY{A?k1!*dy<6kK7 z_v7NtdU-9LN|52OL?i|q9)dCY+R&YQ{VH5&Ns=hnZXkIN*C-<)2$*$9VIqQ z$GCM4)&($Sby;K?nDT6(lJC@)$O~OLKNXvZT>8&>00|2M(^6)N^$U$K2bxx z!tgXb0}w2qK4X%mU?|*0u>x^2R54Gm8(vtaI@2KIWSQ?p={neP#LZp#*kRfpKmkP_ zg)Drey@0QEu`UD;Sl&3Ob_1osd?HGN7ff}MIfZgtAh=3a0Mueh<}<^Dj`@cYLPB0r zW~;kLztfn1kKv|lV8Njf9x4=;!k}9Ejb`Y@B&WhY&{N3l+rGXP+^D8agEm>H$LKbB zycPUR^IxXBFqeW1^D7vS5(TTE@acjNAFG?E4+V(lVbn`n%G-*6|1Raf^e^=S* zsb7WnnJ%=S?u-naJjZR=4-Eb{dD`bZW@-{$q&J`_)tpPlw*ZRPFn1p&-Lq4z!Z=AL zkQ8R}Cy!0`p^ZlI-q=c1#muVy(56b`N^1_WrAT314#yEqlbG1d>&cOIhUv91iB@T_ zIcei+u)$jGa8w@5)3bKf2P2;sR($=}igbiFT~=&Q#A>U8l+EB2e|!g(M3gR!%Fp;679u#l^tXNt zrx%wn67TnWxEsb+g`4D0CkgZ(bP+mL86-J`cecn3(9Yg8pC*5&$)aqbX{7e|vt&f5 zqdj}dP9477e|mY{Kwah-HvxVlp13wi6#NG!Xen6T>(GpoC-NE z`Q*hi;ZcAAE1l2{*gw2PUcY?()}v(Lvtep==8qaFZj)cePxbt*-t7cQ{QvUv|0bw- zybzrI6z(b83FTh;xk$`AVmI(-26nbXqwra~Ci5H57id~aO3r1>@Oi&qA}z0pEywpM z^5O%SF~OAic+Ij$0=55%o0nkfFbz4{)%R6V6EgO@97&2yc~n`71Gwjx8OS$S#|YMPRJO&r%F_qW~hu9fLQQiM^hn@Zf0(+ z$&PozHQjlIWbK1 z{*;xq)+zLD;gD;`X3LAKUFctzG>*{AR!eZ_0>^I6RyuFsly|HVaMiEJ$e&DwTwt@( z>ASGhzHZf0=R->>?Q#^DfoLbIV@mjuc)AWAeI}~}crgt>Q>Yd|lk-nagArNe8xYt=eE^q9^8KXE;El$P-`PKLAjD&PS^#3kRZyY?pnl zScU_py?V{Zbq6bz+=KUqIu2QL($WQL?bP2Ofz|2r$gntY68K9UanVKS4?ph;t%sG$ zlhg0K8WJ3M4up{?swxw)7j}65B&(IV>hO+q3TKPnZcnL6%m@@D)RPSo2Zj(h}S{ zO!6i%zrO7}9Ha~xhv)ygIg%G|11BMi(_3Mtv!d-&7gHI<1Ld`NGosR+!Y2do>B1O- z5PY!_TK=?-zZnk6(V&tsia)b$WsChB;mJE%1l+PPA|fJ5$glmMwQaVp`nA(;1eGsH zg|$6@ndUlt$AVwC$Srh~=0x~Q_z8xi_im{uRkYG7)w-V)MkBlC^EjsC9HY!(ZkB;9P%YG*?`MZBg~b~CxmyY zcD`=A$XiZW?mStrPfI;IgdVyVkPOrr0X5tV3=C&_&u{d($h;WqfvQ8W9l#tze<+Rh zNmlyVu}{;I8fA2|kgY1lQ(nzcP`fwtT$09Ug3Z*eR92mzAPBWQw*#S$YTDEg$_MV<>334He<=L-e?5 zgPMOeEk$%piVj{yJ!(`>Nt5?-pzJ1$@YarQhNQnLmu29iQM{qf>^m9!zlvjYsxT;^ z#)95&*=T3?LQ9EjNIcOqSn@r-ekRLJZqw~2*qjn--Pj?Y(jt-Hi#Yz-wX)B$Y5QaP zjF3m%!h>vWB}Tmh;79$2$V^bG$2B)|qcTDkOnCdU^oISaoeM;TPJ^hZ1UIT@rr`$N zM4N_H#4zYR%IvXiKGYOM+)IhmIR6XOjNai>_(YxURyY0ESr}HGJEGZ^Y1*?iT3lQC ze6}}UKrXyxwBy$O59=Fw* zR+E#z*ciX3vWO*&^UH<3dZcNmf!#2&3^SC;*(s40aO-pjS!Lw(1E7%2f_1p=2dg){ z3~}*;IVsrZj4nZf8}38^$7+W|>qzSk%gi6}Zag<%-Q4Z90NTZ*M=@0fFK^9Zon{M- z6bdT%&@qS2e8RRy-=9w{YMkh>0S7`hm8X}qzgz6H0PvD8Wf(6K^z4JKo(rsYm6Vp_ zB)H-CugD>c!|s_^eblsILzF(iom?CKG$gPbG@2v8@gk+bEzH(kk<`w{b&R}pW_KW4 z^}Ie$yl4%QtnZz72riR9(o(fQ1!1%lgfQGvO( z=q0@w;XyDkt%8)p?r`T5X0WqON!R5Xit9&9s02!^T$cmFVQ7-rkO_$lMKpo_w0R2<33X; zz~Bimyk4cGHob;lYEHDZaqzYgTnUmDjIFo*@EZPE0YBznd%%%={R+H+_Z{m}(0O8g z9K|>~CjFHPaz?N{cSPVkbs*a3?(*YpkVE1c{N*k?kU(jTUJ>Jp1sn9V^0P2q4{dMR zu>+YH4al8H@3^e2ofKl|XBsG=vU((02yN&4EE0?dC|-|s_-X`>vzYg+jprBWU2`^fhYK(LUcd zZwk6rxyFJx@*5|DOzujl9yda{?lMmZnkLbd#X?dGQEI9SbL;l0s5c4^x&{K=R{WdN z?q&vk4)E>--7N$;_m_8p%)55G&L|?%;XjN;=YQVpJHovQNS306gcNa0gJE1tvF2>l^{%iP0j8!PT{CV##gUAmz4NQ^-sthwv2;)1~ozGrFdb`BNNZM^&c)*aS^!v&Q5T z0uDD!T3da`vgt4}g++!;e7^VeEg)rfc<^VB9&x56{OGbniCGT%1KDu#6_V8WgL~1X++zPL}rUo-dEjOen5jBW|o;u{7DrC$cdKl7SPjCATxZ>E3e7%;=Il)nyEYC!8 zZc+A2jInCY63~$=2Jku;?EuJMV#4JbW`Jd`RJa|c2_V!VAFNG{`QxQKK<^+f0;GzZ z_I|&*bB(&5dd2Np8&AZ#3`c=5Gr8gj#R6g z>$9)Rq7U7{ZQutANO0Mv!69_h3EX~3=o+=2z->(P< zgoOwb{BnQZyC*Y!E)CYoUIIOt@5}cPh5Z9&Z$T!S!a2W!d=ygdM}PiOzMb?Ulzn0=B3HheG%uLP{y zJPM5j@ET9Qb;a0V7h+BS|MHfs1#_ia;1 zEJ^3t*vVY9=&QT$$Y&mQF*b+k4Rd$=pDws~8o6_-DX8AmP=2yD7J=aZ9DL;Fg4t2-z9o{{;ukO}#6LZBte z=QT6^@rRkE7GQ~F;1}uybth$!R#?}bTL}FO=dP-f_d&b+3JSie^$L z?J@74M;WW=1Fq*v2&DIrnxTJFVQt}c1YPgLZT^7adzo~6WvQ}ks1raG6v49lH+9lH zFBZ0rLu2ak$%S9^BqCzp?48^RkKq#My|&9ZQfY%wWAOlYi8+*E*>@t_53R}rmaONB zj<^-gwUICs{A(*nY@#llps!UZPa-t}WPJG(K*R(Ydk%OGvNpKjJ6*mP52=cDGZp+A&xeA?krx99 zi!2w4Voiauz|YyW0At4-ncYYDVAr;?6NKg{x`o6`uyKPQI2hPY3$eiFWZT&NeGlKV zYy5k^s&|m}<2|+_Z@~jQwpHZ^Sfk?m=eIoDhXRikKo!B{)3fQvx9j^_KpXS@b_p#~ z=8Z`=0A%ONi-X%%n9YDWY+tD3x!mDArD^W4a-k>K$J6@Tf?q&o$}PkT#^ac64rqG; z>v7k&e~fOv(5lNTTK6tV)t`z1C^5~FZ#OFL@@!L5O~ZuryuYWTqn7$rEBK;fmajkfKvVA)0~*qB7J*7E%t zrEN`4`&AnT!q)>RSmrwb)-=rbFmMM8aJddRz@jVl-py2r<&XkAqga2{`qjvPdV|H`qzeEpsKHA`TT{C7-)znEnChg~@L4@2^I7iJ{adFGyk zI5`pa!Ht9#f8V05ehXSoI8xglwUbrPhji}uD#E)K6Hh4{KLYUKvDmWf8`hYSsI~3tKlYWmk8rlPf`wCIP@&GUc^4)_}(XD(ZfDI;spkEvFw$~dor4Y zs`}fGA30(l^f~L;14tq^9(JlX!$b()+Er=Si@R z?u30Z1ZEM)UtMXPogE4ReY9_*l3vrIBWqvuKe<1h&p;`r^oP>@CC}PE)ogZ&T9LcH zfo^GDDRXk*tz7KUny-4JQskK3p3$x=E*9}70Qy{#Z(UI6idE zBl~CB_@}*A)pq9L3^j%LLwx1d*F`R#C#qc0#Fv~u+l_pgsF%pN)#f4_G4s=BGY|>U zH0b(VVESr-n6lYfKnmobk~~kl^|xo*oi^)xmCP^Bczw{h>(NQ{F#mA&Q%`VF0EACf zy8WV4d7bS!{mSvF(Wp6`YqIfXEIz3qX64PCduK#~U8R^$`)e*>fb!wk#cOjBud@5_Mw{1XiO*`Z?q$98~%4I})!(YMy8Eo|3 z=qHb5@EKFkEV(EO{f*f-Z_6(E8?*s@v{vYOAe>WV)EO*qee4#ikj>l1}X zj_5eF#J)E9F_#v|HmYWp# z=1lw+5|EJ2?l+u-#jN0wv{h1Og)i_uKzQPG|5fCktsBL*ejBNS4#%at6e^4sqtZ7| zR`z@3L>Y4BM=$43?^%J)2q8-sW@ZFSGjtZGFyj!`u!h{_Hh%Y}>lt7mt~QR#NNoZM zDdDnAgmfXyxe2EMw0GxG-bX`L3hKmluh{6QQ_-pn8*I-}U8voVi8M-K$}Kl68CqV1 zQag-W9D=d0=-h@cxqfWw_cWLlEX?8CJ+xd(PdHSBm|*<|pQVJDPNu>$;4Ed2{bTKr zM{LitY;#$`xbIV(sLM>-rd#nIs%v@iD%0U9S2GRgKZ zOWU0CI1Nc9-)G@&kY#k;es<>IcY-ptyhGL{2iDXyUE<8goe_HYnr?c~m zEJ=(l^sR{>SN2@BxEi38W6GK$U;a8gZ+PL+!a=C~(WdaRqVhi1m1YbeXLba@xz1n9 zjpCbpPb1&{dNsb~%E*A7f?KrS72cm6tT*X31_r%W&ZU_+rMl%%-qKv-$#IN%rCezUI3swFHro7VbMwR5;oVwU~XAP|U zbogZgXY}T30$+NPl?Jxo*`FC!tWs9iEia_j8UX)txc<64h;qaZNvT9#aRbX2Cjtg=hYze^LVS>HPT=L;+^oQC# z=e4jQ^EOJE_QiB&Mb`mYB_U?g5eqXHL2@7BB0!YkuerobHYk4Udy%#WRr?4fMGSn; zcqG7Af7}n=7h|-2z7v#@t74q6NGvfUW}l6X8E)Gxi2ZfKP_oBl7^E-P`oJKvjCiMZ|AsCmz7}X zrQZpB_YVMu{tJMG_&37;D2Gx1BJ{sd`&IOJ^8ZO}Lj#q1JmcIcf&(ZamJNSeBX)l~ zAxID;ekWnSi~cGP!~6q)tNbeao&5K5LNEsbv7s`%bZHl~3)0#J861G%Au-VVog9D+ z^nOENu-xL$eWRYvCOV6B|>%2;`auPl*K8|Xd%z`vYPYW+Gs^-rlSLe+D+RLDB< z?y5VckxTUAdd$Jpi+pR=X8D74MZVQyH}07AOiL|- zN3`|RZqd{wU*)MsA?$EV>*amp?IFXq>pu|X<6D$v%Zhv-)q=*`a6~*fn%wVEyY};A zsc#-hKc^#bVPLUkjN+>B?1y&U=2O2lDfS0!S{ldpi|cpa2{TNpSMKhX-J8saiK*kP z9B!ZFw=YUMu&;XITfOYP?;qH$cV%6>{$?ohLwfnO?#F(u^EWmjvg;!2sCO#z+7q$r z8ywcS)s~4yr3rmGfJtq?D-*IH1h_BHrj=)nw{-QFW!GUFmW65p0=q4EaPE~4+)CFD zfMJh}n73a|0lQ7;&d!XJ2p5FO^@Mond7MFwOYuuRbwup00VL~y=Nd7dA~zU(@Mpvm_^g2^}77c534 z;9NV+t!U>OmCP4hP}QCvBi0O)yn~K0P3$Zwo$3)stvU17&(E|%@316s^+dEYvmn%YdD0Zq7J3oZ$PC)qX3HZ{;HVlHFlaU0V4) zMqL3|a-LA1w$ep0_)4rubj90`?knHd$h6%1ICB#Ws=HN4d0Q;Fn0nsc-!Y=gGovfwV`&U&6Qf;u z1MS!@c}0}9TxEYAbHvsOWw~4iFHM`=?orrcYtGkz2mv3V$JTBZR&N3!spuNj2h$FJ4 zZy)SMja^#;qr>XQ)C{q$Uct*8Bs6O!Z(NtJnD*O}K}mBjP()EEQvTPx=~(K2b}1Wk z`e;IhDUQF3Hk(DGrUcvH{JK1An|XJ@&$p7nr`3FQQainE>E!Io8L4u8EMo4)G^fu_ zXEHEhpVrzKT1H+QJ@iJEgkbK z+%!{NFkgI-mV2kdt1)Iaz<__Y9REJ^jmKA^D=9rvIFUI0jtH(ss=Me!*u&hm9|C+G zVGJ&%zU(=D-c<2Ew+2R1|2W0DGnD}ZN@ZH9o(iK4*YxDtz0wbEb_uQ890&!sLgb{# zhz&+riH{B%tFl83i~>6;5*jMwyFPunE*3dNU?j%6PDu4&eY@9XpSd9=HIn+>>g#w4 zj)D41{F4FM^nOFn?l|dW7;Xs;|lpqrE3iSCGzs^9Tvdw-!!t&JY02NcqE<*&L&*0B@ z*vEmqyv{>K<#Y}Dtl#(PhH6X-ak2S{KalMD${1&TpP>WfH^JDcwKz}e{;2{;-s8aXl(Z|pl(_F`IEdprJGZ~pb8K;+G% z+c5x}9fghvc)R0YKKnmG0hWJr@N9?u{xnP(H^}}U#i&T?zrOk}4;}XWfBEVx+fMQC z92`>kH}`*r4Ymm?E?^5;SXkt)Yh6NZ2NQm~|7F+VXh!KiI9lLw0xpF~v9Q3^;UEM{ c=vIAi#=5NmSj0C8-@6j5OxbE;?+ZhC+X#V>p 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 W@A0WmJtV~w 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