holdingnuts-0.0.5/0000755000175000001440000000000011220704065013420 5ustar dominikusersholdingnuts-0.0.5/LICENSE0000644000175000001440000010451311220704065014431 0ustar dominikusers 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 . holdingnuts-0.0.5/CMakeLists.txt0000644000175000001440000000222111220704065016155 0ustar dominikuserscmake_minimum_required (VERSION 2.6) project (HOLDINGNUTS) # switch features on/off option (ENABLE_CLIENT "Configure for client" On) option (ENABLE_AUDIO "Configure client with audio" On) option (ENABLE_SERVER "Configure for server" On) option (ENABLE_TEST "Configure for test-utils" Off) option (ENABLE_DEBUG "Configure for debug-build" Off) option (USE_SVNREV "Include the svn-revision in build" Off) option (UPDATE_TRANSLATIONS "Update source translations" Off) #OPTION(BUILD_DOCUMENTATION "Build the documentation (Doxygen)." OFF) # this one is provided by CMake ################################################################################ # check for inner-source-build STRING (COMPARE EQUAL "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" in_source) IF (in_source) MESSAGE( "Inner-source-builds should not be used. For an outer-source-build create a separate build-directory and run cmake within it again.") ENDIF (in_source) ################################################################################ # Doxygen documentation if (BUILD_DOCUMENTATION) add_subdirectory (doxygen) endif (BUILD_DOCUMENTATION) # the sources add_subdirectory (src) holdingnuts-0.0.5/holdingnuts.png0000644000175000001440000000517011220704065016467 0ustar dominikusersPNG  IHDR>@BsRGBbKGD pHYs B(xtIME;2 IDATh{PT? +EE8jRՎmŤ!FM괓4G;ʹ&4Q'mVm6Ӵ|!s15qqP?oevQ(o {=)xpx^-`렿8u]@!WAh.dvXW@O~V n56@Vߍݪ NY x7~OEH707>à@of7v^)cnAoj7vŒS CVSz =Y1 xΨxyȸXHl_tSKm+_$Vi?A(dM`~o՗; 0\M.旁k^柗D]Ad|")i: y <)}) Eɯ飯aa Ae\_=g'J:pEA{j!\w0_w=k>poQ*Nt{gǓ5 -4Lswlٵ؀s/ ^*gy^ aQnA鿁 )1">empW6n-lx=U8)keeډ̵ۢ(1e{2dFJAiw1K W^/)chen?cL8,TgWuE RW\6!?pF)_l5vQT;AGM 2NȨf@k=MhF3;9oQo]0{4t^R6Ɩ[DOz8O'ZUߦy d ? IbjT={)Lch0T.=/M~5VWc S2: A@+謰0V^WWG0S\\GfӦMvjjjغuǜ*/0J.q<όoJZ}J7:Nג%K\---.oT__X,vҼeY\ϡqS v;uX}bn_ʙ3g`0Bppbĉ$&&vA<*n%&FB+rLpz{tեDDAA2bý,,yIaۏDndCP6JkO%999̼@ؗrE1sx;ϲYrP; \pݞY{dZ ^B?GnIO"G%os/DBI~׺vŵDzuuUrWY|q'Z(VDNXѪ3? ]ΫIOJJ IOO'++J MMMTWW752QFRMh (cU^2v%UvtWߏ;V8|p[>>>>``````hhhhh111111AAAAAwwwwwwbbbbbiiiiiiyyyyy444444UUUUUUmmmmm888888JJJJJ______))))) GGGGGGGGGGG======((((( ))))),,,,,,,,,,,*****!!!!!!     holdingnuts-0.0.5/data/audio/reminder.wav0000644000175000001440000010553011220704065017762 0ustar dominikusersRIFFPWAVEfmt data,::UWss88WPwl "A6_Szm %@1VGvh%K5iT~k2J*rRe "M9fL}[<P/tJY* Id1}Gt - W % p > } P s   4 K  c & y H a |  * H  ^  ~ @ ^ y . G l " } 8 ` |   ;  `  J e r  , 5 z#|/Wp| G\ Qdt&=e&alWZkNjp%"-FJ3\hz&)Jhy&ayG5+O<>Zz1K7)oz#;El.EXi $G=Me}6=n2+akx ):72_$@mr%FA*VshS%JI~Rda0G.Tfzd.OghEw./0&86$0( 8Y SB p     3 a 7!o G! j! u! ! ! ! "P!"! "[!l"!^"!"""""!"="%#g"{#"c#"L#"#"###B###?$Y#V$#$#$#$$?$$$$Q$ %`$R%j$p%$%$%%%I%%>%% %&l%b&%e&%&%&%&&'!&W'&i'&7'&='R&5'i&'''&''(A'D('e('('('(7(('(J()d(.)M()(z)()()(*")*-)))))(*X)*)*)**,+^*+/*+6*1+*h+*K+*l+*+*+*8,c+[,+F,+M,v+q,+,+,+-,,,,>,A-\,Y-,-,---,.0--,L.l-j.l-.-Y.-.-.-..#/D..#... /.\/e./././././././.!0E/50H/0(/g0/0/0/0/0/0 091m010101010-2/112412)1V2_1>2J1p2~1n21223 22121213B222 32Z3v2=3W232I3>2A3,2 32212132 3121212121y2d12121X21R2g121o2~1@2a1212v12121~2t121212l1H2U1U231S2*110101010101010101010,.-8'%&$710d@?GLGII'IQR`UahsibbQR @?,3T2 10E6W58P710+k*z-r,87II[[ghpqyz{e}^pqBZZD?D.5_4*p)'X&Q.9-4443///.564^;:ETEUUggopnoWhi]9^ PP??Y3w2>-,,.,5>4<;.DCHHJwJKK#P>PYIZEb c~cd]^UUII9H9+*#z"!!a L%# .,76=;6h5('=P\  ;Cz&$% .-01<00/j/C.1-,5'&Mce\Y 1&!%*)j*))*(,+20i656(621-,r(&'!S + 0 %'|u@" )(;*(T)()u(*)B+ *)s(&Z%^!2mC{oM  f  u Z0|/99<<;p:q8714F3/.=* )$d#b%~g )"u #-,%6 598_76Q2R1+*%#2pa7h@#}"$i#$n#&%?,"+i3d2M;:BBEE@A@+:[921*(=1@" -)'.,5/I.-,b.*-$261659N9):k954/.(Z'")!'s EM*!)65 Ar@ DCmAA>[>?>@ @U@?=1=j8710+)N'&$\# ^"$!-r,[:9C;CEtEA?A:E:6B5N4]321/-)(%n$b%#&%(&'& (& -+76DDfN=NKQ+QgMRM8DC;:65:3^2x.-)((`'$*((-+/.0u/0/106<6?Y?RG GHnHCBo98a0/i)4($e#" ! s$")(0/47G6r;:DGDIAIJJIZED$=<(4/3b+ *%g$$U#&f%2*(.-46G5==E98b76_76H5w4/.]) (&%1(')(+*/].54v=>>;s:44h/X.u+U**((v'/%#2 `&$*#+l*L2187Y=<%@?=@?;;4*3z,b+)'H)()()'Q'&W&%'8&5+)0.4387S<;_>=W?>;o;S4M3)(!+ ue Vf! #."t&$)(-,115477~:9<'<@=<99u21m*9)$"! " h%#*))/-327U69>9?;::m:9 98876574E3/.)(M#!Yg !}'&.-4+3837Y:9:998f76N4F3d1o0..z-r,+v*P('%##"%>$+*k3t29_9>/>@|??u?==984C3^-O,'&t%$c%#G%#=$""%!"y!%o$+*L3m28'8h<;===c<;F:65 0.c)')% $%@$6(&b+9*-,/-0/D4N388= =@m?3@?>J>P<;760/('"!+#!'&5,*/.j2n15'47798 :Y99887T6|510,o+'b&#R"""!%#E*(0/^76<`;?>?2?> ></+|*'H& $"!A ! $"4)'s/=.`6r5;:f=287=v<>!>5i4R0O/u+N*'%$5#j%#)'-,2155 878:9Z=r>r;:68n75421S/R.p+@*(e'Q'&'&*(j,g+0o/55k;:?h>k?> <;6Z611.-,**((U''&)'B+)^.k-1043O87=k>58\72(1-q,*)('?(&('+Y*6/P.r2[13255]46-69(9;96843/.1+ *'&&%&y%;*9)=/.M4D387$;f:;N;:;W:9865:3P20/.H-b,=+f)-(&g%v%@$%$)'E.Q-R4Y399>=@;@A@?@?;V;7h621/.>..-e-E,,+*)j*7)+*G/>.2165993<;>7=<5=\:90493-,*()')w(M+)*.-a1;043{7698j98(9x8H98;988U7 5F40/&+)&P%`$#5$"&$)(b.s-N4G39l8<;h=<<0<=L=?>?>p>=;;o76|2k1?.;-+*+*;-,a.,|.A-/-0/$4K377::<;1=~<k?>{<;T874'3V0/m,U+)t(_( '%(&*)')*)+w*,+/.3287v<;/>=e=<9:965O2H1,.#- +)^)($*(,Z+0.53H2435&576949&<;;=N== =;:8I854210~/.k-,)+)](k'&p& %'O&f+*)0/4388;`;<;I;v:=8g794R3i0H/.,,+C,++*`,G+--+p.c-l0d/33$26 6::>i=@?D?>#=>'>@=<:965210/-,,+B,*++**C)f*)+*.-2165[98;:=;e:8743/.+*f)>(z(X')j(*y)e,-+O.\-N0?/215%4=7c69O9a<;r=<<(* )O(1''&'g&('*(%+),+N/J.21@6_5|98 ;"::$:8743Z0M/,+A*(('{)2(Z+J*-,/.1021>4t35466 8U776D6W5 43N0;/+D*?'%$8#b$"%$D)'B-,{0{/L3O265n465D7@6676l655443N3T2w0g/,+)((&_('*).-c216V58899n98n7643.2-1G0/p.H-,+c*R)(&(&$%q$'%*(.,N2A136Y598;B:@:f9763&30/.-u-X,,{+,+, +,Q+"-<,.V-V0(/21549F8:0: ;b:~87o43/ /,*('b'&'%'~&)y(+y*2-+c/A.1?021f547>787L8g765>3^2/O..,+)((')(C,+t/M.2153_6j5%7i6767M7766543.2@1W/U.+*'&d%4$ %#~&.%)(-,1043`656\666M5}434v32110q0i//-5-,*~))(<*+),o+50/3 3Y76K:|9;::=:8385410\.Q-,u++**Z)g)8((m'(<')j(,*.- 231b5~4B8i7l9887-6t521.-P,;+9+ *G+*,*-+(.A-/.10j3X2S5a4\769{8[:9T:9875N40/`,R+7)('k&'+&('+)T-B,/.102&232f43b545495c4 4 30/--a+*)(((')v(X,#+/.326!6s878989<8<876!6543210/.-+*)(''&('+v*:/.325,5-7\6O76h6z5432i1x0*/.--u,,+9,"++*+Y*T,+e.I-1q054E8m7::/.]1X032R5T476-8[7&9b89"9988/755191.,*)('()'*R),+/._2e1f4t3V5S4Y5T443434/3S3O210/.-],)+))J()')(J,F+/.4276-:t9;b:s:9o9876543210105/P.e-,++*+)+*-,0/4 365Z8z78S765r4310 /-,|+n+W**)+)+*,n+-,.-104476 :E9;:&;:<986521/j.,+L+*+X*,~+.,/z.0/10X3~24316C56565544300-i,)(N(*'(')`(@,+.-1q04 36*576/8b7Q8q77776y65s4321.-!,**=)*u),*v.g-e1B03246^5p76Z7r6l65s432x1 1//..i-,m+*v))(h)(M*)~,A+/.b3`2S65'98:9#:U9876604/3}2410//0..4--,-,#.,.-0d/21p5476 9M8N9l876R54#2#1P.~-+*M* )M)N(&* )+*,+K.B-0/1"1K4L3658 8 :J99c988l65320/-,Z,+@, +-, 0/10324354657:6;7Y6a6l5439320/-,*)(''&(u's+).-1094l365768/7767E6m6w505P4432 1 0.2.,z,f+t,A+-,H06/z3n26 5D8K798998756m54"310/.<.-,)++>**)*)+*9-+/.216587:9v:99N86632}10/..-.-.-/[.0/10(3+243 7A6$9G899K:9878i65D3]2/.,+s*C))Q(z*B)+*-r,E/.L10,3243V695768787P7~65o421(0 /%.,,j+',*-|,M00/630254,7S6)8i787877,76\6543210/-,H+e*)?)')(+*.-N2Z1[5h4:7M6F87a877765)5+4k32N2c1:10J0I//&..,F.W-,/<.1043|76!:9y;:;@;:9 8;7~5~4l2g10.2.&-,+|,`+<,2+o,(+,+.|-0/22G5r4769=8v98r8754 3"2'0/-,-,-S,x.]-/.Q1t032J5U465q8798:9::9-976v430/-,z+Z*2*.)*),*.--0/21M4|3R5r4L6m5666266554O4N310/.B-),T,+u,P+-,:0 /:3+2658-8:d9::Q:998I8n7[6x5Q4t3210/.-F-++*+v*,+.-21D5l4.7f6?8<78>7^7654K3M2f10l0F//u..-.-.-.-k/V./1H03%3676_98O;:;j;A;:d98\6{5#3%2G0&/b.b--,-\,-,J.-/-/.0/225146577%8i717q64310..,++P*+*-+{._-1/3P2P5r4667&7,9U8j98:'9987 754U2?1/t.,++B*+}*,F+/-t1x0325465&6"554g5u44332\2^1X08/2.,~,[+f+* +),*5.(-1054769+9L:9:8988E7j655Q4M32100/.-,,+,+}-j,R/>.1043768O77665432x1/.-,,+,+;- ,\-=,.-D/-0/215}4r87=:9:1:|:9K986632#1Q0.--,-,p.9-/.^0k/10213$343t657666654311.-K,'+*^)?*)Q+4*,+o/M.`2$1\43Z6576*8^787]877765K5j421}0r/.J-,+,+i-X,/y.1044?3n65767665^5~43B3211 0/.-, ,*+a**))+)-+/b.2155879 9z98.8l7654321\1W0>0Z/j/_..-.-.-F/%.k0b/J2Q1437=687877654210.-,+*+)a+:*9,*-],.-/.1032 65778 8D9z8L8j7M6I5320/o.U--+,+-v,/S.*1/21W4x354556565A6w5543210/-/,**(('&)'*)X-1,j06/3 25?465656565544432110]//-~-^,,+v-[,(/4.10!4-365h8787766X5)4#3 2060P/.-8-,,*+)k*)*)+*--0/l3r265e87877654W32e1X0w/q..2- .,-,a.E-/-/.1H02t1O4X365I878"8E87#6P5320/-,@+=* *()Y(l*:),**.-/n.0/!2A132z5426k565654421/.-++*f+K*+*-,W0L/21k435565658655451432261/.,+&+)u)*((:'{),(,*>.T-0/325G454K54f43W3t2Y2|1{10.0/.- .,,+,*,l+-,/.315477<9887G7p64321/.-,,p++*+N*+)+*+*-+.-1 032T5k4I6|5(6D543j2S1/.-q,,*+\*1,*-+.Q-|/.1(0]2[1X325465767665[4q310U.T-+*)((')r(*o),+.-`0p/w10Q2o1W3e232323321'1>0/x.C-+]+*h*)i*)+*0.8-?1G0335/57T6%7@6 7465;5433w2100/N.P-.,+*))( *(E+*-+0.214354n5443210g//--,,y+K,++*+*Z,3+_-3,e/w.10}4365}87@9887r6532 10.-O-B,(,++*+p*+*,+.,M/7.0/%2T132=5B4}54S4q3w2b1!0.t-J,f+>*{*?)*])+*K- ,/-51H021e4p35465q7~6767h655q320/-,+*R* )-*)p+>*C-&,/.10f324L3k4{332T3Q22110x0=/-/.-,+**)0*(*Z),+r/F.215476i8798W76565442H2V100/Z..W--,,g+,*,+-,0.2143545!5h54321z0/4. -++*+[*o+U*+*,j+-, /-00*3Q2g5g476879c87754+3+2N0[/.,,+`,\+,+-W, /-Q0'/A1S0u2143s24395k4U5x4'5#432N10.-+**(I)()(+q*-,@0F/2p1&443c545 5,6Y5_65>6Y554P4_3y2z1:02/@.)-m,\++*,*m-J,/.k2i14355 6>554n43L3y210@0/.--,,^+M+*V*)T*$)+{*-,0/3254778776q65L4g3q2y10/w/W..-d.D-A.-:.$-.-/u.0/215465@7G66654320/M.-,**)++)*^+I*o,M+-,3/.0/2<174C37635[767:7 8+766@4I310 /8.?-,,+,+-,K/V.;1-0'3Q24#34454 6454v54Y43z21i0l/-,W+*)(=)')(+*i.]-N1H03254_65,6P5545C4t433221109/H..-]-=,[-L,.-/.X2[15.47D6 8i77?766.5U4 3 20/..-,w,i++*+\*z+0*+*!-,/-"104Y36576717#7@643210/2/-k.>-t.%-(/-0.u0k/T1<02132;5]4~65q76766565;421/.E-+,F+9*@* )V*%)+*-x,#/-0/21K3Z243546/5w6l5h54347321/.-,,+,_+>-O,/?.e1.0n32k5465T7Z67F6w6}55484W3211.0m/.C-G,+O*o*)k*7)h+(*,-+/.2u134g3556_5[544332Z2S1+1*0s0@//L.|.N-3.,/.-.- 0.10(4265w878887Y7644~21 0 /O.N-R-,,w,'+[,>+,b+6-+-,/-0/2143V6i5%7]665V5b4220//-<-G,,+-~,/-0/11p3l2436Y507G677.8?7v7665 5!4210/2-(,+*7+*+*@-W,/ .0/213243434343 403~32D2/1i0c/.-F-,,n+-+\.3-0{/21A5476{87877765A5s4#4E321C1<0/.H..-,+<,+,w+-,@/p.10 4$35466Y6|5,5d43210n0/m/k..-N.E-.!-.-6554433z210y0/.--|,?, +d+*+*,+{.-0/224365t655+543_3B2100//.4/....-%/./.1h032243m6577878?76543251#0/S.0-P-,,+,+-o,4.X-R/.0z/2C1I3b243545(55443210n/.}-s-x,-a,.,.-0/@213244 6;56 657p666Q6u5"5#43m210.-$-,9,*s+&*Q,*-,/b.1032B4`343$5(4434*332x2|1e1g0<0..--},u-4,-,.-0/13 2e5Z4C7%6878G7e7{65"54321+10/..--,^-,,+-+~.-//1043546^5+6O554L3g2K1G0/..-6.A--,-,.-y/b.o0/10j3u2"5W465U7h6&8V7765753271<0P/).-,,+,+N-O,.-P/w.0/1032334 4@5?4#5D4b4322=190L/6.-x,,I+j,2+T-+.-0s/21g435465-7W67"66555435332%10/.-,^,Q++*,+.-0/c213 35N4Z5\45;454n32110l08/+/.N.G--,(-+|,V+0-+/-k0/21k5m466767"7c765432210//.x.- .,-,.,.-0.1U0-3,243q5455544D3#2L1*0d/'.7--+Y,F+g,]+S-,Z.]-/.1 02133w5w4`6576}7665-5_4220/.v-M-1,,z+,+G.,/.0/2#1-3R2334343433222v10/.-,+*+)*+*+*-,,0 /21435465u655<5a544c3211y0//.--,,+,++.,/.103255468555505(4o3210B0/.z--v,,+.,&++*,+l-8,%/-.1-0'3>2a54667676655 4210/.-'. --,-,.w-//G.0/102174+3;5f4685554(4r3x2F1,0;/.,++2*+)`+<*\,+-,/l.b1i021324454R6f5;6x5=5N43211/..,,+,t+H-#,m.K-y0V/:2O13243O5O4\5i4434C321r1C00..a-,++:**)*),*.,0/)2+1K4u35 596>554434321e1`0/./-. -w-F,Y-",'.,T/.b0T/21v435465Q655A432b10Y/Z.-,-+W,+;,+},P+6-,,f.y-/.10D3@243.6O565T65`5o463Z2h1l0k/u.--E-,S-A,-,.-'0)/1031S43V5o45 5H65544332!1#0.-,+X+**_)f+K*4,+-,0/10e32P4R3435/4433222100/.--|,F-,V-2,-,t/v.10N3Z2446~5k655"55*432e2h10/$/+.,.--+^,>+4,,+s,S+f-;,/.1 023!243 6 5*6b554r4322[1s0/..p--,-,-,.-/.$1021>453546"6U76 7Q6543131 1/w.-|,<,#++s*+* -+-,./8.0/H2W1=3R24354Y544332-21n0 /.-K-,,s+,+-,v/G.i1T03#24354|65656M5*5f4,4E3~2g10/.-,++*v+K*+*-+.-0/21T43"5)4I5T45 4432110R0}/z/v.%.*--W,z-Y,-,.O-30'/K2X143657748S777y6544210/@/T.2.1-1-+,+e-,-,.(._0~/*2-132(5@4?6j5G6q5r54F4d3N2[1{0B/.--,O-/,-,.-/.05021 43P5n4}65a76U767265 53210x/j.y-l,L,Z++*,V+-,T//.0/21}32435 4434332@2*110[/c.-,{,:++*n,Y+-,/.221g4q3j65767776u654 432210/"//.-,R-,,+,,W.*--06/2143 605{655+5/5L4322010/0/ .-,R-I,,+-w,T.-s/z.o1t021546@67 7M8t777?6x53210%0/r.K-p-E,6-+-,\. -$/-M0D/101372*4\325L45 554433 20/.-7-,+*+*|,K+~-y,/.a1q03(24354656665655G4~32i1_0*/.y-Q,C,'+,<+^-N,.-0}/w21G453(5%4545443323 210/U.C.- -+,*+*,T+-,0/2143t65E7Z67665544D321e1T0/..-d.3--U,!.,.-/.10a3n2X5k4Q6~565J6d543210/.-z-0,G,++*,m+,+-,/.E1B021436>57F6)7i665|5432A1A0/!.-,A- ,-,}.U-/.1/>2213243M5O45454443"3)2<1"0.3.,F,+%+) +);,+-,Q/a.10/4E3|5u4~6565o65J65 5H44&3211!0/. .-a-9,-},.C-90 /214354u656562544U3:210-0/.-k-K,,o+.,+o,7+-+-.,0>/d2W143657V6x7665 5&43210u0S/l/w..-{.q-.-Y/[.{0R/10=3?24346R557d66#6654422j0j/ .,-+,*+*,I+-u,..0/10^3g24354t6564554L4Y362&1'0/W.1--n,2-+.,?/I.0#021)4Z3x54M6d56565i655404H3C21[0/.C-,+!,*+*V,A+-,/.2-1D4K354t65c6554 5432211~0S0/z/+..P-(.-.f-/.m1T0325477_6 8C78O7736543210//t.r--,-+,x+5-,. -/C.U1F003-2"5Q465^7|66;66.543210//.O.D-.M-.-g/K.0/10M3B2446V5b768`776 7A654"3'20/.--+%,*;, +,+..-/.d1T02132435454X5@443C3F2100:/h.o--,-,-,/.1032z5465760877665z54493210/.--,,+,+|-o,/-0/3 244'6S5V6u5r6t5/5@433210//.7/+.W.\-.-9.+-.-Q0S/:2&1X4C3>6]576a8~7/8q7f7s65432100A/U.W-G-&,9-+r-M,-,.-!0./10"3143g5454S5{4l4}3210/.(.-,,+,\+-,.->0.1 1p3o265u4D657.6u766C6G6{543210//-G-/,a,N+,`+|-@,.-0u/213~24355^4&5<45:4(4D32210/.P.(-Z-9,,+-+-[,M/$.^1P032546+677p76665443321//..--w,(-+n-A,G.%-/.z1p0b3u24365E6U554@4Z3210 0/x..,B-,,+,+-|,.z-40/<2132d5y47?67676;7W6g5o4_32w1?0~/2..,7-,,+-,.-/._1`021324354545432 210..-,++k*m+X*,+M. -0/2'133}546566666554 403.2#1V03/.-f-,,+)-+ .-A/.1/214354z545-4433210E0c/.--,,+Z,+,+l-,/-0/,3C2:5H4667;7/8V787D65'5432P10/^/6.n.--,/.T-.-y/j.1/21e4d35465655543~21s0/.-,+,*+*m,+-,.-d0m/1033j5465767665!54Y3F2G1J0L/J..,-|,-,.-/.10U3K2b43q546 56/554433210%0.a.-,++*+Z*j,1+.,/.72A143556(6B7k6655%5 5%432n2T10/&/.N.1-2. -p.S-"/- 1/2143h6597c67[665543210/.9.[-- ,,}+,N+,+.,:/-0/2144657676 76543210:0@/ /. .(-,.:-.z-/.00!2)1325C406j5766=6*6m5432 20/u.R-,++*R+,*2,*-,=/.?1#021 4B3W5|4X6o565$6s554432181;01/--,-t,-b,.-0/`21436D5=7g6u76 7C66d55D432210.,.,-++*+*,7+-,/.02,14365656(6U65G5`4$4-321Z100/./-Z.A-k.@-.-/.Q1n0u32`5466$8i7T8u776 6[5,4"310/.-,,+-,+,+,+-l,&/-0u/K2F14E35465656543210|/.-.,}-{,-,.-/.10&3@243L6z5876768*7I7K6c54F32;1.0.- -&,,*+L*6, +t->,.-41 021483z5}455(6555443`3>210M01/.}- - ,,+- ,.|-0}/2143Q65_7677766543!3n2=1;0/?.-,,]++*+*$,*-<,/x.10325"46Y5 6/5W5j44^3v2p10/e/).\.-~-r,E-!,/-@,-,J/..0/214 465778c776,6Q53210s/P.j-L,{,~+,*:,'+,+I.-/.G1%0 32<4y3E5r454544}3%3=21w01/.-X,k,J++*),+-,C/.0,02(243V6k5I76u76766543]3210/-J-3,+*+{*5,+-O,!/-k1(0214j354"5h443 4321y1V0/.J.a-+-,,/+/,*,N+-,/.20t4d3U6h5M767776v65Z5443X2.10/..*-[-,V,;+,"+s-O,.-w0{/2=13 3546H56[5/5^43210/{.-,,+C,+I,+-+.,/.G1T0 31-5"4Y6w57y67776 6N5v4321o0S/.,,+,S+,+-,)/.s0[/2s132K4c3b5454X5Y4|43210/.-,++*)+)+*,+.x-00I392D5C46676777766654C3g2`1p0/..w-{-q,,,v-b,.-]0,/d2_1O4t3556766&6]65443210/..-^-,,,+,+,+7.=-0/21437(6Q878 88776/6X5.4M3r210///&.j.W-[.m-.p-/-g0/2~132S54.7V67676w6544210Z/.A-*-+*,+, +,+-,/|.1032n54%7*6J87s877 7 7H654f3q271k0/h..,-o,=.-p/x.0/2143546577j6*7?66554463J2d1G0T/.- -,D,#+U,7+~-j, /-1063s2R5466778%8O8k7766S5V4W32141*0N0A//.G/.t/j.h0r/!2-1325476q87m8776X6e54321n0Z//--,-+E-,-,.J-`0O/j2v174x336P576\87]8776+6c543210//.O/.n/I./.?10}213254e7w6878F8877?765_4310/q.-,?-,,+W-A,._-[0./I2M13254667<78758j76H65433U2\1~0/:/..-+/*.g0J/1104 3557687)9^88(876h654 43291'0/.. -0-,-+ .,F/3.*10`3^2N5b463618^7S87~7665&5G4w3{222410//./W./n.)0.0/214365F8y79U8a98887654k3a2O1i0/.}.R--,b-C,.,g/.}0B/&221 4H354667+78M7J796653@3j2}10/...-.-//"1C02143{65778898[9888:765l4F3F20/.--],E-3,O-[,t.x-@0L/O2513354~6{5/7W6706655443211090)/.-Y.H-.-/.1m03!355p76 9E8\9z8877?765$5M4A3a210/c.-.--x,d-I,-s,.-0/_2143`65[7u6S7665^5j433K2\10//?..-U.Y-y.I-3/ .0z/1032557w6879g887y76r5432<1q0/./.--~,-[,.,.-/.21?3Z24355a65l6q5:6<5433?2J1o0/\..j--, .,.-90;/O214;354!7?686787r87W877K65l4321 0N/n.r.}--P,-,.-E0."2813354656506P5~545 4r32V2/1z0X/$/-.,:-$, .,.-0/214366_8d79788288s7654 4w32210/\/w.u.u--,.O-V/P.0/21S4~3556565/6k5E5O4V3G2100 /.-.,-,(.V-/.H0D/1(132547j6~878988776:65v4321)0//-O._-h.N-/ .09/E1 02174x35B45,5z65656,543320/.n-y-4,o,;+,+-,.-1/2143F65a7~6-85776Q7j6C6]543/3U2B1c0d/2.#.,-,.,.-I0j/1032<5?4645656,54432m2y10/B/.-,,+n,X+,o+-],=/-D10'3,24,4657676&7H6j6k54321B110/..-G.-\.#-../.1/214I3[5m4!6N566Z554]43t2X10/.-d-,",*+*,*,+A.!-/.|1_0y32a54"6l57676`65<5M4C3<21,0m/W.&.--i,-,J.M-/].0/A2F1}3m243564J54'554.4&321H160/K.m-5,+**)*e)x+-*,+.y-0n/Q2i133#5645454E5z43221%110M/p.-, -+,P+,w+-,/-0/2154Y3+5:4 52444$43210 0'/D.-D,9,+J+;**d)}*.)<+ *,+.-1/21C4o35454/5C4413j2j1910]/j.<.--k,-,-+*.B-X/E.w0/"2S1324454545W43 310h/S.d-8,#,**)b*H)*)~+I*,M+%.,/.10;3123243444l3h3]21x0/Y.5.-,+,*U,+-,.~-0.10'3/2}4325R45454,4[3210/B/..&-,q+e*s*S)<*(*h)+*`-J,c/D.1|02!2473l43V4V332211s00..--,v,W+E, +,+-?,/.1"0"324354'6F55543 31`1U0f/~.-j,P,'+J+;*+)N++*+*,+.-0/a2n13243 54v43j3n221601/.-W-b,,{+,+E-Q,O.N-/l.0/21%4k354656563543210/.-"-%,u+v*+)A+,*+*X-,%/ .{0O/10l3v2d434 4433321!170b/v.--,n+T,-+J,[+-A,J/-0/s21s4354y65656L54332100 /H./-b,o++_*C+*+*,+.-50%/2132|434354L332a2v11+0/..i-~-o, -+:-',a-2,;.E-/.1033b5466g767E6 6354321"1/`/..-,,+=,)+9,+,+i.-/T.'1&02164C3445&443(3Q2A1F0 0.^..-,+\,$+Z,A+-+W.>-/.10l3o2$5:465 7]66$6f65C5c43210/.-,,+,+`,$+-,{.T-/.1021324353u4_3u3s2D2Q10//--x,N,*+b*+*-,.-0/2143546566i65P5Z432L2r10/X/.-o,,b++,+u,;+d-_,.-0/ 2 132y434364B33210}0y/t.n-A-,L,I++*+m*,*{-j,v/_.1/32 5C4G6u565*6}554 4S3.2S10/.--N,,+,]+,+ -*,.e-/.P1Z02132m43i433221h0~/.--++H**|)*)+*,+F.%-V0.%2!1v3~243545554W4k321/1,0)/'.-,^,&++*$,*,+ .,/.;1g0i2g1M3x2N43321382200/.-,++**)*(*(.+),+l.-1/32Q4\3M5O4C5t443 4+321G1/c/z.-,,+ ,*|+;*5,+-+.-B0V/102232'4]3g32210/.-,+a+J*Q*5)){()(x*I)+*f-z,M/c.h10214J34W45X474M332g1_0/{.-,O,++*,**,*i,]+I-,.-0/v1T0d2_1b3n2333221(1L0/.-,+p*o*M))()=(B*(w+M*6-+.-0/;26132Z43S4l3433210/.-,o,N+z+_**);+*^,Z+.-/.I1M02232!4<3322.2100/.-,+j+*0*))()(*e)d,3+.-I0J/_2b132h43z43 4-3_322 10/?/.-,'-#,',*R,.+,+.,/g.1 032-4J343?5@443H3p2d1V0e/].-,D,*+)i*')D**)+),*-,/.M1i031r4m3434332:2t10/K/. .,,+e,D+,L+,+--/-81/214344444333210/.-B-,+b*B*(\*(*x)+*-,}/.)1#02132e4343$4K3.3b2100/..u-,-+t,`+,+-,t/h.1d02143545A5N6^5/5Y433e2v1i0z/.-@-,+*+)7+*+*E-,/ .0/21Q4v35D4A5r443322^10//.f.O--,]- ,v-s,5.`-/.N1S013<2u435479665p6544U3}21k0:/X.-,,++*&,+,+-, /.0/2"1324454E54433G21x0(0.|.B-~-),,+-, .,-',-+{-,.-j0/10324354544332^2n100/.K.$-l-;,-[,-s,F.)-/.:10)3&2o4354667Q665544310V0]/.--_,Q-+-+-,.-.0/1021\4e365s4x54w544331}10/.F.7-=-+,+ -, .-C/.v0/2143r54657N6656:543G36210/..a--@,1-+n-t,.{-/.c1u021324343{43=4^3032~1i0,0/.s--Z,,+~,B+J-,k.y-/.1u032)5p4D6c56566544332K1f0 0/.--,-d,-z,;.(-Y/@.0/213243459443G4C33h2100/.h-7-,,n+N,0+,+-s,#/ .0O/{2h133u5465656554=4@3210/k/O..h--,-,d.-|/.0/1032o434343434832191//--,O,'++o*,$+-+U.:-/.1132445576d56+5L5s494[33110//u.d--,-,-,.-30.10&322s4h3 5@4/5I444+443.3\21010..--p,,+,c+K-+--/8.0/21435"5<6^5"6>5e5s4f4w33I210"0/.--,-,.,k.K-//1j02132 54[54g544 4G3_2100..{--,,|+,k+,+-, /-E0E/2C1{32436'56t56F54&4322810/T/B..j-.-.,.~-/.O1j022<4S3V546/56.5544322g1w0/.7. -X- ,C, +F,(+ -+B.--/.y1w0[3[2J4m3X5}454z54"5 43221?1q00..-&.--,.-/.0/V2R1b4x354@6U5h65555'4322120"/.--,,+,+,+-,{/Y.0/21X4`35:4645)6n5u54433E2100 /4/*.c.X-|.-.-/.0/213243"65y65'6k5544321M100C/".-,w-+,,+-,-,/.0/2132445&565 6*5V54%4F3m21j1J0*0//2..- /-/.^1[021W4[3546576d76655543211 0[/G..5--,-U,5.- /P.00s213275C4565?6u565/5v4d4i33+2210//x.]/<./-/.0//2<174>35466767676655E4c3_210_0f/N/.f.|-1.7-.n-j/m.0/20w32?5l4G6y56 666$6c5E5M432f2U1!1/?0I//.^/I./.0/Z2l132u546577 8|7877,765 54,32E1>0/.G/./ .>/-+0.R1W0214&3S54d6~566656R55$543 37210E0/7/N..-^/r.0/10^32584657 7c8|787 8A766c5q432h2_10/m/K..-.-/r.N0;/10j32!5;46H565B7c66654j43$3f2100//.Y/ ./z.R0(/D1U021{4355G7f687878a76654M4\321K1%0 0$/w/Z.(/ .l/X.y0H/10(3q243685657D67@6F6k5g54322 10//}./-.-/.0/ 2132a5]465768l7C877665V5Z432200//./?.f/3.c0D/10)3-2435465P7a6R7r66555g43;3l2F2:1k0>//.3/(./.0/10N3Z25*4657677777665j5432G22110/././.0.0/2"132c5Z446E5656686Q5B55434R3W2u11//.J/./-%/./.0/)2132S546 6q7676U76655;43221i0{//.q/d./.0/0/10+3^2d4u3f5}4b656 6(6T55;44>3l2}10//..-[.,.m-.-V0T/1032o4354q65k76N7w6>6s5e544321=1Y0//.-../.90:/10h3y243]546'5|65f655443m3o210,01/./ .Z.>-.,=.,/..0/521133L5i4U6h56565N6d54*432~2i10 0/./Z..-.-/.0/211324455m6u566a5}54433F25120)0//.&.)-0.-.,.-/. 110-332>4H354E6r5656595S44$3211//./-.T-.-/.0/1053929483R545454544321[100 0.@.`-Z-d,$-,:-",-,/-0/2$1u3x243545454 543221D1R0/./--,%.-.-m/c.10213265H454549554Z4T3B3O2100/ /--,D-Q,,+'-+-,. .0/2174&354 544544+3F3U2210//V..~-.- .#-.#-.-//103N2@4G35,4_54j5}4f43V3K210@0M/.--,-5,,+v-\,-,.-j0h/10Z3e23"343433H3B3p28210//.j.M--,-, .-.-/.F1I0213243 54T5]44=4322p10 0O/J.U.&-- ,,+,+-,.-/.1y02132$4%34;3q4332p2s1u1`00?/.-.,p-c,--+!. -;/A.0//2W1D3r2q43434443|3262 10//F...,?-,,s+,+-+.#-. .0K/2+1y32 43323&3}32110//..Q--,-_,I-!,-,.w-/.)1,0213343l43V4j33321<110/z.O.#--+,+,+ -,-,. .+0&/1w02132"4F33363"2:2F10/z/. .,Q-,,+,+U-4,-,/p.0/:2G1|32,4}34#4433332100/.--u,,+a,*+d,;+!-,u.-/.002221:3U23232 3P2e2a1v1W030!/.--,,+,}+E-,-`,.-0/y1u021323 3j4R3322110w0/.--,,+,+0,+,+-,.-0/10U2j1#3)2]3X221110w//t.?.--++,*Z,+ ,+,Z+-,(/g.0/1083G23232Y3Z22110H022H10/a/X./.6-,G+,,+,*,o+=-,-,$/.S0/J1c0E2e12121-21 10/..--x,o,Z++*<+*+*~,|+-,S/#.`0Q/1021*3/2,3>221100g/.-).--++*+*+*d,_+-},!/-0/0/10t2121y21m1z00/6/--,},4++*I+0*+*$,+ -+.-/.91a0"21213%2a2p110!10/..--+,8+>,0+,*s,D+i-s,.~-0.L160G212121)2141{0*06//--,,++*+9*+*r,1+L- ,v.Z-/.00 213(23221D2E11//..,>-,,,u++*@,+h,'+W-8,.-/i.0/10d212121100/l/..H--++*z+X*h+O*\,D+-l,.-O/T.0/102132:3<2211r00..-O-=,s,F+;,+,*,E+d-F,\._-/z.0/10/2A1f2{121n1x00//..(--+",*U+I*,+*+*,+-,/.I0U/e1q0f21212q1Z2j1]10g0p//+.-,-+,R++*,w+=-2,X.7-/.0/1031/3222128110/..-^-h,,}+J,"++*8,*,+-,s/Z.n0/1|021}32N3R23%221m1C0/.p.E--,-f,-+#-C,-t,.-0'/\1f021b3]2323 3P3n2S2i1K1l0/..x--,,+[,[+,+U-^,.-/.&10\2y1:3B232|3~2L3H2H21100k//7.-,8-+,+,+-,'."-n/.00102J1213!22110\0/-/..X-*-,q,v++*+*,k+"-+.-/.1'011:2b112Y121B1^0 0M/+/(.6.=-,+,*++4,*+1,*,+.,(/L.F0k/1+010101P0C0M/%/s.^.b--2,+*e+**)*)++B*+*,+=.(-:/?.//0/00G0//./.-,,++**)*)*);+C*++,+-,.-p/.0R/0/00/G/l.W.b--E, ,X+*))(|)w()( *2)*)u+*-,-,].^-/"..^...7.]-R-c,h,+l+t*\*j)H)((' )$(@)J())+,*++-<,-,....J.s---,++**))(('D(r'(\'=(d'(')(*)+*,+)-y,\-,$-^,,+++*))((,(5(Q''&'&'&?(l'I):(*G)*O*+%+n,+,+o,+++*))((('& '1&^&%@&i%&%*'U&'*'(()(X*)*D*J+*P+**)):)('('&& &O&{%%%&)%&%&%'&L(}'*)t()2)***Q**4**))((''&&%%$$ $$#$*$%$&%6'&L('('E)(B)(o)(>)(0('H'&&%%$$$T$# $%#o$#$ $%$&&|'&(o'()()`((*(|('' '&,&%O%%P$$##+#_#"#",$[#$#%$t&%&,&E'&''u'&:'&&%%$$###v#""""!#A"#"&$F#%c$%%>&%'f& '& '~&&"& &z%D%$o$##""!Q"!"s!H"!"")#l"##$#]%$%<%&r%)&w%%$B%$Y$#7#"8"!!!7! !^ ! !*!W"!,#"*$#$#/%$n%$q%$)%$o$##"" "!W!7!w %   ! ! /"!"J"#"#W#"$#$##4#_#"k"!!1! T ' wgR ! !_!{"!"p"0#"##""i"p"!!,!! G  k#>+} !r d! !S!%"!"!!i!?! n H-nk,a/Ar  J ! 3!  n(k6: mDT+WsO}D SALh2388LS]y}{`V^5uwtTiMO#nx<CZ#sB\7!%v;:X'ID23&)zasR_ZL)KgKyn}"!xdEcF6nL%80;f\*8 r$?MMSO#3:H4!A icA9vA+q>E {O 8fv|O<*"j`hPh&|wU,yIVf1L\w N-Fq3|0_Wdh #Xs}L$#&e Q1~pc n(}Zv4A&$m,DBeGb:< BN{r4eAx>K ze"PN!XS$9>t,!z)T9  / l/Kl9E0 J4 7 I .  \  F y   /  M , k e # : H N  n 3 Y ' 0 &  O K q } 0 b  I G  m 0 g  (  b ^  # g T A L p  1  > 8 n \ )  { l x |  6  =  M  B  & U N    ! <  E  >  )  f\:1#;9 2|rE? ,J+M+L2@#*}Z`6F"!/C%L0N3R7M+,rXT3L(A9= K$X8bJmR`LR8D$"u^pP]DW:^@fCiOhUm\dVSDG21l{cr^vaxauesgsgi]_QG<7$ |yr|nh^WOB9+# {rp`aNR<<*'}spa`SQDC45'' holdingnuts-0.0.5/data/audio/check1.wav0000644000175000001440000006163011220704065017315 0ustar dominikusersRIFFcWAVEfmt datalc (.,38;@EFPOZUe\ocxn}}  )2'6/@8I@UJ_QgWta|ksz  '05$@+K5Q<X@dIjTr_}kps} &&.@%B'O:\F\DhNnSu\hm}$) 8BF%P2[@gEiBrQ\_lovy!2:BEF [-\*`1qHuL~MS[ls}8=KSQZ&m8zL|LNeilt} %(:5B ^!XSl.s7i4KSOelvr{ *54=CM XXag`s-GK\__xz   % 6 E C O  ^ a  i  u $ 7 6 ? G < \ j d m x    $ D L ; N [ [  - - 3 2 D R R b _ u m j    ? - 5 [ O N O c y # w ! ! @ 3 0 P R V p t    9 / E M ? L a g  k s  q  ( ' : N Z W O y p ~ x i    0 9 L D _ Q V  o  m \ ! %  M B A T m o r ~   & 9 0 0 8 N F U \ h p "<2'1UOYS^dgr{y<<D]CTet  '@2AHkYPasj $? (%0D4C>`b_*700BXio^kxzunyh|%.*;uj,#',GNOiYp s"B);#>bFjgutjsuK%2174FASj}%'/&<=iWnx`+(09C74a]\u_ _Q)~NOb9Yhqfi#-5!YVXQ;RiN&m,KJB7vDcMk~ E68L,{Ico*z0{XT]klf) ,@e,F.}T6p'eHAd6y,zi} . )7!I3U\)p;~ucIod   -:S@YC|:4 ?O2e[znn9=6'T%R$]%^IWy7pZtx[p]o)3%V?(I:v?#E3fCqt7iMk54C3`Cf:X~@oMtJdxNsHU)F^<If`l`^qe|)(&A&8idIOIYh[~PX_Fa$ `b;=JUIShc^mkwuk  #! +! /D Y9 7C LE T[ j U |w  t x    \ p !   (!#   !    I!7 F!: *!: ! ! l!q ! c!j [!` ! #"!! ! ! ! ! ! ! "!)"&!&"!!A"6!! ! " !! 5":!X"H!E"]!|"!"!r"m!"~!|"!"!"!"!"!"!#!"!"!"!"!"!"! #!"!"!#!/#",#"M#X"# "#"$# "\#8"U#8"p#N"#"#"l#h"#"#"#"#"U#Z"#"#"#"#"#"7$##"#".$##"@$A#T$V#,$#w$k#E$B#$"G$9#$_#$#$#$v#$z#$#r$\#$}#$#$#$I#$#$#$#$#$#$#$#${#$#$#$#i$a#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$t#$#$#$f#$#$#$#$#%#$#$#$#$#$#T$1#Y$9#$#$#$w#$m#$p#$#$h#$v#$#$^#[$9#i$>#v$e#g$O#b$Z#~$^#f$A#$#$r#$e#$#$#$y#$v#$#$#$#$v#}$k#$#}$P#$}#$#$#$#$h#$#$|#$i#$#]$E#$~#$#$#$#$#$#$#$t#`$A#$#$S#v$`#$v#l$^#x$b#$#$#$#$#$#$#$#$#$#$#$#$\#Y$7#_$;#$#$#$#$#$#%$$#1%$L%B$!%$%$$#$#$#$#$#$# %#%#%$:%.$0%$%$P%1$Y%X$?%B$5%$[%P$`%S$%$%$%j$%$%$%$%$%$%$%$%$%$&$ &$&$&%^&\%&%B&-%z&x%&%&%&%&%&%&%&%&%&%' &'&K'R&A'Q&s'&'&I'd&'&('(5'(*'(' ($''& (&( '('' 'q('z(|'('('('*)5(;)N()()()()()()()()(q)y()(})(m)q(r)m(p)y()({)()())*<)U*k)L*`)6*E)"*6) *?)*"))))(z)(I)u(B)-()(('((('('('('(((') (((('('('](X'(&'&'&a'h&&%&%&%&%&i%P&D%7&(%&%%$%$%$%l$%$$#$#$W#3$##"#|"n#9"E#""!"!"!"j!R"?!! ! ! !F *! h 8c 9K> ?p5D([0v_k?^ q&=a :LM^50-^eT$In-=li_iE*&kc||WR ^ YWmo3JiF]@Lt 6OOxFqf;K'MNmV}wr;(OdYloX*[1 6 8 !!y ! +"!"!"!g#U"#"$"b$\#$#%$8%D$%$#&$&k%&%&%b'e&'&#('m(w'a(r'('( (((M)h(v)()(*K)&*9)*)**G+K*Y+a*+*+*+*+,+,,R+,+-%,-0,L-n,P-x,-----,.N-?.a-'.n-O.-.-.-.-.-. .. ..-.+./I.X/.o/./.L/./f.//l.U/.9/o.-/k./e.8/. /`..O./.(/e..-/-.//..%. /k..a..E./(..8..A....-/J..-.-.-...-r.-4.-U.-O.-'.N- .N--,-,-,O-,5-z,@-,(-b,,,,+`,+!,S+,+O,+,O+,7+,1++ ++*+*+*2+I*h+}*4+j*+3**)*)*)*)v*})r*)M*o))() )) ))()))()()()()()()()({)()()(@)N(X)c(g)t(')-(4)D(%)A(4)E(k)d(>)H(9)X()(E)q(T)\(a)|(Y)(E)i({)(o)()()(y)|()()()()()()(u)()(})(c)()())8*O))()(*-))()())*))7*P)/*=)*T)!*T)*)*)*)~*)*)*)*)*)/+7*"+.* +&*Z+*=+V*>+o*+*+*+*+*+*+*+++*+*+*+*+*+++*+*+*+*+++*+*+*k+*w+*+*+*+*+*+y*+*+*+*+*|+|*^+}*T+{*=+V*Z+S****)+****)*)*)*)i*n)c*)**N)))L*u) *") *.))(`)L()(B)a()@($)D(((('('('('x(e'(&'&'&'&'&Q'?&'/&&%&%i&^%'&%%$%$%z$%e$p%H$.%$$#$#$#F$"#k$j#.$ ##"#"#~"d#F"#!"u!"M!"o!q"=!! " ! !Z !n !   { ]e 'mo~0KuHD^w1.l/NGDzS<`;-$D qcw=Uatl/V\Ed1%c]qPT8 oMCE+.VS"I %~?n|M4[%Z^JFYGDU-TR, z\~U' Sws(xMb0<N7>9 B^s6t@<LL)BXW]!*O'uv m~8wl*%DVteJ*mf~"RN:uE__13tPfz-}A  : X m 6 q V )! j!D !z !h ! ! ! B"!x"T!"C!"K!"t!#!<#"M##"#"w#v"#"#"#"&$#L$9#$Z#$#$#$#$#`%Q$c%6$_%]$v%$%$%$%$%$%$%$b&Z%~&|%Y&i%&%&%'&e'Y&Q'S&b'O&O'V&'&'&'&($'+(\':(A'('b(n'('('v('(')(#)L(.)?(E)V(0)8(Z)o()()()())*/)N*G)"*D)c*)*)*)*)*)**+<*!+U*v+|*y+*+*+*+*+,+,+6,H+T,j+Q,f+,+{,+,+, ,,,,",W-,-,Z-,q-,-,-,---,-, .Q-.E-f.y-o.-U.-t.-../0..1..7..6..8./b./.l/./. 0;//.//0m//E//?//;/*0r/00/a0/0/a0/0/0 0 1N01|01d0d10+10p101=11-1102U1112u1O21'212121222(2222<22[23L2222@2'3r2!3h2932A32J32#3}2]323 332W32j32p32q323232323333|3233333'3343333:3333232323C33E33)33U33@332323833N33#3{32Y32q32932O32N32:32\323~2O32G323t2 3q221212 222212 22"2b21J21|21F212q1>211512v111y1010;101s00600 0000/;0{/;0/.0X/0T///z/.Y/.f/.!/f../....-.-|.-C.-5.v-- --,-,}-,u-,-,,,+,+G,a+-,9+,H++*+*j+*+R****)*)R*o)[*))%))()()(^)M(-)0(('(':(4'!(1''&'&'&'&&&&%\&m%&&,%&%%$%$%$N%:$$#$#[$7#]$R##"#"`#<"#!"!"t!"N!{"8!""!! ![ e!Q !!! 6 !  4E f|-;N.9T:zh4VX*%aH's#J?H]9J6-G <ITaj&sq4V wuQ`aE&b%aa?:I=e _ \ ~|5zG?g|@}'ppbP/dhPTDUbm. EN>_. 82l oA{Bc3!5ds7wGD<%>F%<@*GI G4g`{%SggkN#mH]V2l>,bJ65%P y:i$Hi& ] *] *   !U! }!l ! D"!&"!y"S!"!"w!0#!4# "\#C"#"#"#" $ #a$H#$#$#$##%$K%F$% $d%R$%$%$%%&%f&Y%&%&%&%(' &'&'&'''&;(5'j(`'('w('('')*(9)4()()()(*/)*())*%)`*t)*)*)>++*"+?*E+e*k+*+*+*+*+*+*Q,p+t,+,+n,+,+,,!-I,-R,6-c,]-,Y-,-,-,- --4--&-.2-6.o-Z.-@.y-j.-.-.-.......E./[./V.. . /m.8/.)/o.f/.v/.{/./././//?//)//4//>/0D/50/d0/0/[0/t0/d0/0/0)00/000/000F00/0/0200@00 00C00:01T00E00/0B00A00300 00/0#0040 1T0000$0000/0/h0/0/0 01D00000t0/0/0/0/0/^0//0o/e0/~0/>0/J0}/'0O/0I//././1//7//././.i/.W/.#/k..$./J..../0..-.-.-l.-J.-..j->.z--0-------,-,-,C-f,-<,,,,,,+,+,+I,o+W,+r,+++,G++*g+*a+*F+*Q+t****)*)*)@*t)3*Q))))))()(g)s()$()+(('('l(a'^(j'B(F'(&'&'&'x&f'S&'&&%&%&%&%C&0%%$%$%$%$%$A%H$ % $$#$#{$d#r$W##"#"#"#"#"#s"#`"2#""!"u!"!G"!T"!u";!|"H!G" !! ! !f R! 9! @! )!    zx < > xY!{.UMa!tJzD<LKc_#1(4   Zh^IQ|`Vdv^shw_Re9X#]P  Dj+ Im2b2S\5te g FbwS4   8 6  * h M X / { Z \! !B!!W R! !f a!8 P!' ! ! !l ! " " -"!f"5!E"+!a"7!"W!W"?!"Y!"q!"!"!"!"!#!=#"8# "S#4" #!y#P"#k"Z#N"R#7"#"#z"#"#"#"$"$$"8$!#F$F#s$z#l$U#x$g#$#k$b#$#$#w${#$#$#$#$#$#7%1$%$.%!$h%S$x%|${%n$%$~%i$%T$%$%$%$&$5&%)&%&$S&3%O&=%X&:%8&+%p&j%E&6%&h%Z&E%+&"%&%]&M%_&@%&%&%&%&%&%&j%o&Q%&P%&|%&%&%&%y&y%w&q%&}%&r%i&r%&%&%&%&%&%^&R%&%&%m&u%&%&%&%&%&%&%&~%&%x&u%&%&q%&%&%&%n&b%\&X%&%&%&%&%3&'%(& %&*%7&4%A&0%& %+&%X&0%O&&%%$%$%$&%7&%%$%$%$%$~%m$O%*$%h$%$K%;$ %#q%S$`%C$%$%$$#$#$#$#$#~$n#z$m#l$C#i$L#5$#%$#T$K#,$ #1$# $"#"#"#"#"#"#"#"#q"h#]"u#T"|#o":#3"Q#5"p#4"d#M"#"#! #!"!"!"!"Y!|"a!k"M!"p!t"^!"e!k"G!$" ! ! ! ! ! " ! ! y!0 t!F s!C N!" 7! U! v!G ! m      s Z y b l ~ / @w L z  iv 0G 0  o j <V )d # G  B2   J l G ` n !p -Y *n *c R / p ]d ;{ N~ TJ v 8 \ b / t  y i   !  Y     '!-!!l!5 Q!$ 6!!R W!I ~!] !d ! ! !v ! ! " ! 6" _"*!8"4!"S!P"'!&" H"#!"!"!"f!#!"!"!$#!#!#!9#""B#)";##"e#F"k#E"w#\"#"#"#"#"#"#"#"#"#"#"$##$#$"^$8#^$h#$#$#$v#$#$#$#$#%#&%$$#,%$%$%$%$j%T$%{$%$%$%$%$%$&$&%&$%%%$%$ &%%$ &%4&5%H&f%t&s%&%v&n%y&t%F&[%{&j%g&P%y&%&%&%&%w&%&%&%&%u&g%&%&%&%&%&%'&' &'&'&&%'%&%('&&#'&'%I'E& '&'&'&?'J&4''&'&R'V&3'F&v'&i'T&O'G&Y'\&3'6&&&' &-'>&+'L&!'$&'% '&&%'%&%&%&&&%&%&%&%&%'&&%&%'%('-&1'#&'&&%&%&%&%&%&%&%&%&%&%v&s%X&N%Y&?%^&E%&}%~&}%n&q%`&c%Y&A%:&%Q&A%0&*%)&7%D&=%&$ &$&+%&$ &$&%&%>&@%%$%$%$l%p$%$%$%$l%_$-%)$W%S$C%G$z%{$%h$D%9$%$9%8$>%$$#% $$#$# %#$#$#$#$#$#$#$#$v#s$^#z$e#o$S#g$j#$"$"5$ #2$ ##"($"#"#"#"d#W"#o"#"z#x"U#!"4#!r#F"R#5"P#C">#9"#! #!#!#!#!"!#!#!"!"!"!"!"!"!"!["%!"g!"!"~!d"#J$;#b$<#$^#$#$#$#}$w#$#$#$#$#$# %#%$/%$3%$%#P%a$X%G$n%a$\%U$=%$$P%G$}%e$%n$%$a%]$n%h$%$%$&$%$%$%$%$%$%$%$&$%$%$%$ &%%$&$%$%$C&(%&%E&>%4&1%&!%O&>%`&D%*&%J&B%E&?%=&)%@&3%@&7%t&w%&%P&I%&% &%& %@&0%&&/%U&?%a&R%U&f%F&M%n&b%A&A%c&V%&v%&%;&%%&%&$&%%$%$%$%$%$%~$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%y$^%f$[%]$N%\$u%Q$%$$#k%D$[%i$(%$%#$#$#$#$#$#$#$#$q#g$H#U$Z#n$Z#$~#0$)#$"0$##"$ #C$@##"$"%$##"#"#"#y"#"#"#g"O#("O#C"]#I"\#2"F#8"*#,"d#K"<#4"#! #""!"!"! #"#!"!"!"v!v"C!a"#!"Z!"N!`".!h":!q"Y!E"7!8"!T"3!Q"!!" ! ! ! ! " ! ! ! ! !a !u !p !m ! !X !c !J c!? !c k!M g!D !j ! !l >! A!+ 3! +!!!!!+!]!) ! L! !!Q!+ +! !! k   p  x     y S| > ~ f ` V   T~ Z   ] v f I L L | g k  f  q    b z sK  A z      ! !      f!# S!; !>!w!8 w!F Z!$ @!' q!h !p -! q!3 q!B p!H !p!D !f !F !b }!< !I q!W !e !d j!. !s ! !| ! ! " D"!! " /"!P"'!*"!6"!\"*!X"!"V!"`!^"#!u"I!"r!"!"!"!#!#!"!8#!:#&"# "#!#!Z#D"I# "C#,"~#h"c#8"#}"#"#"#"#"#"$"$##"$#=$9# $"$d#$d#A$,#$o#$`#$}#$#$n#$h#$#$#$# %#$#1%$$$#%#u%z$r%p$~%l$d%P$p%r$%$u%m$%$t%n$%$%$%$%$&$%}$%$&%%$5&6%&$%$& %%$[&a%)&2%^&\%&%p&~%&%&%&%&%&%}&%&%&%&~%&%'&)'&*' &'&'&'%' &'&'%-'.&W'=&f'W&q'f&('&C'N&['^&('9&N'J&`'k&w'u&'&y'&'&'&s'&'&'&'&'&'&'&(&'&'&'&''1(3''&'&'&'&H(V''&(('((N'('(''&'&(3'T(E'7(!'1(-''&'&$(-''&'&(''&'&'&'&6(!''&''(&'&'&'&'&'&(& (&'&'&''y'&'&'&'&|'&'&}'x&'&'&f'}&'&'&'&{'&^'W&e'[&}'m&'&Y'T&'&5'2&'+&k'q&Z'Y&T'Z&' &='K&&% '&&%K'%&'&&%'%&%&%'%&%&%v&`%&%&%&\%[&H%&%&%&%f&X%&%&%M&9%,& %B&%8&2% &$&% &$%$& %0&%%$%$%$%$%$z%m$j%]$s%$x%d$p%O$s%m$%v$%w$x%m$l%S$(%($k%7$D%$%#%#$#$#$#%#$#$#$#$#$#$#$#Z$@#O$3#_$U#%$/#o$q#!$ #H$5#j$I#.$ #$ #%$##"%$ #$"#q"#"#c"#j"#"#"#"#"#n"{#P"[#;"l#O"l#Z"^#/"0#"S#2"'# ""!,#"f#<"#""!"!"! #!"!"o!"!"!"!"!"{!"z!q"N!"!"}!j"E!"z!"q!"U!"x!S"!I"!"M!f"0!="!@" O"1!@"!! ," (" " ! " ! ! ! ! " ! ! " " ! ! ! !p ! ! ! !{ !| ! ! !w _!/ ! ! ! !L !e !w ! !" ! !s !` ! ! ! ! ! E"(!" ! " &"!" ! " !" !! ! ! "!*" " " D"1!E"!" K"$!" )"$!" ! n"H!h"?!T"H!/" !o"F!C"!"!J"'!r"R!d"O!~"M!K",!N"1!"d!s"E!Z"F!"B!"U!s"G!"v!C"2!`"F!r"B!"X!u"=!a""!"{!"!"!"!"!"!"!"!"!"! #! #!"!"!"!"!"!"! #!#!"!(#""!#!:#%"*#"_#8"A# "#l"@#."J#F"h#V"N#."g#6"|#c"D#."b#Q"#u"#"#"#c"#"#"#"$"#"#"$"#"#"/$#$"$"+$#D$'#9$#7$#$c#@$##S$6#Q$4#/$*#Q$/#D$>#J$\#.$ #0$/#Q$I#\$M#l$_#i$c#$#M$I#\$@#$s#$#$#{$l#$~#$#${#R$K#$#$#$#$# %#$#$#$#$#$#$#$#$#%#$#$#$#$#$#$#%$$##% $5%$ % $1%$$%$"%$0%$$A%5$9%5$^%j$J%@$ %$%$S%M$A%C$B%%$A%B$^%=$k%L$|%~$%$\%e$Z%i$|%p$%$%$%$%$%$%$%s$%$%$%$%$%$Y%K$%$%$%$%$%$%$%$%$%$ &%%$& %&%&$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%p$%$%$%$%$%$%$%$u%e$^%\$]%h$%$%$%$%$%$%$%~$y%h$%$%$%$%$u%Q$%R$%{$%f${%_$y%W$t%@$J%7$t%l$m%l$%$%$%$u%p$%$|%w$V%;$G%&$J% $6%%$%#p%j$5%@$Y%@$*%#$5%$p%P$b%O$ %#%#U%:$.%'$B%$$#2%$0%$$#%#7%$=%$.% $$#$#%#$#$#$#$#$#$#$#$#$#$#$#q$j#u$B#$#$#R$ #]$F#$#$#$g#$~#t$n#E$##[$.#y$h#b$O#$$#T$1#L$>#p$G#j$K#)$#v$C#K$?#$#_$3#a$P#$f#$d#$#t$`#]$B#}$p#6$$#6$#[$5#\$;#B$(#'$#4$#|$`#j$P#$Y#z$h#5$,#$d#F$#P$<#$b#A$##$"$" $"$"E$,#6$5#4$>#5$#:$&##"$"$"$#$#$"#"#"#"$"$"#"$"#"#"#"#"#"#"#"#"#"#q"z#N"x#r"#"}#f"l#`"#~"#y"w#["\#8"o#D"T#3"#_"#"~#S"q#A"&#!z#X"r#j"6#" #!#!?# "#!4#!F#"# "#!5# ".#"!#! #!C#"#!"!"!#!#!:#" #!"!#!"!#! #!"!"!"!"e!"!#!"!"!"!"!"d!"!"!"q!"W!"!"!"!"!"!"!"!"! #!"!"!"!"!"g!{"H!"v!"!"!"M!"f!b".!]"0!`"!4 )!' i!I ! z!a j!_ x!r ! ! ! ! W!; c!H l!Z O!S _!P M!5 g!^ k!S i!i g!f D!, V!. U!F (!6 1!9 4!5 ^!- T!> ! T!: O!? $! S!6 SC ?Z o\ n V Wz z ` l| yK ;L P1 A 0? E / A *- :  # " *( ," ;: <iiy{eom]mT\dtqf}biGI?jiw4EPnM?4.DW1>$A,Q#+A]/6#09L+) aRwqaa3Eo23  ?e * +5-,* +E  .r{kuh~egaN{\s^n7f6C;WImt>H(G3XHR7a;^C[CI.R1IPj5 (|hwWAdR|nv]<1"O9,E/QC#}p"TbiEu*QlbAntM=jCh2_A#T?Bn-PHr4\67C,V(&<>2- hWg{^]KoX{8nf#]Q2O8jZ 3 DT$ xrw[F|q;usja\FmUv2| \57*Z,d=!ML[.!vsrv][GE}Nq+~_8~JNe"[*VO>xUdeTTI6-*!5Y&qmf^eVjaKIgj]GE4{jzclWJ_UKAS"s*mf<'.-!, !  xe[ft]kW?aBV+:6,D=N<qqKx-\gnecD2CC-(I7 $(}ruo^[=_f8FX72}hi$%;$U t1?U$T" }wpuxcOUlZA3$-4H j|W]DDFJ[B3+7. ( y~pEi>M//9 ddX^ntBC7.F'- K ykafgNJV;B6'()t}m<QRF?9O"   {|omsmtA=K,GH5N'||yZOyXNhEUVHS*=&6_f~lOeLKEPU>@a18-&)*%rvrgWedbNJ@9'&-3#'2 t%jcjbcOW\axQ5L[d\0?:%I?" ,$}yyrUXZA^YJR_eYYTPU+).:2)y ;r { ym |zq j f Z b E K S F J 8 9 ) 6 <  0   * %            w v v t q t S I Q G ] e K N & @ O H D , ? $   u v d  O U i  Y U X > ? ? 5 D )         } x r | } j c ] a _ R Y d ;  & 4 {  - C , / ' j   s  `  e  ]  N S S  M Q J 4 0 0 $ 3 !      ~ w o O d l V P I K O = ) y     ` `  g  S  D > < 9 % 2 % ,      x e j U g _ H [ C F v . s # i a  m  k  Z  O N ? = 4 * 1 #   ~ j w t h ] ^ I K I D F F u ( o ^  k " e " T  O G I B * 4 0  % +   }ofiaDNiENIx6s1z-m(_y5_[^QG :86!(*#  ooycOSPCANxAn8a$]k+g'WNR H;.-,"'$%~ukklmljf\KMJzAu;k-f-h3](`+])PIG?/8 71-/!*$s}yqqgmbed{T~JKwMg=e3c2a2_6W-W+J$FB8 75 5,"!  w{kbjojYyHtGiNfJeEZ;U5S9K(H ;< 8010,# xulke{_lTeObL^F`G\EU?K2H*B(8'/6/'(  vrnjydwbq[iTgO]DXAS@PAJ5E,:+274! }vytsqkfj^f[^V\TWMQEOAI=C8<07+/$(!!  }~wxsrnjlce]`[V[MUKLKBG>?<774/0*()&  holdingnuts-0.0.5/data/audio/chip2.wav0000644000175000001440000001025011220704065017154 0ustar dominikusersRIFFWAVEfmt data| " +,') >^8D,c0kFZKS|kpZkg ) fH.U;S|=z]iN%:m6TF0`$9x: ,e  cN4 f $ xUSK0l 3 O)C| *0W d1   GxV % g Q  Ys qXWV 2 <-6S q d cRft! t(W& # m "i `  ~m)$# )b :n:wr Mj}h 0z Dze0f)g& G H 6R&  A )m%G * $C [{@"Q,g~ 12 J 4uKV , 4{0o l] 4;J^  < ff :j  @HfEz2 A.t G g E8W(tt C58Wl>bY~OC^ [ ` =n\x{+ lg  ;? ka: V ' sTN-  E H|@-ix J)j W; W,iWw "9hs.y ` & C.=: L8yx5 x WeU~7z0l    9LE t;  /0 pD L uR[ {w+`8hS nL 1JJw fH@`1j8BtRnF6C_h}6/V` kxI'_4 UJC"w3j8zrz+x#"Q=gLFK[ $ -@"^ `G 1 M.l  lgiE ki pd &uQL@ FKw+ y7 f:a=}.nM6& i4\U yx  OzkW4VTQ1  YN&.FP$(IAejZYY > HaltPb 5 A3P: \ , - %#KH   :0  e \xx ]@/x>  -<ry ; 6M{;c3v 6,5BV n2n.K~J_Hgf";SXPL  d`fMjsN1Q t}4@,`K8w d6XZ1! @dR Bp_PP<\j?QZ" }s&"!%_qR@V'-\ 3d kJ.5W ~#g@#@Wa|k$R;A>1+^K atC?M/RoZf N~FR#$]+Qi%LS)-m( {sty(h$F=e<cgmhTV-91.HWyY`@%S6|m63b_v40'SNmg-g3HW9%?]9b e0GX?Zg-|eWQ3%Z=6Nx^-U3~|f$pt$t(6Ww8\5($$OQ~0w_;ZF&au~cDH&"3nh ptV<Ue/AW0:Yq'eP}{oCP~7PdtmtfUtTzpfPXPF`Mqcy{eOyDxHJOD<;342,$    holdingnuts-0.0.5/data/audio/deal.wav0000644000175000001440000020346411220704065017067 0ustar dominikusersRIFF,WAVEfmt Ddata &+638,! ""FMBI13    ,8/:'!$"            0.5900.41?      36II46 -48+"#% :#;%   %D*T<@( GBcUH6&#,&   % )  ,'  &$-MOrr{}RN     //65  -434+. $&  $$3#$*""**'>5"  (&;2@-4! !" +$8+!) %"#$  %#  50_V %##/&) 5406') M?JA+'O@K8 @LHP.(    C584!   -%CATX87   SQGF,:8g\F5QQSO  -8ce4 =8]KS@ 6&E42*(":3E@)$HKOK92"w%&&BG19*424   +D<ljut=AxP^'"45^]aW-($UNYTJL>B31A?$"VR KN;H6ER]]e?AKM5<~~~p/+ !..SMJKDEo`d` $}HPEOAT "E< &*)5*A?V0::.'";:}wf*wnD3PQ# H9QNOW[c-% F5C>AJ9E&+(&USk{aeF=SD,>27&|yn~Xi`dAB>:ZV>I'  :;y:5&"5 (&afirCM"4@4>RUro"]Ymslrw}vwNRgi*5pyhi|7/ICSIu`qc +3T^;? {v>C| ux8H DDJF??7D'/ DNp|dm ==gjkkjhnnlcwxytcf,- ($*E@>;KN"$~ (.+!&0@?C?$' #E/pE<8);A|zzqRNMKI4N1J5 ~jlJQgacm:5pa}A9-(),-1UL|rxekS)WkOU~|je i_5$ZKp`g^IIF<:.#"qy'.WQcWa_HH<-$[c-QQ&63ystr3#2# %MbmSP  \dzS 2A;nh,tirP.0&)4.f}d5lgu/8Yk~@X!@%NLMZ/! 2HpWADJWg,2`ZPC8 #$<Vc i0#)I m^+2},((AY<XS H0]~x<)z0CNV/0RW~&  }]8N:$5 *1CJ~ S\T8Q6y.A`zwwIOvOaGPzLG xv} 8&%."ag-;Vd  WUu}~e|))@We01r[nrdkBKMTnpi`42CDZf,'/ov#-z}]TuN4 +LVF[&?\t !SM-&A3x aT8Go}!vmX$ '6(DwuXKy_P2H0  '!$)/#jli_oC[kzaYT]/ BMrq)T9Vmzu$UBhgFP]epgA4J:/#I?~--  14X`8686E<)%jf|q+#F>~&iun~.A!nj;2OMWTv"3=AdYLF}d:?1G9T 'waRl2!2Jcn{c?Ix7O0AW^13-'cYLCp$`xSQ}`HPM7=7> me!'@cx<jeZW{pUEz*XES# KZiuk^{__D) \ Q(7<xT?K|`SEXoYUV-akz"` Wy.3 H R"SY1'zb fniY Sp|[F&CS)C R?#R%;y`Bk9V;/  0Y6@uYDI`]]y>UEL-+li+D7fd''1&Y9d@:#$u)5Vg  U]Ml:fl~q VB)/}-lB:G_ p/sIfL>7li AB"$lS6&1@P<xf\F{L u\H7 MNfofq_}vA,29N$8;!G^,-SU83,.26|`y vJSlvlm#\R^e<F"Eh QP|jD-QG8>jo?C'Us+*SV??QQ99-.|gqH*{H&9y[f $qaU2uJG5PlH2jUR'H,:yp%AI]tHQ>AYTrI",0LDd)KiNuBpvr,9}"C.>v8.P@bS5'nj^;RB;?&,Dey2L.VsRb,7 SWq I9 ) G5jbOc !I[ Ep,U ><#G4I88=aR;i]X(A.]/!Cp l=.~;&cg-BE4{r]`00P| A `3KIEC^is0^0}P<2>"!6#b-^ 5TEu  0?(l&FZne|!VF{Qc{OT0.IMDi&1 (P*1/4i_fLgYA\wT&Sc'2@*Voy"gK{|wNwS3=jb72li]w{!zO2MG+}f "&n2\^I.xsNTH&JIQt>etL<|UxTGWEolU_8X 7 $"<<Kn4z-_FE.<,5B$);i;bgy:%8+9@ ,'NSjQr'GN&~Z4ww .<wdF7Y`9Zy);012'8!rht`<?L+ 4\p)`U~,cBt(|yem)) sjJi>NwNO.=~d\eAN+(MnNuMSkSnGEkvmka#pCTP_o,hw{ghB%{oP[v-X$pHw?,5"&+*H^t`hxiq 7_>6TKQ@,t ;E@3G.H4ohgxll ?$EUuEO/nu KfLIK_\ >Ub;d[4NU5t"1%G|hpVyyY` $9Tky  bJrR)eFwP*;Pi#yvPe@WnR!1+ *!lH9~z&nhymqSY",3j9a ! [Ggqz 8-WK~xwfRNX:KRrtbrzg) "dOQ:[e!$$}sTM/ukZLWD#<-4:PV=Q$"loWd ouh@?//phyl|4Drzj){C32:YQjyF^t{\e2!RWlkqUJ :ZL a]\h #Jl'aU}nyD)s\S !G@?SM`FWR Q{LRSW \=2#qu#Jdt^l"=,^N6 tqJ/dY )L~Hhr qxdEkLR?77J7B $a[s=*xqFHD7MJil<5-cKMKFDHR .`dq}X[~}zdfe~J4QNx Yh3D7A6Oqv$tf*#c[rd" ;F\e!t_@3`[MV4)9>29 vQKtnA813iiouZ_QTinz-H4}6-GH *sw<CbTzl(!<DUcl95HAel-?jr?;(|mmd?+{b\ rra,'n}-4Q_vYg]VJ: .COnn~|hPS>*!p2#ts2tUg*JSq ,% XQ(,AA![O'$]b9;`J;AqUf"ue$Kc_yZU|kvtHV;DM8")$!9sB6hiLD%'rz}b" 5|)#& nk-5vx1*WGgV ~(5=R_?6P:Eb0(AHVaa, $paJD@Pzm &<I\fOKf^H@P^Ynn{}h./_]npnn!"++cWB5|zqp\Vecwrdb27GM_=2Kcj ~~r|&vdyUM mOXk3$-okxTKn[}pxu.1Pf !qos|hu[ilKW2 HL&:Dc:Z 9XJ-/ A`v/=4@-4JE33R\RQx{< bNZr1*}U;iwAU3%(3>DrvGAzLX]d``zt=6Yo@S$(:198:jhlLK2D:*">6t4*DB9536RXvvdh@R Wg~(#>3VFq~yJI?9<A8Ayz0@+!--15>D1,#1.fevqWG5.?10$! ''&% 0wkofXS/056JIIAKG8; /- '& +*% # &&.'  *(,) 0&D1(   <1A4 )&NKOY%&|~#% 0%(*!# '$ 2-$)$E> %!-7=0<4A .,/,  #!0+ ( '  $*<:   .1IE0'.)B@F@+/''!!(  #"35!'  4.NI&( ",-BF<A/.9=@?&5:CJ&( 1)>=+'!"2+'$ !!(*1,#=5+   % #3+  $/3(%! +02.(' &/PN;7(,  )!   )-*" )+  ;:\LQB 4)C43*'%4:@C'&GJOL92!x&&%EC47+350  ,D>jlrv=AvO`( 80b[aY*" ($SQWUJK?C05 A?$"WPNJ@D8DR]^d?BKN4=}} ~q .+ !*2NRGLEAq^g\HSAS>U B> *$0.0<DR/:83!!%8=sg+xlF1RP# H:OPNUa[5! D8?AAI9G#/$)UU~o|_hB@RD+</2*zxnUm]g>E:>XUAF () ;:z96"%4")"fbkqCM  9;8:RUrn#_Vrmrmz{ vvPOjg'7qulg|7-KAVGv_sb (6R_=="{v>B}xr9I BFIFA:=?,, IHtygk 7Afjjnfllmnby}ty^k(/ #(&H>A6HQ!$ ),.%#3;E=D!' @4{sC= 3 $=@||vuOQJOB=F6H4 } eoJQh_em9=SJC$qk2 /-"#"cf[ZmaZS{((HP ]QxliW?&$$$XhENd`|z zlQYs}fp  <7nd>=++-)-0UL|qxgiV%YiMW|{nch_4#\Ir^i[KHG;;-#$n|}(.UU`WdYNE<0&[d-PT# 45xsup?C#)QW HD|}VX FKhcutY]$\Zosz%8ah||;4pooho$ua]tO&)!%&'OM 12 JM=/z]:+&"a]{x tp^X!!=@tf)#DV {pwF<A: xbgXyN:(E/{m  _OJF4?wk2#$5-y WP~+D!8|_r=C%40'<%tceE=N 1P|U'4dIGkpb#]G0uyeP8fi_w{?;Y[4?mY@!AF*9GieQ`# ohV'W,/:Y"2OIaQ\/ sREB3 'Msxj=W1~ 2yW@pl?DdaMIZY .e$>IflS) q_CH 3<[bC@lSjo^7* 1fb", aYTR  k| &E5O[bGN>u8/ gh!H5x{E.~#5 $N`nSQ c_wV /D;mi/rkpQ.-$'12c~d3oev06\h?Y=(KMPZ/ !.IpWABNVh*4_ZQA<~';Wb m0"$L l_&6z,'*CY=VT!F3[}|;({~1BPR3-US}% }[:L<#8 .-CM~ N` Y4T5y0@_zvxGPwP`GP{LG ywz 7'#-"fc09Xc  UXr zj~*%ESj{5.p^mtan>PMSpoia31 G?^d-#3kz!-~z_SuN5 'NVFZ%AYx%KT((B0t"`V=A q}!ulZ! '6)BvsZJ[Q2H0  *$((-&|lof[qBZkz^\Ob2BLrs(M@Wlp'REleEQ]fll=8F=."M>.) /8Td6:#74E;,"mc~q*$E?y)exm~1<nk:1QKUTx#4;CdYLF}e=<3E;R ' xbPj4 6FclyeCF z6S+ET`13,)a[MCRpc?<r%\zTP~`HTG:<7? mc#'>CRU|lIJ!O#`.46 @qe11QHL<^/wZ3|@E!87OK\;(, F+b_ (v1B}\aQS>uZCIbYaw<[=T ,*ng/@3i`+#5#[7f>;##t(7Tf   T^Lm 8fkn"VB.)+o<=D_ n2sKeJ<9jkE<' nU2+0@JA tjYF{Or\I6 OLgnes]{rB,2:M"7<K\,/PX64+/)=xbuxJRmvjp(^P^g<E&Aj$OOzgD.PH7?hr:J'Us++QVA;TP99-.zhrF-wL$ 7y\g # u^W0uJF/uXqE3iTQ!N+8z q" ?GbqGTA>[SmN*0NBf%PmMu@owr *9#D+Cr8-PA`W/-jn]?LH5E"-I`|2M.VrQb,7QZn G= * E8fgNd LY"En2O?= C8H5>5iL>fZZ(B,]. Aqo?,;%`i-A@9xt\^..SvzC#]5MJGA_iq(d1{R;1@&6$e)a5XB|*C(m(D\ke}%[B~O axRR21MK?m(5"&S)205h`dNfXD[wS(Qd'0C0Xn{dLz}xOu9fz`j-(@D'e\{f;hQX.S0`l&[}/z<_-JAC wu_=(g_FJtqr|xWM'6]Rt}A65%'"XZ;>*$B)"}b:-%\K;?Fa$V I~Totq58r 0ad*).is-) JVhMv&AUS9}uw /<weB9X`:Zx*:002(8!sgpf5 ;P~)0^p(!^W|{-d@w'{xdl("qkIj=OuKS,:~c]cBM,)LoSpQPlT rCBiwngf 'l #CTQ]r,jt{hgC${pO[t,S) rEw>.3$)/'NYvcdv hr6#`>5SIQ@0u AK@5D0G4pfiwoi @%?ZsHM1qs LfKIK]_@U"_>a_0QV5r#3!LvbuX r~Ue";Tkz dIsR'dGs"R'=Ok& |vMgBRqOy4*"'"hK9|{(njwnqTY! (7f5d  ZIjn|;*[GtydUMX=HTox_uzh(  fNQ9`a!"(xxPO+ tkZMTHB+85UR?P& loUf rug<B//pkuqv:>w|h(!?629YPlxG\u|Zh/#QZ lkpVI"8YN ]aXj Pf $\YzpzC*u_O!#EC>RO`GZN QyIWRU  \;3!qx"Jet`i!<, [P7urG3bZ -I~Ejq pxaHhOQD54N4C !cZs?&{pFHE5OIim8:/cLNJGDGQ!-`cr~YZ~|{dgd}J4SLzYg2G4D3Rru$pi*']apf!!:02hiqr]]RSkoz/F7~5-FJ *wrA@_W{l):FSen87H?gk+@joC6.|nobB){b]pv\/%l/3Q_v]c`TK90DOnm||iOT=,t/#sr1ySi(LRr.$ VT)+B@"XR$(Ye9;_I}<@sPl sf#MaawXX|kvuFX:CP6$. ' "8v=BurCD{OU^d_a{r@3Vr<W$+83888mgfSC:=?'$=8t4+AF5:.:N\r{_k>T Zc*#>1YCoyKG@9<A9?{y1>.3'7/D?6'(7(jburTK1",?11$!'%*! /vjqc[Q1.74LHJ?MG7<  6' &'-(! " #)+* .&+*1&D2%"   66=7 &*JMPV#%}}!' 2#&+!$)"   2.#''AD-"+;9 859=,.-. $"+/ %  $  "+<9 ,3GG.),*C>G?-.'&"#$ %!35!!$     !5.MK%( 0'I?B=1-9<AA"5:BK%(  /,;?)*# /,'%! #')3+ ?4*" !!" " .0  #1/-!  (31.+#"  ""($ LQ:8*+" +!    .(-! #+"*:%   !#+1'* .3<<+-'0' * %#&#!  #)! !2'%$ "   8361%&    .!+% 5-JG&J@   40                 $!"  holdingnuts-0.0.5/data/audio/fold1.wav0000644000175000001440000010474011220704065017164 0ustar dominikusersRIFF؉WAVEfmt data3333343444553664848594;5:799;7=7>:;=;><>>>??B>C>CBABD@FBDECFEFFEIEJELFLHKJMHOJOLMNNPOOPPRPTQTQWQWSWUXUYXXZX[Y\Y^Z^]\a\b\c_bb`daedchbieiekgkijkjnjnnjsgwjvprtpvruvuvuyuzv|x|z{|}z}     &'(!&*!1%/&1)3)6(9*9(:-;181?5C6B6D;C;D=IDHCJGKINHVJRGTJWMWQUPVO`V_VbTi[g_g`e[j`rgqcpdvmtlzq|r{p}s~ow~y}tz "  ,'(+2&+"&8*;':):2:.=+A4C4K1Q8K;NCG:PDUHR>^GaOePeU_OgRnUoYj^m`j^j`qbq^kjmrqvu{|     # ((+ &>&*4"7#9&C)?&@%R<UAM/S?M7G1N8N0]BcGeGdJ`KmYlPlLiGrPnSsV~ap\xeopjppmrq} *4& 3%,478C$G"@J,P,B[>ZCD W5aE`=mO\?^AjJtUtPrRixVtY^is\bw_ftolt 0  "-';, 23EO.9S(P(C]8i?e4e.X,]?^5Y1_8d8sTyV_9oL[{`tNZuloeptx  )/*!=85SG JR+O a+[+O#O!iDj4V&xVlB`D}YpBqHj@da~ES^VonRk~jby  ,32)01.@;Wn;[4P#EOV(FMLRn7d0yVIP[LTZiyEV|RIn~qjuwwf *< "&@+AZU] EH_)Y [!j0JRGm3l6o-o.z7[Nd,zH^TCKSoasvtltv{   (   %   & ( -  C Q  8 V  P  2 ? a  ? P M ; g  H e )  = _  f 6 S  j  M J R  4 = Q j v . a k * _  G s a 9 ^ i a a  ~ u w y | ~   4   4 &   3 1 A U C 5 R  & S C  N Z  $ ; j C t 0 @ @ `  `  : L p % T V l  v " . F > r R o 2 ` ~ v g _ X f r   $ $    # - 1 2  * ; @ K 2 = B K  d  R k * b  f  q " e  p  s  n w * r  B S v # d  } . / { " , _ ? 9 * h w M b g ~ V v     +   1 -  # M R - R H E A ) I l , ) v  K d R v " < } z % V 0 V F 6 = Z Y h j M Z ] { Q [ m . x x *  $  C  _ 2 .   T T \ ;  M C ; }   > W 9 ^ h  2  x O  [ j  - e  U {  P v ! 5 ]  v # .  ( ( 0 % = 5  + x  2 G U F \ W S P   F I  z W v c m  y   ]   B  <   F C 2   f - ) + g ( l@ d . U W ; #j[Lp k l F.Q owxIr y%rM <c&EuB;9apXSe_n}tG du8/S Hd`%/K6E3I&2<huM96:;i6G5G(U_GoS!jzO6=P9(0^c\\I.\H%n~mi&}Y W/<b"kC@Gnx(6cx:]K6?!H7sc*u } "IBP;~|5;z z /`$G.#|6 ;Ba<fAy<'^59@?}#9TRneO-sh|b7M9-\>Yr=~x;XVoLZqpx{&eOh\bxo}f6WCQ@QHO>8o[:8BPFii\}=uC;@7!"+?U.!6V648: k.HgM=*/dwpwz98v5>PbHf!/.'BqCgg-.7-~{, ,&U%s)<W#_{f5GQ| -Vq{ tgt}!}g(X{fW<5r(g|P4a)_CY*va\CXD{YiCSV:MkKee{Uio`k}Az|M#qu pYOT_Xp!K? EM Nh }`L|DZK"w>=%p!  #^i=zZ;OMq d@dx8fQ;o b,Ds42N`,,Ilz"F~+*6Tp/ Ms%jS/.6t th5""ZmeA?GR}3L>mw mGB*0z j0;xU*( , 0I `@ZWKabZhv#3i28Khfw% wt~q) P`-yK:dy\Y GoTa}z| ZJ /#0R#dg_ Sl|OMi@<>?_f lj9|^:r:v2.@HpGf;sF43i&#&F,xTm_m  oG|Cam*aa_cdC8D I!=I(0gbF;c@ 4IzBz'Z1S3O9 h12`JAi@05TSfnI_G1zf?rX]lr+YP=SUN.XV} ydGN|i6[ICgsV 6>^5;/3O]s;-jRC~W!8,k p'a X7RZv ~k*MIz1Vh EcwMPJ<,g:!(d@ =PjO f. 2S;bsR+:S \X~P% ~  CgB/{~aJ_G^|E4!j(Z;1RdfKb **lp/..^~=j Z7Z:Beb,?Tirp)Z+ w`,~zo&4 ^tLj~G2_RbJpi}[]KISE,Q<=Cph5db B$w_iK+\F-oJ z e;+`|AxD'vQtGcBeZH bO3q R'&l0*+yg=>Wr)X#H7vMDSz6cq`Q ))Yd*mg` V`!7mGx0 j_M<+&9$Mju$k=Ty!"3%qUm$eNL0*$?$4A'd7kV c<}<vk9e<-2MR.\9DAn>W?IB+D*dM5"TUM-GT1;v0Ii_{;-  'Py  gB\oB$nz]H{`0)BL fNqxJlij)V T2w(*OV*)3p .Y jt&v|LZ!x)aOGT]VqkHU(&5:U## RYJ}m2,~3zMXDP N3zK3:KqKgsy V1 aX sAP|sKE YTJ6o4. fD$0~<{wdNF&|rc8NKMJ:QfsEZT?h&ftvaDx  ]88g7c11d(HAY>na^<mBM~C*G*^`SM86KT&,V`]?&kUxm8v>;hm \=yOh c@ fb {Yws%mGk4 I>=4YVC_"iegGVsu53e s422s-\Zf|EM8 H(XUfo,^}L<4r=%%A )u':3^[.?} 47Q(fd/vN9!K79t5!1'0Q=-uj3"#Wk&_YmDtP}-fXu lM8B2b9^;,j =T+B-^J28~(tV@B:6 RpOI2z f 8Nt;5|'`Hb.f=A`!qNy=|ui; hh]<%gMI h0&  R't$.JKs:)YU<b'o bs(~9-#M>3aXv_ulE FaEm;w%\JRY2e(UJ<fW>TR"8C>"*U*N1.w:_^T)W>>kYPq'7sZJ4F7NHfucZ".q!k< bA0"N6LrH-wHr_1~8Jag4P.)[!=zs;e??WbG dM7{[(=Vb38?*sP:}S&=GvYMB>lC}Q9uWi[i@8z=3Wd Y5Ki2h7((D-nCAAm"$7 2m=183xP &Uj7eM!c*_'6l:*YCFFgrcA+zFk,%@'3\MV+e ]mHV<;8gq-'_#m`% HYuP}zBT9yn#T7`h%g*R7%E'X\.{J.r'e [Y>)m"V@&n;D|%cm8;"ajJ^f%J@,^8/WDg^km"[V3^&C*TZ]2VaCk3oWC\n iFXM5glUTl&u]nL:'8|~C"oU2zO--2lwkS(j_)tj[qq/S4wZ:m \]E*K t!4K TcU>L:v9M`e3aC-mk.YVs; X#'R>(@+hG3 p6,HR0uSRnK=,eEGeZPkO BS<YDD(Snq VE5:._NaPdZ!P*rK,Fa<$mn&qO }nbiLapV =#{@,vam+g"Evx :_Kl*20[N1C/dRJdX#uM["Pd#~s.4!clothz%,BqKt<>+lo.7Y'I[ ^` H*=}peVhxvX@z(S'S$;#PX=x7u%aps*ho_T 0[.I2)o2>"_ R+U P-Bo~w_/pf|  .& U _p e].rq*y2 iPrR~I&60'7&It&0v [SuVC>y:0~Tpl@T}6_%!R!I X%\}B7Ofd&|"8xC}|4tUvU kMc?mI&h2}g Yd1jXNDN.r RmPO"mf%4V0)S7 F6m9.U,R~ cRNs;oD]@0Q|h;i3f @6N8 A e^C-Q$bKE2& =2Z&i6N$P&7" > ^)yE!G bXq>>:q!_lIRo{SVSY d]Yp2)D`?g<h%"3vImN^S[s[:yYLKQmXN8o/}!3~ XuXKW;lVLWDJn o`\h MsOA&^e#?r@42,=M FrBz J ] bBNv "y#e"DC_SpJ*T%GCK3[]>!Xy1m1B^fnOk8a9SaYTGC;OjB :|hj6}xQ>*(&n~bO4\$>Pw-)lD,*iMR>/\2VE~W*L'C%v8u+N+i@UH>|@J^BC2 W3qFqS2e X)Y#9;\k4q2\"F /UDP6W(BwO N2\=#S@lhU(` T'W)9N~ <R5p@x&38Ad|1j`T8%OFM^*YOmf\jk;0"?I7ZH:nTy5dU?Tf23& @Di/_{5 :kI[16'ESWiZj2cUCvDVBlHtg]6J}BYL4Eh_<-~Ho6UN{U}0TMWuU@t(^ Gqn^"`h3U@zV]0jaC"=!Z8ocm^o[]z|4l_WuBvH$LE?x~/hL DWx@IwkOrsmn)y dVglZw2G4e|\)hVT&gQ$jWAG}ceP{aWag ?ssu Z Bl>igIqy; =WoQ*\M9/}j*xfzewm'[u+2^|`*DX2 YS`kn#B@\Uovu73:  #k6Y4]!qN+'0O}mPS1 J.W %Eo 3xj0V-oq ;P};y/ng 3o&tIsdv&m 1U}SUp|A|"Ok!n}o[V}1^Bn:e_GRh_cQdA>p;FT[X;Pv~n}S~&bjjWK&5Dw6uOJ%1wL ]" HiUmYq/ CBx! <O&-|.C!Nk!< /)8==!2o[jJr#W  :)E> KJ+`f,%)U"3/J_{ M^kLBZ$0M,Pk+ !axG*5aH`g| _w3m%x3SP7ay "P!"OS"4QLul 3!, KiE3Xh:AZ!g+ouNAmO:jX1SnXW"XFH_t=2ET?UrFg\"-"ofHoyRydl}Wn1 Sjsxo-g.k:uPi Soyg&#B\7.f 1_z;cu E<J/L8q!c`ARxpH1`w+E "9@/ QQbxRdg$b31lp}~a1c7jRAf6UESYZns=P\g>Z<iwh(slq\pcBfsYtTw X(>8Z6f[N)3fqBykt;0[To'fPqDzghuSn8kp\Il=Mj[pZ|y\:Hr\) R#"- Gp:y/#5Ug 5 ZVp&e^HV&%>!]h2VQu LD'1;2luK|E"MIFsRTGq@EFAQVk^I|ry @pXW =A]uNweVjX{jo  = ! $Y ~ # I / %s A e }* ^ + P 3 # ? q Y c  H" Q2 // , "% z D O q/ -j  0O V-  %0 , ^` _ )$  N l* N  / E K*0G c 2X Y! J )) L# ?   i z 2 9rt %*" S0 @ I' \S  Jc? Mckj}w ! 7Yz *%y|1P^zTzCbDdbjuwnRp}[/1,nqjT*c_ F^[dQ[RSs&[F|"$yty2-cfLXPJXmNsjp-Je;gu1D{M`;iOU~U2=II"Ofqo{ so~D2.CuSitta"Do\ja\ Xm=K}US[Yg\Ol1rf~^nJH2 -:4#:\zE?d\wzo ag%3 RxU%  )6c?aEf !Y \=% "B[  J _    , Zh  7tt# 8s 8 = ! dp}Qxy :_`Zw7HZu02C HT|WfmLc<xJ`}CSCEu|DG,`*J/R3s A =kJd%^; 0zQ\~Cw3P[m?&Y6n^1Y 0Fb;<+T=GIa2`+H Rebdn,!^Kk z0};hY>KtI]x:W0]Z@G'^>o 6|Pm*G7TR \EpMwr$HI^/[[8?.m4<P M (,J?Z%s\,(x2t2: 'XM|Mc=dx+op7a9{aMgSy4lkm@W)";0ONst9o`,[>rDpKSe/9vv`An! B e$N6Fx0oe }KV$ HKB K  9.) &j#?k=Y;|e Pl7k~UQEUcuY9}32_wbq@RTO\1$`!84dHR7}6125S7ku_ ;>0"\>%TV3e'UE=Z2g-d6Lw`=@T.te8zQ\Fh=-XIwGn>S(N!UK"_E4>[([=E{R=:LD)Li/ b^S=gWK 4z>I%l 6&G?5n~h}r(e>e@HT|^8l}\j'vRGhE> \s7F0 DR"E R,8M% EdL}~X/l\,hRa/li1d4umQo6#~;cn9MnGIH#siRD:BiAW@%b(0[%tZ~.1xCKktx)sm %t`{yn3sl4w<GVy.IAss/@gOFFM}E,s2\mY$lq\KDI!uG 3H*x!t1A/5*J-'kTf$k%l*wJq)$ 0|!+'I*9 MS(.^y 1#^1*4] vM[y{+sy2}JUP}HS2(L0i(lXT_xF$HZ?3FFDnU uGAjs\+53GD> Kt 7W $)|p- [`f^ aRHzKDdSA u6D'wroX*0-&&i j{'UQh(~a<AKS,T4_d_\0dGpL!jI)5wFw.nF\:yfh!"wO Zqj@eR4W\J_`m%<9/#EgVFL"]Oqc\]ts} _-Yx9TV~ Vpxi-,t"==*x"<[rjax!B fpL<(_E=<l(4+D]p[kw >~_LBw& h.dJhPU<'l>kk>Ca&5$q e.9@kM?aC< e A@:HB>5qP-f FS=%G!efH=BUme|kE}r<Wi*S8L17{f)}/4lF#u\=(`^pm"nMkfEmk;*WNRNLo;#:ZX:}4YS? 6 < 0|YR 'Ir>G3WMZ;).# &!)^rh=lraehr3~jPgQ>LGdn'.&l? n X|sg=B^h^9GJPO\?Q7:!*]1dw}/mtSA 6bZVM\e_X'{B(Uj Wx|^Q>${ ~u6b~?PHj]3UFTY8=%$,45PE1y.sc[y\^W9ejq5GMxBK oHe 5, t *e ~8  H O D{; S {ij J ! ] (P 1 G c  - ?  @ + H (  % = +  3  t  u  t   e  ~ u w i h K H S q F k p 1 > s H c Z " R W L t $  @ t # < 5 5 e  _  }  a - w % [ v  d } 1 * m  O F } $ W  K J  3 + < ; "  & ' ;  + ' '   f a    o n v j i J C r M C V I k g  = <  n  2 X z  ( " : |  z  a  a $ u 9 [ > { ' m  Q { " V $ 1 T O $ ? ` ]  ; 4  ; " & 1 9       } b S v q T w e W k F f q 9 z ,  5 9 S [ s 8 b  k  2 x  R e  q $ d r ! < : S  N a  N 9 * <  F 0 , S ) , )  !  ; "  {   l [ q N ` k W k f P e v < t , Z O @  2 ~ 6 o % / c  d  W V  E  2 2 g L  y ( g  j  W ! f  H # 9 2   4   (    #     y  d k v a  q C s 7 [ L w Y } > G D n % z 9 } : / / U  w / D P  U  8 U  e " Z  8  L  ^ * 4 4 , 5 I , ;  \ (  1   %  "      {wf}ciioeau[zj|MiRTu1|Fm;\<p-^s1r>i<LL v8TKA%\K5H1/6C7@ $6& cgp~`j`UTIb]^`X%P{Jp;Rh1h@wOM[!]/BI%FA SJ ZS!:6+$-21 *  t{lqcUX|}T^ca6xJzPmFOZ6]>tJj=cDK1F%G"Q+J<U$L;*< +%"&  vxvlxahd\UwQevO_jNlLvUeBS,f;]8S+L(P-]/K'6A5<<4 '+ . 2+  {znkz]xygpezXd?o]hNhD\8Z2_9d:_;M(W1T>B66<&A)4?%-+928. ! {vu{tqwkzaw`oap`dOl]wYsTfP\JcP[=`FS6I,S?=,?.J88&:"<!7%')', *    yv~|sl~gxexdtaqZtaj\aS_S^MaO^LZIJ9I=E:B-G4C;:3<$;"6&1 ,(&    {}y{{swm{pplkgl`i]db]^\[YYWTSLVGWHNIM>H6C><=768.;+5//+-''$"$""   holdingnuts-0.0.5/data/audio/chip1.wav0000644000175000001440000012347411220704065017170 0ustar dominikusersRIFF4WAVEfmt data    !$&)-.#.%2$5$9'9*:+>,A,D.D1E2I4J7J:L<M>P?U=Y>Z?_@aCbFcGeIgLhMkNoMqQpTtTyS{V{Y{]}`^^bglljjmmpqopstsy|~}!&%%(*2239:;==CGELLJPPRUVY]_]\cge h nqp uv}xz $($$&((.*2:354888>EGGKGKJIQTVRZWWX[_^`ef_cilnoqntrqqvuu uw  ~  "#'''+.03855=:9ACBLLLNTYY`Z`]agcjihow|txwy  # *+(-))*309G>@H=7:;=A!G"I"O'K#L&N+O-T0N/U;V9K7R@X?VF^EVGYL_P]IdGkEfHmUm^hakgtdzZrZsfyiwkyp|tzz|vw|}{}   %##  &2 (387 >=AGG>LO HFLT\U)T%T"^$^.Y)d#ha+o8a/e.s2k9s8q/n:y7u5lCvB7?PKSHAHFMLWVUSSba]jgq~o~y~u}{    8")24.-<@G6?RLQNBPIDL]ZZbef`aXrn_flpitzy~        ,'3!.4%!..+2=1*C9=<A>8HB@IMNULQ\_OV\SO`UdlgcZup!o om x" s-s&C,}3=AC=8?DG@WTNZEYcVgp_mcahfhpos~~zuz~   % $2 ) ')2(44$2"-.!=)60/340A2@:=AMDBK@=L9LPJSK7RCOC?PKVW`JPZ_V_ch_XCYWem|mrhe^dkosp|kwdqv\cze~w^qvndxwe~q~t "  !(#-.&)0 &'61 D52A\STO AWS%eRSkIY#X"m"_t(]0kw*a%s,'%3+!8.673;FHKRORK@MV<EjtUTTSLAjePk\sodwgfehimuz}x\x} w    "   !   +  ' 0 ? : + * ( < C = = ' @ 4 I B = H M _ L A K W X W V V a ~ n t y e } z } ~ ^ { s   p                             )      % " D 3 $   - & % , O  / K / * 8 < 6 4 / J > 1 & 5 I H > M W g 8 X U R" j% `   H. ^& H9 ^2 s; \: # t A/ XH m1 wC f7 k+ h8 n7 y6 z< vH l@ U d: ; G l= Q I ~_ v d tq T ] q m R i  q q y  z c j i l | }                                                                        '   ' % ( - 2 $  + /E #8 I1 DY RC 1? G *J 'C O@ .[ Gb 0B )[ 3b A7 4d Q[ Nf Kl YT 8f Kh ? ; [o 0l BX Qd G_ [g Du 5e U [ iw Cx B  _| L{ Y h m a z  qy  g w    } r                                           ' ! 6 6 $   ; 6 1  ( # ! @ K V : D  t  K 0 ? K ! L  Z  X T O ^ w c # T v } q  r   {  }  2 c  ' $  < (  ! 1 > ? 6 1 E I B A H N 5 U ` j Q R j V  Y D m _ K C d j ] _ Y m l r k  | n p k j j o     ~    .   ;   !  ; : ; H  4 9 b X 2 9 = 0 - T h < - F p : [ ^ q w T v f l n f z p e } h h {  r \     +  !    &    3 * C % L G , / - >   1a  2 G  = %D 5P *O $2 G ( ? ^ I / -3 F '\ 4e 9k / 92 Qa VM ;- .` IX ID S 7~ 1j Ie dh Zv 3n Xu Ag Yz w Ye [q NF nf { E Ix } { JU WL dQ N R q ez  j g  h   { T p   ye  pt | t                                           ! % %   , / S ' + -;  = 4 1 0 ( -7 @< ` M C K I I o L Z+ 8"  E= : `M 1 9 ZI YN c3 VD ^V p" rO L oT g5  k S0 N A C N e } h B I m ` b T M R N g G M         m        u q             {   #    : (  : 7   " + ] H  . N   5 ( 5 : G * & H  J D 8 Q *  * K I [ 0 > b   E x  n {* _ ` B S     ~    p /  ( 4 % !   .  4  & >   - 8     U ^  ; ; D / A d 4 L W  K \ Y T * A 6 G O c k &r [ ; ` H Y S O n t h Z t   H = r  f & y 'Q i G ~ ^ !o *| V , .e 2x o    a  i h  m  &q [ t >W C * I , Zr o C 7 8 M O z Gh V ^ ^ M D s X s \ J   P Y O @ ~ ` h l j  Z  K l  j     e      ~                &                   ) 0 9           %6 )  G  7 .& N 6 o E > . . >3 -0 - #S Qi @c ,h BX TD Z` 7_ o> Ml "5 }J DU %$ N] ^~ . O5 Rc mR v M c Pv oo _W gZ k na d cs ^ w |~ Y     s yw fZ h  c z |  z  c                              -         5%  " (& ?/+  ) Z 8m'3<Q9.%R,\ I7K Tf L0Y;Z<^.B%ow"=Sn"PEUGcEbOlN};QCJu]L4lWoU,Bux^eQoxrz^nsmzs`xzqu 8&;N2)w2(LZqP'7c4gTr}k4Kc,DO6b]C pV]CcUH>q^8OOKGfX|tgil!k(nprvp&l}!@y+  T /8AE:07CY@9$RCB;U88M?^MQE .Y?; bqj6zd]R(N Qnmx]$to.qZyEPpC[-N>X(TlyL`6\]QmLVQ5+RhMurnPve`w\jwF||gWJpWXyzxmoz 0 $(2 /?#BY<FKI79$=  B"k8CD<(L+VbaZFDPd;W3U4:,]r1Gd@XobeZnkzlx~k^Uzn|BZuTYor{y{t (J$ v]NL/D?71;F# X8<*lEsI3HFx'O=~; ^TNE! W `c6.u4vvCUX:/mW6QJ$NYVy=XuKlj<w~/zs>d]2R4?XWa~`:m}cloAt q.?RZuh i] w=r|*,h%.&=>@4GQYB< oRR9P{oN.}O?OQKDW[<%TjRc }nCFj V[t"    $ XG?(F+P7R!V#X9Y%GBL"W 8 *5+%'X!&=2-"9Zd1(BH/6L.Nf+[QZ KT?p- ))z_%+SP|}[:By;sh.(fNqRSexPd.^SViZxNsezXwW|a||ur|l 7 6) ! >V *)k6nR/.\5#%Y)6+J,"9G_S3g3#*FPJc?=UOOPQTTqKmK[OJRxCa_blPf6i6mnsZ~WLL]Dae~vrg jtQxg;vzjgh(MsLju[h2 tsbvQ3%* "&+  7A$"ALNw=?B< MXsa>m7f|3bR6'W;qsk~p^C!K#q  Pt#c)e{5:$1R8:ELkE)SVG,pA (:/ 6UL+rE_U/-Hp]NpAA1F,$IL.:)@t=J3zCf]xCO]LCn1R\^DHv]nixO{bYC<nf|otz ~blDsn*d2" !  S-1:(P[  K+B9G%T6+B+nB&G0?\?7BvOJW.i$Gib<3>i`a1osa~Q~vYPrvf}zu  A ! #60,)870 &+!#^'S'T&2TWN7C)FN;TB>T\T!MMz'}C>E4+)cx?fh7^cL$H3=^<+\x|_{TULuoWpanO(Eukai~?lo^jxXxIupkIR ~7l` 9n#&R;L|)xu"(f1iI +;~^s_x$SwO})= &kn%?y<J +~f\ux#k!3jafj%zze%}i HdVDL @sl 91J8 T >A 9$P = 6m`2>& B3, m MN]S W*&  s4 < t A n Zh2 3<<H v74 -+ fQ$ u J b? 9, <  & m` aC L9 eg \0 E 1 +u {a #. j @\  N LR oR r> _n  H xy  { 7 a[ Q ' x  V 7   x $5  p   u `  | Z  n 4   z |  b M p{ @   U  a hl   K  k l l  p L    z  W Z    W     { .Y  (j     m m       =`   3 !!#  #"!0!  > !I   / -!]!!M!! !     0 #p !"\@#"/$$*&h"f!")@!8,&$(J a  HD\( +7"n%9 1V&) &&Y!!H@ # #{ )NM!"'![}")#|# #%1U%7!WUl9h"H&\%!?flH!L$#!y #w#c!XpJ Q'$)$c~"#qyOd!&#b"x] +XT:"$$-m t[Z<!#kq"R?mB "! r~o T#v# !r<` s!H9!F9@2 z"=#l"FL!K #A!' f"_!F!!C"` ;U( /@%&"#P/&z*Y!) 6"d _ VU#1) 0) F#}h+5$2'e&/"$JM;"^"`!so O*B o"?}"" 2f"kj$n$m! !E#AO"Y L  "#" LAb :"v"y!@ ~i~ !'O"e!  !C"x"!j{ nA 2{"\#"#!E6 > !Z"jg"!1 7 ON!"h##Jq!P D /\"`[#,"Z!J8![!" j"" !l ` ,!"#}#W"!T  y!""e!g!qO!!H=##`B!;Z6v!g0"{tI) 2#*2*(YhC C d+R#f80 7."n5 {sH(<4<4*"C { #t'r3*>|67.X!ia ~ 6/*"%.%%$n0"&%V(O ,$&jI =m$,Z$a) eQ` W (o+#$ p$3*g:2A2)\5 il :` 8"K1#%~/'N3d+,m$du #$')!&!NqD"S#B :rM:]$Z{-$/-$$*) ($&'"j % O&!ty]  f')*"p&jL|v ">{i o1[V&R) !4&`R1"$L `M!% V$x !"'&Hp![on "^ #yK?#$ IaCc"x# ?"!{dW=F!$w#D!C?}.Aus|x&a,#%a   %#(/'0($F5 K<%s%/&/&#B by(-S%%  1 1"F$!4%~= 8#)l!%>$>+#'m P\lft8!"&J%,,#' "5'lc&! P!!"#"V%-%,=$5%-!$-#jXQ"'(u d*"'"?A'4.%-% %) '*"&a D" '+#o,#'FJLx$&g$.!g T$X()X!'",g=,$?) )*z! '"sP"i%&$W! !#6k%w&%i #*!,!<#K&&k3%Z""c%p'&"dwG#(R(&9 $ DX!j##^2!("&v( &D!$= I"F"b/#a&#"d##@#r 5!k%2%!B OO!^"I"}8 N`e#"%&#ye`!f#" Pi7 8 5o) 2#I"3   (!!| nBNE16!" <}^kk G H!! ,\p7 ZK63 #  MU!!! tf$u I:@vDy&P (!j`  \a .q 6TU6 # !t(  a  $ 9tXo( 0* zO!Q8!&$:E}_ U s[NMl D LL^u  ('  L5v);:`{cJ ! wbkLy" :\H9HZN Cy1X ! dX 8Y 6. !e!L zlV "!!     !! c. z | 1p""*" 2 !:"""%!+!k U@!m!I! Hm g  "*O##D"v!!!!L!!!N!}!!K+"n""!O!]M!d""Y"8"v!1""#E"!Y! !sM!!v""b#0"3!7! s!3"1""S!=!="r">""["k!` !:!P"" "tO!s7!2b!C"K{"":!{ eE!!!C""4! N  S!+"@!  !f!!_! 9 9  p!!!@!Sy  NY o!! !k  qY  M!Ib! M   hw    0 M  !jl! > m  !/7!u >D)_1 ) f, ,-n }   Nk  K  nUZ1 ^h;t2 R  fGr<%L { 7, O_u ]5 x5! YB  E[A ._g| q){"T1G$K h3 0\1}T+D YW 0;`An(q { xb]<4 E .tQR8 xWwJ|E ]P&^$@ $|Nmwv8 =RM Q  L .b ~( =&9{ C q: B fl s* 6 ##9B 9l t  @ ~z+ [ v  v t q X  (   g n M ! X f* *  !H = v FW q !.!!<!9!/A RQ C!!N! a h  {!!" "5@!y Z  z!j!N!  G   & &!u 35!HB!!![!O!!<,!7!!!"! <  W L!*! ( 6   iX!!({!  y  !9#! ?    D !7!Y!C ! ^  !6!V  v _ !; s6!8!s O d      2 /    ? y   q # D lM w* 2*   r  - k7  | D , }  &  > k&  F+ i* D ' & ^H(,9 u <W ~@ eM p R lbEe!`h=H hOU CYh5]y}8`_E"7y^<h#Hy%7$^Zn iC$-K1mQ~sN~Q@9LZwh~r8qB X!_T&$ZEYn!SSQpCa?e{-".*kW9zmn82$.dB{a^F''/^C5w^e{I)\ dM+-E#IPP auOP739 # L 3 J0KIpw#G[c b_pOdYs<xcsivs`GQq\wb"w@L3A<YD=\;SlSm6ju2uFsooOMwN^.!8m>lfaI<0GM;_mitkwjdyFx[zm+5k2u_xw1Y:jK6 @[@;3Op%%Cjma?=*:_AIk'_'HnC7U`+ %fm#,55 (01t<0X.+{]pp[& Of2X#s2[RWl$4:GlUSr5C@GXH#grrcDjYcx">dm2&$M.Kt|c KC_@OW:KM_* S)G[:&#JpqyF/.%_J[ HyuKu[ZJ%(: ;U9 $)> %Cw7.!oUk8J[Ae?:' :_O*ZjD+M-g (X,A"  |? Gm YJ[ y Xg() zh#.^uu}W_!~!2]5rO o=cdoZNM`J"^<@vC]Sv:K;p" PC0s_?]* N )|hQ,uA-fe).9jzE~iUTq )FmU>w|-py5Y1Whq>;mfK wny4wC``8]Z*`OXXc"ISG)Pm5]]qJdtsgd`Ls^l0(D\<vYZcMTlX<Wk=l1eYU YQ50\$vT,jxnBL?h*1ec~ Dr;6I2JQQ"F5EclK%>c$y ]-6Y(91  +(2 Z6);E'=>{gk$qJ*Y ovbTpxO|hfp[zIx@O$>W_VWNQ^={o'mYv0IR$"n|SKI5X>AJoT?\>">F(7 I, &  ?7$x C7l?'w"v_xfi~5^s\fsmzkQbj<o1poF_NNIwiGuzV1Q`ZJp^~y}Uxonz<yoUTw[heZTgqJisrhLC'|puAINtzp*_|o{y~fdnunBQ<y=2SlrLS*1w~KvZtxBcP_u2#jK;b#`YF_4v/kIyGR;{kAPVM;\1~Z{Rs*Lc`,WE2tZaq  27N_)6$,+[d,|]/Plq EB72ulaUy^JK=L`V_]1YNV'_:Ovdl[ZR| S}I&=;\+*}f[i<g`}<F`9_\/Eh>;6M]EeSk-e xk{`Ol&-*)AX-+$Vn]%jp-/Q^(%m*t)jW@W>Np(.'h#;Crc\;7H|8/-@VCCR&X^-k_)&Wu> AYWLka)![s#G5#*J';B;>QF%X8%19*6>+UF>24Z8%L {  M3 &{pxwr~aCqq}Opg]wt\m|?-\yvoWnwm]y}o9ZH*=p4NYb+iFI6G%?AGe3~OPND 51+ ,+ *.1?-%f &"m 0T7SDy3`O ULC:% ' $-& )/<%9I_ mjxv} st|ryz]ENb~D=Zmx|cLVpLI{_Ze3rUj>JQ[]qX3ROwGsUR,cQ>BsYQU{<uT3@Y_+8`vDBMb<hps85^BIn)6oRVq>[W6zJ{7_KjUt){Y!5{ddyu  j3 N wY1hO[ [E ?&L:6FT[' 8oq:3&<nG8DJ5;S ~4E(/   0 ?|( Q)wF-0g !  $eUMY9Ht0I dAS Vv{lBia ?v}D4ZIIIQ6AG"S7IGF`O3EZ*R3!#~<!+2vt{+*}kbqX4\Q$R$>Wlav`-aPQZ^i .<UbN*#QS5J.4V@`IqJ.4a-J U|GkGn2 ce`>WaUb1M fq GQJq,B?}ua\4f,Re qS<_4P,}|0mp8o'j )*0 < F!= =4 MX]' \V.a < :  J]G 86 5   ' A   =    B"    ,     1   /           2                  P     &                                      {     w  o           Va t yr k_  n `] ]  oq  ~ ou p  ~  l} b z X    iu V{ r k` ie n Nh xI  ay Tj @p C# P4 <D HJ `h Qa pf ;F ?? ~] U| ;b 2U /B E > F< F@ +m 4! eX W,  9C T &> 20 Ic ?c JC [; -; E? J 0 Y d B  ! & I H  - $ G     &   :       $   3                                               {   x   c ^   o D A  ` x w \ r r t ~    W Q h m N D S l 6 Rx ~ Y _ f c l c | L fn w` (| W @[ 7 ; G R :p 2 4B JF J~ @z Rh N c b = ) E ` k !T # 'u %{  'P a} &   ~ Ur :a  ] Oz V 0 %  (V ^x 7g /l . ;` w H L   1x l , <k / ( (q |  Z   #g ,~ &u y +T i A j  4   -k #l /| 2D J s  s   n 8 \ K b  1x / v 9 2 1 _ L r . E H S c O k %l [ A 9 P f z B H a _ ] [ X [ b ^ 4 # ) ?  N  , O Y X J D B M 5 ) ?   ;  ( < $ /  e }! w ( ) }  J n    u 4 - | ,  k  y \ ; L    k u t  s y v i X q ~ \ r  G ] \ H h .  ? 3 S ; E ^ / ? C b Y M  I  8 S , l 1  ' & +             {              m t w    o w     p  ~      { a z  R V  { s  c r p i e t  } d  l c b ^ ` Y c y  h # O [ N X S ; a M ~( b U a L  o0 a,  nc 8 8 S% i$ a# Z FC Z^ Q* N9 M Q6 [ 4# <? P @) k< E \ ~' c? x' r d= | 8" =A NE c V? A 6 2 V o. I V3 c H R$ U% AD U4 C> P ; / 9 = C2 .  - Q+  4 (       8  )        % ;     $       '                                                                                      R iz  s x  {    yz | x    { q   h h~ f } p g U H | ^ Yz ` d ^{ c G n p  < gf `d U ( 4W Bj Se Wl Vz ;\ :i >p Lu bM HU [ Sd ^ =U *` )p >: (d - /3 D} Jn 'q c 1c l e G )o &x /X !_ .9 S ` > # b P 1 / -M "p (V ?   < M : C & (2 C  5  ,   G = ? 8 #  0    &   * 6 1 $   % '    !   %    $   z u k ~ b z b k q m e g k H ~ h O g F c d m x h \ Q J a b f H 6 X _ V e U J 6 8 a f H J   W | :  A c 0 & f ( z 0 @ , 3 t 3 4   < u  5 { &   y j u l   x  d  Y b U j d { J J p F l q q y V 4 : P Y H M U : : X M K Z 2 ( @ E = ) > C Q . 5 : 9 2 R 2 $ C  7 * $ +  d / |  E )  $ # & ,  ) Z 6 % {  q 8 ) c .   ) % }   % 0 c  K _  [  r m 1 l /  ^ # n "    q S ( L  d U e  e  O < R h 4 v  r  3  ? 8 ( 0 D :  4 + <  K $ *  : M ) )  $ 0   I ( 5  G   ) C B E 5 D I  / E ' 2 ; .  6     !   ( !                                       ~                     b  a j   r `   ] o } Z g a R g e g b l | U d ^y Y W pg Cn :l ;s H^ Yj Wy Ya *f Gu Rf ,n Ou il Hs j] fW ^h US Ie C_ \G L\ 7M 9 Rb VP ?V @X 6_ Kc :[ 6O Ms GO RC M 3! 41 6R B< 6 EC %# 6N @D $ + % 3 > 3" ,A , , !   0  / #    "     '                                                                  l            x    r     x q x z v w  y   ] p f l U  z Z f r  w  u h t e m  b i P F vi g : 2 |P |R O S nP rS p^ qP O Q g F {1 3 q3 w; A ,  ]4 iA L8 n- Z0 MH sC k+ a2 e _C J7 _. eL M! \ J! d X O U Z; Q& M. Y8 f R R t i [ D S K P M S J B ; = c e J [ K S R F 2 9 U S B N & 3 = K F G *  E E D  / < B F 7 0 / , ' 3 ' ) ,   1 $ " /  ' 9 &  3     ! ) -   ! ! ,    !                  |  '~  ~   o  q   q  s b f ^ f f u b m w W _ p e u v b K B i b 4 G M ? ` @ 9 E @ h Q B : G 3 1 E - S ) . + ) 8  0   " % ' 3 0                d | z{xahytjOt`Yq[URldBLDocISXrr]G?[@Ua>FKL)KU_9:@QM}JP./>5zRE>{@4D4{;1t8?],_4q+k"z&ebW]!nog1bZOVohlad1JQRIf!TO^E@BKWDC>F2-8AGU K3*2D)(4!&-& "+0.)$(#}y}z}yzy|ywwrsux{qvqr]vdedvoxtmhnmb_[VevUsl^b_]QOSO^`a^ZU_OKV\^aRXGZJBPR\QM?W[TIISKP<J6T>F+E5"E-Z:K3VA'5-?3B3H-8':'F$2&,',!523(1:. :8+ ##0*+#,  8%"!       zqwykznjwsukobbX\bUiWRZ\^QWD[WNbQMC561-69<33*{!)"}1?}:{3~1pokpg ro"n#gi e_WRaa\ QX W aVP POVTW YOLDEGRZ=D41@;<@96D9,80>927+6L1"5=1,.1%0!% #/3',$!    | wx  wmjrrs ]\vbawrhuf\]epeZYXd]QW]_OGJ<BMZ=@G836:9IC86$/,.!+%&$        zrtstrvpnvutsjmmflhfllj\K]UOOMRNSDPNEINGEIA>Ct?v;o1n1g=l4g+p?p?b3o0m2e/[-d/X;X:Y.Z4^.L,ON&I7SSLU_E+KIH?DD;8675IC0%#$$ ) 4/("     yzz}uuqzwpvqizzn|}etex^zbsdtcsgobyUzRuZy[~XgYe\mTmLlYiViSeJnGqBoIlSdHgE`G`>]NbKgCZ<]9]<b<h9b9R;R8S0Z2W4TW)R8T+W"U%JKH&KIDG@G@C=@B@D4=B>5 8 :25 *34,2/,.+'('%&$&&!!      z|twwuqqwromulckkeb^]bYXWXYOQSUQKJIB?HB??>:8<.1642+-1*((&%(!"w x|xyvuopvpopqjnikniefcb^_\]b\]\]QQXLJMIKOJGDEGGGGCDA?B>;:88677353785201+&$%%$%&$!!}~yyyw| x s m i ihdeie``\Z[_\WTQPNRPNNDGMKAACD=::7:867431./*+,)%%%&"       ~{zzxyyvqssqpoommlihgcba`c`_^_}]}XW|WxYuWsTtRsRpRnPkRfSgMjJiGjFiFdG`H^F^E[FZC[@Z>Z:[9X:T8S8Q8O7N5K6I6G4G2E2C2A0A.@,?*<*;*8)5*3(3&1&0$0 0 .+*(%##!!   holdingnuts-0.0.5/data/gfx/0000755000175000001440000000000011220704065015115 5ustar dominikusersholdingnuts-0.0.5/data/gfx/deck/0000755000175000001440000000000011220704065016023 5ustar dominikusersholdingnuts-0.0.5/data/gfx/deck/default/0000755000175000001440000000000011220704065017447 5ustar dominikusersholdingnuts-0.0.5/data/gfx/deck/default/3c.png0000644000175000001440000002576611220704065020502 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA*IDATx}\u*Nb(+*ژIl$w1Mڷ܍Y7*2"nnt{NG9f)sxuu}ޟ^]7sAAQm[OpO#X,yivPתTH$~i-\******EQW>>>>>>b.&7o޼yfccDDDDDDCCS0$%}iO Xаƍ7n`˫Hᅴ~UU%͎zr\.ׯ_~]SҒ#BC::%%%%%eٲK۷s$+Κ5k֬Y] Χ  %˥дEvAD3lذaÆM$7zBӡDϞ=zѣH#nݺu֭wޑۅDb"[\ZSkWUt C 88wwK?xvVC`޼Լyܧ@窪n*on*ƭ[Cvy5΄FQlPJ `ǎ3N;vOM;}̬? TVbbe%Of~~:Үiiiiii @г zW/;JQ4E׻ׯVpWP|v& |}%%WRqq pМC=zzlUWv-9"=zъ  ahVVIa  GD||ݑx`ĈOFqt6œ9g9s:^߾=}~kXɯf񓒀ss[fh d"~Q4<|ɓ[n,=p{+J˗ ˗,:6||ޥ}|7oͳǼy55t릎n݀aL0lDDwE==mm۔Eٲ-[r7uPłC{NlZ~v]ٵ_1ƫjWW`͚kִޙ3wCΜQ^ Ǐ+0O`@F\\MM5hjy{~~h?߹S;wEi/?{>۽vxwO Sعӛٹ3/=f ۽ c L~ʔ N)4peh(;]L @g(,lϕee70`{tT۽"$,=3 #( E\Rn\9e(-Ai)`h CCήmg';}o׮ڵ$22J TPnHf:{L=vWPc|6`;L x4dgIggիn :tt˝|9۽}$%UOخ /f x@0 wt@d'Ld$a(fÆW_ɮQ1c`OaaW9VNI&Dii HHD?^ G}pw\.UG[[MS[*ޢ@hm Rk_ѧ>}߮z3`oyMYZ޶}/޾992#xx^VuuPWVjrNs%&{,Q^wrݕnKM޽33Rff )mԁP.5&l{k֭\@pߨ`AmV#!̙Bf~%r && 11k;({?{ŵh!0XdR֒%ݻ^wb\(1Eg9s0@baO5<\q}UJAޡ jy/ŵx^6mcBH̝ܹM}6m=;𺴴|qprr'9T$RRn<{< !?^o?ccj1;avl,`bb {]FٗǍ/]ʣ/]#K^˫򀰰䐰c+㏕W-lpxWnе+mL ##꩑k_@1gjFl=Pi,[ }}Zt{]]ѣK= ǻ^^Z^^HYhƊ@Zڢ4`Р^-J/da߇-a\^t^@BL~B`aK[Xz{kc2v,^#odԍ622333--5ZKK{x-u@nnAn.P[[ǯ{FƆ56n};11cb7>nnML(+ +kլ,@MMFM y@n۹@UUaUI&&/AOOzzO~ZT.*#B>B/왐~L6$h$OAƄl9$BC]$; 54kIր]ۃQZׅU^\d%^]K:`eeɳmD$S-aM"//&dժX ۑoU~rlؐIIヒ[ڲ]~ !yǁѣ-ѣ߮._I-6npqrb53AEQQi2'l}d'Vwa @t(Op>1m򀄄Ƅ M0ذa ssRss{M 9e$K#7_9X&5kroa@3 pH#G>ث@llX{O 4pra$% &%)'OyOc%DE](b{ooB%yggog|/p]۷;"AuǮ] u:.] PQ_ !^ Q~4v5/:wn˹s@|Ũx!^ &!MBPTĸ]M>a ^ &6/~|_BC),,,d]H t0O=yv Q!ϞU<{v5D[@`]Evq׮66mEʊ*Zgmjbmvī"rwgֹvī" h}n@Vu-ռ@S7<ȲUUݻk &...`ccMn݀Ai)Mc2ZOO~nˆX(=x@UUwUUn`nnlndhv/^$L2/<Ҟp &jFL PWKuu/H"DTQ0|8|G˗j;˗E/_f_]{.ܹ[Gϝ 9Rv#ۛmlmUclm~<}:`' .]Ԫtao J-----R@ ztvvvvvfلJ`֬f{Vqogfg\&v~˱(*(*_U۵䬶ۿpt::FOOOOOݝ\CPÇ4|@ wO|=)N31..@tkmEA$'aD͆7ٮ㫩AZM 0q;wa·~Kl$G Ӧi4a0 Uu$䤶β{3j:+WDWS! 'ǎ[;3lWر;خ '11Y111lWpZ 9rr+lW] 9)-+-e x3$䤢IxH ȉ>5[_*͐@##3FFlWllTU[[Jpyk@#Wvmg`@m20|}=z|ף0sޖ3ٮLM9ѦlWy@Oρ==ٮl t@$j ` kzz0U7Oۛ*:r<3E=?7aB7 )LEE _u[]m$6x1t$lÆf6fj/$ t^UV@Yĉ'NV46^_*XX`΃}G] 0pjρ`·qGSS<3nkf?Ϟ׭5{:`B q6ؽit>$$8xڈ``|o1c/LHxqjG5=rrSsrd''߳MN}OQ( ~ؼ̀6)?#3gf:s`#p8p8 o~i֟~tt#xi5S[7u  *[9ɘvBr -\5Tlx\{Ɩ@bӦ 6ӧ{OջN {d_li;," o%?~%6Ž\ czBYH tr556MNzxĉ@}=׷|>|wΉB'%B!0mӦ7n4Xݸ:i:0 {{cw@ddG'}|`ĈH#´4{K NB-='N;pt<{:CBa4z} =-=]K^2s3#79HLr71C.r۱} WpXcǀsj5Νb, 9nѿXX[X'L xx 2!Cd%$9/>r|s2pREåKw&C_$-ooy71aZ=  2smDlW"}bط ̜v5)>} DEUDEUN.0<}zW]ۋ˖,d -g\T$H !E )AH@ BAR$"@  H !E )AH@ BAR$"@  H !E )AH5VTTWT;vqڱ8}:o@ffL++}}j>5st Pb7>bcq|}+)?_KAA읈ǎ%L?v pq:4'!@O۽#…\\DE @~~%󁲲 E]<жQ}QSbT@[ v^$[UZ*AϞlJ`? 44@0@b )ˋII@ݶuvo yq++oYt .Kx=====겲2wNw 4<|ɓn5fݺ,X{lk׮\\/$P^Xb~rwEtu5۽l9uyΡC 229edkM^}.dj 8< 3SbcX`ܸԸqH$E"C Nj?v4'N$o?q^[u Ximm`ɒX8~:ydE"2RRSR tޕ~٩eLLbbЋth({BNN㥜w~5$聁1!/{{737oP`3iBOPU@UUvή쀐Y@Mr{kv-PZZRNbb10X( lÇÇJ庺.DGff:03{,,ti `=-WS#BM p@}K TZZ*~tcī:y2:yĤmb"v,h77`PzЖדTNc;VyyyvWNKkyq7NqO>?}zoxD߸a&W%&EEOjj*kk5c~}qsX15 ?ّ@߾}?;:ʎdv=zTGZ^ާ.Q\puz֡{]17{ek ի֯^ YoN@(ėB!ٙu' ?AR|~~ҥ?k,]K4B$%NIaJk70 2ew)@zz[z:U)NhhP`wgϨQ}0jT’CخRM DGY g #( Eܶ7';uh.*.lܘDovn!22`d$U(_A[P_6!$ ?7ߴʕqʕԩ'S*خ^qM $%Uخ=/f x*>˗;ar (h8zܤ,,C,,!CvRC3ff)O>'()?n! 3?f V,,ᦈװnHf:Ʉvr- Y (Zcnl\)+In;K6w˥rٮ=jqŒg_u˟pdigOMg϶oPEH3l@Gu"YWmohh";Ҳe&^ѿ̙s3G6#RkTT86)J kO];ՁUZp\.dɞ%KW/9kwGѣ!(.Fq faÀ?򀆆5LCűݛWnc? MMŷnu\G(,=(,FjK_4NSP.(f<2sZdLD4$#ظśk7``O?W\;%K&e-Yܽ[u.+(Sp̼3gds(i<>ph@*!^\.e\;z\Uvs~b:w.iS_Md.--ii?8͛n,[IND",))$$,,HHƏ>~ؘZcl N }.k#Ԓ9s9sخR] H,[6}2fW>>dkWwQO^9S32OeIJ eעe]Q >55>rjGRϊF3V?7h{)_6֛NҜd)33x{Sw/[6zpӰYy@mm-r11cb7>nnML(+ +kլ,@MM߆J y@n۹@UUaUI&&/rj~a&Lٺol |!_|rss]V\;4]kh};;W;AcXX V}̓@i55\瀍ͺ`˖C[o}A3ߧg6llPg$ӽcc-pGaaJ€'r8w}+n2WO=>P;ŋ]prɉW8/ԗ_rs܀/&" h~nn+>(d'O<=ٮH ;@MM=]Spa0I/`>رcǀ˗ ˗d$%M }}{^=۽{Q;B B~:5 AR$"@  H !E )AH@ BY Dm K( B磌@QEQyy>|!eH@UUUUUzӧ@޿?22222f#8yɓ'rܿnS]͢"ssssss--2+ At3oooooﺺgϞ={lҤA$DgϞ={ϯqttttt(555BLDsĉ'Nuu5555557bX)Yw3 0LvvvvvvB9r an߾}mAsM{4woPkb%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Td.png0000644000175000001440000001751611220704065020536 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{XT?p ,MMErKj\JGEG%SC95=j?ţSq_"}B o@2)x뫘(ÝY?v{ ٳfytmZ{oxϾ6@!(Y1jB{{{{{ jZ~?d=c^뛛Z[[[[[33~sZ7L&֭9s̙3pzꩧx6!I6! fw Af͠A P\\\\\!f޽{c,"""""I8/,mlĿG stttttT*/\p{{wwwwwwyG1v (((((H:wܹsK~j%.hcccccjUttttt!G8 BذA,P/ ěÆiA8puuqqqqq]B#'''''f;J1Z-֪gB, !DA@Ѡ@ hP B4,&ZZZZn>)V?pvvvЯ_~ 11117|AxoKBpN~~~~~>G1.>>>1Ic꧇cަΜ9sF۷o?^ǻ7Z_/f1&dI{cֺ駸>1ѮՕ1___spppP-gիWcyN? LaLXO0Ƙmg3ԧӒp|-<<<5gVՌ1u֭ut:NHHHc:tcݸqc57773XMMM cG67444> +2֧O>M[zzz&|`vpی16uԩu9r3'&&&vVL;C[[[[K/_ -Ǚ| G16xлO>]W;"""BW{1111R]bbbM2eY{%b ^xC;O! *Jcr\ċ~UUUU.]p;`u8{2cvvvv-u)%%%xM n!C a|Wkoܸqcƌ'O}"PTyyyyUHUP(_e)kx $a`ٲe@T* <<<\vϟ?^WyXXXO򂂂)'3.]Kklll-6H9Zv0@GΚ%L]ZZZ ))))зo߾<ڈ# 2zѺʋz̓J`Ν;FGy/_#kdw}/VYYY|Ĉ#l_|pP /_<}`Μ9s O>O&>,}]9rȑ<ׯͻ7 h{~|xR tMYoʫcdƻS:evڕQ hakkkMߧO>\xQa#?9ݻg0TRjLW_} Aرc*˓}}.ɩ@VVVz/: y( _'?ׯk׮]?,{Y"5x-E{)oM}:lܸq1LKKK y='\/ro,Cu4U]aÆ p{ ?ĩrrrr/_x3`mmmm"[pҾ|RRRů|;P to Lh׿t\o .Rl@tL*+{vnB/8qĢE…  ss@MMMMތy{{{_]-اٻݏkCr;%{KǏ?uU,x{u@hhhOO|ʻ7G! B!DA@Ѡ@ hP B4(! B!DA@Ѡ@ hP B4(! ^/6oGͩKݹs ʕ+Wzz lWm [b+n߾}uP]]]=(Ex{Gx@erssso?OO>]jwRs@KT*U `ɒ%KZv &&&F֟wP ׯ_&R/^tOwP X~ $'''t7o޼99@T*6Dj^X`W:NN)m:P X+Wprʕa=s(nݺu'_vD*&;;;ݻws?)))),~(Z{mQ X[nݺpwC)];jZ-S .\8w޽מ c1 :::-@mmmSҷ[SSS9wyt@ ̥o0~_| uuuuN )dMEg} `oooɻ79;;;vܹ/ N|}}}= #~d2)ZYYYYwwwwCD3f7HHHH ۱cǎSUI&B`"֬Yf)ZQ޽ފ+V dЮ01}g-͛ӦMvv07{CE`blJ{nȻW=YfXX[[[D=O>|ݎoFׯ{E@0q>!)3<---5gd }(IJe˖m͛7滑ӬJllll^V ޽!E`fٳo70jԨQqƍSNo߾=(woHWQ VQ@߾}+n/:.B`~ʯСCJuHwQ s ?ی;Na|yo SO>g 0lذaKߞx c۶m^{b(ٹp~[a!2222> ߶f„ |qqqqK _M6 {7%F`6o޼98+7 &L(^LJvD*Jw67\.ozۚ35j@`ڵkOwlٲ.V$aQ Aп80666v1`3<<<5}cݝcw?c,+++K~k\ )0~ByyyyVӧ)PIOOO1woɣ߿1Ƭ3\hܸqFCɟ2SU@SSS{| 7o(޽'N:oۀ?ƍ7ᣏ>(E ???{]3EՌ#yD/VՀh@kyׯ_-zt2={l1;;;蘒roצfLc/./v=z'룯~seT*a>c^^^^=?T(W+---rz6ki/QQQQlo… u7s̙=ņwWkhhh`1\.g`eeec5555lڵk~ޞ1aw&s !333عsΰцs(|^[UPPPt?*$$$ 2Đ|8(/_<}`Μ9su "s֭[8P͛<0Z 9rOׇڏ hF:&ޘZ]NNNNR/>vBQQQQy55zp`ʏevڕޘ&]Roooo\Rxls!y Ĩw1; qf_N@HMMMUO1v^bbbba!^ <^z饗|fiiii J[t<5bŊateʥD_r\c ]T >!pgdҤI.\d λ7KP(tK}>}]̅o;nڴiSX0 *ޫ9rdQ.{m5^/]ݻ'e߿oa@1 ޽{L<===+_qW_}UcpI1tÀ*7N3?c|e@xw_m貓SWI6S1555Ls(`yF1BW+WH~EEErGJjS^^^#c ns6nYqQj/^"̨4~ﵷެǏK~^^^򀀀):'5550\c*ЌI歽1 0L&1إK.ݪ]qJN~϶nݺ `-cR}L~$TLNNN>1>1111i/1VՆh/666VW{ӧOޓ{4x1a) Qbbb-jSLaaa!cڝv;Α#Gd}SNco߾m}fmmmmѿ\\\\~؍7nwIhhh(c[@@@c}31bsss3cdCbL}LutWg@mmmmngccccyW$xzzz֮]T'NXXpI ] ɀ/Gn_*۷o̝;w!A|#1m99991ėJu^[iOtL/P<<<<`͛yoSCG999999kb)߿W!Dz B!DA@Ѡ@ hP B4(!Bkk{MD首0@L&d55^B,Z]]]]]P_____/ͪJ*JR8Ao%Ē=zѣ9:::::o1w7o޼y36^x}b3f̘s8\H ;vرcQQmmmmmmVV20%JviӦMjZVgdW( b>a:QZZȁSȘRT*VV5?Z%=/x|o%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/5s.png0000644000175000001440000001634411220704065020514 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{PT"(j5E W[FaNS(o47QoD萢&"qPXD/|og/?gd=9< Be2Mjjjjjjaeeeee uBR׎Ǐ?~'+>ZP Dffffffqq&&&&&&۷ZjժUG=z4F/=z@EEEEERP`(. nm}![N0a„ !Y|˻hMܜ}&M~ʕ+W\zꩧz)yRT*Ҙ'ndddddB^|ȑ#GU@!3жvs`$U ЪØ1cƌû!mb5QF5cqT`EIޞLr!CR@@` T0B*! f?"t(x yf0ҀdgϞ={wiaxN:u)lޥ: :ػw޽{DuuuuuuK7x2L&.-BTKKKKK ݻw-TG}GK9xN@'h3<3XXXXXX.-B͛7o Ç8wܹsxvKOOOOOOޥDbںHBWVVVVV~NAȴiӦM&|u#F1;vر0|F+/////O 6 ,X@ :88888HZ[ deeeee(: zAqu-mr}etnR"M KPM6mڴIjvp}ĦC5Λ7o޼yRmlز_:577777.+HHHHHϓ0s̙3g?Φ֖L_x^xA곂8tСCѱ5eʔ)S3f̘1c0m(ۄϝ;wܹ LBbbbbbVz…B;/^x??????Bυ#!۶m۶m[QBܫ8GkŽcW?1'1"C:/!JRT?Z>G......Ay͛7o޼)|lٲe˖-{h$8K*AHHddddd$!W]]]]]] JF @;\>}ӼK\.F<黂õk׮]mAXTV_SMg.^6/k<64yopdZ_… .\fi;7?`ßi醿 'vMH߰-`;xf5:sɠk+B'UG)w'Onݺu-BfϞ={ `عsΝ; 6>:= x`w ] oâ+BgxI@8qĉ'/4+Iȑ#G(,,,,,FɄe/^xbK4[Ah\N' 2u]g= YBޥ17X 6J[0Qa+0-oF7!$!R@@` T0B*!  BH!R@@` T0B*!  ++++++7u-F矅u*q@0r}w}'lq9\|tI;:81cƌûHjXC0R۷oo6@JJJJJ !^0 ] 55555t,"a >>xѣG?^______|K`$?׮]v]z$ jk׮]v-BP([_z{{{{{y 6 [o[]_~??}4H0 '|'hA\\\\\<萶` tXͽ.]< 22222ɓ'O}H0 [ޜ}aXXիW^ /////#M@sG=z(@xxxxx8RT*oWWWWW ??l@Siiiiiiꫯ #}9X!$$$$$ '''''ACg/R4F W^yW^]*4Xz>6mڴi& >|üK A%$$$$$>  ޥB` ??C`x7x Mp>  6lذAظqƍy1XCgA_#***** {> m:}4, PRRRRR»T:7|7ݻ:8Ke08ywyVޥ۷o]ㅁ j1ol ] Yf͚5 ^{yϏw)&Yjl (0 ĦO>}th˾𙙙m ҟ6ѣG-?2*!>>>>>>l}%vO"d2!O?O?ݿ{ٳg!Ơrx;Y33P}h!/_|rVUUUUU ϧ0FOa '|'5W͛7o޼Y($- K7!X$'''''B'=vBL:uԩ6b37p$bŊ+Vۦ&7nܸqQOOO<O<15hѢE{-x֭[n c<<<<<<xe\.Kҷw (օ!? K`$D;wܹso߾}K`$Xvm\IP cfGfȰa Rڿak@یwܹsCڂ``LClpPKKKKK_??,Ydk׮]v"M@sle6[&boF` 6@ ZSXheܹsfc5x-4XSQGݻw޽{t 'N8pǏ Öu3f͚5k=)W\rJ Rv]j$ {*A/!'N8qFޚ+׭[n:BRn ctLVVVVVK.]$LB .( BP\\\\\,Ls=sKg08KKKKKK] (lTD` T0B*!  BH!R@@` T0B*!  BH!R@@L . B`!99999ٳgϞ][ԩSN]*޽{+, PWWWWWǻtPܼy͛vڵkE-Z0eʔ)S9rȑ,l]={ٳ p2jԨQF?:::::w)jlllll$$<<<<<\sR d˖-[l!;ξ2m ]vڵ'^&d2Bxnrʕ+W;vرcp ]&WV~Ǐ?~xBjkkkkky*tAw;o޼y"rtǭp̙3gBW6 ??H52 quuuuu]ddddd$!tMB녪?]@ȁ8@)ӧO>Mxɒ%K,`@Ԏ;v!ya5/^xq&$,,,,,L|Fq[USAwK[ iooooo}HjۋNۚ/AлMLLLLLy:wۑ-{zիW)Çy=ѣG= qݞ|~mt&XUVZ Ke7utB@qzQ{g\zիҟpرcǎk-QRRRRR mm{yyyyyio~ҟn@YA_B0ॄaR0a„ xRzBUUUUU@DDDDDBP(OC 6l4H]1bĈK)=BBBBBBh>W5>۷o߾}K4NqcmK,(D#aԂ ׯ_~:RJO@HMMMMM}CG{.uyyyyyyK)="D~b؄;------/adw֯_~z4gSuɤ{-2 !nM= ?Yo'ffffffRWt,L\3f̘1cݻw PVVVVV&WQ*JR:y9^|_|ٳgϞk7nܸqYtҥK ]B5I_~@yv@+ hJȦbE+?] ӷ~,[lٲe}SSSSSSM {Bhm F O?S /`fUAA; âiO6mڴiշYwWg?~~~~~~k'ёm۶m۶aDx6V;wܹs57&!vΝ;wBMȸqƍ'4/_|rBhN0GXa-Bә@6RQQQQQAHuuuuutСC 'Ņށ8/B& z+}#A'!믿h@sCh(וßϟH".....NNOZ†#.ſ.\pႰ B|0@ƆnGΚ5k֬YK ,X`60P+>>>>>^wa@[|ӧO\ҹ@tҥK.BWѡbX"'%%%%%iƎ޶vΜ9s߯\*0ehhhhhh8rȑ#G Tsɱ*R  xŋ ₃>[} L4,I}|||||x[= Q! FliuP#d >E_ҹFE?!  BH!R@@` T0B*} D>:_[H.Wdtݻw޽˻!mbwtttttXZҿԨA.LwBG kkkU+*tAk3gΜ9Ą ]]]aa>PЩ~駟~i::՘?ϛd2LBÖstL<5sSRP7g}g`!]DW&hjJ w95?^ВzY1%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/6d.png0000644000175000001440000001776511220704065020506 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxy\T?"[a.iIj._@q5ӫSr-/5Q5 E%ŔrIQQuә1A9x?|f^99!BHcF7666666r0JRy<~!Ryyv [klbbbbb-Y2a„ &TAAAAAAvvvvvvMyja˖-[lQ*`̬8QxݻMHEvڵkת|F1`ݻwccǎ;vlMp75rsssss--{ݻwoyGi B- ld,t3f̘1C& X++\.˗-A4bĈ#Fh!!m %ԁ J88.!D#Z}VF]QBt˓*/33ҖP B(!j5 B!D`& ?~8|_cǎk׮;XXXX@Ν;qk &Bo`,7771c Zɉ1ƾoyYYYYE[~ck*+׻Sd4h h_r 9r$l޼y36U___tL%K,(----ͻvONoaǎ;?@T*uYcQCddd$=z(> gݺu2;.KBH\2?5!///""""1[[[[4@V}͛W_}G mJJJJ~>4o%駟~iG  2DR>[nc%$$$$h+G|MIII(Je0]vͩkWz3.܋@^z(/ ^}Bڵkf ƶmjwܹcL>}z !$X? @hn0~\6l-;ڶ:u>!+'''%lٲe~=_$$$$d,{򟗜T 55551fmmmC,L&c[n}8EBPT3Vڻ嗽rzcOn2*BSn31EEEEN $Gu֭@RRRR;?D1mX.\)nnnn-9w_\$1pƍڶ?@PPP õFo߾ gϞ SN Є9ŝ@qqq᫪;I&M2TTTT?DZc:BӖR&*].}rʕ5c+$ssssmvooooۼyf+...fL8cLs9~1:t1|7cq~6mڤ}z҅1####Mo8Ew=#Q ....ܹsgƄϺKnnn+sv_}ݴiӦ>{}ݻ`֬YZ\77778t!@GO9{svC1\vqo„ tQJʦ|_K7DU޵y|1111ⳚuI@Ӷ=,,,Lzꫯj~̙3R K/x`˖-[rHft0wܹCu_ uؔ&&6)m QX(ݼkmÇ+aÆ =+W@pvvvֶ]O;tA*)bŊCk'Nx=GZ'&iٳgO7бcǎ6}0dȐ!ڶ-\IIIIɓ'":FDDDdmp+C HF@Q@ Q B(!j5 B!DF@Q@ Q B(!j5 B!DFΥ_>|pH޵!њ۷oY̛7o n@aaabkIFGnݺuuիW9y׎BΤ1>φ_'$$$'O|x׆P E-vB\ϻ67wܹ|)3۶m6xw >ys̘1cG k3?]d2.ݻw~} Z"a%!ޛQ gyׁݻwsG3fhī(;vûV)zp}=߲e˖_OOOO2޵!͡@0o[CWuzkJ/nwm@00[ng- 8t!@n};#####իW>0y 1];bcݝ~Ξٙ1ٳwPY)… .\_,,,,j|xז3222bי3gdznzР jjjjO4wyׯʻD}G{۷* |y`ck׮]1跩߹sm0}e_$abPw}W17x 8|aq r8{Y@OOOOm?pXtR}'vʐ],gL&?Y\\\܏oksӥK.1ՒrSsVcHz?P(Un\.Wb ~"̙3gkbjjjcN:űʟ5k,)Cϟ?ﯺ*An%eݻmEqqqqн{hNE7k׮]Nj7nگ3gΜkyO?m)S|\.4xz @(***tڬnݺ5HJJJtz" .\ж[z;v홙R[ TVVV*V'Nh ( Gҕ ʫݻwOv{{{{)?mxBjce̙3 Fs8&M4lpv ҲԶRTj~ҥKRH@Xzg_M ɓ'O襙EڦN:uҶ票GAAA7o޼)e$ {=*LzGSKKKKV 3zwm47Fw޽Rc۶m۴m{])E@˻p p`ģ)...n. 1111/ڐ/m{bbb"\x./dm﫭?:pz9?AxׂΝ;w~vBW^yN!6o޼NMhn<U`Nu&>ӧyׂ6qPq˵ 0f͚5 pڵk/ye0O -[l4 GFS3 o/}ERTANJJJ cZRNiii)cu֭r 2G?")Jea}k׮]9w퉾a={dѣG3W_}cݼy&c2ؕ+W0XZZZc3Ƙd2c ϗ2fnnn^tرcGu޵%ȑ#GMX'| Mquuu,^xG76mڴ!\xC4jԨQf8+駟~ y &D .\ F u}n< q0oZsSNʻ͏m2777 WFǎ;v2l!C'N1HIMMM4\Kٺv &L0xqcG=zCC 6Q(/////5N!C@Q@ Q B(!j5 B!D(xW":_ :ʮ^mnhBAWY)./@P( ϒ^Bڦ߿1kkkkkk)wmׯ_~zTT^zeeշo߾}ńǏ_SL"lFTgd|pH,bw&o߾}Lcǎ;vTVb0\TVVVVV6r$>;7W a;:::::ܺu֭[ !D1СCZVgW^_8CpuD"()ƍ7n05m֬Yf;B*d2L]\d 6l&d4mڴiӦR{ 44444d*v"p_)!DѣGؖpuUJH$|WN왂Ey9^*|W=) {9B.@ (P B(!  Bv@*޽{0E+bcccbB%%%%1̉s̙0Ғag s~XXXÔv-)))yrW/^\]nb)$ D"93cǎ&ʕ+W2+lD"H$EE={]vaGbGF &u 0C0|_~n߾};3111{WK$ \U3x;f0`K0 "888 oΝ;wDUboܸq#K.] \YYYYױa{ p+W(~֭['|`+}9999EC pS-o1c ِ<3k޼ysnj۷ohq!999͈ M^ta̙3h3\`EYYYY|򾞘>xS?sսaIII @ထ#G(؇/W^ <{UW~:O8q"@yDz2'@(=[4"666V, >|8@inݺ ?k֬Y&q;vVDGGGk%(Jr {3wӧ[`9K,Y@_.gGHjjj*e#GQS@/|a}֘Խ_~ʟWXzĉ\R_*^B8ũ&gϞ=rj<MOOOW93222rrL2c\[sΝ(κpXRh~xذaTWi;;;ߵQ=c:w/Yvxhx{PWI{yyyq_BnO?@NvX$$ .\wmI]9 3fkz%Ig[5J?=?/""" yWx9C8SvL^|֧O>6"fѣ 2 /_c7)ڮ#8;w6.:5 y 6@ɦ96ژ7R*J^(nuȼ~ߵk.&_Ǟގxi0zWGo|EYٳY%u1V NgBm5@0ӹsʷK,Dt.~ xȕgk:46ʻr^G68C:WHA####ۙVx@tSkgpBuI ƻXsqBm]'8Mz˗/_;}(ӧĀsթ۱I)|x)N:u0Yj+76~ij[2!wСyYwޭ \>5ѯڵkQ!\k| HK]pʽbxWK <5ܸd_@ԩSTWne#a''yӦM?b|GWبQF$'J={l^z{`1Es۩SNJ?~c,R;`&eӽTz>>>|Bw_APDf6;pTFڵk%zP Yg (rppp6ګj``` ߵ}jfihhh{~ܹsa B!@ӧO6#ޞpR;&xfݝ> oc Z̚5k@ڎ;v6+|ԩSqʰ]Cv hlllw4GxT3Y: ,СCW|FsR[ (x6866?6Ivܸq~5iҤI|צ@>޿/#\]]] w4o޼9@ACXb1}U3*}innnwпG=:^z5ߵQ;8G"-ТY(4T$=mc]IDDP h(;xn~(ngggw_n w9n@ ]+Rkd\5(3~6Ab ,6a[ch& -? 2}ѢEMeZYf @|׆ Ϻt҅(%WjW5tZNoOҬu|ܩ@Q h)ءm۶m6mVWA >~{&N8z ޽{w y_:oqxxxxuW`( _N@fa"H`oϞ={5]Є-}ǎ;@WP =f޼yWNENnԨQ# +ǩT=z29yԨQz#-:0SͰJ ~;.:@@@@$+gW_}@|Q »˗CmeoժU+&A4B!9P?w9s:˗/+ [@h` Y̫M4i1c]k ".O퓙V\3jvɒ%K^9(moɓ'O滖k -Zx}uD`GU9r~qĉʸ;D57J]vMu/ycٲeR0M{\++++U>}b ,t)rIMMMlrȑ#;~D^/+W`QSшX#F-R[ nw_r ~\\\-lrٳ/Od]f댍6C-Z}f%~= F&$$$؍Ā TE-N>} {}hhh(C-YL2֎cD3?8m۶m\BO8qS7777ø'2|L4i@^z^z#+ /Y93f̘7ƆΝ;woHjS+ɓ'OV֭[?.Ӱ1cƌt)Sζ wm2yʷ5iҤ=0uuuuK&F5=a3aAbbb"_Q1G `ihhhwm2o/*///7wwwwh?F>2lܸq#ߵe"H%{Ŋ+ ymTt"6lhx  9q„  {_trrr6]D_M6m⻖=Xe[n sohf͚5x|׆Ԗ˧~)o ?][hL ϴ8p@f_߿?McccckEj?hh̷~罨x `JcfV.]d]v-ߵQ.suUחh'IҥKخx Уp<}ح[n^b،p4TS "ڬ-?111111IϞ={h10 aÆ⧣FM>Ǐ? @ PTu-qžv0222U5qO|hyk׮]rttt>yc5oGOLAD 2d@3{pi߽n]?zjh(>;~۳gfwO El+(":::6dTyvS VSEչ_~R}W𷏏G[CH{P9˗/_=zh#~Qw[=\9s {SwZ_϶D]R:``դDUVz|f;uԩJL&.- ;v>ҥK,ƍ7{/OA O[?V/p6fUuqqqmV0eEE KR51a̙3h] ť.ŌoQj+hh5X tWبQF$'J={lrц4,ҹʷwʫ_ϐwL[k z͛7W?xy ^277.R*v޽ #% ѹ3`xHHHH~1P]IdtUVowꋩ"-g'S5탯Eg/zKvUػ=%Ұ`TefG+ qT@c\ wL{o!N^|/Nj8hРA_͚5k@i?On~]Wm=ޏСC]]iݻw8hXb\qmH쓞\JỖDmN6mwEp.EnZ3rX͛7MeبG{,;ݻ\ PFg~ΞKi]ݾ6|ս>;{n7o޼ `yd+ax[1I35{Yf޽{^j>|0@q>do~i+=~ƿuܹ3{:mC [iC !D@@Q@ (P B(!  BB@Je6K]J'Ŋ@ ==-----jB)?????={""""""0!D};v1D"UinnEnȘ;̬]vڵ @``````YYaaaaa1ٳPY)JRi||dddddĉB@``````nBѣG>>>ɻpTWWW&6@xxxxU@nnnn\ޥk}tusrrr} IOOOϑW^?s̙~;wLYk_׿FppppǏoSSSSc@\.+iӦMtڮ {˗/_> =wASrrrrij:;;;.#]!!!!?g6_='1Bį~m߾}-;vXe$'...Rk׮]C{53222:ϟwmcؘ7Ғ1Ɗx۷o߾w1 fP\ 666</723յatС:&Md_H[BBBBw+9r$?< L. 3fu!?~gϞ=BWwA/\.K'Ol iӦUCrsssw[[[[-O?wpѣ|ؘ/?#:~;v슓qmv^>/Zh/~ۯӧO= ?CumG?7nXbȸS tX!o߾}hgϞ=)=cCp1/]{]fyY w^RTIPxaƍխԵQôcǎBx?Ҽ 6lլI T]]] }yh׋'` JahѢE-oh1 ^? g$K#F^l۶mggB~[.NBZ5k֬Z)tHJ]»4@.]$wA͛2߿<3f̘̓/D"Q{ ^:A|_M^WDZ8pɓ'o[7h~cBj 0bh]BM۱cǎ dޝ!ݻ1111cǎ[޳gOm%:ͭKa]T 3*yO]{p˗/_:BغuVu}gi#6:Ι3g&:): ƻoIŌ1&d:bo߾=cݻw^Sc=zn:tceeee=7D:]8̚7쀆'?}#իW+zP7صY)ثW^p֭[% ]2L&=,tp| W7?2222puuuUUUU1Ӕm+VNi?6lذ||||MS*J%JH|3tu:w@>taI$I cwܹwz ݜD"1F\,;н{By(iC kwx森ިH B !DB@Q@ P BT(!* B !DB@Q@ P BT(!* ȑ#G.mN:u(ޥ!ќ-ӧO>[ ,\p3 J۷o,----V.%6:Ch/^8P\\\lPPPP`Xrޥ#P 0IIII:47ܹsw&zۑwiQ 9sVzU@PPPd"P]]]]cǻD[(ZUV)oݺuk͋KO]roҷ_n:ώ@VVV塚kC4@M6rdݥ@cUVVVg5@UUUUu'޵#B`.\1޽{dM^FFFS' <<< sW߿;5t;1wmIs@0?~\S;=KsQ*J#%?7/^(}ɻP 9cf͚5+=PRRR6N-,,,l̝;w=i.znǎ;RN>}W?rÇ_h@SiiiiYK.Ȼ4B>@vvvv2ޥ!Aϔ<2eʔ6Am@ޥnsZ]*XzBT*Я 70wޔf/2nO =nݺu~yKӰ8/Wjޥ!Alj׮]v 4ޒ%Kxk AG>'\"8zǼm'Ol,̿PۢP \.WǏ곺 L8ˤI& 1AGol2333]w… _4u:"<<<0r~wyolٲޥ!" ~6l04wi/,,,l'N\]B8qIPPPP_p`ĻPӧOty߮.UEɼy' B4WZZZjCM*wiZ. N۷d2?gmmm]صk.[lLݻwUBc####ƻPWws_]v3]B#†].&.-X`[?P S}0eO3f̘k_. y17777+:(?tر~KtNNNNyY Kݷ&&&&86Q >/G}M߈wQ㕣6mڴT>:nРASz8yttt"ͭK!ҐP y/i֛KHHHȅ`-y+ =~puuug-0`@(`֭[=. i, =caaa!pMn<hݺuK=[ s](/z7F~{X^:u~;C? :uKsMY-/8h@0;w6ppppxpT06mڴi@ړB` X OO Ϳ?DllllJ@*Ji@00Æ x)Ϳ5k֬ӧOxז47 nݺu^www;?lذa3e˖-λvDS( xÇMDR툷5cbbb>1vXb;zNhgIEBz: 50$$$ě8l1(ZD"1ٳwSZ (@haĻf͚u-,,\p/+.BKEBmڴiSc]v:wܹ1_߼KGx1IȻ*JId~V<'bQ pSN,oҦKB !DB@Q@ P BT(!* B !DB@Q@ P BT(!* B !Dpڵkًm۶m%b.k@ <<<* 777p.Cu[@xƒpYG}~~~~{իWN,,,,,,>MIIIIIa:+"""+cXݫO Cc؛}fHYO[[[[[۲2!&ܹs'o#cZjU1K}vڵ1flllXA}Fceeee6o޼9kw?{U`̙3 )~i""""ԭ' ,^x1$'''@qqq1PE~KHOOOM6mm?))) xwpڵkRͫ:)۷]#wСc~zу1򚲿{c۷W?L&cbmdr?0mڴi@UUUYooYYYYmy۶mSNp.]tP\.Ç8.:˖-[v5qS(V{ ғw- o /ZhtرcswѣSqљ@ڵk^Ϳ Nm][͛7o[.6iJ@@@噙< @O僂j~~C.kOxycuŎE@]@W\p{|YYYYz`ҤI^岿jo!!!!}}ЫW^:Dm++++@*J5GGGG}?i Ѥ:{7>?p /ɓ'JKKK_~9>mÖFqѣG=>pݻC)SL^#GT|֭[y±cǎ]qVZjh1j))))oкM;w\ub+ddd$j!###N0}>>>͛7$wm?~xu˿oّKP(`ԩS/ fϞ=ѵYE5555f 'm~? 4ۨ~L6D[[oo CegggggW^^RRRRR'zw@ B !DB@Q@ P BT(!*w!PUUUUU%xZ TWWWWW\CKkhN}p0{puDfZ${/z= &&11Ϯ'}{5s6Bw^EE]*\\~; uА04nۀF7֖9:v1 9p5zK~-o@BCC~inO?::xSjPX(;b +$$dHU(@\qqlW)LLŋ`bQWQ@(\%c%K^~Xl,-kہl핞+)Z7)*vJpc͚e0kVSR))lW<|U\Gwn{z\ H&GO==yMMXhjv~{۶inhi+¦ M<ݴ ~nmu\]S{.JO@zPX OI)x  +k9~k` ˻bw(JLQ@d'w"##U):tuᩫ /)8zEϝŹs~HHӦLBH,_ˁ;Y){vux~;rܷv-%[| 45& =Zqz:3JWHHXu?!;w߹s߼FF;XSccєyѹ޽)޽; Erbll> zAK 7o$=o ڵ ׮暤dWWW/$wY35@NβE99.޲$J eϣ-^[[k6p@\̸8Ņg)u [deFqQPEE5tQ`b21, g\z{iiHKf1p,Ϯ?6ol܉{x#"QHB@$=Qzz:NLLWL 7Ascc߰4?rU^ﮡQ f @MȠ> .06Vug֯֯vHwhQ0jzu)&)Q3(/tFpt6ulB+mff@fLf&Ы*^ZZ*--v#kk =iiz5|ή]Uw (SNRSөoW4\t 9R#B|?|}{A'!)iII(O++?yIS MM :z! oZ 6# 6AOcǏ?qHDX gn=b߇ MJZ[gG['{Y^-ĢE@vߙl,pw ww`[֯3ŀyfynX;edĉk@|00>^b:L660`88}4} iv\d199wr2lg $xHF>z$vGPY6bǦ|18v#0b_Ɣf ^GPPhIP!\\ҐtJMzz;|gv-=m (^ ePE˜ggvUO܀l uu Y.e@ >>lWJ.U>H @  H !E )AH@ BAR$"@  H !E )AH@ BAR$"@B+/wy9po1gUhMMphjtu).`bv1`̌Xk~0r/yEEill76;wtaN`;+w*+QYY zj9 =5Xܻ$$iIH?o}۷*<^BN2OW0 hªU?Mi] .zI `k{`-x2)-/g>)/fͺkDPQ:Lk?9? X[sY[))MRR뗚o/f@XXY^XP]>&fj5=//`9+Wjj55SPx<T .뫮~4X{ۥKGUرܬc?h9lj0HܯA\M͛oԔ8q¹ f,Ɔ~v7::::::eeeeeed H'<9x @Mq͛  S1@tol" gs?v5UW̟a|?ortJ-(HyKn$G ?ð]UAANDzSKjԦT :2r !?$$<<<<(.fٮ8p ->H ILL~LL U<.ȩ@]lWFOGANJKᥥlWAoTU1UUo` 9ӣ>c x3$АihvBK \%PU*y¥" 'ӧm>*^>S_pwu~%:{,a7h'z >H ȉdggxy{߽g2 {UU[+޲ѡTmsj̙v 90QR#7Xi…@QQ"ˢ"@__|v퓜8am>dvAB2Vp芊Ge?}m ee@ee՚J`|_vS=O?5 :jr6e)Moov5jKK@ X@hjj)[[Mn^۶-x6`*Ul긝;޹jd&ϩ6+VXgl5 HH췄g&{X;wd?ONi,(PoߊKv kbHp"#FF>l|@$ZZoOWV>%Ko=K=xѳ~~nV~~@Zڼ3rkII>$%w˻] K>ysՅ7u ['"eIlm}7;@(,XdK̙?9/\vBo\ji \˗^(ֆo_T wsRR[ !/|Q2.᯿+ >x)--.- 34r-$^d樜c99@AAcAPQQPQ飱O@'9{H2Sܓ$$CQΎgz~Hy}ΝVpZTTQQd_|fU6_ S"7VIn.o_Gu~~X?? K bzBQH tsuuNNzj@CV44fKA0ujԩ@VVNaV۽%B7!yO~ٳ5AgʿBFPX؄%GK|Vhk#Eݽ[z.f׬ƌ9i8f pz߾)Kd-YLӁԼDeG%'-  U,ÁE/b1, -_?:><9ɓC܌'sr~{Lo.Kʅ$7 ŋ€BNJ prU˲w&>J"e˭[6n lzfV@[;r60iIoF6<7΢i8H ?z]M竨@EEUYTU;w9 -iilWs@`|__@_vT$ $"@  H !E )AH@ BAR$"@  H !E )AH@ BAR$"@  z$UUUUll&66ǘ``Μi(E>bc&%%8^Rx_?ܿ/{'bxxWx8`oco. waw!/ 0j@UUUMRi&Ӧ e#[x<^i@ ٱ]W*g?{6܌7ȑ*CG>=) ۷w}[BJJ/r !!o] .|5> ؼy*y355SGGGGGѱۍ!^/)/$nhɿqXʕlF1B~A !5"cG"c`k{8(-Ci)۽{gPY*+;Ъ@NMۜ{M7J73NΘ_дBNN')'' uung:sa DD$`몯oF}=0wnXܹdl`R+,] DG3@Q_@Qe@CPW?;Q0jTuާSS͛Gmvw\s`nݪ<n۶Dj6 7}vd_~?ǿp4 ÆɾzyaO g?t VW*nt#X `l`^dA"#䣶Kk _*^\.p+s00x6=x56Qc/MMڃgī?xXӌC33bLJkh>>֌O (@gV\{..sqaīǷ|" fѢk3̙b:+Kˌ!TVV3'&EEEEr͍uoo7|@p0Ѐ Ac0hA@to* f9l`ccH`Wjj!zKFuߔLL h3 O6l:Td ֞-,dcܹ_M<DʹHEFёUIpX&}d/K66?P66 >g ݛ*zuuZ]'߿bboPge#{LZZEvcR=:) ?ǟ3f~QˎC2(/oJ!ZGH|R$4 /«257K\V+ .txݽ[w?@?P/W@P#''''ŵ 6|>U\Gw.c 8v prwPp>_ /:3F!Ԅf緷mmRK (,lشMkk/WW~+`j:x?9B`ǥy<979 7( ڏ: QG>Oף{-yl|}yy]P.E) NdlEyՅ./jTT(ZEE6an\`֭ĉĉ|  qpȎ8̟溴9PX?|zVi$/@eȺXe *x<`Αv?y{˖''$'MM HO旞، ]\622?|y1{hϠA}1hqdzFxHW>^ cx>map8T)B[k.t\HKk]]^`C8CCXf5kerro] ɭA';Gt{mmuӾ>Oqq33Kǧ8z֭3\n/+ =zѣ˄\P!ee5 8{vٳHTo*B=}D"@O`ddo##m766+6 C{G͚ZʖO>1bt`>hhhmh»B!PS#2tuOƆ zKPW>yLP@hKC- |͟ZRڴUZZ ga`ȓcrN 2SJ33SGyṔAiO:˗_9@zz[dd\?vDW%#1'~tˑ7<Ž?c}{A/1L#y-3^]ɦ9ǎÆ ]e`[;exYeѥ!AW'OVڝ<).f[AAyAAe%˖)Ѻ d%r )K㓭o{{C|stȐUW|U~ XXloa:t ;;ϵ'>?OeLrGAA%AA@DpeDpJC+@C<O*ۉd[eg~~~~_.==[OxޙLڎUȫcDَ\ PE˜ggvUO܀l uu wٳ]|H !/zrgc/GcA  H !E )AH@ BAR$"@T@hjjiiiiia, QEZi PEQԽ{w޽{.eљu֟ @=q"$$$$$ JO+*T^ڵ"o<dz`c Mr0gΜ9s?zѣG .M 47755555%$? Eq\""""""''''']bX, _~++ ÇafĈcǎ;QKKKKK92D"a91Zi\>%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/7s.png0000644000175000001440000001547511220704065020522 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA IDATx{PUA EJJXf1!a"i -Eitf*+9zG;* N"|)> (cξӹ >|?쑍y}{@g65//[[[[[9s۷o߀7L7^뛛Z[[[[[w{6 ~mlllll/6mڴi::BBBBBB߿Ç>|HT\\\\\޾e˖-[`8~)"vM?ăhlp… Zz뭷zOz{{Bxigggggϟ?o_ooooooyNPXXXXX`ۊ_hgD_~_~ԧO>},Y" T`y^yW^y_K7~Z):`.LIx'x_d ';:z}?:A tz$s{ˮ@]h!Annnnn.M(C Ajjjjj*ё#G9"C t 0߿>с8@-S=ĹmJJJJJ~]#F1bݻw-esnݺu񙉈222222*+++++eW dO`|999999r!cɮݻw޽vϗ]e\]]]]]y&X)åK.]D4{ٳg k֬Yf رcǎ+Z0DȮ ??XAl$VX| 3;@0ɲsq2'%} 輝4iҤI |iˋ1>ejA۷o>Aĉ'NX]]]]]iWZj*__/. A@Nh/^ɓ'O||˗1>Nnoh8~W[______Ӎq0bCOT~(Z07gΜ9s cAAAAAA1hѢEw%+ܹsΝ<>Z8p- 54=AӧO6_4sÿy(Dƍ7nPIy4 /">oqꫯ꫆G*ǓuqRPXXXXXhxxAEvWfffff?? #-4UGaÆ 6Lv`N8q oPOOOOOOU3EGGGGG|PXSsׯ]- `%.\pe鰮XbŊD7o޼yA- 'Z3gΜ9sf˞Ϟ={D *wU~~~~~>~4`j _|ƻk V-ʒT&#####(!!!!!x1#&ڿe?Z06˛N?ϲ= ڵk׮]Df͚5kQ{{{{{Ԥ~6q!Tzzzzz:ѻ_h1DDDDDDٳgϞ=)ٸqƍSZ]0}ӧegggggˮ LYf͚5DqqqqqqFDKeƌ3f ڹsΝ;eW݅@иd .\Pv5'Z.Ffffff쪠+ZlٲeˌPm")!h2"bbbbbbS??]h!hYhiAЙ1o޼y $Q`-SN:uJvU@>{D'џ^vU ȮF'Z|eWc*rʕ+W.\߿jAe"&{ˁ@PY^^^^^*Ç]A Lv TV[[[[[+ V9*ÊH݃Iʆ 2dU(dW6lذadWa}* ]ј1cƌCB{{D# ]A LLl"֯_~)s0uۢZ ......D+.F9rHϟ?_۷oN>mo߾}6Q````` իW^#{߿?>ɩT +cr|>^zՋgygѯ3%%%%%1b0]|%x-ٯpuuuuuG&L@ H{1iFعsΝ;r) c|u:tСCWg|||||P.2Ϙmcǎ;Tg.;G=zWWWWWW1//////b26t̘1SL2e"tҥKܹs>=o=SO=T#l4'N8Q3ѧ~駟*[1ZB0hРA=zDO>O>)Y.`W}|||||dW jB]+#n7B-/ՂVBL/^xŲ!W /.bTk@p"aw[ّEMl UXXXXXH7| H~(,,,,,ڵk׮]TF4$ݻw޽{w~hҤI&M"*)))))hfN,f+6D,W^z*__[4`flě7o޼y37 RkyFe______e6i>VC =5ƍ7n c۷o>~駟~R-k3A;;JOʩSN:hɓ'OVNexUA(3?HyzzzzznT쭍22*****1W`,رcǎDgϞ={2q 4$:ikkkkk#:~Ǖ)^~_~Yvu Yzzzzz*8\T @:A t@ @:A t@ \V' T#G9rDv5ASpegggggˮ <} [nݺu Dk{ݻ* 3@k]vڵ&+W\r*\~Ȯ0 x%;ۺu֭[;v1Ղ+n2xˮ0 qeN!@ ]F1bUf6G` tݺu֭[D" V6{dWiСCR K='N8q(,,,,, !3䥗^z饗dWifAz}D}t{hdSQYzի.w}g}&ʞS-c5jԨQMT3ހu ͯь]Q-İecݏuwwwwwWz:VWWWWW%$$$$$~qSbbbbbŔh˖-[l*H{ݻw5]m>|p._|e`lժUVR~2V[[[[[+&~,]tҥηU̙3gΜa,(((((1~1hѢEw%+<ݣƍׯ_~]v`J|rzGGӫWug$64.LG§;}*|(NN??E,8࣍f{omm|j>1HT_vǏիW^d?,x{ٳgћoo65/>+7Om.:jԋ//EbER[[~͠/|?ii/pO%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Jd.png0000644000175000001440000001476511220704065020527 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{T׾oxDm}TAmĊڪjd]pիp)H n{%EjkZz21W +; ?Y8̞={B! oqVb8 @h4aÞl9CZ_\TҒ/=uE677777@ [p… 5@pȐ!C alBȟQT* ()))))ikKOOOOOomŦŋ?pC|Ǝ9rȑ!ĈUWWWWWsܼy͛z #1clmmmmmk׮]vM,?~Y!/ |GiWش)$$$$$ʊßr\.؈D"H}v.s̙3gN!!|_1@%XKO#;;;;;f_ օBPPPPPؿokYWsBKKKKP 444ܽ{nu!o߾}_' (۷oysΝ^v.?w9VO?)P  mmmm+gnA߸qF|_!ݐ( Ŕ^{`ժU*W !ϡؾ}v_u(wB@H'U2`˅Z,lٲ3P*ʟnݳ(Dttt1[n9T*Y@&ZG}ެ[َ?}I OIu֭ObvP>,,,Lq: dddd\Ⱥv/^,i`/U~(Ȁ z%sq EY%KX55557_'N8ź~ (((莴} P ӧJxyvƍ7~H@ JQQQQY9rD">SNRyl7Iu}T߿&LЛTUUUu|РAvbhS寿)))) T*ub9ή?}۷olѣG𹻻Tw:PQ7u[gO7#GCżb8(!: B!DC@ѡ@ P Bt(!: B!DC@ѡ@ P Bt(!:Ǐ_?:uhNÇlvn޼ya7?=6U}#****t*Km۶a]aa9wܹ,'Y|8[ \rMg}@ /tX󶶶635&|vP}@ ݻwҮ׿qƍrYWO]z><]v (JOWX7 U___߰X|rk?f+%t֑ZV8n/&jÆ ܹsg+***8qqqqb:_(LLnnn9rķ/bZ(LՁ ۏF4+VXTWWWԲn=+F8nѣGd~+***Fk֬Ys3@ KIIIQ,Ξ={Ǐl.4HoQ |͛7{_d] ?@n4jHOQ G=z _,g]fhѢEڟvth4ΌWp /2*uU*---IC`$vڵ+O|W_MǺeggg}yYWCޝsΝ~欫M6m>A Ɵ"9Ǭi8,Yޕ.@00*0uoO`b,^x~tO@0F2LVOg]U{% """BՐQ 13gs~&mjc~Fbccc>Ͼa] @`D;qIXXX?e.mgippp*p?j@`dڵk*Je}u5M/S尮f@`ÇX,VXWÞ}M-hƂW^y Ǻ(Z Og([`e@BBBB7jo/ ̞={ԗXWC( Dllllesׯs#__9|au |ܹs[Ǻ4 ceeeeYPq =zi=D"gX`nnnnf: 5lذaK'Nj|36ګ(99997ĺ* ~?ľlӞ_pwwww`] XvZҥK^iJdddd^ Ϸ!ϋ:t fZT|xc] . #cccc#Nn 4hPUCZ8yI{Qb\(9C;2###%id2O{wXlٲK{5k֬QlO֟- q1c?aݻwg>֓B`"4V}xmH$ۦrRDwر(`ԩS%úQ ]vRzW~[G ^ʲ  B[1t@0qnnnn.^֭[^.w޽;+ YoQ 1111~½^_;0222җ80(P(RiiiiOfaaaf˯gSa^ ',lذaw[*@E0@ݻw$3^xa 0vرO_VLp.<JdO橗hE0-[lϖ'?lզ SB!DC@ѡ@ P Bt(!: B!DC@ѡ@ P Bt(!: B!DcPPPPPؿokYWCi0@hiiii ;qqqqほwޭXú:bꪫ %%%ϟ?u"HÇoooo7odݖN<|P( g.qp\k````9ꈩh4㸤$8[[[[{ﯻ@q'dquuuu,X_ϧBYYYٽsuWtFFFw%N/loWT*8Ӂ` mmmm+gIx7nܸ=W0ꉱr{e >BQWUUUZjUt>}Fvܹ,---`jjjj@Rdddd;w0 픡TqVVVV=?KNNNo[CѣGr\Oq|7=_|ǵ!tm۶mG{ Q%/_\8 Pjoo˖-[<R Cw… -YfΝ;z뭷:[˗o}!:::֭[T*, d#>fo֭$ƍ7:[hѢE}%K,lRThBvvv%%?_TTT$q֭[.?ukl &~<<<<:[7OʇI?o: ̜9sʼn+V,e)CQWWWrϨQF=8;;;uܸqXY 7/^XP 44441L:u`ʔ)S^.ciCr޲Ǐ?f?)+uիK7666s9rQo7mOGuI7 8q o/n߾}{l tG>HopW%@|||~ֹsy#~dBOBQQQQY9<'7vnu'4d_aaaaٍETTTXWA~{ hfbXnKLLLg]!0cƌ k򽴆|QDDDDij/u*d2Ϸ GyB~ٳg_{,jaCwرÿte....g .LE1{ 8rD"6mƩSN<:1$nn '''G;SRRR RT*qb)bXRBCCCj~F% ֭'İ0-mcxxxx JҲr~gb &r)뽗{=H$j+?Yo\4> X,e^^ٳgO=b7Sb .M6͵LyiTvڵ~?!Vttt_!?z}'|KK/sBf`nnnn-BPvx}\.0bĈ/c]=!AK"H݀[n'S͚5kVѪ's$g]-!hA+&&&[L8q#4{W:E 7Ϻ]BPhbXWGq3@x#!ϣIVMѝ2B!DC@ѡ@ P Bt(!: BSƺ,B>jZmnР @ **^I? c233333XL?gΜ9s jb_22fɓ'O; 13 ,Xw?------ yyyyyy E\`ܹsmjjlllllܷOh4Lz]?uH$Dqqnnj=9bT*J8RT*>'6mG>YZkB%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Qh.png0000644000175000001440000002254611220704065020536 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA$3IDATxw\S8'!@AQq*hu|jjmS+WpmEQJTW-S'7 Kro?4>I{sB!jnm|>G BP)σbVTTTTTܻ'd2ѣ7=N`V;vرc ??????cckkkkkk_6BߔsG@ ,>}Ӎ0 ֭[njf& B_2oСCnB O~@UBM ƆpBĴ,,,,,,**:8O@BÓ !!O0! T0! T0! T0! T0! TtvbTQQQ@ϟ? Y{֭[R3333ˋ!!C---- nݺ5 0:vر"133333b"%%%!!!!$2444$CV ɼLtKRRRׯן/> کSN5$ DyrQXXX!ܬtB~)Xt&$?J$'!׬Y缼<ΗX,ť4 ﯵ AQ^^^NH z|~':9q .\H⳷ ͸JȃP>JHݻw{KHbP(6wbB쟷 A_z Alٲe 9P07t۶m۷o_\-5~>~\|rȪ?͈4HqΝ;鷍7nhrٳ  ev$???tԨQcbbb;ZՉgiVW\~_@%%%%RC"{jժUF7۴iӦI'%%%C01p/Ǐ?h>Ȩ d>RzA\\\i*Jv!!!!6>;?'NPӧO @ÇpѣG7mڴ ÇrsssD"@Ӳe˖f 6 Ťov:tr-Zfzzz:@Fqƍ y簰Ʒby?+++ ==#ke˖jj}~n O>}ZsOBŮ]v~qի'z&-!!!ɓ'D>k:f:ol6Aiփ瓹p,M+isڵk?NM%oŚ5k֨HKxŋ ̰py˗Lx{{{~͛7oMMMMe|67YtXY,nO:u*{F6Bᶽ{+\8? _p B!ɓ'O(1Ԥ_QQQ?mُQ,c׉Y:b1{c !`={]m9ӵ`cu\8pLH3^';999q]]]]?. ABGdyonUVzجYf4777vrfdY͛7or*9Exe=!VkruDSF1BŒZ0SվjZ:WC[=hXOnnd~fRhHz4h {уh(:nkdddYOtހ:&쟈2Yҵk׮:Sa݅Tu+h˳WիWs A˗/nЗՆ2NfXiVO< 5aʔ)SrZb XڇB@\vرcUN\8ѣGp _V]ijWvf4ˬ^zݰaQ/w]-ī-Oc67Ѵ6]@Y q/qѢEcbm9z~.\hzB0vܹsgKNv޽{o7rr׉(4JJoG:O۰+j7֕~iuLӇ(5HPxxx8Ynߎ"]s!}=zBydLddd$qh4{ c6Si!C H{ly.xY DB0R3_,V8pRh8T\Xu鰗I`ݻkl Xvڵ/vӊW2000T;vN6N|'ͬUEoXIٰ:tHDJܥaj=:K{̛7ogՓ6;??j/,tvvv~@.@!0jFDiuץxB e.VJKMK/L0JB{.o>5:`=.Z_-r}{#h.+PN$aj!S8666 -^7vXRUSQY I q &˔JSe3555ꬢFpRS?Y{mM]u AE߂8?{o|e5dMaaYu/k/\0鼡C(3/?U`N:UF?@W޽{:ʦ  r&8m:/ǏYH* ^?J>:@dH`f+8:S?lNyuϤ%lå:6)}x&_~=g5OAߊta=\GGtM/ =^hxo:ZX2333G*+***e`q LMv(&Jݻwr_UiF'|Cv^y[w~AMmb̙3Bt!yB*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*XBMK*+++~w̙3߽pӗݻ`DLNB@!$Wڵk׮"qH!ƍ`ְ+|||<_'O< `2իWfeeeR^tZPڗo2qĉ Vܸ5[]]]]$Y-Zr۷5p:~ӧ\3nܸqo/y,QZZZJ{;6P(>6s&L0f݋m`=z4@񭢢?m_EqAOgϞ=ty,Bո؅ e+VXb͛5</^?>f'NNF& {|C1 t\x͟'DaB`ISNeoٲe Ƿ_EX)&MT:Q4nf\.ًȈ֝w쟷UYd2K$~7oW/~qbg-nӎI[6\GSUV {2...(9L߱cǎ4q|˗/_{Ϟ={<ݲL0} Goܸqh& Ԯ_ښLiB` Z~JV.H30!hh:5VϞ={:mѢEn\G0!ha8rׯ_:zf```u I.)ƨilmmmBaB0IdVZqCBaBа Q_q&aB0}tUz;/u e]-4>|p^-[lu4 5<$$$8y۷/g5&=1Xk׮]S٢+yz0 D"!df74a)ܷo>+ dO?|H>U AO VcMz255(((`@ &=\B5Ͳ* ދm۶W4P]ꫯB 𮤿+hˡ^=رcGa4'&fB|B4s̙ xVZ` -„JZdɒꙅlӦMσB3KR{1+W\-B3eòe˖̦[|Gq%b&fmJۿ: D`VUB3';<~v0qĉ\G &fFc}uT+9m۶/ذa\aB@ɤI&q& & & & & & & & & & & & & & & & & & &ScVt_馄Z# >sΝ ?Ν;w7=n$rA\ycǎ>? t渉ffff צt޽;@dʗ_~%@K~~~>gM1_Ph?'$a֬Y,...~D"!deddd$! ˗/_NHB湻CKKKKBc !/\ڧO>d={lB?~8!6\bfy5BTTTTTXܿk>EزeXCUV_~}}~~۸qFg>쳷?.y*zUOŀh5en޼yՉk҇K''''}}}}J;w< BASN `~8DYBǏ$ku ?鞿أu֭zCɖ?$ooooQBh2g|Ds籹*{9͛7@fuTo{xgݺu+0k{̈́YH)aaaaMb0ӖHS'tӧOk{3f errr2Y(WTTT/_|9@ш#F(LC]p̃5vtΝ;wnݺ㖴v5;hgdMD"6pŋ\߽|eKMMMD"tC&KCv+VX`<]v>^i+W\H6lذadlYYYg;\2&휜|vAn.\?.~ +;Gxh'fC `oDܿW?^ղ,!(^ {dzD0^_X,fxU3gΜKÚ t{PڗTSٷo߾ >eԨQ\qpppիW#eeؔ)SMäLg:?8q@юlr^'kgkSY_LS;'` OXѻwA7nܸ6ME 2akkk z^ve"Pׯ_sw^9K%8i^^^^\G ۷@6vdnmmm YW`xM6m\;aKr: i6߇-0a„􉡡!S m hˣů^zPx.pZkJY >|p_Qt:vV\vvvvnjV>>y @}w&b]ҪUV_AΝ;w@2!^9K=^Щ9ѣWQ4Q'N`K'*LM? Ҿ_JciؔNʦf}kƌ3jUδ4hp>5º *V&izvBFWp::@;'3KuJEEEE 秴s'5ܯhClVZq*S9T S????Gʛk +Nm۶mu40?K.]u42?S&\GY7/+2SRRR؏KkL qٱcǎU/VL|УG5 l /ݘ K#W:Mk,:$wÆ Ft/bG]kki 5.Z~-ZS{ =G=fzQ\.q8Zxx^'۷o^̾K{"'r5#Sո&b̌Ǐ F>7M*TޤExk2 gϞ=8&!Eכ>ڀF5i wk-~^˕4g}ȑ#Jl-U5Moc%<[V{a f_0-tZpDXG!ɘ?tXy-u|㴬q#GJ/1U)kۼ[r4WsZ|{ޛwqTAb RWhuM󚌔%,'M4 ,1&f/Yvٳ?}ieS-ZZs>7]踵lFm:,&16uT՘}#\dtرo5;7iOA+*{mϟ?萦f5/mbe)4G[1ǵ 2މ> bzɀOTXji߿`MNif_rL:~͛7koi7[peVLoڴiB `<HMMGehԌ&B9| ]rB3Iٗt[޴FkmBnͦ!pB*B*B*B*B*B*B*B*5L&7p֫dv:HT x̌ DiRq1]QZZZZZKKS%D"H#"""""$FiٳgϞ=KH$Dqq klANNNNNܹnnnnnnffݺu֭L>`ƌ3f$8EPU%d2YL̅ .\RUUUUU{yyyyyx.BZRpȑ#GJʶlQ( ""_ݻ BPOBH=zѣGeF儤ϠBi}>p@S7lO%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/9d.png0000644000175000001440000001771211220704065020501 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxyXW.]FcPQЈ 3q##`p1梌 E(!O"QoL$&( &⒉Q\YN7|?U9URuS!BȳL^lW_555555]HP( __JRzc3/BkUU}}}}}}^RT*~wZffffffIdٳgϞRdwҜZÇnlҥ9sʴnHuӧO|F1b͜9s̙uu™~f77Ϝ! `mmmmm]XP 4hРAOOOOOꜜ ࣏LW ++\.7oAX7uԩSjN!! %7 Pp*}llllll?(!D:IJ´}#t&5 B!DF@Q3@G9sbݻwUп0k֬YceeeeeIzzzzz:A 1ֻwތ1ye۷ogF~{G:U޽{ ޵yqUUB x{s?Chlll%K,~~EEE]v-L2e I R*F' ((( sΝkz!,,, >|X`ڴiJLGBZo׮].l.u{LJx׮§~)FNO> >|B?RxGFFFms+Wu 駟~e;~8Ν;7KFx YRT2Ƙ3cگwޝ1RSSSS^qqq1c*/###C{M:& ||||܆PÇw?{—_~%ܾ};v O>=ׯ9jn(1>;wܙ>HOOO/---/^xN y |7ZogϞݑ:;;;FKm*)))×sCl޼y׃7|͘onKE@|e]/^X[o5{R{ 1\5555  ھ5k֬ wϓ<ZG1B򬬬, 1\Yk7nx۫vh#XTO|H-ٳgO}PcB OrrrB'sXbEN{!y hkRYYYkpH: T>888]~>@bbbaC !Nؼ[nuvW^kyG$ƥz0f$EH*G V8H#Gkx{P_>u-~ۀK,YR0(***z)|MMM&D:yyyy7 .\p`ؿI˜ z>qLws}c-ѧHãptz7:xp 27wɓ0~,OgϞ=p̩o{˘k-[l]G"JR1̙3J8ggg_O2V^^^^qUo0m\x-u"㄄i]Y6'N-.}=L c$Ν;w%/tHIIIQM16666g6ҟqb8g⳯?YW_}Q ]sQ߂y@{0f̘1'&&&vD9ŝ;w.vd"4:.[l>:߼'t<g@AEn٘ۘfjV Eȟx :tߞ\.HJJJ2t֭ lw****VN]r\cVZc99991VVVVc1vڵk1sΝ16x/Ҫ{ٳ[b첳YZZZ6wax.@Ƿuy8EGGGϛ_60@5w ;5<<<1c&>aĉ sFA|U(خ\'N4m BZ̴A`P}k_ wz]L g=޻wl߾};ܫW^f8G㫯*o L h**'@W`Æ |~ɓ'--Zhbo޵mޗ a 6ldaݼy]˞dh׈BB:L&,:t*8+!C ]˻vG@Hy?z3 !B@ Q B(!j5 B!DF@Q@ Q B(!j5 B!DF@Q@ Q tq|'w_x׆Fs*vQO***ev!FIUUUUUo,Xuͥ@k[}e{GZjժ/o////ϥ?y;/ɓ'O~LLL̤?Cb{K:B'oxpw`HQT*hѢE J{O: c1 000׭@III}-...~)X|q(F.6666ٳg=fI_'| )))/AڋHefffN=/iPTTTt'wmH[Q wsε nZ]+6F~[z+Z֢@0*JL~w2_׾syyEEEE.]4nO #f˻6-KNNNr86 yQN~cƻ6z՞G5mİQ GcK7n0BEIP _؉̙3g}a( ( w:^ZZZ~@HHHȏy׆<@DFFF N:uj|صk׮ x׆(8{EGGGOwmnݺu>_~YVkC(8'. .LxWt… ]~^zV6Zu]v;˻6UTTT nS>M]#G1s 6wm sȑ#V^^^^:7g̘1#{07S޵!Ϣ@00J/^~]sqqq[(̰4d7`ffffc3:; գG}g7c#EIIIIQMlmmmmцM0a]N{~ù7777b޵!-@0;8zG M+ky]](L|||!8nܸqӀݻwɻ6(bpMn޽{޵J7vC5ĸP CxKFO~{X&&&&޹ ߿i+ #7o޼yϿC/_<}п[GB'qnˀ x0vرc\&'Nݟ:,;?Ǐ7nrowȣ@xxxxzHo˖-[.F5{{K:B'upwww{Go%%%%?d2ok&&&&: tv`Æ loݺu|'4V$IǢ@"֮]Epwp=CCCCi.d2B ...[mMzf*Dj(.D```fYXjժ.BWEEرcpSgϞ=+>w/p."첄Qw,O.]B7^kaM6E:d Q B(!j5 B!DF@Q@ Q B(!j5 B!DF@Q@ Q B(!jFE{swm.J  2s"###nܹsx9ڑΪ>O`޼yᙚлw0uԩ0=ޗbeeeeeIzzzzz:3X۶mvޕ1`Lcƻv9q ׯ_?ƞܵUP(cl߾}xc9:::::VU )m4p͛wXnݺM~/-1V*Jcጵ?Zz 㹿_24555,K_:{e=zB޵'fƍ_׿(oȑ#Gx;`m;wܙ>HOOO/---/^x¬?#]\jjj*DGGGZos ׮]PVVV9999Lr]]nݺ?o;Cd.3fiiirO߿?x 1TJRcΌi-[lcյ,r]KPSSSS,X`кkq[f͚q@aaa {G ͉'N۷o7 8pd2-xxxxիWZԩSx 7n v; 4 =y%1>kyDDDvweѢEt-/5x1@HNNN\76666YHyŘÃyӧOf1'''']ҫ9c-_|9c<ܺ.d aDՎװ xED ȘAUUUc_~:~1<䁐{WaPG|_}裏>J-"RgԔ1[Woooo4"yǤ`n5ۏw-7{J?^l?4ÙJ?_x"lggg>QQQQ !dddd\;m|g{sAʬ&R2333cA߾}2&toOy߿cF<++++8H~0~naClV\rqLeAڠD'_}W0f̘1)o߾}̙3g޾MD,  ~IkSop2eʔ”l ѷnݺuӵ<(((F9#ӧO@1k;E~[l2^萔k/ggg{/ r?C{SP(ٳgֵS"y HHHHp-~ 6@V;Zn3\z>91b}/ΫǏ8.ܺ.tHIIIQM|A3pwwww(^kzmllllY~Kc$yܜ5 ̨=^\]]]u-gﺖkkt7 -[,]'k7 s؍彷7q6W^\rE.i`A0tСw{r\^ )))к,&Jv=zTrq&\ ( < 8~B۷oߞi'":OwP8:::ӧ7Z[>}4UmM*>?= ы*q}BϑcT޽{w]剓J5"G8qĂu-Cc>|kOE``` c?W1c1VZZZc ;4åFھ,~] nܸqud2~zѣxזO>e1cƌaL34R3iصqqqq lذaÕ/o&M4Ir.]<7 ڵkzÆ v'B' IH[۷ohfan/vhyСC`nnn{ *2LfY(Ȫ 2w-ڑ haz@Xbի 4ӹϝ;w. \m]uYB'''''꒒70KBP B(!j5 B!DF@Q@ =JeSSSSSjB tՁ`bbbbbR\|޽{tj4UUUUUU?/@>vǏ34!DN:uc֙o =zѣЁ8jĈ#FńtYf͚UWӧOΛ',}@hlT*J2=̙3gΜYt„ &L01hCsɓ'O3f̘1cF]]MMMMMͮ]*JR?.Qr\.ca%WѣG=Ύ1D mXZ>???p1%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/9c.png0000644000175000001440000002640511220704065020477 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA+IDATxwTW Re!RLWрF!4++PdžI>DQ FD`AERinuwr?v;ܙAAgd@o-K_deeeee5k((* K(9rȑ#6A/S_____ܸqƍMM--kWTHPK,_ndddddTWwׯh*+++++E"OOOOOφ#˗[~UT>PKKKKK֭k׮]vMC‚#B!C 26=====ZvVbVTQQQQQ>}UUIDrhj2Łв`H!AСC %0>P-]vҥK.lK<1G ::::::|~˧|  %BqZ.O -q8J9 A@ BAb$#@XV@QQ7 22 #(*&!.Wr>0/&Ltu;AW^D&@SSSSSx]_װ?j٠U'OjɻosNtʕ+?Lʊjߪ*`Ϟ{'N||cƌx0f @QTz______͍@`m\з_{Æ}aÀ @OMnSo3,)ytDF| wugw@`} a?,0Ο}v(πF԰YΗxwwwFBBCTB0|%G kH`Ϟ4#}=hƎǎx8PP/*(@>(/_&*/._%|) t`"^ТElBJJJJJu&N$߼ٜs&0o~[Sx 0T@hmm?Zc1cnݴnUUeJ6֮v-5OXYVV/ÌYөmvy)srw洫뻷gbɑ*z֭֝S dرǎɿHDG_veG9A)}//KKv횛6/O.+S^!d*+OݿveGpc\ }iM_?stB B!B@$JHqDPd{@x}CCȯ}kkZ+W \Q^!ޗ e-EN׫^^(<**WL Mȯ}iWn-EBVF6fhŵi'۽ߺ UU5/)CMMWWQ]-}y~S:?$jqe%|`r2PXXqpq8@ަ޽__WM__ ,=aaa>xu@\_]‼=yy iѳ'`oo󓽽HRx p4 TU5ep^9}`cmc#33L@˖҄l0jկU{{ 46bac#5KK``oHN]]JJ]]N.`lil Zg|j&&B`F[ɓ=NN^~I`K_~xvkouu)zŀӎT''`׮b]FT= W';HNwe0BBÇ'Z .I}RQx |iѧJ_0) dE޽WwРBD"DI&YYMYYlW%?!!CBCN9tj$::jyq93sw^Hyxx_PfZBq*<3QXquϊ@c@MMKxzb]VH_X"!h %1ף\r+4}bb.̞}=2d_А!@~~5p84#]55eZīEDdv/.n A)N !APB襃?  'S B2۷ ܾG0UJI榤ٮ .p5jFb.(AE ٙvvko 'z `~JHۗ+ۗwx (CC o,Y2!g|ϻw\wn.@Q'g?kysO͛%+MMvݹغuV֭.=Vt T o\~_.HJ|v篾zPML3SS9lu ֈ_\^ܲBЖ-כ={hlロw@ZW^^ZN`ҩ36*ŋ\}{۷_߯=}}%1Jxexn55F55wLM'0Qff@YYK2da[zǧ_`f33@YYVV=£GܣJIՙˑhߚ̀].z[u+?ߟuG ܹܰDt +V۷bbGHIjEJ `cw<`[{s̙1s&``[dZ3;*:3:lm `cB}=v쒛qsbF۽?& F dq=y/Ñ#DG!!#CB$7SiiY\i)g/_).G:8p, 0Gط*o}7o7oJwfdhIӃn)s/{/% 3xRK_]@DDSX=}*vQ٧0cŰ37}܀>}zӇZAȒP ::w^t4p2?eM "`0a??~~ {@.m EQ( 0xx dta7AhS'][fj `  H !F 1A@ BAb$#@  H !F 1A@ BAb$#@  j\yyŏc>v |uq@aana! U \J>HG}f4π/Kr<ކL$ڙFVc#yog6oBB *+QYY `}y?6'%cuƏ ?8ѣ{ilrN<(.^svV~@e%6> "QQA S=!+$ڸҬaOw %ה[^.]^uҨQ@l칲XH Q[Ǎ۷o8}٨̀_뽽[zݺ! 6j߾]Νk=wj*t,PK{ 455454ًٮEg6l;{HHv5"$%]NJ E# ٮFÇ}s0UoB0P 9Bh{H 1lWzyy»yylWA-mLyyrxFT56Ox=}v5ě"g &:ZǵٮxS$K.ZZ]bڻ7UoBf͍*^ǮlWA-mL~ب aQh||N] ӎ,u}]l?"iE֖{utŋw_2%)lBC˵O-YYw>M-55^!Уɚ=#REEA;.>]@C.64># 89uZ|'qKUUU_ߏfl, *nTP]61llTNS|T`޼/TU95,-x<kWGGGGGGkOatѧUGnr2^X_^?{T(,v),jjPS۵PZea:p`o?Pޞ~7eeeeeennd AN >qr}0ƽ{k.S..'Oqqc cΙǏ߿}xƍ7خCf]0~9;w aV m=%7Ȕ)o2Dخ # -mv5ߕ++@\_eBvH ѣ ElWqٓgU$dӧO]Es\&952rJ+WخU ]A2RU%JzH Ȉ5*@ccIccx{@zTTBpH ȈJggxsfCCۻG7Х.]iMvuo{wٮ #<<خm6(d6@ h6*Ԫ*`ڱkTb[m1lW~@G{{U4ر:cIN,,  CCرU;v]t̩~~lW~@`珂%3Xs+|A@YU++>?Xdrќ9sE]MAA>O5k>L\j~Tx3x ~a6&Οvo$Sm͛ٮ! 'kLf 0w.`\ŷ?jFQ@R¿^ɓb'O>|~=K$So{nv`^cn8lp'Oll@%%%()w۽]]Օ}{\.p6YK+yΥ3=~g'iic+7fœry{y{))~_˻m =ٳ{柹wXe$S)f0AukW_Ѯ]@nrsi>m/4ǎر??sƙ3R~}T.^\EYטg%zz{~uΝ;N~>?5Xt2"EQȜDNN  Uj#45.Ww X[[X[ZZIZZoNiiY\i)`l㮱kch {[Qom /-/ ttVVVVd2UE{~NErOZ+)_ˢMio$=7gݼ:Ճ;u*Z(++5++}|U<`9e dg۷۾ srШ+lWO( vZ&'=hx\>>00'&0tj?> vQL{)MׯvZN-Ǝ=1v,pރ;B^H 3#e><ڼ<`Ç 23-!k$ =vvۺ11511o@+(.HDFz(/#`6.^ @VVkVg^2mڵigM_:;W&'wwE.;rrs}(plٳPB!%'&NNq99"ss`DӉw݁?p%%օ˘QQ@jjRj*pbUŋw&Cg_[˖=j\XuQzzС]>ǀ@Z`kv <A?{?_E***څ@llmbl,pDщ@Z5خ"%K&,Y0u`l@AE Ab$#@  H !F 1A@ BAb$#@  H !F 1A@ BAb$#@Xdڷ سÞ=8dgOfg_] P3 {{a>>1#Pb7!>So3,)yʕg_@~w"=4Qm 2rH@_>۽#cqMWWEEtQd.]ѥ `eťWW@WW`ƌ@׮t׮lEu<uvy;_G'4z4ԄƦ߮BJ йήΝ-!/GަxWwߞ@p`` 럾~mmYYYYY[C())*)&NLԙ8QvAy9M`޼cDE"t?Q_0.ZXG-\v%] lv;0=󳇟ΡեowjrjC />|߯۽&USMMPK_oA;̜ ,]:KJ Uimm@Wtua@ 45048҃.+n"*nA(B(D")"*![G‘#@NN9CM1t(s{Ν2 dA!^\`K %%%()ZkW/z{]_å/}()QPoԩN<=NOgoF6fhΝmwȿ=OO==5*+PY $%M'%sNt΀G/E]`aDȲBeeJ 9dZa!(?p޽M{@X{>s|>xu@\_]‼=yy iѳ'`oo󓽽H`_M$^vYzHs p8J4vj U~Z[k^ ?',-XZ}3x0GrRRruucLccҖ/WM$Vhblhq#0yɓOA/[h*j7潫VAq1# صp.Uςd "8|:+>>i||KR_ThUBeeI_ncӍyOOT..\\}-> p.wK S@@@"ܽ[wt&D"D"`ҤI&Wu!!CBCN9tj:j:?_rss=\8q0323--Z=gJ.21KKPZ  - X<~=`e+Jrg{oH@,.HHhJH`Y+F֛QXXCJ_ *\yZ +&0vL KЈ]Yi5kDU(^~H/?HH8#!ۘ c./FD@D\|_ytj*Bli5RMIa \8&eWBB`?"Ls8YYٳSE- @@}rtQr2|#/(Mr#$'%Qֱ_ZM ]{ jc خW]i06֡g^{Á#>G{qKƍg V2BC/ҡҏ`EK*أfuw*CU vmm߽=ccm8uj)@OO{q=,DF_˙73S|j -g-W=&/]F)뎮S't$}̙1s&п!ݿ52҆p^5™33g_ZM +=55QSVr%tBK X%KWE(mC77ŵ13I3vlc׾eqJZM 44`(YٰRc@WWRW((]PY5gҪ,,z&GZ˭ ikk߳ggOKJgs*T CC~~A~KLY{7] 7W蝛 P%(O̡(k\.p@X؄_szittԠ#6or@`̚EY͛{m,yv]ij⌦&sΝ֭n,tҥK@~8=rr@R$૯;ĄZmbǏ15e{w<}pѧUU tU/.Eq&}Gii%//S'j0ؘ06/vpb홓o|}*=$]'^OOwp#G Oqz-3f2 3sf&п"FK_YLgfʯ/J_SyiO;2llNbbN,dž@}}C`}=``5011ë25>J>?pqMWJ?휝D;;C \>}t+77\C\.`jj<_/x e{p8AFL*&1#!9#知/gfjRV{ z@=Sz9p࿂ʕϭ\ǏEُaaɹj`iilm@&w'ozjӮ/.߷oSҩI]a^hm.W@@z`Zիkײ^vՄ 93^Ϻu#DInVv*ҲR`ѢE_tw3xoNh(0sW̙dJ55PÇ+~Sfݻ=wV\Un cb%Dw)__l3F]29sn̟3ސom limp][ĻR ! gbl`Q۷BhhdIh(;/:|r&S}[T0lvưaZ??aoYD77!!`ÆdjÆ?~sOU#VyE(t/MZ07 ;@]]攕)ZY{|=0{hlSqq8 # 22ZDrohE|qV7@S^!!;n !@  H !F 1A@ BAb${.f"B[EQE=~ѣG]&ATUUUUUԨ|+C""""""ؘ E._nB߫ݸQXXXXXۣG=zhjZ[[[[[Y =`ƌ3f̘O>}t„BS@ IIN:uꔏOSSSSS=Eq8Ϋ^0AD 74m* BaDkب/D"Q>8p`c.9r ֨^$u֭[Z >8 F7R$%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/6h.png0000644000175000001440000002174611220704065020504 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"IDATxg@Sg7_B #A *Tĭu^Z}W[uम[pT(X}RDEd+{@rWN "&}ޤ\Ws B!T~Okْrɓ ||d2L&kL2|絴2! r e?􃬥~=p8 2dȐ!2P( lmTTTTTT$&&&&&J!!!!!!$nbxH/D`j+++++?77:::::UOQN?>QT鉫W^e]"U{1"))).;w\a߮]vklllLQ----)*LJ< n /7qjjj*E]_|r7000{wuuuׯ_OQ/H$JKI xyi\ . y<OuA#p8m߾}{H5"zQTbPnndoooOQ=_nTST|Ǘ{H$QT4***V;4 pÇO4i5Z>(\plT__Ϟ={Bn޼yS喴v5SkP}7]p…I,YD u;"`rdeeeM2e s@e==zr)Kf{n-_~׮]8* 3Bq$ڑ6 _[H$b<W߹sL\ZJwv_t#t3333Ojذ] /@8_%i'!=z|8=)))Iq:uVݒ8ҝ!²M6m7000y|ޛ4BHz f۷oLkjփƌ3Z^y4K3ҋ4A"zKnDZI!C F,i^3VZ(0"ǨqrݻwonnnnlFur"G=@;1@.V~sf͚?S5:ssss2?| &LIЙTl*W @u֭c.LaǏd;,[lz(wرc7HԸtYԧO>I7VVZ 2ښz0`24TyԦ\Ze U[QE~믌gg>7ovm̖)\`r/h8&%D3E>RҪ+W\a U'CSɴbMJ,^x1۵yだJYϘ1ca:|ʏ$+Qr#G l)"~4/u^I*sB(Cш7kdQhLm"h"L\bH[09 x }O*?.F&o߾}R}HS26}Y0APǎ;*?^իW_ii~~~ Miƍ7d%ۡK@~dAƂ@0֝%Pcu@NH۶m2}vihd@Zת 2#]hj[2Vhe}Yjez2–,\. m0(pdjUd%,bU dE!m/d y5j@r2yl vy{{{%De?/uه,-... СC*_!c;wܙnsΝ5ӏȅ,LBk`Z<;vx /wG=?mɐh|aiXDDD@fSNx4"UzZuyFn۶mYAl1jiii P|!(((#~0̡N7vzHˋ{RT zʰaÆT\x"'۷o0]h"Gy5{}݋pWU133333++ߟ}@ܺ ӧ3P|΄srAjz ׯg~ Vs8p~>nQvSd%&W^GgK6^ׯ_?ݺuS@szvǙd5d||^KPh ן,&\@KinEEEE腧O> Cv2һq?@<I'&&&-&Kn?rv jv+\j%''']k׮|R_ձlײ]v XjVr4iÕ99997۷o_N,4t7nܸvm. 5h7mmz$6߿Z)WލAH2S,Y|X[fff&۵h0L;FٮE=lbM]&CjخEӅfeٮEam۶mٮEӅfOOOOkt8IPꄁff!dV49;v<̖Dꁁf]h޼yskxU4} p#P6,'U\vppp`6MC\SSSSvm4}eF0b֬Y7]͕b8uԩd8 qd]ߎ9rj۵'#t͜da m֭[]QE·0Z؀2 1aÆ]$wܸql4i$k@<P0Ύ0'#@^AC8B!Ǐ]xMx׌j2>|ɓ'O1444dVAø|ѳgϞͿخd?$k$-ACDk/ڨN+'ߓ4 G= PܜZ5\A-G%n]+TГOB>Hs mFH[=bi& F0`K.]vm/tӦM:`6C0~,kq׮]]RrȤ$`; FNڊtOhVw]~=4FȀa{vmj Lz\j\0Ǐ:qĉՃWбOݻ}VPCa 4}ٳf(0Sm8I@h"@`7444ڤ Mii!!!!VT` 41%{… I!"i6‚wT##KzdrQFxGԴ` 4Q-vjWTt[}l;.M\wYmذa3++++R τ|W"W'&4gBtBi3s̙߮]v-i/؂ Lׇ˖-[V3P-[l r̘1cخ5b g2lO\b;W^W ϔ+Vxӛ2l 3g׺UV_m޼y3NRa ?vرl !R@@)` 0B ! BH!R@@)` 0B ! BH!R@@)h\ ɓ'͛C3111HJ޽{]v+***^nFׯ_ Lr|>~! ;w p)o.///|>M1.GPPPE%x<E=zPǛ?Scϸ$D+b!59)JUpŋ{ԩS)E ggggJz!x#{}z‚^uqqq/fϞ=JSF"H~SD"v DFFFFFD^^^^^^[l`[},Wxt޽ϋ?`kf͚5^.y*erի2oooo?Zeԍ7nd5S-:?1b̬,/////n^<})j>4r?I񢢢!ۜ /M"HJ'N8U,;'_)____M"zK2s3fj} !6888b === )\pNd2MMMMٳ;H5wر Q(J:xA? >|8JR`8****Jٳgw޽ `ûyM[ڵk_jJd._|q2e˗/_ppN ˭#>|۷oK*.^xo `rdeee_(S\^dJ%'j۷oz{  aaaa.СCE-h垐 [܉-Mr;/-1W^v͂V$+Տ8<>>>6wiwzv Axs}ն [neŏmlll{۳] T[SNR~{ܸq[giMK;EV'O< @U[%gzՋO4G=خiLLLcƌ9L3gΜwKW^S]X A=l) B.خ M2GqUnnnnꯇ@˵nݺuZ eY;0%'rѣ@%Y Mf˖-[*?^9V0 BgҺU֭[vm2 d$2{%%%% TLLc=,ӧO&Lvm.{êUVXX[[[] 㒞Fa4ݻwœ1ߍEg֭[Ψ{ zh#(cfi(?.+(((`hL 4222nz' :q ====k>Dݯ_~ʏܷo>I/^#.\P0,,,L̟ ,2$g͛ٮr_0t}Q`E}yHZd^O8p@jn! ߿?@Ǘ_~%|xCs*jӸ@Ǔ)R] 4ŋ]8FE6lؠy;={ eY'ٳg!sgfff|ĥ5Rp5$$$U`.]dq#n|JD3~~`k=xxE0g2U2UCI&M(\͍J_Y ,XqT2) ???_}ИQ 6iiii1W2.!mMU_~9Ǐr8\.2U0"Cߙo߾}R}HS26}Y@Ƒ_[GF>+śN>-''''uK.^۷gbiiih4@ƍ7dٳgO -WP ,&:%ݻw/+3LZ$Џ&ɊY7ǏǐhUdQ_e%טdK;v k裿!UP`kkk xȑ#p8O~Yp'npd(dABJzׂ xltWWHRWؒOE%x^ :o{._Xm мG5 9<6T|jHIYIXDDDĻǹzdNZv7@[ܹsg*riѢE e= 3/2crKXQrv"@1Pɴ&]Il񅠠0ҪLF!u_%o۶mʫxAUk.&d7YYխ[nʟG"3xl1hFݷ1Ǐ?P`DVnyi, [߁t+`]0_~=۵El1zMCɔ3M{͛Kl8^ 3֬Y^ړٕUd8<2I1Qd7 vڵًr~cvHSGDDDP#p>~o?+>t!##݈0s… ٮwB/bѣG,:uTB&NKɥ!.~B7ٟ$:>vvvv{}Hҝr7qfF*~[1KvՖi+]cd%gΜ9SvPT KɎM}xIdaC DCUE?#ԧMF1!R@@)` 0B ! BHV TUIjz$D"w:)+Sp8ii_׽<4B+*****(-----kKIQBYYYYYYhhXXXXXXYFϟ?OQ@ ƒ[PPkSĬy;vw&@)|&x%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Qs.png0000644000175000001440000001776411220704065020557 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxkTUUǧ * rSPn"a(DPnI~D(+2z ^A (e^+E 4 AAnz{/{:5{9  @ g7N}7'}555555?tܸqƍ~_~///// x_6 DWWWWW@iiiiig߿_n??Q!155555}򤤤 <~DŽkZw7_J?0kNy[nݺ5y / /;AgϞ={yƍ7n| [ Ǐ?_ڲe˖-[&L@!@ٳgϞ=Shkkkkk߬\&]B 2X|\[5K&+addhhhhh\A )L:uԩOҿΘ!qH]x!2@A@D  2P Ad(((((((,,,,,߿>@kkkkk+077777pppppppqqqqqA\菁iL2eʔ/]t%ޡ)/////'dÆ 6l DKKKKKjԅB~~#Ή'N8AHOOOOOokQG}WPYAᛄDDDDDDB(/m۶m۶'Odlo߾}DC#Cz֬Yf"$;;;;;8; %X=K,Yd0A=z!48hsJܐ!)))))IGS 7B455555BW-]!| ؤ7! ɓ'Ox6?Vh<=====y[0LMMMMMw~zbLipgnF8D7!̙3gΜ9 .\p[*ފ?/@XXXXX|+fßă?f̘1c BdwիWb\vxyDV\ !tnBȜCHTTTTT₡'ۅ{#lBWX|GY^ïZjժUܹsΝ;B4b*NX+?~BBᾘgϞ={6!) ݻw-=.....~}/^xUѨ 07ldL6mڴicy cǎ;vLvC2rѱ>X;vرc!c瑽6mڴi._|e0_D^< B233333db899999+GnjҷXh0!TUUUUU>|=EhԩUVXW{ٲe˖- icccccC۷o.%gg L CψzBw ~>e,#rKud]D"RA z QyA`/o|||||': Dasvvvvvv򟋽{ݻ⨍ ޽{#d֭[n%D[[[[[[y/8˙$CW^z5!.\pC6y Cj |u&M4i$!}6[=PBVpdCexo>ˆ>zh&`0By_( ,AP>llI3*l9D5T;wܹs IIIIII@A7PhY##*24X~ ?px[0X #G9rP8RT=N!0sQ|Y)Xv嬬,ȇ Q)S#+s*""A(@A@D  2P Ad "A(@A@D  2P Ad qCT 12 @wm 1ݤV8"c̩8Fw![tYYYYYM`hhhhhJDj0FINNNNN:(c&t/BO>}Ԡ 1>> kpyCCCCC@RRRRRokAA#߿k׮]v Q mmmmmm;je0?CaUa/ @lllll,A (嫯ꫯj駟~ټQ( (ŝne˖-[9s̙3Q4(9{a hׯ_pԩSNzDQ 9AAAAAAϞ={~x ):t[o[oJo1nd |7|# ȃ Ûoo .(jBBBBBB@XXXXXS ;V!CAʼnma=6*D(*+~Pj0l޼yM`> 0 C! !̳p @֭[n݊ g2 crʕ+Wx[ pw}wUw@0'O۪ 'ZZZZZZx[ßZ//mAbca[[[[[[y[3@A6 G6d|@Am믿민{ HLEEEEEo+TfxByǏy[d+P$wDN|@AssssssV?~mAby[/^^^^^^oo `bbbbb:V=P$%6a_fr0}&L0aaYWA______HH JW/{ᳲ섭 ̺=}۷O$#####uرcǎ;wbW cM`o}۷ Fhiiiiihkkkkk̘1cƌU||pȑ#Gtvvvvvn-n=G=z􈐩SN:u#44444p… Yzի!AAAAAA*o *] w޽{x8{j+7*;!r=8qĉ'^Y/P6>>>>>P{AHLLLLL 9s̙3 m=h萀M6mڴ;zyyyyyλXΟ?yBFÿ˗/_|9!tjEþ-ZhП B s KGGGGGw<9BsGsΝ;wɓ'O<͍@KXXXXXȟ ''''''BN'ӦM6m!;wܹsjjjjjj"U~}iiiiiiҷ ©SN:EȤI&M1++ﺑzxwɒ%K,Ν;w!dժUV|DDDDDDΞBVXb zO>}tC6kc vѣG<|ÇBj(ϖKڊ*VqqqqqxܹsΝ+] u58|Çh&gٳg//@SU //;pj-D {{{{{{r),,,,,/ uڵk׮]#zBQ`4`Wbfʲ9|˗^iCp5ETd}cG3QUYuC٨L,@ZZZZZZ)-----%J~: X۷o߾=twwwwwkgϞ={v0v[ZZZZZ&EvڵknXi l۶m۶m/ Uɥɢgg͚5k,qcccccckBQQQQQ)-"-555555BVc=~Ɇbv} B!c޻w޽{y[(衧csNʆ,˲Z%d/4n G~~~~~>ꫯvw24+DΗBmmmmm4_eZ9Ê@vvEik)7nܸqG'MR$!$z{r`eff!Њ0UOOOOOO^pl۶m۶m(+++++ wtC ahjjjjj8qĉvܹsN &L0AXϞq޽{lݺu֭R͛7o;ʡ vpٲe˖-֮]vZV_}W_}p̙3gvӧO]I=Z+]-P] /-----K.]%''''''Ojm D|ꩧz)Bh?%믿o½;nݺu֩nO"P^SWmJmLV?^u ꈽ8cG @i[ N-Eje5[Pݏ+wk@P;vرci!?~׮]v =AY|˗yG3tPn-_~_柙244444+ hKM} uxG#`ܹsΝ;ACUYYYYY; ]B`gvb!B{Bdؼlب\EOѠrtttttKaU]%pÇܺu֭[iln޼yM!^5ݙ3gΜ9 00000 &&&&&Fj*f$uÏ5}WAuҺ [F=8p@E i.~zQ[7]Z:-UU? ,^? t^B,,,,,,~ڴiӦM#K![lٲexRRRRR!~e`Տɥn v,T~񡡡\fv?͹qƍ7J\ӧO>}2UflذaÆ VXO8uԩSƏ?~x (["V/E]{{{{{{xnjnnnnnJUWWWWWB/vn޽{>NNNNNNBO85[6H%W b277777wHj ,X`N;:ds EFXI4ZYIu}|||||dKK.K;ڦ~[^rʕ+E†#Aob6Zy ]ıxw!ĊK/0Mvs߾}}CLZ*Q8pySO,~v|z3hHԈU $!!!!!"Brt5 3f̘1cPWe.`E;9s|^{ݻwoFϖ?hG7asΝ;Ws4*?TCG#;:=MHbATڂ 6[Ž2BH>0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0!865aH^0!86=iw47L.?????_X"Æ5 a Ψ@ˁI [jΝ;wS 466666ddddddsyG ||@WWWWWz۷o߾wHj Dyyyyy9@jjjjj'&&&&&ܾ}ۼGRXK`˗/SVpG {~mP?~haBS|'|{ٳgCڂ Adeeeeeintp~~}H0! 69²/ /^x1@QQQQQG A߿믿߯vwwwww ooyh0!L^{^>b ((((((„c/R85EK ꫯ ;*4Ttg}ghHҥK.] o߾} &KJJJJJX~yG3x®mdggggg A>?PիW^)! Ke/XbN-֬Yf![2z["PƮ}DEEEEEaGMCk1 aBम7x7{@X'֟wT ' ;?࣏>裏xGc0!HZrx`BG;e|`BXqqqqq1(ĉ'N JQp+< Q^lpFLsrrrrrĄw4GyG `Q,[lٲe 1V؄2Kmرcǎj0yۢͅZ B$-L>}/ Sݽ{ݻ~駟~*ʽH7KKKKK˦ӧO>} -F1h~IЎ>cBqqqqqqQ399999b^!ᰳcGGHXXXXX`!OOaTOa dʔ)SL\k׮]v0!\aaaaa!!>>>>>>byxxxxxF-z*ZHu;N:u5 qvvvvvVK8"&!9儀d_|eccccc#444444iSࡇz衇6g㾾뭬_Xъ555555˜{{{{{{777777Ǐ?a ^W%qQ"(.aźP1wHj L6mڴi﨑0!֯C/.bTC Aϱm(cՑEM0! .\po6#… .\矼i &=* Aݻwȷ[[[[[[ 0o޼y\|˼i&f]fՊWƍ7n믿k-#o0!V8%%%%%I5=|ggggg0ъPMnž2u֭[n1G9r Ö傎xW^y'eHHHHHϟ/1F"N"2uԩSjoT!陋0rŊ+V Naxp,oP8={ٳBɴ~駟„Yfffff&("BHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHAoBaaaaa!@ooooo/hMzN!y =zQ!l۶m۶m YYYYYYuuuuuuC&eUeeeeee_GGGGGtqlB`snݺu֭l͛7o޼wHƌ3fpɽ|lD-˗/_| ffffff񠡹rʕ+W'N8q"!tK X<,>dڏGyk!S={ٳGynZ O!̙3gΜ 0wܹs窮olllll8|ÇyG+` svJMgBqqqqq1@lllll_W_____&"%^nQw<)ñcǎ;F=w܂͛7o!b C#E/&booooo/~/NrTt攁zhѢEi~駟وہt9@DDDDDzvS:αp'BQQQQQ!F5jg#={ٳ 7ZBUcW◚r A6 СC"fH)&EG` /^xEaT_;e8p~q477777~wP"\DT&u !?????SSSSSS[ꖞx*k :uԩSĖSL2e !}}}}}}/-*+W\!RGmDFFFFF ='x7|Mшc񙘘hnC]رcǎ29D6%kӎr%-6 vɔj; 4X&M4ipZ.X<'OJd3ϟ'$ z/>N|ƍ7nTJL3j;s̙3go„ &L 0îyې ~܉u|ڽ{ݻyzI`"B******~?ɉ8x-GҠu07nܸqTд/Bucǎ;v,!mmmmmmR=&*-!DGGGGG~~_'v+&!={ٳ||||||ԷatҥKį! ϧ ğZhǑjmmmmmJNR}޹sΝ;+)2lt9sr.O<O>* { EL]<}Hrrrrrr/2kb)dggggg>ӹS6`XbHHHHHH v(}tH.3E' z]#nGﯠn9cƌ3fp=ׯ_~#w=!ܹsΝ;l߾}uZu֭[Gw}w!\~;)H3G#'u4oPQ! $yG}QQk퐐a[oxB1 joB`ŋ/tBH{0! 0! 0! 0! 0! 0! 0! 0! Bo/a;,zzzzzzF@ݺu͛7o!Mz9-baAqChElZ9w!aXYYYYY+}YiĊ :yt4ҒֈI 6.koVJ}}Ӵ0Ȋtcgyg12S>,P<=}  tEg^hРA rs6:H}^^|˂ z>::::::iiiiii];wܹsvvz{{{{{뛚n6 DKKKKK ;wܹѱcǎ;vSaz5 ~^BT,-----_}۷ j̳gϞ={FG}GґЧ~w!ݻnݺu֠AG=z4oCDtttttt47ZEm 0૯BCCCCCPD3~~008pׯge@Ox{{xxxxxCA4iӦM6 %́7ߔ J 2dȐ! 2a#O>@WWWWWwD100000x˗/_焑B$֮G++++++BgSXBM>߸qƍ_~P[m5BxucÆ 6l'$H|N uPmmmmmm )/////}9eeeeee1bĈEDDDDDHC ӧO>}*¡S_޵¨QF%>|Ê+/=====]cǎ;VF4#OދPAP"xyl FRRRRRRwTU*@A|{{{{{ʣ3p'̪UVZUUUUUU 5 7Apttttt?VmŹsΝ;'~Wo o̙3gΜ޿]v5______ɧ tV|5rȑ#GRYYYYYrBbggggg'^۷o.P QmN:u)Bhtbȱ+!ک2k 3gΜ9S IHHHHH F&B(|_ӧO>}psɓ'Oo3H^S4 !uuuuuujLّσT t%;;;;;SN:UqNЗ_e!?!z|w}]^T*ЕG=z +++++Rŋ/^@ KxςSZPK\N9T h(xذaÆ #ׯ__JJJJJJ122222?"wە27`%!4!qqqqqqR1_'O|_Q0a011111/رcǎS^>xzzzzzzT4bQQQQQQ+`Ŋ+V܁8 u ʦw-T!?????_<_8 R lX Nߑ\jjjjjjSh?f̘1cƈR l,-----w}|(~qG4 L~=v@>t\($,~… .\P^Ǐ?~~ߖWe[o[߿xb)-ݍ"cM6mڴ >>>>>ox?vTێhooooo/( f /brrrrrڏmGҩE5k֬Y+.V /^x]rʕ+:tСC # Bhw;lȐ!C 0i@ !e_swwwww/Y43NޭA !*.~[( %!!!!!Aq֭[n}ǻu@A0ݻw^h]& 8}ӧyQ4(KoX+fpɓ'On=(PԜC:tO?O::::::_nkkkkk oƻ7޽{ϟ?>@[[[[[`#,޽5㧟~駟T#y0a ]+uAAP 22222Ryk}T8p޵Bz 7|7ksȅm"eƍ7nT0aXdɒ%KЛRx*620,]tҥb˗/];#Yjt}壪MSׅ 1J??W]e =ESSSSSZ_P8P_____ϻ6ybcccccyצ 11Xϟ?9?P$-aM0,<P$ϟ] … .\] OH@AgϞ={w-T\l `F]  0@GGGGGwmF9rH޵ HZ888888x{{{{{,X`kɻaM؛Yj,o-k`bbbbb"ZAAbƌ3fpe|zzzzz:qƍ'nHLLLLLXwSSSSSSGɓ˗/_| J&S%͍y1(HWBP>u?&DWWWWWcǎ;{=#ՓFX"luffffff{d P| //7fh۷o߾};Jŋ/^VhWwo! Z*(?~1!8uԩSN8q mYU>͛7o`I9gΜ9s̚5k֬YT5" Z*>[[[[[[y>jiiiii ޕ .\p!!4_ *FFFFFF͛7o޼)NNCk<^zU!d]3w޽{7Z  Ad "A(@A@D  2P Ad "A(@A@D  2P1 ƻ6h \tҥKk Sp̙3gdfffff'j/[lٲed޽{];Da˂xŋL0a„ C:t(7;>QuӧO2xwλm۶m۶biiiiiz4Vvˠ"T Q | .q i&.ۭ1bĈ#]{D$$ _F >RpܹsB3~O6mڴi477777n *l޼y=lڴiӦML[,ۄ,܄МBe˖-[cccccc51گvpٳg2hРA]Q;l JރGߊG6VQBJHccccc#"R,DPWWWWWr.!oݺu֭rێ,?]Q|9T4 [HǏ?.~>***** Tq,_|;qĉ'fzJ/Ç 3#77777x,ϳV|MMMMMM/?!J^^^^^ 8Lttttttwttttt(|[&~޽{XhѢEۥo?X7=e(+++++SQE'{ $:::::ZqC;jI)6&M7jHw 5jԨQ2;7Vy`rqL>}5"$11111[]ZB IHHHHH/v}@-$k?wA`UXI;-Yf͚5P#:OZv/ʕ+W\_ )0Xh-D3a T XUUUUUrh_Bxy4tWA qΝ;wBMG+&f+tPT]c#HE{@ύ;x 2{ٳgwXi A '*:zǢKH)׮]vP+֭[n?1D=ըh;y^6 0wP\䟰?//rӧOWNQ) J|-Ho"""""";mR^^^^^N;/kڭ!bҤI&M~/0_K vׯ_/쒱5v?iBbccccc ůvh.گ::,,,,, Ǐ?~躈zqƍ7ҷ _ȇg죶6!'O N3@Б0V un㙙͘1c _B9raXf5P [j.#{QjL3K͚:b#M*5C@Dy "A(@A@D  2P Adt6ydhVvڨY&cԒw5Q&I_C ЈDiiͼ+ `Q3wɂx?Nc3 lmQي.N=/_A.i2L-- @K|~ak+M@y3_>'?ys'2a”)SLꕉ Diiiiii!ݻw֦k/櫯kW?g>?GIS%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/8h.png0000644000175000001440000002157711220704065020510 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"LIDATxw@S_B@FdOZQquV:}Q[QW^{WP-[H d''܋ <9!_N B!T~Oss|>CCCCCC??L&ɬ䧩yB\ גӧѻw;d5kx<[zÇ5377777B !!!!!A* HH0X,ţGg+= +?~c!Ԅ0̐!C ";X;ggP( =z#C-Zhтv!TA*JR҇>|pRp }@ O>}zzi `Ν;w42200000X=r߿_~@iݻw%Ί@ ""ԉS011111 F<9EqtOd']]ǝ!M0B ! BH!eeeeO> PrΝ;w^80s=ܹshO5Ao s_5u`LMMM?a6666 073LyƗ4%%%a-YdIuqq pP(2퉞 t͚5k&)'''D"@;D"aw&L1#v Hnx1LB@ 4!j <}y ( D + m/\paWٳg@ 6l}PcEرc-[  H$ ?zWٺuV[ٳgCh(Sz% Ϗw=BXۧy:)d!7nܸ=Ç<~((((hgɿ֮]@gg7mڴ "-111@ ۬\rΫGڮ=z4@ѩO&[9VZr%-'O<S,,jÇ)0̇u-ܻXV^@_ވgΝ;w:nݺuIqqqqô&sjDqZZZVVڲK.d~)%%% ҥKwݻWv{Xͷn߾}畴u-ZW5HcB8 _nU@NOOOW~.Tk;2USSSSi] Piܼ_&1SN㻒rF-x͚5k87 ʿZ(GM,SŬ ̀_vZ$߿ rŊ+A=1~ _8.8sH6]޽{ܞEm!M]Vĸqfq_>'7 *2m;wț7oTMy;2RX. sxZ*۷o._|@5!!!Aux+v?d(j:}ӧO>Iq&MD6nlӫ@(~@^k׮@Gɧ? {<2U@昘W},?>"њ\_!R/Yd P /oɘqQ&|}ȜvG@^^^^\6%9999H2˖$qujbSHHp.Cfd)8gϞ=P`fcccดLF?A<^脛}rJL%+_~뫂TV]ux:t( ,]qFCe,.ZhQ_|UaAtt?N 4}ȼ;v@?է`#mdl4 PbC 򍷏1bD-Riciii 'N0[o"N :s@){U}oٲeKǫBjN}H#\ye͛:IFj:{~Y5( Ӡׯ_ ]]RV;݁dA@ܴV~.U9JF9v[/O<.N7HZBF$6l0YsSs&N8뫂hjw޽ӏ뫰bU__>0z̚5k(^|d׿/"%Ȫ ([FEiϙe˖-~m۶m[ҶdR2V}wʃ i7d@\ՠP2:);؝""""""D=zTO>D8ք &\3&s)bȴzAvc^ގ'{钹35wҲ477777w z<{kki:Yq~Ǐ^Þot;ܦgD2>eFE٪jʞ.СCc-4K> {&z;lY.]t]Kգ55k,'|_.ڬA\|#3{}udoZkZ6z"nD>Y[WA}e@H͜9s&ZBH!R@@)` 0B ! BH!R@@)` 0B ! BH!k*j*o/_|hdXXXaV|||<d#2]++++$yЗlҥ#F B؃ޅ .}mdqRabNNN@*vdF[~;7nGw).GGGGGG3#Qwܹs Ņa<hc55j&1%3.]vm'ܸqOG9q=K!`?-JMMM2j6Q0Trg`D6ՌZj@߻Jk"666v-L߷o߾EꁁfWIc1^ͪlYiضw޽K6 Ä́&!$6ohJUOJj&NZ5/_Hp…kS*tڵ^j{n\}9O?DGGGGv%^'Cj----iB{a Yi=ZhoZnݚv-U}}}}iB{ A,CȬ>qo߾=m0-A:Y 0`@-4]Æ FAt3Ν;w.4=>9cƌk08EKPrgxՕvmGS6nܸvm4{gJ08oYfdzzzzҮJ66m4d8 dÅcǎڡOV x䛦%;vsΝk9t0O0(p46&?9rHڵ'iӗ_~%@u_}Wk@> ?ٙvmse˖-zuxSNȮ -5CHgX?swƴk04LݻwfaÆ k>5q͂}EkiFuR<>dY04OFx<~qnִkxNNNN><GV&  \_>) 1m+0M H3a 4~/HhѢEkS[lᢏڠ` 41,cAΝ;ӮrYdRiاaS#ݓ⛚]w " &2xҮMu[Y'V@M BuĉNL16j_̴2fŊ+SjtҥvS^SLBk(IZj4I+;}Z0>qU'G=gƍGV O\"tڵ+Z!Z0>q-qҧ?&L0v-m! BH!R@@)` 0B ! BH!R@@)` 0B ! BHAgϞ=;w\]۶mࡾod#ݻ7 Z^^^r%}-@X>-#####!w&}']v-@snnn.DGGGGG30 A@0O1j <}y ( D +!ŋb1 e)SLazxxx0s#?]O~oٟ OVCb?}T{ž/O@+ϟ?orʕ;^YYY@IѩO&8!ۜ ɓ'Txb1w}[3-,G>`Μ9s|鶳gϞ I&0'5Z $:$D7}p)Nd25cpҥK~HE2 &aڝ9s w:yIwN:>P 1/ǼρqQQQQ/Ν;w_8vڵ 0… ?Oח4f7ߴyy#۷oؠ*>u) @(zHt㙻ЮRxXxxx㢡-ZO1777W]<Ҩ~+_~B-/իO4ۛv-2kc4qWO>} @:~JWhՀЮ RF␕?{kTK=ׅZ x#5U ˊ7n8Lrk4凙5RTyhCH}.y;v]W\( :^z5ڠβS~˗/_IIIIʏܴPNߐRIqdVSnlӮ nݺuS~x+WbZ규Ν3@`߿ ;_o-Z%KЮ /۰r$U;^Fz̎͑Rȑ#Gr]4&gQfg' :}ifkK`׹s\:tЏs~~~>@QFdfff~<_L"I[4&Xf7(/000vm˜u֭EML;?ӉwQǏ^ "*WXBtttt_|~^dhsN2<<<<Jy|G9جYf_爈G=kv4 7vY@x|Quի< Xi+ Z,Yr1!4chYZZZZZqw,}رc Y{"#+}=z@"Z"+vYW UW{>6m4O>}}( ⎥%@'N8lXdIi+0O9 Lyq2zXUc;tXhX%i| : ŏtq㟾Re2K1gرc]TWNY&L$+5@` ~v޽IY1dȐ!勮"-%&u֭&Тk|||<{qqq1@QC\TTTnѣGH@@k׮]8{" ꟔03333SݚwNNNN 甓CU"uc6TbTgddd4{ ,ܽ~YSc9$OʝBBBB>|> ŶOEA6vT&iΝ;f6666/G4a4>d3x̘1ccc%WE5=e={IU!F`UW-{ jN?Žd+Ś= I]EWTTTлZ֝-]o>JPCѧE7v@\I͛7o*?.Mw3fHҥKc{׌!៵g LUׯ_n|9U9d.\PZIIݴ.=kš5kЮ-5UJV~J#gYnݺ \mqqqq9M6mxY ϭkE4nǺxRT0w]{lu];iޟ_~zu_71cмyq۱.<FxAzX͛GvHX&w ,\SsuMݻw}+CM)۹sU X:ef/lv2nBm0VLo۶mL^Ad\#F(J"eWրR{z3 ;Y @_p|~UY! ԯɬBH!R@@)` 0B ! B@JXA!5*+++++Y@x</5[%BZ̽()))))awLNVBiiiii+R+W\raBP(%7?Ƅ˄s]]]]]]ڷo߾}{!m~6lذawjDRUUUUU6yD"H$|7KM!4˗/_  !d2Yh(:#dm*+!MT^^^^^0|>i3[|?B%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/8d.png0000644000175000001440000002001011220704065020461 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{\Ur[vA.x &*5=&i +(>xI-@B-_"xr$T .=?Y|,e?3~93 @!r?كֿܹJRTjZyB |_++kjjjjj~]StL&Vzg}YO.lB_h4mhؽ{ݻ`a۷ܐ+W:99999999999Ҏ36eʔ)STW ggz33B>YYYYYYJ ;!VUefffff ];v+-_daAA@H#\111111VV BPDDu ,4iҤIO!!ϨQF} ́>}t J88T*JŻ$)ڣ.d]QBtۓZ𓹹I6GH(!: B!Dc j58 ogϞ7oJݻw#Gz)xssssm#YYYYYYݺoFlll,c3W^c,111_HG͛7'] Qƌ~ fϞ=BBBBm=C2ׯ3fkﶓ+0*`ժU_ \|r"޵k9 ~1Klٲe oڴiӦ9999WUUUU7w]+H}ɐc2LXӧ;cefff2&f{`ѷ}sssszFڕ .\1KKKjmdAAAAOggggz֔sŋ1ֳgϞ[xo5i;v؜]T*monܸq9kgFӇwM7o έ)6nܸQz'O|0 ʐۿxEHNNNRm&[n]נO?SpaE/aւCEx]2|3Ƙh1&]kHJJJ:=Pxt^ˤDxW_}g~0>d4Cwޝ1Ƣk ^cnݺu1RRRRc,<<<1lmmmmK.] EVVVVkv_ܱcǎ1_>ӯ1<===cZVv'y{{{SP(4O~pT!9rH`ݻ o,3F)Z`ҥKI .y ?[>eʔ)mYiӦ[.>! 0Q3'N̺&LWr%w}ׯ-GշQcW^K٥h`<{G9ޯQspw޽OW򥯇اg}&fP\r\^3ݏ@0k!r\n/\V w.8>wZ;vء;O<;NEB@ P Bt(!: B!DC@ѡ@ P Bt(!: B!DC@ѡ@ P tr*8~O Tnݺu, uuOQU]K"5:C褖-[1͛7fEEEEN[7|#kGx@dN˻V'/^lh4_ wܹc3XMYĻ6'{cJRȻ6ݹ :tOOOρ'=d2]),,,,꜁w 0 OP p?b6nݺu)k#-[lI8q]B`$V\r|й޵i{K.] <0BAFfϞ={F,F5||ɓ'}RqLڐQ  "{]2wZJ0̀i{Q )GGGGY@bbbbYYc[{#EIJJJ> ]+ #qE8NkӞ޽{w5åwmHs(ډŋ/ ̚5k֩6fPBBBBRrZ](ڙ>]1kqĈ#6o޼w ڐ@hgM^tҥr/Z]vZ|駟ڹ5vrsssp~nzOX]>8;;;;mwâ@hfΜ9g`ٳOEK_EFxAZؾ}v@>}\Ol>gx Baggggk#JxGkar! ow{~,[lYjyc=-C@蠢F.saaaac3y J헐`vZoGo4@]|7x㍴ -k׮%I u_hO9; NB.-;w;)LtP t2]bAw:+ N*:::z Э[nr}+[ookGx逓tRTv¨SƒM' zA(:ٳgVjSKB!DC@ѡ@ P Bt(!: B!DC@ѡ@ P Bt(!: B!Dnٳg ^lٲkCH+0*`ժU_ \|r"޵#MMMM #^|yеk׮`nnn~rqw{F֭Tf֭[.ٝ1`/ӔwHGsΝ1؟k׮]cB n… l`Ҳڧ޵%ZV3̙3g2fh300014GdhhhhZwiMkq()))޵'Nr'|'HY"b}x1@ظq@jjjͯ_VVVf̛7o^溇Q{>3}ٳ']v- tj@yyy9@qqq18q/cn=~M}m򝝝-[BeeeeZ @TUUU)%]!!!!Æ? SSSS}ڲ|3333}ŎFI쏖K/N s8WjE0}AB].'i''''}g`5ʕ+W-֭[7E@XnݺG 111ׇGO?Sp`ƌ3.z5>E:#GԷȑ#Gڲcǎӷ|ذa8FmBRRR遌d2IhhK?_}W)`ӱcǎ1q`gggcEEEE,֭[cG='~|,CVVVVUƔJR=A?wر#e%Ve1ooooƚ><===k}01ظq+cZ y x{{{SP(4OK_Bxc.]taA|1<<<1RRRRk_WWWX?###1Ƣc{mܜ1ƒlp?og[lJSZZZc9:::2&qfmmmc<-#G޽{w5@&ɌyQppppXtqkCw4(J!7o޼y ]Q 3y7&N810%o_޵!8888O< 0`!?tСs=47RvћÌ9㤍Ϗ1鎿SNeL8xhGL&ػw^'WWW+RB8u 5Ä6K|"qԩSɓ'j=Ah@P___w޽ YYYYaÆ =zhdjZΟ?#w:۷o_AL8aSljx5ܸqc۷ٳGs?CKqcc[?ZSg ޭ'[=zњr3deƤ .Ll3///«d>Gxۯ㦢}Mgccc#e ~1111C777+~{ BQ7aIZIܨFoP FJRHk 3Ե̻;.F0޽{ַZ믿ZFa5 ÇSZ~~~~?/^<coyXXX\tRk)***[$c,}o0glѣsW6WRT^=1vXq,ASǕxmXXO@ c;1foooo2LcRݾrcr\^3~ڪD3d{6NŦsx7.y &dΝ;wtnh͚5k 444Trg͚5 6o޼>)ᾮA]rعsN;'! y3111z=XMu߿R1k&%]vUiλv>}t6m4-]tqf/0iҤI@GQ؇pĉ'N883f=] k׮]v*-----}vw@i; B!DC@ѡ@ P Bt(!:B]]CCssB:ZqEU.d2L&+..*r tTw/*+++++:_tPUUUUUUU+Li;G9r0ɬ3¿޾}ߐܒ~jȐ!C ńtuuEEEEE̙ cǎ;vML||||||d2ssssss"Ç> L|w޽{ TWWWWWdɒ%K45ёӇ=F#G߿۷o0nܸq;ATAkkkkk+m}}vvvvvƍt `^m>}磏PAg;vرc߿;zAB ;wܹsZ9R!t(ajjbbbbb\A 4hР/__yE!ZPAnOjwI A((@A@D  4իW^8zѣG~ɓ'O<ׯ_~̙3g777777wywa{ jK.];KA!G9rHBΞ={Y޽Dz EE󘚚c|2$%%%%%k(}qqqqq1@ttttt4^#Nlllll,ŋ/^ۚ6"]{TN} %%%%%U] ܹsΝ;֭[n`ڵk׮~Ƨa/^xb  ;wܹsp$$$$$$k[ 5y͛7O|onnnnnNHQQQQQQٽ{ݻ1};f„ &L@J ѣG=ZpY޷o߾}jjjjjj5)0e˖-[L79sc v\kϟ?\mҤI&M2ېBzְ{F izw SYYYYYIMM&b'һqٳg.@ԃԮH}5k֬Y]зo߾}_VVVVVV`$Bl733333{#E+!ݻw^%?????t׃ tv pt12< _tk@%eRyq,qZ#G9rD?|Ç'u@`w<U w$:%?rʕ+W լdѕb}hg52ۑ]袢@x~mnݺuW :em# \b9& ~hDz460vرcNJ+)]e?HנQ}?oYUMEvA6mڴiD(A?ϳ MHE;eʔ)S9:CCCCCCUߎ\e!Icǎ;&&N8qD"7nܸq]ÇxӧO 2@XXXXXɵ ;nXXXXXXBAķy6mڴi&G9ȉi!Ox[yȅm$&&&&& Q g}g>& k֬Yf FS;A`F=& "(((((uGj,iB g6O ^& lpڵk׮ AADiiiii)@@@@@@H spbuuuuuu꽠 pbÆ 6lm ??y[{AA>|Pp9Fϟ?mMAf"&߰) ̜;wܹsP.\pV>Pd&/////OW3::::::5jԨQx[@AVL>}ffffffptttttmEAfXbf!#۠'l1 VyAAǏ? $$$$$Dv0qĉ' 믿Zҽ>8pӧ.]tA$S%ޞE1HWB> ?&DWWWWW &L0tv KP-޿NԔE̟G0F@ȭ[nݺձ݂t C 6yZ |@!򂂠椧bkkkkkKkƌ3f $66666TdeeeeeZBhGBƌ3f1}̘f NJ |'OBշѣG$%%%%%Eʍl',_|ffffffSVWWWWWWM!畝 B"ȿa[nݺu 1Yf͚@=h,o={ٳַo߾},pCjOQF5J:Cr#];HW(Ǩ([W2eʔ)SBCCCCCU:!4thkkkkkرcǎ⟧C6Aظqƍw6dO>}) @XXXXXgۥHς "ݻw 0xw'M4i$! 6lؠ| RqC#G9rCPkѣG&J۷o߾]{w3X[[[[[B=ܤ! vۻw޽{ ԗ$Ǐ?^BZ[[[[[;~? ThGg(>2dȐ!C eŋ/lH uo ۣ^W^zfVx~˖-[l7#F1b0ly͛7U_|_Gor?8A`Ȭp//B!7ʆ4ڻ~Ns;>e`IQid޽@ԅ,.....&vڵkbddddd$l-ߐ: +(;R]4脐J~FUY{qqqqqq]X]vڵHM\$yiO~?"4Yza`17{~,)aU^nkalb1:Dհżqƍ7OS?@_BhuCFtt5@^ybe222222⌕ `ن>|pZ!L(+@K UGgn}=-EhF, ;t4A@A@D  PQ A A((h'4K,oeW 2z诿믿x K Aiz#"> Mz:kUUD99yH-2piӦME'fMM+Vг%%t&aگ믿Ž*- /MZZZZZD ?mmmmmmIIsJfт),Ӕ)VVVVVVMsAԑFB߿}mmf>>Np%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/2d.png0000644000175000001440000001660311220704065020470 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAPIDATxiXW4.q`A `bYFreF1*DHdFDx. bA!AyyƉwT.D ,qEPQPVAAPOwUtSu)B!5IV{U333330L&4Ft}! |_U*JxQVC'Nsm~%D"1cƌ34 w޽{lBȳ(JR 4775 0{m+W8p Eqqqqq1#>|iӦM6A8/(°aEEEEEE2ȑ#G;!] cb.m-,,,,,/ g@JJJJJuB\‚~n9 @K/  Pw]T*_yE'xJF#ގbJ(!Z- B!De\r2333 ???****ƌFpttt9sL8qDm" ޽{c,8881c Ϗ1****ϟ/_ؖ-[]M9::::: )k0 0vر8hk &cǎn;1^jZXpBs ...xիW۷o@PPPO?c?~ s̙EEEE1>7oޜ(...rs 222< w޽zɀ G= !˗ --- {_\.}Hitҥk׮{zǏ{6ߟoG zCcE#16k֬Y^VVV[OUSSSSU'o0vΝ;?] !q~g8p@ZtL&G{>|0}B ߦM6m{߿oX`7`npԩS-O%jF++++oosΝO*,,, >;|7?nݺ5/?/SLڢNMb B ̛7ot0拿ߊ+VL(˯ݺq ϟ={06l0>|p]lW;1D"0w~tZw*\ A H$gΜ914wD*o0&d}ݶm۶1]?L*Æ 6B/wfkb8EѽDDDDh7~;F~Ŋ+`ʕ+[_ G=zI5e(j:nݺug5녱2T*ctPkڴicLP(xN GFFFF!DFFFj~0>qjȰ0Sj޵Ҋk```*`ݵΞ={h'$W^ݻsϻ pYfJtv9j }n;=}:`WկZJR&D޵!>x׮]&_اW_}zn0@شi&{PGU~'NZ@#E ;SSSS gC xՠ-....@D&ކx(1RnnnnNU@zzzz-oo… |yxu*ffffvӓ1jkkkW-Z(wLwW`LT*`:ّ#"""[oȐ!C'8888t?))))oLgmmm0Exa< V/^ #ƞ\AO2Lf)|U^KoذaC=d7S@o KĀ+!4~. 2A %Kaݻy7W(<47q1CZ.s*xcdnnnn([/itm{ OP]]]ͻф,gggUV'M4a6 aovF=jL۷ۻ)Bk4Ο JV;vG'O111{P^^^~,]@0Q$`޼ylTT*ʪ m4666n lٲeEa/^t ŝɻuDW(L̑#Gصk.®'N8qq֒F`"޽{ՁQێFH4@XXXXÇn=*F1I@mmmmCnUUUՀB`ŋ˶ P ԼرcޘjOWcxWC^}.Z]pf50k֬YI"E`$4 nܸqcP0爵VQQQ&ѡ@0?_]:t萏ǑQN;qڵkyWy˗/_σ6 UUUUU=^8EvŇ&q̙3g0B.C`` B wZ&01v,gϞ}ˏ0TB`Z(...ϻ` 222 Ր( D\\\\0 '''nsݻ} l޼ydgu֭[rJOG=oûB8qIDDDL8e.t]UEɒ%KJ1WWWWg7FL8w5'_|L&)CyWß}# ---;S'} H$ ]VVVV@vvvGȑ#Gv OP p6}ɹ޼ѿ>3ׁ@!bʕ+k9ѽK.u#ӧ`Я|_L9uԩOf}̻) Pp2dȐzyʅFm͍ SG`1ʺ؈WQ5zn H[( 5N{^t pssss] y #dɒ%k:fDEEE7k] ( #sΝ;WWWWC| &Olٲ{jHgQ 9|gϞ=w ӧO _~KK(1.Feet=:w40tС{E`{/sΝ{zxy 77ˢ@0[n6lذYߞ؇qƍ xt aoooN8t9& XuvMkkkk}tP y]k֬Ysz[KJLLL9 z1111~[GtD2333-RT/k۷o_)t@0qN^UVW>))) ,Iҵ(Xogaµמ80***ʗ86( T**o߾oSYXXX4 k@fīϘgaٲe˾[EW+ njƍǘWS >|'|ɛ?btpppp?/ܕxz0[4ۢ@Ν;gœx"&N!Z- B!DE@Ѣ@ hQ B(!Z- B!DE@Ѣ@ hQ B(!Z- B}g}٩G!4] juS`… 7にW^Z̻:b,$Đ_{у~1@ؼy@qqqx@.e?]!]cxlhҥKo֮]Ǐ?߿>)#7iҤI裏 6n-15gΜ9o[7nܸbcccyL66666655yyyyyyLo~<Ø#uݻww.k'1M{cRTX۟7qvP___/OfϞ=[2H_<=μ1Vqqqqp5 T*Y 4h(yx!BPXgs̙c=AuPTTT^^^^zܾ@VVVK.] 2@3g}ko@9 }˻ /D}gG1&H$A!y?<3;›\.3X``` c0ƘF3Z!<*o0&d}ݶm۶1]DߔJeS1"""BXDGGG9wD_/8?88--- 0ˆ/H灐$ Tnnǭ[n]A*$$$$#G88222w:>|C<@K~~~>c1"111w>OZ~ PŘJR5k"X۟w].qf͚5*a@Ӝn>zqq9:::;<\zɓ^]vr 8;;;_+>+'ЫW^vc_#;;;K.]  ޵vvvv=#b4cjjjj y(@x',i8~S^tK[p¼Fa o0^nݺIU( >|pe(޽{-Osn-Z(wLwW4xk1 2LX۟]lӧ>NIIIIycr 掱ndfffZooV=߿{ssssucǎkobp d֙@FFF~s 6l(\]]] f*bĉL駟~ Su(((dɒ%~xw}#šg;ܹsN{wKrg(}55555[26qĉ%+W ܹsy'1ƍ7c,---1._|=z1Ɗc,9991߿#c?p*+++ SQFcٳ'wX\pc~+ cݺu|b[GVZu_O/4iҤ  /={vNMq"q5ތ&DѣG_Rؾ}v{tW???|3333@ JKKK`رcy,xYRTjU.1&466666 ˵ H$IU͛7oޤbzT׵ rr9 !Ø}ꨨ#F1fرcǎ; 1ӧOǏVԤVju^__ϟdf%XZZZZZn!3n:uԩS BؼYh4 q𰶶޽[pӳޞ1DJ0cyyyyygzbrgO)%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/8c.png0000644000175000001440000002626511220704065020502 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA+IDATxwTWP-ʂR JPA!HDQyS(1vvPc(!ƒ'(Fl`D8bC"*** $-ug7Ѭusrߌ/SAA %~XJ Q .-jkP[ ::mhٙvv8'J*{GS -[2-[eN-[TV'c}./Q^dgΝWs'`lܝ66""\ }|[BQغ5aVтGo7ݾ TW÷00>50y}ӇENxy}PեKvMKKKKK,11111gOGGGGG/[[cæOAS`=WADDGp#99)9?(-Wߎ'@tg}\ݛׯ+/////wsBP ʕgr%Gije wwVJJÁ`̘-cH8Ňxش"6mZ`*/UU*yYKs.Z wWCzu*z5]l!/eYߩ~~@K ZZ7[so,a`{+¶möm}O 3s ,_> ˗66ac::TTߏa#4p<womwginn-[2¶lhDžp WU_;@N]Z~8 Si3I`x]ffz? {\$%qu4y)0 hbcӷrY ՠHrWWsU~yx =෰>Ξ g> `Ռvuzff*45J:7WzaßԆ @IIJJݾC8sfrQUU s>w(.Z\ *?PU,-MaO-CCwwwFg''WW/\]ؿHK3- (,ZXjjFgo/=(yOE =nqq߮\\Lt4Ntl,[{e W ¦&ٟP |ե|>p\sKI }pX'ǎuuNLL&&z=0mGܴi\OCk֤RkHO/,_N2tT%%y%%/Ӝ׬,!! sE6pWGz@[aq^NΧNEty9{MSh:kƢ7{gHqGѣvJ),/6o͛K˟,-wB3 1o%Kl]hjj=RHQ8 3gϜ&O>HM,i<Xz,ztBE"B:[ 8{v6s,h#ht)DQ..d,ע2 {{HI9?#nl3G:iFQ˖9˖I*7G={j={NN}h''`ZgfZƍ7d{ikj3͜)J(VZZ5?-*矹uY@^^%]ޫz11LL̛75Nqq~8@WWϮĔp >*̣Ǐ;EEuGו_QMCY_|ya᫯W׋΢}T hkjjks]pJ1\s ڳ|.o[Wx 1Oׯ0=`/Iww kOM [ԀK_x@p`AQ) psqMqʢ@(~$4eevMnmӭ>*D@@SVޚ5k*]]" 4t7vv_7O V!cda;(*^>$Ѐ24~zď?_;l);=EQb> l6x1"#싌l}U !C 0d/IMߡe/]} ;wBsح_/;𺴴pBK ?lWt47/_/|@jSSIu&Mzc4$'| 35K)<͙]+s-65B=*+J << fV"c©n fd޼too@]&?glLUAAw99M&{HcJ'&%&Jp;.  5D"g`bb_o')̤$5ߧ35,LMܥsrsUU髱?jkEFLMv<=Ionb;fBCD*01GRi__`DKfD``>=xb:~}8i%j&X1Jb NCC`i9X2om+K5Y 2`Zd$M֭TM 0gß.~~=mA<8p9p@蚖,پ}`µkeGHK$- >|Ȍù^:go.of.ߚW\S )ݻItuݻn݋%aHŤ723ދguuQQ(`6Om6[=[}& 44Th.z< 8`{/~픔0%%!_b"幫p3&QgӇIIyTRplG 7~#GcH`ܸq㤗/\؛WV<DEjj0F٠ASf0h? ?AY9 AAPPhUPoMM!Xvеk~^B.Ҽ` WǎV| ? 7¾z_Fإ6b攜B+--*-qpҚ~OKkv+*+*>:G@|xH tR[?dO>wu`yk+; ;wv6Gx]$:};pt\W /K!^ NUijudCɓ@Jʟ))\WC*Lj%Tq).:k~ ^ N&9o~JJo !Uq]ŋr]H t2M**Ś ljjjjkjxY$:}};\Wb0QWyhks] H t2=ޱຊT1 U@d܆ows㺊suUuī"X[[WyopyE(`tӧs] hG9w䭸s(**S====bн݁}3.1뽐J :huV֭YYjkCC@~&FFҌދ c{EF $%JJpS9G'' ''o{vv .\nuNn@@]ܹ͝ 8P~QȖ6Ç$ ̜93 &(-XtZۭw*+KLLLLLё:j`Μ9̙>\#<|X~۷Qac\lu w9`bqb)o]sse= {6<{{ׯ+/////ws# ;?Sh'' `ݽ+zŎtvKrvάHHzo.r^3~uq= ܺuW|Uu=$,"b3,a@f8~ a0 Uu$D$j0~;t% !L9rrp@I cXRu5o[32n床$%&%%q]:-ri&?$ҥ .q]GO5v$䤬L|*͐@,vK$*͐@cc8ccxuVV˭KK嫖 .o-r2vұcR ~@?̞>{6ս>}ẊxxX;yxp] 1<hnn5knBLXʧd*@_:jkxyq]EAAN3ۑGtONu?u*P\\(.nY^\ PM#mu6n gk׎vt栎Wk]?˫qUUn|}ŋML/g͛gl# 53NMQGiK~wxz{@QO??O 6lTUAUUqÞ͉{6 Nl``6M۶X+|;g2>^:N|>]ycBB>wτ'ƽwtǻ  ܽʼnwEg-Z$"e7Mup6ol Q~>0{ٳe5)&ٟ8Q{ĉqz5pϟNt=r^~tt t > *븨(E!s*vSrs*n/*Ǐ-->_w;XYYZYgz`L̙ZR5oGYYUY2] " VWC-q۷~*䧟^~n078p)" E!׋mt׾@c#76#~OBkjf2 ڵk^g;m>>4}|wvݽB#=#, U1Qc7nݸF`S`g8r6ST$]{Whs#I=xP)(6waÀ׬o}qWSfƎ]7qXܹKwΝ;0r䰤#%؎B8\Ptpy;F"VV~`z5Z=9;r$aZ5r]ۋvNrn $i뾊NG>4:zȰBFUH p,8xJnp0p]An*7$ @  $H !A  AH@ BA$ @  $H !A  AH@ BA$ @  $ޚIVغ5aVтGo7ݾ TW÷00>50y}ӇENxy}Pzo}t@HNNsJNOJKdKO~2xPNÇSg> 8;_qv? tzJ76e! 99/,9x!.^JJPR P:: #1r$ҟqq&MDO)jj\ݳ$봴{tttttt亼חx,1?ƏZZ}tЧl'E밁e7.[k_US`??q`aja?jܹF;'@))Mq ccxjYۗ+&`b/61i=c7Oo|6lAYޭm߯4h&Sh:jqJQ6n,Zq#gϱ[{p]Θȑ[ԑ#cwp66aca!!LyBp %jgɒ+[,y/sDǔ)C)Sd/g;Tk\DpM`QQGEq]=|=|6!1#F<4~<*+J`ĉGxCWǥBZZ5?-*矹uoMQo},7@[[~vk׮VV[¬ŋSŋtj/~K--_"dd}J`is%p_8{vTUiUU`ofGw 3+*;dTky ǠA@R4&) 򊦼:ɼ=׭;u_&WJu;ٻ=0g<uVPbۛ?ANԔ_;fNϞ ܼ ycB*;W|j [[@CܼGrM=5=1c2c= kkCX[Kou@pw7԰UM XKO( V\쵬ۈnnk'5*䓃'ׯ?k'=逗>Kz"6 +E0ྡྷ Vf@d}\N۾ };\ck ].|^:Ԑ:TzSPYmn60lX/ ,Z@/Z$ Yc$ا;wf;w3&XsN3w.~c^Nhi?<矁 6l.OO/PJOMs3p˗>_~054I[gҤ7?j ir2`jj<Ԕka&{ƍ.^xݛG-=xz[ …S.22&yހ:Leؘ46z rr>vxg@t=tbby^b ׮}"==СC̔Sŗ8l=Zq7C:LLJʯ=3^{J Cf 92dƑ#H`.H ML?>oi3|q|w*(ڵ XEs @UU^UU|bǎƎ}cMF ?Av~>P[+2|=|>`jj</xR='v8rd@ghh,-YZ66V.66jm+K=t @dWSVXX-,[[f[[O)}7=ut]ߥ7ҫ:~}/:] w|9pr˗ebŝ+VWfz몉S .rs+o!<^E3)&֭ۻw:`µk_H)"dfz/y[``Xŀ63MK*K +Wq zY^ 6L O(ϵ޺ʀk߫d[aDϼK?LU\y+W0W_~iG%(1t{{ԩNoտ7y1o`e桕mdgh+4t4BC@{*]??+pDt͝ !""4"_ \ؘvbM QڙFN\WGVv4h==,AsЧ:cǧQ EyxОe7g #^ w@LL?v8pB!}qtx4sע|,΀O(ӝ!!?]AC  AH@ BA$ @  $H !T 47>A .IY:I PEQTAxm P( Z-@۳'***** h?G9rx<wbO++ׯ  ˫fʔ>--ͩǎ;v------JJoSMq 6bXŮÇkhhhhh0 0453D"H$bl%{O>?t %tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/9h.png0000644000175000001440000002160211220704065020476 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"OIDATxw@SW_B 3 :P * **TDZu:Z:Zmbql ( Z[P {2ᆧ # 农K3B!^iݹ\.˝6$ @.ri 4|^ʪܑH$qr5e?􃬧np8k׎=zrСCjhhiiiiiIe#Meeeee%@rrrrrL!`~],ɣ > U**޽{]!Ԃ1LpppppXLo"zv"AjjRRRRRI۷oO;B d2_yyBBBBB `.@.9s̙3 0=`۶m۶m󍍍?=r`KӧO>}H[9r)!ZYYYYYѮ.BH+33333*];;E pjЮ(BHsH\Nm!t BH!R@@)` 6vE;:t +sǒ<4666xt YHHH@᜽{,***jja|>Ϗ7 pށ0l;;;;_L5777g|͛7ofST*=˓q K?ak;w0 H `KWEEEEN`_ -[DI) s}OOOOLYn:)pϧwBP(,+#)з/@xG"Hܹs6?5m\3̹/E߰0Ixƿ/b2L۷o7ܘ}cpcccƗ{P(2-YLLL@!i .GDDD/bcccC 2@..+cOjygmݺu++VX!JUp͛7o*?6mڴ >@ YD"lȑ#pOjPpĉ5Ju%gO0as .t*zs.:((((hu֭[6k׮ 3777S-ZhÇ8zժ{^ !ͪXqqqqӼ5k֬Q]jSLP)Ś;,8/N2zޤErŋmvڵn99xAE@%9<<}q{9r@?lذaM/wm۶m+ȕ)}+ׯ@Me:!&&&FXܽ{['TR+W\Q9x I.]tIqSϠ GrEڵk`;k֬Y%Iv3R9f7rsssDӧO㺑r5MP?Cqf̘1C}n3f̘g:I$ @ :ɌG2>6I^_'P(\y,(///Oqc~~~~+蠇㕆_>+JRhB}8/W s),ggV}+u`Uej*=Cupx (kc"DqœMXBCCCiB*Ho 'ioll%MǏ?V_U3ݻwO7 3`۽hFu^DO8q"~N4Qy=z(?^TN:8B+UQ7V~\4cǎ;HDU߽{.@ɏ!{%N㏕?22))) InݺuxفYԻ~uYf_\vsx6tcahhh鳂t# sdNt0 ѮM#Yuj8yu.{L0 H|4h@a$c9\z'BKunϞ={lܸq#(j zӟϐf·ϝ;wdYK0,ɽ&@ lChFUF0ŋӮM]CЛemmm :\[9}p4oh*yҶ6lذ@Y\_2l }O>|0@vz)s K6@F7۹sN))))6d޹q"b?l`|ȭUߺ}v={Yti֛fYʋT yHf2Ȟ"O2] uر#-iW5yQ:qåo1A\\1[ΆkBgʹ AS*+?nTV)Բ-/CCWU|X!YPh=PP~a* ve~'OTۈ\XHK&mV @;4ޥ'O3Y#/2D9111v6yBiii)@U4M!ߞ#+#iw9l=J.59iAkBWM}1fի5SnrF.淤^zR ]Ӻ, fϞ=@nK,Y`#^~o|zݺuPErg_{Ĥϫ_/ӧOI#mP>dW;wAlAdndC ]5R `͛7MiӦM4fvF#KP9 !CE;'CLǍ7C-GNs\R{?6ho%#. [ew޽{wɚ>>^uϏAâD+W\ Sr_ ao@@@@ɱ|܂SNOvH;2999Y w̙3nԚf `ŧN4i 0~3O>L&iHH͟AͤD[|rڵptŋW 53000(6k0\.{̬YfѮ@?/BPd+Cnnnnk04ĒkeeePv׉'N>5555]+ez ӧOl/KڵQ{dDܠE` hḓL6IO@AKqd`מG2[[[[ڵjBgggg*á]+: -ƨfR7 1][m+0#6v@h!|~>|pYK,YB6 gaÆ Ѯ z fX.ٳgOڵQ.4Tڲ@haHvu\tuuuwör )gϞ=kSV`M qe@h2ez`x }VPSa 舁w];XSm8@'` ~@ X :rfz74a)Ί]cKt ,P_9EfZ6m~HU0t@9YzLճ'&L0_8t bo!U3Rjfffkw}WA ]D~y@U!u@h%_ʡ^=x뭷|BmH;` 3dNs̙ӈl͚5kĺ` "0Z.]vd2s= ]k)]<ٞ>kVXj*2hm0Z/_MiN6mZ"M@h&wرciԢUZ VN݉'N]+D B+ץ;޽{]+D B+Ҿ]vd 7nܸ')v>4i$ڵ@a 0B ! BH!R@@)` 0B ! BH!R@@)` 0B ! hE߰0Ix<_c2L۷o7ܘ}cpcccƗ{P(2-YLLL a?~a8qDyݝaR/|>ägڴiӆaaРA&_͛Fz#???% BaYI}ř[l&&&& |ƍ77nT]w &K׌Tӧm۶mI)ڲcǎ_]@vÇZzj=AEEE@Iɱ߿u-ydsUeUWWWu2e*OX,D*0 쒝IG?|4y_pBڂZ :pGHR.w$尲W6q\.W}g3222n={Rko'JޟEV_=@0r,޽{7k7o޼ ċUW\rj݉x`a`:mڲeY߿Y\RRRyEaaa!@Ȅaŋp7+իVZ <-<;+++KO>]sFEZnB-裏>R0͛ҽ{,[laP׮]pI/7~ !R қ'Ow:i<ΤBcP(j<4%>}4@ӧO7IӧO{]v0444l|9F={ \E&g;$ɉ W7+Z7)u"is\.W iӦMS~r*ՠELk}}}}@F&GT 377701rȑE5صo߾=@W;қm]!8 U"fȐ!Ch)S>\GC ӮP 28w;i|/'N8@?vm2bݻw*?nV߾3nՠ>֭[ҮEUk׮]K6MBeF9+'رc N``` kkkk/߾6666ώի}QѣGhzHK@۷o_ tSݜ'͛j &:"ȟ4&Ҩe?NmT|9O> xѣk?MFAy"e|^Uњ@0cfff 8q v߃?~8####ڵB %ex{hѣGybsU'#h3;v,(JѢ5: P/nڴiSm}Qܩqu^`sjz,̙3 Uxf=$lƐ!z5#xH~ ;9:::::Z(ۗn++QFpE> OR .\4yfN$#eu2";Hs%}5mOedRRRRM#WېIr7IsY[[[[[D"HuW,{Ç;888ЫO7ddáCaxoy[BQSceUddd$^:YbriZ,+;#G`6i|/ Xf]}6˂ٳg0,ѣGՕaO/_|y|M-4h ҽ)9HwQi*MLLL75a„ +tPF̯@`-/CfKƪ`a5"³S~𐇇7LUPFիW4^Z\ %|?Oѥ/]`[nb ћJԅ9v?/-.Xm/ŕO_m(fid'V ےeZ&˗ʏ+ktT~^/-y|dEOy~~UH݌e3HRޟoQvd ;{m۶-@RTJ&%)t/UEE;I2JM3`ۓ$jɅFQ2:Z=rK(6lذ 8pDjMUz p*YUeR7 ֠f͚\R%!ۋ'4$$$v-66eLjj eK.]șGPeijLF4j+`ү `O[n"ڌX9s̺))))Ov֭{~bÿ/ Yvz,Jvt߻.@ÇjSPMh\3]sI*_M$Y13\ Ϫ .rqYYY@gd%/M/v.nݞ={h38rҍXhbCkDVr=A6FV7sΝ `ƨPKywpS0ܚvzۛ7o\`Js݉;I}}[:v>t+'X\5ȗdzŊ+:槧8\ҳ~/,Xd{67n㵃ɓ'O,YЦm7k5m@@)` 0B ! BH!Rx-$lB餼\deefffffҮ&BH"eeeeee@(/////?rѣG4BHSΟ?y-6EKN͝?͍ @HHHHHX\ZZZZZJRD"H$qqSHRTr8o0>Ν;w#F!WTTTTTl*rѣda.]-,,,,,!mTYYYYY0\.i3t)<]`xHH%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Js.png0000644000175000001440000001524511220704065020540 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgArIDATx{PT ¢*LS D3:SYR&SI6P7PҐDX& E;gm žg}9{s{s @G6{ۘ1F,[>x_z@ |ojjjjj|e~ɓ>gDݸfÆϟ?=00000Enihhhhh rʕ+WڒZ[y0;]ScpE<֮x𠰰@/v޽{16wܹs66O?NjFiZV{ڥK.]O<zB[[[[[Nf j}7*****OWD}g}ԯ_~u} *X3f̘1KFJ..)߿MM_dOk:$C @=oda*o-5E{.ͣC dӧO>}Zvi߿}cǎ;v(#####Cvm۶m6">2Qjjjjj*QYYYYYuܽ{ݻDh˖-[l]ʮC a… .=N&Zf͚5k:r{ܹs N :tСCMfˑGG='LV)33333(22222R^t'NQAK Xe˖-[џ9(:::::Z"*@xxxxx8Q]]]]]RNh!*^EEEEEEKuqqqqqqBJJJJJR<:`e!*TUUUUU.@06x*f.[2joz b ,X` Ntߎ}۷{z'N8qDߎ?`NNNNNNռ53GGGGGG?'vxs2dȐ!CL`^_~u߿.&{gy߿~bccccc-){U3g^C~_~ï1bĈj=2vرc۷o߾}D]_ѣGtN0a„ n޼yMe)P_xooooooe&SS=DDuC&O|]_NNNNNcßKn?wᝉrʕ+W+-----exC^ >|ጵw~{FoJ~wdP=ā'V&$cQmDxŋ[zիyx_|ŇgǏ?~'=˗/_ntv lfs cSN:u`ŋ/6?7Q?~ Km A.%:jZV ;x8Hscv|06}ӧ+}=ް#G9sΝ;//TnthݚM6mڴ1>o Ӆ .\؊+VXoO=SO=؎;vN6:6s̙ThO6Fh<=====f͚5k,Iϡv:ݝ;wܹl#3 D B______٥SҔ ? ]@=!@zC @=!@zC VNLM&k00/+ǧ#3 . Ȇ@r__,aLE+uիW0pDK jC J%&&&&&*nnnnnn&ڵk׮]ddA X*_s555555.- `e>?ˉ/BviAm+QXXXXXHdqqqqqqDo߾}҃ZND?W[[[[[KkkD|l{@poohpK /AeٲKaN.{{*w޽{dfaFqÇ>\v)vvvvvvDKxq٥>.є)SLBHhѢE.RX&Ymbކ>}Gy,*0p**7nܸqV\rJ+N={ٳhǏWn #O?SE_Ϝ9s&'SeWb%2(ݏg'|'.֭[n1|%x-&z̜@c,"""""N0~[RRRRR_0;=~>c#F1bDϕsժUVR ԅ@0sYYYYYY0h4ӓdG.zx=?WWWWWW㑱1cƌ3xD𛘌{f:FL23͛7o"gJ9= 6lذaߎ??ïkZVK{{RV~ו> C 2dɓ'OL4`>`jAt:'M4i$٥t!) 5}҂VBLiӦM6 6l Ԡ6 ĵ1"A6 'nvfБYˆ@PD}ã3SA X1ҐtݻwvoF4{ٳg[i^N̺,F+0@,7nܸqѴiӦMFW_}W;A 2b4;vرP:5=ZUhhnݺu-"އȑ#G!{۲}&.\pB%ehhhhh(Qpppppr).5r1~"16rȑ#GW쥍һrҥK.eO&a}З߿D/^x2p 4$tJtܹs)C=>Y/dw޽{RpzC @=!@zC @=!@zYYYYYYD------K;YL $'''''>}ӲK;@;vرcDK;@ضm۶m۔ARSSSSSd,k۷o'7o޼yF5j(~׏O>}!:tСC||||||֮]vZW^zU6/Ý;wܹX+W\rRBoXBBBBBcZV/^x1c|R] 6ā4t-EYO-N:uT֭[nc=cݾ}۲K::./_|r‰'N8٨zƌ3f`Lt:{ߤfx tիWfϼ|ϽXaaaaa!ck֬Yf9c^Ǐ?~8cOٳgϞ=/%%%%%xt}>|rׯ_ofAz<+ӏwשSN:F\___/~[o[D/ /ϙ3gΜ9D/K/d}??] iz.:5!%jkkkkke=VTTTTTd ,Xۉ0k׮]M ǢFhهN`nݺu-ïi컿//////ï>C:DhѢE577777_<"??????"~EQ~_wuuuuuv 6l08hѣGVcƌ3f/-233333"#####Z[[[[[eF dLXT@.~F^+Td()))))!Zlٲe':tҥKe~?]JQ-ĥ@xxxxx񪙹HOOOOO'JLLLLL]R-D/DcwqU\\\\\Rj|GW^^^^^.Z ]'BUUUUUZ xxxxxxnZ{`YT _ĉ'NH@۱MD*I{-v}JKjiӦM6(66666/X2aرcǎ%ڷo߾}ѴStN0a„ n޼yMee˖-[?/7Ν;wܩL.\p oQ3x{9۷o߾}$X#K,;+-----MegggggAmx]u+tqƍ7^b('JL@C/ҍ__@g-Ydɒ%D7o޼y ߞOF4iҤI&]|ˏ^ ”)SLBd~#Ƞo#!tnn3gΜ?6 >+=Tdt,^Lp>t:NKK۳gϞ={t:oƴZV'55rO{r%駟~1%Wqcc]]]]]]d$rw}w-]ʇhO>}t{{{{{{ٻ]I4gΜ9s461J={_|”]xЉ|9Ʈ]v53h˻9%%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/4s.png0000644000175000001440000001452611220704065020513 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA#IDATxyP- E+"h:ΰFaL#T4_oEF/r;* ((EdːDf$\.ܧ>.?]>8?==NiZVct~C3Avttttt\a͚%K,Ydd$22222uʔ)SL}Ot͛7o޼yxqqٝ߈wӧO3b]]]]]]=?=;9­zzzzzz64xU{ԩSN]\0'QSnAK]PP=92rv\-A @=| ۪c@hhhhhh ZjժUdl]eeeee%M(4gsG `NyyyyyyD8pLBjjjjjRC0+W\rhϞ={!*/////]ɳ@m۶m۶mҀX~DDD------K7qVh+::::::rrrrrrߋ֭[n:٥8 LDW^zǷlٲeC:tHvijX["Jv)ֈKw-[l2비@o[ƍ7n(`+222222V+zxxxxxWWWWWW˞rz7?ccIIIIII =Ol{ݻx-Zhc1ooooo^ ,>ĉ 0|O4&cݻw6].\p…uwwwww;с` m+(+++++C\D/^hÍXZ !?????xҊb1g}gF`ldl[!_xByA0z<~?~ km+0d׮]vbG"?Fo]w, m&"^$]iD)))))) `C/>ր9s̙3G~ `[ޯb.LV`c,vƌ3f0y~01(77777WR5L٥(((((HI5. ?:C;vرc g_alիWە7V2?XbŊcǧR3iӦM61^`7<]K y(D|!Qsssss3?Fh>-^?^D۷o̟?wu]wud5N"KَWQQQQQoo)SgnhT#G9rDPek׮]ڢ f6JNNNNN6?zѣGY`DڥK.]TFmYZZZZZ*(C Ν;w((Kt:D,˝AT mǏW15N:uWh[;wܹs6o޼yfNGO*!!Fo ,t 6ҥK.]"O>}aƼ[oŋ/^(5gyg"bg}g%}4`n/]o[~ߖ}4`n;;k V-.)))))}t`.SXXXXXHie1ƈoFт!lX\|`DX믿}`*+WVVVVVFHt:;00000>pV詧zꩧZVUGTQQQQQ!d!G}G)jO>DK@Of6k%j* DK@pDk&4'j.mHvz7x >T{hJK,Q3"RRRRRRK^x^]:PCghcʕ+WDGK@LܦK j 555555KIZZZZZZr$S.B H/DK#//eeeeee.B ٳgϞU߉\r٥?F4L8%*٥|߿ReMv'6uuuuuu.CcaEy3gΜ9Sv)NNNNNNDKn6٥?EEEEEE.ܹsΝKIO?DKG.21fV_+s0u\\\\\\ۢj ^^^^^^D+.;3(55555U|qqqqq1w}w+K]tҥKDaaaaaaD{ァӽO2eʔ)^]]]]]bQ +c>1gggggg뮻kl9??1^c0_9 K[:[Y X|||||>`'N8qb~K`00v7|ͦ+gzzzzzP.d,$$$$$1Fh͛7o<㓞h}:ќ9s̙Ct7x㍲2}e&={ٳe2 vFn4ԅZ!_ K jC 13ћoo5k֬Y#Ԡ6 ĵ1q&fG`6o6#QLLLLL ѯ믿>:03 A??LhѢE9s̙3L `Īb∈Mr}N#okVFFiӦM6~ʠ SZ Rfc5d-(TPD| ݻwMW_}WʰeKL-[lٲeJOŋ/^(:::::Zbd BOE91Ab[n[7PA]|˗3Ɨrװ?`avرcǏ?~\8]:&:|Ç)||PvA٥ШzC @=!@zC @=!@z6DZV. u@#:pd:Y} u ٳgr٥NVׯ_~0Haaaaa!QKKKKKҁ: faNNNNN{ɺu֭['j!=====իW^-[lBtСC.-u@%%%%%%'6p `BUUUUUQFFFFF_J,R cY| ۷o߾}ʢb :rȑ#Gbbbbbb bAzdɒ%Kw}wj====bK{gq =579_Z CbAt=5W>ttt [I;wܹSiR555555DaaaaaaDBEEEEEQBBBBB V \J=Q=&N>>>>>^zՌGJgOf|ӦM6mcg7,_DYL 1VWWWWWٳgϞ=˘Nt_}۷+3gΜ9O8xWj,xA|z1@G}Gٻw޽{e@V`˦"#''''''rѣG*4+( XtҥKaƈ۝l+(sΝ;whWc/(IHe0u~e)mvʕ+W\9 ƶ{ئM6m_N6kk+0Dz3aÆ 60{26}ӧ˛@h4{饗^z%ƾ/B bL@pRBDdbt1F 44444T&~+*****RbAT`_l Lb ` l`|_/e @zC @= V WeK2jnp… d̉^N{>p΢^xzzzzz~=mgU穩|A"f@\ ыGVj|bTcC=C988;;;;;>, {sYɋ|mʇАj1F +?u|+ ]%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/4c.png0000644000175000001440000002113311220704065020463 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA!(IDATxyTSw? тa.(w+hitS B;Z`PuaqD8₠ P*ĥ!7 뜞4<{ ByӳFp8'87d2L&!hBksX,ŹRT*~}ii]}?dpaYO&={ٳ-,,,,,؞6!䗈D"Hܼy͛{ݻwo{{g0df~v XƦƍ7nܐBtP( ro[[+g^~r܂SSkkdgggggig `bACCCCCðK.]t BO}۷DD(WBg{xxxxx6!!gƌ3f:{ ^~YC2dȐ!lKK-_UV:w.9 0@jkHHxԘ$$'$W =<KKˡޖlNnOa| yoo蓼7IMm; ̜aLћ@P x ivHշ[:JnV?~Jg~:+ O(@(fƉo\q-,d{ꣳ@KN>zdߏ#c\$&fILd{ꣳ]lWI4Riƻ{Wx]g>:=kMdr͍+&k:=O ,^<]5pp0jcX3٫BO{c0v,{|n&lymo|}חYD` 8~zJ(l\-9229Հ}##ɞf|>} &:Bq0u4Y fa0 %凡))@EECLE`ll=&wheҿ]\T[2Jk#?o  ӟ8:riӌOdd80`nn$17lmw--xu.Yfgl_UT$GQ! P ɀG=T @PеAA'O4vGkz\.\,X_`vU}g۷}0ըhM 觔SRT }v=DP_c=W@ ..H\Uh^eܢHM6!k@&^f&UK#U+ ]{ZNUU] @K\k.*3hAlWq [ bܸk+t9pȑ@C4As㺹"HHM E"0d6m"!ms[s#XnFٺu9BC5W`#^^SK47nW(V7)5iM9WhnTUIà O7dϏ88C[_~VV9'+ JT dg \\&s]\Ue_ZLu5Ύ`g9gUh hO?]k v fn?gk<Vի|OPi@z=%s 5!'NsSS__3_wqYcx /oayy c/L<忝ffffffuu@  vyj m!A$ʭ-B$&[Yvv6~=gf= xzTno8%%떖FFFF]G,b~AY,inx<<`oo;^{obiiiiiR_____奵?KLL51F驷f2`ݺ٭[r :xft4gl<ptt#@w"h+ػ~=-]r6/ذ?v՚C@[[-[**l~yŁI^^'[lϢQ TWWRW@`ڻw׮zjj55 WW`D޽< MƴIii 3vHۑ#/>Nk+Z[oZpvT DEŏ ^z+/;v$&LL\g^wS-++恕r_ q2$puvuϣ_Nc||?||U=Eq+7>>߃z蔐yi!!lW+lC (Q B(!J% B!DD@Q@ (Q B(!J% B!DD@Q@ (Q Bjz?'8{$ {K ZSj@*T x >[oL|-w.0nch_ h =#H H`ҕ۷B!B!^(/@zziGz:Qlބ-[#Ս.WS̚-g,`Æa b x!r96cMN5:8w.9gOԅA1\]Lɑ̾AQC0g9slEQ (]?>{WwQwt?_`@Q}!}\f~"x_!io0lo6nq#<… SSٮIOꜞTWgWW]M׎Y|(Uޢ@1: ]Ԇ{(tLUUKSUUtBV\Qv(tLCDFx#!=Ec,---ٮ{n@`  bS:qˎlW=''C{'' Ec&}v]'Uޢ@1;]?4Iخy  b[t#˚[ܛ{'Ec<Xz°իE/-Z,T||>>رc<ǎUb|f̀E50b]2ml؞EEa#/Ξm^|,ֆKmm> 00H>e`\ӧ>|Ye5`^0_evlpX}c@S⚚ȞgV1&M2<;iX{ł@uuˡj}}u5`mmX[;wΝlW5ŮMHBBخFP ٖ-o٢rP bcW-IIQ >p{W_w_9>37Wx<x?GrϺx1/pbϿvn@XX05׮]Dh~-0 y73~]yWWP hGSG;߹Ycx%zJLsuؽ@Y甕K=d_XXTTxUTD<| ld`8Gqt1UM{tLPtG.c[Oں P}xZc㞏c`00^yx#],G"e'~[v|I̺ر;خh kmG6o cXGD7?OzJ"r%`Ѣ=+-nhwq㷬s?pν;w؞+zFE]5oQQ!93iL /*/u@L5dtԩN* pq9ƞxPh(tWKz50qۉv_q%KrR,fY@F [ώZ~EY \ @BBɞɅ L2U&)߻F  ijYh ):v,MvpreҥKTL|ǏZ}"ϖ_}u_WW_w+"i0c3W_%*32Y:e _,;t_Š]M{>[ $'%'OWڜ> \kخ@`YhP@_?v'P B(!J% B!DD@Q@ (Q B(!J% B!DD@Q@ (Q B(!J~s&~c#>]iHTT45a^S`e pqwq&Fsܹ0`gCH@8w.9 0@jkRuOĄjai|<`i9Ғuc/#"Z}G SA𛤦KMf0sj}wP[[_[  !ioWo(u Xr+ٞ-!wQQPBaߍ߸2>(,ZX Q '<(Y{ٞ5!wPZqTsݽ+\pčM~?Z7C}J꜁Ϯ| HwR߿ ;cݻwkN #qqlWyrJ 5)>?U[255)p皦5d cd nx`kj -Z~*SUr*(>8勏?z9E`X(\k.*3hAlWA^ 50r#5?q0e)Sěh!s4y5+eoo͍glcc`ݺe\.4  \ xyM-ܸDtW >{YiM9WhnTUIà O7dϏ88C[GW{]њ@bo?on0-aa@hPҷ(+ HJ4) 7`Ըqꯃ"}tt͗ ]tEkAaٲw-[DF:w23y33`׮qSvzPᬬrNV ξY xx@zt{/>?;;fpϝm۳^AW.>tק׮75Ϗ -XV ?\XXJ ))7[XN 9qHM vgkyy &L{ae[+m33333:@ ussssscDm"PVVn]VDm"`e54 ]9{6#Y3uu{{()Y022l52z=b'ee ʀfMs3Y{{t]ݹ ;!6OlgiiiiiR_____5'7&&h89=|Cf[?uOY^./*/gFGaa z}jGG8:lGK+ZW֯?wz ;[4;6l(^a('^AWM ll lRQeKˋD/^^'[lςh]tEo> [ڵw]ȭkjW޽{UWy&W[:&cZZ֤4}F;r$pȑy7W-_8;otvGEE~/+5w숯ݱHL,[\"nrb@NRPб +Z!, bVV}u $ːu+W a>`C]S @kx㮴ۅNz]ѹ@ vv4}m=BP B(!J% B!DD@Q@ (=RiGGGGGeB4A"H$g--@`a߿2 !}hnnnnn66|L------ŵ]0!:uԩSr9rWtӋݼY]]]]]1bĈfftyPBb`ܹsmk{ѣG|@hoJR4=̙3gΜ jooooop\\\\\\׮BL>w[[kkkkkm2L&)_ILLLLLLr|ɓ'Oo={VEX(֮HF5j(######7 # B!p͛7o64ڵk׮]σ!9ϟ/=Ukjnܸq 5V^^^^^0޵Ϗ\y[vG|>秧_~zz666666\A 4hРAթ˗?c]PSSSSSsٳgϞ=[[A>͛7o޼Y__WWWWW7 mQ>|p!A <#i xVmm=jk巳O-*KS ŴPQ4a0ԩS_ ViU7'FFr] 9nd]Kcce |(VsjNq*)H!ߟv`~hyӕ ǨB@CKKҒ߮쇪Z6hӆhɕ& QYI 9<;YYBa!]R~~| Wzt+*jie>ά$>FS7|>uiVK%5cyrCA^Lz~v1Mԍ@N `6l۰04F_ l@ïllw#>,ϟ?T^Mԍ)efcO~Qy,]jt)dKYYyYY@v7;(JBQ_?:qK2MLU!$pv3ΗwAQrs++fvfΜq =;qZ_ؾot)wlԛEqo 1qA^b"0aBv&YZR,-_VVs2$`oٍ9vv5kY~PgDbդR/|9p.W>>K>>@6lvXӾŋed/Y+}'zlkύ W/Yt00*-!wngJ+Wn}-oߞg"75a֬~fvf/ѿtء< nX"ZA76}~\{pXǎBaPdgegBamPv15,-mi 'ψ%]_8woN޽uzZZ5/P6lPaa0l ՙD@vlJh^UEVV^yicBƌA|1>Xr S`Ib!?_9s]~y~cm1v,{;mvvݓGGQA$ la2sr%7^GGXG1y> rr'rv2WvSoTc3sBNv/w(cB7?;:<+ <\Vn֮ݳkZ 5U*u벦[ v{a#֎h5Ww M+?v.]]A,A kӦ_ݴ  m,B!& K@Zڝ)ii\o@xK#_9N3g̙\oaw:"Ƭpq9<ص+d.,ϭ w4~Ə0YY@TLT0k=k`ggB}{_|ȮI}}Ç`M*;bDWh\<6"ٳΞе붽]8VM 0wsШn@zzOc }}}}}\]]]]]. ^eKT-@tthQ+ʛLmR!mӆ -rn"8nظÃ\T$ EQ_Peq^^\W v Ԉ纰 @E&]*ފ/ r )AH@ BAR$"@  H !E )AH@ BAR$"@  H !E )AH)Z.+=Q .ȸ8֭[Â@,X P&&@.ڇtF47r$0~@^l"Չuu@pO7?y3P^r@ŋE_8rr99" 1QCb"hi@0q }k%|/-rJ?,* >lnݣ?֭˱E0C>d'n\o=($\qqbegg 9@r-+c.+F>}ih &\iL {x_$//ߗ}.چ|}[>T$?矁sj ϝ**o7\WC+jA[=Z-o̙3g 1 \WC-j&11>1((`Fp]|^y Uo:\OH(!j&?2?*+ m@P3eeuOʸiuu=yj"fuimMm[omr] \$ԌmlmivvVvv\WA-jgh{ww  5ӧݙ>}A\W&MQq??!yڑcUUnUU@VuYY@~~锗";30/yb`ԋӧs2^^q^^@Ϟ={ }oeV@U*薙`mm07lnV|H 0v_X=aaSU3OjkqoI c[nnX {@eqm6ik0gζsf:TVbe+߲US?1?o|@[[J[PP?KJ:tpuuuuu9|SÇr cϙ'M:ipf}͛\Wjjp4Iݻ$wr]UCAl9e<ڰG ӧ/xta0 U$D( ~7KIRRBqH (ȑ# vGEEYQ|8vzuNh=H (ȩSN:usɩ@Pʐ(ƇHp]A RQVTzK$ԔԔ*@P \W5vvMMhk'\>X$d0Saø̨`33:h^YCg⺺ܙ۹3U$˫U4_h'CCX TTHfTT}7cc:L6vر\Wz@PW=\]ggmCU~oDS=M T+( ffmۀ5۶q]|͢E-⺚փ $9HU t^>}(-EJi)P^^4cIUVq]5՘;֭KTn\Wz@PO?]j>}4;}5$.ӽ'k̬ݖ ܰX\ol\W@P]7t޼hѣąߜɓ"'OG$=}ҥ{.>( l:֭@HH!!BZn{#'fG8fAAIx<x<`;϶04jCCgb&&@D &f?cbds0ܹ s9O{6`)KWN|z򮙰\W}}E㓓 Nx{W]@h!_=믁{wXbʕ)š=̈́+Fggf߬Y=zwѣo~骛O7ƥ>}zj\ۋ3g܏9#hid##oWvh2ٔ)˟-|ؿ2x {_ (,,7/,ulbV|~"Ɩ۲,,d\{{Dbg%#->x00`nncne+ՋL^SISnݺ@UϦMGn$?X'3fx̘h4 ^л[GCy83غ5[^ك-Rlz@hjj?ී&"DKU|hH Ruub~]0}yӧ7n޸.y~j1qI{w#B+#;"˟4Iqeo7t(pVF[\o-h$Z =88vj˱c'?]rv=PhB@PSF=~ ,^ŋ~Xܾ]~g_2kYa66 HJJJJzvTqُsI\pȃGguϜ$lH 9{ٳ[܀n uL2'0`@SnK؁B:\ϻ|xE;_G~_{}=02:1?g~8p=^ -Y2%,rQ @ BAR$"@  H !E )AH@ BAR$"@  H !E )AH@ BAR$`&YTT;wpٹ8~___,2c'{'#3O>QT`lؘS_uu NȢOFGtj* @uڵӡ۵l ggݽ[;0a=aɃ~)*0? 2B\ܟ%qq1g=nj뱯חP{(!:tGC䅂d];vZqC> ̟8>p~u>-4 QV 2 #=ױg`mmDY[!!#`x;֪Vw vq10eY)SzԽOΝwG?U{a^W /@!=zJ?zLp(p 0<VV] ˱\yDEȔ22ddpժ\EOR_ 44HK(bb11\тG*0@t\oHH$@C X@wpD;8g"H9.ߔeNQ˖!ѣ\Tokqx&Ҟ -MrK ’%@Jʜמրs]~y-ݻDZM H$H$%2 ˊFEDoK7 ؼРy=<<3fg̐=i{pWT_ ش\=zY֫ Sԩ7y< <a0f ׿ K|:>Gm-{Iu@`c6s̘3ooZu$'?lwqLT\mi յ3\]lt).qTڌC(/X\^$%]ߗ<^Phii<L]_ D"b]@l@nn\@GGw7OpvvYv$Z]Vk Q^ϟo))С]C[Ge 5k֬v.{7PWuulmymmuf$%xke^W}~f!uq0 ={3={*?<{VG?{||ثpp:Vݻ!*˧z,_\:իЦ ,(daA=/ob #i@@ [*W0.Nbce42^a !aTZB)[ʕ3Wnv[@߾=4Ǜ9w.)? )ѱ?;DϞ۩=mۮ`۶K}Ig/)+PXk#9fـPX bLMKK79Sf:'tuw}ʊ<Ym4D$ggUUB*(le<27 ǗPESm kZ[XV)+kzDz/CP&(OÑrӦ6#GvGTyKKKKKK=bDWA\VVlԯRS y.ڵ{v] g_nݺׯw:U9s̑~dN,,xKAAI S./t˖GwG2iiIbͪ M~u& ((77(BL <<;S=xUtG_wDFޤ##J^>|:\]իW};}>>=BbO!bbĨ1}Ɩ~˷8)*b̊#\\-[LlʧZh+(h8 tsHN6}z45}:7g<XwjBوec66@xu2,_B/_`[n?*w/( 8//z;jjDtM `8ׅwn;tz:?ʕ<\"}X/nɜvrƍ8`8ۻ~RQz=\UQ# G!<$"@  H !E )AH@ BARXРS=44V]- (yǏ. ewYegK:2r'%رcǎc>\yէO5^]͂Z_^'{"mgcǎ;vlmgϞ={Z ׋bXxɓ'Ox8рgmmMMMMMMHD"H$5AWWWWW7"aaztttttt344444$GBP(dt5 K>}޳0?z%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/3s.png0000644000175000001440000001714511220704065020512 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA2IDATx{PU/oE>|i0EP8 Lb/5- !aLDT|;I $ Y?]g s9{=gY{= !B/m$mmmmmիG1bg1c1ufwwwwwwj*}9i'FٹSKKKKKkǎ%K,Y̌a#?EEEEEE/^pJggggg}wS`۶qƍ7 TXsssss3!{IkIz]]v!ݾ}ƍ7nꫯ꫼BH^x '''''͛i썺6c @H'={ٳpÇ?뒀@_pwwuuuuu!3ж9`c# *an>jԨQF..BHXMaȑ#GHֿ.(BH<{KOO{hR'BBBBBJJy͛7@OOOOO`ڵk׮8qĉ'LG144444lhtҥKğ|QYYYYYI!TCN:uԩ>}Ӽ uoo<K3p歭~Y{ ׯ_9s̙3rrrrrr%%%%%%t6ݻwp… xf>|`ѢE-hjjjCm۶m۶ !!!!!#uӧO:uԩSK5xB@@@@@-}vvvvvv111111j&|!W\r u֭[dždJ 6lذY@n޽{jjjjjjxnjCzիWe? M~!Æ 6lsy|C*ɓ'O Hl޼yZ______h8E)-----L2eޥDʊ_II>.E~CŽ 6?,R"em?vT*VCy ݏ#5.MȣG=zĻHYdgggggz뭷/FEy"$999992 ֭[n*} Rwwwww7.-77 ƍ7n(3gΜ9sw)aދѸ@y EWWWWWWzc= >D5k֬YAP I-z{ӦM6m 088888X})fوA~~Pe'hAꥼ\~------ mnBRSSSSS ?{3f̘!~駟~R=zQO>}bh+pȑ#GȮ)JCN:}^H̶4S@ddddd~Q&V &O JjXɓ'O,zo[ޥNÞ$#SSSSSS-)z,)*K35He/F@}lٲe˖ :, kd7~hhhhh(44Q.F<$X͔}2!Xw$ͳ1<Ҷ,Q]Ti} Z}77_`Ǐ?~.^xEa[WWWWW'~loo C\Fת'/////OiF:;;;;;.M s1$*E4EM?#Àn޼yM~ÐrᲲJCKxÀjزVFs*j[nݺu 5jԨQx k.# pСC.d$$$$$$EŻHl4Lxxxxx8@GGGGGGkkkkkk۷o>ޥEbÀ! bccccce׮]v]z$ jzzzzzzd]l?z{{{{{y R4 j>τ^uٳg|W_}AAMEEEEEEɯ`Ν;wHIIIII}tHQ0 $0}.]< '''''"yÀ&e7 K.]t)@vvvvv6GAť\rʕ/^x)}6Pa@PQ~~-~9X 33333AA|w}h V@>> #####w€"o 88888XqmCj*+VXb@ZZZZZR€"#####lٲeޥ8VsamɼKd>?\݇bcO>Op6|JV3P,0~駟~ʻt`# ->q䣲SG1.€IMMMMM ڵk׮]8K0 pĻ4UTTTTT|_|h. "++++++r=>}ӧKy0 5a‘{d|`@Ynnnnn.R(sΝ;ww)4.l'44D̻[ 2\i`<AdּK!]-Rh "] 7x7pwwwww裏>#KKKKKKޥpsssss] ̓Ad, e۠/t1 V0  (((((HÇB'?]Ǐ?^~\~ąA;vرc899999-ƚ1cƌ3#&=\xŋ㑐I&M4IvXu̘d/^xba[_____PZZZZZ PWWWWW'Ӫ>l .\pa׍BCCCCC-X^^^^^.I011111}LXC mmmmmm䯿믿λH,}kˠaXw!la]Z$6 e&;vرw0 h6=B1 X#@k}ȬQ7 j*?????o !EfX!69q{>Z$oT[ue+^hѢE<pttttt4aوcbbbbbaRX÷ 888888٤\ g ,'O}4!#F1b# MǪVVVVVVү{{{{{{B******r*m:gFT& EPn.\pBBh/Eb~}Ço캖u}3şAٲK.]t)@{{{{{CL9>z$__ƍ7n0~oNNNNNNߗ%yQ/Ydɒ%/[}6z믿//[lٲeիW^-B //Ur455555>;HQ[l` !@$$$$$$#7b!=zѣ5Pv֬Yf">X .qoCsΝ;w#v)dqƍ7xĉ'N(umȻ- Gӝp. 777777pKɑRRRRRR? vzw޽{!Ҿ(ޥUn DU.hk׮]vI߶m۶mrʕ+WTVVVVV.芵އ۲e˖-[5\:`ٳg6mڴi::`̘1cƌ}/Aя C"vǏ2uԩS:}Tq{d`$v_uTHxyyyyyܺu֭[€9z sNlyߏ}hhngG߱$ElRK=ŞR@˯7[hNHNNNNNfH'Xt%ܽ{ݻ!br sppppp 6:~CѣGbddddd:`bcccccyV~fk׮]F Bj"h,!۷o߾}{l8׬Yf͚|˗eoѣG2ٖ6h6mڴiPޥ? }EEEEEENByȑ#G_ݾc5Z_SL2ePZZZZZʻ7 6AV{ch 77777W'I붶 @3y{ƻhm4#@5ygNڿe)َC2BB./A}k2ٳgϞ='k){ %E LKSSSSSSyRVүaÆ 6|8M3ɾn^zU6*JòΜ9s̙J[FBxىSXu֭['B@B,,,,,,MZbN۰aÆ .H<6-K~ƽۑMei,Ѭ1`zۺu֭[̙3gׯ_^~DG>L0a„ @2] ,X4 ashW8v?E@F'oyzoB@)}w}WتR ! ! ! ! ! ! ! !>0],tmQ[$ IFUU4Ub"ohmmmmm50$ ЌDɇ>|p[#BסOMM}VA,*˞$ӧO>}:.b:`OteΖ+}BOM-vM j]@[7|7xBedfffffY4Eu>'֬Ç>!_eڴٳgϞ=s k)Bn߾}mmmfo69!&N%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Kd.png0000644000175000001440000001676411220704065020531 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxyTW/k "˸ G%.r0/Ql( 2Fsh"nd $yQ`\ DT"(4K/T!4}:ڷ˗[nB! ٠A d2Lh4M!{U*J2)%]C"#O>}tO"ڵk׮]Yo6!1@~~~~~ZRpJMMMMM?K+`޽{[!F>?B7nܸqL6x;BH{Pj7nܸq㪪rrrrrr.ͅ|hmMA@XT*J7n{{BBL'%'+\B> { vvvvvvO@0 B !ßhYYmuSB@Ѣ@ hQ B(!Z-pjSגO>ÇoI1111,%D:Biii)L0aܼyfc >pֵ.\ ޽{w+ռ@}ܽ{ncСC`ʕ+YNCT*U݀ŋ/p"###ߍ_XWz. b];ZXW JnznY'O:u3@HKKKI&Muܹ3;wL%777N 0==gϞ=fe@@@qRT~}gΜ9q|7m1v)JSBCeeeɂ3f;uf8JMMMeM8/ drմ֭[ j6!Zjw26GV9&O4w*nذaC[/t"4hPS3tСq^z%buٚrĉ(ںq!u̙3goki~}8999=L~CxSKM;s?Fc]31<G9>?~4ꫯG]tb0@r96N yk&ggggy lNǸ逻s?v`ǎ;9)߿uܜJ=z/^QϨ5w@NW>}429sL@D+Ĵrgtҥ~x4ڧk/&EO H$fi b]3a'666c8??}}RTZ?@N:55Iu@S5NIcXd2L}Oӯl1m۶eNcYo]Lck5Up1UZZZ: [[nzy_iH;0[KS3f̘hn|̽K]XXXw0~774]رcԟ+ wlzٳv]g͚5 =+1Mu|TzիI7avflDË/_u𜝝wv珏.,X`XWrm_EUb'ܸET*YBkݺu9?Q/!BCBLD"XxE$niiii`ٲen`.B`2gϞf?u)ϵ@bbbUi+ #U>o㮰4(,,,,c] ySFŋ/^s̙%? hUº*4M0k֬Y¿h4ΜWP|x>sXWGvK,YG'N7Ν;wn}4/)))ӕHȺR"'\yiO>q_yq@'C'|1kBٳgۻ/0iQf(DFP(_򗿼~c'Lț+ ryV ///oH_zzz@pppptՐ(D"2222?:| drհgooo_ طo>GL51bĐ(~D8E1`mmm$'''<=fx"oiӦM=IǺ۽{k'N|/jH_~5sJ*joժU[(QÇ^ xzzz2;oN:uj܌^YWC@kkkk~R[o֓Qj;ggg KCvxm@ݻww N>}gQ5.]t{uUD ;vX.5#<>>>#ͩu59Fb'lq_ƺRFСCbѣGڵk׸YWCZ>;w\yuU@nݺm/];Gq@0R....o:Ǐ?^|ׯ_{X;MQ ?q?sΝ{u_ٲe26 ;Z(LTtttg ~z}|||aaaa9 N%&&&Z H$Ik#<~n5Ĺ:ïilٲ凋|g%IBnݺu |{aaHHHqaP tDb]8p+/SYZZZmv:Dh(:,D```FY w8E(:۷oѣG<O?})+&8Ii n6Y_<՗ wXܹszk۴*b萁E@Ѣ@ hQ B(!Z- B!DE@Ѣ@ hQ B(!Z- B!DE@Ѣ@ hm dgggv޽;j1 FJR,^xnP\\\\uu%K,4tֵz] ܹs畞@^^^ސ(J +qqqq0f̘1=RT0gΜ9Ǭk# w} ؼyv|… F'NB{ 5$'''@Ϟ={6ӧO`֬YnT;ZX5555kۯ^z[ɓ'g]=1>}ӧO{U6.333/_ub"@رcǎQ@FFFͷ/+++Xpw83a„ TCÇf]<1](8kkk뺷ߴnrϞ={zkkr\q'DqiȺꛣce%^^CP(j90o޼y>1UɛoڵkGg:Š'㵵@}¯+Y] }(***cW]]], |D8[I M*J̙3gf{#lpvM $%%%]-۷o_nnns?`ʕ+vZSNy4źf&X!ܾ}O8Ʀjvyرcv1vq/ x^WDӇPYYYY7K`d(!!!!#G?:zk6l3gΜT;a$d^^^ Eb P(D`ٳW _cǎCmqB˗/zᬷI:dp-]XpJR FĨ8Ύt_&O<8NV[^F8[jժpo  ׇpo+VX!> "f))))_9N%<<<hѢEM7n=8L&Seor6GB,"""tO8s̙?OT*9z~ P?.Rz!>"f_)SL8ߗΝ;w88>}ڋ5ީd2ZWk?[nݚź š0NAXׯ_?Ϧz^}1cƸMo<'~F`ժU&`] ]vG:d2YcٸbŊ\Le QQQQ4\N8qW[[[[!vֈ1;xAkks7fgο_[>p\yyyyMC|Ę=})qÇs\߯'@0$&;rgggO㫯z$ХK.vobyjk׮]`6tή~+dw:L/u] bW\\\ pΝ;: 444uoՎnnnnNxuJ^sXo="~k'Lvĉĺ`\.L.]4cXN gϞ=}Xo-+%@¤܍r܈N&@z \\\\JҚD˟N:ujjV1eeN|}}}3&  f̘1uIt dD !!!16o۶m[=4n2iҤImmmmٳg`ʔ)SX׮ QF(M6mڧf;9y-4l.^x?0U AXXXw0~774]9 T6m4svݻw.]#} XXXXlDR窻}lllo^zquD,~B@zSQ,ͦJ pvvv4s3  ,'8r} 3': u֍s?=wC?h4Mc 2\4h ֵdUD"XvرcǚYYYYYY,BHkSN:ujMBP(;wj4F k/;HRTz('8Wב#G9ޞj+(((((07 j'/>*%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/6c.png0000644000175000001440000002633511220704065020476 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA+IDATxwX,M`El(QDcF"7+Bl(ڂ;ɍ%"ƊEDA b(* ThV,<}p93qL=AAX$D"}gyO?uuW BP/O[eҚ5EQ7"رcǎ 'ׯ_4RS>ҏ\ XȨڵk׮]cĪݽKO?s{zq\.{Vfffff9yG<}G}T_OO/4gΜ9s横 %aXgggggg.A]ȑ#G <= 8Ы$JٳgϞlKD{)hiiiii57?{IzB P'EߩpnuAt%$ @  $H !A Ns88q"' = ?Aq1PVV2[7etriCC`cxx yx& 'M9 _u؏իp*W|ꫯtJJۿ'B jkZΝJܹ:tziSz{L8;-jjjkj8pB'渜Skkj`omox{ Lɽ ijjjjjVT|>"##2=D@K--0p) عӍs'`-`KTD^^@y9zMqvGEzzzzlWVVVVVts]||S>>b ,\x*dBϿ >@ gA jhGWz  )??yݠ ҾKy𚛁eRɓe|047;ΧFy90}z@K rfk͛…{,\h@XԢEc癘hres DD~ڗS̬UU%00<<@B &!ؾݕ}: QPd#&BMN\ܴ '*faT}!;QkpL>ΜRSЩ/+)qh%%ر)cǀ>}>}޼?̘a3d/믷B~B#t0@llXG-?®]!vn_xxd_XD_V!V~~|wnuݻlZ~~Q|pJHx]zoj?|sD$  U ra+;RBZZҀ:^l@WC(+q9߀:} `{@hk|(3f(67 љyxP\vwg{C[*[?b!C^H@$s=M=*(*EQtyCCM<nnynnғZZjR7U]]P] ;y9qfI @E8T@?e˾-[feq &$EEUEE2ot'{{LG@˫d/#%%IIE ԢE}@_F  慄H>8V>ܼz5{wـݻ_=<￑ ଱>Pmև59pmm6`lel _Ex kz] ̜7s&[Ƨ=ãG5i}}`Ӧ ش ; 5v߂TT4˄/fΌf$7$uee'm; w^4aNrrs皻3D"0"pHmđ# **b-*Ӈ{{˖lo[teÇp0t:$(Hz^N:ƅ*zkb Àa36Ϙܸ2 j?+BCo\*\@MMVSpuWWidf.efeh.B"#d {yHJP ~츭LtKxASS|q:8r&}䈢λ+5VnaW?7y`!e9sf<=-hOOon怟p^B~M[UZ<*-e /.f AGGё>o53o^1qĉۯ\)+:..e tﮢѽ;Uduc!dH(F߾{U|jM^[[@]QꊯܼuB~=~d+j%29XF]]ןԀUFZp\.h/0PquPh\\绸(_YVV<++=ƽ{_GUU#dgh"5ЀFhksbb`Y٩,k:<=5y) ]B{k.ma244 ͛ ߼ 2ZN rs"(EqqKK~C_>-~ٲfptzFb{xx46ЍWGT **: ذ݆ gޔ&~oݾظѷqFi{ZZ!'-  L(22edzESRI4gbB&& LMR  GӦ ƴi/Ѕ YX_.IoeKfEoBg|5>wz:Mu856?wCl[{m;!ڕNܣ\G8z4pѣ@RثII{ۇ8z/7|9$(+ :tЙC/!~/CJJJJJ rs+y -TTiůKd P]|a?/O>|'LCCcu+w[ q ),|Ua᫯R|~!2@ T^OSS^Sܾ}mIO0r>ÈD"F$b{ɦ+ёZuZ X6^Vr%kqI|dAtM*:8t(>tHt`PCC'8FZ[EJ:;; #C8'#6n0aF (h?=[U<[[>;g@\\ y y3dd'c={V֭+*ZNrRS'LMX[]u77))Q3εm~L][AW~C׷bĤWޜ~*ۣhx}nfn)ѣmԧ|xIIXVQQPQxybݻo߹1,+Nvp""b#"}*a{ԄC.^Y0f1c߂j}oa@3 ];:>|@bbSb"ۣ'B'W^^qpp7spRSSSۿߪ*f~U0~iN_Wё:'kk9s~r38vIͱc[J pٿ?ǺDԳCR]ۯܜ8xЭAކko8=====Jr'pr򱓓@ sGy@Lsigg !Gu@31ԩ{N \Ry:Uu~ jhN=;nT;۷ٮ! gaaGT:c]x >>0`:H Iccyc#wft}/ /_$CANKxPV]ͻ#<<==<*rrtӧٮsl&94rrr˗ٮ#:rRQ!:VQvvH IM QS!6@jU! '*qlWT8PV2yEANƌ1X5f U:CCj!' S釞=ٳ6͞vǔ`fv] 9qsvnӦᡛ6Bak?}QS|o0Uۄ &]EAAN?۫jw&OO ̘7cPRR()i044 mF޶je,]ҥlWu@u^N:sPG!>W?w=++Ꚁj`TONV01Y_`҂@~c}kJ^j!Cu y|@CC='i[N_~-2L^H۰a خ!N֬f oǏh?HIꏔ&{L# ?_43?_;ii)E[ݺظqlTQQx{8qqs^ 6B>H عΝ]Chkcׇ>w{SߩS9wlzG/{6 (huP>qzz3ryyi{yK'팗w;  2gw,`rY˗K{Ui3;3;v_P̞=ٳe=)&ş{oKC R2pa 3g?sFzRG:::>=Pӣ0}zӁE 2rI\d$yዢ9;iyy%F'}}ʢ r5S梨206ޖkl,}{4 {]♣s\ǏyZZ22,----d䞴B|_ސqsy~}Le؆ 7&o|_jjjjޏUI < , `s<`9dxG-n-uk 򀰰aalWO( .񃧓Y2u* W}/8]k"E B@]kvMbxɓ;wsB##R >HhikiHM|j*У֎=-!/tr2 !_~ dgo~z~=0i@z$G WVVVVVts7ˁӓO_ݼٚw&p! =ZB^֭;ug! *:/hρyymu@شMjn~jFEwPH#reRʕ04s޳818hmeVF #11Àf 66mgl,ۣ&^׵kkeed/Df ìY@Boqܹ6ܹ/.'B!z!$4e͕w>=zUEGߤeϘa3#1bߺun|llڿwxB:5Uۧީ(ի7^ ]6`n@ Wv725Cܹf&-UڀqX1P_=[+&`brJdb]kv-0s[̙lowOuu^v9Z|r}egedehEnPVV~ prv رp@ @ͫS/'8w[{rD`D"ȑڈ#G/UT|[Tx{-Ie O4Omݐ$I:L 0 f&LHخFqVr% lU~״u@S{۽;ڽ[vǍNJ>&"#d {yHJ.![ƍ7Nv{xx:Áw78C8DF^77͊>&RSk8Q?7yNN ps;&C]2])S~Li E=S#6:lWO* M^.7kk` #?Aq/y]uu@D`kbk S~~Ԕ]?Ch#KUU*QU4wgwp^x<""#$"o yCCBCEhыm] i/fo_/.^՚[[:_yx꧟sPP *((Q7??.~|":M^ᣯl2-[ W--?Fۺ1i =f ŏ!~f lnoJSkj۷[nl۸q=-X&22}}@Jʢ))I{cRL*HL<71055^O]۟>Sv =u@._ OꝞxzr<=n`ҭ36?w.'UϯKpJB{::ѣK^MJ5>׳|ˁ%AYYС V&w^lrUJqWs `kk>ǏM捍@AAaAkl tO&&F?6l_$&ҟ_X?ܢ (7z1Ŏƌ@A[@]]Q]sP_055fjM xS~]˻|gLzʞյ?\]';!Ȣ:0p`ԁ66 jm)Vyvժ B`˖_Sۿj`aaoaZ mm33iffMOU[aai!arn ^nDo*{ ly X<m};o22s22d/;#8̼q 3 y<  , 7ϳ|ɘf ݶo߷d54 \_``eC++`Ӧ~6nz޺ ^9\\7 ?E<-f`/dt{aaQaa@llXҥKf R`ԨWG.uvRamIJʧsO̝+}rrE;9[0[Æa{(BQ<77 ]߈o@vf+$G|ݻwcDzcǀܐ8Ղ:T4xj6#02FѣOO '0r)oHG׶N@tsA  $H !A  AH@ BA$ @s At=@ ()=^EQUX/ ίOVP ######. sǏ3 r.=J_>}GSʊ H]`„ &Lhjzɓ'OM{s" BaJJ|||||wKKKKK coooooOQ****l 7 65544444l(D"Qdx6[[0 0dρ :Fu֭[8 zy޷rL߫9%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Kh.png0000644000175000001440000002023111220704065020515 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAfIDATxgXSYjHS^Q"u:X"bѱb8^8wkE2ס HPs?lNx^ HS 䐳ɟ}!B>NkۖrYRT*}&>BH絴ѣ3gȣ ~NYGGGGGgFp6lJG1b}}333333/!Ԙ $$22222ßbX1{ p%yӦM ik|>?/O$D"ͺz@We I~=Ϻr\. <|aՇ>M[XXX$x<a᧟nP(dDI|||7P( KKI u-V/Hd6lذa C:{;\v@wȑ#iW>xr|||cu[nRyK޸qSƭ{P|3t'L0@*nN' oՕvZeCfr'''' ٳgXZ)qyMcZ%c u++++ JK:}Ų3P( ;KSNp2etԧ"/ٳgOգ*~foooO 9999)j9:w̙3w.}MXON:u]=\%AM%ssssSy.ڵk@y`~mW?cǎu}]ݛm۶mKzRҮ啋HVÇW&z?˗? E`[mڴiCz\....i9o!aMd36ltj;f3JF*5@7i犢za%K,ȍ!CDM"iAT&%%%~1H,%RL>}:j5k֬M:iQ@>W_}#c'#COk!8|`:!]vhWtdC_ZjjT0 ȑ#G?n23h޽{FW%|kSN_3`aٳgӹo*>aؙ3g?2000] <$#{ .\G`7A^A}%#I7nܸ@u^߾}ںuVf fU*fӎNCz WǏ?rÇg֮pTCU!E%ȴbUkܸqF[l24 L\tRAdpTkj;+f͚5 j˗/_~HQ8@Zn;v h-z EFV=zh]}FKo%$RN D/...HMZ%%%%_5R'N!C H"%+ ӓq*-t5\ T QKlٲ ]Q]tU]hl Z-6m4a;qޝ%#J_~vHQtĤ o2KbY8888' U+Gemǎ;Țq SRRRhWu2 -ȦbH`}hM +;wIO߿HAF:2>o~FLXlKȿ>.іNnYEjػF?<f΍@%۱i4[enݺujjwΈ8qD"QFftܹsG?܂PWjWg܍ByP9ŋ-ZDj8Rr{2^xb)7jڕL2RuFȪ]v5+̮7oLoSeѸjI6b2wtK`T;ƣ` d0B2!  BH!$@@` d0B2!  BH!$@@` d0B2&˹ P<>666-RInnn."Y\,[nd~C@ܿ>?/\p`;Yfff& 9///)tYPСC9t~B|>'D"֢sΝc[;S÷bGٳaD"izSfzĺ~W2WP( $ K%cdիW0_@v2/ݻwv,Y ۸q*,,,lѹr_%NGbbbbZ}a/!{n>{-i0J5k8gرcxիWP|?/Z|@OOIvHz Jr۝l^O>X`m~sfϞ=N"HW^yyy9@^4)9T\\\M` (XM+s0$$$v5AqqqqD9rHǥ:䃟+ه`b"###iG͂`fNJJJ j_~=@߾L]H:sl"@Pˤ3N&Xz?\Ȗexp&!!!v5 AcT/m}>$> 4x׌{2>jٳg5666]@P1=yxxxd|wѮFqɓ'PnhNSv͈ľMa&{ŋ+Yrʺn۶m[iWAX>bUw֮][AKu즴f͚5vH0:th8::D`gU"킁OM4iRݿЮ т@`G4vvuuu]A9o׮];ɒ[nIJAAAA@a d0B2!  BH!$@@` d0B2!  BH!$@@` d0B2! ד? s… ܥK. LMMMB6{޽{]+***ެt {އ|>1{ p%yӦM ik0>D"H$b.-,,,ax<a>h[;{5<0# ?w{B!$J!"+?888Xӳ-l͛7oҮ~M( RPo!\`xիcjjjj>yGTF 4hwޕ|l۶mz7?MZzcǎ +DUccBZFqf"p2e%YYYYV=/^7|rϫW^^^P2l@R|m[ / 3f%{?G}ŋ֭[nx\۷odM8q"SCA-"""""V3333nw ae&}3RT5pҥKݭ:w9w.!-ȜE-]Ɠ3ﯻݺu[ƍ78M:\SsСC>LjB̌ şNNNN@~ٳg+qy]K.] ``ڴiǶ*\Rj+j m)(I^_GP(TЇ$-^zjqeee%@Uҷ ݻwV>jPޞW*jhhhBvt J2>.UE-J.keSn޼yZ -ݸ@/啋X>|8j<ݑ#G ~\Ѯ]v|ԩSV,M-YIFƤYގMy dMEy4k* F|E̲Xr kgNC7@krYͩ'g$M걂,yj_NY 0rV6_ڡCIͶm۶]==J*r[1}R^x}Pj ?k8#ݻwl)alP.yy׮]vP8`.!HeeFi%B0B2!  BH!$@@` dBuD"H$B)CUUUUUIY,8HOOOOO]&BHJKKKKKwSSePVVVVVvdTTTTTTYB0@ $&-))'''''gBgggggg>{ݻwǝ X\RRRRRHʪ55"Qlllll555555\Ke!>Ettttt41cƌ#KRT{90 0]TUb!UTQQQQQ0\.3r%<=Z8}C܌_3%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/4d.png0000644000175000001440000001375511220704065020477 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx}PSw' /[*BU@Qo]սT#"teTka^_JF["j+ 2mVђ jE u]_ JHHr8͡W˛rO&Ers~"zo888888JRTa4Fak~_[Zڪz^/)^={u׿D"H` bz[ZV%1 ۹`85*[;]֍9rȑMuuuuu d7o޼yZ[- ˜1nnnnnn*յk׮]&?~`0 D!!!!!!jueeeeeez:SNNNNNNkŹ @P( D"H$@^3gΜ9s:6!q1c@6% b].XyKݽW_A օp'FCV<C <$#t@PT*"dֵzT]v)j^F-\pᯟX^׷%w"̜ETWWW ?EvIIIID[swD>YDjZ-(111^WPXXXȺwܹsƍ73g:tym)>+k2  >wb˧W56663ul W,رc2HT*'}OAe ٳu |%%%%TS_UUUl4ʕ+WV`=6=;vد |BBBB۷o_Ln֣@m2ZZZZԛD%))))0]&a˗/CT[[[MxFsqDOoX  -[l)Ftѣ!f@ .c"L WtĉeDYYYYYW"Կke5UUUUݮ'`ؽ{|D@@XHHHH0g,9V \,nS+g]Mmݺu^͖d@@X>}tD~.g'%&&&VZ*?#RT*-wz"nM(`߲ι9{qٳm0t[nC 2dHK 3g2o*aÆ m܄KkXWC]_n"rqqqT@|H&1q@"7_ۢGRtͭ\@ {z X{txh֣ooVXnsEm@ ID~I$I럈A4hРA]]]JRI1QQQQQ>m۶Uxrmd!z (((WZQJJJJX t aD3f̘q//4;oԢÜ :nނ[ X,8VP(n|A4bĈ{ d֯__5k֬eٺ3^e]m} `XRFFFFh„ ;=}myN 2X,vQݻwoK"ѹs]'"uu@aaaa>|Uv=@x!@x!@x!@x!@a;rȑ ۉꫯͺ` T=zI6իW|{ݼyz3뇬kV;Ç,"?uu a9s̙o>|xƟ_|=///of5ѥK.ǺZ6V՚UD+VX1ۚ (!!!ADz^>u`-"+++Jѽ{~7nn_~u`-;w7O>$,ߴiӦ׉T*KG@S----DK,Y/"D:Nzt`);zN}wߍ}}UUUUDRvɓ'/с̬+ EngϞZzv⧟~D耏rc4"#Qlllj=L&~LǃK, #*o .777WԩSޚo?rȑеD"XWPM|ru5܄ɑDu鬫@Ǐ?yQtttGwйuUaN}w՛YW@h49p .?ͺ־' 6mT."믿Ǻq=l@O!lč7n sd]MYfM=m"9SY38.\ӗc+@1F;yQbbb!lDffff/g}D9999la] !3ۺuXWc}֭[_|WK.uQ 1111Dׯ_~*.#))))gZv)հ&wY)j.#E$JZ9jl~JgϞ=C찙*F&O<'w_D"ĺ(\\\\JKKK?~|\ ^ϟh˖-[CXWc}vu>ٳgOź@ ؈u֭5ΗVZ|7!?66f$ awޜ;wܫosfu5<qqqqq&(8L믿ĺd{* K>;xnC بaÆ ѣG&:v1Oߎ( A|}}}ѯ':3, .=zݬxY{ Kx[󓓓ۀB ؉<Dcƌ?ؾ}iG`'<====ܹMG?F|$o9QZZZ2׿aÆ ^#2e-7ڴiӦГDQ(====Rv|دDbXż5 ;&Z~{͛7of-Kaq3fabQ~~~ә_-h.@@`G!uV^qaB P۷oÇ?!;v"裏>V"]^^^^W/l&6;yj XnŋCdmVv C <C <C <C <C <իW֦ڵk7OYW`z^>(>>>ы(333sjQ]]]]C2@D"G{'@9;j,"Z~Lp/M0pΝ;mܸqc9sL`;ѡCǖK@0  >Qkkkb˧W56663ubcǎ "Ri?ye˖-kJd2LdÁPYYYyKJ?}頕Dyyyyl֣ Fʉ,YDN9׿֮]vZJR}lBzzz [nwjAr}$׃h a=Jd3PRRRrAEgϞ=UUUUD+W\Yh3hm)`y6֣-E(***JT1ZjjjjX} `> |5sjkkk` h4b .t#jnnn~zu–-[#:zѐ`f@ .c"'o޼yH*JXߏĉ'.ˈjSSSSS.jh4 E#,x TUUUݮ'|ݻw+'ERRRD[ ǎ;f@HHHH0gXWBwDQ#B`⁐k%Vru֭2o $''wyWtҥk&B L>}|k?r.ldr#ѪUV?f] PzZSQ.CpT.f=͞={Ke] Pza 6lo&$]ZzDeQ&"Lzz ~}od2=UWkǏk<<<<ߴ~ lBtewwwWHTZZZj dY} TBtM MGKW+*͌f=z* :<M+VĄģiG Be/L ) [|}}}H$?;hРAH+@WW T*=>o۶m['6p2 :cs`S^x։(%%%%h^ W J3f̸jZq+C$ź.zBш#F ?̺zWBtL&_~/>k֬YU˸약 :#@0M0aB]zC~~~/v2W'X,ݻ%ܹs.~O:W+,,,,lҧ#=1o*]C <C A7 uY` :N9:rj>D"H$jh} Zsssss3QKKKKK['ݿZVՇլ )+++++3w1gXMMccccccRҸqƍ:qĉ'b{`?[[={ٳ^}@hoz^/˘v`ٙ7Nd2L&?@[HjZIRT*g5k?}ϩyqB!077777ɉ#Bwwwww7/mm999999˗صKG>^d ,X``@A@nݺuV8:Z>]=LUnBBĉ'NKx9E lJ 4pr].!/ɷ:;{>_u9=)yB !D@@Q@ (P B$YNlt4r]%!Ahnn onyGV=z(.'D"ys]UUUU@ziD#dfXefr]w~O?q]w޹uܩn;R]uDCf>*cjobjuDC gPm gx iTMxں0 #ۋkqUW||>leW@02i/f8n `̸ܸqŦu@[Tp"tNHݽ' XĤ[dzܜ/27TWQQaFE{x}`q3WW@RRAn. u@$ZUUONcO755h>acc;vOرډ ,[eˀ\Z^0 #cرʎF6r밲\++ 6bcOJ`ff3ާ_\˗>aAݽ'p.bb{(xzi^Ͳ@<00,R¦}e?~ݛw$}]zhnnw7ɑ.yx-[oDFu}Ҳ_?;9 0ohy}yط?͛3y3ys͛wP 폏ȻwUK?:i)kk掵5Ky/DD|xyM⺺q~P0̛ :@d/ho|.qP ~%"b晈x"\$nGBȓ@ (P B(!  B!D@@Q@ (P B(!  B!D@@Q@ (jZ_@RҹIIPx5z=UۼJ'VV 2!C^kox0r˲x2 ZF"% &S11֭enD"D"@Y**XTTn@FFYwF] 6n1zFqp#׽&B ZVm-0yɓkN] Dp/ BC-_:Lp --'-U@ /^^@f̾o}:Tԩ@JنyZ)o7o : =@aaIpa!kY7w7gv=u5@s347|\WC, ~[ : \Wӧ;> u5IQ 322vJM ܷ (kBCTWTWs]ţUVJ*+<) ~Qkc#U>?'ptŋ  ~…C %--oi+X;Vرy>ox:YxzP(  溼nHK `,6'&n_7|Yv2w>\g@Ml`M ڊ֧_j''Oq|OOm,-----BO;GA uݸ!˽qCuA 'I__ 5T{(TL=uR A">\Wmu6@*&Ͳyg~`iɜCMne<}:Uh ~40BB̄!!fjj55]kjjkVNk*q!7*Gc-jڷO[.n DKE"`LfV_ֺ 6$a0*6iGI@Tsgpw$&&MLӋ;(.[~~_,Ybsf{:.&=11\W}(HTܗE-RStO dd|x.#~_2ٜ2YY7fe)3 v\tvN`[آȷp[pFT@Gص+|]ſ ssշgeVV=c RR>4%E9Ξ){Ξ 562ic&]PP 33L{AM{nXr ` WPӼ f{y_}5+Sˁ?_7IIg$%=SN=K#݁ >i#O+ZZX5` f`3kpߗ\t,>.4y7_~;g XYce|>/vR;/J씏\{|FdOJ>rTQQɷEE@eee%jfZ#GIۃc*5iB~|ذ!?TΦMI6r11!11yVuߎN.0j0j:W!exF;wVsySfs&}K۷s]=Q -.[?9Ģ~t#@Vߞ} ډAKI$RD̝kܹ+].WZ7 nܸ {G QnVϜATVUV/իEWr[jZBm=<#GZ9vYau5y(ط^ M7 ~ʄ۷K-Y3{1c.o_s&OJΟz?N;jەPxI&7w%&OOd2l\ tL3g||aÄw fͲw5 Ɯ|iIY(8&PС3Cu.^.\hpA0+ے?>ǦZX'MU /|ݤs]c}?Y<72j^SSR3))ѣUGngǖ-{egX4:H B!D@@Q@ (P B(!  B!D@@Q@ (P B(!  B!D  {(P\yhi̖ښyĆӧrkta0 ׽!oh} euu_W7˥{@U*33%&|}wKA\HG|}}]>G>c̀X:Z,\Y} |`rzW~ 6T׺@(+PVJKEǹGFRRw;w><]>qbN~ 02҃nww &U6&8rd&{ƒ]aS&d2d2eUsYMlgaΞ}Eh+C&xpBp5I䤾v-=QZ>} 3!!O/,Ca5 7mӦ DU**OwvU77co.LDϟjjrkj}}+ bcX٩zۭ<HM=7(5l yÇcܒ!]؁/4zZvvf;;܈17- С<VsjkHD{7r..:Q..8^uu%思vv@[^mk,7k}e{O6ް3'؜9\e򠎎.tt>@O/񀦦hjDsw@Vm-/PPwoq_\,(.4*.V}}2X 8xeW{g@XX0 /8/زex5\Ha^xeY, ̞s@+mZrVBzhL kHM;s]|O>$)ޮ!ј@>>*ԯ/L{h& LO?t' : ;w_ TW Ә@\Әꛘr]yiL  1 ;#Xu89 K =מ! U&Z:G|`2˖ym ekߣ16<01I߷~9_dnTWK^<%/= y=zG^ϊvoX\Qի#NZ&~nvI,+l#Z,X[rN-/WB[[[[[ہmm\L;G9r|>=65?[~~MMMMMMx#Fà {ӧO>}zGݻw޽[=S.T*J32?~񰰮.OOOOOOQ !'99999hooooo߲E&dx|?v=,˲,;bĸqƍ'Ӗ!H,b-,,,,,9fyOddy풕5%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Ks.png0000644000175000001440000001606311220704065020540 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{Peb\^ d$BI0fNAIdAt*EǷ -I.(S4SLH,ry?g9?;asvgB!ll/177777?mmmmmmCCGGGGGG]]\׃R=_{{oܸqƍڡR׃ODXlݺE-Zht4*****ɉn#@]]]]]H~~~~~0 8N XãӧO&!Ec=c +~g%;SN:u{{xBHFFFFFFN8qĉUhc^hiiiiiIIIIIIzvv&L0a¿ p!d|Ν;w\Z}&襄3"Į&N8q7oM wABʡ'GGOVV混:1@@i` 40B! n-yimmmmm.gvvvvv6"$Bhnnnnn?~駟~Iu,>? #####wZTVVVVVބKsL6.\p!Ν;w9цٲe @zzzzz:#)(((((8tСCx֙\ \xŋyׯ_o߾}.խ3@ hiiiii}5]vH6nܸqF:2@aaaaae0^o5=zѣ8:::::o$d޽{oqvڵktTޥK=ow}wB|ߞ!ODʊϧePUUUUU%|m Iȱcǎ; [nnnnnq̖'O{#0@O?(OOOOOOBS~2,߿?!tP2,,,,,L=`4@&_7!ϟ?< V ^ބOB["{ÑaauPwqwܡ ^>#<!=k%/!oo02L{ٳgt\9s̙3G?A)W^zؼq ?ԭ>5{(N#:rڴiӦMS.iahhhhhh>%tVhG B睐oѾ?ǻܼy͛l NFإ@׮]vZ [IIIII Vţ\ nto:EDDDDD?owo+VXbP(FtttttzY4v/Lk@"k֬YfͭU"ogƌ3f [EꠖNJj r^n>}9iٲe˖-Hn򭟍&Q5T }9s̙3hױ]j$z+DFFFFF3ߎ⣒A.+W\rvY')18555555鯳{| )-----RC {\IT߾3!tTfʃؽ{ݻ 9uԩSBGbÆ 6l~O<-`NO^^^^^^5k֬Y\HYǏ?~8BevSvᄧuR;rȑ#G7iҤI& Wr& :Mꛂ[ggggg'!uuuuuu466666Jٱcǎ;}H=.Vn1 XEV|H,X`ㅍv"^|_|Q\3Ό!Fn 88888x x@:**.]t%~E|:6"|K-A;ى/VN,Hqc)|²MrіBϟ?_hp… C_2&R]G^ }جjf.*****bNTr@@&%66666VXeB㇁@@i` 40B! BH!@@i` 40B! BH: /K: 0L\yyyyyD T4Q?? pɓ'O9s̙3t8pggggggޥDJ+7o޼y&֭[nʻt m۶m۶E@]Z4 orʕ+W6mڴi&ޥEJ@0O>}4@~~~~~볲._|eޥGJ@0rJ 11111`xxxxxX{{`ttttt a ˗/_\x0^~~ {o0;;ׯ_PRRRRR{\0Laaaaa!@FFFFFK'HJJJJJ믿k{ H N`}c/^xb*{ڵk׮]>> 022222"v`?s]j۷oHHHHHHR!.....n裏>#@+),~駟~wxa {HKKKKKv+%K,YO?Oy 믿:ҌrauEEEEEEK` ԛooX007|7K~񁁠0//////ޥXZZZZZXXXXXX.ۛw)L¢y ***** gygy """""w)L&Yilkkkkkk(+GGGGGGa, {{/@jjjjjre'|qqqqq10u[kkkkk+@xxxxx8*ޝ>իɌNJHhhhhh(Š%\ }DŽXYYYYY2}ӧ377777z _9K[?z̛mGH|||||N0ZG@ɓ'O<_~_~^Ooat_Oa dʔ)SL_9ӅB@PJB 177777>fΜ9sLB o\Ç>|Xzzzzzzc<#]>8/;!.]tRKc!7y !=====[[lٲe #G9»Hn}g}@O|׵07& .-BIIIII6BOOOOOO;wܹSF) `˗/]jR-Á8@?ܹsΝKH_____AJ_ T|R咛-a' `05DžsLb U_A !" 5k֬Yď //////Bh]R[ M{xŋRۡ'LS.V9Ä &LP^^^^^.LW>}ؤ&ž={C-V~rKGbWʕ+W\)_9K,ٳgϞ=GvvvvvqQ\\\\\c ^SЦ'x'?X]Vmmmmmk@_j/uH̘1cƌǃ_AYf͚5&i?}͛7o޼YžĚijettttt4!######%dŊ+Vq'7n@[?ou9yɓ'!u v2?.222222#99999yǝܸBDDDDDvȴ]vڵ V'Ц$$$$$$x9Uď V'*-Zh"o&+5Sرcǎ;M6m4AAAAAA]zxRoWR{Lґ>}Tƴ4a?Q,h)} cիW^`ӦM6mRX ZjժU:^l 6 իW^ @ _?.....Nw U[[[[[} -,ޥ&޽{BwS/N:uTBΝ;w9alh 6lذA= -=!q0ǘJ7 BzRǏ?.}: `ʔ)SL]zP-B~y_bEr3ǎ?S;Ė,J*0B! BH!@@i` 40BZ04D0],n޼yM6Q_&h']L66/jHTTDG]`|(th~Ԛʕ+W\IM^ajt !4^ 66666vpNRd Z0裏 o:*yq1{7` rVxnޤOBj40000037u7|޶M jx.l%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Ts.png0000644000175000001440000001742711220704065020556 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{PUU@ @Pfi- ǁfHd^# 7q$ @ / UA:9k={{]<  lml122222rw1bY >Og˨Q.f\͛7o޼`ѢE-055555e&&&&&&۶m۶mӧO>-"W&Odd =|TzЏ =z#~6nKՅ;588888 &NAC yY.gۮQ]]]]] e˖-[~@nh4PՋ0J0hfzlUҰ$CA"Uĉ'Nȯ}4lr֌AAAj /c h?02RSSSSSy[1zA)~^!$)SYYYYY A)?{ݻwOʗS@ F A9s̙3G<(_R666666ZG󰴴|*h*("b=9%U}ȿU~ .\p!lT ///,,,,,~i5~iШFFFFFFc/ƥ<g @TTTTTg˥*w>L? '\b`Fme nv/z):6mڴi&Xodl\vڵkxyyyyy՟1cƌ3ٳgϞ={KB9,'{z뭷zkh}.]tt}ӧO>}:!! F*?22222P4>[[)+++++#۷oߖUwѣGbd>g ?a1!YXKagÍ!dɒ%K`,EuC,$lAA%'O V"{:JRRRRRӧO>} 7|7Cxc= RET =ZDՠ B6i)bbbbbbx[ -hRY~ﱴ7o޼y3AAٱcǎ;UO?O~駟~jAAR┷j~~~@A2W.MPPPPPPje%ea ׯ_~=3gΜ9edeeeeelܸqƍϞ={ ?[+(ʑ#G9o}}}}}}rsssssy2ZP4DahL^_ ;;;;;UHAA/ """""B9z*ǎ;voႂ>ok빰tV!R )}G}CUÄa֭[nݔCP3!44444TZl߾}CCPg `GXXXXXz>(at>4)LXU '~~[}W 981NV.(hkkkkkm >?5 }۷c߰X=zokt&02`Xx> m?ϼ=PTLeeeee%o+ԟFxB iooooom|@AP1ix`;AX[[[[[B`ܸqƍ000000m o+t 7|7mo+t72eʔ)S,oǏ/,1 VՂb͛7oBt1! 3>>>>>cNalʕ(y)s Z<B7 <@s=s)Ν;wܹS(D 9/`9:::::rÇBC# -P{JNb3` `$5_8TUUUUU477777 `eeeee5zXF =olllll k׮]v G[Fؓ0s̙3g,^x&&&&&&[{AWWWWW!t6|ѢE-m%*pA`ˍb.l}1Q5(:L-{ݻՈAA_KA'1I â#IMDAARs@eF????????}u\ h,:rkkkkkk<<<<<<y_-lP4uE+/K}}}}}= @JJJJJ6P4 899999 T[H$D{5x2RSQMsΝ;wgϞ={ӧO- tkk W^z01FDAOE> ?*}vWnڴiӦMTn{ԌL??MC~˗/_|Y:3G9ro+(@A@D  PQ A A((@A@D  PQ A A((Am h&Z#>|0믿A4ܹsΝmh&/8p$----- u,ԉ'N8qƍ7,X`&&&&&&Bja… . 8~Dž(rANjMÇ2uԩSJd0ϟ? 'Μ9sB&N8qDǘ+VXb!ԟ| 0a„ >!4ݽ{ݻw'-ًg s=J+,脌֞/d0TWʕ+W= n% 0ǔ aExzzzzznͣDUVZ%_R_vڵkG&t 88888 XǏ?~UCEEEEEŋ/^XʗOQ TWWWWWI ]NGׯ_͡^<(~uuuuuuZGQ @````` }deeeee$%%%%%Fw޽{Ϛ5k֬Y/U~SSSSSQwT&lbyyyyy99111111Pt|MQOQ P_vޗ;z2FߨLZZZZZZx_.Ӎ9*KKKKKKgoꩦBCw5{UI|Aɯ} et""""""_FQ2&M4iyRSx~Lv޽{nIbaaaaa!x:>x......QQQQQQʳ-"333333/UӧOΫu ‹//=zѣ1 w믿/'|';99999|_ZKsaB-XZ OUܺu֭[;wܹs'okT6/]tҥK^^^^^^c3f̘1`Ϟ={qƍ7͛7oAXPz}ڊZr{J6dpttttt/+++++RlIn'.{|W_}$cF]!5k֬Yfti Q-,E _\ؑʧۻj e}vuuuuu%d`````]HC _UUUUUUʫn=- '@ `>bBC ldooooo/߿?oum۶m۶M]vڵlC>?????ї?7ؑpĪˋJc);S0Bjefffff իW^?A.#"Iד3!-}Wq@g[JGDF f+u-[l2Bh*>!" NSBS 0ʥagG6d`Cu @C\&sGCdBZ[[[[[y wl#K +R|!.1B !3gΜ9s3 Vv6$&&&&&O)z))))))ʳ_>v=gi !`Q qXta/wwywI^=7VX,"7vڵk3!}*C] n2/:uԩSؕ888888YzBD/l^G;;;;;;aCSC@W_}WOYfe@D}@A@D  PQ A A(($}} A1C]YЮ. MFw0h/4@ggggg'KP_(=xblllll|*o[۠@ee4Ex8_?yK/K/a3 g B? -v" iݦ++zzR<Q?rsssssٮx2hH. Sn\ƾ{{r͛7o9'{yNMl z%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Th.png0000644000175000001440000002163211220704065020534 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"gIDATxw\w#$ TD"8DTQgqTjUVmۊ~U[`qRqj  \U=%#yq@!zaOss Bp @ZV[즁AUUUUUUݽT*JѣdիLc"D"Hn@ k׎=zjuPPPPP o!*55*  B?|Xۛ(;*J%@ihO> P9=))) @(;;;@(+++%J&ﹸH{ꇱcǎ 6l|D# T*JxWXxQ?R|wwwwrhEVr}T ϟoRyw}]EQZhт~X@{DDDEUhzY)u˗ז{E%d2CQ)֭[GQϝ;^r\.hR}J y{KQ)E"HwAң<پ}v2STrX,7x_ŅRnݺuٳgE݉H$Ɨ{\.STbM\\\ۋ`m%ǎ;=`֬Y X$Ш/tyPȨ1hOE--S-[lpʕ+WGT*Uc;<===*w͛7g}@6;&%=RPPP`Z6rȑwO $9@mXXXf> ZV<P6&5Xӧ:VUUUt\ nHVu޽;(MyիWc<h|VTTT?~x#ŵ%&&&8[fݕ+$m`eM6 GP(w|XChƍwْk1Lb(0Hdx3NQQ7_e\]vE  x*?mB''''dv׶& $kh3Y W< %&pi*`2ufa7333ڹQӴH.*"###_2aTTT ` 0Nz=rZN7?yHz&D"(~&LF*ׯ_?Ua 3gd^o uٲeӳy} ffySh[zqCw#3x.wG@t$1/KLJH=Ij^jN?~=s2٬ePiՓ-9ވF1tiCmWn-{))u7޼ڎe.\YuMBz@rO77ɥ}`i#Ο?<׵n:;;;;;򂂂`cƌeӹ4r\./UV\vĉ'OOOOnhѢE1ڔ׊"]wd}gΜ9B/ݻwot0zv`ժU\//?@@# }ǏM&+'5E@VH#:999 =I#K>ݲez b%N2eJL/lYJNa#MIH7%%%%?n T-JڳbŊ\yJLLL }{yZDO#_LX/&m2I0Xv=؊ҸM-5k֬/|YR_Չ\ײ۷o X %q|c2///߻w]sd2.nzUkc0X&/2!@y۷5[ ,"|e7ѣGf.Yd ׵ӧOr] ㅁ2C65OW\u-+H$ e?.H7Avvvv\xa B۶mr] a~ǎ;r] ㅁ*Y@@@׵0q0XfIFדg֥K.m"hI h9tС%mڴium Webhhh(׵0~,35555(:\PSBkٳgs]㇁'~I E& A !!g]]]]@-@?ck)/}@г+Ν; w׵t˙3gOCgӮ݉Pn1777VQvt< +cnݺux|֭[ T.` plYؘ~oرc w>y뭷aӹM~{ P8ٙO:t2 n` #GP x #jDZcǎmiiiut棏>ڰ'dD\_0x*x:ɖ!C 6C։ F ~@)tjժ׵jB''''*rU@uЋ0xfPTE DX=6?a >?>|8@K.6 kiӦM]Oq]T 3,ٳgOk,= J RV5wN@nO*.vWl+0D[ҡt]vq]ڶW vhڴiӸݯ>}@0wܹ+h _Q@0L&tСC&v4)ΌĶc`dSt .d"rFrF֭[s` j2GOM0a@ /!L"t3ReeeekW_}  aÆ :888p[0 jj9shg{zzz 9n fB~BqΜ9sk֬Y R-@hfzoٲej{2y> _'Ou` 43 dyL'3zxf` 4SޛWXӋo5cƌ\B3:aS%=5/͜ؾ}vEʦɓ'хd;wRv%oRׯ_й룆IRTO]oxxx8E%b1Eݿk_PTJ[n5ܸ={졨;DrovrJq3TjeUUUE8qEe G{<===)VVVV2Q$(t[[[[ztˋ̜9s&E=v1)J%{s`r\./+#)з@۷o_(v-[8.}bU]maaa .r.g}>˥O/]t Gݯ_~?CSor|.~w?|tuuu?O>OOƍ7NwNI{zzoo(ٕsvz I35(J )9R\\\\~Xbbb"<̹3:L6m@BPx]O80888XwA@$7|ن7n]!)"""@8BRt;w\j]MMM =aÆ B/\p`88  qqqqc3pΝ;w͛7׮]~n/_~9 ܧߐaRT2?]BkGEEEtLԱgz;,_|ym}P8 Ycu#'''~[OJmJo;w"ݻwgtҥn~Z  gz;|Lȥiis}T@P?bҋ|0:rw۷y:m֭[#H$jDӯn9cƌO/ڱ\,JR~ظp] >$A=~_.$ lڴimɧ~)!XƒKT06օ@(=ٿ\}Gr] ]~:EM@@@rv\m۶|rhr7n(gvɓ'su"GˡC6۷[c_iNЫqݳI㜯wޝà;y&M`KÚŔ:wܙۿ"5we&= ]*L&虿vڵ\׆;M4= b^m7JM&jB8 ԩSr]ݰjժU ZR2o۳Wغp@Ŏ;vi߾}{kpܨ{h{[hтy&N or+;vv_=z(]ssssk=o "" P!YW I4nnnnu=uK|:rOIz?Ȳ0aG{zzzl^\3@HV:EFFF)dX? Ƽ[nݘ+z''''WBz޽{lS':.\p!7N8qRy7`/$nZylyْ_=IO?{o{?xyyy&> 6l0uA hmBiH00RWj^˂ӧOvkV.݅a!|QBjUÜ"h5T=$wh6Om dҁ>4}LϺ{ݵF~DzjA@3@u]Jlr{Y`ojO&ok֬Y_vHh :h/hm"mT!-d+NfB.SSSSʢ.^xdӧOTIfTk+ ɜt뒃=z`3vرFbgЁ*O>룪;/oGBH !@@ia 0BZ!-  TTOW]]]]]MtR^ @ 23>>>DOM4hKL_DGGG|sa":5LzSXRRR"$e]~@ddd$$'''@~~~> x8yIX|rӧO˗ip_:ׯ_Xj*OnONNNٳѶ':"qƍ#jՕ(111-سg"]vmN<Æ F.ތhԨQ6ppppc(у6StOһ"æM6ikPPPQqqq.****"D9 &HT*//&!_l{{{{M7R~ruMDQ~~~8vY׸*666GFMom۶ P'h߿o8pPchZSiӦM"dQQQQQ̜9s @MMMYA9< ͽ{-nݺU~}G/s;w޽_j̮]v ے%K\X \zj~NǁRew| ].\pA# /Ծ+qiʈlmmm5]lj'N޽{~3vXXXXf~E'Nд_~t[s.΍5a¼i|_|ݻw>_ (2dfffj v4߸qi~ʕ+cdW^^^:uTBPXKw?|ooiaB^^^^^^^F 8pׯ_.:F4zXg㨨LfK IyB~ӴQzKv%o)Rkh^KiӦM%͆4uč1aǶ5L:tyw`Ŋ+DG$|z3j.,+++ZRA '5ӧte5G>Դ]n`%,,,LA]f7zh<:OQOM_k.͛7+GVVVV!iyfmyBԴŋuSkdeeeiK#F0˼'XF`޼yR… ?i3g:֐]hÇ5.$$$d ****Bt4O3f̘{ƍ7yu&N8Qcǎ>ߺ9V57~ceM[rʀjCϋDGZA2=!4֎_TTT;vءoܸq#Ch`Ȑ!C?k[ ;v1`<~;Wqu8P-<ُjaݺu4 ֭[7"¶8_ZZZ#Orѣ^K.]4ŽaÆ ڿ{L[\rf"+++sΝ;S)DDΚn?ѳ~gon=zh"i\"FyG= Bwi[BBB'9sIwzd;wٜHڬ/_ɩ9糳#":tСCkLWΝ;7e`'///HsqV>KH"xO*OvرcDD9oc{[LW bG~gOrrrrn}uz0Bc/X~m˖-[?pΝ;4zMMMMt-Y+)Ydeeee$$$$Tߗjk{xk֬Yf/qӃT ,ˀ~,oǏkLWZ;벼p ϺJrQ`ڵkԳNEZ+aex饗^ˠ7EiKq @ gCy̙3g墈<رc5qo&|{SNԫ:˭}K$-ADIll|(7o5Yڧ+WwKZ8pZN5Y/kR1{c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*:{i-w}>^t4L4dzÒpwij '''G񩴴rQ2]'*""""oPTTT:PPPP=X|#cpB`//ϓ۷lٲ?-:Zk:BX̝;wn߯޸ _ItLW8!t+VXq! }yMʕ+}K˗=N| lڴiӨV!z~.@nnnE_ 6NTyyySijq@KUWWW!!!!u݁ڞi 'v*<<<<p͛V~,@TTTOO1m>|رcFbSNzSղ _-$yJH ̚5ksG=*},Y[`ٳg)P\\\e{ݻg ,XU]`mۼyׁǏ:Y߻wޑ@bbbO{V TZZZZx`ŋΊF48_":Z LqqqӦMf&5Jj^kV|*:*R RTԯ g_~izR^^^^uov67ONbիS$ۢiھ}8R> k.NzNjժULDGr-ZK]'=uݻ>R5]E8=u,Z :ySN7D+NzB`r)BtTm/%%%ep`޼yO kJq9rdDܹsNX>Lh`r_DG{˖-[6o悵h'AK¼"+KCCCC/_|#]tT'A}wOFfʲ8!}&Uehij/} c;L5zvsmLLLL qlF{ AO9;;;;߿Iȭ(<u(:*NzwmN{y0`aM` }wV?iq2)Z#ψ5'_| ǵ>} `ƌ3~Z/X`AR'E 8![l2`.z'a]v4W 'vޮGiC$$$$-,---yv  H_rʟ^ 2W'vjիGAm````%K}uL[8!Sr_bbb¢ƳǑ5w޽eqBh<===|?sZ~*+q-Iֶ8!tK.]._b=ϟ?ߟ808!t֭[>o|6SSSzi?%:N 1{g2Bxxxr+BG Zvځ@׮]>ի׽_O>a'b`AZcIiTaqBf̘1cd|Cv 1N1N1N1N1N1N1N1N1N1N1N1N1N1N1N1N1N1N̠ŋEԞlBHOOOظq3EGôMرcl߾};ĉ'@fffX %:'`Μ9sLa+ DGǴ? N8q:ywsQQQQ}wN(/⋀4 5ҲЭ[n0bĈ0wܹP(U~055555VtttiOC!82LDGǴӧƌ3W"3g$"m߷Ғh޼y D;M˥,o0 ڵknSN|Cv޽evѣD/jaaaADvڵDD_5Lz_dWKEw*s|0 (,,,=TtL[&O<rrrr7xCtLOS]]] / P}BXnݺT 555o7III7|0)KS -l+""""u]۷o: ,= ƍ4,k\Z{#Wô{____"cǎ#"k@|||leeeU1(;;;z?]z.^xёRtOSQQQAD:u:z뭷.uR26 >8Xey:u$:֧@+h/)))ID|:O)Ro?_߮_~R`ڴinz;B1i{PPP#000PvQ8u:t;bŊE".Ud:㏯5͛75mcsx{{{kڞ+".'k@hhh߆JE#WL[nM$:н{i(:搛%STT$gS !,,,LA]f7z5hA2qi=!l޼yr4`eeeU"['&&&FsiP___i<k'#F0˼`yKQ .\P,:֐<1~Y[DvyЖR1$$$di ٘1cdޓd%:ܹ֘sGtQ\\{ND\:ov\rʀj`ԩS^$[`nnnnV :*֘~Ӵʕ+ћ$+++K4u8P u8X 8P$SRRRR4m2dq عsζTN}͛7gLڭ{ Ə?^GwFZ8~qMM0a0`JGm3gΜiF%iiJŸ8ѱ>M|||<ܿӶٳ'ڜϲsM" zw}m5~ܿXJJJJ\]]]5˸fccx$DY{ԣ uMmܸq4ioooODT\\\vle"P}_}25k֤nz0޽{4wܹsL.τmr?I&M\j*fUї'bbbbN@^E&Æ Fk׮]ٳ哩6Fd5111颁*?9U-E͈^z饗.-k;8881~):z+r]Ask>}'S=yI"CDTUUUE$MC.$'''EFFFׯ_K+"BCdW^#7~wڵ+PtL91 4h5=ף}Bc{{~=}ѣf͚5net޽;?<Ϻ|ŋ/Gpvvv}4'YUUUUu\#cOsDDӧONDdjjjJOffffDDDD]OQKYXXX۶mV>8}s>KEGy߾}`˖-[uTR{@!<rF5y1CPOh0u1SSSSSSSSijkZ1^ԘHR(T ݂^vTQ^^^^^nIwBP( csȑ#GȫvRaaaaa{ݻA d+3ƚI.L|Ҥ&UUUTTTTT|RT* ~Mbiiiiis4wM=?90*+gssssss:?-Z$}wjw{0nK%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/5d.png0000644000175000001440000001652711220704065020500 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA$IDATxiT׺73t AD#'ĉ( \9'^śaB%h5c('8r K4KAi F|A{J74"tnx~_z%UT=Tڵ ByV&*J&dѣu:N{?6!}U(ꊊ33g4s~mmmmmm7H$V8qĉupw}wy7:jZV%%%%%% B0i4F3ygnHe<<<<<}r3gΜ%r. 2w\+W\{ɓ'-o߾=we\(1BRԑ̙3gJhZ}o/re@.o_ݺWQ bDBBB•D=o}{jZpl x @\z0a„ DݻwSDu@eeert6;v/*** ,\pM[~Z貲2c=<<<cܹsc˫-c,)))166.0\h[ܯ+(+++^R)SGϯ =anXa((믿g} O>} 4hLIII={4,صk.^ǂ~9>ȻadD`ԩSo5 2;s!t֭k*T*eGRc,<<<}Fc޲.cL$t|}??7t>nPQQQc8cQQQQ1֫W^1'O]#1@jjjj=a =K~(6666G,ZhѨ'_ .]t1w"### 3HxW1cƌ)'L|tԜt,VZ5Ntq)j///c#GxatpƖwڵ+po߾}rסT094f޽{הop}LE;m۶`"ݳ{[fA 2<;;;۔OOOO7\ 0Ν;7W+̨2wsCHNNN6vӓɓ'Ņ1 t'f޼yr???1V՚@~>a̙3Hh@-^ec}B0˕?ۓJR'@FFF}$ܘ{bbbb$2؞={0؍7n0tQWWWcՌ1v1cvvvvƶ͘rX2)cbXg}w|6,fRT2Ḉmk׮]Bdž 6 l[xxxx-c:N݈%L&McpӀЉ듐Z9rly}WWWך~06>AD@j.rnn;>6Za܂,a.O))))~zw`iO;>zc}70؄ &0xcMs%ݻ7c0ؚ5k0Xyyy9﶐kժUڼzV8.^f1}tFSןcDR_CTwյ@}fB5H$ؽ{nE,pٳn7:wuG@H; SRqT$X B!Āb@@1@ P B (! B!Āb@@1@ P B (! BB'>Yx?FXhNNǏ}`uW$FgԒ%K}(kyk׮]lܸqc^ꉹP tp.]T |w߅mϯ]vmP%/n 15 JP(넷^;[ӥ@kՉ@ddddj=y B_xu֭^oȻ'bŊ?:b*ѣG^Z۷o_HAo?%%%eV̙3gn-ioă<$'7~t:N5555y +c @ttto'O Op[  RTH`„ ^G&N?ɓ' g",0,K]U{i"j(,Ċ+V;v,ܿ͛7[ϻG~߆ 6w5lٲe_?OWyWC(8O\3T&\2xŁt֬Y/W^z3wU' ,X`sPj᯶ypEj:/ Nݻd2u$jsqqq}رc[L 2dH$aDD".X, deeey۷o{Dg#fׯ_Ļ۲e˖ w1cƌ  lٲe/kyxWcz-Z&GE),޽{X_o7nܸ܌!/xWC^F`abؾRУGxWvra~lFGG`{ܦ>iS盵EҥK灼"͡@p*S V8yjjjj=`xWCZB`%,X`*`ϛpS"<|w5MQ X={ ZG1B>o ϻZVQf;Cǻ*J~ŧsX +ySFw~uGX9ٳVG- +7mڴiA73f8lϟ?~Ja|iGB}zaO߇<2֓BAtqNxT*Ƿ; fѣ,Y$7jժU|Gy7֒FA]vmQϯzG=xZuT(:(m D"h}[mʹ4O /_By~ݺu_Bg%K/ N"1111[PaGŅB'!H$b9k׮]CήIXVG B' y]Nw:+ N*999y еk׮K޽{믿xWGx逓t7rEx*|0I|ZxxiQ tr3f̘e6E:d P B (! B!Āb@@1@ P B (! B!Āb@@1@ P B (!Ve-[l9w5t V7j}}}};0wܹ[nDDDDT5}c;*IGsƍppɓp޽{psss05k,pwww&?ek25}t>|c3gΜثoo)J1cuuuu}r3gΜB tRF&M4h8~q@uuuu@ZgϞ=0prXzj]2Ibm?%ۺusbkGpʕ+mُV2شiӦ۟X,3߇T*>80VZZZzvˢP(1X?'O<ٞUT*4dsCHHHH\~ͶoOVN )b]V~u} _T*xc/8.;v/*** ,\pM[Kx;scgΜ9Ӕ0իWy /1111~M={ n=E߉לSw޽/w>|q B\LcSxJfSLb >f:Ɩ;888'  |~qD`ԩSo5 "[.][R`tTf #G $%%%zĻٯ:uԩ H_'񮆘Z׮][.kPTTTT^)<5_dn[n:*صk׮A!R'NBLLLۦkvkdɒ%?]18ݻw/ o8ptaٳݻwyxŋ/c2Las˖-[ιcAhcÃkakzu֭9G* RSSS "HdE-w5T$wԩS|7p) Ϟ={@Ǽ<@ ~駀0rx{!)))鬘˟cƌ*a msf4&MC)YUVU' H{W1.W "斖4Kllllz"H$o߾}nd2:TK;lvurtttlRg'AYYYY?7}Ae۶m & =ybilmmmJ`ڵk (((wƏ?h:~u߿W&_~xCHOOOeks:%N>}/xŽ9y3ŀ ???JaшѼ[K:bcy_*YL 襤nT|IR ###pMhlVBL-d24HOOO]Fo5ƍ7^v|}}},a*9Q ѰaÆ۔`[C:+V_\;R',6B #G-Z3\ۜju? Ymmmmm¸'90dȐ!Z_a|k/\I >ꉵwR., AX| . +DEEE VwT.>t@_2L"Hr`ݻٳg^-Ȼ:BZ)| H1Q]2BLb@@1@ P B (! B!@olԿriZV+L, (@D"K@HV[+^P( -Vݻ@P*JСtw9vرcsrrrrr|YϞJJ<===== 4h z@ѼxŋӦ K@hhYllE"{{{{{{"ѣG=*n8FRT͛u:NKOׯ_>JRt~C:tVBgX"ZVrF3ҥir%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/5h.png0000644000175000001440000002033311220704065020472 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxw\O†@"{pQm]ԍU[jU+RVlE *UWA@l8$"򂄜9!BHU꽬Y3X,L177777WP( +ަCvr\~{u?D600000X\$De ______O7o޼y<$$$$$åK2L&^X|cQэ7nܸ!B개AXK?*J Y"H$hs-ZhтwBjCyyyyy9YXxڵk׮-\Ⱥo+_hhhhhh`A`````1!]6lذaيU0`*ggU Tjkkkkk˻MRJJwT a' ގO(!* B !D3rҀO5jHo/(—δd 1111kA꺇޽{5k,wvڵZ[[[dp~ܯ_~{[lȺف5$Ǐ .,7:giii عs+VxJ:BPBK5!uiu֭ZduXYYY3Ennn.`Z(?aÆ Ç"t;ݛ7o<է"Xª+s=>޺uV@8xAxGi!S ׯ_hsѢE xۡ @Ip>}.\rׇ/h0Y GB0.x7bhn -{N}'F={ۀ; 4hܞ4tҥNI@vI&MJ31555qB/<辑`Ҙ]Mk"x7VE@t@PM6GfG=@uyM@In۶m"Ccccc޵%rٳgjm۶mhbxŋ/7kK.L :uԉw-ir.YYSN'vejB!y"P4lˮZKRS@ uRޝ&M4] ٸh\~Pg v֭[_ YQ޽{O >|8g7111-/g#D?aԿgϞ=_.@((*2Te>;KgiӦ |aʔ)Sfaaaamw?-[ ֭[˗/_`9[}MNǏ?w-j_QKA ~e҇>yy2Ld]zj#F慅)'lq7kS{7n8(]5nP@וɩSNU8HdӞTJK$ 5hyBd&*: h1222h(;;;h[h;ٳg*G4:ijFvM6m9rȞcǎ.sY 2ĉ'Mͥ\xb!ɉ_=T,[XXXXXdf>}Ri^zꥹqpppʜ>}k̀;駟K3։%ln#G :s̙_hѣGQ'II%fv~KLmf"palgggggWX5dB/_ 8e޽{7`ݐ5ݍ:;;;<,H,8p0ngggߦTHb9 YeMt{d~ҵRA@0gF9ٳg2:iӦ^yMֻΐXڵkW oPPPڨ6͖TWWpmC_< ϟ$Fiź"ѝx}tM ͚,MOOO]KD`"^r6YY?]S`-׮N"Y}5쮕(N9HW`gBuջ@P( uSY}=my tۛQxzew18coooϻDS>lgs]4%c????`pŢutvݹî>ʷ R|ŝf%ݺuB@ƚ߿?P\[@8ϛBW z rsssS|_~͕3;444T"6ƿM٪ɯKb@҇}z_:ZI!C Q|M6U0-# q'nj3FG;_P:s̙w޽yz 4fcխX:+>>>x\.׼<իWɶ&Lu͞={6 z6 Kw͛7o~\]7n@BUЛ-`"ueGudCP9;wY:Qup ӧO< }|9&!l~vڵC+Nu&7)___i+4Lo߾'I\L=zFw0ĉ'Nu&s4[vt+ K yop[z85ҥKlrsmhK;@*2ؾ J rِB… ]ʮT[54<:y,/cǎwjժOI F,;w\&u>+n}ٖn;vp_:yyX۪!L ](8c_}WB?@}3f̘G@Q@ P BT(!* B !DB@Q@ P BT(!* B !DB@Q@ К:BvرcǀQaaaaӘVFFF :6)2jذaC0C78[#G,%DuڵkÇL;w`1-N*e;ffLbkz 0`yܸq〶]DG(W]\u....p6񲅽 {͛A!*///O#GU>*/YRHRTZPRW/d2AP(@X΢E3پC^%Wns̙w>|p bNNNNɓ'OY? J\v?~x% ݻwl'Ce'TO֭[N9`[]ѷo߾@ޏه:HƳLϿ*e lalcZyȑ#kk7+26 rSSu'$pԩSђrؘmyVP hXY\.o.\wmp]vzy;!PX\xmIP hإ$25]JW.](>gV_ǏxײC-[T,  uEO>} \L߱cǎ¶,5ʾئD3(4L2LVeAghׯzKof*&P h$*(t `P244]3ʚ[ (  uJ3fx\tҥLl! B=ւ T,Tٌf͚5z??~x޵&BP8Dڿx12o(A .\2e޵$FPONlժUQgMdY~@G=kƍǻV z] >ݻwλV zιE͛shR}G@}?] !DB@Q@ P BT(!* B !DB@Q@ P BT(!* B !DB@Qѹ@x8ݻw0Yf~wm׮];5Iȯ8so˖-[Y⚗$Ǐlh ຟ%p~bΝ;'cWXv}eօ\vZAPn?^\"w^z=~+ffff^RT*QgϞ=Fd BhիQY^z B\_wTb'H$'uvvvćÇ.6nܸQvfddd4RT*-(`)Ы@\nݺW?=^nnnn.7|e垺T{ Bŋy*.O8qbľ,^x (%%%%>g@v޽{6|'EEEE@ Iޏߞ4ɶ9-I@AI&MJe2L{ǓYBLLL KƜ١%6W_}(>333؇4888++++op#999lQJ^D ˵9\6;zQ?RJN߹s8~РA2-W^ $v6l0@gxcΞ={Vl۶mp•+WM /^xQ7;y͗C^~舡!`=000p>u)Sjjj*ЮuIII n?;[N:t蠾&_@UVw< y 9)))IX]fSN 4rnXfp\^nYѲe˖3hzʔ)Sɓ'Or }RTȫ߿A2 vosuuuzZ.nwI&Mxy"޵ ~СC@9999?/9,|}}}k\3333@Z4o޼y_W}?.!H>}*]={ɻDB… ?oe]lrŋH''''޵!/cA ?WAl֭[͛7]nѢE `}GkC Ƥ$L XΰElFYݾWOĬ_iX"7:Jc@zis/+Kc/ -ݹsNٳgjܜ-w oɻ6݇>%DYY Fj&(4$ %O~'N~Ip9?ӦM@(dCIEK/@؜ I$+I9 滙3g ;wȑ#ϿNɖKs]`Oqk|߫z:Bľ====Ck@dn?U[`#Q8Z~æݛm۶- 6%%%b?sZjՊ>un 0vر5?!5$Ϟ={F{ R'3> .\0ם枾)܎e sYddd$mysfeee1V\11@0?Mݻwoqƍ ʱ% Bau5I&Dse􍍍*ҥK Hڽ{nIx}ٙa޻w^{Ç3Lja{P(2LJӕ+W}{=!dn )MrLL2@J@8o޽{zbX PIn1_{]'>at?QZZZ W=f̘1IIIIOPX|Blllllرc@9=z&tx]ġC蕺^kMMM @^ٳgw ;??u)yjkkkO}rOٳgOn_cccct=[2m… tޗ`bH~zժU8'\VVVsΝS'@xu$ѝoggg .H{Z󽑑@G'N0 ӧOW:@c<ʕ+WrB8n޼yStի?B7nܐ0Jpv#`駟~* owD47'''G1SPPPPZ*T 9Q @QFRy QI1e|-^m"~WS+}#GY͚5kއJx[y8ե|@ +mTԕ~̀\_Dm|[t#RoUqJ ȈUm#M=/nGU}7:OJ6cCCCCiWxIͬÇ&$I~_~{[$Ry P𥇇j(1$$$@4Z |2]22ulw$!CЮ;gɆ 6ЫC۷T~wqNt0>pբq@@@@ƃ3f̠]Mn^fd{{{{zuhm DEEE|sZ!idzE<Pԗ?+W\I- 6o?]ٖ-[Ю+aSN܃[p7 MkŮ]vhѢEa mPfp(;wI ْlBsA/!^֮]Vl8?4OB)0uٲeȴbu{رc.]t)jJ]*-|J<ٳG8o섴ȕיGLs2ێeS7Mˋ Ty$;(ahhhHU Ujiii ,&&&A4T%2BL~_ͳQh)wܹG 'YV^{kT; "r˘OT%o_XWmbIMdDZt^͓öm۶vH]\Bz͜ܪ(# h Ri@n̙3gH׳U_S_~lj#ͤ#"W^e>1333S9:::x+Tum+Gm6,ȣk׮]:铅L Ox{{{Ӯil:w>&x UyBE2nC5d4QK@_$Yu;#|m̆ ,-ڎ"W7#"""[DktFڪ7O?n^d =BthdY/#;&K0iB`ikkk Pݻwc v账Sy\doY5W:1ct-=bg݆$̛7oOIۂ.Yul/iW8*B(_7|Ce#^#7oxvƍiWx*t"|jƍ78ͭ#G1~~ѮRTd:# F/^vuʣ671=j'N8 }͛-~*87IӹdD^yW&! J<^F[` d0B2!  BH!$@@` d0B2!  BH!$@@` d0B2hmhhh*'=|!bN@V &{d~CƏ?)ʯ;}|ٳ駟Kssss%%%%5OdBрCpu p{EDj$͏N>}anqvvvf'Oښa.ٿ~pWo~7?~^/}\Afff&C( j-1\D"/'[,:uTQ/_| `oɒ%K;v,@?/^(lPͅ .(}a/߿ȖH0Tb5kٳgtҥKEȬ~ߧ]@Pz/*-LJfMfwSߣG"lIJj*:tЁv5.%888vAt ʮ/Zhj4r=̛7ojx{@F A-eH ЮFa 9b֭[ҮFWJ*6t|@޽{]43g.Id8*m"#:=zQƽRէ#\d0(y_ԫW^ů۷v5VYBeÿ'&L0v5dl6m43gΜI AMz7@D''''ըNɩ.]tˀ@Pf.O8q@rib2>SN>5666]@P3v?(OcF"nТ^0șdÆ FM%F 820#رcX[[[ӮIw+8vUuj@:)/ 1Ab LI H=a h7F5 s˗Ӯ -vرg7j` h`'j,"Ś`aSw#ݓ]* 4r 詚EW4 2}1`0` j+ -PsСCCUEV G Őfr74a)ωƶmeKLŋ/Vy,گ)  ={2#cʔ)S"W]0{ iub~˿/h:,Zn@ȑ#G6/@Vܼyfh*,w^\9T]vvJmH=` 8 uCDDDD+~p舴{D` 3WXyd<":u PU#U@hgl9o^̴ڵkA{N\jժ~ݔvYfѮB;2{ӨKg[vV%j_0ڹ'Oo!!!!B` s*I #߿?-SgWWWW%;w܉; Ѯц@@` d0B2!  BH!$@@` d0B2!  BH!$@@` d.ٳg-ZKnݺ70333"Hrյyed|> >}iӦMeN5C.%%BBٳ~'| wX,_%8;;;/={,@}}Sttt4K. h]L BNSN6l76O^nbH$Ry,-----kjJKKKKKG~8o޽{zխŨLA x|ݻwp> Co}'^1c<&%%%~W $WªF-4zs֭[ӫN6 ͛7ުNW^ 0mڴi?jwwa՝v Dߟ_p}6<+ܜNAAA@iٳgq]yQ4˗/rf̘1{####>>>^6eǏ?i-q ;'}ɓ hWsAرcT?v5dz݆6^pWYo6rΝ;iW#_֋4tan> 7x2$^ݺ ߕ+0uٲeȴbu՛ÛHƕX)v u+2d,޳ 9zMGڡFFPO 7]ÇӮVu4&X#lٲe @^Γt7(S!TV׏?cnSSSSժ\w{A{>!1+JY#wiT;ƍ7?nr Djo4.X/udwńq\.`Plll,h!d=yJ3@’CIRiZ46X~SLAUf ~UH٘?.~pAoAdBׯ_?z7O?n^;vBB!]QѪc??ݝ5`ikkk PtiKŒ&i>' Sl֭[1Y^]IJ?ΒEk5$a޼y|"ӮIĉ'd23mhK67~ojAfKҢu ydz7nHZDI&ٳW| ߛ'CIWUUUOKKK(FnA 5o1ԩSڵkWzh <Խ{Vd#F0*'111v6J Cژ,qQyfVu׽{v= QY8ҍX=`/^x1ꐺ0"y;T9s N_˷҅TThm z.')z BdOdv?sB(֠sǏӣG_}3jJHҭݵk.]z/bᝁܺuVh-@,$6+$d?<nnnnFMdYӧKW@` DDDDЮiC^V.}'~%- @@` d0B2!  BH!$y-hRvY p8ML2UTTTTTTWWWWWff&&&66666V3Bv… .0@ ))eemVPPPPPh ߣG=zi 88888X$ %bqccccccRR||||||xX,\Ke!Zy2}{ѣGjkkkkkH$$6=-144444aã RGuuuuuu 6z+ȑb `%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Ad.png0000644000175000001440000001647111220704065020512 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxyTg[bV[w_* QV{oS . XP(p-+ r[zo[neڊ-⫈"$ls'BBX|(Ǿ}]@yyy[H$q L>q'N8n+V{;~xwl۶m}SN:u݄L>Ν;w\<q9ϓn2 BdѧdԼ~\\\g1@}}}夫AS'appp0mw޽ES&Ҿ~ccc/uҧgkkkkkPTTTTTDz'****VkYYYY޽{ݻwt*)))PbIGh9v ҭiB!h ɓ'OV9m+$@HHHmT*6mڴiz1P(>Eu]\ ivꖯZjUw U~vvv6KLxpc~$dU@  |IBNNN@ssssmlll40ׯ_}4ҝҁx#֯_x/ֶ3@t`]&t\}?l ̡|DDD9r$ +++ҭ7@u-:Y-vKKKKn߾}tᴴv,^xE^#CYv)S#=L hcf{~?!Bzs8bN%K؄45554|FgϞ=n>m90{\!sΝj.]7~@(C1@8yI7Vޞ*˅ .$%%%>']MW縸?!P LR*J(7777Gu6u?////ux<ҝP劃>Я:T8Q߇ L~-AOA-"""BTlذaû?F:bccc4ό׸ԃLCzzzr6J]vbլOF|7k鈩ӧOIׂnƌ3<dfffIA0曍 1111/? Grҵt$dCM 3IW՜9sIO;p5@ZO"]KwJyxȔ%'''nm$] qWAƽ`XL[F/_ PWWWnyLLL zvuV[[[۱^dژ';v<{,4|LK8888O4|F:t}UAmNFbooo?}<{tLOOOy#I@nBMMM EQR4O`eG%;;;zF ȵ!0k:'7AOԛI>Lcdddd$oMEj(U]rPE={l?SO::c{yD"q0E׌Hާnn!<\HrfMw#={ &Y'.3jEq{ŎfΈu"jԩS˔7烂ZDGGGnMꔡC*B*JINuԣy"]+\.WP̙3gVl~rE=yɿBHWSmS1v~}霍8ylC)))) 6l=q>Bhiii(rppp.QKKKKIfw4ϴO$H׊/999'ˮ?gϞ]_In;B`իW~1$Q>M3r\ҵ"KHHHL0aBM|CFFF{HHSaMLfx(~駛f%0ҁɇW0MG*"BH!R@@` T0B*!  BH!R@@` T0B*!  BHa;s̙{\rdji8%@lll,pD;l! P6lPM?[y@mmm4[nO:D SPPPpӧg~uܺuV"C@ D"H9S( K)@DDDd2LBzd(DRRR/?~N++++ǧЏ/Fzd(f۷믿:`J?}#B-ҭA`ZZZZD;BBBBTXB@ JRHҭC`bcccK/ocgx#o'!}@03/^x;v?XJH0ӧO>D_po?JRiXrʿUzUkҭG`(( c/^ ~Xnݺ  ^ իW-4Ϝ9so@NNN΍Y _&X8?:jO^A5A}`b^x2K.u/ԒiO>hPoa R,q5?^JXf͚r/IWz 1w'n۶m[jzoƍ}Oy ㆁ`ҧN}1iLǒ%K8/0eQ7FF,%>'01u,/^ga03H *v%J t53 #X8 ???yiwm'j0f߮]vAۼy怯o%] @ $"""b >e ]Lg˗nܻwޯ%0@"H]%] yMMMM˔y09zQ+'.˕HWCckt6TS@[=އ`X,HǏP` p…ӃvܹЗt5zw9s~t5Hl޼yt|_LLLL3=! WGϯ 9%IW:@02,eSKPv`Ĉ#꧒x<ﱐam?)ޛa02gϞmll|35U<{IW4@0r>>>>C&8yffffHW@0с˖-[vCӬڵkV7k]#] ) sȑ#ӧOؿ~A`blmmm- O}_nݺ/Ӿ'm@08 0jԨQ>={^LHW0̄=}pd~?xlV۷5k,6lP''''xۛ[t Lm߾}E>Yf*CuH_0s/''' fK=zfVVVx@0s|lٲ~ǎ;/YiϒD0@$$$$ }}fڵkf,!@FFFkSY[[[+x0` 0UjYy ^E0={h 0tС GSwE:DN҅z{M雧!?6kS )BH!R@@` T0B*!  BH!R@@` T0B*!  BH!R1@()))HMMMt5 L&[9$&&&PSSSStuHb%~ײ2ҵvOSLD"Ȑu\ ۷o%_QQQQXbEw@Q]_~^KZoUUUUՕ(J*JISS++++ QsK FP(J}wVMy?[Nz/?9˗/#<===Igw޽ES&Ҿ~ccc/uiKi2QQQQQ-7Smhk)CIIII5X,K:B󡕶״k_n җ6C6666EQϞ={FNfL=dN!џ2bD~@*JmjM6m^  nn5fnL&䐬?SOgLL{H1@%I$ɠ@ NAn%ҵ5k֬T3MAz?H֧tB 헕F_~}^ҭE6f̘1{ꖗ~|?fu4GDDD 0ȑ#GO zkh2Se;EM0a£iW.STyyyC7Cv }R( #G(\uĈ#(rESz^zu\bdɒ%6aMMMM+ _-<"""t-a곲"]KG;w,t8{Y_x K.]} 2m6666kںc}`p… yIIII=]+((("G: jP[o,ZhZ:b6l0ҵ@(+++{PK߬1y}`AHKKK (D_:߿@whSqڴiӄ;qzp8 x<|QE)J%#w*+gӷJٵk׮bU ]4GWm?3߁{ ̘1cB?/Ęo6*T ] ҕUVp8u;>A 4:=Q!t3gΜ?s@ѤA6dȐ!$uϜ9s@hWٟ' ~19999 `ŋom$|qƍͧ{E\ҟqԩ^z{?ce@xsuرcx< g4Ο?^2~@5cƌA|>cmzؽ SgN;8HR"%222RW\/>ҥKz}cG&OOOqu흎^$gT_!$tM}qx 0NH} Hfn'NtyM lvvvvFip8ķ~B_nV4h(--->3ޠ S=U`] p\.' ;;;/_֏sݻw.vggR;&N8_GfΜ9`ҤI&=1uԩb2卷{[L_%=2Yr\3gάج'''(ɓ'OBzd*Z[[[)\\\\(Պ+V{Y!>AJoYYYYYJq vl6[yoK&]=2l6 ySNR~hhhhϛ:زe˖.={P+WjMHrc-YWL& < &Lo?bpto P_;v,@lȚ̛7o=tͺdrf,!ÇlݺuGnnnnHW̅NBSGIWy8fPo|w &w  BH!R@@` T0B*!N ) BA,!HRT<^$RE]]mmmm->!ܺ@D"lzvyϧ(;;;;;;)/_Zjk׎3f̘1&M4iQ9`.\pO?W@e2L&+*tҥK/rƆtBqŋ/̟?bX,ۧT*Jev6?N1eʔ)SHx䀐1H$BP( ظ}:ݭhUS:%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/9s.png0000644000175000001440000001741311220704065020516 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{TU7 @ -$ja tQXVDS̥>DPJDA@QT,y)twyܙseŝ˜}Νy  Hgt5]]]]]}_Ʈ]vEȑ#GIGccccccB6lذaBx  .\@ ]K>VZj*^h:7o޼yp&&&&&& "א Ǝ;vX=4$ȑ#G}yeeeeeeۋweC4N|neB # HCɓ'OL1H{xun;wܹsbeeeee驥?—ׯ_~]+;Ҟt]~駟~ALLLLLLYvڵk 9s̙3gQ &dҥK.{b=勞?"/4րzO۶m۶mEm=SN:u| KŇ,vy< :vHOOOOOpvvvvvu֭[`… .[vjD*X-My|8ɓ'O< rʕ+W Uh:Ty jy[pˍu֭[\zի|'|${l~Baaaaa!۷o߮QQQQQQ弭GAa=6W_____kH |ªBO]DjPꫯRݪׯ_̻vT h᪻.< 00000ѣG][Dՠ h l{sX0sΝ; 33333wU۷o߾} .\p!@{{{{{嶴?ϼ[+(ݻw [o[z ~~~~~~[-(֭[n* ( ϟ* h!!!!!!SY` RRRRRRx[t5'&&&&&?y[}Xυm$%%%%% Q _>& /^x1FS;A`z%K,YDZ,_|弭CCPg AgGPPPPPz>(at>4)LX!'''''U '******_}W 981V_P8P[[[[['_|_ 3%%%%%%1a>|C?PdMa‘ 0-<Pd&+++++ɓ'O<ۊ Bm'o L]]]]]o+l Hۉ(2cmmmmm  0@OOOOO5>>ۊ x{{{{{~~‚u Klrcddddd$`d6ˢz &&&&&&BD^Pd 88888XrgϞ={ [ݻw޽{__-t簾Ð!C rӧO>MƢT+!G(Oȸqƍθ8BhA:;i%B_`fffffƢGNEA #_u# ҥK.]Z7nܸ!|aF]Oa 駟~Ugghhhhh P 9L2eʔ)* ٹsΝ; IOˡ^ԩSNG=z1}t̘f̞={±ׯ_iWʪ=>6mڴiӺ744444裏>#ȢKKKKKKssssssccccccޭ({FBl~7=o+CU~[nsf1ZDnP ,3QdddddGDDDDD~+`c}eEL@Ar$aw{aّ٤&ݠ h)yyyyyyԿ{@eF믿];D*P inݺuӧOPTTTTTĻAApخ,[tXn߾}mgggggg]vڵ6P4 8>>>>> AArm$l$d[ )詨#G9rÇ–30o޼y 3gΜ9s01FDAOE> 2zѣGKU#DW;!t+7޿FcԌ{ݻ 77777WHBx['mmmmmmgϞ={2_~y[AAݻw " PQ A A((@A@D  PQ A A((@A@D  F222222Z[[[[[y[ Ν;w ooADSpرcǎ A4͛7o޼Y$11111uvJIIIIIX` Ǝ;vXCCCCCC#G9]}<]ni2І%dСC?88888C{X[[[[[}_<-[lٲwˠ hJ}07 W_7QFEHyyyyy9ougݺu֭G;vرCj 8qĉНz......466666 ndfffff*lmmmmm %zBjkkkkk #dիW&dРA .}0 [Ǐ^}UӧO>PB}bŊ+Vr.^xE wOAcm*!|6mڴiyѣGx[SyϲEDDDDD#_^Xzꩧꫯ]5D=1cƌ3tՕWRRRRR"^]j+|Åň#FK/Kt2͛7o]n 5 A9m۶m6#>DU߻#~#6grʕ+WįM*&'''''{{dv0f̘1cƈ {.jہۤbBBBBB\JV &u\WWWWW`Ϟ={6oв Bqqqqq1"ȿaM4H ,]tҥB83>s̙3g֮]vZq{xH?d_#)}ywܹs!tR<$ېRCU+DSaC1XC:t_|{__~_~055555=.rN0a„ ]zBGGGGGGvB䁺Ƌg͎+CCCCCCſG{oa͚5k֬J}xY[p'Wk!R>dR1gΜ9s戟W8%9r28p 8p=ó"!\ !6lذa9%&{^8h/t([Y,ԨMp_zpD~E-ZkytWyy0; oAM,X́Ij: ^= PuᲲ2HF|?0b? s/)Yy89ݰÇ>|yޟ$*bRM:iv&)))))I.deeeeeCc ƕ+W\@%?Ҹ rܹsJ]ϯ_~BOA J os]ҕsZpl R CS>)iӦM6QWf͚5k֬ })-----U]ylR]}&}fRTٻJ&Y<7ϟ?coooooOk}9,Gxy,+K*5'L'M4iҤ޻3a 00000P2 Kz… .RSSSSS#-pieo_\j/l92((((( ʎǏ?~Mݯ^WW^yWttIJ" jZZD?{)yOL7L_e„^x^xg=QG vڵktuCD"rDD@J !@-H)a&vG Re2lmmq81X (0 ZXX@4Eoo/lHك_R?|2(QoM"UUudG(q(@Xh4JR $J@8&u={ۙ}L&<77PTx``yiioܸ m_^&ʡ_tǎp8̗.]|N>͹\w|d۶R WGJgB!twwÇXYYC<իWJNmGen46G>T kkk8s `Y(>|-LLLkSv)Y 6##H`tt`pF! u]7E9dPb1,//f"躎D"ьupۤ:${4M~JrT"۶9>{J~Kҡrr]]]FJHu, CCCP 035G7!q4m֑'<22™LgggBMhGՕql6KP,ܹY2 ?ijj?LbuuyaaueBE8 ={㘟󼸸}{{_7o"J HJO> zzz`bڊQ"뺸r * 4JFGG{{{ꂦi, " ۷ox%lПiiiiiiϗ::H0|T*JW( -[llllll߿}!jkkkkk&(((((H*%WYY+X, ssssss:tPyRL&||||||H|@ DF\rʕ СC wd+l >}ӻ.!B%7@.%$ssssss"ԉR011111im%ߵRBB!'rB!oC BH!R@@)_3uHaU" _?z@ߚ5k| m`jjj 5kkkkN:_=z@E쭊RvssE" 'ֲqƍVsΝ5մߵ?!D"ыR_nHeX@ xկ߽{uݴSNbxCCCÞ{wD"0L,---M"H$F'j7V͛7gwttt|?泊Z'O<wUݿ~k>#0D~9s3222轟H+jooݺu x꺶eeeeح޶m6յ+(kkkkh&Jܽ,  {E&o////t!7>}@.1|e` d$---M?~xG;Azzzmr֭[oUH+U^VVVvLTVVVTWXbww"r i%si| }pD"=JhW><3GGGG@@Z=$ܷPU^sYd@@Zɽ =ݝv5FHHHJ___1V3IF*jhX,x}@@Zmze˖-]MU튎ʴW Sǎ;PL# "MM6m] &&&&d;:O{…  hWt=<<<ЮFuiI^MtR`ƍ7dNJ5EܹsݰaI< Sy_<{YOmlllSW2̙3g4H߲Ebbb"iu̅8yFt72k'O ctڴiJ{\طw޽c.l `,uѢE~u"#ǒ!sSSSSa: 4JBS /VFz '''}ɓ'ʷ $'$$$}R>ONJJJe8dze>xžSpҥKʷ5j(iIK,YPTDVqիW'M4Q`xGYW\и{&۷^FIJգ>R=qm3횡7R!mbOn+8p@(׍ PGtyDDD*!R@@)` 0B ! BH!R@@)` 0B ! BH!R95DY_]gyyyyF?waY8pMEdJusYJOfV‰d_3ꫯ oD/^h* 69 O>!$$$`KwwwwڿMH/KI? 4an9rd2Luɓ' 5[Q_oИ+/)dJ泊~7[u֭H5wܹu鵵k׮]YիW}aWxyyyTQ` pZ5YƩ(n*'L2|]]]]>cŋ/CJF=b#+$BE@HϥK.8=}m,\tRa=+jݼd2w7777BFNVFꅁfoeSQQQQpX mӧOq\ '&-%E=\ }_F hWEto۶mZfk%+++v]V=zhW"@PIg1ٳg鿝]@P3a"NovpXOOOv A͚!H5]jt֖vdÇӮBwa YϏv{|J0"<ՇـѣG'OK"@P꽭iWZ͛7vÄ́U5׬Yv5ڇYcVZv5#>$#)1$WvghW08b7777['|B^% M?qsss]*6>AC@_FF ٳg hW9#r|Ja P2\:vر_:tj4Gy?J &,Xv5{}_> fj"yذa~^D0u23330>v@W#3KNNN1/@={ЮF}9q͂fOk/{wޡ]ꔸu"ȺH` h( q?_|8aРAhW{55>v+x<vUUҠDbFj׉#6f@g֬YW}Ӯ۷`%ՠ7@23rj+~FJ Ю0 8Pr{RzSn׽Luttts¾m?'z8qj LǓv\.ZnSXXX@Qbxxx8:q'L0z AG7?~xP`( p\N@xX,0S&c^e W+0t {^lvڵk\ \niiiI` (9zLOO-Yd x ~ƫϏ>|!u@qgΜ9kުۮ]vX>}TH]0 65\9tGo$Oi ~BrB."""?s۶m=a "0]# y1dȐ!~ ]5 B?cI/Llٲe ^7Ș?~]v˗/]%B?叏QW/#ا*Qϵ[xwx7$$$vU ~ε;q-Pggggٺ|H@@0ߗ.]v6 BH!R@@)` 0B ! BH!R@@)` 0B ! BH!qG=H[f\]]] LMMM~F9nԩSѣG^----o ,`¶+D9A7n;wq!b"H$xp.;666aca 5#ENΟS9@[?3O-*/+++S;&w*+++WX;vvw Wv솆?ngOh7o޼ `Ç|1~&&&&0Ycƌ` `W^ #,~}ٳ?@?8Ypv|%j4~w)nիW{qٳg.X`׵?S vvvvZW?#*PO*( wEV-YdBZ 4\ }@`M'ϕ7)n#_dGZ,/#Gzۛ Ba!zʕ+W\={ٳ8\.˓׽/qO3 0{[)^9 ZZZZZZ'}"#|̫?@9p%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/7c.png0000644000175000001440000002311611220704065020471 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA%IDATx{\, pJd`^RHSf^T~z4/Zy 4+(G*"x!TTDEpMn.wW%uavE33B!Obڷ-p8S!JR)p5\!3֊bX|Rccccc㯿6utttttafrt̘1cƌ711111aۄ#D"pʕ+W47ܹsΝMM--K߿Z` ˗/_|YF`UUUUUU2oCC˞-'^r׳ ;B*477777[WhQaa3f̘1cF.h#`ƍ7n42200000+a.!D >|@X+eWW={ٓr !Iн{ݻ-@`bPBHi9=)!ڄ@@Q@ (P B(! ~ì\ '7e*\tE"y%TWׄTW;v$9R|+NjjPS1....@PAAwaf Ւݓ{2)+?\ß_@Q EE@\܃8 ..uj\q!y7605mjvT0bDolWA^@{@x{~,^HrrÁd`#G*8M!}lys6oBC Uogדog}^}唕_-+&MJ7iISZs޵kܹ[}2{7@X؉aau ˀ߫ՒimTUaMUUm'6znl,s5'^qgT~]-yY?t#/hm 7ߘ?jk%U{x=}vl>e?G@"$Ϗ" wpyG;iib. IK˨lKK=\ǟV`euLjeY3`)S[@82"ByUޗZvJK;yxW6y^ huU@nknJ!Jkv=+,}]X]\Tlpa,ц 嶃<]NN9?'ػ nn6psFvYd2d2`]ɓ qc{٢+hn[/ٮWb♊D=sW_I#4.c_?e{L߾}M.&Ҿ|EE2" 98uB -[ίܲhjnZ7ټyÀk^z:U?*4($fH$ݗ{wvi)SݓuUpq1UhP 9#Gzn78gOУ4ˬrٮ=ݺvv_n r bJlmuwvv܀v   밷9V k< `hmG59o۞>vK.] p#\.p v^./!w:omQ@nC DFHԺӞ Hv!!+BBCC8vVv0\06Vō+.Ã> bذߟ[N{ 1A힞vlWI^cnl*ͬ̚Y@dda{^N۶m[K32 8@c#hl23ff<[<:(5?[_VV ++ )i§IIlkku% (.n߮Hӭ>[7#kѢ^/}"vU׮mҒoi '4ə9%' 7$DRiΣ{LLT611^lbd aJ 601|sTXwK,(ѿGGaa,OR88w2onƶm,ݛ*Y˗3gŊWbΣGr66=`cvDS[/kD:O0Q$exy.]t۽xj%%ۭitr 0ߣ%Kn^SZ*3/-\]NpuvܩYۨm TU5iOޡ=(SR2!! lmrSţ]_̞}eـ"''`ӦXMo_7 @Ы򸨨ز( >^87>8^~|M̘{ff{u{_/XpueLMMMMM******,!aOCzdWlD,X`U<@ xj;@| B!D@@Q@ (P B(!  B!D@@Q@ (P B(! BMUVwe%pЙ] 4llx<ƈzrwo`hG>hG;,gij/ -#4r% 2דƍwnTU}rB((((;wSSa &L֮?`ZO>}5Q:dewJKQ6dXq@U<%/x0dn!Ct${OTAÕ_-+\]wظ}Jgر'3Ǝ;]qyYJO>O>nߖ~{6u`ys3x@yѫAC{ptlWTWGu50~|lWC^ijjmj~|>մvTæS?%'] y^&5Sj*PR"cmi]y^&)4aT?9?y(4Lqq]Mq1U<[afa!UEa*+%UV]ųI$Hj<`^T)U<[׮֍nخqpU<#UEavOO ϋA8;;rv}w@iag (HPՐEw;νyΊ7IE0101v89ݻw{w 4tMh(y68^( ||7K^1U޽J{ZZ$*OlEWEG9:8qvډ@C64G@Gaݽk;az?;׸9ե zt ̚uY7jjSSG?10pSsT`9s]v^^_@ ͍4_M̓ 55?Θ=S 4F?d}r H{H}s{4 ⺸OmcjjjjjZWWQQQQQEcD>?{wwA w4-.N@blV{Q 9 `זʕ+WخJ#8ܸqKzUi %*J}nK6="LD "~׳]pQ|x!TAERyi)ռ:vxq*rDމ'خst\PxƫAE˥qlWAˡ@PjYfu˯6Q Ur(TR/Ғ*r''Q'E]E"F-5*ܜ47={>tlW~66D*viӐ6v@utju5J05eR4a6??Uh qs{Xƛ0``d9'%%u{JJ%%cnl:t֭lW6͂^Xj];ڵʙԅ|`9wVNÝ;@E.TTUUաUU@@`+%Kخٳtfzٱ]@P#v5n/gg@ @04T6l}9^zƧW晧̛voSEFNv5ڇ ͙;ְyX 5_gRS[OM_ܽ+r[32[9e aC? ==lpf&$6o};[06Wƪ`صk]cǾXur'>y8}௧6i`Xp/vܘ+0b` t]xzWSP t>π[杼u Xr)K>e+woɾ +ӧ6}/{[1С?{8uSAK_=zG`Ҥ&s޹s@L 11Bs*<ļ<+{UFFн c@!d945!-6F?Vv֭;mݺ@.2H`Tԩ~2}oGGӬx-O۞X4Etͽ] lRɖ-^>/OjDEvP hz-< 1G,n#"GD>zh' -%4r% 8x`&˗_d=-&50u[(ZFG]Aʾ.,Fq9)fD(9Æm9lppmêNqLP\ pqv>DQ h| 4{Ih(,~zՎ߾)ӧg%OQ 7vȋӎjN(/ T N NRJ,\ 0 %pwOܳ&M4 70t'U$e H8;W9w8{Y3O~^7K|oLLƚÇ>:?t(3<ةq`uQ lϞ{aaaalWcupX]ʱc#EG/:E|uQ l‰y ^al@hP B!D@@Q@ (P B(!  B!D@@Q@ (P B(!  B!DLZ]]R] ؑcpHA#@n8!7A@M `f|jfp{AAoG~~ðB:BRR{RxrO` PV=ee\x (*HLĸԩqqDž 6vXԴ)۽#ꦦFG+{hݮخ5=d~/oޏ INn8 rH!ϯF~~]alvmӺ@(++ZVL}$ &խڵk׀sw9ϝvo)(k\k]e۴.6mM*Vύrrnk.`gדogvmӺ@8tdC | v vGGS#UMwvn߮:z6۽&>r"aZRR) a,~gn'T8w\ jCٮmZ`oõgҧ_?{OvZ51=aoXXtնMkAn8iu|}ח^G}|60: HKړ*)tGGk#iDG#:1G,V}=<=66@b^@aaB(}Z\pqrOhV?]ˋ*MmA˖/[ci$K"'pw&FZpp8ʶA]`E[~iVVǤVV5׬LI2o,/Ǐ?  //M[UZZvpwzR$T? ͕]UrR)dR) *,}]X]|_|/Q<~RP_߈힞v|OOPlWlj2 20y.իMW]Uٸxƍ޽Gov5E{e:E]eM $&HLT3?w| 4r۳DCe@BM~BBvSSC~~cS@/&*:_Q̤HN>;U BMs11XAiƴi@.:҅jOm!=v<秝"A~֭[[r ̟?4b|}~jw*S\\w*ȳ=zGnUoj? }~j\.e tgحUgLg"#[˖G,[v/NmVwmoM 9o۞>vK.] p#\.p v^ >^^Cj…+&<]kW`ʑ+W]S@ ^©3.Xpjؘ[el 7 <6La:n?`og;!CrpQKɖ,1'M 1C6o턅Y .p!pf͛P(  a $$|v7!_Ǯ!'q%/F,nEI+-j.hbWlW:jrf}h3kwXdށedFFmol0Ka=#46F 3Jif&㙾RS?geŬ&|X[[ζf['O:ˏܹ;w3 gEA[] -Z4k"/^@׮zKK澥%ڞP 'g攜 $cߐrK;&&*_/61\A 9y̥dه8z/x1yXv60` `[&O˻VYu;?{kK#####r@ zrssssscD{ ̅B@$j3^++[Y={='NM=qLTom8X[yyKgzzzzmG,b@(̿."Z3֖/2|$'?zhfgΟלԴKmonAc_,in.jRc'; d@to@X$>}.e=lGmreK r ;xP{-j{Q/y@ff̶[+{خt˗/_n=x0p={>)xj;+˺uڵk>{yE"PpҵI. *"~E0~ǷIi17~ٮhB{W$}Un䃇QQγ3fΤ)4ȑaFΜϜad9c|1%%c`J ѐvn[ۗzdg_7{6䴺 ش)n&ׯmR ` *FEŖEE¹Aw#p9?^aa ̘33]z=`,\]xt |0L]c @}p= #Y4.,HY*ͨcsMcա@ (P B(!  B!D@@Qx".$D"iyUWa)(gLBHGjkkkkk[ PWWWWWwoLLLLLL]B:Ç>,q\.{|˻<ؕ+%%%%%%!!}ӧMJ654yz?VVVVVVkd2LfMBBBBBVۣ HTPPPPP֖ʂ4F<=J X˫˗/_UWWWWW B\\\\\FfyySom-~!)JRYXзo߾};06 .\pa2صK.>zɒ3gΜ9A`y7[nݺU_N_)Xp"KwM%T*WWWWWW13'''''&[] ](HjO66'{9$A t@oݻUS[hgT^XXXHTy׮]F1wܹD]svvv&qOOOO5j߮o߾};f;;nT-[lY BAt1ёԴ&:^nݺuDU~C( BqZVռ:m|}}} \(Wp24555U Rwp5;>nnݻw B~}=JR B^[nnnMRT:/hq3fX/geˉZ[[[;:/59r$яϝ;wNO~yDgϞMdյ!֍?~<%ZV۞bξ}_ׯ_NUVummjc&O<ށG3gի 7uYsss3Q3ӧON4Hh۞" BDgeʗV+`H.GJJJJ~?rm?}6eSLB3tSrsss?KΝ;w>s[ԩS?΃6+J0ʌ?D3f̘!qfv^g;vE{Zc= s*J%x" ݓGI {W}|||xWa<25@hG/v W 0=hT ҏk^OC;'$%%%l!1111ҏo^8C!;`/lnJ?z.AHEs״BT*BYf :L&+vTTTQiӦM]MzgŊ+}xWqlAXtR՘@ WDj&jTS#3 "t<ڊAA Ro%0SnnnnD=2333X"زƦ=ιPe>(t"hF=$ޓʍ6l@4![`nbˡKʸ81/j.ЭXi>'jTUޅ wraz}N/.AdO]=a\.)deeehMWfЭHgmW7ϙ3g #F~W]@ a۶m~qG իW/%} TG!gѽ/RSSS;,vHx费C 蓳f͚EteСC?N܋ϻjA Waģ|ڵkyWkxOHHH ׯ_~/;f̘1D{T*Jc) 1AjD9˗/_N:-Crqqq񓿾/  , :„ jTWWWwu:~qʿJ?9v1mʅaÆ #ٳg 1\b 'N](222ށ?_=СCIl%# {~g&DSPPP` A"g>|(fZZZ?}N:u*@jr3f&] DwHݻwO "ae˖oɓ'O}'|V_WyqYYYE'i.A welfjUTTTĻvW^M8?g`z]e;۷o`#5L۷o&:G}Q-YfjŃO>ͻ˅@028O 8b/^]~U\a*Fɺ-E-]߼y&*,l26:oUtVVVV\#?1ðusss]B YqooooUX{xWaF֤]'A2Y}dn0`"tv$Ȇ ]j̋]C -[[[[sΝ˻#Lrrg͚5w5 ` @ǔسϞX>D\䮮D5{1}Y[l/)!$쭷z֦A ]*v|7$zF.@ HLƎ޽{te"M$+K@9u֭[yWc:p)Ag1_fcW^yS߯kDQoB ?cI~~~~gyQ~]`"\\\\w8pÎ#;;;H_Rxxx8Q.j֏XŴ L7K^z饗xWc8%:l0-%Ӳsw}駟 ٳgOUu]U/QX*#L&]<`➶RA$ z`fb/Zxbt-׍7n$zpXXXjqffqX»ob[+;OvOj2u'@!̔>v@O+vŻ^+@0s^׉2O>_q>VB X;wl?X*^+ HW*J"љDF.h"<,###K@0┽m7Ns5'?O~`( e3ٓEESLB4"݂eA X(+MaN+nlurrr">cA Xcǎ~;?yyyy~W`,n"goZfu?))))xիW&X[A t3!?.YdIһwD#Ļj 8˖/ zLXrJ B7iٲe~{qQڑ=yW RC tSӞ}gu4A<B7ײɓ{5111wU  A<԰aÆ xA ts~}ӇmM6$DD9oԩSyW!@:A t@ @:A t@ @:1@k׮]#ʉ;w\o.9;;;8[HFE۷oNqoTLq b#ѩiLtpݺu눪*+++yo5S( ]ZVɝ MMMMTkkkkArgϟ?qssw޽[;?T*Jrsssn`X{[JRX "—҈||DqחG9Ν;'߼yf"Oٳg& CqlƏ?\VyoUr~u"WZpkk@T w+a˜uYsss3Q3ӧON4Hh۞- }ӻ>#x.}#*_zZVkq]`ȑ#~-;wl c}̙3SNCO*****+g̘1C'`ncmmm-xXBJRI7!p {W}|||x}㑹s$j݃D4P"j] իO>A {BRRRэAB4=&&&w5-oC+>  D6lmmmyW9܏Tt bG*JRIrw͚5kxW5aQQQQDEM6w5]w+V 8ͻGNI۾O]z* 8''''K}(RcǎD}û۷o_XtRՀ!eSLBzbgzf2Dj&j1b}ԃ$qΎwU`nT^XXXOC30 Q[!!!!D"7mڴw5ZΖxoݻξ}g8!3^L.D-ZDTfA&L@w… yWJ T|?o޼y' GI{h>&2bb [󡗗zȎ ڳgϞ~\zl \O4333Hheee% Y+p)9 1@ ь=z4QI$۽'7lذh?""""xo0U+lA4vnqJVU1^>fV6yl(UUDa,+1^>f^_Ӌ}3222r\N^< 1@Hg ]TnyΜ9siG1Se)}>D!!!N\~t1c{@ Fl=ܜ?|Ձ^>O4i.~ Ozp T>>>>^MJb޸@ 999999ӧ塡2 qѣG7nܸqMCCCCCCZVjYY`{{{{{O>AfggggggLQccccc gtߒ%gσkZ;%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/7d.png0000644000175000001440000001543411220704065020476 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{T׾/ ڊAdW*GZZA|E< R>S"h+jE]U.** .?z'ed(_g޳ ByQ66xbD"HjZݴs?]~_kj닊3gZ{_&&&&&&7EFΙ3gΜ9jHK/KRT*F.Ο7?Z 8p EqqqqqǪ4Yf͚5;/(~MM˯\rdÇgws]}fohjjjjjf!bX,۵5x{O6mڴiͧp} @N%llYKNe}=+hO %7}ڹ8pztc=z֬Y毯D"6666k%Ԥ6.]h}P~>7n{=P98۷ocƌúV"|۷oߞWVVVZ,YdIxLUW Bq}ڴi`Ŋ+XJvqY $%%%Ewbׯ_b٣]>D B)|}}}E*Jիvڵ \.s=n餤7nܸhD$-?DpCou~JR$ d>z7G`gg6lu򰮕_VVVVؽ{ɣ~EEEER[`ʕ+ >fqqqqpΝ;-!-OtpQ O>vWWWWxf]+\'Qv#] vvrK{@斐/˺F"\0ҥKLJKKK18W( q&0t_Biii)ӧOκV"\[lْ8t!7Wp3 D ,Xp۩y"m l޼y3}a-]v-p9r%)5jO} ~>W3/l_f͚5uDx~*F.@GBBB, 9999oTBBBB4666B,D;EXXX׺s&T* ߿v~8חuDSD"QXW~[n?;M |_Ç>{@#m8qDG %%%/ܙo6 UVZ5QBfff'x~~~zps) L&s?ǭp+jSNznI6!\bNNNNKD"y11111 It~egggWv:s3UG >N:u n i}ƌ3  8J{ri>|۷o_7t_Bk@ 3,---ɭN9Ԗ @ogn;pttt+otny*nE%^oo߾R{>}_ Z;-[;&9999Tͫ umN8q" 7z'uFLzݻEZuMLm7nH$q&Q+Љk+N7S=Mؚ!C a]#9\\\\0ez,G:Bk+lmmŒ*<<<ܳ4iҤ|U)-l*BEEEE[ ĺF󘘘y ~=4*ַv0`96j3’T*u֯_O϶O2eJ`ŋ'ºl KFKKK;!]#"""M 9r3d+{_"<͔u3H$2s Ξ={`Ĉ#"XWqtOOOџq?юg> `/!G@Ѣ@ hQ B(!Z- B!DE@Ѣ@ hQ B(!Z- B!DE@Ѣ@)>϶'%%%y/^x}(jQ Ue˖c͛U@```mꉮP QQQQ?ݻZvڵ׳ tҥ_~駞M6 rEGC ZW@GכL&kT*U=f`Q իWr}ﯨHj DFFFHw@00G=z}(ONΜ9sh %]@?ōwjXx⿕UUUUՏY=*zNh4 裏>r;Ϻnon8jȋ@3=zB` rÀXW soΝ;sfU@jZ1ܽ?uU*--->(IC'6mڴ)8u){y,w#7u5(;1666ӄu5f͚5n_4ya@ apO=f?|+{nG:%/A` B)fϞ=?0w,͛'!TO0d@qqq(Uu1AAAA氮<A "###sǎ;6رcǹ-!< ~[n:g޺uy~ ?~欫! :KK#E1wI/W^z2z. FBBBBJR$jث||ͺ{5$D)c] {VVVVՏݻw1T}AȘ1cƌf]oHú(l컏Çȋ@`g"`˖-[rXW{vu>0uԩc_c] @u֭u?ƺjժU6|P0B`ݻwJ>ys̙3/Ofxº4 1333UMP 4hP :O*JɹFLLLL CG Po8tС7}Ïdgggg}kHk(w}A=OIII hWκ<z"$$$dr p…ݸzW -nr?Ǻ^z&555i g-N0a|:sΝnXWC:AϘK]}SuU@~UF_}WV͝DP ){{{kav7!/AϽ-Z(?em΢@0IIIIˀP߇m۶m X=*ʪ%w$7Gmχhb1ݾm8( ט/LLLLرcJc}Q M6mr? 8999^^^^KpBGG 2333MD"HÚiiiiN : ` _~:͛7oJ!>Kt- """"M_g{=B!Dfr 999GK6Ypۙ@aQ-z߯Qڶm۶7_~%!C; {嬫#=Ǐ܃pZٻwެklŽ;vP\\\<"  zuu+++kYVVVVkl͛7oޏbccc]-m?}iFәa `]c[MMMMj3}NtCCCC 4;Cc]c[۷oߞWVVVZ,YdIx@h4!]j9rH5EPXXXxCDGGG丬Y )._|vBP(eU@Rz֮]vB w.>:bj.]t&L0um\ ܸq[ߟRT> d2Y@ލQCsɓ'->|8 8p Z"@ʗw=yt│Hj \revGK M~~~~[SLº`|```zziiiiݽCINNNN[o曬klfPSSSS7o< F ܒS*J@bU0ҥKLJKKK18W( q&0t_o~贈3fD"a]k{<lٲ%?pСCn9$X`Nie2u@8rȑKR ***jև,~shhhsYWC?~~ֵvDBQQQOeq%nCBBB, 9999ojPeddd@}}}}K`ffW",,,lk BτOLLLlVXu/!111Q=TQ֭[͉'N[Z6;k}'N\[(B7媁UVu5Dhm۶MLLL`Æ X:Td2s G"ևSN $[j7|1&&&fr=7!ևݟ^v::s31L7nh1111k :?۷o>T*ޓ>ÇV:}k vȑ#p]n:@ l겥e7l w:&&&&WI?R;QDDDZʛ;[@@@@[Qc'BsΝ__WONMMM 3777770/////O̲e˖c]RTֹ;>"lo߾h4bX<($$$u]ƦKgO7z'u2333MEZI~4sttt85v'D"3r Ə+p3 ]/JpsqqqWp9v?!!!!YUqqq1l硱1=XYת ^xxxg!0iҤIWaNBѣG`ܹsgoRz-ֵX[D"H׎sOy9Cz>ܹsPg4ꧮ >xRT:X~ ?=>eʔ)EKŋ/ jН;wHo& o>cHNNNKB:Ôu%Dfr`Ϟ={jgϞp1b/3F] <===GD;H_һKBH@ hQ B(!Z- B!DE@z*XEJR@022222*//++++bЪџN_ &tcǎ;vLb&YIIEEEEEEpСCjn>jԨQFń ǧɓ'OgͲ6LRTΝߦ}P*J 5M?lbbbbbaxGFFFFFTaaaaaabX,̬%pBP('Wd߈5Εݻw2`%%%%%% P343wwH$ӭw޽{wyjuuuuuur;wܹr%iؿϾP +Ν;w\33 عsΝ;BKKKKKˍ\ aa#G9r!d|H[{sݝ r*!.!M왂Mu5yё ^=څ"tܞTȿLMm{;1@@q0B !@@q.W?<Ç&jGv;B1 7hWG=H Zh"_={-oINNNN >|8Ϗٳ@GF󬼼jo! BaQT*Jf\0 /JsdC5n̙3g6~䳃T<2,zc֮]̬45v :uT3Ҩ?GBׯ_~˻^rӐB4qƍ3gΜ9={Ư| PЃ A|faaa!@qh ߓW 64e 'u~ޢy~{5qk@tE,tzJ$2@P)****JC=zvMg,_|*]trڟ5졫+*'~ .J;v1;yOLMMM5:-6m4Yu(+++(9@3D~.4АImcǎx  ˸hUJ)Yd`P`j͛7o(r2222o iYKtyN~CRTTTK3333`ASzژ1c4Ez?!""= ]jH$-Z~zzu} Uy @ٲ~6h&Ф&ew,t(4$$$ ӧӮ^nZzjTzu} zco)޶Ú.5T%}eGmb޽{ӻu֍v5WDD_|j9!4 Bnߠ>2eH*O>>L|P2^ 4njkDl+Mg땥(DǐI&M&Sp…ު!C ZZ 0dYvㆸ ر h?%cgo<09޽{zqsҥKa+#TsQ Qׯ_nDhD]ijQntfEBllll ~0`N:jT\SSZSpi0"9&&&rРA4A@Ço_ߠ~} dzꂬ,բb X y0n7lذvOe-@ۚ9g#Nf呑{K|QFc3C@`g3.ْYoRMWpȑ#L$Y &F~J//^vuڣ> ^aQЮ~'L0kӦMM~+:\!Gn+fLU=J[Q!7oNLLLz`up;C&w4%Cȳ@D4bq"Hܹs࿩O> `/ @UTTT @?A(T 9rHnQQQQ- P( EERT*2HGO?\0a.ڽ{nQگO>}0~ǏzG D9999+D"H$$A>Y5:dժUNL'ג]@1tѮFg=x\9/y{{{ӮFXϙ3gR2E בv]N>|0rGI(@?Y; Jz*;w]4!Cm-4` Pz46?] =wԩSB6͜9s&j:. =? N):0e@t` [OX,{Wͨu%3><6 0: ykn\n:qO؂ +V{jf^׮] yMj+c*Y>ݓ\f<3h0:(m+W\yvQڡf͚EJk=zh|8Ϗٳ@WUUU>HL B!pkkkk+ 0 )kƍdŴBL( ¢"T*JKeX@ `x}< }7%&=ҲO"H&.%%%EǭQEr9<٩SN/U鴫ՌOSSu^D"TT~p)fǎ;\Xj*ږݘ긡C֭[4>_}WNN ,X`Һ3 qr`VG}JRGx.XYYY)K>|0j[_3f=#gB-k.]vmYeee%@y(Yxiiiziiiii 2E_SSSP>EV{+ gG#~… 5o/M=~qT*ϧ-!-...gMt `i#PT߯lnnn.M˳gϞ̻6FrFPׯ_(HJJJ][[_C‰C `>KQ I))))ߏ8d߾}ԗׯ_~˻^r>L_ҡzM|m ųgϞ$Ee7a„ xE: u?[OCwܹ3'| :@ n{6 }DuT<Y^ܹsogk;v^ mjPՕ6Ãv8txQ|>-e/4ퟭsr6jP~ABOt'tԨQoWݻw@oH$,,,L]?me\ttt4*bX 0shhh(j:t?ۈؐ9z|w޽KpݫKQQQQ/^ vT"L(HtV߷~-@Cu~od A؋T4tիE"hiWӁN͛Gl}_ЮFz \}wiWz/7^z5c jO?SSSSSըΐk @` Sݻw/@qznݺѮw`_|A,#ͬHըY&Ȩ]}7`=@Ryɓ} '=q Ujs7|0 G9vڥyMMo5m۶m]f/ђlH? 1by|Ϟ={6d*/ѣGa_Rһ@`/[l@VOz7n@?sՠk^xn^<GhhrO-ٙ^=%':tH]2 d, emퟠL?\JX@`]0?rѣVަQ]$¢TV 1 K:|3yɍz&J3> 8N h r;ӕ[lٲ GFΟP~,999Yވؐk͛7ox?000P{]0~Ud,ߟ355555B-qܹs;vر Eeeeee*JR%$k/2 0L>>>>>>55x怐>b,>T[|}_e%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Qc.png0000644000175000001440000002706211220704065020527 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA,IDATxwX{ ,"*jDAK(G`EEl ( (Ez]a 겳 rٝg&{g-AAjjL|ۻMĿbb~BoT+VWTܿ dXQQQQQ@0rȑ#GVU՟߾]g>!t쨪qbbbbb yG8߿yy|||||ҥ0+{y͘1cƌmڐ ؾ}UT|| P`pGGGGGG)A-π K`:vlS mvڵk׎r hN̙zuu_۷o %Br'8_vA$$h@ $h@ $h PT\ 7^R7n₩23KL..Hkh04zlO 88tqph77];%Dk@EEEEE%??$$$$$D[ޞ<ɧ<6nݸ8q!Nx:v9Xgj{w]tQ >Wqqgq1E 2\$'W_LNJJ0եfvuEQ-jNyyAAAAABUU-k#}׮v츅;>_$p88`[,Xl(ذPR;>Dӄ8Wyy8v#pĬ'm˽Rw!/Pm7m䃀l_b/A_[[ ;l-B!!UFxxթp`}oq4RoV[0eogTevX  ii? Ҁҕ>@UAU%<|€իҫWZ06n|{IIo$`Ԁ$M^^ü<`HZ֊=K};ps[cN@3pj^~ǎtǎ C6&tDŽ S/$?,YJ-Y#7W1nܘ&qhVm6q#ʕ\ lڔiSm@SѤ]cO'u {޽]0|8 !4&}y0(ZNA{xysIy{^oPc   % ʕ>W^֛֭@zz.IKO%yѥka-~5Wa1N:%45̙3g ƇUWՀ_':[;>>J vJr{Mjڿ_zހV[ZfwW.QG9TW̴Dp8p9UINgjԔze1^p:m`xx=<><{|=H}yz}:ն>FM5Jr9Fd{GpJ*}#F#F ZACTU@UUY4߰0m9.]Ӿt =z!Q ..19.t*_QqrRt`S@p߁7g߼)vː71@; d4СƂCT@>ÇlW)Xx55XPS8WOef63Q֧]hpMMMM`gP^yVͯ`A|CC`Fɓ]/NQɓ<{j^X<"M؆]K9:: & LNKN&'>>>8yɓMy]V`}Vqp^ҽ{m+mm_2ySNy#z!iN4ѩL*40iI-+o/=g!Bii5]Z*z ;VSk7ee5(+cJ| 8X8fX2aʕ@M OݥX(xrus@TԼWQQ1jc|Rk 3##>B"Ձ͛l,z藈 6%iEELHDFӑ}Z8U(~~#~~$q-]:yR1Tc܀ma9+ B`Ѣ-ZFnߞ%}[|ͫ/WWn2y3mmLGoxyMb#`>cƜ3 M6mZ/L&dhlNG2&>%I4c\s2e0-{{8zkaxk͛c?*+g糱{&~gjK!uPػSKKϞy ;=w.ЬVdaM' ]YLgf [+::ׯ s+ ? 8?pw0ww`ŊWvvg H)>]24Uy9./R ""sDŋb ᤧ|**mh +#QϞztϞA} %%(). ]8x06I3bn2SNNX4w, (-\ݺ 9d̙uwgg[7#mHL|M'&+W\)l`PESplݻėٹDΝ@``@۷j̑iuu7j.tXp!`gΎ>~ H|NŖNGiww>&%A ^E(h+o\]ٮvPQQMWT.)AbR@{H рA H рA H рA H рA H рA H рA H рA H рA H р̩½}[og= *:͜ǃp tLNa Vo 4dB:@hajjx55-^ݲؾ=}@QV}, 3̬뢢t/`Xc6iйsΝkB\%C -q`+kEE.@Z N*9xлQ޽02.//a^`gSs<&o#Ǝ]+ bh_bb S[['_[ t)M]͇""vDD7ٮT$dLT˨( 'G0<'jD;y2qɓlWA|*2&,pW?< A@1%lWѸ,~JVUy۷lWѸenlWC4 vkmjjخh*2̬]G33h9Uqv:vsrjvħ" cz0oev5(xx8\`Sю,+++w(+RR֦ފzJK 4oi VW-a"`ʔ[SB*!@nNݺ X?|tÇ7o޼*zzZIzz@Άޝ;cދ֋1=nBC˦UUUUXK@N.蜜vlY˖ mm8޶8Mhixz= ̞{S)N%%()KJ> :M ̝ g\M6mۿւbEEEEEE%??$$$$$D[ޞd_IIؒ`ƌf I@B2!ڕcյ+o!ĄwV׏litttttt =fO7AA`;Ϟ=_0QCkۖ15~@~m4y4ر!c&̙4 )?Ԯt)==`wfZјK /\v5- 1۴iHM3I ^ѣs =-,- ((xQQ0~+ W`?]t:ѥ մ$l [AolW!ݣ2k`HTYY<9jwrO7l1s` -Y$}׮?1׮e/V^^ݻc m{&%]ww &f11WeyWV@&g]} X`)šfgfwow޽@FƲOO.f٧cΞW=z'.MG֭?޺DD8޴҂VKCĉz'qq7/.b@y9DjjƄTŋ/7o߼TTVQ\C\.`iiVfi D~v )G9aS13G=y'@VVsVPXXSX+SWu 3O 2?"&%]t߉c;7UۼYt0ly8v`TWԩb+ <8|` )IvR{K yNvse;ϝv!@~bЄl# ^:%hѯ5z7 x>çO !@thHxᇄﯿJF>BiȪC@.!ot&N448pqy۷Wh߾fIB@`QԩHS@\\6'.u-3R"^O/uq0`@߾}WWkGWWƒgcv ;61+y4BAA Ƞ …W.wZ]lH l ?"AC $h@ $h@ $h@ $h@ $h@ $h@ $h@ $h@ $h@T$d}g>wnosk`mvu՜!x7̀&9;;@G7XGhWMpBCCvweKHABpP"}p`llP@bk:1jeJ~~HHHHH=}01ww />}ێstN~޵NNNN@hh*BCEPpY1ku0[uuE+WFF광GC->{LMM"l,*v&NЛ88~|…d\̛w7,33ٮC"~>^^i// )(Iv8cGĉ'NO<{n}F6G> Muu-]] ,[F-[@YY خC-.Ξ9yloG -KM :4!FgC*xq,^ \2 =Gt|Oy9PVJPV&իSW˗˗]j]6=СС{ҢBzzݭtmKϟ…W l:>co͛@m-{ PV$I:iGG`&GMӧ<} /|(qqYt\0myJlZL |@UlPH# v튣w^[J,}]]QkDRk4^sO`<HH^ ԉ4HN~D> 9r>rقLLTML$]SSΦl}Üj/XpZ@z}}S}"#ԯLW ?_xS(CG ;c7/|9PRRk ƨQzFF#x8de +ZZJ4'(HxX @DADpÇ3n`ܸϯSAC+(O9}h^^^^9'/LcQQ" ::Xt4S((ȽTP͍怞՘9 ''yNNɓs֞< $jYYoge vտ׵+Яo d/cb21v$zC}6o-òeMߔ ,\ ݻocn`˾G - (ɛiv,W^8x0A jj]qW53x}(NFtp@q8B&``3(/rwH0C !qƍɮ'Of(k V l}>v)!6LM?mLkzL`ݺ Evն j*77/-7ppݛw/PSwAQu@ttu[qχN,9p?ࣲ볲=<%K~SZDWօaajCmѶ-~HIIVR\]Ү y'5 4pIÇN]Uپ={퀿lW#;nΦn|pclWٸA:|!!!JH|]R SlW#9+W&_6 {->WՋ*pǏ뒚@w< *$+֫W@xQ)?VsA1͒0-%Mj!&vy3͛lW!MZkvD/oј@xF`Ovvl~uu|NrݟʲGQQVTOEO.zunP٥*PX(s̙Eό*J ##S/#tutuCC6>SCC'p㿟QfFF@j|ڵk@F@YY~Yjs##(JO/s='2߈.\$)uupvWo845BSHM]xkJJm+)]ckkM:\]jՍkV}<3S iʵbpxP֍?ie]2|.晎+V<bE_K\Sx Ыş0a p0x~1SMhIO Q0x0`aK[Xy::bF]2͜=Źsukϭ['71  E_%Ν=~ع5-o,2%aykR:)փ˗}._\ee>&cddUd$'`lI?<W'<~uՠΉ֣Ә.Y2K(2ws牼;1o7d8P….z;ٱ]]ti(ߟΜy3gf9ZA0;&L>\ȍIVE(jEF\]WW|Xt@jݣ.5c<?q=žQQ/}_ 'b).QӜ{lO A0p 0zfDY#sgAO@@   @   @   @   <^]]]8Ƈ!jjjjjj+/o(|˗/. T\\\\\ )*5#!. sܹs oP=xٹsΝ;XZZZZZY %`F=z說 ꗾz^ x<uҥK.yxr8ׯE)(((l \\\\\\******m|>? Yo~++%%%%%Ç@ ںFSSSSS94?~cA;^^#G 4J@ %tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Kc.png0000644000175000001440000002503411220704065020516 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA(IDATxwX,M`1,K1!HKPFQ** ш+jb0UDTPAQQ"-4) &0 !gg~g̜9s  hjY޽9Ù>]MMMMMF$D"fZ Bkyyuuuuu{555555Ǐ׿EVPPPPP(UEQF5JEEKKKKKn@ _n>/ӫ ڱqrrrrr?ҿu^QQ㏹\.}ݻwUS322222b;://+*.ؽ#n;k֬Yf)+ ؼy͛UUUUUUįKQlmmmmmAt<_}W_}ԏ%/|$%w֭[n. $>Rڵk׮]IzB h;'E89 :AH@ BA$ @DO@0 D^^y$pH %%NIi?G~~m_/AN?#1307'E'QESmmp9.dzJK˼JK={Z9q V}6- (+2@GXXp{ZXc~|X} ϋ9`k{22JѸCBBglWOTtuha77 o~u dg3_q[۩s^8hkwwfwRS T@k@QEE 4t ̞=&A~ |ᒃ߂TÇ~5|􈣣4pޟw9hcFNNv PV~%_WhWW'ZaAVv?`6>۽tb"ׇ((KDgθ2g}qخxW[e PRωORSZk鰁pի’*4? n خx_'#"Z? aȄݑlZv:\ G =(/q;--UZK tɝt 6c vćzmgJ={ve\e|LGFSL:Z(lNGG::ŋ/b'>H$H0 c~&[aPƼQ`ƌԌ@mM "wG|O>azBV88Hkd<~\o~ZcnOC xxDRAϞvms ncƴsrbײmKmǧvڴ+ خx_%%>%%@|@nn\@IIᥒ`bb31Խ_N@,٩.z_ݣu{TjOVH}Bz$#M cUUogf 33 :ڝ8Vp!~}>}|۽!Za0 0uS97o9@3 5gcG"cG4TYYJ`„0j'r"*jQTbŊ;{VM.3 _wvvv2IIҙ ӁSéSxiB;vm/;bbn @h) :œ: K:4.!z g._}D۸~w:Uƍt7خكٳLhhS?ǏVWh~;a:8}^ 1]{rr*N7um[@XȂ^ػwL޽҅JfkvvFMޜ0 0OҊ&K]{44Ԛ:mkr+VX+VH*(-YJǏO 8~[ {7nWVV2`_ ׯ5ѻ⁦{6++*++``8uu-O[@Xnn_K DDLf""55%5nZ@J ࠗvSQ ??rŋ Y޾ Y:aBBo (( baӦ\֭3V[hj995JK[ggn3`dk79BhnnmoۉD_N_v՝ lf6d۶ۏz__`)Od;=ydd22D=;ٳ@ }}<KN_HJ3) pv&8;]KߧO>>>Ι xy}%m'*=?'*J2--ԩާN11NNNNo?׳leˀE))^Džy$ꅅ|>wneeeee ;'7ݺ[aRÆյtSɺnny*#~^G00ޒ/^~"`g )cCC =oVz:Xvj #壌 \W^xZGxE[[[[[޾!44t>v|GG۷'۷]5噪*`b 0hAZuu":ڕɤef^oɹr `ll366<`J鴁 6g ̙xz==odEjڵ?pUkժ_BVkf%'7n'SW}x]n;>G tSKMt4 ~Mgg]5R6=a~}VVKn0E #{~ww^>o>) <Һyyĉa'BaU 7#܀˟=[ݷ\,-H^Ht玆BjDs.$&fщG-X!dC<006л΃{ǎX;DJe%0oރMM-[NٲxGlͯ2ćغD֭@ddH֭nbJG Ӹ7lmbkivu5 k*_Q5GG9#;:]߈' [@ee5]Y e @+ޓci rcwA @  $H !A  AH@ BA$ @  $H !A  AH@ BA$ @YB{xW@DՋ|$TFu@M jjR=O ȑ j&/n!B#pB`6n6o~1f%%%7M 23jL .E]\7 pq:X~^zv Y! D~~|`ĈMwGV~qajAo0 hCT2nv Y!>,(,-_~3+`K G_):OP$)S'Mڿ$3яϞQVnnWts8O0H Sm~ʕ*+Wخ(-GG~=B;S[[X[ tJ?f._r2s|L B;w4.eF]MN;I  v&:CaT?&!r@hgrr*rrخDOخxW$ڙWzvo'T(^.w~j"hky{e ~*/tuRtu^ {u]O^t^$ژx_p_g\TUfU`a ukk07Wgn$&lJLd_HYz 9 +z!oo``@ŋӧ7}:0xR2{,(񿨫|>߽ee]ʀYZΚ.  RJ4sٷ/g`߾@n[n.P^߮gpcՑ# {h+*B+O`mlcm- c;Ğ>}TvA &E[[ *({q@19vL xPˍ?p())))&O9y2|lWؼy: }<ѧt$d8ߟj33ff?g>VSV3-?߯[7ku q78q#t<$Zpx:}=Znh .nոKgڟ/^x!yBӁ )E;v|we`Ӧ~c7mII#>9{v։g!$Z 5n3X)x>U43n\Meӗ/K-~}J?puHHL 1 ]t64<𥭐5DzzƔt?r+UVWx<<`jj\nj pq\藺(D__ȵG4 {W╣RSJM⊀bkWv{OSmk T$sxOhf[YgÆ lLț>PQQ.PQi~8u g}>~AS_ SN"-YAZcGΤ;>=]lv{V' RI'M TWꖿ? t@pWB%pBcwvO-\\ΩO>?)۽#Z FzD3yŬ5>HIIIIa@ )078}|ӲON,,,,u*4Ѿ@h^:%??x߿)3gލ91bÄ#OtE.;ʹY[Á˗/"D" bcQǭ>}y}ÀkС_:TzY/$X&(+ s8͛7oJ]|/[]Rv-vKk-RWСȡCGA5]}EeG0v5 ϟΟ=8s&[ )IIlWy@`S/tbl@AE A$ @  $H !A  AH@ BA$ @  $H !A  AH@ BA$ @DYd̫س=3giigҀ2L.+tt::y;0vǎ(Eh>[GGnn8\PK ;Avq[۩s^8hkwwfwܹ稹s{{ȁ" 1 cj 0m{_+K S #B>9ٹ077^[+Bm-0i)j$ ;5vBAAÂ5+P[ amu̟l|{K)++@Yri]<`İB!ˏ[e PRωORSZkBL__¾e¤ %&fщG-XvBDDɈÀf 22awd$۽&l4ٴv1}`>f_ /nxv{ܳglh΢EE|;­[ٸuaA$A$~m9*0(ng1{/|y׫kjB~~ٮu@p8p##Q_?^{mTUiUU "b2t릊n*CVjDgaAlcƴsrbDKI;69v p(p-z5zX4:pRn;&JJJ}JJst?wػ7޽g%&^^v^^ ^=vv =DE]]DBBC:tq# ) !vvڵ#kom[mMe'3r+}X/]1 _|W#>^vuq88@SSI oM**ME@|008/20;Ӧ96OXŠ^HJ LJ""RUsRs}C0`.=`˞!<w&Z[?πPҖL IKWweD`D"ɲ'(+Y' qw,٫dID<hƯWV֠0$5aP\\E.S~~l1 a0ԩN>{Z97o9!44i 2rr@d$е vmb<"ӢSAo 7G&EEI,Vg @()36N 8t(n .W^āy6ؾ=޾^6On!4ޱPh{ٌVv6ssLg By7n'7?AA@dc3Vŗ+MMCvNn2lW7n` ~`oo{Ư3 C3 0}Ӂo[q{rryy̟yylW99lWA4$ ЧO7O^_ ~1oow֬55_ r\`UBki@MM jj۽mfߛ7Ǜ&zV<лwJ XҚ^[NnAWWm3m[Wo/xŋ'O<22DnEQ"ΞY>˾<߽5&T @FFnF TN::vo/vv1?74 tY递bR۩򪫁22r^y9iCC)/NtQ(.4y󒪪қV/?67a~.vEEQQQQQU.TUhpWڨNPW]3x3%o;33L 8+|}ߞr `llcc@ ۟r׮k'㔓tQC\2\ܹ66ƆeOnOZ˪UZ$'JNnO^ ܽݻlWMڅ #@S 45KdP)O&6;88sϝW\ks9!B%A~{wP( g433333S*Jֶe:!.kuu}}}}} BP?N^~ ֯`ݺ02(((((ʊF=K]]]]]@VVVVVVccllllllC d2ldj_U7o޼y&a "~z:-n$D"43ٳgϞ=iBHkj222222/']444444\tٳg66 @H;]vڵK,D"h*ȁ&BHvp[7U TjmmmmmM\6- z];;U .!2f~tի/۶m`o?wܹ/,1B07n8Tzד>y޽{7@/^e=z4ɓ'Շٝ;w8n\zjͽqmmm-@eɓ'<=r֭[tԩN]v-y rӧ 䆩)w׵ôƞ>}4K.] y ! -9&&&-t 5rV G 8T34T~~~>ѩSNi %I[3cƌ̉CvF=MjߟvSRRR+op2|eퟷŋ/j<-LiRV]]]|\`ۂ ЮNE?ŕǷg͚5 37OJ5m!}HK:[W ҥK ۷qׯ0jDDi*G`EA7d29s쿏fԽ{R׿. Tu +i՛@(}r{>ny(hU@q|ddd$*46wau>3A֒5/4i$"Mq@=.ݝv5(9"""衱1@x܇<lehpӦMhWʍtc5,<===mݺu+j{t@fUxx#MÉbt^iFP&y$?L+Ǐt7:U׾o(---m}\D.C -DOSOdáC57:=z.yE#d4B4s!I#}V^@`g-V+.\po3333 /9r$@ʃ-d4}}}}i_} Tg&'''(<{*ѣGf1"< 7nܸ"\]$a0&|߻n YYS˝H_ } ә1n#^\LVM~UP( _: xuMFѮa1k{͛7`rذahm AVUG4aȐ!C $3Bbݞ={4O?n]v ුBo?Ju32222e /:{}_L0y~ BW6c+***&tVNFXVoOY WLA'O;7! 1dX1GHV6R{WB|lCa T0B*!  BH!R@@` T0B*!  BH!R@@` T0B*"O(rWӧOx:1))) э7ndZ#[[[[7x /8d &LH$Jvغ` ^TTTT )---E6?N( -"""wwww HE,Tq_}W sy ܺWĝ;w0ٳg(7w;$ 0a„Wʾ^$///J!JRiu5ICcPT**VXzo6W}?OA .\pǏ}.^ٳg |y̙3.1 pcoZZZ^ Ζ\r%냝;w?w9l.믿DL3^_h/!IYYYYڿN@Hɓ'OGGGGs.k+-gʔ)S`QQ2{֬Ykظ4ӧOn 5tR( ˗Ӯ۔ϟ!/q LZ,\6]0B26ͥ]M3k׮|7^U鴫lf7{޽{iU}C:|ţG\>oɖe|]\?~ҥK_Z&˯-@` ?~uUW-2TA$I9_D޽{.@/^LSӮBa hQNr~vmv AjΑGfЮBa hYYGGGGU_iW0^K 3N& -%Ыydү_~1d$ - xeoooOUJ eF/͟?>jt3E( L]@; wB!mEetՕv5#VBkkkkʙǴ?e1^/.a p,`{í @3wJC@K>`%<===iW^#2))A@1tdxRv_uOλb_.@Q.G詚xi+ }sH` SN 7}`+?dȐ! j/ =_͏sEW =!H$qqqqnhNS\}AϰM< ,yEb;K.]hk)z_Ipa1+/z0̴ AKv޽Cڂ7/@^e|GtBڂAx_Voݻ7I ~@ '.Ns̙aڵk d` "0:ߖ.]Bu޽{wa"###iWإ ݞʪUVaˠ@ܶ._|yﳛFZƍpCJ"Zi@ovΝ;W^Zskl\[[[ PH6 yzN6bX(սO>~L&qw=?(?nKnyZ 8ĴE"nF*ZAǕJR:pEtԩSڻ~^B0.#@0OIIIy߿˗ު/^ ~Q#Tӧ*գߴ+%%%%eef͚󢎥ڵk]zAА!}ץR!N[к3fi=+U _h̨j}خgϞ= :888ЮV=jPu +i*Wj_~Q\,]Q 񑑑߾զZYYYxҮqZq… ꏛ]Q Oi_y`ؘv5Hۘ56u "DmbFTu+%tݺuhWR= +q-IF=@j_z x|HrO6mjG+W\ `HĕJ8;͛:uTU@`۷,OrTKzlٲeA\i~ llll=CCCCiWv 9ڄ'~߃Iw?~8 SSSSU!T.Pެo}ryN`[M xu֭QB2[u 0OΓu8Z$Y/[`ž<+(sŋSɴb0~A-Zv5kUݓ/޽{nRFliWx>|SOxUEx,ȑ#G=<زyK* ZT_~} d7nHW3 ^H.>>>>;OMʙ,tSʕ+WZjժUgВ4=zQ5]zg +蘘ć]Ȧ-Vmӹ@`u@9ƾ1SB@2/c_AV'| p# }':a1k{͛7`rذah+DBz޽{޴iӦǥN3e| ٳgO㶪ߵk׮~K FY_tq߾}vUjBgO;;;;<{Xx2}tuLO _WhJf:9'&&&άқ@`<P4h ?ǎ"DY7oxԢPA.8r{ݛvڧw {0ΉWFCUVz֓ڵk'N]-w8\[>5aaaa?'l&d1oA Vxm҉R\l772+zB` W;=`Y,4Y5oO?Ѯ6Xo.4i$\[} V"#n-X>X9s̡] u2 !R@@` T0B*!  BHE (BqA.rvU @PXXPPPPP@L6UVVVVVTWWWWW&..>>>>>v!9s̙3gF"H$tee̟*ׯ_~3B ɪ"#ZBCBP(IIIIIIӧ744444^^^^^^zO>}4رcǎ+FG+JR (D"ї_2 0L߾r%⣺: IA}KСnV_Y6%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/2s.png0000644000175000001440000001653111220704065020507 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA&IDATx{TTU $/Y&i($4j咄D73.E\XB(^PPRP. Ec/8 gf?g s9s3˳B!F]r pu2 @׆+Wڒ'O;7^HƍsΝ;wng9F=͓'O!4      ݺu֭[IIIIII999999EEEEEEӧO>}:;;8;;;;;>*$ظӧO7 .\OJ-oM6m4Bh@=iÇ>|Ļ4=G@"GW^z`„ &L8p <)SL2 ######upԩSN.Mq4@eeeee[_____ @gw>HI&M4ISSSSSSy.jW{ٳg3gΜ9û=- (j|ahhhhhh_|ߗ c\#؏  0N@, 6lذ .....-s(ol:-$܄Tk] ψt#R?~3gΜ9s&@@@@@@#RReRjiiiiiIEƯH=*oM'dz^{5B,! nǞv7nܸq_Nh.BhͲ7QFE͛7o޼)|. |7|#DDDDDq1򶎎)|H. xɓ'Or!,h>B<<<<<<ݯ!C 2ׯ_PbX)h*5cX ζTyL@`VQƆ]BډN&"Gsu +]1LخcM"qKf`˟oQh"Mgfffff&l{5~3w޽{.@VVVVV(o>U[ +mIsegLڻw޽{+B2 C:wܹs,Bpɓ'O>lz=ھ.7nܸ߿~GAI)í[nݺ, mX|BCCCCCYD,WjIuŋ/^@bY\rʕ. !!!!!!w޽{RM65*Ҭ....+F`ٯ¶JrT~'N8q"]TsP6:i?Hd, :ޖZ}ds1T=Y*l&EKBÀX@^Ð`@r?? pǏ. KMMMMMHaNE-UXXXXXpڵk׮<|Ç 4hR"a AKEGGGGG nmmmmmť-S]]]]] ݺwi0 h//xɓ'OΖ۾}y S$,,,,, wX0 h8VXlٲez([{:;;;;;y R5 nڵk׮zzĉ'N}4H0 hHUxR &>>>>> 88888XyK!/ EʆAC n`ec͛7o< GG˗/_CmnnnnnÑ#G9lgAM,Ydɒ%mmmmmm◃,X`4g5cǎ;vbaaѢE-HIIIII]*[Ė-[l6gj*/^x1ϻT0 H\DDDDDg}g.Mϱ kHHHHHH]*ꫯ+wٔR$V3,0|~hzիW.b ldXǚ5k֬Y#gN zVc]* >>nNlzѣGK}0 5a‘c  "] ;yɓ'yB`@YQQQQQRH__3F9rHޥ>DŻK.]t)xxxxxx. 2؄2Tm044444EȳD+H\D6vرc_v'&&&&&K/t[eeeee%;@TTTTT燥{777777o55O>}4A*FS%ՕbP~Ё>cB y_|;BhAux;‚qqGn0F@H^^^^^^޸qƍ# !tQuQ^9ąA qrrrrr"DWWWWWW5qĉ'CMz*?4sQΖw=zъm$3i0c̙3gΜ9¶J觧U}#F1ak6iӦM6&&&&&&~駟~*llRaN%=,# xk { n7!? KĆAKD7o޼yoܸqƍKĆAKqY_ڸIP   {Z3eGfHa@P.]t5 i7#Yf͚矼  2 A>|\vڵk)5V]fيgΜ9sL%b}۷N:uT~~4aوwڵk.:n@$MMMMMMB+B6i:WB#%Ν;ws233333=zQaڲT9 .\p0[xbxɅ#7:!F"U7VGGGGGG]bŊ+VBrmh 1/^x8N]:ioooooRM2eʔ)K0 pǻQبјƻ4' 111111N:u > u ;v1ޥBH=}@ضm۶mۄA******xIM/m~'yQۀ,ܺu֭[g |_5R"7Æ 6lUۀǏw}Ϟ={8s̙3gxy7|Mv="$%%%%%m`K#R'~~~~~~WmBVVVVV@PPPPPP޽{)Eڍ.d&ޖ~6y......OTv<~ 0`}mA777777Bytȿ.}͛7oWk;JV=;wܹsooj t ,z뭷ռam^cǎ;v,҃tjnկFL︑f(+++++#dܸqƍS|EFFFFF+odÇ>L˔O:uԩz:{ٳg T|EEEEEE.Y/tݾꫯ*!BRK늽N.@2!55555}}}}}}vҤI&MG t6lذahĈ#F ܹsΝ]bBLMMMMM׆xZYrʕ+_7TUUUUU.|k@=۝;wׇܹF{={ٳ_'K,YdpK@Gcy}H,lʌ3f̘]667c#fknnnnn3gΜ9sN8q ݆@HDkGEEEEEEK.]t@nx f͚5k.VC}=ݦM6m&}ÇϧݗzzzzzzbRwt@aaaaaa?wǏf(?lnڵk׮__hѢEޥU=Lgu=YYYYYY8wi9{ .\@!ٿ{!C Bׯ_}(1m$ZjժUGS)LaSf?իW^]J>tYZB ))))))!CEZ[[[[[+ u,1E{{{{{ǏEUOPh6IMdB_ݿPi QI)jbQINoQZl&:}w^. ,+N74#Xo<Ͼ?},Ig{>)5&'''''> $8pg{R^1}ӧ+/yP6RB^yW^yY`ؼy͛H;j6'$:::::Zh+BkN}4Qtσ뎤CD_~ O0e#^O:tСC {ݻw?~'d۷o'yrJUmuuuuuuit` !?O?$uѣGɋX7/]hӟ\a!A(Ɣl,lϟ?࣏>裏Ya;v@>zl0/!n< KI!$999999´hI>>>>>W˻vZid N믿>,PoooLם%} ~'M߿UƏgM6mڤ". GH!P>Æ 6lz-A|s࣏$z(߽{ݻ].AI|еk׮]65$@=vAOI;55}AʄA$ @  $H !<, 5 45)sr*>]U-}}-Z_05 SS`0|8/ pp0A(&  7/78r&u 1⻥O/'tI PR%%KEt ش6m>;=;~ Яۣ&[MMm@M cGÎǏM@m-&? {{nO{{o@0~Ə(R%C./wttttt_!٥tv60jQǏǏۯ? ZG8tCc-c7^B>R_|}2++{qq 5~T``f`ޟA}}EEEEE+EEѣ?Ğ|y|s_!w۶3۶is?^@ӦMD"ϝHYY2;7 As>ƍ7sw̝he@unm_q# `RGzR66:t颊.] Lϝ dea >'Lhsh TWcmuuU37* ɹ㐓e@^Xcc}}MZ_RpW퇴m͡ekђCa@3 =&Qkpܹe=.,nTWW:<<$8vEtz:[{x_\_~ݽ[}]G-;mooS&![""0X0aP%k.]rpl>ΞΞ}@~mgOݐ=e߯-jj* ?P`aµnjuWW߾l^vX;BS={Ӧ i޽޽@~|&?*/k{x#1g4m81KG-; 7Sܢ^z|#>G`Jy5 }))@IIUfI PM 2YYc=;""&/&Kch3$G .~\PXXP54>}jo/=QT&jjয়C @S'L yIB>|ˁ]J@o*䬴 ј6d҄p]]5.`b9yO~b 'Eڵ<׮Lq2]̞}"tlxqvs/8;]mUZZvprڒlVjm iRn?@JJSYHF$y3AJ̪B/cwj~(} C2CC^88`˖̖-lWy1 ||v7ׯ7~ϦMK6m?qk~R@ؾ=޾X bE/N/_ faخ;W'}fXʎK@}#t 3.l ej"2H"FHL8NPiaTzz $0 Clˆx*3EV;Z^j*U…< خx.ߟX4dIA+}P 3: clWATP__`ÆTzÆ{xpsDMx"Kmrٮ=::jZ::lWс!V/hr\+:u=u*k8f.@U [ջ޽JaZeuthtt|A>ySu&c2/:,,U+BZZ![_Bmm_$:77t77e-\q. 4(:װ\]wu_mQ@ؿ?޿9wjH.*zx=!{Wά^v p `-S5k,֬tuպ@qAq1r+WvvjٵOO¢vr6\7lc(~\tCCmIISCI!edl~۷3~^~kess0`5` DCË̺ff@F,&#Cz@tN|~|~c44LMz,NJz0fLb1c?73,̀e355Ն TS?Oo?L63S<^֮74EQ4E^Ld$ fUXY=i~KHXe^PFDAA j4444KK XZl!@HIy !!NHhx{CXaBBi<Պ{vX\,,|v}gK[O_Z5ݻRw=lYu ׭{}{$Wףiի7^e{OtNJb{؄+/+/|} ,Yr.Z1*-Ltpv)]Y=JJM( EƤ4ۤ$ `ۉw-{{vS A  AH@ BA$ @  $H !A  AH@ BA$ @  $H !A  8zܩG{솸lE 1F(xg4iϓ&YYYYlW54 4I[nb*CA6o>yт6l3}Q~. .]US! #щV@i)cTZv5ǎ;v] #N:u*:gɩ@Kj7^vjtv$d\]^v~H HM s? DAF ]A2bbkbvoZe5`eieB]>ns||}%%@IIȐ22ll-lW6͂,Xv5ʃ[s:AB|`9U{J~^{@E.UT5 I\GM,Ybjd տhlCٳsQlWV.^\:E̙1Μ^Ӄޛ[7tx{w3ӿDFΏ$/|˟|>4Z8hw^$Xo_¿rخUU 8y'O'O'< ?^d|8a H ,0pr^` _'vHߐ@ BA$ @  $H !A  AH@ BA$ @  $H !A  AH@ BA$4;v:?^8 bRm-`hHD~ox(Pۣ!􁐐ꔐ a_Y`&~I߉<5:pqDEͼ=:]QTh"*46.gׯҞ2ǟ/N=$1pb"0rʑ#G>KU@(++^Vx{'u!hn߸ђw0wns->W!<@u5VW_?QQ5s;99lP63f `f̐Jw ђCGڳ0@LLWL `eVVlxS ?ȑS#G /(sz(ѱG!ܿr}wnw5JKQZ LCMvhiAK غ-dVU#H`,{aP%Ce%رBǎ j肂븐_>}ث[i88Bka!~շ/ۣ'E~~5ݡ+%r}[XLJ(ƍ36nۣ&vb!}"`g+un>,l,^@/^vR攡fau5/%(),)TVVf<++ `v@gGDԄ9MMgyc=zŝӏ +wJ'c|OW{{ {9sNΙ455/Mφc)l `M˗vݵ oAՁ=F&Ғ2Dcڐ!@JJRRdWtul_=mZ)k\2=v2VHV~<eLL&&##G{{S۳]}.JK..;]\כ\xyM]rse_HF$y7BfUa!1zXU`Ysw,Bs30sf,5s&Wo=#?Q2 ||v7<JiӦ%6?mi>: S0N<@La!.\E\b+;.!W ěhh8Hyx'NƉm_ȁ^8pૐuu=0y`d$U_QWT$&^יPQ5667q3g̙ۋo}Z| Z^j*U…< خOE9JEllۦx ߗ̣Ǐٮ=NJٮ 911mO-;w0O*L p.*أvυ pۇ/z3zBު{Aj 45):,,kռyD""ы'M4 X܉^j۟q `ٲa˖\.8  _PﻺʯN| 3|qG/](L ZZj֬ZVʕ~_\ ٩}gguxzrk<= ^DGFG}|n4nخV~& )##mcd.( ܾ]q6/(QXe_GDDxsε˫v0 6kWY>vaagޕ6Nkk[uS 8iiPB˗HNW Lm„)lj $$LGB`ff2֢̌iss+ԳOTϞiM>$%~|- b.ZddL虑xzr<=.]`ڥKۿgbBU ~oB 'g攜 ki;T{ҟ]'^OOwpH#GWm{ןYd@vlO?>lK(l¶peMA5t* >2!C/ plm?1o|o CCO_ S|Q'޽{Zjtggy(& x3?<~033lf ^6O ȈKW/[rOW?Kgߐ~z~Q#hjv XYI=p3AJ--"`ٲg-{q{A[PDD&e4Z8hУ=ț ƫV] Z gL* <"v#>G`ot@x_+Vٹbppm  df^RDWVW_]|;R<]O!**tEQԗ_Oޟx{_:M _uֽ=|>z4zիl  #ش.:& ll3ہw+qa'O'@Vcdekצko _z Җoo3@~vyy|||||#JyyE\y90~|_<ܼf̙e3g%:Gtf&' OW>o D61__eEƤ4ۤ$ `ۉw-{{~ kh@vC0{vּٳk5E@xxyx8pmϛ7۲lAESSmpG7Gm ύ)o1շehH=64׹:|8`Ӫ ..)Bī% otr.Cc|5ee +*=GQ7twvUO@v&( #^O|4y 5NMbbnH'6UT44i==ʀB__07k O@@ BA$ @  $H !A  AH<BaKKKKK e!@ ~W_/ (*(xÇ. TSSSSSih4?_GFFFFFp رcǎc.rUU*6*))))) իW^ɪ gǏ?~|c'OxtuuuuuɑA(">͛7opZ4=g ֧%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/Ac.png0000644000175000001440000002421111220704065020500 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA'VIDATx{T׾,D9JAO֋WAR(>Nأ*c նj*UjE|'Q[D( <Nb$ՅLfvV2={  fgp8μyFFFFFF#H$ t3AMX,ҋ}N/EQvm@@@@@D2iҤI&m G$D" +++++}޽{mk{ ӧ?Y#zW[XXXXX45ݺu֭[R z:߿ɞo=e~;!:xFFlAovccFFFFF?9{7YQWWWWW7,l… .'A@}۷srY 8sݙ3T*Tv/TOk]X$%ݣXD޽Gw UKJJLJ x`wW\iY P[kXb1P^.5)/bb cbSSM L5oD6^wel;@*/Jrf9>_k/P]C}{'w??^ǡmz| --@ppāڡ&5bY6)oo޾ ,]zyR{|=>~6O@MMݕ4'ݵ 055|9ɓ8y^q&="æ:յspc@^<{<=>$= g\_wurQ:Uy)շ#JشݱlZyzl dgW@jj y#,?t]\˗*+U_-*R_{wݽv....Ͼ?vqs]]$4D"DHX˃R)i hh΢|`ts`DGg!:hlӍlxY`oSCv‘##-th== AAtP|}F}} #G#G%WwU_{S@Pt?&t|>;>ɨꀸK}bK^3ӁoaH``=p7`cc ˺`X޽?+W2]"?t=f2մ27o͛wuh3g~pJ:3HO/Ӂ1c,1c}mS`wk+èLg߁˗[pp@q8^1`imi 46j.{Ӌ7*^beli0g߹9s? .E'''O~~w=BUUߤ{zvUB4^(?_Y~>prKeC"T"{ʤs^=w.r>Õ+vEC>N':/ rzzNs]aWt΁iѣf"yh-g99m|x۷l@( ͝+_]5D"1-'T+!ڄ=''@kם= U@`F) iA9x%Πn7FG]1wW&'_}WPc…"\ԢW3輽)zHM?oioqJ+lWW9G?oyh BCBCWmߎy@z`OEE 'l֡q{ te%pvL>} p~gQ_xlW}e o`~MevZ,G(;;apu qPu O[ט@ho}76v51I$1HQUaF2Y3x+X:( 4E>>||׮"s!>JKTii}FWүR}=?SiKJ()9v^[ mmԄ&յqƍ1QQ_?w_>8HOoKOW]rGft5>?,PEahu1[\rout[`۶EmJ9iiY3222>M>HIYVLַi?++jϤ$r5ߺ QtL=Իwow/{i?޸~}OşYZ˗vhr /9yy@HtzPi@ ?!֍kU&&ɓ+BO'LNng*Veg#F *Tbr\nM@ zxxxxxvVVP]H?;M63_AyrmV]DWW,-Wff\KK}}뫿B$jRb@$j3ff+xy^b"l-ښr ,,,t^tLKK+(..-.D or-gZ[E,KLMMMMMkkkkkk}|XCɣcb: `t5BUU#S={;C>w aÆ4iԨA{DXKkt^^Z*/-v);=puu66V3ml47a-4$bWIFvk[`u@ffΡLV@JtJJ|~+[\%:bysY]/aHJn޼=yhBWA`'x T#SiAA;&ɟUU@wwi=eJ@`f3V4[2C^Cn!I U!`N2^r"+.$&8zWo(xqֲŋ'NN@Dı@nnA6v cՑ@llXZR hiMxF 7qPCCwٮW4f2AtEQSghҹ&dwhjj)N` @(3.c % bHE 4  dH !C AȐ@ BA2$!@  dH !C AȐ@ BA2$!@  djZG;>N%)@ 7Q vJ@,X xCo'Z8x1F8::PӐ @A˴y֭?ߺؾh@]§v JK(-JK[JK <(,< 7#0ؼyڈ͛[[[[{M( 9dUU/m^^uE?[a x%R)h8q~QGIIIIlP=\uuMNu5HMm=v>~!0yɓKlī"C1O1~}]ݽFXAAފBg|=pRKlW/Wlv5_Eikkmkh:{(M]Mg.4G\$'_ONfe@aRR9IlWg e@an''?!<$z ZY*EyÇlWѵV[[Ǐ?fH 0lWѵ>}`էз/L߾lWCt alWѵat c e@a||\ay{*f e@a]pv\\tvqa( 4Esz;jEvdYCCgCPPpo]APQQ;٫&&&&''_?,_>fr 88jp0۽ Çz.b;99<D_64&怭z[[bP۽H 3oΫw'&͸ w\::g垞3Fo1@zx[z:{G}} $䭨`Ѣo&.Z8Q[pP_?}dwMLD`޼!S.gR@__A_.rkj@ 8Ãzǁ….bb cbQGn;ݸ^? TVJTV Hnhxs>k>|pssscԴLJCPf~Oϝxz*?lI; s 'L~Yvo %cg8@VV[mVU|MMnjf̸=cw$vUڇEF׏Ԝے `@*B*e*AAIDf{; jߵkk׀_j!@Pa11@UԼjz={_߳* %IL,LLLdҥF.94SJrZkخQUގHbjjخ ^ % Bo DAĮ]AJbiwҒ*^Z''`0a]];\z-Jeˋ*ܜjn  r`ӈ خll8 66lW=H (Ut_DX>X,B<?LM=a)SS] $kxپKf*+UVmk++ss3曷>U9 v5ڃm4s *jɣ(58ܻZm-PW'\^W̘3q `j+իٮŋt/~lW=H (; x`/_v5@gg@ `@nd$_M~-yƍ q#le|긭[غj Y>x%|%KF'))%%dWݿIOK㒖&MQ( %ضmm==lS_=s;wsAAE88`w}wX\rW~/K2>KJހY.aa끏_W9+(zP^j*`iځxy &~?Yv`*Vɧ.dlww`׮7v\\ ,X0 9uiNu~~⒳p]ggO>zp &&011~`֬fS&|Q2(,,YXGeYx۩M,-)?r#f WC^PVVSVv** DuCBURRvXˁ#Z y䨾}) d&/Xxymy |Zl;_E.;j⒲b@ &11 " $ .^lq"'0xYVֳf#~zkd[o/K˘B'N\8WpӁWmWʟ>Oj˖_|Q_}`brn 0v,wر[ocz 5puu]}Ee%! ,,?8,jT#8{Yu'\v X1p  gT$$!@  dH !C AȐ@ BA2$!@  dH !C AȐ@ BA2$!@  dz$Ba}Ps}gs@}=fff?77nnܹ#wΝ L?L(EP TϤ$ ( 럮rϕP^.Ey11)bb M;Aѱc@_SS{45XXDPPL \ 9#G]ug7o͛w\\:/߿ݿ?P^"rh.Wui!@k@S%'w??^AV^T-J9U}s:s/Z59Y͚Myۿ}m`KkWBDęTαc¥ǎyywu3|8Çƽq:/n:>jz:|Ӻ@8uSoG*-iccutiڡCWtUӺ@(*jZTޭ{^^7 qafyyB$$MCzULL=\MFO^Z bTEJH}}`B,\yXN#Y#ɴS?hM p8p8^}jb;t(۽'>UC>tP>SŮW Pw5ku?۽&lmi[[۞֭[´ǴѤI1i~@.. -ٷ:{9* HOOOBB!!ooeހ66@B/{c{?p~\XtP-M;ɨ'; r\.F =<<<<<+ O?=UCZ[!lmU9z[/|Yyuq88 0ߢ@ .8بsVV:++`&׀M9s͙$)$v[[Dں?mm }^TP055555mlѸ={UU7鞞]Uvu|gDD?^񮃀QV& ;s+\W1 _jcc+ј@JJٳ̞ y]l^zvfv5r4 &$->ƞO>Z[ż3ht@^{Gt1w;FG<vW^.5)/ L<']`Nڝ<####P7z{;v;vyӴiBjj=?5*sJ+lW}l88+CTnoЁ:T^Ҙ@x@z`OEE ^(k|­[^}hL xԗ<Uo_=}ٮB{͟?za寺hϠO]#o_iL SWWǞ?!׽Ix}G~uf#G{ހ0ok龾kɸf5ksV>b`v!}|FJI:{o';Ҙ@ ]Hm`q#`l̫36**TT1cV:x€v7CP1c,1cegrts۽> ss3+_}v,6+V,\(((/(%AEQΝ9Qg*f;wqNx>ESuw&qq{ٙUiL 0-͢E֭Cl*wrqomm/OK+夥b1V@FFVUF盾))SRiW= IILJ-[[>AAtPЯG,-GZ`N^2?$D3TZ 'OHumLLW'O=yHNt39w}ԳjU²#_1obf33ϻTyE l<>zU3Q^$K͋9\$ƛVV;Nbywݳ[[S@aᚅnӋ·[ZbAd&|r5yɩBN{S7n,޸ ]\ FC=yYYKYYi۱+}Æ I6 5iҨQvN{;fͯ֬鼼T_Z Sjw {$vullfؐ toi7<055³c&S!!0:ҁlim &AA;&W߽zoJj^U twOFD.:ٛC:` `=]$ŋi./!!BB;o쀣G<^ȬjjBvSxqֲŋ'NN@Dı@nnA@n.7!Q/ Y)%+K cՑqli41~]{71?V]ss0Qg!@``@ 5zro3|6dE&N'N6fjј R) ?خOB75&]}IŸ;/i(tW 1jԩԩTޛPAȐ@ BA2$!@  dH !C  ]Azղ*+++++CBlmmmmm\''''''2+ Ah`ʔ)SLin~Ǐg|C bX7wn[[[[[FQzzzz/  67755555m&H$It4^]\ JRtQF5ؘ9&D"H*p3hy*,s׼̲%tEXtcreate-date2009-04-09T21:23:19+00:00ص%tEXtmodify-date2009-04-09T21:23:19+00:00iñPtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/default/blank.png0000644000175000001440000000065311220704065021250 0ustar dominikusersPNG  IHDRbKGDC pHYsHHFk> vpAgAIDATx1 Om }%tEXtcreate-date2009-04-09T21:23:25+00:00%tEXtmodify-date2009-04-09T21:23:25+00:00F&IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/0000755000175000001440000000000011220704065017444 5ustar dominikusersholdingnuts-0.0.5/data/gfx/deck/classic/3c.png0000644000175000001440000001753311220704065020470 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA(IDATxiPTvD\ WP &Bdk(n%&\!hVR% BDZB"h("Z%DTPYdзf>}~AAh k'kkkkkkZedddddg;_;::::::q~z労z#l߮u%K,Y;=zѼ  ݻwIHHHHH޾|9v}BaiiiiiZXXXXXHQcYp… LMz ##;;;;;;z "={ٳ[Znݺu֭._싺7^z(y7#G1bĈ;A̟?wܹs SA4OOOOOO6ll$@cǎ3f̘1ED¨QFAoֿm( A'{{9A4 A$ "A (H@A@D uشiӦMf͚5k, ======iӦM6 ?K& 1rȑ#G>{vڵk׮|Q^^^^^N/!*\tҥKCL^(B!cǎ;v,!C!B,{xh]ԊGv%\ #####sssss_?ԥ:޽R*#lF`fffffiҤI&?# |;4m۶m&{믿*Y@ٳgϞ=v̻׊CtA̔͛7o @S<ʕ+W\)󒒒,+x핖=˗/_ pիW?.ZhѢEk-H[쳀(ožb!v{FtA`/EYYYYYmmmmmm> ,X3SN:wz**ooy@@@@@o+E,hc޽V;oobcccccNK\ةG* 6lpB%zX[[[[[ 򕕕tCɨ<]ʓ'OUUUUUUYYYYYYT}0X!!!!!!!zϞ={meĉ'Nuܺu֭[?j;C,666666“A}: =zot1xӧOy[1 :t!?_pͰ,G$YWr|XyKo G7 yucXEEVTTTTT;w^{^{M}w}eeqqqqqq `޽{?>hsOz HE^hL- @[yu'N3߿_+]IJҽoWfd`ܾ}BMY92]<flFܓnu ":B_qdCw-U2k/D?~UCoei,YqAK˒':PX޾sbhooooo'&d!$?????_(33{ݻw˞)B{ :ʕ+W\! esɓ'ODДy&}mQA` L#sNi+2`Sn\ܹsΝ Vo +((((( ţr]yFA f^!~ؚ ƮWuGe/l .....e˖-[LHB=˄Zlaaaaaa([d _;ɉBݻw=gc &%G9>W˗/_YN_Aجˈf|YԪѧ3V Dظqƍy[ hGA A$ "A (H@A@D  P A$ "A (H@A@D  P LxŋB[Z3Z(vʊҚ^z @!t0fA+MnJ;;ѣG-"/#ʡ7|7hc^>O>}4ooeA͡rrrrrr.{Y` RSSSSSy D^PZJ NJKKKKK@˴>;PAAPS9rW^z5~駟~d d tH.TUN:u)V APU}!'(jӧO>} TVVVVV,(jSu:;;;;;^|K A7nܸqx[!CCCCCC Appppppmly[ 5Ϗm2XPԌӧO>`ƌ3fmMhʕ+W\d`3g?.ѣG 0jԨQF{^899999 555555B_yW^yҒw/ LB/^xbBcB̙3gBqwwwww?Yޣ`ך5k֬YC ܈rd?!]]]]]] =!Ɗ];;;;;;B_~uޣy B߰~422222"Y](pݻwJimmmmmkIIIII o4o߾}NX#b*}Js@APmmmmmm_}W_}'/////.bFs@APgΜ9s挐Ç>| m_ `SXD\ؚPijgϞ={ ": ,,,,,,x[ 򁂠 x[1xX_!oJ ,ʐX3f̘1c>>uښ `aBlllllP"ꓪFBs@APoo ؑ믿a67nܸq#ok4%dRZARRRRR;ϟ?.TfADL2eʔ)@0YرcǎÆYuUUUUUU;i"罽|'| *------GY|"Aà YnݺuĿqhv!AK_+BcMx3Bhޣ9 p">>>>>3333330$&&&&& Ovi8qĉgҥK.ݟBB蚉C_ 455555E3uuuuuu )z4B..}m7 ,.M;~bŊ+Vr͛7o-ͧ hc٪9">|!@yyyyy |;,9Rk}3>裏>|;,sԃ?p0< ĦQSqۑ{( dtW`<?wea\i("޽E n))))))o՞d1}]AM믿PTUٰ fټ2T0SVVVVV@CW@=y[ pʕ+WAG`֬Yfky[8N>}i7nܸq7ռER!=tLR16mڴi&Fp= A (H@A@D  P A$ "A (H@A@D  P A$ "A (H@A@D   466666ٳgϞ=^^^^^^, 5> &L|˗/ A=#####sssss ;wܹs +Dlh!B9s̙3 ?~ B %dٲe˖-#$.....&޽蛆]c… .\ DWWWWWWq ihhhhhKDY0`7333333BL~xAN([DܹsΝhkkkkk+@ͼy͛GHsssssxAP@jiiiiir5"/[lٲe Uϟ?>![+7={ٳoNd޽FʩSN:k׮]vIPikJ]]]]]]t֭[nؾ}LMMMMM>]xМxNˡ52XJN6mڴi<~CoTX֞x;C`ei7kWfUUUUUU?gU&M4iҤ7eʔ)S=zѣҿ ?`ggggg'^SN:u*#%%%%%%E硡'N8q={ٳ/55555U1XhѢEko… .kdI(UVZJ煅]t ;;;;;8:::::lذaÆ 8p@GGGGGaJommmmm-L-++++++ <<<<<< —믿ɓ'O 9s̙ U[T''Voooooo/"頠 Byw%cǎ;vE讁bן~555555ꮢohU9n޼yͼ/ӧO.}|233333y[|Tv P\\\\\*錁5Ïz뭷ޒ}J!?b>8]><|ÇVx[xVVVVVokl//.@yyyyy9o땇2o` fg}g.ݻw{Qɓ'Opuuuuuprrrrr4۷oqƍ7h=ޯ EիW^{WW=΄PZ޽ʾ2 Ap޽{;wܹsXZZZZZШX޽8*#vWpsssss1bĈ#ķClkCYf͚5ϟ?w=ˋx1OB/PXxX'x"Xxŋ5xzzzzz OA3&6kH &&P?C@Q;A (#$7:/^xӄOv.'z>4BW ѼEB_~fvڵk*^#,f)z`lf9X̖ʺrsssssa+,jm,خ)l=i !vmmY+"FXk_Axw .D9$&&&&&*'8A`S˗/_|ׯ_^{Qn}}6EfB#<K"'&}֐rҥK.H?#K_AP|4vTUX D=aXJt3gΜ9sFwmh +‚BBBBBB`:UCfcDz 7nܸq--4Oe  P A$ "A (H@A@DBAQ|BD hWKDh'4Uo3Q&4@sssss߲2 Nǎ*-- FDy:7o_{zqHuN 4L˗/_Ӫ>ur%MJᡥE  !99999Lloa4+{23fd4kg'M3QEXmmfoXGKmI%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Td.png0000644000175000001440000002067711220704065020535 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA IDATx{\LtIlE|-V.?K-En"K.v]K~ I(543̙gF3gzpN|Ω^s9B!TVss300000 333333W&d VVVWWWWW߻'H$diJ !~-p8+V1bĈ2ِ!C bbҬYf͚} B 33333&66666V*%pH$D!!doi7D`2GGGGGǪ 9BHAAAAAA"OK#FF+ggsssssw޽{ݝCiBMMMMM @^z%/^L~Zhp.ƇDGGGGG<ZE-WY0dX{ j||}}}}}H_58 r)akkcccccvsBL,-----:8(vCBC'e2/ccm!Ԙ` 0BJ!% BHL@KbN:uǏk{yr9;H$ Ϝ9s@Uzzz:tnaaa!LTYYY `g{#G07d!mj4+VLJNNN(1s̙✜P޽{2333Do'۷oɼ۷pl߾}_鴬۷o(]v@gU 9r$t֭[_ٌ3 @4h0\Hbq)SLhI>S[Wz駟 @C oܸqhӧȿ%O1Fq<ŁsΝ[[c$###{K 1c [W?nڴi@̈́ &GKR)Y&[πYM޽{? QVTTTQ]]] 17???Ç-ߞ\e˖-c:rȕ\_׮]NS/]t e59>KJRSSSSS.PKׯ.rǫ3QQQQQD"r4]5RT*'_V\^,,***bﳵ$){W+G= $K.]*ߜOr'~6222hisΝOWb޽{q1u˖-[ZLMMMU>͛7o4i$9o]3@? ֭[7'N(qƍo|DUUU`˗/`/lxɒ%Ky9Wtz}ӊΝ;[~dUjˉ|</^H~۝:9dȐ!„wޥ_֭[p+vK.]T= G r_{:;;;knXuI[|%߷nݺFK@>^'PFd˧jq|fާ3@c;tٳ{L)wܹCO>}??_~W^~:sGįy/^ мÇ6|{I5ˤSH$}t/V>!!!!VYYYY;v`‚fTNpSAΝ;3Ӵ?s">B-\Oڵk޽{3ȰЙ@]4gΜ9'Iܺɓ'k/M<3777~977777uP]VW?':RrԩS2?8ӡC}:d.W1um5{u:F~-[lKմՏ`y֤` 2&ia2Z(Leg()))_nxښ~M%B C ^4yT-SSSSN*("=h~#"""` Pw//^n><3"ݚkTTT@a֖~yf{kJt }T}X={ Pn [iB@yc~433[W7OϕLλF*~ d۶m۴_ ƻ\]]]Kb={K̔f͚5dBJm۶-dĸr C藋'E0nۇ>-CxRd KS}-O:u rہ@'"7өZsիj훪)b%cӧOkm pb  7>>>>/FCR/AJSSI?lĤv#ҬvʋtdZPRy@6 8~9Uuo####kEՁlx|8uտ% }wOHt)Nj7Z~:.olwQٷ-...@ڦakܿdh^E1W`R4TM 5)ջ<"S+*#AyԸLA)/_^r7t)W#/hqrիUKцtnիg\{s* zjv $S\5*>))) _5G(5$ݯy 2CRL McQFShkl iRޱcǎ7 #TtқƉLH9hРAl%O&0#Bu߿aaaal)/^W%%%%%%5d5~ⶤ Y׮]43%o-!]'FP:vvvvvvAiiiiiСةPp[k={(}t8oԩSVDv둶` 4^rJ\޿>_QӀr֭[.o߾*tݺurfggg}4i`Neee%ۑ'NX{+P_FȻ .JbCL@hRD9999 ߞ{pŊ+>: Fř3g߿'::: iB#vqqq1` L&2ʯ}HS0rpRkìYf}` ;w ebbbﺂ< q%ѣG>0 iiii-ZX!;Sa 蹾ƍn㵿gM>d~oՇ1͛7of葦` 4V}ӂfɥ|3.qqqqi<#M@hd۷o_g1~5k֬8k׮]>ZiT@b.]ti & _xb1o,܊3B#5+Y/Y~zVD@h"mYtRu&)Ȩi@h"O-dݻK~1222h=M B)ϟMB;L(٢Eo]\\\\zj[bv;:M|Pӄg n[BH !R@@)a 0BJ!% BH !R@@)a 0BJ!% BH !{o۶mۭAqл"R+D"(cʔ)SZx<8MvssscHT,*ϟ?P1̙3gآ"Y[@ 0leee`Thooo`q@@@ѣGiMm(^^r\Ym8 䘭[npdddd-Y{g̘1 .^xV":/_ P4$aw{?k*߼yƊ|o~X<5j(V-CnǏuڵk_4ҥKRV>|0ۭEu]9xAC \J5k֬a̰xH$ѯ_`/^`H8ʹiӦȿ%?OC@U|… lp1u˖-[ZLMMMU>\Ri7iҤIrhvzgL&(K- }?txA]S<xzTWWWZNNqТEնG:?[jժSKH~4=ϝ;w@޽{׳ p ?>a„ F1rS˩SÇk;/j:€*W'N8(F,Y `vvv6Gtq˭ ` ky[7 _,t>"t.~[xbI7qP(ȻL>Y@ #$[Оt 6l~׭_~=&X*G&'''ȏ_ b?~]vi~ɥkrܹs}Wׯ2Ƚ]f5{ `k֭[knF[j e#ȕp͛7o}t@][.:uTz޽{R::tG6ݹsroӇR}){@Z TVVV "3Ҵ0~Yh|D藛.>cn/JRݾN@ ^4yȌ3mr%^cƌXyyyHb={~bF!Sghb0BKҙĉl>@b2zرcNBFZV\\\Lܨs7V}5x'+WdGM} "3ѧYZZZJ+KKKKox5u0һDƝ9Y=s;v$ٽ{oS=yffffmWo"2z@ݳ7TπCnJ/z uSx Gܹs'X:uˮQQQQl}ݾuB={ Pn R]hms͛7#ccccRTmĄ֩ϕLλbŊl 0`@, <G{xuL0555e:;#+rȄ$m۶m[(q1y}Cs5_1u7 c>-C(4Z$:uxUP5騛Pi'_u֦.[L%ю O>NǷ)á.]ta,4>TtӧOUᙒѣGdfuС@V2̭+XWm#rRl"HE%YΝ;w_.#". 6̟YzEEE@q9s)W$WqX ӧk~QJ`n%rcC=LGuʕ+_իWx{{{3E$xJȕjI6eTy\R5$z;:zQ{$2Lח@woyyyyB?ln4z UM6mH8O.+?\H-:ξmMz_ڹTl,F^ťrpES ]:p7o޼~{4hU/[l U$-#?~5ߞOs@֭[nE?C 0ٳgfh T%$$$x|℥7nRufq{mH PEbAG'l PIUߛRd{#y15̉˴{!QO3Z9rTqMMz '[@$/-_|v(:9-F1V֌䒠r#0tUn5h{*PB~F>\RL M[lْ#{c tBEꫯZu헚BZqIPB= 4vƍ8B L"###_.Ǎ }2Uu1ݽv?3\vGH稕=No>!`mgϞ=gȸvC̠^KmWƑ7l^V[Q:xSsssrä2qȑ#,-5 I֭[Yg)%%IIIIII~~̌"t@PZZZZZ:t2 R@@)a 0BJ!% BH !T'$(j8X, ɿe p8ϟL*+++++wY={ @ "Ԙ={ٳryZ߷o w/^xbLWWWWWW>SN:uj ;`PXX'RD"HRSBCRT*50px)BHsΜ!6lذa"QUUUUU֭2L&Qڕxr\.!]$ B\m`@ .$?X@B9%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/5s.png0000644000175000001440000001634411220704065020511 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{PT"(j5E W[FaNS(o47QoD萢&"qPXD/|og/?gd=9< Be2Mjjjjjjaeeeee uBR׎Ǐ?~'+>ZP Dffffffqq&&&&&&۷ZjժUG=z4F/=z@EEEEERP`(. nm}![N0a„ !Y|˻hMܜ}&M~ʕ+W\zꩧz)yRT*Ҙ'ndddddB^|ȑ#GU@!3жvs`$U ЪØ1cƌû!mb5QF5cqT`EIޞLr!CR@@` T0B*! f?"t(x yf0ҀdgϞ={wiaxN:u)lޥ: :ػw޽{DuuuuuuK7x2L&.-BTKKKKK ݻw-TG}GK9xN@'h3<3XXXXXX.-B͛7o Ç8wܹsxvKOOOOOOޥDbںHBWVVVVV~NAȴiӦM&|u#F1;vر0|F+/////O 6 ,X@ :88888HZ[ deeeee(: zAqu-mr}etnR"M KPM6mڴIjvp}ĦC5Λ7o޼yRmlز_:577777.+HHHHHϓ0s̙3g?Φ֖L_x^xA곂8tСCѱ5eʔ)S3f̘1c0m(ۄϝ;wܹ LBbbbbbVz…B;/^x??????Bυ#!۶m۶m[QBܫ8GkŽcW?1'1"C:/!JRT?Z>G......Ay͛7o޼)|lٲe˖-{h$8K*AHHddddd$!W]]]]]] JF @;\>}ӼK\.F<黂õk׮]mAXTV_SMg.^6/k<64yopdZ_… .\fi;7?`ßi醿 'vMH߰-`;xf5:sɠk+B'UG)w'Onݺu-BfϞ={ `عsΝ; 6>:= x`w ] oâ+BgxI@8qĉ'/4+Iȑ#G(,,,,,FɄe/^xbK4[Ah\N' 2u]g= YBޥ17X 6J[0Qa+0-oF7!$!R@@` T0B*!  BH!R@@` T0B*!  ++++++7u-F矅u*q@0r}w}'lq9\|tI;:81cƌûHjXC0R۷oo6@JJJJJ !^0 ] 55555t,"a >>xѣG?^______|K`$?׮]v]z$ jk׮]v-BP([_z{{{{{y 6 [o[]_~??}4H0 '|'hA\\\\\<萶` tXͽ.]< 22222ɓ'O}H0 [ޜ}aXXիW^ /////#M@sG=z(@xxxxx8RT*oWWWWW ??l@Siiiiiiꫯ #}9X!$$$$$ '''''ACg/R4F W^yW^]*4Xz>6mڴi& >|üK A%$$$$$>  ޥB` ??C`x7x Mp>  6lذAظqƍy1XCgA_#***** {> m:}4, PRRRRR»T:7|7ݻ:8Ke08ywyVޥ۷o]ㅁ j1ol ] Yf͚5 ^{yϏw)&Yjl (0 ĦO>}th˾𙙙m ҟ6ѣG-?2*!>>>>>>l}%vO"d2!O?O?ݿ{ٳg!Ơrx;Y33P}h!/_|rVUUUUU ϧ0FOa '|'5W͛7o޼Y($- K7!X$'''''B'=vBL:uԩ6b37p$bŊ+Vۦ&7nܸqQOOO<O<15hѢE{-x֭[n c<<<<<<xe\.Kҷw (օ!? K`$D;wܹso߾}K`$Xvm\IP cfGfȰa Rڿak@یwܹsCڂ``LClpPKKKKK_??,Ydk׮]v"M@sle6[&boF` 6@ ZSXheܹsfc5x-4XSQGݻw޽{t 'N8pǏ Öu3f͚5k=)W\rJ Rv]j$ {*A/!'N8qFޚ+׭[n:BRn ctLVVVVVK.]$LB .( BP\\\\\,Ls=sKg08KKKKKK] (lTD` T0B*!  BH!R@@` T0B*!  BH!R@@L . B`!99999ٳgϞ][ԩSN]*޽{+, PWWWWWǻtPܼy͛vڵkE-Z0eʔ)S9rȑ,l]={ٳ p2jԨQF?:::::w)jlllll$$<<<<<\sR d˖-[l!;ξ2m ]vڵ'^&d2Bxnrʕ+W;vرcp ]&WV~Ǐ?~xBjkkkkky*tAw;o޼y"rtǭp̙3gBW6 ??H52 quuuuu]ddddd$!tMB녪?]@ȁ8@)ӧO>Mxɒ%K,`@Ԏ;v!ya5/^xq&$,,,,,L|Fq[USAwK[ iooooo}HjۋNۚ/AлMLLLLLy:wۑ-{zիW)Çy=ѣG= qݞ|~mt&XUVZ Ke7utB@qzQ{g\zիҟpرcǎk-QRRRRR mm{yyyyyio~ҟn@YA_B0ॄaR0a„ xRzBUUUUU@DDDDDBP(OC 6l4H]1bĈK)=BBBBBBh>W5>۷o߾}K4NqcmK,(D#aԂ ׯ_~:RJO@HMMMMM}CG{.uyyyyyyK)="D~b؄;------/adw֯_~z4gSuɤ{-2 !nM= ?Yo'ffffffRWt,L\3f̘1cݻw PVVVVV&WQ*JR:y9^|_|ٳgϞk7nܸqYtҥK ]B5I_~@yv@+ hJȦbE+?] ӷ~,[lٲe}SSSSSSM {Bhm F O?S /`fUAA; âiO6mڴiշYwWg?~~~~~~k'ёm۶m۶aDx6V;wܹs57&!vΝ;wBMȸqƍ'4/_|rBhN0GXa-Bә@6RQQQQQAHuuuuutСC 'Ņށ8/B& z+}#A'!믿h@sCh(וßϟH".....NNOZ†#.ſ.\pႰ B|0@ƆnGΚ5k֬YK ,X`60P+>>>>>^wa@[|ӧO\ҹ@tҥK.BWѡbX"'%%%%%iƎ޶vΜ9s߯\*0ehhhhhh8rȑ#G Tsɱ*R  xŋ ₃>[} L4,I}|||||x[= Q! FliuP#d >E_ҹFE?!  BH!R@@` T0B*} D>:_[H.Wdtݻw޽˻!mbwtttttXZҿԨA.LwBG kkkU+*tAk3gΜ9Ą ]]]aa>PЩ~駟~i::՘?ϛd2LBÖstL<5sSRP7g}g`!]DW&hjJ w95?^ВzY1%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/6d.png0000644000175000001440000002104311220704065020463 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA IDATxy`LW?d,$"EHljPT-+ZS(%=Rj}#+71/]!x{[[[[[[''߸qƍ|!&:tСHtׯϞͺ6m2hbbbbb2sѣGmfFA@HիW^J( oᶫm#44444R/Vprrttttt仹mlmmmmmߺAwC !Æ' 'SS}!6@ Q B(!j5 B ߻|eǏDϟ?ȷdeeeϞ={ LBm۶l} 8p &&T~E_ 7or>/D UW9{))J@9^x(?P={:{{{{o߾"U]v x"xEӧOwޞ2M>xETiiii!ݻwݲe*L&9]Ǝ;7 =zwޞB_~?s@9P.˵$RO8q"Pr3666@ UVdH$n+C{ pY'L0/ˌÁ Ϝ9sh~4-+++#>}j?>4@lU0(:>>>>^w 7|atϻŤI&C}/~ʕ+|_~7T,'bO>}8{/222L=ݙeur r`bfff&`<>{W۴ipiv޽{y8P(0H׫ίK믿* \ٳgW?8]ji6lPJ"H> c$SN<%ܷo>ƍ7ckgY᝾y H$'''knq{~U( NT+mmmu֭@\;wySJJJ^^^^?w9aQ͛ ޽{7Pv&+K1U@q65nܸ1P`'I4>YVQ`+([n<<9999?iѣPֱfssss?'O< >|p*Hagƌ3p{]ݷ̌u^fw4h ޢ"ݷCP~%///O‹{ ̜9s&T*hKf6)n.~9tٲeˀG8p.9R c`]y ($*^&xdq,ɛ5....䬷~?7nܸiњp \_.:ru… nMe\o4!$U VGp?O?8L?~w߯TuAcI2LBH6[MpuRHֻ/ޱcǎ.lӦM9?5:4K쒿?ॺr0J>y}69Ѳ'YPr9"""By Zknu|~437JǭO+5% 6lRú{z˵ql mM0`%+u}vڮ]v@}TTTꊕgpyώӦM<{tM,4&0BnFR;uai G&Knݺ=S֮]Vwy tq /^ $`ߏul4u-Zм]I7kѕyp+4Mv[t7wlӦM\F:};tlGƬXUEAankkk xİytX:;wjժAxu 9 RT5oNo~Nl mX'zt?*82dȐe@'[1&$$$EDZ5tM\c5[Yή;_~=G[%Ԝe}SSS :{_T@BM|'ytڵ+`ѧu֭:;D_W^x~Ro[1C6Ku@0 wϚ5k]n: %%jeܹs:f* KO:u rabKٕ#Pnf͚5|oU}kfbŊ/ roX|ĉ'MJJJ#TG4-=p\Բe˖|o.5O]fÔ^v͛>}+k)S}4[].yZPs:&!l^?Z8:::رcG0?8Kv۶mxz* ޒyQf͚ l%&OΝ;'¨=aS"e}| h=/{='8f?Z.Rhņ>V7ݚpF!N%sWޞ|u9rH[t!1[zﲂJ9XJ[ۯڈ>"xT$Đ[{#WϟZ ЄJ{5Tzۇ@= B!DF@Q@ Q B(!j5 B!DF@Q@ Q B(!j5 BB]>yI[CFk*Qb$,=sP4=!j=[Ξ-tPG] """瀃Czzz:_w_(ꘄgΜ9ؽ{ޏn_ZkuDg"H50a////vڤn@#_pB8555~yw{|9(jqW\4|O?;dhB-%ZRRRÇx[&س ~6l0@&J| Z*o6tÇynn޼y8}o >:-%G|o߾?aիWhIM@%]LmS( @rkȑ# |=)N R=zhjo^^^kouϞ={>( ԝa Yf5TVvݻ|+ Sn 3[Sԁ&Mtaa@00nlݺu+,> T}۶m= ׬Y֐E``,YYYY\rƆV%yzRS(j Nl"v\­attt4`  |=)Lg;w <Ϻx@^[nђFPKgvYުUV'Y ={lh B- ylpÚznEhBFP~:2͟?<ǥK.릳p9spa%Ȥn@#R-l͛5/٦8ibbb4Gu B8zѕ>}tE(ꨎ񬠨]z6l6iѢEn p0rttt$-جD Ua,6yMu\?A2B(!j5 B!DF@Q@ Q B(!j5 B!DF@Q@ Q B(!j5 k׮]Nvڵ|Yd2suرcz>|[ׯ5QFn%1x* P2ɓ'G9&$$$iiiirD"흜{7777۷l} XѣGMMMM>8 .FZj%KLLLp}։'Np|*2...>>[5jnRf.s̚5k T]/OGNNN|T*yyyyo۷oXgE͛7'N^pB͍W.k׮)7̔;w_O]~zԤ]vss]zjhL&)?O6m%6555U*~ݝ'''''zw YZZZ <>|IKwU+dMsƍ/6111<;v`~5v<7Å1cƌ6eS6zիWw~.Υ͞={6޽{y]bH}ذaÀV ۋ8y]{֥зm۶mk~ׯ_>czߕ#۷9qƍ5nn޼y8_~]xvC  B!u„ *o/({ psõ?;[n ĵعsNtk.vؤӧƗ.][ OqY+"H4i$~̭[nu\XXXyazeh<agXKL)33yaРA{٥݌[ZZZj^~X +d5©˖-[4<]qa<N&իWOviPtfWEWZtw!^zV•>&avĤm۶mۦy{wAAAϏHֻobĈ#JCUlXߛ7owkHM6ٳgOwiE[ӊw?~8P85:::Zeeee??Z'Ylg7.#"""nivg?OLWWWYv?c@ڱfn! ֲYحis&xũ@paÆ T}˗ RNz-ZHֱQ֭[Ǐ_>|KVVVVorqR{TTTO6mYYWpd5Ϻ ? NN5{8C8BK)"%s9Pmݻu_w[2Ŕ)STnfY$Kg]|Xp ,^\FnݺuzВluG'Vf?|jS####-Uf%Қc+0·{/^x1 wd.昙*+ե{x!2220\7x/`XN}Xߔ<5;n)6]y  @#lܱM6m4=t!vA V7yݴi&+56ܰaÆjNjnl4.))) Vbr5[rMx[S&p@I:]ш8vzgVZu2~>F@&#}0uZI x#؊2EWVR{غEC .\м]Iv]tLB+g9 C\8ԩS*o7euMo*fΘű{<ٰM ApIIOWI {PM{ҥKj^fy޽{Wtv𴪳o-{V5[ =!_If͚55?/^0@EpQUu SI9ݿxulDzi^ܻw^zjI@I`-;vg[c1=vª"a \~cǎÜ/t<nQ?[KynϞ={Vq #={,?nܸq@JC6Rɓ'?_`®E܌ʍxVPֲe˖ɡW+>W wwww[Ow3Hkξ&qŏT?6۷W!Akh@sc]i1E? (0eN?3uڵ+wȑ#n-1֭zիj {쑃Sk`9si֬Y3@ƒit@יp?7]so4իW#Fo^fވ/|pH,bw&o߾}Lcǎ;vTVb0\TVVVVV6r$>;7W a;:::::ܺu֭[ !D1СCZVgW^_8CpuD"()ƍ7n05m֬Yf;B*d2L]\d 6l&d4mڴiӦR{ 44444d*v"p_)!DѣGؖpuUJH$|WN왂Ey9^*|W=) {9B.@ (P B(!  Bv@*޽{0E+bcccbB%%%%1̉s̙0Ғag s~XXXÔv-)))yrW/^\]nb)$ D"93cǎ&ʕ+W2+lD"H$EE={]vaGbGF &u 0C0|_~n߾};3111{WK$ \U3x;f0`K0 "888 oΝ;wDUboܸq#K.] \YYYYױa{ p+W(~֭['|`+}9999EC pS-o1c ِ<3k޼ysnj۷ohq!999͈ M^ta̙3h3\`EYYYY|򾞘>xS?sսaIII @ထ#G(؇/W^ <{UW~:O8q"@yDz2'@(=[4"666V, >|8@inݺ ?k֬Y&q;vVDGGGk%(Jr {3wӧ[`9K,Y@_.gGHjjj*e#GQS@/|a}֘Խ_~ʟWXzĉ\R_*^B8ũ&gϞ=rj<MOOOW93222rrL2c\[sΝ(κpXRh~xذaTWi;;;ߵQ=c:w/Yvxhx{PWI{yyyq_BnO?@NvX$$ .\wmI]9 3fkz%Ig[5J?=?/""" yWx9C8SvL^|֧O>6"fѣ 2 /_c7)ڮ#8;w6.:5 y 6@ɦ96ژ7R*J^(nuȼ~ߵk.&_Ǟގxi0zWGo|EYٳY%u1V NgBm5@0ӹsʷK,Dt.~ xȕgk:46ʻr^G68C:WHA####ۙVx@tSkgpBuI ƻXsqBm]'8Mz˗/_;}(ӧĀsթ۱I)|x)N:u0Yj+76~ij[2!wСyYwޭ \>5ѯڵkQ!\k| HK]pʽbxWK <5ܸd_@ԩSTWne#a''yӦM?b|GWبQF$'J={l^z{`1Es۩SNJ?~c,R;`&eӽTz>>>|Bw_APDf6;pTFڵk%zP Yg (rppp6ګj``` ߵ}jfihhh{~ܹsa B!@ӧO6#ޞpR;&xfݝ> oc Z̚5k@ڎ;v6+|ԩSqʰ]Cv hlllw4GxT3Y: ,СCW|FsR[ (x6866?6Ivܸq~5iҤI|צ@>޿/#\]]] w4o޼9@ACXb1}U3*}innnwпG=:^z5ߵQ;8G"-ТY(4T$=mc]IDDP h(;xn~(ngggw_n w9n@ ]+Rkd\5(3~6Ab ,6a[ch& -? 2}ѢEMeZYf @|׆ Ϻt҅(%WjW5tZNoOҬu|ܩ@Q h)ءm۶m6mVWA >~{&N8z ޽{w y_:oqxxxxuW`( _N@fa"H`oϞ={5]Є-}ǎ;@WP =f޼yWNENnԨQ# +ǩT=z29yԨQz#-:0SͰJ ~;.:@@@@$+gW_}@|Q »˗CmeoժU+&A4B!9P?w9s:˗/+ [@h` Y̫M4i1c]k ".O퓙V\3jvɒ%K^9(moɓ'O滖k -Zx}uD`GU9r~qĉʸ;D57J]vMu/ycٲeR0M{\++++U>}b ,t)rIMMMlrȑ#;~D^/+W`QSшX#F-R[ nw_r ~\\\-lrٳ/Od]f댍6C-Z}f%~= F&$$$؍Ā TE-N>} {}hhh(C-YL2֎cD3?8m۶m\BO8qS7777ø'2|L4i@^z^z#+ /Y93f̘7ƆΝ;woHjS+ɓ'OV֭[?.Ӱ1cƌt)Sζ wm2yʷ5iҤ=0uuuuK&F5=a3aAbbb"_Q1G `ihhhwm2o/*///7wwwwh?F>2lܸq#ߵe"H%{Ŋ+ ymTt"6lhx  9q„  {_trrr6]D_M6m⻖=Xe[n sohf͚5x|׆Ԗ˧~)o ?][hL ϴ8p@f_߿?McccckEj?hh̷~罨x `JcfV.]d]v-ߵQ.suUחh'IҥKخx Уp<}ح[n^b،p4TS "ڬ-?111111IϞ={h10 aÆ⧣FM>Ǐ? @ PTu-qžv0222U5qO|hyk׮]rttt>yc5oGOLAD 2d@3{pi߽n]?zjh(>;~۳gfwO El+(":::6dTyvS VSEչ_~R}W𷏏G[CH{P9˗/_=zh#~Qw[=\9s {SwZ_϶D]R:``դDUVz|f;uԩJL&.- ;v>ҥK,ƍ7{/OA O[?V/p6fUuqqqmV0eEE KR51a̙3h] ť.ŌoQj+hh5X tWبQF$'J={lrц4,ҹʷwʫ_ϐwL[k z͛7W?xy ^277.R*v޽ #% ѹ3`xHHHH~1P]IdtUVowꋩ"-g'S5탯Eg/zKvUػ=%Ұ`TefG+ qT@c\ wL{o!N^|/Nj8hРA_͚5k@i?On~]Wm=ޏСC]]iݻw8hXb\qmH쓞\JỖDmN6mwEp.EnZ3rX͛7MeبG{,;ݻ\ PFg~ΞKi]ݾ6|ս>;{n7o޼ `yd+ax[1I35{Yf޽{^j>|0@q>do~i+=~ƿuܹ3{:mC [iC !D@@Q@ (P B(!  BB@Je6K]J'Ŋ@ ==-----jB)?????={""""""0!D};v1D"UinnEnȘ;̬]vڵ @``````YYaaaaa1ٳPY)JRi||dddddĉB@``````nBѣG{ B!Lfծmfffff6l]jZV|~!TZTTTTTtRT*{O/9"H$͚էO>}AAAAAAμM'͛7o޼Y\R`8^.P:?!Ą B^z%+˗o+//ׯ_~ήnݺuwP\\\\\ m۶m۶2իW^:u*3͎'YYQR;`˗/vm AA;wܹs%!Xဗ6إD»}\)8:::::VMJ1xRfeii~GH(!Z- B!DeHzU w]vwG=? :zyyy}Znpү_~Cnݺu!e4|?=zh@:ĉ'$`]5'ȥR$$$$rϱe˖-u^FgZj`m.]-h\rx,g'L4iV=3-؉|xYf$Iӝ;w dɒ%{M* RTG9p5k, e_ֽ=n"xi׮]M D1}@[n{RQZlٲe@5e|||<`uI&ɀ[cǎ˻uo[ gnnn;׫WaÆ @IIII@ B4xsQFDedN8qD8<;;;Y *)gϟ?힣NB /^xQn_S>ӧOAP((((xH8q $6}oΝ;ӪT* |ؾ}e_JvqqqtޭD"H$R)K_!<͛7n5{݀(>3pk4{ٺ/<|aCbN-]t)Ps[\\\\?{pg} @w/t3x f>}'O ~{:tPۋݽ{151|Sța]v-f@_~jdA=۰aÆVXA޽{.㙟twww}U*g kҐ!Cl]믿lKLLLݻW<,Kn >m۶m@Ȳ$ʋIg{,Sq&yԩSFs%iى|zfr\λ!sM6mҽ={Jblέݳggu֕Wqƍ &LR6glܸq#s:nH|ꫯx ͥ4Z|nX۷o Ώ?~ } $i׮]hGZ@泵4cjԨQw/o/Y yF"1nܸq#7o޼<\7"|Ϟ={Vu 6X6 6=z77c'G1>J ʊ ^f߿˗/_9999&waH$c,Kpҽ{{A'{-U@<`~ˋB\Ն76ե 寐A^ƍҐG)o;8p5^4G2@(ӧ\`H4 E}Gc/~L^ԫW^@DDDD1辽+X%w`W^ ~?Ɍ!KJ_ .)BRKNNN̜9sfB+/^hѢEX,+!tz=pŘ1c8&s4N5ӇV/^{'aؕLs;y3U#֬YP(ʧ4P4g\M6mP.D.w9y?~{y⨨(@hl+Kn۱ViAB$O"CGV:246+W\iV@ٲe˖+DzXH#`޼yj uԩ=̴2 Fg٤,6OW6I9Nֺ ٭D` u:lРA÷C3~j߾} _a {8[VVVe)|Ma"VZ5C[QG)ZjUZAoc`gla^ ~`#kڴiSs;z 1$pM3oIڢlE% eM7.^˱9I+VX{?ǥdž>+hf"v%U svX"-ݍ%RÇ~<͘Ers6Ir%N~'cչpˁ; 6lekzuar7؛nj|+r a/T [Nڵk|h悒YO|ڌ'7iҤ _~6[ UKbE }V=Q2طjߨ{QPι{*mIf$ @G.)J^HDCs2/XpBXūӌ3fldw[St7WWWWWW,'''''[7~u,---)l{i^n^AA@Fp{bZOYdU\\\\cvc ]&i.ѽ֜]Reʋf̙3g~_!Ĭ͢{-B__"U[Ѫ6իWλo? *˭mX3{(ȥcJ߾}V%$kDY{:vk~]wN2e ?666݂@cرcǎ;KL])m?OOԩSN@lZ7@HSTTT\P7o޼9l g}ԯ_>Vɬ@1znfeiS};t@ 4So߾= 쫩21Bw- B!DE@Ѣ@ hQ B(!Z- B!DE@Ѣ@ hQ B(!Z- J\ݻw.^8v1ޭ!њԳw6&M4 P;e_&$$$2r+JGClٙ#m̙3yBP\>ޡ3tΝ;_}oڵk[.^xwkQ Te2 (9f̘1Eٟ5jrb/%B%񋘽<)))v}mMR9P Tpb/]t ~jժUo5.X``[bbb"}@d_JR) 2VmYc.L>=xBP *{(9yfܸqpYf ||6o޼?_˗/_\wlll,ޒFPAd],k"ڣVՀaÆy=)/&N pPXXX`;'''Gq??~<@ ;m͚5kǏ?nbs!&ڵkA=˗}L2wk/Y;w(Ls/vK{eTx h=Lگ_~=i@0}+p>̻Ur;®bk=z4֐E`"c^v1111[S6{8i@0rىqϟϻ5oɓ'yF`ҷzۿ@N?1NF0߻wޥ :, 9ƊHh ~e)yղ_Nt;vXޭ!/@0Ǣؤ!-:Ļ5e˖-@̈e˖-AkEnՔO>}:Çn @Dp($J` fСC?u-ޭ(8y_|Xv*,,,lGǔ NjmڴiPn bX Xn:ޭ(8i oڴiSD"V :uݪʋ3OCBBB [cxYV\h) B`$lpK9qĉ@pG0&F&xߟwk_=zz,ek3B`d,3=u V}Zjn{:A l%bssssޭ"/@0Rnnnn{[:fj4OQfaaa[ʅ>h䑓&MDO*+ J]+(vwww͝;w.^,x7lجDk¦)l(*A2B(!Z- B!DE@Ѣ@ hQ B(!Z- B!DE@Ѣ@ hQ B(!Z- +W\NZrJޭ!b0EVUNJR d1rȑ{<RCBBBk׮ͻ)={Y ?ѣGـsΝT?~ ." NM^vҥ zȐ!C읙FӸ8h)o@cxTFG}ѫ?oX,K,Y"S"H$@@2$E߿>P翺sɓ'Oswرwkʾ~ <2ܹsg?>gnnn.yk3~nݺBL&{CPn,rþꫯ'򌌌 ޭ'"k̙3gY9sjZǕ=u) eY߾}hny1@8tҥ@mqqqqeoٳgz}gA޽ EЏ?#=0222R~%@Ë@9ŋ/:G^zpecϗgWO,_|9CHhwʕ+p#NYzj޽!F][*J5j >@kx <{NիWx A);;;[ Il4"UP(O_%&&&1y%W iiiin7Ovvvv;v`9 ]YԩSu֭Sa?yvڵLԩSn޽{?ϲSaaa!|zf Ë:{ćEY>>>@u=z6| A#F܎ܹs;neo2߿?bw^^^ABR8=6l ǟݻwLVyBa>[KNҊ+Vn,~qgٳgWiJ2\<Ǐ?:f?,Ywk Gpwݷ:tP@nUW^ ~[C4 bӁ.Fy.999wG8==ܳ DTl+\s5cƌ] \ ֪UV@ZÇ uj $s< pVl*jĚ5k E```Ó-ZĻP-vڵ2"z sS!,ِ%;/fxWWWW޽{szBԺu@8*** D"n4zرcv'NȻ5~ٳgOSBBBYh-H$o9{xxx0lP+Nm֬YxwULCZǏ`5+"E4\Mbǎ=͛7Hx˹ ͞Xf%H})%TYYYYgw~Ν;RSSSU* uӼ{ "K6o޼x:A qp?~~:T%Jјz'ffff xk$ZYfM޽x2Txٿ_PCy;no֬Y3^g M!ZJ_&)YŹa}rS=Iƍ:[R7vO=f1i1cƔg.bW]%O9.)))I] 8>WSϐ{v۶mڗ&=FB\ 6|SƲj^]Xa ޽$F瀅kryp]>|0( l6_3(=24 %}+Ur`u1V_(7=Mx_Bi9_|/Flٲ%~=|[)]_ 1vUl{[vd%#-!-8}РAEο hA#=+!MkJJ"X49 yl.WwTwH6z@a .\*hf4mڴ)bO?v8ڵkWcVkh_2111111I@@@@@_qݻf'b[eOTu !o#w IfbN[KSuuuuuurrrrrru3+YSĈWnԩS'S/^I눿`zU/^zY? N ]L&4,eըQF**kВ_@}Yk\  :ct?9xRKKKKK;!BǏ_ֶ?{ꔲS ӧO>Y1s̙3g0`Mڵk׮]{dΝ;wlog2>u]1!sttttt|իW^E tz9s̙3/\`O ;\\nܸ|˗--EAɓ'O<} cʔ)SL`s |qE!l(1h(\ 4 )߿2D!F P -OvtpA$A( A B A HP@@w޽{/ʿ%Bʕ+W\m444444lܸqƍ|,DHt/d_~̙3gΜ?O?O)K'vvvvvv=?K?bMMMMM^A 4sT!zIFFFFFٳgϞ /+++++ `ڴiӦMF ǖn.\pBvׯ_x~mѽU?ѣG=y͛77555553f̘1cD[Kh;IIIIII,!9p EZ} %hS!Ejjjjj#˴4ѽVAէ³>ϊ믿Knݺu-ѽV$^Gr  ~S=zѢ{> W|g`ܹs`١:tP)E-! Xt5܎IlvV#{O>}iD77777;XXXXXX ]vڵL`s!zG]]]]]??#:{ٳgsΝ; BslRzcǎ;v qǎ;v@LNNNNNFAd) EŮtvL&߿#/(sXAllllll}YpXrʕ+*8uԩScxxxxx8"{nTsFܻw޽{E] Xq|&jıcǎ;VUVZ%lk !Dz"20l ‡̣GtvvvvvV۷o..lNIʵesbλD 9rȑ#=oyB",Xz.8zѣG?roYQVϻ7I 6)tҥKl۶m۶m5f,pTVVVVV:+˾}' r\-[l2VÇ>|75k֬Y#yך(f͚5k,ϟ?yVl2Q#T w޽{D[ixefVZ(666666k mgȑ#G]#9ɍT[78A` B3Fr]W^zji#O>V/֭[n:______j#)K^ZZZZZUM>s=g`~)7o޼yaHD}b&oK e˖-[hEvAV9"i}U/ / Y!8oo iӦM6Ia=-K~- ~'=l<'N8[Eu'N~B+_uuuuuu< Ǐ?]6t`'mҥK.]BdCk)jUuш,q#F!=Us BdaψG=>>>> [EÇS+`ŋ/Fdɢ/i&"""""<)Ҵ5%ZwZA " FdR5>gy 6lذXtoM~_UJb47d11R"VM>:#/'S'+'/eV: = k $N% P A HP@@   $A( A B A HP@@   $A( A B A (S[[[[[ *^INyS`ƌ3fx_~eUC& ʺ< =/bˮrϷ,)⫯ꫯ"sedX_|_`k{|vtXm ]Ht $-j+??( 2O#݄AǨmjܹsV݅A}Nkkkkk+Ç>|(i!A19V$VwRQV$jbԩSNmr^yW^y """""B|_|Um@fA+HNNNNNuoZ4"m}W/_|r777777!^֯_~za<,SsΝ;wNс;;455555ʺC bŊ+V2RΰO3)#!!!!!T"+#$رcǎ;mmmmmm!޽{қ]߿̛7o޼ysիW"9}r!Ut\ecccccp… "^p… Y: BFFFFFƠA|֜??(+++++F {pTZg؈୷z뭷UXXXXX(zG,^^^^^^,Ya8&6o?h`{76Gliiiiim5)(R\\\\\ u֭[=pa@tNN<߳S)7!ASOFVz~x͛7o)H#뱷IAV9 ?????_to uC':C:vxImHtrǏ/U4|$åywvvvvvCJ唖090DV:uԩSRs4={ٳm5rL w:xΟ?yVT&xy)SL2EOG9&iEo9&i111111RBC^xŋA@   $A( A B A HP@@   $A( A B A HP@@   # 7nܸq#?OC `fffff0lذaÆ̟?>| }MÞhggggg4ӧO>}:bMMMMM^rS\\\\\aÆ 6 %#F1b ܹsΝ}O4z+/hbbbbb^^^^^^{Ih{ݻwqŋ/Vӷo߾}"">~/ e{K˗/_|}Jj@ͤI&M$nZ 5΁8PXXXXX(Do~f̘1c ĞjxK^DWz'o+@ZZZZZ^= ,,,,,LOOHt*6蒒]vڵ `رcǎUnGnnnnn.~>+? $dE)k׮]v?vZ[[[[[,X`.J_o?xYtMڕ=B=455555lݺu֭[ݻw wL8۷o>ϋ1|=zѢ{Ot~駟~R>fΜ9sLV.#####C7a7gΜ9s5]N:u)r Q??????_b"=+yvvvvv4Çb+W\r%-[l"M@ggggggiΝ;w0777775jԨQ !> ______͵S&.M0ko=<<<<<$O2U=Ј켩;w޽{>LS~; ~RiWu|EO1,QuaI,F9rȑ#R;Z;KB֢0eP;`gygh+W\r-F¢A9w޽{RM!2c)ּ͛7oﴷKaz΂%ܑZ喝sΝ;w!fw< Cb9mOʆ7)+++++C裏>#ɓ'O<qȐ!C &Ç:tPDFmmmmmm~/B6!_^86mڴi;l۶m۶m]aߐϞ={Yi?@duz/˄\8qĉ >"ΥK.]z Hi2&PYvyaX$$$$$$(O/_|r9A _fyyyyyyo߾}Ǐza>|nEEEEEE,i4C6K,YdrAؾ}KI#+:Aqƍ7NSU.1I.֬Yf6P;􋶚UxКt|9 hkAL#jC<m ϯhѢEu8lH*˖E,τ~Խ0a„ 5HHP@@   $A( A B A : B[/8A5Ԥ#p6/HA766666--UBSSSSS޽ sSh :t"+sߺ>kתVtuuuuu׏A<|Ç z:sѣG]%%5632bMDw Kյk>;o XݻYx1'N8qbk-Baxcc6gx={:]n J%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/7s.png0000644000175000001440000001547511220704065020517 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA IDATx{PUA EJJXf1!a"i -Eitf*+9zG;* N"|)> (cξӹ >|?쑍y}{@g65//[[[[[9s۷o߀7L7^뛛Z[[[[[w{6 ~mlllll/6mڴi::BBBBBB߿Ç>|HT\\\\\޾e˖-[`8~)"vM?ăhlp… Zz뭷zOz{{Bxigggggϟ?o_ooooooyNPXXXXX`ۊ_hgD_~_~ԧO>},Y" T`y^yW^y_K7~Z):`.LIx'x_d ';:z}?:A tz$s{ˮ@]h!Annnnn.M(C Ajjjjj*ё#G9"C t 0߿>с8@-S=ĹmJJJJJ~]#F1bݻw-esnݺu񙉈222222*+++++eW dO`|999999r!cɮݻw޽vϗ]e\]]]]]y&X)åK.]D4{ٳg k֬Yf رcǎ+Z0DȮ ??XAl$VX| 3;@0ɲsq2'%} 輝4iҤI |iˋ1>ejA۷o>Aĉ'NX]]]]]iWZj*__/. A@Nh/^ɓ'O||˗1>Nnoh8~W[______Ӎq0bCOT~(Z07gΜ9s cAAAAAA1hѢEw%+ܹsΝ<>Z8p- 54=AӧO6_4sÿy(Dƍ7nPIy4 /">oqꫯ꫆G*ǓuqRPXXXXXhxxAEvWfffff?? #-4UGaÆ 6Lv`N8q oPOOOOOOU3EGGGGG|PXSsׯ]- `%.\pe鰮XbŊD7o޼yA- 'Z3gΜ9sf˞Ϟ={D *wU~~~~~>~4`j _|ƻk V-ʒT&#####(!!!!!x1#&ڿe?Z06˛N?ϲ= ڵk׮]Df͚5kQ{{{{{Ԥ~6q!Tzzzzz:ѻ_h1DDDDDDٳgϞ=)ٸqƍSZ]0}ӧegggggˮ LYf͚5DqqqqqqFDKeƌ3f ڹsΝ;eW݅@иd .\Pv5'Z.Ffffff쪠+ZlٲeˌPm")!h2"bbbbbbS??]h!hYhiAЙ1o޼y $Q`-SN:uJvU@>{D'џ^vU ȮF'Z|eWc*rʕ+W.\߿jAe"&{ˁ@PY^^^^^*Ç]A Lv TV[[[[[+ V9*ÊH݃Iʆ 2dU(dW6lذadWa}* ]ј1cƌCB{{D# ]A LLl"֯_~)s0uۢZ ......D+.F9rHϟ?_۷oN>mo߾}6Q````` իW^#{߿?>ɩT +cr|>^zՋgygѯ3%%%%%1b0]|%x-ٯpuuuuuG&L@ H{1iFعsΝ;r) c|u:tСCWg|||||P.2Ϙmcǎ;Tg.;G=zWWWWWW1//////b26t̘1SL2e"tҥKܹs>=o=SO=T#l4'N8Q3ѧ~駟*[1ZB0hРA=zDO>O>)Y.`W}|||||dW jB]+#n7B-/ՂVBL/^xŲ!W /.bTk@p"aw[ّEMl UXXXXXH7| H~(,,,,,ڵk׮]TF4$ݻw޽{w~hҤI&M"*)))))hfN,f+6D,W^z*__[4`flě7o޼y37 RkyFe______e6i>VC =5ƍ7n c۷o>~駟~R-k3A;;JOʩSN:hɓ'OVNexUA(3?HyzzzzznT쭍22*****1W`,رcǎDgϞ={2q 4$:ikkkkk#:~Ǖ)^~_~Yvu Yzzzzz*8\T @:A t@ @:A t@ \V' T#G9rDv5ASpegggggˮ <} [nݺu Dk{ݻ* 3@k]vڵ&+W\r*\~Ȯ0 x%;ۺu֭[;v1Ղ+n2xˮ0 qeN!@ ]F1bUf6G` tݺu֭[D" V6{dWiСCR K='N8q(,,,,, !3䥗^z饗dWifAz}D}t{hdSQYzի.w}g}&ʞS-c5jԨQMT3ހu ͯь]Q-İecݏuwwwwwWz:VWWWWW%$$$$$~qSbbbbbŔh˖-[l*H{ݻw5]m>|p._|e`lժUVR~2V[[[[[+&~,]tҥηU̙3gΜa,(((((1~1hѢEw%+<ݣƍׯ_~]v`J|rzGGӫWug$64.LG§;}*|(NN??E,8࣍f{omm|j>1HT_vǏիW^d?,x{ٳgћoo65/>+7Om.:jԋ//EbER[[~͠/|?ii/pO%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Jd.png0000644000175000001440000001507011220704065020512 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxyTS׾_!( zlZl+CQԪ(XjWbkEyKE\N`[PT!Hۄ{UDd'ǥpog/>D40ٳg&r8^\\\:D"yY9zԩS~0hn 7mڴi}G=J{͚5kxW$R6Q[`PF}p"ݞ9rm۶mۈ\عsN͟-6zgh<0(o߾H&]흐  9rHZd"nBh͟i3:|իW]͓'^l7, Acׯ_[A "FAU"Hk=nd2e?}|||~nkkkK53Ĕ~*(Lۭ]# a={!7Mu4z9r"گC달޷b(rӊ " |H$/]ŋ/&Htc/x{n=G}[҈tƍ7|2/ZQWWWW"[S}UnK6lQKX/^{5[nv8L]v2OÇNt2쨲Do\`ޭiy}ٽ@e+.]WAc3fLKz|:̩%1[^ C]a߹]w|0LF-DgټSSSӶ>f}˻h}q{4ӗ.]DX"UFEdRѻwD?Bub#Q?'M4+ED-[Х\Ʊ LqqqqOn/ϏٷƺFb޽ӧO>}~رcǎ]n jjjj"EMdkIdu;unٳgϞIuuuuuou nlvڵ"ٳgM h  x)ƍ7ȋ؟{!@ jPC @5!@ jPC @5! ?Ge_e}:Ntc 6z[t>mu+ )M:77UGͼSN%_݄@1 Džoۭ ;,Zg"tAG&P"#/(((]U`?H5q޼yxWC 舓졡;vj49o͛7o] 8Ss !!!w5tʕ+~~˻@ pZ{Ip2Ug~xxx8ѵY.]Ļ*Å@v  yWßZQl@ p2 믿H&] q6666Dvرw5 tذaÈ`3@*k DD "2\|&*%>>>w5w-[l!.] t[t?\JGGGGcSXBWz7mbk3nA a^&(πqsss#dblll̻*xAGg8888YxСCoF584ammmͻ*h A QF"}K?/km^] 'DӧOλN?| a-=qݻzxxxI>1b/ @G!EX,9Ű{riV=z𮊨{ٓÇn@S. Ds=:/ʷRSSS{8:::tE!x}Of̘1Cˌi/_ MD=''''͟OՇ[]MX=-h]+53G54"s[]L?~xbbbb._~=ѐ7y tg/vJn |[@T~N5CLMMM;~հ+%V tonu&W}駟Ng%@0o%[/G5l 2]g V;wl{6IB~E0,s/^ ` E#{Ջ$nݺu^Lx|IM}MlZÄ@0p &2@5!@ jPC @5!@ jPC p%9///(-[l] @w6[r9Qտ̙3OIII Q8888q *RfaZZZQ<+++H:%Ν;wk[ZZZ-֢D{1l~'2}ӓwB,{rsssss:xe"?OF BT ۴i&S)JͱJeKc]]]gooooo__R`Xe(Mv5oذaÓr۷ojA]Q*J7y˗/'RHU_8~NvҖqƍ 1"IRi#,Y趴w?KLLLlj| .\ȯ:Y6mDRJnnnn߿˳f͚E$CÇDw?JTEP(ٟ&urɫ%olll$rUPPP@P\[MMMM%U1ntʘ<2V$^^-x۶mxŃ{mӕ P(T*??~'NhCh<Zj۫} Dwd2ًw+VXATRTTTĻu$gϞ=vsΝK$u AAAADV}wޯqƯۯs vi0իW;<t]hhh(Q׳ 5%^~K?U)SLygO:ujۥ7ә@gRzzz:sƎ;vt|:m,Zhւ.///o{(z;X2$եUlTTT9_޽{ncƌCw)"""Bq]5Ѩ_߿?q +6qIh! vA<BD"h6ϟ?Dn^}Wy}+R^yvH$u-jlٳg9/...~E"yY9=<Ȇ=0&O@ ]h=Nݎ'xСCx7ȡܴ̀iӦN0DZ =z(c5k֬'>Hp59.8sm۶mDg.ܹs'jKp=Pݳ _bbbbxW]q۷oN$YXXXn흐 x 9rHZd"Җ~0o޼yDcC+Dk?^z5f?|?Qu,KÎAcׯ_[A "FAU]3@i=nݳg{sܴpUF3G9Bd5Zun7"w<###CrXg{O@pe{ꬪQJdKǰ@PQu:b Ptv%=xOҙ@P[s͉^ge曙n%nҹ@0zٷy@zXnܸq#Lޭm:*? >|8ѭlv1s x@?l ck,VV8j[糔aNhQ1Y6o9ԴeY߾}@| c*^5[k$( 7ݝ4dȐ!W nExqW](u6FvET^1lr, `.Tm^ -h@5!@ jPC c B&d2cc7D@ .4^_A"H$$;vرcJs_<0 ++++++wvvvvv:tP

I{sB!jnm|>G BP)σbVTTTTTܻ'd2ѣ7=N`V;vرc ??????cckkkkkk_6BߔsG@ ,>}Ӎ0 ֭[njf& B_2oСCnB O~@UBM ƆpBĴ,,,,,,**:8O@BÓ !!O0! T0! T0! T0! T0! TtvbTQQQ@ϟ? Y{֭[R3333ˋ!!C---- nݺ5 0:vر"133333b"%%%!!!!$2444$CV ɼLtKRRRׯן/> کSN5$ DyrQXXX!ܬtB~)Xt&$?J$'!׬Y缼<ΗX,ť4 ﯵ AQ^^^NH z|~':9q .\H⳷ ͸JȃP>JHݻw{KHbP(6wbB쟷 A_z Alٲe 9P07t۶m۷o_\-5~>~\|rȪ?͈4HqΝ;鷍7nhrٳ  ev$???tԨQcbbb;ZՉgiVW\~_@%%%%RC"{jժUF7۴iӦI'%%%C01p/Ǐ?h>Ȩ d>RzA\\\i*Jv!!!!6>;?'NPӧO @ÇpѣG7mڴ ÇrsssD"@Ӳe˖f 6 Ťov:tr-Zfzzz:@Fqƍ y簰Ʒby?+++ ==#ke˖jj}~n O>}ZsOBŮ]v~qի'z&-!!!ɓ'D>k:f:ol6Aiփ瓹p,M+isڵk?NM%oŚ5k֨HKxŋ ̰py˗Lx{{{~͛7oMMMMe|67YtXY,nO:u*{F6Bᶽ{+\8? _p B!ɓ'O(1Ԥ_QQQ?mُQ,c׉Y:b1{c !`={]m9ӵ`cu\8pLH3^';999q]]]]?. ABGdyonUVzجYf4777vrfdY͛7or*9Exe=!VkruDSF1BŒZ0SվjZ:WC[=hXOnnd~fRhHz4h {уh(:nkdddYOtހ:&쟈2Yҵk׮:Sa݅Tu+h˳WիWs A˗/nЗՆ2NfXiVO< 5aʔ)SrZb XڇB@\vرcUN\8ѣGp _V]ijWvf4ˬ^zݰaQ/w]-ī-Oc67Ѵ6]@Y q/qѢEcbm9z~.\hzB0vܹsgKNv޽{o7rr׉(4JJoG:O۰+j7֕~iuLӇ(5HPxxx8Ynߎ"]s!}=zBydLddd$qh4{ c6Si!C H{ly.xY DB0R3_,V8pRh8T\Xu鰗I`ݻkl Xvڵ/vӊW2000T;vN6N|'ͬUEoXIٰ:tHDJܥaj=:K{̛7ogՓ6;??j/,tvvv~@.@!0jFDiuץxB e.VJKMK/L0JB{.o>5:`=.Z_-r}{#h.+PN$aj!S8666 -^7vXRUSQY I q &˔JSe3555ꬢFpRS?Y{mM]u AE߂8?{o|e5dMaaYu/k/\0鼡C(3/?U`N:UF?@W޽{:ʦ  r&8m:/ǏYH* ^?J>:@dH`f+8:S?lNyuϤ%lå:6)}x&_~=g5OAߊta=\GGtM/ =^hxo:ZX2333G*+***e`q LMv(&Jݻwr_UiF'|Cv^y[w~AMmb̙3Bt!yB*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*XBMK*+++~w̙3߽pӗݻ`DLNB@!$Wڵk׮"qH!ƍ`ְ+|||<_'O< `2իWfeeeR^tZPڗo2qĉ Vܸ5[]]]]$Y-Zr۷5p:~ӧ\3nܸqo/y,QZZZJ{;6P(>6s&L0f݋m`=z4@񭢢?m_EqAOgϞ=ty,Bո؅ e+VXb͛5</^?>f'NNF& {|C1 t\x͟'DaB`ISNeoٲe Ƿ_EX)&MT:Q4nf\.ًȈ֝w쟷UYd2K$~7oW/~qbg-nӎI[6\GSUV {2...(9L߱cǎ4q|˗/_{Ϟ={<ݲL0} Goܸqh& Ԯ_ښLiB` Z~JV.H30!hh:5VϞ={:mѢEn\G0!ha8rׯ_:zf```u I.)ƨilmmmBaB0IdVZqCBaBа Q_q&aB0}tUz;/u e]-4>|p^-[lu4 5<$$$8y۷/g5&=1Xk׮]S٢+yz0 D"!df74a)ܷo>+ dO?|H>U AO VcMz255(((`@ &=\B5Ͳ* ދm۶W4P]ꫯB 𮤿+hˡ^=رcGa4'&fB|B4s̙ xVZ` -„JZdɒꙅlӦMσB3KR{1+W\-B3eòe˖̦[|Gq%b&fmJۿ: D`VUB3';<~v0qĉ\G &fFc}uT+9m۶/ذa\aB@ɤI&q& & & & & & & & & & & & & & & & & & &ScVt_馄Z# >sΝ ?Ν;w7=n$rA\ycǎ>? t渉ffff צt޽;@dʗ_~%@K~~~>gM1_Ph?'$a֬Y,...~D"!deddd$! ˗/_NHB湻CKKKKBc !/\ڧO>d={lB?~8!6\bfy5BTTTTTXܿk>EزeXCUV_~}}~~۸qFg>쳷?.y*zUOŀh5en޼yՉk҇K''''}}}}J;w< BASN `~8DYBǏ$ku ?鞿أu֭zCɖ?$ooooQBh2g|Ds籹*{9͛7@fuTo{xgݺu+0k{̈́YH)aaaaMb0ӖHS'tӧOk{3f errr2Y(WTTT/_|9@ш#F(LC]p̃5vtΝ;wnݺ㖴v5;hgdMD"6pŋ\߽|eKMMMD"tC&KCv+VX`<]v>^i+W\H6lذadlYYYg;\2&휜|vAn.\?.~ +;Gxh'fC `oDܿW?^ղ,!(^ {dzD0^_X,fxU3gΜKÚ t{PڗTSٷo߾ >eԨQ\qpppիW#eeؔ)SMäLg:?8q@юlr^'kgkSY_LS;'` OXѻwA7nܸ6ME 2akkk z^ve"Pׯ_sw^9K%8i^^^^\G ۷@6vdnmmm YW`xM6m\;aKr: i6߇-0a„􉡡!S m hˣů^zPx.pZkJY >|p_Qt:vV\vvvvnjV>>y @}w&b]ҪUV_AΝ;w@2!^9K=^Щ9ѣWQ4Q'N`K'*LM? Ҿ_JciؔNʦf}kƌ3jUδ4hp>5º *V&izvBFWp::@;'3KuJEEEE 秴s'5ܯhClVZq*S9T S????Gʛk +Nm۶mu40?K.]u42?S&\GY7/+2SRRR؏KkL qٱcǎU/VL|УG5 l /ݘ K#W:Mk,:$wÆ Ft/bG]kki 5.Z~-ZS{ =G=fzQ\.q8Zxx^'۷o^̾K{"'r5#Sո&b̌Ǐ F>7M*TޤExk2 gϞ=8&!Eכ>ڀF5i wk-~^˕4g}ȑ#Jl-U5Moc%<[V{a f_0-tZpDXG!ɘ?tXy-u|㴬q#GJ/1U)kۼ[r4WsZ|{ޛwqTAb RWhuM󚌔%,'M4 ,1&f/Yvٳ?}ieS-ZZs>7]踵lFm:,&16uT՘}#\dtرo5;7iOA+*{mϟ?萦f5/mbe)4G[1ǵ 2މ> bzɀOTXji߿`MNif_rL:~͛7koi7[peVLoڴiB `<HMMGehԌ&B9| ]rB3Iٗt[޴FkmBnͦ!pB*B*B*B*B*B*B*B*5L&7p֫dv:HT x̌ DiRq1]QZZZZZKKS%D"H#"""""$FiٳgϞ=KH$Dqq klANNNNNܹnnnnnnffݺu֭L>`ƌ3f$8EPU%d2YL̅ .\RUUUUU{yyyyyx.BZRpȑ#GJʶlQ( ""_ݻ BPOBH=zѣGeF儤ϠBi}>p@S7lO%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/9d.png0000644000175000001440000002070011220704065020465 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA IDATxy\'$,!ATAA j+X^ZR*VV_PWԂ\w[RT J\"2'WT!9 <3g99B!:?{Y۶&P( r7p?!m ׊TL&&[wj\.~ p8˖ >| E`````5FD"H$55111111r9 ץRT* !.)Q#;:::::VV1!=VZZZZZ0Æ 6lTJo$zvlfffffqݻw;PcѣG=└ H y<Ǜ??44444DEEEEE |>-]dC` P{ jzH_;8 r)!n.BH+ *WU ph7!=dxR 4lw!R@@` T0B*:X,nݳg? lssssL_>x@_%Swر@1 t.Jg޽{7c_hhh('Nfggg(RT (?<;cƌm]\\\DFk׮] ߐZnӃ۷oHܼqƍ[\.(l_|P0kɓEEEE }²2-ZwF(KJ2Dn)dE}L2Ee˖믿ݺwG= ̞={6@ŘOիW=hРAW ׯ_ KKKK0Anu#WZ r D}<|Ç7q EnnnnWIvD"m+He[Lǎ~[?@>_FGGG>on5$O>wƃ\t钶$A7n/… dȠ}vui=N4=ԣG;n%ƷnݺwK ,X`Ç?~d5܋cǎ PKht-ZՍ:fr#}'m۶$555Bڜ9s>ZZuz,]Sjz9~W`/-M:uz?666 g߾}h=@`g.&?5wIݻ~{cUH""M Ԟ sf#m?s̙ZqN:^ jJٮcǎS &Hy`/'Ov񙙙o x{mz .yI%bc;wT:!A˳G=J5vEQFPp;O`tѣ,,,,ng;6l0yqC 6BAkOx]ҥKtڵk ^7P(0HVBj~ӦMEk̻5YͲ4ܪUV i}]Ip5nK>A]Mgl־}-LKf^ͻWztVB7o7O:1Q0$`Ŋ+ΊHkǏk.뿉1222u A[4x{jZ8@nܵk.S<<<<OHc>FSO (HT'㻯coAӇvcO%u1սXDn={£yIVeeee5ʃϞ={V}iH^zI橝ۻQr՚: @ҥKK_4/d+ulB&j;sN>}z(\ #]A-,Ԭ\} ~$LYw2n&#j=,79|FYdڋ`#}szddd΅2Q( gQ2쯳*&*¯4vؼyXzմ雠^dłzٳ׋mlll:w޽Üz ~! T488>2q"9td&.pL!o[QM>o&Q3Q^)Gd^}4fvF+m۶m `y> HfT|Ĉ#hj*"Lau$xO0as?#TѬ~~~~&dR68R^5Q6e2(8uvP#UJW_ ?! @@` T0B*!  BH!R@@` T0B*!  BH!R@@` 4sWz:t;w pMfx˗/_;w\7nܸ[w;N]{qرcdմi Bt ' geee5|KRSSS.[lC\7?u)ט]vj􎊊HٔDlQc@h".***0lKF4sXP(&LPv٣Ƃ`}:444@pH$4\yۿ/i ` {nݺ_~u q9i07o޼ `ﯿkڭM C2333i/ =SLn Jo5j/_7אa#FDAO03㤮dnnn.VeOL6m֠w'~F*Mh~C>|Cǁcg':%\r%ּ;{ϯ@ AG=K^Jic8Jg9r$hY& # ?]D߱ &$$$D* ZJ&9h]z*@3f̠: q.Lr}Ӵ[yw 0yi0(c+EFFFn.^x1?ϴ[0(a.:K&#q[,5*?~xǓݻwv/ JE̚5ka?D"LRaJD%mwܹԔvk蓄[YYYxڶm6ڭi0(vԩc9vOxĉOi@tppp0@o[}wnܸq#@in @s90h# -lݚƗ!C YGfDA{.@6mڴݪ{9 `1Yaɠri AG OX\=z7}Î8ƓNC1[@q>v޽;y]fNM5>z"Г2?ݚ匘9sLdzX^^^^[S tÆ h+ =czX {ri9VTZrرcH` 詶S=:-l%Ѿ}rrrrX=z4@Ϊ1cƌ6!OnO ~@h"z͈(a `ڵki=j,Meo2[;rDhpp05 &}wy5_b h-jlMT'yKQod ^ ,X@쐦` 4Q찟@f<kv""8i@h'οwE6W^ Ъ\;. fbE-xIVLJQLe[ َ;v_MqZ%[QB =wܹs(BsLL&EZh3h£D ԇJ4W6}M&O ;9H7-BH!R@@` T0B*!  BH!R@@` T0B*!  BH!R@xs7nܸvkjnUL&ݚ2eN۶mۖv+QSȫʝNܚǛ-RTЯ+gBڭGK.x?oٲe @Ν;w>{=u֭h7999 ʋ4i$H#6 /VEFFFvڵp|.߿իW:,,)))pOIIIVgeD|>^xb>tA۷of2###gKܲegtֿe2a_qsssS9z6} HJw?֭[&c ?NulllN_$Aqƍ^… dȠ}vH׼u dlll1ӵk׮ŤoBm{\ \]`>|H$܋cǎ P>Լ_Q|a۶mwX p!Mzu7]kiii `СC6qahE3z N:Us o߾}"yʕ+\.q``` <2444ZOVq^bX[9sLGD,---MvSπڭ>; x<)ᴋ) Dz9r$Ceeeeo* c2ϯ)œ6o޼ 3`lmmm2V+G:~e˖To"vJ˳G=J7G5 5m9j/O?dLaaaa_7D"D˗/$$^z5@VPj֬Yp+I!N˗/_NbKJI#jyv*>4<<< ?|_Fq>X~4pEp?~<GY+>&رc MQ2^,WbCUq ~S[4O]_6o޼y[4IzP(NgϞ]wr%u ̊7hDi3f̘ԓt&C9ٳgLwҥ \kkk뺯QNn*s+Vq I%Mdİˀ6OoLS4|PG*x{ᔦh=8@nܵk.S<<<<lF d2̄{||||4w|d]ujxjS-,,,O8qB%Is/wv|j 9 7Onj'$[l &PdK-e |su:j@`9KO>_I IjUd:{+ǐaLu껥 ITTTLOOOφODֲsxƩo]F̓`4ҽ\+nݳgٕMHJGml͚5k'5/R7YZ}=sr墮k\ B0ʋ% \ Hf!&v5oa;L\ Ybbb"@t2Gv9?X+YӮR Z9)޽{s"&OH%кۥ N@ >ɺ!!y!  BH!R@@` T0B*LVSO?Frob*8ˣL&Ed+*****_[bX,8Gch>} cfffffv&kI ,=pLWWWWWW'#wRiyyyyydkAk d2L?~\.ݻw޽;chL tϩSN:0dȐ!CH+ BǾ|>߽aa:wܹsj++++++r@HI$D0ϠJi|}i2%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/9c.png0000644000175000001440000002011211220704065020461 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxyTUUFU@Id"$`+!Q}%f sPԴ\Z Ƞ* C$?x{A=r(޻sAAzտMӧOZXg;H}^=zǏ\yɓ'ORRsľ' lڤaüy͛Yf͚5l9f#zիW{z0vvvvvvO76hkkkkkb 9s̙3S˞^#722222y˗/_64w(_~_nk+*****S샺k.]tҥ(~@|||||Ç>|LYfΜ9sLa 1}ӧе92ACQF9rHEDcA( A'>!N "A(@A@D  2TV~駟~ 88888YP3*[[[[[[@{ݻpn 1F1bĈ?Frrrrr2!cƌ3f !v~455555%d۶m۶m# "5̹'&&&&&jGȨQFE!666666N C}^|| u$$,,,,,l 8cƌ3fÇ"jOH}}}}}=V)p A;!/ hNgjkkkkk B`PTSyŋ/^,X`ik˻*BmѣGVZj ]Դu֭[?0{{wh48Z wA`؈w޽{77nܸ~xxxxxx: :x_u;wܹݻwb,2yYE޽yL0a„ җK4`pJe[Wʆ \//yRشiӦMcB!!+B}IWWΝ;wܑUf U)SL2w-5frlhhhhh9<&i1?$K<$>$%%%%%Ig! i>aEz# ZQQQQQ&1YWfkko7?o߾}v={ӷA~/\p<)便G,gy2}ٞ!Xy,+Z0g7:&@5|3SǏ?^ƍ7n(^j@Du{&Nq'*****JF*#۷oxG^Bh~ggggg0,+3BTv!iQQQQQLАy}f Ŧ`YIIIII`*_^^^^^ ^TF=9G0DDDDDD7SZ߀ׯ_~XB!ߏh,s!v_QA`)(H-y_Dj7*'իW^ZBf͚5k֨PQ,,@ҏlǻGeAC__9rȑ# 144444tꡎ <6Sd!7fJUmv x#Ϟ={YBVXb !F΄BMy2 B|}}}}}deO5:&Z5qz Qd0Pj"U:] )3Z/܄ 8(@A@D  2P Ad "A(@A@D  2P Ad "A(jjMV pڵk׮Tv4+1yooo @!nt0zW_}!ffffff&L` rݻwn-2XzG])PWWWWW@W,MMMMMM}z>|O>}4#aC3x{{{{{*\6y7|M'N8qwo aBS!<@iiiii)z;Mλwga ook @ 1/wmBs,dggggg 2PPtH.TU:t!޵@ cah0Ĩ] TVVVVV2PPlOhmmmmm] 1F=zh޵1 aȻqrrrrr] d 1yB>~~~~~~k ! / /M_ 2P3=z۷o߾w 22222{xB Y0m~jkkkkkv[YYYYYX[[[[[nq̙3gH]|~CȫꫯAݛ{lٲe˖BCG>رcǎ;7z? (jOHPPPPPiӦM6 888888bdddddߵ'… .\}5CcB蜟;ԏP7kWW})J͙.\pBW^zw>B`oFuܒ S{w˻6OAAAAA]]AA믿{ݻw-ŻN `CXDZؚPă})!}G}Ŀ=,J[[[[[ p"11111333333?0?f#%%%%%̟?S\\\\\L]3Q|{蔋 BHKKKKK 﫨~ p(!DXF7!}w}7!4]\,@@Y]255555%dѢE-"$?????Rz VoA5#PVVVVVP^^^^^.D'As Xʵ @XXXXXa믿K(DfQ]\\\\\hVWCsmmtQ?2~A3O>olzOHggggg'Z#c*j(nݺu~<pfNJtnGn lP6]gfxΝ;wn,PԌ#qEA9 ڵk׮]ZDѠ ,OMrXIڠ Q******SN:uTUٰsf999999{yV0s޽{Pa @ E"Z;wܹs54={ٳ^z饗^z &]k7hf(tÇ\xŋ4-ӧO>} ,;Zjhb"}BjhhbYf͚5BBM=  2P Ad "A(@A@D  2P Ad "A(@A@D  2P Adh 477777l۶m۶m, 5>رcǎ  pѣG @D#P0YYYYYYXXXXXX<{3gΜ9zޭBf&$%%%%%; &L0G!4!ED5ð |;Q[ԡRCjYyɓ'O٪ůsxxxxx8!/* 3RPKN)]R(hPVVVVV/5(Q|}lmmmmm222222*+++++%[RܛYf͚%_ ׯ_~Ŀ/⋂( @S;61hxŋeͥXkP[[[[[Kɓ'O,~TGį5}G ٹsΝ;dZ/XRBb"!Fȭ[nݺŻ*k,ĘV8O܄Y7UVZv~pǏ@>){yt;777777LLLLLL>2?yBsg"h8qĉ^۞ke}?ǜ~_~CH_F\.<4e!ɵc````` ~~ٲe˖-2eʔ)SW5̙3gΜ_TFfϞ={lc.Ph` A*KWC#v +޼y?/pJY 0cyJQlݺu֭bOuuuuu5M6m@_vcAZƌ3f󮮮+A!`ǎ;vP^9n߾}m{ݻwOxc;vرc4A >9tqOyg ,TFl[g۷o3=yyyyyy¶s?e, |OӧO> 0nܸquY< ۯ,hOb{QK.]t:&.&$2SǏ?^ƍ7n(^j@Du{ʫOTTTTTtIСCn΀_tʢ~PYlYpSF':uԩS}/}cB* URRRRR"W ƒ,?X= " ,_|!/B/Z-lHgWJKKKKKW &  V~5^dSD=kHK3hohTgBxy,+ l4VbbbbbbnRliiiiiI˗/_̻`b FȆ 6l@H~~~~~>!>|JwiwwTqR1ICCCCCCk JDQʟJ*¼K [dd+VXb`tۊxBnܸq ޽ Ɵ1cƌ3/aaaaaaMz3!!!!!!______B 2oEvdS NʻאYf6eA-$ INNNNNʾAV`,>or Eپrʕ+WSc"M:uԩSt , T -6BFi|Yhȶ6_L  2P Ad "A(@A@DF/Axz R@#ܿOc& ʄY wO&4?Ӭ<@#",MPOب?vjMMMMMʕvvvvvv#FZZ/AU;;i`%4PßҤKµ%@DHKKKKKc);;[~\ ~ 7 64iӦMESAT@[<7kzE:qW8%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/6h.png0000644000175000001440000002174611220704065020501 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"IDATxg@Sg7_B #A *Tĭu^Z}W[uम[pT(X}RDEd+{@rWN "&}ޤ\Ws B!T~Okْrɓ ||d2L&kL2|絴2! r e?􃬥~=p8 2dȐ!2P( lmTTTTTT$&&&&&J!!!!!!$nbxH/D`j+++++?77:::::UOQN?>QT鉫W^e]"U{1"))).;w\a߮]vklllLQ----)*LJ< n /7qjjj*E]_|r7000{wuuuׯ_OQ/H$JKI xyi\ . y<OuA#p8m߾}{H5"zQTbPnndoooOQ=_nTST|Ǘ{H$QT4***V;4 pÇO4i5Z>(\plT__Ϟ={Bn޼yS喴v5SkP}7]p…I,YD u;"`rdeeeM2e s@e==zr)Kf{n-_~׮]8* 3Bq$ڑ6 _[H$b<W߹sL\ZJwv_t#t3333Ojذ] /@8_%i'!=z|8=)))Iq:uVݒ8ҝ!²M6m7000y|ޛ4BHz f۷oLkjփƌ3Z^y4K3ҋ4A"zKnDZI!C F,i^3VZ(0"ǨqrݻwonnnnlFur"G=@;1@.V~sf͚?S5:ssss2?| &LIЙTl*W @u֭c.LaǏd;,[lz(wرc7HԸtYԧO>I7VVZ 2ښz0`24TyԦ\Ze U[QE~믌gg>7ovm̖)\`r/h8&%D3E>RҪ+W\a U'CSɴbMJ,^x1۵yだJYϘ1ca:|ʏ$+Qr#G l)"~4/u^I*sB(Cш7kdQhLm"h"L\bH[09 x }O*?.F&o߾}R}HS26}Y0APǎ;*?^իW_ii~~~ Miƍ7d%ۡK@~dAƂ@0֝%Pcu@NH۶m2}vihd@Zת 2#]hj[2Vhe}Yjez2–,\. m0(pdjUd%,bU dE!m/d y5j@r2yl vy{{{%De?/uه,-... СC*_!c;wܙnsΝ5ӏȅ,LBk`Z<;vx /wG=?mɐh|aiXDDD@fSNx4"UzZuyFn۶mYAl1jiii P|!(((#~0̡N7vzHˋ{RT zʰaÆT\x"'۷o0]h"Gy5{}݋pWU133333++ߟ}@ܺ ӧ3P|΄srAjz ׯg~ Vs8p~>nQvSd%&W^GgK6^ׯ_?ݺuS@szvǙd5d||^KPh ן,&\@KinEEEE腧O> Cv2һq?@<I'&&&-&Kn?rv jv+\j%''']k׮|R_ձlײ]v XjVr4iÕ99997۷o_N,4t7nܸvm. 5h7mmz$6߿Z)WލAH2S,Y|X[fff&۵h0L;FٮE=lbM]&CjخEӅfeٮEam۶mٮEӅfOOOOkt8IPꄁff!dV49;v<̖Dꁁf]h޼yskxU4} p#P6,'U\vppp`6MC\SSSSvm4}eF0b֬Y7]͕b8uԩd8 qd]ߎ9rj۵'#t͜da m֭[]QE·0Z؀2 1aÆ]$wܸql4i$k@<P0Ύ0'#@^AC8B!Ǐ]xMx׌j2>|ɓ'O1444dVAø|ѳgϞͿخd?$k$-ACDk/ڨN+'ߓ4 G= PܜZ5\A-G%n]+TГOB>Hs mFH[=bi& F0`K.]vm/tӦM:`6C0~,kq׮]]RrȤ$`; FNڊtOhVw]~=4FȀa{vmj Lz\j\0Ǐ:qĉՃWбOݻ}VPCa 4}ٳf(0Sm8I@h"@`7444ڤ Mii!!!!VT` 41%{… I!"i6‚wT##KzdrQFxGԴ` 4Q-vjWTt[}l;.M\wYmذa3++++R τ|W"W'&4gBtBi3s̙߮]v-i/؂ Lׇ˖-[V3P-[l r̘1cخ5b g2lO\b;W^W ϔ+Vxӛ2l 3g׺UV_m޼y3NRa ?vرl !R@@)` 0B ! BH!R@@)` 0B ! BH!R@@)h\ ɓ'͛C3111HJ޽{]v+***^nFׯ_ Lr|>~! ;w p)o.///|>M1.GPPPE%x<E=zPǛ?Scϸ$D+b!59)JUpŋ{ԩS)E ggggJz!x#{}z‚^uqqq/fϞ=JSF"H~SD"v DFFFFFD^^^^^^[l`[},Wxt޽ϋ?`kf͚5^.y*erի2oooo?Zeԍ7nd5S-:?1b̬,/////n^<})j>4r?I񢢢!ۜ /M"HJ'N8U,;'_)____M"zK2s3fj} !6888b === )\pNd2MMMMٳ;H5wر Q(J:xA? >|8JR`8****Jٳgw޽ `ûyM[ڵk_jJd._|q2e˗/_ppN ˭#>|۷oK*.^xo `rdeee_(S\^dJ%'j۷oz{  aaaa.СCE-h垐 [܉-Mr;/-1W^v͂V$+Տ8<>>>6wiwzv Axs}ն [neŏmlll{۳] T[SNR~{ܸq[giMK;EV'O< @U[%gzՋO4G=خiLLLcƌ9L3gΜwKW^S]X A=l) B.خ M2GqUnnnnꯇ@˵nݺuZ eY;0%'rѣ@%Y Mf˖-[*?^9V0 BgҺU֭[vm2 d$2{%%%% TLLc=,ӧO&Lvm.{êUVXX[[[] 㒞Fa4ݻwœ1ߍEg֭[Ψ{ zh#(cfi(?.+(((`hL 4222nz' :q ====k>Dݯ_~ʏܷo>I/^#.\P0,,,L̟ ,2$g͛ٮr_0t}Q`E}yHZd^O8p@jn! ߿?@Ǘ_~%|xCs*jӸ@Ǔ)R] 4ŋ]8FE6lؠy;={ eY'ٳg!sgfff|ĥ5Rp5$$$U`.]dq#n|JD3~~`k=xxE0g2U2UCI&M(\͍J_Y ,XqT2) ???_}ИQ 6iiii1W2.!mMU_~9Ǐr8\.2U0"Cߙo߾}R}HS26}Y@Ƒ_[GF>+śN>-''''uK.^۷gbiiih4@ƍ7dٳgO -WP ,&:%ݻw/+3LZ$Џ&ɊY7ǏǐhUdQ_e%טdK;v k裿!UP`kkk xȑ#p8O~Yp'npd(dABJzׂ xltWWHRWؒOE%x^ :o{._Xm мG5 9<6T|jHIYIXDDDĻǹzdNZv7@[ܹsg*riѢE e= 3/2crKXQrv"@1Pɴ&]Il񅠠0ҪLF!u_%o۶mʫxAUk.&d7YYխ[nʟG"3xl1hFݷ1Ǐ?P`DVnyi, [߁t+`]0_~=۵El1zMCɔ3M{͛Kl8^ 3֬Y^ړٕUd8<2I1Qd7 vڵًr~cvHSGDDDP#p>~o?+>t!##݈0s… ٮwB/bѣG,:uTB&NKɥ!.~B7ٟ$:>vvvv{}Hҝr7qfF*~[1KvՖi+]cd%gΜ9SvPT KɎM}xIdaC DCUE?#ԧMF1!R@@)` 0B ! BHV TUIjz$D"w:)+Sp8ii_׽<4B+*****(-----kKIQBYYYYYYhhXXXXXXYFϟ?OQ@ ƒ[PPkSĬy;vw&@)|&x%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Qs.png0000644000175000001440000001776411220704065020554 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxkTUUǧ * rSPn"a(DPnI~D(+2z ^A (e^+E 4 AAnz{/{:5{9  @ g7N}7'}555555?tܸqƍ~_~///// x_6 DWWWWW@iiiiig߿_n??Q!155555}򤤤 <~DŽkZw7_J?0kNy[nݺ5y / /;AgϞ={yƍ7n| [ Ǐ?_ڲe˖-[&L@!@ٳgϞ=Shkkkkk߬\&]B 2X|\[5K&+addhhhhh\A )L:uԩOҿΘ!qH]x!2@A@D  2P Ad(((((((,,,,,߿>@kkkkk+077777pppppppqqqqqA\菁iL2eʔ/]t%ޡ)/////'dÆ 6l DKKKKKjԅB~~#Ή'N8AHOOOOOokQG}WPYAᛄDDDDDDB(/m۶m۶'Odlo߾}DC#Cz֬Yf"$;;;;;8; %X=K,Yd0A=z!48hsJܐ!)))))IGS 7B455555BW-]!| ؤ7! ɓ'Ox6?Vh<=====y[0LMMMMMw~zbLipgnF8D7!̙3gΜ9 .\p[*ފ?/@XXXXX|+fßă?f̘1c BdwիWb\vxyDV\ !tnBȜCHTTTTT₡'ۅ{#lBWX|GY^ïZjժUܹsΝ;B4b*NX+?~BBᾘgϞ={6!) ݻw-=.....~}/^xUѨ 07ldL6mڴicy cǎ;vLvC2rѱ>X;vرc!c瑽6mڴi._|e0_D^< B233333db899999+GnjҷXh0!TUUUUU>|=EhԩUVXW{ٲe˖- icccccC۷o.%gg L CψzBw ~>e,#rKud]D"RA z QyA`/o|||||': Dasvvvvvv򟋽{ݻ⨍ ޽{#d֭[n%D[[[[[[y/8˙$CW^z5!.\pC6y Cj |u&M4i$!}6[=PBVpdCexo>ˆ>zh&`0By_( ,AP>llI3*l9D5T;wܹs IIIIII@A7PhY##*24X~ ?px[0X #G9rP8RT=N!0sQ|Y)Xv嬬,ȇ Q)S#+s*""A(@A@D  2P Ad "A(@A@D  2P Ad qCT 12 @wm 1ݤV8"c̩8Fw![tYYYYYM`hhhhhJDj0FINNNNN:(c&t/BO>}Ԡ 1>> kpyCCCCC@RRRRRokAA#߿k׮]v Q mmmmmm;je0?CaUa/ @lllll,A (嫯ꫯj駟~ټQ( (ŝne˖-[9s̙3Q4(9{a hׯ_pԩSNzDQ 9AAAAAAϞ={~x ):t[o[oJo1nd |7|# ȃ Ûoo .(jBBBBBB@XXXXXS ;V!CAʼnma=6*D(*+~Pj0l޼yM`> 0 C! !̳p @֭[n݊ g2 crʕ+Wx[ pw}wUw@0'O۪ 'ZZZZZZx[ßZ//mAbca[[[[[[y[3@A6 G6d|@Am믿민{ HLEEEEEo+TfxByǏy[d+P$wDN|@AssssssV?~mAby[/^^^^^^oo `bbbbb:V=P$%6a_fr0}&L0aaYWA______HH JW/{ᳲ섭 ̺=}۷O$#####uرcǎ;wbW cM`o}۷ Fhiiiiihkkkkk̘1cƌU||pȑ#Gtvvvvvn-n=G=z􈐩SN:u#44444p… Yzի!AAAAAA*o *] w޽{x8{j+7*;!r=8qĉ'^Y/P6>>>>>P{AHLLLLL 9s̙3 m=h萀M6mڴ;zyyyyyλXΟ?yBFÿ˗/_|9!tjEþ-ZhП B s KGGGGGw<9BsGsΝ;wɓ'O<͍@KXXXXXȟ ''''''BN'ӦM6m!;wܹsjjjjjj"U~}iiiiiiҷ ©SN:EȤI&M1++ﺑzxwɒ%K,Ν;w!dժUV|DDDDDDΞBVXb zO>}tC6kc vѣG<|ÇBj(ϖKڊ*VqqqqqxܹsΝ+] u58|Çh&gٳg//@SU //;pj-D {{{{{{r),,,,,/ uڵk׮]#zBQ`4`Wbfʲ9|˗^iCp5ETd}cG3QUYuC٨L,@ZZZZZZ)-----%J~: X۷o߾=twwwwwkgϞ={v0v[ZZZZZ&EvڵknXi l۶m۶m/ Uɥɢgg͚5k,qcccccckBQQQQQ)-"-555555BVc=~Ɇbv} B!c޻w޽{y[(衧csNʆ,˲Z%d/4n G~~~~~>ꫯvw24+DΗBmmmmm4_eZ9Ê@vvEik)7nܸqG'MR$!$z{r`eff!Њ0UOOOOOO^pl۶m۶m(+++++ wtC ahjjjjj8qĉvܹsN &L0AXϞq޽{lݺu֭R͛7o;ʡ vpٲe˖-֮]vZV_}W_}p̙3gvӧO]I=Z+]-P] /-----K.]%''''''Ojm D|ꩧz)Bh?%믿o½;nݺu֩nO"P^SWmJmLV?^u ꈽ8cG @i[ N-Eje5[Pݏ+wk@P;vرci!?~׮]v =AY|˗yG3tPn-_~_柙244444+ hKM} uxG#`ܹsΝ;ACUYYYYY; ]B`gvb!B{Bdؼlب\EOѠrtttttKaU]%pÇܺu֭[iln޼yM!^5ݙ3gΜ9 00000 &&&&&Fj*f$uÏ5}WAuҺ [F=8p@E i.~zQ[7]Z:-UU? ,^? t^B,,,,,,~ڴiӦM#K![lٲexRRRRR!~e`Տɥn v,T~񡡡\fv?͹qƍ7J\ӧO>}2UflذaÆ VXO8uԩSƏ?~x (["V/E]{{{{{{xnjnnnnnJUWWWWWB/vn޽{>NNNNNNBO85[6H%W b277777wHj ,X`N;:ds EFXI4ZYIu}|||||dKK.K;ڦ~[^rʕ+E†#Aob6Zy ]ıxw!ĊK/0Mvs߾}}CLZ*Q8pySO,~v|z3hHԈU $!!!!!"Brt5 3f̘1cPWe.`E;9s|^{ݻwoFϖ?hG7asΝ;Ws4*?TCG#;:=MHbATڂ 6[Ž2BH>0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0!865aH^0!86=iw47L.?????_X"Æ5 a Ψ@ˁI [jΝ;wS 466666ddddddsyG ||@WWWWWz۷o߾wHj Dyyyyy9@jjjjj'&&&&&ܾ}ۼGRXK`˗/SVpG {~mP?~haBS|'|{ٳgCڂ Adeeeeeintp~~}H0! 69²/ /^x1@QQQQQG A߿믿߯vwwwww ooyh0!L^{^>b ((((((„c/R85EK ꫯ ;*4Ttg}ghHҥK.] o߾} &KJJJJJX~yG3x®mdggggg A>?PիW^)! Ke/XbN-֬Yf![2z["PƮ}DEEEEEaGMCk1 aBम7x7{@X'֟wT ' ;?࣏>裏xGc0!HZrx`BG;e|`BXqqqqq1(ĉ'N JQp+< Q^lpFLsrrrrrĄw4GyG `Q,[lٲe 1V؄2Kmرcǎj0yۢͅZ B$-L>}/ Sݽ{ݻ~駟~*ʽH7KKKKK˦ӧO>} -F1h~IЎ>cBqqqqqqQ399999b^!ᰳcGGHXXXXX`!OOaTOa dʔ)SL\k׮]v0!\aaaaa!!>>>>>>byxxxxxF-z*ZHu;N:u5 qvvvvvVK8"&!9儀d_|eccccc#444444iSࡇz衇6g㾾뭬_Xъ555555˜{{{{{{777777Ǐ?a ^W%qQ"(.aźP1wHj L6mڴi﨑0!֯C/.bTC Aϱm(cՑEM0! .\po6#… .\矼i &=* Aݻwȷ[[[[[[ 0o޼y\|˼i&f]fՊWƍ7n믿k-#o0!V8%%%%%I5=|ggggg0ъPMnž2u֭[n1G9r Ö傎xW^y'eHHHHHϟ/1F"N"2uԩSjoT!陋0rŊ+V Naxp,oP8={ٳBɴ~駟„Yfffff&("BHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHAoBaaaaa!@ooooo/hMzN!y =zQ!l۶m۶m YYYYYYuuuuuuC&eUeeeeee_GGGGGtqlB`snݺu֭l͛7o޼wHƌ3fpɽ|lD-˗/_| ffffff񠡹rʕ+W'N8q"!tK X<,>dڏGyk!S={ٳGynZ O!̙3gΜ 0wܹs窮olllll8|ÇyG+` svJMgBqqqqq1@lllll_W_____&"%^nQw<)ñcǎ;F=w܂͛7o!b C#E/&booooo/~/NrTt攁zhѢEi~駟وہt9@DDDDDzvS:αp'BQQQQQ!F5jg#={ٳ 7ZBUcW◚r A6 СC"fH)&EG` /^xEaT_;e8p~q477777~wP"\DT&u !?????SSSSSS[ꖞx*k :uԩSĖSL2e !}}}}}}/-*+W\!RGmDFFFFF ='x7|Mшc񙘘hnC]رcǎ29D6%kӎr%-6 vɔj; 4X&M4ipZ.X<'OJd3ϟ'$ z/>N|ƍ7nTJL3j;s̙3go„ &L 0îyې ~܉u|ڽ{ݻyzI`"B******~?ɉ8x-GҠu07nܸqTд/Bucǎ;v,!mmmmmmR=&*-!DGGGGG~~_'v+&!={ٳ||||||ԷatҥKį! ϧ ğZhǑjmmmmmJNR}޹sΝ;+)2lt9sr.O<O>* { EL]<}Hrrrrrr/2kb)dggggg>ӹS6`XbHHHHHH v(}tH.3E' z]#nGﯠn9cƌ3fp=ׯ_~#w=!ܹsΝ;l߾}uZu֭[Gw}w!\~;)H3G#'u4oPQ! $yG}QQk퐐a[oxB1 joB`ŋ/tBH{0! 0! 0! 0! 0! 0! 0! 0! Bo/a;,zzzzzzF@ݺu͛7o!Mz9-baAqChElZ9w!aXYYYYY+}YiĊ :yt4ҒֈI 6.koVJ}}Ӵ0Ȋtcgyg12S>,P<=}  tEg^hРA rs6:H}^^|˂ z>::::::iiiiii];wܹsvvz{{{{{뛚n6 DKKKKK ;wܹѱcǎ;vSaz5 ~^BT,-----_}۷ j̳gϞ={FG}GґЧ~w!ݻnݺu֠AG=z4oCDtttttt47ZEm 0૯BCCCCCPD3~~008pׯge@Ox{{xxxxxCA4iӦM6 %́7ߔ J 2dȐ! 2a#O>@WWWWWwD100000x˗/_焑B$֮G++++++BgSXBM>߸qƍ_~P[m5BxucÆ 6l'$H|N uPmmmmmm )/////}9eeeeee1bĈEDDDDDHC ӧO>}*¡S_޵¨QF%>|Ê+/=====]cǎ;VF4#OދPAP"xyl FRRRRRRwTU*@A|{{{{{ʣ3p'̪UVZUUUUUU 5 7Apttttt?VmŹsΝ;'~Wo o̙3gΜ޿]v5______ɧ tV|5rȑ#GRYYYYYrBbggggg'^۷o.P QmN:u)Bhtbȱ+!ک2k 3gΜ9S IHHHHH F&B(|_ӧO>}psɓ'Oo3H^S4 !uuuuuujLّσT t%;;;;;SN:UqNЗ_e!?!z|w}]^T*ЕG=z +++++Rŋ/^@ KxςSZPK\N9T h(xذaÆ #ׯ__JJJJJJ122222?"wە27`%!4!qqqqqqR1_'O|_Q0a011111/رcǎS^>xzzzzzzT4bQQQQQQ+`Ŋ+V܁8 u ʦw-T!?????_<_8 R lX Nߑ\jjjjjjSh?f̘1cƈR l,-----w}|(~qG4 L~=v@>t\($,~… .\P^Ǐ?~~ߖWe[o[߿xb)-ݍ"cM6mڴ >>>>>ox?vTێhooooo/( f /brrrrrڏmGҩE5k֬Y+.V /^x]rʕ+:tСC # Bhw;lȐ!C 0i@ !e_swwwww/Y43NޭA !*.~[( %!!!!!Aq֭[n}ǻu@A0ݻw^h]& 8}ӧyQ4(KoX+fpɓ'On=(PԜC:tO?O::::::_nkkkkk oƻ7޽{ϟ?>@[[[[[`#,޽5㧟~駟T#y0a ]+uAAP 22222Ryk}T8p޵Bz 7|7ksȅm"eƍ7nT0aXdɒ%KЛRx*620,]tҥb˗/];#Yjt}壪MSׅ 1J??W]e =ESSSSSZ_P8P_____ϻ6ybcccccyצ 11Xϟ?9?P$-aM0,<P$ϟ] … .\] OH@AgϞ={w-T\l `F]  0@GGGGGwmF9rH޵ HZ888888x{{{{{,X`kɻaM؛Yj,o-k`bbbbb"ZAAbƌ3fpe|zzzzz:qƍ'nHLLLLLXwSSSSSSGɓ˗/_| J&S%͍y1(HWBP>u?&DWWWWWcǎ;{=#ՓFX"luffffff{d P| //7fh۷o߾};Jŋ/^VhWwo! Z*(?~1!8uԩSN8q mYU>͛7o`I9gΜ9s̚5k֬YT5" Z*>[[[[[[y>jiiiii ޕ .\p!!4_ *FFFFFF͛7o޼)NNCk<^zU!d]3w޽{7Z  Ad "A(@A@D  2P Ad "A(@A@D  2P1 ƻ6h \tҥKk Sp̙3gdfffff'j/[lٲed޽{];Da˂xŋL0a„ C:t(7;>QuӧO2xwλm۶m۶biiiiiz4Vvˠ"T Q | .q i&.ۭ1bĈ#]{D$$ _F >RpܹsB3~O6mڴi477777n *l޼y=lڴiӦML[,ۄ,܄МBe˖-[cccccc51گvpٳg2hРA]Q;l JރGߊG6VQBJHccccc#"R,DPWWWWWr.!oݺu֭rێ,?]Q|9T4 [HǏ?.~>***** Tq,_|;qĉ'fzJ/Ç 3#77777x,ϳV|MMMMMM/?!J^^^^^ 8Lttttttwttttt(|[&~޽{XhѢEۥo?X7=e(+++++SQE'{ $:::::ZqC;jI)6&M7jHw 5jԨQ2;7Vy`rqL>}5"$11111[]ZB IHHHHH/v}@-$k?wA`UXI;-Yf͚5P#:OZv/ʕ+W\_ )0Xh-D3a T XUUUUUrh_Bxy4tWA qΝ;wBMG+&f+tPT]c#HE{@ύ;x 2{ٳgwXi A '*:zǢKH)׮]vP+֭[n?1D=ըh;y^6 0wP\䟰?//rӧOWNQ) J|-Ho"""""";mR^^^^^N;/kڭ!bҤI&M~/0_K vׯ_/쒱5v?iBbccccc ůvh.گ::,,,,, Ǐ?~躈zqƍ7ҷ _ȇg죶6!'O N3@Б0V un㙙͘1c _B9raXf5P [j.#{QjL3K͚:b#M*5C@Dy "A(@A@D  2P Adt6ydhVvڨY&cԒw5Q&I_C ЈDiiͼ+ `Q3wɂx?Nc3 lmQي.N=/_A.i2L-- @K|~ak+M@y3_>'?ys'2a”)SLꕉ Diiiiii!ݻw֦k/櫯kW?g>?GIS%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/8h.png0000644000175000001440000002157711220704065020505 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"LIDATxw@S_B@FdOZQquV:}Q[QW^{WP-[H d''܋ <9!_N B!T~Oss|>CCCCCC??L&ɬ䧩yB\ גӧѻw;d5kx<[zÇ5377777B !!!!!A* HH0X,ţGg+= +?~c!Ԅ0̐!C ";X;ggP( =z#C-Zhтv!TA*JR҇>|pRp }@ O>}zzi `Ν;w42200000X=r߿_~@iݻw%Ί@ ""ԉS011111 F<9EqtOd']]ǝ!M0B ! BH!eeeeO> PrΝ;w^80s=ܹshO5Ao s_5u`LMMM?a6666 073LyƗ4%%%a-YdIuqq pP(2퉞 t͚5k&)'''D"@;D"aw&L1#v Hnx1LB@ 4!j <}y ( D + m/\paWٳg@ 6l}PcEرc-[  H$ ?zWٺuV[ٳgCh(Sz% Ϗw=BXۧy:)d!7nܸ=Ç<~((((hgɿ֮]@gg7mڴ "-111@ ۬\rΫGڮ=z4@ѩO&[9VZr%-'O<S,,jÇ)0̇u-ܻXV^@_ވgΝ;w:nݺuIqqqqô&sjDqZZZVVڲK.d~)%%% ҥKwݻWv{Xͷn߾}畴u-ZW5HcB8 _nU@NOOOW~.Tk;2USSSSi] Piܼ_&1SN㻒rF-x͚5k87 ʿZ(GM,SŬ ̀_vZ$߿ rŊ+A=1~ _8.8sH6]޽{ܞEm!M]Vĸqfq_>'7 *2m;wț7oTMy;2RX. sxZ*۷o._|@5!!!Aux+v?d(j:}ӧO>Iq&MD6nlӫ@(~@^k׮@Gɧ? {<2U@昘W},?>"њ\_!R/Yd P /oɘqQ&|}ȜvG@^^^^\6%9999H2˖$qujbSHHp.Cfd)8gϞ=P`fcccดLF?A<^脛}rJL%+_~뫂TV]ux:t( ,]qFCe,.ZhQ_|UaAtt?N 4}ȼ;v@?է`#mdl4 PbC 򍷏1bD-Riciii 'N0[o"N :s@){U}oٲeKǫBjN}H#\ye͛:IFj:{~Y5( Ӡׯ_ ]]RV;݁dA@ܴV~.U9JF9v[/O<.N7HZBF$6l0YsSs&N8뫂hjw޽ӏ뫰bU__>0z̚5k(^|d׿/"%Ȫ ([FEiϙe˖-~m۶m[ҶdR2V}wʃ i7d@\ՠP2:);؝""""""D=zTO>D8ք &\3&s)bȴzAvc^ގ'{钹35wҲ477777w z<{kki:Yq~Ǐ^Þot;ܦgD2>eFE٪jʞ.СCc-4K> {&z;lY.]t]Kգ55k,'|_.ڬA\|#3{}udoZkZ6z"nD>Y[WA}e@H͜9s&ZBH!R@@)` 0B ! BH!R@@)` 0B ! BH!k*j*o/_|hdXXXaV|||<d#2]++++$yЗlҥ#F B؃ޅ .}mdqRabNNN@*vdF[~;7nGw).GGGGGG3#Qwܹs Ņa<hc55j&1%3.]vm'ܸqOG9q=K!`?-JMMM2j6Q0Trg`D6ՌZj@߻Jk"666v-L߷o߾EꁁfWIc1^ͪlYiضw޽K6 Ä́&!$6ohJUOJj&NZ5/_Hp…kS*tڵ^j{n\}9O?DGGGGv%^'Cj----iB{a Yi=ZhoZnݚv-U}}}}iB{ A,CȬ>qo߾=m0-A:Y 0`@-4]Æ FAt3Ν;w.4=>9cƌk08EKPrgxՕvmGS6nܸvm4{gJ08oYfdzzzzҮJ66m4d8 dÅcǎڡOV x䛦%;vsΝk9t0O0(p46&?9rHڵ'iӗ_~%@u_}Wk@> ?ٙvmse˖-zuxSNȮ -5CHgX?swƴk04LݻwfaÆ k>5q͂}EkiFuR<>dY04OFx<~qnִkxNNNN><GV&  \_>) 1m+0M H3a 4~/HhѢEkS[lᢏڠ` 41,cAΝ;ӮrYdRiاaS#ݓ⛚]w " &2xҮMu[Y'V@M BuĉNL16j_̴2fŊ+SjtҥvS^SLBk(IZj4I+;}Z0>qU'G=gƍGV O\"tڵ+Z!Z0>q-qҧ?&L0v-m! BH!R@@)` 0B ! BH!R@@)` 0B ! BHAgϞ=;w\]۶mࡾod#ݻ7 Z^^^r%}-@X>-#####!w&}']v-@snnn.DGGGGG30 A@0O1j <}y ( D +!ŋb1 e)SLazxxx0s#?]O~oٟ OVCb?}T{ž/O@+ϟ?orʕ;^YYY@IѩO&8!ۜ ɓ'Txb1w}[3-,G>`Μ9s|鶳gϞ I&0'5Z $:$D7}p)Nd25cpҥK~HE2 &aڝ9s w:yIwN:>P 1/ǼρqQQQQ/Ν;w_8vڵ 0… ?Oח4f7ߴyy#۷oؠ*>u) @(zHt㙻ЮRxXxxx㢡-ZO1777W]<Ҩ~+_~B-/իO4ۛv-2kc4qWO>} @:~JWhՀЮ RF␕?{kTK=ׅZ x#5U ˊ7n8Lrk4凙5RTyhCH}.y;v]W\( :^z5ڠβS~˗/_IIIIʏܴPNߐRIqdVSnlӮ nݺuS~x+WbZ규Ν3@`߿ ;_o-Z%KЮ /۰r$U;^Fz̎͑Rȑ#Gr]4&gQfg' :}ifkK`׹s\:tЏs~~~>@QFdfff~<_L"I[4&Xf7(/000vm˜u֭EML;?ӉwQǏ^ "*WXBtttt_|~^dhsN2<<<<Jy|G9جYf_爈G=kv4 7vY@x|Quի< Xi+ Z,Yr1!4chYZZZZZqw,}رc Y{"#+}=z@"Z"+vYW UW{>6m4O>}}( ⎥%@'N8lXdIi+0O9 Lyq2zXUc;tXhX%i| : ŏtq㟾Re2K1gرc]TWNY&L$+5@` ~v޽IY1dȐ!勮"-%&u֭&Тk|||<{qqq1@QC\TTTnѣGH@@k׮]8{" ꟔03333SݚwNNNN 甓CU"uc6TbTgddd4{ ,ܽ~YSc9$OʝBBBB>|> ŶOEA6vT&iΝ;f6666/G4a4>d3x̘1ccc%WE5=e={IU!F`UW-{ jN?Žd+Ś= I]EWTTTлZ֝-]o>JPCѧE7v@\I͛7o*?.Mw3fHҥKc{׌!៵g LUׯ_n|9U9d.\PZIIݴ.=kš5kЮ-5UJV~J#gYnݺ \mqqqq9M6mxY ϭkE4nǺxRT0w]{lu];iޟ_~zu_71cмyq۱.<FxAzX͛GvHX&w ,\SsuMݻw}+CM)۹sU X:ef/lv2nBm0VLo۶mL^Ad\#F(J"eWրR{z3 ;Y @_p|~UY! ԯɬBH!R@@)` 0B ! B@JXA!5*+++++Y@x</5[%BZ̽()))))awLNVBiiiii+R+W\raBP(%7?Ƅ˄s]]]]]]ڷo߾}{!m~6lذawjDRUUUUU6yD"H$|7KM!4˗/_  !d2Yh(:#dm*+!MT^^^^^0|>i3[|?B%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/8d.png0000644000175000001440000002067211220704065020474 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA IDATxw\So {d(S\P\uhZq[Vq^8YEPE@B$Ǔ ($yssuB!c}tttttt&N422222["H$i><!u <^EEEEE"H$8A&$(>Ⱥ+VX,lСC*5kfiiiiiIBS^^^^^ɓ'OTVFFFFFF$n (|HH,ZPV,EibtHK?)ֳIjG=zddN;BPYYYYY УG=zBy76644444\9.rϯjB җ 8;4%8++++++ER033333 N,EHȿtv:Pc@@a 0Br!9$ZVVVPRtĉ׮] rЂt7 ޽{w=Çzzzz!ͤqP믿 vҥKT:ǿO̻Ǐ`g Ba >+j`رcGymۄ/zZԡCT2ϟ?ϟ7|z}nșWǍ7@ о*fĉET|+///刋]͛7AM˟dݻw+v?~J9sо*b믿qaׯ_۩SNoܸq#5 La0&.ADʞ={1yɴLSlԩS<ה}H:|aW?۰3Îqqqqqq+ YPRRRfƄ &_p5yrɓ:♦#r/[nlbWPhddd`smښr\.w@3ud?-V^9LӧOpb4m0ˤ `˼d͇Q0+++ 4ݞnjUWaÆ ~w޽ԭ+:ypiׯ+=*߽{Nqݮ+_@֭[+>.}&j\|W^ Îtn}D<2뫯|2DS*jXuj\q_D cs8P8m۶m_O3gΜ01US{ 7o\qfdk$ DMT՞CٳgϪӱ(tv;LТ@h6/BvRj/^T|\vڵS]A5Lc:U-c ٭_(YGt}@@@Eݻ@*nFIdۺs/lݺuk-Pt:f,1c ?=i |!4yUO>xcJyTȌ "1gm!on)_h> п<<<< M9-GfcǎhUVQ{ &5bŊ?AO>'"߼yڒ2jwd1d 3#A5)bӞiWTi2um;6 {si C1cfMZޑv*Kmذaŋe#kfnݠe9/^:`榺yѣGQ"  {=s:7%-.Ϲ"ԗ?ƑgIG:;888(|WȪߐ=XaOSI汸_'A>[{{{{ڵ],L6m@e|a6AmVB1`:d۫3f3o) |!/pE&0]dɒdz۷/@_wڼi3a+/IΝ;X?Prƌ3`ԩS۵QӀDׂJ7###+%%%5r4` 4rO޽{Î;v|vڵRSSSi_ R5 F#};~U}0qB!U@hDέnǏ?_l2WTez8|? )B#~~~~>P D"<8qDŴ) T*܏0>r/"4;;; ~w) rh׮]\tw]FB\8v1w5J`;vm~$^Ѯ / -SL 5j;[3m$ÜF1ji -!!yϐy2333iת&BHp6m4ڵA AK\Mf :ѮM\8q礏i  ǬNtJ\fڵ|͛W4=DM=(9rȑd04LYYY@ϐ!CTm` X 5 AC0[LىiJ7nܸ̙3iU!b#ɢ!ѴkzK%%%%aJD% Ѯ }K,,,,}M0(1l9Z!E04os]b КI6.Z¯Ȕqq̘1chצn#f͚5 +Yh߾}%zxxxЮMMu x۶mh}. -ct9< MMMMi wc{U(.Zʭ]vxS3:- K>| A6=zhcǎ_77yHa 4fFDDD wvvvV}yLƀ6mDꑲ` 4_ՂFH]?|;($CCCCW2w޽^G*)W^ ~`Ν;ӾZl;b:uOƿӾ:*3<(j֬Y?3E:y5B#=˙dɒ%\u֭hQJDB1`…  uafL ED{٣x6I,fG>M B#\x攐Eh0dB{͛o֪UVѮMK++++YG6gx 5MM\t@ ̈́ !9 BH!$@@a 0Br!9 BH!$@@a 0Br!9 BHNkYؾ}vڵAqкMV"Hoʔ)SwIOOO2 pF&WTTT|}̙3W\PPݻw JJJJt7^&7`031bVkSm +hXXXTP5vڡ={J_tpppV߯_ٻw^W)r8՚G/_f͚55;M|eUG9BHH2f̘1̘1chonnnaΗk?}9Ə?@zL h-CVVVVyDgO?VGH=JR}w%'O<;v@λТy-%&&&y߿xzҤI@#ƽu֭%wH"z=l׮[n@SbBPvNvvv6s8ӦMVշHߩSNcǎ h^³߿/>.ׯ3[|Ν;wҾiĥ\.+}gnnn't>}HEEEE // 000Pqyi^ާ>r2w!يM_]`CiYSi8|ܹs:ɻ/KׄKe;A///nIǏh\ \˜?|ϟ?%EWǍ7ft J/^xQqΐPLKKKKbXNE[1gĉ'Nݽ{nnǏ\I3gWhA R]Ƭ}U|"<%׳vrrr~d“Q <fuPPP]>W_Gf͚5 E̓'Oк 5KWnUaeٵ4@`_1rȑs 5Nz^V]YƓ@6,,, ӧO'3 o%5jTD(Ը޽{wKGGGGV1111oa.]-n!7N˗/_ 3tDyѣG+>ΕMےFRyr e1oU}Qy ڵkך+ 2 q.***<|5/*7dyf6qhHyX,@dIKSSSӚ''''$ -Z JŇbX\/B6v S׾}7nܸQ ====|hdddz-wH31{*9y&_fnnnTz߿_ChtTd+~S5m/r`[տ6x¨o}Tz 0NnjdsKe_ߩSNp##0eW=Т1_N ]v~>Q!2챁DU GR*GcZ4. e}ۣĎ gqƍ{xxxо:i::::*>^:>O8{z0UMq/ 7 S~}igϞMj2yQ{"իW/GTwsuj ^={Yd3.:tjMf2k "xJ#\jժ Zٿ>|Pgڵk^%>,&jkEUw;TmɼҠ;v`OH l H.Bi֒Ѩ(>vB-$%ZTTm'yyyyyyf{yyyyyb 00000P (-----=ɩbH$D111111&bXb}|):-[$D"b>W_Ν wyxtҥK.BDRijjjjj37>[]g%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/6s.png0000644000175000001440000001740511220704065020511 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxyTUU@pTR!'$ Ť!hh !ȖeKY-FY2 AAġp@P( 1}O/g]{ξ?gɹs=<  H{:1cW0`چ k:=}^^xŋ;w 胬e֧.]tҥmm}6 F֘* W455555yxOWU~M>|w޽{ TWWWWWdɒ%K45ёӇ=F#G߿۷o0nܸq;ATAkkkkk+m}}vvvvvƍt `^m>}磏PAg;vرc߿;zAB ;wܹsZ9R!t(ajjbbbbb\A 4hР/__yE!ZPAnOjwI A((@A@D  4իW^8zѣG~ɓ'O<ׯ_~̙3g777777wywa{ jK.];KA!G9rHBΞ={Y޽Dz EE󘚚c|2$%%%%%k(}qqqqq1@ttttt4^#Nlllll,ŋ/^ۚ6"]{TN} %%%%%U] ܹsΝ;֭[n`ڵk׮~Ƨa/^xb  ;wܹsp$$$$$$k[ 5y͛7O|onnnnnNHQQQQQQٽ{ݻ1};f„ &L@J ѣG=ZpY޷o߾}jjjjjj5)0e˖-[L79sc v\kϟ?\mҤI&M2ېBzְ{F izw SYYYYYIMM&b'һqٳg.@ԃԮH}5k֬Y]зo߾}_VVVVVV`$Bl733333{#E+!ݻw^%?????t׃ tv pt12< _tk@%eRyq,qZ#G9rD?|Ç'u@`w<U w$:%?rʕ+W լdѕb}hg52ۑ]袢@x~mnݺuW :em# \b9& ~hDz460vرcNJ+)]e?HנQ}?oYUMEvA6mڴiD(A?ϳ MHE;eʔ)S9:CCCCCCUߎ\e!Icǎ;&&N8qD"7nܸq]ÇxӧO 2@XXXXXɵ ;nXXXXXXBAķy6mڴi&G9ȉi!Ox[yȅm$&&&&& Q g}g>& k֬Yf FS;A`F=& "(((((uGj,iB g6O ^& lpڵk׮ AADiiiii)@@@@@@H spbuuuuuu꽠 pbÆ 6lm ??y[{AA>|Pp9Fϟ?mMAf"&߰) ̜;wܹsP.\pV>Pd&/////OW3::::::5jԨQx[@AVL>}ffffffptttttmEAfXbf!#۠'l1 VyAAǏ? $$$$$Dv0qĉ' 믿Zҽ>8pӧ.]tA$S%ޞE1HWB> ?&DWWWWW &L0tv KP-޿NԔE̟G0F@ȭ[nݺձ݂t C 6yZ |@!򂂠椧bkkkkkKkƌ3f $66666TdeeeeeZBhGBƌ3f1}̘f NJ |'OBշѣG$%%%%%Eʍl',_|ffffffSVWWWWWWM!畝 B"ȿa[nݺu 1Yf͚@=h,o={ٳַo߾},pCjOQF5J:Cr#];HW(Ǩ([W2eʔ)SBCCCCCU:!4thkkkkkرcǎ⟧C6Aظqƍw6dO>}) @XXXXXgۥHς "ݻw 0xw'M4i$! 6lؠ| RqC#G9rCPkѣG&J۷o߾]{w3X[[[[[B=ܤ! vۻw޽{ ԗ$Ǐ?^BZ[[[[[;~? ThGg(>2dȐ!C eŋ/lH uo ۣ^W^zfVx~˖-[l7#F1b0ly͛7U_|_Gor?8A`Ȭp//B!7ʆ4ڻ~Ns;>e`IQid޽@ԅ,.....&vڵkbddddd$l-ߐ: +(;R]4脐J~FUY{qqqqqq]X]vڵHM\$yiO~?"4Yza`17{~,)aU^nkalb1:Dհżqƍ7OS?@_BhuCFtt5@^ybe222222⌕ `ن>|pZ!L(+@K UGgn}=-EhF, ;t4A@A@D  PQ A A((h'4K,oeW 2z诿믿x K Aiz#"> Mz:kUUD99yH-2piӦME'fMM+Vг%%t&aگ믿Ž*- /MZZZZZD ?mmmmmmIIsJfт),Ӕ)VVVVVVMsAԑFB߿}mmf>>Np%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/2d.png0000644000175000001440000001730311220704065020463 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxi\S6+2(8UᠨOPDKu8:zYimNSEEZQAkȠ$$$+şMZ\ֽ!B%zڶ5000007O.r˼B}^*+++++oޔJR!5>^ _"H$-Y2lذaÆMyD"Hꨨ(ŋl"/Ă`Bggggg򤤤$!D+LU72>Ϝ!XZZZZZ޸qƍR޽{[,NLLLLL7 lf hddddd4wĉ'NhbBA@Hî 33333e˄@`8pSBHarETΎws !$)XYYYYYUV:9AĻaӓr9!!@ P BT(!* B I߿(q@ŋ/iiii@KQQQUUUUF=Zj X֯_~ՉÇ̪ӇwM:a@3f8|a@I.fKKWz1777+Y,:vQQQQŎ;vkR]v xXq… gϞͻUu3 oݺu P2'&&&P&^pBBBwb=ze'O<ɻD_ɬR?y@%K,2wn]qlGiՉ@Ո#F7nܸ Lƍ7NҤ$X,)N:w{ 䕇⼼<e;:::V^p~*>}ho_8nݺu+`Rخ]v_WގǏ?@=)=ݻwXbEmBO>}b߾}x5XXXXXX$$$$$$h~J4mPozP~)u?|X,+AAAA/?^Θ/`ACL&)OW2poOjjj*-چøq&~....tWWWW tXy Occcc^ 5f̛7oΝ;w_ƌ3x׭/XF[6߳g}\׷*ev)+Iv.qaUi͛7ogfΜ9wokpvԶC;vLv????ޭ$V BCCC5<;w {ݻw/7@/)))7|~?AAAA[KMYYYYpyppppM6m4d~C ~駀Jaaaat?yh0 xI&9m31aYӃ5@(jժU@I?c Mlٲwk|*_]{gxsc9r$ 7dVіE>۶m<:n6QYŋflz8\ 8.s̙6@ ӧOXy˗n5і;辅WHHH Jw7o޼8s}5[n @R9F 2ÓFј>߰Y{ـTΞ9(,%%%liiiɻD vXXX`2???/^w/O> ߿FFFF_|2m@h$Gb1Pjʔ)S' ? dRTʻD[(l.]3LOOOo߾}8+{|9i([W\>o YrJޞT޽!F@?++++;vlͥ@]2~3f@TUUUŻwDS(l:{9-yM Β%K bcǎܢvڵ_ߵ_DDDM|||<ޒF@<e":$@Eq%狋y =BP׎O8q"`qPǵ M>}:w =wfϖ-[.NRWzVV1b~ԩS[rnСCw:N;MŠ+VnM9:ϝ;wn͘m:*gSY1oG#F D7Q ɠr f}',ǿ]E#ߊMDNҤ$ޭΟ?8uԩ[CE#ND\w?~8h[ݻw&mܸq#gB'k֬Yû5תb… ߝyP p",\bov3(]246`ɓ[nݪƋGg̘10 H$[_Ē~($|P p:2777$6666ȭ[nݚƋ]tHd} OH$*퓵6111DqG9㏁G?hžˇF@N>tqqq1w:_~=ޓB@Xcw N5S#C8FGGGM=/ LQ~~~~Ȱ˗/_tzk׮]y7 jPG`5ozDz;o޼y{G4\ak6ʂMMMM:´?Ka@hdzYuBUVZjgEHa 4V2B;X 2i( J}l0222Za%BBȨf!L8qbgϞ=f+ FO+(*ټy/ ޭ#nbw%( >g7OƉ=D7%!DB@Q@ P BT(!* B !DB@Q@ P BT(!* B !DB@Q@Hv5 M6mB[dUf-J@'O 4v޽{@СCm&m۶-V] .:dZ<.ՙȍ7nIIIIX,RnM:u*R?hѢ7}ݻ@_WX6O> o߾}[Kț 0` 7~.?)9sUn=!fi:?aÆ @넄oQɓ'>&Luɓ}HSP(wϟ?/߿)?w}]|i߾}j}3Ծ?-[T\\\pNddd$ސƪzǏ}ǎ;j́>|_u.$ˁdzhUUUUIMMM;XT3 YYYYwsΝ۷n _3͛7ptΝ;oz$e̘1cJoNE@>}$_~]&k׮] XՍglL dɒ%@͒'UVVVۖ-[\={,`[HHH֫@P==iҤIClZZZ;nb/s{1b`IIIADL&ُǏ?jժUwYܸq`W^xw'^z5z4&&&w%/^x1j֧]|r ݉$Vx]vo,q~+$NYF=;vZz ݵk.`r:h˜F3> X~;OK9rDv?%{ti~0t,gz{{{z/#ϝ;wNv~sS{{OOOϚAGMK-jI$CM ٥d} jZS -$%> @鋧L2_?o ;xמMс-篎|ffs5MRL J"""";v|דƛ.ﰒRӛM4i»7lGGGGۅ5[Y4[SA쌙 8`ߦh@F[[n>Ãw0Ǩ_~ (do@RTTT~W_OK Džݻwrniʺ;32>o#Rfk^BT_),,,2>;rrrromEgA0ȗEݙQ2vvvv@l_'c4(((hrsΝ'LOޛ+ٶm6*=BPJXZZZ T` dJ%% _M.ϥ2T n4K.]_A86(,'>2000ZƲ?}}}}yUe@N 5 p2񥄶/+`ʞ^{{wlMƍǻD_4 ڵkWӟ~'{ӦMj r!#RkM n7ԩS'@Н_@uXeOhիW`vP_D3ԭ[nx_2<> Vc}-^e[o}'\û]K /^xha,@,l)  3lmmm˼}:4ST_.rި$'?)?fxfPX7|B.!C@Q@ P BT(!* B !DL HcB*CC?X"H$eeefffffn&!DJJJJJJ2SST bϻ#P?~ իEE[rrnnnnninnnnnn^^^^^^tC1! p0tСCVT~1ۚL dRT*&$Ɔd2Lf`ЫW^zDƼEcC 2dHEEyyyyyƍr\.GG /׮ffffffw+ Bѭ[nݺUUЙ!H"H$"55555T*͝>ZPiU|%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/8c.png0000644000175000001440000002013611220704065020466 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA+IDATx{PU"r#  X@A\<S((VNNec9d:pcfP"J * \/ =^Y?^ޛfw  隚˗OxPUUUUUEQaܹsB͛7o޼:?}7B .^׷wȃǏ?~_|Ξ={.֭XbŊ(~@jjjjjqcǎ;vlb";/zW! ꇗ]K`LPbSSSSSSEDÇN$ûHݞ|KGGsdCD@A@D  2P Ad(҃>K.]T~0166666@Maaaaa!!^I?!tdʻUC!&&&&&F:!ܸqƍyD>|ÄP==/NNNNNNˆCQA(/////'L6uHJJJJJ"k 7|]QQQQQAHbbbbb"!V[lx… .=Himmmmm%Dq6UuFx[[[[[[R_____?r>>> !woܹs8uԩS`ڵk׮b! '-ġrʕ+WFJJJJJ ݎx}oooooo_~_~B3EwpppppLןygy&*}sPRRRRR(L<=====`fffffu֭[nN2LbT٥3H g}۷yo d͚5k֬!DWWWWWwjoooooO/4!f2eʔ)SٳgϞ={x!?㏄PEߍkˠ촴2k֬Yf`UNay!Aץ)w}=tɓ'O!V# xDFFFFFy舁wmF:t!4ct ͜]JKKKKKy4-yWҵ]iFlo… .-}'| Us.,N q)еjʫ7{ݻw-ƍ7n}( RhBO>}tq3gΜ9sFG"P]ٙ:uԩSy??P~>B`4W^z&M4i`>ҴA駟~'7w,SAAAAAԽD޵`R! rɯ\& +モWĻ044444] pܹsΉWWXXXXXyA^ARrKz,}=%ۺ f1ȰQ\rL e6+Y_~PeT ;AnH.c3MYZ$ O?O5%!裏>#!j # 3PR׮]vy͉H m۶m۶Mq0'76|˗}"4(zP;۷o߾]q* 5I??X$/~9 |xwy͛7o޼y@t;`ǎ;veeeeee= )teyO?? JTvƈ:;;;;;r3 [*.BBք n'ءٛL6mڴioذaÆ DoBgPC9iKY:T#CBBBBB>#/O"`G:}{EmF|Fr2^XE/+9"6L;G,F:"dٲe˖-N,Yda7,P+FHeeeee%Vdfffffbiiiii)?`}Er0 #~!{> V[ٷo߾}AP 󄬽,w7;~Oj!?~ㄬ^zՄPō0 NT7/% w_?`kS4(,^ ?KD`,`xCG0k *Elllll,Z/JdA "A(@A@D  2P Ad "A(@A@D  2P Ad "C94%@NNNNN|p477777 NYS_~,X`eCF $IIIIII<0 nJŋ/^LիW^ʻHu jBkkkkk+K/K/,4ȯOlwwwwww!9 84C7@IIIIIeSW_}W_HAAPQh*1:Wi;pAAPQ믿ɓ'O]w޽{ &&&&&wmႂb|1 X(*****]d tH.TVx*(*A5AAP1xbpy*(*Svz{{{{{߿}޵Ǎw-GOOOOOАwmAŰ]qppppp] d k18k {xf 7x7x*̙N˗/_|y.Ǐ `dddddo曼[! (68qĉllllll,-----yAg8vرc !. ~E!xxxxxxܽyG]]]]]]^ooMm۶m۶ ܈b`?!]]]]]] !򻮭-! thLaUOu}w `؜9"""""wT ȉ8p@mHCFFFFFZ(rw-F85/(r aiak |@Ak #AN ʠ ޵@ 'xb0)@[[[[]F-(rPS!Kbjjjjj [o[kX[[[[[ 'ۯ&d}fk 4Ij^k> OOOOOO޵gѢE-;#9|_~%ڊæ6k> șd!r v޽{nӴnݺu떐-9%$$$$$@V\rJ3f̘1wmt/݆7nܸ14R2'O p"333330ڵk׮]—]߿uoOUUUUU!tDS.B.!ݻwﻨ~ px!DӾ(t1ooooooBӇ>B YO.ccccccB.]tRBN>}iwK/ȑ#G0#pʕ+W щ}#aqC/\0C*r?tD5rXK.]tI!DfQhVwc@d{b{BzzzzzzxQSq_|_|1وCF(jN4=>ۑ[(5 `tW`aɻu@AP3XǑi(ϟ?wky&<4@nnnnna'FShDAAPQ>>+$UU4l$ܥwqqqqq1A Pr]v5j"L!H]K'N8qWp:FAAAAAA/ /@54L 3(/////Moœpsssss]&)y4LR2֮]vZ!Gh=9s̙3 Ad "A(@A@D  2P Ad "A(@A@D  2P Ad "AF޽{]??fatuuuuuL2e .\СC"Ȩ@]ðbnnnnn>0n"======ݻw޽,_|8888880hkkkkk f۷o>zB0j+>|p+NNNNNNܹsΝ;[( B,-----efffffn(VBLLLLLLX(ZD^\,Ydɒ%%Ylٲej/ \xŋ[ f/sUDDDDDPPM999999/v'<ȻpIKKKKK~M}Eolllll3f̘1c<===== —ӦM6mgύt\~QZA`|_}W_}%aooooo? B9@WWWWW1>>x_u޽ja(63Sg vԩSN ,ڵk׮].7x/5+VX!}#ґGv+v ZC HtҥK{}}}}}}îG}`.\pRΝ/ `رcǎR\#NM/......k6( IW_~ٰKJW.߰?@]xŋWNYYYYY0"`G1'+n^Cy͛7 C*ݨ!t1O0TatZ  ] $Ol޼ÿ́;!߿p{ݻwJB>}ҵ_i;wܹstw޽{GF X Ey׃-^{,}bۀwf455555B}$ˣ&ҵ_ ţ"dǎ;vXΪUVZ%63qxxxxxȅ4_/^^^^^^FĒ_yJ~) %DOOOOOop˿8/03L6lذax}nσOqX}㥋<lO)`Ѻ322222*'aqsٳgϞ=Ke9zѣGސSN:U: (PB $[;;;;;;ˣҵ_a(~cRRRRRRxQ44sȋ8p@<?iô/`DGGGGG?4"!uuuuuu/[XyR[ZA`? A#.bHzA-TTTTTTk=zo6MJJJJJ"f>Q^^^^^.]G 4w!ۦzQ,7nܸq#?_ۭv?~qBV^zjBon`ľ4j+lmKjT^haRG6`hLG޽ f/|Czzzzz:V *ga.{ Z CeѢE-B] @Bf|b%* @G?椛0y"uu@/J P Ad "A(@A@D  2 £GԋwLKK&Guw5Q$tcY$] BWWWWWמ=4dTW #8rsssssYӧUWknѬC/AehƨUzzƍ~GCAk^^^^^o 4K[ @K==-?%F߻n/s`vp &&&&&&8r@e+Ԥk ]M\%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/9h.png0000644000175000001440000002160211220704065020473 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"OIDATxw@SW_B 3 :P * **TDZu:Z:Zmbql ( Z[P {2ᆧ # 农K3B!^iݹ\.˝6$ @.ri 4|^ʪܑH$qr5e?􃬧np8k׎=zrСCjhhiiiiiIe#Meeeee%@rrrrrL!`~],ɣ > U**޽{]!Ԃ1LpppppXLo"zv"AjjRRRRRI۷oO;B d2_yyBBBBB `.@.9s̙3 0=`۶m۶m󍍍?=r`KӧO>}H[9r)!ZYYYYYѮ.BH+33333*];;E pjЮ(BHsH\Nm!t BH!R@@)` 6vE;:t +sǒ<4666xt YHHH@᜽{,***jja|>Ϗ7 pށ0l;;;;_L5777g|͛7ofST*=˓q K?ak;w0 H `KWEEEEN`_ -[DI) s}OOOOLYn:)pϧwBP(,+#)з/@xG"Hܹs6?5m\3̹/E߰0Ixƿ/b2L۷o7ܘ}cpcccƗ{P(2-YLLL@!i .GDDD/bcccC 2@..+cOjygmݺu++VX!JUp͛7o*?6mڴ >@ YD"lȑ#pOjPpĉ5Ju%gO0as .t*zs.:((((hu֭[6k׮ 3777S-ZhÇ8zժ{^ !ͪXqqqqӼ5k֬Q]jSLP)Ś;,8/N2zޤErŋmvڵn99xAE@%9<<}q{9r@?lذaM/wm۶m+ȕ)}+ׯ@Me:!&&&FXܽ{['TR+W\Q9x I.]tIqSϠ GrEڵk`;k֬Y%Iv3R9f7rsssDӧO㺑r5MP?Cqf̘1C}n3f̘g:I$ @ :ɌG2>6I^_'P(\y,(///Oqc~~~~+蠇㕆_>+JRhB}8/W s),ggV}+u`Uej*=Cupx (kc"DqœMXBCCCiB*Ho 'ioll%MǏ?V_U3ݻwO7 3`۽hFu^DO8q"~N4Qy=z(?^TN:8B+UQ7V~\4cǎ;HDU߽{.@ɏ!{%N㏕?22))) InݺuxفYԻ~uYf_\vsx6tcahhh鳂t# sdNt0 ѮM#Yuj8yu.{L0 H|4h@a$c9\z'BKunϞ={lܸq#(j zӟϐf·ϝ;wdYK0,ɽ&@ lChFUF0ŋӮM]CЛemmm :\[9}p4oh*yҶ6lذ@Y\_2l }O>|0@vz)s K6@F7۹sN))))6d޹q"b?l`|ȭUߺ}v={Yti֛fYʋT yHf2Ȟ"O2] uر#-iW5yQ:qåo1A\\1[ΆkBgʹ AS*+?nTV)Բ-/CCWU|X!YPh=PP~a* ve~'OTۈ\XHK&mV @;4ޥ'O3Y#/2D9111v6yBiii)@U4M!ߞ#+#iw9l=J.59iAkBWM}1fի5SnrF.淤^zR ]Ӻ, fϞ=@nK,Y`#^~o|zݺuPErg_{Ĥϫ_/ӧOI#mP>dW;wAlAdndC ]5R `͛7MiӦM4fvF#KP9 !CE;'CLǍ7C-GNs\R{?6ho%#. [ew޽{wɚ>>^uϏAâD+W\ Sr_ ao@@@@ɱ|܂SNOvH;2999Y w̙3nԚf `ŧN4i 0~3O>L&iHH͟AͤD[|rڵptŋW 53000(6k0\.{̬YfѮ@?/BPd+Cnnnnk04ĒkeeePv׉'N>5555]+ez ӧOl/KڵQ{dDܠE` hḓL6IO@AKqd`מG2[[[[ڵjBgggg*á]+: -ƨfR7 1][m+0#6v@h!|~>|pYK,YB6 gaÆ Ѯ z fX.ٳgOڵQ.4Tڲ@haHvu\tuuuwör )gϞ=kSV`M qe@h2ez`x }VPSa 舁w];XSm8@'` ~@ X :rfz74a)Ί]cKt ,P_9EfZ6m~HU0t@9YzLճ'&L0_8t bo!U3Rjfffkw}WA ]D~y@U!u@h%_ʡ^=x뭷|BmH;` 3dNs̙ӈl͚5kĺ` "0Z.]vd2s= ]k)]<ٞ>kVXj*2hm0Z/_MiN6mZ"M@h&wرciԢUZ VN݉'N]+D B+ץ;޽{]+D B+Ҿ]vd 7nܸ')v>4i$ڵ@a 0B ! BH!R@@)` 0B ! BH!R@@)` 0B ! hE߰0Ix<_c2L۷o7ܘ}cpcccƗ{P(2-YLLL a?~a8qDyݝaR/|>ägڴiӆaaРA&_͛Fz#???% BaYI}ř[l&&&& |ƍ77nT]w &K׌Tӧm۶mI)ڲcǎ_]@vÇZzj=AEEE@Iɱ߿u-ydsUeUWWWu2e*OX,D*0 쒝IG?|4y_pBڂZ :pGHR.w$尲W6q\.W}g3222n={Rko'JޟEV_=@0r,޽{7k7o޼ ċUW\rj݉x`a`:mڲeY߿Y\RRRyEaaa!@Ȅaŋp7+իVZ <-<;+++KO>]sFEZnB-裏>R0͛ҽ{,[laP׮]pI/7~ !R қ'Ow:i<ΤBcP(j<4%>}4@ӧO7IӧO{]v0444l|9F={ \E&g;$ɉ W7+Z7)u"is\.W iӦMS~r*ՠELk}}}}@F&GT 377701rȑE5صo߾=@W;қm]!8 U"fȐ!Ch)S>\GC ӮP 28w;i|/'N8@?vm2bݻw*?nV߾3nՠ>֭[ҮEUk׮]K6MBeF9+'رc N``` kkkk/߾6666ώի}QѣGhzHK@۷o_ tSݜ'͛j &:"ȟ4&Ҩe?NmT|9O> xѣk?MFAy"e|^Uњ@0cfff 8q v߃?~8####ڵB %ex{hѣGybsU'#h3;v,(JѢ5: P/nڴiSm}Qܩqu^`sjz,̙3 Uxf=$lƐ!z5#xH~ ;9:::::Z(ۗn++QFpE> OR .\4yfN$#eu2";Hs%}5mOedRRRRM#WېIr7IsY[[[[[D"HuW,{Ç;888ЫO7ddáCaxoy[BQSceUddd$^:YbriZ,+;#G`6i|/ Xf]}6˂ٳg0,ѣGՕaO/_|y|M-4h ҽ)9HwQi*MLLL75a„ +tPF̯@`-/CfKƪ`a5"³S~𐇇7LUPFիW4^Z\ %|?Oѥ/]`[nb ћJԅ9v?/-.Xm/ŕO_m(fid'V ےeZ&˗ʏ+ktT~^/-y|dEOy~~UH݌e3HRޟoQvd ;{m۶-@RTJ&%)t/UEE;I2JM3`ۓ$jɅFQ2:Z=rK(6lذ 8pDjMUz p*YUeR7 ֠f͚\R%!ۋ'4$$$v-66eLjj eK.]șGPeijLF4j+`ү `O[n"ڌX9s̺))))Ov֭{~bÿ/ Yvz,Jvt߻.@ÇjSPMh\3]sI*_M$Y13\ Ϫ .rqYYY@gd%/M/v.nݞ={h38rҍXhbCkDVr=A6FV7sΝ `ƨPKywpS0ܚvzۛ7o\`Js݉;I}}[:v>t+'X\5ȗdzŊ+:槧8\ҳ~/,Xd{67n㵃ɓ'O,YЦm7k5m@@)` 0B ! BH!Rx-$lB餼\deefffffҮ&BH"eeeeee@(/////?rѣG4BHSΟ?y-6EKN͝?͍ @HHHHHX\ZZZZZJRD"H$qqSHRTr8o0>Ν;w#F!WTTTTTl*rѣda.]-,,,,,!mTYYYYY0\.i3t)<]`xHH%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Js.png0000644000175000001440000001524511220704065020535 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgArIDATx{PT ¢*LS D3:SYR&SI6P7PҐDX& E;gm žg}9{s{s @G6{ۘ1F,[>x_z@ |ojjjjj|e~ɓ>gDݸfÆϟ?=00000Enihhhhh rʕ+WڒZ[y0;]ScpE<֮x𠰰@/v޽{16wܹs66O?NjFiZV{ڥK.]O<zB[[[[[Nf j}7*****OWD}g}ԯ_~u} *X3f̘1KFJ..)߿MM_dOk:$C @=oda*o-5E{.ͣC dӧO>}Zvi߿}cǎ;v(#####Cvm۶m6">2Qjjjjj*QYYYYYuܽ{ݻDh˖-[l]ʮC a… .=N&Zf͚5k:r{ܹs N :tСCMfˑGG='LV)33333(22222R^t'NQAK Xe˖-[џ9(:::::Z"*@xxxxx8Q]]]]]RNh!*^EEEEEEKuqqqqqqBJJJJJR<:`e!*TUUUUU.@06x*f.[2joz b ,X` Ntߎ}۷{z'N8qDߎ?`NNNNNNռ53GGGGGG?'vxs2dȐ!CL`^_~u߿.&{gy߿~bccccc-){U3g^C~_~ï1bĈj=2vرc۷o߾}D]_ѣGtN0a„ n޼yMe)P_xooooooe&SS=DDuC&O|]_NNNNNcßKn?wᝉrʕ+W+-----exC^ >|ጵw~{FoJ~wdP=ā'V&$cQmDxŋ[zիyx_|ŇgǏ?~'=˗/_ntv lfs cSN:u`ŋ/6?7Q?~ Km A.%:jZV ;x8Hscv|06}ӧ+}=ް#G9sΝ;//TnthݚM6mڴ1>o Ӆ .\؊+VXoO=SO=؎;vN6:6s̙ThO6Fh<=====f͚5k,Iϡv:ݝ;wܹl#3 D B______٥SҔ ? ]@=!@zC @=!@zC VNLM&k00/+ǧ#3 . Ȇ@r__,aLE+uիW0pDK jC J%&&&&&*nnnnnn&ڵk׮]ddA X*_s555555.- `e>?ˉ/BviAm+QXXXXXHdqqqqqqDo߾}҃ZND?W[[[[[KkkD|l{@poohpK /AeٲKaN.{{*w޽{dfaFqÇ>\v)vvvvvvDKxq٥>.є)SLBHhѢE.RX&Ymbކ>}Gy,*0p**7nܸqV\rJ+N={ٳhǏWn #O?SE_Ϝ9s&'SeWb%2(ݏg'|'.֭[n1|%x-&z̜@c,"""""N0~[RRRRR_0;=~>c#F1bDϕsժUVR ԅ@0sYYYYYY0h4ӓdG.zx=?WWWWWW㑱1cƌ3xD𛘌{f:FL23͛7o"gJ9= 6lذaߎ??ïkZVK{{RV~ו> C 2dɓ'OL4`>`jAt:'M4i$٥t!) 5}҂VBLiӦM6 6l Ԡ6 ĵ1"A6 'nvfБYˆ@PD}ã3SA X1ҐtݻwvoF4{ٳg[i^N̺,F+0@,7nܸqѴiӦMFW_}W;A 2b4;vرP:5=ZUhhnݺu-"އȑ#G!{۲}&.\pB%ehhhhh(Qpppppr).5r1~"16rȑ#GW쥍һrҥK.eO&a}З߿D/^x2p 4$tJtܹs)C=>Y/dw޽{RpzC @=!@zC @=!@zYYYYYYD------K;YL $'''''>}ӲK;@;vرcDK;@ضm۶m۔ARSSSSSd,k۷o'7o޼yF5j(~׏O>}!:tСC||||||֮]vZW^zU6/Ý;wܹX+W\rRBoXBBBBBcZV/^x1c|R] 6ā4t-EYO-N:uT֭[nc=cݾ}۲K::./_|r‰'N8٨zƌ3f`Lt:{ߤfx tիWfϼ|ϽXaaaaa!ck֬Yf9c^Ǐ?~8cOٳgϞ=/%%%%%xt}>|rׯ_ofAz<+ӏwשSN:F\___/~[o[D/ /ϙ3gΜ9D/K/d}??] iz.:5!%jkkkkke=VTTTTTd ,Xۉ0k׮]M ǢFhهN`nݺu-ïi컿//////ï>C:DhѢE577777_<"??????"~EQ~_wuuuuuv 6l08hѣGVcƌ3f/-233333"#####Z[[[[[eF dLXT@.~F^+Td()))))!Zlٲe':tҥKe~?]JQ-ĥ@xxxxx񪙹HOOOOO'JLLLLL]R-D/DcwqU\\\\\Rj|GW^^^^^.Z ]'BUUUUUZ xxxxxxnZ{`YT _ĉ'NH@۱MD*I{-v}JKjiӦM6(66666/X2aرcǎ%ڷo߾}ѴStN0a„ n޼yMee˖-[?/7Ν;wܩL.\p oQ3x{9۷o߾}$X#K,;+-----MegggggAmx]u+tqƍ7^b('JL@C/ҍ__@g-Ydɒ%D7o޼y ߞOF4iҤI&]|ˏ^ ”)SLBd~#Ƞo#!tnn3gΜ?6 >+=Tdt,^Lp>t:NKK۳gϞ={t:oƴZV'55rO{r%駟~1%Wqcc]]]]]]d$rw}w-]ʇhO>}t{{{{{{ٻ]I4gΜ9s461J={_|”]xЉ|9Ʈ]v53h˻9%%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/4s.png0000644000175000001440000001452611220704065020510 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA#IDATxyP- E+"h:ΰFaL#T4_oEF/r;* ((EdːDf$\.ܧ>.?]>8?==NiZVct~C3Avttttt\a͚%K,Ydd$22222uʔ)SL}Ot͛7o޼yxqqٝ߈wӧO3b]]]]]]=?=;9­zzzzzz64xU{ԩSN]\0'QSnAK]PP=92rv\-A @=| ۪c@hhhhhh ZjժUdl]eeeee%M(4gsG `NyyyyyyD8pLBjjjjjRC0+W\rhϞ={!*/////]ɳ@m۶m۶mҀX~DDD------K7qVh+::::::rrrrrrߋ֭[n:٥8 LDW^zǷlٲeC:tHvijX["Jv)ֈKw-[l2비@o[ƍ7n(`+222222V+zxxxxxWWWWWW˞rz7?ccIIIIII =Ol{ݻx-Zhc1ooooo^ ,>ĉ 0|O4&cݻw6].\p…uwwwww;с` m+(+++++C\D/^hÍXZ !?????xҊb1g}gF`ldl[!_xByA0z<~?~ km+0d׮]vbG"?Fo]w, m&"^$]iD)))))) `C/>ր9s̙3G~ `[ޯb.LV`c,vƌ3f0y~01(77777WR5L٥(((((HI5. ?:C;vرc g_alիWە7V2?XbŊcǧR3iӦM61^`7<]K y(D|!Qsssss3?Fh>-^?^D۷o̟?wu]wud5N"KَWQQQQQoo)SgnhT#G9rDPek׮]ڢ f6JNNNNN6?zѣGY`DڥK.]TFmYZZZZZ*(C Ν;w((Kt:D,˝AT mǏW15N:uWh[;wܹs6o޼yfNGO*!!Fo ,t 6ҥK.]"O>}aƼ[oŋ/^(5gyg"bg}g%}4`n/]o[~ߖ}4`n;;k V-.)))))}t`.SXXXXXHie1ƈoFт!lX\|`DX믿}`*+WVVVVVFHt:;00000>pV詧zꩧZVUGTQQQQQ!d!G}G)jO>DK@Of6k%j* DK@pDk&4'j.mHvz7x >T{hJK,Q3"RRRRRRK^x^]:PCghcʕ+WDGK@LܦK j 555555KIZZZZZZr$S.B H/DK#//eeeeee.B ٳgϞU߉\r٥?F4L8%*٥|߿ReMv'6uuuuuu.CcaEy3gΜ9Sv)NNNNNNDKn6٥?EEEEEE.ܹsΝKIO?DKG.21fV_+s0u\\\\\\ۢj ^^^^^^D+.;3(55555U|qqqqq1w}w+K]tҥKDaaaaaaD{ァӽO2eʔ)^]]]]]bQ +c>1gggggg뮻kl9??1^c0_9 K[:[Y X|||||>`'N8qb~K`00v7|ͦ+gzzzzzP.d,$$$$$1Fh͛7o<㓞h}:ќ9s̙Ct7x㍲2}e&={ٳe2 vFn4ԅZ!_ K jC 13ћoo5k֬Y#Ԡ6 ĵ1q&fG`6o6#QLLLLL ѯ믿>:03 A??LhѢE9s̙3L `Īb∈Mr}N#okVFFiӦM6~ʠ SZ Rfc5d-(TPD| ݻwMW_}WʰeKL-[lٲeJOŋ/^(:::::Zbd BOE91Ab[n[7PA]|˗3Ɨrװ?`avرcǏ?~\8]:&:|Ç)||PvA٥ШzC @=!@zC @=!@z6DZV. u@#:pd:Y} u ٳgr٥NVׯ_~0Haaaaa!QKKKKKҁ: faNNNNN{ɺu֭['j!=====իW^-[lBtСC.-u@%%%%%%'6p `BUUUUUQFFFFF_J,R cY| ۷o߾}ʢb :rȑ#Gbbbbbb bAzdɒ%Kw}wj====bK{gq =579_Z CbAt=5W>ttt [I;wܹSiR555555DaaaaaaDBEEEEEQBBBBB V \J=Q=&N>>>>>^zՌGJgOf|ӦM6mcg7,_DYL 1VWWWWWٳgϞ=˘Nt_}۷+3gΜ9O8xWj,xA|z1@G}Gٻw޽{e@V`˦"#''''''rѣG*4+( XtҥKaƈ۝l+(sΝ;whWc/(IHe0u~e)mvʕ+W\9 ƶ{ئM6m_N6kk+0Dz3aÆ 60{26}ӧ˛@h4{饗^z%ƾ/B bL@pRBDdbt1F 44444T&~+*****RbAT`_l Lb ` l`|_/e @zC @= V WeK2jnp… d̉^N{>p΢^xzzzzz~=mgU穩|A"f@\ ыGVj|bTcC=C988;;;;;>, {sYɋ|mʇАj1F +?u|+ ]%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/4c.png0000644000175000001440000001526111220704065020465 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA~IDATx{LoDވR *kj*TTLrڦm£7I-Vn%`1j Pbi&VDQXyAu/t}ϟ?^v߬b_\BKж"=Z&>*Ù={ٳ;;qi}۷%Ξ={YUVZ^qqqqq1˗/_8F3 A=zѣYčaÆ 6 n7nܸqѶm۶m&h  qD|@ĉ'N }Ԇc (66666V7Lmyyyyyy'ϗ}Ԇc A_]"Jv`jo߾}W[[[[[+ X :t!т!Lz36Ic+ؼy͛lٲeQ~DoѢE-}c auQfffffA5k֬Yt>j1ZWpԩSN@[R&";;;;;;"??????$>"OOOOOOBz""$c̭bvvvvvdb=]}S[[[[[cg7-=}}}}}} xD]K~C3o7f,77777WUlhv 7`>@,Ksssss3c/^xohsY&'''''>fA|. 2j7_~_~);mBN(1X!!X7ӟw4vmh˱cǎ;&; khhhhhP;O&-!]cqA_omd,-Ӂ8'v,_^^^^^~Ç23D 4\rʕ+2|˗EkKLLLLL ,J/X`ٳgDn܈xRRRRRRN[bdBճgWKm?-!sΝ;wkP1 ϟ?>ѭ[nݺvEttvvvvvGu{֊OT`Jw޽{7QEEEEEQeeeeeM 1cjjjjjţh+e!!&kΝ;w9׏:ʳ !E%%%%%%j'ꫯ&Ѥ~֭[n% Tg\ZTm7 c&%N1>(쳦JEuq]TTTTT4W6 XQh@ $P ! H@B(@ $P ! H@B(@ q|R<">Uѵk׮]FD400000NA<$z饗^z%W^yW^!!>*0: |A>>1WWWWWɏ&7eW_}W?G 4JL(/Td>!:yɓ'{{e= kiiiiiQg*+++++3~ţ//}~`xV^b4`4 !X// Guttttth`, ˎfsΝ;wXv40^HR_믿Z},illlll~BB0u'zѣGdGc`a̙3gQH";+$ +; dGㅄ`a"#####eG_DDDDD(`,3<3-Ydɒ%w"ڴiӦMdGϒuvvvvvo3gΜ9s&Q````` ь3f̘AH믿벏BE6m~׉~'|I .\hܹsΕ}&?]vڵ7ݏmlllll[|+,,,,,d,88888xݛ'Wz뭷z-xvxɇO>O>Qsq`d?c111111.]tR LJ1ggggggmۛrWS{LoXK_:999991ƻY˾ځRL<3UUUUUUɎuwwwww͛7oޔ !Od2ɎJ; 裏>裏dG}/B+1eGH7|7؆`.; @B0"QL=x43,$EX0-Q` $X2$qwwwww !(Otڢ۔` b 5K!z Vf͚5k,7x7ސyzzzzzʎB; DtϢOk9C^$ # nD7nܸq:Xg}gɎV7h ;@B0Tu s! rrrrrrӺ=xlѢΝ;w);ѶnݺuV~駟a۷o߾} #O?0c;#x*]]]]]]x&»A3oOӮ2D=1R.iiiiiiٙxx 1>쫫H>|Ìqssssscȑ#GQu9~Gogݺu֭O?T" AFN9S":Rр!!hߎhﲏ AcFX%*QD׮]vCCB1OڍӧO6~ܓȦ`ِ,T]]]]]:>Ϫ(Ңwiiiii0ܝ;wܹCۇ!o(;JpohDjժUV=?<Vv0&I& j+++++++~KS5.'F5(-----%jjjjjj"##ھ}ۉAITXXXXXHT_____O@Cd̚Tlkkkkkc[26񖉺f,.....1~7f,77777Wٝ `쥱lhv ŋ/^X1299999Yyd_wsOfSxkƍ7n$~eGe|XLLLLLpʕ+W>0X׵(1 \|ˌEGGGGG3訿_bbbbb_`> c ,X`={ٳGw<c۳'%%%%%EI_BzH5c ݻw޽oF_ϟ?_}tЧ7o޼yK.]tw޽{WM<`ZW'ò3_3꾰iiiiiiS裠b}Leݻw&% GJQ2v5e155555U======j^ ((XL#0ÇflhhhhhHQ t\d0:::::::;;;;;޹$ޝ37%;`0ӧO>}1>Aŋl.\pdLxXvڵk{{=zѣ0"!  ?_PPPPPi:$$$$$ʊOh"`<Ŕ[~Z1_%KGnK.]ti+J戏 *+u}#.s?e7%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Tc.png0000644000175000001440000002012111220704065020514 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{PUU`( " P!_&Thbd#x~3!1ф6 (Hv DC2"*]?V^xl.{u}ZZ<  Ho)S׬111111׿?sk뿋g9{}ɓ'O<嗧O>}45{G1bĈݻBCCCCC?W_}Ց#nj3fF PZZZZZٗ_~_PaZ~E *11Ǐ?~|GGIIIII ADimmmmm%dŋ/#B70`^#ILMMMMMo߾qƍ7LLy rٳgϞK/R{{qqqqqt ?g400000غ~PD3!}eIJJJJJ nkkkkk?zfޭTBP\|MғdBH8+ #mGk ؐP  BFH}}}}}=!4r !ݻw0.ϏS|k7 ʕ+W\ɻCG тKzzzzzt߿˧lܸqƍ~*KLLLLL#76}۷yzh 'N8!, rYvӈ6] ~GaJ ݻw޽[=x4V⏻{l ! 2rȑ#G!rER[[[[[[a*7^Yvڵkyz9@m⟛0a„ @tttttй͛7oI&M$_g[[#,&W),æM6m@l(ׯ_.~… .T~tA :bPw?:Ez8A`' -[l2[nݺu 11111Ly;N*ŬYf͚%~FV%K,YD}5ޭ)x+ߟ2eʔ)S_MWYYYYYɯ r t.:tСCS`ooooo/=kONNNNNNHFὨ8Th+[TRvرc}7( = SWWWWW9B [G766666?r3U\|˼@AEjѡ\}]vsBby[ ]}֦\>|6hqVC]@A_|߿/UqƍǯF^b Mz~;4%: rKvpΝ;wF([lٲe`ӁW Xd1'*_>m9611111Q}۷Ow޽{7vAabO?rKOCqFˆϝ;w9儗}|.4<Г7VXe"_;XE,` q X;ؕ4/ ^F_CtYf͚5#"""""B>˻K!<*?,^TTTTT!555555}e!Z]vڵKzHu'm #8mi (%*A _>}ӥa1!YXz4U79s̙ `(qqqqqqUA~7Y4mOô”EWAA"{ٳgB-=zQ޽7:w鬒 !4/V L9s̙3L K{ŋ/U%\arrrrrLPde^:yɓ'84!VVVVVV\XXjժU9}ӧEK.]t 6lذՕ wo dx/Kʦ4j8!4(,^ hLe$!M'\5*6o޼yfV.ˀ AT A(@A@D  *PQ AT A(@A@D  *PQ AT`5&+HOOOOOy͛7hh!+1y++oo{i0n¸G}!C&Lo曄TVVVVVn-2TzG])/41@kkkkk˧>N:uܹsΝ @n="(ZP|l*~{*(Z M%@w޽{.?;h*w AKIIIIII~DFFFFF,(ZFOOOOOBۚA AwBM%-----@AA2eUG Q_____ ijkkkkky[ -mi:=zoke /o+166666033333m _P ggggggVH d h& @AA2f͚5k,wwwwww:ADDDDDD(̙Ǐ?~.˜1cƌ0s̙3gDEEEEE^zռ[!*m.+++++hlllllmkkkkk 0~njYtҥK o#F1b!deeeee5t^ywy*`/|IHHHHHܹe0?!aaaaaa=<<<<< !Hȕ+W\i(j s~?XmBݬy?]( 3XbŊ~::::::~-/////m 3}g}9nɺ[d=*A&:;;;;;>O?5ϵk׮]@1y[; ę3gΜ9#6D_|_Bw@AV ?pj&/(2zak < ğA L ͠ Ȅ o+dh Ȅo+sb m؂ , Y++++++k׮]uޞ L0_m!>>>>>^@hX FFy[; Ȅ/7okY|ÅFIIIIIIMm6o޼yf(2+DZ__ uxl̉(&&&&&}y{=SN:5:?ˇ~wfuuuuuu}_zիϟ?M6mڴ{XvOYxjA~׫CӴ ZzC}"GCG80dB,-----X[[[[[rȑ#Gov1RSSSSSkk))))))!:"Ç~ g BB!?>}g!Yrip‚+W\BOK-z!;;;;;{Xj@G sRk#w}wx=,rԯ믿 [ZZZZZ,ʲ i r{;]TG! m۶m676]'ՈR`Laʝ;wܹ(y6ba! ;8)sSɻ5Ҡ (lm#/p~7ޭCA="` [n޼yMޭEAG`y hj7 a'FЈvI_̙3g!Ұsfyyyyyy{, CéC)=@O$#z 88888`ky[&q:uԩS hrS[c,X`A X< OOOOOOV`q"}Bi ?`e˖-[9 뵨@PQ AT A(@A@D  *PQ AT A(@A@D  *PQ AT bB[[[[['|'0FFFFFF&L0ae˖-[7|7B0PjB&|ѢE-"wӧO>}UVZӧO>ssssssBhBBqqqqqq!f"ɓ'O$ӧO>U^mwvϟ?ʻŋ/^H|J~Q&B,-----K,BSnpѣG o| ٳgϞ=ُ(G۷o߾ͻ՚˗/_L3BefffffEtnQ1=====]z؟ٳgϞ=˻՚KBqƍ79N8q : gb۶m۶mӜZ&b[CRh*;Bzzzzzz_>mȑ#G@<=<<5k֬Y#yW4}}}}}}zzM6m4ޭ:;;;;;vo9۷o߾}ջw޽{ Kcɒ%K,Q_}/^x1Vkܿ7@;&vvvvvvX+WpիW%ŀ4444445z`EX:tСC0J@@@@@=@VVVVV@mmmmm-ȑ#G -!uׯ_~]… .\\{ڵk׮][ >>ꫯ+n9;;;;;̛7o޼yAs›]{썸[o^[nݺuK3f̘\RKه2466666Buݺu֭[y1}Cٕ@~f@zڊ2n(+++++mrǏ?~5q7nܸq㔫_|6D7#lcǎ;vHOuZR~ 7A`'ІԶ*W}ۮ3:R@O_|# ~B 2p4FLMMMMMy[333333V v.D ꃠ\R!Fcaʔ)SLQd'QF~;}Z)O9TGAV_}MsΝ;w #=>;h\@ի4ԙ}vL)g14;r,J,̹8dsݻw޽Ky;BCCCCCug`kkkkk+~_P:g ex}h \=0`Jxc;wܹs4vРυ 5{ݻwR>~sΝ;w/_|rL 11111Q1Xnݺu8p;}Ç>| .....NϼvTqqqqqG†>q'N8qD޽.gϞ={R/)))))|?{9MEh'$4#4+}MSA4N@_<[v1%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/3s.png0000644000175000001440000001714511220704065020507 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA2IDATx{PU/oE>|i0EP8 Lb/5- !aLDT|;I $ Y?]g s9{=gY{= !B/m$mmmmmիG1bg1c1ufwwwwwwj*}9i'FٹSKKKKKkǎ%K,Y̌a#?EEEEEE/^pJggggg}wS`۶qƍ7 TXsssss3!{IkIz]]v!ݾ}ƍ7nꫯ꫼BH^x '''''͛i썺6c @H'={ٳpÇ?뒀@_pwwuuuuu!3ж9`c# *an>jԨQF..BHXMaȑ#GHֿ.(BH<{KOO{hR'BBBBBJJy͛7@OOOOO`ڵk׮8qĉ'LG144444lhtҥKğ|QYYYYYI!TCN:uԩ>}Ӽ uoo<K3p歭~Y{ ׯ_9s̙3rrrrrr%%%%%%t6ݻwp… xf>|`ѢE-hjjjCm۶m۶ !!!!!#uӧO:uԩSK5xB@@@@@-}vvvvvv111111j&|!W\r u֭[dždJ 6lذY@n޽{jjjjjjxnjCzիWe? M~!Æ 6lsy|C*ɓ'O Hl޼yZ______h8E)-----L2eޥDʊ_II>.E~CŽ 6?,R"em?vT*VCy ݏ#5.MȣG=zĻHYdgggggz뭷/FEy"$999992 ֭[n*} Rwwwww7.-77 ƍ7n(3gΜ9sw)aދѸ@y EWWWWWWzc= >D5k֬YAP I-z{ӦM6m 088888X})fوA~~Pe'hAꥼ\~------ mnBRSSSSS ?{3f̘!~駟~R=zQO>}bh+pȑ#GȮ)JCN:}^H̶4S@ddddd~Q&V &O JjXɓ'O,zo[ޥNÞ$#SSSSSS-)z,)*K35He/F@}lٲe˖ :, kd7~hhhhh(44Q.F<$X͔}2!Xw$ͳ1<Ҷ,Q]Ti} Z}77_`Ǐ?~.^xEa[WWWWW'~loo C\Fת'/////OiF:;;;;;.M s1$*E4EM?#Àn޼yM~ÐrᲲJCKxÀjزVFs*j[nݺu 5jԨQx k.# pСC.d$$$$$$EŻHl4Lxxxxx8@GGGGGGkkkkkk۷o>ޥEbÀ! bccccce׮]v]z$ jzzzzzzd]l?z{{{{{y R4 j>τ^uٳg|W_}AAMEEEEEEɯ`Ν;wHIIIII}tHQ0 $0}.]< '''''"yÀ&e7 K.]t)@vvvvv6GAť\rʕ/^x)}6Pa@PQ~~-~9X 33333AA|w}h V@>> #####w€"o 88888XqmCj*+VXb@ZZZZZR€"#####lٲeޥ8VsamɼKd>?\݇bcO>Op6|JV3P,0~駟~ʻt`# ->q䣲SG1.€IMMMMM ڵk׮]8K0 pĻ4UTTTTT|_|h. "++++++r=>}ӧKy0 5a‘{d|`@Ynnnnn.R(sΝ;ww)4.l'44D̻[ 2\i`<AdּK!]-Rh "] 7x7pwwwww裏>#KKKKKKޥpsssss] ̓Ad, e۠/t1 V0  (((((HÇB'?]Ǐ?^~\~ąA;vرc899999-ƚ1cƌ3#&=\xŋ㑐I&M4IvXu̘d/^xba[_____PZZZZZ PWWWWW'Ӫ>l .\pa׍BCCCCC-X^^^^^.I011111}LXC mmmmmm䯿믿λH,}kˠaXw!la]Z$6 e&;vرw0 h6=B1 X#@k}ȬQ7 j*?????o !EfX!69q{>Z$oT[ue+^hѢE<pttttt4aوcbbbbbaRX÷ 888888٤\ g ,'O}4!#F1b# MǪVVVVVVү{{{{{{B******r*m:gFT& EPn.\pBBh/Eb~}Ço캖u}3şAٲK.]t)@{{{{{CL9>z$__ƍ7n0~oNNNNNNߗ%yQ/Ydɒ%/[}6z믿//[lٲeիW^-B //Ur455555>;HQ[l` !@$$$$$$#7b!=zѣ5Pv֬Yf">X .qoCsΝ;w#v)dqƍ7xĉ'N(umȻ- Gӝp. 777777pKɑRRRRRR? vzw޽{!Ҿ(ޥUn DU.hk׮]vI߶m۶mrʕ+WTVVVVV.芵އ۲e˖-[5\:`ٳg6mڴi::`̘1cƌ}/Aя C"vǏ2uԩS:}Tq{d`$v_uTHxyyyyyܺu֭[€9z sNlyߏ}hhngG߱$ElRK=ŞR@˯7[hNHNNNNNfH'Xt%ܽ{ݻ!br sppppp 6:~CѣGbddddd:`bcccccyV~fk׮]F Bj"h,!۷o߾}{l8׬Yf͚|˗eoѣG2ٖ6h6mڴiPޥ? }EEEEEENByȑ#G_ݾc5Z_SL2ePZZZZZʻ7 6AV{ch 77777W'I붶 @3y{ƻhm4#@5ygNڿe)َC2BB./A}k2ٳgϞ='k){ %E LKSSSSSSyRVүaÆ 6|8M3ɾn^zU6*JòΜ9s̙J[FBxىSXu֭['B@B,,,,,,MZbN۰aÆ .H<6-K~ƽۑMei,Ѭ1`zۺu֭[̙3gׯ_^~DG>L0a„ @2] ,X4 ashW8v?E@F'oyzoB@)}w}WتR ! ! ! ! ! ! ! !>0],tmQ[$ IFUU4Ub"ohmmmmm50$ ЌDɇ>|p[#BסOMM}VA,*˞$ӧO>}:.b:`OteΖ+}BOM-vM j]@[7|7xBedfffffY4Eu>'֬Ç>!_eڴٳgϞ=s k)Bn߾}mmmfo69!&N%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Kd.png0000644000175000001440000001725711220704065020524 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA|IDATxw\Tg?W) ҔX`#Dԛņ`Y˵KP"0eѠܫ"d(YTd% WE@J6 00?tg3<< BiN6M[[[[[{\ccccccT*Jmmw!(}sG,jRSZZZZZZaa&M4iT:nܸqXYYYYY>lBHkjjjjjjHO?iiiiii2B+/////>?駤z]]if۷o߾ml;!m:tСCEԐ67†kS+ <<<<}ys/o߾_?CٽG9 {V6dAe޽{61'"#֭[}{ûOc[>Omhkkk֑ ,]=Q X,p…݀G=rMݺuƻʷqgYYYY@v7P buuuuh Һ+w t7E"ȸtҥ{wOܹsć Zn8U={,`azj>|֭[|y˗/I_| <`Æ ☰7oo|N!!#vu^`ʦ/ N>}:tEEEP@`? EW_}yQ ;7izTf?sE6H.4B)B7d+NkМtKSN H]^:~*‹}Ƽy{wرGeSիW#}Z4.T_򗿼frRa~ܹso޼y2qĖ-[ٝYCo%w+b (B[y̾/)-3Pǎ;\ZޕMӰgZXXX(%԰SuPPP7;uyD-2777.*б, v:ѯ_~>b+ݘak*6'L˲yWMNM-{Ãѵ ,epV]^&Pڵk[: Dx8p@=v]7n8y+VXh@g ƓY'[smyCٴTɪ|Uefk,>|7o/2|tSUQ 4?i[ͷo)yM6M񢮤cnܯcPz6aoإK.]m\v7BѺ ՍO*|ڧ}tf L[ xQQl|Щӈ#F:^(:cǎk R&%%%>Z(:緊n@{ъJR6}ܹs式 5'L&%%%%yyyy@7˗/_@ uKK.)\k٧N:A7+%%%vڵWYYYY!)saf̘1Sۀ;mμiӦMkI i_α9999j;CHrZxbՐwE&.d. y3.gcD=P 8avs֭[;YfMӘQm* ֓_1oGӧOJj@P15@ְ?OjZD s(T`r68---wUmIƍ71K.]ʻ& ]Ms =~q aݻw(8:\رcjk8j'%߳HZAs̙<ݻ\o_b @oTMMM j3L/b) 8%=z(P_olll̻jB----<ȻEIھ}j>杖O⤯h%.yW(8۷Fݳg``ѣGP h{lpvիAP (6ͰaÆL8q"0q[ WĮrrrr]{gϞ= K ::::"Q N3gΜi|S7] l|愈"* 2(.PS HN!oB&bLͲ-[lE}ȑ#GiA |˿yWC11111\5ym婢<6={l(Q/j[u^zU 5:/Bl‰'Nμ;@Ps>|'@3gT?5dOn2FAx/ʦ cc+'mf NeۧG >zV(:>>>>ӈ-[lz߿GKBۋ=إhG~fAH{@蠄~.cٚwߏp[إA(:8yl/uhhh}_~%XJkݺuYMñ X 2 B1d0:t%ۤuuuuvtY(4., AC Of EUKe_|#.ammmm zYֲSD3Q h8_́ .!r9 B!D"G@@ Q B(!r9 B!D"G@@ Q B(!r9 BBF[nٳw5t j X,>\pB.4,,, =ɓ'#.^x1@̭zzzz@7n]mE *•ݻw:"Hd]tR^8p`|֭[|y˗/I_ L&> lƛG9|]b*RVxȑ#@ѣG? 6o޼ݿ9!111r?"""^SV^\2k֬Yj jyٳgywgw> x/Lе_~Z.M.ϟ?]\ ߟި *11im7222CΟ?1emN<ٳgπ!nNh 1111[;osJڪUV>Z‹A7777ӧOZohׯE©E-jsNN8q^L|}}}Om۶Mv%ƬЩSNq ʪ*#exuBuhTݻwץ],8.eeeeO }-)=.o߾};z5f[: JaHB#,稸8@gy}؜+G*J 2a߂vرQ}Px:oڴinIh}u:ͤٳgϞ1&'UYo7Yɠ{}{ ܟFM̙3Pn߿ۡCbkɓۘן ٙ\gެlcǎ>7k@xVQfW?f&ә?~V6hܹs6 :2v;]]{ ؇iƼWk=zh1-F3HӧO󠯿:ׯ_to߾}P8Xɛo;Ne˖-@vgv[mv 8l/K~"!&=,Z iq @KFlBvGل1 +Ν;ϴP~D=H'=eb,z}kcg67nȻǭulkpRcYu鰄)[-&I9X2jրnOngӠc{ϖbVT"5{ጠ>ӧO[n',渂iE9 @,Y_ |ԉ5 { V:|Q_Y VdR*15^zz.cU;a쳣FH-,R .N2e ێQb`ߞh@~Mwܹp航ܒcǎb64555\ė.]*\Ts*8(nS#ƍ|4&- r_lӰ9----׻W^ aכ-ag߼Ȍ7+6]ITOi([s9\g$%%%F Ѩ| h7X߂@Ul ްK.]xWOT0(ό-Mzck**ZR@tf L[w rgiӐ5_ +X9S@ݵnݺuL8c9_@J9 ldG=,6w[nxWϏB>|a ?ڵk׀hlƖַ3<f]r Sa5˄NF1bBړHTRRRRR2~]2B!D"G@@ Q B(!r9 B\@DŽhz7HZZZZZZyy$ JXPSy D"H" !'>>>>>^&355555MIaZVo^XXXXXlM(&#jk++++++?,$X,/\p…9s$D"2dȐ!Cx!]'N8qbmmuuuuuRT*FG ۽ᓿ#####e2L&0`------́UTSSSSS#efffffjk1Fkְk%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/6c.png0000644000175000001440000002013211220704065020460 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA'IDATxyPTǷPD KJ%ln# b4nhW>RAB)F0 ϊ),*""$V"*!, 1`X빿a= M{sAAzѷM^zꕩ鿾߃ ŋ/^￧wYD_d----->ZtҥK_zwy#yWAv'N8q CnnGGGGGNJӍ_D 2¢ 2ijjjjj"dѢE-#[[#ɓ ߿sΝ;wy 7|7[[ ?ڻv}|. tpÇ5rȑ#G~1/zw! ꇛ]K`'%Ǝ511111m. ʄF=z/迾L4oC=?}   2P Ad "c8 ]~Ν;wիW^ P[[[[[ P_____`nnnnn0wܹs,^x3wDE5jԨQ__y ӓj௓'O; `eeeee5m۶m6 ?#VAKJJJJJˡ@jjjjj*Z+n ~۷o Exxxxx<^ ??>|w;t>]Kطo߾}_z@Wu{$!ܼy͛----lE@qƍ7w Cz@ӧO>}:+Aސz뭷x6 2aRA|@WeϚ5k֬Y Ξ={YaQ]]]]]-|.Ϝ9s̙¢" %u푁B]v5:a`ggggg',9rȑ#Ux{{{{{L4iҤI=#F1b 0Qyv)+++++>\g̘1cƌoѩ &\ z/4!F߱s扫*pCsƍ7n+= >P;ؕi~7ޭI _ p6lذa˥ǯG#{2?\Yp]߿=999999cτ)|{""""""C[ 2tǎ;v s2~Nj` HH?a#GܴǏ?~CLG/_|a.󥥥U=cϞ={?bB={3>IIIIII......W\r #aC3*\6xŋy2XP(4<|Çiy2PP(|7|pիWϟ?ؾ}y[ !FWWWWW8ۚ999999A  ۅʙ3gΜ9 1ʪ>&(CZVȧHAAb>U˗/_hnnnnnm WPƍ7no+䣧`hhhhh 1lmmmmmy[!;;;;;;V a x{{{{{/(CYf͚5 `Μ9smMo!( ?s.1#ѣG vڵk򮅀?|ݻw<}ӧB,,,,,,xMȒ%K,YB]|XKKKKKϟ? B͛7o޼oUWWWWWWkƍ7n$ X߿|s#ʡg%C} P_llllll100000PZ[[[[[rƍ7nMA"И:>!5U0@as@bV }ڄv------m`/Bu%l1-9V( ?y[EL֨( "99999YmHC|||||tCMûwN$$$$$$bdddddԔD]=˖-[lBL_:"??{Q@ALCCCCC!B(t1wwwwwwB/ChY448l5f̘1czիWr֭[n- ẖc٪9" PYYYYY)D'@G }q_;sXʵ ͛7orX|0STxT;wܹSQ8\{AA@D  2P Ad "A(@A@D  2P Ad "A(@A@D  2P a#ϟ?9g}g0&L0a+VXpܹs @dXaس155555xp//////Bx Q6݄\p… U888888b`````@6!̞={لlٲe˖-BUozaW[AtҥKw-EC3bbgggggf"ٳgϞ]KzBX(][DQ%d̙3g?]vů+cƌ3fxC(n(e :w޽{.o[M>uԩSx[3|033333_ZZZZZ|;FGesrrrrrx[#{ٳgUᆼ5X :}TFSSSSSS3l1Xx>|Pwe-CeW_~uV?rlq_qS+W\RCBeלIUmp̙3gΜ940e~[ZZZZZ9qĉ'65dbtne=Wy];"-!!!!!!w\\\\\}cccccc_ew* Aə'HrPꫯ 88888Xy0vĠ/2']ylȶw޽{АX;wܹstvи >>>>>>ҕPs;v1!`1cƌ3h(?^{86 )=_N)FGu1& 7o޼yoDze˖-[&}{#?L!Ǐ?~8!՘)SL2:aS fɕ+W\"\bt'O8LHAAAAA! 6taaaaaaR%a `am6xЩokeOW^^^^^^!ZZZZZZT {Akvz̦,zqӧO˩ CS JV@Bs(Tחϟ?^^װxÆ~WxH/#C OMKLLLLLWrmݺu֭*C{ݻwwk {V0\40Z Iu=8]'tjH_&dɓ'OVsWUz *gUU#V }K,\u֭[t-BF3ϟ?|?ƻv`FcDzS/Wk+ .rA(@A@D  2P Ad " tvS|BD hd0--2Ag?1y 2aY :T# $Nф FDynml+.۶j(GGGGGG  fK,YdIGGsssssUnMMA ~5======$%tuuuuuA~R&vtc4*w߱3eA흜^p H{{{{{;KWI ^ lT_%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Kh.png0000644000175000001440000002023111220704065020512 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAfIDATxgXSYjHS^Q"u:X"bѱb8^8wkE2ס HPs?lNx^ HS 䐳ɟ}!B>NkۖrYRT*}&>BH絴ѣ3gȣ ~NYGGGGGgFp6lJG1b}}333333/!Ԙ $$22222ßbX1{ p%yӦM ik|>?/O$D"ͺz@We I~=Ϻr\. <|aՇ>M[XXX$x<a᧟nP(dDI|||7P( KKI u-V/Hd6lذa C:{;\v@wȑ#iW>xr|||cu[nRyK޸qSƭ{P|3t'L0@*nN' oՕvZeCfr'''' ٳgXZ)qyMcZ%c u++++ JK:}Ų3P( ;KSNp2etԧ"/ٳgOգ*~foooO 9999)j9:w̙3w.}MXON:u]=\%AM%ssssSy.ڵk@y`~mW?cǎu}]ݛm۶mKzRҮ啋HVÇW&z?˗? E`[mڴiCz\....i9o!aMd36ltj;f3JF*5@7i犢za%K,ȍ!CDM"iAT&%%%~1H,%RL>}:j5k֬M:iQ@>W_}#c'#COk!8|`:!]vhWtdC_ZjjT0 ȑ#G?n23h޽{FW%|kSN_3`aٳgӹo*>aؙ3g?2000] <$#{ .\G`7A^A}%#I7nܸ@u^߾}ںuVf fU*fӎNCz WǏ?rÇg֮pTCU!E%ȴbUkܸqF[l24 L\tRAdpTkj;+f͚5 j˗/_~HQ8@Zn;v h-z EFV=zh]}FKo%$RN D/...HMZ%%%%_5R'N!C H"%+ ӓq*-t5\ T QKlٲ ]Q]tU]hl Z-6m4a;qޝ%#J_~vHQtĤ o2KbY8888' U+Gemǎ;Țq SRRRhWu2 -ȦbH`}hM +;wIO߿HAF:2>o~FLXlKȿ>.іNnYEjػF?<f΍@%۱i4[enݺujjwΈ8qD"QFftܹsG?܂PWjWg܍ByP9ŋ-ZDj8Rr{2^xb)7jڕL2RuFȪ]v5+̮7oLoSeѸjI6b2wtK`T;ƣ` d0B2!  BH!$@@` d0B2!  BH!$@@` d0B2&˹ P<>666-RInnn."Y\,[nd~C@ܿ>?/\p`;Yfff& 9///)tYPСC9t~B|>'D"֢sΝc[;S÷bGٳaD"izSfzĺ~W2WP( $ K%cdիW0_@v2/ݻwv,Y ۸q*,,,lѹr_%NGbbbbZ}a/!{n>{-i0J5k8gرcxիWP|?/Z|@OOIvHz Jr۝l^O>X`m~sfϞ=N"HW^yyy9@^4)9T\\\M` (XM+s0$$$v5AqqqqD9rHǥ:䃟+ه`b"###iG͂`fNJJJ j_~=@߾L]H:sl"@Pˤ3N&Xz?\Ȗexp&!!!v5 AcT/m}>$> 4x׌{2>jٳg5666]@P1=yxxxd|wѮFqɓ'PnhNSv͈ľMa&{ŋ+Yrʺn۶m[iWAX>bUw֮][AKu즴f͚5vH0:th8::D`gU"킁OM4iRݿЮ т@`G4vvuuu]A9o׮];ɒ[nIJAAAA@a d0B2!  BH!$@@` d0B2!  BH!$@@` d0B2! ד? s… ܥK. LMMMB6{޽{]+***ެt {އ|>1{ p%yӦM ik0>D"H$b.-,,,ax<a>h[;{5<0# ?w{B!$J!"+?888Xӳ-l͛7oҮ~M( RPo!\`xիcjjjj>yGTF 4hwޕ|l۶mz7?MZzcǎ +DUccBZFqf"p2e%YYYYV=/^7|rϫW^^^P2l@R|m[ / 3f%{?G}ŋ֭[nx\۷odM8q"SCA-"""""V3333nw ae&}3RT5pҥKݭ:w9w.!-ȜE-]Ɠ3ﯻݺu[ƍ78M:\SsСC>LjB̌ şNNNN@~ٳg+qy]K.] ``ڴiǶ*\Rj+j m)(I^_GP(TЇ$-^zjqeee%@Uҷ ݻwV>jPޞW*jhhhBvt J2>.UE-J.keSn޼yZ -ݸ@/啋X>|8j<ݑ#G ~\Ѯ]v|ԩSV,M-YIFƤYގMy dMEy4k* F|E̲Xr kgNC7@krYͩ'g$M걂,yj_NY 0rV6_ڡCIͶm۶]==J*r[1}R^x}Pj ?k8#ݻwl)alP.yy׮]vP8`.!HeeFi%B0B2!  BH!$@@` dBuD"H$B)CUUUUUIY,8HOOOOO]&BHJKKKKKwSSePVVVVVvdTTTTTTYB0@ $&-))'''''gBgggggg>{ݻwǝ X\RRRRRHʪ55"Qlllll555555\Ke!>Ettttt41cƌ#KRT{90 0]TUb!UTQQQQQ0\.3r%<=Z8}C܌_3%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/4d.png0000644000175000001440000001370311220704065020465 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxmPTWy/DEBVbX ̸k'hH(ECt &1†D1 lS!* LHđ(/dih{?RAӷX/sO]*-+++++c-/0RhbbbbbqcDDDDDQjjjjjׅ@`/Ξ={=C0'0@Y]]]Mta͚5kxW*ҥK ?OKKK]͋3%ʪD9 ,X@|wmS( \r%uuuuD DcWvftttt@ΧTTTTT(JDUWxWw^A˽lՀϽ~uQرcdz,***"* '''wO^Ҙ'p36E0$dذa;&N WSXk׮]DJKKK{?Ç˗HRx_f zF]%7ʈ^ݾg;7\aaa!tWy{|qb#ϻ.]ȤQ._|ÿ޼yf,lz&W`Nd?kٲexW b͍8"lj?? סD>݃5$rܻw^U==///%_;?||źuz+lj$@?񑑑?Dq\oEHmkkk#ҳHWs?| *+++}z.oXbcAMMM03cSljVס7^pNRRRѸǎ;ƻ"f .\سJW&+].ɓ'Ǝضm6iu_Ν;w-%ݔ)SݾnSUCf``` [֮]h@ ?͘1cFK8888M3{O}S_!ؘȭ[ 1777|| FX5jx F~lӭg_o+...}0f"SWvw@[$yJRI$ 'j@A T*鈈"kϞ={={e+{ȑ#Gx_zŋD#iӦM!}-x9w5"șM Z.-\p!I~4ns6;qA ʈ5q+zƍ7xW,6B(jժUB ٽlŠչsw.GTTz =~:ql;vF8mܸqcOAObT&[z̛`Da/~B 虎v߷~ LN?g"AO=D4RQQQQ7opvTTTji=q&=44ӧOF\:t܊Հ3 ?UɼѽѲ-[l!ӗ_~%jzH*6elRaaaaDח_r /'w֮]Կw5YnSNƔ8p\neeeŻ:<ݻw/j/'^{5klEK"HxW{]c̈$D7xW5x!8]Lx!)))w5w@ZZZY@@@j'˺Ys!z+ Ae­/|}}}yW3n,;w\ތ_zƴͩ4J-5f̘1+݉vX26666]< ;:::~{رc=7QEq*`MC%vvvvMzM6mq[3222^Ż A$=B/^w5':::h {X  23333zzzzYoA駟~ʻ+XY[[[9Dz9pȐ!CxWE/KD?~xOs RDm+ K^;vXޟ(ʹ]h",YDil}@E=OØO>W` =-hGb\" L^':::ZAeee%O@<ԷKVXȱFnfƚM,Xף@輇pNRRRѸǎ; /.\p!QPؙ3guZosrm?yM7_H94{p>:!|sɓDcGl۶m/7_JGz8H5hOOOO"H4{@ g}kﰰ0"I~t{Dڷo>ՀzVӌjeeeE4ǏI]״7o9X8^]]KIVVVQ˽߾5ʗUxz Hسg"O⽨;yWb 4]Xfǩ{-[w:oSN%jg T^]Wؾ A3bbbbxWb#^&:k*raKo|u֭/Y~Ɩl+D澙HT?-HǏ'1m6333]z<$Ħ 3O*fNl^{pa^^^^=MGm=ۊ- "+Є{ ^z9Ch76#555^Gϧ($rsȑ#DPz] X>iu_Ν;w-WR~2^&zjM2e 6e_5dlڵky_ * 4^zX3fxfs=mNmk@n%lBW1bԨQxWJM>\[1 Ͼxߟߍ08J@ڜ]DM8qbψ} ۿSCh7۰?/Y߿?ѭS%%%%D͟0aՁ2^& 5?A߈nڃ@ @@ @T (ݼ]r\=RD"46644444.M/ JRùR)@{N>}iE_=2UV655555EGX[{{{{{{bCd?~E[ .BP(JK ºM6m4Ԕe@_:uԩSDsΝ;wLޞT*Jen^4!JR<='O.njF<?~eeeeee Xsssss3c͛7o^Wo9zkkqj!<˥>>>>>>C?O?OYûoKBkkkkk7x7ްE"P~@}۷=jԨQFm,$ܹs̙3g҄5k֬Yx_9裚cǺ Iƌ3f̘n&!X@xɁ/ h !h !h~|(LZ0"mݺu֭DDƍ7n-ф &L@p… =zѣ#cѣG}ɓ'O=7Kiu+(((((`MA#Xcccccҟcǎ;gXZJDQQQQQQDD~+,,,,,$={ٳ !ɒ%K,!;;[CBU$ n;:tQyyyyy$Po_kABU믿/mR^_=CCBUߔ)SL"{ Te7*ƲZT?tA5(*****"#!'ZjժUvܹsN"^DDDDDDDyyyyyyUWWWWW(-S&I$ׯ_?ωzzzzzzѓO>O* D_ LIޮĐ>裏>"zW^yٟ` 6mڴi~?&'''''1tLz]tҥK2^h LsFk׮]V !I8pdGa|555555$ˎBSN:uJvH`"xg(䩭^u\v899999Ɏ Lɓ'Ol톅ƏT6!Xڠi+Inݺu)-$!ۮ6FOk֬Yf Qlllll,Q````` _Jm{{{{{{c=h#;88888~{[lٲe2P\oڴiӦMD#&&&&&tZ\W^z~$ MvvvvvF۷o߾}9 bת*yϝ;wܹoB'N8qty뭷z-m۶m۶mѮ]vE<ӧO@*-s~駟~Ʉj!<>K/KN|||||,_|FKci~\d#U4iҤI߸qƍ1Ƨ=nxRRRRRRkjjjjj*5 daرcǎ/Զ{ݻWq˗/_Eg֭[nz[tХ+W\rgϞ={7o޼ySIK1^YcJmk)YYYYYYכ !:Eg2/9uԩS2:axi 'jc,<<<<<1>Yh/1x9y?5', fEVMoȎ!!YIHHHHHzv# h !h !h !h !h !h !h !h !h` 5{ݻwrrrrrr.^xE:ة(rk=s=Iī!+08݌}~!c_MXx_~e?SpI/@īk*D!:|Çx'xB)kꀄ`x"PboW\Z ʎBjQP!!qʎ7nܸqdG=hA!!??????Q/; *$3); """"""dGC`fh̙3gΔ$(e˖-[Lv40T,Y[[[[[QEEEEEw\\\\\\O>}t1cƌ3(11111W_}We":::::hԩSNU6_tҥKD~{xxxxxy{{{{{?~0H~ ,X1{cgϞ={6cyyyyyyzpmmmmmm|7|1}xˇ;vرC 1x31D |}}}}}sttttt0믿믲 ! o3Ư埰f-H10qͼxŋ]p… 2zʕ+WȎJ}?MgZڈHљdGHzI.;w"މ);@BГooU6>3QȎb~!!h‚q>$=}۷eG0KYP$= # v-ZhQ\\\\\RA<'|'ȎV;qi ;@Bг4e S! ۷o>yYw;wܹsG-&ʎ~+VXbc=cɎF0Y6o޼yfӆ뚚+)?}ӧ{w}]#Piooooo}C0> +W\'/Ӯ,2DJEdddddd0fcccccc-xGW=$ٽ{ݻsvvvvv ؞={٣ks>/ /{}&~ ؽ{ݻ'(d(K=; eO?Oބ杋Xm' /_GyG[dɒ%K;s̙3gd-,'cE9ׯ_Nt͛7o*B[J ?q1B %-~vQJǦ&ehr@@@@@_U9vީh! {ァ3%;j08B]zիDYYYYYY_/Z,bI8Tn⤼=}JoG04$}b1R~WGpvڵkd  nKt QD/^x}CBP Qv#:rȑ#GQ{R<RΘ1cƌJQUC-1]ZL.*****R&ƍ7n CK>H%Ǐ?NL:zꩧz5 IB>|0oog͚5k,%A$dG9r``پ}"1``IJJJJJRjdzgϞ={V$@B $@B $@B $@B $@B $@B $@B $@B $@B $@BZZZZZZnݺuVP 5-ф &L@p… =zѣb#Za/(((((` 3gΜ9sklllllW KSSSSScYYYYYY͛7o޼yyyyyyy1foooooϘ cw0+lޛaWmB~ƬW? f{ +c1ΘG-]tҥTsvvvvv6\a^LނD NXC}#iĠB-Dp9tСCe5EW_}Wϟ?O/oUrrrrrr _rssssse5˽{ݻG|_V^zj$*+++++#Zf͚5k//*+++++%~jd9| ˡkЗ{ݻW/^}{رcǎ)}ڶ~~U{ ʢ4v=0'N8qB+W\r%3<3 ^|_|QDocSMB$1vL2e{oj>66666vYhѢE?˗/Uϟ?xe5˭[nݺy}j^e7p]":ߟhժUV"ڹsΝ;ODDDDDBGT]]]]]MdgggggGK(-0M]]]]]]OOOOOO"~{[yXw'caaaaaaD'4c/^x1csw|H4c߿O''LglڴiӦM3c?&''''':`ژ]q8tw;1dGLB1k׮]Gv40ҙLB8pdGa|555555#/i2P\\\\\,; yN:u)QHg2 w&ʎBZQHg2 3BPi TTTTTTݸqƍ/w}w5_Us`RLe貰m۶m۶)sxCs vڵk׮+Е޽{]YsY?eLS0عsΝ;oZ+\k;`|cUUUUUUbʤI&Mƍ7nܨ=>HY~_G,-&mi bpB;VVh+Vtiĉ'NHtׯ^OL񴵵)ĥ6]iC x;wܹsoڦBз>mFc}{:Ph,6lذaQIIIIIKRQLjIcZZZZZ׋K1>@fMo߾}6C:ᕠ*jb A?~'1믿믇+VXhӧOW*EZ% ̥S3Ƈ _M<rEaejt_ܩh6. PttttthD]BHHHHHH #! !h !h !h !h JcE5 uA(;L0䟝74 }~^]v`8G9rc@љ3.\[{h>˃X` Z[[[[[/lM͠{/[% е 1\Q2O+8 ^L^t>-t^ -SWcei #9{dMr:%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Ks.png0000644000175000001440000001606311220704065020535 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{Peb\^ d$BI0fNAIdAt*EǷ -I.(S4SLH,ry?g9?;asvgB!ll/177777?mmmmmmCCGGGGGG]]\׃R=_{{oܸqƍڡR׃ODXlݺE-Zht4*****ɉn#@]]]]]H~~~~~0 8N XãӧO&!Ec=c +~g%;SN:u{{xBHFFFFFFN8qĉUhc^hiiiiiIIIIIIzvv&L0a¿ p!d|Ν;w\Z}&襄3"Į&N8q7oM wABʡ'GGOVV混:1@@i` 40B! n-yimmmmm.gvvvvv6"$Bhnnnnn?~駟~Iu,>? #####wZTVVVVVބKsL6.\p!Ν;w9цٲe @zzzzz:#)(((((8tСCx֙\ \xŋyׯ_o߾}.խ3@ hiiiii}5]vH6nܸqF:2@aaaaae0^o5=zѣ8:::::o$d޽{oqvڵktTޥK=ow}wB|ߞ!ODʊϧePUUUUU%|m Iȱcǎ; [nnnnnq̖'O{#0@O?(OOOOOOBS~2,߿?!tP2,,,,,L=`4@&_7!ϟ?< V ^ބOB["{ÑaauPwqwܡ ^>#<!=k%/!oo02L{ٳgt\9s̙3G?A)W^zؼq ?ԭ>5{(N#:rڴiӦMS.iahhhhhh>%tVhG B睐oѾ?ǻܼy͛l NFإ@׮]vZ [IIIII Vţ\ nto:EDDDDD?owo+VXbP(FtttttzY4v/Lk@"k֬YfͭU"ogƌ3f [EꠖNJj r^n>}9iٲe˖-Hn򭟍&Q5T }9s̙3hױ]j$z+DFFFFF3ߎ⣒A.+W\rvY')18555555鯳{| )-----RC {\IT߾3!tTfʃؽ{ݻ 9uԩSBGbÆ 6l~O<-`NO^^^^^^5k֬Y\HYǏ?~8BevSvᄧuR;rȑ#G7iҤI& Wr& :Mꛂ[ggggg'!uuuuuu466666Jٱcǎ;}H=.Vn1 XEV|H,X`ㅍv"^|_|Q\3Ό!Fn 88888x x@:**.]t%~E|:6"|K-A;ى/VN,Hqc)|²MrіBϟ?_hp… C_2&R]G^ }جjf.*****bNTr@@&%66666VXeB㇁@@i` 40B! BH!@@i` 40B! BH: /K: 0L\yyyyyD T4Q?? pɓ'O9s̙3t8pggggggޥDJ+7o޼y&֭[nʻt m۶m۶E@]Z4 orʕ+W6mڴi&ޥEJ@0O>}4@~~~~~볲._|eޥGJ@0rJ 11111`xxxxxX{{`ttttt a ˗/_\x0^~~ {o0;;ׯ_PRRRRR{\0Laaaaa!@FFFFFK'HJJJJJ믿k{ H N`}c/^xb*{ڵk׮]>> 022222"v`?s]j۷oHHHHHHR!.....n裏>#@+),~駟~wxa {HKKKKKv+%K,YO?Oy 믿:ҌrauEEEEEEK` ԛooX007|7K~񁁠0//////ޥXZZZZZXXXXXX.ۛw)L¢y ***** gygy """""w)L&Yilkkkkkk(+GGGGGGa, {{/@jjjjjre'|qqqqq10u[kkkkk+@xxxxx8*ޝ>իɌNJHhhhhh(Š%\ }DŽXYYYYY2}ӧ377777z _9K[?z̛mGH|||||N0ZG@ɓ'O<_~_~^Ooat_Oa dʔ)SL_9ӅB@PJB 177777>fΜ9sLB o\Ç>|Xzzzzzzc<#]>8/;!.]tRKc!7y !=====[[lٲe #G9»Hn}g}@O|׵07& .-BIIIII6BOOOOOO;wܹSF) `˗/]jR-Á8@?ܹsΝKH_____AJ_ T|R咛-a' `05DžsLb U_A !" 5k֬Yď //////Bh]R[ M{xŋRۡ'LS.V9Ä &LP^^^^^.LW>}ؤ&ž={C-V~rKGbWʕ+W\)_9K,ٳgϞ=GvvvvvqQ\\\\\c ^SЦ'x'?X]Vmmmmmk@_j/uH̘1cƌǃ_AYf͚5&i?}͛7o޼YžĚijettttt4!######%dŊ+Vq'7n@[?ou9yɓ'!u v2?.222222#99999yǝܸBDDDDDvȴ]vڵ V'Ц$$$$$$x9Uď V'*-Zh"o&+5Sرcǎ;M6m4AAAAAA]zxRoWR{Lґ>}Tƴ4a?Q,h)} cիW^`ӦM6mRX ZjժU:^l 6 իW^ @ _?.....Nw U[[[[[} -,ޥ&޽{BwS/N:uTBΝ;w9alh 6lذA= -=!q0ǘJ7 BzRǏ?.}: `ʔ)SL]zP-B~y_bEr3ǎ?S;Ė,J*0B! BH!@@i` 40BZ04D0],n޼yM6Q_&h']L66/jHTTDG]`|(th~Ԛʕ+W\IM^ajt !4^ 66666vpNRd Z0裏 o:*yq1{7` rVxnޤOBj40000037u7|޶M jx.l%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Ts.png0000644000175000001440000001742711220704065020553 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{PUU@ @Pfi- ǁfHd^# 7q$ @ / UA:9k={{]<  lml122222rw1bY >Og˨Q.f\͛7o޼`ѢE-055555e&&&&&&۶m۶mӧO>-"W&Odd =|TzЏ =z#~6nKՅ;588888 &NAC yY.gۮQ]]]]] e˖-[~@nh4PՋ0J0hfzlUҰ$CA"Uĉ'Nȯ}4lr֌AAAj /c h?02RSSSSSy[1zA)~^!$)SYYYYY A)?{ݻwOʗS@ F A9s̙3G<(_R666666ZG󰴴|*h*("b=9%U}ȿU~ .\p!lT ///,,,,,~i5~iШFFFFFFc/ƥ<g @TTTTTg˥*w>L? '\b`Fme nv/z):6mڴi&Xodl\vڵkxyyyyy՟1cƌ3ٳgϞ={KB9,'{z뭷zkh}.]tt}ӧO>}:!! F*?22222P4>[[)+++++#۷oߖUwѣGbd>g ?a1!YXKagÍ!dɒ%K`,EuC,$lAA%'O V"{:JRRRRRӧO>} 7|7Cxc= RET =ZDՠ B6i)bbbbbbx[ -hRY~ﱴ7o޼y3AAٱcǎ;UO?O~駟~jAAR┷j~~~@A2W.MPPPPPPje%ea ׯ_~=3gΜ9edeeeeelܸqƍϞ={ ?[+(ʑ#G9o}}}}}}rsssssy2ZP4DahL^_ ;;;;;UHAA/ """""B9z*ǎ;voႂ>ok빰tV!R )}G}CUÄa֭[nݔCP3!44444TZl߾}CCPg `GXXXXXz>(at>4)LXU '~~[}W 981NV.(hkkkkkm >?5 }۷c߰X=zokt&02`Xx> m?ϼ=PTLeeeee%o+ԟFxB iooooom|@AP1ix`;AX[[[[[B`ܸqƍ000000m o+t 7|7mo+t72eʔ)S,oǏ/,1 VՂb͛7oBt1! 3>>>>>cNalʕ(y)s Z<B7 <@s=s)Ν;wܹS(D 9/`9:::::rÇBC# -P{JNb3` `$5_8TUUUUU477777 `eeeee5zXF =olllll k׮]v G[Fؓ0s̙3g,^x&&&&&&[{AWWWWW!t6|ѢE-m%*pA`ˍb.l}1Q5(:L-{ݻՈAA_KA'1I â#IMDAARs@eF????????}u\ h,:rkkkkkk<<<<<<y_-lP4uE+/K}}}}}= @JJJJJ6P4 899999 T[H$D{5x2RSQMsΝ;wgϞ={ӧO- tkk W^z01FDAOE> ?*}vWnڴiӦMTn{ԌL??MC~˗/_|Y:3G9ro+(@A@D  PQ A A((@A@D  PQ A A((Am h&Z#>|0믿A4ܹsΝmh&/8p$----- u,ԉ'N8qƍ7,X`&&&&&&Bja… . 8~Dž(rANjMÇ2uԩSJd0ϟ? 'Μ9sB&N8qDǘ+VXb!ԟ| 0a„ >!4ݽ{ݻw'-ًg s=J+,脌֞/d0TWʕ+W= n% 0ǔ aExzzzzznͣDUVZ%_R_vڵkG&t 88888 XǏ?~UCEEEEEŋ/^XʗOQ TWWWWWI ]NGׯ_͡^<(~uuuuuuZGQ @````` }deeeee$%%%%%Fw޽{Ϛ5k֬Y/U~SSSSSQwT&lbyyyyy99111111Pt|MQOQ P_vޗ;z2FߨLZZZZZZx_.Ӎ9*KKKKKKgoꩦBCw5{UI|Aɯ} et""""""_FQ2&M4iyRSx~Lv޽{nIbaaaaa!x:>x......QQQQQQʳ-"333333/UӧOΫu ‹//=zѣ1 w믿/'|';99999|_ZKsaB-XZ OUܺu֭[;wܹs'okT6/]tҥK^^^^^^c3f̘1`Ϟ={qƍ7͛7oAXPz}ڊZr{J6dpttttt/+++++RlIn'.{|W_}$cF]!5k֬Yfti Q-,E _\ؑʧۻj e}vuuuuu%d`````]HC _UUUUUUʫn=- '@ `>bBC ldooooo/߿?oum۶m۶M]vڵlC>?????ї?7ؑpĪˋJc);S0Bjefffff իW^?A.#"Iד3!-}Wq@g[JGDF f+u-[l2Bh*>!" NSBS 0ʥagG6d`Cu @C\&sGCdBZ[[[[[y wl#K +R|!.1B !3gΜ9s3 Vv6$&&&&&O)z))))))ʳ_>v=gi !`Q qXta/wwywI^=7VX,"7vڵk3!}*C] n2/:uԩSؕ888888YzBD/l^G;;;;;;aCSC@W_}WOYfe@D}@A@D  PQ A A(($}} A1C]YЮ. MFw0h/4@ggggg'KP_(=xblllll|*o[۠@ee4Ex8_?yK/K/a3 g B? -v" iݦ++zzR<Q?rsssssٮx2hH. Sn\ƾ{{r͛7o9'{yNMl z%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Th.png0000644000175000001440000002163211220704065020531 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA"gIDATxw\w#$ TD"8DTQgqTjUVmۊ~U[`qRqj  \U=%#yq@!zaOss Bp @ZV[즁AUUUUUUݽT*JѣdիLc"D"Hn@ k׎=zjuPPPPP o!*55*  B?|Xۛ(;*J%@ihO> P9=))) @(;;;@(+++%J&ﹸH{ꇱcǎ 6l|D# T*JxWXxQ?R|wwwwrhEVr}T ϟoRyw}]EQZhт~X@{DDDEUhzY)u˗ז{E%d2CQ)֭[GQϝ;^r\.hR}J y{KQ)E"HwAң<پ}v2STrX,7x_ŅRnݺuٳgE݉H$Ɨ{\.STbM\\\ۋ`m%ǎ;=`֬Y X$Ш/tyPȨ1hOE--S-[lpʕ+WGT*Uc;<===*w͛7g}@6;&%=RPPP`Z6rȑwO $9@mXXXf> ZV<P6&5Xӧ:VUUUt\ nHVu޽;(MyիWc<h|VTTT?~x#ŵ%&&&8[fݕ+$m`eM6 GP(w|XChƍwْk1Lb(0Hdx3NQQ7_e\]vE  x*?mB''''dv׶& $kh3Y W< %&pi*`2ufa7333ڹQӴH.*"###_2aTTT ` 0Nz=rZN7?yHz&D"(~&LF*ׯ_?Ua 3gd^o uٲeӳy} ffySh[zqCw#3x.wG@t$1/KLJH=Ij^jN?~=s2٬ePiՓ-9ވF1tiCmWn-{))u7޼ڎe.\YuMBz@rO77ɥ}`i#Ο?<׵n:;;;;;򂂂`cƌeӹ4r\./UV\vĉ'OOOOnhѢE1ڔ׊"]wd}gΜ9B/ݻwot0zv`ժU\//?@@# }ǏM&+'5E@VH#:999 =I#K>ݲez b%N2eJL/lYJNa#MIH7%%%%?n T-JڳbŊ\yJLLL }{yZDO#_LX/&m2I0Xv=؊ҸM-5k֬/|YR_Չ\ײ۷o X %q|c2///߻w]sd2.nzUkc0X&/2!@y۷5[ ,"|e7ѣGf.Yd ׵ӧOr] ㅁ2C65OW\u-+H$ e?.H7Avvvv\xa B۶mr] a~ǎ;r] ㅁ*Y@@@׵0q0XfIFדg֥K.m"hI h9tС%mڴium Webhhh(׵0~,35555(:\PSBkٳgs]㇁'~I E& A !!g]]]]@-@?ck)/}@г+Ν; w׵t˙3gOCgӮ݉Pn1777VQvt< +cnݺux|֭[ T.` plYؘ~oرc w>y뭷aӹM~{ P8ٙO:t2 n` #GP x #jDZcǎmiiiut棏>ڰ'dD\_0x*x:ɖ!C 6C։ F ~@)tjժ׵jB''''*rU@uЋ0xfPTE DX=6?a >?>|8@K.6 kiӦM]Oq]T 3,ٳgOk,= J RV5wN@nO*.vWl+0D[ҡt]vq]ڶW vhڴiӸݯ>}@0wܹ+h _Q@0L&tСC&v4)ΌĶc`dSt .d"rFrF֭[s` j2GOM0a@ /!L"t3ReeeekW_}  aÆ :888p[0 jj9shg{zzz 9n fB~BqΜ9sk֬Y R-@hfzoٲej{2y> _'Ou` 43 dyL'3zxf` 4SޛWXӋo5cƌ\B3:aS%=5/͜ؾ}vEʦɓ'хd;wRv%oRׯ_й룆IRTO]oxxx8E%b1Eݿk_PTJ[n5ܸ={졨;DrovrJq3TjeUUUE8qEe G{<===)VVVV2Q$(t[[[[ztˋ̜9s&E=v1)J%{s`r\./+#)з@۷o_(v-[8.}bU]maaa .r.g}>˥O/]t Gݯ_~?CSor|.~w?|tuuu?O>OOƍ7NwNI{zzoo(ٕsvz I35(J )9R\\\\~Xbbb"<̹3:L6m@BPx]O80888XwA@$7|ن7n]!)"""@8BRt;w\j]MMM =aÆ B/\p`88  qqqqc3pΝ;w͛7׮]~n/_~9 ܧߐaRT2?]BkGEEEtLԱgz;,_|ym}P8 Ycu#'''~[OJmJo;w"ݻwgtҥn~Z  gz;|Lȥiis}T@P?bҋ|0:rw۷y:m֭[#H$jDӯn9cƌO/ڱ\,JR~ظp] >$A=~_.$ lڴimɧ~)!XƒKT06օ@(=ٿ\}Gr] ]~:EM@@@rv\m۶|rhr7n(gvɓ'su"GˡC6۷[c_iNЫqݳI㜯wޝà;y&M`KÚŔ:wܙۿ"5we&= ]*L&虿vڵ\׆;M4= b^m7JM&jB8 ԩSr]ݰjժU ZR2o۳Wغp@Ŏ;vi߾}{kpܨ{h{[hтy&N or+;vv_=z(]ssssk=o "" P!YW I4nnnnu=uK|:rOIz?Ȳ0aG{zzzl^\3@HV:EFFF)dX? Ƽ[nݘ+z''''WBz޽{lS':.\p!7N8qRy7`/$nZylyْ_=IO?{o{?xyyy&> 6l0uA hmBiH00RWj^˂ӧOvkV.݅a!|QBjUÜ"h5T=$wh6Om dҁ>4}LϺ{ݵF~DzjA@3@u]Jlr{Y`ojO&ok֬Y_vHh :h/hm"mT!-d+NfB.SSSSʢ.^xdӧOTIfTk+ ɜt뒃=z`3vرFbgЁ*O>룪;/oGBH !@@ia 0BZ!-  TTOW]]]]]MtR^ @ 23/x(ɓ='sN_{B!*}i|>?vuϞjZVh!d*ݻP( h|<8ffffff_x<{@ O0a„ }H 22222R$ BpJ6 UP@OOm@ U ɉvqBiOvABC'j/ss=B6€€€€2 HEEEE%/Hï]v @npP/*... 0 5lذ!m۶mt޽;01PnÇ׮]x?#AP(jxke+$Bػw^[hhh(Ke˖Xoݺukwwx.~u9͛GTgM\.Zp…O=( &&&i#|Q*Jbwp%5?/dY)BJ{95iҤI._|9@/ڥ> |T7c6mڴ IfS֛7o WY.](wҾ[Q MURT vi& $o߾}[dILLL8˹͚5k\hѢE^+.\pY-*Iy"{xŋM7n߿ cYnʈ}WZF0]ڏ D"ћ7 ܰBT*&AAAA 'bOOOO)J8xAa~TT+GQ`Gի<;uԉaԱ2LfP$ݻw0y\ڥJ,bD5v۶m YqҥK< hI:G9k*V_3f }ZZZ(>pYc͚5khMo6nܸᾄJH700 C*Q l믿< L>{Y Mtvvvu֭E1####W?iº^"ȇkG>GEEEEѾnB;wPiTf#G/"Bѱcǎi1TN)+++(or"7zzH_}鴯*4Rez;yǎ;OsJj,,^Q..E[|F iE]Z>zѧ?yo2luiԨQڑnca C^7UߠAq 2eU43#K^z*Ңu5Ç>޽{.̙3g` Q)|+)Μ/2L [jɓzvڵ Ӿz Av:999he=zм%FRzB@:["H)#Cq80cƌOһe5 \ڵk׎ PV:6}G& ^0qĉ. yСC}H( T ^zYX,6.^^^^NͰ*2n^EDDDxЌfQG~Hn6l0XP Tb.ѩRIN8q+V.MU3rPT4Y:V[(͛@h,!X49ɖ-[\Lz0}M1x@0j*Umo޼y}@y.=`fXXX_..Q/P*(((>.ddBu֭[[[[[.͇{՞$7K____ d񒱓g' 7,MY;DGGG0{)$BsΝ3x@~աCMebӹsδK&S G&W@@@@3P l۷/AgΜ9cnR˵E'Ӈvi.2Ȅ$ 4i;2 bgaaaa7x@,8j=ٳ_&ZGNzYͨ>Z l߾}{}Mx@ =OۛI͛7onr}.Uv#߽V ?i9y̜9s&imHeQ^^^ާ\&YAlIJ%ܹO[ny⾳f͚e>d;;;;Ǐ?nNxb?ݙ!l ȱ%S9uRgI7BX)3=INFvQ PyV}dT.d[jժQ2la$m,Ȯׯ_G$}p&aI^[KKKK&)̋4m2ݻwE4.HSi gwc;3M6mZ?ZR#&Hd p#ϼxvlll,|`zz#V^y0yxƒKe]vZ|6ـxٳg؞/}7QM EFFF?lѢEO>E<th_eՠ޾}X'n|zt.y^/^x1˗/_PDefff0M2Vf0>wdBҩWwf@ǎ;32,yMgf^6F3qhN`ӰʼndCc9 2Dx?mƍ7Mdе s7Ir#%K,e"YnݠY*-(((((hj,ڳܹslذa_`l bk$|>_jKVvXG>']@ N"o@S'M2Ɇ/",-$ۮ+٦;Z (f3/ч*V+dނ2?TrjU~K_ vnHD0~駟&7hԩS晼sΝyWWWWIokeee0i@0cooo0O0L㐐KZh")Y|̙3 $JW\\\0nSL0i|>_='i-/gW}ݻwoQ3jZM*d6ٯIIIIJ@`x<adiKYc\.gx-[d{-,---毘Ǐ?]:*횉b&{$'4m߾};hұ 6g'8yʕ+mMMэ2 GB`@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@@ia@v;t![7Ϟ={vimdzH6͵ 7o<s! RP5:f0.˖-[Ft u̝dL11111U{=֭[h:tiӦq[RTS'O<@iP(K BÊ+V8eddd>ߵ߃\L/GuZ~۷oxMcV^tW B-%-H$_ݫ٦@u d]5j([yyy9CO"ÉO>}޽{?Z|rWB-sɓ'ٳ߫Gddd$@w4 yyyy耾j5|#ǁL#ǮNljժUKS}ϟ_灌# 1OzLQ4}СC 8a@02R~?YԱ X:444D+ F`[YDHIII]!v5ӧON42 Fl4Y4éSN.y/~iӦMKX(cgyNYvZڥ1ŋ/_viJ%gb$^i25lg1cƌx2i€@ɫYf0-dKCUbqqq1dсݻw(/]dK|m۶m](i.o۶m[c2ixKexJ Ǐ|CTu4h@͈ڥ1׻7o޼< vi#ϏgĐε.#fܹs|cȄ#} /.Mѿ7܌ȸ`@02yM%T_ڥto&5o޼9ba2333]*T#%>`wȑ#G*:L ;~tڍ]*kg׮]5*vCttt4@SqVZ. nA&2e1bڥ-cȌ3f&i`bwڵ u/TsΝBoiUc}X$)))vj iw޽ p͛7o]o={:޽{7;vo߾}䧓it\UBP1iҤI:<})@hРAMlܸqcڥD5U%K,4a%ϟ.xEnƍcR+W\zU(%%%\ٳg|uT* 7$[ +Dl0`3^-D"ћ7 :0T=;7888v鐾H^r dB@@@@ |ѣG3CK[[[|u Bɍ>}tQΦ}bX,(o2M'O<yժUo4… 9pڥE5qʓ|eFgW܏S͎P%诜2Lo,hڴiS?j5LR|G r|ф/KW/_]z/&}ZZZcqƍ])eeeey1-Zeѯ_~jD.Hdm/!!!Ao߾Hj:~ 0̻ڜvwpJ:H'?y`XXX/ٕ ߥwuҥK]-IM@I3RjTѧa,6 '&&&^r?Qyc/>}5HMje!RyMfRTV4Ex?[[[[Wt${`Z[nw=zpGLLLL۷oxڸj6Fd!$b7zzHUtWjZI'O(شe˖- >4u-d7777ׇ/_ o>B>M20HxѣGmݻw^w嬅 .piI"2M:y.5j@YA V_3ge:u54>>>Iݻwo)y .^?aPJ&MozhըÇ>m۶m5nKݻwb?@4^P>yfYgΜ9SW`~S~v޽{vذa>4:t6y `qÁ3fx|:555]@NMfgV&"N{?&h1YfJI'eMs6qĉ@UIo; x1.>|naiv:tPz"mr.%yQVVVVK[/B( +8s܋3| ν:qȑ#\ wH[S;w>n$888v)u>Ym!\?pĉ\WX ;tDƩ<,fbծ]vKpQ:p/ˡ3Lh,3fΒ ϾcǎK*S{Te֕!;vX n*\nȸZ /0qrrr>EX\\r2TjvڵK*cǣGGM.]t(v .V<GeL>}tΝ;viPe#.jJեEx\4 `87rz7!0%1UVhvAAA{󅫫eandBmM4i1ϳ]*R3q<ȸ3Ig;ulٲedy_3y lFǎ;`7ݫqߺuǥ+Hc' 'S e$Ǐ7|ca}#5#4'I%Ν;x75jժUEe%HF%dZ~\y :ګ*9/^xQsFXT/SMXlcƲiӦM[Kj}O%ì$rgnnn.R= +iOi4h+P E->d1gX3E/zĚՌ|ML,V&׌&iMt#keʯfeeeU=쌃㼩SNPN ξ$mz_۬_~=8____Wj6ooooq2ɰťt;@I&Wi2!; }Httv㓚aU}3NP0eue"5k,W%$Hd"=Fv?-YikP|СC",\l4˵&9hӶR؝b3v9% I Roܸq|-xUӾ ol_A2????yej#F JիW/˾$p،ft]tĮdK:u@wd9.| SCf,kWImU2m۶mޝ%^c\魑aAߧ]  2+śUFdqw2ܥK.z}1cJRvڵkWwEԜ| qӦM6m !qƍ7**"#####Y0;'JR?;@ KdҀ !C "KSo`W!89^vڵkffm۶m۶-#ԅ ˫իW^]uD (i|X MMMMMMZy\쀯 PU 4>KP89U%llyR5 2͛ATwA !Æ' /CCڽ!1@ P BT(!* BL@*/>iѢE _]@_ZSC>~uޥ D^r Æ 6.Ӛ*. !oR.ˁSN wKOOOÆ 8Nquuu]ʷ=5 !Tĺuɀb ӧ.ݻӾm׮]8{zzz.-uQiiii@_WX@10!!!H\w޽o]q!KJJJٯݻq]CCCCUN:.-u }@`T*?_0SiNNN׌{ H?q @B\buر# 20222]Z֮]h;)))ů^xɓ'{4 T0tҥ R]իWj;n@(@ bMڼyǏ7oT*FE6СCiV@]ccc㪙KQoy~VVV% "#7o\|1Cx*yΜ9sxmn (*G3;Y޾}6pon:'N8xϱ[USKO.]H S|W_)=[۶m$zٳg5MD˗C>>>>zjʕ+WYL2 HBt[lD"WM03f̘܍anp RR7Y[Ϧv>{Y㢂oUhl::::9r(ܲe^%iXXX|yeMsF5j"hm 腙w;v"uVիdϚTNm)!$)7&ٽG= 86[l2ޥyr/R6QS .\Z>۵k.ʎUݍ:999-&l4}*@kl0[j q3!{L0a Ji7nC35Xn`87iҤI@Kݻw?|!`5M+4M9vԩSRge;j$M3駟~xɿ.^xw)I}iiӦMLffffƻ4oiիW\ Դj7///w)I}ѣG*222ܵyeAΝ;s ¦ge״ͣ~ -t.|KIa?_lsiG}[@ ! ;kӱ uvvw@N_]ΎR\,bk'njg^X2aAu;4]V֤ [C[VG[@+?.cΝ;wm\XU]f[dЫ`۞a^Hd 7e!)))))I|gϞ BׯC*i6NNNNnnnn.]LLLL! <(ݻwoAx&ZrJA(pݻ4V*n@y>>>> w)ճHX ͭ@ֆms^ѵk׮@S<,]Ʒo߾=RWAkJHCdt5nݺxruRwA!uSѧO>'׆{"!D{P BT(!* B !DB@Q@ P BT(!* B !DB@Q@ P BT(t8pp=6SQGmg:o޼y\Q<;%%%o4777]JiTCQ? [>{дiVVVhdɒ%KGx@1N&$$$.۷w#""".\pwiQ 舒1@YiӦMS(x@R.yh ղe˖5[n~e/'xŋ~wVZ HK7 FxD"^+0{vaqƍe2ݑBH%mΥ/~u ҥK;R_(sM;v pܱcǎ} ~nI]@h$lt ޘ8qDBwO B'@r< xUУGI?Μ9s&w M6mj.KZ3 E@wҥK@|_. `1MxۼKCBSĚWF5 0xÀk0磫#FQ5I Bcyf ]ŰBb?sޥ!f :.M\;:::H8H@唫VXwi]3 , ڍAKefzA(>rȑl(L頒СCVm`)7`?VZB9߅lQsyrrr2Rսo@ӧO]R8 9<~qޥ.!;w MYn:ޥ!J)g9}zռKy_~'N84%VHd5R&LMyMޥ]< 5k,Чwi3ZTTTdÔ NZ'm߾}; . !VVVV@Q7o̻47i.]wٌ>]$xJ[#Gm۶-R. μG6l|XXXh^ 6l>߿? -7m:}sΝ ڄA ͻ4u/sූH 1ems[nͻT? %aIB___wHuZ戝`Vu54Qih1Ғw:Z^Ϟ={Of*222hgλ4& o6)1cƌ]e1c [E m۶m:uԉwi^10?x+ ,Z, &7iҤ RlmmmN:ts4, kI:΋r={-;9:::~w@hZ=z4jرc5&M=ҰQ 4}GDDDqrrr)0>w}I]@h$,4[ΪBXLQ·h\2555}P 42۷/0"(((_?Vhhh(qp׮][R(A؃]rW{zzzgA3… ;R_()尟'lrcccw)Bk7 F$dnHHHȻso+tV(t'kg(g~2MA&AGgM -[߲Mqh5GMBcT^?9u޼yhAWQ ^IlB="?cybzրԃJ4[Ǐ\G؃n zƗ:w||||O0a?֖]X,IIIIII:/,,,Ln'.i, 㿏?~o5u  B^VVV>mlllll${7&CFKXb{˻>~u <{Hn쨨{}EHiii)o͚5k^z*vЇЯҾgM/RTJsrrrx4eq))))@5-2𒒒~B|ڵkv'%%%|Ջ/^(5|e П׀5NRz]r \/2222z6[7n}7D[=Xl2?wz Bi˗/_Ņd2 'qeo hǡC]XXXq/A[w6%͛<ɵ8Ϳ/Z\l޼ysݿ~ŬT9s[[FVC/My3Hn޼yS @PV-z.X'OǞ={{‹OѣGLgggg]n;4p D<.6X1c n̍7nz/ow)5Oだ<0eʔ)]۷okƍXeȑ#G/iEoy5111]Jx > 9U4jԨQUH5Fc@8ѣGf˖-[_t$~eusDֻ/`D)ɠ\ظ?lٲwiH}1NCITlll,Rj^l6zl7v烂x16@۷o*$l*|])ܴk׮]=[6$oҤI3w #>|R,dӦM̌ߍ]W^w)H}h.MPix|j̘1crzUzĉ@3gΜ >cOڛzٓRêfEV.Dn&O>}:0ܹs. /.ƀ]7iIڳ{s;tx~UˤNbъʙΝ;lcۏ&}gU-Vӓÿ{]ʕ+W߿`>mɦKn6m4@uWG9y, e (̜v_+~W߮<AÎ~CCCClBoϯiӦ =15222]*i|Xսj/A]UOOO31777W;vS4> S> X}4iDbptjJ荫%HvBM\t,7!U4X:;; Zf>`6*i{5qYj*쀗``ռyȀ( {hѢ!CT8}Vuر# ߚe~o߾=r;wwwwKhWR2؆a;_E+/ d_ٷm!U޺vyl붓ضڄ 5@Ng?[l]emc[_ 4k֬Y*e_9iR'޴6a{,>hQ&@op0'!<(WM n h׮];@/}&zlmʿK.]l$2̄ 6RRЖ\ LO憄~v0M'NȻk0`6ѣܟ-Rq_@MҐh[ A g`u֭cgΜ9tw!x*JHm(?u @? B !DB@Q@ P BT(!*A.+d2L&g*.VH$DeeRB"{D"H>| }BwǏ K i7n̘"{xxxxxЂbBe `ذaÆ J_zիѣ'OBy\.II111111&ٳgϞ"!"cǎ;v JKJJJJJ֭S( "*Jy^ v555555ݹSA:u֭[nd2++++++9JKKKKK!55555UOUZ}w} -a%'%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/5h.png0000644000175000001440000002033311220704065020467 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxw\O†@"{pQm]ԍU[jU+RVlE *UWA@l8$"򂄜9!BHU꽬Y3X,L177777WP( +ަCvr\~{u?D600000X\$De ______O7o޼y<$$$$$åK2L&^X|cQэ7nܸ!B개AXK?*J Y"H$hs-ZhтwBjCyyyyy9YXxڵk׮-\Ⱥo+_hhhhhh`A`````1!]6lذaيU0`*ggU Tjkkkkk˻MRJJwT a' ގO(!* B !D3rҀO5jHo/(—δd 1111kA꺇޽{5k,wvڵZ[[[dp~ܯ_~{[lȺف5$Ǐ .,7:giii عs+VxJ:BPBK5!uiu֭ZduXYYY3Ennn.`Z(?aÆ Ç"t;ݛ7o<է"Xª+s=>޺uV@8xAxGi!S ׯ_hsѢE xۡ @Ip>}.\rׇ/h0Y GB0.x7bhn -{N}'F={ۀ; 4hܞ4tҥNI@vI&MJ31555qB/<辑`Ҙ]Mk"x7VE@t@PM6GfG=@uyM@In۶m"Ccccc޵%rٳgjm۶mhbxŋ/7kK.L :uԉw-ir.YYSN'vejB!y"P4lˮZKRS@ uRޝ&M4] ٸh\~Pg v֭[_ YQ޽{O >|8g7111-/g#D?aԿgϞ=_.@((*2Te>;KgiӦ |aʔ)Sfaaaamw?-[ ֭[˗/_`9[}MNǏ?w-j_QKA ~e҇>yy2Ld]zj#F慅)'lq7kS{7n8(]5nP@וɩSNU8HdӞTJK$ 5hyBd&*: h1222h(;;;h[h;ٳg*G4:ijFvM6m9rȞcǎ.sY 2ĉ'Mͥ\xb!ɉ_=T,[XXXXXdf>}Ri^zꥹqpppʜ>}k̀;駟K3։%ln#G :s̙_hѣGQ'II%fv~KLmf"palgggggWX5dB/_ 8e޽{7`ݐ5ݍ:;;;<,H,8p0ngggߦTHb9 YeMt{d~ҵRA@0gF9ٳg2:iӦ^yMֻΐXڵkW oPPPڨ6͖TWWpmC_< ϟ$Fiź"ѝx}tM ͚,MOOO]KD`"^r6YY?]S`-׮N"Y}5쮕(N9HW`gBuջ@P( uSY}=my tۛQxzew18coooϻDS>lgs]4%c????`pŢutvݹî>ʷ R|ŝf%ݺuB@ƚ߿?P\[@8ϛBW z rsssS|_~͕3;444T"6ƿM٪ɯKb@҇}z_:ZI!C Q|M6U0-# q'nj3FG;_P:s̙w޽yz 4fcխX:+>>>x\.׼<իWɶ&Lu͞={6 z6 Kw͛7o~\]7n@BUЛ-`"ueGudCP9;wY:Qup ӧO< }|9&!l~vڵC+Nu&7)___i+4Lo߾'I\L=zFw0ĉ'Nu&s4[vt+ K yop[z85ҥKlrsmhK;@*2ؾ J rِB… ]ʮT[54<:y,/cǎwjժOI F,;w\&u>+n}ٖn;vp_:yyX۪!L ](8c_}WB?@}3f̘G@Q@ P BT(!* B !DB@Q@ P BT(!* B !DB@Q@ К:BvرcǀQaaaaӘVFFF :6)2jذaC0C78[#G,%DuڵkÇL;w`1-N*e;ffLbkz 0`yܸq〶]DG(W]\u....p6񲅽 {͛A!*///O#GU>*/YRHRTZPRW/d2AP(@X΢E3پC^%Wns̙w>|p bNNNNɓ'OY? J\v?~x% ݻwl'Ce'TO֭[N9`[]ѷo߾@ޏه:HƳLϿ*e lalcZyȑ#kk7+26 rSSu'$pԩSђrؘmyVP hXY\.o.\wmp]vzy;!PX\xmIP hإ$25]JW.](>gV_ǏxײC-[T,  uEO>} \L߱cǎ¶,5ʾئD3(4L2LVeAghׯzKof*&P h$*(t `P244]3ʚ[ (  uJ3fx\tҥLl! B=ւ T,Tٌf͚5z??~x޵&BP8Dڿx12o(A .\2e޵$FPONlժUQgMdY~@G=kƍǻV z] >ݻwλV zιE͛shR}G@}?] !DB@Q@ P BT(!* B !DB@Q@ P BT(!* B !DB@Qѹ@x8ݻw0Yf~wm׮];5Iȯ8so˖-[Y⚗$Ǐlh ຟ%p~bΝ;'cWXv}eօ\vZAPn?^\"w^z=~+ffff^RT*QgϞ=Fd BhիQY^z B\_wTb'H$'uvvvćÇ.6nܸQvfddd4RT*-(`)Ы@\nݺW?=^nnnn.7|e垺T{ Bŋy*.O8qbľ,^x (%%%%>g@v޽{6|'EEEE@ Iޏߞ4ɶ9-I@AI&MJe2L{ǓYBLLL KƜ١%6W_}(>333؇4888++++op#999lQJ^D ˵9\6;zQ?RJN߹s8~РA2-W^ $v6l0@gxcΞ={Vl۶mp•+WM /^xQ7;y͗C^~舡!`=000p>u)Sjjj*ЮuIII n?;[N:t蠾&_@UVw< y 9)))IX]fSN 4rnXfp\^nYѲe˖3hzʔ)Sɓ'Or }RTȫ߿A2 vosuuuzZ.nwI&Mxy"޵ ~СC@9999?/9,|}}}k\3333@Z4o޼y_W}?.!H>}*]={ɻDB… ?oe]lrŋH''''޵!/cA ?WAl֭[͛7]nѢE `}GkC Ƥ$L XΰElFYݾWOĬ_iX"7:Jc@zis/+Kc/ -ݹsNٳgjܜ-w oɻ6݇>%DYY Fj&(4$ %O~'N~Ip9?ӦM@(dCIEK/@؜ I$+I9 滙3g ;wȑ#ϿNɖKs]`Oqk|߫z:Bľ====Ck@dn?U[`#Q8Z~æݛm۶- 6%%%b?sZjՊ>un 0vر5?!5$Ϟ={F{ R'3> .\0ם枾)܎e sYddd$mysfeee1V\11@0?Mݻwoqƍ ʱ% Bau5I&Dse􍍍*ҥK Hڽ{nIx}ٙa޻w^{Ç3Lja{P(2LJӕ+W}{=!dn )MrLL2@J@8o޽{zbX PIn1_{]'>at?QZZZ W=f̘1IIIIOPX|Blllllرc@9=z&tx]ġC蕺^kMMM @^ٳgw ;??u)yjkkkO}rOٳgOn_cccct=[2m… tޗ`bH~zժU8'\VVVsΝS'@xu$ѝoggg .H{Z󽑑@G'N0 ӧOW:@c<ʕ+WrB8n޼yStի?B7nܐ0Jpv#`駟~* owD47'''G1SPPPPZ*T 9Q @QFRy QI1e|-^m"~WS+}#GY͚5kއJx[y8ե|@ +mTԕ~̀\_Dm|[t#RoUqJ ȈUm#M=/nGU}7:OJ6cCCCCiWxIͬÇ&$I~_~{[$Ry P𥇇j(1$$$@4Z |2]22ulw$!CЮ;gɆ 6ЫC۷T~wqNt0>pբq@@@@ƃ3f̠]Mn^fd{{{{zuhm DEEE|sZ!idzE<Pԗ?+W\I- 6o?]ٖ-[Ю+aSN܃[p7 MkŮ]vhѢEa mPfp(;wI ْlBsA/!^֮]Vl8?4OB)0uٲeȴbu{رc.]t)jJ]*-|J<ٳG8o섴ȕיGLs2ێeS7Mˋ Ty$;(ahhhHU Ujiii ,&&&A4T%2BL~_ͳQh)wܹG 'YV^{kT; "r˘OT%o_XWmbIMdDZt^͓öm۶vH]\Bz͜ܪ(# h Ri@n̙3gH׳U_S_~lj#ͤ#"W^e>1333S9:::x+Tum+Gm6,ȣk׮]:铅L Ox{{{Ӯil:w>&x UyBE2nC5d4QK@_$Yu;#|m̆ ,-ڎ"W7#"""[DktFڪ7O?n^d =BthdY/#;&K0iB`ikkk Pݻwc v账Sy\doY5W:1ct-=bg݆$̛7oOIۂ.Yul/iW8*B(_7|Ce#^#7oxvƍiWx*t"|jƍ78ͭ#G1~~ѮRTd:# F/^vuʣ671=j'N8 }͛-~*87IӹdD^yW&! J<^F[` d0B2!  BH!$@@` d0B2!  BH!$@@` d0B2hmhhh*'=|!bN@V &{d~CƏ?)ʯ;}|ٳ駟Kssss%%%%5OdBрCpu p{EDj$͏N>}anqvvvf'Oښa.ٿ~pWo~7?~^/}\Afff&C( j-1\D"/'[,:uTQ/_| `oɒ%K;v,@?/^(lPͅ .(}a/߿ȖH0Tb5kٳgtҥKEȬ~ߧ]@Pz/*-LJfMfwSߣG"lIJj*:tЁv5.%888vAt ʮ/Zhj4r=̛7ojx{@F A-eH ЮFa 9b֭[ҮFWJ*6t|@޽{]43g.Id8*m"#:=zQƽRէ#\d0(y_ԫW^ů۷v5VYBeÿ'&L0v5dl6m43gΜI AMz7@D''''ըNɩ.]tˀ@Pf.O8q@rib2>SN>5666]@P3v?(OcF"nТ^0șdÆ FM%F 820#رcX[[[ӮIw+8vUuj@:)/ 1Ab LI H=a h7F5 s˗Ӯ -vرg7j` h`'j,"Ś`aSw#ݓ]* 4r 詚EW4 2}1`0` j+ -PsСCCUEV G Őfr74a)ωƶmeKLŋ/Vy,گ)  ={2#cʔ)S"W]0{ iub~˿/h:,Zn@ȑ#G6/@Vܼyfh*,w^\9T]vvJmH=` 8 uCDDDD+~p舴{D` 3WXyd<":u PU#U@hgl9o^̴ڵkA{N\jժ~ݔvYfѮB;2{ӨKg[vV%j_0ڹ'Oo!!!!B` s*I #߿?-SgWWWW%;w܉; Ѯц@@` d0B2!  BH!$@@` d0B2!  BH!$@@` d.ٳg-ZKnݺ70333"Hrյyed|> >}iӦMeN5C.%%BBٳ~'| wX,_%8;;;/={,@}}Sttt4K. h]L BNSN6l76O^nbH$Ry,-----kjJKKKKKG~8o޽{zխŨLA x|ݻwp> Co}'^1c<&%%%~W $WªF-4zs֭[ӫN6 ͛7ުNW^ 0mڴi?jwwa՝v Dߟ_p}6<+ܜNAAA@iٳgq]yQ4˗/rf̘1{####>>>^6eǏ?i-q ;'}ɓ hWsAرcT?v5dz݆6^pWYo6rΝ;iW#_֋4tan> 7x2$^ݺ ߕ+0uٲeȴbu՛ÛHƕX)v u+2d,޳ 9zMGڡFFPO 7]ÇӮVu4&X#lٲe @^Γt7(S!TV׏?cnSSSSժ\w{A{>!1+JY#wiT;ƍ7?nr Djo4.X/udwńq\.`Plll,h!d=yJ3@’CIRiZ46X~SLAUf ~UH٘?.~pAoAdBׯ_?z7O?n^;vBB!]QѪc??ݝ5`ikkk PtiKŒ&i>' Sl֭[1Y^]IJ?ΒEk5$a޼y|"ӮIĉ'd23mhK67~ojAfKҢu ydz7nHZDI&ٳW| ߛ'CIWUUUOKKK(FnA 5o1ԩSڵkWzh <Խ{Vd#F0*'111v6J Cژ,qQyfVu׽{v= QY8ҍX=`/^x1ꐺ0"y;T9s N_˷҅TThm z.')z BdOdv?sB(֠sǏӣG_}3jJHҭݵk.]z/bᝁܺuVh-@,$6+$d?<nnnnFMdYӧKW@` DDDDЮiC^V.}'~%- @@` d0B2!  BH!$y-hRvY p8ML2UTTTTTTWWWWWff&&&66666V3Bv… .0@ ))eemVPPPPPh ߣG=zi 88888X$ %bqccccccRR||||||xX,\Ke!Zy2}{ѣGjkkkkkH$$6=-144444aã RGuuuuuu 6z+ȑb `%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Ad.png0000644000175000001440000001662311220704065020506 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA`IDATxy\'ְ (*X+XjXkmQO+VqAQP{TޢŊ(^ UPA@L!Ā|eg~̻;!Bm:۠Azzzzzz'JRTjgz! )7W,D53S)E?x<۰aƌ3f̐J}}}}}}i_6B=--111111 +WD"H$  {WW+= /ׯ_~d!-VSSSSS#M6mڴi"ӿy;33333œSS''''''y------ƍ7nPv-طOّ5kBBBBBB 1=%llglkoBBC'Rz];BH` X!Bba X:uk jۏv" OJk bnݺu ]v]ә@zgddd(߯~Hzzz:xÇҮi;X,TLZxb6lP?_:/v8pd2+vlPdDرc8///P(^l2u, &ȑ#G[=?|,;|a#% ݻ-[lQ> ܉f~}ѣ8N:u @[YYY)M*@D"!W^ TT^^^Nzմ>uZz͝;w.@ _P{Ҳo߾͸, ^x.\@*im 4ܾ}6@+W(n^NV,X@q˗/_hsW+;;;߰Mˉt܀Դ4hW&<<<<#F!qo>|x;S1\zFg͛7__|BWHA*>v1֟`K֮]@&WAhBǏhɮw@y_r)`gĿ|%@r|ԳD:Wy+VXAj.5L6m~ф[G#Wc'c[ USI-(((a8۽{n?4@~hBeNDUi4-{]Rn=!L][] Wy86SGVZ |zs8RLJw>{L%zDFFF&9ѩG G\S6=l r2s^0K*eވ͛7ؓ IU Ag7PوK6}}}}dނ$Hͤq߾}Үק1Z2C :KU}5ɫd3zM P^v)888v޼@PYګݠWڈ 2v UUUUUUSrgd#ixE3` ܥ&L䣶>S!!Bba X!Bba X!Bba X!Bba X!B'N~iWh5{++++7ZjXJ9(HǦvHp7Ȼ5KKKK2֯_vu tǠ_3nttt4_~vH0z9YMo.]tx----? Xb1ꑦ` Ymܸq#~IIIwΝ;鿒חAμq /;o}7܏÷Z:JY}}}=@͛7O,iG훛i_R Nu~֬YF灸 đa=kSic8j͚5k@L& ikhhh(>/`X|&08`[ y^GןҥKi-[v5- 8Cx8999v5qvرv5@3aIddd$j4Mї_~%~?ϴA0 X## Ha:K _[x۴0(yu iWCqvmmm-P2L@֡C47Ү++++ݻv5=%΢#FhKf\y<vU'ohhhKKJJJpɉvU=eO>}:@խ[n]=;k׮]D>>>>A'm/9F:t]ɱ+WcH}~o'k3"n@ ҦUN&(iWu$+,Ӯ Q,.&&&&u 3rĉ'rg͛ޞAjQw@Q~..]?_HMXvZWAG1~5%FFFF?39>i3 A9- WFDDDtloިLg% xwux3MaG!Ƈ(nxժUp@g EczŅ 믿]OD ȍ`P(\]Z;v`/0Aa-[vuHx?X=?|dѮ-(((@kM $ܻw@_lٲEqt̯=zvHݬ.]tO8q%gק.~KKK HsH$R dիiWMVkwyϟ?~ܹscakK0a„ FS]]]]5_!-kތRŋ/xk… d dW7k.r頪t Bl~6mڴ_? 5--- 8::: u1/裏>৑wTU()z|̙3ɹ@h#V͛7o/ qu7z_o1mǏ?NN2%}V3C Gk׮] `vqqqq׏g@&WA d=eɒ%KxOu5妃3ڬO>W3{tbbb"c޽{v"y+VXAjQw3`f秸]$ Ԛ9[fw}}}}F=[yu?㝃t}U糾ƭ3|ܬYfnk49s >7nH1SωLGV3f̘A9}]"Bq0e>Q홃޽{7@OU:mΝ;\]eW?]UͬMVbjxxx8*PW 8;;;+n JFV2dUj>{#O="###iW?5?IqJ=f̘1V11112CJ[:+W\I]'-X`V]NC/\NIdd#)DnlH5N2kY |f6666 >i^7o Pb@r<2 bPA^:^w.\|}w"@i2L< Puc4zg>}4\KKKKׁ4C҄5ᡸ'(kjtwww0Y?vر=`jaaa/%)))Iՙ%áEe]?%npJJJvJKuEb:խd*!NVTB='OK?abttϡ,k`:K֫'Y+"ɝ^d٘Ռ-wxڪ>r_iaI&ѾL 0&7FEEEOK IZkg߮I?3۶m6d^?5Æ `m`2~Fh_\ 0^5j('w0eg$+LY|崯ql_AOA  $U ## s"*ȼ"[[[[% O)7`XLvE2oA`ddd|fǘ"n ?WVJVo>%Uk;c2ʈeiWMGBjΕՒ֭[|oyY+ ~4h {JSL`PE v8pwׯ_8P.`ZӧO>}HTWWWWWdmA"b8++%%%%%%(H"H$=cǎ;300000}Y8{ٳgE;RT*MH`SaL&Ɇ9rȑ#!.jlllll HAS5k_ *%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/9s.png0000644000175000001440000001741311220704065020513 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATx{TU7 @ -$ja tQXVDS̥>DPJDA@QT,y)twyܙseŝ˜}Νy  Hgt5]]]]]}_Ʈ]vEȑ#GIGccccccB6lذaBx  .\@ ]K>VZj*^h:7o޼yp&&&&&& "א Ǝ;vX=4$ȑ#G}yeeeeeeۋweC4N|neB # HCɓ'OL1H{xun;wܹsbeeeee驥?—ׯ_~]+;Ҟt]~駟~ALLLLLLYvڵk 9s̙3gQ &dҥK.{b=勞?"/4րzO۶m۶mEm=SN:u| KŇ,vy< :vHOOOOOpvvvvvu֭[`… .[vjD*X-My|8ɓ'O< rʕ+W Uh:Ty jy[pˍu֭[\zի|'|${l~Baaaaa!۷o߮QQQQQQ弭GAa=6W_____kH |ªBO]DjPꫯRݪׯ_̻vT h᪻.< 00000ѣG][Dՠ h l{sX0sΝ; 33333wU۷o߾} .\p!@{{{{{嶴?ϼ[+(ݻw [o[z ~~~~~~[-(֭[n* ( ϟ* h!!!!!!SY` RRRRRRx[t5'&&&&&?y[}Xυm$%%%%% Q _>& /^x1FS;A`z%K,YDZ,_|弭CCPg AgGPPPPPz>(at>4)LX!'''''U '******_}W 981V_P8P[[[[['_|_ 3%%%%%%1a>|C?PdMa‘ 0-<Pd&+++++ɓ'O<ۊ Bm'o L]]]]]o+l Hۉ(2cmmmmm  0@OOOOO5>>ۊ x{{{{{~~‚u Klrcddddd$`d6ˢz &&&&&&BD^Pd 88888XrgϞ={ [ݻw޽{__-t簾Ð!C rӧO>MƢT+!G(Oȸqƍθ8BhA:;i%B_`fffffƢGNEA #_u# ҥK.]Z7nܸ!|aF]Oa 駟~Ugghhhhh P 9L2eʔ)* ٹsΝ; IOˡ^ԩSNG=z1}t̘f̞={±ׯ_iWʪ=>6mڴiӺ744444裏>#ȢKKKKKKssssssccccccޭ({FBl~7=o+CU~[nsf1ZDnP ,3QdddddGDDDDD~+`c}eEL@Ar$aw{aّ٤&ݠ h)yyyyyyԿ{@eF믿];D*P inݺuӧOPTTTTTĻAApخ,[tXn߾}mgggggg]vڵ6P4 8>>>>> AArm$l$d[ )詨#G9rÇ–30o޼y 3gΜ9s01FDAOE> 2zѣGKU#DW;!t+7޿FcԌ{ݻ 77777WHBx['mmmmmmgϞ={2_~y[AAݻw " PQ A A((@A@D  PQ A A((@A@D  F222222Z[[[[[y[ Ν;w ooADSpرcǎ A4͛7o޼Y$11111uvJIIIIIX` Ǝ;vXCCCCCC#G9]}<]ni2І%dСC?88888C{X[[[[[}_<-[lٲwˠ hJ}07 W_7QFEHyyyyy9ougݺu֭G;vرCj 8qĉНz......466666 ndfffff*lmmmmm %zBjkkkkk #dիW&dРA .}0 [Ǐ^}UӧO>PB}bŊ+Vr.^xE wOAcm*!|6mڴiyѣGx[SyϲEDDDDD#_^Xzꩧꫯ]5D=1cƌ3tՕWRRRRR"^]j+|Åň#FK/Kt2͛7o]n 5 A9m۶m6#>DU߻#~#6grʕ+WįM*&'''''{{dv0f̘1cƈ {.jہۤbBBBBB\JV &u\WWWWW`Ϟ={6oв Bqqqqq1"ȿaM4H ,]tҥB83>s̙3g֮]vZq{xH?d_#)}ywܹs!tR<$ېRCU+DSaC1XC:t_|{__~_~055555=.rN0a„ ]zBGGGGGGvB䁺Ƌg͎+CCCCCCſG{oa͚5k֬J}xY[p'Wk!R>dR1gΜ9s戟W8%9r28p 8p=ó"!\ !6lذa9%&{^8h/t([Y,ԨMp_zpD~E-ZkytWyy0; oAM,X́Ij: ^= PuᲲ2HF|?0b? s/)Yy89ݰÇ>|yޟ$*bRM:iv&)))))I.deeeeeCc ƕ+W\@%?Ҹ rܹsJ]ϯ_~BOA J os]ҕsZpl R CS>)iӦM6QWf͚5k֬ })-----U]ylR]}&}fRTٻJ&Y<7ϟ?coooooOk}9,Gxy,+K*5'L'M4iҤ޻3a 00000P2 Kz… .RSSSSS#-pieo_\j/l92((((( ʎǏ?~Mݯ^WW^yWttIJ" jZZD?{)yOL7L_e„^x^xg=QG vڵktuCD"rDD@J !@-H)a&vG Re2lmmq81X (0 ZXX@4Eoo/lHك_R?|2(QoM"UUudG(q(@Xh4JR $J@8&u={ۙ}L&<77PTx``yiioܸ m_^&ʡ_tǎp8̗.]|N>͹\w|d۶R WGJgB!twwÇXYYC<իWJNmGen46G>T kkk8s `Y(>|-LLLkSv)Y 6##H`tt`pF! u]7E9dPb1,//f"躎D"ьupۤ:${4M~JrT"۶9>{J~Kҡrr]]]FJHu, CCCP 035G7!q4m֑'<22™LgggBMhGՕql6KP,ܹY2 ?ijj?LbuuyaaueBE8 ={㘟󼸸}{{_7o"J HJO> zzz`bڊQ"뺸r * 4JFGG{{{ꂦi, " ۷ox%lПiiiiiiϗ::H0|T*JW( -[llllll߿}!jkkkkk&(((((H*%WYY+X, ssssss:tPyRL&||||||H|@ DF\rʕ СC wd+l >}ӻ.!B%7@.%$ssssss"ԉR011111im%ߵRBB!'rB!oC BH!R@@)_3uHaU" _?z@ߚ5k| m`jjj 5kkkkN:_=z@E쭊RvssE" 'ֲqƍVsΝ5մߵ?!D"ыR_nHeX@ xկ߽{uݴSNbxCCCÞ{wD"0L,---M"H$F'j7V͛7gwttt|?泊Z'O<wUݿ~k>#0D~9s3222轟H+jooݺu x꺶eeeeح޶m6յ+(kkkkh&Jܽ,  {E&o////t!7>}@.1|e` d$---M?~xG;Azzzmr֭[oUH+U^VVVvLTVVVTWXbww"r i%si| }pD"=JhW><3GGGG@@Z=$ܷPU^sYd@@Zɽ =ݝv5FHHHJ___1V3IF*jhX,x}@@Zmze˖-]MU튎ʴW Sǎ;PL# "MM6m] &&&&d;:O{…  hWt=<<<ЮFuiI^MtR`ƍ7dNJ5EܹsݰaI< Sy_<{YOmlllSW2̙3g4H߲Ebbb"iu̅8yFt72k'O ctڴiJ{\طw޽c.l `,uѢE~u"#ǒ!sSSSSa: 4JBS /VFz '''}ɓ'ʷ $'$$$}R>ONJJJe8dze>xžSpҥKʷ5j(iIK,YPTDVqիW'M4Q`xGYW\и{&۷^FIJգ>R=qm3횡7R!mbOn+8p@(׍ PGtyDDD*!R@@)` 0B ! BH!R@@)` 0B ! BH!R95DY_]gyyyyF?waY8pMEdJusYJOfV‰d_3ꫯ oD/^h* 69 O>!$$$`KwwwwڿMH/KI? 4an9rd2Luɓ' 5[Q_oИ+/)dJ泊~7[u֭H5wܹu鵵k׮]YիW}aWxyyyTQ` pZ5YƩ(n*'L2|]]]]>cŋ/CJF=b#+$BE@HϥK.8=}m,\tRa=+jݼd2w7777BFNVFꅁfoeSQQQQpX mӧOq\ '&-%E=\ }_F hWEto۶mZfk%+++v]V=zhW"@PIg1ٳg鿝]@P3a"NovpXOOOv A͚!H5]jt֖vdÇӮBwa YϏv{|J0"<ՇـѣG'OK"@P꽭iWZ͛7vÄ́U5׬Yv5ڇYcVZv5#>$#)1$WvghW08b7777['|B^% M?qsss]*6>AC@_FF ٳg hW9#r|Ja P2\:vر_:tj4Gy?J &,Xv5{}_> fj"yذa~^D0u23330>v@W#3KNNN1/@={ЮF}9q͂fOk/{wޡ]ꔸu"ȺH` h( q?_|8aРAhW{55>v+x<vUUҠDbFj׉#6f@g֬YW}Ӯ۷`%ՠ7@23rj+~FJ Ю0 8Pr{RzSn׽Luttts¾m?'z8qj LǓv\.ZnSXXX@Qbxxx8:q'L0z AG7?~xP`( p\N@xX,0S&c^e W+0t {^lvڵk\ \niiiI` (9zLOO-Yd x ~ƫϏ>|!u@qgΜ9kުۮ]vX>}TH]0 65\9tGo$Oi ~BrB."""?s۶m=a "0]# y1dȐ!~ ]5 B?cI/Llٲe ^7Ș?~]v˗/]%B?叏QW/#ا*Qϵ[xwx7$$$vU ~ε;q-Pggggٺ|H@@0ߗ.]v6 BH!R@@)` 0B ! BH!R@@)` 0B ! BH!qG=H[f\]]] LMMM~F9nԩSѣG^----o ,`¶+D9A7n;wq!b"H$xp.;666aca 5#ENΟS9@[?3O-*/+++S;&w*+++WX;vvw Wv솆?ngOh7o޼ `Ç|1~&&&&0Ycƌ` `W^ #,~}ٳ?@?8Ypv|%j4~w)nիW{qٳg.X`׵?S vvvvZW?#*PO*( wEV-YdBZ 4\ }@`M'ϕ7)n#_dGZ,/#Gzۛ Ba!zʕ+W\={ٳ8\.˓׽/qO3 0{[)^9 ZZZZZZ'}"#|̫?@9p%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/7c.png0000644000175000001440000001613011220704065020464 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA%IDATxyLT/;"q_A"Hi6 [PQ1mڊB[ӴEe1.}>Rh]@"MiU [)z~{yas3;|ܹ9s!BH؞dlllllYYYYYY2c|>{`````bhhhhh Hߩ=MLLLLL122222ڵ+88888xtt͚5k֬9s̙3y6B?4>C Dhooooo{ׯ{Ǐ YnݺuiKz֛_SUUVVμBHFFFFFF^x^x]1{i|[o[oc"@H~@JJJJJӦM6m޽l5kVZj* +VX%O=%$ڔ={֬Yf.BHXKaƌ3f /E=9:JeffPnn༣@HN߿`Μ9s0777777o޼yBCCCCCΞ={)1}ӧ_tҥKuEMH '^iٳgϞM[JyG&ܹsΝXvڵk<+,,,,,Xrʕ+=!м1-----M5E-Z '''''aANM6mڴ `xxxxxX{֭[nرcǎVL !///// >>>>>^ 1&hDЂ {'OO>D\Fgs>>eN:u)Gnr; kjjjjjN"4pȑ#Ge8XURRRRR; ~._|eQPB`ML6ooL?ͼ0~ـ\0UyG ( (!|_ἣDF|˗s]M*K>!Yϟ?v++++++իW^whXe#}a;wܹsB_+00000P龜+ק !ّv!,ڧ~駟( B!^óo^^^^^^#88888[c:,! 6wܹs:tСC{V1n߾}m:<<<<<<-*ιTSHJQ"m;pĹꎿG6׀NW}G=z􈐐ɏLds******x4tP^YBHE"]vڵkMkأ!t;!t 벡 ,X`w޽{x"B7B%xhqҖTLB//;JoYRVVVVVFHCCCCC_vR~ϟ?|BͯCpBkwrիWpY* z@s=sD:Ybs_e4Ut5Og$۩5m]vڵKt(/////H6!|İJ567@;yI6!Yk=Q"bCܷlٲe΃l۷o)E;9yZ$ /$Ϗکǿ{#.D- SS`2 AAAAAAT JLLLLL (K}!Ä`B@ 0! BL!&BH !$`B@ 0! BL!&BH !$` 5披i߸qƍb!qUbիW^ ꫯ꫺[ I V]B>?BP(&_M7%_ w{&K2^2[P䥗^z饗ĥ4o1VpӧOkk^p… i &&,TRRRRRe"+?? 4Y [Ř6jkkkkkL FS &_~?O?;NhѠ„``۷o>Ѩxŋ yG w4۩SN:; 4^ c 0aB00ͼЬwh0!vOxG 3gΜ9sxG% hXaB00͍wh0!@Qh; 4^ O?O,]tҥQE'AN欻۷oV0s̙3gxzzzzz̘1cƌ[nݺu+Co޼yMVqΝ;w\ .\ޞ^ '??HȆ 6l@|<Ą+W\|B&?yb\ooMM`c!СCs#P ABBBBBBB".[lٲe !{]ggggggBJKKKKKyM'iL!t5+X E5sXXXXX@eeeee% _oooooJ~0!hYZZZZZt% dwwT AK0!h/7h{^{5͛7o޼Y\߁=ѣG=;ZإMLLLLL h%%%%%%dfffffOuxÇբ$Dѫھ}-Zh"N֮{ݻa6I5NZH|??GGGGGG ?JOOOOOliЄDDDDDDġ˴ZKտcINNNNN&LC[8`x]Izzzzz:! BPh%Ǐ9qĉ'T_gƍ7nԼ?ׯ_~:!DC/wA?OGQ~0!pFHBBBBBX"l' L#LJ??v.>+6,.-;z'x B6mڴi&B\rGKrB8wܹsffH?޽{]z:1=. vw\Tl5eEV9Z\뱣Cͪ,{xxxxxbAo/N忭-{4b{ByGtk*NQopȑ#Gh~>kphj sI:c{zގ7H0!`H]xΝ;w;+dFEj=N+Gܸqƍi&`ХΜ9s[{P &u>>.ͦtDa) CK:H%@QQQQQ84Xvڵk.^;j &q >}/@7_'[~Ŋ+V'|˗rI!Gx&IL\\\\\FT}zիWy !$`B@ 0! BL!&BH !$`B@ 0! BL!&BH !$`B@ 0! S&!tvvvvv߿>>>>>> 59y͛ pٳgϊ@Z[[[[[ۉ _jժUikkkkkWH(ES ;[鈭DO䉿^aaaaa)kq wl=u BzKgK koݺu-;vر"ihhhhhP'|'yGBjjjjj*Ǐ?~9yɓ'y5 M-T.!}@^^^^^FRU͍w.!ܻw޽{{Z{BӒtR_V6 -~E}ծJ6 Yxŋ{lRξUO6 Y~~֭[nF]|귿/"(53X------ffffffbgMddddd$Ç> 000000xoooooo%ϟW=00000w :XBWWWWWWB|}}}}}'>2Q#= #~n&$+++++++++++>mڴiӦ;ZU#%Z[[[[[ Ydɒ%KBK1>>>>>M8oܸqƍTOCix7o޼y3͛7o޼;*IIIIII-ѠtlٲeQN!>|P|\,ZWɶyGMMMMMM)dU]m۶m&N7I%%%%%%Gm+$ wѣGUnjjjjj ;LB৹wHzi pΝ;wnwцF2 ښwir ~r$t87r… .\) lFM$Xe#}a# wܹsN8 p$gϞ={%G}GRxv?#HB;CD^^^^^^CWo߾}I~bFFFFFFffffffBD288888Hȃ>S=~/^xwg0 vڵk &^i d ,~ݻwV@Dœ NBD+`gTTTTT(262Bh۱zϟ?|Aִ!"^L<07Q'dѲیٓyGPлOڼԾ)5_&#dAr')+Zśw3eBRRRRR;)/////H[Ż=-----w7e[WyNDG]]B`6]b:7@w]D4X>1!h ]??????*x=K Jm1; dN@"vD !$`B@ 0! BL!&BH,>a!V31#@k!Kꄄ@keeUm{zxҝ3gΜ9sroGZeeKKKKKKd… .\8}@MذaÆ OI)!  ]DW EI&w !4yyyyyyl~:-?9Vf˿t)-6z8.lٲe˖ * B-(E+06}ak{C%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/4h.png0000644000175000001440000001472511220704065020476 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxyTg_"@eM"hUDe"R*hVKպ/Wk{(δRiՂԺvN(Ut;êh- k0y$|?@痗/O~yz?VVVVVVkd2LfMBBBBBVۣ HTPPPPP֖ʂ4F<=J X˫˗/_UWWWWW B\\\\\FfyySom-~!)JRYXзo߾};06 .\pa2صK.>zɒ3gΜ9A`y7[nݺU_N_)Xp"KwM%T*WWWWWW13'''''&[] ](HjO66'{9$A t@oݻUS[hgT^XXXHTy׮]F1wܹD]svvv&qOOOO5j߮o߾};f;;nT-[lY BAt1ёԴ&:^nݺuDU~C( BqZVռ:m|}}} \(Wp24555U Rwp5;>nnݻw B~}=JR B^[nnnMRT:/hq3fX/geˉZ[[[;:/59r$яϝ;wNO~yDgϞMdյ!֍?~<%ZV۞bξ}_ׯ_NUVummjc&O<ށG3gի 7uYsss3Q3ӧON4Hh۞" BDgeʗV+`H.GJJJJ~?rm?}6eSLB3tSrsss?KΝ;w>s[ԩS?΃6+J0ʌ?D3f̘!qfv^g;vE{Zc= s*J%x" ݓGI {W}|||xWa<25@hG/v W 0=hT ҏk^OC;'$%%%l!1111ҏo^8C!;`/lnJ?z.AHEs״BT*BYf :L&+vTTTQiӦM]MzgŊ+}xWqlAXtR՘@ WDj&jTS#3 "t<ڊAA Ro%0SnnnnD=2333X"زƦ=ιPe>(t"hF=$ޓʍ6l@4![`nbˡKʸ81/j.ЭXi>'jTUޅ wraz}N/.AdO]=a\.)deeehMWfЭHgmW7ϙ3g #F~W]@ a۶m~qG իW/%} TG!gѽ/RSSS;,vHx费C 蓳f͚EteСC?N܋ϻjA Waģ|ڵkyWkxOHHH ׯ_~/;f̘1D{T*Jc) 1AjD9˗/_N:-Crqqq񓿾/  , :„ jTWWWwu:~qʿJ?9v1mʅaÆ #ٳg 1\b 'N](222ށ?_=СCIl%# {~g&DSPPP` A"g>|(fZZZ?}N:u*@jr3f&] DwHݻwO "ae˖oɓ'O}'|V_WyqYYYE'i.A welfjUTTTĻvW^M8?g`z]e;۷o`#5L۷o&:G}Q-YfjŃO>ͻ˅@028O 8b/^]~U\a*Fɺ-E-]߼y&*,l26:oUtVVVV\#?1ðusss]B YqooooUX{xWaF֤]'A2Y}dn0`"tv$Ȇ ]j̋]C -[[[[sΝ˻#Lrrg͚5w5 ` @ǔسϞX>D\䮮D5{1}Y[l/)!$쭷z֦A ]*v|7$zF.@ HLƎ޽{te"M$+K@9u֭[yWc:p)Ag1_fcW^yS߯kDQoB ?cI~~~~gyQ~]`"\\\\w8pÎ#;;;H_Rxxx8Q.j֏XŴ L7K^z饗xWc8%:l0-%Ӳsw}駟 ٳgOUu]U/QX*#L&]<`➶RA$ z`fb/Zxbt-׍7n$zpXXXjqffqX»ob[+;OvOj2u'@!̔>v@O+vŻ^+@0s^׉2O>_q>VB X;wl?X*^+ HW*J"љDF.h"<,###K@0┽m7Ns5'?O~`( e3ٓEESLB4"݂eA X(+MaN+nlurrr">cA Xcǎ~;?yyyy~W`,n"goZfu?))))xիW&X[A t3!?.YdIһwD#Ļj 8˖/ zLXrJ B7iٲe~{qQڑ=yW RC tSӞ}gu4A<B7ײɓ{5111wU  A<԰aÆ xA ts~}ӇmM6$DD9oԩSyW!@:A t@ @:A t@ @:1@k׮]#ʉ;w\o.9;;;8[HFE۷oNqoTLq b#ѩiLtpݺu눪*+++yo5S( ]ZVɝ MMMMTkkkkArgϟ?qssw޽[;?T*Jrsssn`X{[JRX "—҈||DqחG9Ν;'߼yf"Oٳg& CqlƏ?\VyoUr~u"WZpkk@T w+a˜uYsss3Q3ӧON4Hh۞- }ӻ>#x.}#*_zZVkq]`ȑ#~-;wl c}̙3SNCO*****+g̘1C'`ncmmm-xXBJRI7!p {W}|||x}㑹s$j݃D4P"j] իO>A {BRRRэAB4=&&&w5-oC+>  D6lmmmyW9܏Tt bG*JRIrw͚5kxW5aQQQQDEM6w5]w+V 8ͻGNI۾O]z* 8''''K}(RcǎD}û۷o_XtRՀ!eSLBzbgzf2Dj&j1b}ԃ$qΎwU`nT^XXXOC30 Q[!!!!D"7mڴw5ZΖxoݻξ}g8!3^L.D-ZDTfA&L@w… yWJ T|?o޼y' GI{h>&2bb [󡗗zȎ ڳgϞ~\zl \O4333Hheee% Y+p)9 1@ ь=z4QI$۽'7lذh?""""xo0U+lA4vnqJVU1^>fV6yl(UUDa,+1^>f^_Ӌ}3222r\N^< 1@Hg ]TnyΜ9siG1Se)}>D!!!N\~t1c{@ Fl=ܜ?|Ձ^>O4i.~ Ozp T>>>>^MJb޸@ 999999ӧ塡2 qѣG7nܸqMCCCCCCZVjYY`{{{{{O>AfggggggLQccccc gtߒ%gσkZ;%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/7d.png0000644000175000001440000001560311220704065020471 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAPIDATxiXS׺7a  ±* (XiEENXO U= XNREzJA E*(aCH}1;+ȟBX/4{{6fCB NbҲ4/y2W.%?_$Dr4;[)EڶbX-[fϞ={lGOo lPW|>(,,,,,lkom%p@ /^(< M $! ̜9s̙%NWFFFFFFwܹs玁C6'N8[t|[DmmmmmkCCCCCCuu1R? 66666Аp8ۥe@x{{{{{w\B ԏK\JXX.!ԟW &&&&&&--!CdjGPIKGݻ! BH!$@@` d>H57]\$v)^! o߾} ]ͫ)BH$dɒ%ƖT,]+N OO:u**Ȋ"*(((нxEw-[vu`hhhhhXWC{v8pDr@W>\"iYWWWGJt%ݿDrg''&&&ҮV1 .s䗖Pkvڵ]lNMMMК`aaaAZTb--:@ P|5k֬x"]}>JKKK~?| F,.gxELC ?-Z ɣWjUb+00 `.<<v.?Z~zQֳteS@"oluNXXXU2laG:y+WRRRRR9r?|UVjuݻw/Т\CVB]^ʛll?~8@DڭW@UVVVԝ۳g+}wiWN:A:˗O/,,,>| <Ez}ŧ޹sNU"^\xbסK:/k&Ν;w._7666* )5x%%%%7p# :{}ΥK.ȢΌt|}}}X [gO8qni :sMMMM_)"@@7LLLLYt|M:;rfE =<<&2e7 _UcoBʇ@@` d0B2!  BH!$@@` d0B2!  BH!$@pW'~_ܼq… Aដw]]]իWg‹ Ѯ)^!h `ڳgϞ PYYY myʹC` h vIIIILJݏ;͛7iW AC4x<ח.]TXQmmmm> h5D"#e@?mݺu+VEEEE{d^&_4}֭[?駟~ PP\\\L5a )^8xg :nzJLKKK DCBvP@PSٿDeeee?ߐ2JlٲvP@P3׍O8q?ﱱyegggn-kjZ{2:_X)bX ( hvQ_@PqH$BCCC 5bŊ+h ` Çŋ}-d-ĕSNn@PQrsssnݺu0 'JJJJhW^yaKn nhW1cPo/ʛ3gΜaOZ0TM:s+pѣGhW%2\!d[Үx5t%tSRRR2KIR  ']hsΝVk׮]灘 ȰDwSiq4,;w\9dL mnnn(5k֬ LTt@`"!U=k~' e˖-] !.ēECþ:w9?+KcbbbhW0(pݻiW| 6mڴ ?Vϟ?O@tb$Ve4Rݽ{.4%OW\@ǓiWC~^ccc#@yDt` Pb_~ Ю>~s#GЮFsa P(puuu'3$.,E*k`e@*ͅ@<ѴQ_j(V}SSSSU!E0nOU,>>>` jPw0TTӮ{s/_-;X  u8;;;ӮF^Ǐm8pՠ@P1)\alllL*8oێQZ0T}w GE:Rvbbb"k66660TTy_P|r_T,...Żz>io۷o֣&LNV |B.%3G:bȰd\ázW0SN 0.222_}oǎ;F3fڭE} AM:vׯ:_0Ԕtvٳ5@OOOk܊οQQQQ=z]vxI9.  1mƍ7<+!#q8m14-' &GUe6AyxY04lbRhhhGKV^G4C&q' 4hÆ O>vum :ɪD=M)04Y oB2!  BH!$@@` d0B2!  BH!$@@` d0B2! BQ۷od|~AH=&"HP%K [VVVPi`ޞvHS?J4555?v%3U hWE} 詬![<PtwٲehW4Rq=SL T$?x;w)&,333 'O]-TUUUUkO:tPU*@k<"K-5k֬x"]=4]!>|8*c| d߿? 9999?߰~hѢEH$ڭ@BÇ55j*cl O۷m.eddddn qdKqƍ]b osss3 ,X]% ~A?lذa@YBqqq1!X,ݺuqƏ?v1..?Z~zQ?'}4X֒s;&B!2=7]J:UɳgϞu֭-O:{_i pMϟ?x$TEBi7 *bA:ѣGҮ1Ucxrrr2E[ .\ե]@HUHU iÇfjkkk ]l{ "oP*RO޽{7*4٧\_?n{3Ɔv=0s„ $.,EيU|HUA4u'8ke͛7Ӯ)S-;ږ-[n|qK6$>\zڵk~$}d _;Mޱc!dBmwt(Nju!x*޶m6A%Sz 2L={ĉuKpiƠ3gΜ0y=fk!(wݼyشi&3e0Tw:&NnnnnTMdmgҝظqFꋛFXtt:d+6HB]8p~?hBɱo@v:Vl^tҾ?nr%0݂L*3 3r]UHI'bg5?e5Etû(wu0짐 L#W}Iz}=BBBBhWxի` iDg3ɜixЫc-Cg$ǎ;8ʕ+W\g9r$Rm*Rn)SLpPP[P@@` d0B2!  BH!$"Q[~1BB( B--/O,bUUUVVVVV.!ԟ\.#>|( 񒒒y<#ϹsΝ;'G_,_nggggggh8zѣGbԁ_ hjjjjj7}S D"HfX::::::ꉴ4??????9&F,d?f p8_}%H$رcǎ+BL|DR\\\\\f>vkג?L(V'%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Ah.png0000644000175000001440000001764111220704065020513 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAnIDATxyXSg7;! HRjDD6RkUp_KZnKU[ԩJ[u\ Zgp\*KaUa 9-Y' \愜;< B!PC潬kW>gͲ6LRTΝߦ}P*J 5M?lbbbbbaxGFFFFFTaaaaaabX,̬%pBP('Wd߈5Εݻw2`%%%%%% P343wwH$ӭw޽{wyjuuuuuur;wܹr%iؿϾP +Ν;w\33 عsΝ;BKKKKKˍ\ aa#G9r!d|H[{sݝ r*!.!M왂Mu5yё ^=څ"tܞTȿLMm{;1@@q0B !@@q.W?<Ç&jGv;B1 7hWG=H Zh"_={-oINNNN >|8Ϗٳ@GF󬼼jo! BaQT*Jf\0 /JsdC5n̙3g6~䳃T<2,zc֮]̬45v :uT3Ҩ?GBׯ_~˻^rӐB4qƍ3gΜ9={Ư| PЃ A|faaa!@qh ߓW 64e 'u~ޢy~{5qk@tE,tzJ$2@P)****JC=zvMg,_|*]trڟ5졫+*'~ .J;v1;yOLMMM5:-6m4Yu(+++(9@3D~.4АImcǎx  ˸hUJ)Yd`P`j͛7o(r2222o iYKtyN~CRTTTK3333`ASzژ1c4Ez?!""= ]jH$-Z~zzu} Uy @ٲ~6h&Ф&ew,t(4$$$ ӧӮ^nZzjTzu} zco)޶Ú.5T%}eGmb޽{ӻu֍v5WDD_|j9!4 Bnߠ>2eH*O>>L|P2^ 4njkDl+Mg땥(DǐI&M&Sp…ު!C ZZ 0dYvㆸ ر h?%cgo<09޽{zqsҥKa+#TsQ Qׯ_nDhD]ijQntfEBllll ~0`N:jT\SSZSpi0"9&&&rРA4A@Ço_ߠ~} dzꂬ,բb X y0n7lذvOe-@ۚ9g#Nf呑{K|QFc3C@`g3.ْYoRMWpȑ#L$Y &F~J//^vuڣ> ^aQЮ~'L0kӦMM~+:\!Gn+fLU=J[Q!7oNLLLz`up;C&w4%Cȳ@D4bq"Hܹs࿩O> `/ @UTTT @?A(T 9rHnQQQQ- P( EERT*2HGO?\0a.ڽ{nQگO>}0~ǏzG D9999+D"H$$A>Y5:dժUNL'ג]@1tѮFg=x\9/y{{{ӮFXϙ3gR2E בv]N>|0rGI(@?Y; Jz*;w]4!Cm-4` Pz46?] =wԩSB6͜9s&j:. =? N):0e@t` [OX,{Wͨu%3><6 0: ykn\n:qO؂ +V{jf^׮] yMj+c*Y>ݓ\f<3h0:(m+W\yvQڡf͚EJk=zh|8Ϗٳ@WUUU>HL B!pkkkk+ 0 )kƍdŴBL( ¢"T*JKeX@ `x}< }7%&=ҲO"H&.%%%EǭQEr9<٩SN/U鴫ՌOSSu^D"TT~p)fǎ;\Xj*ږݘ긡C֭[4>_}WNN ,X`Һ3 qr`VG}JRGx.XYYY)K>|0j[_3f=#gB-k.]vmYeee%@y(Yxiiiziiiii 2E_SSSP>EV{+ gG#~… 5o/M=~qT*ϧ-!-...gMt `i#PT߯lnnn.M˳gϞ̻6FrFPׯ_(HJJJ][[_C‰C `>KQ I))))ߏ8d߾}ԗׯ_~˻^r>L_ҡzM|m ųgϞ$Ee7a„ xE: u?[OCwܹ3'| :@ n{6 }DuT<Y^ܹsogk;v^ mjPՕ6Ãv8txQ|>-e/4ퟭsr6jP~ABOt'tԨQoWݻw@oH$,,,L]?me\ttt4*bX 0shhh(j:t?ۈؐ9z|w޽KpݫKQQQQ/^ vT"L(HtV߷~-@Cu~od A؋T4tիE"hiWӁN͛Gl}_ЮFz \}wiWz/7^z5c jO?SSSSSըΐk @` Sݻw/@qznݺѮw`_|A,#ͬHըY&Ȩ]}7`=@Ryɓ} '=q Ujs7|0 G9vڥyMMo5m۶m]f/ђlH? 1by|Ϟ={6d*/ѣGa_Rһ@`/[l@VOz7n@?sՠk^xn^<GhhrO-ٙ^=%':tH]2 d, emퟠL?\JX@`]0?rѣVަQ]$¢TV 1 K:|3yɍz&J3> 8N h r;ӕ[lٲ GFΟP~,999Yވؐk͛7ox?000P{]0~Ud,ߟ355555B-qܹs;vر Eeeeee*JR%$k/2 0L>>>>>>55x怐>b,>T[|}_e%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Qc.png0000644000175000001440000002047711220704065020527 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA IDATxiPW/d1%HP@cZAɣЊ)P"&UPD(Eʥ,D1,j A\X4,aFV9s煻a33\/է}k@AV>6e…ff> ʀ>--uvvvvv9C^*=yذaÆ ۿ_KKKKKkիW^{ٲe˖-1Ąi#hmmmmm(,,,,,|:!!!!! CNN[[[[[ڵ ?D <|ܸqƍ{ 466666rʕ+Wў~^}utߣ0qw޽{5oCD~͛7oDr۷oGmA;>?pp< :::::zԨ#G9~ ˖-^xBAcs lq`D ЮĘ1EDѣGN:vToCQtyOWW{p? & A "A)(HQ[$ //ׯ_~:x^|K `ddddd0~̘1cƌ4 1!ͨQFUWC1zO.!zm 7!ׯ_~=!EEEEEE,,'"""""GȘ1cƌ#OB}K UVh&!P -;nppppp0!^zAJzzzzz:!ffffffK?!J~ 2k֬Yf)_dm }91.]t%' 8zBM6mڴ_ ;wܹSx#<~DŽ477777B8$$#####={ٳ)SL2ǝ8qĉQT B166666V܋aÆ 6l}G%K,YӧO>M ʒ'N8q!3gΜ9s!—pi0 :tСC/M&$ +ݻw޽k7`__{euXρ Df1bĈ# E>m7o޼yfg=pz 7Ǥx'th,o+8য়~駟?ǣ|;:tYP7Q>Q uԩSz.kPV?lh PUUUUU%'vvvvvv[nݺu0tSTOm˗/HMMMMM(/////sJ666666BOFUQ ,X`M7d R}a@D=zQ`A@{dУH$D{,voo6nܸqFޭU{{{{{{Y[Ziܫlσ9:!ӧO>g;vرcVUzSmU4iҤIxŋT =,Zɓ'OmWcIEFKKK ]D6l k׮]v ) PmhL&M¨*]dYե]WWWWW'F }#'''''qƍ7x[Ah\~Y@]YeoȚ[th.o+8]eΝ;wlq޽{bcdY|xѼ Ν;w\VtVuwwwww ye*/ /^x4h 33333SsK.]t)ok//////y޽{Be۷oWB(1%qqqqqq?~lllll,!8 nԩSNT}}}}}};Q?Bd!ŘLXf͚5kCocǎ;>>Kr… .їv3AFBBBBB<< @,`I_iVAQ1p ,B-ZhѢE| >+BZ O4VV!A`$&&&&&nȅ .\piY27x7ސ}<ٳgϞ=[ϝ;w9P:BK BHHHHHXlo߾}Caϲ8̞0Bx W7a„ &B}dbаԁ+m۶mۦv,)ͯAߡaW_{,wIIIIIVVVVVV^TVXW9l2)0'ɓ'Ob`W\r`߿}ޭ4FxƖLPz0GCLLLLLPjCI6Xvڵk 9y8=AIV5''''''4!J B hnjaQ`h.QO"=<=1 RP A "A)(HAA@D  RP A "A)(HAA@D  RP95Z֞r@.ytҥK.Y5vB/cccccgfY{{Ǐ?~"ge2h555555@ b 8ߧ@rrrrr2 y Ennnnnn999999?.XbŊ @ BK.<Ç>|ώey2PPԔcǎ;v ֎m -um۶m۶((jFWWWWW_|_7"@VVVVVokfU aPUExy[5C]f Myyyyy9o+f>U5H_AAP3h^VFOOOOOА5H_AAP3lmmmmmy[!;;;;;;V Aml/_|rV Ax7|M''''''A/̙`bbbbb0zѣG||\󶰰|`G}GBC{>|w}΍(( #ٙ b````` ߵ&$77777?0 m'T$|͛7owwwwww'|'χ%PH$UV0aЄ)eڅ-=CcĈ"DWWWWWWyC{80怂xB(8s̙3gzΚ5k֬Y#| s&?:"*j(%$,,,,,LHNF?? M'{>KV}~&yaÆ 6ji>=A fѣG ىu=ar>?`TZOh a믿K dfYhVWc@%:*~`ah*Mg ikkkkkm5(0 .....NYC(N䤴A߿OOr$A X2R*0a?Ea\M QEEEEEE7(S@K8$ 7(jʳgϞ={&}9s̙3DX4 :@T*ӧO>} @C!uzիW<<<<<<#h0wܹs⵼FzIaB @j$+o? I̚5k֬Y:c? 1@$c۷ojm~~~~~>贈 "A)(HAA@D  RP A "A)(HAA@D  RP A "A)(HAA@Ԋ??wܹso4!#/_|%8P >|Ǐ?~<ڵk׮] p… .@>رcǎ8zѣG힞w޽{.ok5MMÞNӄ/^xń>Dze˖-[&:ikkkkk@}#H$ !/^x"!;wܹs'!˗/_|9!քC!zrٳg»N4+.]tpA*=466666>ˡõk׮]F-5a„ &qƍ7bhhhhh#G9r$![lٲe !Gcccccc]xZ]PNxu1bĈ#9x yׯy Bxxxxx/!?s̙3gR6RA8uԩSx[|******r JٰeI1RAǍ7nܸ Շ!ASLMMMMMXۥ2@'y[JV>tV|?u]m2L*,Huz/^xB|?Aeaʔ)SLQqK) .o]Y]O>}O33).//////z2޽{ݽ`ͫ DodŎr{ݻ'Nv PD}}}}}}oohf%a (ގիW^{}:gy Tׯ_~]|GUS(P!bX Ű򶃹z=U&0oW3QU2_q֭[n)w]ft,v`58|Ç{'(((((H|nnnnnN3x!`1 ȻՏ6y '(ok{C3;meeeeeM`ڵa5(Sސ70kp]ƾo߾}CYrʕ+ Cxw!h :~VxL8qĉvӡR;A cMo߾}mB?Xדb];Y7VIIIIIVVVVVV<j<~Dz͛7o}۲/CV""""""? n Z3Y b>lKd4"!tZU 6Ta%Y)8+{Г!#kH+ ~uMiM5a?N-,4Ndѕ+W\"St ?{{{{{{ayl5bݲㆆ^j7aHTeC ZNlޭ~+~spWR=A -lU-5`.gΜ9s uTi@HB o3f̘1c ,XjժUV .!# M(#MOO nB?(HAA@D  RP A "A)=SVeA4l0?D*Ws(AkeAT$D"9yVaHx HIIIII!(ˣmhjɓ'OƭADq J(@TPe|Ca;3?8w@!սF^pN }M7! zml|ŋ/nlkkkkk;z~z߉^ 0`MZZZZZZ6̙3gΜ9ӧO>}F۷o߾}#11111&y55_DAtus[nݺEBj3gΜ9>ҫ^G]ROݻ7nܸqㆡ=|7x7hj_?lE5k,Yd==Li7hy3\ӧO6mڴi#BHLu]gѣwpmرcǎ(,,,,, ҥK.]xwy1@zzzzz:Qo%'''''+~; @$yh\B`3f̘ yܹs Hݿ^qqqqq1vI,S`A&YZZZZZ\p… 'N8q"Q_!_=)'~~ x˗/gccccc#J믿:葼ae7jԨQF{Qۄo߾},ZhѢE]ף ~_`ѣG=RYf͚5KyۣkQwڵk.2 'V(PQQQQQ bŊ+VٳgϞ=t >|p4G=z@_____CxQya֭[n/!oZ^[555555 \h"!^^^^^^oZBGoH:tСC@&EGGGGGw%$$$$$>̨X"3f̘1cװr͚5k֬} !bB{~4Sꅝwg<︫|B^OVu;;;;;;B?s~uOjjjjj* TKZE-PqW8p笝A^^^^^P"S#tÇB?~cLѨQ#L?B;`\ܴiӦMx; ~\rQABXtҥK;}U>{=u֭[N{G)))))) Ic#VW弣PᄰjժUV dnٲe˖-❓ŋ/^ p޽{KYyGث\B`wzc-qѣG9rȑ]׫,x5;_F+ MUf[WKY/F VCv]c>{=֒ɞP"#####*o2JѲۥHq^ɓ'O<ڑ:_}]B MI&M4IqЁxwo(W^z&VBqqWKLLLLLT^ $BhBhoYa(66`C;6!2uԩSoܜ믿R\g X7o޼yQ amى͍fDžׯ_NmF75ƍ7n6 "v{≊:m~:*!pI!tϙ3gΜ9|6lذa«,B[RZZZZZ*$U A m ;.Z |сtՌ;66666w AIJe˖-[&3_o۝G^Y4&ݭn"/^3111111=/ hL2 ]bq*z56#Vxབྷ} ثqث2?,_|оk,4psΝ;wx :U!޲kdt:yB蠰8鄠v.>0! BBs\oG?BBBBBBBBBBBBBBBBB8$'''''٭ ******dtVb:!̝;wܹt6d{G] l-[lٲSSSSSӾ&L7%$(((((gң.+x~m:1@mmmmmm߿|N8q &L0ٳgϞH^0!9:C'@vvvvv^Ef̘1c _~_~}4P_aBPSt*1P\\\\\/P:M;z ;/^xw4uuuuuuἣA Aʹ|9hs,dfffff&5CkBUuǏ&5.0!rQѣG&5êT˗/_| ;]̐!C ; yG qtttttlNNNNNN@= AB6Q„f\]]]]]ƍ7n8tE;A,\p…A=ݟ9klllll?㏮ffffffcǎ;v, @DDDDDE-Z{/B ښ^ $Ν;w!gϞ={6!Mv 07|7$$-----I&M4ݛ裏>#Bh'Bvڵk.;7R Ϙ'$00000PǏ?!888888bddddd$ﵷ'$'''''<>B_444444$v}v5`988888۷oknnnnnkQQQQQ4&9۹sΝ;U[a0xG90!IKKKKK _~_Fo- '?O?$mooyG90!IFFFFF(|5/Lrar2$ӧO>B} AN 3Lrbiiiii; X)6~vy0! BM]^lssssss??] >|ἣuU¬Ϭ N>C^ Ãw4 $$$$$D߁-ٓ__V{YzիyG90!YLLLLL0r`eIIIIII¿i={3ah։(:::::w]}'| h4v͛7o޼aǏ?'HXիW^>$dʕ+W?l&gYxJBA N. ""t;6RXBtuuuuu? : ﳫ90!p@/ B8p.ѣG=֭[n"+!zgQ`B଺(a^(0OOOOOOBoдp!zzY弄v^{^{ ,X\gKI'-鄐>x0+5GQRRRRRPZZZZZ*NL } >!rM}?oUXXXXX(XSSSSS#FYvqqqqq>^njO?O?}Ǧ) Oݻw޽{_}W_}%{}†C& '=8)OOhu$A AC6){`B0OlǾbt({ `ЩRRRRRR6$!7LjLMTUؓ.ͺgeeeee>:p( !+m@[$… .\:цF~~~~~~'N8q"wH6L5:qĉ']v5:'OBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBH$:۷o߾ӓ C 0tСC̛7o޼yN:u0(BÞAE 6mڴiWHڲe˖-[&~tttttttҥKxG+S4a56!>}@zBHmmmmm-D :"N^;jK@b;wܹs`˗/罷a|l;zw] 00000PQ\q9vرc y5bllllllbؔy+W\r%U%do=_|ׯ_~z>|첈\ѯnSӳgϞ={+@&bŊ+VBe7pttttt$&45HbKzAL=n6&СC}tsΝ;Wr͛7oo~7-iBƌ3f_Ъ\f͚5kgB4ȑ#GIϟ?[nݺuDZ VY˃N^Yf Yw`jjjjjJիW^*80!pB@.yƍ7n WwX-;&%as0v&$$$$$ta! 6`&IB}>cN絿|955555uB:(Єn!zǦLlmccdǍP8@Spv?~_OB M ^U%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/7h.png0000644000175000001440000001641611220704065020500 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgAIDATxy\TU 0".ʢ""&&%) *.*>dP)O&6;88sϝW\ks9!B%A~{wP( g433333S*Jֶe:!.kuu}}}}} BP?N^~ ֯`ݺ02(((((ʊF=K]]]]]@VVVVVVccllllllC d2ldj_U7o޼y&a "~z:-n$D"43ٳgϞ=iBHkj222222/']444444\tٳg66 @H;]vڵK,D"h*ȁ&BHvp[7U TjmmmmmM\6- z];;U .!2f~tի/۶m`o?wܹ/,1B07n8Tzד>y޽{7@/^e=z4ɓ'Շٝ;w8n\zjͽqmmm-@eɓ'<=r֭[tԩN]v-y rӧ 䆩)w׵ôƞ>}4K.] y ! -9&&&-t 5rV G 8T34T~~~>ѩSNi %I[3cƌ̉CvF=MjߟvSRRR+op2|eퟷŋ/j<-LiRV]]]|\`ۂ ЮNE?ŕǷg͚5 37OJ5m!}HK:[W ҥK ۷qׯ0jDDi*G`EA7d29s쿏fԽ{R׿. Tu +i՛@(}r{>ny(hU@q|ddd$*46wau>3A֒5/4i$"Mq@=.ݝv5(9"""衱1@x܇<lehpӦMhWʍtc5,<===mݺu+j{t@fUxx#MÉbt^iFP&y$?L+Ǐt7:U׾o(---m}\D.C -DOSOdáC57:=z.yE#d4B4s!I#}V^@`g-V+.\po3333 /9r$@ʃ-d4}}}}i_} Tg&'''(<{*ѣGf1"< 7nܸ"\]$a0&|߻n YYS˝H_ } ә1n#^\LVM~UP( _: xuMFѮa1k{͛7`rذahm AVUG4aȐ!C $3Bbݞ={4O?n]v ුBo?Ju32222e /:{}_L0y~ BW6c+***&tVNFXVoOY WLA'O;7! 1dX1GHV6R{WB|lCa T0B*!  BH!R@@` T0B*!  BH!R@@` T0B*"O(rWӧOx:1))) э7ndZ#[[[[7x /8d &LH$Jvغ` ^TTTT )---E6?N( -"""wwww HE,Tq_}W sy ܺWĝ;w0ٳg(7w;$ 0a„Wʾ^$///J!JRiu5ICcPT**VXzo6W}?OA .\pǏ}.^ٳg |y̙3.1 pcoZZZ^ Ζ\r%냝;w?w9l.믿DL3^_h/!IYYYYڿN@Hɓ'OGGGGs.k+-gʔ)S`QQ2{֬Ykظ4ӧOn 5tR( ˗Ӯ۔ϟ!/q LZ,\6]0B26ͥ]M3k׮|7^U鴫lf7{޽{iU}C:|ţG\>oɖe|]\?~ҥK_Z&˯-@` ?~uUW-2TA$I9_D޽{.@/^LSӮBa hQNr~vmv AjΑGfЮBa hYYGGGGU_iW0^K 3N& -%Ыydү_~1d$ - xeoooOUJ eF/͟?>jt3E( L]@; wB!mEetՕv5#VBkkkkʙǴ?e1^/.a p,`{í @3wJC@K>`%<===iW^#2))A@1tdxRv_uOλb_.@Q.G詚xi+ }sH` SN 7}`+?dȐ! j/ =_͏sEW =!H$qqqqnhNS\}AϰM< ,yEb;K.]hk)z_Ipa1+/z0̴ AKv޽Cڂ7/@^e|GtBڂAx_Voݻ7I ~@ '.Ns̙aڵk d` "0:ߖ.]Bu޽{wa"###iWإ ݞʪUVaˠ@ܶ._|yﳛFZƍpCJ"Zi@ovΝ;W^Zskl\[[[ PH6 yzN6bX(սO>~L&qw=?(?nKnyZ 8ĴE"nF*ZAǕJR:pEtԩSڻ~^B0.#@0OIIIy߿˗ު/^ ~Q#Tӧ*գߴ+%%%%eef͚󢎥ڵk]zAА!}ץR!N[к3fi=+U _h̨j}خgϞ= :888ЮV=jPu +i*Wj_~Q\,]Q 񑑑߾զZYYYxҮqZq… ꏛ]Q Oi_y`ؘv5Hۘ56u "DmbFTu+%tݺuhWR= +q-IF=@j_z x|HrO6mjG+W\ `HĕJ8;͛:uTU@`۷,OrTKzlٲeA\i~ llll=CCCCiWv 9ڄ'~߃Iw?~8 SSSSU!T.Pެo}ryN`[M xu֭QB2[u 0OΓu8Z$Y/[`ž<+(sŋSɴb0~A-Zv5kUݓ/޽{nRFliWx>|SOxUEx,ȑ#G=<زyK* ZT_~} d7nHW3 ^H.>>>>;OMʙ,tSʕ+WZjժUgВ4=zQ5]zg +蘘ć]Ȧ-Vmӹ@`u@9ƾ1SB@2/c_AV'| p# }':a1k{͛7`rذah+DBz޽{޴iӦǥN3e| ٳgO㶪ߵk׮~K FY_tq߾}vUjBgO;;;;<{Xx2}tuLO _WhJf:9'&&&άқ@`<P4h ?ǎ"DY7oxԢPA.8r{ݛvڧw {0ΉWFCUVz֓ڵk'N]-w8\[>5aaaa?'l&d1oA Vxm҉R\l772+zB` W;=`Y,4Y5oO?Ѯ6Xo.4i$\[} V"#n-X>X9s̡] u2 !R@@` T0B*!  BHE (BqA.rvU @PXXPPPPP@L6UVVVVVTWWWWW&..>>>>>v!9s̙3gF"H$tee̟*ׯ_~3B ɪ"#ZBCBP(IIIIIIӧ744444^^^^^^zO>}4رcǎ+FG+JR (D"ї_2 0L߾r%⣺: IA}KСnV_Y6%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/2s.png0000644000175000001440000001653111220704065020504 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA&IDATx{TTU $/Y&i($4j咄D73.E\XB(^PPRP. Ec/8 gf?g s9s3˳B!F]r pu2 @׆+Wڒ'O;7^HƍsΝ;wng9F=͓'O!4      ݺu֭[IIIIII999999EEEEEEӧO>}:;;8;;;;;>*$ظӧO7 .\OJ-oM6m4Bh@=iÇ>|Ļ4=G@"GW^z`„ &L8p <)SL2 ######upԩSN.Mq4@eeeee[_____ @gw>HI&M4ISSSSSSy.jW{ٳg3gΜ9û=- (j|ahhhhhh_|ߗ c\#؏  0N@, 6lذ .....-s(ol:-$܄Tk] ψt#R?~3gΜ9s&@@@@@@#RReRjiiiiiIEƯH=*oM'dz^{5B,! nǞv7nܸq_Nh.BhͲ7QFE͛7o޼)|. |7|#DDDDDq1򶎎)|H. xɓ'Or!,h>B<<<<<<ݯ!C 2ׯ_PbX)h*5cX ζTyL@`VQƆ]BډN&"Gsu +]1LخcM"qKf`˟oQh"Mgfffff&l{5~3w޽{.@VVVVV(o>U[ +mIsegLڻw޽{+B2 C:wܹs,Bpɓ'O>lz=ھ.7nܸ߿~GAI)í[nݺ, mX|BCCCCCYD,WjIuŋ/^@bY\rʕ. !!!!!!w޽{RM65*Ҭ....+F`ٯ¶JrT~'N8q"]TsP6:i?Hd, :ޖZ}ds1T=Y*l&EKBÀX@^Ð`@r?? pǏ. KMMMMMHaNE-UXXXXXpڵk׮<|Ç 4hR"a AKEGGGGG nmmmmmť-S]]]]] ݺwi0 h//xɓ'OΖ۾}y S$,,,,, wX0 h8VXlٲez([{:;;;;;y R5 nڵk׮zzĉ'N}4H0 hHUxR &>>>>> 88888XyK!/ EʆAC n`ec͛7o< GG˗/_CmnnnnnÑ#G9lgAM,Ydɒ%mmmmmm◃,X`4g5cǎ;vbaaѢE-HIIIII]*[Ė-[l6gj*/^x1ϻT0 H\DDDDDg}g.Mϱ kHHHHHH]*ꫯ+wٔR$V3,0|~hzիW.b ldXǚ5k֬Y#gN zVc]* >>nNlzѣGK}0 5a‘c  "] ;yɓ'yB`@YQQQQQRH__3F9rHޥ>DŻK.]t)xxxxxx. 2؄2Tm044444EȳD+H\D6vرc_v'&&&&&K/t[eeeee%;@TTTTT燥{777777o55O>}4A*FS%ՕbP~Ё>cB y_|;BhAux;‚qqGn0F@H^^^^^^޸qƍ# !tQuQ^9ąA qrrrrr"DWWWWWW5qĉ'CMz*?4sQΖw=zъm$3i0c̙3gΜ9¶J觧U}#F1ak6iӦM6&&&&&&~駟~*llRaN%=,# xk { n7!? KĆAKD7o޼yoܸqƍKĆAKqY_ڸIP   {Z3eGfHa@P.]t5 i7#Yf͚矼  2 A>|\vڵk)5V]fيgΜ9sL%b}۷N:uT~~4aوwڵk.:n@$MMMMMMB+B6i:WB#%Ν;ws233333=zQaڲT9 .\p0[xbxɅ#7:!F"U7VGGGGGG]bŊ+VBrmh 1/^x8N]:ioooooRM2eʔ)K0 pǻQبјƻ4' 111111N:u > u ;v1ޥBH=}@ضm۶mۄA******xIM/m~'yQۀ,ܺu֭[g |_5R"7Æ 6lUۀǏw}Ϟ={8s̙3gxy7|Mv="$%%%%%m`K#R'~~~~~~WmBVVVVV@PPPPPP޽{)Eڍ.d&ޖ~6y......OTv<~ 0`}mA777777Bytȿ.}͛7oWk;JV=;wܹsooj t ,z뭷ռam^cǎ;v,҃tjnկFL︑f(+++++#dܸqƍS|EFFFFF+odÇ>L˔O:uԩz:{ٳg T|EEEEEE.Y/tݾꫯ*!BRK늽N.@2!55555}}}}}}vҤI&MG t6lذahĈ#F ܹsΝ]bBLMMMMM׆xZYrʕ+_7TUUUUU.|k@=۝;wׇܹF{={ٳ_'K,YdpK@Gcy}H,lʌ3f̘]667c#fknnnnn3gΜ9sN8q ݆@HDkGEEEEEEK.]t@nx f͚5k.VC}=ݦM6m&}ÇϧݗzzzzzzbRwt@aaaaaa?wǏf(?lnڵk׮__hѢEޥU=Lgu=YYYYYY8wi9{ .\@!ٿ{!C Bׯ_}(1m$ZjժUGS)LaSf?իW^]J>tYZB ))))))!CEZ[[[[[+ u,1E{{{{{ǏEUOPh6IMdB_ݿPi QI)jbQINoQZl&:}w^. ,+N74#Xo<Ͼ?},Ig{>)5&'''''> $8pg{R^1}ӧ+/yP6RB^yW^yY`ؼy͛H;j6'$:::::Zh+BkN}4Qtσ뎤CD_~ O0e#^O:tСC {ݻw?~'d۷o'yrJUmuuuuuuit` !?O?$uѣGɋX7/]hӟ\a!A(Ɣl,lϟ?࣏>裏Ya;v@>zl0/!n< KI!$999999´hI>>>>>W˻vZid N믿>,PoooLם%} ~'M߿UƏ{AA `pMnhhhhh~ق CufOOOOOɓN}Ӣ[> … .\s>PWFcccccc]vڵKyW\r动^!˽{ݻ'EZ}>SFpppppQ[[[[[+Wg_n~F \vڵkG=z(ׯ_0uԩS| ܏+ij*r1cƌ3D^}T/<_GM== dٲe˖-(-----0Vw]V7,X`V}iDy͛7"""""BrlSw8dǏݻZ(*{`)Ju={ٳ\m۶m۶({ٳgj(J֎\xu}^@@@@@L(frҥK.B p(? O?O?nբuPEggggg'c|******VkaѢE-RwDw/`ZvpQ/>>>>>^G w.# 6M;# G9rw%F:<U p\ # ?M;XGrqǑЯۏRp _ υG]yTpL7nܸ 111119E@_@U{}s+W\r%cVt)gy: Y $Nu֭[BhG  $A( A B A HP@@   $A( A B A HP@@   BMbiiiiiigΜ9s @qqqqq`C믿X YtCY.>O>1KKKKKgoѭ%MfE1@SSSSS_T_|__Wѭ' SWWWWW'U}T$88888E1\Ht>Lӻ F# oo~]5/Y!A1z{{{{{>?X5Osܹsdggggg*$:i~~m1THt ]YէnBcTWWWWWB5UUUUUU n'O3 K7b$_L9V$jmsڵk׮"hk5qԩSNI yꫯ+V$j"+++++K#55B= zV AP<(A2$jF1ٺu֭[E[? 8)s RRRRRRDz RhD+ٸqƍD[Pzٽ{ݻŇ >|i;1St˗/_,}ؖ-[l"=0h"#####qLe 8Exx"e3fddddd$_{ptA>|ÌYZZZZZfȑ#G~ٕqɓ'O>}+VXBu{ 5\.c------A :bbbbbba}Qp11??????ƒ>ŧS Īu195~3zիW3vիW~Z@A0(gΜ9sĉ|՜w޽{BNG CT@pD{{CURRRRR"zllllllG,U9r[.*4B|~_l\gSՄ#믿/  O G HIOp;RtkMCw:ñLtMAg \Å/ b(bѭ% `i7t߇מ1] ݆AG /TTU999999{xV(s4@G Hm%ϟ?/%K,YK/KXV@1I0Q(55555ʕ+W\ϝ;wܹ@|ޢ9c >P@yc-(|O A B A HP@@   $A( A B A HP@@   $A( A B A HP@@#۷oOC `lllll 0yɓ'\rʕ??(%%abӄ/\p…Չn1\{ D0bҰJGb~l)q&xyw_|^BW}׿u֭[6mڴi&ѭ%W_}W_z'MMMMMMn5olذaÆ W!-----M3ӧO>}ZtŸ\ .\p@]-Zhڪz'ݻw|+/////jB[yѣG|7|SnC:$^^]Yk G?~1@ppppp0!|F mmmmmm~۷o߾}æ+hmpӉ'N8! yÇ)B,nչsΝ;|mw Ty"j;Z#ǥK.]$ڊ ^JʄIIIIIIڷm8\Fp1Q⨮meݻwV]5Uk\ⰰmȃ>O?Ty{ٳg GkaӧO<`̘1cƌ] d˖-[lba&w Zͣ53۱cǎ;Jttttt|v9iPPPPP|57nܸqqÇm|h pciݻw^KKKKKKiG}GO ܜ:uԩS?>Ǐ?^INNNNNC}Øƺ%3wwwwwwVVVVVV݋zŢ -(Hk A HP@@   $A( A BA(>f!l(W[B0FA(L 4Isssss3@kkkkk A0Ǐc69EW66lތI(ǎAp `˗/|ɓ'OVO> ======/fddddd[II }}}}}} f1x6Lİx ~?O/'&=r)̚ݍ%h@ q͠?eG8ZjÔ%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/Ac.png0000644000175000001440000001721611220704065020504 0ustar dominikusersPNG  IHDRbKGDC pHYsPP+Ws vpAgA[IDATxyPT;"ˀB(RT >K+BĈK`$h=cI|{LIT b "( ,sߛY[p>}9  Ӎ7n? &kww͛gн/'"FFFFFFWxxxxxE-ZdaaoooooϻTVVVVV eeeeee Ra(.[.z!*II'O,] DUЀ +ٳgϞ]kա 6HvڵkײHGtlC999999k:tVGGGGGG oڴiӦMܺu֭[k߿_sl޵V:+b_v??????7x7Pyʦ+톆S7:''N8q~C8yɓ'RT*]Kdu7cƌ3f9A8uԩS0֭[n:xϟ?.\M-[l2͕Gй؉b]`gal~y_?&&&&&wm5`c>͂{zzzzzl۶m۶m})!76.....寿}۷+^'ٳgϞ=}:K jj{Ǐ:xرcǎ*(C|gk ;wܹXy[_h[ }1贎< 'EիW^kKQ]gZ.]t{ݻ-^ݻwAԃǩpիWByұHǿ=ؠGSSSSSo+Po=?~1okum __ F``````@Q-ӧO>}˥ ,ЖlZ#,oW_}W_Ff[L9)']v%P4g벆j\e`-b l?㏚O beeeeeQTB`!ŘLH@@@@@툈wߵ1*+/////ל=<1{/^xb'}'+++++Ksτ&B`eؼUomhhhhhwN믿Kq?b ^f?Z߿~HlC:XNlllllp<[3`c͛7o}Po`zzzzz:/)))))}΍7nܸAHxxxxx ;:;;;;;BſmڴiӦM߽{ݻյʻ8;gW[\Ěp V>GN''''''>z!Ν;w!>|p׹xŋԩSN:r,jwMMMMM ! £h >}ʾG3gΜ9s2t6!tQyVh ̝;wܹ+O7o޼yx[(ujWeW n|u ԍ l{۷o'99999y􃀬KY.M}q<,&|Cތ4f#yX"C F:$$ӢLe ~4z3ok6HWu֭[BϟKppՖ!.M.-btР8sQÆ [m`x[1rP@ԃ֬vD?(@A@D  2P Ad "A(@A@D  2P Ad "A(jzMV PUUUUU 000000@NМ;bŊ+Vlȼk{ݻw/!D"=0 nJȪUVZYZ,X`41@GGGGGدO>Ν;woo/ #Aimmmmm2 \Yxŋ.\pw+(:m򳃥LiyeAAQo~x[ ~ᇼA^cpppppO>Ox[ͱPXXXXXd tH.VohAA1teT[ 466666-(:v^x . #Aǘ8qĉy[KKKKKK #Amr<=====y[#44444 m2ZPt ??????(BA_~AF .Lwwwww7{ݻ8`ooooo0k֬YflذaÆ k!%6ߺu֭[------B_yW^y`ɓ'O] ?k__%d˗/')_~lbbbbbBϟOH^^^^^!c_<֭`Blס-B8pa97? OHddddd_ٳgϞ= bmmmmm뺹RRRRRRi(6 }~/oˬy?]gm#ךV(*&=====]{%l0 o g}g?bF@AP?? 6D4CFFFFFo+QPPPPP fAE&,YؘPTD[[[[[o+dl dAt (*ٙ-b LMMMMqɛ"X 5]2d Vy[7r\\\\\\x[? WWHKKKKK>1$VwBUPTDppppp0@````` oky{=k׮]V_~嗼umx[? d!r ;v14;ӧO>}*dfx[Ȗ-[l믿뼭CpjٳgϞ={/f˯=z#E;i"k׮]vM?<<<<|tpQ,h_@Y. ;zf͚5krׯ~Z  B~~~~~ l uuuuuuBtb\h @/ak.#K&mČ9Z.DfQhVOpR)TB0 >?XjD]`LEݻw/ dz (z|pR`S:ɻ6AAS FJg^:??yQ(z|z+lPf][Dՠ ,OMrXIfCmPt!髯TUݰ[.͖;˂0 `ʔ)SLXrʕ+Ο?y!(GGGGGǗp… ʻVT*Jى?r֊կ[}vLve /_PHvZfZ9'ٷ~׳5ɓ'O"H$ekkܾ}χi:{ 0{XiNۣ-4sٳgTWWWWW0o޼y)g- .\p+ˍyN_W޵6\nݺuVuPf߿_sbŊ+V899999)Xa3{]H~v ˭)4]͛7o޼YqSN:NV>Gf?/F4W3f̘HLLLLL;wA|f-[l>= P5˖-[l[tҥKyquuuuu Q_QQQQQp͛7oj.V+_E-ZH7 )l֠ `۶m۶m8xUoṸ}F wwwwww@/ؠ??+g_8p@h (N} }+ЄDEEEEEBK4!'N8qﻫ BZ}~(cN:uԩ _~Z'------̜9s̙;vرcݻw޽O?Oy%-:K 4=~y,ڥ$v)?g555555%]bOEgk ;wܹF4iҤIy[#yW_}U(5pɓ'OB}Z1`988888 A`4$ܵk׮]JBBBBB`MP͕k l)REǏBCd>855555:Gu1&:~;""""""4 ??????AG~w}wU/Z*GkYYYYYY}?bhBh544444Yυs|]Kh 0߿~a˾xlC:XNlllllp|IIIIIٳgϞ=#5 t4]6\X4c[[[[[[D?s0!]]]]]]kƍ7nܸ!4設 LH|||||JO6mڴiw޽{=ԁYyٓ(,BxN'`tN!Ν;w!>|p׹xŋW4Zo_____!555555R_____/TUUUUU : 1XNJ޵9:/c-7ӌ6%%%%%[.G}Gq۷o߾}q4Z$}}ꏠ@Fw@S cbt5΅ Brrrrri4_O c ;khgUnݺuЖCtZTQM,z3[h|AW[lҥK.]"z ?vAK-6uuuuuuPRӼ~yt@SBS^B$e] N]CF +idVyAЙ &lڂm2ZVܯks DߡkLHH*"2zP Ad "A(@A@D  2a``hhhhhYhĄ%x m& ꤳ~a < T*J'N1R)oQEׯa۶?k֬YfiszJAF ,_|}}4\tGr08Hs]O?OӠƁFF41j!2rrrrrrXľ>,?%F:yG=Jzy͞={/^H$D-Fz{{{{{Ycc:f7,w#'Γk?B%tEXtcreate-date2009-04-09T21:23:33+00:00(%tEXtmodify-date2009-04-09T21:23:33+00:00w<PtEXtsvg:base-urifile:///home/dominik/projects/holdingnuts/master/game/deck/card.svg?2IENDB`holdingnuts-0.0.5/data/gfx/deck/classic/blank.png0000644000175000001440000000065311220704065021245 0ustar dominikusersPNG  IHDRbKGDC pHYsHHFk> vpAgAIDATx1 Om }%tEXtcreate-date2009-04-09T21:23:39+00:00%tEXtmodify-date2009-04-09T21:23:39+00:00LIENDB`holdingnuts-0.0.5/data/gfx/foyer/0000755000175000001440000000000011220704065016241 5ustar dominikusersholdingnuts-0.0.5/data/gfx/foyer/lock.png0000644000175000001440000001350511220704065017703 0ustar dominikusersPNG  IHDR>a pHYs   cHRMz%u0`:o_FIDATx]yp$Wy}_w)Vڛ]:E쀋ÕB)ʘJUCJP)'T*q9$l.Bzծ4:F1GhfՎQU_ʹfZ i_|/IF<7?BtZu_y)妪'0& 8o34 sPmr<6ԩK/L&s ˽q ۲#cmH$p;;v%H'''ߑI?)gTf0PJA))%R c P޻vؘ5;;TXpi"- yD y"\Džb"}}}޹k9@N#=R 8tu|lON acc(]tnzj% !}hZ֙V T\mFDyTPPID% L$ޥd֎033SmDÞ!Ca9)ZCJ-W]ȁ[…jZ"ΖB~4J<33} s}@T O 4ȥF>{@@apq9N 0<<𮑑j, H$뉁1q33#>ZL&X,d Po$Lۿe%+X,n+EvqO__ 1L&PJ!;@ d^m ЂN_?08p,;Z(8"èXa33 {Ϟ.p1#eDJ`:5L&2;A)p$yTxCCC\.tLaUXRV9p:=ynU|I!-c`Dϭn  6BiB)bi2`)l4:.`D"O7{o-.u_`&a4Tb v DO6L"BXDu}h$9*Nnkov8-x`6v BnETƓ$`ZLΡj9M(Z)R+AJ@buM ٔ@IONN֯td嶁'$[>5 <Ђw.gqR/._0\eR`=X*VHDhBZJh}jsz_=-~Re`HB gVҹ6!^Wʮ-bſ!r dɷdfN @GG C]yٷ;o~nv_mw 5eIevg.!*j AQ=*Sx C; 1zW\?ΏV"ڕZ4(ѕ=&g7ę"Y[K' @\sm2J`)Ii@I@[o^! }_<`"׀;Kӯ${ ZU|۟@6`DAX> B+o;= 9h[x&BA矅aFI  5$`ѧ;x*anX*$T R% TNV?_h'0xXkc\/XdB&Bϗ=hhPrŀv fB{0b7,Ag8PsOk?Xjș^ KPf@A&0hʗ7o.t *7vx,2*{=6Yqh GaLUZ, ʙ]Q6pӐ.4w౎?Z0YPX|ךBeăPWt~ÀtR6<8 27Ap#`!4*tر} H-APm %#- +X\.v z4`A{gE2"l8C(Qtװ $(@k#Zz/.JʭOcvy:ơ|K 5Fj }ߋJիR~٧c L ҰLa @5JYvwh.,V<x4a4< a cӄ 2O5PMmˑڛE٧ Vl_l45\qJ8kVP igd`p7NblbfqCG*s<5J P`D 1B|Iyyl܄dY$-_CٸZ< p+z H!U}/jz]whcR= xiL:zd>]:][2@(N>}Wbx SPJWՓSpa|ZĠi.ÑWk(傷\ A"W:Y,Ie"U`v \L"A&S<-n Xjg0!d& 0w2\PL7lx)@3$f bfWW Tkch, csT %Gf7 A!@)03X6& mףQL \mCBadBJz=t}*hAfP\&[P@$ A&r V#@!9@J@<E>/0r ,<|V"OWK<DL[b 0O#}|n!@d`FOd0q9-]#Іv~P d(8 QΗ\/5p~Ff.}!f:XKqvl;K 9!]l+jh@Όh9 /`_ n*;1õLҳRQ[#[>V!9{3gpk؍vlUk@(@t XJԄPr9.5۬Jw0%c٭dg"nm[ޓ+MT)(!^jσLGoߏty@_/ 0rѽYy7T X{^ To|nɶL^N|r1/PS#ږJ=ǬݯKt%ݿO7R,b=T!ssm+W>& ّb7|rG>D BҞX.#9^o%|26fZ+h7{=7{Aj`ϩ=w쾁gV^dM7cZDxNK @NT j,R^6Q:-G; X_7է> 1ޙA+h%J=i+$ƃ?N=1tyTDyjx9/9E=X M]7ڝ,u(AZisQKV2E_?{hXNjyxEY=nͱZ7Ʒcl#,rF%.給IVtbR_ |, ,^nХ%F5 VWfWXصx-ߙWjBĥ 5HY ޗV=[{#_*ǪA1@- Eas: =jb?[&, ha%@XXz " DR7,9^!Vz`P2W[UJ8P-ABAy•Ju@ <CfFZiR\n  jmZo.d+[+++|^9B@H_97h6sAts>|_| =o;IENDB`holdingnuts-0.0.5/data/gfx/foyer/banner.png0000644000175000001440000000175011220704065020217 0ustar dominikusersPNG  IHDRXÿsRGBbKGD pHYs  tIMExYtEXtCommentCreated with GIMPWCIDATxٱ #,B;@ ,i^1 ESb @L)X1 ES ,m^1 `, `!@L0y,S ,m^1 ES ,m^1 `, `!@L0y,S ,m^1 ESb @L0y, `!@L)X1 ES ,m^1 `, `!@L0y,S ,m^1 ESb @L0y, `!@L)X1 ES ,m^1 `, `!@L0y,S ,m^1 ESb @L0y, `!@L)X1 ES ,m^1 `, `!@L0y,Sb @L0y, `!@L)X1 ES ,m^1 ESb @L0y, `!@L)X1 ES ,mN*;IENDB`holdingnuts-0.0.5/data/gfx/table/0000755000175000001440000000000011220704065016204 5ustar dominikusersholdingnuts-0.0.5/data/gfx/table/action_fold.png0000644000175000001440000000163111220704065021174 0ustar dominikusersPNG  IHDR(b"=gtEXtSoftwareAdobe ImageReadyqe<;IDATx1PI:J::ttQ*>R*ҡޮ󮹓&sgdW{cngK |     3+|^JR"F ~w^IvwRsX,l6x<ԾdRb@Vm6yjF^7jKS;wWzQ %Em\DfGto *d˗:nY,ũT@3">yܯ(ʷgv\σf]%ґHĻD e6 _cj2H4Ղ8Ȓ<֎а*n,HmЎ-,#K[[VR=N8&2C${~N} A{A#@/Dt{OW!jxZ|T>RzS7N"v\)cr@DX@Oʍb%UK8q5x9bEu>^ZuϷŚ3Of.W4x,3ao|0BwiL#υiwj C1_ɚ3~ζFT"ω-IѱdRx(`ry脏-p#:6ƚ_MwP r:ztg ؐ*URK]Q lvmrfun~ pIt?LV1_ZD@RUN رk(F2F:8<X1Bciͯz+&@o` $CzGlHclhŬY90EE!IF'Xb<>+',cv# ZSW~ƵmWE3l-GmY[rkA X]gPi!@**$} TE̵EgGa OoS<~HI{sc'U9`/'6a/rd0x?.%ζ,r`${erK<9[@M2$+7x*%3M2D*w37TQwݪ* "7uQ?dKTة1N靀̿3<[(M*hoo"mzpLԂ4V2 ^P1˳\{Ig@|eb؊'Q=؟LQRwD֚]ZoGn. Է] uhrzLX<vGRyb k"YnM/_hS~ܹ9Iv%?*<@ |goH?yf-w>f,S *n5 C,1k{OƇw6U Lo?47јcGXd_ [f$M1Vgk]qp^9WE]? Øe)kޢ/F~ǷW".kEw>c_,l p$Z:MYYfˬׁu:pMs=IENDB`holdingnuts-0.0.5/data/gfx/table/action_allin.png0000644000175000001440000000164211220704065021351 0ustar dominikusersPNG  IHDR(b"=gtEXtSoftwareAdobe ImageReadyqe<DIDATxOAwfkmX/׶GnFG#Cz4j8Q` `?)؝uR;mw&ieJAW+8@\sRO+F40:PNJ9io#&Akf$^倮ICXX9`FZW ܾ/޺'sM8]^UK0[ zW=0zt(igrwV/_"v6@nk >."߬f096h:# ֮VqP ,vu Z)X˙U m ͭGrhi Qv Q0RSqb`1J6x^[jf26"5JPdsYrKUc'8(2t.:Dt B& յ~\l6Mu!vT=lb &^hLTT4Ԗr 0 СQ-y#q3:hǽXN>zT~tΑM7(O rou<}5)f ½rzU+^cj[G +f%ܱ969٠vbKŬ!pISABϚ/)5^-8H=^<$d%7tG $4g.E՗A\P`i\=0c}.X`I;2Kۋ7wCnv\Cs@.E[xhB@D@D@D? NYos;_IENDB`holdingnuts-0.0.5/data/gfx/table/action_raise.png0000644000175000001440000000225611220704065021357 0ustar dominikusersPNG  IHDR(b"=gtEXtSoftwareAdobe ImageReadyqe<PIDATxKLAG-p\O r47lWC8*Zo&NhD8Ʌr @TZy,tw)ӥmǔ"3I&~5ie2_P @(xN~\yD%|J6䒉R(Zh8g9'|f=7& nxPzIw_;+3Ư4/D]f u*yPD :/.GcҡF.Wa}D#ZAT7ɖ.$wNTn1j3"Y6I%bdzkXXzjLM{R^ꇾ"]#L GB'j0 ;|n踫  s)8e[[v3Ǣ:>o§\}]׉uRߟ߭WTQhjAP @s[g琢TUi`%s j%~O[6@j$5 TZ`ڜ}c0֑4{]4F?ӣ=q{& qUr{6-APelz:Yp unP$냩a]ո.eRo{c5l-v!YHRIs*Jj鑩ܘCorxD$mK&M; '(V ."ѶqCsfB=b >A?*p$˟H-|LX(^E74/@j901t"R 2v2&iaA XSr:MvRhaunD0HOm=c{Q/~9 *Ji}рy@N/ 0cÑOAWsfZAUm kBK*%.7.dE<ªn,bZ܅Y[C"J4U Wצn|G-JRsc0` ;xŏf"bqXYl#^i^Jwc9ꓙ~~>Y_s(7җ,UѨL!~vqmdSBBHz=͜GqPfz:w\t`F76)jp|*y^q+t.SonƝѸ/ /mK FWT2MKKc/זOM }#^$9?y}c30kqic Z:96q"K85w/qhW(hƖce.mcVYy+> O%ig#R[!xB(ZM"kOYzi^x!p!p#CsIENDB`holdingnuts-0.0.5/data/gfx/table/background.png0000644000175000001440000020102011220704065021024 0ustar dominikusersPNG  IHDRj?tEXtSoftwareAdobe ImageReadyqe<IDATxȎpkrzʓ"c_ݵE>߿ro_ks%o,K?vxr65ݼK ߩ@8n?C#`{Qlӆb9_I *ˡj5* ^zA̱x|ɖz'_ȷXhjDiȽ>%_</b}t*:|gMY4 o^5E+còe뼾T~kjٝy@oaތD@|WLtcW) إW~GZ:y!/6[ |d*HzC><~{)O\BYY<,k; o| _XL&zW`Ԟmףiݔ_T cR_µ]Ri #,3aqo ~7䌌6^M;~L&]N517M;Lt[;"3:7륟SڌVtGyϧ4Ȅٽ(؋>j-G(|nx:sc;/.W׷s-a rC +_0%߶oW*f)co|wV%/_-5ﹿij?#w7,@(_VXXʫ|%_=d ~xk_WswXġjEˁ3UJҢ. :L&_%_mu+Bq4iO[]\=| $D"3 eҌJ-y/*G b%װ$ 81]i5;OYN%ۏvh,_~$wFvt5bz'Ä(h`2dl\kHpst;pJU'ғRw8_9cK,J|c^ gQ *|a%_Z<ӨՍȥ~fYv,?CP l!B[f4/F( ٯ#q=w%<~sn{Rq9ǧ Aqz`m%c e^eU/45VvI⹶8C-hKF}yF&Mz׊o*bV6o톤L:*uOXC> bj///?ɷyC 23j h/byTt{-HTNKϟ?-q̿T-,IE+N'Dwj!c>p|ɗy[x"s{.;%_%_% 92mxg8B5Uc}M1ob]~Kfc^ H[aԪwև8+Ԃf~NTfk5} _c/*Ucoh,?q x\ECyR(lrɂ>D|KRNȷCjEߧof|I!z;5 䫊0v._;.IZuvWhSW| pDŽ%E'߶Q]f\ ve@9ڭ9;F _P s|u慱Sy2K#@ ||m: h%k3JBq*aTt\>|2w`q#_ l/w7p,N+)K ܜ)zع΢JˋS+z댍ѮV~J/Ju.Αo)F%YR ʬĀ&FVd/>"_@+_!;F B-sX^th~DHΤSg7K!=7 FP FQ fuUb;jX?8o*UD=މwwD;;vO88F@/ ,߼{h&b=6#@bD|CGp "_Bb$){ke#;$rSu8}u} `/TM `Pڅ4 `vɓ/8k8PIha'_H?qT1Λ|2NUCP u1|b쭴dOЄ p>P=S ~Uߨҏ|~;F;u\1I)uQu\7e\{}^LZ@V?Vgq@VcsNWѻ>$Ggy\{߸[N<|i(0!_ %_ -+؋5}W6>*,ٛCۏ3 ur 3ظmoO^8+oS]ݗ+RnU[Xa.xɗ|_V`^6oH DhF]ԛIX ; h.]-| aǙ@*\TUrn jTUl?vNs֖:90;[XN-2NUc}RT,/v_J/@="@wOZɷZk:U:4{0c Wn[ _`PR7|%\c,5ܰFOCFU.J8TS0`C,W+3.y򍿨S,?H]?Wm؉g߰pB¯ݗV6hG.rcod ;;x^A`*^|9/J`؛'o'fYͿ+D#c7J;`n[ |rH$_=yMH*yBr|ɷjn^U˨P rH`Yuv9Z,;/%߼ySro۱|#kA仸W{?^Tp&'vj/^XIAg(" g7#oB-Ճ;9/bHn\3oj2ԍ|wuL.̡PGvBr8gKCT+|A["/jȗyAY,8/&Ֆ`mk}0{lRyG %_{W?34,;e&acӔP _|[rF=1og&%y7W\L39|A 8``^3/f?e@6.F0<׳v-T:W(Ico2VI.MڂK &I|nq5.MU:ꌳWaǏ I[h谎/B2/{]TEd1ϴ3oa oj2/m\mywY0#EUv,yG59v]|" }VPgb %_hݰ^e뢪6}? β|3*wB FƆh-f^%!v[̛VJ|sKW+c#>ůy{e" RWYepLۤwF_Tj=L˙"uZTmL}ȗ|X͵pAzK60!'həڛR2^Zܿ-Q`ީc_u~8߼f0$xꇃ$_c/pQ]ȫ㑌UƱK+kTa92^.e^ ._.;K噪5 jx9B'?.-|}[oɟ|En홓j|gDrw*zPUj,H99aG~Shea!h|U"@Jث*A^+R DlBXt(@ya"wO4RK5d.x+wyW[}—j'rYS7|g&ߕ,|=ՇFսɂ||'wOY< } 0s3x)NZiPV \Y),-У^J~Y qfm>.<̓.6P h[kݪxߩg/u)[5\N.y[ 4o~AHT10[aG^%f^֚7;K6gq #9oD0Z˒59*O6oKɓ/4B_qWn]|b\#rMLAEMت}|ɗy% !&_Uq!hT%]S]wdOHݬ3rb^%M? Ϣ>}|u~\=#CH䥍]*1Hy*Aef`SIG.UB+Pav+\HH AF|"Jg?8<U6;prVWq ;y u)oa>l#GBڦfթr(%_o!|%vh|y oԂiB',3NX\> M{azw%!N՞_է'}b.~5E2ޛqH:}ռcU.A@9yp9dv_r_c/V>hFaN#_]/ߍ]E>\(M|(O^]vPd~y&_f;}ux=1`ԓDr |5ό\|тW]#lpU{>_&x>9$8ڵ"RzSG/| vvJX_N9/3K:gUpžEA/~y-PmGgi r k씰(T _.?vsv6W/ڑ_ʞ_Wkqkjw-O N|ޞk}Ֆ$3Ugߗ?XݖQϿf|.U#C &J'݃Gux}0|*j%]Xڨ*H^s\D@Ѯg[8s#S=nB aAWL>qFD+~MYYllq -=&_`|{lUH/`S*dx\#34.Ghk纪lʋ:KLμڈm.Ot2O+kڻ3y/zӔbչuEۍ,]8ҳVl] R[_Ja?CUsWWrB/-@lgm#~|ŝVcw7WK8Jc|#i0BEU^AfH>ƸL2ˤ7ҁh#Ԇ>|$tFUGݯ|l`p3dd{cguu)O-Iz]xГٻ`Ev۩hf7|G-܅_z$_m%߁%_%_uǦwAo:~*x6z2ӤIMa!o|ūq([o[o-v ؿ 5 B{6U ?eB[|M/Ch'?ܐxFɗ;p~4g{15;U]`oOwu4nP'!Qo^|߿d^ђ!.\GRJ`p./Cjw`B|USҼ[_C#Xv%Ck H-/ (2Q_O4,D 0`mI-2nԏψ\Z='_q]H!#EӞ#h/` E auiK&7ڋ,MΫS:>nL8/gN#…͟<_g^Pe~H߁ 0X\Gן`9 Ln9z #Y"H HFI@Mj ZwBrKZ{2m\oi,}xb^bvNY`8.cJNwnt]h gZzy% ϖXւw:U.ڴFh&]u^ Ejۄ]T_F* &VY A nE15?vKR^X]*א%pV*s-q a3-4eްF k(ѼA||Ǟh>Z-p?VrEl GIg@=y@؂|R؁|P*(7~ _\[m6r"ߢV[UazR |4IA@E鶞7 _'Pp% 򅨆!MiÅ!8?}.Ro5qs]`._Tk >խ^J}j7p1W\Q>Խei&'X|ә|wj |UΐJ[;_ZGHjy)9Z`>gA^si‰[ |KNKGiÚ|Ѱ?\ۅ\QT\vcxE*^3.[xH/beڿfyW|ۚ7x~~wߜ#zy2ꪟKVmkH~)_m;בo9M%_|]5m^Q)6d GQeR}/al/r-ٌt%_ȼ=dvs(cչQ fF^S//UUM9&]P䛮o!'1JSSsxd EiɷN|{yTCb|P7H5}YwI[ {$ 4[ڬe~w@6>b1}:W9HJZ|YSC<&|ީnv%j$|QjQ {EI hOYȷ.5g451.clkkٷ/yk䛒]w|J9ޗ IU57XXVy loJwrg|k6*_>Zf{G4O, %_%V%t%hSR}1,z\703 [H#G#̫Hyzd̵'NWvv:@"d[#ߗdWJͼwvW,k=Fe-,Ҙl+Q5 :r%|ƾϣIypXH熍0d1V*~޻L=;K1u7;I1ƌd68ܬ:6e3%Nktp>E>9o*΋|A+h Mψ|syLx"y7[#-_T8 KYUV!,NJMw&@0dǖwdH,|]ZH{:@!/}|@/@ w/No;UD$#p|̇?U㜪U0|[ _F\,[zh;!r".Oeyt(p;WMdL-IF!h+I7^}- H4-Pǖ0}؋ <&%H_DKnpeSeB6r^SM |\`$j~ vQ#2ԓe5d Xoܾɱg,FM6KoBzR MN_z}E? _Accee?(,?\kPQ ~U31/Ϥ~Ի |w =]nkʤͫ(=7tZek com p fn_}w~E (Ru3"lՓ/y$]< Tݺi_v;S\ם2r-$z"s=?d5#(zrvw|<'?\P5ܞӝ+kyzMj맻 ;@U;drQ TO^[a 7|/OwkN6Ǚv _CZJ-7‘[#T6S ee>/9ңZR}=嫿=ΫMɂ}|#aqv)v)BN3*:zwx|UmJ+*zۘ/>H6A'uQm/_*BtbK&@@>93F2%E@a%/ydu`U^1-Yvb*Zc!R_|Q5 7co5]^=ՓS#k;ļ\ .{#a]8蹠;pMϿsax"C^ji-)|3&̼h^^c/>eU?O`D&% ԐoIfy5%횛 Rw{g3:hT^!ut7S.McPȗ|5^e2 3Es|?dBJď?t @-ea.Aͻ&u/|YEN%_6%3c%_]l^?TjPN$ehtLCbl'_1yUK1+2'Tm-6FJBNlUSv4x% | 2/t^/_D'EU`r#2vBPA0r _rlE}"i1UF$_/;aaa]?3rȵ{l#?7n3)2 H|/B3;<2g[ Ǚ `fK"cSV#"I5tt/Dgқփb,d>Uhȸ:`Xq#_‡Dx~_|_$+UϙFv*HmnKofD񻧬*<]Fb%]k$ߓ<6'qLߝsdv`삌](Ue^oIZu0b|/8D%q.OT@K,E}pV|/g2*6WiX_iHтXS32~o denZxFn9)e%_ȗ|M/TUEwȋjhUeمTm^t[7}Ճ1 93;w;'E GƸ_UD{U[yya9*S\ҏ|!-s."||Aw87ZV9Hs ɢ,S}{H| seJ _Gy_ʹC m jYZS3-)b %G%;UDYqR&PQ5:-+T*VⓒhW|u앓AEUz}J'ٹfn L!py95Bۏ]Aω3OnIdvKg~[9k 隕|z_=D(#B${AR Z$|SO嫿Af|MUyv}@w- nPVn$8@˟X>gjy5LNq*>Û@IfX&.?㇪:np5=F0ڲAz@vᢪPh+M!wjI\t/ lT qQH _9Ĵ ~[ل|(ftW0J!fiQ7lA8~oP$o˺V ثEv.h QQ{sfם)HIN D^Yslkˑ d/eTA}^q`xP->gvR.rZVm7ԬM c/v3f= %,_P4E?)۾?e3ɷ˗]ge2!kmEUvQ6;Z`"r"a,SEaX8a[ =Yt:˧et£8珞GHy%_KA>4yMWU(m?/bK:;dKjJ.UYs~Tb՟G]QE %<Ԓ5b8)lt1U b~kR{'`)C[S|/TJ ],N0&j)۟OħvQՀl$_jhwW_?f㌽Bb %ԿoL} Psu(?ΣWp0 8#IˉV-Bڟԩ|NO)ʼ0oÙnr{X"B`Haկ+9Ys@zGoj7x̫h 7Z4-y@~hk/y;0ۗc}Ų!i%_TN2LVVj.|~[yK&}Nu st|tw3ω5[',R,JU"{ɷG2oXǑ=Rv X ˾vt?Us>͖RB|Ա-%h.ZFf|=4P٬#Ѭ;w >.O C ruxr!PSc~v|#+ jwN$w4Mslo<~ar#E+f, pnybi]+%HNtH![/f7A+_ snU D-|w|bID3u/Q:L /v܇dRgs1!|wHi=0yq06a@qi>j.].Vdz'ÉR}hȷ|& cc~逷wV5P2Ra ά̕c:3[I*l3d7(,_!*?v}Noʷ[ෆʛ|ᙪkFMwe~v. 9_ FZp݋Go1.H֛akԠy\TU`;maĕ3^WmW3pRtJ{]_ %_YP^ަ^M^M2UQKĹ j>3v+嫁X-hA w +aH;ACy',GتW _ofijs(s >DX,#5O><߂B"__7%P.~\I4Z'y/j7i88bF]5y}7l[3bm * [GME;-(Pu>qc#"O8K,` e*3<3;1plsЙE|hy K*7fIjZlTXS9 ̩;lkS @xPOZuR{|*!/XUr7Z[=KIM~wNPgCy`Pg5DN!Jx^z ˷Dz$_-_ _8̈́dC(uY'3]](OcesֈޢC//:T#X\0/IAlNB x+Mb5TnK(te81[o_ݶF ZnmOԮ=.~տ:)@ Jڎv꯼ #4/NrbHkd@9;~7ERS+vRoѵ8楝-HvIHH@PJ$z2?v,-oURasfc^]~CV}3!i0wU^ VD3Λ RvHZKx&_ u [_ۉ:uprhX:#r\`>hҼPJ*>Њif<e@ B#\F+C5ej\Uv6̛TC!dU(_?TnR0런$K?UXR[,?tzwv;|{n^5"aO!Z Nb9N@gg qq51IVDO4ƴOi.mG;K_O0"ֳ#t ҇gPS^/Bvy5 Fg!K?*#A̫LzbTG+ީX!F*|d`KY3}kA-.CVgGߢs-^><밭,ƾ~ˎqç>ݹm/$u$鐵y( - VhWGVyo޶ik:m,8꡺YǙ26D[6&ߣ|m;AX2A[JUCQYG'h'_ 7|5.MF;~aMrpEXR4|7L%_u$ #^\),&_ {={ZU)ɨI7WjkJCғvȇV@9Y}b_s՝bc|ъ#ۉ?Ǒ ԂK9<%ES,.1$_k'QAvLU>>}î\CC |Aʷgm璍yJm{hv\Kn6. |Wb}ӥDž/r6'[u'JW/h}ZjX_wR#%{qٽVk~~5SmI5A>`ӳ]n y-KM|?![c/dcnng|-M|0ެ2hcjil hbH\W҂(qG*Z$h41)+ _%_a v1hJD V^* jKlC^c{5 @Ee/@kSA30zBP$eW0#H-D稂 h?~/;LK{2, @(?|rT\!ɰc^ ]SMFf,Q1~tm|OfRO0c;ϐl'yָR|B/#ttf)7|HDO47}l9Cqbk+1Ò3]3q"2/~*"CǖtmTe ˚z"c4yO3"(kC0@ ذ' ~4 BnK h82ey7|]Q _$!"W\]? "Ə|qAV`H%+Nbo9o* %0⒯ZG \\gP;cg -ms_]X۶{t@wπȗ.Is,B:޷WG=)h /j/ _E$q<3k/ڽ.Leobw.)!|_˼ :礬)߶5E"|[Me5ǯtކɗcn. prK j/j<{ jHXF;Xu稥 o0"_ O@LR4 .1P NabuK^e~l@PY yEyIïKVhY ؄@Y Eiz5́jfd^w=+76Ce5jda?f,kE{HCc1E395@-1A'L[ԋ6G| uUv\T]|avy%aSOY'X>uN O+Ac am< Z#NkvЪ"LwczGtw3BPNbTԑB\%(;HkQ-K`=`1t(Uhqg0v&_*Ix:yeB?l~5VDab͎7L_ۿyn;[>בU:` M/^JIMA愗êaĀEւ@ _ۿej/1j,htȲ@ fJ )őkR: }E(iP{7nYnR'`qksSH1oF\T53R2Jk^ bIEU/)|ދ< py0r*ɗ|ͭJ7THNsLp.||[[\ģͻ9ihzګgYOdėo%_6^2o_aղ7EC_Wk݀y15;2JcUk$_{Kb72Ph\++a9四@S-EAœԐk _0/E.A`'-[ь ؖ|Te0ix9|P3w'=@Cj!zM|PGh݁r$_ˡt`#/5cO\\:DJ |NU`?`{0e`$D϶u20 WQYW^=QҀyb2ȁO"p uDk$T(*(mۍM?wЧatoȬ<-۳[;E64TѹϞQ~ ROivni{'_^Y%_ o%^|EՕyuIǰ /bk.yej[ߠok˼WA^Ee%š-#>bqaO\0lbń`w[0kk*30F`^Xm<3a˼x"ȷL4>`E'pv`_XjͿww.%8Ζg֐oZx \$0w/y8L;m|h8o7-(7)˻Q2ԱK+|~2wRҒo\%棝5M]#ښN=¼G/MyذvH5Iz$0*2|; 3/|s^#E_D0{_̋VP,^*h)hg[E0.*|ɗ|_^3E3q{gӤĥPˤsG1zB o~">)!1#Bk5f*ȄP.Vk~ a- H ͫsq&m/n{]TYjYvt2L ߕR - D@eCM_q* aFw|]TUK'.` ϣ'?؅CtwaDrAԼfˑ|AP:^E]T n̽['/8Nzqy?TJjΓ#BKLJ򽌋 ^wؐGΧP)ҭ6żKnp 3.R Ji:ٗ? xPy׾9?}:n\9BquN Zn YήgA/dp뢪nɀKb4tvBP{}yu͈ZЕꝃ D%_*tqٖm ՀCx񺇞/u,bum-u'U ެ'_U2/_0YQ98CMw ):6bjv?F|kH1GL}RWn ;pAo!PU^c/|^4IeT߿gZD]O4Mt'ǂy$i[>6|Xϟ8~<Pg8L:`Mb!u%|'8;`^!@Y;u$_KJ ͛v.~g^@@X< vGxO&.謖zp`A已?$_}<4=X^߽E>ά$_U qthq"!10ܼ:\rmP!SZt54Iɜe{ݼ 5B+#ex*P#v9ysʂ0&:} Z4/:f=D5SotuQ|_k7-|A?P=|Q8vhg3HȤwQΑ*NW@gdnFk;URΆ/0 /,Z[&ߕDAE[^PIJ. Z**Ք5w \1qx5US+[e$ߴ @b>aYzч7uQ`.lQ]tJ KЅGhF e+Ue)F-_.c{;፿gD|^XfL%_Q'_^c kPwQ5E >p&ZPK܌sOvC\?ٌ (D]˟YCTϱ37|+ߩҕ缬A~e'*満j1yS/2o>'̛żD|Ad~u6Lq:l> Dj܇S^yjk"SI6K̛|S˿Gq1-{U5~ty,l1QyՈ o똗ԚS#eaAȗ|7 Ihk?FT}p'%"|{؅uc~AW\G ykUbHyQ~K$7/7Yzh [~v@:Rm/BܩjǙ'וv+;7imKˉzo+#Jù2ӕ)Jg8o;Z{UG)D#-}Mcgt嗰hR+ޏv#w^F= /_y(՚=ڪ?Vv[[U ~!_oҭ$םr^?Kj62痫H Z@}B.JrK>ΌX%W:f11ZQKCvr;%nG: _E'i3DEaĮWRP7C墌|ϯ{V/|ڔ>Tc5rY֖ G4ez%r˦M[X!̟yR |uE| DȣE)kI coyk ދa I6gl>3@}BE\Iػ %V/fϧ㢪I)ѦnG;&}F;E&e#_|mIsָFfHhYNa^ȷ|%(W'2}EU^IYsi*䑜l> ˛ k,3bM03.lI*] ɗ|-q0gޒIE4LU^YtH/Un1(|sk+_I~Ý6)}2 _rͪ `x41!_]-ryk=廕%flnPhȡҨ @μPRQ@yVv/_..kwG(=Vgÿ $ DZ+>Yw%\'yĉ TO.Ti8ڝIVPt /om^z>v V{G͋r"}DfL簾1oF-luR'cJ6Z ΓWbe/I %#BF-/2mbo *8#(,_F16R"7Z<ƫ~ofpjE01r |~7ݭxp+"wW [UڵOʳMij[": h}ƪU¥Zi={}|4%.L՛T- 6Σ]˩6 פ:-waOtK(\73|s,t硻t-'C\8C󅆀y0M=[IXΥy+n8U?C%^t9CPε^:^Ujͯ8SU6|ZuM2aǯY 9CN<}㫽"f?{-Gޠ $KuvK*D1 VWW;KV,_ '=&-|OȷfxW3;P`އlsv?&V2gwk'H%Z[5q˛3OK,UBlDS=+ˏR :*ɑ+';xnƜNZlsWP} 4^- _r+VI~&m B-cϑ`$vݡَ:쫹W|#b8 J%y&wT[g^Ae"_7-ș9[;|kWh'P5A6T?RD'CA-!sB:npމgH-|kĵ#ȷ|oW|aWuGD Z?EeƓζXC[kn&ȷv\_q(emSqOk-~tw$/csej-*sWhZĐ!)[76&ؤ,_7Lz{%@@/_}L*m^ZkZ@-s7 |r꺐K*r'/fֲ MlqU+e\TǓA]-I;Mɗ|ɗy" g$-|C*[JȉM:2T\wH$bwZ>u5[C.l<=[cP'3o=ᚭ;.~9&nYS宨p!JK͹|5J{B K"as1u{qޒ$'ɧf-C(߅|Yd} hث.n)mcf*O=mes]m+߷L^#_>̇鞢 | Tk@.ڂ*(W/Tܩz7 ݓX!r ngnOEnsX3V]]AkMxW%WD BBcMp)Rܩr}pgS5<>nX6ReA7iEFҏ`e֐ow272H/txUKR1;fh}&DIGz}rz5Dʒ/Wع{G#Q?LAȱ`՞D V;ʑqq* z=zn5g^D3EU'^8D:pE.WNٹCI`]$^Yt.3P{ B ?!˺7r;:;X}DZeBUTqN\GfP/Y: ]CVw/ Rkx~hT.PJ;ۼzPE`,9Y^zur doWVu'zlb?b[`(釓wzgt.KCZZ|΢o{//#QLwerǥ,̷Z \N>O. kG8eY}я\~c2^;1 לx}vV<|ןe2_)_|۶]gTO,Y@om[1pCּnTe"o()Ҡ̷i/9(yCm$3:gBa6s ݬj&q:Q&ҮUl;Bm'j>S ̷J$b^dl/^|1vLz}?7o{I+/ծn\*p VedC=m+-/:!u"S2oHׯv̻ѧaR=/ہ̙OIS,D=dڣv7֫&}r^+9ձ\v@U]z'E;J|7xJ]T XoZ@nuN#j `-_XJJdyH[+nM(bu.wRK+ܙ#a%f'Dl'3 HY/PqxYďaɡV NK\ >&H/UD|#o/Tk ڋ㻦LxTKaS1۪eo\x &]N| u"L lV㌽+!k!jY/ @31ԕܸ|#t }->%;;C^h.Ǚ (ȋ2iRQPfM.//>|ɗ|ɷvg.D+Bwx<U=i[p u: |?\ _~,9Γ|:|GekjpMvsfUɷyW6K|Gq$ Z$fțIjt$CW.n̋΢0;C1`EDO o_hUQ$F5dE^aj |ˌ~ Z$x%]$q'ڪoDXnc/T pX?47/hb+7v %uN$|5 o;Z%)ڊasE3Z _ܑ Xco%{ZGMr}vG#փ-7tI+ؓP Z.d ]d\* k%-aKR9LjoC4C}j(I|ͷ K{H .`>S@MjFV}5_]-4K9u[ٓ]U.މHN$׌;5DPG!o%ovM¸,>c'DPɃsV4tr:pgt*V:"!0$%:d/ usޣf^h`7_P^I-ؕEys#4ݿɅ|Ԣ/wc/.P~w;OGbzEĀ i C&\pf N:Bäep 9 Ba7(7(Tu˧\_l yIcF~wX C_/ Ōɢ@7 ~i|SqV4ݽpy}?@ Kr@Lby@L߹ꩊ|v9Kc @?tF :0Amyũ(yT=1OY\mȗ|@: =9 ?Ñi3P `b|͖@/VK@OT4 aS5,jc^hMܤ؍ _`߾V>#w;xj~ùɷž ѫ%k4uuc/#gUه& +ef ;,_rgG7hIG#%ncoJe^qt*}8E0 4;f#q]@( 9+|K̯RhH8歔xJx֜Dx`wNpT3{g]/º6 [K0H-_ +ͪS ')oڀO %r$soI2\5dI@! /u/rNS#;JF۹nF'+Plwc#FyٸGL .4p:ҫ|3zD4)W[5_\T],lA)s^r Ŗ|Ai|m 0SjԱc/%O`-R޲8`8ږZ={rZ4d-{դi@RcɄFqj _0/RQQJ`26ty jn_"QrZ/qq}k7Y0!h ezvC0vJ[#J%#Q׬Rץ\C%.ro~P-vP@uCn4ԝk8nf* ނpjw҆m<^jm[;Xj|lU,(|v)زLrXl ՅnX%_؛nǵpOV>T=h2I ),&ۻ!2^&嗬.jwxDzsDɶCР ufPt|r(R;O> /ͰX@  ͓sX,oiUe4Y.!V}F~s O;oR+>ߘ ::,ݼ% ";C)wY/K5H|]Gժ&R(*W%?|5&K׍!$_UG%Y~%yȪMm[&>}iIWm|œ|'2/9wFAgxD-JX&IknɮϾVPkɷ^2?%_MX|وyZY=Zzk/g2wS\.Nɗy#Ĺ||d b^.|7u%oұѳ=' T钓ZηMpQge./J7KUV5#ԂBAҞf4WuArN +8p,i8իż/-_ ._JUΨ^r#GPg(>VoO,Hq&'ߒΧv8q:8Gd $ŷ/|qs5T1j㚲f2#CT47U%_/ftt5.(~߼C^)-ǪeP.MQQv/8ܕ~բڭry@!ߙO j9?\W? uyIB/ ߩ$}YOf";ٰ] T֗w襻ϪF7ݭkSD3a x=NGdkſ4&DskjAޢd+D؛R0-{ su{bR*BHnG׎hS; :&3O4 u\p/|Uv: ucPLȗ|۞i(oyl9Ф9y=8;aeG)ԨfىSwe-k=,TV `w3:wM-YթP<P^lAj|2|pD@XީjsR"`tgirCgx :G`UO4!|"H㓜* UpZ5{ ヷ§9`Drj`(@o`g^ F;'sLw)'|"_t3U 10݁ͼ2đ/x홪GSsԢ:[BQk22 %c5jISu@ _ _ AWHz( \m[@VVV8r4 BdWz8 ׉X1Ei@6qj5J !1uEGڐ3ڶi/SN FD:E.23q`!T*jE"%_ s~Z5kjE1/e(X` ǂ P u dUrIoB]Zh; _<]TeHG5RTk+ 6vʳR~() jez t9"|B;]snmӺ[SWysPRd kwS"Vи yA,a]<&M:j0ځ|A 0/J.`jzC%k(+F {>=J PkUg:FC=h1$OtzIX9@"( ͻ'`(Vb&: _hq*6a141J8j7\Hfȶ2|%Y_䫗 3"_[HAF\{:Ԣ5YԽ^\ O' 2\/%_{cykI-/ކI/#_N@v!j쭚^ ?qLx Jl^!4Ɨo ,k$yjCnKeSi+|#tcA&_Um{=gu. TYU6oK Z 6Ҁ|M뭪|qqˏG g+H!g|a= .sQZ4>2 uv}= jk&3 ]Cz3s ;5Z>q;z2M+AEz W _oZ0K0޹X>tX8=$|Ł| i4ú Z5N{U).P-͛j 5/˕H:9x\T-Wvc,4,."P|,n< |NեJv) @*k|- uP޼j|*Zemş8 sn,)Ԃ%L g^UH[Npvj' .wFڂu+U. uP&sU.ȷq|U^'+[5slTnq-FhtN*U FA?*iz CNcKE5|,[򝁋+#kQr@dPH CcaˍD3qQu`Lw:ؗyaA0|!W-sBS]i0 XH7"!&|WiB(%:.7i0-hyFBG;WL2|T2~?q f3due+LޓʜyU4/W^|䫜SEܽ* ]&є"ZUմ|3_ő/,M璏3Wje|:atd/DH yHv+Wy`^ihj`4=r^n5qi\Nͫd@+pQ'z#ӵ%-vy+FZw% cXJqQ .ظeHyYXh|- BŊ|Q>eE!J74).SPfgT[ܪ#et7||6ZDcoFD8qrF[8/Z{߼B/|%<◪ ]݈Ŷ|5@-S7ga3UmY$_uӿ֯""s2"X #)O<-fX|7w<yK/|[3|ʼj43J-!vwCÞGdWn(`仱tWs9##;6:m92;3e*ٓ|ux\QL=Qy;'9$L%Y5镌qxCzKs #ʷdr:3V;|2z~ ck.ߪ镜UU NُHj/8ꑐo5$dWC7{)7{ɷ|qBc%}y`'BdPyVS "]͒/t-)8eY«{B@3rw ZL_puk*V=EčTE%?A(-2 ƄvGXZ2vA؍d^@}o|$ !7GR4Յnv?laFF47Z|a&coSփx "'{-zI!+2J..Ȝ˵`s۹'c?_]n{]h2J1RAh/ߑTxEjAuѼ@[}%_6lڽHЌKyT˂^i7@-xSM : Rd/va -\ ]|dzR oGuUswjNm= U/|}]7`we(+#%-+lW?f nռOԍR9K{hkrWXc0* uoa.qBj|{.VO1/9ƮwSKIzU \9u,4LU;7bv$k&n,̵5ڂ,݋mDiJ_*3/?m|bP/SS, ^7|wwgl?ٟ | nCŮͺ}L/mWJvN oC/jTjwSk.W\.u{&xpJa^+#_M*߆B%"v\p ޵t>p+E\~>iETb3 ZӒǼ TߡKy֩wvS0ӝB0j7=ɷJ햽 Ӗ,ߘk.c/(yKdeCNgw/@6oR+K "S8'z @7Kj(l+wQ[|j\}̧yr{]Ǖ{\Nz>6/oy /380#W!3U?g(rqC}!gw5n >2:FGU[w+K7+8z~FG* ȗ:nqDާԫnC~OMڽ^F,7C|ɗ|W20oV}75Gz5ڟoűc"ȘO:/ D3T4M)JrNwʼz$?K2Nפ'դ[>_h/ Eq;мr||wQ؅c: ]Wvot%њh|e|7Gz⨕"> 4 Š|c׊Hj_ȗ|!F8,S0v-^~|cʷS)^J&wT=27jB֓Sc K "t<[;{}-c#_ UǦK6iBx|/0Б/@+K8Kϼ=y^Ͷk?]0$4Pǰ] _0/ʼ&K ^ݩ:yM]] o;? =@YüEd%S dA*E$_Q _qN;U|tvgteKtP vԛJl~q&;ǵG؅]Bqk}1]m.uw@f碪]©ʲK|:XTX=N|ɗy->NqW 0@)tʗ%x@ B CR[a-|S.:lF}F;}OI,4/l`~^jї/Lw@ ߰#R2^o;:Y8yLq\GE _M֧+ȷGEꐈΚ]TX2l}CBW/:Otʹժ~7{O2[oX4;O"c-3OW|%6"y[f%wQF^T-9שkrHAjGCV5/0/od-W9o Nꗧ6<[ՅZ 1X/-+o#ȗyAWxOL0 KNI41T6.ݭQIϑ|@hk2̤$-?CL[+aIx=$l]H}0$aXgIn?5'%{"QE={(.oZ\]IA*_]| VxA`q^NU;FBi |G%-Jۋ$|W;UU;ہ-%i/ 7F|=޼ iM {9Jƚ]Ԙ-@ۚt'(|  U@"z_ד=جi-EBB|A Wo_"_v(REUXhv7ټז _^h-O 'wL/n|Q],θ`D x&H@vX&4mXG͍|{*," ~vI26; _ir'CзQ{ɷ|Cc+/ˏhuPp)Zh|-od/n%µjwKl]Te7Y]Fr(ejpv _%eB3ނ|A0ļL7|ǶU\ymAZEd)ɩe^fr76# ԓ~KvߒIAJE)7c~ĺypTJF\~Mj1݁|MtK<M&uM=3"y;ogɷO:|^z~g+oRja>ui,Z{ld=u¹a^3?Ӝ]|u!Mޑow呬H[n}t;+/HzƌUspshٲĕʧ2$"` wJ5y ǗZ}|TD% D{8kO,."9E4Tp= *,٥FjW>lm>?T^6ב^e7嶙:8d/lϷVܿ}tԉ ԞNc3\76 WzX,_&<6,:E v]TX^q*է5C'_48o(^wU!T{3o|]#lLb)sׅZ$.MF;!t*u<|g*(j _n2@rZO ͆Su]>TT"f4RnuYYy%r3/|Ǎ|K♪QF-)#'OuJ1muUNVjM"_bR>.XuuէJ$":dp }7IygWK|ECy8DG u^)f,i;t'wKOư#S❚%sg۳ 2o6.2J} v.'C|8eaI3I =c TXQ zKrػXeB#z;DqQT &x~;ׇ7Z7/FiGœ{il#_?'LERySsQĔj|oт&vQxƿ-My#>e[;AmW}-~_R)|{W ;=; v>[1䆕رw|78\Tmv緪;s%NfׅPNˏ^?trs}\k;Ff<>䋍oE[u]VOZO؂o g{B8s)Fk;g"DI.'Ѵ0P]6JMPcoI]TL6v/eLO'2F֛̐v6õI#A&y}|U.|g*"mVrϜnTܒv3rr5ԁ|׸|ɚ|X>z5||gj _>ql#R}6o)Z:oJ|M{ _$Z'dRK%;poRJ-HydȘ~S2W ? D Kouêqג3`o o v΁B i 9d}fq% ie^&_Ս⹋7 u]/nq$'և4HmԵeNtIXi`};;BC@?[pQPsGLxWߝjv d8./ih2E[zhюCCg,4}eoz\TEUd4i\^^|IlV7́ *OFC/IɢgρWWŸM˱j; >ou3-J+nX3C=o:]"DIs^Z>%_A|}B֨^K|NPu}G嶱k-B|PJfh|J!Pxt?lod<:0,}#76&JW?ex*aGxF{Z!`He@X`j/e*aۑ@4L P pFa /JE8h'N,cʤm^ujS|*|,v?xeWU |ΰQ?Er^T>*`oB\m-{_EUtTŗ&)u>/cg^I k을h&r@łb̫xM-˼pQUvA|/㿠os[ _|%&J-ؙ!.W=7CfМ ؋zuQٔ5DǢ4LBA@1Sh.d n'oIWy凟P'0e8ȼ}{4 ~˼k/IEp;^IF;P@Y<D+S9^ A/_N"_~uVi8 ZhuyːZ*eWaU/8AZ<dkAIh_⇪ZAz9_MC]@3 %_/Sn_T0:/]ߓ{Yuw ۼJxzP^R HW&g  K |CRN %76_C.MC(*U9+ ܖ{u@yzpQŶwn'Pe ?'9vv'/ETuUiZ#-Mܸj_o P"2 \W|^ 4`T]zl|4||,sԉjէ[;e1s˼Z:"Ԍ.=?~2EFjz9]ηsw(}9r0%Pqn~=fW/勉 _WC'Ә|s\GnZYЮܟr,v ް?϶{] x]|AdA6ޗ.ҢbI3ߑ$Tqu%Fw e^J2sMUf!~u+jxaszT9 E$_v(ߝ|ɗ|+ǚ9W`k ,ʸ?LCKޥ7/+ |C`Y[:BXoZU] gȀWɗ|G/IYGJ;y'q+8Usap'] p6v?l@i༝㼓FU3;͖c:-41/NwgK ʄ :' =wW0ax%"XCǰ+/5IR۳+٧x_{h1h;QMIe5e{*|ޙ6NZ 9|W#7G&a;օ /ToKÅN*:'߆{Uzɷm]]? [K3''!zu%ZM| &檈 /Q Fou뙪Ut|MuIW|Zf΢9/@fqЁW>AXxR'%)]5`a}TNHpp3b `F##_h̊t[u*p~mO;~ZŲ"x|k|M5v5;IRKW;\ɲrQns?+T͇O9|2LjIΓݫpQ g86:ۗZcZPm'{)/ B;J' VOJ IKx._\vR,sy]Tڂ{H9)\q% `e^$d|;7˂%++r(6n/zn;] P l̓.wR9$DJ֩ε_mT%SUAb\p%뻣=s OD7:E޻^=ņXrN߿ y_f![̻E"Ǽ# gנ c&2>jȜt{JKrҫUDS{._EBmOA ͝:~X{u~tW:>?Y\Am|7y8 "$C E^k =c˻0q!s-,&S\|_= ] _]8ynݹRJHͱr0{\-1ojT\: "Xww|p ڙ/ N#%GG򖗠y}{eP 3$u-6΍ _ϓZGW1sEMò*p;W $;h: |cW9Gx1v[/>5p,Xʷm}eC2"dڎ3~%yt(`AzTͽϽz=lW m"_U74@̍t)zMf^z?.OUMf]~@$$_[RJ[U~}J'{-ۤmc.[(E Tn{A|uN RM dqI )+f_YjҲZMpV}Iǃcoe R F*+ЮK%y Lw5XJ|'qlLDxLjd5%@|B{׵Lh+ߗfR&?VVj#5M|A`^LId2"7ǖ,kAQ6WS ~[+u'QBf┶WF޿1j|Sl.oq*-6ԓ]T5Ajlݽ}c_r |Oxy53RΥ՞ꈖLxez;'OwI< |{A+=CZoEB,߀yL\VsKꠄg|3y#ٓj%_|~5DHYe>,j|]ؖ |#Ty`{~:d6J0UB| $@c[i %_]+$BWsP;,=G%8hp9t 'äS9Cyʈ&|jxj9΅GJW6 ΙSvQrq]>{ i!];Y 9-ŸdɖFu{gl/Ƥ]g6,官׼|v _M'_g`mmP=fF£ 7c/]12֋|)?i8ӝ溂hv9gwqUL:/1;OGD=g塺k{Um@ ."0՚-귺YV#hҚ<˛|ej3BXD΢#2Hz<~_slY:'k$|&O% NF sy*#8lzygbY7fDaW!_|D0w{lmK,:Ǐj]KmzϣCal^V+"I!X!Ikݽ#}VdU3HM0KPoVG:|E_gmn/Ա}+ǖ%Aσ/O>djIIv֏v*uH+-l97Yc/:o+'xsONg(jC4vQ5Qcn1|!͆ڤ#_%_0/ʧ>2F&`ƇO>ԆjcMq>UE^mQÓ|@} :U@4 wQZ ||cr,6w쇚w{/'kM E{^̤cּn-~r9g'f n^|QoH{)uYa^/f>R^T-i!Κ$ij" t{E\g9U=7Z0\OcYy D C95%_L;:eiS(ɇZVi+Ծ(&,שAH|(QSzeRr3;&=| 2vmY$ͫcK<ɀ1 @JlɖP"_Dh2p߼o,^ZXIH8-y7j6ljL<#1@ ^\/0n/Q!C),;Z@ 䒯J l-#ߞv M)7iHfΙj4mF@<@ !P!IlC7r#fJѕB@x\k4K R#_a'_ᢪ́]|!찃rtWM U4,-FzBC]`FKy ♪] i1vyRs^SDr\Ψz{O>u u׳w9󍖁-}|GURu鳲_^s]M &nz=~OϩWF,sݲh/,Xkݬ|]Ñ}>i*Ef@RӢüXͧt˷C}˿f*.2~\FDS啯(]ؓ àAjIHdOpJ=]''VG C1/s4gⳉWiFX3^l^ZDz2#6nwAY!&F{o^ͼK= /ȗ|K7H|:x j ڙ_ڕWjٽtPoYg uw@څOz^X֤Mq/Qs685 \1I$_U9vr7YBX,^u@-Ug d|}z t$f#滸JB:gGlǩ u'4M& Mד/wFH3o|L1sXܻp(-10n \4gN[fsxg] ۓo=s7\eL-UG5R& .(Uhj)tgEɷyTAFNV줓|wZp!g~No]h_]3+{9-r3m~tGօ|}A-ūe9;?qduv|H_~XTCulR"x -#5降|5cs _co|R-Փ7&˱3Рn1ٶ?&%'.GU^ P[Jӝct~Gd4oCD%YF5d= l=_g4~molU*{FDWYS1ה|}7l[3bĨ$* <9?2 yl#hా@> TOrIgK ЙHg3Zξ_{ N S)~YEEMZ@WatK=]%aSHcMN.70ڣs|ԓ\Y7ѩՐ/ pSU]QsǏG]*^>C]bU;]cvQ5N3 6o.!pG+5֧+i ΄jšN'_:TmnQO:.uWh| b9?o<-YS@7 2/J+_&ehw?* h:s4!|S4bre%<ɂB$%?ZwW|^`WrRsW{$_z%_3haiSWIz` AK ayIa.c{+|%-f䋰M-Z`Sn.՝?@A@h/Up8FU0XM*1V[y8!VPCh4b`?^ % 5qn^k!id]̥!MiKNg4ǼԂM$n@%uH‘hbBD@MfsW2|.X%O;{Ni1nj&_ WS:"_+bW"dIIs?+Q?ض3$+;ɣ}r1Nn |oɷGr;Ν:~' uLZzXHw͐*c/t~'E|陵jXREWXYlO YP o+79. 5]ak |%|O0@ h4Lw@m/9o"j$o79#HN4q RjEgAg UxGu SS%E>mZP5vdS;*a*WB%j=էޢ0{;Nq6IJؿ|cz7;cob8 B;U/Qr}vWJE{_ uMh5@]Yf/<ؼdwT=4}D|UGEeRy UCh%_cy<1/Ȍ'/.joHh]j|7|%6@ߠ*7mۤt 7b_oyV? zUCz ${WbȕN/.(-< _.Ir "3'aՀG-=Ӏ`ddJ$DUW R86޲(b>ԇ=71}"4AVC9)/=3|uH-Aɀ|'qtpqd\NiF;</WHi|yF0|!(BY.rRnqsP2W3|@ʑ""J#KL6h^45Y',@4AAG@q1%_jC2P՝N&hAx,5cp`^4HwėsF!hka[D@ @7^z_!T/h8w=B@I};neCrNGs8jd | 1po ؙihY%K@p4v7| nR &-Բ o,Zj9:&\~#_\pKB{і#o)^e/>P&!g:j3ڑ/W@t*ԘB%:SZFJq 3Gh } U Jj(ϊ2ygb[-Yu*y; BcG;\7,Xh$1]T|(䫓g9ՊmA^7/7+1HXC~!ko1(I,ۑ?.[#(L6N6KS~=yk}iO}hzQ 7sik]}\ׂ@._ ]}mDCNH{?[LI8pl9p=)_KQvY+P).\҇Iz%ڍ:BqQ]$k~W1 uocZ)[|'xAe2YRer Y.P AK-2;| m 'wB/}l|uBhYr \EA s.`glB 9o c/pۋ~$Re{=v!/OP~.\Kh+niܷwTm+'.*<'o:]e^^231w;9Gd/d{Ʒ۸燪>ǗpXc&Iǰ /zjϻ}l2ryV_\Gc[r%_XVn?Uյ=wy֘Kg2'/h{wT/w_Q/P ̓/"_Ĕ ߁\z^L=PPKd0ڭo %ߛ|ѳI_!y_Z?Ba{$Cۉ.}{yVBu1.2|&W|ryɷòF}'Gʢ=D)6Fu溌93jfͽWWah„L-'}t{"zF‘{֡X]Bf"?ɗ|_Jf}CP wΎ|Ϗ9.Է5MWj;ǤQV-0o\U2 "˼{;"KPb%ϑ|g7EU@:\[37cbCގL/&/ݑ/m/H}#WTkB-2άא:\|lvo,/k#씪岛L Ň|]TejALh%;DÒ-^^v^;A9CnQ |(};w<_ށȵ01Z.dR̫F fщ|s|rb⢪nH-]D- `닥n ,fǙ _}I3EՂvP3=P/ ߝ– #{H]/Ê#U_jz4\!cqs]!r= Z2Jgd?5 bؘMO _H-sEww~ n`!g$撯Ƣs&,D^?ep?aFX5 `5/FY':R!0s>|QN50.WPGC0 QKy t@0eIݫi@,c]|[5f}dYv% uw"X'|~% c/&%+M (1Ťpyx WPd_nSM VcHk{Vcbė﫿BnK{\T5C:3皵{/ Wc{$\T}yy4vıK\\]FȗZ1o;fd$TYʶ\i[g^Tȗ, Uf|xP=wZW緓ۤZu b)%|"{^)Ja]ׇ8To?U\%,GkiFU aݵ<7$Zel:p[s[>V[rc//.3uy%xپw麝l|K\Te8eŽ.wH2uQt~u|-^gO "zʷ^}4b H6Ks?I ߀ͧj{?s2`^uwr|CRQe/U\ ԫ${kGg;U%\mxۣCDLzR(p. Eϱw0%ŸSϲV`^CH^R|5 YY델Zb]J @|aAH G {%Zvl5YWI˂?I1܋ _QU#N4/jMEGk`?‡r`Ɣ@zdp+^'\=(c/N]AWxD་ y["nŅ,v|ʂ˩r$X4`U@E_Et|Nėʚ1BgC.:{ߏO!mZ˝4=_˗@ɗ|Ge/@a7X'3ɣN/ OU"xn^WTSJ*|##]"*C-D"u0CYg]c+ (sPv֕i_{؛ڑn'$1*9\C*o9ԍ}bȷOgp|E2~L,SZ^ ʆgjUzM4в*t\;fk%hgJn,{]InK}j)D?^^ X蓥GޠKK A"+Bz>ߞ_EV_gt,/K_5/or5ق]m%r 4WT u@D- :잃W/Ǚ^-=@ek\Q$j`&~TjrQ@î3WBZION\פ 7@1۸|ۖTy֐o _"_'!zdMnC /;4#P %4Ovo$"_DnNUsCبZ !WvU|ɷ!YΉ4|~`.>`K.Suv~WTu2!Nհ'%WOȗ|;7o]{WT9m⢪O v5 R (qkmZt"3*z$L#Y )Pꓨr)aorql仠 /lONɗyr`3Uu|3o)Z>C.B _91'UtQK~|YQs/}Z ^Ւ( CuکǼә7Z=tAȘp[ &oGlԅ,؂T#1XVb)>|mnpMMBEz˶8p 0PgfofίPm"_gF{S .u1ڙ˜YꬃԂ,Y >$*]搯\o ^<:`gP 4^L C5 |J_ZVVg.ҖXC9 P\'O x=+Wz@i'jRznCRmYjsbT);I%l)6 ;!mȗɚJ%DûUkW^ys}`d'ᐣ* o|wlX[ R ȱ>D汙O.DCjw +Idie\wm7@@PW&a{j'W#nA{Q*=9"<_9&sߺS|u^J1n|e+^ZWlሟ(p}]P_Ϥ{M<"*Z,"Jk~{M(Bbb%(_J ]Uܼcc~ͼܣBኪ#l\串em&^Zkj㰲2dce H*BW$_/V-PO=ޞ%Ml䈙[acpӌ%^y~B#-Y8]wFV/pABdl[xu:7]գR'yH2XbK)?}p auE/JwZ+%0$,-l J- U% @C R&~y0shVZНYI vH_ag:SݖUz&m =sZaaSVw42zњ;ζ{I^>NijGO2~%H`(m9;sxjq |AGNc5(1i'I!À]:Uvd8_rƂg nq)1B/7SE1 <1F=1Oa b`pn6n}5~yGpZ\?]+=+OA<䋪7Ѽ IV&T.hkT2uybjy`DА9Ep?%ۘK;)SK`lT?AKR†4W RUM'D!DY'Xن6]Ѽͯ>C(-i ʱ>Ju E1U$ߒN@=o;($NE8ky2x|sDE.,yM`{iV º/)86f!eq U N{kQDaJSLBҜI0ryB5l+-'EecEGug{;l˷/#W:fF諎vSqgoTv&?;|ߟ幉3ڀcսχÿL}|ػGP/O tM_1 Dhtwݤ,=qfd<uvҠ|*|{k';tAtؼ!n/3LGIǛt]K f'_YZi%_yi03J|bj2JJf :YnP6걿G% |M}.J|.w >,դ7x,AޏG72V8}=Jek)EQ)~¥a"?A-q-%5tS/O4|][dō1T^yk./ C5d-|;1u! Yf]EeU}]Vw$~?j(,4.{dEt9%_],PP>oV#Jù󻿝5#Rּ\ _fUp-|u-إ[@%ļK(5?qN?Ub[[w5_z(^hovU޼8]OΜϬ u4Ei[$/j}@|7޽X~얭;y"_:}դ1jv ,vKtC ߆Тwԙ/s!2Nw ~wbt1ڑ/~F/v)i߭'shy<9=A\tN)CP"rs+/P/VZv*7A#H4uI5&;9hw3Nd_8_P%_HE%_JHH{$ Z$fIjth=51\BNrSv)rj޾F;*k.'1JDi{zΧD.n<-Τ _yH4W\KvMlW+3a|׾4K2bFbshN|,Gq 3 B9ivߝyɷ|5I%_r 帑8wyZwv D xIʪ|5Q$+ `\ ţFKs2~|#YTR!ֽ*id_SAϻyce]7)bR/g{ǝ_Bb \D-#G;wk/rc$\sC n!dQ[NN# ӝ96}|kg8J^ڋbȉW!ڣ/@DHI(|0lq3o6-' Tͽn˷[?'S;.|g]mͣ#_{QqU?:ۥ06@y!*![:fLʟ_9ɫ0.7tK6_@S5ׁ|w@Rm+<&ZS'՝/`Yg"\{NΝ|a1c6ϖ&D(v>IcwV 8r<@UHajP ԗa3h@0YxT=1O0ooU[ #oaK %_US;?(.='s 7y%Vrvȗ|UЄ?q9̾D+5\dfN9014>} /W>Su[|`4{ak5Q#9<ˇj&y x*F5<F40}Py0F;2}Kk0r6iGі|T|1oYmwKSP3aǣ̿ nrؚb3mIGv>p-Tm[iחkU<!ث$ v7NM̾O %C1,t7>( _zb7"r~f fUF-OU28MWZ kEU&q0yWae[eɘy3R;p(N%J0k: ߶^0uO45\I1Sly$m2,}_cfG!_2ﻟ) }~|?)/AQgokLV {w8#PM_"E\|ĝ.pDNwF|́_75v YVjWF4o6ǎ r׷ڞZk60 j4ݙSח:n(/b-oީ&_pBg]|#]RNl_>Zxazn65y+`ۙCd!S/Pճ}O!Y$òHKU/2f| C]{v\Dzh[Nov }-]|qhDo\'s+ HmuwWʒv *U5YڲO@6mZXqۙs{'|k8O^u_(9Ty3YL#_>"|A=?|*^~SWbsNwڠ|a//(l5utT2n]Ca,j VUoˀe';7=-iKmy]w&;U59Vi8q2;\h7ʖ9q|>[%r]pSm>|Aח@[3߷oݎXY`raV5mSGٞ>c ӟՓ++WBo4,hF|U2oo}9GUyC RKVd/5o_NxJ[#_ W>|\뎪4B\iJ|}LUJj^^g>o8n/_ldqe6yK&_ o_3Q~2/NZ&2/+^%_#?˹,?Mԡ#;խ_Nɡ|*'7+i8/3~tG9V8ogܳH%y"]>>v[Ϲhg]"`M7I V MUv(L`tg!K$_7aVI|Rf{sO `|y|D+*/_ ~Jh.*g DzZV=ku@4 igS/DQX   k]@4^10݁, @m/x ^*ǀ`le9 W4WNx"Wze32df|/ck9hjx e.Kc^M0UP hEmgr"Djs@gT$_ qJIK0:ak9@&_3Ǽ&%zm9LAe4")t⮣Yث@r)V/|Te!h. @%V|hpd\ J[hn 5 a3U 68:0MCUYF; h>P^7tU9!-$Ѥirx % .v!hZoa8*(v/#w/{pJ*!P |S pXn]tz6lj| &n{jG3.Mry5 |USbAT*1c0:,c mv0gMUM/vCl|cd^ *F.A}];p J*BnYJ\iۓř|bn"2=Yɗ|?1߭* vVP$4Ri@r|+Y^y;(0!c vd _tAFT-cnfWg,MSVC 2o!BRMw@2#pv!VAvؾ {C_v_SU|AXMi™2!/n.vQ( W7`^g޶."d7AMF8XO _,(DbLk|mkO!5P Ԗ{%8QV,ۍ7UKނ,|_U ;픍 _[lA(YU%5p]<=Nuv˂vNc0!u %_e *Lf/y}p 򝍛W7jp^A.CF-YU_Հ|ɗ|!K_qG5]fhе+~Ωb _/~U(6t1WhB fA2ގïbsTu@|u& uPh:' FǟpSu`$~-7 um@P0A(l^Ic72nLS#*pp |\{U(ȗ|{r ?On^vO 3[ў]KǥvS뽘cPR v (P %/C˼ݒyA >>52B˒H2ɯ{l_rbjثm^Ty5o#\=M QUkȷy ֐/FMոe|;[tz]U50JW\ /KqS] "ӳ0 rZ.9d@|q4T: t79v/>Ӿ~z];٣J+[[PdǶo!Ok؛20{H(  _hgGCdTw1w!y^PSz9P>rr>#a6ȗ|_V@ɴYW#"ߓ sF[8o  |Wk 6R6ʘkeԒq7#?08-Uk+F|Z-#_/217U%_}3(a1a}9HUiNX^F]{}e?$2?g=sT^qq=}bۖ J &aW ;d{+qlr2{xg0 tCBA]6 ;Sr$_5.o|Lm7`ne k^Ng+KOK8 8ԓo.3/j5[r]]_WxaI7e\(}NoK]p'C>0CJ,L14!Y8o ~PX 1q(Q{3$-oBVVürqꍽjj"c/'4gTS, f62 0/K_9FE^e)DQ2aX̀D9S6f W8+OJry`g ЇsT8Ջt86bdlvz-U8NyGȱ3;-إ*3:^BFi2 ;ORQ^Jl6{;&Nk;ѽ+k[~ct>' "Q-tثwM 4GfWh2I|ѧLmhh5kAՂmރ5ZN| :Du ~^[-nKކ8# |\@}jFi%fWWg1*@仒cF69hC4 z=%2`|3&6_#{{'(ߧ{q8H xګ躐/ߩ?Z3MVd)ʔNơͶ|}Q ]4 D7|zo I/7FSk^_QOڂ GfVK|7wv4ȗeȗ|st(_," )m#APkՅ#tj%_%>rߡ!+~ F[ٕ1 LQӯV7Ka^P* C&W{{jA|':j[o{![ZɷJN %_l%p^ ؋zκ'kX)&K_btQ %_+E^IC+azIp@@^[mDK0x ӗd Ղ3ü({t1ѝRfEw|5G@|})VR!Ɲ$5HU/0QIt΄M7K+˕NeV͟aC8wC5ٱH2aEg=K8i9C+\d "Qg?]D،J!_*qV$_JZ'q1E Fˤ1,t'D R.Z< =Id1}=*|߼Y7eTٵ_V@00>-Qb5UMB*|۵G_RIf,vSc>WcDbB\y +Bf#_6[ \ W/*%MՁ]Ns9FSS^vyKr U{7]pjsq1纷qI惘~q. ܒ.uW//"~ 4$+G䛵oD߳Ka\̙ȍrcFc] :mh}'nzG/W.JK^<4G\3xTvX'Tcz?:9;D%&ŽΰKv|醴uP#T#?V#` ShjW0UV-tcTzq1$*\_ݩ0i<kԕ0// {K]98޳I~/{L0n`x+ ~iv@%1Z;zfe$_'&|AލM?DŽ(IENDB`holdingnuts-0.0.5/data/gfx/table/action_bet.png0000644000175000001440000000135511220704065021025 0ustar dominikusersPNG  IHDR(b"=gtEXtSoftwareAdobe ImageReadyqe<IDATx욿o@sSAHD`oJ%Xea*T Tbj: vbaR N|g i>Ɋ%{?{ XS -p @ @.wtcZN}M eZ̜^\ns.7>tpm]uη22{o*B4jJԪ=QV>|ЩWɇ| { K9i ~5ӮLɗbR,ftYl>/#'gWf,7g2 D 2jwl+^>\ETѯ(ff6>u'z>P$shGv eW4ڧzq!vLͧi6ݨ+~ĹNg/3%n8LGGF&& ''v]T}c7gGjgAI x2u )5)z>?=8x<&fh~L$x H`v!ky˴i0^df.tD/vIl?wƅ}PVҲ@3 7AhgzWRŪݬ?TCY]QZh! nj @ @O&j,IENDB`holdingnuts-0.0.5/data/gfx/table/actions.png0000644000175000001440000000711411220704065020355 0ustar dominikusersPNG  IHDR JtEXtSoftwareAdobe ImageReadyqe< IDATxA-u{ pJ!jg(a-\\ hQI2DA!A!p y\^=g{߻;g}}3sSO]u#~y_/@eK|O~y_)r93s}tv /*_/OS7v뗟7 nw1Ȇ'10ၿ/o[`kxت7v%p}K~y !G]/]87~_xaO/sc˾65C-/wg  |Kn;6))_H1ξrzv2O_<칶! ظ{yD`#^[< ޺O})_gZ!?0_Zؼ/~JblмϦBN a mj2X~vh+px7G 2=1I"v+O||+x|5,ӣ =!o>'pO!Q9  ~ZxF· !-`}|2]Po<@v@B} DoC}@vS/ ;x N|Epv0l#@䶵OclO@ޞM`vqpr0j`oJE=hEoНRNr&PZ&PR] k _Rao K6ZA !k _xRШW%FCZޢCkADEl0QPN_qw6N$qۧ@x"&~XM U奭                   t{y^m ߿/?5D[`]*] OȮ@䆱X h!s9x_?-A?SAZsb$w )J8V `@edJLc$nm37`sNbi*Q:aTXGv%ؕx-Gbщ cddXD(7h?]ē/)Xg S˜Ĺ1 C,Z<7y&-9:\2eYnN0y*ڣCӒSlصFOd(op\5n!rB V+LLcyBNw `l@,uw`4=Ys9#ntLAjY]r/a(9![^1`+c-;'z*P~[s1</K%B(o}cXe&Q`]aLM_d '_X@z/g7cI0Q2@V-5KĨfLgMVcgFL=YzTx5JƯ  =;wuJl%.(ӛ͍m v6 0eͦDDYdD˴ QadV;|K #@SQᔯ[`rX20Fuq_TS#8{&"=%֚%kf)җL@Honb:;9̩H,>SŨKJg`JkGOF1gpN}W3~k)z Զ\Z  vLPf)RCxN`J\)Z V83> &%*k9F@D]VP2Q3`I0k_7hadgvI f8]@kL֯.Q!<'55" 99: ahpI05kL.'PKLu;v)9 K~{= &"~-#v0;.s"Eo* \#: [D=hm1gi|'FDZ1Ft-1hӜ>QZ'n@k#";u4g9DTiBl9a=`^FˍާJPq9SZ_k#K܀Gv9A3Q3Lङ`rd\2s.qq = &"~uX%FŰsr*_ hid9?K1SEǯNsoEla얌_* }\ۧ,"]T-`Q՘e`j"@܈-59 &5~[&M|hKY^F0$Zku4QZsX2YN> FRW*F"=q̝eԈ`W*~k R%umD~Ikn62]4i-Q)Yrcs9/3D"-s(+7Lctk_͑[c?KAkyϔy?kGp'rtZ)&EXon1'Krq>97Wzt["/23*1scҒ8zw(u}` *N  lGCk!~Q  y6S#~6 "@12SP0 |+SS+|Fzi#Z!՝}_>Gi]c7w)˘zM;g伟otkCF_R[*~~Yy,:KSx@R.5x;&)`s7Ē `-n1ݢu> ^+Q_ 0ah0Ic>>>گR/H3 Z,=Yף]}p /朠Β`t8KٗDD//Nyk0Ś 0֌Km͍:6{?_\|~Iݨ` JsU "$w>s1Gn8\| EQ_4?ч"Gx9y?Sc˞%cóZptn7|ʋ+tZ93=CÞN|/ˏ/nyLjVB(F Z5zoJ/O+X2~Qetġ#74ꕱYoJܲBÃ_3~|/ܑÈ`1,_-?\kԽS:|_ocb`̙\zn_zS-5IENDB`holdingnuts-0.0.5/data/gfx/table/seat_current.png0000644000175000001440000000050111220704065021404 0ustar dominikusersPNG  IHDRbǛtEXtSoftwareAdobe ImageReadyqe<IDATxӱ A}0X.kwM`0s9`00s9`0s9`0s9`0ss9`0s99`0s9``0s9`0`0s9`00s97Gu|IENDB`holdingnuts-0.0.5/data/gfx/table/timeout.png0000644000175000001440000000041011220704065020373 0ustar dominikusersPNG  IHDR xgtEXtSoftwareAdobe ImageReadyqe<IDATxA0 DN+n i+6UlM[׏诎zu3yd[sgwdk~znoɻﮋ*8ʾ3e{tr_UzVsw;r4SE. @p !LdIENDB`holdingnuts-0.0.5/data/gfx/table/table.png0000644000175000001440000134411311220704065020010 0ustar dominikusersPNG  IHDR"=kRtEXtSoftwareAdobe ImageReadyqe<IDATxmU׾Oo', ٖGLalllҐ")1TwW3t :&+Ul"0!a1-Kzޠ'ݫ眽9;|=k:{Z{ u;^}l}T4c>c>c>=o}lG8}l7ԃ_}o5_}l}l}lG`3*}l}\ Qݯ]@voU?3͆]kMk?6_S;Jn^w],GϚK0m);9?x rrkh^Y9^Q *gsM}._ȉ7} IEP5}3 ni3)R{3-trvv߷SKv~ߦy |x9ܽrvߒfRe/ޭa4>(17Q3.Qt7OE{ ?YK}.Iy{\@z)11v{M{&r77%d[Ј%c>c>c>.'jNW?q::?Cwtm߫;Ts7˹;a6Z龺sbؔccO޻#α"<ڞk1\97%fQ-fcc^6u ^&6ֽWkcc6f4-6cF;cc1#އؘ6~=7~}z3f7,nVYF0q {;eÞiꂁ"<{I6A?3b.fفRC_òlJ^l6raQа[AQ\W G9!ȰgcPá&5iMrS NQ{wKӱӂ5MZNGݷN\|;șj{_(&Pq_7[{d{7d%])o=Q`Yp$F:H|4[56PLl. >EC" b"ZYG[${7k脺 n;;.W&^D+?Z$|% Pz>x}dM7],&N^%w,ɔߧJ[#x/N<)TN:>zVN!Q+rTiM9Rq{5Z){w^#Ƚ;INWsrs1N['Fk]0FAmF.\uEtJ1:Mu`>m1y {(vrǟ#>+1H8~9)8fV@3;xԋ޵p XiΠι>1 ! DrQHy݋l?'eEKNv1PG]`|hll pllGbh(6V-;W+cF+=ƊqlfrHD(*(')uɶf)saBfybNgQ-N~+WitS@lrIIB6rˁT'RP:N LxY Qpʙ>9di<'awqT䄊xFEd%h<=*$x^ĺs`)UIΨvdOp}7{73 WJ.t C2pQve:]*u*:!tӅP8 {ͤOIBn?%/cDN/vnƐY:cqIc:(v+p 5;j$f&0ug?uF=r[=|o80;r;:#?;zܽtOǏǹVC.^wP)x"uA|"S;>'RՒ$AhPA>?lMQ_\>]fDEs_TzաWNlhL37dGviMs(@;u.f .C]x9L#'$EȉB> Yۻ,Ũ."eQʹȹr29lwvXFt Q6 x7 F {KP1VڃwWZyyrC5aqk,F=ܳ|,/]۹l矿W<굝.\z3\՗k 5_ )Q_E2k$K0I({f, Xy~N ݮwwoV@){M߈%2n hR3bcEH%&tlL6jؘ<s1Hl̩xI.RzH;'"iNl̍Kdl퉍Q_lbNo׋ů7' **hƓ! Bѕ8*=LH>mQ6G|~juG fؔSƶSˆ٥$޵p\F9/x 3%s}Lr=D.'Ƥ8g~)&e/וR> lZ:y)!@{R}4@~A%I9QyU&P${ d{7:\[ȬS -'eB/MaP's1Fbt}2Rrθ^l}`Ů߷JI|4>uugǜf'-cR%76%|3~:5/uG/=t観7>|ЭR8zؙC8~w-$qB/ =k%0]ui+$sM\h{Pr1*n i!y׆*7V xHxkG]4Q.1 Jy`0JP=]pR(gFF.1r.Q/Fe^=Fs486h:w/Q&嬝bg=1{ Qȑ#t>ࠪqwfW3qDnƎ Ww}B~矹zڳW^W }g>_Ob2jW*?T)QSBkýsjHݬ!AT Q'NzLbF|qQYOP3qHe˝oc1κzϋvAEa%Fm{ЎB;LzDgEQzll~̈b>لXwNW?Rx\l,J\'ai-6_/ޔDhʌs*Ϧ$WYD¹J9$3W9F_Bx"\(N7X̮ȍ+ʆ=bSR}} փU6Mv-8'Mu#G1I[pr]e#cEiYrVg$pHUsYU jrV `@iƨ2ׁA!uHbbbGSm`Tm4ha'(MX8M E]J QFgS'KKw*\$MMy;n='wpvG~l;zMo:pO+U X/U'+c3Zdg8U"[ŊbZIT6"t0"׍U,r6CrmuSRNkD-3k9dmʙ8/Jy>xh;!s& t+14b /h]B+'K )TAW+♱sC s}fdj3 V穿A! LT-.ɸwz}[BҶ=/Ѡ)unQqh^bTC-y wC7[ !Fa4ݕbs:FY9+ Bu(e ua9T:0}bNOb1 r\4|Ur!~c0Qhb4DJ1\QB/F(Ӿ:;ڇݵ`}1*F9u8Fj0B)>=`c͹iw?L75okW矿=sg/=vv'/\gO~?jW!I+~ZEH,6K`" ti[jy@R I NjHZ$;#쨑׎}vԛbOove=FQ6;r((!Rq=ʎRޅ{k # *uXy?QR-Yg0:R(gF7:FzTbr{{FŇQ?ǧSZ]TŨVkĨJ(hF hs FǞ ]`Ԟ׏º0s`t.b n#O*^$2Fayk_y\x=_sǟo$HP\1Ik KW?od 2;Ń%HgLB2H<icA9Uϣ8IbcmrDlL -6cca%Pl+CVuqݚƯGǯ? VMTQ1I5lQx.*ͷ0vhmj!D`b3FX*|^3جʩ7ͤB*{eqnȠHN2Å',=-y F&̑ӑ FN!X$7TO *j2Ib 9x=hL$HIFj#(ae>p#b.ɔ$)S#'2#rJ4UWw ] A Ϳ:r/9OñGȡC>tc'œ*%Ŭ̯z%ac*6`T균+>M@Y C⌹uw[rR`-_uS.G9m@Bg[9JN64jܴR$pG T^ .ze\pk;joT5Ɓӝ8FPE(gC1H9ѱlD-{PZ9>5`9AMNܻPUIN FmFM\ua^b-QZF՟b/L(WQQX`*F4F|z7O!F*H&d8kʦC" ̱cw:~̷g?sϝoO_/>v?I+*OF]@:(R99- w)0sFHW>6*t1cPKSk:K^w<R bcz嘑ZelillM9sGŞh86bccV6~DzE婙ey7%1%A 'rV*2NKI9€m&SBAkuj캇V4IuNӺ"cdYmK6*#1 jya,8UXhkXI +ؠ4܎TWʞxFC1U9txU"MZ/FUR޻a_'b!5%cT:gqٟ #-̃Y $aDT$iv`ԧ#$< Ensȯ  -phn9}+Ϟ>G~ɱ#Gn=rÇ~M\Hmخ({ i5Җ$d-![mI_,F2&dQO6+ ,;)sMmǵ)i\F_"'3_ӭNm3=],x11g!0.'Ve G1x6`<\S59u&s iH, xSr*G% JP5g)ڻ6•xU)A㫔Wzx[%F 1J, Qg"{\_5(ciiT-~] &.J4LfQQ-X]$};V ,9vKXኃE쨢.hsa-lԺvfG7s>0Jp4:=rk>0ZP_'ɹV- _1FtzT=zQ~c41:Ͷdz¹{I깻ԇ/* gaRl~p-M⥋/\_?v_?{1)IR vP`b+,$kг< "M9Q{K Ͽ$tl@2&ƍA~c^illO0:96j_wձ~׹{%%;ݎNm׽>QKi.-H0[2VPeeiTaTO"cU3VUS(PkiFQT9 =b'C Ydʉu3_S] ZF ZJc4''̩rZc\ޭٷsMWr{7ڤ$H%#ܣփ] GmҠ~ lfIFtC&yH1R})} h^1sw x髱ɹ%5ᜈnt!(i,7PPh]z/=K执/?Gm~=j LL5AM -Qפ#]P^NC9!.i*x)tƮ3No/Ҏ]W%Z5rn,F3_~bW΍(8Z>XNQBT.}=6⸉.]Q N*bN5+H1Gni<ݧß@FԙY:wϙW|g?yċO ܙEV;OK]69`Z MFJ|fdNKhOP阪ap\. Ӽd#3u  $Nª ]FaX$w/v9V<  aXtQk0..%'Rw};;/I ]?Ϝ>s̩nw뿊򳗯xsO_{6Fjұ11RebcsqH.Hoؘo׋ƯWX#GMNƥrʬpO7+S$C*/$P~|&wFFȉL3Rô5әזɺśzhPOPK=GnKu*ÚgO6wbV*! #f7"NhP)rthZ>Z2'{w<*7H"hul@y^$pE9{ A~4L>V wU%R.:0pЕ4KG^wo|WnIYN"ػ0Ƅ r2 FI}m˝tPXWb47 ps_zϚD|;;r-GKK!AI7A\܊D#irhBXm{[ =>:0ݐ/,lG756*;__ˏm5ӏ:A JzyzbXHIc%9:#I dЬB0HE_'P'8sNtyv $Ƈ9r&i9}HS `SW3l^STkjCއU#0j?z`t a ƹJ-F7co {^a`t.HaTŹA#)R⹛wd̟BdcFU:6 QOjnt&UyN]+p/}K9=j&I͘xG*';ۘS=<ϰm.pڏiB9Fz Jg_\X26Vƌ$6}1# )Ix)/KI1ؘ5ƜX4667_O__oPY*c*I\dr0%jdTnH ,xRk*uNrqatrbA9;R2Zxxv0tPAښ)WIʏ;H6Jv⚪6#fE+-}r++CpػN'W Iy0ȳ@qشpܥ>3i{ͳAu{߇]8XZu;>t׽%:{ɷ>yS'O!2.'xoC%A,wr~S20l c)^OƬhL2T+xH|c".-](q\ h&{0jr.}!;*{bJ;:G;ڽ1Z$9EIE]4b2-F(n4F҉h<(UIbKcTVQ M_ԃA~!.!g圷{~bu']N?wk4F ctOO*<ܝ1h:2)"t[z0jwE;76yR-rfPb9U0d%zRg._>ԅ?gDkB8pdID<e< wγJ>rAMM<πP$ge޻hNm4FQgG_ UuDp+|(,rY@0ʙk#Uڢr6ZM1FWg 6Cc 혳"+3 _}C)t-dU(AJ9^\<9*"9;Tnzr_i)#gB7]s \ST"6-͞~pF I ʆ\7dڞ, R4˙UGjVD uo }E3ǯ#7{׭sW>ylvP `IU±*&(VH;QL.b3EO֙S9d\׊XTprA(jKIbT4ĹeWRSo]~.nd'BF<7ݰZS'y`cchؘ[Ullu&}y?i^]zEUtDtFvbu85%*!`erP`9cT --d)n{W(\U-.)VM\LƼd]&Ҋ&.ͺ5>)9{"nfzҩzKn~}go>gΜС#^)s:+1ŴK C\jTuZ+Cƨ +Gێ8 FwXEQ\+:$,Z]10ũQ$0L bZN(4 |q֕+h_@Τ a0=r;:Fμma9Lx4FQ5sI[k{iz1vaQ(|FkUъ;VaF{^B ј(sFbtP-Q¨״'(~1ZEƨO߃Qr'^oB!F+exaקsRYQ;ʧc4 "XaX`1\:FY@r)xW;wI@_(ϩ{Ctr%:6Lr!-uǰ'E6^v͝x¹/|swO͓] gKşoĜ8 -,HgmY|j4i/Il Fwh(TN i\*F ]42bFKU=06(繎Qpy0ܽ_cZI"b+5 34V  3<4EFu5mJ9S}U-XT@%T2)H2WZ7\IZMc=$]S(O&'沠*zT ,+`  TIEO\ h{n]iͯ&TN 19a<Ěr`,S}d "@,CXvyރ\Rsv~k;n9s敧N>l+] B9PGJ,A- Vz,ġ)TI/(qcrʀ'̶G8pl/aw 9xBTtHd$vض(6A@(SKglB(lttw~Œs*gI# 8ƐC燩\ N q]/=RkG]Ag`ƎSfMٻLyGDV] bػz@QW]鴜t/QW`ԍ((rFS8(oB\zrb+ҍJg5l'.VQ;/Oň^aԭ'/0ʱv %;@x FSb;C菚r`ԩ{?/(iwt*Fən0cQ^z@s?FiEBZ>^j`(}]=Yl vlx>ڽm"1(钤 q!!/ Sb4'u+f13~wͷ_ʯ|׼cO{'/+ӕĄ$%׿q-%%9Ŝ9%J _$ 1>8}(16qs7CH!)̣:qN|UbcqZlѨSt1ccaT۷ؘ.vS Jؘø) 9׫y, U1ޙm+Z@Ҵz @C O$ SD ˍNgÔl|ڕ#W\e1ͥ`l` 3xQjp$3DzhN\v=rfh0F:z 4^UnHONlDN2\g0 q"3:H,5i&8>Qv9:(Šb薦R C%Ec1\j p(QE`tl ]ӹaiի9e?( HzB*aʎ⽢+p0k|Ύ˩hp1jCGj=jv_0E.ЎR.b߁ ;ZM\4@U0VѨ5a(sq6o%?Gse4!waa4r=e1:ǧw#uXV͂QN u9\(W|F٥պhsbtF*Fs<ւQӕQ(٠"+UrlJu]6Y9t+>$DGƱ{AJ!c4Ip*9i/01^Jtd#fu\BvT _Tn#wuwyO=_~?ϟÏ^ .Ť8IR?0Wm,=`kƄ:Y ,8ף c m16 m TccY~Z:6ƺ\y1tC1mIwA닍6~KS3>7@Vrbo ՝z&Js}.NY?=7SjV!$:)c͸u-'aw)k7r"^TEBQ)3uMҷw)^S?rއ4U|Z Yv,HFS 蒼sHmR%-:Eϰ郐|h)xWw?pӯ?sӳ&9b{k@p8\+E,Ϧ'Ag'I)pL"!dR˨̈!hͤЃQQvgbcn!FؗuR]v_pSU75[@6KoxTX `66L&Zx~LILL⽯.59 j5׻5m@T*gԪ [F=rV-nhrE._ir0QNݫZj&ա):~=ske{pwqO8lޔL]'s1)-]dtn1l)᥋h܇1NGzB$=[_ʗ?r̫Ϝh038rvfO#u $hpdC s%֑qpfY JUD3FBK:f 6 lekszP"b(V1z+z8rtU9Spq)39`9qQSjm>W5w=4/(;J`@`#Z;* ?JNT5e\#쨹h%mGK @j;F>2` -Hvt.#Z}rƨqɗ輽4F4~$F(Q1Jk(2kj0 Q}:sY"WI!(΀eQ*0ׅQoCl܏QѬǎTa|nL ӂYdpfQJ*ڻL2t9;nn_Ug+3QY8pҹ31>S3lOz޻^^O}/&)q9&$\Ko+c2L([Inf(b#>gYc{s*H쉍 ؘۃW0XlŰJ}1S1@#gnEmzwD-j9 J1Hm[S2JW֎J`T>8`Ke ةvE ILKUzznDʩw):=}!BMvT; tѐuUdTOgщ:h/,aGF(~ͺ1jZ!O(*!~+h^-Q;׎Q'x.bt97 <ܹ*=w20QM>wgʡWm{֦,u3!cH-~whf] ~!,&Ҡݯc_;ξ[nѓ7ɺyֽKDBc'hAoTqrl( 79$bCꘅjPz Ӳv4Uv{QBz8VQ.=h.k:yrn*Fi"pN{'khAw8hZK9atO#0O_a(9х]$$ni5SatۙnL4܍=j0Թ#F%M\ʩ= A!U%=skCCV*H)٬'ZDCr=!r@`_zbGZ[%μϪ֛&`w2}Swfi#S?G?`-W춯~K᳷cO3tFPwl0bTT ~Ĵwҡ!6TA] E4ty'|ا͹vtB\u>hu5ofQ[+Feo*Fz,`4GB0Q0 >}hQ6~0GUN{1 \hͧ_Fe= 2o]kuaj2W>wWh Ϙsw'=w#Fh}%Pt A5[KDX ${HFIvHըp~oxW07aR6Sov:wslٝ ٜ==Ժmȩc=bG umƯ^I"J%VҰIV VWx802f[QrKX9nj,g Y n@e*ÔTPL "~bJA{*>tFN.gOڐH*ϹGNJqu2NpNPڡ2:޵Uʖv)n]Nx3mT/iy;%1NTQ!|Mы5DR+K:z]?xٳ_wGSKm!}\~lorZTR .mC;s@4? VQ[\dIj%1J\mjk Fy<p(lEX}Kf!9ʅ}m܊CZqtQ3]t/ѱag}[๻Fib g  $Lj}8ϴtVw'A>7$^+ZuɈ-F}J[gh8%@Rho:Hy׽q׏|>7g~꿸Nk/U仿xc3c³B]zX87V{htasH*uScc0 =wϱaI~^Mz?;"~1D;Fqi#' XohūHJ;o:*!eD9a9aqv4=b59qz(93{"& ZG$i7PV%:9=a^`UjtowDs٭C7:Otz߿&n=sy-o̭U)OI (BtArZ3 >B6a&#rrݻ w 3htѺ1ZE{Q`"C*Uʾ` IE]Xz~t(;F('mGk!; {a볣n_ܭnFY6[0ZEU%h1)>O`Tt逡\W/kh.tbT+܋sw ?wF_Q/lk4ys7\sFG`;hRsA^P:Xayg@A2Uw)~} ;/ H۫K.^yܹO'wy3%dDKcc%#kC_nir:cAuĽp&k4Fa#1ʌ%1mʧ6#"/&,>V!Dn\͜FqDSCx9 ~s$nL \]cӭQJ 7OBz=X9x-gb>M=~5vYzLd3\xwɥfOx)N镜 rb; ?:a=J9׬? /*'14)8of7mx>V>5 K܇K޻nzlvSn`HC67B Q'վAj`X⪣.a-S udQj'Pر!Nɂ?Mpd3ؙLXpEO(%^ hD2邀 c3=Q~QowKdŃsM Ģ ѹvXMY;׃Ԍ!(Jm(t׸Ǝrn߭ c0JcsQC0 aV}B$F@,((I0?aQx(W汋{2FR,La/+z-sԏQ{:u `|uaF4fHs 6]M¨̄#r.Q_V%FUm"n(S;s7`ԍ((t?}zZ{2F3f֧߻I2"JXigH(Yab,RikRЧ=70s2ػtd" 4Fs؟8~{ɽ?~?‡cBB씸 ]W2=oNbp]GiHým jSC|B!!!D̸ Fi_1@ll3ndJX#7Zrnrn WX5Sp ƣ0#*4[7ST1--r-_^|36Umul aBXr-6C3-LsgAMڴMm:V!4+f8Gz4YXmXuz 0MrS 롺jrbܚ$PW4׾=r6gryf©NwSU?[9<"ê&3n/|Evi:@@_Fj~޷ ! xcB rD.MCH58 Q\Fqv<y'h1ʙ|(`?Ѯɩ,nB0:ɧQ?e/(a^v} %R7}x;DPid6$}E]fd<; j3!OzJ>&pǨh`2N}!F'kF+r"F%)KN=Wu$:RɈ_Ư:wo} e<,14RT(W:o "Y (l2Nؖ4KS :EN1b1$gsfrjYAN2FEFU̴pQxDz 9Ml!{b]!ghj9,#'KeszA5rF%ƒ%5I?`Hh~~wPQ&Yur6-p<#u?_'yzmwq5 Ӱ)'띜qj=PN>0& F\3`(jc @.͋k;?è4P޻+(ss0ګւQ#XVT+'!gE'P%^Ê2 v2{QJ a;JbO(S¨:\;a?0/A_b5{b FV1ZPP莾uat6ĽĨ ~yV*#D?c#F{uF 9`^[h0o}{ѩz1{/0yFG7.0`LAv4/޶X=;7Xo0Jޛ ͧnǩxn"UO" a'*1w = }|O|ʵpi&ꦮKo| J]VA螛,can e vc3k;QZػشs7`Tْ0ȹn2Q ,1MC:܊HfCbǓy. qJ-Tq){j9׹u' >bc{%h;^ Zt+NnBI6Q4McfӥYw:9Cs'[;#F:Y2M=X9PNa }ဋI1ȟd_m iYqz{w ׊L-T,}6 )ew&)rI8*lqCzHwCiWһWO_tm_}豛:F&w2MR~/ghr\y2Ds̅!jj2'E$m4i3!V,at-Fbt0F?%U8b}ukQ0*F(1Jvʌ꺈*"Nm'}1&IN'ܶ;yh}y;l*Y8Ŏr!vCv4FQJKibJ2rdzhr.Q҇5`7Q/12F`$Q Iyl zMɣ1bt{QO%O5Qlhͧgӧ·u>vwZ:*r7MTY5ю&(aJ]Q]4x(-E=>F|]h:AZ1+h/rneiƴ:^c{_u=-hCh ai׳:t~v'teͦ(U 1:qة+}7?Ï_|%qMB~S~[57+1 \n(rEm y>BA"̜=vQѰxlLbs.x^nG)F}ܽ/Ư'ů7#GA 2 {l+/d@U `CrV~29I&E*{ۈHqqM ~eF)%L5ٴ'#=2WNs=rĀcH`5Gl]D*" lr:bP猜.9K޴܊ QIQ8,*s'rn] RkYhS,YϭwN+츎QS=JYNEuEc1rj%`TE9 rDItQb% 5]e|e(:6Ǝ"F ;=(v5(=_Xqk (a9`p?r掃5ct <.`0i>=k\#F{taFLR="n2sbݞUJ%6f#Q <̰@ܜfADGf9}_؂αD O_8}O=\yijď-+$0.b"bTn:$ EکU0r)&]VAN2E2! hc;,شN+Tj,}r;aڌ*T^')mF+gZS+Zf/轋ʃ=Qr$Qh;deBVX4J.ޏ~hOҳ{+z/zk>:׉A{Qq0 NvZw>tJ,IdloeA1:F_E[9־NW9$ B5ص;Zse3o``4T FyO1^@1f~b4P0:(n}hMΙ}0iq9+s(獌4uC0ڳ7 ֋!9hQ!ۢGҴ/^ I3w{5i@Wfq 1tΔ.]Ə=qݟ. p$$.[&;䱓mߪP;K$u]N Z/vX F7ɧn0J=hAn ?IDd$ 7?v~[n&qeQfm ^RA ! "v\Ԍn" BȸV] NasWHuè74QK:AmFAYV\#'xܧWu*˻:1rR0$ݻBSNc!wSq~D'zE1p~M\`Lp1i я;]f՘~[XBP &)+$fŽvRj]l|7>}FEc1*rh:Ft̶~S+ID,=#@ơx! E3f]''1D 1` 袳Kj~H Uqj0O&ԢQ*1WLNHZ(S)ɬ&{.N)BN\ XN2l&VWV1<z. yC@"興NIQ{1Գ\^yfO$}=Çx:('X qJw;%R!8Dj tU]2BږHq b,p>6Fl# TJmY]Ǩ['Fi\1:('2IX\%F(z_)R` z,;VrH *ueEU6Uw9}:ǎrՎ!ڻ4_p1Jj&Z4 Ua1&a6촿 .1<,}GKs0l">=9K\֧8rݎ5F!g\V`~ds1ևvQnԹ{9r 1w`tOFuQh2f o8UbK1PHCdȏ j<@u(GSW3($6FLN;qKOM>#'< I1!q%=o+wPgUJJǏA#4ǘ.WbTNeVbFk>Tr܍3h2V2mzf YےbnGp,rn8I:g{XZiv5ǠJ9%3FVNTTK5=bNs ʗ=Y1Gj@QJ 6YhRW2I)r9UJZ,v7ȽsK]`j%J d}]"Yy3"zϦHt$~x_-/g潒reF+ʎ#̲"avTNÝbŁ$6Lє~οcITu 򲢺JUaEe Ǽ1ޮc4y>r*5kh;V0Em؃">Vd_E\'T;*% 쨑sMmE" 0 \(u⒜khR֕Ka&$z7cw[0Z۷Fq#쩅|F)n(9$'c~a^bMsO0:ܽF_ Fk[ʙyFEFO:NEcF+r aPMElL0j$*0kYr1Nr<*+Ӊ*Es '|>Rs> LZؓ矺/}\~I +6~ܿ 鈈 xHrՊ%k CE43n*hUbPf%F5g8W9cKug2U9璫 ^gj-#i* i9R7gGv=rReIH$cYIm84JK8HeB xne'5Z蔰1% ܬ] ̼L3r]w|יgOf:e%YC9*FF=O)w2OC["1;N.DEkʄNFa3ά.(FeO V u`K0Fb]~B #c}=jz 6V7zOHdܳw]mGY9QrS.쳣}=r9rǨè4,xRXQGi9 *tQ#0Jc {Q)1uQ~~0duׂnuS1:/Q1*0=u b!1FaH(s^aTct=bԍ(Mۻ z٭_X13ٞR٥qgևIʼdl8ۈbK]O>$glu+>{pˑ^sFzsc}s8r#)sj ]3*ەGN[Z#MG+r4x(,,LyںvEOT0Kԧ$O.0,~h,ϓW$ |7ǝ/z;z&I)Ns:%.[;Ȇ̩ <j[E#LT F9-'B`_ (E hr(eLc&'ϗsFiPр1 2{оHB-7u3q$ ݧfu Q7hG821a9bLVuں!1j)Jru{Qʃ 'bT %(ws1j}M¨((!y]OAs{d%Vh: hDsw0ܽ z]l’m|zvܝ1WQZF G9VQKdtM4Qu1/1Ticč-wFen0@t;UJY(䝚[)7Ę@񱪚`NC&D#jF|?z_7w_ȣ}?_'1!|]I&!qKH|i 53^dvc,xxml`t(6 FbcKafGslG¨&Fy0zCį7!!H"!?1jq{2`̔oJ18]jW3;/c 4 -e|vFIrθ:rg7q $٩a.A95ikV3f P'7.s7̖̏9A?wml~iR'J!Cci_L0mfBU_^=Й3g@䙍/R= ry Q6B$Y{d/^COş/2ƁÆPI0Qnt1J^0X2MD;@| Cf/Z£TS.~YbE"qtgʝyc-CaNTDAmr%Gy}Y7QJavnQ2 8ueGp8;FSUtJ180`4{6o7JA82/0 1ا_іOZ0kbc)OaTv(O]1ʓ *t9mg== 1)(-h 8woѵK1kiAºm؉- ˃QY]bkB(m-y`(Q(x\|z!z X pJ(7uR-|uA!k?h΢twvwz=_O_G_( Ցĭ/_/lzGUX6U1Xݯ̸Y= ǸcTS0{6}u0ZmCzsy]5"7J݅[v7 4 siGlON?HIDpu/{`,5/{ѭykz=g5]JMTLp R) gv36|x@=S Rmm뤐J(KV} ĨVZD8NEhNjQ)FvR<{EG3]PSrϱr`45< `g Sv.;ƨQj;m7/T\Mέ0vXk ce'btj-KFd1vn5&FL`tW4bTF}<*h^0}U~G P\6 tq@OF0 {^ק_v>]0O FGB)q Bi \';ao{֠ƙ48*6 \sKg~3tCBBu$.Р#Ϻϼvx$C~΍P\[S-){o ]i"6swUvsuF[CzkohDLAXx,G]g ;Nb|O%0 L3R*ӥCՕOU披r @`S%)1]:=W}K"@GÐܮىXTݯUr(g5AG|hfג吇68]̲~J,,ډytޤe oʨyA8#uP0?ĎՃ(IɆ*:u?M: J?ew}w[o6, C d-ZkGfD$`H,h' [1Ng;y.Uc2lnU[jX/F{G`;1ZW[hq!F^՜bC5GD5+p@M٩ F"ܛ%vFj;c,q$?QEA`(+Fjc(;F E;[sWgEBA1 ZhKB <F_<bT0_Qhr^vh]]o@`-3Fd/>zT|c(V d1:^ /'Fs~aXa F[h*p˅<n¨<;0yOFxWct}Q;qXyi[܀dtڍvքFvgj5{%s8Y6d aV= !e7xM7=/;_OBHt?|_+ub@ج"8&}=R5""FCώaaTp9į_9# DZph(wt:ٲ}<UMdG[*ʌ <ƷF1,d\l+7`&Z\$dŤe'a5wáJþb:KɳNO qYf7~hHL/nd'iR͆dXM:hCJ-?nMy9w^.XH@hD_qwϝswult-/F- !9C`6zΠcsp{О%b吏 {b T!ׯ ۸D"FGu;c?1Ŋ6h(E5FUim(ceMPɫ0ZĀh]uIL-7?*w@$9׼tY#$2e'ј.NZ3'QGa1h}8ZuޮN*('0ZͫI#o0jFbgFGCih9_V h `k 0ڠ~1J5F`4yn~-f!mQ|澊Qo>[:Nr Ԝ[atҧ?9}֢c(evN`t`tNT19ΎQ}T3{G6MBTyyc.KRKHt:*l}m`%~.1.3 %X!H]7lFQ زaWs1J>w7ĨlCz)ID{Hq ۿ.T1 ]UTB0GXk$\-3 (Watj<}o)FhrcԠ1h%y5Fyb-sV;a4%SZ\QQp5$cgEywZjLc~ΞqcqbT6Ĩxі 0:b|)F1g_D 3;5 vJì1d-"/(۳R-7F,;v+%{i`@j JhU+aLZT/Eod 4Zw+aӨ}4ikhaJh|h[vQiQ(TaTf>1\h2rj(5Oh^m;a9<.Jme}uIbGK}ORI0*Ǹ)h_"[`j:EŵhE!pJn`Tіt5PӹFyEM)мnѵS-AH(s BEbk`q7Q eDYQ>0f|aFG`LB`]ק=`T&0-CΣZ]!8 y}ߤ \{T a-4ht5Aisgϥy~?hxt:!~~w´eC"hmKPz/KՄġg(Pg!qʽ~lX4fi8v4)4twg:^sÕb;`l=-Uٺ<3_ "psbKEOԚXQ = `TsZӺkQM0:jZw-lL l*Ϩ -Ί'gAh}IH5\wZіtn/?F$1u݋p06YŵhpP<eYç?`4-;>}ʧ?MDb^h¡==w?w?0g0(ڹw^qcDb07K{Y$b daO؊3":y_ ȧ?bo$$zQ>bG)maaHUWUk[nq^nQ{vF>?K"bH!o*ZO=|CښĭT`{K}衝 sQ/NOqng"ŹԫmmjPMŰ؄j1bc;}1IS"I.Z*KʼnT^!煪ie.¶ޯ{˷gtĕkx ; IA)S晻kOpbHJY$%F˔Pjǎф|Jzx1p\WMM1:ӟ0FZ&dr)GN›ČFyQkbtTlh0h36fdX+׏צMdW{;d`' a'US!gJQ!T^S#¸CT3y}wz_}|HH|$$.?zߐAmhUPt'3s?w-8G5RccAGFV8wE(Q:iNE}];wD|yIi o"P僟.-7BIeU#'=VG (w 繬mvii beĬŸpa*;K~ ;#8Jd;Ξd6MTz0޶[hC@T  y˳j)zZ>gl|H=W?K^.ExF{W_}9LzH>%mˮ1~2{|Y14g.qj+tTQ0ZQ =0~`FQkaT oQ;pt]`sq֢ :OFesZM Fv=c%Fs-pesWS1iW,.Ƹ>Z@}`r+Fg[B7ĨF38uaع!FiiaiFS˅QѾĨUoQ1Z1Q^dž1R|]³>9'b}g:F2u1Z ~Ƨwm[`T\ѵ֢F Fɳ֢8gNa1jXhw$ rh;W!Ff {_ЙtN{.%afYᡔΟJ>OHr!~SA4sB) ,TYr(~eGHs+5,$\+*+EKzr1d;yTa#h>cA1x_gB$o v=HsE' JT% G"4[ Rrj8aՄI]ęju׿z}|u[D/[?v)TyMP.U\٤hbHI^ڤ(V^0mOFLb1F¨@BjQ/ASVx D $(*0'(4i @I\Pޗhh"&ӈv,M%Ѱp-b [|rfkt> p0'jlj!33T31FQ3">%9w70*[`T b(Fsj.FbcNhm(}+F3$F9M`Zd- rs-m1*8mQ.J'/>=K\vh^\0gˣ0ڨ◊zcNEBLnQ9Q_uiO*gI)"+1 (Vd6h^U=.btBzϘS<:'P/HO_7稒x:f$4,hbphѪbcc-6V^rKbcM݅qKtxcL0x̳% r̺23XHנ0H`RICbO/~|Y~=wnyG/_~G?y MH<%$ӿЇ_+=FBA;rn"C7԰kc Uubc.-ΥC k122m ƱS=PUՁ*mljm_-ʆQWqy #c? Gʥef8 HՅRЯR}|mg a,!w]ٟ Ya)t N-.dXLXDtp9!Q,N[dGjgZqً' Mr8Ӈ@αJg#$"f]a~YYտ?}wp 0#,(lI۳.m P$J΄Ti 1.Fg6{NöhFe]eѤ1EbTN hڑxq-"Rkي^/HUIT{:&\PeuaǢV& >,.W + ҆Ug=VQaU]a>ڦ}n5khU3h@yvYct-;(a=;crkFعO6|`]51ehfF'Qƭ1 sqNlkgƺ51wh_hEN)FgZ'0ZlNFeĨ;<(csOQFFYo1Α5"n cXFtllC)51 hl:x^]4 1Cq h1 k9G;BSk'r7>ؿwz]o|\(9׿VDŹfiL@ X.f0:/Znu3&6G7(F֢_;B%9ʭM@8r4v~.DŽZ u@&pN:|X1$ @U9v컂0؉;i"W i̤IXNt90Ӳ}Hϊl2\;_g)mUdIP %fhwMb팰NaX2odZ4SkV⚗?w[nV?΄aS2X<Б%<5JԋQ4 tcB+ܮo 2WˎdswQ^=Qp(U{(Yޱaޫl50h`Fi^ v $'0RYQZ:SH1/VI+ܸ*p[s<1k{U2gC=1)$%ˠzZ eM |*"”8>*n'S_UYcTORvh9qsQр'πQdqUΨ'Nag^b70B;_r6C`<15 na0~%֢~;W7FƨPk:Mb4CYQ2s_/*l=e-F^L\nqU(ak()Fkޟ(9u"Sbtlgx~ nhʄ:o(6F9bt)?QKB% Fs9SMٹo+BuèRӴ1TAUi4|qJK@Ĩe:3&BT H_ W`G!><Ϣ͘Q؊Q=6g,IE9Qm#bes1R!ul"C,RKfaO LW=窣 wMGO˗&$.W;^+$i%NgϲU{¸2_Of]l,FE%xI!fF>Ƴ[q<֡$Z0JFio=į7_5 UqxBZ[yyvN4v'͖g=NOaB{9 a*'Z,?' }qn [8i7{ƊQBZh뤲SZ6OVO$3 @.g-Ⱦ0:ӄ9NrX[v 'J1v@`=5; F3\oٰoQF(Q kFY(h\Va$yi]6$(=a@5J_%Ss]h^Q0ڟrjr]Yc"C&]F2[/0k`t_XѥPl%(?:e-vN 0Tt;aTH!5( i9F"k]0jQm~(f֞3{|aTU'YbUXlO|#+,g,Mѐ4\rHj,QQ"rQl'bcbKcc̓`}:66Q,"s7[ubcy5Xm bC`~L`%5N>eB"cLq]sOG>|裟>!Ao|kD Z@5Kp(Ň~vgTR& E AD}1q sN.;V.zZeBF*7ZDhvB2£CD\龀me'Ʒx |leI:raLqmIPC#;uRxi5<3ۯP0JNdzaRMbIN^F:[򽚀P!N;n|h,lU .^ :ghYE@!i U c b9Vf.1#Hlo1S qhvCZa4ǣ X)mfUωcהbTh{$FN}hփIQ\!,~/5h#+&] F}O] jq,犎N*gZ$cVzNic]NkK=A&jvlQjhV 9F/Ѫ}jj'ע6FE=)aFW LjQ -h-/41t:0%#d}`4s!x`$0O'9o7n/0L蒵h}'1zLu0O?}c4AjFUԹ{mZsb5F15EZQem5HпM QcR1J43UU_ç?u=X=w=w' \cbJwWL;fRΗlMee\۟{ G~c~?@BK4Z?uHP/hj"@{ւ셣!6f,9b=N~}tsRVu>įW񳧄 Ej_ʚ>؛0d|EU],T:唝Q&p! K̜I%&U cM)TYWUg3b>2Nc3E߁AzxaK;`HlfkdOԧgCŬr/^֟B]q}C?pwg%H-i`!Vb tCͭ.DV9AZfC~1*-[faŜQ0*J(9M[rUB#b.0k0mm]b^"cQdw* ]*N"6DZuݐs7z**Ӿn8Ődʤ욡Y+ɳNn.x7_/gGrIHOU&DwG٣iNQKF<-,-dXC }\ b4D b \u`=9?G҄ӛOc-Rr?Cz5"BV1@8' Tbp{TU@OJk9nAaV}8WJ"?{* $^+!0Q鬰rup@$'dW9X +^0Z.PDSPt2d̙JVHFR*XV߆M5d܊2OJTba#7 F񟑆i7R#P z:U7]th/y<*rǔʻ- C0[C2]>^<\T^3 kdnDIQ^gzups-[,vVc1K)55Fn8SMh1*;FGv${#nmQQ)^сm FQOxIT (bQg:^sa&0*,ǎQqʧFا/e(K;a D0*SvJeFu'0Կ0 Q.]h͕F 0Z 1K(:1CNakQ=w)`N9d'1*Q |&F?h1*%:sQ=q*oQE:B,+ \UB:o1i%Mje).}\{.DDF;x\Elyqn)w' 'nYk-픉1Ŏ`'|})ݒ`Keg1P, Mi\|P&~7B׾w/}}solgr^l \/Ɠ|ƺ=Q=k=Jg.+F1Jc&>gFqH_ڱ>es(@1t}ƣy_+Ά([RD!) ghg]PF+(zvI\]&S&`}m[JcFcahز>bcgbƖ0rNvD(=?C? 򱉁Y 9=so #䗊~īJC.Cf a5YsDPxH݊Iv%1@R28-1V´cԂ25Z#f+;'1z_+~鵻Fķ=T[ZAȐcJ†V=0WypBamΫdN^P6T} ]6.LkbtbEhnQ FacUhJ`P` ΔLQFT%H/60v<%1ۅyZ$%Kk+6AevN][ujڹ%Fs۹+F%fGV-;7G)[ z]b%35#&h7.ΧFw.ŧgF״sDQ_8YB6evFv^Nnw^9w-Uэ0:j=H&%vre6XtRv2cgȲmܱUL1ѸF1gtt!YmO-鿫1///}}䑟~y$$: hGOZ3r L=S8AL) aLFh X͐`;}t>:6>!~]cُFo}X4Fn$+߃Q[ V)G3[g)NTnE)]N !chnR1jt4 IR+~GE˻FŪq͕G^[f]8:& J 1 Qf5!J&ӪcAAK XȲwNKdǨQi, bF?G;asD"F%*qəJQ[+>- Y25kQ5EdkєԚSv.Jhikq O}g,FG{(=s|z>1a֢}ba3:wG̗g0jE2P2Hl$Ћi=3DXOL01Ӂ uQK_\GI 3&Σ-}rҒs73Zܽq̨֪ClkD;( 1%} XBBZL.&3%0"n{ץKs#J]Sq$$bIZ,u  Kx"ЉP6˜Vz Zv̨G7U_^dx`45w׵?sID!s'blQ8 $-WU p3&A,mղ%=/kcxJ-SPPD@|V<}CѼ!+d->66GAB,dg%k=0 :sşo4L^t7n֛ Nw=8yK L% rl@˭Ɛ\+KPB<,KkcpjRYS R=#ʃY&UGGNyQZL4D)bAĵ$k;mt'VI0E*l4nڈ쬪PxLg8VcڶQ;8HwU0j vn}0ٹlҨm`4Fx0a^evN`TEM7s[NEQ>-un(pϽc~5줥uQ ۭEbφFFiKrOUr/LaT1F80J..EvQFry7sR緯SlZ2SfSC(+*|b3ϲDqyC/f9)L `"KM^^+**y<}3[;4|^X8IBQ5pEegF%nM;ԯB͡ݴ|PaJJI=lH9{sQ VrZJjH*cʊ~*FJ40*Qyص>HT ]vϲ]9K:wK7w>jn$G/1H k`{ŠsWQZigQs4wB7f(0ʍ3RcN(_/Ċ-1JQ\xN;+ f6=`TdF1{GFk80ZYdž9a4y1/lx@;aJNQ*hC~ FQJE b+1F''krn vnAw?'|zv5?I%ub%@\6ASqnLJdY(d`ujE*Re0 iTv'l<6Fd1k@I箬Mcc3lR@z :aJj@Rk1C 1y]_/|%!񅒐xbu/uo̫sMdo99 |w\Ib??>ztd(X$veWkW5JHEqos7>1 j5Q=ws7fP{CzoLG_ŭ(̤H5*" 2:1e$Rbҍe$ # mn3ҢfCO38v*a\Ya'dN3DDƕGg7[vӜO}ux.ɐ`C65+0qRkwDG$P LϷ=]5k_WʫfÔ%Ea]V霁I;ԉD%K?: TΎ@qR2yhf:fE3h=_QM,¨xUb`3+NJ倾&`Sp&ց.<AJe¼%ZTWQheF/ZIkEda&63ɠR^C`Ք!Gmމ}(FiKB>Ϊ~vGPGݦ}WFv.jp&vvۆCpy1*cev{֢Ff]vĨN^hF5$BK+/WbtXK֢0ZE`tZG SiFqh9-sH!T%:6%+Tbnl}1E9V[&YA$¢s1=AYQhJjkU"Koez`xfulY+\CKKcg.Q& w>r>c/ot)JG;^%Ĝ$IR lM!hlu x&1>~] ^80E~b!6v_|{#VsG)w0xgN^-^ER h+QJcR\k\4G}|"}BRT$U"hxP>O(0! 8q+FdD֗KE(}CcUWQ 7Ng(T%bԝ 1 U>FӚeR>DFV殔y sl #*}*ݕ/R&i.JsB|i֢{Xn Ȑ)+؊ClvcH FԅO\H=s]D$Xva :\p5u<ɺxnq>{ޙ3Lvw::BG3Ug_qtE0^1-S)%=hZ\/R}f*(stcV^ul1fMޘr$Ɏ b0YҊj8Z@8PI2 !6F*OUl,U;%aCl , lxn0o/sZr5 hiT,(#L|N!FmQЧ.1yH7-ܛ}qRGrA@:"ČÞ?gץ3PUI/1%{ɯgFŜ؋.|񐞼t..~2ŋk>yqNN׸ڻ9nG9u:\pu.{a)F.);CAwf;rt?_stDW]lq;wtЩscvlUx$B '=ť򚤉4^X%LNh,du؜9H:cF 1ٸ Ü=fT2V]*"6-cc"6FKbce3!1>8ktRЕ],C|PoFl(1UWƗ?'.& ֝~D5]xOKF \9 ΃NRIЭ$:Vw>P8uZX;`B̨fқcNp|l_3 ػ=6ơˀH&⺇Ӓ JDns\*,f[@%+Xǥ'S^զk!j= SJJ*Nh1>rn]KTo c)IT_=N}КDˢ3<4AȠJ!Čͱ BŨoƯy {V[OFim|tɾqvv/hi^x|*,`9/nNt#|R367(.<FiQ{LhHv- ZׂryP~.skп+ ͤtAZ}^A*_BU1E/VcgbN^x_ p..g/-KB\!PD wb$aҁZG6$+=Cpu:\pmÕg??5ȅſ?|~E/6vb.-n>:Cgx9?lq֗:@(s<:J\%Ff~) f1FdEl6Uk9qL^B=Ls2Pk}G*-lxA@eD+Z11?)-qz)NQ݇ Rt`g -HSsfʔŹ(q1vK 4Q:FPb\mt z\_ R(`Ct\ } rh~VSd4hVbB^ ߸/җ.\\D_Y%4!=WɆ:рU'#Onȉ >%Cpu:\pШP+%]`'@LNHlPj{!-V߻W.| ]=5#,*:zARhTh=h8:/jTYYX* ((p4vUۋuϳr;6fҺ17Z1O\l2׈AA*GD0|Ty)ni^*j 1 k1Y\yW[_|iwz_+7Ma^&֍-Ab Y~Al$1@ r]GfҴinj4@{Ơ3Yo*6FCLbc)IDLXpH3#Y6U#Q-:YVxKs|EO@:1S4x?T6Z&N > a'Rw /`m _A)R6 Lo~QkՋ^{S/{ k\.[)\{t$Y((G[/P=dEK\ˍqnqd.h7y#6ib/&Z`7>KエutI@Ñeg M~Ri ?G@h~q~xt".p4lK4㡥O?׿uIq5GZ;?2 pu:\Yv d/!=ҧl$!BBc HA : ?%*.'((3g3Gtz,MgC%QoG@T"N>ǰǨJ"#%m$bFV1@J]qvN xYlbbc%BnlLTBtAw(dhv%#hP:OوAǷ|M{}Ȼ#:1;Pƅ!P2e8<ֳ*&3zj5:Vb>mЪh.Ԏ08aæ1 6v_ӵ{G!-,eFU<;&jEN,xr\mu2lcv!4 F•6M08fΗکT6)n׶s&77lR%(fz(R*TKDE:abEZ ě~AyI*@$3w.,p}7֧9w1wE/`eH-biRShlZ~m&+c6Id jHdfĝԋމ1#Ati~z}a.p=^tF4Y=% ɇPhFJqiT 5 :\puz'>W&+x1;*D {bB»&bWD;}"C#xH_r7q;Ϟ[Μ;KW9Gg΄k=2 TI 6 A'$'z}xWb(x*mnUrC/sn̓0f%n l1G-n3z-&p3(r)!IbDVb"65kLd7߲hgJpUuy^9~FqAtC(qzL /;n;LuC*S2AW̚d(ڰYi\Deݑ`'6CO1*A]zbrѼ A?x;ׅ.8mPo @6yj.fULc>ccscc;k{Yʏ8IsClJlAji"'LJl*h0A-@HFMZM#$-U䘹qʸ}%k]}8Jthle`۶hlh6b>6aLΤL@EʜĦ nJEaJkbVZ4 1lwIn[~-{z7xsLJ8S(R9_* pvh5K<tMenjV)jqcgR=AR`aF'€nQok2h0T;yI Hځ=0$#Ĝ"P tF$!Jr9'(=D;Kn8{%]qlssw)KP!-ˣ;RGG(ClUi46ƽ^'U*2A+[,5)5ccU qؘK`g(:nՠcF̩ `dC}+ ㅷx}?;KH|1o)X!RtEt fcQuѠQ1V(kaNPda1cc})g+5x3q&Eq|,Iv؄j(X(K=6m'DMˢ [P1ȓv6b2`v H ;a\l(bZ)IkYIb7ɞazo?G}/z9 #. ;_)ZqKNPӔ ńC,Ө14=1fd 3"1`ZmccrkU#/}C_3(Q7!ړbK}'i?^a1mIbnIl𬢥Nm$$VIHT=\-%ޚUUtPĦaCICwC`@6P-]l|;M`\zuz ʋx/=sE27M ێ\P=A)KW. * Y`zBNGp<1wKKܝOX$u!9W-,F=E inWTJyLD!쟑kj 0]c.\D?}c/,vq$$% 3ztC*V J!ē !ypxpu:u,a:D=iŻYstsGgJ=D3Rzb g>G +OA cP>/I4b oDP366GXXh:6ƱƹQ!h2p_L]Aۍ)?ȧ>s_%׎xju3ӎS p56e* О(Ld\3 ƜCbc+Cz[^ࣽ5ߜI&~_A "\oFȩW8Ei9NaL2Ra[/u[!Hu\CnCTL$N\,MA+ zUtZw/)A,M v]57?{kz=aSpϡq\e(6wպw)Qp_\,Sw]+QhӹBo< @19EܔD:mTwU*1ϣsfix9b28_矠O=$'. H[ǃ'y@1i& X}u:\p~w&уW\AϿJካX'&;s_5ݵʢ ua_Qh.3oJF&ęAD{Q oK4>(ۜ%!$ҞT(.͇|>r](]a^%6%^p cO:Ϭt:\puNg矒{Ċc}IDxSgM,+{_ZzAoAXK)($='B#STL8'¶k4c -"EB PH H@$@Kuuww{/_.]U|[λ1QbBHK0{Yb~.}VV0Fl }CfLRd2eW1 */$:h\> >ҏؘbxɰű1վ9K N ak%r~K-yTuY;u _}뇾+߇<; ?GT0!,L;.?mڈoaFcnGl V^|^;9I+J ykmm1`|)cɔ`!,%1GB9{CdcZ#;gcOŞ֬'tHw>"z&wtLL99vrfiBL d`RL͇,Fio~+W&!΀gFpH@B4HlZrOIL52E?W_fAV;ѵ&bؗ #jl]2%Z6$27oȄ@/CvyriBzMdι-<9& iťS&4<&CydI{Hăgm@rA꩒[H/%J(QD%c|It~ڢ4r 5R ~vLx3%z5DRȖX?W3pݎyxW-1!e~uc  {3J(P3Q֠r RŀW3nVm4lE}&l,B-(PcВ(qi? VmC𭘽`dtP=t:n^|ޛ_8̚c~?]6V@oVT⿬ԏo .Y4I{/Cģ%6G,Z 0%9.p2hc%Xv%bӦȀsfYXꀫדcz1rb 6t1!0fJZY|h E$I1|7{YY~Y/e FɵVOhH *3%Y&504WA۾"w&51YH&`jOBv$GcSˌewF%ZrdQ/&DA3ޜ7OJZNe[^`:{B2yZԯfSԩE)8 ;\td\.  R$VJ(QD%J,M} CuW_333H~OrLTsC㽗lpͩG,%& $"ml\.G> > VKB5sa46r¾cYjA>DLix% Ъ"u @FO,-OçN`4;LC6|7&1rۘx8 D%J(Qbd04ThǥMXĺ dȉ &#AƩKt8sœ;ve;w¾O?KV%|BWI^*2u|g{X<#eeygq~l ,8ml,;P^,;aؘU֐E ,7km^Lm ?ә;o{-on`,Q9ld|ֿS$gU$1l# ,q1oe1KD X9}\_x ]AALy6fzkY 5t2ZjP{Or5Zv [)W5oY=!2вp?j1CBd@lJG%,%=3H匌p3){= } ޼Zhrf$r.J15 }ŏ]t%M%'*nH+Yb5&( RƄf> \iS:i إU&\h$E<s*7+>5`d03ĸJ}_4:ހ5aOR A09|xzݤkF.X'N9 L>x%&"ɇ6 9m"6/vXD%J(QbcJu;Nc{MpA>J6I'ɒS7+v}"sS/1u$+%DZI0#nT3oa]CVNCTsl @l`),bz1V' ZO#>. <=gy"vo{|ęǧ>{iT޶wNJKUw6DPȳe⺡<~}Facac+=<Xd\" -ˤȔ12 ,jic[g'Rۮ^I$r&c@=W-'NB=5#3AmJAt@2KD@5]ZjR .Y(DDCJ8lL1Kkm׮sfT'3xujNIQIe{޲QOGu ~=~{""c 0lq-nu S;9zR]ޜ6=#tk|H] n]BwP"SRs*@RL.DD! !w΂͂RLwȍuxCUU A$YtZrgRdR]MD6ZIC۱=aac_n}96՞S3) a12V-ĄCHC&D^cFnJ,QM8L |w$|)x`hd:.1Nf}KȩwkߧF[n2nnz p_D%J(}itogiA< ) Np[$DKepn<%vs\$qcJiǮVBIhҗxɦ01# WV* #JXk1Sd~1 6+`}II򌚈̕bXl2'7D-)>4LU7\̷ F4[CF,ooV҉CYդS_ɿ"6&6FcXIMfDO]'Ҟ^ yIWY,0CVR;YJ/:|kЕXcMf*`y/C&/ |Y}ZeIfư$˝ I¤*vN%XłRL{/9Џ/<7+MrK&:5$/ $~r/o(3FQw̹.ѱǮD7T*Lx `$j=iHByћH.c84r$/6isĮ!`|Axy|b|QF H5wNUŲ>'{l%1~OԼO ~^wDD&qkM"59*v0xtڬ\Ot]NI/щlCדjs [ʡqUg0c+5G5H| AW!b^bGʒQiWow+)}]5D%:{>92nJkY +@'NCaPy>'JR4lxlJ'vD6&O^436Ж.1%"9wƮ4Hzٿ|S$u2BͯY &oo\'OcNWΜXh|T!d>tҶ$Y,.K!In*QD%px4 tM0[wLو ̱ʖ&S"xnۙݘ)H7=aquf {&f_0#dOS^31NpρrBvX*_ĪqLl !.\~'h|Ō FROp"S5Q d@96VSۮ{}ͧk7RMoęgw}Gt$A9d$)1云"&4<6&F+Y; 6F+acTtƿ$hV:|_3 썛jΉK?*`n8\<>u e"E{)DN&GeVN4F0rav" 0(䀍/kNy¡;}RLMzXbo7l> ^a 52IMDz\5Ń$Aŋs_Qd>%Ad 16mk ]%n1x@H/ؕlwdk,3鍏0Ak:ޔ $|A K!UC)QzpEœ K/sL:$A%0MPY_BK(QDa tPEM4}F-mw\1nR g6L!9dGDRby'g3OE/w ::UG'"# i=g/ Du=gT #r! T +vw{.86t!-Sy ^$ژO!# ?gKK% (J̺ nʟ8wk>D2^m{~λo0>\i6Z2NO){pZ"SƔijcc>-b"jN܃tBO!z0-e,;E_y FlN5[FN5_FVjr34%#3B?|`arEObjQ98K\8.}!)SUd=ڥr|TjZ}Ts!9{+?|_W1ի?0dDcj CP8R)&9'N3K `*?L 1Q6&Oï~;~? sܓRz c׾*laxS|SQ$%p6]bK^2.Q~IO&֚E#f~xiVL64ČkI/KA>lY@6ۊ\($A%J(Q,ې6ד=E6S"zJ4Yu-lw {84Ysps]DR.cdLٞ"02:c4푒l 7{@bdG`(lLULOB h2rF|h<; TC'GR +]ty|_qmwV ɂXi9!tfMANh%l|p$zRSaU{Um&f¶(bi1Ę58բ ۑoi3䣂qSe y#OzzY{6=,Z pI'Sj1?39ka$$;"I~ ڐn}sqa%$|\u_{hVLX}#+6V6 D/r19cAF=O;g=Z$irJ@e&5,au$׎JJR C4{2K2mZVpoNRtE08[KV&&yZF%J(QD%JL?mz&mc43hR"{IT,iHe3&z2tp=0: wȰ/ B"= ՙ`).AL}r%l̹Tw"(Yxo`1@X Dyk9%M7/Vh0@{(PCr|xP'ȊN]{zy?ǎ{)HTSQm13Bz5 T+HO4M nYJrDh- ף׿xDT]8 s: >H 2Vj諙Y#΀&RupRhuUOkV]Ixh٘m&.?LLLj]hcP \&Ժ&?hlIPo\ǟP!RhVI ϓt$(MG&j5 a)2\cN:v  f`y6?tg3| $h]AN !)Z}X7h=9'rI{p>\ -Z[%J(QD[yo"ڨvPcoNjdcV 3;g]>GSOÞgw&|Ak5x"!W$ -;H8$O>-@V'1$[Akc "~'0Bg1$a4nu;1"fxQh3Ab`7vmL/ͻw?|{ta"L>/Ia%x166cu?,.Ho<7)tliWJMS #FԙkJ Ge2'Б2*H7r h$~2$|nJAJTO?c&M^ esCyDЮ'F/NTj qmE ,SA Ae~ .BNeVC`.>UZ%yk|(4 <-BRu,{m$d*h'Cp Rě"3O2ڱ\L|8fliӮ_њo,"U%Y3T.-Ó''zޘNψ~hsNPe,(QDJxIW9 Wvrјy:tĐM*/ 2YYE^78A 131>]{}^s\yfc2G 3R'\ XO^:,@UT'y(lLWşrP/U ]Q/}EL;{iⅡ r^*fO 4^`/wQ Er youL45[27G}#nG\iXwH~0G|ڷK,&Xg93.=NLzYL\ EgDJHAoL0([xn'O'NeLYˍqdG[;&'SȵOoRPWG}DU?- -)v=1G(DjvRH1S_ ӎ޶{]ȁ}&&r-k%!{Q SnBA%֝xH?C\1|6M:' (hS*|t0GӹC%r!#1)9!ǦԞ3gѓ' NEY!\]bxȇx3c%Jە(QD%}LĺM4c8> !%7BG/j6Hegz??~ffN.sp޽2#96 g %~1ҳBpdYѢ, $FVէh@Ж?Sr-ybeX%cF(F mP*xn(cxJ`d 1@;4ϻ~xy{Lo{-F[nΔ*VFiEr-DŽn! f#fab_׷*"[ TroI|֟r #{ 9a~2ujDu7a*!/eX7خ޶ zvUi&_ m}c 535D!3 kthu3M[Z_G;сn@ɴZ{2@\ڧ*q]ezdt`G|dF Ϥ7z?ut<fa&XxzĦMKׅ/!rjn?gc VA/##^9b1v BkT.gm2a16V CDVÌZxw3-& ̹iLeH5;#CdWOt}?=/@h2#|Ul"h%uP`c2g+ʸn˭װw?LȈ}Lfukט[~Vr@! pơ]E}X&=Ei|q֪g1S>ɐm|PZt3s۵.LzpIC2U|(Np|@ &w}? UѫWVK6.5 g)`^!\P&4x$D@&iJOo&BD^~g¤a CIȅv.e{x`PI͈Wjԇ>ϲQH+77jw$3PoM=x:O5_aB$6&P۰Q>%J(QDM[_At՛F=$p8ZYh u?sM3Sb,B~f`p]M_vcåǎ.mf^ 9 1р_ o0 ]bc65]=Ni`F4h,Hr$2[,g.w"N68(AOPLPo tr\w2]ͦ.א  pvc2 D~#MoėIE:lGD%J(Q< o m~QNrbIgn#@#6 km Yw=|gE8Qk9{5 U #(ÂL4i% >IR ؘEs^ Dr:Jc$H[G `K7޶TrIEzLHYRAR@|6_}%7۽=czbq[F#Kw@7q24@i ZC̱N2 #nD+U^'~=[Ȥ+̈́-&iou;f WfLn\kA -qCfV jJLUFҒ5#Ǹ8D3.<Ʉ`r;-5?p0;{۞K_{{4!Ib=C8%Y|IkFdrԆ\F.aҟ::trz<)0c=&dJӓ,:i<65FQ#UlhRKe7>,3| 8g\$!QD5aճ| _UϪ/XRD%J(QblT-DX~ڜ6tG @BGqڑHؘ"z't]6In$OdVSC}Ɍ =bHh,e MYծM\\o~^| TF4Nޮ,RȨSM餼ԒjLJ}%\7ᣉ42\ƯOd:p kJݐn>t]}{&ю +Bt< 1&:2 RLu; +JҾd’f3ǀ>)G}c՟-M\/ IABU 83Ԡ}א>*A%U'NWţm™Y9z"f # t oʎhIBϱ8s\:$?ɺOl8VD%J(QV}ϳ(Ϻ MkkasJ*A@;N{v'{4T0?Ql ИE#ccccQ)pl_J%3gl-~IQ p>> 0_@Y;GLƌRPe}̎!aHH`0"33l,vvf]~ہ='@-׾wp x$\7r#r7% _J9hysq4GH~g'r;[),W&39t `O"д 47F$y3Zs'!—lO,h%LE#e˘LVk3~V1K!-/# $e &Y34  hlBݼ3AR-wqԺ?;PȂr4|!|0yYN@&%bO")r.U<e(#beKky>aVVFv"g)? Ejf 7Ƭ^U6r0GN(؀!fZ?;a<:3vfxD%J(QDaw_$圆b<#.Վ?@(0*Htغ83p]hHͱv%֥p 5͍@1*~"*%j TJl Z:%drDt06V''IzYl(jvpjL*5ɨ{xVB8XH XUUW]]G[.:1>?yη&vL}HfU0֚)XUt"y,X)-4PUQf`5>.~=zqu3hVeÐRJu4R2Acσ;X.}zR&uƊ0T@31j0Ȟ PE5Ln8B" ԌF3.A_n_/S|9ExO9fL  a3 =ce>@N;a1#g:lji* %J(QD%Jl޳VxCF{M;ߧΒ@!cy哧酓p]3i f,j2 +E-lH$r-p;aN\V*`31' [ndą1Buz6{.Gs7o/!:sleqo@ʉjf2B"bjV" 8_k~Ɉ#BsTdnƫ\1 lZLkV GvZEi̤ BrzZ2` Z2<Bzf̀3x>p׫5 ,)7/8')+!LNug3eS# XNg[figYzC>QžǠK+c7\?爵*O,L@IvSQKa|͟/,.cỽ>|.)?lhô3د]XzoDcb} oj"W]- ##Bk Ѿ Lj( Ou ~ _c_ȴ=4iT ًjX S#aO-9^X2m'r+CBy}V۳2XjoX׈dt&;xRf ue$Dvl}!$ yS{_7 ^|1C ({ꀢ6kEy&S8?}0\OК vJKCеS{51 @~'ffvyoT l %:Ѡ[ >{8<,/:vwhIҍ' E>l5HKH%xcǀ38h n9vzXBYZ8f($ 7^)e T}εfh&d$Rػw[p#?>)Ɉxri98ͱo2.Y=Ϩ`1p]Z8;z*16Q*H~q 'f3h;y6SqI/] 0D&+*4:&5Ձ[*a6HRg78l=NZzzRVwDR*b]#r]JazTT0pf=OL6 流G_۷$"|iHBtڑ7Y]f}c UP)ۆ%$=)JMtn ǚuI#i1џ1S - ]4+o֐<NY1;y6#!wg]9MG{nccUn1x.l,`+ ^(}\S3R >X37t`AbQ4tИpe e+< 7q9zʵ1a_vQ{qΝ7_z/|GJ_nȈJII'@dד1wFCAu1__O&:NYذS],#ml d{&'?RkrR%07+Z_#S>'SXA %6D+ X%:Q!OX8pշ;vTI2du}0~1 |2",Deb"2u X{:KCҊ>LZwtBw?Q[2%< :5vm%1I䛚g>MFJn ;0A>LM%TD%J(Qb4EgiicL1I$&$V+jփcǏsw 4=l,zWG87gC4yeSka(|>/?g@ |7g /t[3a%Tsl!^tT/ u3Ipu˄1~;CU"kovyhLȈ8bZLFͪ(֓)Z`> Gj1z?M>_G)5O:2^h8@,jəq\?#0:( S1kͤH|̒pZ|$RFטHNuOg{IxP/` 0H05>-e-5p6v eguLOmT3n#l۬J(QD%Άǹl}Ӯ:q:7Uck2־rh~/< lgFq-F? 8a-2C#&&90+\ u5 f2-1'KEG?j%u!A9V{_w\NHNpK'xpAV d~b2GЪdY̑ɱ^:Y8p @~hYO>}gI ^?^Bq t4Qi3" GY4 WeDO-EgZ%P5 dw1J_:MHocO @*̈́&%3glB=Q }u=(p5 ߺe7xRQD%J(Qb=V*,mƦ)i%gJ&#!F!1C.|m9c5;h"ZjGQцY[|@C؇YJ0Ѫme< \ F0a-,:1YT~#bIP!Xc̐j >q0e6;i95=^W휝}_Do;?yhwFKy e"GL8x"dj%ФXE6[i΄%K3IZRz.KD3XdnFVhc뢗 o\%t*kw!0H[YծrQTOL6o(EwKЪJB@^ >,$(iLo~W\M x&#QBߠٯf: ۍ}Hśajb (^O2Xv &y:bs֠:ؗ;1AѤ(R@C^2(`22E*%-D[n_ϝ:|F[4>%~[=Ǘ)_2m[D%J(!p+UQێB4LCi4!4*!i~z X^=zn?3Y Aq})> 0ZG!q "6 JICR"AL;I:Ty”֗T03;P9jF` .oI>\3"Ley_U3ʩYl |>P6!m7PR;2Y,޸ ~%_k鏂__Obf7~MUDm I%1E&J;N= ҡ/ZS5_ e 5uVC31ƾr )jz9MZWݓ4#uof:V2 2^l kDQ]qhHsz۹?}җ]v]GY 䣞R(ĄC̟:,{m~_|4CO̴a> (&]vaH707>OmsGf_ oT4ݐ($7LIgL6|{(|zaN73ٸ !%rp۝t/(QD%J=ۋIۼҴ9秵>H>?M-^MkjEC Prot(H]p;}9~KOyJ`9`nT+ r~R ɂ l zcUr7~@L>$Z%/~wƌ4fekV8'U1VU6F!6^<~}z_;ޟOTo[nNޜso`N׍-\ϯy BG¯c_4:GmW4Lq쟁l: &-+l5B~}!01@^nL$spk.?XS= >8`vwꉩ.4vEJX4vI-鐤o&+H<ȱPd|ƈ_ǺQgd@9|%&0tä92w~%J(QD%JOGۤhc9LMȒFz?̈?b9eH\x`|Px( 7„H /l w@O/θ ,WlL28 B N g1FJdCdl fPyz/pv:)fd˒ELc&V` ;-妾 N#9#FL2H%0z>*6"pN}aVFt*;J8qY>}醄<M]WuwTg̳O @a}C|v"SfUŁejdD *aWgL {cSOq Gᵪw%&s}4L34~vP=Dp1 z"Ę(ʱ~~ih2!򪃯];we$Aݑ3"!%>H.ſYuY Vb Qr_bB& d9 PoS{HJcC6i(!c7~ծQU6To D9C8%j96j_\8 {DwYçhDof>ltF帩ov(t(QD%&Tx$bC'QPi169pUi笯** -5Tq̦)OPXa%L1Vʋ02:!Lb uȘP{Ro2>5}!dJp}^X<3>uu8 "Z`y0 ġz@c>⥒0>=%J(QDy~(3&|2ȩ~_\#|wLIfH [&tda.L_?_ {'5;-١VT 򠀒Ō(@2 Fm|~-_bj1RyeR$e~ 9v16Ptxf1g=k.ΨiV7Dv&|z$ȣɈ`jDja 4j,bJ=_xJ F"i#j2}d5T.Z:$P2V0?dt3ʸK=&V\/$"'J_G!$k.l*IǟYc:W^s׹y'6~Q/5BJP TY0$m3\o@;^4)bYk&) Ō]͑GԼ$,뾑iu"< A3=ϜO |"01ѐ096^!l" VyhGyܨڧvRRX\(QD%Jc 'vi|ȡHqϷU rG Ѥf )xn$lf:PomUQf JH'.. cV;å3y36Il̤[Pː;[.y(ty{1GG_)]s<7Yuޟ G[ؗ>]CptG|c2fcK3O!с(:V^j41 &%ZW S3 O1vQ‰JBgBp 7Ό^A. t+ Vw9}*d<ۘꬮ(?~iF /-bˌ`LjQUF.=1D6 } z1o!Ru-1nLmpNR9Ǐ!ˡ;d1XˈzI0MJ 6@z aLJ)v6* %J(QDxf h(;ԓTu7MTxmXWXd& ɦCR <}x~\GW9-\Ok#P˭"1_ss b:9KG{e&8*dIRCB0#B&&F}s,ՏK2#M8:L7.ӧ*̈́ũa2 x[DI? ~O(eiZM^8s,͖BYO>q._K(QD%JJϪ6&AASiIL8@H|'a[&O/߳A%ӲJxŇb(]t~O2փQV14gWYeD|p 6 X#4[0ݙu,3fNk/UsտO*g/wTjE[DC ~=~=[k&F<2)+a{t@~VkMSU$J~1dϛ`NbzB> ςhdHE21ŭ`9p!*2D)?D nHہ ןB%AFkрI^8MzmȀ>T-{['%֐근̘0+DŜ@cMXފXD/i.ç{>x N@aZgĆ@'usCx?8=7[^uRRJ(QD%Jb;?YΑvf s)$d!4Ա:<{"\:;U1rEOL/wO ,m Jl <+aaAxJa?6cc`c+aq@2(~Z$QxkZ\u9_t`G8v?`=#__wQ>X\4U|@L== 'AWU#lCJZlY=rS?(ƴ ><η9)mК9L9q@9 ,N;xM֤rL);…{?GBSw]k]s?sΘl:ݖt&՞uj0S%JѼ'op@&Ծ6Y?\泵'yeuG&$ffcm>xPjG+ЉCSz

[AfMi>MAvLaO[ U%J(QD%&9QGLlԉyILr!U#G!)%_<Cf.mp%~>':?aĸQW[l+9h͋WrL&[(c`c}.k)q@n'D;ȻC2޳{מ7胐3O]muZ;rz0@X -@ӌ#ߘ 14`VBqdcD4eФNQ2oJ@#Zt +R̠5.`aYx495$1%E"՛r?X.B&E> !FAI DŽE !29`L_]u譨~h ᙀh=,S4ũ?d)Rt(@ͦ@eQӼyQfra{^n5#]!7 ≯SGckژyHZHX  /uW3sb{Ab=HS:Pӣ>0N:&ND%J(QJrFeZ>k#4tTe&$4=<|5Uz\o:<=7`[;ߓq')v,ōIZQ',DBlc||c-Gml-uR­&)ފi~qΖ.O 2>"+uy^ֻ7 Yz}/}kQ?SdapY#?Gu ~w3"n`I%蘩1SL[Cle%IV:ir0OrR4T,=QzB^}2%2-OC ER;'^U$CМÖ'DTz$ϼw򚟕Բ`d8DM!| 񄠘(c@IJtD9Lc̍ g< ڰوn Y˝đ^3g5n~*'d6]ӆ:"|^ RLs")Fñ1iVYx8(Liϭ(QD%JgnnL47fILBi2$:6k E { yQYnbG,$E1tv @PPF4ƐmW`x1KHx'kLxUnBJ>L 2#4 M}ٹcexWiO_lT?@š-DI>J gns^~У[D+O8YA,t`L|cǸ8ƽb" G4S!#SrRFNzݧr&5)TJex м_EjԳH<A1ci] Qg^s5ou%lrSꦌ"ea!&' |(Oꞓcs&PtV&}DeaXx;x#/uD%J(Qy~+yQF|GX 6MrXX5jrQky sb^*fsJ0"B,?)pS3 c">1  rXtEkMFծ6l>BڹceOOؾMɈL7 ׫&e@/# ~>#MdJLdRJ$cCEA$«)̈́E&;IA9\4DH ' ٽFMlHtgu`R8呯\R5f+1nZd=t@*"e &!7UW\CYʏH2ẏ/i1rkN"Π\'IˢtԾ%׉NN *f ZBɺ0RZUCR}XbDNԞ}! fK L #yIkSR؂ B 1;াkx4&0&J97S)qi%J(Qbͥ yP{&8ʹMmdZ[89&,Tӷ<GO΃ԏTߜ wУMů5HK lY0S3-l݌'iJGCT^Ԡ"r\o Ky_O9:cڭ7q};r J;aE4mH[A0g   t=6F-å#Td2sYfƉ^m1"s]dܒJv*_< μLhꕎHUO~&TOQ6x}I0 a3mP(QD%sH]6v&.pa$bbĨY߿3tIĞv";w\ۥg wDt26^ зC YE ЫAT5i)ȸ^C ?66F}ؘg߷P<Pq]KcBP\i[6,NbV'iqw]W?|z69pwofᵰ7w2 P ǡYIXC5$m"Ɩf\JDJS=1J.i!K˳ILt)'z\g損9WsФ\l@=]OPOGƤ%=ndrPfn***?? W^q]RdL]'@f|:R΄ɇ!_^/pMoI8j "ာC;&T8-M 0gt؄h.-pBY_A3Xa2f4xb8=S~Wߺ2<'d "J1DaĔArrz$d֛J9ξ?nKCguH:vK!)*9D%J(Q{F紳M6j>xڤﴣ6mdӴxG\$tޗid~fT*CۢdN̰*bW`!Zl,13lLN|d06g((Izh=w혛{$}4"i5_6&6mlL{-͟A+B:4+KFv 5-*W!1Ɠ!3BHByUkHu__zJyt2fW`6MAC&Dq&ۛ:`9ut05MA6MA儼 tddC4SRo&cjw}- 'S9&p {@go:2!{GᩁO*jd*tJM塲@d 1 f>L@\k  P3Q!g_ oƷ=ɥS<,x"bd@"0wSN4[a̛MA@,*0w9=g%J(QĢQ,Nkzm:-b R;8@Q ZnEΊpfƆɣ;_8x޾wl[ޒfы|0$K2=gKccѱX/3b-Uߴ+T&I1r\51L~ILӱlexo __^F>C98:5SX0dJ~-͕GݓK3ݼw+xr=˒K4uFf}6!5%޿+ROt8Tr׍)OTN"U$,Vf<`:,U圪<gD  -ƛwK6 f#jec'SɣȊʌhe$N>PImjEm12%C`%M= iq6.F+?V$LO:=GѲDc-c^X#LӒ_Bvty5wV]&i.%J(QD?-Խ%q.&=%4L s.;igg?W5+]m{Kr|&]7 H19iq{:u\20V?L%vܱK_o>I\p+nY%L굘u/^Pj_ƬLRܨ2XkPB.YnTwl˥eE52-<:~*|+u p+0 DUiHB7t#q*Bv`j6^^,mEoU Q>( ɂ7 Ck4HZNC n[WA9_:kiK}!HĄUB|R7uı#瞃M@i,-.ofA@Lfl]wy:.n/'@[D%J(qE3<=(>)3J%޷-ɤszlN<xz'!"e,N?*Ė1Kx'}U53^WB=чsLxj*ptb(~F!\+ʫysuhK!`_gՄ"%]%Bǯ}nG1yFMWB1x.ԧ3i6Ie4~uLUKpn'>fcBHU9R ?niƿXQT(!!БBBTsO24=c/8/{gD9%!CĊ\fo2N `AA ʨ6%}q,c^؞rMqSS;j(ȏ@Z:E@`t58w?znِzkZm~4˂K* azYp?Obqv=yD,u~>A%J(QD>t >.߸&$YbB&N"FTFvˡ^zx,0&a[7C񼍞pl Zؘm Yc)BaxRBXNԆA$/rʬ}ct9SY\};Ư<9H"d⋇~ d*s uט0].fOu7Tav&O@Xi@@_1rr\ [6 2?bS88 ]ufĘR\eDBf)d@5'!τxˮxٝ?c ׁU3 )KS2<њrܛQ55eUrQץX -5ٙ0Q}5¾լLy[6jF;^|M]}N5-8b[ͩf\ Fnu?1iC]%J(QD$&=vIH xLBCqnDp'Oݾ*dJ~LȤm5w;ӟ@bTf$ Fډ2Ю>\;C1"NT>%*,#hLp%nbӧpK$$L]̪!v."rHQï!/'`~z'ꆈجTce3R/&#e]b6ej#GY+#%vۮ-]~ sWP!ܣj0ˆKHNv"!L8J|xB@ .\=#!bV{J8^yW$˄sz?,sa2_E(u`P֖OGBHYOdk1S A8۞㚷X>gKZmI*(8sfpmE^=S׹!K3RwΘۭK@Lx20.M7٤D%J(QDC/ {>rbG`?C\SG\0nӡ5mt\Zeiυ&˖;B/yB%j 轕TZ 뵇bCOoCc$#R/t}[i{ wLY̲Y5(#jn:h15<r!: 4M&aBI1 ba[4b"1g)PH%J(QD%~|.ɉicLBJLBw@IH O\hnf5@XlƺҰ;\[ T{x}JO"Cd]+xIuL Ԑ?Bpݖ7pPF\7=LhSj)(8kNsۄTλnVV_zApYVZ9I@U+ڰ_1 k`#Sms$ᔎe !.Ic x/)?VlQc.8; 0k(@2$2k0|AX{~Tz;۷(\b`-{?zLNdkLZgm)չ\88JRxGEAQRd%"T mjyה!RiP"p4"O= SpY> ‘< bx،Sb>!*(QD%:*UPb&&LJL%KbJ4#8@" >Ɍp>o>{r(^qMG 9lJYÅs%D W a(0N"&1:@M&ĸF}0#h1 !ۃI'{FȈx@D|xڷ[OkzO/O >䇒 }Μ̾DkBT4ͥ]GXMlMbF7 2'>hMi~IyEQ,#T4AeYcRSa( (k:7N*fͫڼ>HY.{k[x(7 d1u5%,`F:oeYHD@#`VoFMd Y4Ƌ&+E,U`H,%F`TTȒ!#(s6WG˽^bڊQWin2L3Xa_D%J(Q!֌B9`n$E蒔\䚺ʎ$^]vF_9 :xo^X^ZOYȓf )0i܍ K{ xhfi/AS*>\wKR[<@gTEɤT5"InvdUw]Cz_;7OAN=OoQ~:@1jcap^פq]J8ꩣXj5HʥUA틚ht7s^Wx3_Pҙ jk!+7Ĺ=Q*Xt7a=aBCO:2T%HyLږeK^.m8#治nqӋ0ߗâe} MS4i&J14 Rb:J S0_u $lŲLJ]J,pddEȸ|z,UbdxLnH=CCY`ȇ9l(%J(QD~lSb燙FJPMNH#״RCF_*Ϝ[Ç_v9\}{`䈡 ЛSuRhccr ݷ,-CK%J(QDrXycO&:ۮո\kl{ix:1Opl^l߮MH]yu4@v"162^ 9Q5:*3ӳӊ LĐ4@8G\`fnRNu}FU/ge'o^o=8SgVjfdb?t߭؃kF`lOl3uO~h'DĽ7]Hx髵=P;k RWs6JM(,$ҼX>7HRU8߁bIU|~dŒM_ ;jLr{ݿsՁ_"67n%b< d1PpA6j qǭONf`e[ #\ ] $RL#8č@M8?]' qsC8%J(QD^ua^&?wv<3 qcN.Lj 01Wg΁9{޹3`gDJ?q>7AXKTxYwڇ) QIn lIuFjB#iO٪tFP)Aϒ5KK[{w7L]n5K/Wܲ?7n׺qvC^am\7Ģw߰7B͎]e~E U1Kކn<0h.p|BxAK0xF"EeaL 6*xD@ !\eB8w|{^r2f8rfNȽYDBhK]ݱU|&S5U.9G/6fIP-{_,)q.'Ξ> hje+biʓޔz#?ʂFdD7K]l;ɍ7=Pȅ%J(QD%ʽ"<3[Iw|#j" aBÔjCpԩޓhUI@I(Qn)_ɛ@Rih1`| 󞹜2X@ Åu0E"d되Vp` maHkY@k=UC :VCzp7t!u cbjcERFk !#êlsω4ʎ#I#;sQsP >f4()/&![0qrKƁzqRL{sd 0(3\_{z?u5$aSg[ܔ.V1kQLLDª#Û'4$^)iVP~2 f@Rrǁױڀ%G8"\4vUԌ>֟Rzw$qԁ@nrɽxnUG^^v!Rג`Y=Wo4U>sx.Mj"l9$5I^rtbjZ1!^#>n]R\yu,WgWV<=![,*yӶH$4vqzrgADi%J(QD1R s?m1 gAfEJL55v7Bb6u[w?8ޱL4Byۊnƾw=s;߽w/,,YOb AF3E1^1u ~ȾƅI:unkFƣ7>F ƫy?_ 0b_~Gr?R!PPN(LzטY^[.qmj5tCD*ࠎUƗUd߲Q`}"J[ E4+fAYЃUCq@Ў*uHfλN RbDsXqJp~d\4!+_G [^zǃVtHʎ6H4\Dpl,:s"a)Fo$%!>&̎ ]gGWUA%anqŸ[ٻvnݪ$+ؘPT@S1`&N&(NȭpdXV㺠}Zn0caCjE7q[?<8tb2LH^NI06Z ^>8K輸dͲ]WowlYSLMkp~`bO?<`W;62gR}6mT`шs/"Q"큚fK*&2Ǝndue5tk~qDkIzn^ysz <~\HA*RכMi2LCCK(QD%JnJ-B=L5)1~MH}RM>!dF|㜅 d6m63l eXgBYg0X'ux`8O'l <>(5qTh i2`^iRkHܗE [y'V~Ɋrd"h"?i[i(U~Zy.*~i;R 8 JrQu9!R9.~qD8ꨋŜ *)+א ,szYZRψJ$U1Ʉu? Ez tZnAKaJ c9$lo)h0~TqLHeHT`j* kxlIu#8v$٦{)&g # ̇7ћB ^HҮ%J(Qe{B@=̱S#&F%%%:cn_fGL7TS*&6p >p(7큫v_XK9pm¤\ȉɊ W N(@ cm #nZj=JPv,$9ϖ]0͎w9^yo %J(QD6sxf]w}L~\a lnjϴqr;̩^2[c&尩;w >q(XqXVq @I{0h-e=8`)bG rj&ĵ|cr]1 OXFe *GVTwz 'r^vE;r5sf,B0Y|?A̵\ïcby!Z=r81qFRqv\ *z.F_A*^X.LC;`%4͠E sVύؤÈiy}dOU졪)ȀpI UUG$wOBm71d&:n/#!43]3 X EQ=JDr„2&%KLiړ^d=Rc= lK 3%f)1&6dždTM*o`#Dş;_^Lp"4ȸ?DPmYSa,b3szlK(QD%Jl> y(̒f䚦1M66aOgC͗% 0ö*L8\ӑ\lfl1mPBrVv d\,nkOTbJĻu=_ 66Uhcҕ=.9 b׾v5mLp* HS5AˎuS_3"XhNYw4Ɍ崔^2ȯh-ʘW\ʨO:cd{mb)2&deY= p<ӬH2!0j4^+bI} &b3'B:n%J(QDޛt.u5z]#cޮMЇX`XV<1Z}"h&` E/ɀ0̨Q<# $[7ۻw^2abқʄWA""!;n0#T-ym}m fJ2*='&H Ä+7R^2+WjsgO‡H  1nY@Bt1캣;2̇Eq4˙P%[D%J(QDyO3>Ξ%1 I1Upl(oRv)`UA=4<}D +lL,=l3=h# 0;t[lvA}*&=b Kr;ψ˛">960kHf5Y41_UX- ̍ (L7#Jpx5W5 zT\Ϙ7~n`?R& ڵ=xE ;{f/$ e 2>ժM ڒDO+iHBЛz+'mcG:8QU El2!n30鬘b9+.dCܹQuLԮvmI__$_>uď(D"}4R>}>v8ԴbbeBlJm$4~`&k $})su'gQn: (7xh($C%J(QDYߗ/ҽ ϣga ' ןx8@7::4v&i#h^c:=L4ʆ1Ny>uKV)A 6OgbQp@w+p8>H>֌&lг(M(|o8;@u6ˎ۪7ڟܼz2=!_#ԀԢSf_6jm\W8wL_ϟ#R"#IM|5b fD:; ;ŔZ;apff°RȄL~GŜi]W^]W% ('jx5ְSdlgHIBv[)kOT6Sxp$ڃ th+ҧuR>o<j#gj38='lΞ{[9@X~Y` {sm;|9,++hy2~m'C_s!f_Sq$$2۸nv\"KRlu8wK@I-JN v !*q 1\=.ȯ  8 )\,SAprLG›S}t*^l  *dIo{\-44)ɝO &Ձ+UaDy1a]ſIV|g. GAOH'Ϝ;I! V)HyRzS#P F'n|S(<#(QD%oYi4rtNHBH!;?OÝqLi%#vyTcs|ρ`L|@yC)RJa 1o.cif5Ē&†u T ׵K$?5L^Ю ~Ѿ˯3?_xUDG0ϭ+Db"8IȈנZjz@ );ilME0K1RJML:[Մ@7BbU\jiL(uNT /Yxo*T'!6޽ҝ/-[LlPf<-2S@#!_}J gR9-a#*r旔 #I}A%C@o]q07R  ;ym)}""1BBG/D V9 ^ un21kĂ%A pPD%J(Qb 1u_qy'5YgGtDFH MFrEUk"gC֫@AhIar؝2Y\f &^I'aω]-JneO\"EoY)r*\hIpQ0P0e7^gO|o}Hվ͇?S︋"~ %R}L2h@9cZ_z:tU"e1,NODצ~@H1GM+լWo8a4󖥺PTVىcb1[lJmQB#"vܽ% fpa0?pejk6󁔡UKV9ۃ_agTgMu G2=mDnZ̨)yArC (J~J'/^/lL-$.'4m|ɂ(pe.Jz^1f +956@~} *M]Ⱦ4R#X6LrbZX4 LEcV5rOZ!$ _S |imۄܼ~ fqx>H&<䁱D%J(QDyݛEO$&h:}dY3&$fѵTӜ|#1KzQgϮBAx+=QtdvgT!J=iPỹup]۪3\ i x\W@zR叚rVi)% QaU_7o-/" GF{??;19aAV>1 ů=umpnlm.̤;s-$fh!wBkY4˂ن޷UB 0HEZnޑބ$@#`_SG_rw/ n.ư&!@H {de.4"$'nG19%*.1MoFqP5b"% >m5Y_*Y)DH5ĹmͲx"BH;k-v7ºcgAlv(4hw:vG~)QD%J(QnBw3)gv]o0PA'5(USP$إuykW=CasC؞2L-Gj;D9.{Z.}ń߫@yAY5?Ӵ*kN8' )xeץ{tf,{e 8TN/O8-ɒWJ9s5ڤl;浺ud=7 4&E ⼁aX#g tL#LZVJ3&>w:Γ #u03a%dB߈@Bx!0\d[#9%]k_}T!F- B}8պ9m[94WOIoVA4唋6 (RUQMg`19J{T>2 ^Gl$<T!ႵЃ?xivS_!rL󄨦dJ4!fp326صtѴo`ޤ"\(QD%J(QKOyi9vh]=tE9*0ʹ @F$#& {Mf 筅opnߵ u}^ Q>Ҍ y,f^Q]¬..0]'_c8\{2`9zD{I5Y4K_C8Kvhug !#"fF<#]kǯ%0l pV9AS0X8=Uަ~-L^?m0VpƺiB_+eAk-|̌U,y(m߾yX%0|CJ̜zK޿eY'p?vL5gX,$`BUd<%f!^&JcΆgE|19CjNSrպ%di˒oz;te$NfDb6~"e?L&u3Q%J(QD%w?i'5)o!֝D͉.m?&!06Ȉf ڒ_A8rIʂ~(N9( 6Q#DN_iX%MNu{?߻o m\fuQlm}<_'bM_m̡pyњ۷mr";!)R! ؄b!BT$y@ثPAɸXy a{?_ = K#q~-GFڪ Ux-b/Ko7wdr2rI1Bȇ`J$,ř1{Ng¬s~_u^TVR PuFab*WZS{RjKf^b9F̦kHys4L2l_} Ҟ |8Ҝs$H?FFb*Y#u[DbnD7QC!J(QD%Jܱixɼ a`ifG}×eI& 2]#ͺV¸/A~3Bt7g *YȊ1I̚)x7hrmVZxz<+Hԙ$Hqte0,̪1 k0拍Yհ=άGBBt1#bM',Qȇwz(QD%΋R%f0ŸĴH;5B(Pa7(h;>2"6~T2b68,xڑࢭ;aMăxN0 p]_'M0&L}ffYP9 W,"%#(q$9(es |ϾWzG?g>|z$۟FgxՄr3S؆ -RU  K/+_bKw޻n~rK-%ϭr1! I !&d:KbZFQ1vPi +7wRW6 ,B5Kʄkgqsu&Tȩ3#LCWA^7 i 1:ZWD%J(Q#-*A10mRb ifGȺdGQɈOFXR]6?/ {f<Yq,y|͙( DzhIр|r~1!Xd4P#u-cR(P+&m*9!Ln׵W_:/~ig±‹/zO֎kHt- |¯ JlPᾱfʙp~^::8vО#BBvO;QzV .;wRTT2b7VzQ>@j("Ō( UT]FH;eϛ^{oڵ{9"xC!gJy()5_BшLRE0YFϬͿłv?jd2b{(B(fX%bLFX`TdHfΞ9Й-S !83b^Gx<=Ls)QD%J(Q·Zqzu!1MaiYwK|貴/U;GNdŕ .0U3ۉefP;Ԙ,lz@R3 +puq;ޔKɅsIÙ*4^^w]c;V>$_VYc9p˻Ӹnlt2m[0@Y'gDei*Dfۨŝ`KSYLdb-AZf50SG5x1% ăgf*ut5?}!..F3ę:TD"N hQkc|0"3t3"JZWÉi 9o4Ss͛Vsx}ǺlV yIx3pYmLXk@B@?.Al,ÈĜV }D%J(QDWQ6F~K$9P7u: EΎ7̈0 z fyc5vVZ1!_,ʼn5OӖX4;PҒ`\k  j.HຌWڄughD~nOў x Z@޾zW7% Q'~8T;/$! tfddRm2Y)dS̤ud{ dу;H8e@W j&˪!BeZ1 E?Cn10Ut٪1a~qpN0o;;DJRHP'8eD Y`rڸ q@V2$F|$rP _d+1^Ⱦ2SZmjMšr[9 !\}؎bgL8lR]k19w۟\9 ?Hm*bZHu5 1 *{yH㌩N[Yn%J(QD%=欲y? %1 yeG _=Cm?aTGPlO[l[êF0@Px,0v,*2ot:2%K@irs<JmInof +OOĈ&LhMϧyݵu뎥>v!I492~#&Z2.ů!Ạ1qXN)kVNL>5rp\N4U" &ŪzE`0b}zʠ030@.l:T`)(PEhL )sn !.h۵ei #ЊR 4=l$$D4cA(޸ss\W䍴) HC>hRdCc͙/8Ȑg-7Y'YrH0Ŗerr|MB(OHBò$D?k0~N@trs漎=:o%J(QD%J2.51JDמdIL!х#f1JƤ !?G=#G5ٱbXí6:&G?؈lfX=<eE< 86N87"oD*9v?B$ϙx ejTY#w]7q3#h@QYj.BlSWtmȑ n[݈7͊:UD5iI- @HuXn` 9/$ 9!bZPqV{޵sro+qdAČ=-+IqS *gj}1jJXweSaIi1R{$UTy+)΄8#rL[HBlŷ~anGaͦѡD~4v(3J(QD%J=Xy=/+Sb^1~v13#ƱZ=Q -j'>p_'fq/I `-uUV@m4P?oUCB|Rf&՞xPL  !U7/77`J0Fp~ÄHV9aP9]eA1:uːFgyφ1InO)`'v̊J}}z,|رDB(c II1'Y|! ܬ7|(*QD%J(QD/߬S %:Ϧ!$lRM!Mǜ:*Ysg;䉓pǖZf9|T( $ r Du1uۓBbqږ\O׍3 Okڔ_x\^^R]qqu_<2"$3~KG+nD*!DeuxHZ W1ojeT1S:2M}yv@N4P??%Կ)f^NnbR{bjL6aKIz73I7_w=xÏNj_ $=ȑ J^j.ɚ; dt9ѤŗHYu+vh7i@@WZrQwT&&Zi"ph(\D .hs~ŽάG$֖'0$Ĥ8?LA,bĴop}6x(DC%J(QD;{?o1'N6qWF Ɉ,3b=vb+¯?/q<@L݋Xͺ!)\WX'"mӄ9o:5_+0azux):vW}?!+fY >$N_qݬW]6+[oG6LiEL+1y3uΙJkiLXSC8ff㡷4W5-X5b/Giվ\!2 2m'`QBIB]"RtF~Du9_@7A>y2񣸞m̒@f)~M:#\)3Ol۲֋^"!y0&+ `>Y9RFy2dƅgUYBktt"jZ koK3`|7oO73M 0V p] u@y9nqoPoЅ:嚺TSW&8^{M*䰶2z^hѼ: 0!%;q]ubdBsC4mʌi.Q9ەFח]|Ѯ׿sK L\_z>C`VFԪ|q])Sw,}EgI~:=vƆ{nfԢ ,W 1jɄDA (k^0̩3aJK29p%m楷npe6&oR w>/sm&|PHu|S#D.I<p_BjCloN]CeODXa'wwE|W2XG^wZjO> nVrL Գ$!>tD@r67{8-QD%J(Q!=2Y=NBgGWquĬ##1e!#,YCW A;h 3 jIs\paHX'ԧCJ ,CQƯIsC8kc ?VUx52fkl[`ԡ%6r+' *URN}~J&bJUl$+Xn+>膞!L%%'nn*.I;Av>AdBF[n^]' HvZ(H=t7Ÿ IVqk3k<5w:Q\庒zrrY)Q. b2|>9 9vBT1KLo_\.dч#ROMcG+u/'!,kX!!}CWh7"M‘g%J(QD%=樧E9Y~ Ev4F$ pC@gcW{Z8q ܸcWh[p]lt`NZap]3׍}%LxQ2NQvIrxuRZ)Rʩkc2_oߺtNxW,g\,':be5,L夤˩''XN` jm>i,'t'tanb>2 6ILfѾv0?B4V$Q`~W&R3VP֍K2]unuBih\fsqZC[;e٠6UencjtU6CxN&N[O8@%"cʯ͍{>u(|WMBԛ)c>y3B{)Qb^O%J(QɹĜ(]yRc z=3)YĚ=ɏwkR& %>uvv9 ow@gQF2{TJ/`pL`8hrAJňI}`nV9a}h;Q?p7|So:y}>_A!e rj},u.[C }8=tY4AѼ8#C"ŬT&)]Ԭ}{ `#eAb-|VUp/EiGy+n~;pPX !E ;9bpY,;3e2c5cFD]U.4HSYa?-n= ]= aE,4Hi^vIP{Q>{n% q^EiB# *B*D%J(Q~gޚb\S!$+ߜ ;hQ=2bm #F<Ɔu?2aOϜ/Æ2_pČ:ZT 3i] isKG86+q"aj08LuΘ_׃kf[ןέZGDeF8WrR{ PNr Ƞqݾ )HdT/j4|&ն_<9B,AD!PKOLWi8~WD|> F);~#J2mm7{|QگD| 'Z'a.'.p*~.[$_>Cj /jcoKvpN(hVM#7n pzi $DRh~=Qc8.}`oXهe ~YZjZy]ajMm^F{}}.d%[oyɋ d sO:\>gşos/'ul -5XZ 4+^Lŝ;#yЙ@(QąZDWJ(q cʋ,=9K9u.4M1;bѤ3LSؔv2M1^2cs9,{i .ݹ/s-⬅uf.$ݾҊ/0A-?\2HUxBFJJ3${_v{'ܪu~nqM=WͶٹmPVvHfA Ziq. *'9LU]B+խ'۽7s0cR}KryF)lLIPғ@9ݷ0@-A'*x$K;]7 ZeB,X@rYENzy׫AтWDHCUՁ$LI ԉUH["]0J@5y"²!u۞£ǎjWS`VeH%UHE&!6I&(mD>d&(QĚu)W%JlApn 9kM8 Y5M}1kےlUf^9NKne'bGׅL20ir5hyx9%e+X"{~k!:ï%sN+N%B{Q{M91]/}|/ڃW%J=QhfgU2'J(Q~ao9v%1lMiko!#61k!3uf%]/ Ѝl_?rW²Y j4ʜcV% k923 KpA}~h-&#Y" Eb׌uƯQ b~{~}^{^CgN4l3ȈW}[o'+g_|?1*h.3l0-MC¯Aqb3͟P] rZp(A5Dp;w&?% H*$,j=!Q #dAxQeC\+;vHؙ_M7!ڣs x&`p:w^A4%/G|$~K;W]y-.I#!ֵ̔'RAh/ WNW WH9Ǘ3rba3٠PCl{zAFZdގRe 'K,[>1ɘIǪZMB z}cY#cJ(-v +_4s+RI%J(?)1s+rN%֖<s}͛ g6Cr$Hjh1lJEJlm8p aH(EiH"R"Y-Ɩ6k}MϽrȑ}: \d]wgLf'iꊥ5j0)+Nᳯ S+ #|+4Z^u. H0հw/ic30f| ~}߉cGzb:_-^|_\W qy "<~8ѣ95͝f Ӄj 4""B܊I`tX.)puHɠla̧V֭]U:p$w7({TUo'o%#jkB]VJ/BGF8j04KEO7 Q_Eh;R8zQ#(`0B;>>;dxm͚򓥘[p; Wo߀_y˓.f*wXHױeATbl8A|ȑ#GtӻiLJȑ#xNo$> mjbM##Vlg̈rd}lիnu!Ijxωĸ۬To ^*'+;EQG|kNuQ(կUrZW~ge$k'q)?NyR۩XVwvJ[owfR nԽb;' ^GyjeŀqXM;{|㔂CȲ4T\4Tq7R}~HiYeP)ǴPEoܻtő mrwII1fAfl!n3#G#dѡ{2G9|q$ $ZfGna$#pv<2# W[5c#_&A,rw=<%nc*Q9sB@YfS'O|[vpM&+>p?2#3g$sYokcSa~;1lV 0 :ab]6zuo, ظot_2|/ɴ:=Okُn(9!AvI;s[1oa3FJvmvA'>) ý'P- I EFEDawoSrt"cS'^;fb:427{v\iIu^mku}#G9F>繺]_@[ȑ#G `2 Ju/SkjQ&Ԏ˘XkEk\x޷\Q(5#Eښm  {(X1Pp e, -@p~?ft@[Co&~0997?;_pO]3ltm;wȾvmgG/cu:U$Kba<9Id ɂIQ|L &TF5\ |ϏzI&Dm_?AA.Ycp:ꃒMKrfۥԄX`S}p W#!`o'VyCVߤk9!G96:8n9rȑc*뾴3$ƘkX1 PfFi56[_ip]oQII95[;ISȻV 5sNyٺx[(ǯEii:[+pYf9ԋX7v&ե7NM^^_ʳNQ=O=9#BxpA`q0f:Xrvq6$KEݕS[Ρݬ]F%*Wvn|crMOPKCEkZ :1pN sQ| OhQܒC%&$7y?b-2isW~?gAF4 %*$D:啺  I@@~s.;9ƀȑ~>YFwT-r8Ok :'xwgH_^_v_+d74fF챭JXɊc_oy䂭wiTS zk0X46V\?[ o@~oޣP$+X ӭǯm}3L9sKmspYeZַQs?.Dd^!"9>|1j[̱4qv#ů$ w8"<*jDR!BH7pMh=#p{6 ԙ tk{NPdȑ N33%t^>)Eof UUۅ6aSMJҝBoގ™  _ uoΜdCLٜ8@Bz.b~!~3px9r7HE>a8Ii]DMFHkjq!]0Ȉ?"Oa0?Ȉ_{t?wn8"JڶeN/ao^&tp?E uj^n_/uS_xoܞ"VܫiܵG]ai'SC=cu3gΆb:MTsY<V!_fMo6U`@odMfPZ1a׫?lːuI=y51كցuu| Q ,*UDGZJ:22T+v*r.J\݀5V=U]0n6oI* }R'!߹ ?w~؍ͩrɄPP3 Gp$D՛~*e:nYzK9Fگ炐h:lup#G/1ch]Ǻu>V0>2M`}pwko y\ؾ\l5 |v Z)/+?E-e,֩h3oB ko`7~uno~hzZrZ&?3/`N&Nt[go,fۉvJcyX_ }7.A.Iݼ5ouߠU3\(ˤ GNɌPoΤA{2L'/ݧ̈- S pE_ Yo^c^XwR'(x`db뚺=d>2np5z %{C[k%:65[bE!Mwo%D]pMJb2>o1x>HPc0>'X§"x:MtΈ(KzLs "Y$s|E?peh!.A~Ǔ<"6S~]EڈjbigpBQB`Wq W OpZd:TMSPUN}n, i3%/ŸT+O}&̈q I{岗&!f? 1ԛ+ZRK=q#G\|7<ϑ#G|;~L5d1C"\SRMwf~cvЧw h$Z6\/Duf'Z3.pL`ܖqh̷Ȣk;9~]'D.aîMǏ|ݗ<ՇV1ٸZVK?"JjJV|B[5S7I N3"j̓؏2N@waHHͳE :(K<3t?m60. Ơ|o9q*\{{8CB +h$|bM~$q|ˊv#̎w 4;8' vnv5۰{T/D5asj95JcCB!t LMq#99r8@"P;kȑ#y,%[bL1fH2^mKeF[̈Ud hdE,ݒeۧ{F('̫5ݹ]o8{5xA?<nDL >@ru,?zǯi}O=|^|Zj μtlHXPE'Z}LuLD(9n/R^=PT̫HJ3 Yuj q[M̙g2"ViwYd8|tQt m񟋣vhluZFFrLXޅW' ޫ8-BǨ~VK޹ ?wcbCilN7 /D&!=FK@d!i9ʑУ2A1c.GkaD5JL q)jɈEY+K(mɈ=2b>LEF챭MX0M,a~pq=sK Pbc&yi\sAaȪ%EY"^rn_*u o>?+{'Q-weCiYS=)9MCXq4#"HqlyxRpgfx90'DbJK5)iL5ynP[=ؙبxgB ~ډ{u%Ń7=W%pRoNؘZs۵;Fd'\w{D!L 4nIV$DRL=dAl$Br)?ݜ#>0c?WΑ | 4SGw͖"K}tΎXTugG!#[odDכUȈ}kɈ!#?k Q"V4Md7ԑ0,M~@l{#=d]"fP}-OGfyLF|#BabBV4F0|bS?#vjoO~4p$)w #ç!E'\E*¦ ;ׯz9 $"IUHe/ةIU|ڒ˚4@HNB$^A7>x`ɑ#Ak4F7OsLF9=a~N[;>7oQRYhdu}ы>pmVThc^mv&L_{m+ƐuI :1E F@$ݩ`^9w' {ǎg W g^DFeډsgXN3"qD 2CeMM|6g^L-O ! ʙUWlcr=BٷQP۲tÚS OBch&k%(w"D &*."JdZK3mJ)q^2Wd1$%Mq:yOpfE,6ހ_uzAxse|!D9vl$D'ʀ- P98s)9 SXjʑ#_cVh$%S,׷gGRWּ`0Ap5x.S@@"f 1rhVi"ٜ~ "cMvo|ܗ|>zoWjawFhLkRT\OhuA$EWN[xP'5 oĸzNu ŖY~~ZFd:5|<R4p\xB?B?#4K"kH[};]&ŵkܾ"j#;serl_-jrÄbB왑khMQL3#`7݁\b%Diw(sLB,unw$D_o~h9r J8 0)m7xh5)Gޤ5KG+QÞѺzI?r ޽q_Ba_5? 9R:_ҽMK"8-~ ܚ5c\WI;׭&?"qԴ>QAd N ZtXaz`oG.Mny\ˆu"d:3% Aa;֟[r<7A: bRL A;6Tu:; E`vj'QN=ɨ=!Y,Sw~p5Sd:B`b}o=X颟f()67ѶqL>l&r1<3S|A`C9rױ;g>H7]G^$7m}]|^{olPD-`xg+^ Dg>7nY~{k'Յb\X}3O=znrZNôL{59N&Ft~TitEMz(+> #]./&$vT5v]auጬI& y?W0Vwu EsKKry_HP}^(g/_fA]"&>)Zb\Ậde,jMN<{/K4 }s,kqeH>߸]D9#BXboiKtj%Rd"T˙{p3O}يc&;ž@sqhנ?st؋ݧ $zKN%Cf{a3FK^yBP%|nLʒIͩL~+1 H_wEwj2 8.,`}o>oGHprQctNه#9X Ur5MA{m gx 1,Nuf}HImP2FdУm5IjS<~E\dCL}!39u&!VOEzHʙ =ubK9$8aibc/kzȑcL99݁l ib^=Q[4X[5~z/`_c;7 k";Eo%x5ΜS1;ыʹ#_*sr \VDvo ~(&f䆐a0B}d+'+;*dE|oȆ8^-S‚!ydHG!CGOa}D]'R(:^!Wj0K,!5h[򃏄=N>+o۱Ʉ0&3b"ᅣE)% )Q)5;#G" _ۨ֔*O7"GpG%1& udG,jK23bC"ҊɊ@wv+g!:*`VdmPG'?E }Cqb㺺=A-eB+aG{ןq{Zˊf8_=Qwmȣ- "X#VzO.~ZeGß=lW˞4r(]VHRbą>)ZgPh f;1k ws9t $ιX\hf"fœL2C;`N}!Dѻ/ 7I>M'!ZOG 1߹mCRX~S.G-uQIܪ:Akw\Pȑ#c)|Mބn?T@KuqΌXd r"~Uqώlh&Y${l9BRyI_oc 6* ;rd}~5&3dEyc|' -jg":Ut'"ȷZ$g8sBũd{Xo݁d' *N)\Έ#&~a$۞O~P(Sℌ8Q2n4vLH̴\]v*q1gQ(SFIԐAU,ILE0UA>IG0E&zj~p ZJZ`Sw}B;$^&PCHT}/Gzp׀d2"G6YW '$Z=~wSXhG++[E-XZnɋ\LU@b6z[ x1 Alnt=]6b\~m%s9R5I)1.洳"cV %ekPuLD PjB;wC< Ge[)ϏlCio7'OEۮ+'b TCYߝQ5)(" ,YR'>|;'Q;e#'dBm,^ & o87N)wB8#8O [n+Gө0rLN ͩ"D."Sm>MѪeaɅ9r$ztOCM6⚤W;Ɉ9r{EM;x;\~# $4!5IcȈ_/񠝲_ċ8_W/Y A BY Y 59&dY5oPhuh; {;"NW˱j)~_Dz;K2m'&ǯSEg}ހ C6`!'D>FY :qgxu_#o[Cjs D (!Jv0h28pX7د8%HʪmL~{1U16gZ1I_}fNƒbNu3~y|06IU$6Μ:UZ2ߏ,\GG6m79r)("p8h45ޣJaȑ#G/7mf3hV5_H!.{Q\ozYmY<)V]/e h#ѤgO޾O:N8m5r"ԗ 0GJ4 x` XlZV@׭HW3e8w}oy׾7T\r{% ~ĕò׉"G#p|Tp;͖ObrjI(,Qa @Ԏ3kG{4)VG3L AJNGю3P0%qnvBkb"Nƾ>*c.-ܧ>`h [*)]{$N&3g/^L∪K2m95$J/7 HB2 bp36Tfȑ#kxO#,we %2G| =cufHEi6ufF` /b_9~E .niZ +<κhp:,ۤ$C<y\W3+{\\Vm-x|#fEL>NmvuH_'DCklQm7G0EP#lϼ[{ {Х6gb|$DWTvRNSnTwjQQ')/28۲6̳#m7 d&U翽t .VmRl$t:\z!!e5{ !_>+klF=ȑ#OҧL_"SjL;z%4G>~״@HqȈ 08[~W A&HsQgtQ /ⷋ k+ nxw*a<۩X;G 8 +XzHuש3-!`Gڳ2ʩ/Uy3,$DNF˥8&e$L%FQުx?{C߶+&ڮx uI`Zl@gV0;dj(NՆ)A Qn[a,`24S"eε5)7ݹG Q^N/&&2MB$2C܌xpȑ#Ȧ@@l<\]$$n/9rk}$_WyYvDmdZ(hٗm">+{G7z`ʢ&| &bƳWUQ-#Gf$5tg!aޜ:ຮ 1fo}1c7?q MVpY[/m[HۙN "@\Լ:?#e=Bx=&( 7[_=>c}0yn@ S2dq<m,UN3NA,_qs a}_{^@0vgU}vow>wjuK2dI2%l JaIM$ $F#G#>1c_u ?U$̫=d2"G<‹OUS{AHt/i`bB:<R,`%z 8S!%@ P5AsJ5qB B^ i'clyɻ;8QN5k31~6Mb -*Ar|Kc\Iժ~w9,|Ϗ~lh7ėvT(n'|:q?Q63ŃĬVzX1Y9CѼ_(cTI&&]&޾}Jz+ ʂ(9r0 $Ū&^sXv\69;"9r8=K BJk"$:V6ثu!%R8L'~5đXe3~A@uP Vįδ9=ǪV,}uŅKJtν(!^ǫe<7T䵣" 3hDʐCgry7hMÁe-͆xdzÃz-tv{kT&jC7 !ϐeYSy 9`gC 2v)6fУ5gHE QKθoހXdAUwB)}!NJBy)x zsŽy&rȱXGҋU^&dSvDBedѪȑ#`c}"!1s} l"ߍDm_)w/_@,BdjZE签/~U_RK5$@KƙYCkͬ)p^al Kw5ǯvuįSŤk#듒"SXp FˀFI3%DrLi?+&⾷ ^DX1{k <uײ_r}~}[0 ,[}GYH4jW.;~&Ul#dc,zE?1a&j!Wů] |=Bpa 2P^=.~op{JjY-Pv.1~":gD,MT=hcikaن^gMv)@C}m6W|c\rDNݱDc"I5棽c:gQhެ 阫NLf{`OM;!, %~(ܦԀNbL-vku2\aWn_LJB$I$~C!(cɀH\-9!Gh}U)ۺ:^M'=cuҶ9r}.vaȎXN: M0Nєh/ߣ7_ BJPH:q\2,K׍|L& \mO{?j}Zّ~s;ɊċXo|׉sF=1'X`:ԉfRH1yEWs.IAƿ?WˆxSmZ!|!!JRD^e=@] P@$QPml䏓aML$XGw/ 5!QmM/{̈́i=U`]0=uMq6|mUk$dC.?  ": ڹfaEt9r1n88nѤُ]^{gG̈9rAufI,rX6cEdFt}o1x{M֨|][7~!_`o%oX0{:4__I2Ẏ&К"l}=ΘPNΟy++/WgE':؆i!͌Ma *ţCdw~ۅ1S 5]m"EbB1f@ aΜI텾$; z`Bs{ྲu7}55R,rn1۔v]&!K_._a_^3}MiͩɰBdM;lzCxȑ#!$:]FJB4L$,0]>J7ȑ#Gw޲$҇Y1̈.mbm/" "[˟|vw OÚ9bVԿ{_W/g b3+.E.y\,> 3VGůߦ}9ehI*A[[7o"iu-+G>{_$ךCn_I,031m_9FF 0n"Lfg?!L''Zs6d h73Dd>쓷-.SF)D{&L{clR$R9JD:\8>0IE+w,SAS\- &dZe:5aRg"$ WT"rȑ? 1m EVvD9+"G0yĺ2$V1dz-=]_&KE@G=a%.»=X_uo`]HK׼հIsR8P{qH~pLUQN'Ϩx?}KȊ5_xd$mfEJnߛ `qi*0V2i$ }6x[/o3iPWVKQBߨ~Qthy᜔WCh e AOP_-m }%?ihϞ< Fy;O `#2[@_3/ >6 L/] |$.$SIKX9;],WЯ: `xȑ#GQ<IB,=\Hlҥdubb|S{oɈ9rEeSvNBb(e;a"f]խK ,$d#%O8WazaaaAs\휅EaZBP][d$C0Ag"Cr"#&~5^w"ځg#sw!rCU}y&QM쌎.mwZCYuRiJּb}^w!.jbMGUb !8HEf@<6ڢ5Ez`R24jkdĴ,.#V׮ŸHIY5DOKN$/*m|!ZLX3 ."&f!G9V`BZna $z##9rȱXMH7fG;gl~Qx, __~e睠0ջE Zu a-L,pa_֪<_຺ ˔6#8/_EY;7~&Oj|H} o6?,dglSoxߑa, r"^c(§?DUpvλv'vKT!=+e̸,G[߸%v$SYwZ[uBAB}8؈Q9r8MvxBBxMY8藒I;{vDQ}39rȑo*`&źnQzbhb1Fwnm\;o5N>Rn o#\Af^ȋ4N|N[?8+bY:"1ya&3/]hg;uYaXf\븮xO4q]} ;ܹ%;VJ0i-lg,|ϳ+g!dE(A_:Ub^ؼ7nll7=}!;uT"N!] AS08cBi;}yd T\?8q[WEh'm| =: Rr L >W`_1vf/K2ҒL-_ABy04"TxyC3e!}#9US-E7{GkA \e4>s؈!Gi89$˅ӶzHxܷ wS|=(E`%G]$lomq/|MuƯ1 7}fBm{FN,n SULKx?.\}rZVjٵ_Ê5G>4f 3bncLM)|6vۣyC|S]Yo!R[gp߮!AУWm|+!#Q;%IBL+xsQ5 kBb"+ bxUm$b TYi0_ͩ=gb8Io/d)PK#:MEB/4Ԥ|f~eC_ե#{Lq}K553*coE (d'EkG~E0?->QhBu\vPuаOAGc}lrl-/y l#t \V> ~mI̮a먽3!.rehca$Ka-quD7ǟ};zǍŸp&4S3i:xR~tUbP:˓q;E Ĉ=PskS$Q9PqJ~{|peo܅߸sI0I??ԙpll!'?9R? XMihb`ؽWB9v)/ ^nEFȑ#߫s^2Bb>X;%>!ȈuWwhJ\MM+`۽ oߊ֭:ۑt u^.8 _c%g@q:]n{0/:OIA8_7yt{x|+8"dE#f6L;uhgND09: z!JFe6!)φ0F' caI J;cgtgF JMddw K3p䈳|;f†يxx0skḇ(mv3?qmv1*S˞!IrҘI$S_1S4b 3c9rzҍa,!.)Ub[cO5LwJ{zkB.zCL# xp'JvDvtNHFTɑW2oc`M1S.CiPb|q^ܗuczdM-k\uͺa{g] +66^!`ǯY,į~̗#"$+( ?QkV1ɞůaڶeN437#{pT޼Y%lc<#=x)w.i;u`םg1[9wP-Ӹ8Ǧ%ug%\t8m^FDap4Wx54G|h 1FI$DR"?\9rzb' "3_fm~0W{^.i'嚒KM9r{19XTȈͫסtnV$YE82%5ZoJ4}kq=밉؜ڼa6v6ą 0دҞ`oY&ƨ}|[o{WO&Ư!Ư}GQ1(w4({u`6RwŃ\<"l _A]*]rSdI#dy]#eKQĩ0lsnt9-NNWn ~ٜ}LZv4rmt 6JLM=U7MNOeӮgOe?V?:[` m! XH~aZ)/D׋Z&!FJJ@9r~xnDD tט3cF)֬52bycRN5} K/9rl}lq19_= vI4*7F=J4eEɛK2׵@zcp&~-5\7¶^5}EAV}򸮞Rbe$i۷7~JDϊ'^er~KM.Tq) h"LAȹv;rUT.}2gNn?胏S+WK} $ۀw[r'md03DW%&|$jԁOl7$\2`KM~Кoej&(+p*K /Da2!dj D"C>b_dX$DCH1%Ȃ frqO!W,Ko aK4;e}`*SdGclȑ#3"ǒɈn/b:(aE/fqhp!5:uxNicbL55˾嘈{iay|PʯƊ ~ 3+ qo>zB&}h3EeUBMabiiPj|Ưpz]X3ƙkjdHaډ¾qg^Km!}9A'%Y0[ް%6I=wAB֖CoV9<\USz$VOEi?&Z4a'%R_GLF䬈9r{9c)rq02ѓQ[e@=ʧq'vn{w#\j1kq]=9\_ϲ(3k+a& a2ipu1_+x}Qů">"_;6kVM>E~ 5ln?G] p!EԾ7na50566 19*kn!"2"s$VBa_Ec$!5M[& ؃S9ʁ=RɇšRzHk")GɈ9r{]|dĺ,,{$c"8Ÿ`w |3 ug Ũa%ǫ L9!B-0FP* %klӧp[U1Ub:ҡTѝ Eo~SBNr(PIǿ]OǏoH^{bA^7c,;.VӪ4I7!vN7 z38PKC!̜FflXY "DNLr#buB5/y𻻻=@|?$ӦSB=A(GuH$b).fL,oNDX2bJ NQK__T̎اM%#rȑ/| >}F8~&_<_[zh_o{ïf!&>p} %^hS^)>DŽ;b}(ǯ'~3ղ]-Cz cZK ץf|Ű;U5`mJ-)? pBm >Q aLM6}?_Svf=JGPgcydJblD8ۥKK)}]a&Ԑ|rASsK'>l|-=` t*L'Πڒ[F'$SP~,#lV뷞 :fA089rȑrak< 2/LwժYݾޛrbteaɕS ?Ş6ȑݿۙ赝HJdĦK4 h\9+ l-"rqƔ1m%j R6P`}XsOT ~]ת{e>r}<6?_/l'r;)) R󌂐aUbԞ,aVV*Bb!쭏|gGe@؃̓c:erTб}8#úqp9ƧF['q'"LWGBcݾfqEe"r(˷o%L9b1Z-oP=ȅLt+MԳ9uuʆ蓄9r_ȑc͓Ըԗ VZuOtS6;wpľh\E)-Zf\ԙiѧ8\iO:m{*G9V#MRh%x²,e[}_F(e8^җ?{׮ϝFpW/ۤP S (7cẌ[mDIk&ƩApg9G[wƯ%A_ Fک& Ƴ|V_ղ[mUvJ=z7=DJ~X;gDF>Z6Gٌ9;onv$¤xM4XHh>3YK49I$FjtұQyD8 %4hDTQ)JQCsvآ8rBP/ ~:UPV'7 0$I};aLBm6@a&:1#G!}!JB,B.1i{$DtjКVj+gHEH%rȑr?ցeJ} m^D=6MiUj{A']i9/ &a ŕ)"lH4Xu~7#!ĴfE'^dH_KNLI@q,w9&ƨH6كiS=|cLvƱ7=qxu'QN~rd+,nYm-ad1tH;6=5ȃZߘz0P3BDOBkpUSN?rLhaP ɛBַ$Ι9r8Xl" ѕXL>u#OVZtw,qmY+Km/\AF\̑#G|0LFԉ0nȈ%'&h.E&G>+Ɠ 8΀~^_`zcצZno_a䙎S R|%q<$Df!ř;;Q+ 4Mv!N!N}WD#jХt؏ ZBM-~"!g wDT Sê/pk\7 ;Yv)[Nm+Tkk7^uJ2u{4$DeCE9r 2k.@7tIf1 s+1KJtTdY9rULl?ɁȈ2ƴm|kM"~-3aU }_s*Fp]aټY˧% %5u8TzZPǯ~ˊ0dɊ0~Ň>f]}q;D"Bb}0L&虓=_G <@{wsiTp@4HS1+HiѤGm(ZT@1v$SrRNv*>7D/_!¦ Un}To$|!"!xURLc;t9rȱKQ\@B}~VWtV%M- p<%?G(m\v& i͵Gpr&]Y䬈;[7:Y^k"uസn"u#+@1EOEWG~;!V Dh{LU0#, 322@MbjL E$Ñj9/~oooo+o4f! %QrJZ+Bx.:=J2v\txrΞ&Yԗ%#8l٭ xv]ێlII kغ|!Z/V8~Iy#? ȑ`{R9zk;j襒jC{>)RS>0%dм%¯a>~ 0~̩OfɊ;5*ݬ ˕7Vm 3 ٩Ss"T> Qi̩K6g9Pedcj6}R{PQqkx)P0 ѱQ42!h&!۶$eT*swww'xCl93ʠV(׋/DߒLCAB)gAll9renmT}ν)g=9.匵_úD~>ΪhCF 6qd'S9r2穩i{tk4N*ѴR} e\le\Vj0_)k7n\7XlK<#\&f7hvxsJIןVgEX*WF[TRΐ & ܕl-/IZC8A{eI#m PO%).bT Ĉ g,:ʆ[} $6Ơ <$ӡ0^ 1MQ~79rgqI2/Xb/d( EB{j;w {L-aj};|#GKaOCV^ ).AJ|~ka/_?v3LOgE|c/l ؕ@Ibb6A4LC, 7lp?xq w|ax*C@9>F2":) Ι} $tHQN1>Qq 4$uҬ)D% BW!k{Su^VL .jXqR\e[/D&!sOoVsȑ#GpUMblX)ڷԪ4?0z>i DK}Ko08ɔ#G^|oUD_go\C]u{[l7zn nw x)r1GҺd@1^z.EEu Y{K 6)v=w7~[E12ȧ.eJh kj:^{Vx+|R2PE _ Y(N`y&]ؼ8:&"`dg>\Pԙvc$ʑ#Lj'𴫵|W'!dA)r͈!#Mam_>rMKI5sث_gf}ȑ#hor$퓜,w%q}~L'c̞dĞVPݏ1~5F"y̻ dEx(,if ΌP)N&WY;v$waoR}t#$@y1PZq7v 1 FӒ/+hְm/ +' @ˌ0:df_d \|@n߄?N7gb!>d?H}!2 p9rȱ5c6DgYA/zݭ곻3 n{=!GF rrȑw P]q2blDS۶ɸa.+/ a:+ ?w $w:H*9,3XzemUxKsOzbZdB=,TN|KQCMql}'،&|C.3dI8<;&8h3j P/YdA@TwC)"H:Wl-eejkՠzHI?#!!rĸn>sȑc=iH{~_k@rWnlLwJ{Ol} -X(1!D]5,}Vʑ#GX*٤=54-4̶rD{]M dSZzeE\ }tQV"P$QXi T?ο+ZkrI!-yVUorDOẄrZBUu|Ap 88o[ya|L}#?Txs씚ټh]\c)Ey/: qq$"q2#4?Ա`5c$"1[e}FFޥ7˒IYzS!V|b$Ӫ/$D7!2 ϑ#GG0$D)}tX$Dl'XՆjKf29rȑ]_Fiֽkcd37n'NT zn ng ,uf_w67bnhCgO?^x\V)p E[?ɗPvN&ɤL,I2 X$v8cs#38Xf".b̩q5F:X۝Kj11TO4ZuT KI߱pi4fQqLK=I# e#m"oa H|WY{l Odx-Mon9rȱj<{oJ\Xu&Ɇ{ҐkbBb#28ۀcȑlI+.ɈD޳}E"V ^P%+S7X1?kS$KU4t" DPrG2B9]b5D}ӧ "!h|i@#]awB[XҸ:dYF+G c'#_D}uŽ0N{XŸ]x{i^y[S8[!j/aYE!rIl -n_+YkOy*|3C,9A i1f%.['}?}vx`I &Xk`k{_3'Ox#O^JIpwejyɦMng' ƞ@ّrRQց*l>7Ԛ2r. n߄?[ !~ILВL}BZLBt~y? GxSTo eA4oSMfjcݝ)i-;bXl):,ȑ#?7W~l6jؾ 6udȈNOG! ɂ:no@rqnLr|dD~1Hd\=U%7"b7vV23&׊ & ~[l.OS({@: %rvN\F)pL&+[$T(ǿ5q ajwGL###[U;Q% lNȋ J́LCFW"ёQ4$^\A&_YVȆØ q$zhd9rd`=wdZ Xު2 (]5it!t=oMrȑr[];1DS`\GW1FVn\`i}bpb0foDgIy!W1aL8Hf1UuJ_p߬)dq4뢐v<)CDHVg2X)/σB`*:eX!C$5,KvvNTuWw߾ۻmΐn.Lb@4 Hۀ0 -d[e2LҤIqF3Dp8{oq\眈Z2w_ʌ%++|*F2i~)¢R%Q]U4M )?mtv#JG#Oh&OxR`zjTlD ﹎S_>yBK?8?_O#CY Al()a C֦AZ0mgΔi>֡+r\`0֞CdJebu@\Ө(s UDcB Uė~x*<|7y\!fۍ^ xָƢ+I_pWůG+įkgLJU1=?ͯƷWĿi@f~@Y$NLi~SϾ82HDF6D"!xE}tB9OD)H*PMUUd2k4R9VH+9Ѧo~OrNR!m[Gt)6891Sjk`0uj]کtLw.&%Ununh5E;ɦ`0le۾p-w#douUǩ=!.uNsTK{dMu(uk(c'igl kԘb#2SdF8Q'{at8ăYGAA*?C<9s.?{`,H9!]P H'ZN Kߧ,KX㺱aKlĶ}ί/^^/C!`3j\"-cTcI9%S$ľNlo0 -l>Ip؇M]"}gUS]{gO\ĐQnFs\7>`4s>įIe(q`Gv]ߌ_ "~7~d F_} c;J7 E'!IGrToIuL׿Dq칑Xx1H0PckAh_Uv0Ed$, |a!j ҼaШ@J'$:K#IE>L{CLЋ zR2 a>` @jڝ˥dZ~x+I3!US[TvV~ *ir۪hiU({EΏ~T\# $߸3k96E:5W6v>zxrgG>)=S,<2-a}=[Z O??><s?`0ӋkHU/c,}NTIXM&L'8'͋‘="׋TwIWhA Eim+۾(BJo$vM,J`0l=ommE}!!!b WlVG\Eou)76j`/HFltUOCή @;eW5?4.T'qk*c.=0TAxcxz1`")=?ͯjNBm1("~7RZ.wYLɈ*HH$-X>,u9* t4Ri~' &C(WqbCjIigT҉+:L)ޫ3I p{Au[?Bkm2۾`~PC,=‹Is06ܾ j@XHAF,UUObr 6Ӫ؇}83.qG$n{Nqs)^NF^n\Gigd? @ SBj&6FYΎi~o&{\Uq_Yq H Рm} 1W-섞)5cx`lsx"zZH.I!Cr: A^ %%S_ñ9`^eoF q_1+k, !Bp}n! T>jPZ؄*wm0 6ٵ6z):h#v'Z'EӐTT1Fp er ><iR<8ľ]׹Rᶛ:_;S1z6P}7 "Bzȁmam"gҎ|DgI$BLgkN, 5N鷊H$N`j1zKxs0ӀFJ͹qNل8F˘)9-!Vnʠz#?Jd$m`0lMEJCٰ8R5$ڤ>2buUDslm#`0nȈ=KJ*▸"Ӎr$ğ  MA5ccaFG][Bסj-jP'&"#"1쫨"wڸ6λkWKF<zkO>w,̃#(q#x*C &MBD|+7Ή!Hw "%{%9_YSƈ ]Q"u֓_f[s! M 5ĶT 6`ۋʛ Y 6UU >!#!3p. ΍X}p}1t@zcff ÍˢqݭmKdvx*"`dsF(bT<$ BB&ϛ_Ԡμ'|%`")/z$#GBDSN92=xqz2t fvUqzr3=i!鑜o C$JiRʤ7")JQ*lWhϊj^#D}/uEsT!͒Xw9|c:T &՛B m_hPُHFBd`0ס&+FB%q&9c`iupl)ZSE,@*q,6dSWYMB6tLlW_#7~ e}DHFDDPEXg_E,D*6foIzg=uwyP8@/A{hR%'rrq D͟M8$GrcfPst j))SBѠF,AO^d*&!.+|!_-VC.! a$M@ a/WVC`P/azUž-Gۤhd`6۔@Γ!"@LGw_bg|tr:>NlD~i_M;_C#~- %F#(uܖÃ1~ᓧk1LvȬZYAдLG?7kJ̟RxM0$/rOeg*Ρ$ A-}vPSG""巛%2LeuyW峋xOب:! ]ЛVCtp1LFB`02ۮEH`|i$D=\]NFqPT۞E`0fbv뚌ZN𦊸ocT;Wp& p XZ IT J t2~l%XYc)Lǘȍw^S$D0DDPEV-"ZH]09NW˼X17U1ž *Aɐ UBazɟhX rץFw`;z61H齦Rfܳ}0OTDؤzTCWRClzU5L}t>L,`0s0RjJ#!:zdvyJ*`0vkBd\e7Z9ƒL1oUŸODMUPq\71!k׈׀1>`S-Nh_Eݶ-A:7Go~'<ᱢd`B"qOY5M1Hw6 BrP;7y%yH`N9ʓ,QūB !1Eu~Э."{-SAF{BN*`0l{6zh6ڹiUD'V :UE˘&5R),YqŃI9(7̣K{T:, 8}}"G t""IPP#eϾߏi0B_B>R|>QܐΣ,R懊})cSCjED僰Z8M\7᯿ '!WV4H`Wݕ}EHKǴ2jZ 6Cܮo`0J[R4p.ۻӪR1B3Rvs!@HƼQk#~QֳX(??LBhzQəZ "t\ix@4d4̩!8#g/I" QF4?~-F}ů5hKӫkIjiſ|ė|7r-`0 ]4;TC`{\b$阌8*o*`0 \EIVEz3|xvq]C}5ɚ(nCKdPƯ4 ̉ٶįB9\O~ "8kcw#eϼ:>X T$td/ɪXR8ax>8H 'Wh, #6L`q׳K{0sDI mL$UwD پl?"X~J#!xh0 ~b6; & K`{<ݥ?hOV-qV`0̈́.#E}gM3j)-!j)n>7ߔ ՂTAlC- vƴCs&NEn:~/|/OȪw[vm|{0!bZ?jTtv׈!ő$E~K^4 (wQAf2 # LF'BeI"j>ؖ4U|y3&!I5qU>.2?r]GezLd$Ğ`06q45D4b2bS pi`h᲌;޾.wMVE *"Դ._S s 9į.>@>jcBZG,o'x >iOW[;\+'ج7LGOص<$W!@ω_DB#l85S #A35fJfןȪHp앜--4IBH*$-N05 j"|ϓCBy%?[[$%R>F:pbP-yV`8.~#9L6i2 [?oqFŵJV-"vo~b'`Kh;mm}6"_V:75R'׆W^^^JS sW$L/pk1Ԇb Q;PF [ 'O!5UϪQeDijO>B,FM9V hRM@J6\f(O N>U2F(ܡ"' KƲ>ǯ1~ P`QzH=qQB:{d2zя/LH\1K+Fii~d29vTtt$k) "! Pt.ņ2+~@a]K~)RfYAړR?|u^LM a0عc0 _2Ѥz9dxg N)4`0?n[W@vmǾTme_ִ:qGK4,5w_c:~2TWIE]h3DDVDIy>єJQO̰ྒྷM7K c1~ȋza NKȂKOLDT:!I  ٠MNXtW\J۔X^!0iDnݤoY!25L Eu]d ƭU0;{[]݊0 [o)lMԬsܷ"~0;0* hf$zuV^*Qob^lQ I8||Og {Jѓ 1 tU B/Sþ!"yn=8"s}Ok',l&T_y5>!=S+>k7UDPVL><|8,H=&ЁnU?G'p%%@2=Cgf*CTQI|IDMzA!5ځX$֙洪|⎝xCHZ.N^<^mGv_]N* a0 `cە. uz+hS-`:mB;nJ?`7OLCz&Ǚm~wzW9Ğ!ƞgω9XvI:B`& OX"nom3 ٿ~NTDl2?g?VlN@qXHݒ 8R&< 4眻*la>@J3 ^ZT>ezVEEU"K qذ&kYʎ薿q*"ƯcZ(_Y1=Sv)T@9t,jX[ dAg]EH*qOBȞHlZEqx j F]1XG|Cj$]֩HD5RCS2a6 ^]f#^""xCxWvD +U2Y@x`0ڿvX͚TWUYŰTEm~~߷f836 N&ec٦=8.XO7iZ݈݆n~MGgD 7΋yӘ5שY R{kLBXzJė?<=9>>@DV>3kϞS5f|T{$@*zXsV%SϪW+ >|W C7\1z?$ L I|2e)M8/&ZbҡIj./CPCj`06ruvn>TjCcn#aBV;7hDJ  /[Ӗ6JQZ"cZݕ*bM5cǟSp}(%jDÍ'&\-~y]DTz\B*7kG2 >/!uFЭyjO~hT,(6 2rdҁ>twy:!j,rh avq(}C^W Msm.qIp{0`0m=5EZwA? vYos6E3 [Zy}nᆨ[n1 ߾z<嗠r|TFP 2VBa5Ή_"s)qγ:'ILQD?G~!@ٿ H#~䘔$V$KR3i`⢒BJI\/'#xW%`#HXEEhgj;-]ethRmj5`vjMM斋11>-p>ҝoa޺p-ДE{ڱtaU]Y~mU9ܹ3hg/Gk!D-P1H)ӂkB(7FHu&>r;'gzٟВO[4Wמ>~ CIIڪM:SchWeC?5%%kF#Jҗk͙j ];nLn ][W >,KBl!AR~K܆oi0 v,W'쭮JloyMv)=ӈS_;=׍_7 6LSy=^fug:1 2"1>7ץq(q@Z8縞PX<{tq`EDi%NaU"82/.@bb hi}:̥w%$eA >(ڍ4`*ga%N%󳜖iipL/(C1jkVC a0 {/8㴫hVR=v;`0غxga険9rۖt!_tuLF4S.ai7EZI !_?D!K#N'Ǐ %"3%-nA)6`&Udž{'$'mxxN2\6M0YhhGbz!.B 9P$N Tx9i"'=A [ CҶ5C)3v")Nτ=]M ǽM?OZIyqbV9QK)=ӿxq 9 k=~fwįc}5k~e_qVDlF(hr~v.d%"ƪHD|O?1AsK pj*_839 $'u&$*nQ~Tnr.ͫ*2!1VTEN4PZUtfR5MP ޥ}{1㬜LqɅ-~gg0 ['֟-g2UO陜c װbk9K& Q{Q*2ᑔ)B%aR07N~nD,+W?ӿd@eg$UY6wtF7z3PNl`,ٙ|IJZ=/e b.@LTyp}mƋ9-X2A{i̤zs]SC a0 \Jq[RUgxY`kw`s=Z`0 SJtڽ垶/|ʹVƩV^y5=ӗ?|}IΤ0w rwƯSbN=!ru۸d*9-,\j?tSEgODI}"Y""C LtB[Ee;TăGjɍXFH >B\J[ji$V%L')ʴPzDs]ēH}e–:J'?{`0t|)Şⶉs \f fڰ(U1wt8޽Rl۽Ӫs F/ufY6΋w6v ωeO/uƭ1US#~#~DRAQ@5ҟ%~5d1} ןCZ&%"'bae<}KG DQ3Ed=%*;T &x˲!5U^SQM؀JDdL>L~]]÷P<"h1BQ]J˴g)5 A]JZ+c oDʵF+[ܲ[!O3 n/[Λy[S՝V/ Y.'BPmfdc@77`)'D4+r\1McݿՉL1?DPE(2'MUw4ā浊]=QMDG igQڇ5! 2$H$I "|PSjL HT3W^Et?Ƙ) sOAbi'&`0tx펄NݴLk { ZhE\ܖ" +FH C'p*bɊUv7Qjm" b# g=SP Tįq.uA_ߘ эF)SX\9K8{-{ņ9&G'M'b(%"qsUR3 .NلsZk:n+ R!cJiHb^C ff]#pup-~K8;x!Q5 1-Ӓ&Ebmٷz \F7AB L FZ&)x E#lξ@wbl0  D_B׹Q{v.p $|*ůu;F8y3~-E1&~g<81l.ɣgwgG2Ncm@'_&!DBX֬:UԻYC%Q$%Q6&JbYZN$ң8IJY ! j&Q5R6]\7Lne/^L k`0 2J[ ^a%B\ fHdM aOCYsL܂wvrB בz|DB"9.MTzR a"FGLD,mXLj&Mtу_FAU@2_sS1'1z75:otz]GX7N&y aiF"`j񅐶yQ,䃋WplNRrJ&ܫ~pMM˴l! k4V /Q,-aoC[xEPjů\1Y&`l\%=mU3=S}~ x5"˗G5Xr_G;fD"a0[*`6N7@R4X|vԼ2 Id ( pZ!"Fდwk$J!5,)t_K;Y [>N^A^Ӝ}6(:rQĀOOٴZ_cW!9BZ   /ݓ([,و+ܶXi/WȈw6B`0&ywشz}޶m6E9ĀOqH^[4.,@"<k&(I( J<{e)  f9F>QeYPӟIDEG-1N ?zx 42\ QY ̉4N n1Oτ0!ҎjJJ%+kC.UBg:UrJ"!h9B^|"B!,->ی["{5ѥs$DetJ1qImw(jG eRֹ0V%sIm۫"\2(v3儵n16i} a&dmr}g!f :=ӊj ݳٓ#κD9P_)aeJY?TOcUBRBS@p qqJ48uzHa+POϴaDe:|A @ɆBG1h?_tH 30X}h:R6\0RPl86 9; 䂑 v)9q~4fb°j.qG;@`0tpĮ.-"-vǰAO8X|o7Q[o,d0 ;1ݫ^VPU7CcQl>LF||sL^x9 Gny#[S0Eio ,}%0/b*2P)NxK*.͎;?O&8iz_W.CDDGOqNUc*ؔgM)*hJV\$X" GI<P4\FO{ʡԬġn$PP 8Ł/! XgWQ"-S--[*l:-Sut"1 / pC ~:s~6õNGg!ܥ*͕d@K# ˨&y̮VUUڹ(hSLtu6efMq;FcйQb_!Ս.yg3C¼߱ˠ*Js\O5Ў7;rM4+􉸷݂C ;NOO Ux0uwDdqFps^,vߦrH>RF?HF\RD@Iu΋؁$nKnS@8W@IG ĝ-WU`MI aׄIBtiv2JBzĭxBx`jG CuWǶ}~v]fNɛz#xu]kej+P{Tכ+x(d~NUN A6>="?}헂4W±Z' eL94 xs ntfR)ؠ|bo[)˓䐰;!!8W|{g1[tTLvip /48X à.ׁܥ͔L}| )Jj">0Th{},]`0zhGhJE>T ƈ x439 @4LI <#BE#iR$+>oƮi~lI(,ʻ=:ԟ~Vkz͸a+ρ7͜x*T\S,I*ʄFL0`vQ? X|AE,L=oS((0g2N`QBSB!zL˴.ejǧX|`0D l; {pkRԅhʈծ6=5 OUh?vUc~FL/Jem*D`ۋhįa6.J"į7z~jngZ>gQ$uGǓ7:=Imsj|XQ懒s-6#w{ҿ7"Q|9f"zHٙgW1 ɚJ_ۿ;#?&8`0{>.^Y=5oø;FcŠUU}Xuժ# KaҶ7y%@ڧ?{rAL$܌_Ǹ4!rAjyo r=\Rq@OXHޡ?Q &DSqzj5Mk*شKz#GȀ o9,JgIDRCUo\W}ɯ 5gRQxyd?ԉIGĀ vzBc0 G#!bۭn?\|": {JRgX?ÖCC1_*kh`q-q#[,qϗy>׳_z7DjįE8'~-5K'''Ñx98( '#Fx4@B^w tw&NHQ0 k#|ݜ&R h i6̃d0겔zJ>GEecMDDErCqOq/ !-vӖI ay-%^vYRE㍋0L{xyXͷoȈ@66 6Il} 5=ӲZp{L/٫)A!̍_Ո_C#~M>_9/TCQFؿ7h}hX=BՋf lCtp $V DjšLH )V͛hӍѦxrR];H"{Q ãv!ߺ`X05S\f\ 61 \.v)M\2#?/`vies,{Cߝ `+в aPK~ ha5Njvu7S>VLEZ|K,k~ VneD@G΍/x6ZЦO3Mij䓝bo<؟L}"Ӱz0;%=2x*=I/-o 8zFB Ê"!OɴUb'N'W*+e","&#֎wo1`0>iݨ㽛uُa-ZD˫xc{742!jH79&xr)CeNvt8;KF=' 󽩙!"6N?AiFXJ/Sۂ3h8rNփlAE*^S }:O0qpC^儅%Y^T.gpPU`ܖ ;7`0V, F3rj'}.xFF ]w, Kqz^h]D9~y>w{5u9CS3_s jF %HwHxa|e us"M6hx-0&$EMu Uq+#"F;IPTJ 1vPa_9J}JOfÂ@/‰(̔'I9!5=<"!2mT#W/\"4he2 Ð"N[XV˔T0w!zWX%k:/nX`0$~[po==ІoU\"<9>9{ӌQ1jri,n* 7c-.O3tZ{ }q4$@VE'< zD+Jw wA:*^ͩ)ze[La n%]̰82A%d ri#q N'v O&9o?D5Zb..Clqͤzg0 nVخ]C-;GU\{"axp8^T\)}-dz #zUGa0 ?':SGxZ'fSST)p9d5*kʂ D˃빞<x;?{>s1%EH%(CDq0+#O>ݿ60!q"3>|u}" oƮW0'~ bj2 R,/@lb~*/9H&ȱ9Nϯ_|q`"8;+X_9!KƯS[n;~M7ܬQN47pK f 8=w2MN".?<u 1K!}FT(oqj̝& 795WNMc(m/td$)TDl?lz+5`0:_mXlHV|!x _;Cz9xq2N;xB5DZU2Un|qh͓\>QLO>m]ؽ+xt@6Vk>US>Ѝ2 (H%#莵O :X?*LB&""B3Ustk "O>]3H NR &U!4G ie$2T T$`@ |'v*>yi+"H}(b4;9boL a.PAlmc';=M jOLUP8<:؝l?9:5%(vƕN s(`0l|^sj񘃜\E@!vFod_p{ Y7הos kI8LӇN UDq""|>>: fji| !k wf2 }Y$D;)N[|1/ϯw@2TӊsҮzsbw"/y,z,dڍa/'߂--MeE:ƪ*Ȋ^ïsœƿ]@|v+^ Vc38 Pm嵘U#qILjP2MդӫPFb C'q0O1RD(199>9pEI]}ϟR9a}FT/*(C5a[w/BB0W;ysxdm~Mm=Z7 Cu`$]1;$Ur=f5ݡNrągEx|x}!ibh׵Nմ! a/ׁ};ߏdj8:DMx`b"C$zFo:˨"?ޒX-͊h`ؚI9Yڮߺ*>-֗>?|uo>rvdU%+ A6C4 +&$>Y#=.1Z8P A *i2$Iz'߇zja>~ǿs"R: GAPL/AI8F#= qMsi?J+s\LM~ fT> vRC+OzW0mvz{a4v} 7mi O_i1rp|r5*m$qnKkn砘2`0v‡;ܶ[ۀ;vN`cOlW ΅5I)]ƺ7ǧPju`{7)cuo qz$n/I$ۤʎ'߁){γwusv;9:x }"n,$JO tlT3uH"FEJZa|91$L (Bѐ:Vb<؅'p9[,!+"H!/DWUXᚷ[8u2 A]۷l]䉝}!56i xVBd"̟+4!S #j(*$A \4R.CyS4V'#Z)R4  $Yӷ*6y@_GAJqص5=%A>pJL`ū ˿uiVө\ycte S.0q(aA0W&~"h2y$$>2]Zn%L41|b k[Y2; @)Q1n]Y'd0 -^7oV[$SZRpA}uȂA] /-SkQEY$d<ϸUws/VݍX## ^Nɪ->c[>ˎWVK8:%?Bdc"*Tpr {z(q$g++!Q]` ᡩTqsqGW'T0yYo =K 7sxOA]+:ѭX<Ƀ~+Tsw$FBFDsk 9dPC~/k>C :Re|`عK;l<hv^tv5@PG,><G`Tts@^{-EP]6@H{p0hip##1{V,a0 m}}vblæ XmֹH߻|u?5aG/::nI >3 " 0DAX! z95w7<鷡F/ߧOQ 0|bB1G8-jѸ(3l8 јdyR2r8嬺@(I@A9+>yD[3Ɩ1Q Ö\mk]8,\#d})z#L| Z:K%xPDB3qKYmUgMz\W_gk|#0 C'?1p#>r BM;˰z6aϢBH֠D4T(%LQib)p."NE~G 6 oL)-ӣϥ|U y.(u Q-.u /\!u ҼYR>)n^'B-Fq]T‚g⒜f%=lgG#Vhg0 q . HUA״}!*]!QHK]yH iYA(#_Zfx5w{MQ ( Z޽UĶF U`d`06>'bhma_4+=qDjZ%]<5y/Ju}В`JT1P cǘi(Ag۝ե"R35c{h!YuQm$L]{1b]ʝU\N:6>R㡞4U#eJ^n_mق`\j#!nsLk!64S@GF!(QyNՄ.T›Tk e$J $:!rQ>SK˴+F;`0 v7H^3Gv׉v+eM^oXR4g jJX`0ڒ53^p°W৘$ԢzNw\v/Ԝ(3 TmEoYF3E/>ͣR $ \[ͬQ*xcX#BgB)PuIJ $5鳚'1Y'uӐTF#IȭH48QR`ab$ )|6Ǝ$Kz tifj1ȗdAwcp~ .] ;d$mŞzyqjS4?}[/MZE{u*a`ض^gUOĦ y VdoU?ǰu:CR"1a;&eHNPuKj (Ag9*E+xENƯC&!VD~n٥ 9)єVf6%Ўn51w_ļY3DDpEy$ p=_]_y T E@YcC S} ? k5>kIu{(hàV+I4ޝ 2Itz,@Fܓium½j22`0?&uڶEzQaXb^ACY$Y{.^WD}PT-p;ߙBNiHRd_'!z4~ aDܪxrzcI:ߊj4H:09GLTyd8=({6/x?/ 9M$Ćm^]^|QukJN?}_+ՍdxE!v'3]d0ͷ/ί0jo )wӾ)`0 =M CE߻8@DKވn:Jbޓ"@ꣾEo9Sn !"(|*4CG10>drs&2%ZBې7sT7E*-A:H ǴKBB:3՟:gH{[oTm;g`0,x7%})5n M:W-C*@FxO~AXʁ?Ł/.;!l`0lbm1P:ab?9pNɐtWgC~ kd"N_V B-Qg\$H=m|!6(*5N"=ܦ81RʂIM,B`J% mJz4 HcA@b,]P"\ D<,F*S *1V^iQfTm13 _qxu4 kT=H?a%QϤq GG7b[d6*#HՄt Ew4h0 /^p7p WcĖG߻>/b6'"j%"R9.?»YIrԏT#&PkXC9D-Rkǽ)<&AsR)aQ> +`VA‰h*&.?C]4 gp,/sffAKT|mqQ Oki=Qa `EHۋ;y,@ $5Tq~~ mM+#WЇ:#eL1 `Ew~q}++nSĔ5ǯ˄@->Υ ;4XdBI6._qzGpex/B.cr8VCȆ yDG2B( Jj![Z1㻮0<-$ iei\([LK^D"Mp1X)!Y54nOv5~G`06yqlm#!pv:Pbz]m!M%x򹚂 l|קEي ߈(#La0 ; gOehڍZ "eA6.UT Pthlc&3FC,a|NcfszMǤčLyD&JZ(Sj}7 sMO>m)ʩA II*\u5sO9-qkSu7`0tu 7&HeS2ڧ8!LBB\_:Cȶ[shMaK-`aΓMeLW7%E dq3~]kGM P3zH{g_j]*g~5íqhxIN](O;9&)6%/T첺fO(vS3~5o0 vqX͸v2S] (q}5?TMK7q%#$>vĺr`0 }X Lc!˫kW܈_;QKf3wQcRāg07@=:v@QfC64̒}=>x2qYNIGONLIi,LpX8Uf$*h2yJ &: KQlZO'Tl!9A/BR^ `؆߿!B'lUVSt3V:TS%LBQfCyu}uLa>\ƱMOMa4ca5i?+x.$ʎj}uSMT_gcqL.|cYsbƀ<Uh! i]1vGD؛ʮMd Yp efji xHHQؗ3YQ9..GIscX0C=ޟ+"/pc c0|]ű])w$Q;I\7Om3_]NzQ0?Qqw= mp_D[d@;EEtہ7DF0`0vb0K64PW8uN [n[TPs)ta /Gt!1G1)(ϳ5D~@%j҈ P _(1B%`L'POT3GD~TRi)|Sʛl"aDN\z0\*"ZH``]LuUP>w?/}"f4*tLЍgmzG8MQUO',72nɗ 4Q)R"|YY`/KtC!J KNujjUzp q["5 vA8}QXR[GJ״ʂl֧L.e q=1 ij7;?{fZDo(? -!V r\"%(+δaݰ{јOYHƵ_3zUBDIdU5ص9IFޡ"L4K#UY0ʱQartEvI 7^1`r?08Aa^&V'VDRT"i!.1̫x64bئaHF~1:u}$1w|##V1H~ÃA :މ钲1GxG$n[V?+>J}L:iB$L(Zp:6r?aͪ"d_C|:Os' ר~1rɻLs1UF)FunqTur(r) A1uHa=ieXod] 11)„JL|}xcXVb:C.^K?}NV+\?|7-!+}b}>uɒw%?Mo28Oj>p?f_htMT.w_Cqcf͖/m]pGYՠ04GꆝT.)K#0I0Pq2٣J@T>9j+Ĉs57C>DeBQv뢩h:7Fܘ!Oa˓ w283Trqɬڟk)%u@g^Tu|lw|{> :uA3j/)5hoH$DG >>BB0f?~ei="J V!3r[A5710j[045R#Xф*9WVDR.cT?} ApAkZX_=-Ӂ~ %.pjkeԓ=w8TNtdhOg ? >|z*'ٻ{RHsHSh/n@H7K;9kcdQV9Q9[a0ksjec)aO_,$ #›{舛^IPP(g_'Wͪ;#dB.vLn FJCo md1Itbi7$qI@=/mG$mS,d fbZ#f9մL 9<碶lqv҇EG+vTLK[mly3z,vauIK֐>]16K|XYwr1o$ Ԗ4 ˴`Yn[χZc ĵAkUH>R('0Am"{CpuG~IHؖ$F jyyO7aì/QUy$U_^H'PjƚiYT6 %B$6\rz&3UUFOZ~kX\őGq>4"g7sد"39Ym%\A;E] 㢿g8sqC5Ⱦ 5RC; U/P*;!mxq˳3v{ޤdW/u)"OR:岿̻d]r;""laJYd2M8G֊XuDH8j/nBUbMmc/%ө _}? x-SnQP.ߜڽzݧŁ{K4A(ϼZ?ކ4i)oąrg3ʇ ΘӦ'3KBLD@˗ #upDn?'B)'i*Bh4DcVb!*&k6v0igs5ю)6`5r3TJҍ5NA*Zϐͪc[mA}/,' :7i&tVJljt6^9?J>$F?{~41bgi''q;9a~fyA|#kg wJ~ܤT>u7ǰ $ON#޻DO,~N9YOOFD4B74}4N\,@x2'M7L Z6b;lov%7mټϭ:C U!gUY? *D.~[Cw}3N4ıGA"|!p8N;scmz_84x̙:UR|ο/C F0+/7xz'ZtLЁGݜ $;gV(5{DYwAƖM6`1RI4HN̥_u[#&>pE4 Z!rd{,DR[X!_—iusߏ kۧ6ߦ2@nKYȈS;C&xEL08'2P}[3T Y7($XZ~bΕ';W*OO OυWO| CdF!H@IuiHBDئ^*u ,j:]'˖a! cNFFD\xIӒG=xsdJMCÎy~ZqG9wl±'3om?\g?4.ݓ%,7NeXq}P`B,OQ J2ipM#h7m!3IFErE|cR5!4ԸP:`CDئr5bsP ~yJ$Q3.fb2M QǯxW@/BbJCX18v2veӑa̾[?ϫ9:n>_Ğ;ep舔8}_گٹsK SFED@mE./ u\09d5qV`j(lDŷM# EKoT!ΟBM~t=#"6̪K}V_цƊbT=6{^/*$ S#`;1mf.騺hI lN`.b@Sk>oe!6Qƛk~WΩ:Ophk{nXCjӇλ~ֹK~r&}/NH*pY&Q3suJnp1.,Ԣ>O"}֥)>HwIK͎#.G@ O~ڢCae}Wk_`&A:iWf5?m@ddž܎Iv?_vz⃍H،w8HN)  EM爄1/7{s~6[ĶGr~-*2G*֗G'2ptuop͟ODC k.L{Td@pc=}m8\-!E29 y"eE> >kՐwK HG'>ȟ}ߗI,b=~{ڼK\y>5צԆs6\?7'=bx8|(]Zs7IKq`uFqljp˂·#놿vNb{bڜT` K#Wyhy <}޳Gs:B@daYyz"Zq5u]~VR(Ш3Kv2vJ;8-%ESur3KID ۔Z\˟>wlа yr8 'f -V wtA9: <&}Hep$6DQbJiD`*}{`:׉հG#,Fiħq'5X|_pQ,w68>N7jjc)FE8 ԩ'/O_y(cʷ\N4eA=Ucr O/]q08Q;SSniHz6y5> zL"Nk ОhB7ƽy%#6#JAE]hbjM[)FQ@5$n h#~^T..pq=> u8t\@p DA=}HD}fO-}Sd^+gh#FWQ hX_W$]GE'`C~tkJ5U:.6&sK">pWu[R| HR7ʀ39Mxb}"ry|a G-]I;&.@vy4i!Q~،DU#F\;*+Oƅo.䴵T[_לNnRh-4?~ݰ\Ǥd#8kEI2)NjRh#[Y\5PTJ8F0 FIUňT҄٦cF #v]?>$:wcy.TaFηksi#?}/N(舯gpx4s}M*:f}I|~SUbstpd9"NP-]o1&sXBT򫭁KU yHJyz_  ^nBmDDFDĬ3]%5;S|TAV4"v3b5XlԐɌR .pX1aN !8kv,ޖW!UxwH^pO_7?j4+Ii\U0s\Ͼ{^.N=FU,~![VYp'ϲ0A+#'kyH]ωWo"B+?Gk/ۇ56^R!.OU#Fmo&TjQMTC {V.м%}UڏVxi2mS9MK;rnm{Ǻ܍iXJLiXe;ӹ^.-~)}$E vQ/V!Z sX]Eq'yK6 A8 5u(b6-)Gي>%*u?D TC{p\P$eڹrx`j_ef;v5B7@W#4*"Ŀ‹:#U1J*50Dp#>nş+!_ kmq]oW7LC&ɿ0qrbY|cZw-77M>5}yssp^;F/$>[ z.^ՉFL0yV7YW^ɱE$&*6$}2uӀ}LʹFd{XsS ą#7 7LOuƤ~XDF-bꉺ}u=:9WqH܉! $8R*n ɴz9\0ќzr # 'Ã9{~]sjal[o" }kxzǛ^ˣwךGcRv3O3'bìبVĐTY ֩rhUQHM/F"tlYq%k)/a0f|4h<yڍ܉!{DEԋm^Z 9. i]5i:ɯb~k\[w^^ᨩ4R!(hQ?*IR<!4rfD"d=Pic}9}s89FDؖJATJ$}n'Yt{Wn+=EU F qbaL2V8M׼P'p7?1HN1Žc)HfИV@c}!I=q!ra-<%DQ艩|o QIB$BLkg:j%. pUP#1uN281aj  <}*'[]P,M)~8Q) ϮhGD)n#""G@H֧P;}"mD\t}m%jȄ-nlR 6pAUc;3cQyTXrY49?k4~t:iyifL˘x]nH+w!"7bdʼ|ɢ(I(>{X!+'Oᜇl U` LE9b#Oe^m 6xJ ZH2.C3 A_PPΧp`PJXu7 Dk):\#Kț ҽL5ࡴJEx.y<Zofji" aa`*?XtcO<"|Gn>ۄHFC ŧy|r*WOvklô̓4G:M gO}>m;GPwig۲H|Un}K[ ]t=ɗ I>GkDU| *ṋ@tD`.ky )zB2ejV-I騄{30Yj0sx F>KQj.΢HCrjiԴk7&m[Qm',sa i:_Ň/_F*xy[.#0{˗iAs$OOmXʹCࣉ$}K$}?l:-&_~pn#`.}y"I\JiX&ANJ^`# V<*>bvWp?}.i4sÐ*83طk"h ۅŻ/[$ӓ i HMU/sysA̘A)\^L9v>RQsmx_`"&c4F?p3qlsEFDjJOpEU͈M=r} H4 oǣDw{vBAn6paO.O_fi:"!h*F1 M~q.(CojIm-67<=^>Y^@p#^81 $⃶E䐝:sFN10[RI&)^׼UMXJYH Pmɇ>?A6]p1]H~ΝNX!0>OQy?bu!U}R@JaŤ!|[bgT `R$I&H c :JNyv.}rU@iWa/4QNL~*i`I@;T3Qۨ%l$G!'9yԎ:Mjߝ'`3@xZ~ssK@OLD` iYTY[O4شl8|`'e)݁On97o=g P2蠮zA䈄"X_Բ٘`i5oN4<=G{ & bDDA?J錴ўG e TDELr z5f JriM$9qƤc݇"Rڿ[1*"Vy0Ĩܞ$($i,AhQKWh˦#h"~AiLXvs"ġћ^+u)0iy*ʮ*`1VU@?/((Ml);=Y1iP|Jv7Zo .0#KpgigcaT*2U)1N%"XtMwu:6VA3cx7>?۞F Հ?!"V/Wnͦy!c x@Tıw>O%$LJJ+Ifȼvbec=gEeȹl.7z5ˆ%S\m0sm51S!2MTR *F`H+ט6jVAI,œs4ǥ$30d)AFA7[8p+xBvy g$iBp K!h-4ڴDV_g{0Qy W#w2t@7z>((r?iE8} M18L$.Q]Nd4'g7NÙxi r Og{"|ʔkPF,2d( ?rNxPwgPlaҖyˉ  v^*\KpVq o)?">G4]_4&j$$!Ϥ9( 7}FOc| [bS`HFʀwt9H;okyv ^F2,O[cЏ+IJ/Y>f}`Jyց c(uy &Olyọu0w O :SjKA.g;*BB"O t\C|ËM[="ѻ6dIC޸bDzɚFWT isVcr|9ڛ6 +D` ?قIcDYu7>nŴz>mfd qßl(-tAë IZ!>\m"j # Xg1LB@T;cSp PK^#_ "P)ʑ\`mFL*L9T*7 jiL7$t)ߕ$\[IM1s'dNG3Yu峟ga 8tY8-OM i0>R}A= Bfr *<=]ϲd*)ErcBvH([߈ڬ|8n 5cT o>gTd/uI~EhڭeRl:StM LXO$npx/I 8Կܬwݩ-Sk(.˺O^ \G*< S1Rآ6&ْ.Z9- %I~Alnքě>sC"ۙG_Pa ^H?$+tS<,c*9I`J'M"@8^NdibcAn">DL_]hR pi~"vQKar|:(6 w/2籣 䨇?s"XhCgkc,nxz˳vWB&vFD_/>UE ,fHe2Th$a.Ԥt*NMVxڪXaDm! d[ryy{<3^2Т@4-|L^'P'ߟXGD|qg݋u@D&Xs NՋAmtnZE>%mmdAҹYr*/U>tyLjmoN jWP6!Մb9ֱ;,f$H{*ƈsw2&zNfe8;Dx{ߞټϦw4z_ŸYpR!3g |z>zި-b {PGMjF4r0܎g4oqʜHv+7GDbNM]&\9d"N֥LM>R`JJH2SF\̪s9Lq|U5%z}kq/X ǰ GO78:ǶC;o"yO/n|cw6!p6zNCI};ōQD\ -<JlyE Jbj]]_*mJ*Nj[֔LddHSI8g)JxXc8nZdc\WQHt7.~JRUϺ"Bd|,Ng L]X|/u[2lnz0vvԄ38:J79.ca%vige&R.Pg Gm\1稇ka=JFW50҄*V=xW#]øj<maFt}KgMÑ+ߨwnWst*74Eu{=ɜ^LI͝Vk $mSIt:[E,2BT 62>Tb5D I} <'SDI#v}v` l#r`[<֬J9ST)T#ez`Ғ0%(b}v2.5nv>A\%#ň:YX{}n:UD 9 iʝ,m%7:֣L˻ۼ"<{5i4ѦE^aJ۴ZbcgC=CI-JEun ^']#Hx/59D5lRCQ2fwicP=" -'Zf!_s2.`kMaHof-TSa}}hD_&s#="B5Nʞ,"^MLV00X`R!rbL.eb?\E"p D{H W\96ϵif[=(ܮJۚci5C!R E_H7l & +)atUav"?u] 9)|2>8 - l+-?  W{Y4ߡý *L:MOv~zIqS2$eYth2.i(W3P)Oo+ءے <}NT3a˿VXr^݈ŭƩ4C(, 6#vLT09j(%L/h"Ԛwo*5bȠq#XdFNxU#!7 {7;1qZn;txD+pk+bB'"q\pE`;X]ψGD[ݩI5lGgPGX ᵩ<0^P*ԬTq,6P5'[W .ӠEu9OUfR?\^ N5I=J}!^~vrJ:Ѓ"V(\,$NՉq\<ɵ﹜2b|G. rf: ]>w_rb6/K0<0;๱/n=bsǡ2?J3gūQ)@'dx 񈎯Cxs[Te0D+db& :"'Q.Nk#G[Kt]TQ\o;;!47cr!}:p%}\DW붟(w<d~='DXE_OҖ9^Jeu orO_f/(Z#N#K<9y_C8s෫ xUǰp׋`b͙CR\KUbN2%nXƈ=~s\duYUnb,+C,dtg4:x-kt<} .NvNcHE<:*D?hRאZmf0/rmB7T="R*k'F QnWZǼTE[ rzC\ "bo~jn8' 1zNЎF4}¯NS:c6HDXm%՜#؀t! yu)UAez= 1a16&QuKW5V;~3'{'{ļo'(D|]4|!r=wgXzBBV|vҧc] cIuM BksקEu6|ᯥ@cɤjd:2z^T'.dxwq*'._II=-k="62b6N*T]" rCMD4* _Byv#C2)T5沢Q?;aEL޷Gr~tryjt-aQqo뺍=Ou,Йŵӗ g[.ϓzl\OODu{HD$:>I) (mRE{5X3:^.Thk_np k^22dY\3 ƝAa(@#"zD*\戸zjk3Ēσ l:#4М/ܭVE$ 5^X9yۯ2ݏ1ABJG}RvWXa~Pa­ aS^+bک~lX |͟z}90i@9>9?w[Uq7h$F$ԔGIyF,`޴<5vؕ.&ף2]ugoynyz \6yzjE*{B"sGlZ!"o*2Tݜv!Rkvg:KH>TT:uQ%\odhcӝvF*okP=#@'oڹOEewy׿#KؿL_L;/({E\2':[u̫%~{k$%-}ևq>Kfɻ8Q* H-gDjHYQq+iOo O_9~&zd3;jV9=ъa;k7JŠ6N>q>? sC1֨]̝5z;?%HD}^$!>dQHF:|W˴U:e/bfR"s*&IgVɴz:z1!>E$$QBsti bVٹy~ ex,gl[P](ZԲY}G}AmS}sGZGH V W)HVՈ$Xה>o:t; b,R݈q86-rkM^OLQv: 7)-rjZeRQ<%dYڈ[3is#y~M錝x23#SD1d?Jt*_\It_x潯DD>$*Mn'΢|mZǿs锭gYoiU;Ew_0r9a5|~2vaWI |{WOH{>{!DqZ??0nׅwwvNoޯ_Hg|o PBpD[>+. &.כּ|?S(́1P^0l-YXy"%Q"W>*S!@3ǃk3֔M.$DeY Zo 2L-O/F5P}%mՔLV؈Hjj sT9x,1wf֜Uҟ"xgVk#tDb\'ơ5rY4VPA*bY)Ĉ yLh{BЍtm[<8'9p/?~6>_)Cr;A'A)*Cq|N'څ/Oąwm⃏t3HR쉞<]\჉n*!PMbjF!3:SFNNfEtB)\, Ϯ)y-K;I%~{]iFClӖ$jXWoj\5 īG$YPE8Jha"!7$RA#0eo4cF!fbSFkї㐨61rYbN['vW/׆wa{M\A<7]&~#\[ĕٚ2&.e6vD4{ybĽ&W'2n\s+d~ 9(*gcj4#/)1)2kh9ϛ*^+d?lXNSՒDmXM"fDo]+B(="b9 Jޢq%cQ[MImKrF#gi@LG*"l( 8! 5|ʬM7 k0M)>*몙&)VA.6G/ӨAq(ws6 H=nmnR:QwUqv `Sp\j )/)tی&)ÆPhrޕoYNd2V)'?zvRz-ޖ@տwODD$@A0^L4ln~j^uxBy<)S9ᯉ%w%ER&ؤGk*<}B\ITSs"ó#ìNl|PkHDEN2aRrܭwђS[l*T Kr+L\%X;7 tzF,BVR^G2vlP":+/q Z Ԑ 'pO>k!g3>M|R/b=uo̦sȠ>m{4bKao3|SqEMUz5Ukη߰35L5լ|E̾#" ^W87_|1X2؜R$wщ#M xvVh1]lPƗ#1֨mLu}߹yUO|l/IT?)} 74]fq&Omsb\7Qk񌯖 ",n1_>UAwg|n}t3k:ךﺹ^@\:[lZxygxzNDx:f #3zc@fB>M[W<"$6<'vB[ET+俴D('j=XFqY| Q 5U1{ rbܝsYzXWJauG{@**`bg*z8(t3($`}g_FgE[?w~:O=f6쫕C$רlQp#A+Qqz|3+B$ڤ^-uzn|wWo=U]B<6fG*;._'dXO Uk"FD>h%?:$S}Z۸_ SXpN'/Dz ڶ~&"ıB;w>n48'-Puߗ6A^\6~b pklw|>N`O_{xQ+#CÊ !YR  OX2M>12FDL0gGN؜>" qEf~U)"_e>A#\pL+2ГB :;.J4)2L[ĄzBwY/"'oĈ?4p-uqm[p'#<S1jҽiDkrͱT(,7<=vݵ%Pؕg" e6 e~}]Ո#"nX,y †גB0E$wknQo.N6R\qcbq]=|HNykU.i4ћ1yc84ϚyEZzԹaY =%"⺾(/^2Ѭzsp6{=vo͂wօB >!#xJxz{\6ѥsOz8NNݲ|V UJ*nv#?65v^_?|6wDX% $7YF TXy̥TNYXNʁ D,h"B}j)Yt.IKHqSfw_#݅8 qB>չeRzom\m-ߑ_;FԽ~hvRǛ/d 3? wElK{f}.3)3n}\N]򡵧Ѥ~9w:GEyƳtܶVzFTrj"MHIEI6Õ fç.ؒn{N)ԑBH>q9:IʹMHjbe]O#%n`0DdqW3U:+_PmxEf]5&$&-)63C4AF3Y[bTv~o:0c^ALơt>,2m[GWaͻ׃w 2Ju_?_J}>hi&FPxF\2Q_BCj³m]V;!A,BPZrWaKW#"ڎMZ.W1daH8\2ՎQJ{NPpj`?/ejd;$FoObT~>sbU39ݲ'gN&LG**6&ʾ~zp+.w|_}"YSK/J4?xǯ6=>\>q[?1F|S&~W&޳Q;>l) OJTɏ!/\9tQ2@@, D t u|@] l X8TRJbs bo SQ_VU;h\Sh!m&@ޔ"F,wv\Q"I[d"rXp^2l'ӔJ=&dr^ Ӽ{VO&S`{nWkDxcs> )Gi_k"^zvUq?#)BMf}72~Nj(B'8$-0>[?5yH>6UW[R݊27̓ mK -<DNCٕw/u ԜpJă чA#ȔmzumZ#"~{]jJr(V^ h YXMEd%A:s6g(2jt o k?< >}/!ݲV'zN^-Q{oTDT{׭v1G?_=%;-|OzpJt&ɣ!K`+ꖌAq8]W}4[)"R%Z"mŇ!JFpT#QBP4oU0$' k:uFNGo<J1`8RQw6"31]o?񲭾w7(B.(aϢp1)0xqC?QSDYrɑo=: NS JrᯃD24raӓ-\E O_9rԨ 2wPɏ׷/n3"//$  4hVlU`JP/T@4 ;zKUlVՊF9A1Uj BOJ-Ţ7|g+y(ixte auStԏ҅~**bUw-V'[?'<~];StF@Tڞ9\'|;YZU8oӪ/2"׽~| }tLuYZ4Y, j6!7zgSIHy ³o$.!fWp\r4D-|ɯsYFDDXfO–#7s"Rr!i{.F|v\( mP)[CWl(O*9%.-OMMmW+fO{ޗ7K!>(7,>ciaLϏGO׊8( b+ ;/"Lt}< /7)UޘD)%h!e?@gjPcMP!{DC mGyzGFFH?M!]'׷__K>*b6#1#u6ⲪC&i}pHN#YTcN|ہśA:]{GiA_ooG`4wh) `"FEsnT9~,s=΅aD ACV|Jx$bc'>Cms^9wsͨۦpɁ0:&ѕ&+K'R__wyah"d:l?uHgSm%#W*r(Ϯ;s#hѶclGuY:B$1TB_ ;lZΨF]( ޙ|S)"72gוVsvˎILT@<޿~O=0)V}S>*3ۜ:*"D,vj_x65/3pD"3LIϕ/2`JC{ux7X9: \WgNl;^bO]yr6b8t;Q lc=",Q$_ׯg(&dL-$ӇgTtAM LJ!C^k.Iע=YL\V˓&":OS$9|c}Csqƾfu>;"Lc?/gKC\Gx٨u%zDOqraCpϻӜKp40$xΌ]ɮ~xP&Ω }# mvUdzB}/F<=3SgZj .!"VN)h*ʇ䈲SFL,I"JgxٗuC&ݓ% y#Ns}Or); -5dEk>+wӗlQ?q΢z[ \i2B~zQ3yP]xN}.Fm*/rbk:.!Bܜ~"DEbXycL{{/x)0 a{ 4뜸落Ïf^ỏsMTk6c+O &0h=6Slʇ˗dB>]"탗 7VtS[NM%*e!<^掀޻6ɲ\az̜לs.$@ >@S%JMRIˎ0ɟ&_CrI!-ɲB2-"){sμr2s̬GWw}nݙʬ+Z2O,pm>Iu |Gr!Hx(T0%OT : F|zu3ꁈReP{Л^JĆ`jנt$2``_^Ȁް q͗x,a<YY aP@px LTd#"ϴi&.-!!!q 3,+Xb͖ez_tH1{}ZLj䃵 D1!=9W \]43G:~ٱ2}*LܨZ%F?v|Z_sz`dSNR)b:,uYL}‚|~MhAXG[ǘ:<+/\(@X ֨㖍EA|Wab=+,30lCh!$)eC$ngl6պBP|:V^{Dj}ޱ!x7h@MBBBw< Ŋh3t.ei4Ȼlaqvq+94b(bg|Tte՘ %$$$Wpm$N77J}aGu[cIkd&0eSk~?X7}b=<;*>Bq2R-˻"n FlI^^>ҳ{A(K5AyI AĢC0Nj|sC5Jվ>;^7i@WODgVo> ه뛒IBBB'4Q>t;*>!Uy9jz@FZbPS٫@s3Uև,; pK!}Muu퍑K=h]'A 7aJBussP@ϳV[o}(ps;nTeV7w-]/i]ћ*tsMdXj1]Bn }ٌʄߙh̊?g$ͤ5ȝX@=KĞS_ B^% C;Xs̻rV 1" pw}w^vHsP ^ v/HLHMb%nc5"weϖ`p:4;Rns$y&,tgj8/FY/)!!!#X=yi1aY]2 gI~yz^0@iblܲx*Zv[1#z ]ep`d$$$$vf8,vZr9)Ch,C>L* MOl-Cʡu~$>ÔϗX(siqhv51OĶ̌p9w PDI}N0 FIzF7=훶d^TGZę:ѐM//TgW$St(_ .lTOqŵ"ࣤ2FhX->m>{vҒ̭P`걍H"'h8K+\pp|~(|lws7amWv|]h2>'6Jwzqrǖ GkD?5IvȚLk'R[e e;:,_ȆC4fDw>wƘK2HF\M.,De*qt\ ! @g%b@׃=5 }yCS/7 a"e =[״](!!!^ i-έڼ曾͊| lIN挛\(9@C Bl#,anX\-uolTdu!! <WCL^qxjT#Q%:=%& ơ)A!2}0yzXgJI`i&4%Q >?yzE@@˫g*+_+?',4S6R\?(BXj&V$jNFxi'rLǼ~r ;d 6;9ӽz]i+ < {/fXhիo % Y78m#be{(Sbfi}leV{ZQ˼7gv/[5^8V]!ʇ FŘ33 ]!2 <=S,+_rkjgṣCѶ_ܾ<qC?e _^͟_^];?UwS {x@$:i8yhjJp&5dJ.y<;չ7v*R"V|"T/%!!!1꣮ðChӾX8 `WQq {9/Y NhK {b^,[ `y>amj$;Y5ej~Ws5u EFHL$.JRl~yQj;9?.h쇠ĪAz(}ּ܆H¡C,S16qG`8ēĈc JYCa;Duc=aa0A(;ײN* 3 ,>T_|&W_+Y0`DZ ѝd ;ɍʹv 7  xhuW4I ƕFw)1|eK Ł.? Ÿ:ՈjOL(=ݻlB#GV<ֆN]!$68 z<"m\,kȗWlY:_\5& l{Ăϣ:Oe)!!!amd_LBe}b`sORz$2L.7d![ڥ"=E )W +[v6k7`;WjX, -L`Y+d7\b*6ډ⩀,I қ*I zD׆n og| N3T j- u[y@R:<¦G Dd1Kqv \iX{4+&m, D],znk=>RI  G'3u|:[ >9.vᙞko}UÞN:R8Nr;} YIէ<. q1s;}kCUyQ3_c"Y"_^>S@Dm5_p-A?^ r {XWN}4`xݣF|/^2SQv̫͖^[q"H|=r5u"U6=ubϛ3Dи4 [g $dUrgGYZ43LCTped 0А8An6?DP>_9zGVE6i̳Ƙ/OM5#Ջ@oZV/Ν !:J|!\̉0oF+5Mj''OUXp"BH&%4ɦsm'4 FC4[}P'ۑFR`isNK\Bхi?{߾qrNJU]"y}s;a߰;U? Qwc> Ѹ>l&]{*G0.gmX: F0b.KZxpuu^J6 [ߨYNDS{v+3 1b߱"Λ¢8뱵@뿮 3' >~77^>kMq@uto\h|!g}KMH-a챟(<9!jhp2ï>8+uN<*CCbq6PѬ'WH'G])c="0,!0-5'WFϕ " v;/O~ aWZ#iK Jg[z-!]HC}RJnŘ~a%:ɦ Kp|~?#V41zdj|I%$$$>Xvmd%F"!8BZN=#6x >4)SBa͝-#;ʖOrukّDeح$DQ-"pE]*!| s IEi=WCT@͊y)д@t1N͘@D-pn;qE~R<ү'_D TЫFQ~dL~*^^U ]褙ş1D TB1CUmp5,K1"$/ Rv$熒CzpAK+R#~DŝcDhB]Nw79Oi8L0^uTzgj38hyRTp3u~~!ثZC{q)!_c\'Fհ`e]>v Zg+vL# .dعUv C]}ԛU==8N,N{2q}`\nP%+q+s!A^Y kǍ,ҪW΂++v֯$Sp4f4խUsx`r2J5=}p~;8)3Ω o+}墆0سAvS"˴IpUܺ?D1g*Q\Y) `ykJj~4^S L9L0/8g7ReFD@˛wu*V$4c~`NǂI49{"Gi.$ ЁY1P%}\o >%$$$$$`r 0H%yuǴgi%LrWDIBB4a(8Z7[fP/Ul`$2VBطO_]{LVi 2\,9 r絙NhضjvOaCHHHHli+1n9TYuT+쁂lVL[L_4(Iɦ iِ@!A1ɱ4֡iH 6ώ mM Tk)UP~F D ݠe}Ǎ4xe)mo TPT;6QaT' X0Pg !A*G3}JZ]}o&L%/,!!!1Y]h*j65i&t6<;_ab}sm?B6! k*4k.I Tӄ-"ɲ) t&ФP4Rck oRW5,Szbm[ c'|: ᤞ ״!o)ؐ䯃<;ګ kOFV^Π_ްQu D#I3;;WZCb^a0k iz;0Z1SK7*B2!QHh7ص\Q xC?~}"4,.cw]mʝ,<9c'{ŊصJHHH a)+b5?)wd3jkZm|Xzhp:?; 0)Ӱbʉg:_6`¼`6&^ƔR;JPQJ9e77'3 >ȎGzy}58b[,pD5I1EGcuxDEɓQ[Vq>gK_}y0b _:SmǸ8h3l!b;3&`: oU~g{3utRlO'SbA$&cC~jQCgՇ:5*w񭄄dH{Y< [YGk*9o,1BJ{寍 A 'hoMՃ`1Hڂ"|P݄=.%i&hx".dMBҮeM~!L ɎaBؤ6Y NGArgFa](yuRMg*,Q#ФK30.!];2}"x#aRLY@hS%z[$NsvƆإ̊<&s݈i]e ˳>brfCqx7' 1#=2| tð,pRZ.TUΥh> uqobm3 Q^qf~l62 P]L7|R}T` z2`d::2ଡy` Xa374x'wC}CŲ,`<6<_m/<8UZOWkհŲp >d~ەjb^^GBGjr&? % P(YDds_9{0rkN)Qxml5/' rlPPVx?V ͗Â8z4Gy$_^]ѿeAX6{D4xaD8 o?k8*] &zW UjnWm`G awLN)zCctO73ɊV)6Mop1 X;L"<> ~f#&Z0b[w]|0{q6ɻ7QI(3~kM^v&}T7c JB_{3h>h+tw3²PW}F역=Ł\Y&5 Y pFըNl <]+zi452I+>H5(7fbJ)vL~Zɧa)g<˛Teb\(d #7߽(iy])-^Tk8uˀ3\<FWaƴ2نtrޱwOD> 4gQFI$$$$FxFn\ݩK4YFDL8-X%@l;qhdW5 D6l+ħ eFtI[<޻9v)áLI-&/ y-cB.XuEO&@(MgX|*8y&HTe"EѠ=!ɷ;PBb22=dQ\ ki-SrkmQ;2 Ȱ;#XY\A;h:3cL@t: 7zlg3 *EA_>=L7چT0DWTOF 8ɤ;%$$$d.8cU! ;ȤW\ㅶhԩ6' c7<09@dL>}?r^vvZKƠгvE͎ʜus/mЭ.†\޴OdB 2uvBX`ׁ1n:" NH,;ɵ[G5O.O*C,Sf罼.Tth:W39 $,pt.ြ?bwMAЄ+^NI;U%vP:!yE|7Eq*g\F;Gq,.ԂsF B-"4. D52"xm3O\ˈXRMktmp-nXW u,fj!u0Ca;bN-5Q!CHHH{=%$Ş~m85kݳ 01h`oV٘ ukXPb' Þ` ׁ7JX՟a KZḧmr:˫>\4 cj p)NIk&^[X@U 472PC~Ftwź RP1X6R\J?{"|]ekU{8@˺5>VO+bW}/BBBBf?;Wwz d4줖J 葒WRr@=y̒’|P0[4#AՃ ( -3$,2}j~}k2Ԩڎ>W<]D <_#( ;¡:)CU(SML2W-˔X(A^3 Q~ߧGGfG*Q9!LIX2`ػ]?n"j:}"bbώE #9֊94ͭ;#t!Pcxp$-jʲC;$[G<{ ÛSd&w{T{'$x&Afz_uqЪt,2`є|A&D7˫.UhmÂa׿ci8|K&i5 D`l`9pGj~{&+# Ӿ\Gft^ґ&Cb.R;5Tk_}"22_|x-մTpJ^2݄+Ѵ~l_z!E˝(YYQ=0"4Ԟj">ު[ lf'ڳJ֕ed(!!!!s)&ջaSe"I&'I_5*:KIvj4 54g^._s(M8[y ULT ll[V;W?#^ȹr$>h GETYCu8rq]oI)ha0LQ6J%P~R93U;#4g䙆|84<,ԩjF/FsЬn[ {%"j}K1wFc?3`cP'4N/b-HK}«Vx}U(&l b$$$dP).ʆ,觷IZjǯ4皍O#OcL8K)ko%c4k~l58JHi>"v" |i2q7]ą*U7lGxķ?Dg_؁5*C討[hX TpDsmw)*YTrvT}cDXy&{3.3f|0IHHHE&hb\\{ epihC"`My1ٿV;6M˒)u%'i==Mn== bʀVBBB5}_rmR6ksVՇO1WU<ŸΜ:_5 &-&Hp8am0qʟ)φH[3"}T.hٱ%X ޭ.@ FVRN0sdHC5QJu  B&a^kȓ? ~zbϙZ4bpVĺc6T"Ա^aFHHHxe4+q +b WWg3y'LqȽtz5fD@X^V7|݉V^?gX_1w|/ď $%zlOn\ycE+XJBBlrw!-?zAX1~_EX>5pb1GfzpNͰKuɖ!^рk'?ԟH2 0᭄̕_YL֤,S/9%Y&R'5ՋGc@ #iWץ9s? 0knyzg`iϞ_WEY&fDj$ V7.0E2MHRuD4k,;)ra,i]Py$v!ݎN {}- 춞o|MOp+gRF'xc~<әh $v 23nj=8A+5ucia#|Y+o >!Mͼb]8iۗ2_!6;P&՛'7,_:yT!s [ڏj=C@+T&{U؃on!,#bXuՂG0'ɳ>Sɳ{_N^^^P|TewW[E|X͛4JU5Z[~Iv6H2ZX )g5^Em-b'ѯ ੉w!v Ro N{zzRj>8u@d39QVn D,r{`F?u`]шE ~kXνٽ!p.eى]ުUl,S;ac|2:QoJv+W\"l4XWv;F"AQK2;S+ѴܿUh,97tQh¦X/17iTˊX7,*P=v!$$$v(G:b"&սn[eB)o母ρS;s?RhQUצygPO EтWG0a+x[̈@Is:t`X4w=aWܷZH;F.(:SMU<Դ& ˙-(vcԅK>a8O/I4}C..Z3%7& -joi -y tw&|%$$[ޣٹUy9wx9˲"yͣ siƂ|l:RL4qI|$h>m-`P+׸"Ȫ zC)=%uTT/Q@90J8 e_?R\F DX*]i"Yi(zFkB'i?i%R^7v)HXkPTj~6ooKǰّ޺A9Vb* 8Q~nMMa^=q4 Y%$$qؗnL~|.k+CK=hArNad VȔڴ_C5k>li sdMsP^_Sy9b+@=󉸝_^HMšg 쾆@DL'jShA6Ҵ$q4!OpW'?_|б! ჰ )bOC>@Q2JدG'c2`D`a80,r4J 4g \^ܳ}BzNzڅcAǢ%x xteC&eeYa}@{~c"Pρ0s zX[1-l,|!d@*!!!sݹaCl>|Am{,W>Ed}X翁lnA %ɅuLcTtI=S; [C` 9QF1حq/G_Uq5|+U2DH:`tLrdBˠ{NVy^o0F{rz>UVɂGH$!ՔE[4LUzZb {:Qtfk@b+pՐKΰR>C{A, Hᦷxd`܂h(&-xJ<7بpU]|6>[^2QFӰQA4^2*VδF%_b]N{OY&߯+x[};S%FVfͣXXb(d 6 @` am҅>W7WA6sn2Tw>gK2LqI8 Tx,-3#0ry@QI^JC`DRFdI_sg;3Ɋa!w$VAK4,OBBB=݇_DQ\R:?oLED:n^T= ZBU%N͋wuw fDZE 0XPp Ԋ ОhfYie3@~[s6>xDf۩'b;L29N]l T/=62Jk1r< KSk&KZ5@HzZE6ClbX$yk5  2@1y4N)"4A8! z0E%.B+jc~#x䙴5q1WiX}+["h4Kk̨<0*s ò"Lm!* Ƃ(yt '_90Loнq^Fiö J'&XƏ60$ =aCsbRy?nO8%;Mx^߿Mr7~\d+)큊XT9W+q{z?Px<+VѕkO|" ! :PHPXAJ#]GS(~H:'"kXZH<׷Hn'f3YVDĠJ=xu}?P-VgIHHHl6 iEI6apcȃ8?oä fð *X5g<4.ݎN22`̲h ޟG;v=_؎f 39 6 2v94!&|lϤZٴ~ NJ @1ֻ}*. ^\uEF(nn>}SyƬ{$D|W,U(.^c&M)gm*$L WX\r)(PuD ]>%-(f{dⲞC{ILe(yւbEXս3BBBBtK/bXfDs}nc9 *5\0PFUO'j^WBa=4Dv=gnRe?Z5^i5NCǒ͸l6(&'ņz6[Oʊ/=ztٴ ( (Ki>39a:4 F Sr䡎@`򹀐~wxgʃ`iN6f=|T,b?3V.IT0ݯGXR䓸"FT'0WoU'A9Q0.ڧ8gǎa")Piu͓` jmmm+=yE鰯IBBCWw}dg^?FŘ57g'X8?;_΢8@E&hq'V_6ŌN^MΓX,>WgG'~ӥ.B@ }Xu6׾{#ڤnNcR_~K#" T `3krHZk )3NϡӦ az(YJg_S|H!:nw>~ӳǏ6BB@馷.U MJ:$ @9JOd,x 0ub>Yj"Ā ƋӠ1JJ6E _U^)@XOJʒO!ĢND@ҙZC@Vg+|uըe]507]$g2IYŠVY7(g`x0"7fj T)>;Ͱ@E})=<\հNJ٨J|0JWkWWOf|&`3P[*UJ|׀"׆;M9L<(+KPN=h2t{(32hW?TuBesSęzLXH:+bD0breo{#`<ܶ\U{m4MgV ʙDӕ^XyMQ)o'HgU C:B7= YPz?Gj؏j -GH%o6;ymkǴL,Q7ʃ׊qvm Ɂ寋}_^OǦ"0%l^d Y]X2}㭋SLA5zKphG/|psA +Ҳ@JX3iV5nda5#Kb H(Kg?:EGo1M{+KXʟ@nHr ø:17>F`ַd%:0qR~&> faWl qw=eRY(〾avA tټڻ_UL*y/4.$\d?2jC0ecH Ĝ@n(މLy"D 22ٶi"o3,M, !!!qF(ȎcF Fb6 qॡкOf`iF"( Tu[ TKInFc =EO("8ɏh.]f/BBBB= BH4o&ոa%֤}sT?plC}(2b)CLAF5_x&;$Klq&ыTe2D3lX~YbNk!7#B+]qV Ti VWE/D=/JC[;mG֠rh#d%ZC_¸!}4ɸDBBb ճ –\:ܗ{|G2u؎g}N]Qgȟ~܎Og^4O6_^hV*'L +۠{- P!l O͵ bm]Y`RsO2C& i`.6`xf5`4FpPy[dXޛ]rL/%{f}=I Nvn?z7^pP\K0j¦a'` 0JѕQ%>*!4l6С+O~nh T|"ͮj.W| 3OBBB_qy^0#TeGx <^|J~ hz՞hz颬rD'O*28D8(_[3L8|!ƽ͆VTg'<2 x,/"%:0 `u(yFHL?D/#|[X"%/S_; *ᗒsx蠪6=u 5z@Ф1\3.+&i?߯/TvgTvdd=%p9uW|LܸLI C{M/x`D v;`M|XfNIwJm *bV-/'gaS1< 6? 'Tm!s2΍ʊ9~dx`95ޠ0ї-i*. =hUI1{6?~~LFgi<y k$C^x2Oy CݡJ;ջy?peN0[_ފkM8OaNtv鱞O;jli><]?8=0}Zqؕ~0|ˀQBBBbۏҥ=%{iDK0wA{h6[QnR;5QA2|9sN^ 1TbC&?Uf6kb;73}.?ks_SmZ+o,aY6ǟyufDhUZmV>:SYqJB~#x$./ %G$nȰ/VQ ˦L+`$KGǏ*CϚV/t(VľhZnJ ;BBBⰿZ:-fDet٨,MI;ݹ0 bp)'q3HHH#,}ŁOolMo &vfIuD La<߃k&|7F2!ձ8,pXOι{[skE6O[3zahYQg/^{wskj$'cBX;8D$_܏}='pa" z,y=`|7B7I׀ F=9SδZi'V']}z>U.OC柆ީGֈF#j&U.Se$7~smnmV3/lby&]JHHHXLS$8llB8VG2't\l3{=P~NK䊰R%4j?t@JHHȣbqLC4!ַNJr$^3ܫt[b~NhNHGc`PgIHk(I"6c|})/IJLROݬI(j4EL<=ggvLF T"Eha0ci5tw&G#j伄x/QCJx&X:ŵ++DNF@eԶ=G[$jRn x@Jmie(ںؓhTf74Xm\7x`M1n鰅/P|uJHH룪~k^hf;.̎::ٽLd<ݳQv,}-qkaN}eLA Kyvr~HR0{ao]!P ?2^Z--@1 ĝ:ݪ^ pɔeBHHHϹ@]S [eC ԟ as_k\5>N7ƽ}qM#U'k0rFe.&n?{q}=W,_)N#"zƺnT*t_!;Uˈf]6'Gq"nƹ< ~ x-dlOOCR`rBwTOXO{>:$6+{7@i/C_`D,#.g衢r4Sz5Ar8DU$$$$dηũ) ۔ ldkbmNW^ oNs56GPa1=#.u9]/[ʳ ,aY D$bK0Tq;7>|{o3ar{\CUrXTB(hevo0np>"Wv6Og(փ\O{37'=P?A17j^5C>qZƸTmjr;xVKaX/BCưtU'L½yLq8\oǃkaCtlb4Xx>0v^2قLW繟vb%Lu5o<@Zqc> pOi._u{{?SeY&k0ETPp#:uI3iniচ+r~ӟ|a|G&rd]6uX`C:!&O%,zK' T&w ŋ!%gϞ9x+Vg53z)x0[]ǥ2+*1"ؤ}mׇ_i^>#8ƅ ;2ݿĊ鵇n$$l״%6SϽT3ί)k} aI; Jd-,wD9KFv{w?b|e6rZOeً7~N!Z9n ƛ76w JX ~sA7SH?~Tr]ul: YC d"Jl5PJ= EZ76쁰+Chj"ze*!!1yp_}4u16m)۴tx8r騑v[bi`! 6r/T7fC`l- l+ 0qȍ0ܮU1ɀƥ´}5Slߟ$RLLRZoߨ(&wTM݁HcZ$š+/eU搨+@D O쿫Ձ`)N=΁6 = SΰIu -\g"r=rY!0uSwPo0/B#d*!!!#i7GLXqJ@uB0 8yxܠd2TM3 *% CC(jHTl^@F鿤HHpPP"#r5wD_`gTu~SuF+'|!YC#d~+!!/)`G.x=^ag4f=O( a%$$|:֡{ ӒLC7†@oP`g>h(MFHNJI{0@۬K.ύת"_k\.wԢIe yz}Eg VRS_ LB./WQJC$3wx c@RPJUAj\BEPh)3T2P>R2&"`(_x@eE^3Ίh`+=izǍ!4 q/_uKHHha.8 |mߕ^8~a28:15_+lF86Dn\o]ܵm;FZ@@<)`DR5k]SOdT{Cj/"DsD"b@}y_;u8lVZ%CXelTv8yw=τhy/LnQK+J+$;F@ʲRPi& JS1ZVY Ma؃bL|'xwEZV, TlbmcW~CQ;oǼz{"*ϟ<'4*8@ԹJ"ĄLo"Ő]17PU?VbdT$D4A&ީ"Ó{/?uLuNα"pgH4mE3ܦ|\c0"w@ w>_kXO_GP= >޴:s@@_CyE@~zOQiCwn?>@RMGpP*<0wI$!!!NҘz&WI7 {`CQ*˕xƃc=U9s~z/DzB_{&C?k5i1$E̯z; $uq+s;by&k|qq;7oyz K[Ţ1Sp;G.maڊ"AxebJ)C?u+`Tc;`!Nz#l,MXľKwh|TC@B}}m-_Oӑq{g]BBW4=!dۤTo 6ėD૟RublSI:Qښ?/RJv1K*N!̿\̿TdCX@Z)ޮ$a}Gt" }'4OfE<ڛO*U7D!a*Y{K&odzl,wfbX:.()Poz2 UiXޛrdad`Έ<YHKg!eMؔ9K(l?ӋE!C)Y(ly`6!f`m0ەǝdfUwݵtusz*+OVVV9qxN#w 06nB mFE,㦬dDzmg^tJF{]rKG?y诶8T襦%5w3 k5X T7 DCDC ~L  EXT![ΐ~m+Mvį lJTyb#(Iy_b^6a:zB9&vΖݷ č@D-(Z׋1s>8j-yfohnb>6O>O[S/EZ;jj{F') @)9o4"u[!$w'{c ^=$C;Z8|'c ol) _S&(M6a>jC)#R7=ʥ?I2H5ź bhK&:eȟP*MYzr>tQ44,!Q ` c̎WN`ɟRX/p9r{7Q 4IJɍQ}TSSSkurtaS>XU^OC{Djj%PS&}$!:hO4~hh~Gb-E,G X,CEYtL j״ ~2u`aٿGvxGCO<~o; Q FkڲXxOqCj Pl7^8?=xџ0N/`l{ I_P Zcjq}`2K,Zf4Q L<']PfQ`.5&@m*cοb7A'^K<-F}잩-p,=I(et!9N)^h8tL( x@E9v,B^0H+~P™#~-[_b)#\D4RB `c^ӗ I-"Rm=,Ϣ½46]즱/YT5?_{sg/mtiלIaK[/YA`saR>V.188bQKi+mrv Omf $*BS4wcm#G2DSBMMmIut5wZ>Ң;M6륙PV/߱/+zŔPS"mNZsqI6%lJytfV҆hŒ\"*?G)TRi vM+bMהEeb}]S(TKZ&dID79ǹvDbyC|.)DxJșsv rW)#T$*ripJa\BXIJYCt۬:>΅Q:ݳS #̢;?vylQSƧ1"f MftȈ]pduldBFG4ܠjjjj Vo\xorMn2*֬m?555[l$!ju!j.S2-_  PP Dp!,q:@Jj"gz- . uE)גFivn~5wG.80쵍9T7 xWe 'CXeKvD [q<Kn''Վy/Wi si khp!"&o2X7 GmC(Mݑ4f0byzA9/WN Eeh/0>ΧQM W{QM፧A}"#i.ZoF=& 1b.um؅~jIm + =hIm%S/Kb5izϛ髳Ka$=|?Iyi$n@fS9N5 a- l8`V:$טא{< D@Jd/_=!)j* >F3]N$i:s;M+~w6xExf{X&MOEw@),p;/zmԽu |c6QSSkux>2b !tK n%VZ;ly00t<6QDk0WX8=L[!N>18;bLQôF$L1t)Oja谙Xe5B_) @yN5#scaDZ5QSGn1*ႫA]޹]H$g^Lu_}(&.jjjFF̶k*374ѾxD7IOMݹCLf|ŏ?Vzxs^BH* AC d'0 ! ,/. ';:GDL!%? w:\;KƹżIXaxlc6(U]hfAkhR2gK}@]HMMmsHF40_,_k¡bꩩ]OEIcA5nB+os3C4`H {.YrdCaYϗ8Q}m@4XJ)ku4X.rzcuNdSz^ۺ>|߁%3; z jubՆNPBH$r źR4I3_9v=y>%9ܨ]t Z0/%!do ؊Y0tuw#(kQ=) ~aoA=te0XSMJT-ES_ūg:-iTM}|hm55IgzcbV+cO"֔hܾd@l$!z̆L(7'>{\m1ǝTDu_ v_8~]r1SA< BVC5 EZd:{" >=DfAR1Ar=^EDsbB 1&HʧLkWWRz',218`h94(Jm 4 σ~Ct\N$ċHS<t+w,Zy=; Je9x3!"b .)*3Xj }JTcXj҇GHMM3{95S|cڴQ힛 AmB4u3:%/oQ !㛷ۏT۰6[- 7BVP& ~͘._ L_ v~oƯ]L^?>V`g^P"ա>  !3, @Dy@%=u,C$1*]Y[a[+iAKEZ'Ě! '1^Nz,=/ h1??rHЊ" e"-MTFJl|%$_MMEoGǠwow[Gp_>u[%@- jjjKWԚo 8Oq_xW{dI (bi8d&)DžׂO¯9~ͩF6Kt#(^_p-{ !Nx р)*$ _ﯔB^R˦0)9"#skO]$ːΉ,$]>7,Q Ʉ;"DI h("L][o ~(\mȰ :v[ыhdDFpWdPSS[wNؽ ׏zWnA/>5FAne 4 `5ju!L}fH}[qS\Z4l"P !oWs˸uĊ'Vt x"}V%Eihy ! "v v,,_9nf5mV!!qਇ˟|o.ZS矊 N=<޴P4Eht NQѻ. M s\H"ZCޓT(36P(0;(g_sB{J&! ݼgC *$݇$hmU\.~M:%q=`%ꂅӵpҕ+/l8Hg?t241#5Ϧ~DQ0 mS.H;.?5@X*e"I@)WV&s@f<[0>T !J1}2ӄOճH/KX* ~\ rKpZcQmhu`[f."h}.Bk#6A|pP)KcP+W;VRJT]}Ӆh+#IWPoem<7t07ɽ,#8:%"Nl̸~"(*puĤq1UJ:Ѿ},LTi0ᰛ̟nQ4,܀Oq{)*bO W֋hQzO584:B_<3:b/\(,zZ USjZ E;ZR2͛evl ڡ`sc_pes 0U34&30I"%iI5a ㎸N_2@A=&P4 UEkv8w9HnqX>#M! 2FsMۨ[(j346PE78;R)W;; -͹J@ I2l3dOPI=@"B L#TYo:TwT*'w~? ^* (8ئ/\wn~D8{y;]*s5#>Zx9۳Ni]/e6ދMաaz͢=17M^R6ăv?w;" `~ EړBБ9`)N"5I$qayo_T&̠R.0FpaQH@"G|Cz勿7ZuB$+"'cг0e 81CpQFGєՎ( @ HE1XN#D%L8Ƴ6/~t "Q>?>`c \hFQ)MT ~\^eDs=L3,Og-OW s)|ї#PhZ^қȈ+3][.Lm]u攚~.PYW֭V }ڷ% QPbY.Hyk:%jȢ!w``OqcPgyz`"~-X\'qz1\ufůnk#&!F2Bt%$ .Hڋ}a z\Rʧi(_sEHSՐANBe'%1 koIiPnkO !eĠED3J`.]3;^e?)5T"+!&n{ "R&M 30ҔXUx<4USV}֗55Ve'?> @\ת.}r.}DPS[Xn{eGAԩ:MB[J]c6L8z"`䨇 =Nfv ~M!!kSƒ[FƯþoO KЯ@֮k%mFAojjYjݶ} $D[,\>dEط ]LYyi> `ЮDGOD+6D9~-i+0ǯCS; {H,Dm=ד`ajW!4% Ư^t• NEC\-'>|$5G = YD<$RKQIہbLgjsV1DAkYBXo" ɇ,h"IR9dRJ|1+7_:x lfQDTDXTD]2bfMuYȈGG(!/Oz>z}vB׽!XLۯzjӪ<ī-|>-S8uk. pm (qf Aҋ ʘ>H΋_G\&9~N_1rA)5S½߇ 7ߧeQ`Hgς_7e5"Q-| GB 7~3\ڷ_;}HTI)& 0 Y0|؇Ӑ/aud9iE@eAH\&Ky2qgju:&GE$?2o&n<Ez_U26kK =¥IMmggo-]Ney(xn7UW_g%ྭ ѓL@BE0ZumLO Q㣎Dd_2~~ 6A+Bpl>X50v ٧2WN$mGHIC_7SƯ7# iXw1DT". Ibo."d8=<}W],J ɴL#QI,$i=P$JndSORBOLbIX!`&-:ƨܑLz;` 7Ӏ'm` <@FHC꾬SS݂CÉ a5֋Vpᡧ"QXWbt!kFCxm_:Nطo3 RdQeq)eK¦f v*tyy?Q5 sC(GCD'>yU'T-RCs O YDu()6`vy8Lr!vİ#"hk77^}%ꠢYqn0H!-6j=[B`g-yN<e+tS Eضg0I!f$OA>O;8?2QE9 FhE4qS[t>}HU'}1X>=jj ݽ|kJTToxAm~597V>3QY4euGyc.-% N}x3舮/jj5n?U=Lp2՛S @5yp%3Q깠>mQh&KL4%aN<̛90#D@g3XoE kJW24g[z$!jHKo\<"Ta A3KmL5f3!k'F 5F#zKz}r̍cp.7\|I:bX[ANL.q%PRo\v"GL91&^@+~`D `BDL!~ |͞p)Ս Ջ:(QçNH苇jvWSڄDS*7NMmԴubw Z$!du!j_|(Pmv8b:cq 9ZFYC_;\w"~mAU\w~9~p4P=g"]Xz_'2h 2 "~-`tX1WV^j"ȏ gyhg"_a5dKEl jAf(Fό(u25L+·)m%%/}Ncp[)W\/bݺ}IWmַh}WIwnf-~mƼ=9jj+좝UseWbz4IBt dS2@Ӝ>4D}'2bÄqC(۳fDƒVq#uNp݈NƯs&̢!` Js} .%(tXv] F\}Um XsQt\̾dQ".|7O]Ɖ#UJa+)ޢb1AA!yE!`vlLO 'Tϐp&|myQI;`Mx@aFsU9_8eI]k9l ؆f;okl=Wd}fbukp5_Nt|YtXWSSS~p;}Ygb2 1vdrn ܴ_c!~:qߐ9]|=F@N%]d>'RcɑI1I 5  [[7_D]DC8RIؐ a|eNȈ Heg#)iX˩bX [IpΒ\΃ghu)*ϟG8b>;* },xNpC +((f ^g(. !nd~Y# u(岟vx>֊ lP&?Rek;Uj9.rkaTM+p1;ojjjjKפcOʷ}aDq555<4V|A mBLza.ͭӅxj .<;}b!" ƞ-+H_~M'ס'\umXI>1\x׻eh-N-koR2 0ɟ~8բl(My41FZEbS8pɱ~Pt[]xֹd@a `+iD()ic|B^Gd0E?qqyR.E`;PCK/p1: YO-5V%#_ >hڜU@ Ԧ+zfQSSS{c/"S_I1/']\R2F{ 8h{Hf8UY,յe z: TF^FDDFZ/|b@my}/Qg!nu0 nD:# r,ӎu3H(ːJQ&FCY0Y~._dAQVdćpGVBx 1o_ǀ<}.*|N5iY/6S4Q#<1:Ξ PSSAoU^Y|yVAMMMUy];$D?Hy2} m A@HYN AΥ^*8׊`OTk©52&,uׅ*$0e۷AX"ۧ)lԹpP6DW<asE5T\,aa'ZzT&TSSSSGX Q788k@B,")*9E~]p;X}3XmxD>X2/-ấz_Wq]0mr@DX.lخ#NOo9ʃ`6E9-/6!ܤ ҀP A1?VN,u3V;"zoI; sMJHIhTV';.O?&DDE֋g,<[ntu"Ny|}(*%lgE}DV(DLQ'2+GgWٟLf-)z6-b'^ch׊J՝hZ^DcM}/DF4舼~%Q"jjj{_X}e~7hd Vqy7X5b^b6%% TWlG} xQ !AMp-whm." 'S‡-gqwF9 60N]xaZ4g"gC )3aiU:3Qx*_%Q]TOa)op9ŒP׊|aFt#Lғ,_X1&5 bGA(uz<5W{Ac%Ow$vX<A sc}ՋdS5h!p)"%jjj{ w :;555E!yÙ}FUkKbc/rٶnLL O< tdν.υ!Aks(PUl&: ءo SXi 7w^[0%iH5Tz3C"0~ݔ&"<ώsQG|IbJXF^|FE֋g~gWNQo!D^qܫGuYF ?i!x'ٝ C[A&-L0"~VCT6V1@Қ^D=  @ BK~(\s"*jjjERgd&VUj7yZ}"!p] q>B̰DC83}' W0R/D.^MXOHV:y"`u5r#dLc"ּ~'!>m6_0`9v]!hCNI pz A"]bXŔYT_c\xJ;V. 劙h ɃHϼe?tfHZTI~:b%)yqO.yS?A1N-jsHq2"WczY!͈5>,K\>>jjjkS?K9KX*seߠAW) bڱ&!NTSw 1cJ&'P}l8G|%@]Z DBԉ ьϖ >Ą=[y '::R~!0 h@>$,;Fo Q"0S똩?b)īgH.$?I$<%,L}4Y67N]{ԅ/ |ȍI$r㿧cc IȎ~ $ @9_(SAM'PBHnj;ܤNAPz@Y, $)O,;/l"\i*ES#M34JdĜ7 ZB+&$z@s:jjjoͣ=AMMMMmn+||u蘀hPߚ$!ԅa?/N!u]|m`C% N!Eh,eB)O kס.|d 덯/qr̘)=nl]~K865fb E<҂uSHDqCJYr!OO祒ui:SEp~>*q21*O;,$ oNF ^0lWT`RȈP6] ""mq9FW@4+vNw72*XO[z}&#u'#)b*JJ( G:ԉzQSSS|}ͫ4L 3Ě0%pX>ҁE&'& W{\X;)Vb Qc5ZXBF91›gAN¥g6Z?I r0iw3~ݔmDh#[rȓb lB\  `J7_:6":ΞG3tJ& WBMdC Adkfw3M~7dn#y~$Ro !4}?:}`tpML횚b,LzsqEhF̩1&u#8^#,[Cb+{Դjjj+3TK_55555u' v:^$!nIY殓M@`- .KEL`1]BS- F֑(M׼-*`_x8o!D"5u] qy`|h>W놬vDD0CJ J)YJUeÇ/}p {gp{Və@kATMQZȠY>IP~BEBBĨ9=|7Y#2(~Me1hO(, -'8՟2,W~ }R4*>IPk 3, i:V;"bcC8L̏08E@AT0+CL9%qT.L@Rfp^zS8cBb[KcT. ( )~F L916``EhĞX&G"L>~ x7Fބ0!b{&cQD[q42 &#!Qbh0ATIiH%Bb-B"܁}rJ]&bx2{!<+m8i k"B:82Cޖ W\yk߆q@^b0`0jSpc7޲2O~ݐJC]bN-ɇ8FQ&]5ŏ=GEx?_UTqD:p4BEQq*/fկ+:2&Vaii/'1> w [vdsG.^NnrdĪFG,RV"$NMUSSS[xګ~됭7eV{# ;:@BQ7Z="!:Ѕ֩pJosI^z|3)QڒM(?d¯!kkpabbT"Ú IqltW!.@І(~Spk>ɪlLiƯƖ3=N逈qm7M2ъpFK#xՁ#y@I'{3. xJ& A0&{ޣFBHAHTpv9a9u=$j"U,ܧ&֏q݆|V) pd”)նs.g`J4'm\g"qz#>!%4ga+Q2JV:GƢ"~gzڵ%Ȅ10Q%'ʟxKyϼfuO#$)U?p.x!IzO4I-0n0N3vdĴM JdDCXEHL=b)jjjk*>7:2Q`{hCz1օx/;llNDjrJ&7]Acxm)51`m".|QDtX g~BvD>Z'>|r ̢b4cצ]n1#Dx͇(:mFf8Fxi1\Yȁl"Igw)GD9 U@JCn0YB J۬N1ZD_82kF`_!u3DH9JBܙ[6oF҈x57PNdDÃڑӶ]dB2D.ҞRNMMMMMMMMMYWd`9Qӎ;oNBqĩ[Ѕ0-|{x5EptCa)?xAW_u}:L醪n[5!0`vG;ºֻXƶ; Sο~׳P5b\iD/'L`YT)!34|臈m4HRɠA~#Q~s4XR`ܠ|ӏJWq)!:.3/\{EMq*#(C)1zP|rz&IryNL/9ES" -ZFrMcVE&G,2SK7"#!ƃd玬u>O;ƪy_eb;rEHV|Pzmw\r]pmGNhH4(‚I>DHpTٰ&'I0%bLw~]Tki> L"K%8_F_vz};)er`'a†q ~ 543jV9{0A(Mw,:iOF8f3zHc'KNxJNP'Q֩*~,*3r,DMy[g&mJWcnٯR(Q. p7iS4;@ ")j +CF4DG,R&+ 6>&kO `y*9 0qu!8%6l eM!8A2_Y1N;KǼҍלF?LJö4uLc>]DB8"a 6v`<~݄62,yWAr-~ˣ쳯^;<qX 4jY*҂I8zF?cdm0io|E`7ẨM!Vo|ŗ,\m/@y3Ax2ūwnoT޵ XrBnDYE죰9؏j,:ֶL㴭Z?Zu e6izQSbut!BUl>AW@ a-#L ;š=niVq]׭_;d `Pf_YuDm2\/^M  G mC˞cJ1gg&"|  N&كK*)+UiR'/3̎vC=] r'?sW:r1L+`vg_#ZH `+Q niP q]szUkLmR+@7_8v`1ھIJ^ oɈ.Ɉpxl킄\u&BbsnWuzR-5pU]B@4XR9Ubrku?;(BJ}ϣo~&"osj&,> '&[n3 I$B*!+ʓkũj-flC^>'ӼA;DJ3_ǴRV`x8~BvJ'͒deSn 'Lc I 4"νu/vws5AdI$ab(*!c=+j%?!\H[9TsҀ@a*Em yD~o>} /mkcÔ"f # M34RdļeTnHMl%YVQMMMMMMMMMmOiE;;Us۵$!viGz2=_h_N( Lx߻D899OU# A*FBdO,ұJŋ$M׏U-%yW\ lM(qVuqPqT'9_4y `~6aȈY9Gئu##&m,݈Ct@{Q=\Uy\PSSSSSSSSSY_[P[bc85B!Wl@Lvhp Koo>ŐG\vu A3CCa)f"d?dwP}xR428l:l3dƤy6<~݌FF8@R ]Q6nA(T*,V|/?*QN+…çs.]T ЈD_ub'3JI%_K9R|NDJdA>rM<"\.731ϠLun:M FFLf%tn築uhl/FILkuDs,jjjjjjjjjjLEzQ_I"!fٗ3օ[N¡% IDeiY`31됚|N$-z1bDEmH umg+ x0N.#7 eK:BuV|.reeYȎߟ ٿ S*rsbWdwc Uw a@ Q+~JXO`~zq?)(ǴU,І ۙkL$%(;S nl:2¥hq2v&#J4 ?v9oTHF4i %%Ea<%/S%}dwGR1eb޶ܭHB n>'?6Vm[(egrHӄ^L.Dw.2j!TRfX?6c)v8vcǀُ1!فmk g3j;Oq% ҼHTjjjjjjjjkd:EjWw[Qm*B vۮ)9Fũ-x]GB|nϽWf"BED}TDsOSM)>\z;~M9\RN3QBvW_ç磯F˫5dĕѲGNa5?sz)[J~Y¯3F>a8&:-T}H,L12l Y4IT saxLEGEŏM_sQ^w}UQ5<* ٱ> AY)WYgR9擵ŗ1)Rr0?KnW 6oP;ճ1ɪDG,TEt inm 7U>GT덿~7N{kn7^jϧVE"!hcKB̴ LJ#vD.׆(m2 ăDILMD9;i|x .un)$}-=qg^:0@u A1/{I4리X5ŎP ģ!B$OC8ef6GpO@,b O;gmٗwqƃ1,p;_=3TFJvfg! RSڭ'dȉ ֭3"WbB$Ox-XV_oxUp(': Q|`4q@u3I @X%YAIpZ+̓_5Gx*.UwV*N2r3._<׿ !% 58Aagb͑xB?4R >kǯ"" XCE \mDMőy5؅O/G;O]r&7rǦňe!XdYE&Ͼu0fABS 'g0NcI5^+Gv숏5īvFFxwg}YEƸZOw{%Rbԩhjjjjjjjjjj코i0wo>JB^v$DvAozH !$fX# `uڂ Z^&u0KBciS'ᝰ~ 8ik.+Bvq!Z עئo=7 dy 2l"OC,^o56_7e#"|DC d(z#!-V%\@y/DD@V"tTgܺ_>oC? 9{Fy4`$A¨ G?DfJH+"mr?ab}A%#Y{K۞<|>t֍kku0t写1;0+~##ƚȈlMK[᜿LJĂu8;=jdjjjjjjjjjܬV=lڝz K f֝ ՘8Sbă> Q.o3TL!ݽtK5! S7b:P2A1 [>`E_;3\eqwF6!50<[瞽tu4!\:&GB J7AbTA/Vu ཀ ~}hnjSD D+(w# %00[n B"1*p?G$*0Ͻ~w_?}&#J,*d$ ;gI6uG\XɌoS,!Ea%ˣ+PbO~رq=0lы(zS,ZȈ7iM7bZx0j-@=M~hzm3s>vexi螄HYt!.{fw7 "LM`w">`e|Ӗ O"b@:6~MSk ߵVRF0uAߵZe`Q[׷߄ɑN'h~Nv #M vv¯!)OD%ic&1J7Tr5pcJ FX`c`>1&\o}pbZ(a"D%?}T~qaH/8٥m$?$d@Cgη '?7 2B:Jih"zQ4B?p6m7p>8@+KFLYQs7Y"͇'$|XEN_YtۜV|h4L- R/,J.$D]6Hօpᡁ/9ab #^ ‘h;Cnq&\1]VAgS2iO.̇_zƯKU2=dYulLkmGB@u5Wn¸ce\JYq56_7e W`/Ϯ\DPu:Hr1eH&dM)\q)|Tĵ-ʟDLS5# cڐJ 1Qi뙆EHD@yOH9ψJ%-sIL=K|4W6kjΧXO_:q7a32.loAȈ&3h;0<ч&@¨/jjjjjjjj\υK8G /- /CĤ : 1oROF.=s,8ӆ>C`G-§->4B֔+(jͰcYkS1I]Ds9MSƒ RDYJ:N?s7 L} 0jx-Y:c . M _$R&c i@^cy b櫹jIi,UR8? o5q?gI_hK]4$& ]Ņ>(l?ytᘖK)e>a$ #R.1.K:e~8<,{W{ev^ߧty;u]?leSqVf}63sMn_sj]6amS%iWSSSSSS@=}zLK$ ffn'yU!!AzPɿ|~x}<ƭ'\v|OL F[XeOWviYV !$pd ׍tJ  DžSáE{wg#}uC #.?YIe XףGaPZ4hjU#Nп+$ c [_%/Il*O.]\؋ w}߹ 3e!6*䘖zBO E,_ZˈP9YgCR-8x&tBGz~k7!x ';[Q 뉛/QĺvsjX:h gYF8;]\MMMMMMH?v> GAz9銄$ΔH6G<?ƦK~} $> <IoU<$cѻX -Zέqa9N}l2`'|:vA.BR2ϗyKH/Zӭ1j@u3'62XB2n1 e SygM^W>(n.\}Թ_|̿`<"wNSs$ø+CL$!2 ST;Wk/ĝM%_{~FeXMLegvY*UM2wD~) 5ֱOJL)𢦦g֘|haE!JHABЎDŽ]6S?X_<> 6lp  'p:۱|pz aIؗy!I )r, á'hO¯m_|w{"(31747v>޸oa\h~#k]@@@Ь0de@51I!M4:NJ리FD3)rLJ̲">؄DbP J|HMߑYCLP-ůCҧޓ W{3k7lhSE >Z+zY>֪|Ah2?mГO ~VعT30 %*ڑ}-jx55tZ@g)MkFPg]eϵ|ռ5Lkzk=K Q_ b}C$N 61)C}!!>3LˤLnָ`>Q%LE9 A*?q*~mזS[ n I3:EmޤpbT?v=![J8n[߂ .{OǯKc̆_7eȅ-RD'<TO0$!Q3Vć(\S(Oa"!S;3ͽ,Vy=+uyL2?$v*~rd)hZ8Nī+/BF,$d\wmjRz}K_\JNunG_;Cc͸S=Oڰ Q_br=gַ'w= Piu50,o Cԉ'gu!I/"΅U1]a`2~MU`lrԑR*BR2y'&DWN{+ & T#'["Ճ} &(~m];K Ym"SC<˞l&!!`lٌjĀ0;}C{+Te E/~Qp' yg XC.򎏱J=ETy4?!v_V'ؙ+D'Nr("\a烦y G7'#̐bIQ7 -xoCM?Hz jjjjjjjjjjj}{ ;ccƻzS1ͲIƦ;{&G@xpC;oA 8L.uI}(beR~`FuwůSFQ=%ÌtC1\@L%m+׮n} GBL.2e>񡓑5 H4!X@;&Oǯi)3M %5r*p>L<͡2$_:b=NNΘ=MQs7q꿺z"Rاn:ل(I#B3cb)dMޱjP)ԧrNi@G?y|m>*bs`c;Qg\d튌l3 M (M鵜i/>`[ 5555555555exݰ&Kb7clժ؉ws{R!僷`|A:N Tuz!w$_i*f _g:'׾ّʓOw_P%} ߀@<8BR29jE۠|ǎ Rxj$Ꞇ_4?+V^U/<,f>({3@ !AG𘰿S7MTƖ4!'&u>s;Rl>Dt$s9K^EӦubxJDFI7F^kMg>̙V7mFR}'}vX^ﮣ H Ay&!zL=tL@ y"(8ESׅ Tm3u)'8`4!ݿD3AI\^R$ޅdB@ҁ#B$x׶NE@)hL!p3_i~-qyul l\ި[b`y e1Eֆ&R 'eo]B`&H-!`dRTI#\q٩s?y7iC:YS& D`G!Df2p"L$TTS6)xA y &~Znئ%/[8m ,ҡ1QbꀈЉl?۴*l_nN<rg7DpavԶ6~M w=H KxƢ/jjjjjjjjjjm?w/]⧪GsVXoZX5HliBܵ]nzX`,R p Xe1Zi|A\7LfBE 5pē1ZXd\7DT0Ve$fWb )Xn0Z֊.c2i|ߟp7!d:)NO>L^Q18m$&'S4$Dk8/95_NuCV;"cHb"T zɈ6BitD9yd ylWdYFGDu\~ږ}/_$J)84\'tV*1w>䧴~ bsȅϣO)q17K:+z~{۶kFlA cL˸ͻ]=}Y3{vg/r^YwY뻄S٨m_S˾Ս"[:> m}&r+^Q :"eIP3q:*֙!hRzP &}LxhJ{_%xBZ0bFR"3^~܍C   <.O'icTȑz7bwӔq:͒Uah~mvï"1" D|Uɵ9O ۓXُvsh01*cc#|>etr7 +h'M.LƳVҥ3_y@)>}~mLF,/WODm$Ȝ ~RUŔdMc!t,caO Ls͠7|NrKw.EӍdD工mjVᶱޅIj*7R%F}i}z}mz1$tؿ 0(ɉ}@[qi*DpYz̵pR!kCÏ 0Osq]p -Mf[LU(BHa67DKe QLǨ׷y'Pd: J0o<1^El|=0b2ટ&'X0i c8uSQ(*MN'BRf/qt'#61SߊJ1DX`~InAqo>ٟ:1BBokCv|MV7lG cqƦWIGuJĬ`ƄeiJ~ y;*IZv~iX} 8s ځY3:j-MS4HR57e!':K4˾ = i/4R*>,)Ժx\way݂Z:TLW) H/N ~"߹!]x& %x P3GFVnj)( M1Z6|!AҨ+I{&X]#JɧJR=1xoC-lM}@OW>(7[2QL!V/[֒Ó߆ 28yGv^Vfcq fb1.I؃ha;Xlʢ7$mHCH$G>"v8"CMɦHC6\`,`2_~Wuwuw>Dk#_f~_U~~g>wSy4qE&Z8x8W{C+up:KX׊z<юCvaVPRE`wt]-BCWIfcxܙ_ NF}/s׬ ]{y< 9kvR΄%i'2& :OJy*V![s2v7$LO*LKhaFBT7@;v]݋{7n]8A{ɿ4ꆫ]&8 J p'3'|q:Fl//F%J(QlfӺV3H@ WA4m3$mAtRL&p]qv ;`-%ƨЈ''LVx+Nqsaa"V:IS^=LΏx+?~Hh1l1IFqN؀(~*J45U5 Sr Yu# 5|PU1`5ߤDrcix@*"oGWDixk~Cuу7Djyf5q,Y'$-3]Bxpʏf^"dOxe I^*شH(8 ¯K3="T$@t,Ga@A]!,o<F *oi4H4I^};];mkb#LFISBSTO[U2Iq)]id+'@$_yCޅPMn&8JRϠ"S~޻[/o-Ow?;때αҶ h$#<ƪkrM2ʾ$$y_<7ϗ%J(QD%.]^_i @Sy={RNw(DZ&sx,bbΌ^&U4ZzI`AiѺxKpۉ8~U >+L_[s=p_ä6Ո-Jv)ẑ@ԙ|kqFf:~(77UJ.zr_:_tc dO[NMt}w v"vb-O@#4A*#ܣ='"Js4ΓlXhBXLBЇѽ{pn $V߿FCS76m9V۶6jh;NZvi}'\"җ(QD%J()龘蚟& } Ɨ6 ϱ+$ďn>Ƙxpb@Kσ`*}Vת+\?I).u TVQa{ ChV -8 :{>$|X1Ȇt<:Uq. +jFtS/kppU>K?8ue k4P }ZJՠMJ6rjP*? 7~T$u{7^y]<qɓL"%iBDr+-\ɕL{_vؑNJqu3_pٯܙ=Mp;ÂN"Abm_}~SsLF?BFyȈA3U~4f&AP~mG%J(Q|('6\ kN@ àmXśZW$ $//>xmƘqZ_.^փ\YKP9ި2"[܈ GC߄|1]h*J9 ? ~פ6htuubU䨘l+WNs[K29YL-nv!CᨨpӄS_G\W0T qzSǯ#K3yY(lp";c@91 @.eȢ*?a-fƬVQm`bwU&hr%7ۿHS3"8I+1AS`酳 'Pwf} ~6voЎI)߿bA';ݤ#źɕbO6 ~Gc 9d>tԑwܜ1Y;AF*EFK&짽]3rAMxQ闑*6*waEګ M,G|s|bV+6߱^x(^G=J,{}nM<+l0 HXqpVBD%J(QDdT+iKk? ݾY"!F|Zu<$!1evϓb1 nU9ua$8T`Rhb(y(U FP/\x18Kᖖ5ǰr>>%tmAb $uLnpw^I|!DB{b8ڰT, ~Mk̬j %рVQkr{x{@˓Qh^ p MLL\d3(y')E1Rr6P=Z7+O:2Txkvڝ{PyRSuIV0y1A+AXO QKl),9ưqxK8v$82&sKSb1c۷BRQ}Ȉ"#n7!1sNf1 QQD%J(QND.AӴ̨a~Cg1سl࿾@<{AxeQvX&RU ߄"*&~jus\7)Q: c4'0[uK}!)V[XO0pMUZs9A]~8y&W /xhwP,c5{ Q>'hƯ["ch\WA0KqTqz`AŻw17)ۜ%8<ڻr6G*QhItdaLrO+K& ̒%uK49m}wɇZxXW"lnohkq܅LPBi ZU7!{ZT,DsxtR W!)+wu<쁿~`m&zc05q c6/S1NHńD%J(QDz' ڷ1k0f6:4) ;o#w,Do0HafRMI̫`GdmVJ餎bG@̰NY8N46 O5\I/0XCYAuĻmskݗ;k)$_'z[GI2*HK&05~ \~YKfIi>Th\7)ʾc1H3-ps;TkP[ REP Ad)cSTdBrm:ϝ4ˋggZ3y)5Pմh_T #W>4Γ2T6(ajӜ[ã[ƎM[Gg`皔Tz!NrK)j%J(QD%[h |X ~Y*'bJ4D >wqg49P@ʐ2M!L)&cI*HGy/UD\Sk+d WepЪ!?_MBT ߃@@}aqSY~KHd=(0k kX :[ÐHT18;O>|e{(ޞ|fȤ ݔ̏D3ԟSCh9368yAx}6q4jsGĊ U $S2<)7rѓ;||<뤶rKPVd1eEc6mGK$#VاdԼ#Vg)E!&fh(QD%J؜QỎlΟYbd"!~C[eO {ӉU5PbI ((TG0Iqv@IabDS\%#n⺚Y&{'uV)bVI2I~/9N1{`L?dD_W]*5_p]&54*TAxx3c@R@R3OiRɾDw&<x.fBu\幜E}ԕ|7&I6K*G&df(k'R;'RUHMRNJ%+{5YŘTkIt%g>4-OPi>%¼iX&zc b$_<ָzR4؍(QD%J(X_]I7t_T1)YbZO$r !ݟWA*N &%&)zݛmlӍ$׵$*WN*- ڊ)&&:6Ux{qӗ$~I&\H/g[&nlƯ5¯P8}?(Nc2{>vH:Ȟso ICC qUbyLWъCQ{؆W؆ߓ2'. K,Ѽ?xxm,`"n{pmmKW jH{MV=0ʈž4<* ]1趫VH $9c+K:2~%J(QD_CH`Nlx2L=[+)LW~oCl[' KJv=#ľyB_w5O*oYh1@S&]ub& .+5JڽǴXHmc.*GAPam+ |wu|۷{~*D,dzJFa{&P$6k*Z؈h"ӧ1}ԌH39߄S.jJc$TB xEh5#W7]l"QGDrw8wy| 簖ŤPI4秊MD$FUײVgujB*Y<o@[ʝbn678Au ]󔾁`㎷c~|jv+L "#O7b|V?y]?x<)1Z(D%J(QD%Ȧ)7cn8bMbm!I';&/ \ *%kζo]%),d0D_ T1 luIl BC{]G/!"D H'W>'g/- /wK_}ID$Y&B8uTrH}r)nMN/\4NlmCD]v ̫D7Z7gRR硘d'QN D*àk&Z`Plj axPn(I䱃Tys{t=Osvt'X#3&mՅ $#Vg{(QD%J(Q)7ckA@vf V;ƌ[+{ ! J2L[/Y}`#M:l%i`*`?aW{ Pd"1[u W2s'2쥕 d,^;۾0 & 1a =+ uG,@Aq:>dc{Gx N$$R0v"Оi,5Ō&\p](\0ɀW4QZH !v+/mz՗\Knx;"B|@pׄ%MkP-<q:9%RxIuǷ"u䊈GQVdR*FZVPIN@oL @vƆI 7U!ym2S8S)&e8/Y!iSw۷@5OVtB̕ 1OJ$6a ye89ceʆ7wfs]8ۓy_2'UmsĮƥ+pBlk_^1Foe8K8:F(%J(QD%J^EEFgb&YϾH1U)u>}6K<{wjHZ)H/ֆr9uȒ(ɬӶ' n6}u{Ep]#j@4`(1*$`J*KKo}ourԮI292B|!_Q`&^i!dkgC#N9[OsgDÇ8q7Cni9+թbl~_mi80ɰODfo_#.rR YDLK4ğ`MBDü{+޵ÙWI$ѤvċILb&Sey]>S3$d2|żmR3 '<\lLS+6Eg ޽pZT$#Voݐ?}ь64ϱABT(QD%J(104#ǘGY' 9,K1Ie#-KG> ;w슠eb@Ucw:E2"T9!˯mXl߫U,cB .)uXgq&=p!lL8$# Ll | !:DyEHг[ "ont_Qg B.EFU9[cįGײ+i<Ҹ60c*P811 3p̥ӷMzrbD0EG r~?/#oC`.wg2IUj~]zU  ɋ /H@5OAte"5M{̼F 9Gy!@iBTmyHl6Cp^Q9}n;T %+g$VoVdmF(?g\ҩ[QD%J(QDMyq;iBy&!4 &ܳ1E~g`BB8 rLZ;aCaNqHI?HlamzM*)!jbb㊓N{ޒvR&޸ M~,O7dU[=FВ?CCT&LlRHVP(G3hlʰ#S`mv`l&?8yE0s_G7~U}=۽/"ç$aH(B\y|뢁%3I?UwGO z>Y^mIN\1ȯ:>r,֮aɣ DTȓWKm7nݺ|{>w(:D@sHX$Tu>\ NGIdyf8A6Fn<Ҙ2sǠ;Kiq"S]E:J]x{Ksg]b(@dGC* >}}m KΧj}WϯD%J(QD ZǞOat,c\3,>Cwy?Ⱦ2_(Fy?[Bdnr7{ڗ2&X?* &vEVBCH8 HcxAD""c(?&Co\pulwtLƧİრT$4AlGhVkÊxܡ*(ƴI0ū%J(QD%Jn9 cl6_fi0O2dƤ9TA0 1DO~ 킲ʟau 2DNf)`el ~B ռyT}JWWUd 7+ມ*CGIYEEib[Hز33~} }폻8dUB8_!$}Bemt1OCb¸A =~]9[uibWD;e@i4_nwJM4`}q!l,RBj(maT$?zzozkaw2pZ]F)iT΃ItUM^YQaMdwj30b*U"+MƵI^At4B)5B1<_8e#%J(QD%Jf< k"뀀zO8Lh9?6yOw,b(DAgMaf#k`3kBXgX(&\7b 0ތBuKtȸBՁGtڝ(ձ %x1wC߾d A0^1R Cr?眓<15&'k ^u opy/'³Oo-fahWU$N,0L2ietľH NA즠x8/L## ϐ-[੽w7BȈg:?(QD%J(ނJ[f|D@fWA@0LBJGh?{v>pZdlxD& | !FVke }@އ*2ပF0 ץR#G6tB^BBxA{*9&GB8BI2]h`]1Ua-FYmWuG v[HL-@5c%?*Ôt,"eEJL $+񓥕$Rf"ÂɞT6gBJbd%oۥK?xsFS-M0G~taQp-gL0ZJ_'qhDk%'UJԎ8'$OS]0NK\-8q~r]nKV.'EFT1yombh=>xj\+{L)QD%J(YJ;7R[J>#W>4I)1H&UB, |u~k  T<`vosCf⇫RBA?Z9Gef rFp;0<2\74i\7lreY%H@.Di_펞Tdxs/*sj!!<ӕ;3_:FQ.T!67 &)yFsFk9`.F "9yF`Q4/b%Jj"YқV&(M,}, +jrsKyP'%N^5~24yDWuXvU(#<;PRD(htAIRIĒP"-|b~q ,|"(}:3EHg|J(QD%6kPɥC5ic- Vf,$(_z'|Ik@@2 0&UI WD'@,cI6o>5^+~ W0D rk\  q57[G-*"8޹o|?>x h?$ !T?Ш Hq(m\W }ٚK,88a>2f ^~ "'~kHHկGqVo(RD%J؈A 6E@NkB>+IcDxy VAt$eSj&!~s}4@qwv Ց>˔E '„Vq@ q]ӌjLЇ{ z)$DNI H8X;\%V DU/]r^A !ᇓfr̗R 9%gTm[< 1<e팥~m*8=ы@mά\AȽL(;~E;b(m$] W78hW5ĶU2&ʪxxy]{ w/>}vZJRh֟T<$njd)SnTUִ*ÛgDG6=1%F 7wGM w/㪶'VRM3~sc%$Foౘ o&к%J(QD%f9&M5<0aN )&1$D`/-< O0$"An"`&mJg U& U׍ث5P2L:,JŅ_^ \S0NĊxQVY\\\/SGB8)&!!._1ka!PjȈLYJ:ն Qi/dR~(8فR ⊥ʶwoe S+~roܦ WO>{T4nK6g>ҽ [}mXUinZTL/{@Z%O_(PS@rRs4bEd~qpyd9Ey*Ol^K׋4LWwszVl:ԱTL;ngV/i :l?>>>>\2xsꃡIn #6~G\W {+̚z.=&: 3=P5I[uo62j7S,D=n< :Og~n޹s-RNdR[o26ݓWChݯ{=ƓYig2H{;2йuab%7.iK䆋[vukS jb5=zDžV=Z67Eqʗ>,QD%JhQ ݇D3pUvk]hJmh-l_|)8P '@08t,B>$@B(") P V2G30 ^kuxf4Gi;PG:V2f^|߿|}u;!׺%3_:|!Tn+S )Db L=qz5ղ9xD8i&ѧܑV/alԅ #";I;E&60eP&)p]aLDN.X\TԄqC5jhw_Y|뾃~s" '<OcvӉ<h#ޟ?ޯԜP7@L0vՋ6Kc3@ $Sb8yyEѬF x^Ϣ\ӪY*heJ(QD+ Pi\M9 +DxyUAtS/v3}ێ@2 %v#?mjS%'@6<$L޲Ԁ2) /. nZR}WAx !'DIZFow֋*! duW Sۯ~ .)3&~xp]<9F'",A%[d&~ѻr-~&jo) r,B-aV iCwFIVF!O&ΓG/d :7nݺOvC:R~yFHX69J UUƳg+R^駤F шF̹+o ,7: +U)ɨF"g.ж*X1߈~A}#mϬl4y#\%J(QD%f?!!43$og\D63R K̑OAbRKp: \SISC؏M*Bj/cituluy;BP[^j  K1zyPaxAxGo~xx q9W~‘H9V7V.}$"5~UZϾva,1H3D=!X&LN"窄Dw/1~>/1|HǕ2@&/6 ×|="mډ%m IJNDDv,}0 v=u F%`R+yB5O+%Vd5T#O*5&d,m#_`r18#\wm޳^ ۝MʾÜckd>lӨz)BV(QD%J(10nӢ=1g2LM̊NMOw}mc\`mpaY~)RmF;0VxȏE+7G Y"#ǰ W^n#!}OkW?{9 ".B !'yOT@sQvDX sSkRf$TDcrQU ѬҺbA,zםJ A<)ҹ48/ %#Dħ/t _ Dq1Kz*,$It#Q*%GKJ _*(ǰP܇KbUTy`sX#$J9wAz!n /{a=wv E\-C,W:=ft[~NmT?н12@kV35 !'Ul̿ބF@^Ẩp] eP_4Gx %yy|G8HKg™RJGB|xV"P7/+u&¯[F_yˬڌW$Un:_qN@q`QD'Q**=J&M"D^}0y,;WJ޿xss>'iHl&z)%D;e7cDd7ܻDB-$4,#L8B9T&Em; Q R_sYjE ݇۰ҫ22f_mCJ!5u\,NxcSPǣD%J(QD^AO>+ ؿÞoc "4(1> b{DLpx_nd7`J5hW,>1y*](U3eo{ vl:vg~~ƭ0JW_>n}%"O !BGX +TnV S%igO͈YJNb:&ck0Q cQfhU){Q( NP]Y;ُR𶢿88x FFF&[^C۟޺e~N[lh'9"5fy\M{/*g,vbB_auMya "+jʣi^sݻ[Kpzqq4߈UY񎐹129NBb` }?(PH%J(QD%6Nl:> &&A@{i{A zN-~޶#'`~n>ʇRXm A66P~؈r!i4-GaqD0 ׄx5` /3$ >%LBBHP#DžMϞ>.__~ .?\e$Dk\ !U;rNftƬLoJU֭4ZbFel@&UԀRv B9my?=CC.4v<#/|уR oCwVP -UfhQ#EFx4䙶.6SaQ(Z_/dk;r8Zp;QF.ڙ\,Xo{Gptlɬ@F4N#ݎAes@J7D%J(QDيfk-ɇQOc8, oRLm=#ُe "p/~^䄂ܒ{2@68"EܶOD >un.jnR1L(B ~&};(EϪ}3Ҝ!![0af7>soAUB8I2]>nugxZ {LKZkk糯 ȡ"*TeN , Ar†`NQ\=24XBk)t-k}52_mjpVkLJhTX?t0*=7BmFr[%TaҐs"JBCiO T`z;BaVtĀ7ڷc'|vU?hg:bfXa }8cL< /DE%J(QDu6J+M846bJCTA WA8?OvO%UD\ z\w<5G ȵ6c8yuOUrU`iY,hYbH=Ar\A{[<${Hc/'Y݊ M $'1Fkg_YX+ Ub@t.V&}V0&v|f3+0&-( >G7e$<DT'+.Ιr*{<*#N_C_-޶-~p϶pIEuOΘ䉨JLnj<99Q-c|R]ľ49>amN[Ó[pMonc dD {^Bbǚ6_H%J(QD56y̟w,T;&H@h㮓*bk/=$lߺ=! ~gKL:"65wk"O#1A\ul:K6*. 5 '|.zBAHd}"puu%8ι9{LB8sW?w2 P a `-E_"ءڀ+#Lld E<;a9PVZz$2u۱l}̫)7 U_8r^xP~kk7n޺tρ]'M`CQEtp` 5+cژ VL]7ڜ13@j"[nwhBX## cy;嫰hm%S5caϻv3KH%%u ҢD%J(Q,QIncL;M-& =TArLOB* /)x2 G:j"D,;Ą#:lFMy*&@-%Y-'-7P* ~5Q1se?$vĂ ~=)\^]e?1NIFg>8ҩwKă# @H^^YIlTT$pSTyn6zsf8yPXW1 J*%^^@>F\W/X _zHeU=R76JN ԅP y"T zk?ydA d틷n-}` EI++u&f(XH755 1Rf8',ժ*x%>̆CA.(S@dq߄]۶g%4~#k٫=41~BU}zZc%V6/_H%J(QDĆ&kя4Ѥ۳Uߠ2^"~C};2Cxʞ/fϭ# m-QT0&Emya flB hvk5Lw 4+T7+$AA]eYI-ζ?,Fο~&!.B !#!0yl zrUlfWϝ"8} )a~kod.ksI#F!3iJ SJ\EY%'5^QF1Ti'J-򬐧Sa&':c _Ȫ"kv>VExS,ՓSeL-i'ȓK9_qq5 Ҟն`D_v!(4J(QD%JFlz`;mssgN uJP`;a[r{aG')|Md="X YшM(IBzզ mZtEɤ:&<>_BcVB,={@8-qĔcv ~= ~Y""+7ZR$ٔR482ha?űAE8e^5 A(gª"= tBHI_$RY'B=ytJ\pDFKxhϮG 7.SR݈mt`p#何 bUZ?gCXid>HRܴHR(hbN VFHB_nDƁGvG,VG y^۬ B1&ѮD*F%J(QZE!6˜s]T?,NA ('hC{Љ ײBx_ ! yb!G eɐt׮Ԙ}`cNHD`an$į"..1)D4DjxoG$8WH8{_x?: *!n"@5BߘM:EXg_0X2 J HMdg 녱Yq^IBXڹ&jy.찙>\MG() `A$Ɯ$uS^omxh^`$x@321b@mbfm)iDBP4 F kpl FS~Y{ BtaR'6N|L+ xxKng>I4& OB8bquBC^17:>PjF0=bh2@X)f!^ MYg#Γ\&!)`;P}`vW?cŽ8iUՇ7%NŠO˲ҘXSPmwz}d7pqNZس{p@ko>k.@VA]߹Wqi$%=jӊb/;8&/8Ω=m5C-QD%J(1b-tփt%>J@u) Q\!$Ŀ>ss[jy]Eb;jCj~u0ho[)b!7 ceѰ7IX1Pņx8jrͥ, qr%īC{-K>w?ܘUEd$ן>NR= mRUς_cWůW^qP:[Y ծTOI;]*@rT T,Pm5rb#:tPML, 5{Y?!P%C.@K4.G o|ķ+#>x͹V{¾]Iy'PUV΍)!b}<_ݏ_(CTBمDꖘXqtbfTz_/#<Yn{3! Ǎ*jQD>T)196j{ yQD%J(Qb1Kͣf4N!y^#>ƴų^JI *!w19+N #&l}J*d($}LچTߊofI1aBZBp9o~ʕsBww15W=0BAroj¯ix+J Q$Jz\)sDTY^+Ǵ_ Q -R"| V~=Sm|\,UAY_aMTz x4lkܿ{~<1%Bgjgh+(jc#TW3ax">w TS Y9vc$@R%1r]z0 |nL`$O> ؾ~t>X^620wJV?CVܨ gi%J(QD5֓z7:Mk]0yh6.a ,{A0 %s{ADzeV#a;m&!<{E#kV4 <'/԰1Zc V()E3YB$٤(0lSx|EiMz"RUST%J(QD~ZO߉KN#oȇaϳ .A@AfG Zmv GCGw 淳ܶe' AI e׽$S}S;ޛ0IgbU}ssa=C\H jIbd"%Cd&$$[2"W\Kr KK0>*3\"=<⽬3*;|説#ՕL9{=LxTl];lLF|uFdҳ\{{7f*l\=h 6;u%9.O@B>B^n I&QFx3Vt#w׭qʥڟ:vw7P c뺴 ٠5t} UK`땲$y-r҅@H'NVb5"(2bƏ0UQdF%Kw|`}YeGCن:7O_{vn_\Yz.)ˈɇa>юi$PڰSޖ'&rʙ 2mv޵DBGss)θ$NMptfxE4~lϩ[NW My߸1q8V;osOzԾQF5jԸ5@7/5l+NB@% )t;{8 =70+ yB ܐ*=' (PL~1%p\sl, a!7E #L 5Ei!o<E v칷™?T !$TB4?p@NaM[ iP ^.~  d@,-$`o!3FF> ,Lyjs99;))c)-Zo_VDQi:/o>wkVȊPO@s"#ÄrUpp1@pc1 $|5/`iX/O#n=qϼp xb%CU&qkYI:ctMÈENg\~̋cV=S'7rS"q!]y9'} ?Jh3xWKWxI' Ef|4O"Y}"TFt^{zm60)˜4UIPҥ.@`'eLKS˰4S[J褋9F:ʔ09Yҿi;}%Vãzp];pn_dͬ hb޻j5ʷ-unԨQFq Z:VA@,Do!!XQ Oc=SJ +"B$ے܀ d[qiEbPV!_jcc5 !'Ą{ۊn$ 1+! ę3?™?HB4U dz ~@{l7S). ׋Ư'x7WD(C$"lc蠀f]HZ,/2Z>UDt6WƇT~Kp6!хc/"T:J嘀*K"&7Ӄ UŤq%$'*/o:oxO:cjkQF5jԨq#hV%sI' :~aFݛ#5O8LOmT0<`DAN7U9|{hR1rzIz݂R(UT*|AAut6\ߡt`0HZ(03NW"Ǥ$ħ?t9 (ń='I 3 02XkLt U0FYfRc37UK>xEF3Ntԡ۞zh nl@ 9_ )=z\thڃ|05uzcP53_pm?{/L_?r!if=o_2<_?{+י#B!/w!xj|7?:Եx>gG*]v@χzG$Ckd$X10Ȱ1ezyWH垑W-0JݩV>@hI.vSaf/_c7O_/>q?߲iӴܒX&iȮ٢0M9: <%O <3 $zӽ8Nq좣ӊrx]R};^y TFs(^埈$TɣUɏYl-1޵cXlL 1Q 'x<ؘ*pl8'@ bZD6}U=lL{o@SI6~=H=!P Bd8_' .1v Q TzxbpG%Ścr5|^0̪s_#X? Vo,wdq zMAdۺSw Key&tT2q3TG/LScp嚿ډK7L;bflAW_>%aJbta1N3t,H0{ؔwf,iDl߻6^/_Q&$%\pU%{֤Rb)X'5jԨQF5jA|h;DV?,2LS}9l9}ph2.Mx<@{D4L(#"T#{鹗N )RMz_}o7dĦ 6H&)DJpc}M2qQF5jԨQcnSЄn5#x'{ajhW)H&D21  Ī}&y6@䏐eZy ss! 0{?棱1⺱10w^ؿ7*Q))ƀl=\K q}QzL88ԝQf)tu̓%R[e_~R̪Oiƶao˯kS!nm`z?~BS69%oHDRDN<gʎ򄲟Cvh9w޿S"ͽ7no.{A2dr43Ֆ+Tʮ>,,6O3n>7}Aj\reƔ;hGN!$&TW)+2+/Qj%͵<7Noǧ6 b?Gz*HHm}ϚK=z8ч1F5jԨQFE7)CZM ALSH@w?QؼasIf`20!ͩp1A43yOWMVXY*R(^]xn PϐiVtbcxjPi0WDaoqɆׯs/C`jVBDG10>_6fIE`uAQ녮3/N q~ȬKglWbMZ"yQG'10 9 hMTTpcvCy~<~2yB;Oˈ;&A]|(XqUH '4j`#3ʪKB9|L ƿ񁅡,ۉj h*cȳ1m7j1G jy%GGGG/?m}έr=N1vP,ͯhJ({++7KL$/cJ:n132y2W`.9蜻b^☣$g|y޺Ʌx6y'm;{Þk}xl)h p>pu 1o[jor)Nq7F5jԨQ ͽ!9kI>,x P@o`{;vc1$Lyx5 }qCp2@F1 +ԺA|$E#F hE0@ f4_Ǡ kۣ${x4^w{-)I5-'bs.^=MH$D9$JlHQ;A2xcLyQ+q]TLǯ'"]GgQ'I)`f2hbn@#Jw@2lrQy<3?ݻ$pujR  dr 7Rx}dA""k'֙[Ge)R d4,,[ +Ly"?bܓct'쥘QF5j Zӿ&$qT=m4cNɈ#h"^A~)2qCj ]1I!fբX 2!C&ZcC(!6 s21#bˌ5""D^}" !rLBB~=th6BzpbH@:2- y9*~ \~=."bj 3_<20Y1޳&khݧY,;E]/6eIG$6@uDj-ƶI%i&]yұs0;#S|b)!MJ_и~OP=o3_}\Z\ӳ/>pz=vHs@˨d&5jԨQF1G㸪VFZZm1RLOM|{.J y9E)hNMb^ %Y$mM6Z_AP7BT^>Tu4Hc 2qnů_+V^qx&4,2/o)#*\~iu34agSKDy!TLa1ȴOj7Z $e؟K"gD+e/"G ~yqԗo<=#DIS篿qҕSddd )?KSEmIf-I!3H/(ohƴE3yOGGާ0h@^#$sj8i-L.nݴ .\ quE/ ޷%uX;QkkԨQF5j hrtCK|ZD ] ~wqؼqueR'/oP;7^E 'PLQ%wg1IFWbVDKR ;10~R1!d\R$Y6 V0x}.47zo x qm{)6fJ*!qCǹJ%DryGH% *!d2 :Wz7^<5ewfՇ'sav/JӅu6;$&7=xɥmKP#鈏)fa(:[E$JS}I-Q |>KX;@AŸ%˓/N@K:a\$FI%f2B2 wa3^}MOMB^ VC穋T9x'@ґs=IF 2PT f睻@JD8(ʹʹkXLk2~lp9Y`.\x_4yn޸ܳ9\k{73R^Y55jԨQFIwk֦oML ^\㘽~׼)agʮ ؃ZBFc^:~&#'؟8L6H`k4 .75PĨ\ɢ&et|dJZkZVSe.kcQjk2 AnMG FfB1C Kבz"r22vUz}BFX@F\g_}wM6ll.$Iمo4W’d1pԔ w,XGS1Ag㡭 bǘ@*ұ@.9ü?hᑚj.^K(dyb*Rm?f.]bgk H1w) /M<70|`m9" (GKEh8h  i,E0GŌ1ncx cFb2acKqstí`Pd1@7j&Kx>bA@KʐBO7^|/me:=|\5J~pO+"uU6\|1oayK 'Ƭ'XIܽOBj9h) SLk^.JE?\@2#I+픟%Olvs>^;䗀NYՃ OR}9烼; X? 寙T܀ůtضiXG{4ys.u;^Rd6J\Y<Œ^x\! N!^&.P(Ƴ7(y2y3 [dÂ}'^'>.b֭3!7/WH]gR`qkԨQF5+*Q0YH[|Xg6o{~`3J'b2=Mx`?7CUW@(9 B&8V9|u51@,NL$HȵI\ z[\⥚vCŒ-Ɋ8~al6wz5!j'f^ B$, q)u1 Q]o\* с 0`c ẈJ,믿0"[~e+Rt+`L6$ӀBbfb"#@{)sNo1R%eKj0MCFgX07Ma3OY1q*!U8"W^(CU2:1 mkmKf@~)]-?vɣh|>!/ Ku]sטmPٍ !c! .MS/)3cC˧y2Yj}qop̬cкy!nERb lAj՘]F5jZs[oaM&# A clOܕd0^giUA| Ɓ>G| dD>`o~/LfUf_& `%fԅ68rQ0^'%fO9h#cHsJԌZ|!(p҅?zh*! IRD<G%HMed ׅ$PO>ӊ_/_޿;6{}h?`RK~/Ąj <3e+RhP0+}LvHL#O~13bn Q)F2Lfv'ry 쒧E sEf;0eζ3&uzgD4%W7O_}߿߷}.l$lnX<'exC<8- B;qĶ쒋@VN.DaU㹦f/3:']Ϧ0-ErOs7@*rx Vph>nqC ݵiwAxKɓkDHh CLŹ+x]F5jԨQ҃nio\|Xyvx@4L0Ww?{bųG&$J&0яL^ cA ~flJ-Skպpƈ / vXbFO4tO`6\;1xQ4;^L E9N/7ç?hHsP; .ɘ#L茯,he׵ %kwi3j;+~x/Ǭzj61'w7o#v$y?PR'v;I'Q \e9,k2 Ify.ОOTѮ뾴٧_??uܱ/ū{on4(wig~/BwLy"a͝ns_8QQ tƅKnu7#A9ף4?T{X#chT(]us ?\P;,%Z歜4ޔ9r~G߆/>߾rU#S*$BEFG"ӈhBb]t8>4>(/p->*wQF5jԨQcnsr;n*a_sbW@ua3WC|<0\N!q?Dd\AE kDS-PA/KQf7`||,0·Ksq$$2!ȕ]L{#dX+cNMHSk'[yLӘQ7DDSTF\> z7Fo̧@HQSS/W1V\Z 1="@.05֐gxpFa@b9\s^65;ry3^62Og͌hymx @)ӑ9}dĺ]/ϿvC6w Sg&CBŽKiPۡ<1[[ k[SZ< ]c #OT%dSr|Y,Ak 7\ѻcDgO+.]#mwluxy;",S0N{)#+=xF5jԨQƭtwCKrg^vO:09xS:Goz>|Cg뎄ʢ)Dgퟦ*4PM ΐg91Υ b~6L6_ KiaF#1@Xf8Q4w Ȱ-LNbo1X I6-{JM`?_|o@|h ^HF4׆?pD!K~ Kxg\ _:<_R.VzQ3/LY_ +c'TE 5$?;LJS e;lI=陒~Y= ꢕҀ}f62TR I惁l5mٸ =߶v\MĀ:(] j6L()1sOqI汶F5jԨQuhɺDk~Z~Zꇖ9 ]ûonܜQB "xJ1EW?@z>3Ky#7 2ޣMP/]~[3jHܗ $dv{ ⍬ȞDY\?ět+W\^{ ڦM%E$DSOChȈ^SA`c\ b4}AAu!1ۭ5, ~ʼn!"fL<;APx% '9r8ۡ;m  JrDoȂ_Y7Ӧ9_:5*Ϭ)O\ Oyfل2 kZ1웹W޺ m[Nb-.~2s}N`!Kd|fOb:J(.@4yEV 5bRM&Jyh]{P˗zS~Il&xq5Fot5jԨQFkONiYBgc~X$ * ;rQxpajA$!{SEnX} Y10>L8hX h̾FQK`~l :0![Qn  @2Hj ,xV;(!A@Tь9W{]MCxScJ}WP' L|\gg 8ېFbhI̥!1ۓT:s7^132Ԩ!c,?K#hi-[ep}/đDXyWMW2Oy& y*q bgpX9A*G#[ bn.ꉨȧ{8sI*$W_=ssFmљ "9b:a)>p~=$ bi*Mtc!\h7sߧ9J\1'Yi.4Y3nÉ! 0 ܴ'Cam.xbxg_4/ k$\ W#HݒHzJ,X1>/$r7x'-*RF5jr@r?i܇WZ7[~qЁa/߃A 4` "T4 MGIDIJ0ie уQ^NIml Ml.N{-c.*HPSS*Kޥ/M< nm@@e!%BNs!R2<֏>]2ĪF!"ԟ 3#lC>J35U=1XSz([O|ZQ*Ǣ`Ćg:I23Q7d^tyo<9_:u9; @Hx '!\3űV?+)P>gaP='V˨frUA hԨQF5gZsyAD?;p;s25Q2U w 7B{?`( XC``(P yB%E}̨Tށ%|6„a0@5 A, MVi'U|7pdW,Dҡ!:M}Nw>bN7*km?>$0#b> s1*nů+&"ܔ|$1dgW]ׂw1gef y)1*O^TpW@Z q ba5njR<)3ݨQOT^$;4q ͦJ D}T3}&HFTso6_{=?߳cz_q 3d KVxf`A$y:gʵd0w&B]s"P2 1gQ(VO/'37wi-X9WxHi17_/QF5jR5֩O'pXi2y="D cvaLҮjnlt`0yB$؛zuqc4b)3r<d,Q%0BXĺ+0 3B5+WƊ(&Cbp} ꋾ \BɌ0C+s_{qc$H25g!A4OrKHFʇE)ap佌96VRՉ6%q*pR-u+~gO+2(%kw} FHzF4t7.}صcˡTs6FӆZkeq2=:#.z -[`n{yܭ#' qrMJ:4SsS} lڬQ䗈|Ԫ&yht`A|sB@Y(4;aB#n$OHuJ1lcc%I#Rt&*H}M|sC9QGh(s.O>]o@?BMn^*"0img:>Smevbc 3*2%Ɗ,q]3E_~B̪ӘU[ݩli؅Cf- ->y S!˒AJ.: bnGJ& P6z&b<"+o|y40i~ٻY 5%)A1)3R4knxqܵ9xXJ< +|o[ɲw3c<'{P5jԨQF7zzn:gȇEE$\$!>4~ax=`O$! y0!a`H*"9C~ǀg6H&c]di'dvbc9C@`ᔘAq̶*`1bH. < 5CSTP<6^|K}:>BR.Ij?zԱoxOm 5$DS RGBdؔ|pɠ !< 6+xA1}x;p݊_âg^j/HurL76u.}$Cq/T$;̀/4*B{ HYR,O-L3O10sYͮ'mVH]9OM}е}GFZf6RfRM>R)xMYI7/ӯ'[lGg17œ<s(~] ~%` ZJZx3wIa|̓9OJDg?esסc-Cct)xBVFs y.\B.# 5ss;㧯~oL*DC@X?}G(J#K/ᴺG'}!d%ŎؗJƀD"$&UiI=KŘiܓU _S%Fjn`lYk vjĭ8%V`NDm6*nwAnJυ6yF3 k h) n'ϡOY+}Vd#RV]`OfG\DVXY~cϋoD:!#_ҿ;]rI_qA='voP+b{F$pTQH4Ա_W5=QܖTh`4q؛ g#ii١41[E3zJ(VL Ҹ J nm}Ozv<%NXI$%d/pXKrb1q[Gb5TBF5jԨQL7W_s=ŜwḑG6wMAdfDJ`%ol|i' r o"%~_QlÛV؅ʰrOh1#9(*'M6x UqϕǎL@C\|3NɕB*!SOs!"DqFFh1hacF÷?QlIWZ8zG@`SC-пph_OҬ,ȵLAK wK]eLve1'lMbtd@:VZ$99DSW^qe>?D sVxd |x~s8N_}nIV u^2M+<wq\S܂,@%>jԨQF7{Э6}KI%٨R~LCq'ڽ'5nE^&gy;O3qTѼ׳_DA*D C&cZZ"K1<3fD_rNrb߇A p:xC0>5/0['OkNQ@ ` "TA8T^!o;*c!TťlшB-3X0nů[\,~̤xD([3s #t֧~lthjI39:UCe-Z#y ~azc;#3ֶNh%lFZV1i 3sư|`FX߹箿˯ؽɍ\@yaɕCu(ۥgdN]tQkbu.vfZ2vLKGzARR|V %Y(SV E~|Bjz=8cC [a>~j4^)lD+9ظH~5jԨQF Z&#&/1"ȇa}ߍs冽cwV~ 2ݑ=)DEV"-XHO! +h^l"ʇs(ǺwMɒBug? OIx\ߧ߽ڥXS !C)5hD%*]+R1X!6V<VzQ<"7>h~k-j0 eX5!Ll[jӒ_ eb2;Z]iNHT]XsD;n EiK_dM" Hu #rmo`hh'=Rn703N<"ytyq# a:|>zx1Osgt$ *g65\b8Y@ mXJ0\)sDoҹ\P:b9w;?k#o`n/Nb'S)v rgҵ@E.9EFDU\7MO‹Zn >"݄Qi>? XaqkmnMF5jԨQ4h>M|Mn^Un}p|}Gw6:k!~FI!8{cJ"UɧJ!(lL0#ŒeLȞ3@~Q?C26 HcWy^ I-hBT.O>TBAԕ]X>/f (KђK`nů_˿X{DıL&/JYJ)sA` èDjW.fE9m>IMju I'JFܒ}:#1n.XFaaJ#sqE6O3\q!x5xQG/|>;b0;= _/>Og}m~EC|.Do $! =Wlln y-X1~vNP[R5A6e\(36ꞻCQ~l*%b{UcsHo(B*z(z?D@&"c7 v'<~]pa<|Ix !!ĄIyX_ Lig~] {}}9q6 +QF5jԸՃn&EM7^N 0q;lvw;ں#("3q$bBρVL4[QasҿC%4>! I6ZĿ{6Q%g"H!<31DRB#g~"`IfK|gZ| {D$ 5AA Rl̍:O)666[e㊕U{R uNO,qN$7^t-.ὢ{oL)c(r5΂B3`ɥeF"%?Ai}z@?{Eb`o,&QnV\ ɏs]TGw{785c1^Fs?}?ybFѤ_N]yۻmۮ ) x]́aq lU M2D) KsJŪ\J 2qM xR_rJϬ,<=9nؙ'#518y(!? kjÙp1XqYRI m[wN_8>w8Z$hJU&%+XK }Hd|%_pҸEEW!*SF5=$7]^tٲʇ|K=xbmp`>% '3^̐IqPR8A '\Ilsi@/w bc}m݄-ǤmK8J, S *:LޛoJxiplp l3]LP;=cd$^uo`kk䗏3!z@ȣK0|2駏>xCz.+zD 쉏( 捴PĜ[%l,lMhl 2VzؾTx taq8w` uA%d(!ah;| ͂MMyը< ͟]Φ& 1v[ݻ<gs>yCy6;3x`Աk@}Yp.Ii_h"RM J5 {콷wߚ1ʃhA&1w$ sNItQ/}.<Ϋ9q86U',ySm5SF{ {׼u |iOg~"%X‰\OeDqX * %L&8y ie]UIhekNd՜E` )eNhtҬS<""͓ M$јy6L9aew1cinw|5]wxԕ+oy?w}gϸfg.zCq`p)n#@1:h20k&Nn esW>|NX]C\w'φsW+D!FAY(i%A%lBqM.`ѡaVo8gC{b⣾!%Nñ?^>;۲Ds/rRa/\2ڮBN5ecg$xw`ZPΰA `xhO"$~b2M^'Pm \p^N`c 5! sBؘU G@L*#T蓮` ,U$(Epf^˧ҕkA i ͿO?u8R;UIHB8c0*2 r0acac[)6O$il׋ǯS[)0%Kc2<0f"以E2ZMf  -[^(f/6O56*Xr2Op EH%XY\"sDl3L<$֔S\{XY.)؞fj=8C2n~ӕỮt0LΏݎKt̝xzC+%||1;bE<4 %oL23̌ΉCOxDC|:.qRC<]; GoĞ~dZh2١; 076]64;| ;y,r,KgkW3R"#|%%p0q|&^xl~QF5jԨqk盀vC;XK|x~f W"_2Y* (a"w3#[slɷUn6I(6̋iaHœ1a51MȁT$8O*XQl*D'K; 7O}+"$UsO RLO?uzE "*dʈ`c.fl0Et(:޸1hccPbcU:F+'"dM:/$ƥ Cq/'blY4̔diLfb<`wf-^ e9'د2Of 2H( ,YYmNy\r#ӅN18&)#s`p4/!|ų=ɫٮmw4_`$%Fq~ HXdy':mDD`zæ؟ Gw#{͛$3+-)#@>b{[lrL*ْ/o^$PsW6B{\?`cy1ʰ, QؘOݞ;2l{x9$Ϟ^(D^&~|??s{ TA4'/QsETy@qJ0MAKwml,;!nj|ؘh~=|pehʻKQz;45} 7J?( 6!jL /Pm2 T'73{f#Lf pwdG]Xvb-y2ŧewIM 3 }; 3}׮Õ>qAP=9|^#C~X\F5jԨq6'ZǶ> -lk?ßSs4|xs0 ?q>ѽwm`zjZ1#ʾ' >B< DnIv{F}]+"x%<5vyc+D)V6+b2#E`c% cc5N Jb>xGCɓqsҵtf1溾UiFPtb2"9yDܵw7hW+gN/g/…'F1&Q쨘=y2NcWrbo|%_VlE%UjԨQF &ΚI-Ónrþ?q7K,&1]z 3]c1l3bcvw[&6ᐤv`c S]:6 l !Gb2ט6inx;cL5>Iȇ{:_D/,E/PY !1c~}} `lgT,)9ωDPeW3u(jOrDܵD@Z+FѐLڇtoZNACVV]xZrtD[er9Iڶi <~.x|N]< ?p3{z)J7 '2Ą%b"9s*.5#'AFW ЭWPF5jԨQ?>YwuiX"%!=4H> ;[wý3 [@呤QКJ vi~ VV`[(M^ = uQlnfpeؘő:-Fcc1*p1 Y7ҦzZ7@x8@,ᔫWZ s_8Wo@4)E0ԟG`)7 Aa7c!]>QkӴPg`+\6`_nE͟h.")qYjjcd7u"LM|3dBYe5=*\̪yG\BI˫4#I,l!Uֿ洜P|&6V8H y5?r‹A4j vVe=][(Y/l Ǖ`c0 P0^̧YC.RN>HwN`'ajLf/~gSbB ̂# '8I+h^F5jԨQ}2E;,dNܹܰܺvnLxT!3/ɇ@,RA>8@فφI B [NR^$o l19樺@>WKhHi'E^.3Rk,bT Nݸ1ǭn1hrտǮ1Q$*õ+fPfoo\Iz52/k1H1ɘN:U-0h|j#nH:|iÍ.pcN[rczkWID#b"J Rud%ŲxeocMr1soVrYMvLw*֞g Ll~&_XqdrSp:e5KMSйdi˝UM4V">_>/.g0.ɼ#F룏/}oo_2Rb BbRI=*M>*SLwA%ŊzϓJb2s-mpxK&3ݑL x']ʅ0e$BFLjZ49RtȵJЃ>M?hoo\?yeqMxΉ&A;nO_w8U]Gux^ux^u?)y7$*;BIZЏ}{Ic']3Vͮĥ`%=Y\|oF} z'鑇)w(k4SkxN6pC(Ǔ+ƒw]z嵋/ѷ.|QyO^‘do2˙k,='q'I^.rv]:QֱyŠD.u02WH\g]LR]Z}_-TzG㙣w=?3B7,1޻B='5@.#-"p_N2]6ϓLH5gg}% Ybh\FEv.*5 7N\ 4&{0 r}Gֱ"1.2DcZu 4o߾Ko^LݸB޾Aߺ} &(,1?/nbrBNFr t#::C2`x{=Sj@=?S} >t9 ?x~޳{y~= ͙szOp\H α~2cRbK2XrKt#dܘr_(龲]ΨdbƐ/paD8m1j1qcHêVn0.Eg)'ǚ(bwkⷯ.YĐ|x{~NC!~H UB EZ[JgyF)J*!7VK߲)_d&浽lz֡$\۝Bj"gҁ.5/. E$ ?OWزV lhmZ{Q,-|N"pq6MzviUB&u2襐edUC67ډP|OK2Yl3k?8#rIH ;b"_w_w?FeAR<UrZ8C^y=/P8)=l.!gPi*!32NO2υU%56xO38#Ab_ZΨύ011n1rcnL"7A|kJI2[A @QkҢxBT've^?/o^J uj ._sp04~R]>R0t6/}=Έ?S9 *Έ4ikd2Xk1ELwuiIDxoYշ.ql&fm n>Ԓiҩ*T3qK ($|Km4+;tK>'j9&}xPyGAgMJ6؅]/ʥ,AzڧG?# \# Ͼ{GsOڹG}7'$K}J"C V[OXx$R[H<3"ؑ4ԑ=,. ]Qk0*aBUy j`ad>̛`D :5_ʶhM*:|hX%6qK}X .+t _~hON߾}ݸAnݠyI/߸B7KzCͷS-|. ,^d&tk!qx^ux^uH" dCW% \'n.GG} =ggp>qO??ϒyus]unܽCזw[t<}m\5 e ^a$ā?ܒ::釗$gAB =LXpR%ԧsa:2h-K%s9.Aɒ@*Iox n_?'$+, \^?[ HBUf9A.E8rci3nR{ύ9n,!6"Z4DzJ0Oq,]J退!+!oqN]q_=KvA I >w3%ƢJ(ob%# L<Vj1'S5 d#ߛ} Q#g$sܘʍk7&{"IgFil 2Ue%dF![5QrL7%׍FN3̗sxngg$S|߃TK.c"& vDs!*qaY !Z2l/67$?5]7|ϾsG'Evg҄d\cr 3Xi2?%k/\Jvac"F#^U'5YLus DɚRLZm`/_Z7گ]\;޼F=Z<no}`ó;:{x-ۻzx?(_?{t~zC'{<sȯҊdj⭝8Yiɩ 伨0v{ƕځI;Qb\3fXU=x3v+ܘS__7hZUD<5R ըR#^#~ky_z\~a<)'A ,^'0[sIe^'u,Tf$K[;D0=9N"#@0Z*`Zc4%fq̀Q 0: .J[X`jQwEyK8Њcz̆Ʈ HI(D mf QQZ*RaQϫK~I~'F˃hAV2ڊl|2\uc?fnmr:q2q]yn,>"2'B¶K6Cqvr=F}uԵ6q$ϝ8$jmzquTڝ+J'NwNrB `'Qf?H9lynb.i_87h{\qaT;b=`tszU͹0*}(wdvŨ=AvMP~=F9/~}Og$EW#6haH%3,| 65kNV 9SC *rR\vNBf0󒚐"J.BC69LnΙp6!!:y9I"H<%$pܽNr9BP~^5g-gMS˗XpBpX)9O,h{c$}u' ў)B2fƒ\k(U½[=vܚ8kB֍.F1I6+9*}b1l!G(u%%p)8k@$х)AjvE9Wo {ٟS%^C.֜rFQynljgKFscRTba`|Mbf϶vdPP%i3ܔћ}[|.来\( cr).LJ$D9E!4g0و鞉|&rFU:qF(9@gM>OM"B`UI_iq8JI_U\$EJ+) ƒ¼kD@ H홗% /3a8/^8xMZJJB&Ě|qT5m$(\rXW dQ c3{QOwp,CV_W?7?{q\ᔠ0*`T "[S9nxv(γ:W? xJI橴HNt`kցBWUm%>/صO?(Ob*l;irrxxv뇐f'x;d D&ʑpcDxP|pfTӜ+aqAI>9(xse7m}4N]xLyy\!BaZu4qH6_G8Ǯ/`ڱnx^[V~n~`7s*1J{\䓷ac"j.B6`t8 F)9"GaT:?"6>MޞU{ݼbpZ0*4WMFbw>7cwFI|'`TwhvI0pvi,1*:]"@gZt^)z>Ԋ_1zaL!5β'LE  MCfe(R[J:Uo7qcYR38sSbYYqbH@H/nd8\[K8HɚBh,KW/o\ͫ]jF}pOCqlǞx4t?#Bb$260Bƪx.ƌ|'MxsgTx4Σ;.7~^5 Q9J 7"M&N@x+QIuZc+G~Z]W2`pC{3>8qU:&n6'sT)CCM~EqYZ2I}s/ :3}>=vٿӿ'T X7%q.Y1Y@ݡ=wO8<{`eڽ:홲 'fX16vEQ\ Rn6Y\H.8(c+ +F&0QW4RB) rPNEVن!=|׭Lj~KSA?-[эNڊ^FyٍS?IĹF#i׍Sid}Xg)\cFDf;6ys.V& n"y>;.h{0En˸F7/lQ5zECӂ-gSQp!ӆQӀuqqΌ0h/YQ3d "y4E)  fD\~o8D5I_r]EXR̰sLiud-! ng!s.e%7$O73wϓ;%q\'D8cjY~(ChGi In+~o~$0 K?$RGIւR(Te&cjWK5(|3 :1dK::sq\6H\;zi/d/K3Fyw\ O2d5.cc8A]ƤV&$q:fiݡjlԋSm)HȰI%5l@ 8ʡv66NL*ӽ6p*MFe\NI|)^|hf=,T[޹7}[?>{V4Tos]0*#n>lꃋTy/꽯Uejtu(`Tp=0j[`4K8)AV00*ZAQٰ7U(7ѳԘh[dy-mMRp":n%?i2`IMRЙGξMTmP ' N+n9yitSq& 'n,TuޛLr{qQVFEjL.ĈKDE.kcGwIM4/iv8FQ|$(̺c̉!zg^UkrS*Ʈ Kь0*/F~a  q?DN>D0Jc[b/Paa8FE`tv.: i?N#F~a-F1 *$<ѹ8g0zB{Qᙹ^`X1ػ $(KO_GB z뜰;5CvSfu $)cW?TedX;+@,2Knͮ8f{g͑gbB՚pe֎ QʫNkrb)ԂЉw~嫿Ct/1pJx5ǟR'r<)ARId?P6FUs݃3 gāt?!ԍkq-3Nz8F\Ih[ٙ}3nA8ݧ-(7MQBN׉3֒\[/N$d{,  ެJ ̓DL͖_< OlouG/xO|}3g3{XH/9q09 bBI*rxM;3'.F|BcT v,mQn1:%YZ8Q9m yJEZPY'w,T /vX<>Tmˬ Ѳ-,j&۸8@) fЛ]{UEo9y8<@tfKi\[D,<G\#^39(BI'N~NQXzkIgG4Z&ntj&1nTgX_y-}N''zhjP݋:q9suqfKNdsu48|\~b>%מ(ƹh&N$+Fy?5y],FhկY(b{9AoQ '_Nh$vhNk1꘨Fg1cTnP*=YAyT k TdU a@U~#>"xjV “g /QcY* w~qrs%͗JL?R}>Q|!TKB`6e(P =IpĢ?HL%I hmg>b$$Vﯾ| w`JSBuEx5#f)i{Xz@Hb6.XjV, sJ "sIxb"mlujB]>J_& Ǫ\6̱_f2ՅvnLSd$[D[sA'_6-UWTvfmڼ +jSkUr.6b.A/U> QEhZ })ȪE' d7q+hiF+8&xuRuJ#1ST˙aDŽq&8R_WwRO#"<He2NY'|8hKcvX_Xf`f\`-0yM9Jn11ƹFCI5?hoF8%F/C>0 at@cӎQXf1dFӳt=N뻺8} ]MMsg2{>CJ쓅iSZ00g2q%NϺZ=jr}XSpNRI Fpn{Ҧrc:brc!gZ9>155 P.˴=1r2Ne.po~MHB M@ o? "YSRҘU2⾹qBcns)h-*)ܙOR<hEԩ\j2?=׻}#o~ؑ2kJ7k@{X-v!!V}́m. =$I7:E~V {-`CՍsfQAXKr.ΐӉ($dK71jX\ؒM7G$Ӕ4IXS_2ܒ7~%3G}7Uhfmea`4t!F'Ul4fT;AʱNT~:9KFj0_'VW0m;6NwC[Gq 8cIQWF"0(_3F}=ƨ<=|'Q;n}hwO" hsCf {~a3]QG7aIct/SQimh/{b0/nndϒ8E3瑳OxO0gqV&sf}Ż#;aJpMc9c d> O?+*5xeؚUu+7*ArC[_EK>T4rXHnZYd.~g>>tƲ\^M ;T@ ,0lI&׭03v1 chxُSmxo/6 f*@ 4RݽZ\T`֙@ :J9aVΤa,u I{!%[<^ms\<gFIXzU!<ٞ͜]m<Iw$dN-Y $n|D}ucXO\2ҵYko8^C )N7ٽ8uƑc>;\_pNg%O.Bn7N:1Κ8!>HU:*nq}h/NgW v ǬcbT!$m[01*;ct}QwzGRli0sLnucv6l. k]z⮇Qè{w4Fjy/O:z8O#F7/(F%7()='$Tw d+V:Kݤp˿ߜ[_v_D Qkb4֘@lܹ;ܽ3W̞anL/#FEZ?ꛒk78CԄz쐶 h_)G߿+ޅ7/Z!2LCbȟ1=-e+hrcs{f̀aj9.gCrF&lу$1Yz?&0L3lxJۜY ZL&_BqpM`b&?Q$0dtiKϰq [[֠0) 3Qq;q٪8<-P]s k$fEn2牭R8%[<& g3q ?B1Zk>~?gn1QEGJ!FEҿˁF&/ ʖwj%nC9q0*=RQKBF)`45i7~\Z0N2bt`_r̳s7[y#*=}) 7Uk|wAN:c lŔ=f@. /6 p{xenԞ璢Ck-p-7]0Zƹs48ck\6s۪~xP6M y]T">TJrz qJ/rA[┆Աu%0Π\p0W?cw.N"Pшh\@57AsYm98O5`TwDO0n%qs*B}FyWr_Fa|k:5cTBf=Fe-F#) F$;՚΃8"D6/CF2hA/)FsuS(EaLG%pΨD ~)E2Ic?t\Xu]<@ADe:nLQIdTLmb +?F<&bj8@Q? .|_e`Ʃ/3bƐ߫+(Ae\GQw_>%qG( sl 6{<ȋ&" S/Fj  -QqvQ쁲0mIIq:i-?M svc/9$lZd,ꟶKFF;O2VӠ<,Z"I{~>和SaR˿ҥo\~_{?wnandmkpz\ -0zHL ./0w8h[6𪒈 1Jp{}ϜbXde-Rp }` *FTrJIWc/Wj D+q?9ONxwD\ :"r9 J(laL\$ufs1CzT]~iRɫ١dY4N\^K33"`ZGgX8=F{q*9f;4=hI#w1*A1qyƉE 1( ԓ٩#s(IBlQ :Bʱ0*bT(UcwR_լ=hglG8Q96FAڸZn< dbT~/2`bԷ9J#iDf(`-5jb?ehtcg1+M&ɳyt.Qd&Wߓյٳ*猢CbHr9zUtUVW)Yk^߾p7hR. 1nD~^3JNgEML^n!K $1$QQR'8pFs Ǿ h?4r$r53x q8SP'+z}C7m >{X66xURfW*pJ">-(HlOuo>A)s\֝ԑ_2و 7dA|{|'UJ{bVp[W?d&!1tG\q{yy&^?h{Ty,\{:oިCH(NiNZnCZ[aVcT9ƶym-1*`U7PK68n6tߚA{8uYZEEN:%!/ v9ř~C+,1GAJ7kV< I.*ϼ/U(TuA΅ֱ>>Ԍd{cmVvq2KyZWq#& ;QՃS^J%j=f!rˍ⤀Qq\\릱ۋmkз(%誹$1ʍA3+|bt 4cT[41\ ;`lgs( /GRon.۸eh.e3^;ǘs/HS\j1 `z jHe-3X;}ԃߕ kι[11k(99nLh\gOVJvFɧ, \J gӜ-MYӵ?L9Mffo6 .,>s|k1 YK_:ZJ *K=`ncw.UJ|굀:c?T">N}؅e-F3T5n2oʊutOM0gֱ;{at&$Qb3vWy 06% H+2+=$498]g˞C#=`^`:1ϔV*+ bsXފ3/Z6.Ҹljz34vHU[H TXqq׶!qak*`#>/ARi$o&3v`P) /3m:l-lMM,3wm516N7fd-jSf㤺NJlY炸dﰽʙϓݗ!8ϏbIH)Yu/_{w=vC?3oJ0tݐf56{\dN)⟋z0c0w5I ,-f ~`'r/CKƃ޸@-fٹ5p[ 'SP-&Oz.^ga)%Xj@ U{M s&^\Rq ̨E׷,^j)3'uԗ|2<-=Kg;&y{IaL_30J]>=F;е Fy\DE-Fi7Rk. F /'=hVye sn%(Dchΰ1dP!j3^|.Qq#9O1?7&nWaSt1{|RٴhٔdyB vճqb׮_W.ۿx(X@= n84zf*ä{rG?_\K[n,~MvƔ!o.]3 s#7sYG;m }Z0RT٫$4I0© !3i69+/oS]ؙ]wbOV%0ľWuhi0jḐc E "ovۍI'JlQ1hnB%U6ΚŬYSLa 685.Dن%)$HR] IL/a5L>eѺSˢV[޼r¿׾_xil&-RǍ`njXiKj\:"fY!Aq4ҥJWrYP:շ(oњqo 1c1 F=Y+"FFa ct:Juh^{M<&Fh=;ק'ɱS%S)VF btY)FeV6UƮvP8Qg*`[f. rOV#A bU7Zjc(UZdbZ(t-Mn.a}6Ee3\u 0h.NRIms_>gՌﬣƙ˳Ϡ*L\]Y4q:jbyp *f0y?P}llDnJl0̮2g=pFϣ]GmUR)FZtF2[kSJmQbq#(ݿ0JU{%F3E0sQ(TVcTEk1ypChqFQj=F{z9sw$eLZU=a;9<QsDu5 F]1Uss͙LQ sa.gܬh0z{#b3q0J0*[cݧ,XF{{zjx )"mba:qs^5v`Uň Iۙ111L0^o3w8x Ϲĵq9^=}M`c!%LoP+44wˇ|'Md s'J.ZrSOƄ$d$&a湱v/us<eoZ Nzg$" X@`̔ ^5@B>q"=m(#BKC)[^lY31dS28LR6[Y6㤚?R-G[4dvEA'8J ךO^SI̪pJ壶$\,g4n3SBqLHN>[^ݯ|.G>p=9Jܗ-o>3RiԩVH<%K@Kp+lpcbQv=聿ޙ>=hbB!]{5 eƜ; :!BF+5)nVȔ2%mqnM7+`X쵍H‚0 _ÿӛ]uY7gä+mL7tkj0}$gG,Ų%tqǭeC.W=.-Q!;V-lIɐ~g_wڟ7/ ,v=ɦ w̓g+?p>Q_$giĆ{nH &RYX593mK1<=SѺF+mQ(`̪.'n~h(G@HޚJ4VI$pqfN~S7>W:u\JwQ RB+u}jѬ]1Jèjg6cTr#Fiu Qs_ MzR4Q^Q:Q c7(mQM>ǨFSxrQaYQRv/p.bv%Uk1t}J !%b׎8`4LήWv~]GKFg!88b4<}a49s;$ `ʟgGjqtu 2_Dh/Y Q^Ǎy[qN]1J'QFiIDTzlO7K HM9~;OrDHճ0sWȢܠlW qF!aі^2&RASkXRZ[2tB70f$3 .{YWaNci"g!Lh6wXdM Ne0% ?.Lmf$?!CCύ/|M!Qߺo}><~?vUS)YTnRv쒬!.lTuC\J' +07= xŨ )Fsu6%)FecZFFkxKZbpzL*[(c2Ekqe< -p}#:@?:5PQ:Ck*Ƥ*՟'ψE- 1wn{Q~Msf-Fzf(hwŨM1*V"h~(Ev@)FAjaTe :{Feu8QFcZ' V饿_'ݺ>Q̪_;`_8FWbL8MxB.0>Ƥ̽8+Nbkϓ}<<4b|9хCԱ%SvES?-*1!q8w7_^ O؇}O>tF'iL&¡Vj{Ԯ[*z7KP'p|5s)7Hk/{(q.:U50VqoΥFahFH;QG4"if}MpT>*39R<]"YQsacw:7*YG0dĨk |0èYҎRawh&Nc4$F*7(n'QF8Q|W҆Mz:*?oo_XiCn3Оb4řd7 uw~AcMs10,r0ghy=ut]D1{+ fFݞ^;8(=}^w=cCK|1Oŝ~a4_\lz$Řr׸M:rNz&Y9zHOwo]yO^;o._EyK%!L70ɏ?+90ɼ6zPTCSsU3BbOG*~V {0J`ctc }jYJ ВQk1i\Y ;wt}jncEOdfD3ߗJM0IӀHa}j+uf-䥏a"DRe 0P+┙{Lp=Z&kLkLARb,qgu.R4T1!\71α FvԎ` 4Nի+ d(9苎 |AxCw@5+ssNX ~^ҭݐX7YO_ǹ>O}}O'}sZe3dR v?QU,1rgc"LP&Q6s?ۚtIGbTzaT'oq/DMT7إnQ8t(hIbte҉sFb4s?kF|*[8HZܧ2oc7֯/)h@/pp.v0PqcuT|5S\GQ::*sn%FhD]I`VteFq;&FeFw ݽbm0 b8e5>1Ȧ/=FKt~F'Yf5m9EbTF⬇s/gRZQ\GF0#kQE`Y+380"-.9F\D+1:V¦Qih 3s&M(F֜#FIs0*h0*잻=F۹hF~C3]ѹs7$!QZ_Q*Et՞*.P~at *¹a4JFhY^\2;Øw*4%MRKdLդZ#=7]+\&o.zpӴ7%5q}f^b^ ύ=hn̹9`TT^{Fmˎ1 zG$"9{ߔ3cmX.ŠE\j63ch=}?4D4Z["Fg\>WiwҶ$IvS`#c~dˢ&vAsG l8=;''у[B. ΃D z.<)U\%U]6I&i>_ο׏>>{'?O$\&Jjہm9n0Lyr#aM`Lfh ǮeٙѮšŨdQ[E]]`[h54Qwc[`TIpoEA;%Hb͡XL.btsIۮl&;a";aT:m;+F m =.FJĨmWc4M1a}n_ b<Ӎ0 ɛT7 h>N3٩dØP "^|`AX}9Y[,~;ϣJ+.RZQk"U]9*R\|lIHY^7^ޫ_x߿X-{ѰŹ!cct=f8!H1ƾ:m1\lIAQ { 1jQ+89Fa6>F8OF{ܽ+F'Q6q:ɶF]1$#4W*݌~UvG|Ϥ:f aadRE)"nSUW]ͯ*tJa!sbސSZEd.FɜMM[rc'x>קѬڌ~nll14/} (UEj?k: 7h'fdMӧ`Z 4J/Κ>Dg-8;wLUm}'?f],a]lk;vw[WT%+} tdRuNТ+?0!ֺ'ą+w^?zk}=?C~O=3gS0`^ 5LEm\ؘ66SŔvhN'3E`TŮlwJyv$^ 1(؞1Zi;*j) Ld&ڠ3'EbFh%Eߎ]u(ٮǹF~acw8WbTNBQCh'ε @ yP\̯6EH~My4~ŗ}$ "/Kp)bpJS)V$gzI`\9xr*O=}{N'~>-}*6= !7 @O.yg*N:0uoƧsb,ҧƲVf0j7 u88GqLp0wFSf+U2VcWKQ6ȶ9aEF~b.D^E/e2ɦ dӹ Gs?COW承Ï<(^MJd]8&LFgbзJ]UKi2cX]}I0?a6-1*o?Q<3O$YKy*)oc0V:J2;q'Plnuqw]GُY8FuYюt>0J`NLnYQrmE`Th^]*s҉c%zsщa!  d^QBz s[RGxk`T>0OeWZVֻj@  0 vxf#a௶#1m"̇xARwW:+w/=g?~k=>2{ʼsooɚ 鷅ёuV K1ʗѦS1ʓ0*gn2F'v-|<"0ʪxEyM/Mȍ * ǫpPOC g7PHcǺ7S"} w1cB` 4{Ȋϊyӳ{_~xC*?,:|Ṟ9R39܁85-6L6@JPܽA"rcS}-cCr}9Fi寭̋Zo?*[MD0L tz '.LFnÅ%d \MR^"Uj FY˙L_cJBs9,[ o@agW[*}>FN=*}G9⨫:N˛.dP^Pgd!Tbb[T^M2/K@9с1!kjܽ_b/F.R{+ yܾarёpJ(*%9961twԮ)9z@kQFU]Ħg4|& `#e]ktS-9nM:Hӭ䧃ћ}u %\wL$ @C٬?-$7~۞ꋭmӫ̽ɏٻn$ ]i2PEp=q8ҽuK&ΝW9'IxG1ۈQlpFiFQPɖmb~[FQca{)â:T)H]5It^ʣ4ŽSNf萿V^=Wb87͢GތF[ 2Wa4=OrqF/ ZKhէy|KGl.QaTubbT8Fi{-rJUd|q +?+^)>11;; >| ,Ϯ(\-l6\7hJ|kX ml6+N"R˻VLr5-'|Р͐[xC\Үzubs}r‰V̐2g$82zM3YB0&T]_\$~=4hMobJo[S'ܹZDŽXPx" Q$iΥW ^xwnϣQq"~3"xEcGacTQm 5AB8&`TuP "=ǏZɹiCPg$RIZ11dGY;0FNL]¥ճj_rvQnQޗ-cr^ FSeSRzgL45]0w FGb4G4QT6tQ|`ִ<<b[atOQ bԼǺ>=9;BO16^FM+{o <Pg*Klr1JĨ=lQ8Fi%WrƧ_]LHvrFՔh#7iШ *DgO m^rqOkŊxo|H~Z]qh\^㣳+߇OW?|y!- Q狀;%%97;J-mܲ{}wkh876Z `cW_o lၥ8ʉ\Tkk3"/-'8_4Dx{FND oF!99O(jt .ޛ]w(#Nq<#5 .c{[Fi2tpuBzv]TELKtFy-"hM=Nqn\Zmbt]1L(3PܢR:kњ[3 '3-c*rRT(`t_Fa/qvq~y0ԧ$Fg6cF^>%l0* Q-17Ѧ.CKQ;5•蔸{ FFGLl"F.)w_N"f`Ԯ&ؔgziC7Sӹ\0@ܽ  1'QX(|w_~៿$Pw?釳E"ҔYzn*"%Fɸ:}nOT50TT8ժr2t7T%֢Θ{xf8Q=ҪRXRȸ*ge &Mә5:W2SƃdPB?-RaRG*<тŞ,zh]N{PSIz*ΰ0R㾈lXU3~ɞ!_t#(J E{{Sw[p*:a*ͱҙ'#t}^[1rH(=e M?OCWǨcƵFbmQ.;0*N!̲Fs'0FEw%r60ZpN(70K B {+R[y(;*W7њٜ9(]Qnt1bS-1:RFah_X䜂l4 ﵚQF Ze#mVl`3FGaO\ﻶO*F-oOEJE>F0Ztwwo&u6CrٜcTܝ1*!I9 FFYn6*Q qhM:F&F-)XLB#SP+%8eCo>'*s1c}`[k:>9<}GyԿM65pHzt_?4 ;XcjD@ױTpX\tusEQL=*"`tx*`Tbt^Rf ɬ*aHONnId24L! 2gx2. բP :FM8aI(q]y ^~]U%EX;(*^VI˳RHnd\&9%օB{^dRXxqN(/) jK sw;n+FvACgWJꌔt5rc|%uYl)y*;{0}K8g}i(C.w ${u>u3]}gn؛EM(d˦Fk:QnpnytGttvP)+tS7.dd|N|HLhe6Q FiF)uXH:=CMtQo`0v52(ξX]/EdeՎX͎thPıx?Ҫv*grrmiGz~e;:uQr gwQBMh4FC^.F @1 1Z,[< lsGRs2F725~0(+ FG c0~5F}z^5ǨјqNICξP* c4hM F Fxt%C9!mt70F%c4vI%1hj+btl]è ݛh6QbtQJBUu?{ΔG.ԍļWG.Y [|}N/ḧ1'30ҋo2~^?8HO?c{W]\x8sqW6!uX9炏qc1(OĨgbscAbnl]rcnnlUV|z萿0Վk䯯H!"XQk|WH%6AWnmRQT5hC4I-g@X?bYyM*׋rlU:;2r1ϥ<8 9"A5/Z%'5ҿ%:QrrVn8VJVi.׺s,ErҩϹC"/vEoo{(H(H _]A❇o~Doя>y}oϡҋyk$u=qcKGN 鄸98tDkdv*)&*'SxdKevn˝$%V.b o1.JўG{Qeٶ9 bNcTLaeDF袚XdTx aQ_?ήd'_ɓzvVhAP/1cc' 0puJp lMc/\+2 m9b1:§Q;*kb Fe.0*J˧7lq46JۧFbx(2Oc *Fa Fi4sƨ aTLYǨdw0:wo~}T]hR6;$$;]^g >g= &sn7m >{]>`ԟG|_2Al?$ eʚ+A-G\. ἤ8`q0$h*>N1]w+ۯw׫篯D!BMT \J fp느N+VT1s*-ڙWN+fKkOYYNrTr=N DYU-Q ;I#=@'cdCu8U'QyZb53g͎5G!}-_(N(-(r?pTNg!ub4.txd ZQ HW_0gb0*0jA6Q?3]Q~'d }ǩ=t0-PNC,înNz1"hi0sztp[=ۗ^};.IO?< WgJFx>\߻*a^@`)'KM }[X~UN%sjFq.=ZΫRH (n_JaLJ̀)xN\# (˒4]NqQs 1rFy-gF)LL@0NΜlg|pcLSI'',Ak%d2+7qڬ VG 6xH)/D#_oR8nen_B֝}'lqvwDʁqX ڜ.n 61UܐႣB/â *茺_=."w"0ѨKo%FWE[ K201LT0:ANXrqvjbGx;z}Ȏ˹5;J5#rvMQh]WQ3Fh/XƢnmU҇{nUzM4 WF9GatYG?ZrgV (b&Ma4-a-1:&.0Jyvi0ʜ R@70ZiЙz"u4 ˤ5wːU E>:x{^ Ň8ـ˧RŇ8O˗9.jFHc}:vtAd+`ғ[hw[B1b#F חQ ȱQ r,$8a=~)9\i$U 9-,'RRePe{.6|3-2k@}Ar4o;yg599P#rQNh`2R" A줜x$QæܐSRyZ;CŽ܎_ ;J5;5FuݲZrh#P(ct^_b4,ȜQWuRg(B׍&1JQ= 3 Z9/ѯa|hLHMW 9 J%FiSu1J0 Cs3elM]TŨVh#vt;m kb2;wO{ns /r60,^ {F r)Qr`T4EJ*"I!+;Y'gIXuQ+/[=ۤ"< ӣãGot.@a`ǔO/³0-*g ۜ֓}Q!O}t6D]R}-rQRJu1:wGbsc wvt6_9zat(zsKjg\d;ѣ÷?x;=Sұ_Bbω # {>ww6H͔pe5|ٹ1E F' FؗUsck]?ݷ6RF[{I"FJb^WsvƐ Mb:bؔ~c5 d9sbG Cᑕ--gۓL`Бm*&h8WUS3xd68 '&2o1gsbxYir8"W#<Ӕ.^F6KU]ïv؀L@_[LIE׿B8 zc?$$nBQ"~{g}]#:K 1~5Ϩ|cWDuaup\\%vi½(k`cMώMא\;̉3TnFyC"Oh>TTZ51G`?3.ЛD!Cm[/ܖ;u;ʅhȎjLcGk•)7ʹ_XfGjg&s:9Ď07QNymfF[~Qӎ(B^ŨQ<** +`url8 v((QYB>F ]T`FY.FI¨?8bQS]/أ cT-I ;S(oĎ ?1ZT訸{%* FM0*aTVhQ1\=~v@b| I"TY蛕 ԔJ.^6sM=h{3Ik@΄O;yџߦiއ~*/=9)M84d'c{Z\ ɤ=ywlsk\'76ac]̍eGXс[q)hGwͼ֞_b2j 14*KXfbН1c/b~ ! 13N `9^_9%W$ ^'ìkMӿ j R\a֒S<$"Eq~Ur wqo9epb)'~XxgD*RN=9 y0g)<۳;x⍾Ws}.j85vB0e~LI ΌԤĢbQ7iˏ޿'yfovͥ332#nmtC;b4eB85GUk:y)R]erg=;,ֿo+{ш: L 6MR~aXSl~ܫBpN!`t"g*!TL i"CWNH\d:,PbJ] tywI N>PW>xܯY'g>~έOܹ}ҽT{Yp$#]r8tH LuㅜA<,ugB"Lrjp,j0vI"k0h07-lŨ.I]s ]4o#1 &BB_vV皫vjv4YK(NFQlƚKЌ `[Wne6E !qVJVs,)ѐT6 B x:aܕbL+@"v'ČI ˪X=Y Kg ͈goK}/g9,@ԊGC H234b&,ҝqap6;*w> Hd?^0FkrFWikŽ @ƒ*[ώ|k}j&,P]6QDbZtʡX2vZp{7Lb+v40&Z.)V2Z,bk\( }" %x bt4HxN;؆L "F9 SgM qFљxZΈQKtyGk>/l'o*Y9Stf3 KA/%pϽ뻕\.Q `X g6,cj9WZm7p9]{-bR32B\Ku]H:vX R[B91!([1k @by-QZl6Q{8%SrF;9qeBQo1*0qA0Foif1q| u*cǽL=D0AfضQ<=fB""\6F39#:bRVlufvnscHXRQyܘdN΍XG%7Eus㥶!)Di/( |ȲLjFqH M| &(EQ 8/;yPݭݒ.4񐊄qUb}Pzee5y)s&"y7H9*Y-T}'5_pѸr T-uPugxNrv} Ukl JKKH9]~| eJTV4-*kDqnpL5ڿG/`Q u %g?˿{%߿Oxܻs;7o|i9x<+B?r3SNğ=!WU d+-Jήwo320lF/KAN*B]Y>:FW)LBQ!4%h^0ȤH2k׉4Z8c-i'#a]!-L1Φ6:ay1Xu.U {K8jrƑcGnG瞳S]|EX MY9I +IRcWوKCgП]8ϫ q `qkr>}0ʰF 5Ѫ ʀl+ 9`{8A0QqфtѪ)]$:i9F8K0A F+Cu%z4Fi=2Euv#Ɇ0 aT`tQF%w"+]T`T¨Y,$ӧ3d1?cFQ `4 H3p^84QM10Qֺ 1\rcQ/ 쨢ƤҧF4mw=X `t,g +t!Gq = }7,|]^9YjB?{FF9J`DK Nώ_elN=Y8=>N>0N\d_2@S1G 1N(t5XNn3ZEVrc1̍;:*7FXZnL*1fnd87V)dGwWYp\[_kl(JC,JT6ԁ5ql+6w%R\gCNBq.K48t`bTj o 3̨N}`td%6`H%!8rS̳9ԣ88:qOS|Hʉ#eBY$&<]AnZBL('_=|.E5vQS"yf=bT*<>\x'/&%(0^;EQu[޻}齽3zbnh5))PYAM,tbK |ߵF:(%_]M3*wәYb"I_SjbT`ku,g?(E'`TWdnN82(=LѰ(}Cϝ]VL({xb\⛅!7(gw݀]"YE;ʎ |q(aT^:00g?̪V(D%;Y*FpŨiP($bUkG`b44<wj 4.T hF%;Qvtй+btxQ6o-RGGK6FeKu0**Pr5ȿZDJj;s*"KͧoYhCFi9F[J>cC b0ZO5hEx4<$FeFEDm]6`GO|0*}zO 35% Fb"Q-XrsTݢ'94B6K<#* 9U.78lĿ;@X=9D&'C[ʙrnH`[KNhX`UaE\3U>Pe\ܼxuvrjκgA8+3Dy`릴s>~EqcI@\7 U0N/W.For0)ˮoQ-&&Ny}ޭ_?v>}֏ݾqk{b$c3zFt7 r楑HM:%5RtI!.lzr7/r{^[@IKegn9Ph`RNݞTNF[ .*B眇bqWY9)-KY'lk$\)pRCNb]ѴȞr\1S{UrΉuѹ:8FN8xJN$B'=U:K0*FQ_!4'(]y7)-tQZq< Ft*eXi㒷iKaT&`6i`eK]ThirY{QNŨZ7Ty(箽 [(#^QEvKD[Q^ ahGaԗqI RŨӞ](K;YP(|"E\@uhWºYJTA!bFQy5ĥĞ4W!mʽWNR|E?vls:<>:?8~ꃃ~㿣stL&A04ſgG~Y)uQQ]-@vvB<3WضXr>/I_H+lF6&sB= J )`+HN(7%,J%Dxɫ_M{>o̓n7]s-śԂ#(eT&=auƈl̽.(9*FYPUvSrםJv|WNkZXzx<% +H91hDb ʙ4=!D%#Mc.:沈]t9PT$B18398<:79֫^Rq7뮔= !ÆJi2x(.0ȔKwFuV l=`&r)s՘A9mgU7_YЉ=uc،x2[^Zd7+'$B5M T,2nՒw)\֜6="-Bg }<$.0rz)fey@4'ɘ5'ͽ9 ?Īh_scT]ؿ/rpbQ%qEnrw_=?}37woȽ۷~Lo1%Ѥv65M51&eS``*KEp^29X}!fJh z%RxAqr]6r ":Va4y:44ރMЍrwPT\Ng9̮֙IKn}]h:Lp41 MQ[rv7Q5]1ui]/Л涏Qu91Z.597ъ+ 11TsF-?u F0_Qs0 9G`sEtQ1`/PynarѴIX 7!c\ag6 AU"c&:λX1ott[?ÃG^{흣x;1rjxdv-ũ<+8s.' KppNȹ Tlɜl<2C%7͍MhQm]!7f"Vʍm87&5h*Q1nƐhܘ!'Z.b" ߦ[U*GFYz!-I&@^ kX0Z_Pfi9H68 a9+Yer9VJ=>?H^;$R_MScZAΚ^rgP`rke\vF^|j/;Z@d0.xx`.IJz=5<}Qr?|,8QQX o?<_=\|훳?̭}޽u7oޜ0*QY8RWc9 ]NX/r#d<88+{rR9>i^PvY:ruam9Eyz$^dTTMΚ>TK}z`DxҸa[ۨLԆu%m930ڎJE5SK+J<ӪWbt!]U(50Z[#59[ŹQN.qh]}0J;n-9a} θILoj1/&Fq ii#zQaTl/G0"NK/&+K8>9<98:yGǯѷ?}ă\_oq i#LcĊ lh0ů [ :Q1\"͍ђ-Ɩbtln r+ޘKȍ&rc΍Oʍ׫篯N!³Vʦ @.s]lZ BBaw.'= =U-t\)FNb0 -9l52`-gLG<m\d2H_ࢁjYhB59uEZN"gKas[ 2QdaUWq(qXGg#CB T6D[/ƻU+L\'=1q&毾KD7|ؓ7#o[7u^|6 P4"y#qC1ݤ:OtGlwx#RĥrIտO#tQӇ'ĵශQ}@4Fiĝ䲱p튄s,FuFZrF徶+(쨍?|rc(D[I-{b~g\xQrM҂hйl8Xlpdw7UBF^idY`opKuB|NXRSN):0y +d,mZE\ktLeKo[-QcC8e`K9CdЀ,k2ab.*WU9T 5un{EZ h`OҒ p N7/΅7^tPp„sɉ[{ŋynݸ~9 1f)`Tᐖ 2 (] `0*pvGA%UgƑl)V)k(b::]Qf,UڝO ]DwiěN ER`lR//,fgW(W:HELǖhevT$ Ѣ-KˉcVN2rrŎrz,;Z uO䆎ŽMŸV`T_Eڎ2ŽJՎ*鍜N(RS\ʦ0è/+aT4G X(u]>Fxr v01%rnmbzuR9IɹQҪm9ѩq7q0 ]Q71J[%F'd=c42] + u› vE嬖Sl|^$!:^1#FQZgx~tz;w_:}#j!v0tǠs>;?%bjMN8|+>u 77~럼uc7n\fa^E}eHđg3.Ql<5A#"ƌ%v!EݢQE]*йI,DU+Lo%Ll: lHX1|{K 1RŖNn0 r? [Vt 0P{&;)d5Fi}s1ū(uE*Q΂C:l"=Ǝ}*QbgYdŎk:CF 09S 91i}2`t!>FcoUeƏO_`8M*ɑbTTc_(4FP`a9F$Y(QN.~ Q2Eb[hw%FQ3&QCuu1CBNT0Ii .;Dr=;hK9w'6[! (E"2gs)r8f3srvtzt|(:7ppR)> v.V_~sݭp*I~9>_C[~gWbrenm07ƀQȍw+vMɍtnscehRnL\Zцrc'-bv[1g1cJ+Sj浲 UbU-{]qU+z AG\|c7ЩuǍ`g0 A`I.IsP:-g%SwXrFhh0Ǥ=4(h9TČ%Ƭ$bÂTI7јV{{Vi;]\BYg4ZvI82/ '쬡d]{(`GaI^],wǜQҝ] >E/(L. G?Sٽ'\?r7?sޝ{{'#hgshwcƩ51c> d=᚜JrX5)]''*nIz /f[Lb5G9q )pUmXHB#tH)gDd6`Ίć\& 91Fyom_7-[\tWT:d<gNHh!2]%NQ)߲y|;_3_'dUgQFu92F_\Nӓ0 F)0.QAZ91jejNNƃ rŢ60b4 FyF$zӔ`Ijmh  N&n~X0h/Q_Q*h~R: ^37zoP$. qz>9M#E1JfNakA'|rvz(8x;ɫ0pҘx_NXM;/<+dN8L L\HsH4`bRg-`E:Sc^ư]$ʍE6<7F#sc Mh g-ɍXo<^%12:7F5.m1ze lc%v[J/1Ui`v/!ֽp$]O)fK8eN49i+H%Qp'lOڃrM?SOOb! AZ}z$ {;h@Ψ|ᙁ7rbsZNAL k9sǿ#~R;]8\bnr&e.삜Ϯg763s]Sgwq 頨9Q) @B:/x^黾% c?|Qiq92Lb4S\]+Rt˯t󯿁~kO~럻Ƨܼqco޵kט98>qRb Eħʢ#bߟg7}n`->&(dԻ/(HF,suuRMQvFƨ:hhȴ lr+0ڝV"0%F 9а bG5;.́%V*A@9e/TM \{쒒v}e Q~!jcmG{`t@QŠQqhzF4gw FS'bTjy04F t¨`uQʯ UrTME0JW\I(OșF萿0itu~qݫc4wOcW0}i a/l]EW*/_F*F 2Ƌ>}ˎJhLt`8y̾p9'+\j8ȥ====?;=;;>8>}wwO^y}UpS`84ņN,:i~_<%0lUN@"еlB+zC7tbca©mư1n|nTܘD:Fܘ#E]XՎN͍X;gRn %'hYn 217_1ze ͑ӁНqR8"5[$As5&IJQ9NGZUvD7@qVZ\K 9ufħ%'r vVsSQΰ48Nw> LM%-jV+T][Dܼ|{k{n]lv}ڵ7zqT1bT3DॡNHiApV|vRsҝY טF9qY F t 8Zu ,@5c4$G99b.RRF9=;O0 I8cR$9g-׃<+ڽTbS\-hImg7b$a\NLp&ĚD 0$%Jl9ch XIN3vSrA e=`ήرASx$FEq~2.1JѸ| e 7uDe+:T[cF`b'BFqڟυ}zAcT6fΗEL/ =+8;&%u٩ΎNǧg#'C1ϵBIТWJKcuK{9 qРqŕs2qG͠79's/!d.pYʍq1Mrc= s57FrcfnL1 9ʹ1ZMЎn(709e1EӤLW__B>@/biCc+-NB\048*;HJgsSNGT vvH : ƌTS妳'8 zdUˉ9eNZs%νxoS8tK]a{\fG 2=|z#u„4C)43v[r\q rّEfɩ{zM"sMQh`v?5_tiZ(gV' $3~ 3r0:RAUBWRc[=ʹE~FNVĨz0u7V FE`?b6Qavv$:Mq]d;F{w:Vm`6NŨQsc]Կ C%xS!p EAVhx]OΎG,~gs9&>BrϟVl!'Ptx6:9㥸yU:ۗjAܝaA{vH{F" ]~ÜE!_Ƹ31ȍ9#.sFsc-ύ1*RV˨X6l(7fkrc5;:57E]z"iF@2¹;+}{1op9q.T|2$0G|\R2őrcnI#kK5 -[fL"5'S2+/>'gtٵs]*tO1NKj:KLe]Fj߲7b1Z0Jm2`TZe2uTwV6BAɴޘv~/KD)O_i߄_L ΧpzQIt- v6G)DƯn۟|ƏEԽ?nx:4tͶ{3wcZ?ƻEQusn(sR Zb")[ݭ9\.ts A=Ԩ/gRSA@W# ?BƠ@Y:#]YVslϭlN*ʙ|Rkri`6I#' '՜ќvy*9=\Ӧ8cwZ`%:CLUiy39(Zt5%'ؔo<) Vt7˜%N; Kgkt00e\"lj I|-&FտW0Z RT/NQl^\c)&ib"2N>'9?t '~:V/E9_wEJb(TԾ?3}Ͼ3_~Nt͗36mڽvkڽvkڽv݋,j |ʿa&qڠV4}[kJ_³=R<8UEs@D!ߒ>+2efǸG%Ў+by~2#ȥ x11717&ƚ95617&RFXjm'7Fj9usc6ĢxsF'•sc^OD8R4s\^" FG؂I&h>W`VeuAl/PI6xj [#~If!Z 9M:> D#ʢQ,Ds¸%'Nlg⇑SJ9š0a Py1r9IP[9iEYb'`t@ F+k9 +K Ț.*\e"?GΑ(8w&,^_{8;Wpo٘MTN*t*gg)vkڽvkڽvkڽj/[` (0cZE&"p0Q@&=*MErFc\NT~5Euld-piTn[1TqTnLʮFn2z19#;Wƨ#d.=kn[ڽvk1 \]M< Ikڽvkڽvkڽvګ6aך< 4Z-dvkڽ.umw vkڽ -SЀS{?kڽvkڽvkڽvZ<lV@V߽vkڽkWؽvkz{t?϶Q^-~{^{^{^ՊYZ4^[ź+,^{}^AP=(XIENDB`holdingnuts-0.0.5/data/gfx/table/chat.png0000644000175000001440000000574111220704065017640 0ustar dominikusersPNG  IHDRn6 tEXtSoftwareAdobe ImageReadyqe< IDATxKdW& BDH6n`]CDE0*"n$to,$(A B@p3 ityW}鮪[zׯ:;;<'x,G¸};Frxx8S0^0^۶?ڟwO@a|`*8Klo0^ VF"wIWŗ_Ə\% a|<}x0Ʒ¸χ񳾺3`3ٯ>˫]{:k0n?LOxr)}|8C'&sΙe@Ci>maç" ω,=)kj9vQ>8>>~b]NBx027J(a<7R, c q#;7\_xׇ)ѻAw}Ò_Q gݺ_B}n2K a"%qTۘ@`1@$0. mO,zW c BiX`42S Ʉq!ø(D"ø!{>xry  @0a 1cXy7=ܭ`@K1@0a FfulzyX]7TwS#-ۧmrnwuSŹDZg*}uC?8XNnݔ>>L! 0N>WaMø QQ N Zѻi;z#'wmm{Ǯ[CGT>,%kQMmj9si`\ ySc9:CTzsN &_ǸU\ng`_Z:f{M]L(wC␇d\ rscK9&Apl 0}48k=f o`ߴ^:usSڵ]퀜JOhoj YXNϮk.!i{̌޵OYo՚5ax^ 샒գs97cfw_ܾic\:k\+H-PL^B8n, .ʥ|9\&uMk.Uʱ!Ck<9-+9o!ԥݔ˹)^xӎԌ'lKK89PVeƫ;&+G@~ji0o-y7rW36[p/b[(e3cL+ 1\c &sC›b8eCsߐ%zXtl`IjD]+sB9eAMNbkOa÷6JY]:|] * \Z*c.] r%Z1spL _>:%Y;k{,xk҅J .q z. L9!zaY$b[WZ:f8e᭡Zwqo^;Zkȉޘ. u*өfsyq(o\Zp͙kLq!V5Շq,* QUZV a|; ĖsVJ,79f8v(( Ҙlk7=ns_NKmkL~[kox67Ӯc܊yΘY Qa^2C e\99mm1o̍$7f6ƈ` SgLYǛrۭ[G߼xpzբx,q_%R0̰s)-[%g8Lm5iEnx)'bcw :0hn9fdp۝7K?A:XsMCk^)%昏Qµ*P]Co߮=~ϝߛ1>nŵN De&c*iM2{dq~urrώVs3ŭ8RyHNLٿ8^a|5' ?CaƇϿޮ-!` ܲJ8cpJryl\ ㅃ{OX Zݴcv;a-~r6?ٍXڂIENDB`holdingnuts-0.0.5/data/gfx/table/action_lose.png0000644000175000001440000000226511220704065021216 0ustar dominikusersPNG  IHDR(b_0tEXtSoftwareAdobe ImageReadyqe<WIDATxXOAE"Dbh r$|Zo]90H'k"pb96rk S.1[%2wo·(fƁdxPs$bs\4lo`ށG:#KFeI=Xt~O))\̯XHg\tjf}N%,Wtd^ r>αfdG޴ ݅N,䂽㚧#uoށ%0$:L^x`٩ C-HQP$-.1iS+5w@@gM'o?7x(Lr;m)ovOPvJCP,x}U=xz(!1ÿŴ}vr"i4磰)2H.q'Ҳo*tys .*Psk g_q2;l[Ȳ\9<\ x+[Z!v5OWsr, ̧d?ߞGEnvuhI:H'@H] IRX#KJ1 Co; 1"Wpæ5涀]pqg/N6@vIhOnvO.olJ=6FdS+j.6  effEsn3j8-7'&|jԔ",p5݉F)Ъz{?D;o@ D%tq;!;?oP[!t'wdi +Zu(dHF3+8DŁ~qIJXdX,`ç@.,RsKU|K'EZciś90s`́I#*UIENDB`holdingnuts-0.0.5/data/gfx/table/action_check.png0000644000175000001440000000236311220704065021330 0ustar dominikusersPNG  IHDR(b"=gtEXtSoftwareAdobe ImageReadyqe<IDATxZ]HTA޻Ru3p#mM FBb IPF=SEIP=DAQ$B?CRdeRt?mvu׽3׶;sFaIe$@P@0r{ЪVj*˫#EeMI`O[J=TX7zxF펥riQ f閨uWA[$:/[ղS1Ip0hۻά:'<_,~sUF?g%gZۚIdKպjc{v5'>fp}Ciow$jgP5Scɦ:o(8=-T 9]*x,`w:լt3d5,!)hR#QQa>vI ߵUW6=Rƺ)oXQ̊r,!aEIL 38tV3XRj,W.7V!kCGZV(IENDB`holdingnuts-0.0.5/data/gfx/table/dealer_button.png0000644000175000001440000000373511220704065021551 0ustar dominikusersPNG  IHDR+**etEXtSoftwareAdobe ImageReadyqe<IDATxY[LW>3qHD+ Q4FB#ImbbjڨL4<>Fm ȥ,"*@˲~eV.IΙo9o\4G7??z!>~^?8UH& P\\%Q肸%hO ؠC ( Ǐ}e|#))iqTT`500v;_z[[[tن!<7 G6Lȁ 0bۼy{Ǐ/ZzutcVUUwJ\8Z 4q ·\ʅ 7Ŧ1*//ɓ59a XHŋ7޽ de38`M9A;YdP&Xz3f¼yVWW߾}{t9HHHH|UWW7$C@YELd񉉉߿hڵlV˼iӦ`0}޽~n~-`E(9MbMM͡UV9 F^^:şvn (i4ƍpull{Sus Gh?9r䃭[~A}ڵp"Ӎպ\5>e>}Z[[:j}-򧤤"}ԩo;F\ Bf4j|ʕ]v}gd ߎ;\۶msG8큼!6J&`M0aL/3gٳ'vddĠDK.}L!JΞ̰^һڿhfff(o߾m5Oe e{h\ńU[[ۀl'=99yFs |6lP؍Y^~Dě ;:*773p;儔\{o>=D@h5̀2q8DϣG}dXXttF$X˗/_m&Ҭ_ !#5s^ɩ)ܹsyhեHPHd (̉:4 >n\6mr\WW׾# 3ZZZXGGE[nC6sn; !~! TUU ;>py@T;3 Ff.&Sef:߁#ǏgϞQipr^s w'K_A]f`34l `?ݹsWPD@S`a[t5k{cvH&XVBa:vm/C qK H6@놫` HVc|B tI.ig)Gj VeAb*|LlعQP[·BIENDB`holdingnuts-0.0.5/data/gfx/table/action_muck.png0000644000175000001440000000202511220704065021205 0ustar dominikusersPNG  IHDR(b_0tEXtSoftwareAdobe ImageReadyqe<IDATx=O*A^L0 )4vRB 6&PjOҒDJH(BK )d'wYe:^?ɼ{sb^f+OOO>I<{,kkknjPűmDZ宯A|>/MZxT*qc* o?0P KRNSm2p677_x2LTϕ]\\tX甄ebC fݖxKQt}}="onnkhzDV6 MP@D +++< " -~ 7QkCMMHya2JNCTMLbx"d8'7֌ ՏU7LF3iDm$3S>V/B oWP0ǠE[D&U9PN!K*p'Vo*je10'jE<¾$1Q-UԜN NV `U['/u Sq X$&|93Saa3vcx!ggg~(Z*H29ИIӃp/:,m?q:$Q%#p!ǔFQа(Z"-6yLZ;lL5gW83q bZ>F]g%3roW-zp>RT\GئFRfHzkfW|c2zhKYW0053!HrJJ#h8a t}p766k gc6oLr# <\%%/MZmVR$c8o7!/LЦ5#r )6v| oB+{`={ 1VIENDB`holdingnuts-0.0.5/data/i18n/0000755000175000001440000000000011220704065015110 5ustar dominikusersholdingnuts-0.0.5/ChangeLog0000644000175000001440000000676211220704065015205 0ustar dominikusersChangeLog ========= HoldingNuts 0.0.5 (released on 26 Jun 2009) * fixed: don't strip off player name on foyer messages (join/left foyer) * fixed: don't allow players who are allin to muck their cards * fixed: don't allow the dealer-button to be movable by mouse * workaround: set encoding to UTF-8; allows localized chat * new translations: Russian, Italian * improved re-connect feature (re-initialization on new round) * added log messages for some more events * fixed (on Windows): omit playing sounds if table window is hidden * added notice for waiting for the table to open * limit length of nickname and player info * update display of pot after each bet: * summarize all pots and bets instead of showing single pots * detailed information about the pot is shown as tooltip window HoldingNuts 0.0.4 (released on 29 May 2009) * fixed sending quotes in chat * fixed server-history (sort by most recent server) * chop long nicknames on table-seat * fixed positions of dealer-button * new option: bring table-window to top * new translation: Japanese * removed support for cent-amounts, only whole chips bets possible * fixed displaying last action of current player * new option: display time in foyer chat * new option: several verbosity levels for chat/log messages * increased maximum length of chat messages * fixed client calculation for determining quick-bet buttons * send blinds-message to table on blinds raise * log table messages * new option: send welcome message to clients on connect * fixed: show starting blinds in gameinfo instead of current blinds * support for restart-games (games which restart after they ended) * localized server messages like "joined foyer", "player broke", ... * fixed client problem with bet-actions appearing * a second time after action was performed * when no more action was possible (e.g. all others allin) * prevent auto-action-checkboxes from overlapping action-buttons * fixed order of removing broken players from game when two or more players go broke in the same hand * added command-line option for specifying alternative config-directory (this allows multiple server/client instances with independent config) * created simple man-pages * adjusted version-compat to 0.0.4 HoldingNuts 0.0.3 (released on 24 April 2009) * bugfix: fixed losing chatbox input focus * gamelist: update gamelist immediately on newly created games * settings-dialog: clear UUID setting * quick-bet buttons (like 1/2 or pot-size bet) * bugfix: corrected headsup blinds rule (order of action) * distribution of split-pot odd-chips * new translation: Romanian * randomly place players around table on start of game * centralized table view (rotate table that player takes central seat) * localized table messages (e.g. "Player1 checked." in user's language) * previous opened table can now be re-opened * new sounds for table events * fixed card decks: corrected position of suit and made suits slightly bigger * two-staged "It's your turn" reminder (text and sound) * auto-connect to default-server config-option * support for private, password protected games * improved lobby layout * server: set/get config vars at runtime (when authed) * client: server connection history * simple server statistics * include timestamp in log * owner can start game before it is full * gamelist filter for started and private games HoldingNuts 0.0.2 (released on 27 March 2009) * Initial release holdingnuts-0.0.5/docs/0000755000175000001440000000000011220704065014350 5ustar dominikusersholdingnuts-0.0.5/docs/license_stub.txt0000644000175000001440000000143011220704065017566 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Forname Surname */ holdingnuts-0.0.5/docs/algorithm.txt0000644000175000001440000000411111220704065017074 0ustar dominikusersAlgorithm: Example for Side-Pots ================================ A = 100 D = 30 B = 20 C = 50 Player C is Allin, all other players call. player -20 -10 ------------------------------------- A 50 30 20 B 20 0 - C 50 30 20 D 30 10 0 ------------------------------------- bets 150 70 40 ------------------------------------- pots 80 30 40 Main Side 1 Side 2 ABCD ACD AC Algorithm: Example for Winning-List =================================== Hands := { 3, 5, 4, 5 } sort Hands -> W1 := { 5, 5, 4, 3 } compare each hand with first hand, begin with last hand -> 3 with 5, 4 with 5, 5 with 5 move all hands smaller than first hand to next winning-list W2 := { 3, 4 } sort again -> W2 := {4, 3 } compare again -> 3 < 4 W3 := { 3 } Result: W1 := { 5, 5 } W2 := { 4 } W3 := { 3 } Algorithm: Minimum bet ====================== 1) Minimum bet is current Big Blind (e.g. 10) 2a) A raise must be at least 2x bet (e.g. to 20) 3a) A re-raise must be at least difference between bet and raise (e.g. to 20+(20-10)=30) 2b) If raise was "to 50" 3b) A re-raise must be at least 50+(50-10)=90 Algorithm: Client: Auto-Muck losing hands ========================================= (A bet 100) (C call 100) (B call 20 allin) player A (has worst hand) bet 100, last_bet_action -> is first to show player B (has best hand) calls 20, is allin -> shows his cards because he has the better hand player C (has second best hand) calls 100 -> shows his cards because he will win 160 (if muck, player A wins) -------------------------------------------------------------------------------- count up all bets made by a player and save this value for each player who shows his hand determine hand-strength of all shown players create a winning-list for each item [i] in winning-list if it's "me" in the winning-list break end if # player(s) has/have the better hand than "me" if [i]-bets >= "me"-bets muck my cards break end if end for each end for each holdingnuts-0.0.5/docs/protocol_spec.txt0000644000175000001440000001216711220704065017773 0ustar dominikusers/* HoldingNuts network protocol specification as EBNF */ /* General structure of server and client messages */ Message = MessageBody CRLF ; MessageBody = MsgName { S MsgArg } ; MsgName = ? uppercase-characters ? ; MsgArg = ( TextSimple | TextQuoted ) ; S = ' ' | '\t' ; /* Space or Tab */ CRLF = '\r' '\n' ; /* CR LF */ /* Number definitions */ INT = ? signed-integer ? UINT = ? unsigned-integer ? FLOAT = ? single-precision-float ? /* Text definitions */ TextSimple = ? character-sequence - ( S | '"' ) ? ; TextQuoted = '"' ? character-sequence - '"' ? '"' ; /* Misc definitions */ ClientId = UINT ; /* unique client identifier */ GameId = UINT ; /* unique game identifier */ TableId = UINT ; /* unique table identifier for a specific game */ //////////////////////////////////////////////////////////////////////////////// //// Server messages //////////////////////////////////////////////////////////////////////////////// /* Status response to a client request */ [ MessageId S ] ( 'OK' | 'ERR' ) [ S StatusCode ] [ S StatusText ] ; MessageId = UINT ; /* id the client associated its message with */ StatusCode = UINT ; /* error/success code */ StatusText = TextSimple ; /* additional information */ ================================================================================ /* Protocol introduction response */ 'PSERVER' S ServerVersion S ClientId S Timestamp ; ServerVersion = UINT ; /* the server version */ ClientId = UINT ; /* server-assigned-client-id */ Timestamp = UINT ; /* server time as UNIX timestamp */ ================================================================================ /* Chat message */ 'MSG' S MsgFrom S MsgFromName S MsgText ; MsgFrom = ( '-1' /* server */ | ClientId /* client at foyer */ | GameId ':' ( '-1' | TableId ) /* game/table message */ | GameId ':' TableId ':' ClientId /* client at table */ ) ; MsgFromName = '???' | TextQuoted ; MsgText = TextQuoted ; ================================================================================ /* Game list */ 'GAMELIST' { S GameId } ; ================================================================================ /* Game info */ 'GAMEINFO' S GameId { S GameInfoType ':' GameInfoValue } ; GameInfoType = ; GameInfoValue = TextSimple ; ================================================================================ /* Player list */ 'PLAYERLIST' S GameId { S ClientId } ; ================================================================================ /* Player info */ 'CLIENTINFO' S ClientId { S ClientInfoType ':' ClientInfoValue } ; ClientInfoType = <> ; ClientInfoValue = TextSimple ; ================================================================================ /* Snapshots */ 'SNAP' S SnapFrom S SnapType { S SnapInfoType ':' SnapInfoValue } ; SnapFrom = GameId ':' TableId | GameId ':' '-1' ; SnapType = SnapGameState | SnapTable | SnapHoleCards | <>; SnapInfoType = ? depends-on-SnapType ? SnapInfoValue = ? depends-on-SnapInfoType ? //////////////////////////////////////////////////////////////////////////////// //// Client messages //////////////////////////////////////////////////////////////////////////////// /* Protocol introduction request */ 'PCLIENT' S ClientVersion [ S ClientUUID ] ; ClientVersion = UINT ; /* the server version */ ClientUUID = TextSimple ; /* unique client identifier */ ================================================================================ /* Client info */ 'INFO' { S InfoType ':' InfoValue } ; InfoType = <> ; InfoValue = TextSimple ; ================================================================================ /* Chat message */ 'CHAT' S MsgTo S MsgText ; MsgFrom = ( '-1' /* to foyer */ | ClientId /* to specific client */ | GameId ':' TableId /* to table */ ) ; MsgText = TextQuoted ; ================================================================================ /* Requests */ 'REQUEST' S RequestType [ S RequestValue ] ; RequestType = <> ; RequestValue = ? depends-on-RequestType ? ; ================================================================================ /* Register */ 'REGISTER' S GameId [ S Password ] ; Password = TextSimple ; ================================================================================ /* Unregister */ 'UNREGISTER' S GameId ; ================================================================================ /* Table action */ 'ACTION' S GameId S ActionType [ S Amount ] ; ActionType = <> ; Amount = UINT ; ================================================================================ /* Create a game */ 'CREATE' S GameId { S CreateType ':' CreateValue } ; CreateType = <> ; CreateValue = ? depends-on-CreateType ? ================================================================================ /* Authenticate */ 'AUTH' S AuthType S Password ; AuthType = ( -1 | GameId ) ; /* -1 = server auth */ Password = TextSimple ; ================================================================================ /* Quit request */ 'QUIT' [ S QuitCode [ S QuitReason ]] ; QuitCode = INT ; QuitReason = TextSimple ; holdingnuts-0.0.5/docs/holdingnuts.60000644000175000001440000000234711220704065017003 0ustar dominikusers.\" Man page for the HoldingNuts project .\" groff -man -Tascii holdingnuts.6 .TH HOLDINGNUTS 6 "Version 0.0.5" "Dominik Geyer" "HoldingNuts manual" .SH NAME HoldingNuts \- a poker client and server .SH SYNOPSIS .B holdingnuts [-c .I config-dir .B ] .SH DESCRIPTION .B HoldingNuts is an open source multi-platform poker client and server. You can play the popular Texas Hold'em variant with people all over the world, meet your friends, run your own games and even setup your own poker-network. This is the client part which is used to connect to a running instance of the .BR holdingnuts-server (6) game-server. .SH OPTIONS .IP "-c config-dir" Use an alternate .I config-dir instead of the default .IR ~/.holdingnuts . .SH FILES .I ~/.holdingnuts/client.cfg .RS The default client configuration file. .RE .I ~/.holdingnuts/client.log .RS The default client log file. .SH WWW The project webpage: .B http://www.holdingnuts.net/ .PP The project wiki: .B http://wiki.holdingnuts.net/ .PP The online manual: .B http://wiki.holdingnuts.net/manual .SH AUTHOR Dominik Geyer is the main author, but the whole list of contributors is found at .PP .B http://www.holdingnuts.net/about .SH "SEE ALSO" .BR holdingnuts-server (6) holdingnuts-0.0.5/docs/holdingnuts-server.60000644000175000001440000000236511220704065020307 0ustar dominikusers.\" Man page for the HoldingNuts project .\" groff -man -Tascii holdingnuts-server.6 .TH HOLDINGNUTS-SERVER 6 "Version 0.0.5" "Dominik Geyer" "HoldingNuts manual" .SH NAME HoldingNuts \- a poker client and server .SH SYNOPSIS .B holdingnuts-server [-c .I config-dir .B ] .SH DESCRIPTION .B HoldingNuts is an open source multi-platform poker client and server. You can play the popular Texas Hold'em variant with people all over the world, meet your friends, run your own games and even setup your own poker-network. This is the server part which runs the games and listens on a specific port (default: 40888) for client connections. .SH OPTIONS .IP "-c config-dir" Use an alternate .I config-dir instead of the default .IR ~/.holdingnuts . .SH FILES .I ~/.holdingnuts/server.cfg .RS The default server configuration file. .RE .I ~/.holdingnuts/server.log .RS The default server log file. .SH WWW The project webpage: .B http://www.holdingnuts.net/ .PP The project wiki: .B http://wiki.holdingnuts.net/ .PP The online manual: .B http://wiki.holdingnuts.net/manual .SH AUTHOR Dominik Geyer is the main author, but the whole list of contributors is found at .PP .B http://www.holdingnuts.net/about .SH "SEE ALSO" .BR holdingnuts (6) holdingnuts-0.0.5/src/0000755000175000001440000000000011220704065014207 5ustar dominikusersholdingnuts-0.0.5/src/client/0000755000175000001440000000000011220704065015465 5ustar dominikusersholdingnuts-0.0.5/src/client/DealerButton.cpp0000644000175000001440000000462111220704065020564 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #include "DealerButton.hpp" #include #include #include #include qreal normalize(QPointF& vector) { const qreal len = std::sqrt( vector.x() * vector.x() + vector.y() * vector.y()); if(len != 0) { const qreal InvLen = 1 / len; vector *= InvLen; } return len; } DealerButton::DealerButton() : m_Image("gfx/table/dealer_button.png") { m_tlDealerBtn.setDuration(2000); // 2 seconds m_tlDealerBtn.setFrameRange(0, 100); m_animDealerBtn.setItem(this); m_animDealerBtn.setTimeLine(&m_tlDealerBtn); this->setZValue(10); } QRectF DealerButton::boundingRect() const { QRectF rc(0, 0, m_Image.width(), m_Image.height()); QTransform m = this->transform(); return m.mapRect(rc); } void DealerButton::paint( QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget) { painter->save(); painter->setRenderHint(QPainter::SmoothPixmapTransform); painter->drawImage( QRectF( 0, 0, m_Image.width(), m_Image.height()), m_Image); painter->restore(); } void DealerButton::startAnimation(const QPointF& ptCenterSeat, int distance) { if (m_tlDealerBtn.state() == QTimeLine::Running) return; const QPointF ptMid = this->scene()->sceneRect().center(); QPointF vDir = ptCenterSeat - ptMid; normalize(vDir); startAnimation(ptCenterSeat - (vDir * distance)); } void DealerButton::startAnimation(const QPointF& ptTraget) { if (m_tlDealerBtn.state() == QTimeLine::Running) return; m_animDealerBtn.clear(); m_animDealerBtn.setPosAt(0, this->scenePos()); m_animDealerBtn.setPosAt(1, ptTraget); m_tlDealerBtn.start(); } holdingnuts-0.0.5/src/client/WMain.hpp0000644000175000001440000001132611220704065017214 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer * Michael Miller */ #ifndef _WMAIN_H #define _WMAIN_H #include #include #include class ChatBox; class GameListTableModel; class PlayerListTableModel; class GameListSortFilterProxyModel; class QLabel; class QLineEdit; class QPushButton; class QTextEdit; class QStandardItemModel; class QTableView; class QListView; class QComboBox; class QCheckBox; //! \brief Mainwindow class WMain : public QMainWindow { Q_OBJECT public: WMain(QWidget *parent = 0); void addLog(const QString &line); void addChat(const QString &from, const QString &text); void addServerMessage(const QString &text); void addServerErrorMessage(int code, const QString &text); //! \brief Set the Connect Widgets to right State void updateConnectionStatus(); void notifyGameinfo(int gid); void notifyGamelist(); void notifyPlayerinfo(int cid); void notifyPlayerlist(int gid); void updatePlayerList(int gid); static QString getGametypeString(gametype type); static QString getGamemodeString(gamemode mode); static QString getGamestateString(gamestate state); protected: void doRegister(bool bRegister); void updateWelcomeLabel(); void updateGameinfo(int gid); void writeServerlist() const; private slots: void closeEvent(QCloseEvent *event); void actionConnect(); void actionClose(); void actionRegister(); void actionUnregister(); void actionOpenTable(); void actionCreateGame(); void actionStartGame(); void actionSettings(); void actionHelp(); void actionAbout(); void actionChat(QString msg); void actionTest(); void gameListSelectionChanged( const QItemSelection& selected, const QItemSelection& deselected); void actionSelectedGameUpdate(); void gameFilterChanged(); void updateServerTimeLabel(); void filterHideStartedGames(int state); void filterHidePrivateGames(int state); private: //! \brief Label in header displaying a welcome message QLabel *lblWelcome; //! \brief Label in header displaying the server time QLabel *lblServerTime; //! \brief Combobox server adress QComboBox *cbSrvAddr; //! \brief Connect Button QPushButton *btnConnect; //! \brief Close connection Button QPushButton *btnClose; //! \brief Container widget for connection-widgets QWidget *wConnection; //! \Brief Chatbox ChatBox *m_pChat; //! \brief MVC Model GameListTableModel *modelGameList; //! \brief MVC View QTableView *viewGameList; //! \brief Sort- and Filter Proxy Model GameListSortFilterProxyModel *proxyModelGameList; QLineEdit *filterPatternGame; //! \brief Checkbox for hiding started games QCheckBox *chkHideStartedGames; //! \brief Checkbox for hiding private games QCheckBox *chkHidePrivateGames; //! \brief MVC Model PlayerListTableModel *modelPlayerList; //! \brief Playerlist of game QTableView *viewPlayerList; //! \brief Label for Gamename QLabel *lblGameInfoName; //! \brief Label for the number of Players in selected Game QLabel *lblGameInfoPlayers; //! \brief Label for Game Id QLabel *lblGameInfoId; //! \brief Label for initial player stakes QLabel *lblGameInfoStakes; //! \brief Label for player timeout QLabel *lblGameInfoTimeout; //! \brief Label for blinds settings QLabel *lblGameInfoBlinds; //! \brief Container widget for gamelist filter widgets QWidget *wGameFilter; //! \brief Container widget for gameinfo widgets QWidget *wGameInfo; //! \brief Create new game QPushButton *btnCreateGame; //! \brief Register to a gamelist QPushButton *btnRegister; //! \brief Un-register a gamelist QPushButton *btnUnregister; QPushButton *btnOpenTable; QPushButton *btnStartGame; //! \brief Timer for updating the gamelist QTimer *timerGamelistUpdate; //! \brief Timer for updating the selected game QTimer *timerSelectedGameUpdate; //! \brief Timer for updating the server timerGamelistUpdate QTimer *timerServerTimeUpdate; }; #endif /* _WMAIN_H */ holdingnuts-0.0.5/src/client/SettingsDialog.cpp0000644000175000001440000002633011220704065021115 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer * Michael Miller */ #include #include "Debug.h" #include "SettingsDialog.hpp" SettingsDialog::SettingsDialog(ConfigParser &cp, QWidget *parent) : QDialog(parent), cfg(&cp) { setWindowTitle(tr("Settings")); setWindowIcon(QIcon(":/res/hn_logo.png")); setMinimumWidth(300); QTabWidget *tabWidget = new QTabWidget(this); QWidget *tabGeneral = new QWidget; QWidget *tabPlayerinfo = new QWidget; QWidget *tabAppearance = new QWidget; QWidget *tabLogChat = new QWidget; tabWidget->addTab(tabGeneral, tr("General")); tabWidget->addTab(tabPlayerinfo, tr("Player info")); tabWidget->addTab(tabAppearance, tr("Appearance")); tabWidget->addTab(tabLogChat, tr("Log and chat")); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal, this); connect(buttonBox, SIGNAL(accepted()), this, SLOT(actionOk())); connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout->addWidget(tabWidget); mainLayout->addWidget(buttonBox); setLayout(mainLayout); // --- tabGeneral --- comboLocale = new QComboBox(tabGeneral); // locales (Note: names are not being translated) struct { QString lId; QString lName; } locales[] = { { "", tr("Auto-Detect") }, { "de", "German" }, { "en", "English" }, { "it", "Italian" }, { "ja", "Japanese" }, { "nl", "Dutch" }, { "ro", "Romanian" }, { "ru", "Russian" }, }; const unsigned int locales_count = sizeof(locales) / sizeof(locales[0]); for (unsigned int i=0; i < locales_count; i++) { comboLocale->addItem(locales[i].lName, locales[i].lId); if (locales[i].lId.toStdString() == cfg->get("locale")) comboLocale->setCurrentIndex(i); } // sound options checkSound = new QCheckBox(tr("enabled"), tabGeneral); checkSound->setCheckState(cfg->getBool("sound") ? Qt::Checked : Qt::Unchecked); checkSoundFocus = new QCheckBox(tr("only on focus"), tabGeneral); checkSoundFocus->setCheckState(cfg->getBool("sound_focus") ? Qt::Checked : Qt::Unchecked); actionCheckStateSound(checkSound->checkState()); connect(checkSound, SIGNAL(stateChanged(int)), this, SLOT(actionCheckStateSound(int))); QHBoxLayout *layoutSound = new QHBoxLayout; layoutSound->addWidget(checkSound); layoutSound->addWidget(checkSoundFocus); // UUID labelUUIDdisplay = new QLabel(QString::fromStdString(cfg->get("uuid")), tabGeneral); labelUUIDdisplay->setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard); QPushButton *btnUUIDGen = new QPushButton(tr("generate"), tabGeneral); connect(btnUUIDGen, SIGNAL(clicked()), this, SLOT(actionGenUUID())); QPushButton *btnUUIDClear = new QPushButton(tr("clear"), tabGeneral); connect(btnUUIDClear, SIGNAL(clicked()), this, SLOT(actionClearUUID())); QHBoxLayout *layoutUUIDButtons = new QHBoxLayout; layoutUUIDButtons->addWidget(btnUUIDGen); layoutUUIDButtons->addWidget(btnUUIDClear); QVBoxLayout *layoutUUID = new QVBoxLayout; layoutUUID->addWidget(labelUUIDdisplay); layoutUUID->addLayout(layoutUUIDButtons); QFormLayout *formGeneral = new QFormLayout; formGeneral->addRow(tr("Locale"), comboLocale); formGeneral->addRow(tr("Sounds"), layoutSound); formGeneral->addRow(tr("UUID"), layoutUUID); tabGeneral->setLayout(formGeneral); // --- tabPlayerinfo --- editPlayerName = new QLineEdit(QString::fromStdString(cfg->get("player_name")), tabPlayerinfo); editPlayerName->setMaxLength(20); editPlayerLocation = new QLineEdit(QString::fromStdString(cfg->get("info_location")), tabPlayerinfo); editPlayerLocation->setMaxLength(30); QFormLayout *formPlayerinfo = new QFormLayout; formPlayerinfo->addRow(tr("Player name"), editPlayerName); formPlayerinfo->addRow(tr("Location"), editPlayerLocation); tabPlayerinfo->setLayout(formPlayerinfo); // --- tabAppearance --- checkHandStrength = new QCheckBox("", tabAppearance); checkHandStrength->setCheckState(cfg->getBool("ui_show_handstrength") ? Qt::Checked : Qt::Unchecked); checkCentralView = new QCheckBox("", tabAppearance); checkCentralView->setCheckState(cfg->getBool("ui_centralized_view") ? Qt::Checked : Qt::Unchecked); checkBringToTop = new QCheckBox("", tabAppearance); checkBringToTop->setCheckState(cfg->getBool("ui_bring_to_top") ? Qt::Checked : Qt::Unchecked); comboCarddeck = new QComboBox(tabAppearance); // card decks // FIXME: retrieve directory listing struct { QString lId; QString lName; } decks[] = { { "default", tr("Default") }, { "classic", tr("Classic") } }; const unsigned int decks_count = sizeof(decks) / sizeof(decks[0]); for (unsigned int i=0; i < decks_count; i++) { comboCarddeck->addItem(decks[i].lName, decks[i].lId); if (decks[i].lId.toStdString() == cfg->get("ui_card_deck")) comboCarddeck->setCurrentIndex(i); } QFormLayout *formAppearance = new QFormLayout; formAppearance->addRow(tr("Show strength of hand"), checkHandStrength); formAppearance->addRow(tr("Centralized table view"), checkCentralView); formAppearance->addRow(tr("Bring window to top"), checkBringToTop); formAppearance->addRow(tr("Card deck"), comboCarddeck); tabAppearance->setLayout(formAppearance); // --- tabLogChat --- // logging options checkLog = new QCheckBox(tr("enabled"), tabGeneral); checkLog->setCheckState(cfg->getBool("log") ? Qt::Checked : Qt::Unchecked); checkLogChat = new QCheckBox(tr("log chat"), tabGeneral); checkLogChat->setCheckState(cfg->getBool("log_chat") ? Qt::Checked : Qt::Unchecked); actionCheckStateLog(checkLog->checkState()); connect(checkLog, SIGNAL(stateChanged(int)), this, SLOT(actionCheckStateLog(int))); QHBoxLayout *layoutLog = new QHBoxLayout; layoutLog->addWidget(checkLog); layoutLog->addWidget(checkLogChat); // verbosity level foyer checkVerboseFoyerTime = new QCheckBox(tr("Display time in foyer chat"), tabGeneral); // 0x1 checkVerboseFoyerTime->setCheckState((cfg->getInt("chat_verbosity_foyer") & 0x1) ? Qt::Checked : Qt::Unchecked); checkVerboseFoyerJoinLeft = new QCheckBox(tr("Display join/left messages"), tabGeneral); // 0x2 checkVerboseFoyerJoinLeft->setCheckState((cfg->getInt("chat_verbosity_foyer") & 0x2) ? Qt::Checked : Qt::Unchecked); checkVerboseFoyerGameState = new QCheckBox(tr("Display game states"), tabGeneral); // 0x4 checkVerboseFoyerGameState->setCheckState((cfg->getInt("chat_verbosity_foyer") & 0x4) ? Qt::Checked : Qt::Unchecked); checkVerboseFoyerPlayerChat = new QCheckBox(tr("Display player chat"), tabGeneral); // 0x8 checkVerboseFoyerPlayerChat->setCheckState((cfg->getInt("chat_verbosity_foyer") & 0x8) ? Qt::Checked : Qt::Unchecked); // verbosity level table checkVerboseTablePlayerActions = new QCheckBox(tr("Display player actions"), tabGeneral); // 0x1 checkVerboseTablePlayerActions->setCheckState((cfg->getInt("chat_verbosity_table") & 0x1) ? Qt::Checked : Qt::Unchecked); checkVerboseTableCards = new QCheckBox(tr("Display hole/community cards"), tabGeneral); // 0x2 checkVerboseTableCards->setCheckState((cfg->getInt("chat_verbosity_table") & 0x2) ? Qt::Checked : Qt::Unchecked); checkVerboseTablePlayerChat = new QCheckBox(tr("Display player chat"), tabGeneral); // 0x4 checkVerboseTablePlayerChat->setCheckState((cfg->getInt("chat_verbosity_table") & 0x4) ? Qt::Checked : Qt::Unchecked); QFormLayout *formLogChat = new QFormLayout; formLogChat->addRow(tr("Log to file"), layoutLog); formLogChat->addRow(tr("Foyer chat verbosity"), checkVerboseFoyerTime); formLogChat->addRow(" ", checkVerboseFoyerJoinLeft); formLogChat->addRow(" ", checkVerboseFoyerGameState); formLogChat->addRow(" ", checkVerboseFoyerPlayerChat); formLogChat->addRow(tr("Table chat verbosity"), checkVerboseTablePlayerActions); formLogChat->addRow(" ", checkVerboseTableCards); formLogChat->addRow(" ", checkVerboseTablePlayerChat); tabLogChat->setLayout(formLogChat); } void SettingsDialog::actionGenUUID() { // generate an UUID QString suuid = QUuid::createUuid().toString(); suuid = suuid.mid(1, suuid.length() - 2); labelUUIDdisplay->setText(suuid); } void SettingsDialog::actionClearUUID() { // unset UUID labelUUIDdisplay->clear(); } void SettingsDialog::actionOk() { bool bError = false; // FIXME: validate settings if (!bError) { // tabGeneral cfg->set("uuid", labelUUIDdisplay->text().toStdString()); cfg->set("locale", comboLocale->itemData(comboLocale->currentIndex()).toString().toStdString()); cfg->set("sound", (checkSound->checkState() == Qt::Checked) ? true : false); cfg->set("sound_focus", (checkSoundFocus->checkState() == Qt::Checked) ? true : false); // tabPlayerinfo cfg->set("player_name", editPlayerName->text().toStdString()); cfg->set("info_location", editPlayerLocation->text().toStdString()); // tabAppearance cfg->set("ui_show_handstrength", (checkHandStrength->checkState() == Qt::Checked) ? true : false); cfg->set("ui_centralized_view", (checkCentralView->checkState() == Qt::Checked) ? true : false); cfg->set("ui_bring_to_top", (checkBringToTop->checkState() == Qt::Checked) ? true : false); cfg->set("ui_card_deck", comboCarddeck->itemData(comboCarddeck->currentIndex()).toString().toStdString()); // tabLogChat cfg->set("log", (checkLog->checkState() == Qt::Checked) ? true : false); cfg->set("log_chat", (checkLogChat->checkState() == Qt::Checked) ? true : false); // verbosity level foyer int chat_verbosity_foyer = 0; if (checkVerboseFoyerTime->checkState() == Qt::Checked) chat_verbosity_foyer |= 0x1; if (checkVerboseFoyerJoinLeft->checkState() == Qt::Checked) chat_verbosity_foyer |= 0x2; if (checkVerboseFoyerGameState->checkState() == Qt::Checked) chat_verbosity_foyer |= 0x4; if (checkVerboseFoyerPlayerChat->checkState() == Qt::Checked) chat_verbosity_foyer |= 0x8; cfg->set("chat_verbosity_foyer", chat_verbosity_foyer); // verbosity level table int chat_verbosity_table = 0; if (checkVerboseTablePlayerActions->checkState() == Qt::Checked) chat_verbosity_table |= 0x1; if (checkVerboseTableCards->checkState() == Qt::Checked) chat_verbosity_table |= 0x2; if (checkVerboseTablePlayerChat->checkState() == Qt::Checked) chat_verbosity_table |= 0x4; cfg->set("chat_verbosity_table", chat_verbosity_table); accept(); } } void SettingsDialog::actionCheckStateSound(int new_state) { checkSoundFocus->setEnabled( ((Qt::CheckState)new_state == Qt::Checked) ? true : false); } void SettingsDialog::actionCheckStateLog(int new_state) { checkLogChat->setEnabled( ((Qt::CheckState)new_state == Qt::Checked) ? true : false); } holdingnuts-0.0.5/src/client/Seat.cpp0000644000175000001440000002153011220704065017066 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #include "Seat.hpp" #include "SeatImages.hpp" #include "Debug.h" #include "ConfigParser.hpp" #include #include extern ConfigParser config; // cards size const qreal Seat::sx_card = 96; const qreal Seat::sy_card = 138; // mini cards size const qreal Seat::sx_mini_card = 41; const qreal Seat::sy_mini_card = 58; // In-Seat-Font QFont Seat::m_ftInSeat; QFontMetrics Seat::m_fmInSeat(Seat::m_ftInSeat); Seat::Seat(unsigned int id, QWidget *parent) : m_nID(id), m_bValid(false), m_bMySeat(false), m_bCurrent(false) { m_pCurrentActionImg = &SeatImages::Instance().imgActNone; this->setZValue(8); } void Seat::setValid(bool valid) { m_bValid = valid; if (!valid) this->setToolTip(QString()); // unset tooltip } void Seat::setInfo(const QString& name, const QString& location) { m_strName = name; chopName(); if (m_strName.length() < name.length()) m_strName.append("..."); QString tooltip(tr("Name: %1").arg(name)); if (!location.isEmpty()) tooltip.append(QString("\n") + tr("Location: %1").arg(location)); this->setToolTip(tooltip); } void Seat::setStake(chips_type amount) { m_strStake.setNum(amount); } void Seat::setAction(Player::PlayerAction action, chips_type amount) { switch ((int)action) { case Player::None: m_pCurrentActionImg = &SeatImages::Instance().imgActNone; break; case Player::Check: m_pCurrentActionImg = &SeatImages::Instance().imgActCheck; break; case Player::Fold: m_pCurrentActionImg = &SeatImages::Instance().imgActFold; break; case Player::Call: m_pCurrentActionImg = &SeatImages::Instance().imgActCall; break; case Player::Bet: m_pCurrentActionImg = &SeatImages::Instance().imgActBet; break; case Player::Raise: m_pCurrentActionImg = &SeatImages::Instance().imgActRaise; break; case Player::Show: m_pCurrentActionImg = &SeatImages::Instance().imgActShow; break; case Player::Muck: m_pCurrentActionImg = &SeatImages::Instance().imgActMuck; break; case Player::Allin: m_pCurrentActionImg = &SeatImages::Instance().imgActAllin; break; } if (amount > 0) m_strAmount.setNum(amount); else m_strAmount.clear(); } void Seat::setWin(chips_type amount) { if (amount > 0) { m_strAmount.setNum(amount); m_pCurrentActionImg = &SeatImages::Instance().imgStatusWin; } else { m_strAmount.clear(); m_pCurrentActionImg = &SeatImages::Instance().imgActNone; } } void Seat::setCurrent(bool cur) { m_bCurrent = cur; } void Seat::setSitout(bool sitout) { m_bSitout = sitout; } void Seat::setMySeat(bool bMyseat) { m_bMySeat = bMyseat; } void Seat::setCards(const char *c1, const char *c2) { m_FirstCard.load(QString("gfx/deck/%1/%2.png") .arg(QString::fromStdString(config.get("ui_card_deck"))) .arg(c1)); m_SecondCard.load(QString("gfx/deck/%1/%2.png") .arg(QString::fromStdString(config.get("ui_card_deck"))) .arg(c2)); } QRectF Seat::boundingRect() const { Q_ASSERT_X(m_pCurrentActionImg, Q_FUNC_INFO, "bad action image pointer"); qreal x = 0; qreal y = 0; qreal width = SeatImages::Instance().imgBack.width() + m_pCurrentActionImg->width(); qreal height = SeatImages::Instance().imgBack.height(); // bigcards y = -(sy_card + 2); height += sy_card + 2; // 8 9 0 // 7 1 // // 6 2 // 5 4 3 // smallcards switch (m_nID) { case 1: case 2: x = -(sx_mini_card * 1.4 + 5); width += sx_mini_card * 1.4 + 5; break; case 3: case 4: case 5: /* smallcards size includes already in bigcards size */ break; case 8: case 9: case 0: height += sy_mini_card + 5; break; case 6: case 7: width += sx_mini_card * 1.5; break; } QRectF rc(x, y, width, height); QTransform m = this->transform(); return m.mapRect(rc); } QRectF Seat::boundingRectSeat() const { QRectF rc( 0, 0, SeatImages::Instance().imgBack.width() + m_pCurrentActionImg->width(), SeatImages::Instance().imgBack.height()); QTransform m = this->transform(); return m.mapRect(rc); } void Seat::paint( QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { // seat is not occupied, don't paint anything if (!m_bValid) return; // image card backside static QImage imgCardBackside(QString("gfx/deck/%1/back.png") .arg(QString::fromStdString(config.get("ui_card_deck")))); const qreal seat_width = SeatImages::Instance().imgBack.width(); const qreal seat_height = SeatImages::Instance().imgBack.height(); const QImage *imgBack; if (m_bSitout) imgBack = &(SeatImages::Instance().imgBackSitout); else if (m_bCurrent) imgBack = &(SeatImages::Instance().imgBackCurrent); else imgBack = &(SeatImages::Instance().imgBack); painter->save(); painter->setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform); painter->drawImage( QRectF( 0, 0, seat_width + m_pCurrentActionImg->width(), seat_height), *imgBack); // action if (m_pCurrentActionImg) { painter->drawImage( QRectF( seat_width, 0, m_pCurrentActionImg->width(), m_pCurrentActionImg->height()), *m_pCurrentActionImg); } // text name QPainterPath pathTxtName; pathTxtName.addText(10, m_fmInSeat.height() + 10, m_ftInSeat, m_strName); painter->fillPath(pathTxtName, Qt::black); // text stake QPainterPath pathTxtStake; pathTxtStake.addText(10, 75, m_ftInSeat, m_strStake); painter->fillPath(pathTxtStake, Qt::black); // text amount qreal tx_pos = 0; qreal ty_pos = 0; calcBetTextPos(tx_pos, ty_pos, m_fmInSeat.width(m_strAmount)); painter->setFont(m_ftInSeat); painter->drawText( QRectF( tx_pos, ty_pos, m_fmInSeat.width(m_strAmount), m_fmInSeat.height()), Qt::AlignLeft, m_strAmount); // big-cards if (m_bBigCards) { painter->drawPixmap( QRectF( seat_width + m_pCurrentActionImg->width() - (sx_card * 1.5), -(sy_card + 2), sx_card, sy_card), m_FirstCard, QRectF(0 , 0, m_FirstCard.width(), m_FirstCard.height())); painter->drawPixmap( QRectF( seat_width + m_pCurrentActionImg->width() - sx_card, -(sy_card + 2), sx_card, sy_card), m_SecondCard, QRectF(0 , 0, m_SecondCard.width(), m_SecondCard.height())); } // small cards if (m_bSmallCards) { qreal sx_pos = 0; qreal sy_pos = 0; calcSCardPos(sx_pos, sy_pos); painter->drawImage( QRectF( sx_pos, sy_pos, sx_mini_card, sy_mini_card), imgCardBackside); painter->drawImage( QRectF( sx_pos + sx_mini_card * 0.4, sy_pos, sx_mini_card, sy_mini_card), imgCardBackside); } #ifdef DEBUG if (config.getBool("dbg_bbox")) { painter->setPen(Qt::blue); painter->drawRect(this->boundingRect()); } #endif painter->restore(); } void Seat::calcSCardPos(qreal& x, qreal& y) const { // 8 9 0 // 7 1 // // 6 2 // 5 4 3 switch (m_nID) { case 1: case 2: x = -sx_mini_card * 1.5; y = 0; break; case 3: case 4: case 5: x = 0; y = -(sy_mini_card + 5); break; case 8: case 9: case 0: x = 0; y = SeatImages::Instance().imgBack.height() + 5; break; case 6: case 7: x = SeatImages::Instance().imgBack.width() + sx_mini_card + 5; y = 0; break; } } void Seat::calcBetTextPos(qreal& x, qreal& y, int txt_width) const { // 8 9 0 // 7 1 // // 6 2 // 5 4 3 switch (m_nID) { case 1: case 2: x = -(txt_width + 10); y = SeatImages::Instance().imgBack.height() - 30; break; case 3: case 4: case 5: x = 0; y = -(SeatImages::Instance().imgBack.height() + 5); break; case 8: case 9: case 0: x = sx_mini_card * 1.7; y = SeatImages::Instance().imgBack.height() + 10; break; case 6: case 7: x = SeatImages::Instance().imgBack.width() + sx_mini_card + 10; y = SeatImages::Instance().imgBack.height() - 30; break; } } void Seat::chopName() { while (m_fmInSeat.width(m_strName) > (SeatImages::Instance().imgBack.width() - SeatImages::Instance().imgActNone.width())) { m_strName.chop(1); chopName(); } } void Seat::setInSeatFont(const QFont& font) { m_ftInSeat = font; m_fmInSeat = QFontMetrics(m_ftInSeat); m_ftInSeat.setStyleStrategy(QFont::ForceOutline); } holdingnuts-0.0.5/src/client/CMakeLists.txt0000644000175000001440000000571511220704065020235 0ustar dominikusersinclude_directories ( ${HOLDINGNUTS_SOURCE_DIR}/src ${HOLDINGNUTS_SOURCE_DIR}/src/libpoker ${HOLDINGNUTS_SOURCE_DIR}/src/system ${HOLDINGNUTS_SOURCE_DIR}/src/server ${HOLDINGNUTS_SOURCE_DIR}/src/client ) link_directories( ${HOLDINGNUTS_SOURCE_DIR}/src/libpoker ${HOLDINGNUTS_SOURCE_DIR}/src/system ) IF (WIN32) IF (MINGW) ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pclient_res.obj COMMAND ${WINDRES} -I${CMAKE_CURRENT_SOURCE_DIR} -o ${CMAKE_CURRENT_BINARY_DIR}/pclient_res.obj < ${CMAKE_CURRENT_SOURCE_DIR}/pclient.rc ) LIST(APPEND aux_obj pclient_res.obj) ELSE (MINGW) # FIXME: use VC resource compiler rc.exe ENDIF (MINGW) ENDIF (WIN32) # use SDL only for audio if (ENABLE_AUDIO) Find_Package ( SDL REQUIRED ) include_directories ( ${SDL_INCLUDE_DIR} ) LIST (APPEND aux_src Audio.c) LIST (APPEND aux_lib ${SDL_LIBRARY}) else (ENABLE_AUDIO) add_definitions (-DNOAUDIO=1) endif (ENABLE_AUDIO) SET( QT_USE_QTNETWORK true ) Find_Package ( Qt4 REQUIRED ) # http://www.qtforum.org/article/26305/problem-running-configure-to-install-qt.html INCLUDE(${QT_USE_FILE}) SET(QtApp_RCCS pclient.qrc) QT4_ADD_RESOURCES(QtApp_RCC_SRCS ${QtApp_RCCS}) # Warning: older CMake versions (2.6-patch-0) do not provide moc-qt4 with preprocessor definitions QT4_WRAP_CPP ( sources_MOC pclient.hpp WMain.hpp SettingsDialog.hpp CreateGameDialog.hpp AboutDialog.hpp GameListTableModel.hpp PlayerListTableModel.hpp GameListSortFilterProxyModel.hpp WTable.hpp ChatBox.hpp DealerButton.hpp Seat.hpp EditableSlider.hpp TimeOut.hpp ) add_executable ( holdingnuts WIN32 # when building for windows: do not show the console window pclient.cpp ${aux_obj} WMain.cpp SettingsDialog.cpp CreateGameDialog.cpp AboutDialog.cpp GameListTableModel.cpp PlayerListTableModel.cpp GameListSortFilterProxyModel.cpp WTable.cpp ChatBox.cpp DealerButton.cpp Seat.cpp SeatImages.cpp EditableSlider.cpp TimeOut.cpp ${aux_src} ${sources_MOC} ${QtApp_RCC_SRCS} ) target_link_libraries ( holdingnuts Poker SysAccess System ${QT_LIBRARIES} ${aux_lib} ) INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/holdingnuts DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) ############################################################ # data-directory INSTALL(DIRECTORY ${HOLDINGNUTS_SOURCE_DIR}/data DESTINATION ${CMAKE_DATA_PATH}/holdingnuts) ############################################################ # translations #http://www.cmake.org/Wiki/CMake:How_To_Build_Qt4_Software #http://doc.trolltech.com/4.3/i18n.html file (GLOB TRANSLATIONS_FILES translations/*.ts) file (GLOB SRC_FILES *.cpp *.hpp) set (FILES_TO_TRANSLATE ${SRC_FILES}) if (UPDATE_TRANSLATIONS) qt4_create_translation(QM_FILES ${FILES_TO_TRANSLATE} ${TRANSLATIONS_FILES}) else (UPDATE_TRANSLATIONS) qt4_add_translation(QM_FILES ${TRANSLATIONS_FILES}) endif (UPDATE_TRANSLATIONS) add_custom_target (translations ALL DEPENDS ${QM_FILES}) install(FILES ${QM_FILES} DESTINATION ${CMAKE_DATA_PATH}/holdingnuts/data/i18n) holdingnuts-0.0.5/src/client/GameListSortFilterProxyModel.cpp0000644000175000001440000000556011220704065023745 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #include "GameListSortFilterProxyModel.hpp" #include #include GameListSortFilterProxyModel::GameListSortFilterProxyModel(QObject *parent) : QSortFilterProxyModel(parent), bShowPrivateGames(false) { } void GameListSortFilterProxyModel::hideGameState(const QString& filter) { if (filterGameState.contains(filter)) return; filterGameState.append(filter); invalidateFilter(); } void GameListSortFilterProxyModel::showGameState(const QString& filter) { int i = filterGameState.indexOf(filter); if (i == -1) return; filterGameState.removeAt(i); invalidateFilter(); } void GameListSortFilterProxyModel::showPrivateGames(bool value) { bShowPrivateGames = value; invalidateFilter(); } /* void GameListSortFilterProxyModel::setFilterMinimumPlayers(int n) { minPlayers = n; invalidateFilter(); } void GameListSortFilterProxyModel::setFilterMaximumPlayers(int n) { maxPlayers = n; invalidateFilter(); } void GameListSortFilterProxyModel::setFilterMinimumRegisteredPlayers(int n) { minRegisteredPlayers = n; invalidateFilter(); } void GameListSortFilterProxyModel::setFilterMaximumRegisteredPlayers(int n) { maxRegisteredPlayers = n; invalidateFilter(); } */ bool GameListSortFilterProxyModel::filterAcceptsRow( int sourceRow, const QModelIndex& sourceParent) const { const QModelIndex index0 = sourceModel()->index(sourceRow, 0, sourceParent); // name const QModelIndex index1 = sourceModel()->index(sourceRow, 1, sourceParent); // gametype + gamemode const QModelIndex index2 = sourceModel()->index(sourceRow, 2, sourceParent); // players (current / max) const QModelIndex index3 = sourceModel()->index(sourceRow, 3, sourceParent); // gamestate const QModelIndex index4 = sourceModel()->index(sourceRow, 4, sourceParent); // password return (sourceModel()->data(index0).toString().contains(filterRegExp()) && !filterGameState.contains(sourceModel()->data(index3).toString()) && !(sourceModel()->data(index4).toBool() && bShowPrivateGames)); } bool GameListSortFilterProxyModel::playersInRange(int i) const { return (i > minPlayers && i < maxPlayers); } holdingnuts-0.0.5/src/client/TimeOut.hpp0000644000175000001440000000337511220704065017574 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #ifndef _HOLDING_NUTS_TIMEOUT_H #define _HOLDING_NUTS_TIMEOUT_H #include #include #include class TimeOut : public QObject, public QGraphicsItem { Q_OBJECT public: TimeOut(); QRectF boundingRect() const; void paint( QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget); void start(int seat, int sec_timeout); void stop(); Q_SIGNALS: //! \brief signal emitted when the time is up //! \param seatnumber void timeup(int); void quarterElapsed(int); void halfElapsed(int); void threeQuarterElapsed(int); private Q_SLOTS: void update(int frame); private: const QImage m_Image; //! \brief Timeline Dealerbutton Animation QTimeLine m_tl; //! \brief Framenumber int m_nFrame; //! \brief Seat ID int m_nSeat; bool m_bQuarterAlreadyEmitted; bool m_bHalfAlreadyEmitted; bool m_bThreeQuarterAlreadyEmitted; }; #endif /* _HOLDING_NUTS_TIMEOUT_H */ holdingnuts-0.0.5/src/client/ChatBox.cpp0000644000175000001440000001050511220704065017522 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller * Dominik Geyer */ #include "ChatBox.hpp" #include #include #include #include #include #include ChatBox::ChatBox( InputLineAlignment align, int nTextLogHeight, QWidget *parent) : QWidget(parent), m_bShowTime(false) { m_pEditChat = new QLineEdit(this); m_pEditChat->setMaxLength(200); connect(m_pEditChat, SIGNAL(returnPressed()), this, SLOT(actionChat())); m_pEditChatLog = new QTextEdit(this); m_pEditChatLog->setReadOnly(true); if(nTextLogHeight > 0) m_pEditChatLog->setFixedHeight(nTextLogHeight); m_pSendMsg = new QPushButton(tr("Chat"), this); m_pSendMsg->setVisible(false); connect(m_pSendMsg, SIGNAL(clicked()), this, SLOT(actionChat())); // layout QHBoxLayout *lInputLine = new QHBoxLayout; lInputLine->addWidget(m_pEditChat); lInputLine->addWidget(m_pSendMsg); QVBoxLayout *lchat = new QVBoxLayout(this); if (align == INPUTLINE_TOP) lchat->addLayout(lInputLine); lchat->addWidget(m_pEditChatLog); if (align == INPUTLINE_BOTTOM) lchat->addLayout(lInputLine); // qwidget has already margins lchat->setContentsMargins(0, 0, 0, 0); setLayout(lchat); m_nFontPointSize = this->fontPointSize(); } void ChatBox::addMessage(const QString &msg, const QString &from, const QColor &color) { // save current scroll-position QScrollBar *sb = m_pEditChatLog->verticalScrollBar(); int scrollpos = sb->value(); bool was_bottom = (sb->value() == sb->maximum()); // save current cursor QTextCursor c = m_pEditChatLog->textCursor(); // move cursor position to end m_pEditChatLog->moveCursor(QTextCursor::End, QTextCursor::MoveAnchor); int new_pos = m_pEditChatLog->textCursor().position(); // set format at current cursor position m_pEditChatLog->setTextColor(color); m_pEditChatLog->setFontPointSize(m_nFontPointSize); if (m_bShowTime) m_pEditChatLog->insertPlainText("<" + QTime::currentTime().toString("hh:mm") + "> "); // is the message from other client if (from.length()) { m_pEditChatLog->setFontWeight(QFont::Bold); m_pEditChatLog->insertPlainText("[" + from + "] "); } m_pEditChatLog->setFontWeight(QFont::Normal); m_pEditChatLog->insertPlainText(msg + "\r\n"); // restore previous cursor position and selection if (new_pos != c.position()) m_pEditChatLog->setTextCursor(c); // was the scroll-position at bottom? if (was_bottom) { // the the new scroll-position to bottom in order to display multilines completely sb->setValue(sb->maximum()); } else { // restore old position sb->setValue(scrollpos); } } void ChatBox::addMessage(const QString &msg, const QColor &color) { addMessage(msg, "", color); } void ChatBox::setFontPointSize(int size) { m_nFontPointSize = size; } int ChatBox::fontPointSize() const { return m_pEditChatLog->currentFont().pointSize(); } void ChatBox::showChatBtn(bool bShow) { m_pSendMsg->setVisible(bShow); } void ChatBox::showTime(bool bShow) { m_bShowTime = bShow; } void ChatBox::setEnabled(bool enable) { m_pEditChat->setEnabled(enable); m_pSendMsg->setEnabled(enable); } bool ChatBox::hasInputFocus() const { Q_ASSERT_X(m_pEditChat, Q_FUNC_INFO, "invalid lineedit pointer"); return m_pEditChat->hasFocus(); } void ChatBox::resizeEvent(QResizeEvent *event) { // scroll the chatlog to bottom QScrollBar *sb = m_pEditChatLog->verticalScrollBar(); sb->setValue(sb->maximum()); } void ChatBox::actionChat() { if (m_pEditChat->text().length()) { emit dispatchedMessage(m_pEditChat->text()); m_pEditChat->clear(); m_pEditChat->setFocus(); } } holdingnuts-0.0.5/src/client/GameListSortFilterProxyModel.hpp0000644000175000001440000000347311220704065023753 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #ifndef _HOLDING_NUTS_GAMELIST_SORT_FILTER_PROXY_MODEL_H #define _HOLDING_NUTS_GAMELIST_SORT_FILTER_PROXY_MODEL_H #include #include class GameListSortFilterProxyModel : public QSortFilterProxyModel { Q_OBJECT public: GameListSortFilterProxyModel(QObject *parent = 0); // name filter with setFilterRegExp(...); from baseclass void hideGameState(const QString& filter); void showGameState(const QString& filter); void showPrivateGames(bool value); //void setFilterMinimumPlayers(int n); //void setFilterMaximumPlayers(int n); //void setFilterMinimumRegisteredPlayers(int n); //void setFilterMaximumRegisteredPlayers(int n); protected: bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const; private: bool playersInRange(int i) const; private: QStringList filterGameState; bool bShowPrivateGames; int minPlayers; int maxPlayers; int minRegisteredPlayers; int maxRegisteredPlayers; }; #endif /* _HOLDING_NUTS_GAMELIST_SORT_FILTER_PROXY_MODEL_H */ holdingnuts-0.0.5/src/client/GameListTableModel.cpp0000644000175000001440000001267111220704065021636 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller * Dominik Geyer */ #include "GameListTableModel.hpp" #include #include GameListTableModel::GameListTableModel(QObject *parent) : QAbstractTableModel(parent) { strlstHeaderLabels << tr("Name") << tr("Gametype") << tr("Players") << tr("State") << QString("Password protected"); } int GameListTableModel::rowCount(const QModelIndex& parent) const { Q_UNUSED(parent); return datarows.count(); } int GameListTableModel::columnCount(const QModelIndex& parent) const { Q_UNUSED(parent); return strlstHeaderLabels.count(); } QVariant GameListTableModel::data(const QModelIndex& index, int role) const { if (!index.isValid()) return QVariant(); if (index.row() > datarows.size()) return QVariant(); if (index.column() > datarows.at(index.row()).cols.size()) { qDebug() << "GameListTableModel::data() index.column("<= this->columnCount()) return QVariant(); if (orientation == Qt::Horizontal) return strlstHeaderLabels.at(section); return QVariant(); } bool GameListTableModel::setData( const QModelIndex& index, const QVariant& value, int role) { if (!index.isValid()) { qDebug() << "GameListTableModel::setData() invalided index= " << index; return false; } if (index.row() > datarows.size()) { qDebug() << "GameListTableModel::setData() index.row("< datarows.at(index.row()).cols.size()) { qDebug() << "GameListTableModel::setData() index.column("<columnCount() - 1; ++j) di.cols.insert(j, QString()); di.cols.insert(this->columnCount() + 0, false); // password for (int i = position; i < (position + rows); ++i) datarows.insert(i, di); endInsertRows(); return true; } bool GameListTableModel::removeRows(int position, int rows, const QModelIndex& index) { Q_UNUSED(index); beginRemoveRows(QModelIndex(), position, position + rows - 1); for (int row = 0; row < rows; ++row) datarows.removeAt(position); endRemoveRows(); return true; } void GameListTableModel::updateValue(int gid, int column, const QVariant& value) { if (findRowByGid(gid) == -1) { insertRow(this->rowCount()); // 0 datarows[this->rowCount() -1].gid = gid; } const int row = findRowByGid(gid); this->setData(createIndex(row, column, static_cast(gid)), value); #if 0 // why doesn't this work? qDebug() << "id after set:" << this->index(row, column).internalId(); #endif } void GameListTableModel::updateGameName(int gid, const QString& value) { updateValue(gid, 0, value); } void GameListTableModel::updateGameType(int gid, const QString& value) { updateValue(gid, 1, value); } void GameListTableModel::updatePlayers(int gid, const QString& value) { updateValue(gid, 2, value); } void GameListTableModel::updateGameState(int gid, const QString& value) { updateValue(gid, 3, value); } void GameListTableModel::updatePassword(int gid, bool value) { updateValue(gid, 4, value); } void GameListTableModel::clear() { if (!this->rowCount()) return; beginRemoveRows(QModelIndex(), 0, this->rowCount() - 1); datarows.clear(); endRemoveRows(); reset(); } #if 1 int GameListTableModel::findGidByRow(int row) const { return datarows.at(row).gid; } #endif int GameListTableModel::findRowByGid(int gid) const { for (int i = 0; i < rowCount(); ++i) if (datarows.at(i).gid == gid) return i; return -1; } void GameListTableModel::dump() const { #ifdef DEBUG for (int i = 0; i < rowCount(); ++i) qDebug() << "row(" << i << "gid" << datarows.at(i).gid << ") " << datarows.at(i).cols; #endif } holdingnuts-0.0.5/src/client/translations/0000755000175000001440000000000011220704065020206 5ustar dominikusersholdingnuts-0.0.5/src/client/translations/hn_ru.ts0000644000175000001440000007065011220704065021701 0ustar dominikusers AboutDialog About О программе Version %1.%2.%3 Версия %1.%2.%3 Licensed under the GPLv3 Лицензировано под GPLv3 ChatBox Chat Чат CreateGameDialog Create game Новая игра General Главное Game name Название игры Game type Тип игры Game mode Режим игры Players Игроки Max. players Число игроков Timeout Таймаут Initial stake Начальная ставка Blinds I've used common Russian term for "blinds" - it's direct transliteration from English Блайнды Starting blinds Начальный блайнд Raise factor Фактор повышения Raise time Время повышения Private game Частная игра Password protected Защита паролем Password Пароль GameListTableModel Name Название Gametype Тип Players Игроки State Статус PClient Server running version %1.%2.%3. Your client ID is %4. Сервер версии %1.%2.%3. ID клиента %4. There is a newer version of HoldingNuts available (at least %1.%2.%3) Новая версия HoldingNuts доступна (как минимум %1.%2.%3) Error Ошибка The version of the server isn't compatible anymore with this client version. Please either use an older client version or request the server admin to update the server version. Версия сервера не совместима более с версией клиента. Пожалуйста, используйте старую версию клиента или попросите администратора обновить версию сервера. The version of this client isn't compatible anymore with the server. Please download a recent version. Версия клиента не совместима более с сервером. Пожалуйста, загрузите последнюю версию. Game (%1) has been started. Игра (%1) началась. Game (%1) has been ended. Игра (%1) закончилась. A new hand (#%1) begins. Новая раздача (#%1). Blinds are now at %1/%2. Блайнды сейчас по %1/%2. Player %1 broke. %1 - банкрот. Your hole cards: [%1 %2]. Ваши карты: [%1 %2]. The flop: [%1 %2 %3]. Флоп: [%1 %2 %3]. The turn: [%1]. Тёрн: [%1]. The river: [%1]. Ривер: [%1]. %1 was folded. %1 упал(а). %1 folded. %1 упал(а). %1 was checked. %1 постучал(а). %1 checked. %1 постучал(а). %1 called %2. %1 ответил(а) %2. %1 bet to %2. %1 поставил(а) %2. %1 raised to %2. %1 повысил(а) до %2. %1 is allin with %2. %1 идет ва-банк с %2. %1 shows %2. %1 показал(а) %2. %2 (%1) joined foyer. %2 (%1) заглянул(а) в фойе. %2 (%1) left foyer. %2 (%1) покинул(а) фойе. %1, it's your turn! %1, твой ход! %1 wins pot #%2 with %3. %1 выиграл(а) банк #%2 с %3. %1 receives %3 odd chips of split pot #%2. %1 получил(а) %3 чипсов из совместного банка #%2. Protocol error. The remote host does not seem to be a HoldingNuts server. Ошибка протокола. Удаленный хост, по-видимому, не сервер HoldingNuts. Connecting... Подключаюсь... Connection error: %1. Ошибка подключения: %1. Connected. Подключен. Connection closed. Соединение закрыто. PlayerListTableModel Name Имя Seat Name: %1 Имя: %1 Location: %1 Место: %1 SettingsDialog Settings Установки General Главные Player info Данные игрока Appearance Вид Log and chat Лог и чат Auto-Detect Автоопределение enabled включен(ы) only on focus только в фокусе generate генерировать clear очистить Locale Локаль Sounds Звуки UUID UUID Player name Имя игрока Location Место Default По умолчанию Classic Классическая Show strength of hand Показывать комбинацию игрока Centralized table view Центрировать вид стола Bring window to top Держать окно вверху Card deck Колода карт log chat сохранять чат Display time in foyer chat Показывать время в чате Display join/left messages Показывать сообщения "пришел/ушел" Display game states Показывать состояния игры Display player chat Показывать чат Display player actions Показывать действия игрока Display hole/community cards Показывать пот/общие карты Log to file Записывать в файл Foyer chat verbosity Чат в фойе Table chat verbosity Чат за столом WMain HoldingNuts Foyer Фойе HoldingNuts hide started скрыть стартовавшие hide private скрыть частные &Register &Войти &Unregister В&ыйти &Open table &Открыть стол &Start game &Начать игру Game ID ID игры Initial stakes Начальная ставка Player timeout Таймаут игрока Blinds Блайнды The desired server (domain-name or IP) to connect with. You can optionally specify a port number. Format: <host>[:<port>] Предпочтительный сервер (доменное имя или IP) для соединения. Вы можете опционально указать номер порта. Формат: <host>[:<port>] &Connect &Подключиться Cl&ose За&крыть Server: Сервер: Create own game Создать свою игру &Settings &Установки CTRL+S &Test &Тест CTRL+T &Quit &Выход CTRL+Q &Handbook &Руководство CTRL+H &About &О программе CTRL+A &Game &Игра &Help &Помощь Name Название Connections Соденинения Error Ошибка Error connecting. Ошибка связи. Private game Частная игра Please enter the game password: Введите пароль игры: You may need to restart the client for all settings to take effect. Может понадобиться перезапуск клиента для новых установок. THNL unkown gametype неизвестный тип игры Cash game Игра на наличные Tournament Турнир Sit'n'Go unkown gamemode неизвестный режим игры Waiting Ожидание Started Стартовала Ended Закончилась unkown gamestate неизвестное состояние игры Logout Выход Welcome Добро пожаловать, The table will be opened on the next hand. WTable &Fold &Упасть &Show &Показать &Muck &Скрыть I'm bac&k &Я вернулся Sit&out &Отойти Min Мин 1/4 1/2 3/4 Pot Банк Allin I've used term "va-bank" but probably its obsolete word. Will ask my Russian friends :-) Ва-банк Ctrl+F Ctrl+C Ctrl+B Ctrl+R Ctrl+A Ctrl+M Ctrl+S Ctrl+O Ctrl+K HoldingNuts table Стол HoldingNuts &Call %1 &Ответить %1 &Raise %1 &Повысить %1 &Check &Постучать &Bet %1 П&оставить %1 &Allin %1 &Ва-банк %1 Fold Упасть Allin %1 Ва-банк %1 Call %1 Ответить %1 Check/Fold Постучать/упасть Check Постучать Main pot: %1 Главный банк: %1 Side pot %1: %2 No proper translation for "side potЭб I used transliteration Сайд-пот %1: %2 %1, it's your turn! %1, твой ход! %1, you have %2 seconds left to respond! %1, у тебя %2 секунд для ответа! Saved screenshot: %1. Сохраненная копия экрана: %1. Unable to save screenshot in %1. Не могу сохранить копию экрана в %1. Spades Пики Hearts Червы Diamonds Бубны Clubs Трефы Deuce Два Deuces Двойки Three Три Threes Тройки Four Четыре Fours Четверки Five Пять Fives Пятерки Six Шесть Sixes Шестерки Seven Семь Sevens Семерки Eight Восемь Eights Восьмерки Nine Девять Nines Девятки Ten Десять Tens Десятки Jack Валет Jacks Вольты Queen Дама Queens Дамы King Король Kings Короли Ace Туз Aces Тузы High Card Старшая карта One Pair Одна пара Two Pair Две пары %1 and %2 %1 и %2 Three Of A Kind Тройка Straight Стрит %1 high %1 старшая (ший) Flush Флэш Full House Фул хауз Four Of A Kind Каре Royal Flush Роял-флэш Straight Flush Флэш-стрит holdingnuts-0.0.5/src/client/translations/hn_de.ts0000644000175000001440000011524611220704065021644 0ustar dominikusers AboutDialog About Über Version %1.%2.%3 Licensed under the GPLv3 Lizensiert unter der GPLv3 ChatBox Chat CreateGameDialog Create game Spiel erstellen General Allgemein Game name Spielname Game type Spieltyp Game mode Spielmodus Players Spieler Max. players Max. Spieler Timeout Initial stake Anfänglicher Einsatz Blinds Starting blinds Anfängliche blinds Raise factor Erhöhungsfaktor Raise time Erhöhungszeit Private game Privates Spiel Password protected passwortgeschützt Password Passwort GameListTableModel Name Name Gametype Spieltyp Players Spieler State Status PClient Connecting... Verbinde... Connection closed. Verbindung geschlossen. Connected. Verbunden. Server running version %1.%2.%3. Your client ID is %4. Auf dem Server läuft Version %1.%2.%3. Deine Client-ID ist %4. Error Fehler The version of the server isn't compatible anymore with this client version. Please either use an older client version or request the server admin to update the server version. Die Version des Servers ist nicht mehr kompatibel mit dieser Client-Version. Bitte benutze entweder einen älteren Client, oder frage beim Server-Admin bezüglich eines Server Updates nach. Game (%1) has been started. Spiel (%1) wurde gestartet. Game (%1) has been ended. Spiel (%1) wurde beendet. A new hand (#%1) begins. Eine neue Hand (#%1) beginnt. Blinds are now at %1/%2. Blinds sind nun bei %1/%2. Player %1 broke. Spieler %1 ist ausgeschieden. Your hole cards: [%1 %2]. Deine Holecards: [%1 %2]. The flop: [%1 %2 %3]. Der Flop: [%1 %2 %3]. The turn: [%1]. Der Turn: [%1]. The river: [%1]. Der River: [%1]. %1 was folded. %1 wurde gefoldet. %1 folded. %1 foldet. %1 was checked. %1 wurde gecheckt. %1 checked. %1 checkt. %1 called %2. %1 callt %2. %1 bet to %2. %1 setzt auf %2. %1 raised to %2. %1 erhöht auf %2. %1 is allin with %2. %1 ist Allin mit %2. %1 shows %2. %1 zeigt %2. %2 (%1) joined foyer. %2 (%1) betritt das Foyer. %2 (%1) left foyer. %2 (%1) verlässt das Foyer. %1, it's your turn! %1, du bist dran! %1 wins pot #%2 with %3. %1 gewinnt Pot #%2 mit %3. %1 receives %3 odd chips of split pot #%2. %1 erhält %3 unteilbare Chips aus Split pot #%2. Protocol error. The remote host does not seem to be a HoldingNuts server. Protokollfehler. Die Gegenstelle scheint kein HoldingNuts Server zu sein. Connection error: %1. Verbindungsfehler: %1. There is a newer version of HoldingNuts available (at least %1.%2.%3) Es gibt eine neuere Version von HoldingNuts (mindestens %1.%2.%3) The version of this client isn't compatible anymore with the server. Please download a recent version. Die Version dieses Clients ist nicht mehr kompatibel zum Server. Bitte lade eine aktuelle Version herunter. PlayerListTableModel Name Name Seat Location: %1 Standort: %1 Name: %1 Name: %1 SettingsDialog Settings Einstellungen General Allgemein Appearance Aussehen Player name Spielername UUID Player info Spielerinfo Bring window to top Fenster nach vorne bringen Display time in foyer chat Zeit im Foyer-Chat anzeigen Display join/left messages Betritt/Verlässt Nachrichten anzeigen Display game states Spielaktionen anzeigen Display player chat Spieler-Chat anzeigen Display player actions Spieler-Aktionen anzeigen Display hole/community cards Hole-/Community-Cards anzeigen Log to file Log in Datei Foyer chat verbosity Foyer-Chat Ausführlichkeit Table chat verbosity Tisch-Chat Ausführlichkeit Locale Sprache Log and chat Log und Chat Auto-Detect Automatisch clear löschen Location Standort Show strength of hand Handstärke anzeigen Sounds Klänge only on focus nur bei Fokus enabled aktiviert Centralized table view Zentrische Tischansicht Card deck Kartendeck Default Voreinstellung Classic Klassisch log chat Chat loggen generate generieren WMain Error connecting. Fehler beim Verbinden. HoldingNuts Foyer Error Fehler &Connect &Verbinden Cl&ose &Trennen &Register &Anmelden &Unregister A&bmelden Game ID Spiel ID Initial stakes Anfänglicher Einsatz &Settings &Einstellungen &About &Über &Game &Spiel THNL Logout Ausloggen Welcome Willkommen CTRL+S CTRL+A &Test CTRL+T Server: hide started verstecke gestartete hide private verstecke private &Open table Tisch &öffnen &Start game &Spiel starten Player timeout Spieler timeout Blinds Create own game Eigenes Spiel erstellen &Quit &Beenden CTRL+Q Name Name Connections Verbindungen Private game Privates Spiel Please enter the game password: Bitte gib das Spielpasswort ein: The table will be opened on the next hand. Der Tisch wird mit der nächsten Hand geöffnet. unkown gametype unbekannter Spieltyp Cash game Tournament Tunier Sit'n'Go unkown gamemode unbekannter Spielmodus Waiting Wartend Started Gestartet Ended Beendet unkown gamestate unbekannter Spielstatus The desired server (domain-name or IP) to connect with. You can optionally specify a port number. Format: <host>[:<port>] Der gewünschte Server (Domain-Name oder IP) mit dem verbunden werden soll. Du kannst optional eine Port-Nummer angeben. Format: <host>[:<port>] &Handbook &Handbuch CTRL+H &Help &Hilfe You may need to restart the client for all settings to take effect. Du musst den Client eventuell neustarten, damit alle Einstellungen übernommen werden. WTable Fold HoldingNuts table Check Check/Fold Saved screenshot: %1. Screenshot gespeichert: %1. Unable to save screenshot in %1. Screenshot konnte nicht in %1 gespeichert werden. &Fold &Show &Zeigen &Muck &Verdecken I'm bac&k Bin zurüc&k Sit&out Ausset&zen Min 1/4 1/2 3/4 Pot Ctrl+F Ctrl+C Ctrl+B Ctrl+R Ctrl+A Ctrl+M Ctrl+S Ctrl+O Ctrl+K &Call %1 &Raise %1 &Bet %1 &Allin %1 Allin %1 Call %1 &Check Allin Main pot: %1 Haupt-Pot: %1 Side pot %1: %2 Side-Pot: %1: %2 %1, it's your turn! %1, du bist dran! %1, you have %2 seconds left to respond! %1, du hast %2 Sekunden verbleibend zu reagieren! Spades Pik Hearts Herz Diamonds Karo Clubs Kreuz Deuce Zwei Deuces Zweier Three Drei Threes Dreier Four Vier Fours Vierer Five Fünf Fives Fünfer Six Sechs Sixes Sechser Seven Sieben Sevens Siebener Eight Acht Eights Achter Nine Neun Nines Neuner Ten Zehn Tens Zehner Jack Bube Jacks Buben Queen Dame Queens Damen King König Kings Könige Ace Ass Aces Asse High Card Höchste Karte %1 high %1 hoch One Pair Ein Paar Two Pair Zwei Paare %1 and %2 %1 und %2 Three Of A Kind Drilling Straight Straße Flush Full House Four Of A Kind Vierling Straight Flush Royal Flush holdingnuts-0.0.5/src/client/translations/hn_ja.ts0000644000175000001440000007211511220704065021643 0ustar dominikusers AboutDialog About バージョン情報 Version %1.%2.%3 バージョン %1.%2.%3 Licensed under the GPLv3 GPLv3 の下でライセンスされています ChatBox Chat チャット CreateGameDialog Create game ゲームを作成 General 一般 Game name ゲーム名 Game type ゲームタイプ Game mode ゲームモード Players プレイヤー Max. Players 最大プレーヤー数 Timeout 制限時間 Initial stake 初期投資額 Blinds ブラインド Starting blinds スターティング ブラインド Raise factor レイズファクター Raise time レイズタイム Private game プライベートゲーム Password protected パスワード制御 Password: パスワード: Max. players 最大プレーヤー数 Password パスワード GameListTableModel Name ゲーム名 Gametype ゲームタイプ Players プレイヤー State 状況 Password Protected パスワード制御 PClient Server running version %1.%2.%3. Your client ID is %4. サーバーバージョン %1.%2.%3. あなたのクライアントIDは %4 です。 There is a newer version of HoldingNuts available (at least %1.%2.%3) 最新バージョンの HoldingNuts をご利用いただけます。(少なくとも %1.%2.%3) Error エラー The version of the server isn't compatible anymore with this client version. Please either use an older client version or request the server admin to update the server version. このバージョンのサーバーは、このクライアントバージョンとの互換性がありません。古いクライアントバージョンを使う、又は、サーバーのバージョンをアップデートするよう、サーバー管理者にリクエストして下さい。 The version of this client isn't compatible anymore with the server. Please download a recent version. このバージョンのクライアントは、既にサーバーとの互換性がありません。最新のバージョンをダウンロードして下さい。 Game (%1) has been started. ゲーム (%1) が始まりました。 Game (%1) has been ended. ゲーム (%1) は終わりました。 A new hand (#%1) begins. ニューハンド (#%1) が始まった。 Your hole cards: [%1 %2]. あなたのホールカード: [%1 %2]. The flop: [%1 %2 %3]. フロップ: [%1 %2 %3]. The turn: [%1]. ターン: [%1]. The river: [%1]. リバー: [%1]. %1 was folded. %1 はフォールドした。 %1 folded. %1 はフォールドした。 %1 was checked. %1 はチェックした。 %1 checked. %1 はチェックした。 %1 called %2. %1 は %2 をコールした。 %1 bet to %2. %1 は %2 をベットした。 %1 raised to %2. %1 は %2 にレイズした。 %1 is allin with %2. %1 は %2 でオールインする。 %1 shows %2. %1 がカードを公開 %2。 %1, it's your turn! %1、あなたの番です! %1 wins pot #%2 with %3. %1 は、ポット #%2 を %3 で勝利。 %1 receives %3 odd chips of split pot #%2. %1 、スプリットポット #%2 の半端なチップ %3 を受け取る。 Protocol error. The remote host does not seem to be a HoldingNuts server. プロトコールエラー。 リモートホストは、HoldingNutsサーバーでないと思われます。 Connecting... 接続中... Connection error: %1. 接続エラー: %1. Connected. 接続しました。 Connection closed. 接続を中止しました。 Blinds are now at %1/%2. ブラインドは今 %1/%2。 Player %1 broke. プレイヤー %1 は破産。 %2 (%1) joined foyer. %2 (%1) ロビーに入った。 %2 (%1) left foyer. %2 (%1) ロビーを出た。 PlayerListTableModel Name 名前 QObject Name ゲーム名 Connections 接続 Seat Location: %1 ロケーション: %1 Name: %1 ネーム: %1 Location: ロケーション: SettingsDialog Settings セッティング General 一般 Player info プレーヤー情報 Appearance ゲーム画面 Log to file ファイルにログする enabled 有効にする log chat チャットをログ Locale 言語 Auto-Detect 自動判別 Sounds サウンド only on focus フォーカスした時のみ UUID UUID generate 発行 clear クリア Player name プレーヤー名 Location ロケーション Show strength of hand ハンドの強さを表示する Centralized table view 自分をテーブルの中心にする Card deck カードデッキ Default デフォルト Classic クラッシック Log and chat ログとチャット Bring window to top 画面を一番上にする Display time in foyer chat ロビーでのチャットの時間を表示 Display join/left messages 出入りのメッセージを表示 Display game states ゲーム状況を表示 Display player chat プレーヤーのチャットを表示 Display player actions プレーヤーのアクションを表示 Display hole/community cards ホール/コミュニティカードを表示 Foyer chat verbosity ロビーでのチャットオプション Table chat verbosity テーブルでのチャットオプション WMain HoldingNuts Foyer HoldingNuts ロビー Game name filter: ゲーム名フィルター: &Register 登録する(&R) &Unregister 登録しない(&U) &Open table テーブルを開く(&O) Game ID ゲームID Initial stakes 初期投資額 Player timeout プレーヤーの制限時間 Blinds ブラインド The desired server (domain-name or IP) to connect with. You can optionally specify a port number. Format: <host>[:<port>] 接続ご希望のサーバー(ドメインネーム又はIP) オプションとしてポート番号を指定することができます。 フォーマット: <host>[:<port>] &Connect 接続(&C) Cl&ose 切断(&o) Server: サーバー: Create own game 自分のゲームを作る &Settings セッティング(&S) CTRL+S CTRL+S &Test テスト(&T) CTRL+T CTRL+T &Quit 終了する(&Q) CTRL+Q CTRL+Q &Handbook ハンドブック(&H) CTRL+H CTRL+H &About 情報(&A) CTRL+A CTRL+A &Game ゲーム(&G) &Help ヘルプ(&H) Error エラー Error connecting. 接続エラー。 Private game プライベートゲーム Please enter the game password: ゲームパスワードを入力して下さい: You may need to restart the client for all settings to take effect. 全てのセッティングを有効にするには、プログラムの再スタートが必要かもしれません。 THNL THNL unkown gametype 不明なゲームタイプ Cash game キャッシュゲーム Tournament トーナメント Sit'n'Go Sit'n'Go unkown gamemode 不明なゲームモード Waiting 待機中 Started 進行中 Ended 終了 unkown gamestate 不明なゲーム状態 Logout ログアウト Welcome ようこそ hide started 既に始まったゲームを隠す hide private プライベートゲームを隠す &Start game ゲームを始める(&S) Name 名前 Connections 接続 The table will be opened on the next hand. WTable &Fold フォールド(&F) &Show ショウ(&S) &Muck マック(&M) I'm bac&k ゲームに戻る (&K) Sit&out 休場する(&o) Min ミニマム 1/4 1/4 1/2 1/2 3/4 3/4 Pot ポット Max マックス Ctrl+F Ctrl+F Ctrl+C Ctrl+C Ctrl+B Ctrl+B Ctrl+R Ctrl+R Ctrl+A Ctrl+A Ctrl+M Ctrl+M Ctrl+S Ctrl+S Ctrl+O Ctrl+O Ctrl+K Ctrl+K HoldingNuts table HoldingNuts テーブル &Call %1 コール(&C) %1 &Raise %1 レイズ(&R) %1 &Check チェック(&C) &Bet %1 ベット(&B) %1 &Allin %1 オールイン(&A) %1 Fold フォールド Allin %1 オールイン %1 Call %1 コール %1 Check/Fold チェック/フォールド Check チェック Main pot: %1 メインポット: %1 Side pot %1: %2 サイドポット %1: %2 %1, it's your turn! %1、あなたの番です! %1, you have %2 seconds left to respond! %1、次のアクションまで残り %2 秒です! Saved screenshot: %1. 保存されたスクリーンショット: %1. Unable to save screenshot in %1. %1 にスクリーンショットを保存できません。 Spades スペード Hearts ハート Diamonds ダイヤ Clubs クラブ Deuce デュース Deuces デュース Three スリー Threes スリー Four フォー Fours フォー Five ファイブ Fives ファイブ Six シックス Sixes シックス Seven セブン Sevens セブン Eight エイト Eights エイト Nine ナイン Nines ナイン Ten テン Tens テン Jack ジャック Jacks ジャック Queen クイーン Queens クイーン King キング Kings キング Ace エース Aces エース High Card ハイカード One Pair ワンペア Two Pair ツーペア %1 and %2 %1 と %2 Three Of A Kind スリー オブ ア カインド Straight ストレート %1 high %1 ハイ Flush フラッシュ Full House フルハウス Four Of A Kind フォー オブ ア カインド Royal Flush ロイヤルフラッシュ Straight Flush ストレートフラッシュ Allin オールイン holdingnuts-0.0.5/src/client/translations/hn_ro.ts0000644000175000001440000006705011220704065021673 0ustar dominikusers AboutDialog About Despre Version %1.%2.%3 Versiunea %1.%2.%3 Licensed under the GPLv3 Sub licenţa GPLv3 ChatBox Chat Discută CreateGameDialog Create game Creaţi un joc General General Game name Numele jocului Game type Tipul jocului Game mode Modul de joc Players Jucători Max. Players Nr. max. de jucători Timeout Pauză Initial stake Miza iniţială Blinds Mizele oarbe (Blinds) Starting blinds Mizele oarbe (Blinds) de început Raise factor Factorul de plusare Raise time Timpul de plusare Max. players Nr. max. de jucători Private game Joc privat Password protected Protejat de parolă Password Parola GameListTableModel Name Nume Gametype Tipul de joc Players Jucători State Stare PClient There is a newer version of HoldingNuts available (at least %1.%2.%3) O nouă versiune a HoldingNuts este disponibilă (cel puţin %1.%2.%3) The version of this client isn't compatible anymore with the server. Please download a recent version. Versiunea aceasta nu mai este compatibilă cu serverul nostru. Vă rugăm să descărcaţi o versiune mai nouă. Game (%1) has been started. Jocul (%1) a început. Game (%1) has been ended. Jocul (%1) s-a încheiat. Protocol error. The remote host does not seem to be a HoldingNuts server. Eroare de protocol. Serverul la care încercaţi să vă conectaţi nu pare să aparţină de HoldingNuts. Connecting... Conectare... Connection error: %1. Eroare de conectare: %1. Connected. Conectat. Connection closed. Conexie închisă. Server running version %1.%2.%3. Your client ID is %4. Serverul rulează versiunea %1.%2.%3. ID-ul dvs. de client este %4. Error Eroare The version of the server isn't compatible anymore with this client version. Please either use an older client version or request the server admin to update the server version. Versiunea serverului nu mai este compatibilă cu această versiune de program. Vă rugă sau să folosiţi o versiune mai veche a programului, sau să cereţi administratorului serverului să-şi actualizeze versiunea. A new hand (#%1) begins. Începe o nouă mână (nr.%1). Blinds are now at %1/%2. Mizele oarbe au ajuns acum la %1/%2. Player %1 broke. Jucătorul %1 e falit. Your hole cards: [%1 %2]. Toate cărţile dvs.: [%1 %2]. The flop: [%1 %2 %3]. Flopul (primele 3 cărţi întoarse de dealer): [%1 %2 %3]. The turn: [%1]. Rândul: [%1]. The river: [%1]. Riverul (ultima carte întoarsă de dealer): [%1]. %1 was folded. %1 a fost scos. %1 folded. %1 s-a aruncat. %1 was checked. %1 a fost sărit. %1 checked. %1 a făcut Pas. %1 called %2. %1 a egalat pariul lui %2. %1 bet to %2. %1 pariază la %2. %1 raised to %2. %1 a plusat la %2. %1 is allin with %2. %1 a pariat tot, cu %2. %1 shows %2. %1 arată %2. %2 (%1) joined foyer. %2 (%1) a intrat în foaier. %2 (%1) left foyer. %2 (%1) a ieşit din foaier. %1, it's your turn! %1, e rândul tău! %1 wins pot #%2 with %3. %1 câştigă potul nr.%2 cu %3. %1 receives %3 odd chips of split pot #%2. %1 primeşte %3 cipuri în plus din potul împărţit nr.%2. PlayerListTableModel Name Nume QObject Name Nume Seat Location: %1 Loc: %1 Name: %1 Nume: %1 SettingsDialog Settings Setări General Setări generale Player info Informaţii despre jucător Appearance Aspect Log to file Înregistrarea informaţiilor jocului enabled activat log chat înregistrarea discuţiilor Locale Limba Auto-Detect Auto-detectare Sounds Sunete only on focus numai când fereastra jocului e activă UUID UUID generate generează clear şterge Player name Numele jucătorului Location Loc Show strength of hand Arată mâna puternică Card deck Pachetul de cărţi Default Implicit Classic Clasic Log and chat Înregistrare şi discuţii Centralized table view Vizualizare tabel centralizat Bring window to top Adu fereastra deasupra Display time in foyer chat Arată timpul în discuţiile din foaier Display join/left messages Arată mesajele de alăturare/părăsire (intrare/ieşire) Display game states Arată starea jocului Display player chat Arată discuţiile jucătorilor Display player actions Arată acţiunile jucătorilor Display hole/community cards Arată toate cărţile/cărţile comune Foyer chat verbosity Cantitatea de informaţii oferite în timpul discuţiilor din foaier Table chat verbosity Cantitatea de informaţii oferite în timpul discuţiilor de la masă WMain HoldingNuts Foyer Foaierul HoldingNuts Game name filter: Filtru joc: &Register În&registrare &Unregister &Ieşire Game ID ID joc Initial stakes Mizele iniţiale Player timeout Pauza jucătorului Blinds Mize oarbe (Blinds) The desired server (domain-name or IP) to connect with. You can optionally specify a port number. Format: <host>[:<port>] Serverul (numele domeniului sau IP) la care doriţi să vă conectaţi. Puteţi, opţional, specifica un port. Format: <host>[:<port>] &Connect &Conectare Cl&ose Înc&hide Server: Server: Create own game Creaţi propriul joc &Settings &Setări CTRL+S CTRL+S &Test &Test CTRL+T CTRL+T &Quit &Ieşire CTRL+Q CTRL+I &Handbook &Manual CTRL+H CTRL+M &About &Despre CTRL+A CTRL+D &Game &Joc &Help &Ajutor Error Eroare Error connecting. Eroare întâlnită în timpul conexiei. You may need to restart the client for all settings to take effect. E posibil să fie nevoie de repornirea programului, pentru ca toate setările să aibă efect. THNL THNL unkown gametype tip de joc necunoscut Cash game Cash game Tournament Turneu Sit'n'Go Sit'n'Go unkown gamemode mod de joc necunoscut Waiting Aşteptare Started Început Ended Încheiat unkown gamestate stare a jocului necunoscută Welcome Bun venit offline deconectat hide started ascunde jocurile începute hide private ascunde jocurile private &Open table D&eschide masa &Start game Î&ncepe jocul Private game Joc privat Please enter the game password: Vă rugăm să introduceţi parola jocului: Logout Ieşire din cont Name Nume Connections Conexiuni The table will be opened on the next hand. WTable &Fold &Aruncare &Show Arată cărţ&ile &Muck &Renunţare I'm bac&k M-am în&tors Sit&out Stai de&oparte 1/4 1/4 1/2 1/2 3/4 3/4 Potsize Mărimea potului Allin Pariază tot Ctrl+F Ctrl+A Ctrl+C Ctrl+E Ctrl+B Ctrl+Z Ctrl+R Ctrl+L Ctrl+A Ctrl+P Ctrl+M Ctrl+R Ctrl+S Ctrl+I Ctrl+O Ctrl+O Ctrl+K Ctrl+T HoldingNuts table Masa HoldingNuts &Call %1 &Egalează pariul (Call) %1 &Raise %1 P&lusează %1 &Check Pa&s &Bet %1 Paria&ză %1 &Allin %1 &Pariază tot %1 Fold Aruncare Allin %1 Pariază tot %1 Call %1 Egalează pariul (Call) %1 Check/Fold Pas/Aruncare Check Pas Main pot: %1 Pot principal: %1 Side pot %1: %2 Pot secundar %1: %2 High Card Cea mai mare carte One Pair O pereche Two Pair Două perechi Three Of A Kind Trei bucăţi Straight Chintă Flush Culoare Full House Full Four Of A Kind Careu Royal Flush Chintă roială Straight Flush Chintă la culoare Saved screenshot: %1. Imagine salvată: %1. Unable to save screenshot in %1. Nu s-a putut salva imaginea în %1. Min Min Pot Pot %1, it's your turn! %1, e rândul tău! %1, you have %2 seconds left to respond! %1, mai ai %2 secunde pentru a răspunde! Spades Pică (inimă neagră) Hearts Cupă (inimă) Diamonds Caro (romb) Clubs Treflă Deuce Doi Deuces Doiari Three Trei Threes Treiari Four Patru Fours Pătrari Five Cinci Fives Cinciari Six Şase Sixes Şesari Seven Şapte Sevens Şeptari Eight Opt Eights Optari Nine Nouă Nines Noiari Ten Decar Tens Decari Jack Valet Jacks Valeţi Queen Damă Queens Dame King Popă Kings Popi Ace As Aces Aşi %1 and %2 %1 şi %2 %1 high mărit cu %1 holdingnuts-0.0.5/src/client/translations/hn_it.ts0000644000175000001440000012435711220704065021673 0ustar dominikusers AboutDialog About Riguardo A Version %1.%2.%3 Versione %1.%2.%3 Licensed under the GPLv3 Rilasciata sotto licenza GPLv3 ChatBox Chat Chat CreateGameDialog Create game Crea partita General Generale Game name Nome partita Game type Tipo gioco Game mode Modo gioco Players Giocatori Max. players Giocatori massimi Timeout Limite tempo Initial stake Puntata iniziale Blinds Blinds Starting blinds Blinds iniziali Raise factor Fattore di rilancio Raise time Tempo di rilancio Private game Partita privata Password protected Protetta da password Password Password GameListTableModel Name Nome Gametype Tipo Players Giocatori State Stato PClient Connecting... Connettendo... Connection closed. Connessione chiusa. Connected. Connesso. Server running version %1.%2.%3. Your client ID is %4. Il server utilizza la versione %1.%2.%3. L'ID del tuo client è %4. Error Errore The version of the server isn't compatible anymore with this client version. Please either use an older client version or request the server admin to update the server version. La versione del server non è più compatibile con questa versione del client. Per favore utilizza una versione più vecchia del client o chiedi all'amministratore del server di aagiornare la versione del server. Game (%1) has been started. La partita (%1) è stata iniziata. Game (%1) has been ended. La partita (%1) è stata finita. A new hand (#%1) begins. Cominicia una nuova mano (%1). Blinds are now at %1/%2. Ora i blind sono a %1/%2. Player %1 broke. Il Giocatore %1 broke. Your hole cards: [%1 %2]. Le tue carte hole: [%1 %2]. The flop: [%1 %2 %3]. Il flop: [%1 %2 %3]. The turn: [%1]. Il turn: [%1]. The river: [%1]. Il river: [%1]. %1 was folded. %1 ha lasciato. %1 folded. %1 lascia. %1 was checked. %1 ha controllato. %1 checked. %1 controlla. %1 called %2. %1 ha chiamato %2. %1 bet to %2. %1 ha scommesso a %2. %1 raised to %2. %1 ha rilanciato a %2. %1 is allin with %2. %1 è allin con %2. %1 shows %2. %1 mostra %2. %2 (%1) joined foyer. %2 (%1) si è unito al foyer. %2 (%1) left foyer. %2 (%1) ha lasciato il foyer. %1, it's your turn! %1, è il tuo turno! %1 wins pot #%2 with %3. %1 ha vinto un piatto di #%2 con %3. %1 receives %3 odd chips of split pot #%2. %1 riceve %3 odd chips da un piatto diviso di #%2. Protocol error. The remote host does not seem to be a HoldingNuts server. Errore di protocollo. L'host remoto non sembra essere un server HoldingNuts. Connection error: %1. Errore di connessione: %1. There is a newer version of HoldingNuts available (at least %1.%2.%3) È disponibile una nuova versione di HoldingNuts (almeno %1.%2.%3) The version of this client isn't compatible anymore with the server. Please download a recent version. Questa versione del client non è più compatibile con il server. Per favore scarica una versione più recente. PlayerListTableModel Name Nome Seat Location: %1 Posizione: %1 Name: %1 Nome: %1 SettingsDialog Settings Impostazioni General Generale Appearance Aspetto Player name Nome giocatore UUID UUID Player info Informazioni giocatore Bring window to top Tieni sopra la finestra Display time in foyer chat Mostra il tempo nella foyer chat Display join/left messages Mostra messaggi di aggiunta/uscita Display game states Mostra stato del gioco Display player chat Mostra chat giocatore Display player actions Mostra azioni giocatore Display hole/community cards Mostra carte hole/community Log to file Log su file Foyer chat verbosity Verbosità foyer chat Table chat verbosity Verbosità table chat Locale Locale Log and chat Log e Chat Auto-Detect Rileva in automatico clear pulisci Location Posizione Show strength of hand Mostra forza della mano Sounds Suoni only on focus solo su focus enabled abilitato Centralized table view Vista tavolo centrale Card deck Mazzo di carte Default Predefinito Classic Classico log chat log chat generate genera WMain Error connecting. Errore connessione. HoldingNuts Foyer Foyer HoldingNuts Error Errore &Connect &Connetti Cl&ose C&hiudi &Register &Registra &Unregister N&on registrare Game ID ID Gioco Initial stakes Posta iniziale &Settings Impo&stazioni &About Riguardo &a &Game &Gioco THNL THNL Logout Logout Welcome Benvenuto CTRL+S CTRL+S CTRL+A CTRL+A &Test &Test CTRL+T CTRL+T Server: Server: hide started nascondi cominiciate hide private nascondi private &Open table Apri tav&olo &Start game &Comincia gioco Player timeout Timeout giocatore Blinds Blinds Create own game Crea partita personale &Quit &Esci CTRL+Q CTRL+Q Name Nome Connections Connessioni Private game Partita privata Please enter the game password: Per favore inserisci la password di gioco: The table will be opened on the next hand. unkown gametype tipo di gioco sconosciuto Cash game Partita a soldi Tournament Torneo Sit'n'Go Sit'n'Go unkown gamemode modalità di gioco sconosciuta Waiting Aspettando Started Cominciato Ended Finito unkown gamestate stato del gioco sconosciuto The desired server (domain-name or IP) to connect with. You can optionally specify a port number. Format: <host>[:<port>] Il server desiderato (nome di dominio o IP) a cui connetersi. Puoi anche specificare un numero di porta. Formato: <host>[:<port>] &Handbook &Manuale CTRL+H CTRL+H &Help &Aiuto You may need to restart the client for all settings to take effect. Devi riavviare il client affinchè le modifiche abbiano effetto. WTable Fold Lascia HoldingNuts table Tavolo HoldingNuts Check Cip Check/Fold Cip/Lascia Saved screenshot: %1. Screenshot salvato: %1. Unable to save screenshot in %1. Impossibile salvare lo screenshot in %1. &Fold &Lascia &Show &Mostra &Muck &Muck I'm bac&k Sono &tornato Sit&out Min Min 1/4 1/4 1/2 1/2 3/4 3/4 Pot Piatto Ctrl+F Ctrl+C Ctrl+B Ctrl+R Ctrl+A Ctrl+M Ctrl+S Ctrl+O Ctrl+K &Call %1 &Vedi %1 &Raise %1 &Rilancia %1 &Bet %1 &Punta %1 &Allin %1 &Allin %1 Allin %1 Allin %1 Call %1 Vedi %1 &Check &Cip Allin Allin Main pot: %1 Piatto principal: %1 Side pot %1: %2 Piatto side %1: %2 %1, it's your turn! %1, è il tuo turno! %1, you have %2 seconds left to respond! %1, ti restano %2 secondi per rispondere! Spades Picche Hearts Cuori Diamonds Quadri Clubs Fiori Deuce Coppia di due Deuces Coppia di due Three Tre Threes Tre Four Quattro Fours Quattro Five Cinque Fives Cinque Six Sei Sixes Sei Seven Sette Sevens Sette Eight Otto Eights Otto Nine Nove Nines Nove Ten Dieci Tens Dieci Jack Jack Jacks Jack Queen Donna Queens Donne King Re Kings Re Ace Asso Aces Assi High Card Carta Alta %1 high %1 alta One Pair Una Coppia Two Pair Doppia Coppia %1 and %2 %1 e %2 Three Of A Kind Tre Di Un Tipo Straight Scala Flush Colore Full House Full Four Of A Kind Quattro Di Un Tipo Straight Flush Scala Colore Royal Flush Scala Reale holdingnuts-0.0.5/src/client/translations/hn_nl.ts0000644000175000001440000006471611220704065021672 0ustar dominikusers AboutDialog About Info Version %1.%2.%3 Versie %1.%2.%3 Licensed under the GPLv3 Ontwikkelt onder de GPLv3 vergunning ChatBox Chat CreateGameDialog Create game Nieuw spel General Algemeen Game name Spel type Initial stake Begin-aantal Max. Players Max. Spelers Game type Game mode Players Spelers Max. players Timeout Blinds Starting blinds Raise factor Raise time Private game Password protected Password GameListTableModel Name Naam Gametype Speltype Players Spelers State Staat PClient There is a newer version of HoldingNuts available (at least %1.%2.%3) Er is een nieuwere versie van HoldingNuts beschikbaar (minstens %1.%2.%3) The version of this client isn't compatible anymore with the server. Please download a recent version. De versie van uw klant kan niet meer met de server gebruikt worden. Download a.u.b. een nieuwere versie. Game (%1) has been started. Spel (%1) is begonnen. Game (%1) has been ended. Spel (%1) is beëindigt. Connecting... Verbinding bezig... Connection error: %1. Verbindingsfout: %1. Connected. Verbonden. Connection closed. Verbinding gesloten. Protocol error. The remote host does not seem to be a HoldingNuts server. Protocol fout. Het blijkt dat de aangeweze computer niet een geldige HoldingNuts server is. Server running version %1.%2.%3. Your client ID is %4. Error Fout The version of the server isn't compatible anymore with this client version. Please either use an older client version or request the server admin to update the server version. A new hand (#%1) begins. Blinds are now at %1/%2. Player %1 broke. Your hole cards: [%1 %2]. The flop: [%1 %2 %3]. The turn: [%1]. The river: [%1]. %1 was folded. %1 folded. %1 was checked. %1 checked. %1 called %2. %1 bet to %2. %1 raised to %2. %1 is allin with %2. %1 shows %2. %2 (%1) joined foyer. %2 (%1) left foyer. %1, it's your turn! %1 wins pot #%2 with %3. %1 receives %3 odd chips of split pot #%2. PlayerListTableModel Name Naam Seat Location: %1 Plaats: %1 Name: %1 SettingsDialog Settings Instellingen General Algemeen Player info Speler gegevens Appearance Uiterlijk Log to file Logboek enabled Aan log chat Chat loggen Locale Taal Auto-Detect Automatisch-Ontdekken Sounds Geluiden only on focus Alleen op focus UUID generate Creëren Player name Spelernaam Location Plaats Show strength of hand Kaarten laten zien Card deck Kaart-type Default Standaard Classic Klassiek Log and chat clear Centralized table view Bring window to top Display time in foyer chat Display join/left messages Display game states Display player chat Display player actions Display hole/community cards Foyer chat verbosity Table chat verbosity WMain HoldingNuts Foyer HoldingNuts Foyer Game name filter: Spelnaam filter: &Register A&anmelden &Unregister Af&melden Game ID Spel ID Initial stakes Begin-aantal The desired server (domain-name or IP) to connect with. You can optionally specify a port number. Format: <host>[:<port>] De gewenste server (domein-naam of IP) waar mee u wilt verbinden. Als u wenst kunt u een poort nummer toewijzen. Formaat: <server>[:<poort>] &Connect V&erbinden Cl&ose &Sluiten Server: Server: Create own game Eigen spel creëren &Settings &Instellingen CTRL+S &Test CTRL+T &Quit S&luiten CTRL+Q &Handbook Ge&bruikersgids CTRL+H &About I&nfo CTRL+A &Game &Spel &Help Hul&p Error Fout Error connecting. Verbindingsfout. You may need to restart the client for all settings to take effect. U zult de klant waarschijnlijk opnieuw moeten starten om alle gewijzigde instelligen te bevestigen. THNL unkown gametype ongeldige speltype Cash game Contant spel Tournament Toernooi Sit'n'Go Zit'n'Go unkown gamemode ongeldige spelmode Waiting Wachten Started Begonnen Ended Beëindigt unkown gamestate ongeldige spelstaat Welcome Welkom hide started hide private &Open table &Start game Player timeout Blinds Name Naam Connections Private game Please enter the game password: The table will be opened on the next hand. Logout WTable &Fold &Show &Muck I'm bac&k Ik ben t&erug Sit&out Ni&et meespelen Ctrl+F Ctrl+C Ctrl+B Ctrl+R Ctrl+A Ctrl+M Ctrl+S Ctrl+O Ctrl+K HoldingNuts table HoldingNuts tafel &Call %1 &Raise %1 &Verhogen %1 &Check &Bet %1 &Gok %1 &Allin %1 A&ll-in %1 Fold Allin %1 All-in %1 Call %1 Check/Fold Check Main pot: %1 Hoofd-pot: %1 Side pot %1: %2 Zij-pot %1: %2 High Card One Pair Two Pair Three Of A Kind Straight Flush Full House Four Of A Kind Royal Flush Royal Flush Straight Flush Straight Flush Saved screenshot: %1. Schermfoto bewaren: %1. Unable to save screenshot in %1. Onmogelijk om schermfoto te bewaren in %1. Min 1/4 1/2 3/4 Pot Allin %1, it's your turn! %1, you have %2 seconds left to respond! Spades Hearts Diamonds Clubs Deuce Deuces Three Threes Four Fours Five Fives Six Sixes Seven Sevens Eight Eights Nine Nines Ten Tens Jack Jacks Queen Queens King Kings Ace Aces %1 and %2 %1 high holdingnuts-0.0.5/src/client/CreateGameDialog.cpp0000644000175000001440000001476011220704065021316 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer */ #include #include "Debug.h" #include "ConfigParser.hpp" #include "CreateGameDialog.hpp" extern ConfigParser config; CreateGameDialog::CreateGameDialog(QWidget *parent) : QDialog(parent) { setWindowTitle(tr("Create game")); setWindowIcon(QIcon(":/res/hn_logo.png")); setMinimumWidth(300); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal, this); connect(buttonBox, SIGNAL(accepted()), this, SLOT(actionOk())); connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); QGroupBox *groupGeneral = new QGroupBox(tr("General"), this); QLabel *labelName = new QLabel(tr("Game name"), this); editName = new QLineEdit(QString::fromStdString(config.get("player_name")) + "'s game", this); // FIXME: QLabel *labelGametype = new QLabel(tr("Game type"), this); QComboBox *comboGametype = new QComboBox(this); comboGametype->addItem("THNL"); comboGametype->setEnabled(false); // FIXME: QLabel *labelGamemode = new QLabel(tr("Game mode"), this); QComboBox *comboGamemode = new QComboBox(this); comboGamemode->addItem("Sit'n'Go"); comboGamemode->setEnabled(false); QGridLayout *layoutGeneral = new QGridLayout; layoutGeneral->addWidget(labelName, 0, 0); layoutGeneral->addWidget(editName, 0, 1); layoutGeneral->addWidget(labelGametype, 1, 0); layoutGeneral->addWidget(comboGametype, 1, 1); layoutGeneral->addWidget(labelGamemode, 2, 0); layoutGeneral->addWidget(comboGamemode, 2, 1); groupGeneral->setLayout(layoutGeneral); QGroupBox *groupPlayers = new QGroupBox(tr("Players"), this); QLabel *labelPlayers = new QLabel(tr("Max. players"), this); spinPlayers = new QSpinBox(this); spinPlayers->setMinimum(2); spinPlayers->setMaximum(10); spinPlayers->setSingleStep(1); spinPlayers->setValue(5); QLabel *labelTimeout = new QLabel(tr("Timeout"), this); spinTimeout = new QSpinBox(this); spinTimeout->setMinimum(5); spinTimeout->setMaximum(3*60); spinTimeout->setSingleStep(10); spinTimeout->setValue(30); QLabel *labelStake = new QLabel(tr("Initial stake"), this); spinStake = new QSpinBox(this); spinStake->setMinimum(500); spinStake->setMaximum(1000000); spinStake->setSingleStep(100); spinStake->setValue(1500); QGridLayout *layoutPlayers = new QGridLayout; layoutPlayers->addWidget(labelPlayers, 0, 0); layoutPlayers->addWidget(spinPlayers, 0, 1); layoutPlayers->addWidget(labelTimeout, 1, 0); layoutPlayers->addWidget(spinTimeout, 1, 1); layoutPlayers->addWidget(labelStake, 2, 0); layoutPlayers->addWidget(spinStake, 2, 1); groupPlayers->setLayout(layoutPlayers); QGroupBox *groupBlinds = new QGroupBox(tr("Blinds"), this); QLabel *labelBlindsStart = new QLabel(tr("Starting blinds"), this); spinBlindsStart = new QSpinBox(this); spinBlindsStart->setMinimum(5); spinBlindsStart->setMaximum(200); spinBlindsStart->setSingleStep(10); spinBlindsStart->setValue(20); QLabel *labelBlindsFactor = new QLabel(tr("Raise factor"), this); spinBlindsFactor = new QDoubleSpinBox(this); spinBlindsFactor->setDecimals(2); spinBlindsFactor->setMinimum(1.3); spinBlindsFactor->setMaximum(3.5); spinBlindsFactor->setSingleStep(0.1); spinBlindsFactor->setValue(2.0); QLabel *labelBlindsTime = new QLabel(tr("Raise time"), this); spinBlindsTime = new QSpinBox(this); spinBlindsTime->setMinimum(60); spinBlindsTime->setMaximum(10*60); spinBlindsTime->setSingleStep(60); spinBlindsTime->setValue(5*60); QGridLayout *layoutBlinds = new QGridLayout; layoutBlinds->addWidget(labelBlindsStart, 0, 0); layoutBlinds->addWidget(spinBlindsStart, 0, 1); layoutBlinds->addWidget(labelBlindsFactor, 1, 0); layoutBlinds->addWidget(spinBlindsFactor, 1, 1); layoutBlinds->addWidget(labelBlindsTime, 2, 0); layoutBlinds->addWidget(spinBlindsTime, 2, 1); groupBlinds->setLayout(layoutBlinds); QGroupBox *groupPrivate = new QGroupBox(tr("Private game"), this); QLabel *labelPrivate = new QLabel(tr("Password protected"), this); QCheckBox *checkPrivate = new QCheckBox(this); connect(checkPrivate, SIGNAL(stateChanged(int)), this, SLOT(slotCheckStatePrivate(int))); QLabel *labelPassword = new QLabel(tr("Password"), this); editPassword = new QLineEdit(this); editPassword->setEnabled(false); editPassword->setEchoMode(config.getBool("ui_echo_password") ? QLineEdit::Normal : QLineEdit::Password); QGridLayout *layoutPrivate = new QGridLayout; layoutPrivate->addWidget(labelPrivate, 0, 0); layoutPrivate->addWidget(checkPrivate, 0, 1); layoutPrivate->addWidget(labelPassword, 1, 0); layoutPrivate->addWidget(editPassword, 1, 1); groupPrivate->setLayout(layoutPrivate); QGridLayout *mainLayout = new QGridLayout; mainLayout->addWidget(groupGeneral, 0, 0); mainLayout->addWidget(groupPlayers, 0, 1); mainLayout->addWidget(groupBlinds, 1, 1); mainLayout->addWidget(groupPrivate, 1, 0); mainLayout->addWidget(buttonBox, 2, 0, 1, 2); setLayout(mainLayout); } void CreateGameDialog::actionOk() { bool bError = false; if (!bError) { // TODO: validate accept(); } } void CreateGameDialog::slotCheckStatePrivate(int value) { editPassword->setEnabled(value); } QString CreateGameDialog::getName() const { return editName->text(); } QString CreateGameDialog::getPassword() const { return editPassword->text(); } chips_type CreateGameDialog::getStake() const { return spinStake->value(); } unsigned int CreateGameDialog::getPlayers() const { return spinPlayers->value(); } unsigned int CreateGameDialog::getTimeout() const { return spinTimeout->value(); } chips_type CreateGameDialog::getBlindsStart() const { return spinBlindsStart->value(); } double CreateGameDialog::getBlindsFactor() const { return spinBlindsFactor->value(); } unsigned int CreateGameDialog::getBlindsTime() const { return spinBlindsTime->value(); } holdingnuts-0.0.5/src/client/PlayerListTableModel.hpp0000644000175000001440000000412411220704065022220 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #ifndef _HOLDING_NUTS_PLAYER_LIST_TABLE_MODEL_H #define _HOLDING_NUTS_PLAYER_LIST_TABLE_MODEL_H #include #include //! \brief Playerlist Table Model class PlayerListTableModel : public QAbstractTableModel { Q_OBJECT public: PlayerListTableModel(QObject *parent = 0); int rowCount(const QModelIndex& parent = QModelIndex()) const; int columnCount(const QModelIndex& parent = QModelIndex()) const; QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; QVariant headerData( int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; bool setData( const QModelIndex& index, const QVariant& value, int role = Qt::EditRole); bool insertRows( int position, int rows, const QModelIndex &index = QModelIndex()); bool appendRows( int rows, const QModelIndex &index = QModelIndex()); //! \brief //! \param value void updateRow(int row, const QStringList& value); void updateValue(int row, int column, const QString& value); void updatePlayerName(int row, const QString& value); //! \brief clear's the list void clear(); void dump(); private: QStringList strlstHeaderLabels; QList lstRows; // QStringList == row[n,0], row[n,1],... }; #endif /* _HOLDING_NUTS_GAME_LIST_TABLE_MODEL_H */ holdingnuts-0.0.5/src/client/pclient.qrc0000644000175000001440000000021311220704065017626 0ustar dominikusers res/hn_logo.png res/hn_logo_wide.png holdingnuts-0.0.5/src/client/AboutDialog.cpp0000644000175000001440000000611411220704065020365 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer */ #include #include #include #include "Config.h" #include "AboutDialog.hpp" AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent, Qt::WindowTitleHint | Qt::WindowSystemMenuHint) { setWindowTitle(tr("About")); setWindowIcon(QIcon(":/res/hn_logo.png")); setFixedSize(350, 230); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok, Qt::Horizontal, this); connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); QLabel *lblLogo = new QLabel(this); QImage image(":res/hn_logo.png"); lblLogo->setPixmap(QPixmap::fromImage(image)); QLabel *lblProjectname = new QLabel("HoldingNuts", this); QLabel *lblVersion = new QLabel("" + tr("Version %1.%2.%3") .arg(VERSION_MAJOR) .arg(VERSION_MINOR) .arg(VERSION_REVISION) + " (" + QString("SVN %1").arg(VERSIONSTR_SVN) + ")", this); QLabel *lblLicense = new QLabel(tr("Licensed under the GPLv3")); QLabel *lblCopyright = new QLabel("Copyright 2008, 2009, Dominik Geyer &\nHoldingNuts team", this); QLabel *lblWebsite = new QLabel(this); lblWebsite->setText("http://www.holdingnuts.net/"); connect(lblWebsite, SIGNAL(linkActivated(const QString&)), this, SLOT(actionHyperlink(const QString&))); QLabel *lblMail = new QLabel(this); lblMail->setText("contact@holdingnuts.net"); connect(lblMail, SIGNAL(linkActivated(const QString&)), this, SLOT(actionHyperlink(const QString&))); QVBoxLayout *contentLayout = new QVBoxLayout; contentLayout->addWidget(lblProjectname); contentLayout->addWidget(lblVersion); contentLayout->addWidget(lblLicense); contentLayout->addWidget(lblCopyright); contentLayout->addWidget(lblWebsite); contentLayout->addWidget(lblMail); QHBoxLayout *baseLayout = new QHBoxLayout; baseLayout->addWidget(lblLogo, 30, Qt::AlignHCenter | Qt::AlignTop); baseLayout->addLayout(contentLayout, 70); QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout->addLayout(baseLayout); mainLayout->addWidget(buttonBox, 0, Qt::AlignBottom); setLayout(mainLayout); } void AboutDialog::actionHyperlink(const QString &link) { QDesktopServices::openUrl(QUrl(link)); } holdingnuts-0.0.5/src/client/data.h0000644000175000001440000000164611220704065016556 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . */ /* Sounds */ #define SOUND_TEST_1 0x1 #define SOUND_DEAL_1 0x2 #define SOUND_CHIP_1 0x3 #define SOUND_CHIP_2 0x4 #define SOUND_CHECK_1 0x5 #define SOUND_FOLD_1 0x6 #define SOUND_REMINDER_1 0x7 holdingnuts-0.0.5/src/client/CreateGameDialog.hpp0000644000175000001440000000335111220704065021315 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer */ #ifndef _CREATEGAME_DIALOG_H #define _CREATEGAME_DIALOG_H #include #include "Player.hpp" // chips_type class WMain; class QTabWidget; class QLineEdit; class QCheckBox; class QComboBox; class QSpinBox; class QDoubleSpinBox; class CreateGameDialog : public QDialog { Q_OBJECT friend class WMain; public: CreateGameDialog(QWidget *parent = 0); QString getName() const; QString getPassword() const; chips_type getStake() const; unsigned int getPlayers() const; unsigned int getTimeout() const; chips_type getBlindsStart() const; double getBlindsFactor() const; unsigned int getBlindsTime() const; private: QLineEdit *editName; QSpinBox *spinStake; QSpinBox *spinPlayers; QSpinBox *spinTimeout; QSpinBox *spinBlindsStart; QDoubleSpinBox *spinBlindsFactor; QSpinBox *spinBlindsTime; QLineEdit *editPassword; private slots: void actionOk(); void slotCheckStatePrivate(int value); }; #endif /* _CREATEGAME_DIALOG_H */ holdingnuts-0.0.5/src/client/SeatImages.cpp0000644000175000001440000000273711220704065020224 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #include "SeatImages.hpp" const SeatImages& SeatImages::Instance() { static SeatImages instance; return instance; } SeatImages::SeatImages() : imgBack("gfx/table/seat.png"), imgBackCurrent("gfx/table/seat_current.png"), imgBackSitout("gfx/table/seat_sitout.png"), imgActNone("gfx/table/action_none.png"), imgActBet("gfx/table/action_bet.png"), imgActCall("gfx/table/action_call.png"), imgActCheck("gfx/table/action_check.png"), imgActFold("gfx/table/action_fold.png"), imgActMuck("gfx/table/action_muck.png"), imgActRaise("gfx/table/action_raise.png"), imgActShow("gfx/table/action_show.png"), imgActAllin("gfx/table/action_allin.png"), imgStatusWin("gfx/table/action_win.png") { } holdingnuts-0.0.5/src/client/SeatImages.hpp0000644000175000001440000000356411220704065020230 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #ifndef _HOLDING_NUTS_SEAT_IMAGES_H #define _HOLDING_NUTS_SEAT_IMAGES_H #include class SeatImages { public: static const SeatImages& Instance(); //! \brief Background Image const QImage imgBack; //! \brief Background Image for current player const QImage imgBackCurrent; //! \brief Background Image for sitout player const QImage imgBackSitout; //! \brief Action Image None const QImage imgActNone; //! \brief Action Image Bet const QImage imgActBet; //! \brief Action Image Call const QImage imgActCall; //! \brief Action Image Check const QImage imgActCheck; //! \brief Action Image Fold const QImage imgActFold; //! \brief Action Image Muck const QImage imgActMuck; //! \brief Action Image Raise const QImage imgActRaise; //! \brief Action Image Show const QImage imgActShow; //! \brief Action Image Allin const QImage imgActAllin; //! \brief Status Image Win const QImage imgStatusWin; private: SeatImages(); SeatImages(const SeatImages& src); SeatImages& operator = (const SeatImages& src); }; #endif /* _HOLDING_NUTS_SEAT_IMAGES_H */ holdingnuts-0.0.5/src/client/Audio.h0000644000175000001440000000206211220704065016677 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer */ #ifndef _AUDIO_H #define _AUDIO_H #if defined __cplusplus extern "C" { #endif int audio_init(); int audio_deinit(); int audio_load(unsigned int id, const char *file); void audio_play(unsigned int id); #if defined __cplusplus } #endif #endif /* _AUDIO_H */ holdingnuts-0.0.5/src/client/DealerButton.hpp0000644000175000001440000000322211220704065020565 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #ifndef _HOLDING_NUTS_DEALER_BUTTON_H #define _HOLDING_NUTS_DEALER_BUTTON_H #include #include #include class DealerButton : public QObject, public QGraphicsItem { Q_OBJECT public: DealerButton(); QRectF boundingRect() const; void paint( QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget); //! \brief start animation from current pos to center of the seat //! \brief minus distance void startAnimation(const QPointF& ptCenterSeat, int distance); //! \brief start animation from current pos to target pos void startAnimation(const QPointF& ptTraget); private: const QImage m_Image; //! \brief Timeline Dealerbutton Animation QTimeLine m_tlDealerBtn; //! \brief Animation Dealerbutton QGraphicsItemAnimation m_animDealerBtn; }; #endif /* _HOLDING_NUTS_DEALER_BUTTON_H */ holdingnuts-0.0.5/src/client/WTable.hpp0000644000175000001440000001257411220704065017365 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer * Michael Miller */ #ifndef _WTABLE_H #define _WTABLE_H #include "Card.hpp" #include "HoleCards.hpp" #include "CommunityCards.hpp" #include "GameLogic.hpp" #include "Table.hpp" #include "Player.hpp" #include "Seat.hpp" #include typedef struct { bool valid; int client_id; chips_type bet; chips_type stake; bool in_round; bool sitout; Player::PlayerAction action; HoleCards holecards; } seatinfo; typedef struct { int state; int betting_round; int s_dealer; int s_sb; int s_bb; int s_cur; int s_lastbet; std::vector pots; chips_type minimum_bet; CommunityCards communitycards; seatinfo seats[10]; int my_seat; bool nomoreaction; } table_snapshot; class QGraphicsView; class QGraphicsScene; class QStackedLayout; class QLabel; class QSlider; class QShortcut; class QPushButton; class QCheckBox; class ChatBox; class DealerButton; class EditableSlider; class TimeOut; class WTable : public QWidget { Q_OBJECT public: WTable(int gid, int tid, QWidget *parent = 0); ~WTable(); //! \brief Update whole table view void updateView(); void addChat(const QString& from, const QString& text); void addServerMessage(const QString& text); void playSound(unsigned int id) const; //! \brief Translate seat-number depending on view-point unsigned int seatToCentralView(int my, unsigned int seat) const; static const unsigned int nMaxSeats; static QString buildHandStrengthString(HandStrength *strength, int verbosity=0); static QString buildFaceString(const Card& card, bool plural=false); static QString buildSuitString(const Card& card); //! \brief shows all entitys from table void showDebugTable(); //! \brief brings window to foreground void setForegroundWindow(); protected: void closeEvent(QCloseEvent *event); void resizeEvent(QResizeEvent *event); QPointF calcSeatPos(unsigned int nSeatID) const; QPointF calcCCardsPos(unsigned int nCard) const; QPointF calcTimeoutPos(unsigned int nSeatID) const; QPointF calcHandStrengthPos() const; QPointF calcPotsPos() const; QPointF calcDealerBtnPos( unsigned int nSeatID, int offset = 20) const; void doSitout(bool bSitout); void evaluateActions(const table_snapshot *snap); bool greaterBet( const table_snapshot *snap, const chips_type bet, chips_type *pbet = 0) const; //! \brief returns current Potsize including all Bets on Table chips_type currentPot() const; void updateSeat(unsigned int s); void updatePots(); void updateDealerButton(); void updateCommunityCards(); void updateHandStrength(); void handleAutoActions(); private slots: void actionFold(); void actionCheckCall(); void actionBetRaise(); void actionShow(); void actionMuck(); void actionBack(); void actionSitout(); void actionAutoFoldCheck(int state); void actionAutoCheckCall(int state); void slotTimeup(int seat); void slotFirstReminder(int seat); void slotSecondReminder(int seat); void actionScreenshot(); void actionChat(QString msg); void slotBetRaiseAmountChanged(); void actionBetsizeMinimum(); void actionBetsizeQuarterPot(); void actionBetsizeHalfPot(); void actionBetsizeThreeQuarterPot(); void actionBetsizePotsize(); void actionBetsizeAllin(); public slots: void slotShow(); private: //! \brief Game ID const int m_nGid; //! \brief Table ID const int m_nTid; QGraphicsView *m_pView; QGraphicsScene *m_pScene; // scene items QGraphicsPixmapItem *m_pImgTable; DealerButton *m_pDealerButton; Seat *wseats[10]; QGraphicsPixmapItem *m_CommunityCards[5]; TimeOut *m_pTimeout; QGraphicsSimpleTextItem *m_pTxtPots; QGraphicsSimpleTextItem *m_pTxtHandStrength; // ui ChatBox *m_pChat; QStackedLayout *stlayActions; EditableSlider *m_pSliderAmount; QPushButton *btnCheckCall; QPushButton *btnBetRaise; QPushButton *btnBetsizeMinimum; QPushButton *btnBetsizeQuarterPot; QPushButton *btnBetsizeHalfPot; QPushButton *btnBetsizeThreeQuarterPot; QPushButton *btnBetsizePotsize; QPushButton *btnBetsizeAllin; QWidget *wRaiseBtns; QCheckBox *chkAutoFoldCheck; QCheckBox *chkAutoCheckCall; // stackedlayout widgets id int m_nActions; int m_nPreActions; int m_nPostActions; int m_nNoAction; int m_nSitoutActions; chips_type m_autocall_amount; // precomputed dealerbtn positions QPointF m_ptDealerBtn[10]; // shortcuts QShortcut *shortcutFold; QShortcut *shortcutCallCheck; QShortcut *shortcutBet; QShortcut *shortcutRaise; QShortcut *shortcutAllin; QShortcut *shortcutMuck; QShortcut *shortcutShow; QShortcut *shortcutSitout; QShortcut *shortcutBack; }; #endif /* _WTABLE_H */ holdingnuts-0.0.5/src/client/res/0000755000175000001440000000000011220704065016256 5ustar dominikusersholdingnuts-0.0.5/src/client/res/pclient.ico0000644000175000001440000004220611220704065020414 0ustar dominikusers00 %F  % 6 h@(0` www|111) #NNNA昘ףдMMMR[50-qqqw^1wXDv yf/;?<<<, v~~~Yk}nk333___mS&&&bbb  rD*s7\nnnrzzzqqq%%%/:gj5-{{{QQQ\,@ 簰uuutx"""WWW4rrrCɠP({---qqq疖}}}eee&&&C<vɠP9gXXXbbb***<BɠPJVnHS<I}@ɠɨɀHWpHu<ayHɠHWpH<`HɠɨɀHWpHu<va(( ɠPJVnHQ< |(ɠP8I <?ɠP(y><${  >$   ;i X3 A!uG(e5RW_ $GsW BiP_ pzQ1y$4`pF?D#8pF???( @ U}}}vvvXGGJJJ]^^^6&%u;weB$<<< 9f.s4]>dddBc_Uk11&&&ddd___u_gsU NNN999555t;tY8mmmC___C`\\\HHHYL7^ ]:\\\ZZZ'`2XR9"qrɊCfiXXXfffCCC111$$$N}?ɞb0,M}c0+/}nɱɂ0,>}P6CɊCK_}|Ʉ_.ɣ-6J1Vzc@7CXCs%qCu4putruppturpqusuptsp||N"p;iBl +.I~-Z"<*)SJu u@?(0 0L111  񥥥.Vn,z +4<<< BV}l ZNcK}%%%dJ'=ccc4d"dhCd GpOOO`khegehx4Pɨd FFFХUUU888 Qh|hPɾɋATfP@TFs^PɨdT}*Y5Nc+,v}TLJ9idddddddrddddddd6&LTi"\0NVk~rK4AOAAAAAAAAAAAAAAAAAAAAAAA(  ќ;2H* ]]]sLbQc[LLL @I|T+8@999[@@@EGsjG```󟟟줤ozbg.lȯȩ=krn2ir9sp{]a" O{ :6}& =!AAAAAAAAAAAAA?AAAholdingnuts-0.0.5/src/client/res/hn_logo_wide.png0000644000175000001440000001513211220704065021423 0ustar dominikusersPNG  IHDR2XwtEXtSoftwareAdobe ImageReadyqe< BiTXtXML:com.adobe.xmp holdingnuts_logo_pfade 7 IDATx]U<9>Y p& L@2A`$t8}SLH:A> !$[d $,˺GWr eV\daaib"Xgev烃 `MKS,!XX|BD` W@H8냃0X@ef<+Ik 3 @in?UVgB}ZXXTD~Vf%J$qlLY,u B,,,!:fMV8߿;s<|JGڇ;U]( It:-efuߚP|fVq7Wx}XZ2}DguVyN (yE/k} Q3r_E ?ږE ֜'Z^"KcF/3`UT߿ץ1 c{ p(ˈKٙMs6D{5tkM nooQ6u5:M2|xa5Ю# %bʷШ]%w~ gB Sy Dp~~1 cxApV¦vٙ>SvcNMUE DZ$up{j0PI  TtgPn##k3xB>X.n})K E\Bxpˠ _,S4=Xep[}A6 |QgyC$ gGA~ M0T*^ =jcYE%ݑYp#LhM!5L.[_n~:b:Ib,ܷBzSR҉e58DkpdQcGEd0x%CZhe\zIQLQSUAXI@0OӓD2c *ld`f`4+p]!/̩ 15U&dd9yncaݝK%s!]ʩ_446 V{!_'c%bhQtM92tRLq("8 =(8&2qILs$?"f,!jq:#U Viv.B-j]>BZ4bWddBt3G+Y2f2 ; ҍe|O$CM9m$뛃P |"}\oRV$3B-T^Eڜ d9;/=;3\Nrں͝h将AnO3 r0d3l DBRi"`3P}`1˄)ӪAA K'ZgPWYUqdZQ$!cA($6L%әE|&pMI+4d&'bA d&:$%ڢ27mPܛ[L2S0t!X H5cW"&@ } [+ E ߢXa]cy 2b&X E)6^ 0gXbRM[)E*StBNTAs+Y+_sZвq 5#,yT;V=_<-vj Vd $Y7& >1-1!㢶?.n$]or*ULEv$^ﰪӻ\N L֥{'m!?B9!H4d$_QMdPs=/^"%O -2G6k(YϽ"Y(XFH-D StC>TV@ )}'g -#uФf jHp[A?SSd( X}&5\(QeN[/Z K???G"WAu-} MZ|Rp!Av6{R [- [rdr^J1!pӖLte11SWhM`R)=n.}Kbr1: slkRy?ɾ礎2dc6!|FuY;1`;NC1%%M7q ";l8ʚӴ&ۚP,V;5N[+G%%FҏyݢlY+U0CҒ&6D u`;/Py()f $yv,DUw%'b- sM:Dž.󬵕˜!{[/ a1<GԌ 4>~Ȓvس¢dX,K//`%ϟ?W@ >uy’\oaFћHFk. /_`.$L"=ut`:1s6*j;fa٬  2_,'<՘IENDB`holdingnuts-0.0.5/src/client/res/hn_logo.png0000644000175000001440000000517011220704065020414 0ustar dominikusersPNG  IHDR>@BsRGBbKGD pHYs B(xtIME;2 IDATh{PT? +EE8jRՎmŤ!FM괓4G;ʹ&4Q'mVm6Ӵ|!s15qqP?oevQ(o {=)xpx^-`렿8u]@!WAh.dvXW@O~V n56@Vߍݪ NY x7~OEH707>à@of7v^)cnAoj7vŒS CVSz =Y1 xΨxyȸXHl_tSKm+_$Vi?A(dM`~o՗; 0\M.旁k^柗D]Ad|")i: y <)}) Eɯ飯aa Ae\_=g'J:pEA{j!\w0_w=k>poQ*Nt{gǓ5 -4Lswlٵ؀s/ ^*gy^ aQnA鿁 )1">empW6n-lx=U8)keeډ̵ۢ(1e{2dFJAiw1K W^/)chen?cL8,TgWuE RW\6!?pF)_l5vQT;AGM 2NȨf@k=MhF3;9oQo]0{4t^R6Ɩ[DOz8O'ZUߦy d ? IbjT={)Lch0T.=/M~5VWc S2: A@+謰0V^WWG0S\\GfӦMvjjjغuǜ*/0J.q<όoJZ}J7:Nג%K\---.oT__X,vҼeY\ϡqS v;uX}bn_ʙ3g`0Bppbĉ$&&vA<*n%&FB+rLpz{tեDDAA2bý,,yIaۏDndCP6JkO%999̼@ؗrE1sx;ϲYrP; \pݞY{dZ ^B?GnIO"G%os/DBI~׺vŵDzuuUrWY|q'Z(VDNXѪ3? ]ΫIOJJ IOO'++J MMMTWW752QFRMh (cU^2v%UvtWߏ;V8|p[. * * Authors: * Dominik Geyer * Michael Miller */ #include "WMain.hpp" #include "ChatBox.hpp" #include "WTable.hpp" #include "SettingsDialog.hpp" #include "CreateGameDialog.hpp" #include "AboutDialog.hpp" #include "GameListTableModel.hpp" #include "PlayerListTableModel.hpp" #include "GameListSortFilterProxyModel.hpp" #include "Config.h" #include "Debug.h" #include "SysAccess.h" #include "Logger.h" #include "ConfigParser.hpp" #include "pclient.hpp" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifndef NOAUDIO # include "Audio.h" #endif #include "data.h" extern ConfigParser config; WMain::WMain(QWidget *parent) : QMainWindow(parent, 0) { this->setWindowTitle(tr("HoldingNuts Foyer")); this->setWindowIcon(QIcon(":/res/hn_logo.png")); // header QLabel *lblBanner = new QLabel(this); lblBanner->setPixmap(QPixmap("gfx/foyer/banner.png")); lblBanner->setScaledContents(true); lblBanner->setFixedHeight(85); QPalette p(lblBanner->palette()); p.setColor(QPalette::Window, Qt::white); p.setColor(QPalette::WindowText, Qt::black); lblBanner->setPalette(p); lblWelcome = new QLabel(this); connect(lblWelcome, SIGNAL(linkActivated(const QString&)), this, SLOT(actionClose())); lblServerTime = new QLabel(this); QVBoxLayout *lHeaderLabels = new QVBoxLayout; lHeaderLabels->addWidget(lblWelcome, 99, Qt::AlignVCenter); lHeaderLabels->addWidget(lblServerTime, 1, Qt::AlignBottom); QLabel *lblLogo = new QLabel(this); lblLogo->setPixmap(QPixmap(":res/hn_logo_wide.png")); QHBoxLayout *lHeader = new QHBoxLayout; lHeader->addLayout(lHeaderLabels); lHeader->addWidget(lblLogo, 0, Qt::AlignRight); lblBanner->setLayout(lHeader); // model game modelGameList = new GameListTableModel(this); // sort and filter proxy model proxyModelGameList = new GameListSortFilterProxyModel(this); proxyModelGameList->setSourceModel(modelGameList); proxyModelGameList->setDynamicSortFilter(true); // view game viewGameList = new QTableView(this); viewGameList->setShowGrid(false); viewGameList->setAlternatingRowColors(true); viewGameList->horizontalHeader()->setHighlightSections(false); viewGameList->verticalHeader()->hide(); viewGameList->verticalHeader()->setHighlightSections(false); viewGameList->setSelectionMode(QAbstractItemView::SingleSelection); viewGameList->setSelectionBehavior(QAbstractItemView::SelectRows); viewGameList->setSortingEnabled(false); // FIXME: disabled till issues solved #if 0 QFont font = viewGameList->font(); font.setPointSize(font.pointSize() - 2); viewGameList->setFont(font); #endif viewGameList->setModel(proxyModelGameList); viewGameList->setColumnWidth(0, 200); // name viewGameList->setColumnWidth(1, 90); // type viewGameList->setColumnWidth(2, 50); // players viewGameList->setColumnWidth(3, 50); // state viewGameList->setColumnHidden(4, true); connect( viewGameList->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)), this, SLOT(gameListSelectionChanged(const QItemSelection&, const QItemSelection&))); connect(viewGameList, SIGNAL(activated(const QModelIndex &)), this, SLOT(actionOpenTable())); // view game filter filterPatternGame = new QLineEdit(this); filterPatternGame->hide(); chkHideStartedGames = new QCheckBox(tr("hide started"), this); connect(chkHideStartedGames, SIGNAL(stateChanged(int)), this, SLOT(filterHideStartedGames(int))); chkHidePrivateGames = new QCheckBox(tr("hide private"), this); connect(chkHidePrivateGames, SIGNAL(stateChanged(int)), this, SLOT(filterHidePrivateGames(int))); QHBoxLayout *lGameFilter = new QHBoxLayout(); lGameFilter->setContentsMargins(0, 0, 0, 0); //lGameFilter->addWidget(new QLabel(tr("Game name filter:"), this)); //lGameFilter->addWidget(filterPatternGame); lGameFilter->addWidget(chkHideStartedGames); lGameFilter->addWidget(chkHidePrivateGames); connect(filterPatternGame, SIGNAL(textChanged(const QString&)), this, SLOT(gameFilterChanged())); // model player modelPlayerList = new PlayerListTableModel(this); // view player viewPlayerList = new QTableView(this); viewPlayerList->setShowGrid(false); viewPlayerList->horizontalHeader()->hide(); // TODO: enable if required viewPlayerList->horizontalHeader()->setHighlightSections(false); viewPlayerList->verticalHeader()->hide(); viewPlayerList->verticalHeader()->setHighlightSections(false); viewPlayerList->setSelectionMode(QAbstractItemView::SingleSelection); viewPlayerList->setSelectionBehavior(QAbstractItemView::SelectRows); viewPlayerList->setModel(modelPlayerList); // container widget wGameFilter = new QWidget(this); wGameFilter->setLayout(lGameFilter); // game btnRegister = new QPushButton(tr("&Register"), this); btnRegister->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(btnRegister, SIGNAL(clicked()), this, SLOT(actionRegister())); btnUnregister = new QPushButton(tr("&Unregister"), this); btnUnregister->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(btnUnregister, SIGNAL(clicked()), this, SLOT(actionUnregister())); btnOpenTable = new QPushButton(tr("&Open table"), this); btnOpenTable->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(btnOpenTable, SIGNAL(clicked()), this, SLOT(actionOpenTable())); btnStartGame = new QPushButton(tr("&Start game"), this); btnStartGame->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(btnStartGame, SIGNAL(clicked()), this, SLOT(actionStartGame())); QHBoxLayout *lRegister = new QHBoxLayout(); lRegister->addWidget(btnRegister); lRegister->addWidget(btnUnregister); QHBoxLayout *lGameActions = new QHBoxLayout(); lGameActions->addWidget(btnOpenTable); lGameActions->addWidget(btnStartGame); // gameinfo lblGameInfoName = new QLabel(this); lblGameInfoPlayers = new QLabel(this); lblGameInfoId = new QLabel(this); lblGameInfoStakes = new QLabel(this); lblGameInfoTimeout = new QLabel(this); lblGameInfoBlinds = new QLabel(this); QFont fntGameInfoTitle = lblGameInfoName->font(); fntGameInfoTitle.setPointSize(fntGameInfoTitle.pointSize() + 2); fntGameInfoTitle.setBold(true); lblGameInfoName->setFont(fntGameInfoTitle); lblGameInfoPlayers->setFont(fntGameInfoTitle); QGridLayout *lGameInfo = new QGridLayout; lGameInfo->setContentsMargins(11,11,0,11); lGameInfo->addWidget(lblGameInfoName, 0, 0, 1, 1); lGameInfo->addWidget(lblGameInfoPlayers, 0, 1, 1, 1, Qt::AlignRight); lGameInfo->addWidget(new QLabel(tr("Game ID"), this), 2, 0, 1, 1); lGameInfo->addWidget(lblGameInfoId, 2, 1, 1, 1); lGameInfo->addWidget(new QLabel(tr("Initial stakes"), this), 3, 0, 1, 1); lGameInfo->addWidget(lblGameInfoStakes, 3, 1, 1, 1); lGameInfo->addWidget(new QLabel(tr("Player timeout"), this), 4, 0, 1, 1); lGameInfo->addWidget(lblGameInfoTimeout, 4, 1, 1, 1); lGameInfo->addWidget(new QLabel(tr("Blinds"), this), 5, 0, 1, 1, Qt::AlignTop); lGameInfo->addWidget(lblGameInfoBlinds, 5, 1, 1, 1, Qt::AlignTop); lGameInfo->addWidget(viewPlayerList, 6, 0, 1, 2); lGameInfo->addLayout(lRegister, 7, 0, 1, 2); lGameInfo->addLayout(lGameActions, 8, 0, 1, 2); wGameInfo = new QWidget(this); wGameInfo->setLayout(lGameInfo); wGameInfo->setFixedWidth(260); // connection cbSrvAddr = new QComboBox(this); cbSrvAddr->setEditable(true); cbSrvAddr->setToolTip( tr("The desired server (domain-name or IP) to connect with.\nYou can optionally specify a port number.\nFormat: [:]")); connect(cbSrvAddr->lineEdit(), SIGNAL(returnPressed()), this, SLOT(actionConnect())); btnConnect = new QPushButton(tr("&Connect"), this); btnConnect->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(btnConnect, SIGNAL(clicked()), this, SLOT(actionConnect())); btnClose = new QPushButton(tr("Cl&ose"), this); btnClose->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(btnClose, SIGNAL(clicked()), this, SLOT(actionClose())); QLabel *lblServer = new QLabel(tr("Server:"), this); lblServer->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); QHBoxLayout *lConnect = new QHBoxLayout(); lConnect->setContentsMargins(0,0,0,0); lConnect->addWidget(lblServer); lConnect->addWidget(cbSrvAddr); lConnect->addWidget(btnConnect); lConnect->addWidget(btnClose); // container widget wConnection = new QWidget(this); wConnection->setLayout(lConnect); // the foyer chat box m_pChat = new ChatBox(ChatBox::INPUTLINE_BOTTOM, 0, this); m_pChat->showChatBtn(true); m_pChat->showTime((config.getInt("chat_verbosity_foyer") & 0x1)); connect(m_pChat, SIGNAL(dispatchedMessage(QString)), this, SLOT(actionChat(QString))); // new game btnCreateGame = new QPushButton(tr("Create own game"), this); btnCreateGame->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(btnCreateGame, SIGNAL(clicked()), this, SLOT(actionCreateGame())); // content layout QGridLayout *layout = new QGridLayout; // row 0 layout->addWidget(wConnection, 0, 0, 1, 2); // row 1 layout->addWidget(viewGameList, 1, 0, 1, 1); layout->addWidget(wGameInfo, 1, 1, 2, 1, Qt::AlignCenter | Qt::AlignTop); // row 2 layout->addWidget(wGameFilter, 2, 0, 1, 1); // row 3 layout->addWidget(m_pChat, 3, 0, 1, 1); layout->addWidget(btnCreateGame, 3, 1, 1, 1, Qt::AlignBottom | Qt::AlignRight); layout->setColumnStretch(0, 2); layout->setColumnMinimumWidth(0, 300); layout->setColumnMinimumWidth(1, 150); layout->setContentsMargins(11,11,11,11); // use a default margin // the main layout with removed margins QVBoxLayout *lMain = new QVBoxLayout; lMain->addWidget(lblBanner); lMain->addLayout(layout); lMain->setContentsMargins(0,0,0,0); // widget decoration #if 0 QPalette mp(this->palette()); mp.setColor(QPalette::Window, Qt::black); mp.setColor(QPalette::WindowText, Qt::gray); //mp.setColor(QPalette::Text, Qt::gray); this->setPalette(mp); #endif // create a main widget containing the layout QWidget *central = new QWidget(this); central->setLayout(lMain); this->setCentralWidget(central); // menus QAction *action; QMenu *menuGame = new QMenu(this); action = new QAction(tr("&Settings"), this); action->setShortcut(tr("CTRL+S")); connect(action, SIGNAL(triggered()), this, SLOT(actionSettings())); menuGame->addAction(action); #ifdef DEBUG menuGame->addSeparator(); action = new QAction(tr("&Test"), this); action->setShortcut(tr("CTRL+T")); connect(action, SIGNAL(triggered()), this, SLOT(actionTest())); menuGame->addAction(action); #endif menuGame->addSeparator(); action = new QAction(tr("&Quit"), this); action->setShortcut(tr("CTRL+Q")); connect(action, SIGNAL(triggered()), qApp, SLOT(quit())); menuGame->addAction(action); // help menu QMenu *menuHelp = new QMenu(this); action = new QAction(tr("&Handbook"), this); action->setShortcut(tr("CTRL+H")); connect(action, SIGNAL(triggered()), this, SLOT(actionHelp())); menuHelp->addAction(action); menuHelp->addSeparator(); action = new QAction(tr("&About"), this); action->setShortcut(tr("CTRL+A")); connect(action, SIGNAL(triggered()), this, SLOT(actionAbout())); menuHelp->addAction(action); // add menus to main-window menu-bar menuBar()->addMenu(menuGame)->setText(tr("&Game")); menuBar()->addMenu(menuHelp)->setText(tr("&Help")); // gamelist update timer timerGamelistUpdate = new QTimer(this); connect(timerGamelistUpdate, SIGNAL(timeout()), qApp, SLOT(requestGamelist())); // current selected game update timer timerSelectedGameUpdate = new QTimer(this); connect(timerSelectedGameUpdate, SIGNAL(timeout()), this, SLOT(actionSelectedGameUpdate())); // current selected game update timer timerServerTimeUpdate= new QTimer(this); connect(timerServerTimeUpdate, SIGNAL(timeout()), this, SLOT(updateServerTimeLabel())); // initially enable/disabled widgets updateConnectionStatus(); // load gui settings QSettings settings; settings.beginGroup("MainWindow"); this->resize(settings.value("size", QSize(700, 600)).toSize()); this->move(settings.value("pos", QPoint(50, 50)).toPoint()); // filter chkHideStartedGames->setCheckState( Qt::CheckState(settings.value("filterHideStartedGames", 0).toInt())); chkHidePrivateGames->setCheckState( Qt::CheckState(settings.value("filterHidePrivateGames", 0).toInt())); settings.endGroup(); // load serverlist model QStandardItemModel *modelSrvLst = new QStandardItemModel(0, 2, parent); modelSrvLst->setHeaderData(0, Qt::Horizontal, tr("Name")); modelSrvLst->setHeaderData(1, Qt::Horizontal, tr("Connections")); int nSrvAddr = settings.beginReadArray("Serverlist"); for (int i = 0; i < nSrvAddr; ++i) { settings.setArrayIndex(i); QString server = settings.value("Name").toString(); if (!server.isEmpty()) { modelSrvLst->insertRow(0); modelSrvLst->setData(modelSrvLst->index(0, 0), server); modelSrvLst->setData(modelSrvLst->index(0, 1), settings.value("Connections").toInt()); } } settings.endArray(); modelSrvLst->sort(1, Qt::DescendingOrder); // no serverhistory found then use default server from config if (modelSrvLst->rowCount() == 0) { modelSrvLst->insertRow(0); modelSrvLst->setData( modelSrvLst->index(0, 0), QString::fromStdString(config.get("default_host") + ":" + config.get("default_port"))); modelSrvLst->setData(modelSrvLst->index(0, 1), 0); } cbSrvAddr->setModel(modelSrvLst); } void WMain::addLog(const QString &line) { m_pChat->addMessage(line, Qt::darkGreen); } void WMain::addChat(const QString &from, const QString &text) { m_pChat->addMessage(text, from); if (config.getBool("log_chat")) log_msg("foyer", "(%s) %s", from.toStdString().c_str(), text.toStdString().c_str()); } void WMain::addServerMessage(const QString &text) { m_pChat->addMessage(text, Qt::blue); log_msg("infomsg", "%s", text.toStdString().c_str()); } void WMain::addServerErrorMessage(int code, const QString &text) { QString qmsg = tr("Error") + ": " + text + " (Code: " + QString::number(code) + ")"; m_pChat->addMessage(qmsg, Qt::red); log_msg("errmsg", "Error: %s (Code: %d)", text.toStdString().c_str(), code); } void WMain::updateConnectionStatus() { const bool is_connected = ((PClient*)qApp)->isConnected(); const bool is_connecting = ((PClient*)qApp)->isConnecting(); if (is_connecting) { btnConnect->setEnabled(false); btnClose->setEnabled(true); cbSrvAddr->setEnabled(false); wConnection->setVisible(true); } else if (is_connected) { btnConnect->setEnabled(false); btnClose->setEnabled(true); cbSrvAddr->setEnabled(false); // setup timers for gamelist update, select-game update, server-time update timerGamelistUpdate->start(60*1000); timerSelectedGameUpdate->start(15*1000); timerServerTimeUpdate->start(1000); wConnection->setVisible(false); } else // disconnected { if (cbSrvAddr->lineEdit()->text().length()) btnConnect->setEnabled(true); else btnConnect->setEnabled(false); btnClose->setEnabled(false); cbSrvAddr->setEnabled(true); modelGameList->clear(); modelPlayerList->clear(); timerGamelistUpdate->stop(); timerSelectedGameUpdate->stop(); timerServerTimeUpdate->stop(); wConnection->setVisible(true); } m_pChat->setEnabled(is_connected); btnCreateGame->setEnabled(is_connected); viewGameList->setEnabled(is_connected); viewPlayerList->setEnabled(is_connected); wGameFilter->setEnabled(is_connected); wGameInfo->setEnabled(is_connected); updateWelcomeLabel(); updateServerTimeLabel(); QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); if (pSelect->hasSelection()) { const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int gid = modelGameList->findGidByRow(selected_row); updateGameinfo(gid); } else updateGameinfo(-1); } void WMain::notifyPlayerinfo(int cid) { //dbg_msg("DEBUG", "notify playerinfo <%d>", cid); #if 0 const playerinfo *player = ((PClient*)qApp)->getPlayerInfo(cid); if (!player) return; #endif // FIXME: update the model only if cid is element of selected game; // and update only the needed items like in gamelistmodel // stringlistmodel should contain as row.value QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); if (pSelect->hasSelection()) { const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int gid = modelGameList->findGidByRow(selected_row); //dbg_msg("DEBUG", "select-row:%d gid:%d", selected_row, gid); updatePlayerList(gid); } } void WMain::notifyPlayerlist(int gid) { //dbg_msg("DEBUG", "notify playerlist <%d>", gid); QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); if (pSelect->hasSelection()) { const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int sel_gid = modelGameList->findGidByRow(selected_row); if (sel_gid == gid) updatePlayerList(gid); } } void WMain::updatePlayerList(int gid) { modelPlayerList->clear(); const gameinfo *ginfo = ((PClient*)qApp)->getGameInfo(gid); if (!ginfo) return; for (unsigned int i = 0; i < ginfo->players.size(); ++i) { const playerinfo *pinfo = ((PClient*)qApp)->getPlayerInfo(ginfo->players[i]); if (pinfo) modelPlayerList->updatePlayerName(i, pinfo->name); else modelPlayerList->updatePlayerName(i, QString("??? (%1)").arg(ginfo->players[i])); } viewPlayerList->resizeRowsToContents(); } void WMain::actionConnect() { if (!cbSrvAddr->lineEdit()->text().length() || ((PClient*)qApp)->isConnected()) return; // store server in combobox and settings int idx = cbSrvAddr->findText(cbSrvAddr->lineEdit()->text()); QAbstractItemModel *modelSrvLst = cbSrvAddr->model(); if (idx == -1) { modelSrvLst->insertRow(0); modelSrvLst->setData(modelSrvLst->index(0, 0), cbSrvAddr->lineEdit()->text()); modelSrvLst->setData(modelSrvLst->index(0, 1), 1); } else { int count = modelSrvLst->data(modelSrvLst->index(idx, 1)).toInt(); modelSrvLst->setData(modelSrvLst->index(idx, 1), ++count); modelSrvLst->sort(1, Qt::DescendingOrder); } writeServerlist(); // split up the connect-string: : QStringList srvlist = cbSrvAddr->lineEdit()->text().split(":", QString::SkipEmptyParts); unsigned int port = config.getInt("default_port"); if (!srvlist.count()) return; else if (srvlist.count() > 1) port = srvlist.at(1).toInt(); if (!((PClient*)qApp)->doConnect(srvlist.at(0), port)) addLog(tr("Error connecting.")); else { updateConnectionStatus(); // FIXME: set focus on chat input line //m_pChat->setFocus(Qt::OtherFocusReason); } } void WMain::actionClose() { ((PClient*)qApp)->doClose(); } void WMain::actionTest() { #ifdef DEBUG WTable *table = new WTable(0, 0); table->slotShow(); table->showDebugTable(); #ifndef NOAUDIO dbg_msg("DEBUG", "playing test sound"); audio_play(SOUND_TEST_1); #endif /* NOAUDIO */ #endif } void WMain::doRegister(bool bRegister) { Q_ASSERT_X(viewGameList, Q_FUNC_INFO, "invalid gamelistview pointer"); QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); if (pSelect->hasSelection()) { const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int gid = modelGameList->findGidByRow(selected_row); const gameinfo *gi = ((PClient*)qApp)->getGameInfo(gid); Q_ASSERT_X(gi, Q_FUNC_INFO, "invalid gameinfo pointer"); QString password; if (bRegister && gi->password) { bool ok; password = QInputDialog::getText(this, tr("Private game"), tr("Please enter the game password:"), (config.getBool("ui_echo_password") ? QLineEdit::Normal : QLineEdit::Password), //inline if statement to echo or mask password QString(), &ok); if (!ok) return; } ((PClient*)qApp)->doRegister(gid, bRegister, password); ((PClient*)qApp)->requestGameinfo(gid); ((PClient*)qApp)->requestPlayerlist(gid); } } void WMain::actionRegister() { doRegister(true); } void WMain::actionUnregister() { doRegister(false); } void WMain::actionOpenTable() { Q_ASSERT_X(viewGameList, Q_FUNC_INFO, "invalid gamelistview pointer"); QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); if (pSelect->hasSelection()) { const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int gid = modelGameList->findGidByRow(selected_row); tableinfo* tinfo = ((PClient*)qApp)->getTableInfo(gid, 0 /* FIXME */); // drop message and display notice if there is no table-info if (!tinfo) { addLog(tr("The table will be opened on the next hand.")); return; } tinfo->window->show(); } } void WMain::actionStartGame() { Q_ASSERT_X(viewGameList, Q_FUNC_INFO, "invalid gamelistview pointer"); QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); if (pSelect->hasSelection()) { const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int gid = modelGameList->findGidByRow(selected_row); ((PClient*)qApp)->doStartGame(gid); ((PClient*)qApp)->requestGameinfo(gid); } } void WMain::actionSettings() { char cfgfile[1024]; snprintf(cfgfile, sizeof(cfgfile), "%s/client.cfg", sys_config_path()); SettingsDialog dialogSettings(config); if (dialogSettings.exec() != QDialog::Accepted) return; // save the settings config.save(cfgfile); // updates this->updateWelcomeLabel(); addLog(tr("You may need to restart the client for all settings to take effect.")); } void WMain::actionHelp() { QDesktopServices::openUrl(QUrl(CLIENT_WEBSITE_HELP)); } void WMain::actionAbout() { AboutDialog dialogAbout; dialogAbout.exec(); } void WMain::actionCreateGame() { CreateGameDialog dialogCreateGame; if (dialogCreateGame.exec() != QDialog::Accepted) return; gamecreate gc; gc.name = dialogCreateGame.getName(); gc.max_players = dialogCreateGame.getPlayers(); gc.stake = dialogCreateGame.getStake(); gc.timeout = dialogCreateGame.getTimeout(); gc.blinds_start = dialogCreateGame.getBlindsStart(); gc.blinds_factor = dialogCreateGame.getBlindsFactor(); gc.blinds_time = dialogCreateGame.getBlindsTime(); gc.password = dialogCreateGame.getPassword(); ((PClient*)qApp)->createGame(&gc); ((PClient*)qApp)->requestGamelist(); } void WMain::actionChat(QString msg) { // send raw to server if first char is '/' if (config.getBool("chat_console") && msg.at(0) == QChar('/')) { ((PClient*)qApp)->sendDebugMsg(msg.mid(1)); return; } ((PClient*)qApp)->chatAll(msg); } void WMain::gameListSelectionChanged( const QItemSelection& selected, const QItemSelection& deselected) { if (!selected.isEmpty()) { const int selected_row = proxyModelGameList->mapToSource((*selected.begin()).topLeft()).row(); const int gid = modelGameList->findGidByRow(selected_row); /* dbg_msg("gameListSelectionChanged", "selected-row:%d gid:%d", selected_row, gid); */ ((PClient*)qApp)->requestGameinfo(gid); ((PClient*)qApp)->requestPlayerlist(gid); updateGameinfo(gid); } } void WMain::gameFilterChanged() { proxyModelGameList->setFilterRegExp( QRegExp(filterPatternGame->text(), Qt::CaseInsensitive)); } void WMain::closeEvent(QCloseEvent *event) { if (((PClient*)qApp)->isTableWindowRemaining()) { event->ignore(); showMinimized(); } else { // store settings QSettings settings; settings.beginGroup("MainWindow"); settings.setValue("size", this->size()); settings.setValue("pos", this->pos()); // filter settings.setValue("filterHideStartedGames", chkHideStartedGames->checkState()); settings.setValue("filterHidePrivateGames", chkHidePrivateGames->checkState()); settings.endGroup(); event->accept(); } } QString WMain::getGametypeString(gametype type) { switch (type) { case GameTypeHoldem: return QString(tr("THNL")); default: return QString(tr("unkown gametype")); } } QString WMain::getGamemodeString(gamemode mode) { switch (mode) { case GameModeRingGame: return QString(tr("Cash game")); case GameModeFreezeOut: return QString(tr("Tournament")); case GameModeSNG: return QString(tr("Sit'n'Go")); default: return QString(tr("unkown gamemode")); } } QString WMain::getGamestateString(gamestate state) { switch (state) { case GameStateWaiting: return QString(tr("Waiting")); case GameStateStarted: return QString(tr("Started")); case GameStateEnded: return QString(tr("Ended")); default: return QString(tr("unkown gamestate")); } } void WMain::notifyGameinfo(int gid) { const gameinfo *gi = ((PClient*)qApp)->getGameInfo(gid); Q_ASSERT_X(gi, Q_FUNC_INFO, "invalid gameinfo pointer"); modelGameList->updateGameName(gid, gi->name); modelGameList->updateGameType(gid, getGametypeString(gi->type) + " " + getGamemodeString(gi->mode)); modelGameList->updatePlayers(gid, QString("%1 / %2").arg(gi->players_count).arg(gi->players_max)); modelGameList->updateGameState(gid, getGamestateString(gi->state)); modelGameList->updatePassword(gid, gi->password); viewGameList->resizeRowsToContents(); // update gameinfo panel Q_ASSERT_X(viewGameList, Q_FUNC_INFO, "invalid gamelistview pointer"); QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); if (pSelect->hasSelection()) { const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int sel_gid = modelGameList->findGidByRow(selected_row); if (gid == sel_gid) updateGameinfo(gid); } } void WMain::notifyGamelist() { // remove all vanished items from modelGameList for (int i=0; i < modelGameList->rowCount(); i++) { const int gid = modelGameList->findGidByRow(i); // remove abaondoned games from list if (!((PClient*)qApp)->isGameInList(gid)) modelGameList->removeRow(i); } } void WMain::actionSelectedGameUpdate() { #if 0 // do not update if window hasn't the focus if (!isActiveWindow()) return; #endif QItemSelectionModel *pSelect = viewGameList->selectionModel(); Q_ASSERT_X(pSelect, Q_FUNC_INFO, "invalid selection model pointer"); // only update gameinfo is a game is selected if (!pSelect->hasSelection()) return; const int selected_row = proxyModelGameList->mapToSource(pSelect->selectedRows().at(0)).row(); const int gid = modelGameList->findGidByRow(selected_row); //dbg_msg(Q_FUNC_INFO, "timer: updating game %d", gid); ((PClient*)qApp)->requestGameinfo(gid); ((PClient*)qApp)->requestPlayerlist(gid); } void WMain::updateWelcomeLabel() { const bool is_connected = ((PClient*)qApp)->isConnected(); QString strConnectionState; if (is_connected) strConnectionState = "" + tr("Logout") + ""; else strConnectionState = "offline"; lblWelcome->setText("" + tr("Welcome") + " " + QString::fromStdString(config.get("player_name")) + "" + "  (" + strConnectionState + ")" + ""); } void WMain::updateGameinfo(int gid) { if (gid == -1) { lblGameInfoName->clear(); lblGameInfoPlayers->clear(); lblGameInfoId->clear(); lblGameInfoStakes->clear(); lblGameInfoTimeout->clear(); lblGameInfoBlinds->clear(); btnRegister->setEnabled(false); btnUnregister->setEnabled(false); btnOpenTable->setVisible(false); btnStartGame->setVisible(false); return; } const gameinfo *gi = ((PClient*)qApp)->getGameInfo(gid); if (!gi) return; lblGameInfoName->setText(gi->name); lblGameInfoPlayers->setText(QString("%1 / %2").arg(gi->players_count).arg(gi->players_max)); lblGameInfoId->setText(QString("%1").arg(gid)); lblGameInfoStakes->setText(QString("%1").arg(gi->initial_stakes)); lblGameInfoTimeout->setText(QString("%1s").arg(gi->player_timeout)); lblGameInfoBlinds->setText(QString("%1 /
x%2 /
%3s
") .arg(gi->blinds_start) .arg(gi->blinds_factor, 0, 'f', 2) .arg(gi->blinds_time)); btnRegister->setEnabled(!gi->registered && gi->state == GameStateWaiting); btnUnregister->setEnabled(gi->registered && gi->state == GameStateWaiting); btnOpenTable->setVisible(gi->registered && gi->state != GameStateWaiting); btnStartGame->setVisible(gi->registered && gi->owner && gi->players_count >= 2 && gi->state == GameStateWaiting); } void WMain::updateServerTimeLabel() { const bool is_connected = ((PClient*)qApp)->isConnected(); if (is_connected) { const QDateTime timeServer = ((PClient*)qApp)->getServerTime(); lblServerTime->setText(timeServer.toString("dddd, yyyy-MM-dd, hh:mm:ss")); } else lblServerTime->clear(); } void WMain::writeServerlist() const { QSettings settings; settings.beginWriteArray("Serverlist"); int numServer = cbSrvAddr->count(); // store maximal 10 server in recent list if (numServer > 10) numServer = 10; QAbstractItemModel *pModel = cbSrvAddr->model(); for (int i = 0; i < numServer; ++i) { settings.setArrayIndex(i); settings.setValue("Name", pModel->data(pModel->index(i, 0))); settings.setValue("Connections", pModel->data(pModel->index(i, 1)).toInt()); } settings.endArray(); } void WMain::filterHideStartedGames(int state) { if (state == Qt::Checked) proxyModelGameList->hideGameState(getGamestateString(GameStateStarted)); else proxyModelGameList->showGameState(getGamestateString(GameStateStarted)); } void WMain::filterHidePrivateGames(int state) { proxyModelGameList->showPrivateGames(state == Qt::Checked); } holdingnuts-0.0.5/src/client/Seat.hpp0000644000175000001440000000564211220704065017101 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #ifndef _HOLDING_NUTS_SEAT_H #define _HOLDING_NUTS_SEAT_H #include #include #include #include #include "Player.hpp" class Seat : public QObject, public QGraphicsItem { Q_OBJECT public: Seat(unsigned int id, QWidget *parent); void setInfo(const QString& name, const QString& location); void setStake(chips_type amount); void setCurrent(bool cur); void setSitout(bool sitout); void setMySeat(bool bMyseat); void setAction(Player::PlayerAction action, chips_type amount = 0); void setWin(chips_type amount = 0); void setCards(const char *c1, const char *c2); void setValid(bool valid); void showBigCards(bool bShow) { m_bBigCards = bShow; }; void showSmallCards(bool bShow) { m_bSmallCards = bShow; }; virtual QRectF boundingRect() const; virtual QRectF boundingRectSeat() const; virtual void paint( QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget); bool isValid() const { return m_bValid; } static void setInSeatFont(const QFont& font); private: void calcSCardPos(qreal& x, qreal& y) const; void calcBetTextPos(qreal& x, qreal& y, int txt_width) const; void chopName(); public: // cards size static const qreal sx_card; static const qreal sy_card; // mini cards size static const qreal sx_mini_card; static const qreal sy_mini_card; private: //! \brief Seat ID (clockwise) const unsigned int m_nID; //! \brief Playername on the Seat QString m_strName; //! \brief QString m_strStake; //! \brief QString m_strAmount; //! \brief bool m_bValid; //! \brief bool m_bMySeat; //! \brief bool m_bCurrent; //! \brief bool m_bSitout; //! \brief Pointer to current Action Image const QImage *m_pCurrentActionImg; //! \brief first Card QPixmap m_FirstCard; //! \brief second Card QPixmap m_SecondCard; //! \brief display big-cards bool m_bSmallCards; //! \brief display small-cards bool m_bBigCards; //! \brief In-Seat-Font (Name, Amount, ...) static QFont m_ftInSeat; //! \brief Font Metrics from InSeatFont static QFontMetrics m_fmInSeat; }; #endif /* _HOLDING_NUTS_SEAT_H */ holdingnuts-0.0.5/src/client/WTable.cpp0000644000175000001440000013424511220704065017360 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer * Michael Miller */ #include #include #include #include "Config.h" #include "Debug.h" #include "Logger.h" #include "ConfigParser.hpp" #include "SysAccess.h" #include "GameLogic.hpp" #include "pclient.hpp" #include "WTable.hpp" #include "ChatBox.hpp" #include "Seat.hpp" #include "DealerButton.hpp" #include "EditableSlider.hpp" #include "TimeOut.hpp" #ifndef NOAUDIO # include "Audio.h" #endif #include "data.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; extern ConfigParser config; #ifdef DEBUG # include QDebug operator << (QDebug s, const Table::State& state) { switch (state) { case Table::GameStart: s << "GameStart"; break; case Table::ElectDealer: s << "ElectDealer"; break; case Table::NewRound: s << "NewRound"; break; case Table::Blinds: s << "Blinds"; break; case Table::Betting: s << "Betting"; break; case Table::AskShow: s << "AskShow"; break; case Table::AllFolded: s << "AllFolded"; break; case Table::Showdown: s << "Showdown"; break; case Table::EndRound: s << "EndRound"; break; default: s << static_cast(state); } return s; } QDebug operator << (QDebug s, const Table::BettingRound& r) { switch (r) { case Table::Preflop: s << "Preflop"; break; case Table::Flop: s << "Flop"; break; case Table::Turn: s << "Turn"; break; case Table::River: s << "River"; break; default: s << static_cast(r); } return s; } QDebug operator << (QDebug s, const Player::PlayerAction& p) { switch (p) { case Player::None: s << "None"; break; case Player::ResetAction: s << "ResetAction"; break; case Player::Check: s << "Check"; break; case Player::Fold: s << "Fold"; break; case Player::Call: s << "Call"; break; case Player::Bet: s << "Bet"; break; case Player::Raise: s << "Raise"; break; case Player::Allin: s << "Allin"; break; case Player::Show: s << "Show"; break; case Player::Muck: s << "Muck"; break; case Player::Sitout: s << "Sitout"; break; case Player::Back: s << "Back"; break; default: s << "unkown"; } return s; } QDebug operator << (QDebug s, const seatinfo& si) { s << "seatinfo" << "\n"; s << "\t client_id= " << si.client_id << "\n"; s << "\t valid= " << (si.valid ? "true" : "false") << "\n"; s << "\t in_round= " << (si.in_round ? "true" : "false") << "\n"; s << "\t sitout= " << (si.sitout ? "true" : "false") << "\n"; s << "\t PlayerAction= " << si.action << "\n"; s << "\t bet= " << si.bet << "\n"; s << "\t stake= " << si.stake << "\n"; s << "end seatinfo" << "\n"; return s; } QDebug operator << (QDebug s, const table_snapshot& t) { s << "table_snapshot\n"; s << "\t state= " << Table::State(t.state) << "\n"; s << "\t betting_round= " << Table::BettingRound(t.betting_round) << "\n"; s << "\t s_dealer= " << t.s_dealer << "\n"; s << "\t small blind= " << t.s_sb << "\n"; s << "\t big blind= " << t.s_bb << "\n"; s << "\t s_cur= " << t.s_cur << "\n"; s << "\t s_lastbet= " << t.s_lastbet << "\n"; s << "\t minimum_bet= " << t.minimum_bet << "\n"; s << "\t pots= "; for(unsigned i = 0; i < t.pots.size(); ++i) s << "[" << i << "]= " << t.pots.at(i); s << "\n"; s << "\t my_seat= " << t.my_seat << "\n"; s << "end table_snapshot" << "\n"; return s; } #endif /* DEBUG */ const unsigned int WTable::nMaxSeats = 10; WTable::WTable(int gid, int tid, QWidget *parent) : QWidget(parent), m_nGid(gid), m_nTid(tid), m_pImgTable(0) { //setAttribute(Qt::WA_DeleteOnClose); // FIXME: implement correctly // scene m_pScene = new QGraphicsScene(this); //m_pScene->setBackgroundBrush(Qt::black);//QPixmap("gfx/table/background.png")); // don't use bsptree m_pScene->setItemIndexMethod(QGraphicsScene::NoIndex); m_pImgTable = new QGraphicsPixmapItem(QPixmap("gfx/table/table.png")); m_pImgTable->setTransformationMode(Qt::SmoothTransformation); m_pScene->addItem(m_pImgTable); m_pDealerButton = new DealerButton; m_pDealerButton->setPos(m_pImgTable->boundingRect().center()); m_pScene->addItem(m_pDealerButton); m_pTimeout = new TimeOut; m_pTimeout->hide(); connect(m_pTimeout, SIGNAL(timeup(int)), this, SLOT(slotTimeup(int))); connect(m_pTimeout, SIGNAL(quarterElapsed(int)), this, SLOT(slotFirstReminder(int))); connect(m_pTimeout, SIGNAL(threeQuarterElapsed(int)), this, SLOT(slotSecondReminder(int))); m_pScene->addItem(m_pTimeout); for (unsigned int j = 0; j < 5; j++) { m_CommunityCards[j] = new QGraphicsPixmapItem( QPixmap(QString("gfx/deck/%1/blank.png") .arg(QString::fromStdString(config.get("ui_card_deck"))))); m_CommunityCards[j]->setTransformationMode(Qt::SmoothTransformation); m_CommunityCards[j]->scale(1.1, 1.1); m_CommunityCards[j]->setZValue(5.0); m_CommunityCards[j]->setPos(calcCCardsPos(j)); m_CommunityCards[j]->hide(); m_pScene->addItem(m_CommunityCards[j]); } for (unsigned int i = 0; i < nMaxSeats; i++) { wseats[i] = new Seat(i, this); wseats[i]->setPos(calcSeatPos(i)); m_pScene->addItem(wseats[i]); // calculate dealer button pos m_ptDealerBtn[i] = calcDealerBtnPos(i, 10); } Seat::setInSeatFont(QFont("Arial", 18, QFont::Bold)); QFont font = QApplication::font(); font.setPointSize(20); font.setBold(true); const QFontMetrics fm(font); const QPointF ptCenter = m_pImgTable->boundingRect().center(); m_pTxtPots = m_pScene->addSimpleText("Main pot: 0", font); m_pTxtPots->setPos(calcPotsPos()); m_pTxtPots->setZValue(3); font.setBold(false); m_pTxtHandStrength = m_pScene->addSimpleText("HandStrength", font); m_pTxtHandStrength->setPos(calcHandStrengthPos()); m_pTxtHandStrength->setZValue(3); m_pTxtHandStrength->setVisible(config.getBool("ui_show_handstrength")); // view m_pView = new QGraphicsView(m_pScene); m_pView->setRenderHint(QPainter::SmoothPixmapTransform); m_pView->setCacheMode(QGraphicsView::CacheNone); m_pView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); m_pView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); m_pView->setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate); m_pView->setOptimizationFlag(QGraphicsView::DontClipPainter, true); m_pView->setFrameStyle(QFrame::Plain); m_pView->setStyleSheet("background: transparent"); // fixed width for action buttons which have an amount in their caption const unsigned int actionbtn_width = 100; // ui - widgets QPushButton *btnFold = new QPushButton(tr("&Fold"), this); btnFold->setFixedWidth(actionbtn_width); connect(btnFold, SIGNAL(clicked()), this, SLOT(actionFold())); btnCheckCall = new QPushButton("Check/Call", this); btnCheckCall->setFixedWidth(actionbtn_width); connect(btnCheckCall, SIGNAL(clicked()), this, SLOT(actionCheckCall())); btnBetRaise = new QPushButton("Bet/Raise", this); btnBetRaise->setFixedWidth(actionbtn_width); connect(btnBetRaise, SIGNAL(clicked()), this, SLOT(actionBetRaise())); QPushButton *btnShow = new QPushButton(tr("&Show"), this); connect(btnShow, SIGNAL(clicked()), this, SLOT(actionShow())); QPushButton *btnMuck = new QPushButton(tr("&Muck"), this); connect(btnMuck, SIGNAL(clicked()), this, SLOT(actionMuck())); QPushButton *btnBack = new QPushButton(tr("I'm bac&k"), this); btnBack->setFixedWidth(actionbtn_width); connect(btnBack, SIGNAL(clicked()), this, SLOT(actionBack())); QPushButton *btnSitout = new QPushButton(tr("Sit&out"), this); btnSitout->setFixedWidth(actionbtn_width); connect(btnSitout, SIGNAL(clicked()), this, SLOT(actionSitout())); // bet shortcuts const unsigned int raisebtn_width = 39; const unsigned int raisebtn_height = 18; btnBetsizeMinimum = new QPushButton(tr("Min"), this); btnBetsizeMinimum->setFixedSize(raisebtn_width, raisebtn_height); connect(btnBetsizeMinimum, SIGNAL(clicked()), this, SLOT(actionBetsizeMinimum())); btnBetsizeQuarterPot = new QPushButton(tr("1/4"), this); btnBetsizeQuarterPot->setFixedSize(raisebtn_width, raisebtn_height); connect(btnBetsizeQuarterPot, SIGNAL(clicked()), this, SLOT(actionBetsizeQuarterPot())); btnBetsizeHalfPot = new QPushButton(tr("1/2"), this); btnBetsizeHalfPot->setFixedSize(raisebtn_width, raisebtn_height); connect(btnBetsizeHalfPot, SIGNAL(clicked()), this, SLOT(actionBetsizeHalfPot())); btnBetsizeThreeQuarterPot = new QPushButton(tr("3/4"), this); btnBetsizeThreeQuarterPot->setFixedSize(raisebtn_width, raisebtn_height); connect(btnBetsizeThreeQuarterPot, SIGNAL(clicked()), this, SLOT(actionBetsizeThreeQuarterPot())); btnBetsizePotsize = new QPushButton(tr("Pot"), this); btnBetsizePotsize->setFixedSize(raisebtn_width, raisebtn_height); connect(btnBetsizePotsize, SIGNAL(clicked()), this, SLOT(actionBetsizePotsize())); btnBetsizeAllin = new QPushButton(tr("Allin"), this); btnBetsizeAllin->setFixedSize(raisebtn_width, raisebtn_height); connect(btnBetsizeAllin, SIGNAL(clicked()), this, SLOT(actionBetsizeAllin())); QHBoxLayout *lPots = new QHBoxLayout(); lPots->addStretch(2); lPots->setContentsMargins(0, 0, 0, 0); lPots->addWidget(btnBetsizeMinimum, Qt::AlignRight); lPots->addWidget(btnBetsizeQuarterPot, Qt::AlignRight); lPots->addWidget(btnBetsizeHalfPot, Qt::AlignRight); lPots->addWidget(btnBetsizeThreeQuarterPot, Qt::AlignRight); lPots->addWidget(btnBetsizePotsize, Qt::AlignRight); lPots->addWidget(btnBetsizeAllin, Qt::AlignRight); wRaiseBtns = new QWidget(this); wRaiseBtns->setLayout(lPots); chkAutoFoldCheck = new QCheckBox("Fold/Check", this); connect(chkAutoFoldCheck, SIGNAL(stateChanged(int)), this, SLOT(actionAutoFoldCheck(int))); chkAutoCheckCall = new QCheckBox("Check/Call", this); connect(chkAutoCheckCall, SIGNAL(stateChanged(int)), this, SLOT(actionAutoCheckCall(int))); m_pSliderAmount = new EditableSlider(this); connect(m_pSliderAmount, SIGNAL(dataChanged()), this, SLOT(slotBetRaiseAmountChanged())); connect(m_pSliderAmount, SIGNAL(returnPressed()), this, SLOT(actionBetRaise())); QHBoxLayout *lActionsBtns = new QHBoxLayout(); lActionsBtns->addWidget(btnFold); lActionsBtns->addWidget(btnCheckCall); lActionsBtns->addWidget(btnBetRaise); lActionsBtns->addWidget(m_pSliderAmount); QVBoxLayout *lActions = new QVBoxLayout(); lActions->addWidget(wRaiseBtns); lActions->addLayout(lActionsBtns); QHBoxLayout *lPreActionsAuto = new QHBoxLayout(); lPreActionsAuto->addWidget(chkAutoFoldCheck); lPreActionsAuto->addWidget(chkAutoCheckCall); QVBoxLayout *lPreActions = new QVBoxLayout(); lPreActions->addLayout(lPreActionsAuto); lPreActions->addWidget(btnSitout, 0, Qt::AlignRight); // FIXME: display outside StackedLayout QHBoxLayout *lPostActions = new QHBoxLayout(); lPostActions->addWidget(btnMuck); lPostActions->addWidget(btnShow); QHBoxLayout *lSitoutActions = new QHBoxLayout(); lSitoutActions->addWidget(btnBack); stlayActions = new QStackedLayout(); QWidget *pageActions = new QWidget(this); QWidget *pagePreActions = new QWidget(this); QWidget *pagePostActions = new QWidget(this); QWidget *pageNoActions = new QWidget(this); QWidget *pageSitoutActions = new QWidget(this); pageActions->setLayout(lActions); pagePreActions->setLayout(lPreActions); pagePostActions->setLayout(lPostActions); pageSitoutActions->setLayout(lSitoutActions); m_nActions = stlayActions->addWidget(pageActions); m_nPreActions = stlayActions->addWidget(pagePreActions); m_nPostActions = stlayActions->addWidget(pagePostActions); m_nNoAction = stlayActions->addWidget(pageNoActions); m_nSitoutActions = stlayActions->addWidget(pageSitoutActions); QLabel *lblActions = new QLabel(this); lblActions->setPixmap(QPixmap("gfx/table/actions.png")); lblActions->setScaledContents(true); lblActions->setFixedSize(450, 90); lblActions->setLayout(stlayActions); m_pChat = new ChatBox(ChatBox::INPUTLINE_BOTTOM, 0, this); m_pChat->setFixedHeight(150); m_pChat->setFontPointSize(m_pChat->fontPointSize() - 1); connect(m_pChat, SIGNAL(dispatchedMessage(QString)), this, SLOT(actionChat(QString))); QGridLayout *mainLayout = new QGridLayout(this); mainLayout->addWidget(m_pView, 0, 0, 1, 5); mainLayout->addWidget(m_pChat, 1, 0); mainLayout->addWidget(lblActions, 1, 3); mainLayout->setColumnStretch(2, 2); mainLayout->setColumnStretch(4, 2); this->setLayout(mainLayout); // shortcuts shortcutFold = new QShortcut(tr("Ctrl+F"), btnFold); connect(shortcutFold, SIGNAL(activated()), this, SLOT(actionFold())); shortcutCallCheck = new QShortcut(tr("Ctrl+C"), btnCheckCall); connect(shortcutCallCheck, SIGNAL(activated()), this, SLOT(actionCheckCall())); shortcutBet = new QShortcut(tr("Ctrl+B"), btnBetRaise); connect(shortcutBet, SIGNAL(activated()), this, SLOT(actionBetRaise())); shortcutRaise = new QShortcut(tr("Ctrl+R"), btnBetRaise); connect(shortcutRaise, SIGNAL(activated()), this, SLOT(actionBetRaise())); shortcutAllin = new QShortcut(tr("Ctrl+A"), btnBetRaise); shortcutAllin->setEnabled(false); connect(shortcutAllin, SIGNAL(activated()), this, SLOT(actionBetRaise())); shortcutMuck = new QShortcut(tr("Ctrl+M"), btnMuck); connect(shortcutMuck, SIGNAL(activated()), this, SLOT(actionMuck())); shortcutShow = new QShortcut(tr("Ctrl+S"), btnShow); connect(shortcutShow, SIGNAL(activated()), this, SLOT(actionShow())); shortcutSitout = new QShortcut(tr("Ctrl+O"), this); connect(shortcutSitout, SIGNAL(activated()), this, SLOT(actionSitout())); shortcutBack = new QShortcut(tr("Ctrl+K"), this); connect(shortcutBack, SIGNAL(activated()), this, SLOT(actionBack())); // assign shortcut for making screenshot QShortcut *shortcutScreenshot = new QShortcut(Qt::Key_F10, this); connect(shortcutScreenshot, SIGNAL(activated()), this, SLOT(actionScreenshot())); // set background QPalette p(this->palette()); p.setBrush(QPalette::Window, QBrush(QPixmap("gfx/table/background.png"))); this->setPalette(p); this->setMinimumSize(640, 480); this->setWindowTitle(tr("HoldingNuts table")); this->setWindowIcon(QIcon(":/res/hn_logo.png")); // load gui settings QSettings settings; settings.beginGroup("TableWindow"); this->resize(settings.value("size", QSize(800, 630)).toSize()); this->move(settings.value("pos", QPoint(50, 50)).toPoint()); settings.endGroup(); } WTable::~WTable() { delete m_pImgTable; delete m_pDealerButton; delete m_pTimeout; delete m_pTxtPots; delete m_pTxtHandStrength; for (unsigned int j = 0; j < 5; j++) delete m_CommunityCards[j]; for (unsigned int i = 0; i < nMaxSeats; i++) delete wseats[i]; delete stlayActions; } QPointF WTable::calcSeatPos(unsigned int nSeatID) const { Q_ASSERT_X(nSeatID < nMaxSeats, Q_FUNC_INFO, "invalid Seat Number"); Q_ASSERT_X(wseats[nSeatID], Q_FUNC_INFO, "bad seat pointer"); Q_ASSERT_X(m_pImgTable, Q_FUNC_INFO, "bad table image pointer"); // 8 9 0 // 7 1 // // 6 2 // 5 4 3 const QRectF& rcSeat = wseats[nSeatID]->boundingRectSeat(); const QRectF& rcTable = this->m_pImgTable->boundingRect(); switch (nSeatID) { case 0: return QPointF(rcTable.width() * 0.65, 0); case 1: return QPointF(rcTable.width() - rcSeat.width() * 0.75, rcTable.height() * 0.30); case 2: return QPointF(rcTable.width() - rcSeat.width() * 0.75, rcTable.height() * 0.65); case 3: return QPointF(rcTable.width() * 0.65, rcTable.height() - rcSeat.height()); case 4: return QPointF(rcTable.width() * 0.5 - rcSeat.width() * 0.5, rcTable.height() - rcSeat.height()); case 5: return QPointF(rcTable.width() * 0.35 - rcSeat.width(), rcTable.height() - rcSeat.height()); case 6: return QPointF(-(rcSeat.width() * 0.25), rcTable.height() * 0.65); case 7: return QPointF(-(rcSeat.width() * 0.25), rcTable.height() * 0.30); case 8: return QPointF(rcTable.width() * 0.35 - rcSeat.width(), 0); case 9: return QPointF(rcTable.width() * 0.5 - rcSeat.width() * 0.5, 0); } return QPointF(0, 0); } QPointF WTable::calcCCardsPos(unsigned int nCard) const { Q_ASSERT_X(nCard < 5, Q_FUNC_INFO, "invalid Card Number"); Q_ASSERT_X(m_pScene, Q_FUNC_INFO, "bad scene pointer"); Q_ASSERT_X(m_CommunityCards[nCard], Q_FUNC_INFO, "bad community card pointer"); QRectF rc = m_CommunityCards[nCard]->boundingRect(); const QTransform m = m_CommunityCards[nCard]->transform(); rc = m.mapRect(rc); const qreal card_spacing = rc.width() * 0.1; const qreal card_width = rc.width() + card_spacing; return QPointF( ((m_pScene->width() - (5 * card_width - card_spacing)) / 2) + nCard * card_width, m_pScene->height() * 0.375); } QPointF WTable::calcTimeoutPos(unsigned int nSeatID) const { Q_ASSERT_X(nSeatID < nMaxSeats, Q_FUNC_INFO, "invalid Seat Number"); Q_ASSERT_X(wseats[nSeatID], Q_FUNC_INFO, "bad seat pointer"); Q_ASSERT_X(m_pTimeout, Q_FUNC_INFO, "bad timeout pointer"); QPointF pt = wseats[nSeatID]->scenePos(); pt.ry() += wseats[nSeatID]->boundingRectSeat().height() - m_pTimeout->boundingRect().height(); return pt; } QPointF WTable::calcHandStrengthPos() const { Q_ASSERT_X(m_pTxtHandStrength, Q_FUNC_INFO, "bad hand strength pointer"); Q_ASSERT_X(m_pImgTable, Q_FUNC_INFO, "bad table image pointer"); static const QFontMetrics fm(m_pTxtHandStrength->font()); static const QPointF ptCenter = m_pImgTable->boundingRect().center(); return QPointF( ptCenter.x() - (fm.width(m_pTxtHandStrength->text()) / 2), 220 + fm.height()); } QPointF WTable::calcPotsPos() const { Q_ASSERT_X(m_pTxtPots, Q_FUNC_INFO, "bad text pots pointer"); Q_ASSERT_X(m_pImgTable, Q_FUNC_INFO, "bad table image pointer"); static const QFontMetrics fm(m_pTxtPots->font()); static const QPointF ptCenter = m_pImgTable->boundingRect().center(); return QPointF( ptCenter.x() - (fm.width(m_pTxtPots->text()) / 2), 220); } QPointF WTable::calcDealerBtnPos( unsigned int nSeatID, int offset) const { Q_ASSERT_X(nSeatID < nMaxSeats, Q_FUNC_INFO, "invalid Seat Number"); Q_ASSERT_X(wseats[nSeatID], Q_FUNC_INFO, "bad seat pointer"); Q_ASSERT_X(m_pDealerButton, Q_FUNC_INFO, "bad table image pointer"); QPointF pt = wseats[nSeatID]->sceneBoundingRect().center(); // 8 9 0 // 7 1 // // 6 2 // 5 4 3 switch (nSeatID) { case 0: case 8: case 9: pt.ry() += (wseats[nSeatID]->sceneBoundingRect().height() * 0.5f + offset); break; case 1: case 2: pt.rx() -= ( wseats[nSeatID]->sceneBoundingRect().width() * 0.5f + m_pDealerButton->sceneBoundingRect().width() + offset); break; case 3: case 4: case 5: pt.ry() -= ( wseats[nSeatID]->sceneBoundingRect().height() * 0.5f + m_pDealerButton->sceneBoundingRect().height() + offset); break; case 6: case 7: pt.rx() += (wseats[nSeatID]->sceneBoundingRect().width() * 0.5f + offset); break; } return pt; } void WTable::evaluateActions(const table_snapshot *snap) { // player does not sit at table if (snap->my_seat == -1) { stlayActions->setCurrentIndex(m_nNoAction); return; } const seatinfo *s = &(snap->seats[snap->my_seat]); // minimum bet if (snap->minimum_bet > s->stake) { m_pSliderAmount->setMinimum(s->stake + s->bet); m_pSliderAmount->setEnabled(false); } else { m_pSliderAmount->setMinimum(snap->minimum_bet); m_pSliderAmount->setEnabled(true); } // maximum bet is stake size m_pSliderAmount->setMaximum(s->stake + s->bet); // evaluate available actions if (s->sitout) { stlayActions->setCurrentIndex(m_nSitoutActions); } else if (!s->in_round || !(snap->state == Table::Blinds || snap->state == Table::Betting || snap->state == Table::AskShow) || (snap->state != Table::AskShow && snap->nomoreaction)) { stlayActions->setCurrentIndex(m_nNoAction); } else if (snap->state == Table::AskShow) { if (snap->s_cur == snap->my_seat) { setForegroundWindow(); stlayActions->setCurrentIndex(m_nPostActions); } else stlayActions->setCurrentIndex(m_nNoAction); } else { // re-enable if actions were disabled by something else btnCheckCall->setEnabled(true); btnBetRaise->setEnabled(true); chips_type greatest_bet = 0; bool bGreaterBet = greaterBet(snap, s->bet, &greatest_bet); if (snap->s_cur == snap->my_seat) { if (s->stake == 0) stlayActions->setCurrentIndex(m_nNoAction); else { setForegroundWindow(); if (bGreaterBet) { btnCheckCall->setText(tr("&Call %1").arg(greatest_bet - s->bet)); btnBetRaise->setText(tr("&Raise %1").arg(m_pSliderAmount->value())); shortcutBet->setEnabled(false); shortcutRaise->setEnabled(true); } else { btnCheckCall->setText(tr("&Check")); if (greaterBet(snap, 0)) { btnBetRaise->setText(tr("&Raise %1").arg(m_pSliderAmount->value())); shortcutBet->setEnabled(false); shortcutRaise->setEnabled(true); } else { btnBetRaise->setText(tr("&Bet %1").arg(m_pSliderAmount->value())); shortcutBet->setEnabled(true); shortcutRaise->setEnabled(false); } } // handle allin-case if (greatest_bet >= s->stake + s->bet) { btnCheckCall->setVisible(false); m_pSliderAmount->setVisible(false); wRaiseBtns->setVisible(false); btnBetRaise->setText(tr("&Allin %1").arg(s->stake)); shortcutAllin->setEnabled(true); shortcutBet->setEnabled(false); shortcutRaise->setEnabled(false); } else if (snap->minimum_bet >= s->stake + s->bet) { btnCheckCall->setVisible(true); m_pSliderAmount->setVisible(false); wRaiseBtns->setVisible(false); btnBetRaise->setText(tr("&Allin %1").arg(s->stake)); shortcutAllin->setEnabled(true); shortcutBet->setEnabled(false); shortcutRaise->setEnabled(false); } else { btnCheckCall->setVisible(true); m_pSliderAmount->setVisible(true); wRaiseBtns->setVisible(true); shortcutAllin->setEnabled(false); shortcutBet->setEnabled(true); shortcutRaise->setEnabled(true); } stlayActions->setCurrentIndex(m_nActions); if (wRaiseBtns->isVisible()) { const chips_type cur_pot = currentPot(); btnBetsizeMinimum->setEnabled(s->stake + s->bet > snap->minimum_bet); btnBetsizeQuarterPot->setEnabled(cur_pot * 0.25f > snap->minimum_bet); btnBetsizeHalfPot->setEnabled(cur_pot * 0.5f > snap->minimum_bet); btnBetsizeThreeQuarterPot->setEnabled(cur_pot * 0.75f > snap->minimum_bet); btnBetsizePotsize->setEnabled(cur_pot >= snap->minimum_bet); } } } else { if (s->stake == 0 || (!bGreaterBet && snap->s_lastbet == snap->my_seat)) // FIXME: do not show actions if there is no action possible for this betting round stlayActions->setCurrentIndex(m_nNoAction); else { if (bGreaterBet) { chkAutoFoldCheck->setText(tr("Fold")); if (greatest_bet >= s->stake + s->bet) chkAutoCheckCall->setText(tr("Allin %1").arg(s->stake)); else chkAutoCheckCall->setText(tr("Call %1").arg(greatest_bet - s->bet)); } else { chkAutoFoldCheck->setText(tr("Check/Fold")); chkAutoCheckCall->setText(tr("Check")); } stlayActions->setCurrentIndex(m_nPreActions); } } } } unsigned int WTable::seatToCentralView(int my, unsigned int seat) const { int mapped_seat; if (my != -1 && config.getBool("ui_centralized_view")) { mapped_seat = (seat - my) + 4; if (mapped_seat >= (int)nMaxSeats) mapped_seat -= nMaxSeats; else if (mapped_seat < 0) mapped_seat += nMaxSeats; } else mapped_seat = seat; return mapped_seat; } void WTable::updateSeat(unsigned int s) { const gameinfo *ginfo = ((PClient*)qApp)->getGameInfo(m_nGid); if (!ginfo) return; const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); const seatinfo *seat = &(snap->seats[s]); Q_ASSERT_X(seat, Q_FUNC_INFO, "invalid seat pointer"); // get correct mapping (central/normal view) for seat-id const unsigned int mapped_seat = seatToCentralView(snap->my_seat, s); // pointer to seat-entity Seat *ui_seat = wseats[mapped_seat]; ui_seat->setValid(seat->valid); // update seat widget if seat is occupied if (seat->valid) { ui_seat->setStake(seat->stake); ui_seat->setSitout(seat->sitout); const int cid = seat->client_id; const playerinfo *pinfo = ((PClient*)qApp)->getPlayerInfo(cid); // check if playerinfo is available if (pinfo) ui_seat->setInfo(pinfo->name, pinfo->location); else ui_seat->setInfo(((PClient*)qApp)->getPlayerName(cid), ""); if (snap->state > Table::ElectDealer) { // highlight current seat ui_seat->setCurrent(snap->s_cur != -1 && snap->s_cur == (int)s); // update timeout display if (snap->s_cur != -1 && (snap->state == Table::Blinds || snap->state == Table::Betting) && snap->seats[snap->s_cur].stake > 0 && snap->seats[snap->s_cur].sitout == false) { const unsigned int curseat_mapped = seatToCentralView(snap->my_seat, snap->s_cur); m_pTimeout->setPos(calcTimeoutPos(curseat_mapped)); m_pTimeout->start(snap->s_cur, ginfo->player_timeout); m_pTimeout->show(); } else { m_pTimeout->hide(); m_pTimeout->stop(); } } // in case the player associated with seat is involved in hand if (seat->in_round) { // is it our seat? ui_seat->setMySeat(snap->my_seat == (int)s); if (snap->state == Table::EndRound) ui_seat->setWin(seat->bet); else ui_seat->setAction((seat->stake == 0) ? Player::Allin : seat->action, seat->bet); std::vector allcards; // use cards of saved holecards or snapshot if (snap->my_seat == (int)s) tinfo->holecards.copyCards(&allcards); else seat->holecards.copyCards(&allcards); // are there cards visible? if (allcards.size()) { char card1[3], card2[3]; strcpy(card1, allcards[0].getName()); strcpy(card2, allcards[1].getName()); ui_seat->setCards(card1, card2); ui_seat->showBigCards(true); } else { if (snap->my_seat == (int)s) ui_seat->setCards("blank", "blank"); else ui_seat->setCards("back", "back"); ui_seat->showBigCards(false); } ui_seat->showSmallCards(true); } else // player isn't anymore involved in current hand { ui_seat->setAction(seat->action); ui_seat->setCards("blank", "blank"); ui_seat->showBigCards(false); ui_seat->showSmallCards(false); } } // schedule scene update ui_seat->update(ui_seat->boundingRect()); } void WTable::updatePots() { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); QString strPots; chips_type pot_sum = 0; if (snap->pots.at(0) > 0) { pot_sum += snap->pots.at(0); strPots = QString(tr("Main pot: %1").arg(snap->pots.at(0))); for (unsigned int t = 1; t < snap->pots.size(); ++t) { pot_sum += snap->pots.at(t); strPots.append( QString(" " + tr("Side pot %1: %2") .arg(t).arg(snap->pots.at(t)))); } } QString strPotSum; if (snap->state <= Table::Betting && currentPot() > 0) strPotSum = QString("%1").arg(currentPot()); else if (pot_sum > 0) strPotSum = QString("%1").arg(pot_sum); m_pTxtPots->setText(strPotSum); m_pTxtPots->setToolTip(strPots); m_pTxtPots->setPos(calcPotsPos()); } void WTable::updateDealerButton() { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); // remember last state change static int last_state = -1; if (snap->state == Table::NewRound && last_state != snap->state) { // update dealer button const unsigned int dealerseat_mapped = seatToCentralView(snap->my_seat, snap->s_dealer); m_pDealerButton->startAnimation(m_ptDealerBtn[dealerseat_mapped]); } last_state = snap->state; } void WTable::updateCommunityCards() { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); if (snap->state == Table::NewRound) for (unsigned int i = 0; i < 5; i++) m_CommunityCards[i]->hide(); std::vector allcards; snap->communitycards.copyCards(&allcards); // load community cards // FIXME: cache pixmaps for (unsigned int i = 0; i < allcards.size(); i++) { m_CommunityCards[i]->setPixmap( QPixmap( QString("gfx/deck/%1/%2.png") .arg(QString::fromStdString(config.get("ui_card_deck"))) .arg(allcards[i].getName()))); m_CommunityCards[i]->show(); } } void WTable::handleAutoActions() { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); if (snap->my_seat == -1) return; const seatinfo *seat = &(snap->seats[snap->my_seat]); Q_ASSERT_X(seat, Q_FUNC_INFO, "invalid seat pointer"); // handle auto-actions if (snap->state == Table::Betting) { if ((int)snap->s_cur == snap->my_seat) { if (chkAutoFoldCheck->checkState() == Qt::Checked) { if (greaterBet(snap, seat->bet)) actionFold(); else actionCheckCall(); chkAutoFoldCheck->setCheckState(Qt::Unchecked); } else if (chkAutoCheckCall->checkState() == Qt::Checked) { chips_type greatest_bet; greaterBet(snap, 0, &greatest_bet); if (m_autocall_amount >= greatest_bet) actionCheckCall(); chkAutoCheckCall->setCheckState(Qt::Unchecked); } } else // validate pre-actions { if (chkAutoCheckCall->checkState() == Qt::Checked) { chips_type greatest_bet; greaterBet(snap, 0, &greatest_bet); if (m_autocall_amount < greatest_bet) chkAutoCheckCall->setCheckState(Qt::Unchecked); } } } else { // reset all actions (pre-caution) chkAutoFoldCheck->setCheckState(Qt::Unchecked); chkAutoCheckCall->setCheckState(Qt::Unchecked); } } void WTable::updateHandStrength() { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); // is not a player if (snap->my_seat == -1) { m_pTxtHandStrength->setText(QString()); return; } const seatinfo *seat = &(snap->seats[snap->my_seat]); Q_ASSERT_X(seat, Q_FUNC_INFO, "invalid seat pointer"); if (seat->in_round) { vector allcards; tinfo->holecards.copyCards(&allcards); if (allcards.size()) { HandStrength strength; GameLogic::getStrength(&(tinfo->holecards), &(snap->communitycards), &strength); m_pTxtHandStrength->setText(WTable::buildHandStrengthString(&strength, 0)); m_pTxtHandStrength->setPos(calcHandStrengthPos()); } else m_pTxtHandStrength->setText(QString()); } else m_pTxtHandStrength->setText(QString()); } void WTable::updateView() { const gameinfo *ginfo = ((PClient*)qApp)->getGameInfo(m_nGid); if (!ginfo) return; const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); // update seat widgets for (unsigned int i=0; i < nMaxSeats; i++) updateSeat(i); // update the dealer button updateDealerButton(); // update all pots updatePots(); // update hand-strength updateHandStrength(); // update the community cards updateCommunityCards(); // evaluate all available actions evaluateActions(snap); // handle pre-set actions handleAutoActions(); // set focus on EditableSlider only if focus isn't on ChatBox if (!m_pChat->hasInputFocus()) m_pSliderAmount->setFocus(); } void WTable::addChat(const QString& from, const QString& text) { m_pChat->addMessage(text, from); if (config.getBool("log_chat")) log_msg("table", "(%d:%d) (%s) %s", m_nGid, m_nTid, from.toStdString().c_str(), text.toStdString().c_str()); } void WTable::addServerMessage(const QString& text) { m_pChat->addMessage(text, Qt::blue); if (config.getBool("log_chat")) log_msg("table", "(%d:%d) %s", m_nGid, m_nTid, text.toStdString().c_str()); } void WTable::closeEvent(QCloseEvent *event) { // FIXME: handle this case: send sitout if player (my_seat != -1 && sitout == false) // store settings QSettings settings; settings.beginGroup("TableWindow"); settings.setValue("size", this->size()); settings.setValue("pos", this->pos()); settings.endGroup(); } void WTable::actionFold() { ((PClient*)qApp)->doSetAction(m_nGid, Player::Fold); stlayActions->setCurrentIndex(m_nNoAction); } void WTable::actionCheckCall() { ((PClient*)qApp)->doSetAction(m_nGid, Player::Call); stlayActions->setCurrentIndex(m_nNoAction); } void WTable::actionBetRaise() { tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); Q_ASSERT_X(tinfo, Q_FUNC_INFO, "getTableInfo failed"); table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); if (snap->my_seat == -1) return; chips_type greatest_bet = 0; greaterBet(snap, 0, &greatest_bet); if (greatest_bet >= snap->seats[snap->my_seat].stake + snap->seats[snap->my_seat].bet || snap->minimum_bet >= snap->seats[snap->my_seat].stake + snap->seats[snap->my_seat].bet) { ((PClient*)qApp)->doSetAction(m_nGid, Player::Allin); } else ((PClient*)qApp)->doSetAction(m_nGid, Player::Raise, m_pSliderAmount->value()); stlayActions->setCurrentIndex(m_nNoAction); } void WTable::actionShow() { ((PClient*)qApp)->doSetAction(m_nGid, Player::Show); stlayActions->setCurrentIndex(m_nNoAction); } void WTable::actionMuck() { ((PClient*)qApp)->doSetAction(m_nGid, Player::Muck); stlayActions->setCurrentIndex(m_nNoAction); } void WTable::doSitout(bool bSitout) { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); if (!snap) return; if (snap->my_seat == -1) return; seatinfo *seat = (seatinfo*) &(snap->seats[snap->my_seat]); // set sitout and show available actions again seat->sitout = bSitout; evaluateActions(snap); } void WTable::actionSitout() { ((PClient*)qApp)->doSetAction(m_nGid, Player::Sitout); doSitout(true); } void WTable::actionBack() { ((PClient*)qApp)->doSetAction(m_nGid, Player::Back); doSitout(false); } void WTable::actionAutoFoldCheck(int state) { // uncheck other auto-actions if (state == Qt::Checked) chkAutoCheckCall->setCheckState(Qt::Unchecked); } void WTable::actionAutoCheckCall(int state) { if (state != Qt::Checked) return; // uncheck other auto-actions chkAutoFoldCheck->setCheckState(Qt::Unchecked); const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); if (!snap) return; chips_type greatest_bet; greaterBet(snap, 0, &greatest_bet); m_autocall_amount = greatest_bet; } void WTable::slotBetRaiseAmountChanged() { const bool is_valid = m_pSliderAmount->validValue(); btnBetRaise->setEnabled(is_valid); shortcutRaise->setEnabled(is_valid); shortcutBet->setEnabled(is_valid); const QString str = btnBetRaise->text(); btnBetRaise->setText(QString("%1 %2") .arg(str.left(str.lastIndexOf(' '))) .arg(m_pSliderAmount->value())); } chips_type WTable::currentPot() const { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); Q_ASSERT_X(tinfo, Q_FUNC_INFO, "getTableInfo failed"); const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); chips_type cur_pot = 0; // sum all pots for (unsigned int i=0; i < snap->pots.size(); i++) cur_pot += snap->pots.at(i); // sum all seat bets for (unsigned int i=0; i < nMaxSeats; i++) { const seatinfo *seat = &(snap->seats[i]); if (seat->valid && seat->in_round) cur_pot += seat->bet; } return cur_pot; } void WTable::actionBetsizeMinimum() { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); Q_ASSERT_X(tinfo, Q_FUNC_INFO, "getTableInfo failed"); const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); if (snap->my_seat == -1) return; m_pSliderAmount->setValue(snap->minimum_bet); } void WTable::actionBetsizeQuarterPot() { m_pSliderAmount->setValue(int(currentPot() * 0.25f)); } void WTable::actionBetsizeHalfPot() { m_pSliderAmount->setValue(int(currentPot() * 0.5f)); } void WTable::actionBetsizeThreeQuarterPot() { m_pSliderAmount->setValue(int(currentPot() * 0.75f)); } void WTable::actionBetsizePotsize() { m_pSliderAmount->setValue(currentPot()); } void WTable::actionBetsizeAllin() { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); Q_ASSERT_X(tinfo, Q_FUNC_INFO, "getTableInfo failed"); const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); if (snap->my_seat == -1) return; m_pSliderAmount->setValue(snap->seats[snap->my_seat].stake + snap->seats[snap->my_seat].bet); } void WTable::slotShow() { updateView(); show(); // FIXME: better solution resizeEvent(NULL); } void WTable::slotTimeup(int seat) { qDebug() << "timeup seat= " << seat; } void WTable::slotFirstReminder(int seatnr) { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); if (snap->my_seat != seatnr) return; const seatinfo *seat = &(snap->seats[seatnr]); Q_ASSERT_X(seat, Q_FUNC_INFO, "invalid seat pointer"); addServerMessage( QString(tr("%1, it's your turn!") .arg(((PClient*)qApp)->getPlayerName(seat->client_id)))); } void WTable::slotSecondReminder(int seatnr) { const tableinfo *tinfo = ((PClient*)qApp)->getTableInfo(m_nGid, m_nTid); if (!tinfo) return; const table_snapshot *snap = &(tinfo->snap); Q_ASSERT_X(snap, Q_FUNC_INFO, "invalid snapshot pointer"); if (snap->my_seat != seatnr) return; const seatinfo *seat = &(snap->seats[seatnr]); Q_ASSERT_X(seat, Q_FUNC_INFO, "invalid seat pointer"); const gameinfo *ginfo = ((PClient*)qApp)->getGameInfo(m_nGid); Q_ASSERT_X(ginfo, Q_FUNC_INFO, "invalid gameinfo pointer"); addServerMessage( QString(tr("%1, you have %2 seconds left to respond!") .arg(((PClient*)qApp)->getPlayerName(seat->client_id)) .arg(ginfo->player_timeout - ginfo->player_timeout / 4 * 3))); // additionally play sound playSound(SOUND_REMINDER_1); } void WTable::resizeEvent(QResizeEvent *event) { // preserve aspect ratio of our view const float aspect_ratio = 0.6f; int new_width = (int)(m_pView->height() / aspect_ratio); // fit in window if preserving aspect-ratio is not possible if (new_width > this->width()) new_width = this->width(); m_pView->resize(new_width, m_pView->height()); m_pView->move(width()/2 - m_pView->width() / 2, m_pView->y()); m_pView->fitInView(m_pScene->itemsBoundingRect()); } bool WTable::greaterBet(const table_snapshot *snap, const chips_type bet, chips_type *pbet) const { chips_type cur_bet = bet; for (unsigned int i=0; i < nMaxSeats; i++) { const seatinfo *seat = &(snap->seats[i]); if (seat->valid && seat->in_round && seat->bet > cur_bet) cur_bet = seat->bet; } if (pbet) *pbet = cur_bet; return (cur_bet > bet); } void WTable::actionScreenshot() { QString pathScrshot = QString(sys_config_path()) + "/screenshots"; QDateTime datetime = QDateTime::currentDateTime(); QString filename = QString("holdingnuts_%1.png") .arg(datetime.toString("yyyy-MM-dd_hh.mm.ss")); QDir dir; if (!dir.exists(pathScrshot)) dir.mkdir(pathScrshot); // grab the content of this window QPixmap pixShot = QPixmap::grabWidget(this); if (pixShot.save(pathScrshot + "/" + filename, "PNG")) addServerMessage(tr("Saved screenshot: %1.").arg(filename)); else addServerMessage(tr("Unable to save screenshot in %1.").arg(pathScrshot)); } void WTable::actionChat(QString msg) { ((PClient*)qApp)->chat(msg, m_nGid, m_nTid); } void WTable::playSound(unsigned int id) const { #ifndef NOAUDIO if (!config.getBool("sound") || isHidden() || (config.getBool("sound_focus") && !isActiveWindow())) return; audio_play(id); #endif } QString WTable::buildSuitString(const Card& card) { QString scard; switch (card.getSuit()) { case Card::Spades: scard = tr("Spades"); break; case Card::Hearts: scard = tr("Hearts"); break; case Card::Diamonds: scard = tr("Diamonds"); break; case Card::Clubs: scard = tr("Clubs"); break; } return scard; } QString WTable::buildFaceString(const Card& card, bool plural) { QString scard; switch (card.getFace()) { case Card::Two: scard = !plural ? tr("Deuce") : tr("Deuces"); break; case Card::Three: scard = !plural ? tr("Three") : tr("Threes"); break; case Card::Four: scard = !plural ? tr("Four") : tr("Fours"); break; case Card::Five: scard = !plural ? tr("Five") : tr("Fives"); break; case Card::Six: scard = !plural ? tr("Six") : tr("Sixes"); break; case Card::Seven: scard = !plural ? tr("Seven") : tr("Sevens"); break; case Card::Eight: scard = !plural ? tr("Eight") : tr("Eights"); break; case Card::Nine: scard = !plural ? tr("Nine") : tr("Nines"); break; case Card::Ten: scard = !plural ? tr("Ten") : tr("Tens"); break; case Card::Jack: scard = !plural ? tr("Jack") : tr("Jacks"); break; case Card::Queen: scard = !plural ? tr("Queen") : tr("Queens"); break; case Card::King: scard = !plural ? tr("King") : tr("Kings"); break; case Card::Ace: scard = !plural ? tr("Ace") : tr("Aces"); break; } return scard; } QString WTable::buildHandStrengthString(HandStrength *strength, int verbosity) { vector rank, kicker; strength->copyRankCards(&rank); strength->copyKickerCards(&kicker); // provide translation for hand strength QString sstrength = "unknown hand strength"; QString srank; QStringList slkicker; for (unsigned int i=0; i < kicker.size(); i++) slkicker += QString(kicker[i].getName()); switch (strength->getRanking()) { case HandStrength::HighCard: sstrength = tr("High Card"); srank = QString("%1").arg(buildFaceString(rank[0])); break; case HandStrength::OnePair: sstrength = tr("One Pair"); srank = QString("%1").arg(buildFaceString(rank[0], true)); break; case HandStrength::TwoPair: sstrength = tr("Two Pair"); srank = tr("%1 and %2").arg(buildFaceString(rank[0], true)).arg(buildFaceString(rank[1], true)); break; case HandStrength::ThreeOfAKind: sstrength = tr("Three Of A Kind"); srank = QString("%1").arg(buildFaceString(rank[0], true)); break; case HandStrength::Straight: sstrength = tr("Straight"); srank = tr("%1 high").arg(buildFaceString(rank[0])); break; case HandStrength::Flush: sstrength = tr("Flush"); srank = QString("%1").arg(buildSuitString(rank[0])); if (verbosity) { QStringList slrank; for (unsigned int i=0; i < rank.size(); i++) slrank += QString(rank[i].getName()); srank += " (" + slrank.join(" ") + ")"; } break; case HandStrength::FullHouse: sstrength = tr("Full House"); srank = tr("%1 and %2").arg(buildFaceString(rank[0], true)).arg(buildFaceString(rank[1], true)); break; case HandStrength::FourOfAKind: sstrength = tr("Four Of A Kind"); srank = QString("%1").arg(buildFaceString(rank[0], true)); break; case HandStrength::StraightFlush: // handle RoyalFlush as special case if (strength->getRanking() == HandStrength::StraightFlush && rank.front().getFace() == Card::Ace) { sstrength = tr("Royal Flush"); srank = QString("%1").arg(buildSuitString(rank[0])); } else { sstrength = tr("Straight Flush"); srank = QString("%1 ").arg(buildSuitString(rank[0])) + tr("%1 high").arg(buildFaceString(rank[0])); } break; } QString retstr = sstrength + ", " + srank; if (verbosity && kicker.size()) retstr += " (" + slkicker.join(" ") + ")"; return retstr; } void WTable::showDebugTable() { #ifdef DEBUG qsrand(QDateTime::currentDateTime().toTime_t()); m_pDealerButton->hide(); DealerButton *dealerBtn[nMaxSeats]; // seats and dealerbutton for (unsigned int i = 0; i < nMaxSeats; i++) { wseats[i]->setAction( Player::PlayerAction(qrand() % Player::Sitout), (qrand() % 100 + 1) * 100); wseats[i]->setValid(true); wseats[i]->setSitout(bool(qrand()%2)); wseats[i]->showBigCards(true); wseats[i]->showSmallCards(true); wseats[i]->setCards("As", "7h"); // dealerbutton dealerBtn[i] = new DealerButton; dealerBtn[i]->setPos(m_ptDealerBtn[i]); m_pScene->addItem(dealerBtn[i]); } // timeout m_pTimeout->setPos(calcTimeoutPos(0)); m_pTimeout->start(0, 60); m_pTimeout->show(); // community cards for (unsigned int j = 0; j < 5; j++) { m_CommunityCards[j]->setPixmap( QPixmap( QString("gfx/deck/%1/Ac.png") .arg(QString::fromStdString(config.get("ui_card_deck"))))); m_CommunityCards[j]->show(); } #endif /* DEBUG */ } #if defined(Q_OS_WIN) # include #endif void WTable::setForegroundWindow() { if (!config.getBool("ui_bring_on_top")) return; this->activateWindow(); this->raise(); #if defined(Q_OS_WIN) SetWindowPos(winId(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetWindowPos(winId(), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); #endif // TODO: test on other platforms } holdingnuts-0.0.5/src/client/PlayerListTableModel.cpp0000644000175000001440000000707711220704065022225 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Michael Miller */ #include "PlayerListTableModel.hpp" #include PlayerListTableModel::PlayerListTableModel(QObject *parent) : QAbstractTableModel(parent) { strlstHeaderLabels << tr("Name"); } int PlayerListTableModel::rowCount(const QModelIndex& parent) const { if (parent.isValid()) // see qt-tip in doc return 0; return lstRows.count(); } int PlayerListTableModel::columnCount(const QModelIndex& parent) const { return strlstHeaderLabels.count(); } QVariant PlayerListTableModel::data(const QModelIndex& index, int role) const { if (!index.isValid()) return QVariant(); if (index.row() > lstRows.size()) return QVariant(); if (role != Qt::DisplayRole) return QVariant(); return lstRows.at(index.row()).at(index.column()); } QVariant PlayerListTableModel::headerData( int section, Qt::Orientation orientation, int role) const { if (role != Qt::DisplayRole) return QVariant(); if (orientation == Qt::Horizontal) return strlstHeaderLabels.at(section); return QVariant(); } bool PlayerListTableModel::setData( const QModelIndex& index, const QVariant& value, int role) { if (index.isValid() && role == Qt::EditRole) { lstRows[index.row()].replace(index.column(), value.toString()); emit dataChanged(index, index); return true; } else qDebug() << "PlayerListTableModel::setData() invalided index= " << index; return false; } bool PlayerListTableModel::insertRows(int position, int rows, const QModelIndex& parent) { beginInsertRows(parent, position, position + rows - 1); QStringList lstTemp; for (int j = 0; j < this->columnCount(); ++j) lstTemp.insert(j, ""); for (int i = position; i < (position + rows); ++i) lstRows.insert(i, lstTemp); endInsertRows(); return true; } bool PlayerListTableModel::appendRows(int rows, const QModelIndex& parent) { return this->insertRows(this->rowCount(), rows, parent); } void PlayerListTableModel::updateRow(int row, const QStringList& value) { if (row >= this->rowCount()) appendRows(this->rowCount() - row + 1); for (int j = 0; j < value.count(); ++j) this->setData(createIndex(row, j), value.at(j)); } void PlayerListTableModel::updateValue(int row, int column, const QString& value) { if (row >= this->rowCount()) appendRows(this->rowCount() - row + 1); this->setData(createIndex(row, column), value); } void PlayerListTableModel::updatePlayerName(int row, const QString& value) { updateValue(row, 0, value); } void PlayerListTableModel::clear() { if (!this->rowCount()) return; beginRemoveRows(QModelIndex(), 0, this->rowCount() - 1); //for (int i = 0; i < rowCount(); ++i) // lstRows[i].clear(); lstRows.clear(); endRemoveRows(); reset(); } void PlayerListTableModel::dump() { #ifdef DEBUG for (int i = 0; i < rowCount(); ++i) qDebug() << "row(" << i << ") " << lstRows.at(i); #endif } holdingnuts-0.0.5/src/client/AboutDialog.hpp0000644000175000001440000000203711220704065020372 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer */ #ifndef _ABOUT_DIALOG_H #define _ABOUT_DIALOG_H #include class AboutDialog : public QDialog { Q_OBJECT public: AboutDialog(QWidget *parent = 0); private slots: void actionHyperlink(const QString &link); }; #endif /* _ABOUT_DIALOG_H */ holdingnuts-0.0.5/src/client/pclient.cpp0000644000175000001440000010752411220704065017640 0ustar dominikusers/* * Copyright 2008, 2009, Dominik Geyer * * This file is part of HoldingNuts. * * HoldingNuts 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. * * HoldingNuts 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 HoldingNuts. If not, see . * * Authors: * Dominik Geyer */ #include "Config.h" #include "Logger.h" #include "Debug.h" #include "SysAccess.h" #include "ConfigParser.hpp" #include "Table.hpp" // needed for reading snapshots // FIXME: should be all in protocol.h #include "pclient.hpp" #include #include #include #include #include #include #include #ifndef NOAUDIO # include "Audio.h" #endif #include "data.h" ConfigParser config; // server command PSERVER