From 48dc07816855ffeb613a538074f3ffed4771b908 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Sun, 16 Feb 2025 20:47:17 +0000 Subject: [PATCH 1/2] Add LICENSE --- LICENSE | 661 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 661 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0ad25db --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. From 7fcd9113c3d22e56c3760940debd66a66e0e977a Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 16 Feb 2025 22:51:31 +0100 Subject: [PATCH 2/2] Add README --- README.md | 273 ++++++++++++++++++++++++++++++++++++++++++ assets/mainscreen.png | Bin 0 -> 185552 bytes 2 files changed, 273 insertions(+) create mode 100644 README.md create mode 100644 assets/mainscreen.png diff --git a/README.md b/README.md new file mode 100644 index 0000000..e3ba621 --- /dev/null +++ b/README.md @@ -0,0 +1,273 @@ + + +
+ +# hathoris + +Simple, open-source, web interface & API for controlling your HiFi amplifier on Linux. + +
+ + + +

Main screen

+ +## About the Project + +Hathoris is a web interface and API for controlling an audio amplifier on Linux. It allows selecting audio sources, whether virtual (web radio, streaming, local or remote sources) or physical (S/PDIF, analog line-in, etc., depending on the hardware). It also provides advanced control over exposed sound card parameters, such as overall volume, stereo balance, and on some hardware, settings like treble, bass, and surround. + + +## Goals and Features + +Hathoris aims to provide a simple and accessible solution for controlling a HiFi amplifier over the network. The key features include: + +- **Easy sharing of HiFi equipment:** Allow multiple users in a household to control an amplifier over WiFi. + +- **Seamless integration:** Restore the simplicity of old HiFi systems while modernizing control. + +- **Support for multiple audio sources:** Handle both physical and virtual sources (S/PDIF input, ). + +- **Sound card/amplifier controls:** Use your browser or the API to remotely change the volume or any other parameters exposed by the sound card. + +- **Integration with multiple application:** Display the current track and/or control the underlying application (like [AirPlay](https://github.com/mikebrady/shairport-sync), [MPRIS2](https://mpris2.readthedocs.io/en/latest/) (Firefox, ...), [mpv](https://github.com/mpv-player/mpv), ...). + +- **Per input volume control:** Thanks to `pulseaudio`, every sink-inputs can be mixed at a given volume. + + +## Setup + +### Prerequisites + +Hathoris is compatible with any Linux distribution that has PulseAudio. It also requires: + +- `alsa-utils` is required to control sound card parameters, and to handle some physical sources. +- `mpv` and `yt-dlp` for managing virtual sources. +- A compatible amplifier or sound card (see the [Compatible Hardware](#compatible-hardware) section). + + +### Quick Installation Guide + +TODO: Add a quick installation guide. + + +### Build the Project + +To build the project: + + +1. Clone the repository: + +``` +git clone https://github.com/nemunaire/hathoris.git +cd hathoris +``` + +2. Build the frontend: + +``` +cd ui +npm install +npm run build +cd .. +``` + +3. Then, build the API (which embed the frontend): + +``` +go build +``` + + +## Configuration and Usage + +### Audio Sources + +- **Physical sources** are automatically detected when implemented in the code. +- **Application sources** like [shairport-sync](https://github.com/mikebrady/shairport-sync), a [pulseaudio/PipeWire tunnel](https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-tunnel-sinksource), [Firefox/Chrome/VLC/... and others MPRIS2 compatible softwares](https://mpris2.readthedocs.io/en/latest/).... +- **Virtual sources** are configured via a JSON file. (A web configuration interface is planned.) + +Here is an JSON with 2 virtual sources: + +```json +{ + "custom_sources": [ + { + "src": "mpv", + "kv": { + "file": "http://stream.syntheticfm.com:8040/stream", + "name": "Radio Synthetic FM" + } + }, + { + "src": "mpv", + "kv": { + "file": "https://youtube.com/channel/UCD-4g5w1h8xQpLaNS_ghU4g", + "name": "NewRetroWave", + "opts": [ + "--shuffle" + ] + } + } + ] +} +``` + +### API + +The web interface talks directly to the REST API, so everything that can be perform in the browser can also be performed with the API. + +The API is not yet documented, but a Swagger specification is planned soon. + + +#### Source Selection + +Here is a basic API call to start listening what's received on the S/PDIF port of the amplifier: + +``` +curl -X POST http://127.0.0.1:8080/api/sources/spdif/enable +``` + +Select a virtual source, as defined earlier: + +``` +curl -X POST http://127.0.0.1:8080/api/sources/mpv-0/enable +``` + +When enabling one source, any other active source is disabled beforehand. + + +#### Volume Control + +You can control the sound card volume (and any other parameter it exposes): + +``` +curl -X POST -d '[108]' http://127.0.0.1:8080/api/mixer/1/values +``` + +`1` corresponds to the ALSA `NumID`, given by `/api/mixer`: + +``` +curl http://127.0.0.1:8080/api/mixer' +[ + { + "NumID": 1, + "Name": "Digital Playback Volume", + "Type": "INTEGER", + "RW": true, + "Min": 0, + "Max": 207, + "DBScale": { + "Min": -103.5, + "Step": 0.5, + "Mute": 1 + }, + "values": [ + 144, + 144 + ] + }, + { + "NumID": 2, + "Name": "Analogue Playback Volume", + "Type": "INTEGER", + "RW": true, + "Min": 0, + "Max": 1, + "DBScale": { + "Min": -6, + "Step": 6 + }, + "values": [ + 1, + 1 + ] + }, + { + "NumID": 3, + "Name": "Analogue Playback Boost Volume", + "Type": "INTEGER", + "RW": true, + "Min": 0, + "Max": 1, + "DBScale": { + "Min": 0, + "Step": 0.8 + }, + "values": [ + 1, + 1 + ] + }, + { + "NumID": 4, + "Name": "Digital Playback Switch", + "Type": "BOOLEAN", + "RW": true, + "Min": 0, + "Max": 0, + "values": [ + true, + true + ] + }, + { + "NumID": 5, + "Name": "Deemphasis Switch", + "Type": "BOOLEAN", + "RW": true, + "Min": 0, + "Max": 0, + "values": [ + true + ] + }, + { + "NumID": 6, + "Name": "DSP Program", + "Type": "ENUMERATED", + "RW": true, + "Min": 0, + "Max": 0, + "values": [ + 0 + ], + "items": [ + "FIR interpolation with de-emphasis", + "Low latency IIR with de-emphasis", + "High attenuation with de-emphasis", + "Fixed process flow", + "Ringing-less low latency FIR" + ] + } +] +``` + + +## Compatible Hardware + +Hathoris has been tested on several hardware configurations, including: + +- [Voltastream AMP1](https://polyvection.com/news/flashback-how-voltastream-paved-our-way/) +- [Voltastream Zero](https://polyvection.com/news/flashback-how-voltastream-paved-our-way/) +- [Raspberry Pi with DigiAMP+](https://www.raspberrypi.com/products/digiamp-plus/) + +Additional compatible hardware may be added in the future (don't hesitate to contribute). + + +## Stack Tech + +- [![Go][Go-badge]][Go-url] - A statically typed, concurrent, and garbage collected language + +[Go-badge]: https://img.shields.io/badge/Go-00ADD8?style=for-the-badge&logo=go +[Go-url]: https://go.dev/ +- [![Svelte][Svelte-badge]][Svelte-url] - A high-performance reactive JavaScript UI library + +[Svelte-badge]: https://img.shields.io/badge/Svelte-FF3E00?style=for-the-badge&logo=svelte +[Svelte-url]: https://svelte.dev/ + + +## License and Contributions + +This project is licensed under the [GNU Affero General Public License 3.0](https://www.gnu.org/licenses/agpl-3.0.html). + +Contributions are welcome! The goal is to keep the project simple, efficient, and compatible with as much Linux hardware as possible. diff --git a/assets/mainscreen.png b/assets/mainscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..1d21e81874afe43e69f593446e1af3327d30fec4 GIT binary patch literal 185552 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

1*QB4y(q$~2OK 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�vDN*(UaLfscGOWVutlidzHpHviu8cKliYVLcw$5hJwM$PDJYC9=X z^kj*W@6XoDy67c31&N<1WHlh7S=IuSzjf`)<;LfqxV|(N8};c z0h#Jbo$6}5KO<;wJ^_+Y&bRr;ubbO?s^13|)>FQZL@_ceXv0+p9herCnk%>b$ktGn z=fsdDH1O{?+LZBK@iCX&BTqcOQH@4@{pm|Mya9z9Q7_6&Fbz=;cQ4FUr(v4}l!#|) zZKUpUOi--IYaifeI87`;Omnw4YY@7n&3-un8r|BEbbZKd=YOT~tQf-*B?Af0K2iW4wvYCB4xvYGg>gnEG7tDP3e^`KyVfkA(iJ=8iFU?IV?&KOc-Op@hhV9sj zCrAq_$WWecCF<@A#*AYKNX#Jh5kp&vjuSzPj0b|2StHdg@rGEN$n)9H&=qvP^F@r|&G(@HIX}obgw}>)?$)?ZstDx`*0i^O;&ot< zg!t{gXm8N;MJJ;Gc&cbn?24rHNxnBX_S2yT3kBp_yFF*@WR^pD8EHeciZ`%Ee-#ER zJc<}+viq@cri|Dsl*Hrh&0~T56+&DtN0bn-cNd4am)Pfzk|aRaM4$u<=6e?%-Q+L4 z0;ZExGf~%5^2UJw@2RhF{jl}BaiPQpmEF$BueeY*ISB}@Dy;F2fj`jLJ8TR+D6u=QTWo8de8Fb=|-Q-*){S0)2yNjnYW}$xrqEswTsh zyQo^Uo^V)be+K**gW?zq4M<2JzPCLM6@hZQjd0SjFFc^5`^@tnYL$=hGs;4cCMy;5 z!u04N`1>3+SYZ7jM>3lQO`rt3eo#P4``il$-fVz>&<(@uA~1;nRbZ3VW<$Mcc#|Os z594t-XAPtft4bmYYU4kGb-6`GO z`R$`VKf!n2nfIGv9R9%j-uK>Xt-az}*SfSk&qIki($9lBRGzr*43Nson^i%V_P;Ix z@gd@??b#MlMks;%q{E~eM}{$-B;>?KtWim?Pj4F8H5yG0f%hREN8YD;;z!z{3uV8J z!JmJp_!0EHru30(aba$H2K$%WNT=>2AZJ!z4-65XoS_@9uZtk8rU%FRUO~0l-tiy2dOvb5X)gN$xweu5gY>Yywt3$`I&2mr9u4qy0Ji*XyebM%)yc1@jIJ>o)Ip zsmx894W15FUR3&Zxo^mBr^=*>tsLCZC`_%uD3x$)Xm zVEH{yqGR#UN5(6#)JANCU&8*Fgay;*FO`F50W}1HK&j3JlO)WfXud6X)M2(MkeE9z zUG_W&cgiPBfIe_}Fl-E9(YNrI5*Q$(wk>0}{>B(Q54Jd>;1s0>hvG0EiiFM2cdxuJ z1V)Uw>bPEzqG*vgOLO_tEwI>Wl)#JzmMB)eP(mC0R?mi7hNQh9;@me5GQd#D+@cGG z9&Jl|TeC@X+(tm#!WU)-*d8r^kpOtFeMVD)5V%6X2Y-JEOf9mSz3ioJ1zW67so!kl zL+UpDiSiQPz$Q6@Z{7S2(SoD9(*+lj+qrbURg$}0CJ9?a-}Da3B}+e9b%YpW91Mo2 zOM2dVR?bQ}a~o(|k&12jmA8vV{$3S> zA%1kwm8ZeTQOa(4=%CatDC$L33xAB#^QfVZIjq}a&*qD{c5E4xM@r1|o=-(6W4def_8%)sO+PzM8S-WrfZXiCp z<*`NPu5f;wpQHCm)ctI(P^+wPL6OyH`FYrG3|Svl0k*RaO3gX0C%7EVoE(+z!BxQQ z|E~(%!5V-kO?ECMPsb}(16+kqGRCTB2;U+eysLV|^d2`moKg}y8d_ki?PNCv&(@QS zI(Bo`?)u`lwO^S@7$WlVRskTB2on0XL}m5r>gO0h^BVPbM%G3h42SWhj0Q)Fgq$=o z9`ZS*Sv@bma8E;K0{3=o&>0PU+j^D1oiyRXX3p?7(IJ*1HCqN|SDr@UIrPV1J)>)3 zx_nzoQ@Em(W$pM6u8);dkE(x+xZQic+cw+A-Ok(@smOLP?vT)C+XaT-ypD-GgiqHD zhRnFwxG!N(IzSe#PRsG6`>k6yPi0>rUU_{1oo968r0{`G=+ZSz2Fk-cy^pmUHHbY^ z4Ir0YGmCH=9LQ#y^|w(4dPwtV+CgWd)3t3(sr`R>f&}3L{Ce*F%_kwK_-vU8{?>A7 zxo>Es>&E~2OMRLtW=QOZTHkXW;WfXH0=5nLb=LR_G$oqGHpq29G850Rkw|hlee~)J zI7h)PZyuY5EHCAF?PiBv%HU;lcLz%rZU~XzD)Ly4hvCpEwB+)aQk(i`Ui`}n9Ewur zckaFEKgbqWO+ASwjDuykf!<2D#37V%ksD;&#h$&nl8sCf0LWbG3Lb00U+Qm!tV0K0 zI$n~paP_5(zg}9bc=&a>bH<}ZXOF+$qvV_G8I(a~AlCga+X-Z})9U^6LF{JJi zisScCV%4olu6@WMJg}EWK$2G(w{w{XYBL;G1Tjzc*gA;~O`mJu7!+9R$z37uI1i~B z=MNTxG}Vq0BCO)^>Ea^7S&?`H z^AlrDs>FKPCz zBM67S66r45`NcVgxAjgWv37T}<^EN#8ZhIa!YvfyNV;%PTsSBQOUhiVu0%;c{Y=S= zaz!l;gJIdnp#D*l%ds3_x#uFH@c_b&`SJs9*SYL9Quyc87wquTi6HR)h@vPaokFKC z9t@tiVrxa{vHlz#ubrgIJl~m7SgrDR@2{G@QdeHJ=_O(dWpC6&uGg~@#v202^qmzS z?i8l+>9%VhJ%wx>zs3x{B?Bnjq|)bKwxf9{v{-J$UA`bGJPYms^_EI>tAOKkj}91- zrV7ToKjL1p&LFUCq=k5JZij#5-OR6j>))q1U)3@j7;K{q!9dorUuFU?sJRueuy*Y% zO-i7-ZRyIlKv3v^ZycR#sNHh=eWeF=$EY+0HR4#WIIqe?8Md!HWMXgJXt-+1T;$W4 z^_%8Y!#yHPhyugkMkwwF7S;>;(z=PSu@$I5?!bF z8?4}Zvj6h_!5})}uyt_l+upNc5<)k?)~jEe{M=ag76^7|c)9&4>evL!aIV}DfCW$f z&$Acp^e?XLr@j>Qhe;y#nVGmga^2x@`SNRKqLWI!vHVj7JO*vnz@YPQ!S7DFYC9-E zr47}>ewqe+gzjsDB4p@c54A>?ZR3MKu95|g^tS%9a_6;*(ZL88zRAE?2cUUVa+vOk1HC2EbzxWno@sFeZ@S&&X9Rg>o&WHkjxSFPba>t zRx!sMrZ>Nrew83S_la@4)YX)9%gjs9Y?qC%#IFW$95l6GcfSLOvx3=Y4Af71sD<+Q z7OtjB>S_MmmFroru8Kwhre}0AjPg{|;|EzS<)nw5^1iuHKJIAr0<07@Qh_PW)F@;( z<`y8hKWY{~KYo1btuA0QWbEOcOos~-v+6gW<+K#x)KR03XZiThL%d4;+J_?AH5NUI42`{v9l>mYD8dbzxu2)sbQkFa62u%RyKb>xIX+^Kd}MQz;ZV@ z$r--0c^loMvK#*jzCzuvm_8lGhIr#I-4{GIiNyhFp$4O0X`y+dQ!v`wJn;G#znUM< z@@pIQ4(mC6I(T9`#z8!>gH%}QQiU+==DkRM$zDQGyoCM;-D3VdEcd%YT z?N6tH!;0ie$$M!?HqaL@WY0w}9d*%H=8p?+R(8Lu0+~$^>3v~z73KztXF%O}U~mU+ zS|0qf$p5=(!7>G|&1N9W@nAa_trZW}*L=b#90LGPj zMC3d6Z?D>W>}$`{t4e+g!Qq>(!#GOnrX0f1xaySMUHE**v!6H!?n^)aO^^XE<;`!= zYC#XLy2>9q&4r-n{X4HQvxm1gI?Dh#K{q;G_0@B3?6h0Rx$03w|B0sSwQ+(j19n89 zKSe3{lz5|`$y88<(%}ahYyO&0oF}WAPwdk@ygi#6OV;v>Ide zpXqNDj_?JLt-K<62YtnxXNtAZNc;%vsSW*=L-bAmvzuGCF0V$eTt--t@CURRp^u~j z=pMSABL;YYV;+<7)lIjj`mGm*y&t--(nkUwGB^n*aqZ#62k0x;Nd%!E2|N_!2!;PJ zzl!AiS;Obovq)E#AOfX?Q{9GWFlzD1A`C^g-QrUKc}+eu3B{{2q4H-RMD5&`c>dWV z6*#Y~`XM;T|Np@}U@Qy<+>P}Hq(Pva6r))ceflFXn^fi)S2tlR{LeAQTVN{0UNM_r z!@vWcmghW(#RW{HNf@1;-~pZg2bZbBpFObG;36&&1<< z49=ja2ggMRg{z(;rk|+{><|U@))T6NS2PX zME#gVb5UdH5un(>WTAgYR>r1pQ}TP)%@KzF$q=?D3nwc+)O)e>t>zjI{;Nczo}{|ET}0Uandb%px$ z!$1n#^!^)R!U@>x&X3fW!``8Uy7r_Sb0DSv>%sG^A2pXt+vd_IfZC(o;lEPn01+7> zv`rc%Klk$FDd*a(+fut2n|<0V5eNgNGg#bsyv zod-qGg4kbm;qGAB!c+I8PEXLK5qNVVIS=21+vu?UKGh}hgq@-6nwCjeOjfLfreq|Y zD37hXXP($4y`Hf?ceM)7s5}!^|o%fu(d1*9xO*ql5d9_e*bt! z)`KT+GStRH=e=O;MWnpH;`iLx_#=0ZuZTTv&Pw^Gw&|h2WVeMhvg)dPB~5V;&a6zd zVyMmrlD~FFqK)}wRS2p%$~ybxy!7vG(S(t6=S1{nKK^#U#5kUb7Bnb^Z>TdzG#5P& zwDEYoR>yQZyEUo7M+YO8*Xo(m>gNFELUAjT{ejryPPJGLyNcb#arG?KOy&k3jGG@; zthg-9am*(QOPIB4M2`=aX!e!|g4VWQOkUUzTbpz*UyItHlRpj-h`gJE>$a}plpHSG_?6!ZTeLb1&)x?1{J~sWlzi5m&EMN`)aU-~gcYEB z2Ctk=eP%-+S%?IUra?UxEwhtGE8DdK>uj_Lhj~2?Ti4`5D5jf-&es->a6uSd=AB8@QgBO3==^Q|BK#h)Gn5-*A_ zk&Jg{03c5ZF>c+BPL+-6`Ap)_U+SN(5EohGagnPh2T-R0hHe)(A zw4YUrC{7I#P9zKe9>J7uFf{70{(ZQ}c&&P> z3C-7ve&4sSm&msHD>0Cd3{o6U>3Z&K7pp&g3@`R=wq;Xtlz023W+&xJ4ZAA&XMeox zOtxMrZec(=_lLxfQBy(7zIFK`PrVV=4Kca4&+nM_@Br55D(qv}7A0EC{Up%g=u|$~ zasPun!VtB7RrFO$25O)bSn9{9_%!gMAx5xWK#@jcKYE7T0T~>Zm#Llknpw9{1@#`5 z>GTLaL<+eMpvpst`m-c8f+jBx#VYJK7-G3EC`^>oBe^C$(!c3H(MI_U7c7^4J!mpE ztjO>OvzZ!8Fvn^rb*=14P@K`hdcvKVl;BptL#B!tLW4-pEj6>~wwjXv{D-w1SM5C3k4tiwaB7~FaY zanH1%b^5G8d*5aHLx6d;Tqi=Zd1YsOw?}-RTkz@U4eMf?HXYuQaI}YbdFzI15Q?Zez*}=!>XSMa!Y1?q3%Bl%^4P3Pvkn1U6ELE%A9Mkus z9ehLm3nArnHTml2Ry2)G{biqDs(7IIenzR=G`Kjwru^9yeN8zdl`UU4JMVONhs^@D zE_*QNed(l=qH@;vU6$B^CEta`_Ee6I@uErqjS>EmW_?ui?_Tv!tcH^3+kIzoN|2*I zDUFL-y0#%P?|!PPB$Hu!&4cr2>5E6LODSsPp_KAg9)2ZsRm#T25aFp zVp_KNH-ie*VN=r}_A@ zC&7F&ThBV%irMJo0Bm)3hb>)tMiMH^IXeiUKiPvSOnOwHQCh|ERht4DETic2$xnavknc(i6C9Tl?#}A>? zaA2`jg3A}*hexi-0-JT$x>-Z{p_^b{l;5c$ez#lBv4u&vW*yer&m9LQwHAN~>x-&) zP%Yl1R<5vRaLU(s>~#1OO{wXixFax@XReK*S4I4ybbH0JHnVeHzC&2AhHfujYVE~P z&ah3|

MCgOXE`F(kWl+P+TT(8U392P1_oG*R^EnPx86Dfc3`}727*+DUK z4)ZejsI0uq&R3w^GTUHJ&ReEI=Q2GjL&$HDoTF2#t8iu~+j)Dbe#;5kaI#+6IUX#K z|2uQ;>nSp*8IMvY@3Qc|IpHB?{FPDD$|ZgJW#B3JpjJt>ueiSYfJ(xqMjLO8jP@98na7-2tMp|QAn%atAnG>^ zzGa=Ql24PVoEA>5BKSx>)Qv{A_72^}u^eh6wGb)G-f~~0lxoE&fX8M%mYGzU?xkzE zF4x~0K|*q{KAP?|z%yHTORvbtMSFX;H4SNo++nS!J6oDx&~iY1d+H4)-$>al7^Oh< zXqC5Xt#j@j;7kB6SWziTG9g!Sz?ATKz4pSLP{=Su!T2Q_m2v-vl9Hh#(AxCk?$)U{ zYN7qObKF<^(fu{&3BArZ8pYepiLp-9tVueR7^Ed3@0_Y0Ritj;&0JLyT|uBxp%&Z; zXQMUsY$3H#hrET|pu~KJ$I_FpT}FC@J9wKD#V>3;qpqPSyeU3(srTlKtOUPTM&vbeX*t%m(vJJl%h^ zFUdOA;By@($;Jv;oZGCkkRdro(~!3{3PRti*0wD%;|tQ6<2952PiL!hsq7w zBs)3@5PL!UZ>)qwPJxI;Tor2ll z6aW%;1#2|04z;E&(t{3%)-6xZhxg+hnOm7peyYY5-lv7P+7bdJWtGZ2QVj1pXH?Wa za1A#kQrVl|ps`yL9Lhl~4w8;tS+(!vYTk=l((4GXurrm>qzTB^s8r+5@X;W1UZji> zc$!mn;4YW>iR{_;4>U!mWj0X?fx&0T<2{zU4b)8(uXvniUY6S~g-zIi)63XDCG0p# z@Hp>3pcD|lbHXD;M?xMd$eBt@-(WDkv#` zok5aeO0C%Z_oW!J;gUPfO zHuXGdyW5n$i~0+=pYss)#p$SJ38~PIJ3}a|Q}Q)Hc=$Cfie#9$*C$ypZ%7M!GM$Tl<(F)tR)*Y1N*gNOE%XBv*3nnD3<> zAVTbabFIYIVLs_vv0mW|_dA~Gb|y**+-}FV+YN6^Feul6^;DKw>%Bq#kXcXutcOzV z89*m-Ulh4qpGTQb!!r6loAG5Rv*V8&xT57t_pUAxp5X5zAg zxs#8S8SZ+_jBJpeuq)Q2BLXZXCai>izd6A}Hl{FtSqQKku`KmSSol=$y0+l&y2svK zldC4zkNW#J+60W#~dtc2p{}ieh^nolnaz6`|0E$g3uDi zU%sjh+P9>}aIE+h+||O;74A%CFHWj*rbt4lol84UeIF8*0bcAHgV!@6N7g`#q>BN%#7T4KfwmbN}{ql3gw^?XwN?TLEmDnzS}$F`x-3r zq@a^@y}cepM>9P6mvbB-@IpohA+J{x-*CU&%{qIX7_2R(As!0kFf3Xn9=tt+K*G>H zq=>Nnop&?IU7XO(%8rT1U?Fq-rLzX9AnBuO@NF3ot&E?D%~M?Q;M3%I2zk{+}T zQUN{K@xHtF=4B!78vT{tPXw$FyQGzBKA|T^QBD)wCH$%ox*+!g`zAwP=<qsLzvPu!TmlmU!BPf~ z`Pd!&aESklrwbY4zCW=PPX0uw`h|f5+t`^bD?%0&T+6w5?%ZHVgl-2JoG#_-M_e3 zS~zgGD^BQ`T{%{#(m~E&?WG-`b*k;#`>4LY%dWZI#F|y{oHie3+e4|p%yn%L1HOb- zMPb#h?(5w}SdF1Q_f!1d`cModx{ph{o!c#kQ#g}-aXR}Tjmb8}wW@@?8=Wn~vMwKM z8O8b@FLzXSI7%;UE5VJ(NH?0lasT7}_)QszWHYUsbCd#k%P1fLyEgzFq%7$XHO;Q( zk*BpzoaE{&K7&kB6oE_-wx`3cm3o#-IlAmV7SMwKF}`4KQ)^xgU59UnS?rq`xK# zSwBgDR5i(fHUm*e{AL1V>{uAVvGzU0oX=u}DZxNHbGLyeN1tdf84{fL|*NI*qHM)fZm zsHi39KO9g4OF7t1KGH^qs9PqJY?aBW#cwH8t5gWb)7hY#pi2Vj{HwkB@GOT8$Nb@N z8A>RXoxzA9Kt5vuM%*FFXtreZIO;ruECll=aXt%i{mJrNzX67o{?gh!8ng$uzcQjR z#DbQz+jZwnw3p&F23{uw_~FCLB$qm<289uZJAHT7-2Q{ zg!)JIJILD$>GXi&RwtFfG0R#FEE8GUo>I3_ZcQv7AV&*(oS1ZnR1mF{xxijpQr=}k z>J!iYNEW@MgOI%>0)bPQ4@GizR8XfvP5R9hmrl0IFH*9W8|&^fcE9s}2gtTr^BRb+ zhOfuW%^k{n6RmLa}jXD@Z}v%^@>(Z zY*^N6hi&OlQNcz70Exw0$f?nWi)fKaUyhj}cHLDp`>p>AJ_Dh9OAPv_g%I{0S0Z+b$j9|Dv>?DM~`) z-9^a@nzmXk2DPmwZ9~u$MqxZ5#?qedFD^c;iKO3mLYnWTk*X)bsIPvV67zNZU1Km{ z?u%Uz>z92aFU3B!IH5TkQVl=n9BDKE-7k6V0W<#K1wGP~{qNN!eQ*dCEhnVE|Wz}+?&}2lcwDQ@#VC(o$Gv}BM@+%czinykU zyT=@15R>=VOa6RS?40XuY!RU-22xT>=UqP=UOUwXkqpiFib}GKD5W%K@YRpn@>!@q z*GYKo9p4XS6_@f2{v3l1C`T%nspOZaXYOwx44KsG>%Xn`$V zvJXcRu@E~~zSya}kgW}H*=b`Kot`Gz$+1wl^j;@T0qFcY4IwwH#kZyzmn+JucBfI5 zl(}YzERpnAu0j3rf4m2bYW)TuUOX2EFn6jgd!cg$gz;)KI;Rw?6lpV<59emcTc!tt z;wPHagR#}4+G@GFDT6%eS(Iz7cx>lt=>zuej#OXVn*N0T$+s3&>{6tjkaa|=q#M8O zAh8y~SmkAlnE1ge(fS;#Z;o_xpSzrR3r!o>rP@Z9RM7Qo`6XeuX*$T;=zwkjNg{{9 zLl*_qx;T#k4~rD>r!0_c=@~YcNteUBO4BDQ6^pjYm8uGH(BlPkS)&(m5HcJ?k;cT>FmX|>1=*&o10tgHV~44SdP|+Emz}dJo2+> z(~wAw{*v}PgO=Hw8f0toEaEl6QbZg5gZ!`Ab1CAE6}Mp6X#u#yzJ8Kk7GOxcZQRfe z)l_=(ZT!cED__>8nIXhKNkgZwb}07U?;2(8F82z{-YX(31><5lo(+Z2_cp{kZ_TOi zuAI0}WTvQuh7n|Xg*Fj|7GYBvX-diJ^fh^Js3Gu5#h*g0topYtX|%pH8=Tn^BVaQm zP-=dy)9)U%DaKsaH0OfJ3rm{>_00n(p8|wxX?o{|v*{dw4e=H!vGyC=QR&K;jrNu! z1mrb()oL{#?mtdDn_zZ?Tzh*1mr>18qQYT~8T9L0Jsj0SARvt<8pZ0R%xZY({AwY? z-Ev{Z5@ASH-VEFf1aC#mxxjSScOv%28*tV>cwogJwN3QPyZ3y7Y`gmiBFO^}s?+7t zgL`Ije%>%zSmx|5{1GYaUDaC(J9k({r-5Fa4RXm`Jh^qW66`_q_=jP|_02K`Y$$v3 zYf1>URf|W9-0sSSAaVMI>srDn$EOC1`)<2gQY-wRzW0B*=AywhM|BFn=4!dnmjhng zUE_1v&%u3c5*#``Od2Z)n(6PA$KR}zB#{rh^Nv}sP@2QYnYpK+x8?)oxXW&kDnv3I zFq`cq_u+rBe~u{KcP!yNNh-V^&bLRrd~YD5a=A66kSH@-@EwFzySOaK`d*192*K$h zvio~XbPvvFHJob~2kPR8>bgtpXdoVZ&vVdD3{z)aIPyh8L`k)>lPs8*oB2@d%9;*e zS7c@+-29|(Hg9=+ccw1@N|3{TSDHaDFQhc} zyuqlC|2=sg>j{)xb&DBFFp)T5S^idIE{0=iE@}4N?CQJh!sqLEhs$Z5w+7pjyHJ{9pu8UzwFqwvr)Sx0!?$4W z)piw2QLVt$O!eiJKuqlqxmEt+oi9!cwtKa#F} zj`*mr*DdRn(%Hy93vmg-eD;wR#Nv4U0#PYRhu!$Kp81me&i*5hTS@Z{>{PX4&C#g5w_j)+G6i4V5_II)SvbUcV` z@12TcnrpaK7kTn4GH3dCcrk&n!>5&)wtXD?5@}gnNP8LMxzqs<#z2EvjTmt|&JNd0 zn}t>eIea$Ta={QulBGr;3^EF?EY-a%`G+SMCE-k}xk+Xo)EtD^t$>D4znF(BrZ)PX zZsGF|Dx=n#tRhtX^}|)dowo=h!1@WE1tgPu+^lmuM(A0DW;z zopG5c160bwOjWf9vym9ZHz~s~Ge4ACXr_BK2;7D#`QviQFsbHHqzDlbncSvWuFwQk4j?~CRi7wwNCw*cQzOTC$PwwEJ zaW40>z8CeuC6Wc13o9h@0rs>J9Ove@nLEU;m6#2LJh*lY;vyGf7n1HF;j=PT)Q~*H zMvbBc+4Q_|JI2{GfBdqXz?CZ2^_z7WF##hjEn&0~vK=iDr{L90G{WRht+pk? zx%n~SQ=kADX&!9cANnJMI`D;cHgH&r9ZK9MTqVyKAhCSQ-&qUxPi}9+{9L~f^;j6x zhBGT^`~Uod$eTpobu)+sxPXI;4Zb$bO{$z6sod9!-VCqB)oI@QLydm zqEe8rxNnL4gn8CVitf=uf;8|Z7?s}RDFrsYdI={337;opVbzjobK1fG?nBCNmhfC5 zA}RRd9DB16PuftJFX=+w1#Pa>Qr|bZy(AKl5!#KqF>WWm50SAI#|$ zv0s~DAss1=IG8Y5Ca~_Frr~h>{>q8H<&E|1_k0eEcKSFW!Y>zf47)ztx08Q{1KY?dm?>Eq zkX!jeelz)N>^*lKAvK2dz!LLbg-F**6{!XfKI<~Ed*Wv^_N08R(=>9_?`B>sm=NQ{ z_`O)05Uh}L9-0EAEy`(BVb!^+{^#-Pp}Q^b=>`+zQ_UP`7F{?K76&?G zJ2Qll^j*)}sx>vv4|fz<>^)NV^M_X)H)eF*5HX=sHn4}#|4EeVgiZeHxb=@;5>+3z zl&Z8KfUv_$uz;Z$SDK<2|HE_eA4t_u6ucs>6Z>d00Q!nPCoIqntqC0&O5-KFQ2e9& z>D{Gdc!lH^SNdWbup!vpPbAX5cz5|`G+p9{m|IGZ@1c6S#4)GRI#H=yu8fqKL*=c+ z(-#2=sF?uN8}Rz5zr0a+bj(APFc%ec-9B6IMO3SuqvX!}pS+5jGDrjHe=!fk)4|IJ z@#@_LW~p{<2S(?wz4@p{h!9+N7w%;vs4CSQ&s)vWeeQ3QKHtk#8SyE#xjy-TVoo2uC%I7qKfMi4BXh$iCY6j z9>mNBY`1E;+#B-&)z^NKETv;Fp`Z7ryRKuk6+}8>L9Rc&Cw9EM-P1)~D z!qv*#n$m3_@4uhm2Xs1H^Td#*LieC3&x&RL*)fAWb(SX^| zlMNo^G#ZuMWqybCR!ptZoBJeWwsi~bMBXbVv7iG|8Xo?a$Vaip2|Qjjk;zIv==>;1 z4a|EKv8=g!iWPN7_mlUfA6kyliMjG!kK+3h$Q4&ch?0oh@Z3LzPJi>clJI7TpbPhrX)C_2gleVT`zZ9UT?t&< z1MQg4)clsew2@t{7Cr4-~+XMo%F^%L)j`4mW(+wG_;WGM9^$5qCq}#>Q*Xw z+oDgF%g7U4D+4X%HVb=1s#%9wc;oVXR=xJ~Irll1{MqK_ZtB3qi;t!f2XpV zZrqNps7>Ow!`Z{~&feQaW(KevxOdxyXfaVn{pQ13h)sH)w_xZ!!dr4a?<4@x3ATm` z^r@$igX2sQxLco-nO`Pcgu7LWaJR}vNAw#LXjCaw=H3I%vSk|4P;bBQpxK@&Tb=bi zpj~PV#GzzoOf~}Er;Jj>b%Xz~0O^|(W$P|J$i&dRUWxzwY)^KI0?U>AF+(pE3EJ<> zGyLHO;7i;o{*8RI#UA<>`}qitd{Y^F%0mE)L#K zB{Jv%;X@s&Ys2WoJaU1{sz!^62%c6HXwDL66ArPZU74|iIohn?g1-4i!|LYmTpai} zNqXu)Fv@T}qrrOmd&DE#$+S+w1Zmn5t@)7V9SIgBY+sp?U#-v3`gpg?kUUVdXhaA0 zVEU~~S%548ueKUT&^%}f*RRv7v6j$vseZRQT&bAO=8jPkteQKaQ|ZyOXU-{foZ%|y z5Sgl&z{-x{^$Jei$grTgya2C877=iodQ~0EmSe?Z>-^93Amc-C*nfIDyhYUaZr+-zNLJde$qn|H+ zqX--??eiNitrrl;rdPwPrx3>~SEIw&9GnmW8hBa_f{ntX+N$U`YI;=wbOWcXUaV{Z zu%JEO3%v*h`5D}8qV)ThpAvsMC^j|ieq6;TPV>O!<>2^)&*e{JnA0`C1!7q5 z{|*}t_Vc8G_qf5E4xTdbB3|7Dkr22V-06DChX!b2bcXch{dp4gL+5#~ECS2pzjpl% zjGygSpbZqK@CUe?5w#Nnur%!&I|+CIyS9qLyDPXh^FO`ahDAmx{8yeW0u{oVifOpv zXwC@cjH9?x)e(m%9uEBji>pKb)3wa=X#3XHJ@mw)1bA0p=5YD(RET-6H_Gi&fVPf^ zNKUx&9;}K#XzQfPue%?wEKa&E1{~xV&VPIrwfuHG7@*Uq5*f`S1@2kG4o1 z-*N?_ftcXL8wk*`AJsT9=D!j@A`w{#x%yR|f5dZo_{)^--;)8#DY;o~d*tWJW$d}i z?Vdnn%5k%tzkO;ciK(Rgb2foHpwlou&QiJn6`9QiEf>nQf>?4(js`FGas{ zPQXN;#Vp>rA}?P5wZKcWal~B`GGQFpp?|^~ACCwtJy#kyoh85@hKDmKA3ELHsH}8e z`|wf7Mj=nHmNtgGjXrQ?Fs%5(c!PN=g|~+H{ANAnlY%MSbY2#J!_D!>{t+l zKR=rs2;X)N6uNYXgxndwy}Ru{{moy@a-u3Cxj^@(f0ettyC}q629r!Exj6G$rcuf< zE}eq836;2hb%4t3kf)&3>?)@z2n+4QWEKfUB7i|dSg>Xq#0A?L0e((11C z@sJC-u12u?^TOuZmP6?Q7Hphmapu4PVS5V&w*KaSuL8fo@R1j-CX=LMtJra0K>vFe z1QG243~8#=a#A_ilbT*(bqJTsROM`xh2%ZCp!-AebVadTqQNL`G04D0fm4s@>U{y3 z!BaahRri9xrP#+=6V{i+zxi#k`>E92n3W! zJ|?lc`6!1qqR0q8NNDh(Ej;fTKf$ConHKLmJK^TIch3bO<&YI&^}egaYRTe#M12Q-*TZuBsNU0e|ULa3A9szZazh@y%+C`-0JrJo`Jp^ z)D(d?)Dv;)L=^JeW%$}qJjC^4%=qQEQwq&f~mRfu3^FC1*_sWKBnVQXnoCN`FW6pY-07S6EsaTMj!fb^!u0M z3O-lCCVE3ZPPeu6UKGX1_d2U-=wRd&D)!LM4id{>J%bBB6QV%L#;b35b7X=evkD%s z*#7Ea^gCD#(i9HW*v`eL_^8eXB`TjfDRS)owU5Iylu4f#d_Qh+{ncYdW)bXnwWnkk zVD9@z``nrb3l|t)Mt2@MO+RkYWMHt;M`M68iGtB9m5Z+s{=NjPX7M$QZl84B{$Vh8 z`6%5O=3k9?{!2m|4;0FDS%w5%aUYsnPUfw>bcWQr?*)Cb6;i0j)HUlSSq4pX9?6S+ z_U5d9csh@{{oS=Y09nJ}cL*PJ){Q5r1!C#93(?AB9PoeEmQcdBNWR15in`eiG zPR^}*jG4{Ho`OEjUB}|zfZjZd795nx#i!7k&fg~TFtLpB2n;&Ko3-{4%8z{Qrz*!P zD(>^KRmlaBDMA#{o{-G~@vmkAX$i*aa-K}`4xK1iI)8IRB~ibdeg639NXga1LpFl% zwwoG-aDR?c9EWl1iy|!>_jpA>R+$Qz=X#=*sI}KC)b_*;>m1hjd%%Eclg6%k6)=k0 zDU)Z!j?mA?Lcr~qT=UB_8d6?IUyF$fc`&Y;+T+48oWVenQD+%7OTCo)n?Es+%1XLI z!lzbMGv(Ggk&$YHSSjXMFqIpfgd-r!T{WgDm~<_a`%$I~;<=DjnB*CIWT8=qXtlF# zk-*8Te6OK_Ix&8Y7f0p!~gU2_)(XR zoO+gewy4+xbF>8JHbKYB$x^b|6Yg!zp^}bYbBo3_YPV>c?;Yhll*`l(%#XQr-}TEEi0ehoeesF-knjhO2q+}{gRlz`L$wgU^+cEw4D?< zPvQpfDT3oh-Xy)m_H0snt=$QC zuJ#_Pe8PSIcp*2*a+|r-H2?X>0R(rM2dmvq)NcB?LIy~GQdBt~-`pq$lvPd-Ap@=M zxlQBm_lj4#-f^3cFngcR%M(97vs{)5)@41#a%uiCzB|(>V>>;|;77E^%zhq$L44OwA)Ze@u69ENOiS*~(UoF+4Ixp3%y-VN z3|clChmC2v#9a8PW-mouASS2qQysf=Eqf`n4CyLhFVUiw;F-rFpGdjVlaT|pY7A5kIGH^kG8 z>n#_Lz3HeVX1FTsmNd%jQ(JMPG||ppJ?S|9s?>qmThvVHGYZIv#3dMSC~p^ke&=Gp z^YyVw^IUJe!T~1*J8cPhg46_$Ll;AZE#s2`y;7SeY~v1=lXAp)@oo<*2geduE`+Qq zsx#cll`bTZ;%Yj(iK{*@yz0Z#HWq+l!2)@nR}?;JL;9`>QL{eZj@p}6T3G6lS-?Nt z)K6<6d~>tk&j1^iEB2rP^@(~fTGQnVV9^Wa7|-Ib*GC^t;qJOM!$xl5Qt_gEqpMZT za>!5-qISH!akQhd5&O1rkSF7U3!SJ-G23D!HyyNw><&)S3D81Dx$5rV7u5BpsOyzW z#clQCGVV#B#0t7>O(Su=?ACni^E}k@D9l>{XQ}~eHSM*J>yUa2xi09D-$%1^URSRs z#c1*2LZdXmTkkxMj9m8=NuTA0rylIZn(OMU&ShBin%VY&wKGgVk9umDV z{n93#S>(DI^aT&5F=o!mhfgCz=>LQnz2f}itvl}?+PM;s$Cxmnb-ApD|Gy!B#X z|2Zb_QW&zp3k^!CkV@M?o_!Kl!nd(#4u}n~D2b(^2|8<2vCF zVi_Y`cfZLm(kV)3+d!GnA0Q5p+-JOeAF!i%9!#4HUF5Fg(=Z}kr%icr;Z3`*a!@?t z@WLd4$J|;4GVlI!{7ams+n}y<@cK|q4D@ko$T&Ki?at0Zr%9_~@6zBN@#2^7obWcg zES1j!Zj(uZ9UnNOXdix{5=0qw8ytBq2bjlyJm7PlWzV9qzGZ`gf$<5+KeDR{ zOo(pkAl{vAd3+OV4VP6rWTf<^7#Q7xZdc1mnYb}gEhj9WAi;0HmJAf{yP%G8D0z`| zsAyk~74`Aq3|eFbK8uFz*>$u}+_{>MQm#+-Y=)+o986UAnDOb1-0LfJ;*6m_>Q0fm z=e+7T^5u-jd2=esaH!yco9RedQsiU0hdQSkj5>K??S!o__e!XzbZ{x3HluvrX!Enz_6m^dQ!=oHCLyOX%*unfjLk2 zNuF%+PCqhEzzZ=5*PM+}lNE<F%m1Y zZHT##9%5Y}Pqt^teKeMDcG8paZoM|(Xj^S=puOC@ov`7B#<8o_TZPRmMmSxLB2aF45Y=$bo9VReH`*`=q z60v^!)T#0I!HT-ndZv9v>No42oI#7vYLED|`SVpOBXhRk_uOY&Wmm_FaTW;UAqlP* zXXvX!&Sm!Xftgc#%>s6hE+Zxte-BN8+2iNCeT&LJrYO)t8B9 ztW#q`Gw#otiVdpO&rbv##_G}!XoMw&oTi=+VhRU(*SSAxpX8$9h^jT`??;%7IAqNS zo-<1zsB7sx-X&;)G0+^w>u#yu(cTwMQ}31i!b-jzcVs?GU`KtMSA$rpKRJ%Mb*^E5 z>d^6Uoa4l8eo?tIcI2hLfZaeel~7t2w8w51Own2XGMG#3&KlmV7MhiyE9X*hX2twc zX{@dcgO`rj%<+uk9u$gSrXtA&>2SLT>5CWOXI3QN@h9fecjquZ(ojl>*5H5&E5DQU zxtL={|Iui}$07SZZ|5)-lu!x{tzsW=Tl->!FhLGWbE6@Xu1Bm192SNrZu0n6Tyb&c z?fbdu>(GY1U<}@+>f&jp$Pdng%lz((+o%!Ayp$ekamhIyQBoL!lQ}meOx}-ms6^a+ zb9dS%XM|^ZFzy18nPE!JO~XvEdDYLjCoMf%Z4PQk!2W{$iKM@`Bpol9K!zU8iKg35%B+g+Cm} z<4=9fd*Ha6-Jng6G$dAdBl9;>(+J>WZ@w;Yd<7TwYYbjr6t{9_$nKGV?c{@qpmi+$ z94{C4xvj~@)USCDxk5?}?*z`8vp+2teq2aP+9>ES#VFHUdt1z<&8az_(U_S*aq;XX z0yFw3Wz~No{9)#WyqK6WTYC#R;~hSnz~oZH_+tf~Qe8^L0uN1ywOWDecS?5+OnXko zrJk44UawEFoYMIB`Xy{WNq_VD;65w1a--AgxJ&D{&|?RNA!_i-F=oy&8v_6MVWizL zj9WrEgH4Q$RsCddrNH^)Q}_LG0d`|I-Gy?AsJvCJLR%4ksqe4DtIy^(X(l+$GSeRo zBtd%If|k(SzOaNeIZOnSJvG4XN){@`Kbh!U9drBOQjzot0|hwQ_uqyLJeh4}W|!NY z)GfD+C&sD`VTHKSE>F$zLi!6^L$R^Txf2^M2j~zB{%O^F6HZc#xnHe=<&;+v@iFu) zd*c{rfJdts)9dgnD{a?^$D}TN?(?(x>nQmpV89vcIpZf)QeMznr|9u`BmqJHWPMV> z_h2)*_QO(7nq2WjRsK7zrkoFt)V~c%#44C2qjz#q1(KA$j(6BeE7W{lN33^T2OOkt z$%!2I&AgXNe&jUys}C4g_|%^Hm8%-OX-!s_5%#e)Non|DXp^{FX<4xKY`z2gUYU7_ z|9rnjsrb1Sl?LlMx#GI!lm%aMqg?Q(k65IR7SHhK)@%DET;@L$9JgVpzQ6p0t%LS; z8_kroJeKBCDPXE1!u!j{6bVYF#9T$!np`1iZ(dm;v3L}(-;k}ha4;U7Um8O&vHKXy zLBP^+J3@WvDK~$HxLZ{b<9r8QH}#lGhFE;26KR^Bj1vnkBU^jo#jnOogWWuC6w%TAK*Xsc7QKt*H3t{J>UN{foj3bxsUyy*lY+_LU-W+~PiLT%99ALvDkOy# zz|-I%FDUw;KQkmGqKcc(T>f=L^tVp@e(Ho}5C^%N&U2Z&q=Lb+q2X!i=ri053|aa6 zNA!?e`|RgS2V=N4-7_Tk@N}!NwMJ>+f_Mt2R*@9b`sm`cL>%&5idIf2)CJDJUc8RV z-;sk|{6e=?a+mJcsxq1wTtGes`@h&5z{4I$o(qY3248CH1kB;^ptno65*ZCWp3Z*l zFjdy62i5KD==Nsph^3*~nNjjuy+I?c?o$&(K{D6dkrBHNeMujL|604a%*$Kc?imB3QakH3T3m`q_{RMQNu?JsA;Ww~^jCb^=HpgAV+L9&BVO1e#oiMCDAzPiQ zh$YsmdvakM@lcWCw*AfCbRiRQ(_)Q6mKzj%9}8c)QSob#_K@-%>21r|o$D@xg;@4()tEob4@+xiD2@^0KSI2Y7iZ869_fo)1enG@JiA@zpT^J-@52J|Y zB>FX8yDtyPMznBd-I^-3>C4ECcnT#GKWj0o{q9{O`ec)%{oel4j*<&J2v2^SdZG3m zH|LuqHlv5w+kxxT7RT!$BQ%>B{l9W#u{A(GsdeakuBXYdKCqXzlGEZ+UNP3SVX)?7 z`ul3LBGXmM;nmHzP~LJuQ>4Eg(h198XE7me;4-^cVD@EdkY=);3qKT3p7om+M&==s$bT~Mo6Y(k9Yp_zeFwZ1QtlEK1SFW*rdd})9c2x0>n6!CpH*<*up{$Lj zrE}7e;{ZyvWFJnCd_@&=%7{B|wL0ArwJp)L@y-xsgv6e@*$D?hbW;r=k@U{w=d2P{;gf8q&UxY zB3i1tmb6gc`UQX3n*m+Q+lNdHt1OJowsf7-LfEBd0qKn~zL(U5?3N3k+}!;}jE;R@ z75(Bo4z}4BWpIT`RE>SEhE=GO&NlWe^nG6<*1&A#BxNP44XN!RU`QW}6qe8aq*-bg z4ms0^ZMOWR#!ZcKw{RO$GQu3W2Qe1hE;Sve;f*OAC4roJRd5oR%`xO0k) zhX{AW{=1P9Ruflwh_%aF8a{kfI$3)D9gc6?~`UL*)0@aUk2LIdJUfe_R#iJ(qgIB(ao`1m?oRy!OSgYG<949f7?q( zu6&h(x`eovbu1CjVfW;5;Io(zO+9N@N=)33rWTjMo?Lye=H*=NaM?)AHBw|uunHqZ zbnBccV!j-F6jSyLb|2_%Fd`-^bBQPGmB2fN_})4;6w$~{n2eV>_kv6#CvJ&BMFhYi zNLNV@TrFMVq}Sd%Z@kUHY{?|!da%0`=BJ&|%BZQz{eQIp46Qc3$9g_T7gZh>1*q2) zm)-Vf(JLWh{;M}Ba&(MFyOZ3kb{j;W9Kngt5~QyWBj}IB7aCW;zZ)1GWZGaPXUCO3 zV;0*nh-jmH49#%T4AHwtmsm>^(l<&GK*U;q^jZACu8!|1OJB(ham#p&>(R^brQUs& z{0*H=|M{&?8{`QbR*J_D65n@St$-m&_X02~oGgsd<6^zhk>uk*OlxV!|BaYve9So?+v`XUEoP3isF2q zn1H(>M!-%r_I92U(=IBHZdDiaujDl!M%>wU5(NAjHlF20pQ<_;hr@pH+h|CU^`P66 za7crNl`S--wA0`=mj4)MBjz!6;^q&phrdwGzYKI@2>p02<>KqfjtFkXVt z_~VPaG%rNpiB)<((}ngDdfE*PLM#{YzZ#N8mJQ_NPT^_b`O@FY&NwWtSD;!ne*V-k zH(+dK-jD%f%KGq91;U+{(sZE$Sv(<0&BZo5Wpe4C$0(IOTC=;IS9!~7nFBn9?A!*+ zV1+wDD*}38@0NV zL+bXv3`)Fx(s**4cx^V=SGuu-cJNsI7H50;x4_G{3wu~vBjJMq z%cZFT0%_@In+Ns-tNvhZC-sA6O(0^hCueByG_%E&Gla#5d{YIT5_dJZh6~Y6Nxeiu zO6#^yQubensSnK$404*jAMq%EZk3n36(4-cDZ+f*^iJThlG^Ul7{6tof$wYS{1V2Z z9V7M#*B`4nq;Q*usT>m;WE4$}3U0MYw~XJHVCGe!nJx$%2s;kvl^fa>$zHGI5^EN8 z7~_DQis)2(c(b>b3z1CCpA}hGVfH)R;#{k+>0f?{Y16lYRpZR&dl5BqS(kCWyB9d2 za`O zBGp=_Z>kY{bgi}$-Zyia!&SSRaXzNB-I?GZp?v*XrJDtazfe!({p3sU2bqaV51H*k z!&_6yjI)gxmz?9f*q6KCto*cdGOiFl&6sNNVQmbqEz{XF@on{42+$U%&~iw;XUt!+ zk?Fp*h;uB8h;F!D|3R zfz5^JGaufn*QnWjs(xI)H83vhH2Sj$(vw3Hsl%D&{Lp|KFqqkX_n?=`Qdbw$0lR~` zZo84snKA9s$cozo4I@8Yiu2=Mi?_R_p7I86awd;I zyAN4B-yG8j3?-P>|KO-J5qN48g1)I7O&LZqS#$$jH%mPRl3_SJ0Q)2`zWYIlX_}7u zO!p`41y@2#U+uHCfNzo!Nrt1SdNG;XGnRPY!)2tBXGUuj05IF8y89Y{XYA6ZLiVbe z*YrbYf4uid{em-judl+}&ARIquoms#n=j9tv+n&^w+W3T@D*}nb76kqQd~FvrJ)r7 zK8fCsYuSt^);*d6`(t>G%c@Q;i@)Ue*zwVYsqP$cjIc9uB21UkK36GH&AN19+&MYe zWPrUlBDmky4Q){Usk0b21@x@y*F3x+M4$j~{Jh}}xvUF7 z<~mXN#!*b4XMON|YM}D5W^(rF_t3U?DgfiM0MI?lylIAIZ6j3zxEw%MF!ex+C(Lv;ft;OIO@huS+9jK{|b$DuK=?W&rfCC5}+Tg z)8gyPHay#lvTr*{&nq?5KJIj~R|VdwbD70*AQHSolOWwxEorzLTQgjjaC}$5UyZfW zuQqVw{Ht4v(sRvn%hAW&)Z!;|SOh5gUJ$p3X51R}wE1g_n6|UfG)+U3%KeVp>wCHN zrM7x?&u8x<-f^tQ78Ap z62O=p>;)p@x{HfnZ0|+`!Dxk8H@7+tNJTm)3YSsSbL~r~8!n@dUpx0TutZa-pH?|o zP8bqHQ(&578d^rgP+_}a&JSiAJlRuj+7ND|lAJwp&E&~i*HD7=;w4~rtnPiid$Wq) zO^^|q5?Vbkj~DtjCRDob@?GC0m0D^Q+Dw$5MEvO!-*$bOX3tCUb52|gXGg;WK^^R+ zM;n8ck+MaR1;*A@o+i3H1u)U736h6EFVKxI8VVvAA#MTYq~YJ0!JppctjMn{24k$) z8BivlGc@TfFXn7(BKkAS>>gkT;*Pex>gHs)S)tQd$JWZZ6i}6M+T}t0 zJf$O7exxr!)RS8oylNCIVc~~46C#Y+df+;{#LF2Xbap@$*>Pv-`qE@~3^A#M9@;`& zCurqKKw#T={#$$>e6%xw~0*|scMLRiRU&a&6693=Yd920)=L>fC>$Zj*Ga9k7{f* z`U2UO3Q`wM3pSt9)^yleFGcKrK}rmpK13;&`TUTh&=*!rh%GRV<^Y8S(&G*O`MJG% zCB6siwYvQlgEPkI4q@=kjXcQYv?9dVK^n4oo(VatPlOo0mc7QI$zHoxLUZ~A1PsD7Ol+=oZz%vJv#DDE;1@A~X#Bfyt zT9c^=u@2J5x&hmjfF2PgLd0a5A-59WbZ@F~Awu&wUy2?Pr=RX-GZ~c|@&oWvqrtiS z5D8w=+G$kfwM*mqf}uB1o0ajGai7-plQi|_2a-2lNI`}PIaX2r$&B;Dpa!%pze1J_ z{4NJ(7e1h6194aKt>Fe&MHHk*!~n-nTjpo9uOffIs|Qw!$Z29cR}Tgnr##wI6;jaNfjJ zG}ATJ7jZ;4)tG?~7un-Sz^k-`6NG)=aU0z+3ENs|&9TbvSLzBTKpbo&3A&Y-_ED^} zseqUQWID_mrhz&%z7RqCQ2h0svZzSdxy(a{4BrDW%WC@{+`Hlx@QG}r`xoomV({-9 zE|^RFjD|;i447ME)ha(X{5fPNq31r`OSh>%!W&OSKHZK4FA|tsRBO{}D`awW-B_R2 z!De1<6$u}+8>N7bYF{4l;vg1q`%!gkJ2D_W7_>>8Zat_eZfC9~CLU%4>28|RkSCT; zW+?IL!Q+Y}oh9dCYW4&kpVC|H+Y(6*XlSYh;UH4k}g~xed7x z`Y;?Pj=+Z_5K&x+H1R6_n~KkJtv*qDK}5T-N4%3EXr@~`f<|`wVtYW#w+x7GN~sur zOEVgL1x={XG{kIq^+GoE-GFe;&!A)dJUA; z$p=!8GPRK+VR$lb?dRZSBqGHq^<8$OCPJeIuTCJwp@e-FT~*W)uDsWMNR#y}hZP~( zLMYy|+ePqRPLN#Ni2oxiMrY^0K!-CU}@P zFY^ZDP)8|jYe=sYQlUXFsEm(A#nn&(BiPXxRY;Lf1>KG7Fb7kRLv^Zjv`Y7ydK3s*~`Kee>k z;U)|w!n5+WSv-Wu{U!#lM9+`94Iu{8X3P#<`&HCp(pbbg?B-KE~=n2_DIo)L0ON(?7<{YFVZOV9i#4D``&UJLKr6L_3x zQ^D?X(_x+&dpp(yqjiQ&uAzOI&G$ob{8?nZNza5$9#7V|guC4~AhX)E>`RCjEH)|J z?-*9k1hG$FW3Ncf_fT|WQlByDqvdS>Y+)Xg+6bS6O?j?Vp%PJQCUe9v3J9bv=WJp5K#^kh$B%VL4DJvRXslCP4^=}@sGAm+8~yuxg+0fUtyRRb3 zwiJg@Upuj?q!Z3QmqxQEb6xYg%tAZI7d!8y`~;_P1RPp7+G}=onj?4Q=I3FlNw!OobyqqbK7THKguos0sH$WCm7}2Y& zS^H5fU`PZWe>w8u8z~LyKhBJE5d36@B{ONs(1!EEXMW2Xz^UBsqLT)|dxrtf`W`YN zD1o(g2N&8qWez5iT^C>hj`DGGpZZ2q->N3j2$Bi6cB4W?(h0EK7!^UdL5WK$F zZZ0yA#Wh_+>ul%s<#;oxJlFdcxDGv2k*8129m(-bH_32Hrr+kLWKt%CeIQeHrVnhB>eO%mSHhu-RwA3r|Deb04Kq(b0*zvEn3&4=Tn$>YT& z|HKZ&S_L@gwj8Z@++r39+QL+Sj0;$mjODa9W$7~NY?#mPKc?Ay zCB5N#vCNU!45~QJvliq9HI2Z-+I(C;KZ_ zzf`U7dHlq)u!=G4v+F)~khTv{=F$&jZF{31*~R(wLfGZ~8RrBMoFsPYYmQ@Icd@u> z%Ts}+&4qz)7ILv!EyV1W>0;c}=~+9;ByWw=$CG@I8fzJC?$FU58U8#zFHyersBkX2 z$L>Kj_q4&VxVRVZlSwp&cdUsBCXOT?`5Phm^@Zmasdqis7$m47OpD=*X-xp*crm$- z)#4XRnDnZx%?;B*c6qTMe<^cOq-D!vWr(kb+VmQjl9~TltNFPd8YmHz{DdqK>`CFf z9=z5bnLHO~c%5=Qzfc)(hSucKJaqDONrk-$->vOd1x84CJvC+Bhi$aJ1Xd_BW;g@P zr_{ttYJ$`xdu>TtihYS~?;eD9L=Xtab53RZm3uw3wJxDHTWz8|E2Aa!Cl1G2KD+ui zA6%4Lvd6`Bg$o|}klJ3t4&nsQ{GM&%@CoG*c1*{<3rvoGA8~5Z>?6;5IGyXDRH|Mo z!mvWRc>S)d4Xy+|E>1B3I8TIa_;GqYL%kZD&Xp;W#uIO^>UcrwTW=hCWdPTzpI^`e zM<2Ea#?B==yGB5$-S^Rz2fyHq_HQvg7Ge-(zEAn%&0*;dq?-!w{R5cDfXKhdEB-(@ zT>BI^x+ng-R~ri`!WK}nRx;KAgX*xLp^f~B>ZOhjl$J~wZ;%PEuK~;re*Kxv^r14i z)!nCbq&niA@xkCBYxYnQc{J1Z)D+m5D`vkKY3OL7SKKyXnowZ&9)M7@sbvW^N!GDC zeH*|eC+zInXV>|S=mW($Ztaj%+fEIcK~vm(1RVxn)zGc~O3@3EIv_$BNh};$9{n}1 ze#d<4F7sg-ft2K~@J`M9n$Ko&iLDti>s;L^#5gjB!cMCR3iHz5zI7nrHKKlA1u}`x znU~a*GsS6)YMh@5^EiRx%b!6g%r?c~3~Rboe$4xuLXzYCtt63Ic)~mt`0qz=rNjL5 zAD#>{E`q|%R5`5K_$6vz(tO32>JicTA^4peilrM?N_nsh4xnHf*RFLPH@F=-a_BV( zw-e8biU$ zE3)>>T584ld{qK(|CuPlL?w-lKYh-ex zcVg=~7_xiwM~$~ePvlMW-rmnIiStx@?R<7DJM&aa_tan+MlvSHE!V2Esf%15zn?M3 z-{$*WX@E=qx&fb^+#K5%aZt$x@w{}6RjZrhe-dL%cLGUDqB;DW0RmaI*eyGS*-mX_X^+P`Ow4*cR{f_L&nHO+ zW36KKm*bewM=eJ+pA^-FWc`NFh((jbPaPE-0#;q@T2D6lz(|EA(Vi^zd4 zPO&FjU-htKtGY_p1XVlwj1~+y9R-PYM_#s~@cYJAm@Z3_6hgwg%woHd zD8E)APM~p8v91CckI{3rsUu0KiOz@n4Boa+mk#)58E8bGaIWt7%dZ%1*k9Jb0v=X+ zuL;&#zgO+9E!T4|;SzH(Y4GBf{Xq>zjPw2cO+Od5Lk}uJLd2F0x8bP4%TwLAQlY&5 zKM(cR9jD7HuBS^lblr@gh288IMcyn&;AY_sw2oFcZt`OuNip-UAKQb_4jcYoIhfibCk$vNbsT4chN&*96dy_Aap3ppt;GLs`1owD?EYwfJ#^w`g_Kn|)o0 z-iD=Z@;jRL4B$=V7azG$^tmL5QFy6dAE0QXnO+i6US>Pl!$q>^H zF{wP{(J3JHXMl)ClMDS@dku%nW7<}34SW>_tv9xp!Z&XrTo(|LR^17>9#p=cNqDrh z!yJri?aQwZM*hLZVVEGn-G7|zh8;U)46Dh|_)k>s9wr4-fnGsA98fGM zi>wU04!!hfyt}we3{Gea;BV;Bexc``x^{xPz|&ANww!0-m^T$EgX{V^BnNZkf046+ zgNa>3ClP%Bu=chB=WM_?Zpo?!cp~pWSMy_n6cb;sC4uyDvIjPo*Wa898LMue>-@|V zzRRpY5_x;+Fn>MtoZXmFLMg_i^2jdzkPJ*B5dJ511sa%M{BDr&DUeT1TQLB&be6(u zF`c2POaE635Tm(Wp<>lH9N3pe;C+WjseeXQ*bsw+ZX~>oEEv0b>};zRh}}!v@MgT z-w>PMiUL?^P=gA^@IUMn%m!0-g*?0CIENJ=3QGQ{Y(Yg9wVe1@u?NnYX~^fv@^6n>IU}LgbL)h zniAO5q+W@cHT1{CtBGFd7Ipid;4$JtVV0(Wim&cGQ>#a*zelf*8A1p@KVxjarbFp} zzIa2H=pcrCpv@Z7_I02Cn$y=VEKKwbYzwZ>HvVWoE=LbZePY}AjSuw4RmqrcM(eLv?$>+7ey{a+IPV)Vh-}0UY~*(u z0G9PXjgt^eVQFOdnay~$M=`B~Yqd%Z-G8~#BSoJ8;Z!#U?u7Sg(pg9&6UIT*0IKef zOn!OVfy`!%!NiJK_T^Q6pWTy2wYoxIQITdR_zVAZtEedroPrprLT8q08=Ztm)cx@gsKglJV}5lf&)JK?!eN%zrXY5R|6h+w)vm z8D#N14LSX9m0$}eGVIVq#cFX1h4dW6xJp3;yHm31%&<)RgY;%`p_nb318t48N>a4( zm_4K4pO&3mewPN>{9_Ma?||9!NUR%I7CO0^)qz3h^Fbjq7o+fR7cl4rZaGCR14OC8 z2_DJy{)he6^1Vjt1IUwd_DO39%BUN;X`H(~Bbq4S z+ub8lX9BJE!O{ORAGDXfIK|a@xjM+AbNcl3pT+Fah@my7Ed+Bx@A-TVGj8}_W;|!X z%5vN=0FUW@F7qBz1kJw@BYTOU`S%>(w<`E|XR0@VFpD2a9__E6NpAeR5PcRp)M;Hb ztx_XaP-Ftb@ZWw%<`$IgR3RtZxxHHV<5dr7VF-JFU3b!18b<=V0%)xMN=4r831~T6 zZ&51S&j7KzH;7o6(d!07>3W5D^Vfa!`% zL5GQtgNYvcGTSz02J5er>Q>$mW49ijy?Z~%7V{Y$a# za+{#Jkm>;)R>x0WK6AA`YQ47)IvI&oydbycco2b~-5h^h*UBS*3X{(>6;jRx{kHrG z@!tqQpL!cj@l}_E=l}ZDzoto=AhkeJ1+6tw8)H^ZB^S-WFB-m6YY9yW6sF_7EMr@L z7^0x!{Il|DyK&!fx5PU5XIK{F^|Z!i6*S`uTfCN60;=eudEJtTlpgg4=>zmDqzxwg z(-TkO?qw#3G#2C$@cLGQPt?*kgrWq5p%)Dt5)t@4mvyHi!<0CsI1$T*A^wXaWyZG3 z<6iq_{bmh(-(G;m)cre@*FK=*#6dA`u>7~H71;{>@oyjeb-^NDGNiq^E-PvG5wkTW zJB;o#WeR*}OiL_qe;r!ng~IPxL~t#`o$^%-3=zibUj}NT#D$mjpHSe$CEZaYyJE}W za4r;|NlzqaX#a3#154)S*}Ka^%c36XEFh zJAzTaA$RhhPs>fTy_zlH2(eH&x}ze0!I&s1Ggqp=y)aGp!(W#5P&^BVHJJVA;+D_O zcI5|{<5OE=2^V+8On&hNwgfn6GOYf&dtC)z`|b?_VRZyuG?H)d5=>yh3uk%L`0(L3 zge*^PljFoSeMTMr_a1@6DX{(wH|P;QSSCUq)+-hMw-tJ)xtd2J|3~v=-fkdyxA!henl zj`iXX`PgrFU^@KXBL(ItVPN9ORHLu_+3Cj{_dZxGcqG>ul-zp^ZX$Dbi2O4`+2L%` z;6z0Rl==`dq2G(GfPO*jm}fKV2a1M?et zRms2Mb4q@u7Sg?X`^Yi=nSXKnYf7s&QgjEXpuTfkv&Ei|CUOd2r5F_}U+dE66_+tp zw#^|#eu0+<%w^~it(sbSl>|d`^olktD$>mGwtFY*kv44oe9SUS9tA<;MF% z>{9((*tdlkg;2Zp3V_3$ftbO3F+%-_tQ3eDl^5W^P`&slaBOW4n!VfN7+OjpXb&p(>+v16g2dM-;`2=PU{` zYO=%_Dx^-}+I=Lk8e<4*&X|&$XAL?~ERPsuFs`gFdH8$v56WlomGNHDuWQMTt;GGj zR%J6JZ%!ZKpaM0%F4F?SPTxz~vjv9q@!e6TMs`&Z=)xJ}2eL9B{|@~vg7pGob>$l^mPTbk4!XDuYa@O9A$NK+iAKfahga0l`ztIfDblorvd^UYhjLIbij@}@@w;y zLFivz^TIjqNW%gdEX32l^jFN7?4lMUh`=u|-N@C1NBeU}X7tzM6JL{VZ>= z;K`O`B&27Mc8KAU0kmC@ddMPL4rrmI@L36q6&$-`paZf?x$|T#ce{7cgZ$iuvL-##H^&yMRBN{9! zbDBndhU+UZ1b@|x{yZ{Y2`;_Fc5rbBQ1f29Vyhk~ATJJ;i98TeLyN@D5SXT2E71>u z0g|~L1p1qp8@%W zu3X8Fx9T@N>bT{dw)ZmH)I^=r`LICA{bJ3^=f|9qbrjg-S7+pb8SBOCt%}8EY(4*;GpzzMsBo>RD*Ku2T4^Us`k+L00w^ z#OeQ`!W}3mPXTB@o1P?N{+jFFH6RMqm8c^WF90rR5tHgz^cf{DH5<`FjjrMLG_e--fYA#YZ0}7S>T&p2i zR~jD^G`rJoH~StYRrUEvlEq34evo)69xZQjN0I*1bli5o->AIEcCPVO`GH*oP2%sH zsvGU-REhxZ-H3ZX0iGkj>sBi+@3;qAE(k=OqyPW#zuJBd@qiPh+2>r}iz+;?<&p#w zYT8^Jgx%uZjvqmu^%h4eXDE)0rWRDmkc@F*TV8h_VZ36Yg<1>kJPvJLam=)KuQ|Gze#(5!T zGiVg~7_Er>FJRJ8*%I&iz)Gw0|EK){-jE!H$|x4ny!$YjZp^l~mfr1W!f81hPx7u_ zX}NYN7S!#R{yaic$-eWnFeK2reB|zuD4Jx9-|>Sd|b=Z4wE3}^aih4~O)9qwz0P-<4To}g z&`c5AbBw=z2`=DEJP`e0yh4sE23}`{%f$nU+TL) zY7D=n9qx@K=Ixd2y4dr!5O>Zjsw52c_q+%A1RCQGiuK^gaDQ%=kh{;N#a+*JK3K!9 z`h~MX3TN0^XWDe;dy)uw7b3YzOkjSCE_A?yc1LRmyg9#<3cMu9-3X)^Z(RqwVG_~_ z)`j;7WGr8GpqKwT&3jpW7!F8zj5_~qZNrP=pShj6Bti`Z)d}3sH zt4rXllnW2^l9cK1Rg(HLTs#&`D8NK+@45=a7q<=1Ebj>f#KLnz0rR@>D2cFT=oKTk zoc`Cd+?vPy4PmrkqS-I(Y8h7?98@lx7w!!vVHSnARkey6OxvJoml6Cvc}oS7^qeLY zBe>Afb*A;%3qX2aQ_X*n2_zjP|3q;QNRZMAfjVHy+(dE1sY09G*2nFi7)i?KX$Y*O zkQn++Yip#==*iu7J%K`nU29U`XmLuup#bw&uF%?D=`XD(pdn_+HB2Q@07?dM)^lGO zBTbz8*=G&-fj5K|{upzw6cEMHUbEj>Wq_pm!C^mOoRS$VpnCZq_5oV`iMCSMk$(_) zk3^U%m`}7IRaN+{r3V&al)rr)PNc2szAyJsf*vA|>-p_N1p1dd($8Y9`fZMXqbGM! zIPZ1j&L2q9Gct@OZr(fc2<o4Sq~Bf|EK$R}VLaLW%^`=nC<0;$m+I*Zo_h4e;>4 z29_90I+*464wf)$ZlOsZ?bosgl}`Q;;gpsIehWv~G)%obYss*;vDbm#S;+;4>9Ka`?( z{TuEx+PDvJ{Ldn+AOxGmde@}Eie@@ZVHdkcj1wncmUE?%35Wm*6t*e4XG_F#)e6Aj z-pCLxqdY1qLlP2meU;@g7{K-H8j;aev?%>Aq_N_DWJ>x!JHSB_14`*wjt_@KbS5B)&;mJ_oL^e=l!hGaQ_NUjf*FBW_|;dI0pnx;Zs9!+A=!VI z|Gf|LFhIjF3JxPmY^ZK>n>lqZprK8X>2L4%Ki?%!{7b`vd7S$HQN>ommJHO2RvHi; z{m4f6V&UMkT(wwmc>Z4<6NBLv{DT-GkJ;jjG)%O1{8b^~bdPkfK_|F(cq%|!2YsW0fZgO7@b?|ww11?(1(>@eT<|=^tFp^FyF2 z$bbqA%=Gr5R+aeYXyAUlhOO;Egh3(yJ<`7w<)`eZE%p^r_DlH7L-~A+x~nM2 z8zff3j`(hu{uHt3&qZ$L*!Y~ZQq z9VkCpBqwqI%R(eCP5)07x$pl^E|K1p9Eo;V7q~xS1Ca%8q)Qagg|zagzeAD#NP?;6 zUuQ2jhG+e%9N=Rrf$Ose+Y{7QJVDTIGIL6%0CHa0K*s;w%zMIF0e`Nz|NPt{0CMD8 z)H_OuX38J)j_ef3QDoWRza4DA?y@0y*q0_Et@qyY*C4^Y>i*B|84galkt(QBkDK1=eoHQjJc0h6UsnQ1ZEp{vSF$~v@^}9=$Lw>m$9@bZ0zSV9P2iWueP>*Zoycy)@qlLGmR7dg<%L~^V-=HC zm*h!!z}GLceb(Cz=5NYDpAl&^`FSJ97a>br{x$N*v0nq z2X;*`A_YOEB=mB&WQh32EcTj6c54?s-x5G}^&PAct=4r&{p7lk)$`d~j`wSpuHRx) zYYj=VGk!)Spp;yk^-&t3^wDD|JX^Eg`bIbCQWQHt#A`M_PUM~BHfnm{e~Om_{(bTB zJgbt8_;?V(2m!9BX*K036{h!(H1gvBvgnw@Ia81H?#IuzKQzYD*5*-zfEr{8nMPWd4RlYQ`*zuPV8l3_$@AfmIKbL`ee)56Ngx}7@WWa((; z@w+6}pz4wQMAfDBH=Hr;-2aEYw~mT(YvYE85JV&t0i_iIY3VKzX;4xcq`OOMFeoXh zp^=tGx(7iehVJg}Zf4$l@SLN^=lj-r{(ax|{4?ub19R`auf4C|)z=Qa(fD_}O{NFv zM?ah`jZ_hde6rCExzA1|LT5%fywg}FJ)}QY4G`0q_k|fUciM9*J=Xj?7hq*Q<-PyG z?z~Sw^=>$W%>-{0wTDZtdNz@lM$W6drO6^b3d-K`3edu7(MsFN7=sc4oNqXO>XJBc>qS%j+j&qI+-G_w(W;+N+~X=i%Fk;6O9Y!q)p z5-NH^5_q1DY-Y1V?Pr^=|1c<5qV)xjSr$hjy_WJDWg($xP2ze z#J}w}s+n4JUiQ^;%i-4PY0A_TFIN(?AxEGbCiS2*sP2&J$337LYnO;cO$oOZxJiv( z`A6{H@wE4}G?3`?ks^oG`;sPj#>^HSsO$AO+*Cw1s?+4k?O*xWyrIe{VNUd{85^ZQ zrFd!Bc_2sDb&l*?t@k*CUW3~zdo&S63$ni;ke+yb_SCgKn#2G4tt9n;^34UVe$%e3 z7b3yY2CG5Wzi_GMsyr~=wH_;Vg&y=+pKS7Q7W?RZNZJsZ{AABT|FD$UK5*_keS8Y# zCeZzg7u_{^qS_4J^j!&TJz5u67bb3c4CGn{O$oSc0Dv?7;>>AvWxdAv^OMsO_DY9( zThiXuenjiei2MFh>fPS-{x;?8)ja@N6|dLjsWU~V)hpFFtxH4mH5kR6SvBjT0N|&8 zzd|nHDl=}_63Q%81|;|@s^)o00M`y?rTb8%JFoM!Ph8jHhBN5O8bU<=rFis+Aelv* zW>Oi3fP-yUM-aApseSaYfXiCs(QKVfjLn8~x{uX#U zFdQGH%H^(& z4vrR^P`Qo+&wpH!&^fT@)yD$vn+Fp5M2#AP&wjUMeqz%E&38O&Ugn#U1MY`wguBzV z{~<5+KY%F7LT*v}Ik^N;iZs}@2BAHt`g9MFBmXdh21*ssbqr{6ll`3uI% zvK=4z)+j~L%0EdVdL(*Hgi%y4ib;$f4b2)iiyG*i(nTmCWpb3S!)qJ5Q^joL`il1f zunRh=N`&Sj{yIxLFzrH}S_Nb~6lfUG4(0W&JZz7}64x!B!?nJiuV_spP4_eT%E~l7 zFAKdS$I9F-Kf6SchEXCuzPf)eGV8YmPUl^$=d;S&x$|nQBr5d~{#yEVrLZ zKN7&bw2xgIw3TX$pvkJ$GlW9D#ou6kdP;YY?Blqfh>C{rbv~;e7^3Im1LdRbF%?oC2o^X!+r^u#&?0 z$=23lU}xN}WgAe_oc0#z`A=FX%RIV;$9!f!-R%Ei;7=D!DNYE3luqPbZ#<$!^Qh{I z7mh|nee&VU>|{3Z)tYgy>)3$w1E?(pEE9;#q(10MK4X+C{9?toeS zsCdrncN9az2T0QldZhp0|ARCmG(e{omIvDSw@_?_0_>jwol*MUNXYg~*1DRnWnihK zdP)TtN#5|-J6anL8{vq#HY_AiseG`~yI2qeN~CqRkcoX{@OkZ3faS=C7;!1}{O2qx za4nBb22{JWcUbh!@dK$W#{}+9XsEYg6ZPd5L!aF2=lx#m-2$H;BFo%ghw*tP()fEa z3$h&pfPWwncVjOeXud*!o;%U(g?9&Qxj^=>f_!cvFf58i0;pXkTS|^AUG58bAtGf^ z|9X%iO3_XI{JbUo^Ak7R+w%jqjrwsTQ$Y7ZR95WzHJ}R-)6G)Rd=`B0W+!jmZ=Q%B z)JWZSx3%%r@8tUH88C`aADg__x;ioUP)>jn1eNroVWoFMWwtytadsww{x>p=_v#BXl;TaA$VbLV(s79wp1|lB~LQcI{}qjz`*k;t40V|y*)k17^Bps_~Z$dqr$l2d*ZcuI>pbDl`I3f5~X(MopZDw z619&u;Yks6va~)tX`l(88GOwuH>|w>SYc!_xL4+z=}YLgPv+0y|@MC7*rq%hb-%C9ne5hMR1jYFyZQeo+R@&BOmw{ z>R3V8Bb(ohW#ubQx>MYP^`FE~LAE?v&IWscki-XWO*oo>a$29solTGF8T;2btw~vr zm)#hwHs>(uU16J-l6$>2(!e~3$fBT8h-!7{taaTsTP_shbUL|S`{IeGe$g!9B9zh0IzgJ8wtz=3Qt=VPZ(5Aw)z*`h^ohmr}&s2AxF%xyac-J-^z zk&TZ60#agnUK)YzG4$kFH_~r3PTV5WTJB0v^q~+?`1&;rC`PLQ3Kiw$NqEW@c-34_ zw(31NkyR-NIJme(Pu!`l%2LW~q|q>NQjKBiO54ekIqv;G_9~+Dd{VcB&Y$1AKhV`5LfEd~agvq&;O@8%PxbRN!~Oy`bViyN--cwXQipeV%#8=Uaed z^1^D)<=2uQ6CnAz=d7-jN(L(v;$x1!_n>PVzcTi9m)tFQ~Y^kol z#Fw~rP@cwV4wOh^KLSE^#9uM4U+4bj7t|-v7rB$X%tXL_-#Bt(qpJhnb!m4KeML~&Gj+D_K_o-+Zf*bgO)QNhz$AaP*BD~L8YGwrW4wJeb z{Qck8Pn5yuxISH^_0K>k==h@ld<2AnQ0zP>&>Yn$zM-2iaA1}IHC1r}w#h)U?5h-+ z6`fia=>+AmpoXPE2(9$Ki6jOd_}2Y@UhAd+ytZ2&i~PwyZ@hZ|3#~z?baSe#Q_gtI3OWbC+FkCbuBI1UNoo>iq zYXlZ5dLO-N`w=>ct=PW@ka~%NI`b~+Y~^MmCR?xl!PpCo33o`{LA#|=otwS+WNzjp z$I0^d55{dNKBMh3rawYD?YH%dLf*pvq2P6NaqxMleg}2>FLGQx1%v=Ju}VbqAOdLO zXu-kGz7WDQ&3%6-Z?Af!4)VIdyLuj`4>?I=^MTL>9XG| z{G!v5Ic&=LE zqZ}F~Z2{X8Uqi3yTajY+w}0coE3VhRO$Bnn;(mck3d3YefR8h*^Vq}$Ey|4d3}bm> zc@r#J7$*K2X7^4H)yo8U|3YI)@5QlubP!<%a3MjVD`U(tc_E%3!7qUN`7~1kU@5Fo zOvE#v;+xfIh0aj^Bvmv+6x(c3Z2R;>Qjmbpo2`zMU-*L`PzlC>cBKRd-y}sXnl6*D zP|IVY>Fn#Vsdzc*TE&ME`WwJr5l=K9AekWzdC&g0Ik8}2Bh4DC=qOe#8KsC1<2yWp zAl&Rs65db5B+b8IKHvjb`EWf^P!?qMWQJUz-w1X@uH*q-D?DN)0@i^GeoOt2l=!(0 zd~pEE?!Lm@Rr%tEpDrt6J6bY`(fIv?DGqors)r{)oyhRl>v!TsV`x5=qmEoiD=Jp1 zHbyhVK!BaE8CrZf;aWB1jvM^vt_NQOmT;4ztpEF*SVz#{dWKQp9cku|i8LVE3!JgR zZ*IQ`RL3&&uF(Z+MF?eQXj7omp{F)eb1|sUSp+$A=VY}1n7JWx=5H}Koq(C|A43^4 zWilNita5#lZp`fD>M?-dx~Q^I{5ln^H{P*g79h6J8wFf5+n$wLbfa+PRS#|cS5uG3 zgc(CEqBk0#3ZM<%+i;A{pjU#wPLD3pbv)lB&`XG~ZnaA~nUkpea1F(WbKGJ6Zr|VJ z$xlJ{1rTJxU*Edayc7)R1yz|021O($T8ZmlribkCn5h%Y|B|XZZ$*!cKlS(Z8GVn( zQK~%h{x8WfuL80>EQ0sWK#*^|{reju!G4Wrl6gLd-Ft)USl~-e-vh#bDIcO#J*eo7 zzR9}Bn3AB41~$`Q@=&zV68MvD!mYEne{6K4E()rCq2B|nZ|oqK7;qM9m6Y<2gx{9_ zs02&^S{H7tLFXiFl%QP%{UYAar>F8@5U)j4pgR@n%(q0>XTP{1d;}OYPzVuB@$Y#y zjsxFMB~x}Ehk{1-m7ik%He5grK;!{wKB}L3*{{J~5Kw_aNsM1n1b}$imXlumI#mxV zfSUwk<;1?X~Kj0mX1Pi`m;tLaw{IH$Ww>o^1b-0@0mg^}#@M!Mr zvSd70}vZL`}_k5@~E*J)3W#!6M?^afM`yH!W*jkT38syoCQl9bZ{SA%K zxa5!bf&YNukaCZusOPHmk~!9q*}F9dn3Pi8*YU;_JbD+oxDcrrg}DvofkMvaj(cx{ z5ohPNe5Yj`i?bh_GY$P+;^y%jK1Yw2NB2A5Uhnw`;yn)2&tHDf2fg{`LL+bhJdD&J z10Mq0C{^0|@{eu2par(E^4|VSpGz{3o*Ueq-KeKAK!O?zEGfwOv}<*OzQqu}Gq0GI zI;8l4sLj`TtyOXx%GlP{cAD%nT&NRa@WjZ=dUx*ozL%E`>&sG?f-?Rk^y-B61VX=y+|S2FWqZD7l`WUO3&IFw3_Vz;F(hn%t{PisoF z6pkA?zy{$`NH*de5B`JQ8*PE_y%X5N4j~|3&ih@rd)%)zo&i>u4lP~s>lz#cYFk-w!0x$y!O4%ezQQdZmXW6$_O^>j^hTM0<5+D6D4dSQy z%T3e}+Q};r*@*>MsfG64*3aYnOBCS)RO?uL{t!6M_<9*A#SKSg9OE!bAEqy=Rhl6Q zdNA|2Dbn+U=$!tk$mNuKbTx{*J1^3WyArEQ%=b-dDQ*0L$X2Jy>}?-IJL-Py4dpITfX>^AwBlcp!KF&FfPDX%pf&R)mlYu0Nj$wr0OIO9beZFWU5vO?u#VwmDilj~4t zXnf!_-9jQ_4JT`s8s&gg8H=W^d3wB>oy0JFxc2d$3gUEF&p~Fq^k~(;blFxHHb#_D z1VzC8%Y^dYatf5>)SdM`bU!)`+}mR;YS;5&#?Brer zi(z3=6VE+^m|>go3i>#i77g_tGpgA1RXymUXG%rOa7lU;0&-Vh$GJgV2A zAQ5I576L+?hVWjJfCpT{yuTh0v2rHdm=u+xiQfAd11Tmet ze=&ms*YMG{P`U;mthpBqB!xJj=oiO>~a$(}_&XYAJ5p|}a@({u^^;*lOJ~K@4vZIuC zK(G@-aeb&DQd(J;2uGWxVFmRb=Z>()MN5k?4TlKg$&x3BItjO++!&cpqRL|r!sEJ% zgv-lgk&8#_+Fl`6V`b8~T&cGGwDLxW@qDVc z`r|^DXu6*`8nPnZ-b~6J^-PkC1&Cyp7Yz$VC2(6mh@=$+^snfW%PwZnkZ}cT^@YW#73wbX z_&1Yqh9?QQwqIPsHo82+8JgiDXtIdSM;t3FhCy<+>ur}82b2}KeP0ThPpn)wcO8o3 zUho7`T#6Rt=-$Lyb) zqOBVS;B>W$Xr)K$O|&>zi$(@9jMhj0dYw7a2+ty}|O@B&`Axk<|=t zCHC@+`X!5=AJu>70&qUJnfUw>#~AacaEs>)h3LA=Z=Fm}9$mJOO=?ew5%;UREPe`?2Be={WVUy*g=Gr4}5Qd*ot?hEWxH)b;{i}-f3$@>{-ZN6Q6uM zIz|4?o1_eu*A~ks3)?*F)kyR_N29sJYiDbcE0olrh?5fRmC^SGajBaw1h&yGxs6#PD&-`%*PW z)zatO!Rzy+ZDZ2jk%00h)E~3)HF@%AYH5KT1!91}p)b&yT`|?y6Of3Tdut?5EcNe6 zJ3i@M8_a8CjMOWO9#rU;IWTCJ95Y-^p6sHS=vr1>-dk)V;Al4R!k=1A++S=-AsYSU znlVaHSD*94HGYe&;J#hT6im!6DUbZVXl|bZ<_h3CBUf5 z4F?Ig;8vdfrSa$Lh^--fw~o&SE`w1U*8Zoc+S>`|qdV#dpGd#&%vzjbH}3y85d9Ek z$8{P(Re3~81-*pV>MR{c)3ZKvN?jlXS<7C>kh?R%;ebCCu<}@w2HH% z0p{Aa7H7fn;T*VOOX+nHcu=+VOsky4yO2PEUmmVgAqVJu(oWm+J46&9fx)aI7j4hkvkjIAO8sP!@Am9u1+^Qt<_^ycuogoboPHw|uNwcY#;y)WOAA z7{z4K$8p>BgzVIP*#ebe5N9^qs^wV1jS-0t-d*gb3ZQ)1r;2Vao-zA3N!UA77DY@M zJw+~8>Y0XjWm%yNXmW=oeoZ7z7K|OHz)kQ$PApCumRi!bR?gDL8?r)rF2=;Y_+C3` z$1n-vWZUzs;dEUHqBb4sRDagaG(Yg^GOx&Ve9eT8vzs2ovcmQto>TW7(jwEp#)-b= zxDKjqZ+pQU-?lO0ym+ZRHoF%us? zC?>6jCKgz}JcN5_?fXuq$Nt(=U6f)!c9Je5TLqu2I$kl&a=~^uefb~__W zq{sFRW<1iVva!Q}EM_bHgXTBYafIKIloNN|=wShLBXMRNH^8__Sv=Mpb$^*oZT&u5 z+1_nf=ot1PGP`w9UH85#!nRTPa-_yNkCUIBGbS#@+vs?|(-KdA8ARe~%_*yu9VY}X zujg=%FL)=sxInPDN|(|qs0e5$O$S_pWm>#Gp#_aNwl$okerYu#dl`Yzn&|_rFvC>PiG+(ko@cvp>XP{;+j&KIR&~N2$AcJWLb0n2H68bIE+^rt zTbo?9eToZ;B)eG_|ieF~3FizDCvK={VG8YWCjwa|bo{g>!rq@nF)e{In{)i6u zX+uRp^P_LxFUOMH{RH_RJ%#w>kv>G;Zo^sZ)QRl7AJS7f`D$R?&8ZT#MiHB zdL?)5&aL|{<9nvUyOMj)G)TETUpAa8FW&(XAKX1vAYr|-SXv*1YhB-PImt_+0xi9I z`ftyGXk#rP$)=J>^$t3^QS2Tz&cbLUZ-bVdI{>|>Bs!3Myb?Ci%pD;NV2Hmz*KCVJ zE(w>^far@W`9U$q{qiFdR|Gqg>N>Mco{LGp)a5}eJKyOQ`9PR^zgFCSnN zdqZe?oKf{J)82R++^^$HDNSs6KHIU2WrDW_n0KbrYO&oxj?9EkEC<`gFAOO@h6$g2 zE5r|1#y%cm^;wykA^B$6FEc$KCZMJuIP2ES#_M4((9&jIeei~idRlt^+Lhnn{JIgI zufLER^q_X%W|+Yz2^Sya$o8iXWkv_^Ty1xSu)bbe2AwqRcSqiTi}7rOOd8<4`|A;{ zvz<8``LA+AMBw_lDv!^zi82-mLCa;Fc@(u&C_9Vl&Rnw9T|u8^HC1y4qsJ0KCzF-B zrK+8?omk~%GMagrjuu@MOAP~sJ(}7|UM;qF)tap^#@-v~dEDMC-jz+;yo5Pz1PP}-*YE5RVZELR9|yRw`rEP@(?Pn z>v7r1MA&$UXK8eN(pj_$9~MDW^)ze@^mj)TWZe*~;rCP=2% zmRSWsL-woe6UrTZgGJEO7@Vf0EXGGpY>fD3T-Bvko(d>-VqqVrC-yv$@avm+ts$OE z(q`4wUq>f1_|!I;*<|s~<(vLigSQJK>Ee1A!7kLG(27Sb;(u@=)oXwgdrRe7sc(V& zvxJ~R;GzwOker^2F~5)3u#yf(Y%m+UcAdLb3Z93SN!$im8t1a0Bq_smJIBjC6amG$ zBY**{7ti@ZlVb2e3(cpb=Zbj*BC%%`It=`Ed>)%bG$0l^J#2!pMJ{3hhoW1BiZ*F4 zZR#bQ5Ys;JOLY@3w&n)wg%!5Fm3hNW;j%FWbB`DuZViZ{i)J0FzL3w`<^(BCP0d2W z#^LD^$*J?1W+q=CXj!mP^1X%_XqG@O-MBp-%*}1{6?2Rl5DDnC9J?h%#TN>!6RPdhkyr&3?A>iJ`7XW>x>8!K7Bgn zfe;t)nLTG-CIS&J+`XlU%6f%fBa&2t=q>^mgOLOv$6NpZ%CF3YZLBKd*>O@wuuQb?yZgbTKP^pD~Bnwc_7MGtVmDQ-@|NTpdLGza#0z2TGQA+JxDdPG!| zQ666TjTaDB_(HQe_wyUJnmD8<>ZOWUM*vupD? z*_DyNjm={{FPbH@`8+^j6sO@psk89@GT(d6_p6o$PiimVO1;L(&`TFz!QByRq&IL8 z?y(&KW3B(zAdj|BEnnrnHJU^tM6EOBwr{;oqzj~JgAyeFq9y8KTMk;&38goI zy8{+o0`0wu$#g&F?&t33%@+AJj*jd3Aefk51fSBPBtI>)xx9yR78mzz+0UUw5r#kx=SJ8z=0i;Ba!+!nd z&mD9@1~>vA00~w8Cl9c|mGSi>3Igf%lg$-?l`aifI!}!#3qWp7*pUlU=ak_)^>XEC zHNlqS90CD;rjxbK(c_&CO(d=S(At(d)4eFj;)Vjb@xo4OoL4BoLG@zm6i(qQ5uJpL zen-MXqNnXFlN;XYHN!<)r|TEm5c;7V)^mpepoMg)N4W*fVG^1R#Ii=)csf!Uw4u^q z@$xcI1OD^sr%7-SGbM=yB)Un{epa z8EIb;BFRN@W4JS-%NdWq$3>Pgp=jHy)a+3;klxOOvJ*k$(;i38KW=%{)541e zwx}e@bhKtt|NjE6`B>=*JQuT``Wwry&QVZJZZFC-0_^t6mf{Iw*xYqj|o~Dp_vE z!Xb>%R!aI6=K3S&uTrb zAhc+7?|dY-L#87UQ1bXU+`3L(PG>aBk01n!ykE%-BS-bz{DiVt0wOc;=ri3q63|HN~Y|RJv9@TcZ zd&`S!Pgb7PZu^7}45%oVkB^OYC-CSo#Ij==TqlNk?P%Bk|W)-#CqPw(D1ZSo=Jzif<)nLM>?&;+Ag45 z>2dAQ@qoyQzIo3KzBIRw?M3|oWv`_o^bxzsK|sf1mE&2y*=Ox=!>845zaR-hUvzlEIdb#NW8 zdyv&=i7McTZ&cIeCoIu)KhMa)Ph{K2)-Y&#fU{^3w;0pSKkroC{!Xk$+tCdWriB{m zejSPMj|GCB^97ZQdIY)AEXrdnbdyEf%o;J&E}``c-B6=^EJLnX&3coNCar{jYAg4$&Y&41N54@1lKp%2vQx!ypz_z`l$3oBFYx72 zt+GV(VoC=wCa2WUjXhdWr2 zEmW+Bjixldv}3Cbfv+eaKQJx$4MpxE6UfeIgWqX-$I_gwTtg9N z)Q!D%b`=tPeiw*?HGSUwEqUSRYhF$#*j#T0uj) z)I^be_OR1`c>M8W{9oC3s56ZU)*msReO7%aJe4Sl>Zx|ytmGa8@N4|Xz_h{gkD7nw zFI?Hs*Q0>I`ll?8qqp}#q4j*Gzgf{#Qvf&ZCZlwP{mEuqNH!x!vKh;5O55M^BO4*W zUm6m*`F|w{ToEmt3iuw2z1IdO5;VfB5&GfR8^NwX7D~MU&%w=qJEB2Ik?xBW>BImP ze`Nwt&By|O(NiEz`fXgK!6AhYtPnlUtkO>!v=PJ9BJs-#`P&un`p?8C5X$3W(U0h_ z?tzF|b+r$|s?9bjNszSudw$;}8?nIs{rwUMCcS#ywV|o*@~&@l4bA0Uj{5&TJt*j} zn1D?*-1(HmLWK7!hDD1;l_5GZYQYF~=97+SFy=qY1Bf(>vQt>*q)}@SIWSdJV`&)p z-OJxHX}R&Yk+0_P?Imzte$0po=rB=y%hxW|Rg%q+ic`u#Dv$`X^c%c?W~6}qpkwUp z>>DY}T9vRa9do663!32?%Ks+YWwg#X&kAmvr&6FYr3Ml}Db~D=iuq?Ija`%8X1X7= z=3;-%nKToqyHl!gqW^ExX;9w+In*+lL5mqG7FeVpe@y7RMzPx5yLkUl987$zsafyR zRqL|W+TUudPQqe)dup%S;uf#~*7$z9KS_QA;5qHPTvL(s_<5LYK+Fp=XvrfLViEn2 zFaJjD4&=kFf2a=f9l?6XipYlv7xf{Y@yLom7~<9}=w3Nb&#qDN^8Pc0zjmGtINYJP zoSrKZAQRL&*n5x(Y8KIqQh`wm9Sr(UWhKf$4>XxrkSA-jK(! z9|-;#0_3{_Ea1G3ky)p&BN;kgvHcj)5uO{(AY~C4wUWdXM*aP)ftvR1+`~UlQPo4h zS$f+ljf`6t?^Q*7{f`Q(aT7+ozP`Sv$5=q;rN0k5;I$V({oY}qtfZ7-WDyiauhV`} z`c8nZeev^d&33>l72mx-$@BtArrSno6n>a&f&BZyzeSS(dfQFk60q#L^7j53WX1>J zUqrWowq)bm*s488hu=2!_7fn#_+6|CM&PeGA)oMR0N#EiM!RO3K=%uT}o_|5;8^S|Bs-(drx z{=dUJB7|LWf9C>RG5fEjol#|3eb2SuMEeO1I}lMINxB3`toCt^pSp6seN&x*;#g+b z&;R)6zkcD4Xd^42)Og3yhaE-Q&UrY!S|R!k9Z_!2G*F91wmtttS0n~ zhRPXt^V%PCa|XbCIPk3(Dp2_0;e8L8%l0?a>*CKeG-H>FQvN}LiwA%>g2e3sH>=~% z_XehF{rbsubSXdpfaGb#|4>uybO6VI^PGMP7?bU5vfi`be0X4DfCM{DOg)%?kN^r~ z`J5YP363dJd~^HX_WW;q{>MF36nL*(wx^N;N#NUGV@v>4z-LC;N1U+Z5yH27`Gs5l zVmsdz>~Hf8)Mx240lzWlPm|;sV3Kfm`3lK0QGVk!D1z@twjo**@zmPSRL5zoP5q=^ zej<2jg#nma5(JNZTr)Cgr87xrG6(N*Eku35eeC1>u1WvROj_@r%};)vAPQLY@*g*x zJ^6E}DrDAmg(69) zFfwu71{?F@#6~2*zG*r*cyjOJQUr#lSMV_&Gy3Bky>vtaqj+DR3(RI;0BJ1Z2a0~l zcomUo1&@V_I~{@-eXKvKSzESCR1VRhhoXlM|3pN5I+V(7fjLelh2N~-D%F~P-uLLB*Rh7%sNEi^Gl1OmEQpR`ihd;^cYWj1J>CCmcLHf~nqSL=HYMC00LcS7(`>lj7w>z5XyCoP$19Y~fEfZZE=D zt1graCOCScKXdh7T_U^vhGy7&mhGR1;0|!!svcX^(J40q(q65&+O@1XE(3k3DCPW=bjiIJWMUPj@y z$OODsoFD~R*+@9KiS+y29NO^RTQ_w83hH64G|VLoZ$^pPR>mvc~X{FGS zFTVXX?9Zt6!x&_(LZ|D1jSJ8co9{07xHrv6 zL3A`UzJDJ>;L0q35aP`ljDHg1sRY1y48egO_&k)~%s_RP!z|VHlU6y}ksx0CBKBvY zqE_gfAPWA1@{EiOd{B#DV(DK8?+ZBLnEaOO8{(f7`CC3;rb`L8${`G*ynrMORU^I5fO*Ev$r*cEJnQ}!}{P0^P>($#IB5OI)^iU+opa2n@ z&}L-N8zmCyr+}i&Q>=VCP*+&M^iSsvJ`a*!bKH*<{wzcS%L3=0JZtPc$DO9?dGYVFi-P{(4q(ON2SFB@W`5Fv3-CROq2t@B>o;4V>bt(@X|kIQ{JMWLev_m{TApzV3J;W$&96Z zPr3N%Ir0$R$rZ1|`nMVkLcs&7fIQqBE_%2C?li&zGuEo3cxq=~E(SBM899gy9Sdlj z9uIxqOK~;y%29>p2UnYmsf3YwKPCl<5ZnOrz696QPw%IMmjZWz!NmL_l|_{(JIWGx zU|aHWZK7^H%4owyKV!6+hE$N7t6%F*^1jjjnNIasRtD{;oi-w;6Qfb@OawI4b3CU- zI?|)w4CjJXw8ezfJ}h^#&#BR)r`O1;BHym;SBH^?At(kdyD=K^HnG4(Z=A zB4hcjKbEyAi9m`WFFuO*JM~M0;2QBXW+Tbjkyl!E6hi`2soeXG1NE5p zp-%HS49#Be0duYlo#C1YBZqAsigWp;1S;NmX1>hW4Q`30RdWxL zW52TsRJXCxEL69(Ju?@9VZ&9(^}l%W2h)Ku%HO_XH*q90+6IT~{s%J(0nE6fLA&q~ zNuLj(s;<<B*PLf!e;O0YgFh^Y$cuF?l9GL z{zNux@3a3NjKgmK94>22T&`!TZU2dE+8yzLlmJBROzS4{6L-EM^+{iXy`srmWb5gE;b&x5(j1;U+E&ko{k^VG{%+3Q;pj6aiBh9FZB+ zgX*xRK!M~VSyF#WbqILqhCWUy*NWg_+8Fy`98Cp3XSPdoYnD=`iS&7Vmk{2RsoZhB zXK(=-`IvR#q#}2nDi>itPh7D!kOn^NGOo;=;aQPc;~dPdmTf+0Pf8$2*_R*TWj$7S zQ^PoBJo$K)p;T^{K}()Q+Oes7bh{|r0y8S+bx1oboff2fIt<(iX{qV}&DLrcfm+2x z%T~(3D!3eO(m5lvalYf(Xp6P0vU`ok-M5r8D}tGIzqWmU2~AoG_F0|l+#5&|X=U3y zjwH%fgS7upZa(($Iad@;E>Sr+9@P@-iiAiomTud&Y&kE6ZS%C39$!YS%N}B1{~j4> zH13niifX26x14;Kf0{5F^L~gXv#8lfN^;YOywuNTYDdntFXX-9C)0P|P zjoZTYPrc(y6%?Rlp#vf%X$5XmMllv}IE-s=RaUlCg;LUCbK#JL0sMiX_57y-YNv=~ zh2z(qAAj@FUU?dT#u`8v*QBiXyIwxZLrlhObETu~kaw4JM*kRJ{GKWz zyWJ}}Mzt3>4xL`E=fY)T=7|Tre9Lp`=)HY*9=r-ye}b|TZs~vvJ`ctM%I-X@t-H9s z7GkZeQM{PK@Q1RD=(k*)CZuM@9T%xTtC?`D!r9^ceA#j!zpQ#pHMAHE<&d>oZ}|SP zj5;*u0VMXZL*cHr4MQ^5^~<>eV;B0Bjm=mWuFOj=XZfDX>L3h5nkh9G}`PpfYB}Zkq!Bc#`x>oO0Uz$(Yu$J?m+L4_q@*JrP zbbbAgbMzKaImvq7I>`W{_8k)IpVpE)YdZJdn3#pD?YUb z3(&-o5&_7kSZS)A24v&lNq8>c6;d&V(=O9}Kg2i$%U*J_iVF6arS|eUDG{90GD(gt zHKP=gi($8{t3LfMdT^mgB9)>4A|4~!Rd~7&!&q7U zrbw42W6eV+?@cuz!B{H6%f{oT#X}kyB8bwG=GpNuV&S{N2M#>dO|Vj0Dnevw`79H) zzT$wSA9RvR;gMHY)R32&vr`!R{Ux4Ky$k($CK`^zp)3wbiDmyMo%*u9v-KRtg~?sn zjqbzvf$AGx_OGHn&6Y-U@Q1zp4zWSzwJxwm#wDYit}fdR_e))3@{@4V)6xYBp)pI}L(RgfVyR!1GL{olErHG$^s1x)O zt;O49)X2JKxtK)+$nQ^6Vr1c3fzf~K^uA?`2M$}mn`_cVQMGn{7Gi0TXM^c_`eQ3_ z-32sJtZH0che)khb26Qn12#`mK zBLQ4ugj5NDkRfs(`VB*o2@b!jKcW}NeK4gA;HU+30-);!gJb%r6<2zW)Zn5CWG7s_t>i>>-j&8f-FE-qAj)l|B&8xr6p>}@HA#08p@`5RJCS9w zj=hEMyOr!)o81_UA!9IEQrY(<49UJmW?~G_HS~O*ZqJ+ltN*KKUd-n+FMikWx~_B1 zb)EA)-*e_5X68A?ro0D_z}c}5?!cboBird2q0E=P@YPFcgtT*uy}og-9k$`6aOb0o zI!n`2PZ@SG=Nq|#t3Jrj6Rb7($j6R0I_|XWpX)G!5-6$-;QNG`+2w;?lBiIVn01EV zq({qX6kZWqS?0aa^4bidcz??Amr!wm`sVZvV5F-9KGWX$e6NZRIc0}g1o+I!wx*lk zFw>R62v^9i7#~(Z9+{^R@Y-xlZojo@}wZsSAKIZ-po7| zoRra1$mtd4Ymoh1e0o3U++4*SuhD{ zIJGK)svdJ?P1PA`RV(3NPgHb`!92|iByue5PrGyj2Ws6N+C~}@67@TbRM!a(kyy3H z9EiKL{LapsX0U^HIdc{6?a!~a8N!jSEQ=PSxF&Ch#v3DE4Sn)yao7`r_F2O~w+zZ_ z|NgekOd<6O?BI?)xXpOzFgH{7)i;$AcW;e{jG6g|5%}8s&AWc8wZ6r9Cil$6Cv&6< zIFE%Q%*v;&*?`9030=#+Qgs&}S;aD_h~6G7JpejU%mEz1{20_Z`C%TqPBZODjU`++JRlQ3Z2^JBwu!5*tyzSYi}mNQ&)GF{0IUq|tvkr4rVh$EaMT zUHR-}gUZTJ+4T`MVG1~#7{SK!F)TXJ^O^-5xh_AH&Q50N0OA>`i>tVcA)GsOuW?5SmsV)46v9h$y@9{S+7iZORSnVI@` zU6ta=XHh|87Wq^49hfFYoUO_2+HW7O5UYLn@3+q#79CZ2a^cG*VAL1>ZPXGQM%{Xo z`@f9(AQ0?uxX?WVVALP5;Bc*k4L{x8Z+u;&XSxHcB8`}QQ4~T^6pH6;6Qirtue$N zY46;A1H@j~Jc4#em_sp>r$uzVdWO=I`f|~!ht)D*M!Af;s7|1Ql-^rhl$qGcIeB01 z@m$6;S6vW%e9sQaY{WNu>&|%LYu)aj5dGFe4=SiTtqPl`VkbP-ZSgc;ZBX8Dvype# zbwTM9#>Z=>(J0ESW=>a$6k>K-E`Z_2`!b%#dvN3xrybm1BChOlSZrCul1dAis<}AA zR;J*2+y&mo-(Vuf%Mn(dqu&g5FQ0q=acWGnP%mH3*dWE^h($TxKjq49h<|Bvkg<6( z{?ukVH9=aA2%--an=oQB=j|f44F^ya<+;`J#Pt zK(Q+H=GgTjt1d~+9Om)p9D30V=Fb=qP1RGv1S!`U9$A-{Na3_ZtD!0tUvmyVd?ora zjK*~hnkvurR-;_?N(k*%PvfLE?~VE#`c+5o3C&HO8DG8ZS6O>)V#Y{Wo=rx zM5-)X+hM8+mEVJaH^hbb4w7yTa#eBm5?N;Ps5y5r+p;-xQg zpn1}qOdQLRQe`CWa0!YN>V4Do;4eFp!Gk#zORv$W06!{TrHj*YI15IPWGz>$6LRI= zMz&iYoiSV39^4R1kVOED3D#s_BaVi!y&ar(C_Buf%yQIsu!NZzXkwyzIkF;E#WeV@XoWdLj!+! z92|g)#9zX$*y@P$_f{$3(qJPf>B0y?9gUs5vhv4m&ily%KPFn6h_rbJba@mel)P5} zO6YP3s?wO@FjxIx6v{m-Ypj6%5;xK=Fz;DLa|39T&$a82zqy0S)O4*A1yT5o+GSwe z&6A(ekWatBI;crAa-bdPs+6)=B}bt_eteG{W?w?Eib&y+J83mG@ZifMgd*Lp&PeOt zFe(&i-&aoOjS-JJN}K6n^>H({&i6_;Y=ycLwLu|jy&$3TadT<6! zl@N9kIr5}z1s@m9AXx?-lsvdL4YiMl3CllT^U&F9xL=P0)}I~&O8f%S6DBN!vNdmB zrwYf;&SkrNL{PdNdW1azjFYD}MzKOHS-P&L74hwGm2 z>|_f~j}^^vft)Li(vy4!U>>8_fL$Eat~#H7sI#D;pVhd`bHdSnzttE`Kwj}oZq_Q% z@~(5wI|)h&^9-^ng3XIm*p{1TMP91Q5GG5Zvpqzou^_1}bsF60;>kK(Z-!Fo>Nns!hcl#=R$iJ3GJ$+wU?>5im zQpH1T>f7ZT$@coo1!AS)s+m zqIrn=>ekq2KVGQQB?!43BPJHk z77GXlntObC)mlB>Mvv^d<=NVtA{UfS-(%r}W_9dM%aW9>NSL?m%u`N(0;05-YI6*ecHt{ z=jjqke0`PZjT{1X5J}PjdVk{AU8tuBI?FZ_GH)Lms=jk zc;5zA<7xQfl3xj?wZ)5KfpzG#Eu;82yLKm=K{+>x5BiCHv`1ZQpVW-u28=KCA-lAS zQrk*aOw34UYNn^ME7l>I_UVN0(vZHA4wRU&ZgJmzGgI{p&rF!bZvOZ!uObhi+?Ndw zk7|KDnP+}ghJ$>6F~OrDVj*J3euQ&9Zo;F8c;kndLG)+M$hByzV>#1uX>skRUdy{!zxb%6Ly+LVIndc zJM!Gzy2`G-Tv3GwBb?iq?e_Z9j>UEco3c(R3+3ho;Pgd1Bt=lDGs&cO_A*c;;ZdjC z<}@~SnSd`s^1DRzPgqq>rJR?LxOM2p1tN%68U8n;F=rRW&_s)bJ7r|a!W6is;} zc(63Z0Jds+eOq3#aTAWwjON;z{jQTTq2x(2g^}EV$Gw7{xhv&}s=W6hNP0lBE|6kH z&y31h(SwhRahuyP3LPPTI+#BO4esbxLr}38ZHq<$#gDWmf+V8b$rZ^XIT;$xVzy!3DR;kpnLWQAqCT@$h`(%syV2b20Em`xa zn3I(tCzbe##c*1lE~XA;iW@=MJNd}VD9_C@G$`cfcBWg9vdi6Q>uu1-bPJjkgrEG| zEijgHYD;~FLtMj}9#UyGRGIX^FC(yxW%Y()D#9`B#>84@ReZY3T@i`+tX>=5>$5LX zbfUg-@UBPjs&qxPNoBgk99lc#+|w)aB-i6%ri zBG5`9uSsF(N0{`g3#}IJs-k;n?(Izz;KpC(!*hNAl;#>1>wD5T^Iq8*qgBG6qw!ho zB|^A*uAn7?07MfKGG$Sr|6HP}P;{ZyZ^6Jl)s^_@yHI*&iN?_`Eul%k-aI$$LDgmz zz52H{fbL8CsK^S2*dKPeMKCX2mmuEH6#12l^z7mWL_$F32p)4tvbHeWu{MyBig$hn zfH@0#Y(T&gUgleTnYKpEsl~vXDeMYrU1?pP|JLBQFV_poP2uf7V0PDOCVh6t>cdPc zZe+QfaSu|vG2};IZ7sAi_Z}Xb5+%f*M5whPTeINE_X5QU4fBYwBb=U#q#MKj8_B~}XVu0_q zn~f}!Y^ob}wsOaGuNIW(7TFlQv1|S!U=zb!dB(;632{LzyEwtjx7XBp07 zYNQjQU%c3(b;+s&w%#NTiXDK9u|0x$JE?nEN&W+E1K?W*vz$f!IooC?mR}5#YE}Dg z$Hw!~;&2kA6m%5)CnIzEXA{}_NOR$B&y-GXT}>|VSV}J>?BnnP8W9aC#c>W+zk9t; zl;u0`MZGsHN`Whh`!~Ft5Yjd<26;=*$&kEMM( zpR@@FpZ&UhdT)=*n*F@0BrHiOvhm`^_O2dfZg0xLafz)HdJZ_8ny;&Gc>pC+f5c99 zbaY%G+b-HJK1d>(E6Xt#^zKOB7dA3q*4vMVc;mG_JY+FY>Fav+O>Gw^F*ob}9N*k; zg-sh8Ku!R{A4ue<{P+xnUwZinNDXO=1jdvIVP!)exn5_A`lpVi_k)X5RKz#ZfvFxS zRyy&gGs}e3#wHFjH(qUzOe< zjr|Fuduv~nDWOG;UM1>e?U6Q5gp~d&KghYczYZH$%;PopUjfK3Zxc+NbQCB}YR~*l z3m|8}7BkqkI#ivy(DF8@#zvla=oB0b5dIe^1hUEsY9bMf56G?wiUw_03_z z#_)9GVz?L= z$ObH>a$a>;(v4#l>FtCeoY8u3g;h7Y&tUPq{pL%6)w80uYJBK1VBLlLAAk4h3*;F# zgsBS8=Xe{}wSN!N>eWTzJGhMGtSSfhHL0X)kegUuRVe+Si-JR4t5%TXQk`6u?Sl$| z)!l0=zJU{}8&c5U)>l5aJ?p^mmW5o@0aB<=q-8wrodIMwzC6589{c+h`_b%doA*Bu z1%XT4J%rO$qhxt7!^5s2{Sl@rCRyzlqeS$uM`}H@Zc79vA$8}qp?c5F@|9p38+g;2GOaN#7aFdkv z=9RVa4(3-lvuAPPpS;sPYT;UWJM7>6_DnV4;6G7%iN5rYnL#iL5EtERlGNf3IP2De zz>NGjTVzfG_)4cgE&{aP|t@r6`>!moMIX zMtDg4Oq)CWo^9<*-UR{0+liKM?0(n(jXdEV-LtHN>#P?mpWklV?lca8kJg{M=X1|l GhW-mV`J<%( literal 0 HcmV?d00001