From 7a44ae86432725396f0e0f1269de1a7d50bc7080 Mon Sep 17 00:00:00 2001 From: "Peter D. Gray" Date: Wed, 24 Feb 2021 13:39:23 -0500 Subject: [PATCH] Update metadata --- COPYING | 674 ---------------------- COPYING-CC | 44 ++ LICENSE | 16 - ckcc/__init__.py | 1 + ckcc/cli.py | 2 + ckcc/client.py | 1 + ckcc/constants.py | 1 + ckcc/protocol.py | 1 + ckcc/utils.py | 2 + dist/ckcc-protocol-1.0.3.tar.gz | Bin 26728 -> 26831 bytes dist/ckcc_protocol-1.0.3-py3-none-any.whl | Bin 40414 -> 29080 bytes setup.py | 1 - 12 files changed, 52 insertions(+), 691 deletions(-) delete mode 100644 COPYING create mode 100644 COPYING-CC delete mode 100644 LICENSE diff --git a/COPYING b/COPYING deleted file mode 100644 index 94a9ed0..0000000 --- a/COPYING +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 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 General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is 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. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - 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. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - 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 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. Use with the GNU Affero General Public License. - - 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 Affero 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 special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU 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 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 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 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 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - 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 GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/COPYING-CC b/COPYING-CC new file mode 100644 index 0000000..b52800f --- /dev/null +++ b/COPYING-CC @@ -0,0 +1,44 @@ +(c) Copyright 2020 by Coinkite Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject +to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +"Commons Clause" License Condition v1.0 + +The Software is provided to you by the Licensor under the License, +as defined below, subject to the following condition. + +Without limiting other conditions in the License, the grant of +rights under the License will not include, and the License does not +grant to you, the right to Sell the Software. + +For purposes of the foregoing, "Sell" means practicing any or all +of the rights granted to you under the License to provide to third +parties, for a fee or other consideration (including without +limitation fees for hosting or consulting/ support services related +to the Software), a product or service whose value derives, entirely +or substantially, from the functionality of the Software. Any license +notice or attribution required by the License must also include +this Commons Clause License Condition notice. + +Software: All Coldcard associated files. +License: MIT +Licensor: Coinkite Inc. + diff --git a/LICENSE b/LICENSE deleted file mode 100644 index f0a874a..0000000 --- a/LICENSE +++ /dev/null @@ -1,16 +0,0 @@ - - (c) Copyright 2018-2018 by Coinkite Inc. - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU 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 General Public License for more details. - -You should have received a copy of the GNU General Public License -in the file COPYING. If not, see . - diff --git a/ckcc/__init__.py b/ckcc/__init__.py index eda5876..f35038b 100644 --- a/ckcc/__init__.py +++ b/ckcc/__init__.py @@ -1,3 +1,4 @@ +# (c) Copyright 2021 by Coinkite Inc. This file is covered by license found in COPYING-CC. __version__ = '1.0.3' diff --git a/ckcc/cli.py b/ckcc/cli.py index a98ce0f..2d1871f 100755 --- a/ckcc/cli.py +++ b/ckcc/cli.py @@ -1,5 +1,7 @@ #!/usr/bin/env python # +# (c) Copyright 2021 by Coinkite Inc. This file is covered by license found in COPYING-CC. +# # To use this, install with: # # pip install --editable . diff --git a/ckcc/client.py b/ckcc/client.py index 1b77a9a..e43f328 100644 --- a/ckcc/client.py +++ b/ckcc/client.py @@ -1,3 +1,4 @@ +# (c) Copyright 2021 by Coinkite Inc. This file is covered by license found in COPYING-CC. # # client.py # diff --git a/ckcc/constants.py b/ckcc/constants.py index 540436a..eb9288d 100644 --- a/ckcc/constants.py +++ b/ckcc/constants.py @@ -1,3 +1,4 @@ +# (c) Copyright 2021 by Coinkite Inc. This file is covered by license found in COPYING-CC. # # Constants and various "limits" shared between embedded and desktop USB protocol # diff --git a/ckcc/protocol.py b/ckcc/protocol.py index 9243191..60726c6 100644 --- a/ckcc/protocol.py +++ b/ckcc/protocol.py @@ -1,3 +1,4 @@ +# (c) Copyright 2021 by Coinkite Inc. This file is covered by license found in COPYING-CC. # # Details of our USB level protocol. Shared file between desktop and embedded. # diff --git a/ckcc/utils.py b/ckcc/utils.py index 5389293..61543c5 100644 --- a/ckcc/utils.py +++ b/ckcc/utils.py @@ -1,3 +1,5 @@ +# (c) Copyright 2021 by Coinkite Inc. This file is covered by license found in COPYING-CC. +# import struct import binascii from collections import namedtuple diff --git a/dist/ckcc-protocol-1.0.3.tar.gz b/dist/ckcc-protocol-1.0.3.tar.gz index c91b85db6e758df1c30561d668ce1578e60be9e1..d3eeadaedf793f3bfe9a4d03f7e27d5f1c39f103 100644 GIT binary patch literal 26831 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 literal 26728 zcmV($K;yq3iwFq9nl@kp|72-%bT4CTV`D9Fa&L5RV{dFNF)lDJGcI&tascdoX?xqo zwQxT3S4`-~C1{frH%Sg}lvdVaDY2F-O0iqV4+9dQh>8Rl0F=Zm?{9z4GBX$~q~xV( z@4aSIiv(t$GiT0zMmM8TeI5pJFbbyiR-@VIY<%^ZKTY^-Z*KD6E&khVclj@WzG`)w zt8SQZtR9@%0aR5_<>2{MAYB^A)isf{-6Kw zs(yTWc=kE>f2-SFvH!5y+uND_-`r|%eI=S-_Wxi0IdNm#v17abqZ>wE;P*tk(JGzV zGq)#Fuu;+l2uMo(#cXDW%bwT^X0wIwjqKPJcV0XZ%U}`0)2TDELq{wk&%YMu%Xkv_ zrK4cx*5~#$G(L&rdDPq3xP~f=VPh1`HdLLBbjQ03s2gHOo`2&(FUS6hy=xvp1)ueK#6~-aMvhJW0m5_xf1az9UBo?E@%` z?U5^9d&3YWSrYQ2zv!x7By6!aaqW3cTutN9u1D@@5xU|p;%pAR!&*Q)M^N<6hNo}r z>C}zII0(g)mtKs+ZRA^j1x0Wbq3u|_Q+;t=oY{K|R}U6%BwyX>SJixLmlGHy{1;DL zG3ObM0>`BpLyZ~ytxrAQ6^q!Lda>t5*tzgs*Aa0*MHc?Z)BEeiBDi%!an*lWF!m=; zMBj}Ub8!fBJb-db$6ku7$juk6i=XG-TzEd5t?5)$QrrG+H1*zBeqJ>lu7it@@HKVC z#GTH^i>aECpcz49*P%V@iJ!6Ug2s-=G}nIu77%x~ADfFb<;|}F2)n%pN1qyeK~MPw zg1-L_eV=&OlNdnA_OD&)eh)UMs5>Ws*}`!Vqlr7Z2^O*O4muv%!|77Y>>JowF%I2m zB5u7fUf5IN`nN{eaN!qB=jWf3L7Vfchaz-;S$Ls4bNx7K#P@M=xw`9kF^s_#l?HEK zVcX_9To?@(%~)2QDfa!66QF#w`cRI8x>A*PlDrac)eILPjhvi z5*+EDR}tY#d?wzVonIcGo%Y|0y|a^(-P3*XZujC<|9zuTFvK%La#6C+Fzu)Yn-saB z2M}>|@D>ZXA)abj;%M%UysCi8#%{D=2P1Pe0v|mlYK9u?ZUl;^LtaD+Dkw* zu0INwG$FHg9Z$S4KK)5>2b}|Um;nU9!V!jZ@4dKDgurQEQY&OTPMB#7@X7+piCez> zL@h*Op}o+B1|qTj ztC~FEVp)Ko)E>hXg{OW7>jL*H^$-UpEMSY*`um|hg57}YI)b|;z%y+-RKQ=%hETU& zSBMmv0*II{zcyMLO<c_yN1iqF-PUN z!-X1GA84;w;Qog&KJV5Q7PM(ktFlxCtDN3;_ZFa6)z(0U)+1UrAr5>xE}FXNBkAGAOK}o73wU86i~%-tQY}oq zC|2KJ<99^gb{yMquQ&;1V&bP+lt6yp zyT-d90%{R<4H1n*4`z8lc3$LNCua|9+_*qg0W8q48RP*m0$qV*hpr-NFQc`2JDQ~M zh*5fOFA*jc3IW)w1E{&KpK8E{H}Z2H2DctkYvSecdFLB?H=l%dWR8En7~Z(c1e%D7 zSq!JJ@c5kf!U5EOYa<$kMgU#yFJ^Pm>C}fypqEoy61u}6kXv%W-xZ}YTbJPhup=NWpp^Xx&peD~xTMnf7->si!=TX|U_%YGh-2uE z81bcpZCHdbHUL^oI9SYq{DZ|~*n*+LeKw<`LVId8objScbBIIl`WjBGssRHYrBVE1 zJ`Dh8nr#s@Cnv@tAU9_Q>#llC4GXcgFi|}$jql#^i@=v;plnuN7C_CwelCS&PovBc zQn!=2{l<-jKlQ{Vz2=&Wdq1A1kP%k^dNiDefShRrbg?q53u|Uac>he@TX$+s>>hwF z+tAzdtC#CrsNp)<{?dTZ>U!GIq_9rpW#4BIdJKI<_<;$CLQ)G~C*;=2LBGHI>LB0n zV{pq_ifm2<5T3=$gSVGJ|0E|A7YvUsz}F&m)a$oc33hiFL@tvXqv--5c5M3q9d7+W#Oir{g6GN=2=X)Ckj5gXzPdmTl@5A(s|X5 z#+N72{F`51?9F!f++U*a{qB}ypueN;>~e8;a^?7o&dKs*_xYCneP`nB9(G?h-@M%a z$6@4N9{9m#t2H@2eX((QbnKpVU%lz}{c!aC_mh6-&Hc$g4&EF(2gm=|@1H+E+O&^H zcChmxgLY})vJW|5g#6bWFnXVyFvOdK<5TgDzMNfMzArj#pL~m~J&W06MIdD|f@a|{ z76uGyPrYAVRhWL$7*KGMjI2h)Hs8YZc;;oP+WN25yB95Fiww|+Pym0ciBuvcm4S_j z8B0jyZgf@>t3Q?#0O^7x>4-0#)FAyJA;h6+CgZAk1i)iQf8~ zXjX{=CRzkIK~XWANTe@UM7ZF&5bvHm;`1JGQ?vQ>Be37u&DUZ-xbszifZ2iW6&4_- zZ+P&9Yk=GAATe6s(-RlJ!&4x)>IoKBx*{RAn_{~ow%TI5E5>8dY{5G*2B2)WMYAiK zZTv0&>xvGrE5Bo#Fw{o5L7%_=o@urP&AP5=ZHZ1(eB+2#SG;J8&X#bX+0hHpam6>T z=#IrVUD4eZFFM$`_`T6+LTg)%#&?ag#;Zmn+iV*OjoPB!5iSgJ3kTR5(g5L*4;^f| zH4?D3+uw+7M|4K`4w`+UNBYb1k8g9$!WfMy!rWb42mViVN8-h%u$!U{Uz%bx#4oT$ zI9mR^ZZvB6-|y>@dBK-+;FtjpW{FIFZwd?vuy}6R6H?$VdOdO0KUN6a!QZb=uf%IO zSAZRub)1TGW>8e6+m5hazdCY21_ly4T z&-i?Z7OeDHwO*x9(sGslrCP1hYAsgjQCh3gr)a54kJn0-)@z}RiLBK&m5Q`WkI^bg zZBhxZjfb>G4{3|AjZ#)CR9c}0`e5zPhiZLbC~56ZsZg6kqn28m$7*Xz2LJInv@)Nh zjrlk&%!g@TN~X5uBeX1^pk4WVT9r@NrhE=9%ExI>K2B@$5!#Z^q$T-a?a0S#MLt*? z@_Dr&pHutsSgptB(RO^amgCXdjnAaj_!Mo%XVPMPnD*jxXe~a2w&HVXDLz&^@yS|= z&!~+c+N4yVZ7}YCQ>*Z>HleicjHW1r5782Qn0DY3v;v=`4fr%Izz0e0N{^TJKP=~Z zgmnKAQvH9KG+z)PC&n(UU%u;N5J%9D(^I7D- z`0R5!0e!gt&t|u^^~L|^-@5;Uf#-YiV9=N^|F!ae)Bv>g{HX8-+DP4#)KYOpKs76^R~aF!jEn{O3ZiU-YrV8bH`gKRHJ}sesPk=sr(hhq zzXsvPh(=pyMbO4@8VomBlCuGi0DAAgW3dz}hUT8YE=t}E^+Ey))KCLIx~Yk12{R1f z|8r*uzv6H)ifbbFW-d%TK*q8r{u#lt5MME8>62_{j@A%%%&%Y-S;8V;4%_wssQ#L; z+e7@qr6zVXnR-K2D4N*q%`Mpgb7iXfR+o7&emP$Fqc{krk$R6Zl4wOm;P;?n&1i!Q z;>tJFc~|B4_Ri&#a~mb{HRH*ZKc{C8S3d~DfT~_aZg}C20eT$#`En60>7CJpzB^PK zC%bP4C;eB0*9WIH`tkDh56O?K{=voR?#Tf@S=S1d8|+?P9u1C8cK2$=@5{5xbMyC6 z=6C<-?9Jf6FV;1_dpOv8z1!~}L&NYL#ZvOioAV#^*VMyQp+5gy*G2#G?djm~_;mO6 z@jnh~{PV}-{+0Q=fBfq7VBc(oZfCt2k~7^W%>k_c+41QQ$Cn4t&OZG5VQ+76er#5c zP@!r&s6*ox4&Mxp4tDopW%|@>^84)YuzzrAJ~`Qab-ZUZhRSw58)v*2%A zXh52i!Q7MZcn#;(p0Wgfz#7n!`2%Q=)4+Gr<+P%*l=%&%5A7)`=%0wascZX-xp2G) z-YX zHcPs@xKqDAJgd)o4}2R$_=!`aFVtoQEA>kZN9j#h~Wao*ETkK7Y6>dKnbNSeQV_E zsEIM2Zy$yv)*)5p$={2ddNYf9m~gEPuN zZWTdR3P;7A%knT%ZcVkJNL2b8T~-ae9p^9_`7@wuRz;Z*z$_~D2>z9}0y}tuYGUTb z_N^W6l#dSHmTQGJ!YJ3fZ@xi`i_=M%2fXfU4I*E^Tt!d*9(#~Lvd z4MHz24dVRc2l1dW1oTeG0Q$4kX6vB>NuhU{!KDD{)pDo}3uZ8(#E;1v6Y(WA75dR5 zNRUIO!OBKFn{%WEUATb@%7()|_DbxGE5uF0H zOYHtRmdc&bdS-{$Kz2QQc5@e1laa>ZvX|NtdB(=+3Z=xW6VX`;)go4a$LVGmNZipR zK;-%~`pHM+ibxEKHn8b;&G*%6st%(|FSc4$^SH|yB!;nnLjY*V(`qqHkWyFSiSi?@ zHOjn&e1ncuC;<5zRUBwCWW_GW5u#LjuB_qphCzNSWdD)GnhE-shj+0N7GIGz|;o7 z4>(pC*rFcd@%a>3%yN1>a8!XEuw#HhRlg?6_*Hc}z^=-fz6wuCZXmg43MQL5L&s-y ze2N=JJ^`@9B=ldkE=#J#pEgTpMH5_1^cDmJftzNzL z9yb7A7&ib<>G_Um>6?`lz4*9zyp|7mF`a6Y z3+DUqcvz_@2$t>8Wcho8#Y6^|_xOc2=iygnRk_|T^{CC|&aW(*$W;p237ls!Uz0lU z@pA6&aBZLxF3`Z;YS!ADn}At~maiO-aXo8VtSK#1f!Dc%^VN{pZxIa#I2en2R$KCb z+1>;23asdkc=ulY0NN*p<+MT?<>qEhY;9GmI;s#fdJX8n^{?Xzu*Y!rZ4!!#t*$6; zqSb75YNFL_cdPmW1XgkaSF7ksO9{X$c(Tagz(Q)5g&=dZSs2aWJVt@EibJe3bb+V2 zuk#>^J2hl>^;WZH%JAyRI2aB9c>#&zU#rJ-J>cB{&vKHFa~u+RWpMWZISxXOhc~Z7 z*O!iQ6F5s)TA(QxFeoROSzeVHAUYl}8-x@FbXo@M9lv`2%u8AchYtfeu9Jn`8TW&Y z4s9`2-=U$@@a%e1@i!bf4!b6<;kc1}>8Zmb0M;WEU+>@_oYeYjD@82UuvIG@0z@k* z1`R0r3Gb@e)kMEcdx^+QVr95Pky0A4ji@z-K@O)kk@u^+lajnT!9W_8Dy|uxFj8f{ z8JCRFSu|{<|jaL%@J1sINLaox-x4__n}$zWNO)0yf$z~e+4oH)v{W+ z3j3EXo|XwFV*y|V63m!ssgS@=J(U0sTk%x1H@9%QuoLBlU$>`hx`vwxfKGDC=+{!w zba?E~vvTD0s3%Uy+f6H*mO)q3gPPgb-UwwPEWullhGKy9yjA}880cJRs|u`qs*=P* zW$fo~qIv)HUX9wy3%J#B!iK6@K|`-_FeIuj89>4>zTU}7%U8=J$Y)Gj6HZa^JoVV| z$}|A~TD$}d&dt*e)+n!*S(J)5qpGR&cy)B%YMC>~Ygjo65E1 zi0Q7Q1_;e|+6vvvR^e!I&&8bB8&Uv}HzVLZ;1*?Jfr3Aj#0D{AfWrG1z+52#u9s5` z7?&;&GFu=4=9LFi!bs8mB?XPRsXPF+`n!jh2NzEd?NZsyV9c%RYG5vvLNj! z9okCpC0p|WY94LHtU({Sd-N zlICm({oWd0IqY@CXiXx>MmYzUkLIJZOdIcH!nWDcFV?Ck@hh-w24i-JlDbMbgu{{N z^dvGhn7kA<`XI9h>z^_m(0t!Z^hji?lO1J*g$y3t0M#OnQ+crw&pG=T)ls1;sj?f# z?ra_>UUIG<2C(NGAsZJ=a-b>VT&|_MR! zTNs^vElJf?+%1h4hFQbQ8A{|ijQk{!b0Bv&1?p;6y~jeOsxaVXv{IuegjG5$9|Nq0 z0`>6t;^fWl#R2-@tShAs$x^OWd`(V2r)M?grFd28KS&*|4l6MJqSm;3Fm5sM$zz{WS(cy6{8N zFxw*%v({MRN&yRMQu&O6+k1jj=`~F1SKq}q=t$b_l1*8Oz7Al^`j-Hf<=IBJTiIyx zf8`v2kcC14bVQ3Gwr1=`WhPe_&jMDnWEr)PpXO~SS9H~JgTsQPk?In!msZc@JmeeT zfbd;q=*?l?XVgndL9AaQ;xTi|f>Z~l6f?6%7e+BH&&aR z*?L7MV@2qGMEb4V=^M`rapIjl)Yz~H{av_dzwSy)A0%Ow|5c}5A9``s02;&i$ijxR z$Mx~v#Sa`&bY14v=2~XYCV>d$5|a%WkSV^3Wq=#Bak?Wxe`53W_VAn`G3tre2c0(h zmN7Hjyhj`eJK`H*>x{k7rczJI+^N8b?1=zGdKZK@fSJ%L5Ox}S*b#Wo@S2h=8O>N* zTTP2kBA_8HXh!DQn?oH|*h$aDqS2T}WOpXnl z=7&!4JdA-;kdFa9wbIDy!-IfO?U$E(JKw3>5AP81_VP4&BI~B{)T-H!_&`6TBWkNAO1$9VQyDN%6OPm#-@|Y4Fl2)#&inOM*8w1#Cw?fUtgu*+DsRdjsj`^8g0qY_|mwo z^i74N9E*$ins)-V=w!eoLX6vnmZkp4m5oNy+8Wzi0(l76NED;$772jq;vSdM?G^gZ z4CNK0{(4aaw8TcMx!G-hrv^bUDLKcNjzrIL(Mp{v5tVVm%-T1`-hM0UlKspIG6!K>p_ z!LB?iBoMv$$^Q*D^pBr>qgbUt%v8a;yO&oNx*Eiq^|QPmGl_lx?dJZLb7MuO^) z=F}e8(GIUNqHuHWtLBU<7ydtPptZJXYE`yK*UBB7N;0Q)WRMLD4hMSW{Q}VDYnyaD zyxOZrC}}4jVZIg6;bgc(Og1G0lMNIkQ7}P=jO>7BmTlEpgP=N;ETt0D{?EV}v_7AL z75+CN1>Qgw56kZ?t4=V)lVrPb2f0)uuP0v>?nUX(tBE$1`!kd+DGizGj_sF=N61Sj zjq7#*+DoPv0+%z(7n0z3Q54bO7&T_#`46gSGBp66imKd^pj;ZOI?6QqqX_X_G^ir_ zRRxBkmd5K^`p}S3h5Unx9!1^#x~{uyV5y%T6Itq`!bla{OX4)wvJD>)X{xA)iF>bI zyDIQwfT1*tyDC2}DpipO7ke~QM_c$WT-zVhQ7(uT_LcT)N_ZDz$t`&}fU1-*FFjrq zBO|#LH7xa8t%v%ppj7?VaHQEC8f}{0`Pdk1tGOYiPb2mCVCKcM#3=8GOyB^-{JOM& zqeX+}fwD)%4?66IA!@P_8Oe;8F$y-(_l(zxZDLyTQc@31Yc_O>$ZUeT$v8Pij zth{U1zp?A%-TLACXO&ud3VAaQ!=RE2LbG1bc!|jV_{@^N{nq5(Bmrqc@0z`>_dKi7 z(W&R0r)Kn$efARwof|1#3%k;O{Z@L&MICRx$GdY#DEp^-Smt6A0>s^9bLLlKHW#L2 z!`5ZeO5Bdw!oajM%iXX~RLIeyka_XFzg9u44_jI-jHf(8d(iu)0-+>|A3zPC9Ygm* z<$vGFIL@bZW0@-XYSO=6FQ_`ftGZF{`lW;|4-=UWvCc*=xkq!iCN46Uug2Z)(7zwT z<33Ryn(S0UdM4!N>2jg4_;?Re8Rgb#&@459MyD%C@pbGej2+q21Wb;{qN49^lx>q; z>zzw>?l2QL1#B-Xg%hcZP_|**+o*RHnH=Fn0>fviteR+S|5{#c-o!&Xg>rNZjVSu%bxt}fRx9Bks--8Nk7X#L z^AI}^c(@ktWlhMn$Pjmlp6+842MA0w!B;5UsK8sm1||{C8{(&uVkFszbN8TMPdaey z*jByZ`57+N!q({EMhpxpHhuyMY*6-7$=2XNw68uH`WaB~2U@^(~s5{JD z=jz&vNuesXv;2@NhMQ;p8SWUvBSh|Ka_;4W6*xk@9Zg~Pt>pO_2{82%7qUq3FK0!t zR5Fn3+(S!L<%gV@LwR&VEycA>BtF#AEhl|SGkT(36_~OBC=SQ?Md7IW)4xBRJ$33& zkDi{uk=2?xnig;m))?ppI$D{zmkJD~fd-cEZslaZEtRAcL~ET8wGGRma58o z0XET)sT#C%7Q>>buTUtFHu_2F{j^`@yV*u-qrK62UwMSY;Sq{7!XEz`En24OH7c}R z+b}Pe$NkH?#;2&HlUVP+*b)$tiOjw5`8BL$fnu>8Dcb3U*IEGxZw9hoi?uN{ha%OU zsr1uozDJ~k`5&S2qZ~Jnuo=%S*GlD;njEcXAuESfACklG^My$CHTT=&C{sWAC`9EZ z&B!}P! zU>PE^31-_0@*~nE*(Nhm`L=kFjmKF7W^X@vQ$FUNOo~2m2dhw+tOw*J+|ekUA26Oe z73?BuuBaL)qplXBu2cM{wOJG8q3wuMNhHiXpT$riN)fqPw2H5b7tLG~W?^hmwslfY z^(GrZM2^1D_qzvBPWpMtiNNKDeiUSmdv-q9J383=;pFP|<#GS`Rk^6GHnsJl`5gO< zT)1ff^lh~Erl5!u5=^mJL{AN_xdFp~jw?ZTopVod3~}d^h&!pp%W*DnA7XL3;VbGe zzCAoA80!hN07N@wRf{PB=oY>tH)>1jhDaJ+fvn?W*8EBRV1jw!EB8CU*S2{YCV@_)URSu)iDR{B&^vwx#eNzN)u zImHCNTj-oX&MXfcZm5gm)!g~jPNYQ+rk-Dym`VGX68-9-yBi;v6VLZ%iP~`d z{ZyZLyku;tB~C)K+S6&(;OLvH%mZY<3ckO9N^Ucby*}xU+tVr!gb|kA?+Um z<&^vJC@fb)k(lZ znWoZj)zK_euDa;pSV$t6hgq=(4=;zh9%!3YLv*q9eee?<)^vFNY zy&KT(?TGTzNQ-SvU#ptxFJt2hOJ0cQRFehzeFo?pofnlv7!O}y zG~{fuVnwl`;!(Dn=z)#aXYwZ6?e85QKVT0M0uWb3HfjE7Rk!*#2LC9*oM6bQ2p2o*oSnRRG)3c_LPwA+QO3hib3j$W-6 zXH0MCp}Bek6R(sX!Rk2SvK}scP1qC}3DWI$YfnAYehOCk0`*skCHj}K++kLO$c-0s zi^m}EDCl7TJ>>4B56L$!(@-jJ8V<3*HtT|xC2_T>8WB-3u`(N0_{x?YlOTkATooZm zWf${CX?Hp$GpiLSU0zTwb3gAZ?tBj7blGXpA0 zkH=`r34tPRYc9M=o-bLo+-67tO7}}4 zzOC|pxI~XrLPk!biwg?`de20m!u1+Jpnz|}|?Zm<0pqFtK3YO%fHcokZk9 zJeL&R=njZgDx3p*H|nNIV`dpS9SX;dYg6Y5YGsp*Otss`*b2%7SS|vR8MIXG!(H5( zN#L+K-8HUnaTo4=Y<4l%T_|yx9&_O9JZ!`zJkYX(e3q;2-6~En(2t7aam?6soot|B z(K*gzfg}RB%=$0k!)h!UChNa1w8N>)oB?OE&_96za}{J@<}V5ifpL%lInYX56tvdo z77@K5VM(be)Oms9l7P74Q|S>eyCf2DBhpU*un1UXot!*EFQ^W(i@GVTZbPB>FQIlX zfDYAneGFD}$tZE9eaHwIIW1m-d@Xi&qhX)|?eD>Yym?7LY@Q_()~6VFn8FgU>n~6l zeAG&?>nV|@Antn}M3G0vxbO~klk_C8wVVVHVI2q=B3Md8QhVI_xp6DSp~A>T$?rOC zK2J6L%J%Y%In`DIYE@rzF34G}5OQ3qFmYYkbaXXQzEbUSv}#U0^)bE}9Py90;n8u> zxOf^^tJPv@r7NW$Xp9h}fi$izg&#9!Jyy6*=ml zgq$Qog;5J*E~?4%yu$bk3nI|bP*wfrx&U~7;EUuW5yZbsNscAMZPIWL~4?!=rX)1x%0tBcoy z1Dv4SwJ+7mm{d-eFT%&!T!T3XFlL8#=L*@Y|FBDfJ+)=y!wB7uTHw5Ei{ZTR8wles1{*;PKnN&~YZR%VKEFnEiXYzl~ii6S+Hud?;A zS_;=<#QvUHEfT%sWTIpfkxDsds>33bF;sP44>ug(&at-{OMi4XW*P%#Bn^X~t-9k~ zdz_9<`rgW@f;veedCe(q8G8vr?^m}(`7Mgk!G6z5%bH!JT;i3=&B`XuJN-Z$m; zm_%z%j6?I8W-Z;6vES(=HLtO}-ZoaX(Fi>@*7zw_*#g6Y7++ZLU%+Z74aLEY>le53 z4lj!Lj}efXCwGPJG<=*3zd|{h(=3v;o)ck~rU47tOJH_1ce#=WR zcZb&~izXGPiIBcJ8Hq7ORv^D@?^>E9TwM$5+0#rdc#xh1FjfebI@M23kWJ(e&NV$i zHU0F$;}N^0H`bPrM=ZVe5|f!dAj?M0QH+@_rIn*c4KJc*tm@+=>B#`pX@qfbXbU-> za={*QSA{XqILz*yG}$LJF7o-RR?~}g2P@oZif_f{>W$>sbHq;|!w)FKb*^2?*n2x?TFay|qbyn{EExYCne10F1NabzmCyHjvRJ4a$atSePerT*QvzM5ZfYOwgo^ZT~ zTQ>~Z6$TEhke>A8g-@YCq8@c9L|wR}!Hhh};S1Sq)P(Iu>MIhT1DUPrNl8+-KpWIh zuV2Gt>8wQXe2)05)Cla*tQ`wWMMScsi|JKEt%Q1+#Sf+v`xUt^8qes~Or_9F<+71o zEMgB3k!+uD5HjPd895OE1p!lgjaX&j2V-DXC}s7+pSz(9aOR?wIqe>sszoI;Co=`y zaatX>q;fM8KF6n{QLBj!U-{m>a00~OB0@|Tvu~4B{6s2bHMh_|KDm0mdwF&-IN!ZI zLLuBnJew1msq3N*Y^PExaiaQk0&bOEGM9@!@-^FbE5E7K+(d4hvdM!8<7;?8*&7*L zZ#|pV!8$tLCu=&I*||4&OX-yH08Tm%x8fqQ1S{ShWV6H6i}b6BGBhmTFxZcd?2Y|d zk)I~3DX{}CmhQMxkjg$iE@H_FhSe)&n*QkA+}Y7#Gw&*?%-l+XlSzgrR|Wn6y-n4N zv&`qC(k6R|8d}mfk{WVskAUxWL!I$F3X&2WNFc9mrPaqt%ln;&zQY;2^V#j0B&84( zM(#1R?dgf~bE;L;M*~Z+s}rvfjpltdKPkfzqG;c;#hKjx!Cgu+dyg!z_y_c9|AVb3z zmH`|r%S3aylib2W(&Ss(cdvYJdcSA$iBdV}Wa*DGY`h$0FOM5I1dDu6sVhnvkFpUc z7E9qsdJI>ET0sB-Qg zNt54UN_eTmsPlswgkWJ-i_ z*MblYOEek^L$ga7xRsKPUYO_`JJGJPlYvoc6B$j!mN8R6 zI*q$3o1;{U&~Dar*zqDVw@&bys;y9jOP0h=lEEpV_tJT?xrIVb8S_t3|;^FhBBEN2W$j z6&NnYQo3%3p}n-WHgoS`5bfvK(0gntx_-w?*ORHl=}i`;aKAg$VNw2b4g<~9V;=jO zouhLEUijrCoZRt1NFQiM3RHgi;C&cju! zEm+NYc`x2QZ9DJLCk$uw^qzv1TQZoX4BYxeemK^115zU3V; zhm8Wbd1!^VnReyrc)pX4I%6iwPA?3`Aev555~=R88bP|N#eosIGy!=l^Bo%kQ_~Kp z@LppmU3;xr@;jo)W_Fn*R>Ec|EC?4Zf(I^K^& zF~H5)Fe;w19S`SP+OHo8$q$l$wS9dZx-12iF@1cD&S}=KtH>-v)ZA0*7{WVBiiy3m zG?Zfs)6qWIlVVTLh!KWujTV@<8?I`3!vpI&Z*Okhv{I#{83Y;&$iQk$N~YUl9tHhc zFgGR(WHD|r<$5RZEv4syE8A1>v$ZKB2+4p%%)GR=WLQXa{ygZ5;~z6kP}CYU%I`5g zlSx={F)?(J9g+ySM)o-wbnxv>M!zNch zxXTO=JzGkCKPk~rp_nY{XGgbRBXKVZoRua$u>;_l?U;==WQIy_jI1+0v8s(YNMs-d zm$^=!2^VA6*cEwRX3L}})-NhVASTLy>Qglegi>#_<%86>}5Bk0K?f zycjEy;+1LOjiQY<7G7?)CYSXa*kp4aoL5&uPg1HT9tP7KAQ{uiLQ>MQ39MGJL(hzvHq@U0;~$i=G&+Sri==jilckV}kX{}zK20hX5Z*DkHK?(${dEB_S$ejhsR>kwe63e87=?6JA7a(^Y zrJd5vP1Xzt52sdBDSbvFlB}kaUjQdY5#10M%N%=>6WNfoNTL}_9YExQ_bxA_P4}J4 zw^5>uqa^DxzzYcjIF2-Borz>(fcP%pRJy=0Wv(r(%~mh$sSNvs%&ATs67nSqjlb@5 zDs<|ElF25UrfklZupp&}q_9+~0hiDTOzCWVHg`E-3(V3o7O*A@?(qaM=)7v|K^g8R zbRktE>2rva25}Qmt|0cECUVau;TgM^z9KaNXB-`t zr{v5i)Q+?Jutb`r0(_Z@Q(05toTNZa3D8({CWT>HJFo&hfEq1bng-TRv7Ppuk|t4< zNJ%NlIGdb+e1=gJ@V11jLFNt5t|lwBrQe)8o5#zI=6w^E)~hkuk?u2U;e zXctli7x+%BQZkrPXtH-k1=mHW8^dIdva43jbd|%6CBsPbc{9Ah^yryN;GjiBbEa3Yh(k;d-kROijJz9|e31ms zWKFu08t}TEm+a&*4V}2jjA1Prb{N}vJeFICH$91OZ{hrK3vlqe8k+(@~hqTqi%*#uTeo@b+dMftEACP?#%6uT@tAEd?XIy=llDk^}>6 z2@2$DB7dARtDjqpg61>AZV3~?jiDS&jJEk?rWQonSzzid-_*~F|?V- z>w)re!QnmeE>D0$hyl-=wXPzSH%H=1#$!xg=aST!_m0V>%DB4RBrhP6JFz{z!RDE) znbIA|`5l4KOq_-Q<+2wG3^G2^;g1$3X^CiCB{2q|)d7{wTadGR{}-Zg-aYcjWW`>F zb~4j05ofXRDPl9Aosk=of_sRQc<9$PWS_T%sy- zE7xwUbB^2o^3Gn8*3!R;h%5kt&~xh(cZ!ksBYTmd5f+#TI$pp=xUhyZvK1bpbr)P! zQ}kmbF$&5XmMCQWs}Tzpg=Q%TqSRfP8!XE+-Otgbm~XyRdNNd9s>>0s#B!n9Ek&c1 z4SOF%G)vaMCW%%u{z*@GHx$9?VGL~&+R)T#wyCtTbkXNjSzgArUM3(;6DN6pOv7Iy z(dcb9o6Wp}k(`bJTW6I4fmX++?pVBC@8@Zy8x;MTt%e>{cb3nU`@TLW`Y@B2Eex(P zxb4^CSf>lrCs#*~AvpwjneIK7E5OJb|p?xs+s-BWuVP`jw%sIhI^ zc7w*rjE%;&nxwJq%-FUX+qTu9jqMp{u73Nv*4k?y?>{gO$H6<^=N_@h%MsQCeR);% zN@AkWFs(|4pQ)10Doqq1h(sDx1c_u=SlFq74NGdzaA2f*JO(HZi?^*->7YkBm^S9*1 zlP7zCVKkHjs@7H5lYA%lVy2`kauVHgFk({kQXScg@@3flnXFPUNV;+V!e*`0nHY$R z!jGlXlmZ&W37d%@stQ^Wcq_}V=Af)2m6EuSObGj;jOoeq5a+!)-NW<%8^qxonzL^8 zy=cX1vvK25q|XMPQ9^!o1yu+e{xO)|MSmS+qXS@VUg_R3CXsB|7nMfTB=p40@l-VC zS3_(4e;MT){8*R9&jSS&Tr4|;)0ZhS5ZYGA{!~cJz|O|XY3ab9UtDQ0T_zS+vq7|C zSQJAy)aQcgp@^wo0t6(^k;}F;O|m>^&1qyf;c}MuJ2{Wl@{B`;*>y?@yU_x|TElv# z`?fGwjhW#Rw)7o;hy*)g6*Nmst)JfUs~aZbJKIA3h!(09H&1r1%X*r@SFZ1Lz-p6? zhAO!AavzcCmJ9?izt}xF2i{jzwtY19kiovyvwA46vcq()gy&F3_a*HZa&2Lmn;G_u|yXs(DC)xB%O^U%EJ>L)|wLpx)|{E<`=gG3+rx6zVTvABc)9CB)u+TV!0WCovfs*wM(1FN8X~AnbZl!gthS(5!Bl#IhevLDY)`*5Yep%SQu&)g?#EyCCYGz!K?ww69=_ zo*l>5)?VAz#z8!ApXe0WNqH%yg0Ztjf=x%V2;l!mRoCV@RTg>shFHErs!G-ajr%L4 zg0ei}F8YAry|f9t(I{5)%ArD3L3OjdCBSLpg`{zmB6)F`$&p?yPl}t!!z9eP85573X{r z8Lgq9mLjP@9;W7LIF2zjFEr;V7x-oE8YPuPjbFw#&%#T#yZ|qMMt7z`xwfQq9f8|* z+RZ7RIQ%Y_n#;D|_9dw|nX8RmmJD{-k$?XShpBzMMMPr+h{_~2tM^}#+1i!AlW!%R z--%=qH_NfT9Di%7a0x)rZvRiB_582`u@(4QKfbTR``bay?O$`L)yXF8J{##(B& zaXMLBb@a}P`qa9ai&qLbVc%A)GH=`7VJr>Vr8&<4nmbNZky~j-P_=E?YSZg#8gQBA zYQ#KOdG;v1`7z+3DtU&i0yQA;f>p?=Dw2+ocwo;c3?_3wP>%|F`O{=!BiZnTEwD2u0wKR z2Q^8*kV=DUblrOfz5W<5p0=(fp$+ScEet4=7^VlP+B`Y`i_;$OB0~D`VmVyUi(*5m zIb;{#RkuF}s`QRC91yimD9gy3OW$jRuf?s2IJGUNeWINqS^>C{rEP!c94=62ncN~BKH zPe?Td)jSgOn^*Nx2)4)3g5e|wNbmZ>$OJhl}4w34&XVkTXaK$$pH z4`C^Fqp4n9=KXL)lATzUlpPhz{Ibp++8-mgT@-@8(~O!T$wyV1 zQ-W)7EQkB}+&jCw)KzsGd!fuc(rCQjj+rt$AqY=DZ^^|DS(E8%fJzS#6&=StrygNN z1)-rTEsn`7$-Fe;6lTnn;Ok2DkGQzJ?_V9>ZdB^pGcia%1=%YoO5kjPcAlG;Gxd78wH|g&TbsY_ z&EC^%uhO5{0tmrv`5ASEE);5J>QAe=w2j{-^M8t|mD5YB-1^H7Fq9=0_b-=DneyEd zh!xu?{!-{wETtgFB5u!Xfu!9KPFjI{e+FfEKZD?lJ&Pd6J!R$*IMQ<944ITJ7Ene6 zg8HC+jr0mxf0h-;;`g$pG2qo_VaTw1UK)o5#$0X(9!nh4ZJ$xx$NsL{kkdRB2!u`& z@WKw5xZ*k37B1|{mF%fS%Zumy)80$m(1-z}~WDfRpZ z>ok(lyD-qFdbuo$@jwHr;UtB~UY^<${UKUKAa`0Wdt8R&%CAJ5_VG&6JdJ)Kdy_|~ z@NlO%PaAmQzzLfKl39PTM6^SBgeX)hGneyS=a_DcWAHpyKI|HO!0a4B;ZBu1N85Nq za4E30sXcd|1a=_g(zx>RvOg%6zBROxKyfvOPTwp=akr;9mMTf8O#&NH#!hIgY|T?d zW`fIG2k%GSNB%+QKCP_slzrO}Vr!_pDyUweyCddp<`}wnitQlLjsINw*pr6>+PluK zi~YDxpih8SA}N!3LdTaGi-M@!hg;kS$7CkeEk~)#fCc~PyR*73AN3M_rE%7?se@l@ zAlcwf(TArkEA{}FsQ~goq*iGPHlh{w90s1+q3`aqufwj5nXA^j?Y#>^w@|+gZgq&- zVd=h-B5)$x@y|XjIT6DC5(c*Ulz&0+&%J$Dj+}t4xcD~ehJAJ>Z%Lk{tDoD*nw=bX zd3BA#ZvEk;<`QOgZOXSWlxsX@+|C(sgQsR629j_(?r=L=TFPe`WiZe~8M7}zg#n7D zUaG=O4!uQHOcOOWb4%0LdRP&5K#bjJP*%{LY;M=GEK;Xl7xZLV`JVk=^`jLPRo^eQ zT!}}*H_1Zr6yz6iRU!z>?8;giGUC=mprr!iWrJiOvn>^J#lP|T5zXjo^%cSiiu#W; z;uK{an+d{K(XuHC{K$w4M*9wn@i7-r4!(!46g~!g@5IGHP-*S;g=dPp{iN^w|ua` zU~a{^$%Fq!de!e_bnhWv$Mw>p5%L64R=#LFby8wt_P#;LXV0)do`9oCe8wg^J7py9z|+cnZHhm zr~#3pCz#$%(I>u;Q-efysyC?k8>ZFtDUQptuIbS@5%d?F@iaAGKxz_XN6VkVY{ApS z&>K=2iU)e?{MwDV<;rpi4r&}h6LjlU>v(s{lD<@i^O$qbF0C!9&wi$i8DNIli=a3o2TawhN6@|%?6HWnjWGY?8ofSPp-F*-N3(lK_x-rp4 z#KIEfO9%aIqx@wBo3+o8*Wroh(ZYc9u{R6l^1%S@^HBX5ABD3#@aqkDE?H2QxB#%O z)i7lp%|Y(e^^hAEZE#0ZhN%&Fc|kQB{Az?L8g(}{)x#MLKjp-xJoN=Q^kDe_k@;1^ zirjRqrpB|URT9^#ydJzGG0P&oYokwsJ#l#W=Jz%Pto3e87SMGdmIpw`0H7hhE>>UmxX2Q?6)15Nu zei~t>2IQ!TsU~;aZ@-K;_=}nq7WYQnTbv?AgbBPkBA$lclpnvbzwF`(YVA@^s>>uy zA-}04t3XD?VTIBDRE+L_J)BBsrtH)=ZZ$W1RF|m8Bq84@b;}k`S7^}MQ3FcxvS{(# z37%hQH7vsy{QeC1L#RG2q`h@)E!IMvj>2>IqMm(m{xJSH&4NBvWz{TPX*q47!zAG& z=?%=lx7hWtfpo!xCcEHtjg20%OYeBdnY<{o<$Nh9y@*L0vI}ZoJhB7vry7t@1)b zX*-={>qN;!Gj+q7*!U6>#VpRHQ8F{y)xPO92{2b7 znHxNW8Krkhb)+;$c9QFvyWuP- zS&R~*K3;A#s}S=uf#%`JlCCV6DX9;MklOJlsI@(ulxYKqsuG^}oFSBi(2vrKFhwRE zl?>fY0<`pUV{`H?vozl1l*|m;{;i20aVz&{@0tQ`U_P&S6R*>3&b3)D<2#xKc5#~B zJFA<%<)sdLW4HHZs$#Qh>3(89G#M-rtzDk_Rck5I0SBTjQT%=;pQW(0NfEGR`3}K~ zp~wE|0%|XLCF#p0EAr=s7=lae2Z|LWso=Kd;3(8XxKdZ7(T1d&-vM8#y=|KO=H}Y+ z)j%NNE$1fqr&~B^fDHG<`miueldbryx+c*``9Kmjt@xX>hZswd;yAqjoRgj`n4MUIVPV?; zV;r#FB^bS8EKhK#Hq}M*XlomkazlvyiC|JzcLv&_;$2}myvt+aZg)hMPVBTkIP`G- zyW?csTr`6>SpbPnyQK|rR`r-MhB!Atc784x?{l|cXqCVAkYHDEpHf@Phi3H>B>U!O8YqA3 z<~Zi#INt=!;DP4?L98H^mhWfa%_I9y&_%r@4}2Q^Y2fhkZvcL0!AB8*!O z!i0|s|0fFy_~T0-4Qq%nKG!rn#HsK|Y5In} zA!>H)XD9Kaw-D2XVlE?5^rj1Wqh03NBl;*;_X>zEBIq5`OJw*IlxBEH{sb*7GB%lJfyJUcN*Qa$X5)4qdA>wKlMGu? z1Y_&Q?XEv*csH%oP316}tMw~d>&UP=aHRZ^@ERF6b3k}F0O&+?rT=X(3gh^d7bVXS zF_vsO@uV?{GrL8K;UvzO&_N=-7^S8ACLg$@UgzeKI!r9ML2G?_9Uv;Ou`4PlC~*3O zv7fl;;6yh2=TG*)!obx(MW!I3OhBk;#ot6&SV;JSte}nbklTj${Pa$f%(tVc#P3UHHg@|G{*6J8B9LfmEGCoKK6Ij%)08N{M(Fq00Wn6@9HYLbdZCcvY(0 zPhu;l#s{GmYC#A3%h^Hjw6!J1nO!vVGL4w@*TxUi>Ma{+;RwK~S_Ukb5MvTq_FK7p z2v?8zL`&>yjS|!zZCBV;_!?5IRt*};6;i`ZH(RPK0=#8VQ^p`GS+4+L4*0tuj(F3d zQ-YBs+kC4H6O?OD4dQ$I+v^#`cbQ3cQYY@c=8*|YOVoImZ=5%*qe$^W)#RaF{5^sM z#D?Duzwa3a4E219DL-npO|aZ2o62DPC4%%;rKkPrYM&`D^-A5^h1Wl(kuA zH77g&a6uryMjP61Kwy9!t^Uq4NvpI051;O1zUzqfy{hF3C;|z(ILCA^+q*h+1PAt` zKH2yT4~eE|$B}k-ir6n(B&fImtaAeGB=+Tny&H7v7l;_Pe6e@~`282&MHPP5m4NA2 zF0ACh@8}#-Uu} zu{3GhP^vB}t=SbfVvIB?`Rot(x}4snimT`jWWZm2=Z>Ip8Fn8cf8+g2o*_+iPXjvN3nh#wat>_Gx_o-xbbQX6_C{eFh>kFDt6Z* zG60k@9+Vbq&<2JDgv*OIVXV!`a)V=`w#k8qG$xSzUT2cJ&{WxNO7lAt@Kd7dPoi{_ zruHNBtL(#{eVxpp2n-%}GyyW^!+HpqBJ0cyT2kB*@4eqJ|IOPuhH=8|zQS&@=QTwlE~= zG%Nsmh~LhB)0xP|Ngtk6Ne3VQJvCGl&$`8(Ztv+JNNV=9NHg9yV~+b8NAr`0B9uEE zL*GxmDxyLy(LXfeWqF~p)>wom$&iCba}B&&4AwadlOO)1~f*`-PA?`aQc_uyoC`k36 z-#@eDh}$HAAsK8Q)rS=d$xD8vhXC@Eh6w0d>!+7xRT(s^Z7vra)!zMuG}54 zGyQJ-senHcv(@!>SdUZMy@m9yf1y$2`qO1Y1Yw}w!j#ZxOm!HGy{MlSq2}%HM*O;O zQglic=Q`~^i(1xaWV;HSY)eu-RHPT-S;kwW=~o$9xlh@DmqwrJub^ef@TQeqp1od= zYnI~JgtU-{U)D#izlL=Rr$eIw&QbY0W>&tm8>7=%8h_-3GSO0tn@3ZU0mBg?Ns@@a z5wV{9qdDrZu*^yqff5@(h*PV9-Dtq-YW0SzYwyR^H$(46&*_dnyWVTnZH+w{P6n<) zSY#4klF708iy3ir*eec6j%Pbbxa4k6mc?Lxk9#GxR#?^}IS{>QHBq=1~Ium*7 zm|TT{`)K%**#Gx&;ODj-*ms$<1V}vFb%miVLf8WyO_pljZ2$n%@kcMCD8{x^H?xQWU1q-`* z^a08crNPo*QqI;#4eJ;g%|lF+ph&;DP7)G8E*h%4W@WMy0AOey>d1=0ywRhT74=(77GbgaGf7m4I0GdDl zkCUCgZD~!YoXm06bA-<&EN@LFW@4XUaGT}&NSj&wfXCGz$pWISLxGuD;YPjmK8R0L z|BT_!mbh-fou9?PrqO*M0!0opeNHGG=@Y)JCNU3d#wPysDS!Rj$=~#ZTSv;gBiq}# zRA2S7${MFqsW!r`7JjvOR;A=3pmK0Nk^zf;?O$dL#Rx?mTmFQ1f=!8E_sWJe`gwq` zxyp8Q@WV6Eqb|Nj@;KUeq4W9Y)r>%*;5l{|rv;s8QkhC$wQCUIEIvKN+)zbe%U~}-#B7_xg>_?K=FCJmD zriJ_!D#BECB4#$-Cvg{Uj>yQ2VksOGdsZB-#Y@&qIo~C;7z#6D&&>}|f_0d!CS{bt z!yMrL`_|rWK*9n`zu-|ikgdJm+JTBEJtW1IMzmmKUpQ(VoCa6e@tHIG$4XGC0!vtM z2M+}QwREGjk^hko$uD4b_RK1+PxZiH+MBJkC+>&7T*m(1j&w{!g>$qICUJ|S%g3ZB z4gaEOJ>_8PGoV{YXw2IA~E*BTo+39GTx9P06(Z9P1&HL@_E z&n!6|$!^~dV|=Hh(~rCnWAi)3rF(Q>&=c@e=_7A*(cdi+{RdQ(`yeW}@31@BhA_WpHN44Fg<=2U4cRV8bRM93u_9w{ec9PxN1 z%bA_e6;?$Pg?`qi}b}3bBjs{lRc!eXp zHRJgO=1co~TYetV81)?`Vc&TFV^YIC`|AX>=WKzCun{kk{@uMj_ww-7YGwPNL+ICnv)){VPjL zZ^JGTk$tG?4&euC7)5yvO ztU!1RP0R@hy+{xdA2LOuSZW!+6o%6>r~^AV4h_u>9!Ea^h4#6q1mdM_p&>)JPe`A2 z^fQFKyn`fxEQ1PKrw%q~@|C_3h-Q)BPjyV(+HI19h&Xh^6&%_xN}*DSW=0&L{wdO& zHu?Yf^3X=edDFq5UwUTi-vXqT=p}XVvw9~5lm6wY8Yl!VG%L7aEqq&)*1XA)uIv70 zmf{sY|E)$dT5b#ZQ|v#VTOL{z`uei?5L(11cIHlB@;Ndu@hUFZ)pfMv6AwsA8&J5U z%oE64h~X)CYbL5E3vjqfk8?|6M6b1qfy6Qd$bj6@Hd7kN?aaXL+JS7 zI)8oLD>%;gj{o~t8f7*XWT@5c-QFe5yyyhN$d?p?ExgKN!@d#uhAxTbJ8IVuHRZ_0 z%VH!E1hY$L*o$J_^L!nojU2(^j_V(HdbL}J%Pl;))VP&G6Wm1%cr1*DCs5}d6Ay{|edvls7@T6>#YBkpu{K+I=3D{LcT+5dZVA4$# zhV6@&Mgj$MsS9R_w#G@A`90y|^X0x+@y*K|P6&NY?X~}8ec49hd z1x99Mo&eb#*`R5_sM3>7ZycAP0HYA%Qwyt762NHYiz&pL*tM`B=!1%c#gMY2J!&P3 zvWPa_?wK50eS`rqH#aQYfxT@@DJ+{K9q*a*?;{8Iq#*iaA6z~|3tJ3y2q4s^)xiuh zABXin1KN0GeiK)R2v9LRFXu=4{{Yam(A;YIa${N-q7NfzQ4eLEg&YrnU^WY=* zK6fh8r9sTF##nCBoTkM*ox;Ij^0x-}+MJC3|4V%~DJgd%UO0=!b6D8G{5L=MrVy-q9>v*id@f_^-1;j8 zM}*hMN2qA+P`&V6=d$XxVr`!7AW^8Q-z+p3ChqtLLSKTAocOLVgr!Xys@3C-sPQs# z7JgT}N%=uGK=FJvRLL%PPFgRQ_6=Gz$35 z?<*(UvnwhwSN{NWQsuQORD9!c_*aTAS4C@BRv%_z4J7X$XAkn-(r7y>zv9(hW|5<- z+_x}R&$W;1orG32ikVBlIiEFMe`)qWo#`84tN$9{0ye(IYCew*c8L|;@#@9;Erq82 zOUCNsU}`HFs3rYF3+rLnlVts+tWvY$y0JQdgbVNpfA27TaRZxcDW9AYa|ZVm==Fy- z$Ga3P_uBWlu`;qFPG(V>zw+7jPvWt74A`n=1MLP(9{)E4Esw!SGw&Tg4c25d|9~i1 zc}Eq?d*@b@O8Ye-Aur&xs5aSG@DSMA@xabq$N0BhmJSM|fw+KMKu;U@2#Xc&V5qM( zXR@fJ4nRB&H@xoutoouX0+yP3(VZ3j-J5xjwmb_;zXx0S_C9Y0+=2rRUgnC%=RClC zZCjc5yO+&<2jCC4**?n4-9Id(#svUM%VJ5GkiCWwF!$chb)h| zL%`>|XJ_uw|2c3y^r$P>(yZ%thA-|X`pBi$1c^XW9GZUaqOVQy5LD&^a4&yh##2Z? z?vgEZ2;6cHUa+4TdH`F3-klu%JHX)P53nn+FDKysy@}eIyY~~|C+zjvrGI+AyLsl` zyAB33-6Oop0XnU8dPNjvkV3wAzGzKlVXyvCC{ zzXJOgFV1X~0S7Dy06_2s&sx2riwtH7Cl zm#)`@#}_>1g!1Q{d+v`M&-l{(xXi?d8_#+#8zUCjkO5 diff --git a/dist/ckcc_protocol-1.0.3-py3-none-any.whl b/dist/ckcc_protocol-1.0.3-py3-none-any.whl index 6473174898bde30145da2a041c95fb598427fa5a..f0bb67022e07a18e41e6b3a7de13c96bfa8aa6d4 100644 GIT binary patch delta 26936 zcmV)8K*qn`y8@Ww0e?_S0|XQR000O8jFebXl`k#@jQ{`ur2qf`5C8xGV{2n$FJE72 zZfSI1UoLQY9m=r^!Y~wt;XO}rs6!Prv~_mMAYIhKMMOePQ+qMoTbd~J?QNaT;p1On z?KUtnOe4MegsP}YJf~TR-;_LRb{f~7B035l^E&zZ(YH$#$W(cb9-Vx+1u@L|a;s0r zoiSP|Yv(YMu(dcKFLj~!`NB;If4U=cfjp;di)) zVmKIXi}4Dcgz;5aNO2NR`r=|9=3*K~Qo!#?axF6%V5=yc$T*i`nk?f$gt0hybN1Jh z)0e%2gFXSjNW>DpFQ9)HzRwFkio{J=%y;Q)A<{54&wD)?goQtbVN~zAUqEa4YLZF6 zKsXYHUo3nWtv$J#U`*OL=qg!eBK3C=0%a_yIWf`7<)PH z1CXsElb@1oYeJ;x&BMS?!>w_YjJFnkUdU_<9`)1J?awg1OdOxQ5YRy25Up^LCRrh% zL03$G2$Pus9)C2SX30XNX%@zXP;gQhVBr`16)cgTPr^`tIUf4nT;6ttKOEy9+-mOU z^C%qaM)}+yK6|bJ__=)k)O3ITRK}Aeko@Iz8BdBNiE{n@P3EWhhK_;6j$I1|H$=+! z(<~{HNfPPy2M1^B$r&tw%(~W-%Q&TH_jfE7!@d~z2QZ0GG=UL1SJulEkR*5`{i z7iae8a{BAZ z#Ua3X0iS+7IPlI+?Cv=T59tRo(-4l{dB=x)FMu-VG-~q0}I%) z2uuD9rb{pNvmCIP_|e3R68Pn%q2k9G>{ma+9e+BJ9Uy)meqD?b}!Q;>KB)J0E@StBlXa#aA7Ap_`c8gV4T>BA7jB#hT1%gq8Q&Fr?ynTM~ z-hU8ZxGVmUfN|R&;t%nYye*zEbd=#EL?bU?v9b;|moVe9V4%xYMk3amVLvVCx31v z5H6-R0u`%LnR)9MQdWJ`jwxWHJ|@)7b$UG>2xj5*a`+dJ^_NjG!X4BV3t9Nrel}_! zAO6EX3X*dzfI4p##0PeyHW_iJ8L#N$@NVr%=evxE^ z%dLeA?N3mtxi^jc+2|r$%DZqmNPps3P6}LTG#(6GaUJ^NG7fJ=o`7a5nvgKWB_z(i z9f=oVPFBt3`97FT@l_Ax35ZIyoG==UPQn1jbM;~yRKcV$tIX`uAoRLxq756?B%zXz z43V=yR%Lk*y_RV>mi6x!vA^^u?s^`J>9`RPfNP`Nub8-0QTwtr_y*kmfW zksw{5cLO#5h3pjQO`i}hKEO@&ouAFX?E3DztDC%2Vp?RY-O7@vJvOa&FilvTRYWaH z1$bNq!%QM4^8|(Kll()B!WD%WH0>kk_k)j}PNffv%dl{_JN9;0GcZkCzaRtj)oyi} zCjvQM&a|9pgKz|$i0cGOsDB8rrEp0hcDNm^aGoPS@e;BIB}Hj{23Z&Y7gnCZb_M+G zCrMtJLW}3_gZ?`Xb6DmT?5sSAq>JGDCnZMexwRBH4bKZf0(c&1lMge0@ml165<#cNA4sh~VjFK}K7(Xms(Bp#x z5RMPk=A=w`TIX-E-$6eIlf%p8`%Z14AezbpjhKC+>R1L(7CS# zhCB8_9fAsfnUHZ1f+}_n4jgpr*|#Qb35HRiEdTSjBO9MKpnnZ3wa8~92aUL@#Bw4) z(P6pe;onAXy@C&9iU61TlQ|5asiQ{9+iI#{5}-C3Xe|YsXPTfHjNZ76mkY8j+-8r& zTI#BtHluxJ>U#iaEVD1WAL7q34F9FwXCK^cmOJVPn~s#X?jm9s)Cj#nNnXtm8 z07@qRScaK|-)RJT0_|Q>B^b-;w3Sl52EyCMX-jFVJcTddVaW$>-P`YLe0bi<`(W0G z&AG~V#ghy*B|!rc&~NlSMElK^zk0N3o|zmcNjcBA^nVeE$Lp!g9%u#Q1CyY=Ury}L zn3o>^&zqMs_GeCmxydX^wr1><=C-rH_tHDPe7%48wq}wufdHD~W|x0yQXRpD2YImz z`U=RAk>JDDf}4q64=lWR26ici=#n@BWbY(c9K++W<7f_6aA>mpcb~&VmY4T%Lfi9* zJF2Uq_btA`+9vlpWeZ92r@@`Tc{cksl?`94QaR$@U?sfu!OwID-QlxmAX&+lcTT30 zR|zlyk&}oCFMmDQ-sy_%!SHFvC_r!}=b&1}Q-RKPj&cQe76yBSi`Fg&K~k8em@HsF z<_VL9q|R7^PjlO2B$@}cVs^dlLD!Dq^-4UL4?uWx7xCQ zVEO>n&BnmdI*LIEl^@}|PMw-Upfp2arld0HP_&f1Wf~=Z;7$R_adef3pX8_#c?}Y1 zGRyoxYJaa8p0H45zZpr!;%wJqfBY9#cYPN;2K0S!o^T}LqR~aJ^^Lz`oRjGk<(;-5 z@=x&RG=MdcSFn@CkXxB29ix*=L`znBEG}d8(!`6SOWd=-w*@9LK>kS?$e=IwB4GGA zFiixTBlB-4e4nkzbLek&Mgan#fD+k#)}eKGUVluN=h9g>njeG3m7=TwcJ>jG9{Y_! zZ4CWmO|AYF(+2kFCooeyq_PgK!unO4S7U-DF2Jl{f>|?NYeNQp<*8zDSc)fN`0P1O z7gnOZjC+0*&SIDeE+#NK#VPYomCkxPjQjWXIC2&1d64mP6J@J0=uQ=>g+B`?7!%3@E zL2L6(I8|Rf8r9?Go1+tyv$xQlbmF5x^BPiqL_njIG^#OiiI94t&}t zhun60QT90a)akH{b{290mX8C_WR{II-jST5U{DM;nNvuf5@#;Yn6w2?BF&N+M*GKp zrWDnH_l**A06Ox=G8(lnNdUs`YG&js!IZhmsYP zWuL+KRoY!LOjg*5Z+yeX@6y3INx2a(@L95d22fSYQYc+Jc5=Sg0(GnUKp?{J@X8itF zt+rxXoLc_r`+DM$q_52f40bfa_U$RyS)2yqNfsGC$l97ZjH8cA{``1P_|pO$9!w5B z(lW%bbfB|o8`*aX3N!Lp?tBXeYsjM#5=`Mhv7}gp`NA(IbA=^FTM*NKY1<|aTVBm9 ze#uP34m27!Z^ke#82=`El7CM!DPtCEN&K6kP9#*GuD@OXrfMj&#=j3v9f;DdFLjTzv!8xnqs)j^k*` z!}kDCKpQTqu;|OYK^DC1+3a|wnGXeuVl-WYniZGQ#}qLMbdF2h80xxi!@2j~ml z$vuDO^2Ru=Q8}YNPTrf}gj2oTH73v&Gj@dGCzSJA+lSM%Q99oEVZH~=9#q(y_n ze^~c)Lw~{lvJUFEqci5od{?|W+!+EbZrLp!+@dsu6^V;7=47pfDW7^mB~Z+bl_1h% z0V4G#$*w>~VWl9fG>$M5sBxI46ko>D*6rs5m-i$HBoll_H#$tA4=3@$PqYD>u(1ov z)>#4<7CKrBsGhj>g;US9*JG5K*(>*~*Y*8-!+#9D&fnMTsDtJTZN$fDjC%Cct%|Li zc?iA$eNSHtS82B`%tF9Ybhwy1o`y5<N+wQ2Sf z-q80Ye(Wi%69Iu>*ttds32fRZ=!*r`YsHwG81=SQ5^))O*ulkbjd@~f!7%r=E3g4b zc7HC7M<)pEYXI3c{B`GC5i(Xp38(*if@NGd(k3PtJBRxEyqKOK=r<3Bt}`0&1gqQiFj~dp96hzLuKL|2yQ?b{{nY?SJI^??T>`BC=6|tj zZZ1Fuo(J6rN|Op975Mv&W&~X-Hy`HYO=%ZY3-^^GL_JL7-`%A_ZC0D9!vj@M8|%xk zAk)%TMpL0F$AKeO^FgACPDM?Ej{RV@X*`h%Xs#--5#9>SLr^1mf$3Z{0HWnBl2YzA zo~aot6{CNLc@DP3*7o4p)8Wq=X@5c~#=;F`(=-A8S#dZVaEEPeW!mxtO_T}PU%&@p zEGeRe&A?j>mJ`-PYRP~=>aThkf)0#=e@|y6CKeZwWufv0>LKHqJS0qa2V?4WTeEd7 zGY!YEb3H1(^v(|{-G|cW&969J-03*tY_sXOQopIJG>05jeXGVD1D;laYWjdNA|g#q$x>qVI{Om}JJyEwmLljK7t?)~|Y zeJfp*4~!^wFcC0p43IiU6fMRS2b#G-Wrl0PcwGN3B}zxsRB6g^#z{xl9IA4m4G_+p z6~GcLA6V4+fMr0AQ{t$lTYn>V2ot{RbV`Y%WMlJWdib+{`10gb@M$3N`tbaG@8uzV z@ge>U3;N|lY&CNl;!_Ux-MhGaYr5gQq2Fh~MRz|uebF?Ab8pQZ)*0$Oy_PS*fksSa zl=$}CH_aJyHT*v=pnE51f~p{r7P^65Nfo(4auZWb3N{BG?E3?_Eq^v;?YMc(!62c- zq`ZY$iQt))@d^cBL^Uc~7=a2WK1yh;(*qM*!Rm49K@X@rP#xd>zacY-K7Wr?&=3AU z2nAk1jw`FbImlf~h{xq};|g-C{(6G_&DA6ELbb$&*U<@`c<+>HSRT*H(o|AwdN?kD zZpM&Fr|R=Y!0mcElz&y^c6R$liyak3lgXau7mcU2Z7CuIgO_U0wZ6 zcKbPoM9_=|Iu)?Yd6T(Ixj0TVIlbv!kf^0#b!jJ2x>TCUkwtpE2y+#mSVud|m*sGu z?i!BFSuh2)4EW&Wd~zg(Wn=e7g*EJij%zAL^qFfL(Ksm&pMOAOu7Yax0(hEtdKua+ z@+~I@iwlLGBqK>Duo^~~%Ug3g%z+Qy0)%+;Q0;e=-NnLaml5j-N@ZbPIc!i+0O7)q znht^Sp=cWDIsOZ3`&$N5!C$TfL5Mh3^=MS->R2Rq)#d=JQt`YxG^70<<=kkr^k+>E z{aJIV{%rWjcz;KPZPh#4OTo;(rUgnd3<^@lW);w3*b5(rWRz=8+w454$9>AHdyBAG zly!Z_R7D3Y7WY&U9T5${gCpS6{Q{FD%P<9w!YJo3WPx!|Jif+s;$oU@rIhqTyC4qF z)p8%Ky8B`9!_M>J4^O942ZLP=-y9t|b`0}Xl3e8!7JpSs`p;tFUtvTLoGXR5KLfdE z`pj=JG@>FSne4+-1b!5`ne%?o`-|V3?)8p7e&=+nQ&_M6uxc{7A%G2&{yqx(lQ*uq z9>AU7+9n`P=>1^#`A44BcnBsT2 zr+_=UrzM-5Ood}~H-^HgH1F;&qZ2B9%#smCi^uI^K;!h$%N-76zj{ zq<>lz8hx3~cuYDZ6KXTk=HE)HSL>K6U+SlPVoukmnI`L{!q&#ts}@K0Ik$RZ2v6^c zu&`0l3aoy3PZ_SYVmS*L=&O|>?oBEQ&@&)4lH~mm3rAO=5!TKIYVf6Vt_Jw;AXC#( zp~=;r6I_I;2TBQfkX+8e)T!tn)52drm=(@a?U7=`EGw#Z?-T_(Ux%lCeK7Txl z*D#e+R+WDs=NBo-0183Ca%6HLS%rc|1>XV|5X<=Xv=1%cumjn?0R<yyQk zp!ekX$!plMCXq+e0`I|{g55w{t2Xzwz{Wcuurvpqh`G4R`uuor`0TkkaerYIbYlRn z%TZOO7hn;sn5tzv*Ci~5`Wk~0)oP(in$R50e81S*-WqQ0d~_ZVad<%9jikpvCh1lK zeMiP^4K~b6GTwjO1w6u>o|1b1%q4^tY`+p)qh+jRV*nEv#8_{ayy%t=*}rZ9Q%Se-4WQ?b57s;^u)yX&!Uoxm)=($bwyEFdA#T>>{&8Du#g zypZKh8%CpDc)c5NUlb*>xYK7>IG}K#`6~U$55;rNeyQSTjSlE;^VD ztE%f~wk@$v_Ha|Nx8aq%0YYyhi2qfJ!O#CE6~mg$<^}268!`Vn84e~TPpmv2k@_oK zGCeL>p*=p&qP*f$DFeJm4pvIag(`p|ix;ml;i3wI&KA`>yMIr2p8sX=Y;Xi-z+h{@ zk&9a&Z|UhMs28f*5+kW0ovq5Le0Y%veK0~yB?Z6x;;+fl0q>roAoNe3ETp;wkD$$D z%y+9%HR6&k_OP*qjd0uHXlbqPG^dA%b*@W3s}Q9>ncJnwVVncLRB(Y8z)DrM*+7Pz zN{9&>A3!oKxqpO{Dt#yrMM&1loi}OFy7p6=@*#S%YoBQ_YR?*Iv}Pd0?H2$U{Lk$n=|j=`0(J@*MFC6x*UbdTH4GGqdgYR+7 zT!N+n*7vbEobFYeQ(%h2B4%o!<~-&Bb2SC&y5N?sLd2CXFYT!iZ_RT7eTdCT!#jF2 z{&sXmJhm&aU=YiibuYFAU|9I0)Tm{IuY#S{6V2vCr}Ne35~>m-t~Q1iYKz}35$Xyp z<1|x_{(o24Tx%-Rw@r83J<{QWhqykK)*PPDY64`8M=6KK18`KHjJ6s8@>IvaJEI%R z8~h&ixp70$2Iu&V8$It{=cs>E2rvV zr@yzd@!#G?l7viY1?hw6P2Y5sds# ztAD0Idee^*P#BEUhcZK6Bc-wxJ;mQ?5CNZJuEXE_P|W z(-$-hjo{4W@DV1nYAnI|+%6w8;{azx^Kx86SZvl+Sw4!} zHdj?>EbFdCizD$^7;zPa$1WiN*N~LDIQ(m;J0BH)xrA&yOuu-d7&!Ydp_~pg_%fw0a}aev+H8 zt$j4BtH-O=xB|%=<(vlDkpI^~cQn+kMK*B3GPfC`1dko8FDf@_xZ0=(n|{OHl7FY> z{N#4Ozy0j4(gZw~ZhHb?x0f)hKEkPJz@zRNG-EVvYniReCX%TUp6=_8L3b>R8@$Y6 zn;gT_(dW}I_aI+lf}Rjx!vi0NgAOt%3DZYh+e~>o>tN51P8p1cKL8s#o3eqT2&fs$ z;Q)_rWA&NRM0@84CnxvRgJi(O_ET!?hB>>)Mm_alKd-ke;SI*&hx-w(e$ z7Dp$iFAv|Iy*)X-*d^Owd$?o&=UDgN(M=WBK)vnC#iRBxb^C+XEGcXu*nhYl429!- zc3x|}ll4&Lc(`w;u|++{RbgSy0b%0jv)zYQr{PA;dA{gTrmxXep|z~)=*?+ymh@I0 zn!ES$-7W10xH>_$>SfE=7&c8sf~4K9{V2rjr{I(?Sbt8T#J{=@9%kj`vRI}rI~@XeL}t+Eyr>mSY@OlmDGsea|kRM5&wGr=9H8A zAs&BTM`sJbGhUSBYSTq*1FQ4Bx24n&r0VEud7CEY9on8)5tnuCUKH$H^-DI9+rEL| z63<=GE#YqaMYh5Nsw9k5k{T@{D%YtnsJ=7GTuSg&h&P-pH3hE7*J>oo9Z=UD^_vBb zV{OvHFP6D={x%f=kz_1`3GI7eqEhBEZY+{gHp&pT<)6YyI0>b3RqQd;|7oFJZ$*zn9T!`uuU@T%*)n_dpVF+sO z>BZcXNw;Cp`;W{VFMt8{-)0+Z_L4E;O6yPyGV+`CO5yABaW_H(6KH=;mUMskmjcB0 zUb1;T!n=#<76U#h3|0njwHB;;C8R0H`%aTQ52+XzzJt}IJP9lqFySzEISa}NBojU$rz*`t@)Q+O zOU#@~a7Mw`FTGQ+>?wcZcBlw4T}P*6p=<9Iq4hsl`k65cYV7^DQNs%`P5iGyusehY ztFyYMTaffr!sY0g@x64WeUm({zpikN1FYF$ z-MJR_di!kzpcvI5>tF+4BF*_CYcg&dLnID-177recWdi2g7|;3^;skT5?f}iKTAe@E#MmKf#R$WJE-m^%j=Crqrqa<1Q zNw(+}nfe@9-IxJQp#wWsUO~U)MPpVm1e$CK^;LsCfj{5kf$F}Solr}9Chr}#2c3_2 zE3%#(l}(ltY?uAa%rJ`czP_5yN0k-EMM6 zbInsa$XkCpUzRjDQ3tN9_o|{-MdgJu$6%AIJSy~_j6XoB6Yy(Xeu1?TBY8)^yU0@c zepY5%`|9=WE&Xkm zjr)IGs4Z5dy^>`12Zmhx2_lLxC_&V!^CEd z(5rsl6+6Q(4-Vy+kV=)&E9`2)VSe4@h%^RN+V*m)G7DsQjdO*|eg>u>=YrRL^DPth z05<9QHEQO`S7jJBYRj$#uv&3|fSajypl$3w_HjzIYW_%HuEAZwV$f3T8r}E8WkzgLp+9IJT{?(9I;)9|Uw=624xe zjDiA9?z;dw${%<&B~^X&NkY>t~U=>2A>G z1x>nlhh8Dj5^ZxWOFF&ykRN=kZ%dw?fctZj)L&J5?}H$(OnbAmCOCFvoP z%T>Y7CTFK?et;)3UduwTn>g^;(@N%SAtS-yGf1`~6CsX@WFX>PutieFA(MYGo83SB z_2%x^K_o?7cqmG!&vh zSYFP9i03)b;lL?Mkm0hx2T*_5h|OGNY*EHRA(J@2qy-r}W+L!6WmLHMB^O1Rx{Qmw z`nr+D#s^Yzf%3^snq&oA$!RXiRGS! z$%cb960C#ZxE|^u zozY-G7Eqhmd$9%Uy&NC|p;$2Am$58--^oR^fE|pdcOZ@n@3#7zh=c5q7SpG!6k|0J z|6Z}{yx{Xl<}2`xI2L3?Y%4kG!TIgx{g@@0lI%gIqMnH>c@lrjsp1p__`suF4C*0r z!QuorWJ`vd$Mi8e8KJl3al?fYV+#~;oyUqIuIJ?O*czwY6_iykJhI;R@r6S7v2{6U zksCwKzPKxDiSj%f#An|lApwge`3NapJ(2lwKUudHeGZO|DGtZ1#k#}89A zy-OAUV0Q``n{t0Ndzi%00saROE-pm2;DKOZ)hHoY37A9Dj2NZ7SdBU~l=e|*HOWz| zPl=&%XE@lRAXnSEY`EYMTtkd#Nh;z?HawzPeQS6)!bcVyr6J2wA3}W07OXO=hch0se14R&$v)kAdO55LFJqSQN22<|JShHi9p} z2-r@Hwt|VuyYV^3WlVm#2r>vwyAy38?bRq4`Vcc=NsJ!$dmTyqO#HnB^1Wjq2J10- znqZRc8?=AnIWS6r`la_E)KX+AD6C$~9tVpY;=oiUY^CP%vKt#fBU$0=_aJCB5#wkO zCApv=YQ;!;45=a%S#$t)7=*>P?$DL>9`-DXW}t|VdtX|TAtzd>4l9eOgiy`nL$N|e zcm#eDf(>w4;BScCm}#yb>M6SwLZ4Hcr$5Sg4NHI4tRWHS;@oA0+=!$s{7pVR9rt-3 z&b(}U=PS0$5O0Bnr2_LRqcjfCqge3*_X09<&i)~?COmOk`<ALBoUrU43S8t zkwE8+n!D$tBAZUlz}GlMF5(bkO0d;9XOn*~0om-q=D?wG^?XVY#AN_%=iqJANv-ec zo5^JI0uEZp4D4`zC#-fA(ie8^eRu_BL=J&ouqLimv#SsxVjK{X^Aszpg(|#f(b9hu zdf{AeR7FXqy-c>miNpfQ)^b+QmHrS(w_J)Q{4bldg}qA(acS-tk9Pc^0t{hRW(9|_ z%UT4!o_@n>aFOv1y7USZ1S!)|`*F00_%a{2r<`40y!{4Seuxqdo^kPpmWEQPiW4#p zqB2B!DG%|}Cb5Dl4`hS|VXjNE*#m#(n)#kPw^n>pFGMOS;rk(S?lMgDQz zRt%(yB#OYZ>s;oNr3>nEP$3FG*aqOO$m&@*7R_%oYB^ymuPG~iF|9fJJBG+fTTMDD zAsNgtdT5_*EG1+)2>}eogM@#q$PRtB@jY(z*Kx1qzxbc>6#|?h zD|5mCWVV29VyN#+@E+WNR+$Ph1l0+qGO=Bf6n&%|J=a!sdgRcA{{h!|vlxHt;DY+? zPm`{yT2R3pe%>1XeQy|D$3bm4=n*4ug~|u;dB^UR;q>BuHK7>~TljyU@-zJ0cxOg# ziEcx54c{bPD(<@c6=fFpG?_frDbhSv!^J)jX<_xBIxJg|<5HoZE-q@5yrvIGx2<%h z<(ws1R;Goidy>~?uc2O}qN=^uEfzq8twhK|fOYox{tA`4;RSdW<|~Ftl3)X*PtTZm zCq$@9`Y>VdkAGvjC}e+F6!PUV6RH(T9=sAUySjcf=O06zVF-N|9T%f->7u_g1HQs9)2ww-@VEYt)uUfH@dcxYV@F4ou-mo0ck6 zc2JfGFg(?j}6#{7jF?9Lctoz0Ck}%nA3j?<;?gFJGeK$w@3ie z3RwVv{Za)r+z!>1#3>7&Q6JgGApth6)CgUzr^uYrK~0w0o+1cy?$L|7`T2M~d$3j0 z46Vn=Wej@xC=RVcdUMc4e=`D5daPPtw9d4q?^4efyUtV9?QKj{OExu$653bYW+04D zoUvCVO(Ue5Y-E3QMMq`Fb7NPuzibZ8O0V;w5vBA*BM#{8Q!gyf!4A2uCIA!bUa{pw zJsTMR_d7^-4RIUI#&oVZ$A&T0n7sJE+3(*gwd0QWP{i(eHC9(*_0E{i@H>y7v;)zw zc+kRgaM_}WAXurAf{IdvbE;aE#VD@|W@6my+h{}adb5A4LCqW3WK#|g`LC>}8RfF? zn`y_83~}0))KE5!)ovX?ghcT$N>Wdz@q?n}1F+r}KUM#YOi!kfgfR4@A*ok=B*2~3 zqadJ;Yy!hd8Zwwb0{KH0Udu-LOAR7*bC(n3r3?CSD#f?hZ;>^((=zwSdPKNoMN$R zf>!0oi3TLi@tEa+SPIXcJ_DRX-`xq7jhYj=AStn-PN|YQ0-?-Q#Y|20SYVFa;dwz` zaHyJEX$xnw4M0XlJx2!ngcYhv8c;1}Dv1K|PXK>7kr`TK9wouL*);8$=>Zhd3fSFN zERFIY3EhH7_lx@!gE#OCQaXkLT|IE71attUSH!;C$o(&t(A12EPP-S|fiPqNW>-T; zlSsyEOWUc0c!S5V$xcPml*`P8Tuh1uc3UAGwgBGYPH5jpuw%D$aiA;+zyKss{YRv( z(};gLEEEMEBgP6^sNioz^&QVoq_KN;imU;g;X10R(mpG#cbpVgCAvXRymXn-H+PwC zvg@u|)kRbNGu;uRZcqC}!afYBxTU0NL~X0~}zk5LQuAZ z)Sz1YtgTITvK>Hq1^7{H(&BJ3*-t>Vka>UOM4w+!Vo^JW&C3>)vCbACOgZX2ctnTU zqjB$O`=r76)yWwn)C;RJhFKxCwKi@oWk)q@WaAdb*?blJWZmf$A&F&q$p>nML3O2! z^x+UdK6t+BqU4{_AP-Z`yPJnMXLsPvRj{caJUb1KBQrVoz=Zr#z?>pdl9inlwA?Yvp&EyPSuJ=`t$4;E@J!VQVn z3Q%)|-(Em|?|6t%o})wRn-m5z>cxMBuN0&ZS|11`YG}3MlJqcUV86&q{iNa(Z#%St zoXdPV)2uILJhutk^-CD9bCIJ8ejUg+e%|gATw=TS^d@V}0lSKgJ+~9_Ivd#0XAk*S z(_EWXvNjGG5gPmGB*OaH~S0Lg*YI1;B$WaYF%>*oBYB04B1)smd;qJ~H=-Pf z+C0Fv129?KLRc?$LSXl7Y_|=x-=RJIfxxMqNM(U4`x9mXwR<_8!_Wa?3x35Kpw;Ic zWgKDDhR78NvTQ!brr(c>u^)da>S9j8?%%w$iJ^xg_e#4637tGn62LzBSQR{Apy&eX zR5m{B_<>G8<8@BR0x+c%$14$SAgkrPY{85&1~!WlHbQ_7H*}qCj<>`h+eOJvcVe(* zalmHfFO7livH50M5Nf2I1lwiTK6TkpC(keuc|0l<_{Ag8D!)Qj9kzcbwtWQ1825%S z1{~Bmu7(w$W<=LRGrZAmRG1aMLYaVl9}=CU)fi9nhgiXEZqkvMT((Zx<+6)!I`GMG zy>W9g_;!NF6@8T{2K@G+LQ)^=T4@>+^ggu@?_lT;>h{rhk4=XU3Fs7CakZb+&P<)U zELj2w&ws#6jY)>i)_8xeH#EQlgl4FSe7y0f_!c(-s)7y8yP!|todTa)UtYb))QA05?s+M3yYElIrGSDvZ@Q*HBA;pXX z)^a8;DV;{wEVfRZ^(h*T`6@5vksf8Y*wZBcH;h4v>PTx<>g0d-p4kx5DU;R?E2Xw} zw+Cr=7T1~?cRKwr8*B#D_uM5X`?P(AJCK(fw#yO>!zJcMb=_6TH|n;*3~^zd#&SX^ zZrZk^jzo2~fOTxsacL!eem_06Ea|#)i)I74P-3+;cCWqkT`b^hLGVBg!nN>>h0a_LZ4>!niJF}xUC`f2So$n<1vq}{`mWDDm_JyF?$4t6Q zvQXPsA@)W6%(9;+B!I73^%}1?0*)XcfT05~P($$e?Gb+hWeH_Zb<@~J#I3u@>3kh7 z&ivJe2X1vy*&2_f4YqTNy2<+R?&JFpXa3F8^=E%}|K;w4AFATBFBDcC>V`WgGKuP_r6iXYb-P>vHGNIEbBk8#6`>$r()x0D^B0!F;|i=b zcV!Vrf>VED5x^COLp0Q6cux~LhO(Uc-0E!U>fr{bsH;C!-cII!z$CBP|JE&Ky!&bF zcy)I?Q8&kc_FlHCdg6Jihj{A4(Z8-f_$ZfKy?wl&ee~b|`uXbig@T}_>S+-jVycb% zpEy9i6V4su_uPruYP8ytz+Iawy%?` zf68$DI)wk!jdDClO>#VzNo9y&sG?>|($Sc$wYiKT0>)#etb!mrg6^DfWXv}`7fI-_ z+I*sweE--}Qdug1xOdul+r1ZEv*#lN*s*L{Ag zZpKk~{}yIIc#RM8aceK&%Qu+j4VZp%C&_n_{S@!GM?^52ayO=}3bdG^laGlCfZ zMgsqR%Juz+!M^}dO9KQH000080GE_lQb>@PNn8a0022(8Mm!&X&aW6X9|~QPfFWsA zX|*z7zzP^IHch%!WexTKQ~auDTtd|!zjww@9?~v}lz2Gz+%xCix#JtubX#Z`#m9th zcN{4lrHj@_SfSyba)R{Gy+ihnGPI#SLGag&ev*WE0_9Vegp8m~l!hLnAsQ~sFS;?g z9S-jrH;o&h2^q(KA!i5!;3rOKlrr?rrvc^c9b!8ynFv1+5+V|;iRZzB0DFY(c@(3S zH9&C^@yLyQ;N;2iQv<8R` z30ipr^o^qgrLiAj@7{|Jq4)=Jv03=#JAwlIh8X=tP_&VM&mQI&t^LT|-!OfsOcEhzngj=EojY%n%D!Zx`C^=K>ZU$U zT9SHY&KBzEv_2ndIm;ATX=IJb8!sxBna$`ngd#P6gu|9TF`&C0!2$6Tds-3qJCe>m z#t;ZhDT5;76lg1>8!Jm&I_k=vI`+ag%iwMcWuF_g91kCr-ct=Zts|8aWM5Gp>&Uq} ztbDAH=HPiWR+{g30d{ZU$UStG_ie=7gtx^BR309iF#h%S)z@`x}nbWf3)1} z%9c*Il_5Us)~W`nA(R{;+DaQCbji`r5#yOUv7qg&=X1ozLOKjrKh1j^1vf*33S$ZDg27WOhT^e~izYRGZA{F?~*dGP)G_SJH^R=jsP~ zuSgmXAk09u6>kW#=(AL4t!t0p_Ch!((>@a1=!+!FBlwLj^< zGMImEF=l!+s?0IIwn5jhS|%K1S~sDZ_(Xg{V4R(n5(QSr2N$qRk`Sl-1N9l_{D>R6`Ex4EFm@q-$yD(XaXLrn zwrBG8V=47W>U3x7q>3}+lbtHP?So>)EV6d{I?34TOU7k_ksvWp=`8rUVSgTzKE$1w z2}hhynU3jiM>56YyMR;XWxi3BtW#}6V_ZSBxQuy+=7id+zwFhw8<`I5>jRCa5v6;< zcK77O`GC&_Z|>LoVn5Uvd`2g_Z8uy69?&-qxoRXh*+1#?V{J7`Rq`Y(f6JZ7Op22u zY=Ko!5Ico>KoAoI8Wmi0I9M}nxd(sQ_i%~SGnkupGgVI?r^K?gL70`x=!A@sUXoWR z_imk*A)qW7$et4}R2a(G6k6WS?y7W==zVYJ{6W32XN>qqnKFQULzX)g$@5iek;Js& zI44HfzpJE9ay#I z-iI0&B!TC{B{z+uG2ZJ5BFEN!n->z1B;Rp zPU&O7U{H|_BcBXa_B8BC{B!j-V(1Pmo70vmpM}Vf;#Dvh1*w~srpeyOS|;DxFPNK3 zcSCyGq1pf;KgvAHBTlwXqoO_^i1kiP*oO5v6|wFEbSjLPM*MftTp(X^7Be9*2B9rn za^m)(yMjO_wUMJ^PK|_}!*v53MP@7o6P{Z83`xQt8fOupIpb+HVoVz3-4tQ9_$TJwkxU5= zc5|e}SY-pV&6LL7Gv(@(U-YtnpZHwXTs>RwP1F8tMv2BKVDQ30$0M%a{+NBSa^$2g;JPud=K^YBV8YkE7_q@H71hD}$GGaO{9xw^= zqIiHlxjY-RX?;is;k|n7mr1h?p7>v7f}(PT^6E>Y!v(ljm%Dj0y>M-ex0L#5xlVzk zqOhhmftoqyS8FU7{@ap=Scv2MOtzj~IL(;Sh89;84lyPmK@_&@rJs>*H7_-bq=;B> zCSjU|=eK;Epqhd{{?$y14ASXXjM#dbIwF9`HZEBU`pbAv251zv;P3dn>)TsR3y)#&vb!$ax`eKfG#tW{9XP4(ZE^=X_yEgag__d@=HC0OlC8cc z>)CHl{xF{S(65mG?r5L8c>lr$AYcnIMW zf*r$tg{nawmpD*^mM1jv_SNw1>H-**vv+WDy4gOtJd};L;z{ArZcQvk_pumzNAye|ZakEq z6WaNs%5z2(EOBKKqNETUVbeqPO)6jpkRjXsZbx1Z2?gbg#_y%Q9KeR^9$>o~-t*{= zE`1!A)6za^iWKi3dbGD@OIIhkL42me;w+q=8Z= zJF-o`A~G?!xuP`TTx{O)6@YV)^}a){z(aEWnv=ddo85Qt_qNGcIO0K%E5(%kWCyH! zr|liIjDkLN#3s4rOnYPybi1#UF$4zKpP%4mN3X|HGpLmnl+f`$IgN1w=FF;hf1>QC z@{>m%&C>8k@otRkoZOGj&pf}r!2X%#z=k;HJ8wKy5#vOqQ5Vd>Rs$wsOREedX!J-$ zKl_5bOQ$L`!c7=NMZ1P%4XnxalHik(5rZIZ>FbtAmVXauedc{}cJXSaDqeMm>yL6@ zdLeQgd5o}RthB0dgiuZOCC4C#@5vf-(eZD7=^IV{!=xy^fO33`ryDepJIMrPsAO!I z-l`fapsW$nq*}Z?#txXo!;l;;h!;f`6rXRQ>H8t5t871?wY^$Xa32V&W>`SErjRhZ8Sag+PUp#DZfIrt(K1a@v(sc{DxCgV7Ka zStF_ICL7OUUf=fa_FDT0FHQ^Yf#c(%Yed!q^(=dvhyZPrYE4auO{-r%Y?`cpq1AWl zA;flm_A(Lr`2stM$l4ZORf{+w6mNGKM|_7eUQ?gAwLY5sgnYb(kX3Tn?u0W)g z5Sb_Hoa+Jg;(oh*%Hm?H-P7c;Pg6a5y7PLoc>6OE-X5^60{hc{kM2u%p!Udm(^14a zCx0%>hd?K7698fRc7^g{IcFDp#3^*1;}Y zI?j+pavSj0zGFc^#z!QRWY5K0JCwE$Rwn4tI5ox(@-LTrjB zKAP*D7KDWJP~tgXQ_DB=uhQ1ou5pH!=c=>B#+!gsxBZ$ZYtmr{eOUwCTK zQyTN0t49Zsr*&|U<4=Fano9_}s%L?&8+zCWYFvYZ*}&nOjP{RU%WN0YCLj?;10Fhx zzMZ8ev&05XBW9`wbBb#s4dURkdZBN6W%&VPN~U(fR8AIp1&3!rKRl6P)K?;cT1=P@ zw(Fy~F{pAve<*WBn(ZSI2jOBYZR;DOOIkFQbE}0m#HNcYn-MR;D<+Vu!zpInkD1r+ z=`dJaSRkv|X_oWl(+|TZI=3d)|3%L%WFUCO3<_%R600qtajGZU8HEEtTqQw zrE(mK$alximTK7h^)~3>L1_db5e)29b*OrXn?%Nrj9-+M=1+Cz%AtKH_>xTaI}{>) zHDp21QaxqGU!QO87N1ajxIs?WXHFLRDr5nAEVIl|DW@Fw?Ry&r-l68K(PmSGmZjLD9ZlmTk+;qJC;}^7o{; z%-?Qe&T-W2Z*9GYu$?cn$68JI6UzO%QF4CvoI<$k6jl|*HB5NrkuXKQDeev6Dy6F; z^sJZvt*C}`o!X4w_Q7g^h^;(4h0 z4L5GLjzWqpBh)0(Gd;}|v9+2OKgfY2)ypaPFw}~vf&e6LIz2yc*H^P7!?iuyfY{x5 z#^+i@;{#5XY};rcTfY8Ycaa6e;(*ZF9+I)Y#c+0=|5#GM1hKvGpQT+=uwPtu@4fj# z3Z6dn%Gi=rc4YA$6kvbVK5U46rmE`Vtk`l}%M4qJ^V?i&xL?!k8FL{hNM2yv?e$Jf zV%MOd0qqRdE(7TQskH(_D#33D&icg?RyEKo2Hy9@i|9J_E0yE}j zch!W4N;+E&btlr+@6(-!`Mjh4DwmNGF)&bNeI|%;wYq(r6&FTCG~b{R%1-mEpc={A zuFJYp9_C_UaFE{h?fTp9d;Og}BNTG^hYXh4rI#BC0|s`Qz@$P3oFsytz^Udin^oWn z8|2atrg2TjqjKgo6Xq#so%}ZD-h%P z!l$KL)MQv$joJPLV95-~k(=7(jY1^tw@OwrB>AZeUJDmCRXa|f7JUOh&d=7+CFsSm z4hG@?zMS_`k@ zr+^A=#MZv{RvZ?k7~`a$?@2bbg;5L06H^PgvXl(kXXRRLcPrAzo4ayjOibdPB%o2d z@X;$oFW0X%T5`&PFM>j^MC@INzzU#3da0qY-t4v1UhBBwf+_~j2;<}^6r{_U(dlqT zWa4V3ZT{N?#0VGJ?&}dNi>mIGEi2JtLk#+y^z5U2Pl?tsf8+FT{TTGUcAkRnNL{*UZ79QY zkV!i#?w3}q1*ocDuhJB;41xnHa9gz6)$FHZfmMWD;-oC?uu3HWX8^Z*ZRsX_L;GV} zAx56RJ-aE3Lfn%~TA-IcwvwHEQbntFIFXLhDFLfFV*hS$mzzJ+24(sHB{6_nopsO&AvQQ>z)UgstGaJP_gug6xEa?J;S)==13yhHpT2Ebu7d z=gl(+EtKVg|31%$2JRj$VDo}b_mNqG+#yJSFd3{ zN z-&uRQd(U2?$akghY)5VO)|4OW1M_PtQ3H&(^a##APw)D;7mrVWX4>Tnpl|V%)+h8h zwPdm9-O3m_IJ1`Z8B)Bm3E3|yZlY`NG5>~K3l!X``xs*Tf`UGSdRQj>?M1*BdQv|7 zGoyV8On=)revv0&(jRBy<%StuNGP~2vCU08xW(X$A*o`!?dWgz*iY!8129)xe{(a@ zv`{pm9{+Y7>Qug3Z`V-V(jrN(d(bJyX!zP1)S+(cM0Fvs#J8Rt^nH78DkU|;OjOKs z$9mhJs-fi6w;6oX4f^Ny#oh~z-k7Z4(~yTvs1-I!j_vY#zX%c7=3oLQ4up@IJ=be7 zvfV~j=cRC1t;4(n+4|h(HPFAjs=9q(1x_;LbV5ZvlqDN10+aC|-k)*5yzzSChp5+! zImuEUyd2H?fcCoXE6)eX9LQcSo)DtIi5{XlAhD~zIu)1~EsjG$d2!@R(q`gC(l?A) z*A!RU_QwPhxvLoOV!s+Sri3ex`rQ82dfT8=uN(%pFCmeKn8FnHGc|r2E{i=0lW*JE zE8_p?3YR|iseRrN%1cNvun|}=Fq#CC2(pApEm(k2M8ri+&aOZbt@H6G%~N8WBGuQS zwa_Tz1`tC}!f$jD<430A&h@R~cV7bzwAD1d-|_QuYMq|<*Ux!>#hrZGK#c;I4)@zrI#SZ2(8C+yhgLGm-2 z+(&?(MyYzEmy#kpY10`BoUzNg50?0^mi%AZdgTz;r8A~LqK$@gq(+6fw&xLw@>t!p z@x!>EYMq5-VbKBsl{Il-WaZqWRFCi|Ee%+)il7iP?gJ zYSr=gnQ5N;cJbu^YPx|uH=huh(Ucd_^F2 zno7<$IKohfO`y-?U|J{jXS|JkjpQpgP+}tG`&S+azW#;T`%@0z1doz7=u{311~KNB zJFyL}(O+ritB8cme0!n;xOD3NAI7Dhe{3pO1~_;9ng-wtJ_C;ycn2&)y5yw_1OnrI zPn(E|jmsRz4gP$GQs?mG_2OFGq^lmIM%*RC`;+ z(nf3M{-ZiA zWik*I{%g7o1Zxv=gZk#vS8{o@9kvf~Vlg2(B%Di-{310}+$Ok!I04k1Oxu?fPh{Vt zBTb0S7HrLwvK>Zh2$M~Sts$y7ZA)0r&9>RC(<`!76uhq#<1{HLcY4k|{plm~WBSvWj0> zswQq1C7uoblR2ROlVtiI?qFD-xr2`Y1}2z55WxZvNMO8mb>|yvpp^Y$@?-;DWFo>? z+oLJs5O%fb4q3PrW?5`@uvMfaUUqNJvbD#P@>63cm1~YWKi)YDygD&bav9JmOG#w9P1arhz_Z4D`zh)F74V*1DeTVZ|01Qh>bAS=1w7rGqfRG zG_Ul2w?f_?jgS~dtXl5psxKXNpClsn!uh*xvnG65X9jCd1zd!=j0%F_CnW{wTC53R zY0TGts<=DBM9T9%+_k2D*JF}viMzFfG)|0zCsu=EGz^Y1pN|QgX;LSGPR?Kc8*R8= zn~dS~B5S3z6tJ6WhMyX+@kJCDqT-QUs*vncMs~M)uo1fZh7JP@kJ0GV&|p)7X}|Y( z7CP{enhovB=9O$Wfk~nrXA-k7` zzTTZSnNI_(v{Y&{?ve{4Gzv0)Jnn`%ie0Ii20&FqUeNH^10`lkq+Vhj?{gNw6_e># zG%jX%yIJ!^b#{r=g*-#r>H$i~m`w?VS?LXHkTr8ZsTUt9YJgiyiOwvPLGDLI>Onbs zlBA@W({Q313>Psmafgk--*{=*ek_+f$a?meM;|;|$kljP2wZlnfLEXHqT%d$T#0$~ zc=TO}x;?LUY0sJ(;f15WJBgwINP65aq*+$zAuvc2T5(EwrcdQ(ZZ+vI&KW|*sGc6W zX+LurNNk5DEX%murKQFM9-E>4hVobApWV$4j~5O5%D%-hi(JjPiy8$A&W?P9#0FV2 zL%WZ55;^{0#XlLXjwoV=7u(^2lZ%8!Cnxz8<)q{7P4$M+RIxE)zn5YIzr#u~us}>f|V8GTVa`bI2j#K74*#RjCYjY8>jhaFkT}m4x+F zmr7c#z9%Z=T05Aj%w}jDEULOih}rG@^Gkcz1gi{6^SD3)#szL6EVWm zQGBhKAel;`84&uR5{F6^5LdA)O%t3ZmS&uNmbu79*{5wexEahVBZd)7)OdoUFS(#m zF^5g+o>6dqfrP3VKR+>k!yaUpk40#nFaPauss24dYWBb?$b(Y}P>Hqb*B5ov~+)&~vJOKgJiOe6V;yjn&duNQ@4Z$_%AZcT9(*SgX;tJ-+nY)VI3p3zIgauD`L z2D1>;p$yyGrccNjNY?sO-98zrlfX)kf1nf;g<}jkPpmZ#WmEU%Bt9oCJCFr}7i5!e z{OK^&02ImD&u<>&GpbvAQ}ysFsRgmm+3y4Mj3id;cQSr-UlpJoQ2r^$-|7^!N{rA} zh3g>a#?Xj^pg+GB)Gg+Jm*29U)N03qTId-t6_?Hm`(4&F;W8EnaGHYJ&J}QY(XN=| z1F45+>*E$x?J|}LSAs<3;33)gNy$ykuvva^gx^C!t}o(py^6GJ^cPK?nJYz^J2ndW zo%_#&Fp;m@B5a^eG7*a@X#%L^D;jcrH%Weec3VM9am+k)3EgZzG|OKyr67~QB0DSw zA6e=}%wdoYJnKlfgz+AW3X5^Z^~GlwH!g zd7QcxTh48GLrt#cIGKCb_vZUU{M`bjA1PeBJy+K3JicBB9-HOU5}3k91nkBy4`+Rh z&$lqw-snsK^j>2fU|T zEzBrg%Mm)cQI@J5Dmof(m6y_HoKXd7vYO{aSps{$;x*BS;* z52bLb-foS9ap9F{hgpIwF7*|I48E=}p4R&Z%dN6Nyc{&Ihz0HXDe8mgYp3sKJMM_9 z56a2?qyqSarf;Q!!IS%Xjs!{nyvG{wbt+*sj|oMfn^!7EVbA=PiQr5kH{e#tQ-?9w zO-cPeq+kmNn{)(x=62GO zy2YGJW9tlGtF|kG;6ey|oT_D#noct&*>wY2BffZHCq>x$j^}DJiK=M_KiOwW6juHqRSR}y&`LN+0hxYW|$iwycRqz#qHXd~@2e zYZ(8psz z%10_B9tM+#aBAy^{=+hj54=B0mOs~roCmg;LpLHfZi(Iok3~X~%m%SXim0eW2&6-Qe`waY zT{z)Ewf}wHnLl5?eS`hq5@kYaQU=6QVgg69%RfzJvOM}fKa#}YgP-gnz`))=M9okC zA!ah9zyVV6`GTO}ZJ#XYaw#*MPB4?$UUV7zgx*h|>SOcmpPSl7QQY*mJZ?w-?6O7! zLZSG9WPi`7z730{?*d#BX^jkV>|;XWT)$Ij#~ql0_^wSo{esSr=V>>wxJ+!|dz?tF zn=v(xf+XdPS1q^M4{>eaaD5pd%DXfRcjr=Ez5_WcywzVVUPLG`kw$BN0iSHHBAiZA z4n67SZMAM)EJ#n~4;yCpzFImSG$IR}3bDASWLTM|`LV0LqOb93R+I^858gLQT5rX3ofe1g zR_@>suh*XUR>N=7=+mD<{ojYnyc5*G`9R1>5k0`Kir+0>=kh;OF%@t z!8yw=qx>d(L|!!;LmRTMZ#ONzzYD%4otoK1!S^P6JF4PX`6~LicJuW4YE6o% zb+dQ8hiB){34M$fsG+(!f;Wrr>9-ARO%AYRWUtcXm*soSyLluy#oNZpk2J_|y+uIM zQIIP!q;US`aLnu(^-|-}OU)IL07dZ`0wq^OtIe4^-Oa>rBbDDPe2eFjUv`YsC@b9O zD3-mE&^ATwS9|G*W=|TyUM*Wu3K}-f!Q?#k9YzBOnPHKnig#@~m)Lg6A(Cmsp&qGf zX6Np0h0sWVkKk%>2rS6|s-lDR@nZg~j84LS8jIGy7pDOOL;Q%i{%0*Z;e(|6i!~{}4LUCD^4ClK#8*D;U^^nDs9x^dsdU7Rhgo&K*0|3A8)e-VO#75Xvi zB#=gs{-X+F{!j(|?}h%GREP}*_A$eML80F_gAY2I1p7>+e?ETSOhSkr%m3)9BNP1} z%;X0~@B4pXkh2K?!O(v+bN`81OGak+zlZuazVWYtz`z>7KUw|L4WY7_h=Q`Hq73wh Tt>vEwfDBgo!D1F{{<-=;bmB`v delta 38349 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 aW~b2Az`CQ)xl1B;_grHD07F^7TmJ$Z_bD6z diff --git a/setup.py b/setup.py index a86875c..2d0ad25 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,6 @@ setup( ckcc=ckcc.cli:main ''', classifiers=[ - 'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)', 'Operating System :: POSIX :: Linux', 'Operating System :: Microsoft :: Windows', 'Operating System :: MacOS :: MacOS X',