autoqemu/0000755000175000001440000000000014174537511012106 5ustar andrehusersautoqemu/etc/0000755000175000001440000000000014056722470012660 5ustar andrehusersautoqemu/etc/autoqemu/0000755000175000001440000000000014056722470014520 5ustar andrehusersautoqemu/etc/autoqemu/alpine/0000755000175000001440000000000014056722470015770 5ustar andrehusersautoqemu/etc/autoqemu/alpine/posix.sh0000644000175000001440000000114114056722470017463 0ustar andrehusersech 'Hello, World!' set QEMU [lindex $argv 0]; set QCOW [lindex $argv 1]; set MEMORY [lindex $argv 2]; set timeout -1 spawn $QEMU \ -m $MEMORY \ -nic user,model=virtio-net-pci,hostfwd=tcp::10022-:22 \ -curses \ -drive file=$QCOW,media=disk,if=virtio expect -ex "localhost login: " send -- "root\n" expect -ex "Password: " send -- "\n" expect -ex "localhost:~# " send -- "printf 'PermitRootLogin yes\\nPermitEmptyPasswords yes\\n' >> /etc/ssh/sshd_config\n" expect -ex "localhost:~# " send -- "poweroff\n" autoqemu/etc/autoqemu/alpine/install.exp0000644000175000001440000000315314056722470020156 0ustar andrehusersset QEMU [lindex $argv 0]; set ISO [lindex $argv 1]; set QCOW [lindex $argv 2]; set MEMORY [lindex $argv 3]; set timeout -1 spawn $QEMU \ -m $MEMORY \ -nic user,model=virtio \ -curses \ -drive file=$QCOW,media=disk,if=virtio,snapshot=off \ -cdrom $ISO expect -ex "localhost login: " send -- "root\n" expect -ex "localhost:~# " send -- "setup-alpine\n" expect -ex "Select keyboard layout \[none]: " send -- "\n" expect -ex "Enter system hostname (short form, e.g. 'foo') \[localhost]: " send -- "\n" expect -ex "Which one do you want to initialize? (or '?' or 'done') \[eth0] " send -- "\n" expect -ex "Ip address for eth0? (or 'dhcp', 'none', '?') \[dhcp] " send -- "\n" expect -ex "Do you want to do any manual network configuration? \[no] " send -- "\n" expect -ex "New password: " send -- "\n" expect -ex "Retype password: " send -- "\n" expect -ex "Which timezone are you in? ('?' for list) \[UTC] " send -- "\n" expect -ex "HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') \[none] " send -- "\n" expect -re {Enter mirror number \([1-9-]+\) or URL to add \(or r/f/e/done\) \[1\]: } send -- "r\n" expect -ex "Which SSH server? ('openssh', 'dropbear' or 'none') \[openssh] " send -- "\n" expect -ex "Which disk(s) would you like to use? (or '?' for help or 'none') \[none] " send -- "vda\n" expect -ex "How would you like to use it? ('sys', 'data', 'lvm' or '?' for help) \[?] " send -- "sys\n" expect -ex "WARNING: Erase the above disk(s) and continue? \[y/N]: " send -- "y\n" expect -ex "localhost:~# " send -- "poweroff\n" autoqemu/etc/autoqemu/alpine/ssh.exp0000644000175000001440000000105414056722470017303 0ustar andrehusersset QEMU [lindex $argv 0]; set QCOW [lindex $argv 1]; set MEMORY [lindex $argv 2]; set timeout -1 spawn $QEMU \ -m $MEMORY \ -nic user,model=virtio \ -curses \ -drive file=$QCOW,media=disk,if=virtio,snapshot=off expect -ex "localhost login: " send -- "root\n" expect -ex "Password: " send -- "\n" expect -ex "localhost:~# " send -- "printf 'PermitRootLogin yes\\nPermitEmptyPasswords yes\\n' >> /etc/ssh/sshd_config\n" expect -ex "localhost:~# " send -- "poweroff\n" autoqemu/etc/autoqemu/alpine/Makefile0000644000175000001440000000331414062531744017430 0ustar andrehusersVERSION = 3.12.3 SHORT_VERSION = 3.12 ARCH = x86_64 EDITION = standard DISK_SIZE = 16G MEMORY_SIZE = 2048 OS = alpine FULLNAME = $(OS)-$(EDITION)-$(VERSION)-$(ARCH) ISO_URL = https://dl-cdn.alpinelinux.org/alpine/v$(SHORT_VERSION)/releases/$(ARCH)/$(FULLNAME).iso QCOWPREFIX = $(CACHE)/qcow2/$(FULLNAME) all: $(QCOWPREFIX).qcow2 $(CACHE)/isos/$(FULLNAME).iso: if ! grep -qF $(FULLNAME) $(PWD)/tested-combinations.txt; then \ echo 'Untested OS overrides combination: $(FULLNAME)'; \ fi mkdir -p `dirname $@` wget -c -O $@-t $(ISO_URL) mv $@-t $@ $(QCOWPREFIX).base.qcow2: $(CACHE)/isos/$(FULLNAME).iso rm -f $@-t mkdir -p `dirname $@` qemu-img create -f qcow2 $@-t $(DISK_SIZE) expect -f $(PWD)/install.exp qemu-system-$(ARCH) $? $@-t $(MEMORY_SIZE) mv $@-t $@ $(QCOWPREFIX).ssh.qcow2: $(QCOWPREFIX).base.qcow2 cp $? $@-t expect -f $(PWD)/ssh.exp qemu-system-$(ARCH) $@-t $(MEMORY_SIZE) mv $@-t $@ $(QCOWPREFIX).minimal.qcow2: $(QCOWPREFIX).ssh.qcow2 cp $? $@-t mv $@-t $@ $(QCOWPREFIX).posix.qcow2: $(QCOWPREFIX).ssh.qcow2 cp $? $@-t qemu-system-$(ARCH) -m $(MEMORY_SIZE) -nic user,model=virtio-net-pci,hostfwd=tcp::10022-:22 -curses -drive file=$@-t,media=disk,if=virtio,snapshot=off mv $@-t $@ $(QCOWPREFIX).qcow2: $(QCOWPREFIX).$(BASE_SYSTEM).qcow2 cp $? $@-t mv $@-t $@ .PHONY: defaults defaults: @echo 'VERSION: $(VERSION)' @echo 'SHORT_VERSION: $(SHORT_VERSION)' @echo 'ARCH: $(ARCH)' @echo 'EDITION: $(EDITION)' @echo 'DISK_SIZE: $(DISK_SIZE)' @echo 'MEMORY_SIZE: $(MEMORY_SIZE)' @echo 'OS: $(OS)' @echo 'BASE_SYSTEM: $(BASE_SYSTEM)' @echo 'FULLNAME: $(FULLNAME)' @echo 'ISO_URL: $(ISO_URL)' autoqemu/etc/autoqemu/alpine/tested-combinations.txt0000644000175000001440000000003614056722470022503 0ustar andrehusersalpine-standard-3.12.3-x86_64 autoqemu/etc/autoqemu/debian/0000755000175000001440000000000014056722470015742 5ustar andrehusersautoqemu/etc/autoqemu/debian/install.exp0000644000175000001440000000314414056722470020130 0ustar andrehusersset QEMU [lindex $argv 0]; set ISO [lindex $argv 1]; set QCOW [lindex $argv 2]; set MEMORY [lindex $argv 3]; set timeout -1 print $QEMU \ -m $MEMORY \ -nic user,model=virtio \ -curses \ -drive file=$QCOW,media=disk,if=virtio \ -cdrom $ISO interact expect -ex "localhost login: " send -- "root\n" expect -ex "localhost:~# " send -- "setup-alpine\n" expect -ex "Select keyboard layout \[none]: " send -- "\n" expect -ex "Enter system hostname (short form, e.g. 'foo') \[localhost]: " send -- "\n" expect -ex "Which one do you want to initialize? (or '?' or 'done') \[eth0] " send -- "\n" expect -ex "Ip address for eth0? (or 'dhcp', 'none', '?') \[dhcp] " send -- "\n" expect -ex "Do you want to do any manual network configuration? \[no] " send -- "\n" expect -ex "New password: " send -- "\n" expect -ex "Retype password: " send -- "\n" expect -ex "Which timezone are you in? ('?' for list) \[UTC] " send -- "\n" expect -ex "HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') \[none] " send -- "\n" expect -re {Enter mirror number \([1-9-]+\) or URL to add \(or r/f/e/done\) \[1\]: } send -- "r\n" expect -ex "Which SSH server? ('openssh', 'dropbear' or 'none') \[openssh] " send -- "\n" expect -ex "Which disk(s) would you like to use? (or '?' for help or 'none') \[none] " send -- "vda\n" expect -ex "How would you like to use it? ('sys', 'data', 'lvm' or '?' for help) \[?] " send -- "sys\n" expect -ex "WARNING: Erase the above disk(s) and continue? \[y/N]: " send -- "y\n" expect "localhost:~# " send -- "poweroff\n" autoqemu/etc/autoqemu/debian/ssh.exp0000644000175000001440000000000014056722470017243 0ustar andrehusersautoqemu/etc/autoqemu/debian/Makefile0000644000175000001440000000321014056722470017376 0ustar andrehusersVERSION = 10.8.0 SHORT_VERSION = ARCH = mipsel EDITION = standard DISK_SIZE = 16G MEMORY_SIZE = 2048 OS = debian FULLNAME = $(OS)-$(EDITION)-$(VERSION)-$(ARCH) ISO_URL = https://cdimage.debian.org/debian-cd/current/$(ARCH)/iso-cd/debian-$(VERSION)-$(ARCH)-netinst.iso QCOWPREFIX = $(CACHE)/qcow2/$(FULLNAME) all: $(QCOWPREFIX).qcow2 $(CACHE)/isos/$(FULLNAME).iso: if ! grep -qF $(FULLNAME) $(PWD)/tested-combinations.txt; then \ echo 'Untested OS overrides combination: $(FULLNAME)'; \ fi mkdir -p `dirname $@` wget -c -O $@-t $(ISO_URL) mv $@-t $@ $(QCOWPREFIX).base.qcow2: $(CACHE)/isos/$(FULLNAME).iso rm -f $@-t mkdir -p `dirname $@` qemu-img create -f qcow2 $@-t $(DISK_SIZE) expect -f $(PWD)/install.exp qemu-system-$(ARCH) $? $@-t $(MEMORY_SIZE) mv $@-t $@ $(QCOWPREFIX).ssh.qcow2: $(QCOWPREFIX).base.qcow2 cp $? $@-t expect -f $(PWD)/ssh.exp qemu-system-$(ARCH) @$-t $(MEMORY_SIZE) mv $@-t $@ $(QCOWPREFIX)-minimal.ssh.qcow2: $(QCOWPREFIX).ssh.qcow2 cp $? $@-t mv $@-t $@ $(QCOWPREFIX)-posix.ssh.qcow2: $(QCOWPREFIX).ssh.qcow2 cp $? $@-t expect -f $(PWD)/posix.exp qemu-system-$(ARCH) @$-t $(MEMORY_SIZE) mv $@-t $@ $(QCOWPREFIX).qcow2: $(QCOWPREFIX)-$(BASE_SYSTEM).ssh.qcow2 cp $? $@-t mv $@-t $@ .PHONY: defaults defaults: @echo 'VERSION: $(VERSION)' @echo 'SHORT_VERSION: $(SHORT_VERSION)' @echo 'ARCH: $(ARCH)' @echo 'EDITION: $(EDITION)' @echo 'DISK_SIZE: $(DISK_SIZE)' @echo 'MEMORY_SIZE: $(MEMORY_SIZE)' @echo 'OS: $(OS)' @echo 'BASE_SYSTEM: $(BASE_SYSTEM)' @echo 'FULLNAME: $(FULLNAME)' @echo 'ISO_URL: $(ISO_URL)' autoqemu/etc/autoqemu/debian/tested-combinations.txt0000644000175000001440000000003614056722470022455 0ustar andrehusersalpine-standard-3.12.3-x86_64 autoqemu/etc/autoqemu/debian/posix.exp0000644000175000001440000000000014056722470017610 0ustar andrehusersautoqemu/COPYING0000644000175000001440000010333314174534024013140 0ustar andrehusers GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, our General Public Licenses are intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. Developers that use our General Public Licenses protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License which gives you legal permission to copy, distribute and/or modify the software. A secondary benefit of defending all users' freedom is that improvements made in alternate versions of the program, if they receive widespread use, become available for other developers to incorporate. Many developers of free software are heartened and encouraged by the resulting cooperation. However, in the case of software used on network servers, this result may fail to come about. The GNU General Public License permits making a modified version and letting the public access it on a server without ever releasing its source code to the public. The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version. An older license, called the Affero General Public License and published by Affero, was designed to accomplish similar goals. This is a different license, not a version of the Affero GPL, but Affero has released a new version of the Affero GPL which permits relicensing under this license. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU Affero General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Remote Network Interaction; Use with the GNU General Public License. Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU Affero General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU Affero General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU Affero General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU Affero General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source. For example, if your program is a web application, its interface could display a "Source" link that leads users to an archive of the code. There are many ways you could offer source, and different solutions will be better for different programs; see section 13 for the specific requirements. You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see . autoqemu/TODOs.md0000644000175000001440000000137514174537472013374 0ustar andrehusers# Tasks ## TODO Replace `install` with `mkdir`, `chmod` and `cp` {#task-99d58a04-bb57-3337-b29f-572e4078e0d0} - TODO in 2021-06-17 ## TODO Add flag to print the current default values of an OS {#task-3649000c-a562-477a-89ba-dbb73a4c3dc8} - TODO in 2021-02-08 ## TODO Move big "print_help() in autoqemu.in to autoqemu.1 {#task-83faa83a-e30c-4ae0-a945-873fb4efb79e} - TODO in 2021-02-07 ## TODO Why use "standard" edition for Alpine when "virt" exists? {#task-0fb32498-6295-4d22-9ba3-24aa9cedb9d9} - TODO in 2021-02-07 --- From the [downloads page][alpine-downloads]: > Similar to standard. Slimmed down kernel. Optimized for virtual systems. [alpine-downloads]: https://alpinelinux.org/downloads/ # Bugs # Improvements # Questions # Resources # Scratch autoqemu/description0000644000175000001440000000010114056722470014343 0ustar andrehusersInstallation and setup automation tool for QEMU virtual machines autoqemu/README.md0000644000175000001440000000327714062535276013400 0ustar andrehusers# AutoQEMU Installation and setup automation tool for QEMU virtual machines. AutoQEMU automates the installation and setup of ISO images of operating systems, using QEMU to run the VMs, expect to bootstrap the environment, and SSH for the rest. ## Installation Get the latest tarball and install with the usual steps: ```shell $ make $ [sudo] make install ``` The required dependencies are: - [QEMU] - [expect] [QEMU]: https://www.qemu.org/ [expect]: https://core.tcl-lang.org/expect/index ## Documentation Documentation is available via installed man pages or online: [`autoqemu.1`](https://euandreh.xyz/autoqemu/autoqemu.1.html). ## Contributing Extra tools used for development are: - [ShellCheck] for validating scripts; - [pandoc] and Perl for generating the documentation HTML and website. [ShellCheck]: https://www.shellcheck.net/ [pandoc]: https://pandoc.org/ For running the extra development-only checks, run: ```shell $ make dev-check ``` and for generating the documentation HTML and website, run: ```shell $ make public ``` Send contributions to the [mailing list] via [`git send-email`](https://git-send-email.io/). ## Links - [homepage](https://euandreh.xyz/autoqemu/) - [source code](https://git.euandreh.xyz/autoqemu/) - [bug tracking](https://euandreh.xyz/autoqemu/TODOs.html) - [mailing list] - [CI logs](https://euandreh.xyz/autoqemu/ci.html) - [CHANGELOG](https://euandreh.xyz/autoqemu/CHANGELOG.html) [mailing list]: https://lists.sr.ht/~euandreh/standardify?search=%5Bautoqemu%5D ## License The code is licensed under [GNU Affero General Public License v3.0 or later][AGPL-3.0-or-later] (AGPL-3.0-or-later). [AGPL-3.0-or-later]: https://git.euandreh.xyz/autoqemu/tree/COPYING autoqemu/aux/0000755000175000001440000000000014174537455012712 5ustar andrehusersautoqemu/aux/guix/0000755000175000001440000000000014174537455013666 5ustar andrehusersautoqemu/aux/guix/manifest.scm0000644000175000001440000000034314174537455016200 0ustar andrehusers(specifications->manifest (map symbol->string '(bash coreutils findutils diffutils grep sed git gawk make perl shellcheck pandoc))) autoqemu/aux/guix/with-container.sh0000755000175000001440000000072114174537455017160 0ustar andrehusers#!/bin/sh set -eux if [ -z "${1:-}" ]; then guix time-machine --fallback -C aux/guix/pinned-channels.scm -- \ environment --fallback -m aux/guix/manifest.scm elif [ "$1" = '-p' ]; then guix time-machine --fallback -C aux/guix/pinned-channels.scm -- \ environment --fallback -m aux/guix/manifest.scm --pure -C else guix time-machine --fallback -C aux/guix/pinned-channels.scm -- \ environment --fallback -m aux/guix/manifest.scm --pure -C -- sh -c "$@" fi autoqemu/aux/guix/pinned-channels.scm0000644000175000001440000000046214174537455017442 0ustar andrehusers(cons* (channel (name 'xyz-euandreh) (url "git://euandreh.xyz/package-repository") (branch "main") (introduction (make-channel-introduction "d749e053e6db365069cb9b2ef47a78b06f9e7361" (openpgp-fingerprint "5BDA E9B8 B2F6 C6BC BB0D 6CE5 81F9 0EC3 CD35 6060")))) %default-channels) autoqemu/aux/assert-shellcheck.sh0000755000175000001440000000016514174537455016657 0ustar andrehusers#!/bin/sh set -eux git ls-files | \ xargs awk 'FNR==1 && /^#!\/bin\/sh$/ { print FILENAME }' | \ xargs shellcheck autoqemu/aux/ci/0000755000175000001440000000000014174537455013305 5ustar andrehusersautoqemu/aux/ci/ci-build.sh0000755000175000001440000000227614174537455015343 0ustar andrehusers#!/bin/sh set -eux PACKAGE="$1" LOGS_DIR="$2" read -r _ SHA _ # oldrev newrev refname FILENAME="$(date -Is)-$SHA.log" LOGFILE="$LOGS_DIR/$FILENAME" { echo "Starting CI job at: $(date -Is)" finish() { STATUS="$?" printf "\n\n>>> exit status was %s\n" "$STATUS" echo "Finishing CI job at: $(date -Is)" cd - NOTE=$(cat <>>\n>>> CI logs added as Git note.\n>>>\n>>> Run status was %s" "$STATUS" } trap finish EXIT unset GIT_DIR REMOTE="$PWD" cd "$(mktemp -d)" git clone "$REMOTE" . git config --global user.email git@euandre.org git config --global user.name 'EuAndreh CI' git fetch origin refs/notes/*:refs/notes/* git annex get ||: if [ -f aux/guix/with-container.sh ]; then RUNNER='./aux/guix/with-container.sh' else RUNNER='sh -c' fi $RUNNER 'make clean public dev-check' } 2>&1 | tee "$LOGFILE" autoqemu/aux/ci/report.sh0000755000175000001440000000252114174537455015157 0ustar andrehusers#!/bin/sh set -eu PROJECT="$1" TLD="$(cat aux/tld.txt)" PASS='✅' FAIL='❌' mkdir -p public/ci-logs public/ci-data OUT="$(mktemp)" chmod 644 "$OUT" git fetch origin refs/notes/*:refs/notes/* ||: for c in $(git notes list | cut -d\ -f2); do DATA="$(git notes --ref=refs/notes/ci-data show "$c")" FILENAME="$(echo "$DATA" | cut -d\ -f2)" echo "$DATA" > "public/ci-data/$FILENAME" git notes --ref=refs/notes/ci-logs show "$c" > "public/ci-logs/$FILENAME" done cat <> "$OUT" CI logs for $PROJECT

CI logs for $PROJECT

    EOF for f in $(find public/ci-data/ -type f | LANG=C.UTF-8 sort -r); do DATA="$(cat "$f")" STATUS="$(echo "$DATA" | cut -d\ -f1)" FILENAME="$(echo "$DATA" | cut -d\ -f2)" if [ "$STATUS" = 0 ]; then STATUS_MARKER="$PASS" else STATUS_MARKER="$FAIL" fi cat <> "$OUT"
  • $STATUS_MARKER
    $FILENAME
  • EOF done cat <> "$OUT"
EOF mv "$OUT" public/ci.html autoqemu/aux/ci/git-post-receive.sh0000755000175000001440000000063214174537455017033 0ustar andrehusers#!/bin/sh set -eu for n in $(seq 0 $((GIT_PUSH_OPTION_COUNT - 1))); do opt="$(eval "echo \$GIT_PUSH_OPTION_$n")" if [ "$opt" = skip-ci ] || [ "$opt" = ci-skip ]; then printf "\n'%s' option detected, not running ci-build.sh\n\n" "$opt" exit 0 fi done PACKAGE="$(basename "$PWD" | cut -d. -f1)" # remove .git suffix LOGS_DIR="/opt/ci/$PACKAGE/logs" "/opt/ci/$PACKAGE/ci-build.sh" "$PACKAGE" "$LOGS_DIR" autoqemu/aux/ci/git-pre-push.sh0000755000175000001440000000101114174537455016161 0ustar andrehusers#!/bin/sh set -eux TLD="$(cat aux/tld.txt)" PACKAGE="$(basename "$PWD")" LOGS_DIR="/opt/ci/$PACKAGE/logs" REMOTE_GIT_DIR="/srv/git/$PACKAGE.git" DESCRIPTION="$(mktemp)" if [ -f description ] then cp description "$DESCRIPTION" else git config euandreh.description > "$DESCRIPTION" fi scp "$DESCRIPTION" "$TLD:$REMOTE_GIT_DIR/description" ssh "$TLD" mkdir -p "$LOGS_DIR" scp aux/ci/ci-build.sh "$TLD:$(dirname "$LOGS_DIR")/ci-build.sh" scp aux/ci/git-post-receive.sh "$TLD:$REMOTE_GIT_DIR/hooks/post-receive" autoqemu/aux/workflow/0000755000175000001440000000000014174537455014564 5ustar andrehusersautoqemu/aux/workflow/preamble.md0000644000175000001440000000071514174537455016700 0ustar andrehusers# About TODOs for [@PROJECT_UC@](https://@TLD@/@PROJECT@/). Register a new one at [~euandreh/@MAILING_LIST@@lists.sr.ht](mailto:~euandreh/@MAILING_LIST@@lists.sr.ht?subject=%5B@PROJECT@%5D%20BUG%20or%20TASK%3A%20%3Cdescription%3E) and see [existing discussions](https://lists.sr.ht/~euandreh/@MAILING_LIST@?search=%5B@PROJECT@%5D). *Você também pode escrever em português*. *Vous pouvez aussi écrire en français*. *Vi povas ankaŭ skribi esperante*. autoqemu/aux/workflow/favicon.svg0000644000175000001440000000666514174537455016747 0ustar andrehusers autoqemu/aux/workflow/assert-changelog.sh0000755000175000001440000000157114174537455020355 0ustar andrehusers#!/bin/sh set -eu TLD="$(cat aux/tld.txt)" PROJECT_UC="$1" PROJECT="$2" shift shift HOMEPAGE_LINK="Changelog for [$PROJECT_UC](https://$TLD/$PROJECT/)." if ! grep -qF "$HOMEPAGE_LINK" CHANGELOG.md; then echo "Missing link to homepage in CHANGELOG.md:" >&2 echo "$HOMEPAGE_LINK" exit 1 fi assert() { DATE="$1" VVERSION="$2" VERSION="${2#v}" CHANGELOG_ENTRY="# [$VERSION](https://git.euandreh.xyz/$PROJECT/commit/?id=$VVERSION) - $DATE" if ! grep -qF "$CHANGELOG_ENTRY" CHANGELOG.md; then echo "Missing '$CHANGELOG_ENTRY' entry from CHANGELOG.md" >&2 exit 1 fi } for VVERSION in $(git tag); do DATE="$(git log -1 --format=%cd --date=short "$VVERSION")" assert "$DATE" "$VVERSION" done # "$@" represents a list of tags to be also included in the verification. # shellcheck disable=2068 for VVERSION in $@; do DATE="$(date '+%Y-%m-%d')" assert "$DATE" "$VVERSION" done autoqemu/aux/workflow/favicon.png0000644000175000001440000000450414174537455016722 0ustar andrehusersPNG  IHDR~LQ5 pHYs:' tEXtSoftwarewww.inkscape.org<IDATxءBJ!VJ3<{s9BIQ fYAJB&Rk۳%}?$ A AH$ A AH$ A AH$ A AH$ A AH$ A ']촴~v> ҹ6܎;+; A AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A YzS{?3w ; |3s^8ǝA AH$ A AH$ A AH$ A AH$ A AH$ A AH$ A.vfWvNK;ӎ$ A AH$ A AH$ A AH$ A AH$ A AH$ A AH$^qi~fZqf<量^̷#ia3υ9-y霖vWWv$ @  H$ @  H$ @  H$ @  H$ @  H$ @ bfK[f̼ZzMOwXڹ6gͅؾ/}f_؁v9-y^ng;:[ӎA AH$ A AH$ A AH$ A AH$ A AH$ A AH$n.}w3va秅]efXyv~03w ;33K;K[6Gr;3+;=yA AH$ A AH$ A AH$ A AH$ A AH$ A AH$ z sI#QkIENDB`autoqemu/aux/workflow/style.css0000644000175000001440000000115114174537455016434 0ustar andrehusers autoqemu/aux/workflow/assert-todos.sh0000755000175000001440000000203014174537455017545 0ustar andrehusers#!/bin/sh set -eu if git grep FIXME | grep -v '^TODOs.md' | grep -v '^aux/workflow/assert-todos.sh'; then echo "Found dangling FIXME markers on the project." echo "You should write them down properly on TODOs.md." exit 1 fi awk -F'{#' ' BEGIN { exitstatus = 0 h2flag = 0 h2status = "" prevline = "" idx = 0 delete ids[0] } h2flag == 1 { split($0, l, " ") timelinestatus = l[2] if (h2status != timelinestatus) { print "h2/timeline status mismatch for line " NR-1 print prevline print $0 exitstatus = 1 } h2status = "" h2flag = 0 } /^## (TODO|DOING|WAITING|MEETING|INACTIVE|NEXT|CANCELLED|DONE)/ { if (match($0, / \{#.*?\}$/) == 0) { print "Missing ID for line " NR ":\n" $0 exitstatus = 1 } id_with_prefix = substr($2, 0, length($2) - 1) match(id_with_prefix, /^\w+-/) id = substr(id_with_prefix, RLENGTH + 1) if (id in arr) { print "Duplicate ID: " id exitstatus = 1 } else { arr[id] = 1 } split($0, l, " ") h2status = l[2] h2flag = 1 prevline = $0 } /^# Scratch$/ { exit exitstatus } ' TODOs.md autoqemu/aux/workflow/assert-manpages.sh0000644000175000001440000000212614174537455020213 0ustar andrehusers#!/bin/sh set -eu PROJECT="$1" MAILING_LIST="$2" shift shift TLD="$(cat aux/tld.txt)" IN_PLACE=false while getopts 'i' flag; do case "$flag" in i) IN_PLACE=true ;; *) ;; esac done EXPECTED="$(mktemp)" cat <> "$EXPECTED" .SH AUTHORS .MT eu@euandre.org EuAndreh .ME and contributors. .SH BUGS .IP \(bu Report bugs to the .MT ~euandreh/$MAILING_LIST@lists.sr.ht mailing list .ME . Use the subject "\fC[$PROJECT] BUG or TASK: \fR". .IP \(bu Browse bugs .UR https://$TLD/$PROJECT/TODOs.html online .UE . .IP \(bu .UR https://$TLD/$PROJECT/ Homepage .UE . .IP \(bu .UR https://lists.sr.ht/~euandreh/$MAILING_LIST?search=%5B$PROJECT%5D Comments and discussions .UE . EOF # shellcheck disable=2044 for f in $(find doc -type f -name '*.[0-9]'); do LINES="$(wc -l "$f" | cut -d\ -f1)" if [ "$LINES" = 1 ] && grep -Eq '^\.so man.+$' "$f"; then continue fi if ! tail -n "$(wc -l < "$EXPECTED")" "$f" | diff - "$EXPECTED"; then echo "Missing metadata at the end of \"$f\" file" if [ "$IN_PLACE" = true ]; then cat "$EXPECTED" >> "$f" else exit 1 fi fi done autoqemu/aux/workflow/assert-readme.sh0000755000175000001440000000367314174537455017670 0ustar andrehusers#!/bin/sh set -eu mkdir -p public PROJECT="$1" MAILING_LIST="$2" shift shift TLD="$(cat aux/tld.txt)" EXPECTED="$(mktemp)" cat <> "$EXPECTED" For running the extra development-only checks, run: \`\`\`shell $ make dev-check \`\`\` and for generating the documentation HTML and website, run: \`\`\`shell $ make public \`\`\` Send contributions to the [mailing list] via [\`git send-email\`](https://git-send-email.io/). ## Links - [homepage](https://$TLD/$PROJECT/) - [source code](https://git.euandreh.xyz/$PROJECT/) - [bug tracking](https://$TLD/$PROJECT/TODOs.html) - [mailing list] - [CI logs](https://$TLD/$PROJECT/ci.html) - [CHANGELOG](https://$TLD/$PROJECT/CHANGELOG.html) [mailing list]: https://lists.sr.ht/~euandreh/$MAILING_LIST?search=%5B$PROJECT%5D EOF RELEASES_LIST="$(mktemp)" add_release() { DATE="$1" VVERSION="$2" echo "- version [$VVERSION](https://git.euandreh.xyz/$PROJECT/snapshot/$PROJECT-$VVERSION.tar.gz) ([sig](https://git.euandreh.xyz/$PROJECT/snapshot/$PROJECT-$VVERSION.tar.gz.asc)), released in $DATE" >> "$RELEASES_LIST" } for VVERSION in $(git tag); do DATE="$(git log -1 --format=%cd --date=short "$VVERSION")" add_release "$DATE" "$VVERSION" done # "$@" represents a list of tags to be also included in the verification. # shellcheck disable=2068 for VVERSION in $@; do if ! git tag | grep -qF "$VVERSION"; then DATE="$(date '+%Y-%m-%d')" add_release "$DATE" "$VVERSION" fi done if [ -s "$RELEASES_LIST" ]; then printf '\n\n## Releases\n\n' >> "$EXPECTED" sort -r "$RELEASES_LIST" >> "$EXPECTED" fi cat <> "$EXPECTED" ## License The code is licensed under [GNU Affero General Public License v3.0 or later][AGPL-3.0-or-later] (AGPL-3.0-or-later). [AGPL-3.0-or-later]: https://git.euandreh.xyz/$PROJECT/tree/COPYING EOF if ! tail -n "$(wc -l < "$EXPECTED")" README.md | diff - "$EXPECTED"; then echo 'Wrong metadata at the end of README.md file' echo "See expected content at: $EXPECTED" exit 1 fi autoqemu/aux/workflow/favicon.html0000644000175000001440000000007414174537455017100 0ustar andrehusers autoqemu/aux/workflow/commonmark.sh0000755000175000001440000000100214174537455017257 0ustar andrehusers#!/bin/sh set -eu mkdir -p public PROJECT_UC="$1" F="$2" OUT="${3:-${F%.*}.html}" pandoc \ --toc \ --highlight-style pygments \ --toc-depth=2 \ -s \ --metadata title="$PROJECT_UC - ${F%.*}" \ --metadata lang=en \ -r commonmark \ -w html \ -H aux/workflow/favicon.html \ < "$F" > "public/$OUT" autoqemu/aux/workflow/public.sh0000755000175000001440000000054314174537455016403 0ustar andrehusers#!/bin/sh set -eu PROJECT_UC="$1" PROJECT="$2" MAILING_LIST="$3" sh aux/workflow/TODOs.sh "$PROJECT_UC" "$PROJECT" "$MAILING_LIST" sh aux/workflow/commonmark.sh "$PROJECT" README.md index.html ||: if [ -f CHANGELOG.md ]; then sh aux/workflow/commonmark.sh "$PROJECT" CHANGELOG.md fi sh aux/ci/report.sh "$PROJECT" cp aux/workflow/favicon.* public/ autoqemu/aux/workflow/dist.sh0000755000175000001440000000142314174537455016066 0ustar andrehusers#!/bin/sh set -eu DATE="$1" VVERSION="v$2" PROJECT_UC="$3" PROJECT="$4" MAILING_LIST="$5" if git show "$VVERSION" 1>/dev/null 2>/dev/null; then echo "Version '$VVERSION' already exists." >&2 exit 1 fi sh aux/workflow/assert-changelog.sh "$PROJECT_UC" "$PROJECT" "$VVERSION" sh aux/workflow/assert-readme.sh "$PROJECT" "$MAILING_LIST" "$VVERSION" if [ "$DATE" != "$(git log -1 --format=%cd --date=short HEAD)" ]; then echo "Date '$DATE' is not up-to-date." >&2 exit 1 fi if [ "Release $VVERSION" != "$(git log --format=%B -1 HEAD | head -n1)" ]; then echo "Commit message isn't 'Release $VVERSION'." >&2 exit 1 fi if ! (git diff --quiet && git diff --quiet --staged); then echo 'Dirty repository.' exit 1 fi git tag "$VVERSION" sh aux/workflow/sign-tarballs.sh "$PROJECT" autoqemu/aux/workflow/TODOs.sh0000755000175000001440000000244714174537455016062 0ustar andrehusers#!/bin/sh set -eu mkdir -p public PROJECT_UC="$1" PROJECT="$2" MAILING_LIST="$3" TLD="$(cat aux/tld.txt)" TODOS_ADD_REGEX='s/^## (TODO|DOING|WAITING|MEETING|INACTIVE|NEXT|CANCELLED|DONE) (.*) \{#(.*?)\}$/## \1<\/span> \2<\/a>\n#\3<\/span>\n/' TODOS_CLEANUP_REGEX1='s/( public/TODOs.html autoqemu/aux/workflow/sign-tarballs.sh0000755000175000001440000000076314174537455017673 0ustar andrehusers#!/bin/sh set -eu PROJECT="$1" SIGNATURES="$(git notes --ref=refs/notes/signatures/tar.gz list | cut -d\ -f2)" for tag in $(git tag); do COMMIT="$(git rev-list -n1 "$tag")" if ! echo "$SIGNATURES" | grep -qF "$COMMIT"; then echo "Adding missing signature to $tag" >&2 git notes --ref=refs/notes/signatures/tar.gz add -f -C "$( git archive --format tar.gz --prefix "$PROJECT-${tag#v}/" "$tag" | gpg --output - --armor --detach-sign | git hash-object -w --stdin )" "$tag" fi done autoqemu/aux/tld.txt0000644000175000001440000000001514174537455014232 0ustar andrehuserseuandreh.xyz autoqemu/Makefile0000644000175000001440000000421414062533550013542 0ustar andrehusers.POSIX: PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man DATE = 1970-01-01 VERSION = 0.1.0 NAME = autoqemu NAME_UC = AutoQEMU MAILING_LIST = standardify scripts = scripts/autoqemu sysconfs = \ etc/autoqemu/alpine/Makefile \ etc/autoqemu/alpine/tested-combinations.txt \ etc/autoqemu/alpine/install.exp \ etc/autoqemu/alpine/posix.sh \ etc/autoqemu/alpine/ssh.exp \ etc/autoqemu/debian/Makefile \ etc/autoqemu/debian/tested-combinations.txt \ etc/autoqemu/debian/install.exp \ etc/autoqemu/debian/posix.exp \ etc/autoqemu/debian/ssh.exp \ manpages = doc/autoqemu.1 all: scripts/autoqemu: scripts/autoqemu.in $(do_subst) < $? > $@ chmod +x $@ check: sh tests/autoqemu-cli-opts.sh dev-check: check sh aux/assert-shellcheck.sh sh aux/workflow/assert-todos.sh sh aux/workflow/assert-changelog.sh $(NAME_UC) $(NAME) sh aux/workflow/assert-readme.sh $(NAME) $(MAILING_LIST) sh aux/workflow/assert-manpages.sh $(NAME) $(MAILING_LIST) do_subst = sed \ -e 's:[@]VERSION[@]:$(VERSION):g' \ -e 's:[@]DATE[@]:$(DATE):g' \ -e 's:[@]PREFIX[@]:$(PREFIX):g' install: all scripts/autoqemu for s in $(scripts); do install -m 755 -D $$s $(DESTDIR)$(PREFIX)/bin/`basename $$s`; done for s in $(sysconfs); do install -m 644 -D $$s $(DESTDIR)$(PREFIX)/$$s; done for m in $(manpages); do \ n=$${m##*.}; \ mkdir -p $(DESTDIR)$(MANPREFIX)/man$$n; \ $(do_subst) < $$m > $(DESTDIR)$(MANPREFIX)/man$$n/`basename $$m`.gz; \ done uninstall: for s in $(scripts); do rm -f $(DESTDIR)$(PREFIX)/bin/`basename $$s`; done for s in $(sysconfs); do rm -f $(DESTDIR)$(PREFIX)/$$s; done for m in $(manpages); do rm -f $(DESTDIR)$(MANPREFIX)/man$${m##*.}/`basename $$m`.gz; done clean: rm -rf public/ scripts/autoqemu dist: sh aux/workflow/dist.sh $(DATE) $(VERSION) $(NAME_UC) $(NAME) $(MAILING_LIST) public: README.md TODOs.md CHANGELOG.md $(manpages) sh aux/workflow/public.sh $(NAME_UC) $(NAME) $(MAILING_LIST) for m in $(manpages); do $(do_subst) < $$m | pandoc -s -r man -w html > public/`basename $$m`.html; done autoqemu/scripts/0000755000175000001440000000000014056722470013574 5ustar andrehusersautoqemu/scripts/autoqemu.in0000644000175000001440000000325014056722470015764 0ustar andrehusers#!/bin/sh set -eu print_help() { cat <&2 exit 2 fi if [ "$1" = '-h' ] || \ [ "$1" = '--help' ]; then print_help exit fi if [ "$1" = '-V' ] || \ [ "$1" = '--version' ]; then echo 'autoqemu-@VERSION@ @DATE@' exit fi ACTION="$1" OS="${2:-}" shift shift PREFIX='@PREFIX@' export CACHE="${XDG_CACHE_HOME:-$HOME/.cache/autoqemu}/$OS" if [ -z "$OS" ]; then echo 'Missing OS parameter' >&2 print_help >&2 exit 2; fi if [ ! -e "$PREFIX/etc/autoqemu/$OS/Makefile" ]; then printf 'Unsupported OS "%s"\n' "${2:-}" >&2 print_help >&2 exit 2 fi while getopts 'lo:' flag; do case "$flag" in l) FLAG_LIST=1 ;; o) eval "export '$OPTARG'" ;; *) printf 'Ignoring flag "%s"\n' "$flag" >&2 ;; esac done if [ -z "${BASE_SYSTEM:-}" ]; then BASE_SYSTEM=minimal fi export BASE_SYSTEM case "$BASE_SYSTEM" in minimal|posix) ;; *) printf 'Unsupported BASE_SYSTEM "%s"\n' "$BASE_SYSTEM" >&2 print_help >&2 exit 2 ;; esac ssh_into() { printf 'ssh %s noop XD\n' "$1" } run_shutdown() { printf 'shuting down running instances of "%s" noop XD\n' "$1" } case "$ACTION" in install) if [ -z "${FLAG_LIST:-}" ]; then make -ef "$PREFIX/etc/autoqemu/$OS/Makefile" PWD="$PREFIX/etc/autoqemu/$OS" >&2 else make -ef "$PREFIX/etc/autoqemu/$OS/Makefile" PWD="$PREFIX/etc/autoqemu/$OS" defaults fi ;; ssh) ssh_into "$OS" >&2 ;; shutdown) run_shutdown "$OS" >&2 ;; destroy) run_shutdown "$OS" >&2 echo "running 'rm -rf \"$CACHE\"'" >&2 rm -rf "$CACHE" ;; *) printf 'Unrecognized "%s" action\n' "$ACTION" >&2 print_help >&2 exit 2 ;; esac autoqemu/.gitignore0000644000175000001440000000003314056722470014071 0ustar andrehusers/public/ /scripts/autoqemu autoqemu/.git/0000755000175000001440000000000014174537516012754 5ustar andrehusersautoqemu/.git/refs/0000755000175000001440000000000014057165140013701 5ustar andrehusersautoqemu/.git/refs/notes/0000755000175000001440000000000014062665335015040 5ustar andrehusersautoqemu/.git/refs/notes/ci-data0000644000175000001440000000005114062665335016261 0ustar andrehusers6577117cc72d7103b3a0b2b15e6b61575b46dbe8 autoqemu/.git/refs/notes/ci-logs0000644000175000001440000000005114062665335016314 0ustar andrehusersddd03b57ccd0cfad3734696fc5618742a1c883d9 autoqemu/.git/refs/notes/commits0000644000175000001440000000005114062665335016432 0ustar andrehusers8dae8c45e5a6838a7da71f8193baee9fd0db5c0d autoqemu/.git/refs/tags/0000755000175000001440000000000014056722463014645 5ustar andrehusersautoqemu/.git/refs/gcrypt/0000755000175000001440000000000014070352017015205 5ustar andrehusersautoqemu/.git/refs/heads/0000755000175000001440000000000014062570134014764 5ustar andrehusersautoqemu/.git/refs/heads/main0000644000175000001440000000005114062570134015627 0ustar andrehusers4e98b32121702f1bdee5d4de51f2622a6efe784e autoqemu/.git/refs/remotes/0000755000175000001440000000000014057165051015360 5ustar andrehusersautoqemu/.git/refs/remotes/origin/0000755000175000001440000000000014062570201016640 5ustar andrehusersautoqemu/.git/refs/remotes/origin/main0000644000175000001440000000005114062570201017503 0ustar andrehusers4e98b32121702f1bdee5d4de51f2622a6efe784e autoqemu/.git/refs/remotes/rsyncnet/0000755000175000001440000000000014070352017017220 5ustar andrehusersautoqemu/.git/refs/remotes/rsyncnet/main0000644000175000001440000000005114062665243020074 0ustar andrehusers4e98b32121702f1bdee5d4de51f2622a6efe784e autoqemu/.git/info/0000755000175000001440000000000014056722463013703 5ustar andrehusersautoqemu/.git/info/exclude0000644000175000001440000000036014056722463015256 0ustar andrehusers# git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): # *.[oa] # *~ autoqemu/.git/remote-gcrypt/0000755000175000001440000000000014057165025015545 5ustar andrehusersautoqemu/.git/index0000644000175000001440000001037014174537475014013 0ustar andrehusersDIRC,`8%t`8%t*d6@S~1eq .gitignore`ʲ e`ʲ e+dp po2e/V CHANGELOG.mda a +d۾?{(dd@eCOPYING`ʷh`ʷh+ dJȖ '5&M0>R !|Makefile`ʺ0 `ʺ0 + d~8u"0ŵ[ Y}8a& README.mda:-o Aa:-o Adz-P#v)JtTODOs.mda-7Ia-7IkduSa1 -I<aux/assert-shellcheck.sha-7Ia-7I d`;XZ8l'U,gaux/ci/ci-build.sha-7Ia-7I 5duQ b6ʋhhQaux/ci/git-post-receive.sha-7Ia-7I 6d ;a^,ArDhaux/ci/git-pre-push.sha-7Ia-7I 7dQ+@+e\W?/zx܎l aux/ci/report.sha-7Ia-7I 8d1K2.̒5+da.QNaux/guix/manifest.scma-7Ia-7I 9d2PD6{TTaux/guix/pinned-channels.scma-7ma-7m :dѵ!%N@cÐ+Onaux/guix/with-container.sha-7ma-7m ;d զqݥrt@F- aux/tld.txta-7ma-7m <d'ep麁.2,laux/workflow/TODOs.sha-7ma-7m =dya͑ctc>a\~%'.n aux/workflow/assert-changelog.sha-7ma-7m >dVeO 39( :,2 PNWaux/workflow/assert-manpages.sha-7ma-7m ?d.]%m$aux/workflow/assert-readme.sha-7ma-7m @ds&2 "No such branch $topic" exit 1 } # Is topic fully merged to master? not_in_master=`git rev-list --pretty=oneline ^master "$topic"` if test -z "$not_in_master" then echo >&2 "$topic is fully merged to master; better remove it." exit 1 ;# we could allow it, but there is no point. fi # Is topic ever merged to next? If so you should not be rebasing it. only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` only_next_2=`git rev-list ^master ${publish} | sort` if test "$only_next_1" = "$only_next_2" then not_in_topic=`git rev-list "^$topic" master` if test -z "$not_in_topic" then echo >&2 "$topic is already up to date with master" exit 1 ;# we could allow it, but there is no point. else exit 0 fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` /nix/store/07j6d0lr6p1gjxi2qhf6wn88nl81x5jj-perl-5.32.1/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { /^([0-9a-f]+) /; ($1 => 1); } split(/\n/, $ARGV[1]); for my $elem (map { /^([0-9a-f]+) (.*)$/; [$1 => $2]; } split(/\n/, $ARGV[2])) { if (!exists $not_in_next{$elem->[0]}) { if ($msg) { print STDERR $msg; undef $msg; } print STDERR " $elem->[1]\n"; } } ' "$topic" "$not_in_next" "$not_in_master" exit 1 fi <<\DOC_END This sample hook safeguards topic branches that have been published from being rewound. The workflow assumed here is: * Once a topic branch forks from "master", "master" is never merged into it again (either directly or indirectly). * Once a topic branch is fully cooked and merged into "master", it is deleted. If you need to build on top of it to correct earlier mistakes, a new topic branch is created by forking at the tip of the "master". This is not strictly necessary, but it makes it easier to keep your history simple. * Whenever you need to test or publish your changes to topic branches, merge them into "next" branch. The script, being an example, hardcodes the publish branch name to be "next", but it is trivial to make it configurable via $GIT_DIR/config mechanism. With this workflow, you would want to know: (1) ... if a topic branch has ever been merged to "next". Young topic branches can have stupid mistakes you would rather clean up before publishing, and things that have not been merged into other branches can be easily rebased without affecting other people. But once it is published, you would not want to rewind it. (2) ... if a topic branch has been fully merged to "master". Then you can delete it. More importantly, you should not build on top of it -- other people may already want to change things related to the topic as patches against your "master", so if you need further changes, it is better to fork the topic (perhaps with the same name) afresh from the tip of "master". Let's look at this example: o---o---o---o---o---o---o---o---o---o "next" / / / / / a---a---b A / / / / / / / / c---c---c---c B / / / / \ / / / / b---b C \ / / / / / \ / ---o---o---o---o---o---o---o---o---o---o---o "master" A, B and C are topic branches. * A has one fix since it was merged up to "next". * B has finished. It has been fully merged up to "master" and "next", and is ready to be deleted. * C has not merged to "next" at all. We would want to allow C to be rebased, refuse A, and encourage B to be deleted. To compute (1): git rev-list ^master ^topic next git rev-list ^master next if these match, topic has not merged in next at all. To compute (2): git rev-list master..topic if this is empty, it is fully merged to "master". DOC_END autoqemu/.git/hooks/prepare-commit-msg.sample0000755000175000001440000000324714056722463021017 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the # commit message, followed by the description of the commit # message's source. The hook's purpose is to edit the commit # message file. If the hook fails with a non-zero status, # the commit is aborted. # # To enable this hook, rename this file to "prepare-commit-msg". # This hook includes three examples. The first one removes the # "# Please enter the commit message..." help message. # # The second includes the output of "git diff --name-status -r" # into the message, just before the "git status" output. It is # commented because it doesn't cope with --amend or with squashed # commits. # # The third example adds a Signed-off-by line to the message, that can # still be edited. This is rarely a good idea. COMMIT_MSG_FILE=$1 COMMIT_SOURCE=$2 SHA1=$3 /nix/store/07j6d0lr6p1gjxi2qhf6wn88nl81x5jj-perl-5.32.1/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" # case "$COMMIT_SOURCE,$SHA1" in # ,|template,) # /nix/store/07j6d0lr6p1gjxi2qhf6wn88nl81x5jj-perl-5.32.1/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; # *) ;; # esac # SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" # if test -z "$COMMIT_SOURCE" # then # /nix/store/07j6d0lr6p1gjxi2qhf6wn88nl81x5jj-perl-5.32.1/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" # fi autoqemu/.git/hooks/post-update.sample0000755000175000001440000000036714056722463017554 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # # An example hook script to prepare a packed repository for use over # dumb transports. # # To enable this hook, rename this file to "post-update". exec git update-server-info autoqemu/.git/hooks/push-to-checkout.sample0000755000175000001440000000543114056722463020506 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # An example hook script to update a checked-out tree on a git push. # # This hook is invoked by git-receive-pack(1) when it reacts to git # push and updates reference(s) in its repository, and when the push # tries to update the branch that is currently checked out and the # receive.denyCurrentBranch configuration variable is set to # updateInstead. # # By default, such a push is refused if the working tree and the index # of the remote repository has any difference from the currently # checked out commit; when both the working tree and the index match # the current commit, they are updated to match the newly pushed tip # of the branch. This hook is to be used to override the default # behaviour; however the code below reimplements the default behaviour # as a starting point for convenient modification. # # The hook receives the commit with which the tip of the current # branch is going to be updated: commit=$1 # It can exit with a non-zero status to refuse the push (when it does # so, it must not modify the index or the working tree). die () { echo >&2 "$*" exit 1 } # Or it can make any necessary changes to the working tree and to the # index to bring them to the desired state when the tip of the current # branch is updated to the new commit, and exit with a zero status. # # For example, the hook can simply run git read-tree -u -m HEAD "$1" # in order to emulate git fetch that is run in the reverse direction # with git push, as the two-tree form of git read-tree -u -m is # essentially the same as git switch or git checkout that switches # branches while keeping the local changes in the working tree that do # not interfere with the difference between the branches. # The below is a more-or-less exact translation to shell of the C code # for the default behaviour for git's push-to-checkout hook defined in # the push_to_deploy() function in builtin/receive-pack.c. # # Note that the hook will be executed from the repository directory, # not from the working tree, so if you want to perform operations on # the working tree, you will have to adapt your code accordingly, e.g. # by adding "cd .." or using relative paths. if ! git update-index -q --ignore-submodules --refresh then die "Up-to-date check failed" fi if ! git diff-files --quiet --ignore-submodules -- then die "Working directory has unstaged changes" fi # This is a rough translation of: # # head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX if git cat-file -e HEAD 2>/dev/null then head=HEAD else head=$(git hash-object -t tree --stdin /dev/null 2>&1 then against=HEAD else # Initial commit: diff against an empty tree object against=$(git hash-object -t tree /dev/null) fi # If you want to allow non-ASCII filenames set this variable to true. allownonascii=$(git config --type=bool hooks.allownonascii) # Redirect output to stderr. exec 1>&2 # Cross platform projects tend to avoid non-ASCII filenames; prevent # them from being added to the repository. We exploit the fact that the # printable range starts at the space character and ends with tilde. if [ "$allownonascii" != "true" ] && # Note that the use of brackets around a tr range is ok here, (it's # even required, for portability to Solaris 10's /usr/bin/tr), since # the square bracket bytes happen to fall in the designated range. test $(git diff --cached --name-only --diff-filter=A -z $against | LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 then cat <<\EOF Error: Attempt to add a non-ASCII file name. This can cause problems if you want to work with people on other platforms. To be portable it is advisable to rename the file. If you know what you are doing you can disable this check using: git config hooks.allownonascii true EOF exit 1 fi # If there are whitespace errors, print the offending file names and fail. exec git diff-index --check --cached $against -- autoqemu/.git/hooks/update.sample0000755000175000001440000000717414056722463016574 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # # An example hook script to block unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new # # To enable this hook, rename this file to "update". # # Config # ------ # hooks.allowunannotated # This boolean sets whether unannotated tags will be allowed into the # repository. By default they won't be. # hooks.allowdeletetag # This boolean sets whether deleting tags will be allowed in the # repository. By default they won't be. # hooks.allowmodifytag # This boolean sets whether a tag may be modified after creation. By default # it won't be. # hooks.allowdeletebranch # This boolean sets whether deleting branches will be allowed in the # repository. By default they won't be. # hooks.denycreatebranch # This boolean sets whether remotely creating branches will be denied # in the repository. By default this is allowed. # # --- Command line refname="$1" oldrev="$2" newrev="$3" # --- Safety check if [ -z "$GIT_DIR" ]; then echo "Don't run this script from the command line." >&2 echo " (if you want, you could supply GIT_DIR then run" >&2 echo " $0 )" >&2 exit 1 fi if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then echo "usage: $0 " >&2 exit 1 fi # --- Config allowunannotated=$(git config --type=bool hooks.allowunannotated) allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch) denycreatebranch=$(git config --type=bool hooks.denycreatebranch) allowdeletetag=$(git config --type=bool hooks.allowdeletetag) allowmodifytag=$(git config --type=bool hooks.allowmodifytag) # check for no description projectdesc=$(sed -e '1q' "$GIT_DIR/description") case "$projectdesc" in "Unnamed repository"* | "") echo "*** Project description file hasn't been set" >&2 exit 1 ;; esac # --- Check types # if $newrev is 0000...0000, it's a commit to delete a ref. zero=$(git hash-object --stdin &2 echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 exit 1 fi ;; refs/tags/*,delete) # delete tag if [ "$allowdeletetag" != "true" ]; then echo "*** Deleting a tag is not allowed in this repository" >&2 exit 1 fi ;; refs/tags/*,tag) # annotated tag if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 then echo "*** Tag '$refname' already exists." >&2 echo "*** Modifying a tag is not allowed in this repository." >&2 exit 1 fi ;; refs/heads/*,commit) # branch if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then echo "*** Creating a branch is not allowed in this repository" >&2 exit 1 fi ;; refs/heads/*,delete) # delete branch if [ "$allowdeletebranch" != "true" ]; then echo "*** Deleting a branch is not allowed in this repository" >&2 exit 1 fi ;; refs/remotes/*,commit) # tracking branch ;; refs/remotes/*,delete) # delete tracking branch if [ "$allowdeletebranch" != "true" ]; then echo "*** Deleting a tracking branch is not allowed in this repository" >&2 exit 1 fi ;; *) # Anything else (is there anything else?) echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 exit 1 ;; esac # --- Finished exit 0 autoqemu/.git/hooks/pre-merge-commit.sample0000755000175000001440000000073214056722463020454 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git merge" with no arguments. The hook should # exit with non-zero status after issuing an appropriate message to # stderr if it wants to stop the merge commit. # # To enable this hook, rename this file to "pre-merge-commit". . git-sh-setup test -x "$GIT_DIR/hooks/pre-commit" && exec "$GIT_DIR/hooks/pre-commit" : autoqemu/.git/hooks/commit-msg.sample0000755000175000001440000000167214056722463017363 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file # that has the commit message. The hook should exit with non-zero # status after issuing an appropriate message if it wants to stop the # commit. The hook is allowed to edit the commit message file. # # To enable this hook, rename this file to "commit-msg". # Uncomment the below to add a Signed-off-by line to the message. # Doing this in a hook is a bad idea in general, but the prepare-commit-msg # hook is more suited to it. # # SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" # This example catches duplicate Signed-off-by lines. test "" = "$(grep '^Signed-off-by: ' "$1" | sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { echo >&2 Duplicate Signed-off-by lines. exit 1 } autoqemu/.git/hooks/fsmonitor-watchman.sample0000755000175000001440000001114214056722463021120 0ustar andrehusers#!/nix/store/07j6d0lr6p1gjxi2qhf6wn88nl81x5jj-perl-5.32.1/bin/perl use strict; use warnings; use IPC::Open2; # An example hook script to integrate Watchman # (https://facebook.github.io/watchman/) with git to speed up detecting # new and modified files. # # The hook is passed a version (currently 2) and last update token # formatted as a string and outputs to stdout a new update token and # all files that have been modified since the update token. Paths must # be relative to the root of the working tree and separated by a single NUL. # # To enable this hook, rename this file to "query-watchman" and set # 'git config core.fsmonitor .git/hooks/query-watchman' # my ($version, $last_update_token) = @ARGV; # Uncomment for debugging # print STDERR "$0 $version $last_update_token\n"; # Check the hook interface version if ($version ne 2) { die "Unsupported query-fsmonitor hook version '$version'.\n" . "Falling back to scanning...\n"; } my $git_work_tree = get_working_dir(); my $retry = 1; my $json_pkg; eval { require JSON::XS; $json_pkg = "JSON::XS"; 1; } or do { require JSON::PP; $json_pkg = "JSON::PP"; }; launch_watchman(); sub launch_watchman { my $o = watchman_query(); if (is_work_tree_watched($o)) { output_result($o->{clock}, @{$o->{files}}); } } sub output_result { my ($clockid, @files) = @_; # Uncomment for debugging watchman output # open (my $fh, ">", ".git/watchman-output.out"); # binmode $fh, ":utf8"; # print $fh "$clockid\n@files\n"; # close $fh; binmode STDOUT, ":utf8"; print $clockid; print "\0"; local $, = "\0"; print @files; } sub watchman_clock { my $response = qx/watchman clock "$git_work_tree"/; die "Failed to get clock id on '$git_work_tree'.\n" . "Falling back to scanning...\n" if $? != 0; return $json_pkg->new->utf8->decode($response); } sub watchman_query { my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') or die "open2() failed: $!\n" . "Falling back to scanning...\n"; # In the query expression below we're asking for names of files that # changed since $last_update_token but not from the .git folder. # # To accomplish this, we're using the "since" generator to use the # recency index to select candidate nodes and "fields" to limit the # output to file names only. Then we're using the "expression" term to # further constrain the results. if (substr($last_update_token, 0, 1) eq "c") { $last_update_token = "\"$last_update_token\""; } my $query = <<" END"; ["query", "$git_work_tree", { "since": $last_update_token, "fields": ["name"], "expression": ["not", ["dirname", ".git"]] }] END # Uncomment for debugging the watchman query # open (my $fh, ">", ".git/watchman-query.json"); # print $fh $query; # close $fh; print CHLD_IN $query; close CHLD_IN; my $response = do {local $/; }; # Uncomment for debugging the watch response # open ($fh, ">", ".git/watchman-response.json"); # print $fh $response; # close $fh; die "Watchman: command returned no output.\n" . "Falling back to scanning...\n" if $response eq ""; die "Watchman: command returned invalid output: $response\n" . "Falling back to scanning...\n" unless $response =~ /^\{/; return $json_pkg->new->utf8->decode($response); } sub is_work_tree_watched { my ($output) = @_; my $error = $output->{error}; if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { $retry--; my $response = qx/watchman watch "$git_work_tree"/; die "Failed to make watchman watch '$git_work_tree'.\n" . "Falling back to scanning...\n" if $? != 0; $output = $json_pkg->new->utf8->decode($response); $error = $output->{error}; die "Watchman: $error.\n" . "Falling back to scanning...\n" if $error; # Uncomment for debugging watchman output # open (my $fh, ">", ".git/watchman-output.out"); # close $fh; # Watchman will always return all files on the first query so # return the fast "everything is dirty" flag to git and do the # Watchman query just to get it over with now so we won't pay # the cost in git to look up each individual file. my $o = watchman_clock(); $error = $output->{error}; die "Watchman: $error.\n" . "Falling back to scanning...\n" if $error; output_result($o->{clock}, ("/")); $last_update_token = $o->{clock}; eval { launch_watchman() }; return 0; } die "Watchman: $error.\n" . "Falling back to scanning...\n" if $error; return 1; } sub get_working_dir { my $working_dir; if ($^O =~ 'msys' || $^O =~ 'cygwin') { $working_dir = Win32::GetCwd(); $working_dir =~ tr/\\/\//; } else { require Cwd; $working_dir = Cwd::cwd(); } return $working_dir; } autoqemu/.git/hooks/pre-applypatch.sample0000755000175000001440000000074214056722463020235 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. # # The hook should exit with non-zero status after issuing an # appropriate message if it wants to stop the commit. # # To enable this hook, rename this file to "pre-applypatch". . git-sh-setup precommit="$(git rev-parse --git-path hooks/pre-commit)" test -x "$precommit" && exec "$precommit" ${1+"$@"} : autoqemu/.git/hooks/pre-push.sample0000755000175000001440000000263014056722463017045 0ustar andrehusers#!/nix/store/kxj6cblcsd1qcbbxlmbswwrn89zcmgd6-bash-4.4-p23/bin/bash # An example hook script to verify what is about to be pushed. Called by "git # push" after it has checked the remote status, but before anything has been # pushed. If this script exits with a non-zero status nothing will be pushed. # # This hook is called with the following parameters: # # $1 -- Name of the remote to which the push is being done # $2 -- URL to which the push is being done # # If pushing without using a named remote those arguments will be equal. # # Information about the commits which are being pushed is supplied as lines to # the standard input in the form: # # # # This sample shows how to prevent push of commits where the log message starts # with "WIP" (work in progress). remote="$1" url="$2" zero=$(git hash-object --stdin &2 "Found WIP commit in $local_ref, not pushing" exit 1 fi fi done exit 0 autoqemu/.git/logs/0000755000175000001440000000000014056722470013712 5ustar andrehusersautoqemu/.git/logs/refs/0000755000175000001440000000000014057165140014645 5ustar andrehusersautoqemu/.git/logs/refs/notes/0000755000175000001440000000000014057165140015775 5ustar andrehusersautoqemu/.git/logs/refs/notes/ci-data0000644000175000001440000000120514062665335017227 0ustar andrehusers0000000000000000000000000000000000000000 a05014f19687934bcba682bbf0c405803898bd43 EuAndreh 1622993504 -0300 fetch: storing ref a05014f19687934bcba682bbf0c405803898bd43 f34c1604b35eb998aceeded196caa185f6b83a72 EuAndreh 1623896565 -0300 fetch origin refs/notes/*:refs/notes/*: fast-forward f34c1604b35eb998aceeded196caa185f6b83a72 c44afd63a70ebe8332e02d1ee436d2a8e295938c EuAndreh 1623897430 -0300 fetch origin refs/notes/*:refs/notes/*: fast-forward c44afd63a70ebe8332e02d1ee436d2a8e295938c 6577117cc72d7103b3a0b2b15e6b61575b46dbe8 EuAndreh 1623943901 -0300 fetch: fast-forward autoqemu/.git/logs/refs/notes/ci-logs0000644000175000001440000000120514062665335017262 0ustar andrehusers0000000000000000000000000000000000000000 da84f4134265d189898fd4356ee9bcf065c52eef EuAndreh 1622993504 -0300 fetch: storing ref da84f4134265d189898fd4356ee9bcf065c52eef 234b7b909f16a33ef33c221ab0d6074eedcb710b EuAndreh 1623896565 -0300 fetch origin refs/notes/*:refs/notes/*: fast-forward 234b7b909f16a33ef33c221ab0d6074eedcb710b 339d5c25a9e449fdfcc777b8591026bccac54edc EuAndreh 1623897430 -0300 fetch origin refs/notes/*:refs/notes/*: fast-forward 339d5c25a9e449fdfcc777b8591026bccac54edc ddd03b57ccd0cfad3734696fc5618742a1c883d9 EuAndreh 1623943901 -0300 fetch: fast-forward autoqemu/.git/logs/refs/notes/commits0000644000175000001440000000120514062665335017400 0ustar andrehusers0000000000000000000000000000000000000000 6c0c9d9eef064daff84a03b320eefd2fc04802d1 EuAndreh 1622993504 -0300 fetch: storing ref 6c0c9d9eef064daff84a03b320eefd2fc04802d1 a3b60824330f13808eda1be0789a32a4eac1bed0 EuAndreh 1623896565 -0300 fetch origin refs/notes/*:refs/notes/*: fast-forward a3b60824330f13808eda1be0789a32a4eac1bed0 a73fc25c1c5f341979f9232ed42cfeeca4d30bc5 EuAndreh 1623897430 -0300 fetch origin refs/notes/*:refs/notes/*: fast-forward a73fc25c1c5f341979f9232ed42cfeeca4d30bc5 8dae8c45e5a6838a7da71f8193baee9fd0db5c0d EuAndreh 1623943901 -0300 fetch: fast-forward autoqemu/.git/logs/refs/heads/0000755000175000001440000000000014056722470015735 5ustar andrehusersautoqemu/.git/logs/refs/heads/main0000644000175000001440000000432414062570134016602 0ustar andrehusers0000000000000000000000000000000000000000 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 EuAndreh 1622910264 -0300 clone: from git.euandreh.xyz:/srv/git/autoqemu.git 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 547e0d428916ec067d7c2175b917da54fd7ac5a9 EuAndreh 1623466706 -0300 commit: aux/: Update files 547e0d428916ec067d7c2175b917da54fd7ac5a9 f1ffa0e39a710a57b4621f790f3735b5432757d3 EuAndreh 1623538933 -0300 commit: Makefile: Stop using gzip f1ffa0e39a710a57b4621f790f3735b5432757d3 dd532faea2ee8b16bb084b50373e0e190a0caf92 EuAndreh 1623896324 -0300 commit: aux/: Update dd532faea2ee8b16bb084b50373e0e190a0caf92 d0295861b1d2013c3b5ff2066122840a479e8412 EuAndreh 1623897010 -0300 commit (amend): aux/: Update d0295861b1d2013c3b5ff2066122840a479e8412 5d814bbe5220fd4b2266a7feb03dc5a92edd2985 EuAndreh 1623897030 -0300 commit: Makefile: Adapt to changes in aux/ 5d814bbe5220fd4b2266a7feb03dc5a92edd2985 c32751ad73faa7f75d46976ffadda0b6f2df9de7 EuAndreh 1623897037 -0300 commit: CHANGELOG.md: Add link to homepage c32751ad73faa7f75d46976ffadda0b6f2df9de7 65b83cf2236badbdf321f4355395e0a00fab556d EuAndreh 1623897072 -0300 commit: etc/autoqemu/alpine/Makefile: Remove (now meaninless) FIXME marker 65b83cf2236badbdf321f4355395e0a00fab556d 4a4b730e44e6a614cb7070aa7526b1442cffefaf EuAndreh 1623897423 -0300 commit: Makefile: Add dependencies to "public" target 4a4b730e44e6a614cb7070aa7526b1442cffefaf db34a348e6418139fed02f68785f38157ec7c557 EuAndreh 1623897829 -0300 commit: Makefile: run assert-{readme,manpages}.sh and adjust accordingly db34a348e6418139fed02f68785f38157ec7c557 06258f39c98b01ed684acc77529aa6d4ec6de1e8 EuAndreh 1623898113 -0300 commit: Makefile: Use pandoc over groff for generating HTML from manpages 06258f39c98b01ed684acc77529aa6d4ec6de1e8 e676c0baedc09f34fbd07877dc3ab47e9427a221 EuAndreh 1623898823 -0300 commit: README.md: Fix link to online manpage e676c0baedc09f34fbd07877dc3ab47e9427a221 4e98b32121702f1bdee5d4de51f2622a6efe784e EuAndreh 1623912540 -0300 commit: TODOs.md: Add #task-99d58a04-bb57-3337-b29f-572e4078e0d0 autoqemu/.git/logs/refs/remotes/0000755000175000001440000000000014057165051016324 5ustar andrehusersautoqemu/.git/logs/refs/remotes/origin/0000755000175000001440000000000014056725530017616 5ustar andrehusersautoqemu/.git/logs/refs/remotes/origin/main0000644000175000001440000000174014062570201020455 0ustar andrehusers0000000000000000000000000000000000000000 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 EuAndreh 1622911832 -0300 fetch origin: storing head 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 547e0d428916ec067d7c2175b917da54fd7ac5a9 EuAndreh 1623466726 -0300 update by push 547e0d428916ec067d7c2175b917da54fd7ac5a9 dd532faea2ee8b16bb084b50373e0e190a0caf92 EuAndreh 1623896532 -0300 update by push dd532faea2ee8b16bb084b50373e0e190a0caf92 65b83cf2236badbdf321f4355395e0a00fab556d EuAndreh 1623897249 -0300 update by push 65b83cf2236badbdf321f4355395e0a00fab556d 06258f39c98b01ed684acc77529aa6d4ec6de1e8 EuAndreh 1623898179 -0300 update by push 06258f39c98b01ed684acc77529aa6d4ec6de1e8 e676c0baedc09f34fbd07877dc3ab47e9427a221 EuAndreh 1623898969 -0300 update by push e676c0baedc09f34fbd07877dc3ab47e9427a221 4e98b32121702f1bdee5d4de51f2622a6efe784e EuAndreh 1623912577 -0300 update by push autoqemu/.git/logs/refs/remotes/rsyncnet/0000755000175000001440000000000014057165051020171 5ustar andrehusersautoqemu/.git/logs/refs/remotes/rsyncnet/main0000644000175000001440000000106014062665243021041 0ustar andrehusers0000000000000000000000000000000000000000 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 EuAndreh 1622993449 -0300 update by push 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 547e0d428916ec067d7c2175b917da54fd7ac5a9 EuAndreh 1623511847 -0300 update by push 547e0d428916ec067d7c2175b917da54fd7ac5a9 f1ffa0e39a710a57b4621f790f3735b5432757d3 EuAndreh 1623598245 -0300 update by push f1ffa0e39a710a57b4621f790f3735b5432757d3 4e98b32121702f1bdee5d4de51f2622a6efe784e EuAndreh 1623943843 -0300 update by push autoqemu/.git/logs/HEAD0000644000175000001440000000432414062570134014334 0ustar andrehusers0000000000000000000000000000000000000000 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 EuAndreh 1622910264 -0300 clone: from git.euandreh.xyz:/srv/git/autoqemu.git 2b932bc0c43345af1d53fac0f6bde47d8f0b6802 547e0d428916ec067d7c2175b917da54fd7ac5a9 EuAndreh 1623466706 -0300 commit: aux/: Update files 547e0d428916ec067d7c2175b917da54fd7ac5a9 f1ffa0e39a710a57b4621f790f3735b5432757d3 EuAndreh 1623538933 -0300 commit: Makefile: Stop using gzip f1ffa0e39a710a57b4621f790f3735b5432757d3 dd532faea2ee8b16bb084b50373e0e190a0caf92 EuAndreh 1623896324 -0300 commit: aux/: Update dd532faea2ee8b16bb084b50373e0e190a0caf92 d0295861b1d2013c3b5ff2066122840a479e8412 EuAndreh 1623897010 -0300 commit (amend): aux/: Update d0295861b1d2013c3b5ff2066122840a479e8412 5d814bbe5220fd4b2266a7feb03dc5a92edd2985 EuAndreh 1623897030 -0300 commit: Makefile: Adapt to changes in aux/ 5d814bbe5220fd4b2266a7feb03dc5a92edd2985 c32751ad73faa7f75d46976ffadda0b6f2df9de7 EuAndreh 1623897037 -0300 commit: CHANGELOG.md: Add link to homepage c32751ad73faa7f75d46976ffadda0b6f2df9de7 65b83cf2236badbdf321f4355395e0a00fab556d EuAndreh 1623897072 -0300 commit: etc/autoqemu/alpine/Makefile: Remove (now meaninless) FIXME marker 65b83cf2236badbdf321f4355395e0a00fab556d 4a4b730e44e6a614cb7070aa7526b1442cffefaf EuAndreh 1623897423 -0300 commit: Makefile: Add dependencies to "public" target 4a4b730e44e6a614cb7070aa7526b1442cffefaf db34a348e6418139fed02f68785f38157ec7c557 EuAndreh 1623897829 -0300 commit: Makefile: run assert-{readme,manpages}.sh and adjust accordingly db34a348e6418139fed02f68785f38157ec7c557 06258f39c98b01ed684acc77529aa6d4ec6de1e8 EuAndreh 1623898113 -0300 commit: Makefile: Use pandoc over groff for generating HTML from manpages 06258f39c98b01ed684acc77529aa6d4ec6de1e8 e676c0baedc09f34fbd07877dc3ab47e9427a221 EuAndreh 1623898823 -0300 commit: README.md: Fix link to online manpage e676c0baedc09f34fbd07877dc3ab47e9427a221 4e98b32121702f1bdee5d4de51f2622a6efe784e EuAndreh 1623912540 -0300 commit: TODOs.md: Add #task-99d58a04-bb57-3337-b29f-572e4078e0d0 autoqemu/.git/packed-refs0000644000175000001440000000005614056725512015056 0ustar andrehusers# pack-refs with: peeled fully-peeled sorted autoqemu/.git/config0000644000175000001440000000145114057165033014134 0ustar andrehusers[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "rsyncnet"] url = gcrypt::ssh://16686@ch-s010.rsync.net/data1/home/16686/code/autoqemu.git fetch = +refs/heads/*:refs/remotes/rsyncnet/* gcrypt-id = :id:6YI0ZeuXfi93UNvvHuRg [remote "hd"] url = gcrypt::~/UTCLOUD/code/autoqemu.git fetch = +refs/heads/*:refs/remotes/hd/* [remote "gitlab"] url = git@gitlab.com:EuAndreh/autoqemu.git fetch = +refs/heads/*:refs/remotes/gitlab/* [remote "vps"] url = git.euandreh.xyz:/srv/git/autoqemu.git fetch = +refs/heads/*:refs/remotes/vps/* [remote "origin"] url = git.euandreh.xyz:/srv/git/autoqemu.git fetch = +refs/heads/*:refs/remotes/origin/* fetch = +refs/notes/*:refs/notes/* [branch "main"] remote = origin merge = refs/heads/main pushRemote = origin autoqemu/.git/objects/0000755000175000001440000000000014076036710014374 5ustar andrehusersautoqemu/.git/objects/51/0000755000175000001440000000000014061021261014606 5ustar andrehusersautoqemu/.git/objects/51/ab5bfad6f1ee21e3c6f96334fdc3930435b20a0000444000175000001440000000122014061021261022135 0ustar andrehusersxT]o0+w. ͉ڵ[ YFTILbؑmi}N $H|s׹" 8:9୻akU">B'A7pa[p49No{y7-ʰ$` \ 04_2Jp {5Idǟ5ڑ1֛TEӳܦjASI!1T9s3ˡtbF5 Rc9Bl#j~`ֵ)H w0z֮5@ Vv6l._ ~30v 8&9=sѪ¨,z}В#d6e1ϽȲHF, lvSMNr| *sގ/ډLԄز ڔev8w1`n:4ʏ@tWjպ>/\o.5ھ#7מx'CEQlo+V B]mh[9„ _Dqʱ{bl&P{u(nbf|~mLTU_e-IHZU9?za+GA2s_\*!OEsٙautoqemu/.git/objects/80/0000755000175000001440000000000014061021261014610 5ustar andrehusersautoqemu/.git/objects/80/059ee4b15f1c5b29d5f6b618eada3d4f9784e50000444000175000001440000000106514061021261022122 0ustar andrehusersxao0 PLվ Š (LmU7dC"'h5wNJID|ca%i570e`HÈ~!B0>߯>SwejV56&Y kl)OzR]ljzXsjKg:z4[mz|t|OK=M'˩X3p/.u݄ci@1d|k&L@^Ĥ01폨'Lj dc*j3g /H2Bs"f2WΡnNYJuWsPg,ͰU#PCxviυHJUB:$ohg&G'5,jFJRAŕl"޶,hUFZȂXV، ?r! >zgBpDSD爣ysd-2k (T)4|<{.U +{/˪&'{KGJ[[)A95#8J\q>Bt7ޚD !|zP^> q|obl`F\+6+J|Wm !;^GcV*"=b w;r_Y8KٳG4IxU"Iw{c'&܋x):waO}MX*pMM,d<,$e;1Cnj(Ihϻh[1ޖ#0 [ԯw'xΡ%kθkRm$U4BuEO1/+7פ"Fܣd;5,xe`f{k}*\}7*$->~cmJ6ގHZrE<qZ3tfׅO֏`ʖM~&q*3OL/gփ8krG^iS47>ƼI=4 ߤ{ w]1;PtFjiV6@In#"jte CS?Vautoqemu/.git/objects/4f/0000755000175000001440000000000014062533312014700 5ustar andrehusersautoqemu/.git/objects/4f/1d84dd2544c6c923ea9fd93975620c4829c2d70000444000175000001440000000370014062533312021716 0ustar andrehusersxXmo! >'eKL(Iχ`EDI.%r崽~(Dr^yf6Loݻ!X]ҸOt2^MOi-^O,:Dt5OEݙe:bKFMIsXkNWdݥUȌr'iL';|.˿ٝ-f7` #~႗Nd/gvj导aPg, )KUbO*7Cj ZjMUSXsl|P7ZצdiO0"WE=E!b*ej 9TDZ5YL}i%Y.TZAQ¨5vvjY`禩IƱ*gNUUU&RD X΀'QFǢ3Y<^4L-6&cZ h[ rM\%H !qީ쑰`bRjEݪR&"N(u: NDIS3{ڼDJ?ES!i+kIJց`F.j}1-"XFErQ%*@V'b/o&_VWR|p?6_fGi-.sq&}`yzaDhLƷR"Ꞃ%xMVr](&"S]l Uꕪ{lIvU;]>z Ľdi56펟0:8_Ζ'!K%bQ!$9zA1BhlfZi[^]gU iޅf Y諝%B/-U.0?P(βƖsbnMp cr{ԱeM!.tJuw vܣh2tHF t=idVlU3x6`{vITPy։?~6ʞ"郼$=Zm gUWOk*T<9@̥`t.W_X%O?"FJ[nui ѫg)PW^UUr`lUB:*eC F{R BՐT ~pOOf<"E5pQ7g }$A?*ֈ*ΣxN` @ ,tO'3XMOZjho]Ls?Rr94@`H A4ܖxgd%}jMئL[O޸gH{Vw.y8'u =@+_bp6_0\fbcKlȉIR ^ЭBت"Ny8k{t;;pr z^&kB!cK| @D yR{]Yt"10?te87AMj3M/%pB1aN"f7`Im~v\vTÍ)3GXvݰC#MNPyKDr*9āHZ[Ұ%l)O`Lx9d&|6zrkFc\)bڞG^zng)?Hq9KT'5 y`RdT*@.xiy[+.ڃG"_(Z⥸ ~oh9`k9lq=JSBwQ:N-wt+ ^FxH5 tf C뢮Rt8g zכF,Usq l&G`b+-fS L$q1D5VHHf+wh!hjY~tV{NM"X/Fk<ƨTbfbXQ?YEU{.pyWRGSW*_n3{w>MYqY:ùlזzP\c]Pe MIMa0x`!Gl.HV|y %I9@>ZzS7%ߘ+&-83=O$()1'r88޾љ˵T-M..f>9bN׌ӿ^/autoqemu/.git/objects/e7/0000755000175000001440000000000014061021261014674 5ustar andrehusersautoqemu/.git/objects/e7/3b9b858c61e30e5ea7cd2cce41cbff7244b5680000444000175000001440000000046314061021261022255 0ustar andrehusersxmAk@{Cr0K RQ4mz(%:%ꊻmff%NQ$&^TƖU"۫qj4 Vq;/t^.еR ׋B EqD4qRSA[<}>MbYof,E#U[+6 &3p LΤ2ubU`>薑-S6Ы3>G HdT5(hN.[ I*7ieL7Lg|Άskm۠DuWsF ~:autoqemu/.git/objects/fc/0000755000175000001440000000000014062533345014765 5ustar andrehusersautoqemu/.git/objects/fc/ae40d0b35b96a22e4c1c150d761ba81f4685140000444000175000001440000000075014062533345022013 0ustar andrehusersx+)JMU053g040075Uw/+`??`_jԓot^gJN#TMbqqjQnrFb^zjN~:Hyىɋ>$%SUv\/D<71 1=lƖ\Vta G5(51%7d^ߪ=r?HrtT%)`cOonZhzݼ[6\UM UX 23A쫴ߙgm>JxŻ" 0%]'٢,.|7'䡴IJ<ǧ,uYç:tV?u/~Nnhʊ΅e~Eb*+InRN^n ÝCL?nX|ѩR@XP A&z)Ƥ]1n9PEřy%EI99}ٕoi^ hirq1ɱ|/s*fJH'qautoqemu/.git/objects/f0/0000755000175000001440000000000014062531706014701 5ustar andrehusersautoqemu/.git/objects/f0/7f6b837a1d89658d7fddf027559c3e3bacd7720000444000175000001440000000064514062531706022152 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rSR?oSɲKo/Դ̜T =9G}W_7`T7j\]|]Av)=@|Ͼɟr TQ1H͕mY9=uA$ PH,`sۧ}Kkv^J_5!%8($3?!w?̾5{ù!) ~I'43e?nԒdrY_%?.V"'?/]ٞKU=7ms{ǾAL᧴!2w r *JRK>wRIPBreiu autoqemu/.git/objects/f1/0000755000175000001440000000000014061236365014704 5ustar andrehusersautoqemu/.git/objects/f1/ffa0e39a710a57b4621f790f3735b5432757d30000444000175000001440000000147414061236365021625 0ustar andrehusersxSɲF;1 q &I|onQQm[΀s_;Nv4-RœJGƘo49A6G pyf6#Gˇ`yC.Oщ3 KB&+9qFJƴښ|XU<ٰr't?b>hi<ئ婰E"j? VV, ⊫ktHFK2Yyu8kbp[}MBU=NHZw =ٞI?}Z@ _zŝkXtwŌw3E%V GGsa(jy=n/vE?MﱧTMtρۮiAP_;7o9YU>+zRtr7v׭gyŭ?FvYHmfk_8=g Pң[%U|~OfTG_`<.Vu-Zautoqemu/.git/objects/c6/0000755000175000001440000000000014062665220014703 5ustar andrehusersautoqemu/.git/objects/c6/4ac896de20e2b12708357f264d303e520b217c0000444000175000001440000000145214062534001021570 0ustar andrehusersxUko0W+,5Rɦ$0kdRTiZYV'BCHqYfuy=omp=v>ot2`n6;Pknq"^wdv`Ih|qƓhӶ̶`V *]]܈˻d*yb/?8.*.s 4p{ bkx|6''3\FfEI(7uRPq04:*P1MbRܯ0]g{M5jWR{T_X6lۅA+F1 Zcw|5A|sp}SP* PwF,JyR]|E@6$tN;g.wYoϏ^]z;h@M]C.IJB R'r*+y֯{dO~;7uDautoqemu/.git/objects/50/0000755000175000001440000000000014061021311014601 5ustar andrehusersautoqemu/.git/objects/50/4406f8b78481d616bdd636de7b98a3fc5454d70000444000175000001440000000035414061021311021704 0ustar andrehusersx]n0E+FB$+me@j%i,Ͻ:w0_br ֣ rFx}I;d0G=^ʼW9`лŬ.ȣz2KckpݦWnxWL)8 9C)sʅVB?(# v|;`a> y|B+ӅCͫ6ns( ˁSNI_rK&[autoqemu/.git/objects/b8/0000755000175000001440000000000014061236365014707 5ustar andrehusersautoqemu/.git/objects/b8/bdedd6959f802a89af148430bc9b8b027aed5b0000444000175000001440000000022014061236365022262 0ustar andrehusersxUK0 DY.]N8q{:yOc٦jq1Ⱥe(L(c2sfmM&s :[x1v|NLt6cA=]{׮aG=)HĔ\D7(:]^e>uBautoqemu/.git/objects/pack/0000755000175000001440000000000014062665335015320 5ustar andrehusersautoqemu/.git/objects/pack/pack-c347dfd9456b880294c471132b849bd4e5e94646.pack0000444000175000001440000002034714062665335024271 0ustar andrehusersPACKx;0ާ؎ {-!B4Iq nO(8S>iZeqFZu^1B(v)'f)$!:X)!Zk%M(ap[/3Uzc?3 'PNt4ߣx,_ a-0l'>JFx90{b; $m !xHS{BrV!yt>HCo]rIcQQ<ܠdl@} Q&HNL6,neΕ؏+}a )QY`/7DL3gHom ?=Eܐx; 1@b: AY,(ba&3b7KOeHx; 1>B6"6a>H޵_9C:u$'R,%&ɣu )Oyi2 kil=)^m: hmcp[/ <ajwJN6>xL'%љ.c$͌hy $4deQjt6N%KJr]x 8ڟAm;u+"i[C, ~`&0N|Fx˱ 0=Oq[AҦ% p\Zɉc0涋c2Y˦DŽj"Su9`C%1SG]V6#+Z8)r'Y Gh]g|y-Q=\$74ϖEԨCHcx0{?v'!^썄!DA;l?8Ž=hGʹ Pe),~0{1X1blTb)j 1`1YPA7}tnqޏVqÉ{ŬouG] QzYgzWyjxhբa+SFFQx; 1>BE,lC23(v#1[x{2:h岑Y{ s9R>*/ PSBȝJj:˄"m,ne#\pv5}PpbB{%=GiD mg;ZFxM 0}N1.iI@DntfvbV<|E]vAw>0izȁZ1\Mdia)kCIa[wneX2ܷY=ԏ"~qtklAzeRoK 0tov󯭫\]G @j{QZMx2K=06258f39c98b01ed684acc77529aa6d4ec6de1e83Tj6vND=4e98b32121702f1bdee5d4de51f2622a6efe784e^J@0jj=s c=e676c0baedc09f34fbd07877dc3ab47e9427a221@4:+D$H3x ȱ )=!amsN_2$Q;X^-ý6.3(t{`d9xA n0ۥ;ߜNP,I`ݙJQ(hm6c,xA n0Ktwߜ.)VHU; f zC[7b&{w$P 6IPwq VJ7`x2K=06258f39c98b01ed684acc77529aa6d4ec6de1e8tRNgE,/WW@&D=4e98b32121702f1bdee5d4de51f2622a6efe784e6= ׮x^V=e676c0baedc09f34fbd07877dc3ab47e9427a221p`]Yj .DF.xV{o6{7,d7Mmva`M; $JK'Dj$'wT[<0 ~~q{RnxۀI?\[!s8W5ncFvYgo;qvQ{ςy <U# Zx?n8 saCXVM@o{Ū6I!U&IƗGG;J"wDTg ȁT^BcPXqQ:[lL5J1H^!Ё ?GghkL(EW7Ъ/L | g";XsR>}[Uoos) rX{a -%bg> xs捸 gnl)xtz|p3PKI)H%&Sað509`EIAPAe,'<;Z^ NJ\J"(Z g䬸;gN21,yӚ*5\3W7la2*}MS|Jh \@LaMv} ͒ kkCIC`%"ezmg $Z,b"5Szj]ISX`XTd^F}U௝7> P#khLx KRTS-\#Oo=XQDI2mŒj*1!I͚Ln+Q+a Lidi:03ۋ_cDqPߋXDˠowO`T Na&CUYEfPتELvnU_GsJt9U)ʳym),ھ W\[]ݷD[! ]O}{1K2QWZs Jժa6ȑ&"  ) \Zl|p|zҋw}<㴍79>D$>FAūsyx^ 2oE :ft#qmOu5;j;fvn֙ӝ_wnw1ý7;v?KPnҢO8TmR]BGkx{/^t DS= UVZlkvv#+K+cɧ84_fFiƖɖI)f&Ff)&f)9&gd-/W ZW2Hd^.I3FVDaMVt.zO(x{/^t Dk 83++"ͻè"cɧ84_ffI)i&iI))ƉI&橖&FFF9&gd-/W ZW2Hd^.I3 t6"+šmJ݇F_ʺ9I갱Tx[+YSĊ'[2>ooI׶ڱ6U)b "#KD4JΙwqpsa'7ŠL _C1H=3L)X&biKj{ 2<ܐɮF-lk ga֪u2BDzP%Glu]W~`f<6 cQD) TQC0pdҧ!ūgwYs#3S n >0`N3cy )Q)ttcNc`8plGV\-9{vhS츖f` G&DivJͩBc*Ѣ_'?[KsϟlfDGX霌X/wLD#AI/,xx (n9~ۀYs-1C`̈́#1QdY y RḂv5nÌ+|P0Ծbnu*GJpdsy@,''<:^gs97ΟZ oG\Em8E"fM)׎%;81R͚̚yp)F+# B5fmX.P>%Ȱ/q݈N3 A`@JaFA#B]$>HJU\pkLѭאxrZQ\pF3A~;0Yڬg}˒1C ~K3LKQkSXr@$ɰIUVdR?ۿ{OH1.І;ŘT94 SJZqčst*vN*9apӎceQ1BLČ0"[4dhRoLATbwg**`)=WDk kk(M.8(Ϳ/lF~Op,̀tį5L`yHb HBɪ/FwVy>561HPFZ!&Z nƴ3jvuiYV3] )&XXh Q  $?\lBͭج/w~ d= !Cހ!h@$n?]A/7_~띉}KR}DLA<Ǡ)FShBa6 aMϿ::VR}yWYocrx={cd rٔ_˘5hr)[jz]HjeRJ.kdVaڊ!m]RݨDteB^g/FH00n{X6\STc 1bGqAdI|򧜡<;{/ey8FG:l,sŨJ#+.Iޖ?r=?xفb "#KD4JΙwqp3lu[]?c&厮227ZY$r7TP)[Nу/gCô_ۚaP&Gz^Xl4%/.鳭NZTk2io[aʠ 饖B W"$G{{)7>j-0YA1s,"Q "j(FΓf߷.ՕG6exN<ъAossw k}R+2cy ΁b::110I~ܣ`T?>g!5Q DRs*XJmx+.<4_YF$xeɈBpD:ȒtY{dqM5njkyDea#c$&j,^!AJhP,{Ζ֗IV|!d[E]$ kjA(˹IcrGIqIj37ex<*j)⁂_^OJ>[rpג+w>Gι(PGa4l"DI>"fqkǒ#3vtypqi1tϳ2 \+# B5fm[.P\?y_?zm{J*2 `@JaF#B.K%[~}73O\Ua~UEu~ZZ(.8  ?dNE Us}fɮ*\8aDabXZ#BŒ M2X%Nv2Ń&mޞn;T.0\ v1"r9#i:JAIjˆ]ÏHM =aH}PiDZ(mGČ0"[Mz Z{SN3߿92 f¹@EDNvam Wۏ|އյ{oV0ˀtn#_kDR'R#S2e9>_(?eStiQfx<*j)⁂_^O s۶H7׆EQ&c!zN"18#4\;ܜ^3F}j]U}R}hZ ^X.J`6lr:Spo;[vfPt4#0ŒG]$>HJJ' Fm{߾lيէǧШ%0!CTIz jpIٟj%01RF,RGL!hbɅ&pH'mۖ㏏<"Nq +,6H9)T&0&/Nn9T hoIStY0Oc:% {=gR8]B[tz@,]+8nN{Lo`$3x2лsk_^noK|:.YK85 ˸r3nv5> L^іʡ:r hrQLCM;qFcއC8Y22[k̻) `o#nWc ȿ3 e Ufg; @]-i:ȵ;Y娒LDW역iD06 autoqemu/.git/objects/pack/pack-5a73c1f1209ab1ef08332109c94d8c0c31513d16.idx0000444000175000001440000001631414057165140024126 0ustar andrehuserstOc  "$$&'''+,---./0014555668:::;;<<<<=>>>@ACEEGGHHIJOOQQRRTUUUVVVWYZZ[[\\^_``bdeeeeeghiklmnoqqqqsssuuuvvvz||||}~~X.4Bz hrg%sd͈x)t-1wX UzJ!p> 吉 }ֿ*X}MA 7NismpJ0".Iԝǟ&"pR\-5 7q\&y_q#&.݃?];7#EGL~>E(2А0%@`$ Gc<dB`%;cn/*X 9{`o&DO{)(&Q[±ӈ?#l)m,ϷF` t)Ǫݗv,v;e}JW"/)!Uj=L*J"\7@:tܿ+,6H9)T&.J_)K;Pȏ/1nD;Bh0W4r*9=T2*K'e=gi3\PZL3 uM)Fc`![3rRZuf1o7+ / y4OC9Rd$ 9-"ǐrt>xQ:>>tvvGDs:u><+i>iz׮dQ=YfWEs!? WS{lۏ(CwךVDؤ>*3x%G:^ 2Ƹ >cKFDxXϠ4eJƻQ? O,Yg{'JTcrx X<ˆgQ裬Pĵ{fh{#l?O9i CdWD/k@kQb k3ltI7l MJ /HlR0/ѓ, Z[0m&bXG `ʅװr3sx0}ZMurHw^JDDT8 H0ps\^>(hj 29tNFLf!#wu -NLA}G~n/WvxH Z_"מj>Qu|\)cIEȈ.&BEٍ5?@ QN%KhסG 0 {J bEǣڄBeщ5ne.sj kiLx9Y^w,W$@ ˸r3nv5> ߢ$^U@𪔊cr1 H: *0&,㔆)R&~}F0LT' YY[1/P ]q)}/$,XipA2@g驎)~c^4{wi! tL<`Iz,1m R-B~b-c"9EG}lmoǏlyCv%Ef&L#T%ˤB08+a48ev}CW*^&$ُ}lP1+wgKިq?]p FMݥ:&G.]=Xc?;*PJIhde(;-e%4ie7-o]>y>;AV?va5>BNT<2^{Agi610Z~M`'nTlV{ `t'!8@U윺OON}ut!ό\0{iWUZ3 HzU:ތ;```eL~`sܖM PXX`ǁ9NJ9rY&Kou:#!\C(!^GVX5$=[7>`PTO$=2,hIe u14zm QW33~NWHa߁\yzy!?$h^9;[4#1rzQ|b=|_ I>c$\,]6ޜzÙni#"rtpH>ŮgSK< S8 =^Ge9!\obJYr;Oʕ/ݖ;fP緋d2 h[?"nY5 4u`~/Jh]Z?xQk%i~l9݂S˳1^ח߇דC>5WbK%\yBKΫ~-rU8K.3hݸr"~/ƴӟid暃\5.OoߪE6xFOb-jZN .(煉߫. rmwٿ0F~͐@W񻾹Oq^W<-y0K, aSiNO;[D佢&c߆nx>:siCܿ5ǃO4(&Gdi ٢WuOjFtiq= hv0E)fHM詗VlvC*&0QGZYF)$&^<R^V5:Mu9#:| ^5)*^r*D%3 6)h C +fKQ1*{O`)9G7,e6lG8c:/6? :4y5b{(.8LBS7-V// Y w!autoqemu/.git/objects/pack/pack-d9ff5fe9fab7ff4e5d94bdc0cf701a9871ebccaa.pack0000444000175000001440000047416414057165033025443 0ustar andrehusersPACK xM н >:PJ=tNJ/=b rK Rk&ɤ)ROK78Z/ti/Ex5[h_EKQh(*"Au<[U^E$ugvXh&ZA[PDF4C R0*CE,@ _<Þ|A,,5F&[!Kq.s$ǡ2:۰O)vfs_yg; -z33UA`ۘ pʀjER9[bu|}9ĹKm|#=6M9h5~U(81u;-Z1n{Z;}7qdUv6(VT `U '=rQ5 6bWSvdbҳ}[?ּٽ{\@ 4$s*]O6Jj(P 9ܴ47ą;Sg;ck(@($kB1i9F5nS?~rdzc;^<<0pO\c%+i> SZ6NJV.jit )#.sOj_>7]z뽿uڏ&_hKP#R)B#fR3D:/_Ԧ{C=vzEW&QjQd."`BsH5_^ѷ?=g[[~CZ^eWe D%j9HXCDV&]>f% $IbSym Sq;wX݂N [->!Ɗ 4:2֢0\4cSbh գmw}3[eKH:lLFh HT& 6Ǩy^<~{\[1x (^7Ǡ!+m\!aiJ;__Q=q$QM:Sy c0cj`;FGKY+0<^jѝʋ|׫ˣjTƧPHH!F; + ƒ 9Ǵ Wh ,t:0 GpEź W;}ZbnHuz/Jz6l.wF<|B,IxޅٖvJ%)M#<+0FI5)^X]mHޢ7c %~&`%4X&v;I##w{fǹT7w;lI3q`~I|?^}W{+\ߚŮ:@ T=VϳWVIaTmm 3H$~[C=^I+F~N5  %qsfx QQPl C芝tG~&>Bt-25HE Q4 [1#8!vz JάG@ĝ5]F:LjU`+zU֤n:G^ ~1ᅫl9:pqsnTf#}O˸ cxjݏpAͲ*Xb@1gI˽"`^qK-S5K`iݰhι݉ju?ԆeU*-s>RkF پW55@ :n67Q'~NfT -|Dևj YOVb4#foa1߄1^3\ 74T'!G3SB:_dB@E.2DicGam 'rƞz7i] &(ZB:>i sAlUقg&!ëVY|,5̣F^D`DmsN0fw‚R?{Cʄ&PHǖ@ӛ)8e//'v+ L xs)(m~պ-*YJ 90_&,&#BkY{:uma`p:'D.xSNz(E Zn-.ѩ J.LLP #Tá+v0+IqH6e$:ӥr4Z-yn "pnCF o+u>'űNprçfN\|C)~v+_GM4jXDzzs~Df*=v99ވ:Mݻ0*aEnIq5"> m`==|s=߇ZỬmTG ^u6!П;:KR5ׄCx%8J^;$h~_wXeɖa;Y"^7f ܭR PˡdxeNۆ{b6=Sn]ퟕMdV,-!:&/t>v }C<_&߂,Wߤ0M^_Ys:U28UtCy2LKW/=|7鶘(| )2]> :;OA|e!4 },NPJC,(sn-dȕ6 6J!˂% s7͏S=8߼j&\{˫J-엑G,- wf2 ,r+_aTgS- Ӵ|_+S&1q!Lc5asAlbEB4)59f4D^|!xϴ *Ff:\!E4Հ1YiU3?d "ZZz=yAN#;1`tB~i`_r" R(+1GB{3g#\tpH"FekX6sdD@h!ԀhQ~3m4wDs {NmNrxۯإ`9Ƌbٕ<WQK 7{dG< eaČIupD)Si'sQDwNtNHTCнmf"PHHxԴb8$e`}]^+EȌ-{_Vs=h\peǎk#ݖ,6#zMA0rLd4wÒfRryU[}HNV 3H#"~f7Q~ 6"ZY'`Of4 c #4ZMiMG|favhȢPT&BIzT3R]rPrzh|x~ac>'T,t{&ԡ+Dɂ&%@3tzAKwA&"?")[d͙\R#\kQ'(d,kkM)Kf%psz29 HD6K̿ lWt:6rɲswќ#Pt)P4&}:i2䛡oJ^=} 4-p9(<gsxmM#U=!N+gJ3kjbG_73 Pـvh4nBsMcQ>(&K)$yI ` +J)ڕ# yc=N<w p^:W* \wXw'<耥%[h=kښSv쒮SvM SJHf0FN+m6OZWna_w0 9<fNzvjQ̦|#  > aPu.? ~)Jʇy[٫-Bp.E1eˇ{<2#|(5z>hk'ՒgU#ٓL~QKe#еV*[_; -JʱlgRԐxa gD.h O!m T/aGJ_`.ڌa,a}+8@oWVeD G4Bt:u78QfG!|;uP,~QdwO^sgX| CR@z f~ڪ7t\LIGՑ AX%1PL`.!N|HQy5b͂]'Vs@agȱ7U&LU &li< 'Z![ )$C{ޣnjbKfX#l)PZ"ɸ)z{05D^mx˖]ʿ?%6 >eB E@J肷V#IWҕY_aBcT;Q)ݿV&̴u\懋x ٧d.6D{kXzp"6GnAc0PoS-os(h1a>r8( 6P῿G/Z=QϜdz٨'Nὼ7Z (;RpnCB4&2IYvNtJ7vKč$74Ϸ+A`,Ѷ r8E)?<8] މg 9<%soI~FY໵e0X]{g6>0b낏Ff%Ԑy/)3J`?qId!&e*<Br\&<]{ > n>q}# ?c!?IJ-jw}mwQfoP|]OmY#/s6auSfdYSYLF)PXE @6_wup:4>ULq'eg$ #C┒:p6VБZC5/D4mIĐ'zB!9bîqQ-;ӧ4eAH#ަdj)x[*0ۺ_gJ cxhl*"m@5{Ӡ =&g=!Pܲ`W#nBi9rϐv@EExL9<ˎlwIw[EwnY]6}#d{DccX-8*{֨LnTS[WSRͻ1|y .=BPGo㟂--|$2ǭ~&Z% ?Hm^G- bߪhSYi( ;J8bc1;C_FA@̷3s RqKA f* _/$J Mƪ3dRSO&VdEmDPX-_ArQ94e*+P]LNt+7 @fYL/mAA\1E-+&˅o=g.u]>V;WXH+P%ߧr26eg28V?^YC<1 #crB^tF]8 K;ۂ `CL%Í,Nԅ BoMd#聗;ϛ>Avf@T .aQp$i OM՜ I#o0vĝHsR6ڐw=~y1WT9My׷5 fgʹ-!0T~@cGiNXlM $/cȶQ/C \ en^ 1v&m1M_&Jc~gg61"/2%R)gjiЀsQ l2MU?K ]7M/^$:BA6 o PqOeE_KD.ZE,XG&f2]K?` ̊x21!@Oq@/62\5 U Hg8!vJ`%s,MҊP+fs,Lu0IRV~~?Lڇ=̎=. %ulVL`uP:ێWINz V^ arKFjņP8pc$dBDtOAuwK:2<&EtQh AU`nQqߐӎpEX"7ugh[wlsI8sJ]s pLV·bVO͊0)0h%op= aJHyEɔ, ~@Etah]SΧLBLj,Hfu CuaQջגsB^WS@B'2D!=3DA|] ꊑGź(IJ2a`3HT*>4j@+*aBAoh^VNS: >tnu).1ʚ= w:.޷],:0[;coq!́>sЀt;3?Ți"+ 1fRL;IڐbvC- *X:% *e$@9#@Kh]EPqZv8Xd|v]\NesW8F腑᫿7FY ^ƫKXK~R\ُkf7B_6{g¥;pR0fVcWϦxzQ&>t1)e 7T.h}VTE,ج NykIBHH 2 kBbмۙ?hh?Q*G9K!XU !+sҌ -oR(2)+:n4e\{"HIK:8R3O,Rzk%VĐ"lSEI ;_ @čG TcIvRɱ 9B{Gj+KR\ˢdcF&'"?UeT*0(|Rn/XH}]y _+ww :"VeO+Tj$~U}1rؐcFQF74< OO-2?ҷ j1E屜]xI0/wK)ģ[t͹A aә[4al$mœ2 Yu}Dcw)$7Uf851F6?$F$9~OA+t"hKؖ6bD$9#PePFG'lՌ?L1r d@F/tE|^-TOU,DV@B~'JEM7mvaJ'0'~ D'HS qZ>aA7,vss}>|r?A"F nsO2Jq|IuE>fXk%86X'J[75Ws#q0in[{T]t|xNG3"r1vۉ^wMB"/D骆<. kOޑn#%`cEV\XFpW > sQW3BiL{K.^"!Jh*bݾ#C2LB@J72U6+9Z45j UͮOa\_S~분x @ B.SyaWJ$|[m.)RvnSMՖaE_Y| )9g{Ikrlt4HK,uʄ\u=nMhkAj)]LeO?n@so$Cԧ(5dq&<1N_t,זjwJ|IASPbo7DꮉEFoOCy lHF'*͢(S|cJ/[>l m6Z@*,]RC5}U9I=j)RFƐ" m`0w8Qܧ*&7Jd^񧒷XYTe<:Fe@"9 (ߚej-wykFP>rCqL|aΡ<IkcpI]{C#U( }t]RQM"MÊg֮qvYBad .xw/R-yްhwq]Q!]ހgʓm̮ ļ& [diEܨ~ްTmn`0.[cejI?XfxЇ?<450?#L]"&G1|>h m5I^HoEb35w1ŹT_r2B7!,E7rΔn& I$o{WF%Xs9_CU(˙c¤j3B7,Aس _*0%$^uVJA KJx0W\qSr2X>nhq+ ^?WUd*sG:OlMe$\Q*'Gftx)3?ٱ(X Cő߮&£_mv5N[&^?4ߝ$p6QjoYdZ6pH@o`5lk]4o&N.cdƧgFZZ:4w#S'pq(_ !bWY"ߴy\꺞8'=Ǎ"P_(Qir] ҫy>2 dכJ*OToΡD I,eq-`x70b]HRU᫹6Jj ن9_nit<oyU!>˩?rWq;x0hxѮNhOOEZn`sQkلE }"7 AR"^wOC ;fl5l@R#R8mIl$h q9+M YT3 z 2zU{= ]6Tkk했49pHvE+wý,r6:ce_VԵTBlir}ׂl=_I㡠fɄMYu a\ ȩ,9pH->1!jQQPV ܦ틪MSwdx8Y3zMs lB/ar. +Xp3:C7fV1#dj+1:!G[A߽}.bGBNrody rVu'o|E\K9SՒ. +-6,2edE B ~>kq1Rq >᫾fJ 8}%5rJ˯Hؾ!^3ZA҉*4Xa3 )[\ҚcAգt<77hfla%xCٗβC{ϋau![Lgqf;+ 253"7Sn1^~Z߃2Y_16E*YH'%Lb;֮r;mD 8 Z vl{6u_[Ot_dO/"<:ofdT!s>Dܝ<-+j גJ29W="Ȩ *]jSܡSH6/-sꑖ*P갿s8 I,*hኩf.]qg͏#+ a4q'c2iRX٫65%ZI.@GvT˜ڷ.jϹi+'{^oj.zs鉢)TP4~aY F4;u@?W@lT!f cDby{&pSRbZ*Lk,Vdݬ*MN~P@Cy4! "m ec^bj|F<'=c E.aF aB&ѧ #7D`m^W&|`z'*Ii!Zcj-4+d#i$ug~9͆X-` :;<-E b##݃h++y;jU&Z+7WqU^gѯUar6["` {>=Px`;9loq]F kP:g '4/8ΨzqᝆMG7BP /#A7Bp }\\P16TM1v"^ ҂ ]XJXXM((UPz\*YzNKnUsb{#ӂ_ŵ6hVD \@XkF{oxRX1Y/_Ƙs"EQ^M(z=*L̽KӅA4C뛩@o1lHM=3 m{mNgY(NXt-e6Ĉ ޳V~̂ ܳNԴ_!iy$qb:Αl='4U$SOD@HSUJvt?P h  1sAϋ񔾣]9 $v*4,KWNE9GZda_3B4bHvOR}o4yu_W._HQur*a50B—/)ie:B}g_t `JE CUYcg5d2?[l37B̿j.ev`S/9`fN !QKeo]7=,'s0Ś˼]Wq#~k<^a_|~[a Y+7!Հ 8&^BQzjd{R!m]4x<Q~4c4~Scwù8aZ9Ddfk<=j%c* n@vpY۱Chӓw?8Ɣb<^糓=^NEl|ngFIr]"eEF1kW!δΔÖ޴\<&Y`==DGC^iQ1ub{}1Ը9f pFUZ:9 V$Mg.\q+U;zo%{sZUoyT$a4KNW>qVA/{"I0K/cb-ХU9CCo83ǰʦn % -g4;΋(At`aq*>9N4׌,rkhQ2E0gI!>* 1@^ Rϰ%`ud#6^O jK*DD.4]Kr3Ocm`@ Q.eW.^i˛ϠwF]j` !ֹc#Et%x݀cOI,"bD'"OpEB [J,Re!-?$LVUتYV[Sf$߆t`naĘ94XXJ1|?^v(ŇW=7ǩ3^L{;}3R'JN5/Sٿ{d rmTs~` ͜J":˄-Y}4$-wEyJ] "T/r94k0bkd~9jIFaSX#9nٲ!}Qo"K>[-%dk8^z2ws`#)ժ~R!*+`꒺1M2fCg>}WMU@!,I 'ma`mXy-seG5)~;?XrX ^ͯD 0:<7O~h̊ _}!䬁?TI9rXozJzٯEO 1Mk#J ƻ(%lx|7hs5!wDllYKkOY^-$=Y9EI)doZLW沗c".'wѪZyRce O%C4 Hq@v;;הx(p8(^YfoGj7tSՖijs_~Wz@d#F'5G#I +m$fYug +_ FL 㚿j&Һ(ExG!Tk^WOӲTo-ڑhP g|~=aBH ١mAoăf~L,_ Oj:h_ Nb\"}a!3`4vtIxvDٜfКL0(m.a`*Aϝ`s颮C.%vi?e'^Z;!f )_Gq] 2 < /'ƐXꍗfZ[f3 1WT}gr^Chꡡ&X\^$|! c\ٳ l燼% qKZt.+IIh k?4=¢pXQ.s=OV%Y0mB10!2mTA왢zܮ*x `<Ӥu6a1- LD%#Ɯ-8L"4|]i}"!lm ݄=u<<ѧ]kU>I jGF<\g> b{ dj. ξ#@otF8?)2gpg}eE݌yipiToBe(&#}Y`U_Fo0qL^.}'[eVh˃bVҽ ʞYi"6Z3(^ 繅f+xpjޜTA(hpvc](WNů2<|խ6!+R R"EnA{U95;kU <΍nl!\J<`ždvfnjX,b 9&.޺FؼJ!RhJ~Bm}&CeQ3OW`hϲe][߫ۍ}xn;Z@K1$.h',#NaMΨs5^$Tp7әZ7B9K.R\۬RFpN!YSʓq!EE"z[96Hrl[MDa -՗ZӚG'2 @.SĂ{!ɻ~CHa!Ջ.TA G?Qy39yTyq]};C.Iy8 (GM9lMf8Ο:w7u"sOԵ0Β3RE@p,`.r?kَN  K<7۩Hsbb#D>FAٹt[,V@1Sx'_BG}r0'q|Ou~v%V%mެmϮZ1}]Vw jʤmö{ Qb݋)2Uc` {77$l{qf7'许̠|,/Hd npBTx. q<<3? +K !ŮXַA4 طzݪM=q=3eZ-\Qh(HDھ&)dbS^6uźwZAD{dB\^Sݘ iYr IH̺Ҩ(+X+؊F֪ZT\Oylq M{kAq_uw3#Oo)5>EJ>Su8{+-Z2voAŽ]lsѯ~]Xv$wJ|8ڱSJq*;߃扖Et^=rL!1l_wPܤWV_hΎZITO׍I J[=IIZ\]%QA-x럓Uvl MHQgopFp4_}Getb ӳ= Ԍh87)юaUˌ^ XN^w;ҴcH[out-NǛwJdt:yj|ɥǾVdG{n,Z+qbt)β(4௽ؠpcvp Gv b6?`aj TW^Kt |$cשaQߙK8,Iԣ _*֑ *jm{w؞q1gF9{FY@)mŁ}8-hDqsQ c8Y߰K~M6'N[af2y.W gw(|ufPEd\[ ְ?s8퓾'c@fN`Y=Iځ\P`ͧW\Y$TXg*.dۛ\Q >tP] ɟZuo4 6xigF~04D&٭D}`,0'`CSs23YݭF.9L=<|aEw?XG1ܢr4w]WRR\ړ ߝ>9%~xSMV_9IX̋Wӗ˪Ŕ5]KPܞxȨM{pF1)bڇ*%io1]H.&=v|A]uR3zk!#>74ڡҸ9$)lxuFs-#:1 h M# H"St)fenG43L50)}Q␤Y,08GD: Zڑ-d=>5qw%v^[}BV'hl} &%-g¢ҁvL#M̉l/5n,dYUhD3SJl"s:uAbݎ\{"9h>J!Ҝ>4 C.q׺q GL_#Ez}W 3/b 5uѧC.] &M`IMdto Ɨs:Oڑ紇pDi8+=v魞vc!7ᶷvY&++IyZj &[LzIA-m'i^LVO%~7&QB:A+oawnb0a.ab wLTS˻0\?I#r;?M9ZA< 6A?:WJ5z:J>n_I4: @ebTjEԌ-6oD7 |fs6vBOk{m -~DhqHFu9gȔ/X O*?`84~k×AI}y٣7ZWQ8F5MA*FhR )Vxf1Ӆ}Vщ[lm^6Q0*?'R|[VȈ`q}kN<\k'O`$&j,S醒#]eJPE@1ah6̓ n#48S]=nV[}NLUvg78OC+l[bi;vӢx{)=#1;a~m;؞+{x$*M: !a,) F5|Υ\-ryzPZj6{ ִ\n X6_7o1lB?1K6W:ĜqBbLluh(/}D(TYןQy*<%10˙j XGAw< 0+K˵EۏM4f$x@5UdcN"ٽpxD Dܷm|?tCq-yJ;^]ȱ'ߋw pj늏^*`9ǷXӸ+'3\ɏ',Iꪖ*^1TS1\]yOގݣܧ;nk&QF(xgX.GjmPYU~$MrRN1ԏf6䷔_(#;WJݑ5Wo\b~ QAT a4M)3a0 ӎ%l50(Әח"rd̥Nt{DOP[F-,/R5,֌zDuϼx.qġ,.aӪ&ۏk ,oE!W߫-Tsjt!5W'-#MϗXLIҞ ' t$`9Cӥr4yY\hD8+dKCg$\bз9"^yCDʚ4Ulo'5sl4^V"Hi ;/Zmn?Fk"hFf+7ȑԪT*5 z/<ĵzX"ZGܘBrsTo=U_S[,5)^1ͨwx-H6dǙ\}ЍYLFz+ ҙOBWԙwD%}_ Y|@.U/j\*>.,נsӲNIm?lqV9-YJ}fKМ%hE Ν~EYZ#b`#/jLEt|MF`rĘIRpq~?߳&: g~v%m5)j؛1(Е gضiCOznfk9ϛd֩d+ȬG)l8 e@>/΢C8=UIRV!m!6!VwIW@5.z4^.0!CԶ;L dT T_u8ۯeRy~WߞƈWf;e%]ȳڣW$!S! 3okEO+&g%Cݾ{&vݡjX'Dvyx ̻m@J˺Dְ9rĀ?=U&b'uI(u=x`T׈N嘉35$Shᔩv2|E$ 3kO0+/MiBD]F.Tt7k܊eґU$bآ1ifآN8UwĴ+ԃ 8c{@wy@;~L3?oI'k(Sx; c~_!V؜cPPyE?ԎOR3I90ͬYRrj'؄1[/0Tg/[3,_RN@^qMKdb#0^ր/cV]ʾGBgu/%qPؠt =׬6z{y@\4W䊣WZ()PQ}żO^;Gٷݰ_NPsɁTA.)SӘƹME/H;Wp e] NCLV׳uk*K/6U+|՜BCm,,:kOx!fˆYVPq= <tO?9X0]@"Ρ *rTN=BzDdyȰmJ 1&|Xf_y6e?"]t"k] r'Qq6"T0MRD#k^;=z#pa:Au^:h8Mt_Kq&.AD,զN5>^5< l@xױϾI' V0g#p "@7}Hj9'2Xw+rhٔ:/ #BYiP$OJ1c-xpt'j[H/`WHsTs"A41Z=H=ZM@k rlhc@ښCUIu,zrH+236tX]1r>*I1ǂ\NqN#qv/~sR}!۫h:p+8?z@Qѭ`~6xdWTm߷0g̸"cGy< :#,{c)D ȱ2Z9X3A`v/BC H?@«rU 辮dTGwbq.xW"s3 &*Ȗ]e\>xɸi%LS6aXCG.x.av mv"Y[f!črYd[ Oe2\QP߳఺^fdpR-W7gt]FHVRdz ܞޮ̻{8/Ҿ F]-,c,yÜwb_EeQ߮C@*IIN>:tBnyKkR-{qG$D=T˽ExE޴cʡ[xRQҗw>i@Oa+B~_\C"<n ەzѶ6 /?g[3 mToLV h?s_*m>3؅pD^F2 @ N*ۏ<Dנg&!K;@LCYغ1N$])w $ש qc}AOR8*ENKHzѪ]̟ヂD8tTw/h؉ ?;= *q:wNhط| Cbpe WP=73A_ݲR ( T8}n$HMq}]npE~"uF%K0kh,qm*M Cxcw-A7%]BkSD:z3Wlq |\L6dէ%2q I4XZT)t3@([ R1M*'> 5t{$FͦHnjH]!~-$S9N7XXo k.t>byT„X"@ItSAz+({ko5XHw *U5(L*ע.rvjp9\Ϲ]tINF-tИ~@&"kׇo?dUf VPGm%kVӰC# 'xRMy&sy0VEtoiAK`Gl;??񓀒2ZyrZa͙݀͵h̸McAlRx-3m+[R:}tý9~Õɚ羂3\ s l#INHg&2p`䚥f g]H9< N(|Ž{IPIoބby,o-xN#P\gw*CM>I358OBm9 ݀V !@+S\M{vk$pY|yd)y=OB&J0-bb$=na D?/^ЃqqtP,p!GЅMhW ;]MκV;͋:9T0U"IuAI  d+tr#GPhgWBcI+z~~v@hB1jePԝynt?_y6 ރ g]S60uU"'|g5 XYWۯB0燚xEi }2n"L>)AE"q,~Q.rݚAmhk~B j#Cbd_Q,V fYHٕ Od=p+z{8L]ఊ>o9UQB@)n( 42մ5MI֭gWV i1[Æ66vo?N&/Ӛ 8)[x [t0s h*Y f>$55֔M Lll AxSJ\uZTօ} 2C8Y+i-HdЬ΅˵Gۿ]~l] LOˊ;y3Pڊ*2,XY.I-vBR~{nod"+)p/vIx -;/1OιI{kt#pz.YdD=yV(7i_r2Xa1Ui?$|cI0]gn )ڇޞLЁRQjrX6bnj#lToD}eu5 7D1IA=:PnD3ɭ^AwZI;c/jș(K]ޮ^v NbVky;UbKàմf7 b>mIAЄj G\_L8Vm} חi췹U|=Fl3@:?XE)‰[v\ Y6SP͢_f&E4;uziMApop:h}~WROBC(Âm *t&/-K-$"xLmh ٜ޵pZKj5@#ī_L1PPbX?\n5_oo]o?^5:&Fn_ODL>,Jl?;K<@}:O; ]_tlcs+cKm]3=&O@d25J2si>v[dR.YW@XFRto̊YZh9:6z^G7qD +6 Llx契? M0ҁ51!R1jg8y{dS lm D|aY˻Z95+wX;UG)qr:$/2[otET8e>4+;㈰DFآb~ ލ354Ӣ?l6 SMB>TӗH_xvɤ):-Ƞ\%4M x&тr<̦Ji I/#~_L[=}o>?Urz5Uj+{Lj@c*J!,(?_e-'a%߾9kUuC;XQ@"q='3ROQiW9[&L' --.R{oնw-YrN\dS6/ 7 ͥ {R&dl<0krXy$ Nkb$Ke;&j8Jձ!Έz]Oьt3$LLcJJhI(}9ϫ<_WXuXWjg gVT{Qj .Ns9?N4 Z03Y~T`tj<<͔2*A_b/~&v<NZdфū3Y}C!''f!< {gԿ9R5-cϋ-rFRtvz 9aD׼~5 ?I Ic8.ؓwMEq=TEB! }1Ȋ[fkG>5qU >=agH5A8a-6#8;2N̒V7~0*N<-׋?;+75kC h맩Ur 'N2Ӡ+}|̢O n xj5QlS %xΧ}%T(mP 5%5Ixw KV|9_4pK: hlyT WDCdEN"z֨+dw=OnڸC`vA qc·&B;p\pS 8IE74?n~\z7Ztr"IS;r>"wޡx3_1!dD.;HtrV&8-YէQEop{Lc E_޿˄/r:JLet> ޚ^$޸Wޭ5q"9J?X;c^#TH9sI1W &:. ۡbC(XS 5N 4l&/W};´NU1VLeW9ɭxGiUvl~k[BM `if_<}QرGl^X>,$Q{g;WWy4T>xWdC)2ۍ&N I'u]U9r++߮ۛjX`gmŃ(%3iF7:K,HjG ,=ؿ&dM(ދ_P+olBKu P]o&*tng'.ZbGwW1skU(I }qquuh]PA@Z(bW3F"pM$=m+iޒZ Ql>v"ʞ_F|Gwl4!ҦpsH)\r"çF6҅Tյ-ݫq4r 3Sb0=2`r眩 ˀpBzNCI"ty@8|h2NFN7Fq]f>: :&k#(Ee xo=56A]XcmQgjǪ7~|^ݥ-MP^D&bf\̗`)~ķN *rR6Zg>Z; N&Kn_DH:/QA d eC. l<ԓ.EK-6Д0#: ?K\|<1y+ nFG/R\KsDZTT@Uﵭ~}\6C'}ٱڥvqehp`q[P[sXO)C&ێMaP8'4k N"/++=7"=wchʼI@A*aoh6qsiBAmsԙU`7ή qls˶t8F/r,2(ƗrEӢ72t_-xyGYO/U%f_$iX= 3i|p#{v%Qz_#OE ohQ6b߶*ScFhԩ<-[]P<|x('魊%A\y$SRi>_." O-Ӧ7vϪ;UyܶXclx!V> f؉!ч$vm⳧+py3/k vK#d:uF-pe1eѣFک>y>g SR@T~Zqbc_@phF=S<7uFŞP-roy33ZiN:6=`dK6C*7N|.uR/^/ tSp]O &h62]>6hmU'Zdj;gUy~*|YS%t_AHސEEkIഔW-<}yaE r{J 1&A3Jν3l4L)'Qd-\~[׆F|$Nk[8.oU2@-cbI@]5X g.,rrO'kB_QtR1>Ŝ ZILBC !F ]鿹I£TpQOY D:Ԣrz̹՘4 (I^ -RuWr\—8aVŻG02PZ߈$#( Ŀ Bc1/E[~?Ov&d ` 5`-Wkۥh)lAcѼ *; ח("hv4Y p[ܱYWjNVUf $-rewuP|_w m߀r'\GلIO4$6POΟ? $ |Ffb-L87zWW)B$= |&O$*5j~v|vi4p S+®<1=9Q׆'C5<6m l4bɜʆ@r}|xʹ*$k#;A<o1KkfK3l &N%9k3 uw#OMU( Ew4e<$d3"ez*FѢ2Gé λZvٟEFL8Na; y#yĸspj|!=[c fe#GIȵ[ؓ+8Oe{ēJ2bCgI:n^.qli~D/Dg n*vp8Ac~:8+LiG@8$+ʲxMZ)>^\p$TP!ARU'y-/k\w227cw8P7-@U}w8?2%5G{+}_Έ@+(MBqP_$V=>!vXnL_9ho.gMDm C½׺-AtsQW΄O?HZg>z# %UjVwW2 qSY9u.qX~z_ƴRG /(x0z?鋖N3=Eҳfό7M#]Oyw֊N$FvK2N)vE @{= V/w熾Lava{4HFmhLN%1{IC[zBYgu4?bSc;g8)fK<$ Fi}&/tHI[0^!B%acNxx9+`l;k냭&v"5=-@L1k<䧃NSRfMo늞D)fLMspAKQj]ut֮\ d%& AɌiR[*KǦ;;EuH>ZS3}Aey+&X[sKVϪgrdvr`KB hhȇ}㩲)9`ɬSڼ҂# D˺d)ȋR$>>~/2x"UL6ޜ[/2~c b#޹u7{`dȬ_,%Ve[ǝNbmۡC2 v(v:T ^5^θy.I`U3@Rk ۢZk" tiIrQ3Hn 0 71 F]]Xّ|K»! H?<S/\al^zld^ջ}xsnyDʛ=W4BSyӾ齈M ]Zn7D v&⋱P#wș1RB4(nwļ>Iz[ԸX<_)J"Rl W:)-=ooP9z–B-̃Aح/5^4J'u+`"vBpZDvkmV(TÈUycHkT'*2:B$ ~ ()uO.0+́D~=+](K$֑ri3%:'(&Mu.E)|oabkMYn{}B56T"Sӿb+yv~ .CJIɄ [qS1-+6iwi`8_$k巍bȯzcU^rw@@̰K0]-@+P%_&v ,ߌO\>:PaxPJCôIIOƲpD O[ Jց-r'",3zY0NܩYˬ39H䝊AI Ut]- > |>$}1\+>kv+v \׼\k `ӎmhR@Y9 ՖƐ!XڦQ-x>-5Tօ ӄ( OkVJvT#?U$Tbj&6@S@D!42\rי_s7௲lӤ -'upu)ϖb7/PmavQ"x!x^э,+} l @Pb=#87]!sݨw lP/7&c]If:3ܥY<ɍ7 CT?j&?#t 6]S8ݢ^]|Re cGgůKO n@eJLdqV-3r*'oIxF,ad2Dh. 텅ELuoHRbX9"&RRS0 jD?%=k"HίۄUt˟1M3qL&əoYԢtO@ `Zjz%bOm̝yqP+oyZʲ"ޕ\d{ l6ѫK$_^ăǒ-蜱74CB5u7H|B\!,ǚEOQZ9œdMuE?k/^\*8CjƐ}:< .Բ:T}PQsyO+ 636LއcF*xӉMg%B1 MXl84e8ʩ<ȋoQdZNzŴZ}ﺸ ׾Aϧp tGI;64Qg8z 6s]K;Set58iB39Sl [>3]2#|e**o6` "gQwIhCND5|hAs-mjoׄc2%ZC# @PR{0Lv/NMȱjDhrqS޶oj0bgV,?knՀeTs%8ØJaYi$mhwt^ $jx$#U8`J;k؂)F՟w,N*Xw&@M喆,S[=*n;*:BN=;m19ۛyj pV9@ ˧(|T6ȃqEnbI !Sz8ƈn&NiE'ȳ9dxt}d"5v:"sB lѩBPU{B| Z%oG͵Uĥa߀z)\oު@:$ogHڛW#b8‹.6 ,vyhnد4Ų5lm^+}m)t64pNY `#/Բd"[Kj!e|=*ޏUUlꢟw<_UGm"nUbJ{`\D%QB;9Q+Lw[4qw\*8#"V=<ԙ.daB/5Eì @xqIW|&Wg֠4<;z>Qt?.1ʆ| f$^7}ty _)Pϗݫ:^z.Ljɶ:X/6nI\qG|'NCd~=?jN؉Qهq9D|ė #95WiO,?ni;]L=$\ ڇ= s[{Z =9>z+=5'+]f'NYڀp|7lԮ`Rba&ݖ8#v*wq$0CM ce[x@:@;,l`2ȐOp^<;I*|\@5~4V40P$}VT<,YfیJozM՗n`7$'e;n'+!I9}k[j"=PO MQBvFܺCF&l.޿,WҠդ]ЇM0$R 5`)"A<^0Υ /]m吝=,'l@-{ؒstJ$'ϳf[9e5WjvCLqc/$#)ގ.٪WVMUbjDB]rKmc5gbgϩH'I6ftuJAh!mE\aZO]Z'kG;u5fRK^X& V|`# 0hV24'4n51j2jX ?7l+ b d}!LCmhá+ؖ68kr + 4rMHG./MM扢pF!] <^=HFƻCDVYxv&&i&c@C+XQ6z8 wLq#cˡN+D'ȴ&XZ7_WomӉq@2v ֹDwnǍ-WD'ZP~44X?:DcȦA ЯQҢ5=׷ 0瞐.CҤQЏ4wVadԣE1_K|T#v(\dSK.WɂoGrGn1a}j9!K<D ]8{ `S‘X~ەPmmcx_}"66k hEY?7I=%|YG Ϣsnkm1/>Ms*r1?{XIrurN f+{P8/ͬM=Q$UF xE^ܫ.hm5Ό>ie!3)S/75 6&Ζ"3RMv)fqEz+ ),ub. H{l!b&r&!`|NCiGamThP* ?CZd CәusMNzG0,a)fk| 7Cemef0{Vu tk\}vLGíe: |[CÎ-)5JaArHFN34ay?%J{jծ# ;J8MJNOLA%ݫ!P>'#U"Պ_xn@q ;~:F*#rt#ܚ,ⴖT{IB7gWoc߆玊/kBln쁈1p@>s% D̿\ѤeۧZa7C(q i[I31QKUm RiTăIS҃v6JLLpj WSh,6608P`JlsaS1Y`wZ؉&(iF)S<O53 ;| urn3|(ŵ)$%vXd.Uݡv:8Ds'|OXJ;ziN9*E0L4 ^Z2\[`dhJf ɭ#EUCEm˥\`~ 'DZ7T$~g!{Y, :&(n@' C4n% \wT0/?L.IC,ط=O.fLUŇVx& G2{e.^ 1^ʊt`pVezeAj$mvpsBnt͏TDWDA:bq J>WO~tRA\ mc᛫U70v̭ͯ)$g5 -Kk~GX薫˸ $ ~u.b#;Z$pȢFNGw!9ʒ\Ei_G_yptjNc 9)b WjbIN*4U,G%'^< LP)# 1@H[m:%El'Qޠ&r R^#-L7X:`e.h:|^UiQxjAF0Y(0}[ѐb!\} 0J%Awa%45Qᗶ55ss֤>aw;oӘxv|ӧU vs1A-muIlS5vV0~!htuVueed%xfMy&8w(r #"u!C|M^L=׬RK; BL{˖\gnyӑ3Q8l(uۆ#vHYnd1ljܺX{ c?"*N8GEE>"bә{}QL>-s"2t E֙Y:-Өw:6 %Q2EqL~t ,ۀk:Lg~R8OGQտ4"U7J*9'kPaJ@VdX ?ǁ}s=7IOL;;u r0'3hndzʈ5$lY󩛊تAm JRٽ4 ѺsI 6Ds>tVJ=HQvBi`[аsh֔dn\#ƫ7wfU6-VJQ7*,;vH-tRnPww5x;JX зhN</Ȓ슅PDSyHy_,/ ӭύ\g|YЭ7/FHw['\o!+rD`/lat:q95!fbn4`n= M9?3.;7j1]E 7@:a/9%m,%MU#niL5b9imCxhPBL縑̯5k%,M̖"|: FqsۿT= G? c'~>[Qo`(D=MnZW?@&Ja,K0;.WouMdK1qR,޻C79r@ q $Ϛ Gj6Là 8e8XξBx㕻.))b= mE>]k[|R"~k\\^hނ͚q>o+hܖMYq\aiY)vąr(AeXׇ@E$D:ڇ)zP?E s;~Cjn[HT 0`f4{[A)0kfh kr+m|EO} 6MA R0!9[ lKo PaGE}+40s (+ tDppC+0,@(›|UTį4xtF8;;;}>^䲽HeBx\VZ[%Ûe+Kl!domuazS5V厹? "qq+dUgHSE8Gh"m|[7ꑼ]vHVOAÖ?ooU@lK(%Yh I%āDƕ~pST-[#{\3v*\鹰U鴝*>ښ 6!6r{ȢT88oP-xV>G Zl?Ateeh,@3v@kMT&O8}S܎fSXf|HiC 0}*w^{Ǽ |GKe >3}Z"QK^@zqN}w̼7Ɛ78Jxn5qn pv2.ry– l&,%Jyxonv*nv=r&)DƢi *Piܸ嗫 \}Ӯ:d6pͥ9 m I¹ |9x @t gJG"v2<7@*v,(4Cy:~rn>xV>o|URUe]iyL8VZ,x!=OG~=EnL/eFMBc >I0X *nSsF$Д}U %-Jނ(wG,aV89nc 7lj^66L9h+?eYU >LdH)L77?˝s-f^x0!v37HCn>{ƾh<" dZWp&Q-O:\"l5\s+ [&F龕`!8Q7W1O@SK |6"arVW}Z풉R|7 $Ӆ ^`o=i`ʬ)~+WN= F=!ڐ0 8$i!_4BU(z= Z&WQ$4nY, QYykĩjK)x w54'I]syڂw, u@23;-EF,%PWT\09/L, [9ٟxCЕC3-Q{ 4IggM򛂧$fW*T|>XhwPw6Gv5 EcYkWaOǤ_]1/@, 5qs8,< Q8%`ʨFn$grirX≯NU?WeIr9i@"g3vBN^`Pc sQᵨ4 rښ6s$u_!uh8؅7:2B~~L,i!J h롵Q2,)ⶄ>Ơi)ټгM3lEwK&KԤ[= x\3Kh=&]gJbPÙj _e"B7Cuj/yF!k:0\7ܧC+d>c^e-< ve'VUVв#W1q[ R o!2`&9uЂ`kD+|z(xev d.7$M+2zפUΥ4^,BX!.N>^+T--K:,Ѡ@ۖ/2JFW %-"Ȧj Hn j Ebc; [.wSQrI[r""_}LJ0٢붪>4B *EuBp|ǒBL,D)*آ\9qXUktsZRm&Y`} gCJdRn@-B' KEToSE%쿕:aK~M|O2.FBVF]jac9>VdC_D~$Oug'/5x\KIc )Y+,.ʆŸnԻtM%뿑ioۯ#GWˇaq/R a8> ]1.]s&( Wߚt$TCS@41N1!֚~(LX,?4TdgַT&V)9(6k?6FS{f>tSBV(9 & Y:}|3sCO;9*E*Ҿ|VRR[,r8W L&J)tqauaS4j"3z-PҩКԕm\"WuY!?%dDqJ< ?).(#?v(OS'[@TB=%u:`Mk>n(dieB햇[FaI![-R.[WD~iZ8{^dZj[ކS?EgI)'_~jNJp.ԶN% B+.>kX `YӼ*WC ̏hevN=j%D;M Q=~={"o ;WޣHN} ;X5+j~mኲ[7h,-tA}VˣՂ66.YCJ  ㇫e. I3V!ǟx8)۱Dw:Z7w|| 8Qb(p`l9/ df 1V~ E=UjcR0:V^]_W% yi!DJgcJ LvQ3$pߥNߗ('g_(A,͹EC1;L̕K UWD>FeRiA:SV`y~)THݫɏ|Uu3kd g1$aR\|N_WF>I@=_ݽj`KcBQ|mk|N\cDKV|MuP|^9i`狊oV_v6x"UuL"ҽ8G@>D{Nk֘Z#.PuA h}"x"d#(zt5d=?dE8S?DAJ#ʊ r J*H3zG\cDΙ,RZEIO<vXltV5F,o5 ՚ Z@&DqFj٨m50c*9{'4L+$2֒[6i PAhDɈ3 e=je ҮsE5ǽoypBfg "4ͅ貶&r:SSO؊tr`]P4>1Fއ/HsHIMdG@" 6+"#`0£/ h;},V/_-c;ܯꊦ%.;KYՄ-c9t8'ZiH}揪S .8W dN!@'S5r>#@8!Xn42f"a NXQ$/b};u%÷*Հ-7?PbГUWLjݱքoojc3gPʠDLHO*=thMeM:%JfB_ǶN_}/tK#$irsϼ G Lﰒe֗ Ol_י1nU{^wҲo4bS"nמ~w9fo%HXXh\}PwQ37ے_#@O¤vr*ÂO#[画B{1){c¾yXe(IdILr/GZPeG)jH8_]hS ( Ȉv+:%hQוPφ6+:ƌBDu(d#QKh}pVv=#Xr Ao\Y뱅 o5&9[X`hUe]_ۅ deۄş \bGU-|0,^}f~؝朑pjTaYuY XN&f *orQIi *<gOyW1PUB-r8 ;9|*.9^R*u)~'^Pdܵz.f`'^㽪?.XV%D3)m|wDmv箁'ʉ7L"[',&㒹1cKf4ᛓb%BCgRՌ,aT;K rE`PRB=Ta Lx$&K!Up~vR;ZqѺ#fxnPN,"hh-rixt(QJCinynhdq@;-(y̺mly4u%CoL~i'/B`+Pw/|/@1RHʏ9<jy{ ڇ(!wc8nh/Kdx  Y?d;s5O_v^-Z{L{0b]u6;-dQd{w-/LG"A]Btc<5ʑ츃X_/p*A ]]OHt?P)+Yo C=nϪ0(sK=D_b<5\g' +]ڴ+RH:,~p#cJ(4-.CnRh\>něɧ`!N,:V$x0(oEDjJY.2{cxۗ9){E(2}jޕv5+hs0Csk&;F(=YPv)mwo@#G?u1N{N&(yVU`aHӓdcu<`~,qKUpiA5(,f+ ~슆IY@ơi]CM.xxibM̶B/rAIQ.l뜙"=pM>ί8}0_:S6i(տ0,|@7*8v}0̠`]׉:kWbr]JI' 0;U94qV^6pbB8lQOhLp$27ϳ LOF)Wk D5j"tjX,lPaNVA0]VR26$AeCLFD෹B[Yb ,| <z(JTʻ].vr~Q(al@LxPqWO:_ +2Dg$qēֹ V(nP,`E[OJnN3/S1Ġx~GrNiU47/TҎ^oA8 20OXMIO=wR Ƿ Ud"$ Y|2{97I̫@;4sp{ EĂ#cnmD);HHC|$D]!#9_\@\D:AW:PG yw(t&P7/(4\ KȈ ̿7KmTpR csB>jn5_˳EKN/|33ۖ4^Xv1Ӥ_b%Nk&(Ƽ,M2pӡ-pLҹԓHm2%hO$ FwU8/n<:N@h.9}cw'U;V dBUV3cm?ŶnE X7|Hl%9*OfC//qM?mќp׊0GQq5ޥ.;ǝ%mk=/oG(_մ*e;*Jj&al6 G+wNgCxFaU6FSAjGԀg@\+>FGco8D-ggcx"Ͳ*8^zgw?J+KXcu?ͽ,Л 6iW뇅z=KsܿtT6 L|t)/r ;N-KsJQ.wocٵ%|Q} [JplvJ7yӕGNuCj{|7, uhKN2_Bg_q(ݙ.>e=@Ke!\d S)D̼4Qx;H&a5gŦr̓fj#MLRi;Xu$:1c/ T0YZålS8}QbT@ ΅ửRP2I^!D&ߤY=N`R0v֑aQ}joA 9,g', 9#YhZdnNb[vaV}LR,{o/%Sw]J١-~ب!wqi5 Y{]3KyM\ hфl@t]~R?a`3dJ/ڨ&;^@ *z{(7Ѩ)o3$N$W Hq+aUo}2 $`nD*WBL{x[űHop 6]go'2ӻň!SQ,SVs;R}P=oD,UNe#kgbkmkPo *gdy%õ%6|A՟!ea'ZҲOL@MVamX .X[mA5G/qv(ejb s &:x#cK l:B>Pw(y=6ǡZԣyo2hF${A]9g{N:?Iz2Eۼ*3smJ_M(@Fx9&*%'+M!kӼq"EfrLߒYwP2 DE'y"ץkґNY1 );tC pdE"M!$VPgu  e#T<ԜoI dEPzgʌqN}x/aW)a?|J-U&S$2X5j=|?kӦ kQXfgծB぀zHp hFYkne$O4-z7!9_2*2Ȋv|Qn$nN'ĞO [Ht]_nD<BD?F~a/kaΉTϜsK|븴1#B|̰ј5jAV<1WN6%Nʬ%-zռ۴]tx L.`8"A16 7JLy[![<H5JzţJȳC]RvH@^F؞>l#*Pnx`B}'C|$p"茒fPbEqK4@ec}u.wꂥC qͭ$= -J$C 9E#n\QKNu6(]~ 0?4,q̤e1%idlCKZ3J!C9^Fv&AZY+y/ŽY}{قvG<;JobC21o,av۱'į-d|[/uF+j6Xj볳׽* a6Fe_Jff 0']2G{oRԋ,ԾA[)٥qq|F 5|MCG:.no (ω <2*|_Z1r-=H˯*1zl 7_"KBHvl={掱ו 5@?}}iK~8 J- t4„&(* I~ofۣaW0 =q kH/_,6ds}TGc"n+-F:H$󴸗0(m8'4PMvVoߧ2FJqg/Ncd1JFts[%ap3$Fo ҭ܊ eR#!XׁPiA - <(ȁqikt8qz8#35y| Kn"}"枬Qm̲d\`n=AƘ_B8 \ЄjCl8a?'P`Dvu<˳k*(vCk0ˤ1}]dku#6жmcM80n8aGن/)~%*lA-KZj3XhKw榧:"ǭ4f ?coWj6jj<.i!'H6 ɍ'&v7!F-47|+[ӸW \L8br,Km>EX*|ɑYp,ՊßEW.:hΜ_@^d™QZ0D5+:|wL[lT)lK5258#+g>0ăΠ!]\M*0X Q=Q g7umU-R,&Y%bN1^~kxu3ɬT&I[, zZGu/5eIc $(80M[\@uiDYķ<ۢp+n)ؤp&SCp@irDD_ȘlC3gQBH{iD|THi{gwGX4F-},;+tv3=`ڽeQGgvom@~K> T~d󲵌H[])hB{bU|[68ukݓ>B { wu 吊ǁN t^m9Xzo-r( Xb9&#C]C6A[k+ y iU˔Wv$ZZ܉'B m7VVb4eFbu5ey}MHӮ|Փ>P\PhP s%c/#Tӟ0 `艁^׼6^ oPTx`㝖X#'] 3:!fy5%ϙ{Au_ ERU!O+flY lC6l#bȹ~@ Yb1#قSB۶7b;YS[X:ZA-MG}L?O._HN] +Nvb}ljAA3 p-nnpfq.@wĘE靉'+"YHU[d(X_H^73H沥&!fWJU,mDҒH"]?#ѱONvaΩ*כ84Ά/Zz|.ckN{ yx@9м/3TpuB3B9p oQ*j]egwv3"Ax`c3wpmP8U=,;t»:Cb3[p'~::WocGΫ^=P'JoyF">ȕG ڃm8e3>:譩70ktpWA|UZl(j.Z_ 2>PQW3[fM&VA׉ڟ0s-%E[)!;qgcL1Wx2Jfp7PǨSzdBsvhQ>rαjY6*]ne ‚y>ݹ>$8ܨ1 }3Yu$Q&τ2Vl16S=N+bZ%ꕦ"q8Zk9bOWt7YK3Ű3=4q]p AhlwY;ퟠOѝN4LI(ٿ&Θj2+ )Dx kRBv.$Uqur$909;7HԐA^vؿn뒢1yq}s޾wKJT΃L5C*4z 2\1 EGб/&Өw kn*| /}1MqR>TsTEZpFȔ,L(*e!sGd*E3)$d{ZfurKϴWR&Ö́DPQ|ır Z{,Wdvgi"R>MwmdMDVޅmx>A'n41AsU)\0\&PMrvϪdY,=O0EnA%DciNT (@q+L0F@,J}CS (8>rI|qw;oq:T¤ ,[j&j[*KBwp E~D廢k@KEN˚ HUG항4o>wq۳$cx6H_q8i,A`K[N(h쨤 %ǀ!QY-8v&'xS DLo`PTl|nE 1B'@3O;YIJ/Zv [k0ҮZӐ_h1¾ΞQ:v١8ǑU# 0|8⽧lIx ?d J5}TֺHdjT{hߎbE$@{yȋYh8ح\ 5ɐT0CBќ6-{lE{9ԪÃho2KP7НڏOv3QJ8cn*ER1fsqPQ_: Du 1^O` PjȻ:,$e  &bjڽgA pgP@m`R$"I6s1 at.&BAdr/eVscđr` g }gֺ2Ri",f~Qi゙^NBs E3<[|46n,9[bqN[l☛iVhl%EOuSu[[\b"Iql`-Tv 2IES1Jw]r-ɵF 1((*;F*C#> $ '3.Q֋P}Ak, ͸|=[nc)529?a:Ē|HmI1 cZ⎚6ط8ka=+`1}SXyna˟z}?,[oؽx zk1T^Ev |ŐCKq~Pob:K]AEL%pQg ,xb軄 ~ڹQx0֨e29ʾ5ҩVu{>qAji20VuT/([}&Lg N6:p߃5vԬBPP®jM˯V/7xb+%>xV[ QF #ڮyYhB,%04zS:c8X1ֆaՁ]6=M=X\d:LH2|FĴ̩1 B/e# g,ܑ1Ή_ʍ,@Pc/-G0VMt@3>ZSD(P>tkwrySqeeCW~.ɝ\АgMRJb\b[_gE?y4>@ES/铵'B$i|b<,!ldS\ 3ڦڴ?);DMLC kr?6-p~>}P3oK5K`I"="YX٩3(}7O`QWdFAa 8#Ϭdi7[?}c0 [=O:?hFUV\R6m5iOk>Ka{p1NXy[~ədA]NpX~ے1ѽ)Y<ꂹ$ diJZ,>NAH7)\Uo^2;DSzzf+L`G njεJQ8M@nO40_w@@΀{ djtoKng^E:ץ+UJ[I(m8:mSeKbMO: 0/WE^bMmL:%W|$w|!xdn5otg /}``n =뀭 U6{|v.)K S̒ H5y "S?űB.b@U'w%8Sӹ1[oW]}#l3ot%*2“o۫{ 쎋$%}k8ؚXky?4^[GdNA>3sʞ#q0ˉq7SW+^ɥ򍩸2^nd{DZ᷽}nJ uZ1dz,ԛ6)zzIk!jI}GMVY8glw[8tw{77.f=^ՑsK&t 8suӽM_yvh$R,4vK?CK5>ifb[3N7ڨL-higx.]H.XS-֤R&x4NH&M'&Y4?^$&Pb+؃O.M ֘&+U[Y{.ڸ iI1cG;zv^REȇѐg8?sC|oNj}JȎ` .T~a%U7Mi.!@IlȌ蚰zmѶ4佧yMb1}}F,6X}j}ZF{j*VX )': gqϵDدɰk3m|G nz,^E_~IQg<|s{Ɯ'd. u6*q@~XR 6GT19qĘ=;oE N(lGG"KQym*Y}VC&D 4/EP,t?pF:w5ş"1sA-f܋Vp- a f%7y JPHAOdñkvP,~Ϋ?0 vNsUQAkͲ|g洢EX4aC潀w/$KpՆ@tkg'5y3B>JHe:oԻ |$~0=HJ^IT`!ٰ4>2m GRZʻP!*n1ȳ#o&N<ҰjuFZlEj5=(]G{QިD&\lˮd*'!2ɶ$UwJCE=v?K!YY+>dȅAB<`Nd3OC68_;+-F5] Vzڿ%M?D:cO6:WS'!-Aykł(^$UE>KG7UB">WTY;tu CfPpi67M;:9D|k})^bfA_٥ [# к6D}*$B[{"%_A P<]:2jLIqTt1ga0(Ej}ho3tO AjF^Mͭvmk×]cst8Betrҹ,Ί* 9Zd/:<Iγ e*NEoF.-U?&sfzn*fեqu¡v#u159}[S Ryai'x2I͌ LW#ae_z:tTa^a]qdtL Xʁ!yK{]SG1Ōi}Ȥ4Fw։U2by[kWH _FR؀>%]dG&~;Z<)hboonĘ9%Ibղ-] 凬0_QQ~mF3D!╿ko< p5GY= M~'Ϳ*_nj"=` TSp$Nb.덲؜vL2{.(@ڥ%Ko!qFc3RC L}Su:Bӈk?]<8?L@IrS .$;ze}^B;@xM@@|uTbbW%*$g^^22:2HGyG.ˁd@j;XbNΒV&gڄ]/fz8pܐ(Duጉx6@A+C,(RmhOqdJE % &dyg>8<|>2. 3,_:jU8ʬ0?>G6+&Ԉ8joY;EyhTJk1nA-6 T_ڎ ({^5yIͻ{m{ TV6bΑ͏FF`7GI/bBj/LEBp" M-נƆwIYEtTCψZ4KEKVݺi1GCgb3!(^ɒ+ T[`sy0f̹wX: 7u+:p7Zø tEqc2?@n.vVukJN*p7_nF%ӆ0KKSÑ21>'e8QenEMI=g5s!q%LFLP>/&b,gK^4A:+U˦ C-LR{Te1);G6½cΡ* խne;WXW ‡?ЫN *G̢Z97#^\wk׀3 ;%g1 ]&L#TlfeWsbI3&We.f~&}tW-MB>:˲E"? cZjRki'HEו'x67d"Z5TE,FH> +&Q@Cv*60 nW@UyCOYAnoat<[w">5ȀRxm$h՝( 0o0MmAm5@RoÎ| 8^*/̈7]eZ*uٱ=ƨSANf!"s&> \|PEh-=sEM`kM FԺ#BBF- Jӽ} ڽ^tKS"CҺ`>&)@θRU\_U '!\)^YvOSγny@d& Hj0)=Wk 5l>au"Hq-JEjWe@ZDky*\\ˑj垥X!%+y dRQw{+޵s n8L'Hm߱--'3K樖*{*1>9,"2*;R֣mͮ9I>f,r(} qs!٠fmV05)D'k݄buvk**jÝ @4`!3m%p[R:ߨ ;?KuukĊ=MӀ 4!TtsB=)aԆJ ]='BvuQUp4KN:cC^_>X PqňykVU=Il?Hį{33Ac8R8.V2M59ru` Iq=2*KҨY?F,ȣg:!!n 0 TUK)4t\O2s#q2 ƺ -uFd"S>;vM>ބJ/p iNinX)֩bqA<8|nG 6v8Tӆ?&# A@?70?bmmv ;a2}$42(yZuߦ8eimswmm)q؝Ph)K%&u B /}Bث?jӰȼ.ص~N%&<u-`4xR.F ! -TR._nP~3MƝ+:dU Xk%S)&Dfn ;B"/ϷN$W*EmX7"X+&R z t ff;'lw i`gՆm 6hFt) H| bX*ϛi Z1J<+; ">L P;!hק؟Wϝ나타}15،V=Y/>+v5 +N*An?&؇e;X+Q0hI{ukPum!kmL ON=텢D=4*;$hp~UsgLA ا̾$yq}{}Th$= yH%C2K 7T&(7sI>.M0$FEK"Dx 9'gOSy+rouHTi[!@9}m5*ƞx꿲rŝ{'Hx5uP@5@Qb]0: NIAhdy&Yq];-@q^ɢ/:n; ^c}[&goKaq 9FUS`/,:M=۸aۆ}$yȧ\Z)"\Nՙ 䚼sJ @rzBh_K f d.(9'k"`*6X?vp4=͝a 1:X^'{js'ϙ}Glz6LjLq}:c*k)I1h ڎuw+OGc9rzѹ_ޯFx`M2 _I,%r 9ed1,GKZ9#nG>_Ap4ִ#ky"¦cJqfj<\$`Urg 1bV x(cQS()(0T@./:5Nِ%~ ; `gH*-SvoŸ8#C{Wcf>7OJWhIΨVb`Ӟ2}z [zzeC# CQN ɒcvYOOZ:@ +W_ }ܐ@MhwذGy Jp5@Rޯ{&E7yb܇,Rl]<!P"M"fa-K)@j#1zv6=?kAA\p^R'3%hD$*sN]eUCuy N`v@J1@e ŏWpcqizQVcU⇡Ѵ mXmI bhֱB?ޣfj<06(94vjX!9ui/y]&h«K I8K7ȁjγv2uWrgT3l s8G[eЄP"uə Hўj̼oj:e;wJ9&ڂpQ@7]]PEЛ|9:Vٳ> FVV( Ĺ9|_u{;rƳCT:A75{^$xж7t*S:\S϶i -D-Tq")S&Zst le;Jk \wgNj$9@d^:X 58:)m ?sXZyqXNxGq10$v4{'f;P %EB"oeӏ\gF 7hIsZ#h F|9M©o6qgWaOLkuFN9u(Щ7u/Zjg|H|:^6"J~z ꥐq5.cZFJG(\oo^ >7LߖE&N#ZTչ=]2ן{`lPO άmv(!"~Őti+6*gNktUmK 4A[8Ͻ_̲7=c 0ITrs}jyԪ,_نق Ȣ{?8'`4:ZMœ_EAr+?ผq\Dnz')2_w'xCbxH:fpoVK'}.PXkN+mxcz ν]®u?UkG9+ɉ2z~c>?B҅4 d.{ݪLtG2a wi$SV %dS5uǴ'w|1 T64N۠|.DUanۤ5D1 ׹aaK5_5 ēhuL  ) Gޮby?oMwHR?eQ%tB# @VTUϩ>QoHߓ#BU\q̷U5,d bzZ7Wx1M@ JL[r{MiTsߠG E|Ҿve-&᫦IеXnjn-o<5#0,K:"V t۽$F1 W\g"C ,ToNND(yޟ_[}+ȷ辦IB2O#D/ңA&Hy}ub&THQH}H*3E-X]!oCM}tajΥ-|?O_f #O%z kl~ #`E $8_ lp▅vZkh((Ui$޼dzdIUv\e)TCFASuʔ, m'c7CXC $IM\: /;G)~,7aVb%nE%>PpⲡȰ4N(CCrX>VYo:.K`Xo^yݤ"Z,Q,|;*8η_NB#yBH?rr~kϢrEH"jԏr7jmxu$Ƨ"h,WHɶֹ騚77iz(ErSxH(cT޻¥˛TNCZ;bW[VΑ*'a0 ="zwvu|7?F: I0vwVYNlǚj% ;|Ӝ,Hnc~Gq^C[i?pue026NM4)l-hA=P?It`Bm A#w&ZfW!#kp$'K>qȜ>~۰p=8HuA5[G_VbʶRZ8.Β8pK}zСR8D+cN1AfWc<';Nu/ RϿ@廓HgSՅP-8I6utJ$%yoإ M0 a9{x (V}}Uq;4͓#aA2+91lj+E/JjsNВKWp4^z}w[_p1mEړ^7?P10#ġK.2 dplΠ?GnHpH)Klnexғ hji'+%}NpvM{?) w{dQl lş Kr͏8[swԖ_8Jb5x|~)I`gjgRSr@vs!Z >.0t>+D/(sBPvkpO3].tVx |XdRc_Yh&M m1nO{;Y +QiKF P܃Nx7OBנqAguĂ(&Њ^^e&"?!a˭?vs4Z|ݎo>(epuU>PϣIH>8O28ҷxcT5j5 +rHK*{R btz.)R{ BlWQd&~&o|x&|Pk&x A0#IPjǎ{AcGg3y >^%G-+?'b;Y$4ٗ_ Wc4i޲:*$ug:S%o u4yA\7fYܼh">05Džq'@W1SY(.Ŋg("ѝC:g)غF(+7 C(J.יu8xfDz֨R>P[7>MKuY @9%r^'OLpݝTK| [a׆ MhGוN=eS^My)r~=b  Eʊ(sVJA0Jwl@,1"~V~goH'BCH~!rARxlm& ,cW;Ltג 䪛$ƴ$4P$gȏnR*72mAiY2c 9AD>ARi3 ~<&]鴰kSZ 4&`h,YNLۦiU-S2Q:cLkYJT1}a. ޢ RVڑ>]x4[E'k&.E*J }[Ki(i㉶ a06XCp\-|dHZMA"]z?m :D>wGRNU?ȀXLZ |, LPZU2xAI#Ӿ͏B}@D 9ؿ3rv@:*+@ *2?8q:V*vjt ׌5#9#ԥҤihJɪL܇^a}!:8% MQbD) QW ` k bZBz17f+B=\6]QlZ Z(h}cԸU {If2,sG2i[C(W[3&8TSE2+ĩ:]ٕd鼡.Q!:,WؔBP>1ء'V!HBXX%Yt C<  ={?(k :l^q;3 ]Xfy|sAT$\yvЇUDg5rd=bu%B'wORV(xfyE65&3d~uk˙zRfӂAzG+|5(Ջ~v{xLFtc[t>DeW`'zAң7^= ɔ M$W% HHU4VF$w 2IMEzv^i^rro&YhAy_2< }f6H r^ f SN{,<Nzŀ~4;>:KuJG(,RsJUI}*0HS7nY> c.AtPKM/Vc*/I'R)4mpFٳY< ت\y ,`\۪Wi_Fu'5K܆Hڢ8bsizݎ2Ҹ%v|hXNUVBa27zWzj;/}MvJ eQ>X(@#}jQ|V~^ z3sւeSdrWcfyUlĈ*2?aAxeWG]'䲟B#x, >}kfj8?o7R'ˣe RnPʺ&ww|'7PweLPN:_¯8PAg4zeM$Ώ?+p4x302:e4,Z,mb31۳Z W6!T>HWBg'i JYy_% d]Ock3K8!ѣ^rBR+~⅂_=r⺺>EjD&Slk?])!+|a.:(!&@2{$-J@־}t OP~EMTc b8 !8! X'][LR,=u;nnJxB~ӫw+L$ken)˿Ha-ꄩK8>!)4ч!ٟh|7 gG1ieN6>]cçgIۮfA/Il =znGI$&n|߻oGNj#o꾹#4>L,<-xgt7jI=[j9tJP XrڳU%-ӎUo;/v6ǀ lИzī=R_4nGy5ǃ=cy~L[g0/^=MD@~hϳnj\a5?e.tHi޶SS:Րˈ9譒@Y+$nuy U@e8VijcRܵN-`(e;CG fH-;N Z:p[V(exםԲDu._I{h[#PE xOwssuoÅp%"2(rӋEldgů9_p!1 ,蚤"S3I 1|Lm+`LY:Pmqjl; K[RJʼ so; ?|z/5Ta*z: %MjwOM9 BPv82Q֨<¢ZW2s~eh_ҨzjOvoh(0}z+ AvQ_v;_K~OOW*:w[˻`3pł 0 s|d~ms 0uk߯V7}Rg1E-|n|Fq[,||Յ[ GM{3_2zkxg}lCUxCy'Bz<U){s)PKFUZX MՓ*1 V5 ^~>(zz-7¿ڽl" 6kOkp AKb޹I(jNYH[kl67ʘY=)y'A +PHKֈ[vD,(5|)ƵVhFTi:$`=C AG7u-{8dc (о} kBd+| LPffPXeM|cY]7b2̐]{-^?P-8kb1/+:P`v}A,fj$ˆ+WrڣJ!T'xHs5ܕlOu XSR9a1X j?% ;E74GHvG2f%pw?A*bE=;+q#ߤuhW鱨~kXWl;I"Y?7Э6̤%`+d<"2o5DO- Xo=\$2x ƙ:iw}s2|9(۪h{YcjOaZi/VR b8E}KehrBBռ?*ɛSiT  'Lb%qS?"I #B 7&ڳ˳dCpgQO*m| zT-0=y 0|iUb3EcoE >Wl̚W@ jpu'/Ħ$-wA*VP 0>+zTqwRLԉK Z5-;pS2p "585)⼠tŠ4()~>#* 'iWH͛5~>m>: \\wm4Wޖ(XpCtt7L+6wwjĹưƟr-ᴧy=0&o]>َ{IDSGFo|$)>R@8D r >9[lEPhAsa:L͞IƤ Rh4d\*U2MI&Z(bZihYM+Uȼn|k%cB܉DE(S,Ɣ E=5IKyB n(;Ǖy@đC<9$sgr&6w+šg}ɾ_z:|u^qa S4`YY.D'Ђ70.rl-GC7Ch^^b|-s 軔ۢ:Øcg\$e#"}윽2(e,WeիKI&䜎79;*^)At{I* ͊0a4ix3L\;zCnF18;v+VC 2̖`I^ᇲ[Xn҉+zr(aqH?E g2֜ةy&/K;Ahwws4װ?E3/)*Q٢#؃ctx!{Dk#9w S z>~(3F嬞9{8b{$15~+ o,-WQ?y=`o^U>z검}_J0ՙW@뺜q݉Bf8m7M X 3C|<#&35f OD˷ N pOHG nAxɀW.~RýA\6\K'NC܅h)G7g̡e=s#@vv: xEh8 +&sLU h/>>XGS)R\Kދ"tFYN@5*ճ} Ӱ|eIrԯ(Ʋtyxq-:ŸĚGK&fhRPkql2[i-PŦvI%N[ȩR<{5%GkD{}_.6J̷W-i}jl-bgy $Sf'92Xt [Y%fFłL3p"a~JխL'd_aki=x~ "^d0ڠӜL2dwA>ޛ|lzB]4(@E]WR>+y঩#*u_愈ZWOΆș7 h:p]笿]r+xynH}5ٚz*/cӻHh]P7ig.\w<2W+wxdwoޣia  b#Eđb$ǜ}$q;S˥Hm@CP,0BOYU߁,Y4e@[ҟ%NЕ ȷg>Vvlfݓg88N&ܡx|&I5% Cy}L8b] qq(XU^{2^٥kǶ/Me)[&[I\JAUҼ9 ,؜N7 }3KA'M\Q!x* 1kn=yxT1f e+Q2xR b3^7:KP$d#sH8*X's5LUYPS1t1*C#+7]<``]X,0~-ॵc_f@ Bo_ߧC Km5u$O[ K)‘. A'ݜMD&{2a Zp6=@-> wҋsJ’M[n,=fED=s(@Xdcţ ƆNz[UXy>9JEp7 YdtQ^pKLba}
hy"Ze( 5"ˆ^cn]$4 D| # )g k􋻢ҪU{OGLVⷶ$l )~6}G ;W}{/FTѢ_,d)YPsLsCi2/]EBvN":!S˽vq>O[0; 'cDZq]0X42}rRvEkI;.|95떆3/+ՊWCcZ=LG %ݯ D2t<6bLW&+Qf63H)7wx*c sN8Q7QUΜ28j: Z{\d-LU5LNdiD's; p}I'C}PME߈˱:]zNXEˌ;:K+ _>?RN A5Vܵ= )ӷU; q=/8 !PL,i:fʟ߱r yxJ'=*bFvkb-*Qfc 5z֣($n2vl !ySůCDdS-{%҆ZR縐aupŕ9S{KD(T鷡ڀξcBlNw,ކOU?re:š眸$NV`M^ ץ`p~Q" 6 HZ7-IT燶//n9?w|-dZ ɂT\fX 0V XnR֡Sb|8o{ؑpP5)pV QȘsxyOW]]}]i9f2tX2\8WQ _f8xtm8 qFxS ]$_nhͭg :S9{3Mm!QuKS6W Tiػ N阁!KRd?r >BJxķEtM"N+NEy! jOg= =LҬ4ՐנӹЏߟ3Bs"ܟjX ]]1fC;ĨXټK˝K25$HMRwQi"a)+BBG)#X]l׆`O.}-Aj0`lga厤yw@'3V#d *HI,'}*D~`b)$@ Cjt6\ .o EeÜK (m %JYze`K#j:B{n^ J^L_OF^ǤѤ\jK%S[f|K-d@e2y]2)2kfmҡuo4\O-2i(%R'9K*y Q8>Q\PZ &`^(fFb ZMy-HN"bOFW)2+|| &2 sԼpzJ}K2%iDΐj40eRMGWIC1X _+ P`X ,$2.*l_NzHyDjcrx\!b9s ח ۛeT4$KxѮ]pq9ڔ*ZՎN0\4}[nDŧFޕn;Iڟst[0/9V{QTҼZMVvZ]tG(?ދ/b.:7p`HsTKf w:kT)ѩ3NB#UޤW1R IBhӝUC{@cMKUxeL:XhtTh 趡,*ɚVa{dR"S(' `\ʼ[k)J>GƮϐ@s>]}^FĮ+:۶b) zIrh~x}Jzi[vf^344 ɩ h,0&]'p4kFa·vLJS &fC1 WH* PS)TYbX*S*)x׸1*UGo>͙4i''t>wvS̄Quhgx h/CNISZXX7R-svX5JTdu5qgtw)^}a$gN UrH| _4$5>Lj`c-' $ك\Kia* na 7c*<)ay#}4 f2"14/N,bM1&X$i0kFPWrW,+LD4Z/ P"=PUq)!;˥9 b]l6>Z(kO6P{(/ϓF>a{&B".q]w>7^hMRzR?,sq~v}8tLp\9D M@+ݯz,iT~4J}:ҚmRDcs|ڦдDZ'&EIem r,:-dz?~<㙞~ =DXd+9.Lv+ k C&4,_AP\e|KϟVlhr,;I)~ N6p%iyqL1~rBzs?q܍/J۟Ӟy_>qtOs'N߆ BB|mʫKѬ"'U2Ag\*%~C{CYo V#3\l4Wd+b2#4Qr Ea u)HWlF( zF"Zd-^0[+QQoQSQw`k NntX-5kkۏHlݿJ䉽/R!ܩѴ.s޲Q u:.IpCSM{hHO ߻4`8?d<{hY[!r_e&mTY~©lK)Zl]vr9tz?7ʶWod"i}=$F:9FKg_dzۨ!S{ qIŠͱt O (B6섟1~lf.|!n2kU޲1gW]>r9GoFԩL:vdY| `٭2F=P xYD8R_H낙3S 0/Q ĭ `ܧaERhK'6 r.uN]i-?4&c7E|)Y<:ߨMd9\@熕NtX1N=}#L|2N _={'qW"c!98nt VRzw˥FJ3czCuzѯW>I+5Q8MS!ur~(V}hƻ(?}[ps=' (k;4/&@T4%#8Q[tĂd9ͭ$Gm;2M># l(r05k3(M2.+pQqzoⵒI"/yk7ާM7l/-ouaSst \[l15s{|Pn[fx7ڒ"&t BY:wnVV 93}Zw9Z?{'mGR23[8{HYdL'i`j;FhiwdztrAgѷ57ue4O|1D&b} ^Ff97lclU0IdCU]? n/C4mh"_ibnՖt8So4!k~6 "l+ycqӽ' ][b$oA+E!gc;zAho;6jE 78 gy*zE# o7[þb1h^ϣ8&;?f"h|PFyUzu 0bN}78KL|=%"f*ZT r,|}Ki&#  [֚th1O3 ʈ bxUR5/Vyihh,ay@2~Oq: #e㝊JBYà%Cov)pGݟXl֞B1+fKh郜v~BXT= ۹*-m?J%D/NlL =|oJ}SmK$Rh97yRN܁hU*d9>XyV\\>Aqk=I&m|9p04&XQA/%lr*3Q *MT`C䡌_'NNs9Мl€XvOCzV\ǡ;&F?Vzd#meA"e6 ǝxע)'Qጝ,kPDԖҬvݰEr|qȇdҩBg4;`xBn/gI/4M]C&אvwθd)E#o{Ś1!4M2 Z:$&g]7X2Ok#7BMzT;+!)V7'_m8 Lpe[{_[MVvSe a+'E{cSr4Dѓb +X9Jލn]v;joH"SfR{I C⪆)T=jy+!.{. 6xC kowTdɦVY):AJyz%sShjpbXpXܒ-¥_IB*hzR-ATrzax7̠Czx4D}WĽBNzaU|oc㈂3|gؑ17]U.$(Mf߹nQAq#\H4$BS^82U_QSeRV3V3!󿌅&]&G7C: N[Dz)Rğ%&}$^1!@f R1SxZR B?ǧ~I.rvIwԬYV5ٻ;9 odiYuL3duđP%ox78>#KYꐼw/KV> Z&SD933Xg;Bw1aEXvpH!aZJtff ^cPZwO[g"Ө+ 9>h-!g>$v C+f7cl1_$6tSϩ+nQNEI`«Fߋ:gLuhe"TOߎpNLgfD  ƧKE?s [b>P'vKm)<'>T'ދ?RR_eTP4^6ȚFւ` ٶOJXh:n!-T_A81od ]oK^YvFzv:M?miH'5J1?ADw%ɑ>G0T/Y8#k~HQA2dgGXj0q-{[!ڷ@7|庯 %6yrDm!*EJiW`bv%юxF Y|9@8 Oz>U'8<]s=xYUs}YtL]́̔h"E+L n:9hXv]qm0$H3]g2\BH́> (#DbɯOXCڤ^:E􆎢F:꫌M҂Ұt []1?v_a -R쾧Qp0P7c\: KLjzY/@Ԥ7rE%')/&&n꨽j,\(]T]v+gE7կ*3y3y :U>ǚd6 (Pi0p`+,hxe?-ۂk##bjt أoeC `k S2dT!s;rALy@FPFwk>*}nt-quI"7gE%6J&^􇭪B"N -ȴ@磓x2>"HB>HS0 W[qh,] IF?4ZΖnA5iMY b?3װ oAW<`he (@XUǞȹ L./G&W*gQ Ŵ)jqP;e V}Ѣ70#6Fz `'R@n(ƒDxFpC`RV@;gk־wL7Ӡ`bi4:@ڣk\8-hTFy| 64Vh9#kQ]9tѱ}XWBK[=,~H|Iޑ^F WpQJbm:{OhE,gRƐfamz?q?ɨ nRY7M$BcOx0Zx J:,[ɌnJWe(XD:*ٮ"kHdmnƴCq'L1py)d$ g+(b"6,ccow|ɘ1@MtR+qu43~nD/''CF;w\kg%  f^#s"[v|l|`?ۅ^''ˇdv 6'`':j/g!T8FDm3玸NZI`> o!vFtf.o'VBI9óŸyѢ?&l XS9䦽Ш!LB[?)Euq+m|aJH?T R?hgI.*B f\K{6BB0}5KyPG~JYֶwDkIHz܇ْ5p }a{9bA{W5j@&wBX8~NBo!p9 Ô&[ %ozIƖ6͹`UC(Lf[T\daR&vissNȮ)ՖN%0 *JUz' s^tx)sm`\r6#IZa=l0߿{m5TJ%=7Ӑp<cK1)f1t79Ri0#I% A}{IUcPYxDG=RiHۑؠ~#cw a!l 4.f_Crs= L"w#fcBZO/vc35xt."Rb*@UVQvDέa*3c (Ea{DEmhC̵S+XxA= :J%R6۟}ZUYs62za`о6Eω] ہpk1 k'#BB8^z̾2ۖ78j>nl Z[^ǿI 2d|i>ʫԄL+9u¦z=]<?3pi*/_W,fPʜ[T,Zk1`֝ ,(zocƻ2*6VfQ5 -VnZ7QI"VP L tSڎt-]pFuvKeۖr䕸8"RNv;%qL/ރؽDl/v1E*d32J4|I1]SFQץu [֔*tR?t/p)}C-rk院{Bui˽hI*@9Q(<<SHfb$.L.cE1}~0aȑ eݴ 9jH5 yݾ)<.)?IﵮO" uW5r9j'iќٛIO --p3ga c"n)R eU:hXk20/o# J/;j{G$ sō oȌka`:LYwi4g혝U*:ԫe# #_mNIJD(#,9 6% \G(zx9PBh})D#ɾ >'|y28Ӡż>&Hi4YGVԸk02ښkA>iK 4wk Sgd`b'L3Fir|0$3#Z}bp37$J%0]wgSHFT\lSO;&ԈlXzGveEr"ޅX x#>&wq;*N(?nXTǔK 3des> ZNw=^ȦTݟxߧPdbK$ެK.t&Dyհdb4D'ubC"PU%рG>&h~*7ƩSVNMPTn&r'DkoRW&]EW7tT|uLn[.GM <4ύJrnch ;ś8chHbH_AK V .DQsho#oɶRBshxPS{mRR('n|@96c3-A9 h0n4lH9^ YF;ksuOdw"}4Wc>a>';dK TW!')f!f8%׆F6/,'Ҭ4BY8_ZBD8 \Y?.0ك0iV+e:Jx݌B&x^w\eކ8(OP4jaFdpЍI#eL{T4a~:K531 )]GoA.;VGps)˯aa gD miv\!Gj`iYmS Ȼ ,V4ڌ,ą'J\`|WZӌXoE'QuaΙ:G & RN4+ߖcͮY>M6oMsdoGjS/ j1 8Ax^׹#vb7(! K<;^1>~.it{ 2]7L)$ ]MM~g<9qEV%=!L\5/`UA+ʏuL4jjҽmxʛDH9AwxH|zco- nOh KٷԅA|@S:ʦQD Aa+z92 4IFPh~؃MƈZ-;o;>0ßLo>ü np)fSF"b0@$;7.4 OTGV["%'^q{_m)LHX$%KVo;I}㨽#A(BwZ(졇p ζ.HtE(q UhzkD3jrzVs)}H%,)b ♨zrn%{#R)뇅kJ"q=ou>̈dg3Ϋ}K$ P,\͆'f=AI ( A'_5c{ϬFy+LYAlU}#HBt٧#pyUnfGN\(g+G1^ \Ad@ǒސY=Tp@~[V'1O޺f|!jFnU5,Ds5d tmt$;_I6)zTn-ȠBݠ.z0XXɳ4M:HsM<64~_ G+?٘ EPXj܄Q|U.JVOvxc~cOYg&aP4,CpXD<盍d~= TJN<14kOlj=f&b,XZI.Ӈ{L:K\!g=1MOGʽE3W[#]'H:S 6&{B0DU1LaѬ\Yշ$mFWXt31φZIT:gmFi\|w@ y=2Om|S/0(BI&냯S WCKE0͌f&['lI=-9P- |u'rn^%CzᱶDߑd>~ҷjx!_w˦ 8S$RT }Fsxf53>dY`FY^y86(qeQŗ#ㆷ\7`>^CHᲘ.{#`] QR]5 NU}ƶa:P[>b:Hyʤśbn$$dW.3i}empX}"'xZ;K2C7Sг|,s>zt5EúPlyu"D}cccj40Z:|750sXFj\\s_?+'б_Ϥҋ{m[{淤۶>ἣҦZ#9#3,Yfu].Ը0yO*iUk j'eNI_ih^teCIRoG_#UJi4pАxO^x.<8 54K@$B*pݜ[pP!l$kpy*aQͱrR+Bbί aKRl.d7ZdMM iԖmLtohz>m'eFVB~pǘc#7e.j .Om:jc.8!G%2ͣF 6ܫ$G48 &$I~Bfɶ|طY)@SӓLg7ɀifIit]l̙8odsߴ~)"v!]{z|{adQWI+G]2e7cZj"*k)=H7Ck}0Ghh'&Ž-b0{$*Z|C6\K;5'7R19'},λLGd-h%WKP&m(H϶N?Uʹ %k ֚> Eo#-.+Kp^g1&)yC_mrpSPٲ/,mȑ7vbgeT wb_2w[>=!UEt( \hyHKzK;E@Cͨ5~P<*$`"?NJ4A h2=!wT,)-gz@Zf\|>Q]|=d ZppC؊R*E\1Uۍ1P3OD$oJC:}u/7sC:avq[T «s3͠<.0QRb+wE/ dSqA&} g}\+EY4Q{=TIvU|QHė*qɗO/Z-]Um@b~~ђWP={Ltd=SJ6() }N=?qr#A,MM`2 S> M>26#s2Sc"aZn  @-_9"0#~&}2υ熺yO( 's0+`-{  zѱ%Pѿոt/ ~D/ڭ 6>1ӡOn[ k\BFbARؗe SW4/כWAw](22$c7X^.Z#O6B';ӬOs}AGVcG56ޡ4FB4=T_jGD2ַ($qH3'%2eX鐭ĵ>STN0_s0sX4<7=Qaz%5J>Խɉ`NYb&4z4Zx: rcS59O*l"'݀K l>>,\!]X}D-/NETD|`HkXRR2؈S$E='ne 9$p ,;nڒyNU:"#SCs0h"js7:<0NayK߻n\jb?wƆ|r)cX1E -ɱ%4eLme<&[01v#ϰ' >sD*ZIlTUCO{e>.AN$X,Iȳ +P7ξ؊28]m(9nO3Rw1?Iȵ}~¸jTB7"I\V =Y]&,pd?%|OLgYҏkiqz;m:9rT,>=; ;3ՒG%7Ow 9=;A}V$|90F %)21_\ T=xpic5}Sb ܳM|h$,}ٵqT\Qq޿pd" ШDa2 xI|&r# O8=DD>x:[?h6sP9'nρxM\^KlV 7q=? g!\16 ,q¸bN"OXq yu|r@=9h Fߙ_No/*USC{l?B @N-?7\AU@pɪ ʪ0rwn9.>]m#)lڂi9XRח~'iX[!gHҎ}5z9ߧ0"cC;3+DS_*jW 1QqShkZߤ?MCSjbk8ǹٽ).@$fho 9*Y~#nr)=6C iO~".-9n;M8TR/+x̗|XmUĐ (.a|L03@N6FU I۔ň/z øp B6^h|3X ]({"Y}o7kt4rȞ~3k U:yQZP֚em'Σl܌4FG9FxSJ0f1#G;펎4)[hr4 Z5DWOeYOH vf$HU = _v/K"QWE# h:T~ rnbYMzNnPV@#fRcW׵ו ƺF:sSƵ(xt{:+qmPK }Z[t]\BJd !',MMhL[KS{|= $KRDS!Wk Hw ÏAβȳdCf˧ps[^'_UF̑zKYdotl9 XZ(6tU2#s_RS.v{"X~xHx?4z%KVL#}FJ^`k^!ԓ"Y>͵6pR2|5ؚ85H>w9`9cOB GLSO73K w[-kXCC/z< vݔk./es(i6=bYȏi^PYWsm9FD7mu\´ R"Wǻguanub䁇D'$ɰ{6Z9PdW.B4N敜{$7cg.y %TO;oZ:xҶ+1CҷlI|I%T;s?IQ-ɡB>ya iꖬcΣڞtk^|# E ɱEZ^[Mv\AvX: ~X"jpĪ>ڍ؟Y&vTeMxYO#?y_o@#{Bhy jĩا*erM}#uvZk┺}$v9{kKv f1H :P 8g9O Q ݭ-upy#vuzASiM}@48Vv2EN1qR}#t5$|"Kg*CEG)AMzE; ;[e8u|™#Fv!ûT8o2 Van(nƩ1u2j:Y˪ *>@dMԡء[oY퓳&$ͧz3oCw/wX4Le>/ Zt C[L )ٟ̪)k"VF+B}(%"IZ~~^TjYa}ݛp/ҝ!+v6BV(,i](kܽ#Ar=ɘ;B6~A<량s"O}da \!>ӛ= sz}LdNJ2TH挤"NnCU/"#K͇Z6D @U>la8ߋCS<as{ѶJ0 yxkxEP# ҆]hsF+)’6M]\aiԤfABAИQ@.hl%;^j5>iw*)RyJ~{p0 }HŁW :Q$Rw=[ UNMp7?6kaPǪH n8UG/4I۴klj6|9~h4僢1_7:Cog?T#610*$>C&XNwN`ޚҏ$ ńhE5Nm ; w5BMC/1#&=sH6*4W|qW!9U {lۨː!͝XB9)6k),k95a>cOÐ5)9]?2;3ؠԌu8 G[?2BnQϵ`4l%s;84jt9*. Z2e%I'\zͨ˞㨔9;*e #d;Yŏ}9HGR9>323>]F(&odB O#ތʄ\0Ic> #WSV3^9I>LBuhT4'" Ps0E$*co-0 &爁Zn 4?Y\}`ż,U%)׸I=Ս.rxF%'(sWw>x.I-Gq?8Yڸ?A,hݛ`oi`q+} )Gsh c4,`6NrO=#NOfr:&dd";x&UZ Sȯ1ބ.jmg# UP',p }ULz[?\-``|>h&<҂R NPPKJǺHJ5QHwbS0\;Z߱wW8A|M3k AF~3nL_TK`0Ӿђ)蘼3:i)!űatUZf(A 8-*-, L>db%8lO&ҲC٩?¤zぴ_D-Gj2*B?M*1M;׼k<": Qȁ7OTFes/{`8w6I쏺B~~E Q'PE9XW:N~KBuZFB>5+biqyG>^zPYMNqWgנCԾUè|TSS97Wg 0Pw$j|S:3Q%sG ru>[|qD9eA@>S!o~ D#_󺧰^oΏjk=0޽MwBFmofϹÒJ R-0>n#NcvZNnu^XhQ=Jâu!ju9d5<ħʋ26mq8K Hg3unV3B11{PߺS0gNaUs˷R?a/tr8ߋ(^AM1)0^a=#b~e\ұli;%Wm&֦?7zk?NrY2YL넘o1iJk=bilD7"iqd[,Rv~xYH[z",SCC8bt!M}#QସL;vXM\9Q_avCEDL/h9S~l&Rw܃̾ f2t{!;XVa!'qa%6cGEU7kˌ|ŕ)K\dr9` hH^8qC;{,&?Rʩ9yyB8Wv 0okSwSxS}Pyr@u"_GI7G];KiIj/"0?NqcR {  2;t;tIy9)g=wKp棊GI gcykCM: >h:= K^J?U28~6* ?օs*WP[o^ץb5htX=uQz׼*ǎՉH$4r&}ɦ6caمS2RI7vbKR‚9dAeՎK#5u&()lh5ƒ&GwZ!LX>1El]BhDऋST@4&l2qwaR .G$#pm߂H$UCF]M3\-4[#rcdDΪ.J?N5e2uPu9N|S*\qW`'8I3 )Ǫ`vFH-#!{Z[aq>Ht.g:Fp^Y}MV:*%XǙ|7~x;;1®^\`` $L L,]Zw& jn)`RuICXF!yOω<͚cmP܇O:jܖiA[A R}-fiI ɞ/" ˵`ZUF‚iʃ>AFb<>P}'][3AWۆwànR@6k>F۷=4F=F|-Kzh&@|˰eћ _gu#sWF3|ˑ9a* g,DΘ+?R&GտH37gڨh[6N[SzۘOZn)ӷ7i}vbcjOxhub U}J\XI+ *n(f#zP sљ/6RZOŒ\7{R4zzFg?'!Jd)j_@AԬjA*d-ʮAkWv)`%MGI2#)MrCo$3سL[K3ǁX sy5{hrGS`r2ŸRe5\}xN)C7 Y@$x[g̥*}Y;Cx9z Bo RƢ`2h[V𬾗#JVtOV#AUѬ@ZmրLV"ȵёr"O`7|[?ꡟZǂ(zϘݣCuUc87 \b(7Q8CQ>ތ`]DT~vk:~GC~ 6eLvuy%}+f$VESLail23ÅJW[phc򴻍֮a˄Bo&{T~l[k,=.r.=k8AkcP lqyAنwAhNbGݿN .E #֕.t-6pC,s]6tMZIHf)IG)|R*~>f,&ASgozKMFF#`w%A?B֌$Cn.#Ǵ8kX].0qYf?@kx!fՓAt|k6mHw7n /mW4I"0V[c>g {UȨ_-I= ) =e z4=rhF:PXKʚE"WS WX,Je劖sLx/Ĩ>þ?Q"S<<~ckw: VDDni&>?_ þB 8л*fhNG 0;ԏվ.x/ ĘsU9\W^,*FF K]Aw #;r˰C"P1UoL1qgm %գNe:)}iwlLpXWA+[/TFiOJS]N9{yv7v&m; 0>bf2r5h̺c? ʂuK'~qa}.2, k#aM9֖p+mD> njud5.J5j ܋0 Tlռ;,5"Ϋ)ݨog*rn`&\Uq %*XJ՚gӈUv:7ꆀ@3* XGߌy'r%(8PA͖i 9x>q`2Xu969j`tfOG?E,Op2piL^dҲ)G^W=Tuw"w|z*}|6YEFzCs= X`71(8vAaqB<z{O$qy۠I-_ (|g/e agX3 ! U~(-qs.Y%% 8T,%4=FaND~b{GF\!^Ƌѿ&Ryý^LL̼2col/x1[9W9G|D:]cNS0o"!t \Ĵ}(>}"\b)'}#W @yS}IL\(i[E|1(XoǑ͡i }`5k3ó_/<W yI>Ij9B%?s^#V8<G|0`al ec"d^=l9[7k UH`stTRih-@^6 +P_x]46C;qWgI䬌\Lv^V"gP&0Dhoo N`$b%|g!u$$:s󸶶"i2i|]^Nau1wg!fE@ p+kT0!R@HR#q,=A9 ?&Pԫ3|It$MkVB)Blw:3.nhtɓJK,cX XhQ숚 N2)AFA-O+:71Vj=4 pSF}KG!G5J !Gas?}_WvWSy),˸h*:v 4X|veN`"db☝zW6e"%˪^k4̕;<|L PNN=,7gTK"84-ΘbAhNi99rޅ`W]&*f|l,V(J* 6I*/+@5qZXNߏ(CY$p^YPh~d5F[Ӡ~"S;@om7 KBAW1O k8xBu/ maPVZI\{LLܶ jڱV1Ú4SwK8 g71M;3iZZMe54[X(!1 MhV䒅N'*Z#E6A2Dp@ =b?=aܰקVؼWwq}bgq!NڗL7`4)dNhZzTh%<c*G TKy-Yȉ(ͳR^ՁuxwdHR 66m [& V<)eMԋSm)kO$.M9_v7yư?=8p`܂ِ͞G ^Zrw{QyE*5W:[46E4Y䠔6/~/skjR3N [&` rq}}X![\l3\"i`C'~\6yT1+\OZd$6ƦHba_K_Fb,aI-5c CdN=%=\<LJyQx>&cGP^<]Zݙw.#Qz8q, )uŠ-6V!RysoZh"Log~D 'VaWʫ8cnhw(S8fi^d~f֤'R/V5xku_ܙij b :3Bi/¯`h39^+};_#Y1 [H1Պ6APnnIeUKh,ygBxTDD;?F׸)S39*?θH[&kreu4TztQ/ ~Y%o,CvQ.G`p @ uښt󻟪[ڳKA _jJAR"_JVnaSnK߂,htM=T۵%ǼyFQ]TyN tj 3% Z|Ã=BIkJ:.:!C/dT ȾtFM#MHH#5|<O졠@޼8]~`iC9߶WӁiHctl0lwlJ aP\)4a`nkVmvw]UV{Į/4T2ٿM_͆0cw;5~33PqOO Jil*FGt愛/߹UO_'JVC=d}^CfmmK~QzyW< |sI)H# ]$UgF-g!7TH‘pt8/]Uy GH-?=b_B,ZK3;e/e3z&j)!EQj+t݁ Jd =$qwY3 "2VX8@|Il4Uak#J&Q)xɾ\vClO:۶2ǜ_/8g07٫v[S\`󀮦PܚI:`vL|G{w" Dܹ{UJ's K!*ͽK.W0_աV7 Adi˱;*j^XQ-S,1PBǂ`هVԄPl}sNeiEEG1^Hv ~?Wac[ޢX$HpGhyae=Y¤&3{hz( ^GҞ9A1DK- a⭖MAJrJ^F͹Ee o`׼%6Ars2 $^I"+aBF?=5a~d 2߂+"ؿGEx2_.]mՔpAQQ.CQ 7nY_4*n Cnm28>uZs-V=[\bYB>D^ ^g0Zn75PҝcsH"2I`z{H? .s#gdg0TT+0$KL=|F$ 6vq& uf,]Gj~.%Br}9cKU7XXzyyK;AbNpkʑ ՟WRO.>nV.ds܄3ݩ`Zs5"W4_~P)̫(9TLr <lnpg/_eyPu{'bYeI?TY*Ro+n;Bx|eԇF0IrsB/+D%*ֈpgGC&RdhOaqCBUJ 8&#p!\u]&H+kU/^'6>gLh"#d xGcW3>("Awh,G2_UGܾ wk*7} iɊ ǡNbwt&^^îʜ` BdJÑo,,e&ĘgRD\X^ON@}fiz-Aٮj/Mt`UWZ[LbSw3e2yNᇮxL(ZhM]U'&Z>XWzTYl}tEͼdsFh͌Η&NKIwݡva7Wm)[&^/5Gqt"|PphcN3'#6+Z"ODrsU}l!0aҼhF8&?[aAic4ms/8Ȣj9e'UP!TJKeWQYT ?}mSz[!Jѱs\'"}w%Q&bT%t)(Ĕ𚋾v&_ukr?MZ};ߵ@ѳePD;}(0(hw>#muQt:@m[<%6yaUf;З}7od`EBWZo~g3C\R~j41Wv> Ka,o%+zѲ8 GCUyZFW+Vzϡ9Vܘ} lfl%* arfJ"Z]OA} U?$o7k3"O[:ٟV6nDz`y'aX">3;NNV#Y9q¬i sq1rk@&-(oI)tP#h᷍F;GҴ,iJO*EQ%A4艠 N!Bֶ*8ק)qaQr[QV>ߖ_#]..ji oH$1dLLA.MdVw %nLޟ,f jꌠ#6Lo5U:1nXۖ.O-._Lyo '<~@τCԋo0>c&Oi`8hh+xEG\SP)'p:`MEV%`YTh )M[07N|NAb'|载hƵ%]nA[`7JhÏ%UbrA)e>]*QuZTQ>p$A.4CKiI:]tRd \" {-D</"hz,{WrylOj|c3pKYTJ#"Ngͧ?އB]~T~stc%1@5ATؿt6s:1K:6:FПϚ&SS^vo\v$zԘ+$y_c۠Uz; b#UɂNdtP7֧\ʠ_3|3uW&|MÑ SYP6lqJ]>HjTF;+&ΘɼobԔBx] KG ^jNi >TD}@&(DcV(ٚ&+ f[ zVGmhp`H{mRDS_@ hi0Dl5+%BU71upGdAT+)w_8Cף-h{TIm(CD5rcXl^* jQ{7<9 y-_˝R8^q=~ѡy:?rB8?T+|X&k]8N;mG\'%B DhwM7p &0:YPOW-|h?\7,9KG .rK,i3YUίV-ʷŒ8gT ^ ۃ-n>A39o:}$ttosZVI!xLX8'?ݥ2]{7J3)A3[ڵ9kb(RKZ ʼnIYܧbI_: ?`:wa.ĞB!\jj{ gϒm.qŴK'vǏI?O1|CSMv&7YXx[a$! z10z/.ЉbngmGfJ>rk2"@P8ya'va# G&95 Gr=0Qy +>mBPJVzubkwEmH*6NjǃL54rHsz%a!4쎗/h¼'XO[F{2?S.ptz}oΙ;0.yuk9K(kaD 0kA#Ux=zbm;<-"#jZ9L)rJ5ĻhTIe}[T<Ȅ&EifU%TcHsb$Dwy?5a$%uʠ;FXFDN)#t:[E[^γV9Hl Pkb?{jR r氅3:#&8ưx3źnr'ǧqf4PҠUFͽBՌTЉ@VzG+*҂M-f/u%As7מ8h#D" sLWz/wն"Vl~JP ahJb=f\\WhFz~MH]vX(bJRvik'h'F_7!|{zgq$ҫh(Oq Gw%UEݡ/Iv{W[mqa9LW |;b#S1`Y*[dMIVNXD._鏵P&kxUBS4RKO?ݹ /g71Gn멉*eˀe[3"O ,ox'ILexn YY2M'`cwbAy^qͻTs ߆opM􅠕K#7,H]FLCkpM o $ >! Wl;'#Ɠ> Ԏ1o3ײᷖHxۯ.a66Le?y5 3HnO(5Ytã9ވs+\ y:*ߓ#F-c8;t:uzGNbkg9oT_ U r&]UNY*yL'k3 ISkV70l`17'rQFZ7 8ȏbK>O C w Tɣa$PBůix(gЖ@a}4}_cH6ߕBk e|' ꉋQ5Gf31q}^X|j pUD%ߙ b71V#]'2+/UNjHX}L,I5ܭ_Gr%ol+ @LO*bm)f_=l5@֚#FOCq-˕DT 9sG,dnH;(zF1ZդUݻ(ѫJ\jrEҸ<fgIȫ18>sD(ҽ E[6܈l1OqhܥgX:bmm yXLrHeY8@A]iJ2y,M HcHzR) z}a"l`]|]u.5-% ]*h޼7=1 m8Z2 `EkЅH&5'&E eӐsBVn ަCphg0^".r[uFqGCu7`(mWᫎ.D=ia[:>WjmǼ6O$; ܷ V0+mZi넶y/&jL|\dTAJqV> 3A[-hW&M@ e4a>k>IR6$l,U:._SK?_ ݌MH/]RR]ئ݆#>F seH4Mcd+y;о8yv#gqVoɗa[}d~Q֋)O ur쎂 c.n IF:_p[`aECQ=,z9dha~F/ЁTW_?܆'L4 ɡ_s;;S4.تe8,FN8l?w7rƝ}tPM-) ϥ][Φ꽠E挞b%8kgmtH(% z#sfi*,y"+Iv"\n;5P?4݆mll $̂ϟ#2I=HΖn5IZ8vj']D@t"OVK3K<懛g vBRcF>Mr(>o,?lheƊgÁ[VyiưwX[)ײe -/J_/S \Nx}T'5q1A@$f𾅠ӓ -fs(&)'ҙAN@" l(PO4P#]S^pv#:zfAVNydWO|9{5lV$oppuqxZF:r$kX/pHMFrhӛ#1TwMN<`wSgMf8%&.{j.NGV8!ҴSÅ[k79L]<bm. C]br}L*2Ȓu>1:iOɼAzœ1b0W{dO7XcFPt :'`XP^fK"$f\Q*ǁ`mQSNcu3+LR 3|,-(47aS2 E%i"pc.KDR%;Ht*Rh^T\ȤP2˂i9k?DƲt?_`hQM`򋬎dC }}u \%҈Q8%wrgJYD-sa;q5G,fQWk =٥ pѓ'b^u3fˁN Ac {Q^ tw쁲N#.dgKdڣGT]"5Z66߻3+ď,.P/ѺNsJ4`wvVBg~HM㺞Bi-E,:W3R !͍5^\ ?_$󮵱C Q;'RsXi;*Rvٿ SN|H1㿺ீ?^i`Iʨ|!QҰ~lF,+)HYIBU6Ij,߱'Y™<>GDҽ\5LyL$ ?7pdJ/K} ;2?^m-W+m?3O19/mv A Ă~lKMe@M^Q> a/lA _f@<+@$ՊWM q'#+8f"ΪCI8:<>AbdJ.1,  wiCV^`+#Digt.;xEqx U 3?c;9=7[8pK˛W1@D,93l@8c"`ܼV x+A^2@l%qTy*hJvKlUD.#.π :5`R`v`Z~dB@Slk3e,E<zп9fflԅa5%4s S^NiH)hGʔq]'xA@_sZ/f3jÕ_-ymUk[Q6 @F: 8~I_͆ו\/K9eaUC7=P6T0l!`XP*0׾0^3ϐ4H_W6}*ŕgB{fdTis߳3[Vߪ WP|][ﲱn `3̷h4/eeA2HPa2}㻽HO/b:PG{կZ6NV щreti!b7G/{l䙩/y#jhMvrFZZi@1DfWg_iR= \31[DRZOe;9BAYЩ .N^YvRU<5Wos=76cҡtbtu1AΡ1Z/? &(\MY|& ]!S:a?b Q7c֨aL +=_zim}x,?LԪMl![cweۯ8,N02CT<S/r)-hp-sޠF'k o}?RQKT7 /  SG\LHܪg^<Zxi|D골ؓ9]]d}eǘԈoG  L?QSSOh%>R IǗ?f_5 :|ro&!أ4ک^--) 3pcN00 k2MZ#4@e,+(DNCT뉴yWtˢ33{S1!h7SytJ<`ѐԇX$pJD;ƿ3q"?\V@\RKXA|~#c v}IS[qcm8 ~n]":vjQ`+1[5YE_Kj!Ɯ4'Oȣ<6:tk$pjv>^3~"λVqwH`FެLWԫұw*`p[uOHn^6Ֆt_/'29kLRe?vo &1ܟ3*olZ+5o϶`߀{{7_M268 s'8BloeﴲΓ׊"K)l <ǴLiwĸHabYYȝ/Dac3QpR !T 48Ys/̣g73fkS+"iS0nT`vLBW(L<ERtF ۹iU<#4m4D = Wn_,R 5d6qū)`d+#FL@ w ߆> TvrkZq/ EӒsevB'18;_g̓WKjZ;V 4_DDct?}Sda8MFh6aD)>;_ۨ@i hxAs=ʈQg]!Q;7n_L1Y&EC>!zVt00jyq8ؑ9*6=&%m9/ZeL._|k+ ֋-aHAJW&uTnfݙ7:o-T9%ah(\^2K9]Xl ybX42sSr!2r ^~ѽFJҥ nQj{ZC"  ʪI!ެ&hğ>A4$(<&m) BKcQ fX"[\7jqi|އQY`g8'V*3TF?lN`ղ~l _zvQ{K%Md)bzMqaՕSɴN)ZAo#PЬ!壞vPFhkT:i޴´ꊛckC7P=Bet kvȂvxVљZ b4b:1kFW 6'9c*S& }(͍@/SFIA&! u2KcrҨ?*J|o/XVIG8-VqVR?*CIirё ݝzmW#ļT#@[ m߈Œ!XeLEPE  vvp;cp I yEޜDyخX2؉c fwk*gT2Mgho1MͶ< TpEeY?kJ)֟#0׺i+6uH#F0OKќ.Կ;AEakÎVfѷo (: ¼C}kO>yauSh47LPfZBqyOr0 1I!9Ǡ+B$"[5w`D2)l?Plѹ /鋨L@.8biq|&A1O ͛w|NͅE=)sPӜь%FLRl:ym{յH9[H2zkB_-ȃ3YSF%2.MM7yˣH=ҀN  )]v莀W  4&!BϱIvՃܙScҕ)Pa FHNqjY.)p)rk hDv{zm5ug=le3+e|<,Tjq-x~QQCYc-ȿǒ[4jv^D3@A.h-P~ R(MN/ d, @Jk2?9 צg>17}G])ٻE ŗ)7A~8 q]ޓğۦ(&t|Óמ$Nk#&3X2 tZX& +NS q-!6,{Ԟ]MC_È@:v,*D++RoV4p `eiX#x([k/T7O6 2Y b3L4d]:Dz9C0iت<=qcaaU#IJCm_(7R>s?qa`gZځIO5?ئqSG4Hn^&]9{ @.ee~Wr(ÀM@[ҟҩ=w|BDŽvBA#9ŚZuBӝmaV:/^r^p/S<DeIZ6ԗ8L  hP[߾04Vme^G w[RP@9!\:CР0O_z$=`$) bgPJY}Q%KY|( Ok?I\>"0ߌj%PIˁ\_Ln%Eie%zE<0} q{ c a\ 3w_nwYV~n3nW=b.[t1(~Ĭ }`+ݏʸO'^)yUHGtv(?_ȲZ9'+{0!:&!+:)#{dw$7!W|z#ͦ&L`bv׭uHa0N4U 7斘I/B"gNL$ɱ2j,z>.u45zSvB)N|H,vϰz]8{C5dF u-g#S冚a+ph4gx>SS>{7 ]d)|AU`o $s]!]lhwg/9az=aP0tL7tq;l*VB e X-P˥6g]ԛlЂ3/ 4Agvu4of%1X}P?ri 2pJFf>%>j$% ,vڢ2&ޞdz]ݞw3c 2Dpbv3iKg~TKF…Q!ܤIib?+ |A}[(cE%˦ev-;_W l=#Z0R wSrBQ/Jތr|6?+klOX%Yh0ZPވE <)WFdD5MS넟w|UYo;'c4쓗.h?"Dݳ3B [NۈϋN .8;p93[Fȯ_N >QF,_E򫦺^E77vMB;=Š;g/- uNޕM/W>).Yk?z#pzJ`[r^l܏.kmU)Dl48k esc$ŏ"z:D20MC?q.}5H:&6&3s̀Q 8Qwۗ^=ŲX 88omIY2y?D g_}-RwX6|~HWxW!чY]`qkF5=DB#L"eNO rrdSBǪ"w/ʲd`S^sk4/8U;)x.]=gV?OK6HHKy̅dn* lS",4.tշ೘ƑW}{}͌.=c yǍRׯ=4U8˱Zu Ua qXS-VE˹0 ct ?z!6`;Ѓ' 2yQXf9mPoi䣵3Ხ:Zk+$>hnb9v8[*Ks-J{ Fȉ[ zˀG+]:MJKOeR^ӧ/v?䀨x$HByFk/{j@LmGA7' O8nD1 ;h9]5]W^; 26) V[~dwjKzZ Xǻo*y%z{ٹx0#xh5ɠ2C\Pr”hBV:߆}?Zn8O EF7'l.-do7nCG7n}3DOe ^>NK`1${2GF4WV!XvqϬNX<©ZtGh#ֵxHf+;u MV]pqJKb[mFZT?_+O͎UD>WCqHiiVC <ʬ%2Q/˛̊$e͟cUt-0K_KZ3F?5SkdtxH!&[\4hgf<-7M^sRV/#fʮAIL}OirBdmzm^pf`w"` rU%!v8̰^ufY3S jᇱ}R&ܫēgFU{ xnh_YT7 B Ւ_ٽЍ<9U?`5ZXh[jc:ߊakS@)CV `A4t"\J `]݆V{،T5Zڪ{ŝX"Юc.2+((D$ YSs0(Ope^$_v|Ҏh`׏aB+~eݎh"=K# !(t2Be'YJC%&c N̉uXނZ߅JS< m,a]*C3WAiɽ7xtNB]be u gĴ,#Ú+'`;;ou>`ki'7N LJ֦bk)0'M㹠 ;DKpKE -BD}"*&0׿'!HQ{н{10 tۖVtrJ}k3Rs(vրW3РXxޛ졣XeY(-53+by7BR@vK$@z-]*PΒrלncs~0izܕr]j@BǴm}tz1Ɏ}˩nBPY@' I;WR"Պ2ܺ{>%?<|5zF3+{ciS}F} '}#O*ɣ5cqd:zaގjo֦::"TRI|X;", ᯑZehei,9(U\8o @;GWD0+E^f(i]laZ=WئlWjٲv`77c*Z8HYr6yFֺ0UxK96c{YL==*R5'>ZC'9%Dv^vCmHZn)6cx8 A``BTWa݄9ca; CI 7 ]`:4oH%&]2WVp<`wCz21}Qx,CN0&5GUA7u:nY YA{2\DQҏuZD^nQS{|z?wy@,FVy-e^{,;B&2WieL^R4Mk4y A! n:=csWseCďzL^>e蛋m=>3Ha\e[F/{WrٶO(ײT|\i] Cy@i)F=u393Mp5x<;@;ONi\*Cz br!Tl2NV5"mnu4h&(~X%G4v]̛S ob@J" M&%8*TW.Zif7^* =ETK.4.rPp6u/z9֭!S -T\)녥!f^hEWNf?_Y  Ca\Y}bYfڼN ցqxCPx+:1`ttIߤ6"6ߞE0`UP_2H>5.'3X Wzޔf eЂ, -O'=܏X}!=VT30܊sTYl'wzW"tLr2!~BEf&O׃{G:jjfu)9n/C.JLa[t<)(7<~t M:3>\4?AXɲ9uBj 1&Q~Oٚ}O쥥|ƛQޕ6AZNya/P؁Isa?7r5ۇfD6JZ zT_h 7%+n g2~c9ǃ]HݵTO+ҩW DhR *F`F|[3jM_.(@}-HG2ݦwfF1N{Nb"dkg;:hίK{cee-Y0t `+ ѶgÑTuQ9_p$5W:yU&ElJ4٪ tu &E1N혐Æ 4xc/`DCf=0f .-jxrx`"ytj0Î_]d\PYx,q ńG#y{rG7kALI*&r!E' Ș*%{ JMJ?ŤVe³utoalbkW" GZ19=ȘHs>%`v7$һ9|c@)Z?c,eI'ق8eY}SdD"?>.j&ݏ$9>Vgr_ =Q/4TX8%ytrdob3L=xK$ۤ+@'=.U'Oީڗ""XhsAސmD.Z~@v!}(A{ 4&a3Z[*c~o'Ż_=ɥYB "0 ]9]%667RSJ_w-SƴXSGI(7q.=aJΆiBDڈ !C:*>~\R:f?3c_ϣu#U(l*J7=LL= :vǞZ^;nUBl.lunCBW-5BI۹Nn&Of=u7?TZctQWM CP>??q1w=;&m[D12Ɨ(ttwIM1Ky 7o'ZS9y  X;#y`{q*9r8E`2$ca+iƴp hHUh@c-pro]Nb!jAn8r>J-ϛAV!sbg'X>}I1tڷ3%C"\ZeZ Nˏy|OQ<2V iNڽ%k#gj:^_spH- ܛiH34p1o}|P$  %qyJK>ldIŗҭy [etPX$ns?e`ꇜbM're{^@Iee)[ܨǸ>G$ijY }|wcb\ Z^[Mܐf`ڔן-T榽"ؒ]JlS Y}\ƈ(RВx^`-cgwq(o~+eF7'eNL$m=Ɩܕz[jȎwBUOPdž:O:Ϟ5jGTfzr7.w"A{r՜Qn85ǘD_KB_ JϮsF>#qnꅲUbtECbhG/<[]zkQ@p; X6!vNяp ~^*S+d)\q|dhz`FWZӠl-Z*/ெL[eŊ,mhsސ#tOdҙ*VCo7Ha͕.e0~i7yDHg̓~*a lgm{CGݲVl,6-B6ܹ|e'Ӑ ezp vg+c6yD5 mAP !^ dgO>*_F. }쟪21q^6w{\oR?`u:c5FRѵ }UTW 4GxobpNrCr-ޑvSlmOnz'sEX =pp$eS^e$~RfE`A8- 99jFMG!ul³zHoq>cT GSߓ>h8ܓ_j*9,{P="i/D‘X&C$'es`Hbwotp|s9;aV\<^v] hHmnE١u״-S^TU,W&RzPo9MY64p A ];m_\bF#:lˆ-}xfvaXOodocIpS腩J2.%_@286N9>{pBzSZiDlVPA{׎T|lOj1ںa,D& bA[L6W2`ű/E5S\I ڜ5mq.qU˒oɷ9uo}!A@~y! GL fJW.H%5uy-!U RJ 2̧CS"Kzf䵳WULgͶ,Һ<.j1u I,l^8PװBBL9{-hաBAf俉-F߮a;WQ) \}kEώB 8ֻE6D6)^\:r!`pJXe5Y Nɛ0,')ޤcM*^d6^Աr>H3 dtd|ĉ0CM>?y8[jt PO8b/_3i,6i Xg:7>"!H+`N#5/im*+g!CH/ΫӑkUXB'xU5GE~Er.º9nۉͲ`0dk(=~3cIQ,Eaڦg9)b}bs)(~C\U3]m&za.y7 0m!nO&p pZGxXZoiJ|]ϞPBFo'0iZvb*_VѢe5TD+ N7DFDI[{⬼:|htf2 R?pH"Xf G?*%t37xAv.wb=rqgջLNS`Sٛm@bY!7`;eBaJLpK.30i%A9ԍ?Irp;ڈ;?42,wy^S1iL5;֭}%_nql(MY9\ߑG1l+bCp-:db}?Tw=zVEZ-~2cxeO<̻W xoLoֱv^&`o4tY&mYAb=zz(F a TFS/+덠<#Th6D,DCV*RRLZ- ¡+(XO*bxh@/ë[O},@ :X2,{Oy?tlT'vs5Du&m#KtH y()eݜ I5߯hJ_zQɲܞ;uHjxP)eEՆ]¬ ]zL2ͣ4|7c)tƃ*T-%⼊2gon>h_3ڕm_9L^ @Hn&h+p(WJ4|yvLv_*}Q~5Qw+Fn7:WN̳7,r pabt!h) !;뚁B0좭x򍱈TAuռ#V6HdŰu(tZ: E)S)&W?IKe9<{BMVTLLj2%Np ~4h%Z't,< %N̋]nX fG^^ks/wau.^"`bb}l2$VD]}S-<Yo;%YInl]4YiD#QoR[ڕ}WǗq%MOq{&mM3;v䰭nԎ2Xrَ8AERMR,OKiN^r`ؒ'w}AHSJ0z3PWY HO#8ޠSțB3/gޓ"s lMR 6򟩒Mݾ B9k\,ШKbsxUϳjm70A6"M>} $#/=d ,/cPl]qxbM-E%R(:#Jaj>7撚>p+U,jl{ `?2gԕo8DWw;z-/JZ4WB/xur@,V6b.&[~e`. C;V~ݽ n*W:k";+?<19\+_}X`ȝįL0 ;B/o+ل~L TzWs-3}˂$-E |9|V:\4EAY̷r熲ۇVd?^3S;t还ok/9/b!Cd741 ;x2o(/|kdw0C5YaWkVD`W銾+qgoY=UsȵnH6Z@ٻ4n8CN#60C M)~c72wh9`n]5VF;,ːy\xucD(,g[:ozkua5xtɁƋ|a<A(VB2OMRE"uW6)& Z95[#o.1=`{JqCt{culzI~\q:Sn|fEpCDqS,EJYE*+<2Ol뵥O5/{3v,Q*sbJ2rlAٱf>’tO(2y6GbڮUʠZ|{srfD2ׯD@퐡s?*^hg;9TK@Td"#Z9]5d`' Gy\wx%$݁GTab"^Wl׼$Q]nQmvJu# 2m2n+j/ZYglnMao^}k}Rsg orfS(O8UBp+@- B"\ C"BQ!`\B 0B"-+8c%PJ vw!TsȞ[pb"v3zT4c06V)E6A NNغ3 xIDO6\wFz+7 f?B" 0aF@ D H y+Jɶ#DX+uߑQNi‚{;奭tgìAW&݅ |>e:E|NăI,)a&0?|xNnq2^&~FSz%8jNY{YO#LgG7^/P+rw:ff{냫+!*)2[rM[[ mkYcv{Lf|Ń~Xe-.*bX~ ݌O 9̅7i`D\zug5 {/lBu9CզP~HYBbU۶ƋWwrAJMhp&w4ǸxᣃV͈iU/Q'X0$)5>>N[ZĀa;긷ABRpIQ+:|do9h' 8Y(DVHҏF_ԗ̩xN+3g~mzZ_%V3vt)EJ/tmCbS0vF}uڝpaP֨F`n-4 z^>n mif3 '8pWDi ۷Nӂx<,tV!9žRRߟZ^-!ր`y2_AA(Ng&p@)zA5yWr$LR -HѴ`xa&SiZt-gTA桹EmvrTE8PwN`q_GnJx$_EPWHZUZ{  3JH\ptJf86e0%"Nsꫳhyy_!mclwvT;ډ:҂/[B8*Ofp2W!Y&'0!T~t&MR9%\,eZS(jֶm|28j^Gnfge\ĺUzlo9V;Vt(7ޘ%/QέiSpo Q7,VX! sGRz+b#޻9в e6TAezt6tj4١~p 8VzGƹp'jpu'{Z{(PbzpѻGZ;٫B'&IXd`6Ӧ&&Tg|[o\C3} U-qnGIyjg ,5QkWBkrH2E;"6>{ZAYai{yxWS YDgw"E@>u_A(#EV*ᙉlNyQ!o~]ĹH5hl%? 7‡IfN92#:[SABo9PW]DMe6b7G)Aq/D+{ La'E5^5ϥ'Ca3Pϙax۽`^p'V˓Ճ)L@=؃* >+~k#0ى 0Eh^~ot@Nl Uv2EoR'h -aTQHgmq~C-rS0*?ڔw䅀pT13v@:{:1$4cVϺ;j0YZ3@Vsl*EKZ1$/ h=M mdZǏߒͅ^ ll%Ar ]d~FlЏŝ_5DzWkG4Q9~LD4ob'0/|3YR}1C!BRߍƤn'cգnC;8Ρr57}<|\!kv]-UFz6j⢜ A_F$l7?YkY@ t@,ǭ߭lx]ɂ9A=B04mCd_$9[#42D\ р;G*.%ʠ>v&f-ɂ0qF;qaS _-w-!v,pZNUXbeEAў]>Hmf 9vCT`ƇE7dq! ΐ{=^ibt\d7a\JL-G릖袝'o/ey8_!&4}0BR,U6 eqDd6F0[&H$"p>yjVbz?tmQ׎(*_1]Tf%C20'[YGec 3Ysͪ]vަm$p6g25) ֭KH?uӼN[(gpxKݏviN7rx,_S T{4Wp*"^5zC 0)@n^ ozҨ#r'lE U^{+m>8B*U6:MFS<ޙBI,XZk'U> nJ>S1dHWj8e")uR(?Z |.5Q+xw:GvTXdskl'Ucx]5SI[U8$̢≔%S'`" : t(G<䠡ԶhyHJfj&_Ѹڈ.~]xt?BBN~ҹ:͔ tNDfl+vPܚp j h*b%{ vDwɧ>{]'D{d>p^5:=`t=LFtq3m7O4rT`[J-Q5_/02oe#~ Oݷm}.?M6i2Ԇ2sW]UBV,23hKh1$Q,eg:sQY}Z7JG/@Cr,xQn- ϭ?_b."2J>񚐃`ʻX9uKV=λ5yrtsXM5D\ /T2{jЭXd 6xºJ!*<Ɉ o@jp≭bH"t o?/eO!&PgmX56.1s͚~{p.ܺήkƭG sfkʤlŞfC b^ͨZrXG<{?ht قadLʢ@όGh'kPt+3HC9v<3χZ9} >>}" =VBs;Sqy)WYb>*SY mR <1zӘDVE'I.E| 8}!9 U];D]<Ф֜XfA*yVlF1؉v:kE s&6M Y 2OɬK^O庩PLi* 󰓩oٜcL g맖]0q[iLkZϒ+hSout2ԝ]'b;VS݇TlmKfŔY쏿o^s,X;9&?N'3H. a4d¯lF$t'e1*o=|sf)wĜY Gkh(%#8RtWl 4J~ v_gY #ɖD=y '|>u2]1 9<GS҈ZrkuMS0m@˺ ;7|cGվq`Dͧ׳hT!2(<${InOMI)ÓOQu(<ᙔ \jp :@g|eV/"8yM0oB>@ͯ MΣabJo` ^5ZfQl4؄쇳HbFTK*ifCq4+{фXwD\$@r,ґ+5bWuڱhG/i:!!Ӭ_#z(l _ kuƃy`CeZJqvj ?T*.[ dwOr`Sjm2glhlN=+a=P㷋)&^}pF&XLK}ٮ]"Gw'-x5pCI͞+OC)WPqiCdɯ-YWlT.ct0 '{s,ec_TI".[ Ŧ"0^~ T؛@v噾bְ +u|ɚ>A*כy G8wImz7.'H>9qQӦR q.a<0 +%V+%TSUmRGDb3ȪT o d2wM$QȆI[ \Ejj !TC8w"n;K-y]b!\Śz*dYRSM$6@ř5/hhLtXvƟ IX_7ՔpO3bϹsTن@*|"%F%mvNCp.V'-TxVNGN* %I/aCA/Roن "0{B6Uk!,{B"f+O8'M 4 bTnJxl U()55lO=v`x@aah1mSy?x5ʦa̼GfbQi: (q" )75k.p`ܲ,5܊Oמ7H@5o<]&(7G!g QJ l+坡3?irb5,~mrZI_+;/lx (uy?onz #oy6[ !yY`]/8%d -n4ta_2LQ TC̋j 9bW;v Pͫ 0׌$1G&Xk~ZsN]yIswǙ:KbP%Q3[?UOISs5dn6ɴz (S/*5:*'ɠ fN)?Df|CgnO0P:&m/r3y XvJޚ 9p_-ޘ}H1\Tw{m>0NW - ?F PE ?;h״х䖘u * S*e8v%ivͪ&Vfg(a]#ڹb9.bhPkNſu'H!י9̮ 7wZnwd+ju(0C/ً5kFdˮ)Pd&/N6_NjKMsmoP=\ w+vċj_iaT]"׾ 6gE%{Zɦ?z'+e>$DjZ}-fX[.K!Ŧ|+䎦ø q%uWAtDk1hHqp]S !OnL׳7ot!5+kbzӱtqҋYEK\UAeHI&]lI:W~/>0k~,)5[LF_3gwW]Xױ Сn]5UR`g0r;$PvVq 73lg+Ӻ}]]@\waglǰ9QU{V824v'G(glU;gyD4ŠZ4xq~*Evz>]`+D#f`J[ƘٽX^zAЬG^piΘ\KYH?݋jdf&dÊ%ֹS'wb:jhpMDd$"W^!~7!g^v(thrD˽eAiݵRF МvXBh S(N+@ 6nM\oz*/drZ\}ÅW@?5 p0o*bMIY 磣^#55X't"Whrs'D9z?)^B[6Õsn6[K) M٭֣ۗ$.Fwf&!>:t)LJO! !Q Sp(P~ BM2Ǹ[ aƦ2LD),q&j($6p镛JKYrZXap LD912UV1^;z:oj7t*7Kя[CC =Aww=S 8&$пVsQ龲TZhUkox:IlɌΎ4&gMo$f1QE6,1@ˈZ}e =3'аx(zCrٸy<ثNNR0`rF@L#R%[@|-c\g7ڨR$2KzH(6DU@N  L6""$å m;_7:V %BV#e VKk&(B2I&L$%y]rcEc6 u0!dpá-Liejjn*VPҔvAv jGztvJ^bO.N|xՑ1otx8-!ZnZ_:k0ԑFH]y$|s<$;W2$[cI:`Uٮ1<`˝+ mJhʗfh,3 [w O¡L3*["X4c|-rvR<Ӱ4)-cرђS+_,t6_PPgg0y v2aEԩkfxf&j8EwBTЈ~HV*]i9K!(3lYBŌWgr>F^{C(4tS[/K/ޗھ}7%/<ٸ}Nr97Tl-_*{/ $U7+,3Gγܮ 1h'AvN@ k_]+N5b{cj[C^O6kLlf"6kųǬ xR1c֕mjlCsmdboҾUΆwy;a2i"W(g; S@Q_V%eYF1"]\~ŐƑ04+h\ .n$< [[nğ nUӠX*nCǚ9t׫W_l*sώ`ßTnU?H;=i@s6K9Idĥͫ~ G-7ވ5^C Px֥<+ kk _N$}qz Zc rqeGŒmsRV `=Yz MXt/vjl韺?_7&of?A} mF㔳d:CTԓ\WUdrg--f/D_"_.x H}:SbQ[Ntq|Mz39h֩#;L X!lvIF{I;d !@T* ݂ñHIyۛ2s{Gޚ)6eAޠ(9|]tso=" @HljLߏYY#ƙGHl!Q5w9j#szUyv?ȡ|~Y97:pv}g0uP޷2Ue9e1(J&͋I?60 )g4(ldC%{X!r|t0*hi5`LCGA1&X Dޮ _KME: @]I} /,_0%g95a'pc,}⁼i}N?]T|Z6 ^iJ 4X!w{yd4isYZ6pڈk%*T$ \n-f(q-u3%A0 XBHD , C3qFǫjft;p||,c3~[RXS\Zna]/&gnJuX&`G$O׷z^&lg2;2i=d-80V1OIf1Y8vm~io'Hd iCI][,Ngc sKzv;&Rlg.ه c.̕H^%0fN p0z21Yg_`}żJ'BH!`Yo#yyyMwL`R}xI2CӒkY ]Cq \s}B(_Vg2Rp͎-km^Ǒ IxHFƓ a2hnG9&J]z=$ !q:1(5 %ܷ[,հqG}Mx4F"B^ _~d3gK vN7 ]rY/E@ CXeJL Ʃ3c!U| h{S?5Tuw]yܤ{{=RQ ]z,P==Z]oB[QQl=L K!*(j,pȌV> p_wCU`⒪ t5DZCM/n`gDž:*kBxoSSs5or77lǟ0SWC[|4y˷OH4NM+n;N|kO_xbuhSܫ,}-Edl_~ӥÄLTeN$ŇH p.T%"5OЕgǣ=٫Xx BdR).,GzOpo̶D$])4Z?bd [ :BFBy`"?J H^(jQM0d}U)a un7|aPL)g~?I>}lGt6=鯊BM֙ZPb ]kUV :H ~Z{Kk }(zF{n S!]蔣X6~Je)Nb.=$.2ΉMJa%_N]pq̪autoqemu/.git/objects/pack/pack-16408a5d2d693ac8b5063b59b5e5a8924c9013c4.pack0000444000175000001440000001671314062530765024320 0ustar andrehusersPACK x;0{bHhŖ! :Iy3DaDVd!鴊9zcd -WZxU=8B ]!d Ei II6 J\pv܈-찏Ų,skw |J a ?68Dȝx90{b; $cq$@?8u" 2N `ij,5Phl; &!tș\tcR \cơ%&yi5HVqR^f.2~gY7ҟu%,J4ߣz,U^{n[`H#F1x10 =ƀL1p7vC*EZB&,.y"Mdɵj$e bf.:Uc^pJc,$6EtZ^3.I>rc'] \G{K] Y:8ߡ/`߰Y~6:|9H ˸r3nv5> xI #=dd532faea2ee8b16bb084b50373e0e190a0caf92.YK85pbx 0 )Q Αl wvirsȥt& XåAqj<~xmsk_^noK|:x[w2mJQZbjQjEYRIqAAArbC_ y~>K9zN^ܚ0YSxZmo\ eޞv+Yo֋,e.{n8`w{GIDdRd%e;;d( 0`3P/ F5\ ^okkR89i'`fz51e0a "UFD_ʦ \?oN/~<= >.ght2xEZ,iFuQ'uܾd N'W NX-u]ĒAp,!)hZJQh:./A,X/yzCis3:uAIJ 9NĈ5瓛/+^w'1$G<78#ɵEz7-Sq[~, R^7+E aj &7|?-t!ݨ%uI׈0liSÏJo޽~}HTuð@9& ) s-p7,'[KH;Z+q& eRiP 4DQ+"K%*t0^z,# j8VȒY[>1w 8a-!$^ s\%_]rA'цNLJJR]S^xw%~䬮+!@sɃ2=ei3Oǡ 7؀oMPVN}?>IYTM/ߙs2 KQšhBQ":JWJi RzϞ ̴Y'PS}JyO3 ufJg Kۦlĵ h bB@H<Kge,.œE^ʍ_Ζr霚seB(c>ŚT̝i5됋l2F,q8wTg,$LC@)cRMMU[ovI tKQYN5s;kl)Фiݒ,/ƶƄY&+ImY"+rSAr?$`U!/##^nq`LG7!𙘶lCu}Vئdڒ۽)ʯoL:-Cimy&Qܫ񻯚.G}`+>/zC}h켲0C砧?Tٮw1yE0wcӭ}>ezhzG[OG[@'p#:ߤsԇV(8RMwO"+d"SIzS`3}fؓzX%[=ADa.K#DE PlE3ki'.{DDN  eD7bO$!_jx*oc4y!eOiw1={> ӱ?" 0LyILo-=yϖ﷥0lp`E/?h#Tn+j)ӫyL3 xʍ`3uUXd}-y7Zz$;ЂexL wˇX+k@UWE1@Q_Ƚ.mPNʆ=9(^}U2uX FF}Q"l Cs QUPEX$j1"7J1V>aRZ~RDAe2 _r*tխV ϺW鼔JW5䵺2k"ÔUU}C<1 9 _~std7ÇQHyz&@X :}},ߛKTh4ĝu^K)ek B(âj鲲*+]O?E<l㷛B[M;}qϟ?rbG8\ #Kg^|VVZ7Z$` :,,bY\hy'A컭"Qk嵺2|V( ~ֵ qrxl[ M7 džf` #BI`}  ġPvv谺C F7eqH3\K+,6H9)T&x[w2mJQZbjQjEYRIqAAArbC[P^X*UO,ԙ,QE x NMUpTO/V(,ɰL,Q/I-V-JMb}~r.XeqF~BJQZbjQjEYRIqAAArb!SKI49ljx=yheǿV^c٦I#Ee9G#Yy$ttI DNB i6*kn&}}9σe!1 BbCQA\P:zlwsWvys8>PcX{$R9Wnd1"O+ٳn,OSS "ŎD,JEG0h234Dz}>}eԑ{oڷy}KUhg5BPAHJn9IWu-o=rƊSv!?ŠL Gz^Xl4%MG}ݓ+xvFkI,T}[[uSQH/J_P2n#WJmO}2S AVP"HqT($fΐFoZ=~Ј S n HJ:^^|^g~ftS/L3 QK"J NCi ܩȹ/]jʙswR?^/i2b :j AK.4ȀڔD:;תѧNo)HҰ@`*"#:BFacPI ߏt9}+&:&V=*yK}PiDZ(m`F"![t]=wxJq\7Fe-*`)X5SDkmƅkk(l8\\=p~\`,a>X6\STc 1bGqA6[n^:K[,ȱHRs5ZbDr%V<)8Zs:rKjdDH3X`,L+e8giƙIuyFS 7<ˈ \o``I!oS$%$YێuN.iStiK]A0nC1H=3L)X&biK\~_^S\xiY*p>VÔA"K-8W"$~j1v̩+0YA1s,"Q "j(FΓ&pygM=+#uʠV$:1G{gKPgG^+ܬ9W|g ȣhpF L)sÁ)խ vkSu7Wp& GM X턕S0roUM\(m>wΖ²óH< hu$#!%5vx`[ VwDda#c$&j,^!AJHPs˞mؚnEzaoG\Em8E(a.8 2p" L}f):mە7R{)Z,HKFP%d@mJ"\<%GUEm 6d uHzdbLbuA%,.3?}Ůo\0@csq,33FhX$qkPujUe[Upҗw7sQULSj)ƅkk(l8\3|0fEaN Y:G'괆I,u;ˍXҁP/[򞼡uK^M D:BB(Ǥ#B&Z 8|1V~ j3 @B܃qPqg {:BC"$iD++r^qu]G٧}1Uy   M(䅡4k:7.ZT)?,jx={heP\x`H,u re*yiIfji:&j :Ps$di: %!3u}>  S† !w|!F .(z[XW?umr.;U6ȱHRs5ZbDr%V"f M)׎%gW]5T{Z NסK)2±] Z#(`@:?g~=o?Wn.?FAU)shFa+}J.}6 TOvuٚUkL0PK`"J5Cd_TAI}w)4pܚa)#`4eɅ&pH'hm^=ˈyVH3P;ŘT94 SJۜ<زs['|G`o98V#4f,5Iʖ%ZW9H!]iW3M!PS< Pp6Qyɑ6{Ս)"} G:aKr#րu.:~BԯQu8|ns: D:BB(Ǥ#B&Z xunymİ=^8aVX{? !oUhp@$玺9ax GA?>͈<  M(ԅ5l1fS{`tV]˟**+@]-i:ȵ;Y娒Lautoqemu/.git/objects/pack/pack-d532578bc7e2f6602c0810e0be48b10ecb10d702.idx0000444000175000001440000000260014062532526024260 0ustar andrehuserstOc fKӿau ~0&/Nn9T hoIS3\%IwY&NQwMbwW%%lQ~f-tY0Oc:% {=g?\_4y#., ŵ@j{QZM+^Uq;Jc2-6Ҩ╓^qO'@8ȃ56IPwq VJ7` hrQLCM;qFc^< 47a%oX3>3GjT3:/e% uOV g )2W`,HM\0PB[~AǤautoqemu/.git/objects/pack/pack-8aa0d596f2dca94d4fe6ff5b4ee6b4fc00942575.idx0000444000175000001440000003320014056722470024630 0ustar andrehuserstOc "%&')+,/23468:=>@BDDFGJLMOQUVYZ]abddefhlpsvww|}    !!""$&&((**-/0134778<=>?@BCCCKMOQRRSSUVVWYZ\_`cddgklnopqsxy{}RѱcpЖYhKāfq܃nMbΉ݆a:cAiD| L#LʄG I?3b~clWB.5.VrB]45e#b/yr׆lp_7ԅ3,g)5y\*Lިv.vCtRvh`y(b4m  }!:Xs%mj  *ս P' n#ay?6$E/KNRK xKxAg]? l >ˆ5-6n4(^ B&:-$:ҩ/" xZ"@,3K gÚZ8D),?޿')6@S~1eq^TkSƃYAV #;`=GU;i'fmE JdpD%^XXw?[!eT09qY Of61B8a-18WdmO4!B[MkIűaog,3]g}tiVpo⊯K4S~rmW{޺ j`A<"&02wHy~<{X#nY15SB+D'ՙE.hMũg/6/;c sьo\\/zةh#x4"Q2|)g73N~<{ p^г@ &O  pon~).?avOP"iK9NI%w@kJMT'|rɰ􎈟M)1ph/+nŲoWC}hhRSRypՂNbjI;3!g`CXeG팸Bv|Խex X53E(k])Tyt?ݚ8l<}SN?4gNR_&MgÕgFYՂ<=\xٴ)Čx-JH cE ~Y'aoqḆ`h%(|s}-s6XCt 5q M?r!# $ =FZ[AuTM`!ƦJ) n%M!xG Կ\="J^p`cf"vpA^)=E6"*_{$N#F}f@Q5K$9Ÿ(Bhwڋ$8a"h4jP%SA>g`d%DٌHZ*&{Jp)ITܔT&Tr!|(]Icr,|Je}(y YcGBg)t 3(a+nR*eG. yjrQW* i2j6Q~ ߙGRf*n +`Z+>*Y F<++3ES} h,/:41S.Th-C ,2sA](rbD-%KOAeNޛ .<pn l^#ȥ$w1CP%ݵ r?C1|.Xkt;R-is1mo'KP i !(2i݊B>f3JPe= HT3|@a1M,A*33ʥz/ >us4Jky74jT3ўFֱzL4kZ WOwjXL4nWA3 0FY5!-™kr~e36րJ d-66cc.h84bUq jX9CgK?":yd9?ۜ:,ddU:Ɏ' lwv)N~;))jǡuj8ިrh]N;iSzE=&?v;SS;!81@ã1X`<13t 6q SiL]:Rh>t3X>jYQ .*9k7-i?ؾq!6䗴a٭FA6͖ԫAΝkA6^`lUGZA4}眿,I-[@GDTN{>qhH!2b~*2ơ8' IXHG%pTO \hFH\QBS?xI>)jŎ)eJtMK]Bn`K֒IK[ܬa L"Pl:ǖ"zڠNL̡N4xq{5M c:1jrUM<4B}=kkGݿ9$AM((XPll`Nb`\d DSNrq 043˷ԙڜPGa5 :'2]Q_̄%F+%">Q-r}&2&lւ*QOCT#BBvQg5uvχ lqcQoq`:&ʬѾR>p o {TXR@bj6D=ݍ}kRDK*C&4؅{ Rpr"ex"ORTgKYblym(QUF.-lKV*{9U\$}TF52PAVHNYqc /V}ɿea ڠ;ΈYWEr8.6Qp]B1*Ytu"-Z\#pt f[$Ƞ)ڼ]<[hL--vi\72\DF\(I?Z\<_vb]|upKқ]vl]$G׾o{Nw^c237arDf[53ZcdTR/,cd2~d\2d6ƈ+ZşyK эdqxq"5|>d$ΖW? Jve0?.%˭ɺ%nueaDx#l eG$j>gu~df;>fS^:և#qP^gD_Q?g$Qս }!_[hս/%7EZ#\i(he8%i7Zj?CO1:c(jyɂ&mܑj֛&I<;|(Ejգcߘ{`Q^(^l;U_.bjVm&I 6+Ym/ ̣ ^UmX0^7X9?{eqm`أӒcEpoAuEN0oLX*pDb},3KH qNZɄC6cMnz}Bqds vn!^5b0$NqrWbr<-|P\kzr0m+IHw>/n r0%rIbAcމmtaݔ@/K?$|t4("pNi>u/of. OAQn..vO2s+U6vMu4xP=hKuw !x's YDw5Pyi5`p>z!xf^Vs2y'/+ F{x{ih`!y%J5 dcy eekthr3z=ZGg6Kzr~D: Fbt(z}bBռ'Ozy"= ,N>idW7{6ʺ ٹ'z%Oi&{+Jj<9W I \f|R]PvSZPܛ|#&Ջoٮxn}<}zzH/F1~pH{ˊ(8☡)~P,=5?ŁV6~Ԋ`|r%o#DŽZ~~,#W̯E^\di0C^%;Yz(:JݷtfV*ko0j֬E_t_{Fzm*+ ˛w4_NJ +:tƁYkfucj5)}As*(_?js'Dw%vI&B_) nRTi3YăckIIQDZ QZ,ZCedw QzU5hρ/fk%ȝiH쏫`wu$2/ogH\cK$$%MOi V`I !!,ŎBЍ#hf6-8 $⣰".(]kMH8Ƿ i9@H5FƪOKѫ0+;?!do*TsuWRՠA\~&%riߢj-׎J Hݞng_*DH"p%i8t\{/qX16T׽75CCU9-4%ZH41$Ԧ$zK+?iX+*_xvŀ$O9B~g" m;J1W <\Lt Y9ll,/-[bS\n0AYSǷ9)_ Dg靷>{ۧHxz'GCMDƉ/pD<޾3RC9EJJ <wdD[šFISA\p b׉ꖸؖ? h} L8~4:H 8%+>/Xx%t/2.=}MXH欯.b;-z UI/-{X`SdnRiH1_ML@j\K) DxL)!/iXq.lIO0TlJKV?p7c$Bբ PNQ޿ae୊h]]ur+5o^R]s=E6I.?zRUiL6cSă$@7N4^SFʖv9S!im?{(dd@eu.)BJ¸g<%{(~eOCٸ՝xÞ=MLS,gԀX7 , i]|~t+#80lUGK@B֍EN~Q *y3mtd^O9Mm%oTƮVvFe$ "LZJ1fkۑ];|{_sK]5Ї*d/ɸDsCӡeWִ" y7L vM<`.,7$\ВVI:IJa[sKg`rF |s?LUsb(T@b| NbGt˂&7ބB> ź{ag@y9_3` "I5G3U}HV)Lm Ϫi#}OS ?)tZoз퉹Nj ,jN] ߀9rjXj_Ʊ 6$s_Yo<5iwskUG%ӟRspClT?Q9ԶjNBJ. (Dp "Bro0'YjOʉ94Fq 2SCݧzs rNBj#}x: U@zcW)է_'zbI~DR=,Yq$Mڿ ä\L5dYu'(~kד] EhP5JaI9jt&Qvb5B nBc +No~(L_SqI8Yټa KGiH;+ E"eXG+@َ'fG{f.P٥Zܰt/ Eٶ Wq$r^1$@#Ǎna1DC4cqn6bib-״?"W^)Q1@M_6>ۧO>Yhv-vН)6%OrA|ylٮb6SPCi5śi u]\gOO\6 9f#Њ'iB޹>jC,xos ˮ2 =†5.= 3 $VFq@038x%u`;NU*q_%51$G:[Ǡ~yF@PÔzT2PR!{DĿ'|gYU\w0!> &,TŌ|%^KLmX4DUHy:П~ݻe^W`U,e皃hjnPJʡJ" \d’|<>?&|⛲CK)wZSMSr;j~% Ծ3mP)}b7UѪWXf 1!^ sk"k<X1`VʡidC4jҤ&@M5s+N9v%N'%7 T``+nlB= h33| 1 zX `" WaG|&UU? 鿰pcwspV#tZl9 ` Ͳ±#5+\'7^} ``Z֢UR1A1ПYzOjU T#hh Hfg& +mI&ևcoiT1k2E1Dn屚nOUyэvSoVeHbFHjYl,W̚g/Y΃piv!zpG@^[8XYPޅn=@}vv~2ZLqhU#2J?s-Ԩ8c* GEU$B۝+IWȬDǪ]d-?P\W2jiyua=%GcKbtR-#V{~b"7khk}TÆHfR!JAap8fdd4wf.5DZ^lH ДQ :j~Y<',vg*} _p#pn:ϗwU)|ES2%]Ӂ/Qʖ)xsb1)9lp*9]$]*o¶BXuZ%pbpy!}I!7$UjR*yS+ZS~!iwp> &?XxR|?+ɕ  l)r#T(ӑ&j'=0.[`V wD%hF^KQn{zgbXQ+(ȿϿMϷfBGqTe١V4x1i-Gȃ;[b {j70Q/4Ԫ]?ێY]5Z&(NE7|`rZu^$`|a*76ZU:]Aˈ3\j<׈QnT;v܏eDxZt'SHRQSbB0eC.ul1DU S6vؾmF|8v(ʩU(7fۄVO(>hNm9SJk SԩPgkJ=*#ִjYԫ*Y{DNZ[6~ {NFz^ (NwyrѺEaij0=?+ETO#k|3pHid5kڙ($cUC9rN$ nv).ûFL4%,OL ,"mgd\Qid!aHj!6QErbu4ZSg˅zj"u&+eh} J#+^ya3A9w^E`"my2ՠG| >7Sg vYuz"ʼ{Nw]Xefz. U@j!¸b׏Y6_Mqw < BX_4*fzY6ORߐۆb|^}{դCg M=-"r ;2U *LvPN{6GX@ HٓٿJ,|#4pe_7w?QБlxCpWdҥHBZixp4:9H*=}K׹-3enr0 ڠGWfXKT (>N_(wf.rM?T4QK17^֚ؤ$d @u^]!P.P.nچuM)AQY>v)zZ7eܻSk[Αsxbo"Q cĮ_ TYڻqajf<k[(|imi}2D3DD$Fα]Nxwi0C eRsh?T;nc'u4hP100w2†TDa_P2ʕ]\%DZPiEy[^4vN7wwK]nYE)3Tf_ՖܩMO[N%uHzI q{jjeautoqemu/.git/objects/pack/pack-d532578bc7e2f6602c0810e0be48b10ecb10d702.pack0000444000175000001440000001376014062532526024423 0ustar andrehusersPACK x 0@|ɻ (?޴JL:*3$إY9EUHIgIe+ Yyiqb IEUpŧ`6,ne\pvkbmy5; Hom ?PGx90@ާ xb !xq nO(8ҫEzk $ Ƚk|[%E"Kc]0ڳGr"1*^ ˒pqYVC. 7 d\ {R]VGNI762F-x; @@=t'3E,l$3&)aވ'u+Ykщ#JG裏,8%^YdW!ا dI]Rn7kx-^&n(g]sNTvô8ߣyE_"*мa-0ڲ$;F0&/Nn9T hoISxI 8<5b83cf2236badbdf321f4355395e0a00fab556d^qO'@8ȃ50ѹx 0 ),LwZ.e;ͬ.@]j}HӒH;xك3g hrQLCM;qFcx{oiqrYRbJRJaiAAZbY v9n e_/R_fQpxV{o6{7,+d;N: dva` 4JIY"U;*V! /z2ˁΌ ȥe R10 ixDNjp QUp4b5!R&f $5p g?]brb2 raXW׃jiyUMتv_??f_@,$;Cs\Ha}/EV29P*f%4kWLoL5Ο@&ͩ%Ag&(-r!h@*M6}oU0GWO}v$A KKҎ*aHQ73)rn=|ThcA72{*"hYy#J؂b-=E>_\瓋[uxz.V1)RՆ_8t[2 Z[?1b7ג@yN5=wݵ~KN1Y{`KΝpy߸ c Qnd(fifA?;FF\3`vic˃R%"i ;8s8fc\;ŠL _C1H=3L)X&biKjû3=(&O,i4YFƵh ^j)~%B1Ri*Օ>b0 bXEBA EP,$'3~84hݼ+{R17#uʠV$xcӘ3%:4@Ac41G0H L)sÁz^|筹>Ѯ8u# GM X턕S0roU"\U՗vd4#O<2Hdz!c"Z HzAHdɔ;޼Q<of͟BG 5R ldD e+6H j2le _3Cx<*j)⁂/Pm҂Duaf쫪vMuC(Fuȋ=' +4\;DꚓmέRdUkT&xec!@(FQ wE=TbK߉4͡ afv*A(PˢC?X~zG hأtiٗ;9w0`2KY:jw+f)#`4@B MISu m;b]Kbա v1"r9#i:^èR<ݸ>b@C*-rL: H+DDKΙufٯ{iZ\_QL4sJ ,"BTF /ڝQMΪM-._.O1rw`8!ހ2I6~nYC/\~;SSp1A ` M(̆a=8Y0lDUmT&{>Knx=yuǿ# uT6X}T٦2r s: e1rr MZ,q cEXDcf)Wa"W6Rm~?>?y`cuLaÅ;EE`>#vTN:n)o᫿f|sdؕ/_rqk$uX*ToS?mSwՁsfA-X,XF*I-'ɀg경| bj/oJ3(FP {ϣ SJ=ց /,Xݗۺǐj鰤ϬQa8 h_VÔA"K-8D(I*Ϸa&U.`ḏ(G@* XI8ONлKk7ť폥f+zng-aGAH :1G{gKP'g_oI|c, a9RLG947YS*2o-[9lAZ3A +5" aުd{ρ;\,j4g6dxA:'#& HF B"KLpY758Х;X3!FHL`YBj 6Y5o+׌vy]=7foG\Em8Ep eY׷_+?zifDL2Ǡ)o)40dT۫r/Ӭ[ܖON_6Bnx=gleR+RT°ݣ%TDVHxAPV,CeDFZ @ J6Dl,2IDHL=?0a]jIi!qq@AJ6FiA" =p8{f[^&^c3;UG:EH}DRKnO]}N슬'߿\o\J F1̦ҁ'5bP{LUA̡ afv*A(PRE?5zĖ{W/_Uz\Z{Q.8  2p"LZ\۸6V[j>Z*bAE!&k;UEnBГL;;*ؚ_O\Cc|yտ_^X4HTz0W,{j#xĈPN^z-qD^ kU{m?f^9 kXqM24mlAGv4~u{4Z?Ft&v~.R.@K/}u2uz3`%sLa&lݻHx10 JRm$@?ĉvhB:{tWEtlBPw1d6Mv#fRPd&͎VyilNB9bZZm̩;e _qXJCY`7T\iUc򂐒$7۩Fx10 [$dI%@?$vhB:{tW* ĩQ N[u}H^;dvA3d 8ny\W $EltMX˰dYpñY%'\a,Ec)  նsFx˽ 0@=Oq$i~AD&i;4-1|{+>gJWA([vN3rg]E*b@=JiQX}6@:+ɠq 6.۵J#pv p\pa{X\yjsiL7tgJ%uX3G˝x10 @=ƀu !b`Iڢܞ2p_XQ؄68jdrG>g(2Wq)蝵,ɞ jUaR^f.2~gYKOIE{RiV{T 07FXx10 [$mH 0vhB:{tW$C"FdCȰ&E [a^;N5::ԡÀ&XK:"#\npzbpmuD-pCpE|x=0 @=ƀ:!4NaB:p{8oתŢJ 9D). TؠbQ; dcĞM(d1ݧ 4*w8_a?FLx90{b; $dgG$@?xu" 2N `ij@!rQXrJ@ρ3u\h :a& :%kJsFT\9zc?ֳKO`&ikGX $ mvEx90{bHcGB(hEfdE הD|3;&Y}$ˆ\h(]BVhn5j[ :,pr uS[hzGeRQ="/$AxC/0ںʜ*`Gx;0 @j'!B ,tƧZUԌ)G1eaNIU%+%8߯^s^|))%4\Ნ&zãuu8 c!lSq|67}a.0|G>x90{b; $dWVB(h]')#Pʹ J>w,MJkBc褴Qrc'] <ÎB[f4ChS 7lYlfHpx10 @= 9$MZ !b`ڠܞ2p_1%OEٲaLŎ=uA=R2YAZw)i61+Z pqYV>iXn)<*ꑫb ͶF}:G@x=0 @=ƀ8MR !b`N mQHnO8oW$ϑ3S!!1rFw[ߪ'+` #m#6 8j٥l<uX ˜ pñYVa) iCa[*-4*Ty,vvE~x10Fާi5c;-!B[ Sp ^-A'F\/AIh5yWiB67kX󽏩Hך,!ܱKO~hw:iwg*=I+"Ӗ\?=CztSœ FmօƏ3F۸Fx10 JI%@?ĵvhB:{tWu\=FhzTXd`$N<3Rj"xvvΐ&LIŵm,\dTϲƯ82q-z-kh!VTa)p[/3zc?ֳRgy;2McK074:Fx90@ާ.H wۓHq~*pDJ2jō r72hيSQDh$ 6;nnm,uɕF=4LB~Xpa6)X* yM {HrofL ?|Vpˆs@O8)6zx³g6iBFɫvjc1gU]rbakSp.+Vz83m'Z )=c, ٣4zA@$]'ڎ}TG[x90{bH^H $Ed Vx-K 9Q҄QPf:g<7p^YOKg5DN{;ؠSBqmR^\yμƯ/?rʠB vrCeQ&Eސx=0 @=ƀ:1p7v mҁS x'ZT9 EHzPx1Vs8{Ҍ\tlC 9"TIKCK]oi3TಜF)zãu/2 :f|>jտGsET{f]`<(lFx; 1>Bd_E,l$Q+1[x{|%}}OmJ"K2͘ `]ՀNS33kL4WS9b/<HX኶&.T #\p~5|á !oH#HuQw^qGMA&Qf #`e$5]VQN}T4j6 Pw8S;p(u8tR-1Dx10Fާb%ı# wx$$+{{^-!D֜b^0&A|VKYk~lAИViY`3k=b2}w,]дG'x10 JI%@?vhB:{tWPCZBK.ԛ-KB=!Ez"KԶ>9ԑ$aiK< %i׆1%z0ճ+ '0l[CzCyZQ=r%Bݶs;E;x=0 @=ƀ7Ώ1p7qC[ҁS?*"!b)DS M +#Y*SD SJ#wJQh*(^cpYNSe/z?qc,lJ8ߣM^9K ugaExM 0@}N1.4 7!LkMJLފ'-?x2(NFy)-A}b s܀}4!""'OZJ& gp[/*?z83 R Z;%R5{ meL% Gx10 6i$@?8vhB:{ᆓdH#LHվ'Ϯ`:%k 'gY 6q'6;k1dH⭌kvYbw8S9pXp4ظq`+*<"y(vuvtEx90{b; $Y !{HS{BrѴ r@ǝƈ%dxRA%Jg4lzvfE([Kӂ6 #\pv敾Pp 冈eP$wvBm5Krrc=` !lvLϱV[4\qHohVg11Gx90{b; $q"!B4ko"12N `L-"Qsε"&D<[cyL,R(8v7mbG*uneIEF8L,kC. AZ^oyU#WyAHIv.Fx10 rB ؁( <O:])g-y_Fc.}.6'B-DS|N݆vЙb3lL5;4ש HD %VPGbx 0Eu!d&IQą!MEt[ p,κYDbCјαdbuBnZC ; 6\hY0 Bk2,uNY=ԏ"[3ha LXR!%Iоn]eNcFdx90{b; $ێQwHS{Bj4Ҵ $ZƘ\.Vz';JsΡ͛Gs*Che**i rYF%mX*L؏+~a W:xly5{ v>Fx=nA @~N"bAB(H<` En)rfc|Vb! 5wpEn-EʒK kQ̲w~_pNd+v#x0P*{dߧ1ߣ,ÞP`^`{eGx˽ 0=Wq6AҤɉ p|i;޽w|- Sk3'qAAQs,b*i8VdLBI=4m$Yu2ᔬ33z= UpswW:^ovǡ=\"7- SHx90@ާ yg<! eq nO(8|үEhlQv9aXGKҩ/T`k 65ZGQƉ NV~c.p[/K*2agY '@C-:Ib Sj˨cێ;l y6j-V\]8 o+gPN',sw( ohϭ+'jZGOx10 @=ƀZ1p;[ҁO liā滸9"!=\!D[`LB! yGKrr [=B_2vc!ºRoߣO > ?[7F`Hx90{b; $_XB(h$Ebd S4Aή(-9G {L*YLTk cN;s@IC"IT%Wz03'(CiamTyjţ4zAș27_ۉ:Gx10 Ji$@?Ď h"^'"RmkIw;/ȡ Im#*fNE Cϑ8:tkDEb l[vSMZc*pYNc.eI_ :D9*6UyAY26kͳyc>H&x;0{b; $u֟H wgHSp{Lxռfp7$Si?k/xkڀ&{Ld&aO) FVmune'8̛C. P4$6̵ߡx/p1r]K`Ex;0Eޫ.rǑ! 0'" 2NI +tWxubنIscl$,sNvl:'[1`6%IHFZ%})\dKPڐ 6.4"y ~V/.Fx; 1u[b (ba^^-COT &brZ@ L̖lDN)b F`AGM"ƀ6`i^bIڞszw8C;߰kN`wyǡ5{ mז')Ix90{bH(kKB(h^')#Pʹ }V^J, =MLbPyi(29d霌e5lF6 #\pv5|žhPZ N"Mg=anڦo@6xt̔vv@sm;lFfx=0 =ƀ4u !b`QHnO'Ooɪ 7m޵I(unPN8` 5JAQƒHx90{b; $dǎ !k:I0匦UfA+1]Ȅ>Qh$Zމ'V^ 䜊dRSL&iNF-m,TyμWJN꜕ >80q$:Ȑqm3*uIpZ{t]($=2"R::.5#pzḔ tVaQcFGmGZg& ]Q< a)p[/3zc?ֳ '@MgCpzKeZQ=*/@om ?۩mGx=0 @=ƀ:XBX;tOzeD#" GS{ ٕ·b\ulP{Ч-CI9[AK-sMq78]`7Agf:;"`mL{khS 7ƟFx90@ާ.H wx&KE)=A_>,#i6jg6vZ1\X$KbdY" STʰdoי p{E3olSi{Tϥ "0}g*3W Gwx10 @=ƀ&k !b`Nڠܞ2pWd:g(xLI{OְevP\TO.Tcupc5qĂÍ +^ pqYVC. 7 :aTyUꑫc {;7Fx;0D{bHȟ:! K"12N1`)fIS 3xe,n9{-@cJ,ZA[$m(#HdiJQF[rv^S .78s=>v{`'D2+ 7t uE4x10 JҤ%@?ĵ[h"^MUpb߫rFk=G udcQ"Dm̹XѵCsShM^}*pYN QoMe8k@vtUm,ͺkl%'Gx;0{b; $&! `I8'WH*3$Y{m=Y93T^h/M6 #ıl( J"m,neIG8LkC 3G=nTyjţ4~Aؚ76ۉoFx90{b; $3kK NR$F)=L9LDd@t N*{-&Y!6pJ1EderZ K51֦R]Tiδ8:@ BbY5;d>%Jް ?cNGx90@ާ.x !c{"ܞ N/ja :\&mVH5,V*o 䂐Y˰d9fzc?%'FmWw6LXi,Ec)D#7ۙFx=0 @=ƀڕ!$Nۡ- )jbG1NX$b$DQѐA=\]b6j$29&L]ml&^Zm̩;e/ҟ@ڠ ͖4ߣz,U^)IݶGx=0 @=ƀ紑!`'NaB:p{8oת0G  sXȠb9kB30NKPs_82`Rﱐu3WzC$n_ l(a>u: x;Q(5U,,09890"- ,4("0inKJ:Qx;Q(5U!<9$0$1-%",0<"41)`nKJ: >$jx={he_MDS+OcӤ )R'st"mV紒DC8,ii DNB i6*kn&} {0B~:BH읢"0c;* J'Wo6mnNww:oN'8FG:l,sŨJ#+.Iάn3{5 _1 BZATtcfZ)9N3N~,kHWfL}׷Te57ZY$r7TP)[N_][}]O3(FP {ϣ SJ=ց /,X撦K>ɂO<;$p>5VÔ-DZ %pD(7qk+U%۶lyQsci +(fE]8*RQXD HyU3gp7-ʙP?pĎڅiSO"1xP.)l]6V>FL:V3 X@EÄs #*0si n[e3o/nFip8jBj'Ԝ(1{9o6<ђFvrRޅF$xeɈB@q"Z HzAHd̚_Q1]o.b߇ 5R ldD e+n~@Mɾ}++]mw 󈫨  R['yeel˥%N}{(Fuȋ=' +4\;tѥ[u]m,ZX{ͺ4C#R&xec!@(FQ t IJ} jN}>cUoFzAU)shFa+}J.}6 t{4n7%Oz0ÀB-9(AJ A}Ss &k ^Ԕ;/]=~_2 #e,uA,D nSd쬆s\F^8)f`u(zdbLb}A%7|?f'뼚Xq4-=A12vA | [DHͫZ~-~9"͈< ?AhɵAP Ck8Y7}˲cC5͔gox?3x Ʊ 0 )ѿ9X;0+-ШeH,fd#AO>>=}S^xA n0ۖ;Hߜ]` 9Յ@ʵP1,e,cc`x » 0 )QM4H0.h@Vvp~%E*L 5MY>R`2x >S 9X0$$ *P='cw^.5% gpx Ux7k޲:lXbb7g'$&$u*[5; 1f[ŔE$LΝsq߳i&x ű 0 )ѿq`'@\sXJ qe: eyƴ#,IOf<؟^>dox @ѻSx7*a^L{JBrҊn K:M1$*SMZ~`xA n0b >PߜN0'0HGt UE8[ ]\Y˂7-v߳z x 0 )#9@84Hq]E`a%&ְ+bVz+& J+q߳p`x 0 )Q牝8s wa%NC @1f%OHeK:UCh=`x Ʊ 0 )!s0AbL\u\ vm`@9=#,HBadyhx 1 W;8#|8;X%Uj&XzE=FH)x 0 )Qc9X 11 wa%J]97al@i5OnC",?eDx лUx7 ubb7N^2A}x\KBQyx.bAIա]Rx 0 )c9X 1 wa% Qit* F nvzb#Z",?e\x 0лSx75 J;Gx1qag0p hI%ILMqK H~߳n?x Ʊ0)x0 # ܿW=LRpt 7PB6EfTu@NxM_>d)x ± 0 )Qms@#$t\ @6I:\Cf=P\޹x1 W؛3";ic;TÕ`P` 5`* g1g0jȓPۯ={/fg-x ƻ 0 )G&s84Hߑ;AP`7Jmَ@_e L JwN=f) x͹x» 0 )Q{v$U <7aRSH3Gk\Y@͢;;罗b',xp 0JsMՁ1VHk2{SD0)!Uj=L0X.4Bz hrg0gQ裬Pĵ{f0T'(Um=dƓT0%sd͈x)t-0YY[1/Ǔ00W4r*9=T 0㔆)R&~}d0aԅ=DsuV*m0s\^>(hj 290|X^2ʦUT00Dؤ>*3x%t0`'nTlV턓0:>>tvvGDs֓0-I#X&&@04ie7-o]0מj>Qu|\)0)D\2Ǚy 0eJƻQ? O,YP0hde(;-e%0 7NismpJ00P ]q)}/$,ۓ0 E/XYnF2IQEI4m2[,[[Q~%f6EOjO'`PSϟBՋ"+ v~}ꀧEmi}{67B#yLxfFUyU3^Je5jP\3Q꯭U:J Я6|?z=S==xWJKzvn9{Y92vw..9Դ4i]V6A\S3 6|쏊ˉ&X]smMn=)qѕJ綻@_)񲴘-{3KLֳZ WW/ Y܂~ǹA }표!Ȳr\ XYYÞ}`?5ȳ<aEE.xЖAYyFT鴉u,'xJF^ -`AGFF<*itƓi\\LFdy\br(hXynR)>RtÛ.Iob'ŷ]o+L+ kv~W> 7z*ˏϬI]lv:_nCYFZ5l!Uu4ي ٖRU'APUhyl,o$ZeubsӦk 5p>N{qg<ڄ\4[c׬Pv*sQO+ IZ'ڊ Pפ`fAzvWWW,&)o6{K]}N< 靽orz |^v}غ}GMB'1p@ ~<8a׸ĝ[78-Z~7>A oa[7}mdMll6a6Cd=3` ּ/z:WOo?m>n߻GH췏ys;Cw݁59LUxmo0_cpȃ6kӉJe+chcʫ1in4]lٚEFH~|_,Ֆ9w5j8`!I!H ujV4Dˌ5!D%Қp ~[:[0  :cc*'U2*}끮tzVTK`C/9ߨN9te$WCHt5K] tB+ qV1!5i뛂ev"/ɪL5higkN//\&49 TfTg< <O*!T/?z?x298 DrA=kk T?-(ṀѦeg0I]dV3W.S!r^2((\z =/ކ6m (\?#XUwM7_MzQ HtywCZr?ۄI>-8<[E$`ywCdȮ%,^/N`v[ueA}wBhXrcO$J̒Z:) }Fu=.c+7F7 ІwkxukD?\&E!ʼnug1c0S040PUC= 2B:e,"& ) FzX,36l* !oxukD?\Ṏ%fayug12[)*df!Kst?VBF:&paC=K j,e,:ᦆ I% Eɩe) 0!CC##3=~qj2WI~IbBqfUBfBqAjjJiHHlOkVcK+ɖhJ>V9xmлJ@`bV`[)d.LkSU3i']|q `;Gآ))Vlr5䧜#/x^ѹDGSk(kmuo[4]XL@U |'H aOVdYSDR.ggl у)c%lcdD98؊ ,j:&f I% Eɩe) 0!CCC#oXd Mu,  RSSJ 2,&˳ZBhr<,DKxuk ALTÕbbZca^>Y1y"31,U LXP\FCxr)nBReIjBQjrjfYj)LPD"_U_PYY`hcd`P\RZ2ҳ4MCɖ+A+ x_kP0;NZ$McS/ņ"=4I'Exŏᅷ^WYx{y$_!PmԶu?`B"O,~U }/ciBgJ\~NˍVn 1( ~&lFLm4QDXV{NҀJAZԶ?i~D~^f~tt|?X EG.y/|Jy,ԣs68UsA, 0~JGKMLya3$J(EZNeCلEeòr8h_6/JbQ?׋6zBFhWUr'"\_cu!t;mJt.B1:!,sdꢤ/_uqmmM.X{Z#]x+t vkxukD?\&IƓug1r13ZL^ʢh6KdKVY"~xmNPNbT&F%@b}k TX \,/ø4%\ Y|32oW N` pʙJJJ30J6K~q%ȗ9QPqGn=vqݒf!ʑ3q {a]x7R\׫_՟g6v3z&FZF*+4)\Otaa,[W@xjZ[mŮ5eU(NC٩?`$%TOf2lvpVc16. :vvvT1tIb :@pm58plh!:;1'F$[8Lz~xuk AD?\šɎug1NaF62l* QZ715cx*sEܔڱ"ʆO^2<;ƘBHJEp1O"?MqLbKN/ 6Xœ>?h JPZO$Nxى FylӜNT$Eh5Ãn+w{;HZh<+fq4v4ǡCqgh%^̫yhZޥvсr{"ɦXWmWN4s>{NlqO]-NW칖sjv܀ia߾Dh:՞GCteDA{ka| 1T?p0, :C.ڃ`-d}GF|u$ISKRZSxrw}9WZ Ef<ז:dxs`锐L$w19DG~NoAhuxFapg(2mGFpAHc h ^D.Ep1dߡh#[U ^JU+RA*oIE&,!ƒh1nJRU}J$eV5N,VAy1x .I,*KWpTORH,R0202505102522 R+2KKKJ223bh 5EL?=D?$05Ti;&xZk۸\,v3Iы f'iMM&@$m)>ؒ+3t-kH%yy=ՍCѳz93+u&/.get3ESaQ~)S̡K"gΡhUԮAOgg\D?neZ\6nD[cѤY,_??}>-2phg;(=x^4@;q.EnЅkFoS$Ub0Aao(Hn&fr7ƽy >5~՛/^Ɠ-j3/r@f%ZynwlPmNQ.Zh3(zܓ\0 620: *b^- ]MWXEf؛%FMWh#<)Ye7egMq*D묡z6*PMghGGfG岩Gm53Ww߭sԣ^-OAicں+7/شxcrQ[|>-͍BKo):+WVyL;89i5&gn>o[;㍮ mQD'/^honŻI=vAO|3.s|캿.K?/;Mivȷ~v+l\lG0;{usl?<$ݕȖ2˥9[>t<.WsۚWN۵Vn q<^;bCB3}kAWqu ) Q-w79lks=\_ iuſ9T+YU( ǏtbmٺkZk3@'L9Q<=O~~i{t_"q_&u1LcqPB$4՜CU3CCWb[IzNIb 'fHb4"qɅkTbuWb[)>u&=fƙH3 o|B| zD'DhIqrWb[7 CwJ 4Ds!$&Mc{=1ƥG^Vo}jHv؄t>5^}lk`D &zMd$p} ݏDv[!zMd†dc#@ ǩ&zMd 8Ά2.c o&K2w8Ά$1Ao&K2!$ M8!nV55~Wv} -ܾ[zv5|)..}}Xu{;E4~\hCLG=no (?qݦ׈ÒY1!&ZzOW2),`*%$d{竚_Ш6Éh}i!vMޟ߈fs.xRn0 =O_À6يѡR/+.XUl:bIH' CA=:q_9d*KIq\gʕ 5t5e*FbJu'^cJ;$p?nwhFx1;O}xzw.+a;lR2D[lE+ǩ+WˋeTٰ-U:T~zF)f?yjKowV_ϳ/jHl%jqPtd<b_ -X@-0=Za 8dGC!)pa 3ԼGv`? GxZko.a}ݘԼQiIlm l<,J4D]Yqg93%duP=@J4~ɋ w!LŔDEc:|*G_dNJ/ϋåUQ=}vWg_Njr7j*уhqٸElEf X^/~d Ef^ţp7ϋh8G]y9ZծBpn [.zl(`k3Ce_Wדl\=n}2=ŧ$F;s&`n59EipurțOZnp75#8ڳ)zWuU1EWa¼)?Q^L.V:of{bjKWo^8{uOhЗBYw3hwPmaS-7j 9 ahu\rU^ .WU*Z Ƚ0o+!E68t5F>DS-:o=ϚfYO'!NZ_A=/Uȑ6xC}mUgT*_6u05Q37sw+#}}O^:=%o_$ˋz-+Hzg/=?Crr^G>;}.p4-k!r=:*n`ЕOx4F/H/NW֦!뇻qּrڮ'r H-x4fv:Dǻrfʡf_V3W)@nnM릎GК? >Dgb^DvUzknf)wAz۸h)D֭ įus׸dkDs:'/F@[`M81Ɨ+O7A]r:ϣ߿?ORX[i!'ʮK w0c*n[LºO|mo4j~ַ}ҭNnOC49tP$`ru\Qv?O,9an=$߈[oUŻ$#d[!zkK`5_'?zo gS)5[H˯E)5!ORc05e[k(O 2\azQ8z}SoMF߬jtkM#<z6zҺ %ncQ4kWasvO2v AEQ>F ΦZq V4B! e苺ѩ6hn}ې4) \%lE3?@PxXmo8|ܗ9lHȎHqAdkһ4zHzDI%J&)Yb NDC>g!$u.}AIF\նZk^[~eE D35\Rg׿?#EL9Tf>dcEeN{ >BVg\!m۴mQ^iCg(ЄH{E. 0 wڒTC;楎Ʃ&O(3MV,MaHaXT \A}G3Q̳tӴbSuRġU7*ú͓}*H0&1 m(h,zQDx?3AUPL 0i[Ò $| wD`)AhLh 7!H$-$_sK5^ns=~"^yͨ}#_lf7Nqxݝ ﻭc ދodkF \7myN\_ ַY_XhY8ȲrSica/;#V2+G]F.j_Y2iL&zL`^^Oǿ:Coqw1YLji.tMS,F`aüaAUJ\`ͧ81iyyj6FŘ lP@;0ƿieT08AO)HgZBffp_a &niH_k !!fF2qsX\) J\?HcMEB9iiqAIr XJ㓣).ghTE ȅ~ *%'JfNMk.hlgN6`]'*KMV!&ZS,uSYGAc#]n,+)UT7-<ߧϟZi#0o-޵GJ,2mnCrՑ2Zd"*p<}mtӮۿ߿__鉉 Ъ%|yHcLp/&Ө" o?n{#,~6p r<`Q3ymnV!![{Crh?l70Ki;b]`BGI_=/W}![=z%qX[__Z^~Ϸ*%>GZs!|oucdo9zh[9{c'v#üH0A}?|o/O?~g~۠B-i5RǗ?}}4ۭ?}ooކBBD>lDZoS#a.j$UV᫹ٽU>4TH ںE0?#MЕDpcD75W'ƫ]G|{~ ~aȮ[v[n}o" mz FE-ָQ}/O|{ڇ(x6̠W,[gyrѿc䅔Qz-ߏt}0OU CҾqȃnb][aqqF,^ށe3\&.!# M^kcjv\L\#akj4R.|F545R4m5im .u@;&f}&]V{ ~i07Kr*p'i({1@0Ql_u]Kzyjф<,IJRNʎsH RvNHy&AUU:lؔ ,l".܄z+{nspU&h@ЅMn˸sJAyVXW3 y,<s=\ցPd#C.G_"ƗH1`5C`D}n.qr kdD* Ij;6 eg" [n3oJYR@VP7,Ƌ!'7ʙGMZVӗ)AR%M>RI~l;K0iʺ!uex5. kI42.KZ,ӾVgwc`6"мQ5K4 Q9 jy@:A0L.v׊jiZSjZ-/ iNS'VћYk6g}Zv :fF0c\_Wjp*[3R97];adv2p҅ȁ2Us'KMz'4L_yIWw 6&}3LUYw ^RK_>3&(.OPxfEp[f*#[*J,:/kW'!PA?*&WTa 5O'ƃvLJ1[h\8!OVW*9=uˁ2 ,}sUI;> @ED_ $X:L6K8CL2%״MO~)iӮմ4 [?A+SADL_f[iPR:/u@.Ÿ4w+eeq+:Ex([zzJ)!Ey,!bm<TMS!5맦$uOXִ˳A U L |H|S!m ǀAMZhpW 8͝rv}:'Vkꀓhm&Ft INL4$ MԠ4tcB12v#:8b MqnuHsR`>\JD<1=4͢A2IXlʛz| *lwHO̧/~d\lM&廒669k`[ #Q`TꐿuCL^ovOO)L*Et2IuW d١VLZnr >JT8k#`i&*cuUBH;UB#yWN.,i풊.sR|/:4n݇;LWx}j#%Y̓+{vc*frꀃ) rr(r ^›#_.nZ_jfP!+4d!9r}V󞳽{4+Xa E-\=ֽ7Rm&>G e9i.`SNr RcRx(RKe:6ejA{)i1ɰ8\RS8ku*X)9qۨƆԎ"PA|38#%S= O\,ݣTLs!nj͗A["E%EƉdɐV4fbuFG %,Ņh.fA8 XkQk[üU(LV:N[&QnAL`qeU0 ,G|Ez{-Jl8Ҿ^,D7/#Y:Iժݢ$?UbIׯa&gƶ&k琕N@^e/c~,C+@/q)I4c01r[.f#HZOhר'jH:VvvxƼl NQ["O,؂ >܅nG ֘g";S@DWK*\w}W~v" “RھCz[Z!pZ󤓰'uvxWI#sL|BY,-ԃ'.2(ml9҃A@I]3I+R 5 9TPFA)!QʀFEIIB=.So"k0- nLM|[ :5k\o1(!*JA#L Rb"hm ͵F*z< m,No6wf* ǤDT%}KPR&il;KՇ $\TB+@@c$H-e'~^i6OE=i0g&Wr`ԶSjճ.PtN1kV3P]95fIԪm.DGFڐeL̾2M$K։"3Q˫o۵s+bK/RQ]ZS:7̓pi&W' 83v"I)ރ%Y"1h7#h+_N-gH&KQ઄zB?ԉӌrSk. DܻP)W29];)z3f8yKNm溮:BT,8#Ũ-"t@b2:Or)Z|ux vqIO@}k3 ZAb\QJpjXN( JJ iԽP= 7f5ѳΓL'$= DR U -w%>dU:&R\f )v5vpwȇtfe @uwyR&IO hQ)8Whg@*+t)X+(}~JOM>tC ̟4J3{"E._~8>M:Q!ۣ')^*vi_WܒA1,d}/ni CeID Hj"C ?7"lK#ةkˆqUU# Fڈ޴2yc-N.H^`{:UQ-}]簆?ѣVsv>CC_=~r!ki|kѴ~2f$+OiT*úzڅq}~J@~o~CgA_ .ËU a(>ŁF Y w٪[.~IztgګbYd;dO[{QX+Z9??+#f /df&%*-yZr3sBs?mso] E_i:8'ʅwD(-y腔sH Gڏ>zmtۈ8bڝMoFfCV7X $lB?']c>rԯvuGm6qsF]coz1\~]_g4@sxSjGe $P%2~7 !EEwU?] Nd , Y$/&l.{Ns߻'N9E觛_WHعJeU_}JNS+g7+Βjɳ0V'܄lGBӳ5P2"ivs5"nmno{5e,^v$K Ly:Bz(+lĤW&nED"pn֦#pT#FB޲ `VR6zܘ@e#{tMzl"d4zزjIc@64J'Тlv3tLXHb'#'%".$ik\{.J>ygO6^_U\z@gAΈnڪ jsO_IqWD$}%tkV=? #Kw>w{|Z 1x[ϳ PMBP* I;V3 jS 9k%ZZrɩCϗgNnIɸXM!;S*$PORE|u}0o@8˱w>AĖS > jPNWC[ t֔UꄽbzBړ LF>:xyrWQnQBAiRNf>WZf^nIeABn^bn^fBBqjz>H,J/V69wYPAdO,F5<d3VUc+#)M 8x2E$$$3/]S!+?I!JaqIo\ݢ4Ҥd}̼=ݒʂT4ݼTu-<+i>iz׮dQ`0HSsD$; x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~IRaaJYIJZZjZaQr%A#SKI4 _8jOx(qvF.H x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~yaIQiEZEIJI!A#SKI4.7njxk80vF.Hs x9 0{_F"XYY L+~@,Ya^`ϡj*r!NCi_Ѻ$޴|Bm <D{ӣTJ4&79XtK\A9L x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~qryeIReZRaya*670 hdJbI"F7 x1 0 w_[[NNξ D b㸉&B޺` 9R'KW>7M[-8ŋ5jF ڒ5HMUן˅2\ 8h x1 0 w_Q$ՂXq8nVq=.>X}#$`̩nx+rM.֊ ۵֩4B sWb(L.\ާ; x1 0 w_M NNξĂ-}-qL3ipŲ  HN C֯՛-]@(Î Z}`O ϥw\Y9 xA@0^hP li"h'> sLfa=..X}#$)+٫7[pATKGZnҌ!SCdfr?7'9 x1 0 w_۠- NNξ@D b}-q33qKPB ` Θ9RW>7M{, 6N dm+k'vd\Ғ18 x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~iayZQbqIZAQZ9PqA#SKI48 x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~YJbrEei9jlhffdjfjnBȔĒD5"9 x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~iZaRAYjZQqJIbee A#SKI449 x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~ArIjjEYIjZrqRyrqIiYae)A#SKI41;" x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~EeEQEeyJyRA#SKI47Dj6xqvF.z x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~ebZQeAyqjiA%A#SKI4 7 x1 0 w_k-NNξĂ-}-q33ipŲ pN!ׯCTot7v$CA`HZdMK\\q?71 9 x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~BryaJIeEIEqAIAQiR"A#SKI4ST9 x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~BEAjjJQeRiEeRqijA#SKI4?9fj,x%qL\! x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~BEyEjEyQAEydjJȔĒDF49t x NMUpTO/V(,ɰRPH,Q/I-V-JMb}~r.XiqF~BaiJAairbaEJIbjqqja`dDȔĒD:j x(qvF.HkOx[g⌽^k:x[g⌽^k6x[g⌽^x[;g⌆̛{X$33x[;g⌆̛{X$33x[;g⌆̛{X$33ix[{{⌆̓{XlTC_x[{{⌆̓{XlTCfx[{{⌆̓{XlTCNx[;{~⌆̓{Xle,Gx[;{~⌆̓{Xle,Qx[;{~⌆̓{Xle,ox;mKfq;͙9>nx;mKfq;͙9>Gx;mfq;͙98>Fx;mfq;͙98>Ex;mfq;͙98>x;ufq͙995x;ufq͙995x;ufq͙995jWx{úu„W$t^jNx{úu„W$t^jEx{úu„W$t^nx{e„W'32nx{e„W'32n x{e„W'32nax{úe„W'g35/Xn^x{úe„W'g35/Xn[x{úe„W'g35/Xm/x{zy„WNOfj0_m+x{zy„WNOfj0_m'x{zy„WNOfj0_nzx{:y+'g35/_nwx{:y+'g35/_ntx{:y+'g35/_kHx{zi˓"ykAx{zi˓"yk:x{zi˓"yl x{:iclF8lx{:iclF8l~x{:iclF8lOx{zqlF/lIx{zqlF/lCx{zqlF/lx{8Y{z&[lx{8Y{z&[lx{8Y{z&[eEx`te=x`te5x`tZs 3! M 1Q=autoqemu/.git/objects/pack/pack-8aa0d596f2dca94d4fe6ff5b4ee6b4fc00942575.pack0000444000175000001440000037076014056722470025001 0ustar andrehusersPACK̘DxΛX<ݣ`V'   \.3ONϮJE7`c:D)P%q!=O3|B$h1"Z{ +1|8NaS1) l3@q NN0hF[|op(H cU8[m):dU_JV:sY.P-x:&Wr3w$ ߝf4^n( ǎtP;<~!Li~x4׉ơ;E9!!d"xiJp&:[t>n RrIqCy=y9,7^A*nJi~[GݎȥNMsweyxmueVo5BKjCE ꨿6Cu.eZ5_hA8B?tz[іGxTIϣV+ޝ|þE(`n,~̎xf[.ijB@)$E34)"-09%fX|!euI,[bS9Cr,,@IʦTZ,g ,ƪ6M ھPl8IJLbk \B㵋z;$2ES*ٻJ}\1:/Zp`岛ݲ~F^JCQ5y=k/w wl^u;VI4NӍQcW8P)jݑگx!kaEzI&)QYdD?8D]D^AP5-8)QL;o#!΢]†؇JNõ&3]l,sNx*b`Iv)ӟvYtK0 #W+[4=?9(~=t۩^֐7Rd6zKOw W#o@g4W/|YɯtQmg`8,T y=8Rw(a?\jExIX'^2wtu4("; "o_w6u6y""##i%$ "A#Τ$DŀM$<4OLŌYDJEk ]'ǚYy5Ȋp(Ļ߭`I"9d~;0pV-~'R[^ECh cbvyލVr-xfㅔ9UcIHb% ]Mק? 5w?f G1|_T1/j)1Je (Y i p&D[aDxSFsG/,f)/ c2þ %-U-uj00a#2 F;0EgDeo%J9tA)Ey9F-r(ODߺ10Cax!MI4<ՔTdǯP4ݰ;7t[7OQdYrz(4-܍bY:n~ WD3]>ȍb4,'W1oq&I/ ERO5i$VI̔u(SZ~ݧA*rLb^L;z}ˠUsHV+_4nd^8kF}"Fw3>d vvz|H]껻ti4ݣ۴GwNXmXN۱mX 3ryKjyOoT+!@ʁ"2{^q\]?IK4n5yMZ<|φ_{e:ok"|#7S~ 5N(b|LTST)M"YDa<]y1fM'733 @Ó'J~ilN8 [sٝ|OX; e!%.wLylX$db!O}V:f,Z7d,޴ȩ o;f6+ٿȳfK07U]/$N#uW%WTEÄ ۽` g4[/zqIseRoSNVHxSIӢH+*Jt01=1("zcDv׏_wm.̗2:qȱ$%"b,8yC1(B&P5Y㈕EbbXe6dHE$'CVw@*PDh uMq]06iWnXm\ 'rXUEQ7rMME+yh+;TMQ6i᭔u_߽&OB-uU\M/lr.Xk2խS,à썫q!b{W銳#HMgP5i&\_n ,K˲DT-dAucJע{J;)Ch R..[Vk[#w|f2?>ف{n5?k):a{Tu j"A%׶~=)~b)s![hl8MRߦO`>r8GZɷG'K_`9_g0,OTcۏ 7he0,G !9hdzn#7TIl]KQb#$˦?1 7:8&PI>+5UvXGQ1#X!|| 3Sv0kq.O?sc T V˚)U>TuMcYf`c 8CyI&z4f4d c)$9E2)chn,阕G6? 㐤N8tMSMSxVU|L`miGS T J*,φA. (zs8EhD5 ςToA(# oct.Hz->SҒ>]ḇSյn-ZG@Rsst:t Ot_u 5,Ymt9\&T jabjT/.>zFXA wg+%1-zШ9aʚGT܏DV_SkHrC?vb{:nz.,mA:s;iBٻ]AN[o2N,Fxq2^Zɹ6gzp)΀T(>^gi?%j%sC LIO]ܢeQVOǭoN/:U2'mJF'ܤd]<=5-5T(Sx^څܣP*ppTBS!Uk՚|łU+ջPZ_]eȊKypm[aG/%c5t,j<,:?Te/. >t? >D(Iy^4*MFtMnutP< acӥl+]iYg3ESiWxw]s%R0x!wLNjmL8?-xe[;snDnh3x/Q ec[}0і9 ddOV3/b? 5@ZTyD%fUCxңFsbrj9[^qHHH . 0!@ {.gNQwWu2c /epZBQTɪ$@, |^ Y5 q$V.TB2$J/`BVDd֥y\q~xEoϹpy|c. _z_m n{\ mO ZOtM M+4u_.!}]uMaYC˩ӌ)pu1?[;^2GKi`DCff| DЃCwE瞕`KUNebh*Th=߄,;ƍ.;.VwU엑=(P.INȆ {pV2#;uɸ~1JHFff]طd.^r8<^GY2|7N'>qDGɶ*_0fMw$Q`L/ߖCvqN3[Yb{Vcrop+2P$yPQƺp f&|Gx+ΤSeaJo{f>_^Rх"eu.Rnwvs59z;R ݕaIavE uB e~VxY_jQDxSIϣF+fңLcV56_Orɫ+^IUCG999FbK)a\JҔz4(dBfbYi!`%<6pk;;r2_89Qa72RY[0%>}y~#,)@d*BP+u=st]~ykQyoڡZųkubted+g.}`WCg&n4GVKbNhakꮿø>V9S)k7i! UoLn&N1a}_dhK%=|})_o`5w6O2#RS\w3ʈ|4dR=Ǚ,. ep$2l_ZAk5==N-ɛ3<\cA'0DGM@YB$J9i^B"ʩ+c& Ey=mbD'F3U/@4Gs˲P۶&>u <7p0 ;PȲrךHc?pJWU6U蟆˭'/Uq:) xw*af>:P]g2v;,2zS->V4vHEKfi#5wL¤|n_TijY>45ꨖ8ɞImȠkPPTs.?,,K?^㋰d_a%n;/iH6س{J53Lz #"~Ct9}y0Hk]*'e&}[폣 o,USš8L8 :Rjr|ꦡYOhxY7G&)%,pX&wng+k QٴřgaQԯs5Wi +|J&\ 9ܒZGƦKꌜt\ઔCJ e N]i( V1AI}CK P/=z7B?@>ZwDxIӢHݲ1=1( P(˭ DD|s˼7#3o4,+x[Ȳb\9` QЖˑJ,ա<& 32* 3e!JR"HXsNBs>\d9TVdV8|cxgDWꪱ_M郓ezjt>(PgF2tpasdMMP۝qu_5>Rs3_wmV89Zwჿ ը(Ww␾ILfFzv`Z羉f݈֢l(/40ߗ}rA dbu9lʹk4Ϝ"7t!lݼ)MH(W\}hN]#9ʆV؈#dGpAnrܷLb/(3eyGB3.5DbS}2۝LtN:PJ=ҏG/҈bǗFr*%)N~y$lq ;3aVrS CdG%ZqVd Ir;9kҍNR䛷0eOēeu|%'-yk:-΅]˳"R:it7dz|\/Ȯ#DX5ڸܞiUdRtağ6:܉%D&LGZmϳhM/"ba2qcmؔN1 !}u-?پP0{CEPGFR > ґGA P/f7*YFx9Fs~>q .?AE]@p qį>9qgUt``+s8$q0S3H j<➴#H%UD!) `3e2#5z`LZO2ſ̏C*N8wMS#_e>~I7 .W;gʓꚦo5-5Køcra<3pZ7kۼ>3 ״K^9G}Iʳ4xi+]_{[j+F;;8{VO"Hzۻ+ɘmHH@RֻV1mƪ |B(y>WPY1['M-o 2Ϗl27N6ɋ[ĀսԢ {@oHU ޒ DmE:OWsNoʀX 1;U>tk.~u-i@Tv64ji=`-YaB?n@Z]fTfDxGFߺ8HH3$DP[.qoN9Mʄ'LԔ4PEDBDZ&1UN2kSĔQ&$Q,U*dy*d9<5͉Ǥ]ӔDQc_cskt5-<v Ⱥ8҆~>VVR~15:=okx͚i_޻{·>E,\g(OE _zn%MHuXf4E)m b!;z{-+&a,w}a'Ky *qg ;Lk;Is?"J82Ͳ%T;r8=o4[X0&fc2OÁ[痤KUvO&U*U_΀҆xx T[QiҬ,nyƥQ'R븸 "abg;1|N7N{X`|ڍӈ|M \YN6.gQ rJ{3l5wS+1*{#QMs-`9Z0?DAfOqpۚMzIj1Tvvs~rmڢe=ٗ#zps~{E|$E#K{1wOLd%Y8 ~`3`6q!$!Ӹ9ǧf׾y@w6->ș_Q {voW=8ɓ&GZ!> snk>QYeC(֣)O^zoִ^U,E=_[yi€P^RҜڹ,ٷi͉v4X,AP1ӳ?GRun~pU3wI%Y30m)y}޾JZ!Ecok;"P7ᅀr26q Ik)u=+Kqiۑf#d' , m\a.uzuOՉ8>q5 ţ~Mi6Qq.rT>-.<GU^0(z!oV"ITh]e5$?hb>w:7HPUo+uEBR<6Ś[z!Ë8S W+ޖ,Yyg!"@_Pwoy5[__Bg=|`'m,ެTFyvْMz\{5HzjgTL$:z+ɀ㨷E0?)1p9$>bH?MV98uҥ41C'~~wFuj v[aDӥ`34 &hbpW+CxFD|g!W<"Ȏ0$@Pz7>DD^Ry<H, I*")2 TRc: r(@N ɸ\*"-Ha T0cb"5,%%~EJ<9|f*Uch*שi 0ۦۧŦ12ӧ)Cb U]VU_ߤ\1CEآ e.2fӶasxy.^~AW )RuCoOs}ou~df)ӒG,„A4ʻ`)yq:hK}E/;v.1EG!@'KM= شd7Lj5Lh/|fRc>{$H{ȹƥtXXLXz7 Ouu;m65=`FCd.u$ӜU W98R醰ލlnʽNXk};S*z=,p n"K*{iK%xXZ;3Ri~4ЁU4S"6՗#Ml>ޏhCs>lҾ* xz%߾f X;bQŷ{>ް5wHAšuX(Sr7kP+P@o>nحYۺ71pfNI!):3;Wb.&eNOy[~R'] 31a,ҙ,Ke/6N,CxңH.Lwb[8ALw>2KLe'^ Xi &5pC-xGv_ID#8$zAkp fm0h:c>1y2Z;b.V=-wCT>X 3XOY<:h{s@1G'SSoh'\q*pP-O:cE.~0KfὓWJR>MP%m~C| q_PaӤ][wj[hxQP)RR(H_[_Uԋjs QVtQm72iмLuü(+-^rQVXARQCBp7 LB3.)o%Iɰ%M$9*Y'@_`\?7^oGOʿ+r, 0T?C:4x OP2im]u.Y<{G)M'_bqѳ]~АlY}83懏P5k Ym9qaR@:nkŞX|~⟇.Y7.yG^fLԽH`glFW +v/gff|m!i~ȖhV":R<89K[Bd 44X ֮X>nWcB`2YudYq"wLgW&cָl.O{bzu 6 mHZi$6;x4O2[%eߩ :x$Ƞ&gI-gc(;l0au`Nݕק[^7j*^[}Bzm]>! 2@> u|vѪ31:wX߈/{m3qCRc7? k="Mgj-*$n[ZӓKxo EKy]dN3gV օݚ\N\c} HWj7 ^ɱHLI-#A`E$gm3@- aDw( K7y?yEɉ{: q7>Wk~ڇd 2{??_0a%#dZY/xPDxΣFJ ;Ā!VC>@r1$jF8RG9+Ii~_Q ӉI|Mx/ $;NQ )tS8,dV=I *nF^iRǏJkg~"{]'z P7 uaGR}'~ Bx%[s1b.! ௜?9Bʲ)"ׁǞ?OGO"G/̞W@5NL1-g\qfmwuW60.ZOatNEywŇv*KMYAb1QdhU(bW8-E+-V+qiV:]y,6asCّ/}>oduD> s^yT?QZU) ֞Ǧ=d%9ɻ t5}Kk-ϓKX;+fAa~au-;k 1t1B6$Y_l'4\v"W *{30izxl1x~<t)=fFbYExΣV)U&'n`7f /Vڙ&@rin5[μaVJ~Y,/hb .,; oQR|:49]A8/iw*N'q y.}ʂj'2>;7- maՏ&,17eՅAt.}Bӿ)TФȁi>4jJ?k[bȵ>c.&۫^#.]P&C- Zu5j[&1a鄁U<'׺OuR AŎ'dQQHBm..LOpu41(ԭ@P]vļB0n+:xBxU2g2 < >vΪa,jx߄՝Q0H_7t~ VJ\,\B|s=L@ՃId.)[Cx9V{~Mʋ.;:v1c~}Kh;\( # 0)9gIŲyb(2ӹ@W S `xVVXvtupPP򯏀Jy{$\b+Q䦛jFW1lݭAQO4ͷiB@_0Z)ƑZ0m/Aos vyHyfřn4\J/f>I6Ww'݄uソS39O"5NI&ɾn{0>>tXVJdia7!^ Ʈ/LbEe%r0o6{laGoЋqG#wUWҀQAcIWuL7"Ei~3W姍iy`we%;!ه4砢eDQkN۵nq{~'vzE$]琟vk;#.c0Yߡ嫊HP] sQ>Ԓek~ m踯ZRfJӝ'^)L UHPF}Iw"9nO١GrɕVH BSC 9kXO4{Q~FدA}kE+w\cMԫQ^oI-PÌlKE E|Cӕ/ŗtQ/EOoGxSɲF}q$M Hi@z_o8|uCfD\xI*T ‚ 9XdWa+5"\Dz!Qd^*ʪr^yZH3``,Z__~\ 8 o,ϲT><-!c=5stô=>lSh)@6tMwVZHU<. %ӯrS;h GM_k 50ĔIyCv>vd +4$?Q $^z=v(իIkn&^x-A-5ʡmaXYջ7-[dW v̞~eՕK C杹z-gr&.zxNIf[8|~0@KCو~Unl~ȴ_u)LNbR:WL|$? M ?p2'r$C|2oz:*rK4scx 7.:E7gj~ki:BUY82nv|BK6B-NFzy H6Z{H\jJ$5WWkƫy9dkWT{Iw1@mD)m {9.*/wA-;y>k֖ͅŀa;%n%Fyֱ*6T6wZ]k_vCˡxSq)?:FH7| ͼ 4l U5%!sO|]^qSm<9҆!+EuYt\߆ɏkכTu\ g p=]⃺q~w\%‰P?ֳėb)vϦM,/ۛBx7b44@urZoaHtz-[?S]}YH 8Mׇ!d|SzeRqTfB].eŢQN֧.TV{Yq@#_N\ Rwּ>>2 Y[8wn^ߋvN}5h4)I;p K/@xbb@evnkI|WpͤtY4e?sAɖ'3kWb>]ָWF&1U=f:09Ǐ͋ \DxңFFsbrju@BB[kM>_uU2q0O!aFJ $2)!~L"Ѣ.k 41&\a!Cr6p*%HEՁ(7l;+4OA !췎|9A?YtK_NiSdYQekI];tgW,B:eMe4TZTD;z w% ~5k;٫N9.U5巅l®@Iq^UӺ19mK.^9ˀ=ˈ)OlUï(ٞ|{RdWwFHA;t5H jN.!P)jd@У& N:mYĂ  8!)xao3> {[4ϫҝa$͜gl?9s2BcP5j<}ZdA}$]ТBEF[ExFsđjenEH %Wk9q']M$ĔH)FHR eLpDr +g,""L%ȤPDgZ1pn Yiр 7qIf9Eދ:Xּ,K:=lywd]\pӫciAfgUw<$i>^6ڒR}k)iNzEw N &se!ޗ+AR;AuH ܝ8 $-Vkfz=ARa/#sqT>㮙e]S\nj(l#<3ǝ6|L4@[v= /C~.:B@US8l$i7*sRW;<]|nNiUyJ+!ZlaXwN$Ȇl ^({*ȫim ~7Ӿ[:Izjy\[ C~~&]2>;VZ!HE\N&'oۣehSq g ZݭT(c,Fcof W/b>T>+՗mї\_Ǵ FLpzEN_%ExIX3'7RR(Œ(V}y_RΞ읕|#F2pȦ`& IJt<IL FPQ|&"#ѹi>8$.P iuhMɏp`D!e |MY48*rJ3amP7oUQTMQr2~rv/IuY0e~14 4v[Ik10W/!s9w:ZFck|;-|k VZ]L.I:4@\MGޮ82 a4wr(u-fsgG~K"ޥ񳦸-n7Ea+;b!2 f}6/\]7@T\hY8H:"ME_As7A/b>TV}+:nj솲GՖ]k0EU#YDxɒFE|E.HC!H b$zWuww9g4\2(N <Rb2xC< D6a`J"+A..fR.F,H2fBA|G/r /K]>< EBH}Vr(?lbpMO>NT)qX\y,Ȕ aVZvD/&}~[`[Tq{zsXOٌXe|{mӦw}rT+* V&8=4H.4ܖãc9>N]^klDu;N_f2VsH/Ohcs=x>ٲCo4C966Hr[)wENk<5T!R!ˢPk[ݪƒgF>J1 ѹI7ԋTT>{vqs[pDkgU>b5)σuTO/~%irbiRɳA^Kwi2͠rhJʶj}Ғi)H`|sPBpKg*(^򜫢s <]wPI}&v[~&En {MB뵝\=y~ܣKǢzi2w+fA,nc1NJ˵j='z#AXšbz]A(o5OgQgKE5daloO9RKvF2 M\u`jr?Ҿ+rs@{:o[)ExΣFusr [e1 "dӛ{߇70=H6ơ{ 3?J^ExGV% p !8 r{.tuW|`CH0fd2"):sv&GL3c(L̒9}&U\ϑ1S=DA%AȮ,/Nn^Ο/k )Uh>1)N(]aեZM ᤼ ֈ$-j8*Y"Gέ10^&CeTORogP0}!M1>gF' Ki\+U= yò>}JN0UVlU x< Nzq,J^[-LσrDi=+Mj׌nVr;rܪM4>ݙõ_P#0qNk nly<%?Y1JMNH01RI"oz1p7n|.沗riJ3Ev3\9sgNYc`ӝw ] to*Y}1\N][9}t.~m"C2 zL*ѽ_p*\]vapHKx/eWYEv{+nۻt"#ͪx].[ԫd-Ȓ߯ҽ 3ν Wǚ0ټ1_n|)S__/#-/S]x66-bDxSɲF}waߪfRa߀n,6|}$[.E%UI'i| 9"_B^\Έ̗b (J"|B W,WHP"MXrH*X)r9&``jOD8-~ S(DEEC׵˂W빭o?ANJ>MUUShӈ]Lۣ[RLS6|:*Z} Yj|W`vtxU< <3/G!6Vu?ͰήHIہg# $rvFU.s\c٠F*H|^oKߪ״1dyq[^4s`G+}Ws<>|PFv<< 359N u:EV12j:*:\Mq%?]2JXH7?i㙖(17df e<T0sj.kCme ̴&tˌ4{i޺uIم.0$<ǻ׎saudWe \DFgo8AFxWGhKƒ\vt)w3y!JTQ͘ %M{mcUՓc.Yg|C>(,iF'j˶G2`=kB.ަd\Fg4"W?1N=HF/Cָc~M͏\v_efXzDxΣV<[Sfg0Dkq:)c 1. Cٽ{ool7u Ql&Bӡ@*؍;'#=&5 \ϱZcT]F-))FL|d*IN岳g! F>,(UQWf#Zkq ׺+"yʮ8#PCFwIm1|b`4˭>D_;|ҊR]˃1.(5EbwS6<y}o6?peʑ ٹl5}u̍F}lDx*e5KXˮ{pN+<f*D7ǯ̛uS7r[)I/C 2..HTiev~ 73%/|7t]w+}Jah.cVrDxSҢH}%e))AQQn,Ŏ%">}s|̌<1"c9CMDf8M r2DYXNRz~ )lB2PT!2HXzd._xOo ߀Y^8@JIUx-.)@l}TT ̨t=T8{Xmiqa&2PV%:#hR^Pӱ8;;1l BA$B+syФn+l=R@"W% We-5I-UMԤ*iNNyYW y5N1@RO=S8XnD:>T-O)1_]̋Yh.:J@]-\E]qCp@Ps02|k>uw{(P6wzC+ YUxW{WZlkT˗&.(0^Gmz.>u a4ޘ% Oki N LJGmPA\"e}e^K@fsrpD/mcylߟ~ K° (Ci@/II>kpd)o5&y#o\$Gn ,5YJv/Ą s"LO0p7h)Omu>J5ooROgE'adFx6 &;IvyUYnsXN|]%TW O#ۉP%>8rۜ#}'~F~6CȌzH@<7 %UR1ZBxSIϫF+WaN>v! 2Hؙ^zoeɲyĘg&|*%SNpR@Q,$b >q;ӲʩiE!D\2( J1 %̏nu|wL$E~8^EAʺPٗSU?~aOf@mGS4EWG{!B(7*]ձ'=۫,EDj:GU>T ^xft#&rDQ깡D{1P~;]t*%h=^ִBKOy$@!졽Uz}- n//Pte:[hrËm⡣T# ӥ:'<*-R jձ ßJC1TɌ|X^x4NDxIFޣ34 DI&1pf3De#iHH" ϤJ#(H Oc:D,L!i& aR!XGXY(BQ0h1ÅD8Oy;mxHr[2v4Y!e(u]LSBYE~t '8ɒC'˒$+ MšMن;K*PtpR-m*IJV @HRzz"gj4sP#˕gGxnϪ[U/,^yƏ>E\t?!.zC[[ƈ˛50/k$=$n=/5نür/[G~]KǸ;drJ' kRFӰϞ\Rq-NFBj/{fĝy11V?:a#O^36Ȼ$kY6-f>,'()jk{p>)j|o0,>4CRr4?wm93L~9 Xvj(a\:CH}e\ZܻMLf{y3ۻ{9yz*6ef7x$2kʑB#}3Q!@"}iMO4⬔aV7 bCgVi/|p:3#i|U@+vU6as1|:Ylw:?h_n8E x'#Hһ+ jUDxɮFE|EͭLW4Q^0l:cfES`zؘϽ2$gv%ys@X:6K!9"$ 9(&i%4 ،Bd1)f(,9G KH1xB-sُ@]./ ~~c88!A2$I}>9_b(G~|j .xfK~ o$IʎUX^mMk-]R+J)>ox}5i{;!*-UөH ۉUuz0̮f'3`P ^D;ϢMDꆩS,8ZcF:奻EF]޲:- <)D֡k{؝e1_uxsUm jʍ<4 DžEpR*?rKܫ@k8VzK dS Gln¨@(3t)3Ԋ_QDj+e  su7{ fTLQgZZDxɮXE|ŝ5c0` &%KgD,:%^ӀH9"EFLL2q&11 p!E$-|zp@JCBJDQTbD M "c<6ɀr7As:P 2H$b. |yGYQM`) McGɩeOY_^e $+ke1+ǭ)<-A+}+jR%/6[5$.'{\,Kfa]Y<&ZJ]LjߺW<6{Z3@[yu>DQ zV]d:w[sP hAػ~-@YzRw@G%Nê=Gդ,_|xQhh;=@)/BGBk?қnm%zH>X ^xV(CRT*R$ֲ,^H)580,9bcY yz&-^tդs"q1-[7iSٻƏ+[IX/S@J'1MY!Ek55;J]; \~fP(\[w %cx5;ᔌ:ƃPlUQ(u Ӑ' OWq:<)7X؜%ލɨ𿜞 [*8Lp誃]a\mM_OM@:j!RSj/5ɼd78P}zD }6ѫ׎4z}<BXro 欷T.<\"'w- Pu`2^/'ɝ9yX]O X᫯ύá^mu.JP]>0r_~BVsi޴mL Ȼo@13Mfΰ;`=q ipz>kؾcv-Ǭ (rWvn ɛt7XEo, ݴcyT/"+_=ɉaBЇEv+pn t3]5Ζ, nϮ*]|nGޔ$ ;ͰMx Iɢ[n-LW;;z[!TJg/wyCN>&+O=2ifBfE܇dP\:nvPwС^-U?=ux>>PózN9A >v1wi)¶eK޸zj'q{o=RJ | ,`{~l>wolW\bx%:9i6~u>$'2&yiE,_b*/X!w_tk CA.q D%4RsZhjTGAC(΀ZVm}\=>e2]jD7-f_G-%%STsj˽/=}vP-J /jlU!'?triTͨj$_L]_zo6ῈPh݈"lc-oU=aXjFRc"w0(3thz}/.^Ij{hn[_J"43ACE^+!H?ޣE'$A'7nstٺby~c*ܽ|M¢PX?r 8%bHly[Cʾn鱊o'QܭcF4Og^·nl Bv&_NpRrNzVJֈ?+tr08_cC@U}+S/ 1TwDxΫFa"rN@2Ѵx^(AMeYd.q6<+? _ǹ /r }ML1},-USu+ !8nGwca:vjێk5v,l:]"s89>4|%UK+,3uFwS>icMog5[M]_$[ k!]}6٩L+cI䆚J`Yz㕃~FkG6Ebd!n02_ۋci$S]ZT9+ݕ[5N#˳zh袮]؇;zH(5iio^|ˆ5v0QrW8B8Q+.z"t&W$y|zu QeZ%G(';3m2f/bꁀ]ޒo|'য়>'0RDxIϣF[3f7D(ncn 4 ؀͎}&pxD?mG|œ$34u]y$Stsy)@ݿ(u&wqإ[w ăӄnZ7?J/tFv&$O*YsMyY/4ֳ*ZmE:;^@.BbK+rv" sϸz:/d%W~嫿4aؚ)qNӅi$1oVl9-8>cplp6qĥ?(AMnj~~E է]{r@5%S_CDxɲFD|Eg1sAI1457UME%*sT𼠪ٰ(q<JRԔct_@r5kQUG*⊊UE+UxxQ# F-5>~qoFEݰ,U- _fj?G3,|ma9(GP!0O~Ͽ[&oSaM8۾S܂9t0N4ݴRwҚ|}h^]dpG}shMgF2JK&sn<(p^3 rX@ǩ,(ƃ1J*[B+X/Q۸C%Y5mIsOm޿•7J4dQObv杲W%uJٺ?g_2^©$Q{RaC3F$oE["ɣ\3R("oL]o+Kѣ;$FRQWo^C5#P'8a$oQ(/Q}olmXB+c7~@ZMfigkGݬgUZ\bi*M^ETri/A*ly6n+,\I(FyfQ`<޳\qaoi וiߦ:qʸ?ucf&H[}7o&U@ub{01lI~g-}8V+QPJ ڲr^⺅usc1ydDt߸⅘X:a}1nƦ~aC+m ˫۟={,xE#zMEc:ni5f1-cM(ҢDK?pcF$*xN>Qy:Aֻ+VBEU;ִ 1H> '**ѹht,gF+\-??c} d|/?| @IKjLj4CAWYo Ob_DxSˎHuGӼ j3`Lcn0[HE @!TLyYI@ $Ke>R)1b+D>$/ ] -oHdy@^vR d{G$~׸ (,NƯ o[CjRǠCXmYcL JEF :&Pxv#g4s't*t]AoHVk 3XID^.Tw&8 {5a- eS)F1Sx,xEud㋣/ AvL95[C5u&ٕc9H _ENiƽ`}usˋm`JeumO*uӅQOQ`y1Gc֧xr8UuZB~#xB'kc"=?] ޅm -h(:~fb^*3{{Z}?HJ2C NYp-C=K ; sţhӆy\80/ !^y?Ȳ73'}RϓvMs)Xcxbܽh|X72|mdnLrɵ_K߫K?5 O7tGPL=/0mGTkAQ59hPSCxɮFD|E(0i׆cF3DeUjSҙB3,YVT Tr^)'@ (LTƌC(*9)#= ӣ16N?Ɍߺ" ʜ~0Pi445*b, Tr 9;TT , eX%E^a2Q*"s \-=M}K+],U5H9YE˩ ۳e)@>Ua_\jI$6l~P=3,DN!=Z{Q 263RY` OCFN(/cbbn)qVrN{ڣܺ;}u E(j4+=W4w /lj6jdG}:tzѵX1kB *} ְّFhMӼP7._Mw/Y,*KLAN(؉`-WKq>7 @_ݾ4<4MѥLg_ joN;gG0I.6@\ޔڥ߸ s;s0~ fRˋ]u1C%}'&#J; 9Dի Ua9>D嫧h)@:tMU5]UYFyLi&2S2K=S 4Pid5K*\ 턩Tkq1٨) _j}_O&Q`D2fmf8bߣU~F>qJ'KqxE2N"ixi7{tC(llRmvNaa1ҖeKo)*iOx{ZõVOe՞ 1qM:rBmN' `YߺS M:2C/ 2ox$D|LBLXfA;ˏdܲ^|0 /jC7#4份`03S]vKB췽IoVܥҺpev5C#16>7˭vO$9gÚX3.4LkDD=ô&qYQUm,547,a+?>?Wn1ˈ~xכR4mWy!M:ww:ЇNg^\m+:0%T{eNp‘EViG7pS'Sm=Tߴ_`]V@3}}Q;3PN 8DN sR}6o/ܠOgc\FxKӪFEmUJ(cj<_{o*Lrf{޳R@$J 9A )XB‹L;Z@LM % ńS(6ME>"f8<h#IG7:IG#tJSv 7gY&i*FYy8U \+ F `@CrM];&yeYaa> _΀PWEh:;?-.TK1A1_u\Ufm+ po93f@tEcɅa3:EiAUǚm^($jt(3]֞ONg ťKcDm㜬K/N⳯sĀ>8{8^n;c=T[eE:‰f>3zL꽃Epҹ1t }EJ#ӍuMi&=kzkJ6r+rPQmّʩޝ.p}/'W|س#iuWCsfWMZ<4Qlwy&ڽuñH5 vD-7T(/4^"9[yR:?ha=J04e3d~?rSP@/TiywӬ.CԠ/hIfh"DxΣH"Mn"Mn8v(%8Jl}*̶YO*1 }H稀ps[Su_5"Qn"1QvNWr䒎ttse"R<|l i/5EWA,Fݟݹm_&Ԭ}w=eL'Ԏ[%RמZOz7mf2:+p+$OV6*isB &U v+UP^h7gYzxdLI6ǖ5ί)H]m q{u;=?Ψ_ax!@P~7~u%} r]wI-&>xj:G͐6dCf -2Ckyv(mT8!כL(EVL og ]Ⱦ0|U6p*jIuZrUEYDO6>fg5Ўj~Tv-\oA1X!.>wOߙ?ZQ5:zcNJ[lDxSKϣF+ve <10y7Qn{>un4)( fSCH'I3HgE,!c>%hHH0+b9i)" sæC. LS@iL9 CZ% I44wXR4`Gw]_(χMAH!ͦ,*ȳ }5(_<JvTY,mN"QՊO{g]_KftKi_Bec9i[~0J kzg:QjgRssbtrgk.5JRW-=J/Q8AζTjJWo}MoT#M&jCڍ ǐ⹚nɔHZ⸆Z\c+@g`~odhe*:MQDaGdzp/6jw99yW ]q/YbZ5cdmna/_E ,rF0 ElY96@b۱wP{q5W]=xzSrUZx A0M٩4G=mBPEN1׏.&-V;gvYOpהXɽ E3U$2im&y\oauRys鱺>ĸBif0JM_dt>ww'y<i01s ¾]!>cI]]H0=~'ˌfJ jH  |`jA6q"B9U)DxIӢH,S"" (EV31t23"# !+P%>I7$,qedob,B%Zܑz23 J$KE>i I GmDuڑ ߛ. po$N>.'bAQ*ЮScdm;~#hV9)߮3M}Cl9n˴r7˓34'JW2{wz-%>4ֹ}E-Hc.!ָY'O~_&k>X6E]F]캉)|mĈ"f 2JGQ*CSƶ8]f n۷=[Aaz㧱 UƇFyZit[(\ٮ"g " *Asί g=|캰`>ϕ x[~GnjvTE kH=h߫Б~XZB*I[`DxTIעF+Λl2yiQQdo@3rIݪաUӐ DB$8S$s41RYbMytѐ>&tMR>y B)Nh<t3_sP(@ lٶ4+wX/(m~UQTB@x>"jY}~KdKZ/NԼvRFw51Wo >v_L~O݋ e]+Ku`Ӵ f;>_OcY4W/Zi Mܵ2b|U<)ʱW,i_%MqA,bnؽh$2ձo0UZj_kږ3f*./5WGNRGٔj_(fn|v'g Wn_// K'pb섷^[T?=wN}eV(Kxf4]f}Jĥ23(Vщr9JPs!y^z;P-kbp]Kqτc}wi_RVYIWfٌniՉvҿ7?obnsԔYRДzdUQDxΣFFY2]ZEJHV裭ъ9I[0iLv%U=X&L ׬=_ ̠aEQF9[b4~⥖_uV2rCI(7M+!Nb&{-利Iqu*|+|v/F%&EV ^+o좨hfcmk\N]n\< fs^Hkiқj[-aӳv~Plj'PAtIRwqXғExңF7$JFmN`H BU<2Ԋ)4`zlq+#6= x㎽ܣgb[CoEcaҳ@Dׂ~2OCg se ˄noU4§$ Y=d5FٚZRmx'o-0U,A$U/R^6DDUlӮա[:JRmJAϟ$s- Seh#\BOpg(fs.%tk9#UT^:F9Wti=߫p/DX$@Ƒ͹-CSlgЅ]ouJ6gΝIBk}f=- k;묶@z JUeeڛ0V1Zs'+[>؏mR.30\?yTcEN;6L\<5vH `gy?Ԃ(1`;#n_DxIӢH_[lU1=1.7@d׷=чL'#R1ƬDHBqJ1$|M!d3;R#C a*""3I0PfqțhRd蟀E,0_6UU _C}AׯZi4<%ߜ (v{(+UQRдܵps㻤};I=T _PQ}/gCϊ[ߝvgX NEw=q2}cy_l-N RF-wZ{DRpW /JaD߽̭vUex d޳2}Zzn^! VF sP|f'WT?e-ćfq:JT2Mw)k}os:I: {j \w |cjf"L|9^<39\*+0wSqS~`{mֿ'Z;ȽLΚ.#x&a^dEI'VM)~ns/âj'w8 s'ivsԖ;if´DBW}B0[)2#=Gf!0I&2.j%2ww)`})d<Ҥ'IVO%6^k{Ib=~`-:a‹g K˨_X[=gWZUzUb^^V*Unێ&1Ҵo7 .漴M"7s(fmloG&HYu6[Yh_B ҹ>mvJ T)Й(b,N936ptLݖ\ @bn${IJRUԷ. `{<4&URXϟw&WIR^8T)o>ēz~mRDF"U1ު`} P^!]F%{Y nu%jaoKN:cz.[,x2˃ˬ&\⤭] ffP]@2^0һ8m^̝n[g=}?4ǎt7ŏG{qd{jIZ>]dV7B%=7"&,j|iox̻%f[˻]!.MJb?"ڂݘa/Aaf}Aj+3lǁҸp5}/}#(a^M>Q2M=c]ExIF ,-?hf(`\{GC1`fcUIc2Kh0H1 (eG2.c"yZ9 F`ɩDg\dn@Yyd/<'G;@Ǔ[i"m&B?+Ʋ ߷ᐞ摁9J/ u(;UQC a,lkxxrM9(R,EQ'ȋ7煢B/|CV7 TťyFqNwV3Z}ҠQ:Aړ6U3e7̓ryM0nr9ǝjY9Du0{w2ZnhVA %i>WU2д̲`4YCT$HW92?Q!8 |>c61ScW:K0moT~\:{Ң"%?="<_˙ ߯vr|I8o[7rO [W4T _^KY7cRz<+(ͬ%Θ %`M<Թ1%L"J . |R6F֞2e5{OQnG#-V߹Dأfqx5/DzXbخ)!}M6:qcHSOhVݖq">J{=:A7AUѦ=Ek\=IФf7P/h̯1LwdEհkҮ-ݽ;hI%ߦd4Mۄ-'VQلK,[DxңFsbrjWB0.ˈC! 3{.gNYUtW="bT",+$S0!!rD>%\Kz܌%(cD":1eA$i,hd=.xO/?{`9q!ςo 0jGByeQ;6n3N?ߜ(]c;QL/5-}7YQ WN*g6:ɺ\ysd%9\՟,hrQ kl~A68N%7#*pCB@>fjuϣeGO_s{=1湦)``WEmzF}n&٫z@i?Z.RFgU(N_[HurQ]v )W^#o(]ATshgbpc׽x_]s%<21_9Sss s'%#?=4. s fwY Ҿ*#ԩfƻ lݢoO 4߬-W=_yp.tUiCL]{H:l (S`.\43|բPQFF糎OvĽQ{,"7&ïحcTx6kMDsǷsQZj k+\UC&l|>~ skU9nO]mZGm_&`MsYM*|+EcFřoOV1T4%}@o@2PP69%JrL\ExKFE qnL`w`7~}hv䬪ٔTd\'0 <3,,2WɌ]!r0lpf Dˢ.ta1ʤ\dVl"U7cR+'SewC`Dx9KxԄTXש@`ี<9(PUUUSYF,{X$=^/RL塔vQH- C!nMq?8s̲G suON)P M7qo{Zw"U ˻kr8c>{*9\T還k/̑S8(1k/N+r81C&8HuYůnyKp=8ݗG|hvٝf3M;nfӝ6HMo;Gd5 BcbwC;-Z]x+̛^ &N |d틥igiatʵP]Oƶ6 GPѳOἊxNPr~zon]dr`^=c_{`9M# `/٬w/%9;v2BPP4{JVi/"oڣe 9{ Q#{CMyʧ3^) `3:e&+(s TzhٍW Qc2?M6([sct=FS1lG20Rs<8>d|2dO GCo0k )-QJnpя/) :D:XC,5^ca*ڤ^rBô!ˌ*'HCa:`ŏ0sú{ J*ӁA#mSUSbJdo,!H Lĩ0z%$ĴW9 /l]P4` Av +mϗm=Yc3ӘlO{7/s/OT~> ]F+UP.MU;+넡߹q[/Ex}^E `3.^ ?+T^Ľ?56XlцMbȯ6E5O%SUy[z3ꉙʱ>Vj ?y4A<6EMKeSz2豈{t{z? 纸 3I/cI\wQ &Um(WTFx9Fs~^2H-,B 0H ֳĉ: B@LR),)ɜd\&lYS`,jaH9>dYJE'YU2Hq(HQo74Fs&];xEU_Ga@)o2Lk炣uAx2)@-+]6i^m.Uޤ\l:WG@lsЮ: ˌw°٠nt/?2-Ս׼mq%yxfO6#fNG_&0gk;%Xþ!: (t#70( ,X홴ވ<Þgk9ZH:{G4$F@?)v'$-_1 ŲZtGogmM[ Wy˳sϝQ,'9ʴ j tx{ {$R-#]$V{T܍}Y sׂ8I}oY϶C5E-{H#yYM/{zpYŠΐ)UUIF9w30@sTɕ֜́ѭqfZ`P@ _c ,siօd^|mI{'hyofYwՄawՎNYk6}oY^U{P> <3-fMVͺ»]jL0BM:/Q#8Ċ>w"ng;Fݙ?(5e;3|;3id,/~'T8/ؕp(I HS7ء/?pgExKF%e` c /0sU">U5,C XUV$(7^U[afFM@V$>8VX %A1V0e)"G`̨#)d~, ~c!2y߶4 T ų*o?G3,Du@84~ `@ث#0uf#o^+,ZD-* Zh H-yʓ My uvSziI"8Ql}{>e,CӋG.Irm(̷ӓJezDžO%2ǵfNnbu_RxY_o&rx|قn._Zc-ҐZh|YIal{bAM=8p>ڣ $?ߣO{~|ѯ}ns̀2fqOg=Sܾ 9aѳ>fQ]zZN!45{E-v Cu1,>6${!I*sHQA1o\fۊw:729tkrt2,ۘ4j\suh3Xdx#șTUSe$f(@miOz彣I}r>9dž3;/5J'=rq/-^Ҝ5v.Y4;Dn{ ./2T}vۤSK:leomV#w€nJʔPЪvUnxZVnϊl?i`=Ya_a~|g#c cݵA?LU=/k Wvg*i]DxFE|Eы(`cc304 (lR:-E #yfh!2Gl\!b<%}91u2㳜C4/p48K A ;dtm ?ќZ~q ! ~P,EY߶4*rK(a1-7W(e9kM %<̖Ŭxjy㲈.rY锼/9bCn6ƇS%0]OgKGhBקcʒ2f;]!͚ '#eeqÌqr 3w|bS?s˝)d]QݰYL˼~Ұnlatog8@ہ,gqa:=EQwbv)VX.>EH]xgvj?TG*NM@GK :X~ S޸;'o\dmsYT~^NBQxs$T8(c:i5ݞ~\l.#Eb۞>/ U.كh*r%͒-дfB$yħ{𲴵/{tZwPQU7E LaiQoشo6lE<؜MQNj$EE3;tuNC"?ZI\4ye 7}ݦаݼOy -\߶`265)+M'4t{$ڽc}_$VCxΣVF<{{!JGc&32Of0Owzӵ#TU2!S`2?P99@ M1rbc<~9$X$CqIu) V&To?TS!s #$CU˂~k*o?Kd[|<ߑᕭEA+I i\u~M;<sH& gǢ~ra*DeVT*J~eWu'%FEj\7;O9}w#ϒ~mhEM*iM~>o$RCDn]0PR..bp> %YX=WPtTCeRʵI )V<%@unzM)G&Z /dKNww\Lmqw "urp m=;7tf&59OmkhՂcnzEyveq=E4{z ' VkՔl]3Ⱥ-og#ݯa[rta_`ٓ@/VE#rsHxHfvvR7VSlrY"O <[ks\>"Oس/AF{9)~UQ1L'NWHsD]zA`V] NR!# [m 5ԧ$r>W& v[旲/;I;[LfM% ?_ ] S7^ەy춦셢)Y'S?d$h+1ĄǪ'øf^sgYWm(c1YExSKϣF+v VBH\BnM~}m[/Ͷ|%=@JB3JBIY>U5T{pw7#T0E  0ӯH0SJl{O{\xOoXN7CHeU#_!ґ"ottk 0 Sg~v4Cweqk$E}Y&:"W:Bu |9i0QoN^n*Bl+p:n ca0xn}Kx%Kk$CMo ,k=gW4~L944Ea}]ɳݽ>T@HV_buI_ms;s|Ϗk ;Za)<'u;mcG>X9YE?; WmBvWY]ZA0`zKcrvІWr}R@?u2qz!3J͇0r+su|ұTo1r,Ϛ!{]2#ƕ]B:ˊm(|CWIQ>=-iokR b43'3N4ƖT@-Q#M r5am-Somdx#^y%D7C­ yk{ 7Y`G ޸3'=\-:0RՙQ=&nh&m[Fb^b҈IY1sYe^xRArq0߿L04P$2]KMxɮF :.A xI6OlwXʚ!shL IwjBӲIYgw+ m*Xv$`L0Ѹ9f|vPҁsKU i3Srknv#-؏lUZtjSnÐD @ =0mk os`OP؍)W7bF1U3/PGR5FqI>Se`1vO4u9dB˃x^*@΋aho *4Wp9-$$$%ZY 9HZJF%XLK??CxKFF ֍s*7Eax "x.OWWuo0 (r!F eK% b"<)xH# DBDcb$"Y aCLXZ6pA?j~{ 4#2,Y@WӔRj };]oN]^NQvRCyӉ g=K e4J<ϊ9E'ʷ[^[*Uet1@ V4}^:௘hS1}I$f݃[zuH>3lf+2&͏{gEeWuXf"c-g| #Q&~mvzzfm`#[&LJvOoڬm9}I@≹YILw5뀫*^rǑIdg¢Ϻ(ݻduI[;3&WKqsw!pXk3#z(ZmN6'_>H\@f|PefK54}rB? /٠ Jm~M$rOi[n cvb*l82}6n,mvZXmӠYY/ƥUYz$"Y+.5{o49|dv$GqX?z{C?gjυ,܋loK!Z!A!Ҡ =y&WɌ~+14nqSLPvcj|bBWDxңF<ܩ]$\^A D10Om/۷7 RIx(D86'd (.hR,0 18)Ì$'y*Pf\?7/99Q,Emi¿5*b K'j. $^oߜlMRt؊*ⱨslBvWIP+wVQQ]g)MK;L#e=x+=*,4ewϓ1jJ?`!Ur!(guF…_u( ^$hNcJi[|MJ?,wOmOSdq3~y$*<~3}:~(h.څvIj \Bm={'{Ǽ~zƦ+ausDUlc ~V4Y ǦPTM{'P5VW(ܴH^;a]|S1g>,k^"-ؕ[%v6z}7p I!R`.IxxJgdī[څܚr ܂*wNY]5S/T!d1u *$ >sI-f*ό9Uݧ[:M /gsA850A8U "/HĴñ* BBC),bq$΅ XRxh0{N .oѐwq7Քͨ/V"[zW9+6,Y~xjvKI_%]ʩQN:߄\>gk~Du4rt['ʝomhکm6h:-򷹚 ,AwT"qkerF3^_3ȎufׂO]3CdH\i cNmtnC(zMHQ'z.PY? ?0:G=ߛ;IenCtC:,{٩VmfI9xzhdcp~?/;Ҭ?ֺNfǀ+d`\vӮ MKvCro=- FFYy1@ɷP3*ʛd p= ]_G9XꨔG}^գ{ᶐQ\ x;ǝ\c^wyGHC39iDUvQO&Nk^#ᕺ5J|ڪR z1I./)3״:0Oyx"ϲ;KH0Dx֢Hk|V Xw\t|eSsECb[j\_F捹-V\BGp<ӊGm as=DGDym**.KESZAț=bѫ*c.Lcoojt!OiFVo~ݠOP~ifuy(M%n@1gyGw9by٧S_b#IE̡G>#AکUw~̊uR@mG#Xv}&Zb5hf 1`on&ݷM%̬Q@+i\L؊ ]na5>GYd\B8I]:)`*۶C$Oopދ|s8Wo A9{-źїgڦugue)_|yWa l\g[EzM)P-=/bԘ3y9PFbnQ] ɗ~sy.:nsnl֌ 9ȭcn@;ɦkԟ VWCxIFS ˰RGeˀ"{U咾uWB -X(D! 0M./rVE楂.sTExEJe(')J*$"œ!S*yv=7y'?P8%~c!RY48U*Uෟ l:.L ?8r P:A(VC,~>rAŃMY)p_ܸ$G= z{Go )Ozg>P}NKKcvIq4^"n9.ԗYv?[S`b krI#=.VfA<Q({K4Ũܜ1({&}lɏ=0N/ +<SVfwER1U~eJAa}Al CT LIy$['LJ ;U׺H֣܋DƦ#O7̓H++Y&Qm"TF=Ck^(P/zͺ<#wSMKxʮ:Umn93&n|;9Cˤ}?tsTa>+Gk@6 ·bz%yBua@= 3e0WK\.E<:d{VAfLU v2ZWc Nz@Iw4p߲0So\!z2K0,=?;T_xn?QDxSɲF}汹YfRa74١ϛr%I*t)/xvqq҄8%62J)OшZ !o#$ijH#C4$I#DD3.ܦ#*O47 BhH)1F+To(il2]]uX"ˊ*˩Q/8{yVVfBS6F2?ռ 4UZ)н>uH>e*d #i$[zי 3.ϑ<>]C+U/5wsQ)9[/"y5pX3H_wB%F-b[C0FMa)a ,zx=^w9s% \QnϜ[wD*ᶙREV/Yw#i/vXGE_^>=4u_턣pٵwb/ LuYExɲF U)Dq I0U!Q`cS%Gx :cB]6'? x̋"DcRڶ8Քwf.[gʓ^!֥aO#k&'p|Ak"B4iy}Wg@m3 o+)(L˭|..OԾC7beҩV#C3v4F_oI_ Tkyڳy6^X:3nSӑ*J]VG"[8_]Ҿą3Y;fW۳$.SC7^}6Vؿ&8gSo]iㅛ&Qۄ%4֧zGF>-iEV^!i3 kT 5sZy*$ѫ8tIR5n\6zNz,^ᏭsSJmy>\)Plw>_bDw?s)3^/b7N_qӗQvv>v) 0fd~k]ExSγFH=40Z:Y 3@ꭗfKlɞFBh,s*PL%$fs9^2 !}7YrPT9IKQ<6gGr'dN_D pa!Ryu4e*Y'4mE.쑭oS4EW**ӌqO'oɈ?mY4"\TKԂdOU/_dtHnH8D3~nvdxҌX!ˬwlF\B;[fI-YUâ.Cv;Z*OS-h5z_2Yq1˒9_1ܛ|.N">a2}иZ׼cL/m#G- E%lނʬ=e9mj 3 1-E!dE13ɉ, ȞKu8 g[O_)8Z!I},ʱ]n8ADYVTYF4Oϣ-h֕=D!2F,e{'Ԯ*/&՝$7O'@ftv&پD=M9q%).t:Kۍ_)<xR5F2M.EtD gD?4>Pyʈ~CxEY1JWiz}`mpKZ]^{Dٛ YVxξڈ]׫Àv6zl/z'drr*Hp%47~nXE[Vdn2. #;{j#'W! lٹxIP(n>e*=uK yE lWADT>O5qf[ϙ=2B/CZ0Kʞ!kEKo,C%=dLC{t.8 BkLY"(}nd |1pcd.:M?ɉk(nuW`w&@dפ44V&|v;-nr-VR`]l i7miԂ=Q1d/ғl!n%뺟hA] Ӈ{z>@w 4/PO[V'abUExˮFE|Eѹ4Fi0`ll`c{an0sn2IjI[R"cQ6#3IG Oe$̱TiK "9Ld9A1BFM%AB,oD‰ ɘt3_ˏnr b!iJBU(ac83/goN Q0VTԴ@ɲe\mi% g jt mW;;yh AkۙUؓr97ʃ,3}ƢE>x65T^fic)gz= cu( +g L?m6BTF{KXevLSv)vq}[͢. v8dA)LnGc.#9 38Č Zdx "ND*>ulKg>Χ{q_ /<9{V/U>%連~;rR)@3߲$Ɋ$eZ8m˰]qgL3.iR+%h} D5k*snc?T;cDk0xo<Q@i J48 Pxln1cit^V!xyNmW'j":S؏+낚Zs͉"xҖUى ~V. %VvdQ7NV> 赜x wafO۠+Qw8(O5]s L -X#*ɍwfך83&sy!E|6tʤ#K n6|V}/zxNd .{Xm0OSDb33{ɈTWJNv݁ݝ3o+c9JA8@STe)zUp/5ߝZ\Jl&.<7VgnoekvYyaHQ9'VLOhY +̦}4xe`\;\Lnu6ƨYfN_ i8F&|+BzfTg_|{Z[K>K/%jQ BxSɲF}wMؚj^*l 6܀nc0ƬyTnD7IJOEA -AA1(؂/JX C逻"DdA,- `6KU@THb4VܡW'S? /@Bb)ȟm[#_/u ~xʗ @|(_YMЮGY4Eؐr+h]dlv$w̶Z!i$ ѥu4&x Dz.΂ShL\[˘Fub wuZ5a@ MKSXp>`iPiܝ/3lKAAz)r+ccE/TV|3R̢4< 4tex8=?-a[M.x/*Q/&׀(OחUxvuVs!@b[ՀL7n*J;iU+핼ⷂ|ĩWZېIrpzj#"04\Y^$6yl=Y:UypQv/?p5nԲA˲Z֗w $j1~&^|88}O6JUMZZt.p9vRscm:QI wT˶ȵvoF, yVyYGOJ(Ƌd˨_7˻JB}!(7\-q>ivg ljkhѮ? O-ήM^v~e}1DSԾb-̓Yc(Uy>l a`m7\LS@IQ$2k?Ni:Sm.:2S7E4Z{ ט^ ϟ,y^[q>^ Uܑ\/υ31j\T j"ho8`~Y3>i\DxIHn Fӣ 6 \lf3;yo6S )R-!Gr8BH D8biF[ PXcC2e8): p<]nP:;a9r ۻӒzsGҢ;C>曃8.Mנrn]KvNM ue9\lF;{42n8kL3'g6U`Y!1cPJQX[֦"FkɡUڏEyYfQFr;㝸GN$5a!O'C~ʙ ^wI?@~s朽y9؄9pznYr)0: k@vWc ~8+ *ށ'i {>yFY?(ǏMUG,xwm(o.A(j(8aPqY}Y 4'br^~4V\Ը^%&cf1d3ȟpOxF.9Kqk3ޔYJХ00MR*Fd3pQLZ(\Q UI9|xqmzl6hM{,4?9Gs$W (DRt}լ93?nemJjjeDoY !Ui9cxBtF,ǧáR-/2JC;><, t/XYNKla>Iqv}}_^<'/y02vnEK[uфv'|vZ+_m 'qzoH%|w\ Z[X(heK!b AGBŒ$À]ՂexAFoc^m?;{҉db9,/G -~H 7Eg`2N b;kԹc$^|T639^=MF`n۝-<+~*e e45EOs24B+,Qjb>=|m-+qm:p^6a Os2׫i=ώ &N; 3aÁ3sP8ŦS>H@xKϢHړpOPˮJA"~7svMޓKIe!0-ɼ$)!P j{`L=I2_m_ h#$ oqL6 GJeW~jXxNuP/go/&5Pqop$n[4Jc[ʛ;g@l*(6d-#-uW<0B>WY\vJɀE׾VLClZDZdqŦ/s8JY st{$5>{)*<ٕ0q6)hC6qZי=If^iZPQnaMMK㣸s*n <>Z6xQl )uAHc:7N&HzZ Avd wD9ˬwRGswnʛS ΣN 6\Ub1`SmOMT/s2 5ݕ$(3BHi*e5r3gi$䗱} H_;B\H:#\]æ03v*t>,yN?~'w>j4wZW*3ҫ>v91Ueuĉj4VvK'.04cojpl&_Nyd5a:9ܫ<ȓ"tOW 2o|lnNg%7(Krb8,9{eϼNj!M2^xSe5q,he?Ն>ƾӑ̿fVEԭx340031QK,L/JelCpSݒW⽆2bg !=]}rSR?oSɲKo/Դ̜TһwU?;ݣ &dW9웊'_@\ٖ^hLr)01 eR]YzL]xF] & )E%y a'Kgwu@ IOfK8G>t̵)ywȦ$3+R*MubH>9yl^tiÿx}> bDM1Oi;wCvme6.@T啼>wRIPBrein!x/(ML/N.,()O,-/L- ɱxQUp+)T(I-I,IRյJp)+&p)++8@yKjAQj2P_aeV@ɥE%\ s0 Ax=rF]|TE+q2쌧REtYJ=~5pрd$ljI@~q޾?ٕjqi9ujԾnv:O?flwz~ivv?oۡ)VE~}v?nuqvm}kW-Җj9³KXp7]~o5ٲ] [S զhV=.ߴ-}v9ufsvY;|aZk\WvX¦J6 O ڭԺW~hR5<?~VպZ{[:_=6 XdY- i~'wv;4UUÿ(`GXq=kkV# pXh  <\::nfѕF\Xzp7}W~jHwMɘxx?s`闐\aǮؾx mp*FEOr/H{;=^Vŗ'|s@,l&`Nͮns"fS<1N'q= uLVk\hoΧa 8UOЭpk뉧E W?&3ɽu@V .>S }inWqOFn-}zꙊHy, ;R-<\|O͒m1g?Y HHZm#j$ZEM3Ĕegag>e$*K DC%!PGň1bD*uM50 +1śFi܁,q'H'qː2Tͪv-1dEO8W`@q㒑9?=<;pH2FK\T)_!/ H5o ϸl¨Z8X!ЕmVS'\ X#c3*8a[jWxkޤٷR'MX*$Dx hA_-PPo|yH8(G AҭJ)PZ(ic+ (x YZ.b`=zxsSSc# ު 79m]EYm:"u~܏*|[v笯pY}lN.*gm2 `Ed*k##XUV(ZU5fHȪ'a,YAuia~ή˛7=>u!Q˟^' =XJgсnG <6Z@ m+հBK߁L?%vؓD=q\HɗD( La[,fSy /lUKTWeB` 5NDTSD?všaQR;ЇhەŎa*F1A Ra:|*£1+KD]p aBOD`2 M m>%d꾃gwA`ЁMS.;YV7bȟAGx.L>cOc&s;%۸h"V=.N?֕p9k 2cځxG S뾮\VC/ AZB*؆;s"!R =8189öQ]Lk5$:a+<$2{JՃQ&GOnLȧHA$\UO~ZjN\1-΄5vx܀87‚6 ?`F^u 𽫋=UxUWdV_ૂP[}@hcp m~2{H+q/v./#5 LV`*ЛݓRcτ`6C b괩$,tj 2_LDX(\ONDztH 4p;Q8v/AE uvj l]T$1'g∭tAeʬ UJf_$8.yibE&xEWizHG \jUBqf:-nye[?NȫaX;@_ h񉟷E4_kwTl[x.q$YEZv kGь Ct BR;PYqȓKEBrAKB}_KWmlzT&l@q9[@ Z,XwKPy/> {H8ta XYI@A$I虙 ˵WKHE[  s//k\")AxcF R7 `Ȃ; pܾ]ǔN!خ1Een!pMd@-k9‚&'U& 'mӘ%CֵϚg%1}N7lFѰ6Q +w=X(X`HFcBWef̮T>Hb7t;\o[6 R51M 2SAF4-Z8[$ЯGTbHwͮ*߮P̮rG 98AԘr8U Q x'+UK  /K^/ZgFIaH]W^3 fa;o0h9e[ } ;;v߆%gձ P_l|a_$mpH؍_ȁaH)EDV#CmƷLEtSfNԲӢUdh>uet }PH{hj[yYeˡ')8-`h =C*?S6 e%5$Ղ*U~q@a738Ǐ?  !ҌTԬ}DrtD3=)!F<vj3|LEkY6?F@hr$1H%&1P6H}p|1"ɰ6M$-p- E=x} $T)2$cUbŲJl N2ep(r> 6 7GAzg3zҌno&]mz=_q 8/)12TK mډeg xp/|_j*$Z x`$հE?-,4M]F$`EW!u'E @9f| _.P`J W'va"zf^\OhNªWŽmvyJD-Giv 7M[L,(SqzAD7pGy!0^Tiq{sE n-~ɾ4PM˿W)At *(: 1V`Kz$ FR!SN<ȣ_VCd8C&I_EnUH>QS! EYrϯI(ߋ"Efc8اnlï]ҕHh|&.&SfwUT\ SNypi86rG-\ZvG-z0?̤aұy,հ=.|M5& co$]0^/8 v2_aY"&фO7AQ)nJ1/թ)."跘`R*XTGcnGbpbD j5= ܆ 2%JB$TA"Y>aqK ڋ =N0g\2,^!Ŏ4^"!RD 3ΙVjÒO8%?|_9C%s`W{5 \hg7XKVA\9Dh8pm*$DɢRE%a,E9沶+R/ iFJ[pjAj)ҁH@H+eGSO lǮ?=Qi+}&R!> k0VD9K@ɑqЀ,LԀ$3"'ac@Q'!yzj,wۖ$jF N8{/4Ğѯ`Uap[ԏ&A}d тzNk]W'Ʌ#Ba0ᴴTA%U2cwS1ZEIUzy|֡y''j v _7Fw$ JkL*=bX)MK`RU/\<*\$_Dz8:*ISt74Q' 0t\ڝ$%f U1o푒93o ׸\3P\p\o_࿹+)ij8^@GE%#<7KfYڮIa5I:Tfډ(Cz]c Hd`!^rŐ9;Hː.lʁ(Lʐ0~ hhÖ zDPdzlSõ#J f&ի0b wjZ$d;ݥ&|Ԁ9)oR5F(Xe${hVC%ealejnhY~b<'I ˣ vTAetV+)Bgj'jwd+\EʈHWuAa%4oMJg[Ʃp/TCt' yʖR?+ 3ZB,]N]z]GDC\!6]rj)t5R2 \}oQT*b"$PPz )4Y,s\ Eڊ}Lэ|=}Ƶ(XUWt!)/T8yj S@.{eLCLD{?QGftΉJB!`<#(fDCiJcR"lvag1/4:I~ֹi\›v4+8QTo8n霪r0ǁ @II&8'2#Ap7a`6s3MZZ *N;yª6tQ GJ= y[_ɔ$f^UGc$sPsOp UJcs+ m+2Ƿ|vK9 `Rf(-qvJy5u/j x8ggY88 ࣜ8ܱEcsRyu{}ݤnkN-}!-RM nX#[.120mKto Lo I-漨MR#"ĤY5"o__0BSwݔܖ)“9^85i܁Xil JHUszNϡQ]9yJ W&&8fq?βľ SY"`|= abQsl|rI>*5Av-ntGWFkF&&[FUu83x}N4' ]74R,FEljDB&ygNBm r K]G{ť" %% ڞy+YTGYG]gh 𙰠M$$nmjS/K$IR>My|Q `ie3ot^C&:Y/LS* HPp:BNY\EdGf(vPO;権TR.r<fN+1$4!Ǖ8( ?.AGuԏ:FȦIC7Ѓ1( b4P, vnFvvOm%~&]Vy*i>r 8‚db%>%Eadc#g#؋%ܙ0EIzlZQ|sPN(KdjGȬ)ͺjr$=1X[%YgI{#%gFt8! Cqe ÿdKjֽc}mKXϚMLG7$Y"c*U-g$*75I~ZOϣgƦ Ƹj/)~T|883P܋zcy '"W"aW&r5E~Y@o xCnP(".O:if'K0!9e$*-U/58EvԺ>|mv L#Ŋez@Qr 8kV 7 .RK)O&d! MqLiIxpx @6(n4/([J QR3G4ל0tbwa.zG.!0c[ S) BV!)EKyOcM s]д^TAʳ*vU9п TqZ z=2漀agZ m{̊Ls!$Y 5vQCjlxu#SN:)v7\ǬU[=%]㾊\OHXi ޭXru`6 5&m!9jGO} l48&?r,n}QKMJ{+2l}zb6efL&+ nT>R:`gěP.cdZ WLce# .jfEL^P8'>IW˗vq\QǶhdD ] 8Ət2.~|M!DAnLBId]T(߲_PI(DF#{3G4J\rm=baW\wjJqG4yz$fJ5;#ԉVP\#]]T u^̜NDN'h #-. R݉˙J w" di'Vzު(4BkxNS~zI$Z@aR,kt[wx'I H$T18j؉0ؚy,Td#;gB)d*;-#`'i&L.;%0M%鰌JJb:uG[p?Ģ CdF2)a8鮨40"-+SPesfcKc. 74}ÚzT jKfѤl蹓 ZLu\,y .bٸlL**:/=&Ͳ-:a頾2Ψ<)X/)/G=\NX90$CktQ1E IRrFrMK 4;RL?ƒRb:6&dl* saьtlMuy1ʒDtܡ)%34P*xH ERssvz|8rgS:Թ{1=M۫LD (FPL!(Lh,q!ƨa~MJ6M~SuC;ꐃXyϓC&+.) ۂtydN= zʠGopE}.ljq9eLCg7dNg$cJ>*Rn{oDuw/ J"hr[oeu_4Gqd,$#RS #t|A4d*R^̉kwGG&Ph O³mͨSTZ h[d.2, 3F-oK޹m '{{羿jhο_(%& (s  0z$AGGc7z;-e':HwKS_ Ɩdx tu14 }1hs?E_(F4-؏Ы._!7Ga>/YZ򇏢h7EHɷ @ÿOiQ.y4/Hѯ<;a882ˆ4oZ$Bd 0ZZ?hPCpC:&WU, ^/qxSjujŵD3bCD&j !c 2Gr R&2E`j_( Df9-[@uMT:(^V:> 82 E~u~!o!<23BD6h;[Qb'1O|I=Zȧ(d ;ՏD*:, "k|WWVd? ezp@?_iEK-\8I@o$hy)oY}*TK%eL`Cg$ʂA 듴({7Žfwwq7{?7_{;{xx?rjnf]>O?h˛w?=w7Wowawz{%n~;[!.opk&_/!ݮv5R#LJ+??YJlN%쏻9!: i°LSz 3؍}fEIx$;{}y ,f~> ȇv~=\1x Yq$NG Z ߥŽ^#7%߯E<6pO5X|q(ݾ->܍ wDMSooawrm6c\9<6{qA( V<2v%~%PATL腾,|96Q3\-knqP|k)S43{G,+9¡`~dlJ_#K8Łw1xT G"w;YZlo9PU x.O|3.6#qQ68|Fw <|]jOgstmAsy*9$-,P^'#KvM)b~j|r;xrjF?GS,/$$Ym V.ț0XTClI5S:4$GcJP4,qAH$4t%8gw-F8ʥ3C0Y*D'੩M^v[c:"K4l,.?pF-j/2vx(g\+J⋻׎\T}A,^ݹ8x! 溴cL=Y`.UZmHr{~H|Y86ǧ/{!'\uM'0GRyϫ=-> ,UG ")t\?*67^_{ É{GhGDca0Î;>t0e{AX<N%g4&#LA;/oCiENHED_[0kc}xUaO0\v[Vn6114iv;Pg'nâ*r_.*@g+!T8EމӪm_&8'>{j[~t}_ OOpzdLI+J$й w *s>N3ʉ?SӔk\H䆂)NJ .=5SK#lLH:[oK#2o-·jJmZfH%bq$;.B6 \{{qy{1r1cF pm u_6V[y+F47[bgfیHs,a&43~nlvMKo.rWQ7mSO])SVkb_Qվ1a/`m@"[Jm=y0.?p\ı{(8+x"撽'ߪ*We1M^{bqx˿B*$NLT1qd\)eV `jrHrFb^zjN~^q˙S١\PɎsJI#+9xQk1 )Ya>%0F.{ 8>g_mI>ٗk6(N_OGp}|H΂؁dA;9!%VF[ C! P߯6p?neB\Ep1#>\#pߡ^;Gr-9ۢMw:=bW)RͿү9adM ilXj4F|Tnt=m,B2[C#Sycvh+J*G.| 42.]ch{YvX8_bНy,HK#mEm1q*e7 i^6rm/.t5ưXg+h5a݆<~p+*<5_kH&ϊ⻬Bd<+DS&8}f\BQ+="KƮ GΑ<'pPrI̅TG؞WT%#l^GJoΜM>~!:N6oe-9lK 8};ox340075UH,.N-*-HIHM+`[`Ov\&@Cts3fy&Rq +U{. egƶIi촜r$9 ³8^42^4xSVO/*N-QM-J,Q)MI-VQRPH,J/VH,VPw 5TPSSЏSViWWV((+QpqsuUUG^G# x340075UHM*I+`PwEp1W|o!DYzfnA~qnQjrjfY*Hy7?&Š΅ʋRu J3@JCN]YњE-JR J@vI4`dպbLlڡ:t!)+5/ |Bz|c)q ؒqRl Ȅۏ URUͬxZ)NXWEϕf"_G ۍ!D€vw}_DE-.}(C7%Tݔ^nqSʤ?Vxn!xMk@+`A4%z("E ٍnJ"my^fA]e3r&iN*FrKnF31"¹Q5A俭b%ۓKsyBKu`jl,sY+#U[0%׀5wr>j!LՅ#wI\zC+$3y7'VK':Ew_7G]IwI71,|=N7twrĽaJZ 9i⪴OxS]o0}3!2S4!:E:4eX˗SEy䍟_uo${/ؽXJj匐&]Z-xn8&$}U v>Q e' @ '>Z)%"Nޞ0LHjC^ʠQŲ\ˊl\  :1uUiX3vaN.<3`FVgy8D]Pw]LqE1ؽ t ZsB.ns.Wgh7뮻ʏ.]mb&.f$ȦuQe nSqP:; l7t\"/5gZf~TPΕv(ĮDHUS5\^$(J _W{PUE,XLvVoM!Trp֬=4>v^Ѭq|]5~?E* ֋B"b W{{V*l05??z *Oh)8t@2֜]{\{4 R);5r7ƽo_nAeqə ,X|gh 8d I?<]=x340031QMLK-.+NeXmW}2]R~ 3//5E79#H = zרI1iʙ*gd&$fg0o;kSܷ%/rW)M_54xUI0E9wBBlpPJ[>4GxŴ(?-MSS &xH+RPMIMK,)MHK)zxŐA 0E97 VC]85XL*En?f:U &qq?# v\F82 KdQQTC52U'|"\mZ$ }Xrjd?GpcpQsV*LT]_cH˗4bހ*x340075Urutu+`X/`m̍|)E!. 5nV&9'&g)?h[$9 &8D79#1/=5'?A}9N4>iyUyI~J>Չd/XnmbǗvC&&eL͒ɖ㇌c5+ S2K@JqRZ{Y廔K+_ +(&&0}ت%r۶N@H[~8ԤҤdY>rN~4AU3o-**L-I,JJaGg#G>{T?8&#joqI%bc^.Tp08Oy[xTao0_qs Ҝe-Lf-tLbĎcki}NJja"%9ݝ;M0*)%!"XrɈoᗰw}צ#Z.8.nq2 awV@%sm0VjRAH BՇfaB0 84S5QuIcvJ >\:_,H56ո^a5GnɅB Ua(0mYž{J.%fO /P2P7yUb~Biҿ쥳RÓlZxͽ{%73$}GxTao0_q3T`A!Šb(Lm $FZwtMI.ウϗ^u-- rgY֏r3v8,=-WGwSAXCw&(3IJ|cv44VA9"CwY[ޝ GK+f~YN3ւfu -NQ/ !5~M} ^,v9-]|@m0 D>P՞\nd8È7-zoUiDnN-OA/vic0NcAX5,}tMiKcN|(BY)ƕ披+8ԛii?c\B2@īVn7A:SlYvay%dA"їXefB2RD #D&ŜF X9xi*eCh|n{Z_d 8 e=HlxxqcC$f_L$?x]QO0+e {( >J!8QLBb1v[Z hv:4v{9iß$V:0&6M<E]&3(_(yN}r6~ lƼ_`)CdNF4 v4 xr1Md}DxZctne9δe9lyжKSUS%_ AӪ P9:(j{={#RjOrYez\Rz6? ãsEђ|mFx}S]0| H!=BǫPE!H+jC\BlBR>YK΂& l"DCXQ +N^.N|t~ ܮB~\t#RçX;C*{kib ůѫjAHDW*d%64Nn˔4{+gr{~O\ڦ ebW1gYʻ gl|?y$'ѪuOC65gLP*}+d縎Jk7+4 >)k jHݠ?y0ÖbV] \m "! ҧ˜D.=xˆ+c 0.Xw?5Jg6xa$#[9Y"Ctbr6vKbYIS"agt=1ܓn,xS^6 Niq"xj@yPIxbkk؋Ƭl) }" 33Tj,sM:jze AĤ`|,x" 5.nRX\w7,*.rF j#k|]uo;^w{^49Y`RX U\t+/Wve_7FJsk\]nHk#UbE+xScܲL"%)'34usV#:X|7/tFf~k"FpK̦18cd󼚭6IE@ ӉEnj'RD_fc }* Qgb1ߜc@7%'> Ti<5/qAՀwq#HF9"1: ;c{M Ca+NɺGJc$(Ni3&=IӾMOOap5|vaG[D*`;LFD~J0&J:Ue;~_[&xu]k0+ԯnC UemaiR8c}VI sr2M!DrC($=j#Y*I}ݔ 8@:Pn u}HlH\3KTeNarr:TkR0e~K>i&w}VdeudeY#x$5h8\74嵵L>pDuDшDbDǭy!-I Q0`u쁉 EHkQT ުP%R<dx:UF \@j/T:JD&o+N٧k4td;#>!.pJɼQ[Nѫ3n,o+mDjY{Nܮފ]hjDZvK9Ÿ匯7lox&#ݏ_BII؟cm#vȎ^Fs2daC,d}Q2>1/Sl+M'cnZk,W-7E䄫H.RT`ݡ,DXESJMo+>D6g!7s7=oS.k(o>"EAN "\*A7| HJ H6rU@z-%l@d }}y7|a`nk"b% ^:ˮ4 o,jb6폋@{X[QнlBuh*ym5i 5[lTKEnk"aUl;*)zI?5zeTh dJ}^$$ lwM 8[M1GG8 `0x|Qa'<3Cu#x?7*~RkЉTXil=KT~C`̛P)R-Uh =1dE&,0^Noc߬ݪ"x:nitthOݰC2KH'\kd?>K.1pNt~(0Pǩ?\L0&OqO]\}bg0r7}- _muPCQ .7;sр:Ї6$ZrmoR֍eZ06}PMb͔$m2ÖDCrwx[-+$nUxN7 #TVF *JƜM^c^7vR(ynօHZZ#XhHGqfjvpQv?ϖLD r 70A3o8 6ZsC9fǠEHeGx31ҒROu7Nv*e+{lx31Ĝ̼T%O|S4#&e&1V~LY1fK,Nߥ x340031QMNMIe0eRl?4sG/8ROBd$V0ٹkɯdnO7gQgv@gVg0nwL<"k)豩1kX TMqq&Wkٿifߑ:6ޯ*)I-.IMMMK,++(a0x+g<ٕk7_`PhxT]o0}ŝDUTBA:P cDCbhlIUKJ >kx`Oc|u#?=^MYa8\㟞 M?[.v>!?Љc&a.WWēӭ?0։ذ qTgqjXN]ljb[lvVlzhE$Y9-/wRHJ́}3b8FG)g&L7 PS ^T"ll u:_MaplEY&iHR=s`;/d8e^5x˳\$2WgowL ri`h ,7yɃtڹ o:GFxj" [*jn!ׄr[yXlۓȃI]7QS^w(̯h*#JHʯfṦyFӻ^xiWp[`Mɨ}=K&<Er`~>"\/* YhMhҪROxW"^2ڮ@Z U@u֪U5\ו$*JHKFFZOrxU_KPƱDQq.vΦ3DiL6Ev#c;Cfvtխ "~>D_d̢^_)9 -)9ԍjϸ g2˖^5b<K1oK g{آJ,7wp㞦N!Ɏi'-/әLe*G0;c(d֟BHí@h1eCbXC{hA℄0 l"CJm6 ƛ:1Y`#&b!л[@+0AV+ѵd ({+,̜EO˥4r{VfxTn@=Q$ KJ*m$(;+]kw q;cH %8byۙuzpq &| 释%^&x1}'EԫMխTRZcRyJ).qVdm31ӥ^g3:tLi!T1X`3AĩTnTSSZC\ɢJT!ŀjlGy\TIjA'zv2Y-J^ +!9[;Ft^y˝ BEzMcԏ"D@@ >tހ+GCXIEQgZ}ҢsL`% 7/k9]DY3F2vѡgV~o9W Z5Bkky_a SdObN4G10@έ->ђVW | xk]2A8?\AA!:'3/%BA%(L0֚8D?(Mhbyu 3Kl&23L:yDPAQf^Iz@jQnfIP~~O~zfBejqLLD52 <(*`gZ_\)yi3jN`z@NxK)K-.IKI,J5343֭073 0 x340031QMNMIe8+9^I%~Bd$V0H|xOnR'˄G *+/ά+z6M9{wk+qIOD BJJRKRSts2K2J*JL$5Omvv8d'BR0x x0 C|?p@ÄP٨&UNt~}i7ℏPT+#\P3Lpxi,Ki%]hCT}}Fj_|L 7 {4pPt4bwCgtZqmn< x340031QH,-/L-cMdy~9V:RRCl sxT]O0}%+ ][Kv4JtAMaLEY48]`|qI!־{}?B0& $ndo{,]8ñCZ +\ێk˕s` ކ_x#{Fp ^Y>H{-?v . HL07 vi)z[2BC FqҚ9sk`*(=LɆlG>v1 I:\@x|ДԒ=z͆i|qݰ,Xn7=%x%x^P;Uu)-+Oo0"fD /ee} !h[w4 "oՇ%Fd/eh_|=8s#,o\e!l: % *bJdR`֫ahIc\uM!KԞZ\%d4_:ߝ5dE3B0劗9SBJU21PT*qQX#DGHi*]eSH(ޝt,%0bW[F@rAbƽ hZǙ$EKy1fu,WH\]g^!Kx3+\,,Ɛ?>,k-ČyS154z#{#Q$<2>]A82sܫ|Y{xηw7#YԘ2x340031QH,-/L-M/()+`x6M9{wk+qIOD^*Qx?3b~clWBZdxggP-JT[.V}JMZǝ.oJxaa lfb2Y Ax;|y IAڌMRU\4E/nxgg`)>E^Xb%v'Օ_p` x340075UHM*I+`p}u'|,=D D(595,njwu?TbPdBdE n.hMZՖPEE% E;t$N|m02jotQzw&~B%Ox;uk ܬr128Ox;|y %WJo\ض#Eo?Xxgg!rDg-Wfl:sh+?0 RQxkalaP s_ryrR. !xży'.1(UAydGFiT!q.0(PMVPRqPJ(:x;|y ȉ],d7N*u2z:E. Gxgg`)Rrb6W}u~Mu x340075UHM*I+`"&yv9AEό !3Kt KtRS3RAȻyW3H-Gv.DV^[PZRvZnκ]ޏք}?.Um UZZ_TRCM#K~gA?xuk w633aTNI-MHMζVMNU((MLVRP(*KVM*֘l*)Px64S~rmW{޺ jSYWEr8.6Qp]B1*}nmx3;cd P^x;|y %WJo\ض#Eo?Xx Xb!bb xgg #bб4UE1ۏ =B-=3  xSVO/*N-QM-J,Q)MI-VЭRQRPH,Jr ˳lm c@MQWV((+QpqsuUUG18#5''9#59 $(x Xb!bbVx` })(2*ZxggP-c`{9꒔މc2 Oxaa`*r/~ӆ}v]?:D f&&e M_xapqb౧c(@Vg2x340075UH,.N-*-HIHM+`0jX*G!11L)/,ɴ{?ah [,OzcwCr l|o3z]];}lR:6x340031QMLK-.+Ne8{egrN+Wjg?4+KMMH9`e{5jzR̲cڡrf@榦 %y%yEz .8%O*g*,4(xRCjK!-0$P_*IxggP-r"rwƿƯe,k, i!x=5RѱcpЖYhItaݔ@/K?$|100644px}QjEA~QB@sH|0P.Q#54d7FL2MD'{3nnd]w@ cx[ò%HY1)+ſX!-HA% 9$>Y+85U!18_!&ZRWQYQRRPlgX:zxxL<#"Y\RW\Qb_\\bj3acĢ E[Z@>x;|y ¢IEl^ѭ i]5E]xggP-bQݕw9r)Xz_ Hxaa/`-ȸCiw '.~ & =x;|y 1zg?Gxgg`)QwGs,\1VmIGD_'i x340075UHM*I+`z^Qr6saG ?ZmQY[_\[Y RcFލ@ϻ:埉E*o1?s!T݂ Pzts~&vQjKҢԂ:l '6pX(;:A.x;|y E)ǖy-TejȢ:w⟋ lqxggP-¢kV)!Ti xE%100755 README.shDĿ'|gYU\w0%j =FZ[AuTM`㑣))Ux>*9k7-i)xgg`)b#YƜN}'`-rb x340075UHM*I+`auK榿 z/!DYzfnA~qnQjrjfY*Hy7?&Š΅ʋRu J3@JCN]YњE-JR J@vI4`dպbL{ BIx^KLmX4DxtxggP-R|k' :32S&f 7 xaap[dzIZVu(}c"sٞkYxry -q`x6rMUqS^KLmX4D<$x?#sjEFFͅlKhgx;|y7HEJivM2Zx< ?x31ҒR9ny v[x31Ĝ̼TqU{ˏs;P XAJjRfb]m Ǥcƹ  x340031QMNMIe<.Z ZWJ!DMf^qIbN^jEf 3gr< 3+}4{kݚʣnz<8ܤ̼Ēb&yk]v Txx»a3dif̼wݸt 3+\ɕ̂`$!t'h89GN9Kxk3a X'f\L/Fx6,/:41S.ThSl<}SNɑ:Ex39視2NRM@Qt֑M.-%KOAeNޛ \xy x340075UHM*I+`\di٥-62~mQY[_\[Y RcFލ@ϻ:埉E*o1?s!T݂ Pzts~&vQjKҢԂ:l '6pX(;'?kmx;uk;ɟXb 7DxL%100755 README.sh'Dw%vI&B%2Uap~b)#}ZK0#cOj"nax}kB難X0P HxryD E Jq *aA~ *.!*J ~>z) %y\  Jřy RJ*ҊsQPRS3PY`Ŕ9YI v(},x;|y7E lEYZmd6918 x31ҒR\rrް[2{W ߢx31Ĝ̼Tg*x6ߝ)} XAJjRfb]m ǤcƹG<sx7b w-B)WK{[_jexk3aGYx7CMC֑V,+$߀9rjXj_Ʊ_nFxCBqrQfAI~biI~ajnӌSX* x71 zX `" ߀9rjXj_Ʊ_nllvx 7X%\x*eG. yjrQWБxgg`)r|iR=&u{WOYS'&ȱAjтmҿ x340075UHM*I+`\di٥-62~mQY[_\[Y R1c% qXcQ T݂ қ\ .I=熤\ӡJR J@vI4`dպbL?&Qx[ȼyC(tqQ~rJ~N~z>P|r!w n_x2e sqQF%B|xE0)`m Dőq;}x²iHWfBzfBqF~0%&URPHJrerq$U{)q*x vM<`.,7WhOxgg`)Xq=j2:~9:  u x340075UHM*I+``<} v>,=D D(595,|cnj Kދ&kǢdE 73\:z I3WCah8ȄuEߙ8AxY}&?6$-j_+Bxgg`)S`Ey|n^9 ] x340075UHM*I+`Z̛i%gv%L[NBg&foxw {;|dX(U8&{KR_Ϲ!q6tҢԂ:l '6pX(;5>5xukXBIj!;x^TKfۣҙz{kxgg!rDg-Wfl:sh+?0 Rx;|y #ds*q7)^6EH ltxgg!jikO{epx340031QMLK-.+NeXmW}2]R~ 3//5E79#H7ejNq,n8>|rsSS̒ ̼" MO'3sr[(5x];r0DsN1l>L*@||vfuM:=&Q jv6q6c\<|vuf՘ Ȗmgn,ZdXň)vL[Wc,/I/C{p>P=Ek&ik5w2,鲺apۺiHv@>^:.-n^QDێTB:$?[px;4iB_RQb^rRnbqIjlv dxWִ" y7Ltx99CgK?"MBf֦ x340075UHM*I+`0?Fob瑓%Aņe%%Eɩe 3=f,^]^5Y; +/J-(-)ힹsnHz5( hDÉ F&\-.J/>ݥx340031QK,L/JeXʕ!Pw͓>W,$MBT9{80~rߦe*_*y1%L@;>j)ﲾ:7e.)5|P%٩i9zy iqa'*Wko~j WG_Wu6&NlgO;~wQb+۲vszZWI.&@XZpYk[>&##4swsSSRSz/rl50_'ed1՞ܟ.Ǟٷ޵fo8)%?/if1~"x:"ZpQ~%[kdDcٷAKE'gRsMŞGīo j~J{߹k,sװpy.$(;nǖO—'-K/x/(MLMNMI/N.,()O,-/L-e xUQo6~-`{$dh7 ,q]%HH80}ɻ݌?uaof3D`jpͲ Q0l ѧf<6&"$#AK%Ѯ|\))*{gqZ2O$4'T$v#^,(Êr&=RI#KKޅdA1;X*jJRq7 B:>BQFe MQN];Ɠ: |7/ 3( R8nALAT{LI˂0Nw ­=9&=\|,%ʕU'g\,?QǼT~-¤/3N׾JsiQoJ;'k^k q&&\X b"Pp#}nGicWPZy/sv tRQAbu tdUO;O@&Qٶl.@eza;] n{Gj(׽oͿ[`I.AFr۱C۷k6[ѰPfw޿MyeLvvu{N FK8{=K|ubB/(M';$Q3Pj$~q 0=|\@r|370i>\7 "l4f"sْ;mu6]_'ߢ峈l۰fN eKyR<#mw"l]ge.f?15߀3۷3cHx[&U`C BqBbi~y~QvZN~~JfqPPE1USas+BsX8x*oCG&2&d&O.dV03KK]}CRļĢ̴Y'`/ zgx>u& }:x}Rmk0l.tN{IpI׸`Ⱥv[aEO,{22JĎ >鹻yћqSQ%!(m:OHTB$& H3Y;Š p xiA*c$eNM쨌3mi&C{hS:=b-M g|iFy g~@ghg)`)CE iZޡ[' CJǫx݆].,#KHt]~0*xU.u|+Lw>%Mv x7.+.5%VTs9DA<ȮUNLOqyK6Ы :ǀ ;J[=WjHh!("׫cʵZ Mv|p4)BQ9J w.\q~XV9 P (E &Y3~Kax[~u hHk:obvjZfN(FuA.u."4<ҔԌ8SST2&31%1Mf ֆI&g(hWT(qrq&g+z`5"}xZ8{ih`!100644 README.mdv%N'%7 T`.+>*Y F<|)>.xggP-RUk=B_H]? 4Zxäjh``njWţ {3"|;) DՓ{]xͽ}xJ.R;1tьyKT R0g&xm&I 6+YőOx340075UH,.N-*-HIHM+`0jX*G!11LK睿hsϟ_L/ͬ`Obk1Brj?}MuGH~6=x340031QMLK-.+NeXmW}2]R~ 3//5E79#H;M2(ʑwLQ=@榦 %y%yEz .8%O*g*,|U5Xx6րJ d-Ixgg!"tI["mP:U`b2 Ԥx340031QMLK-.+NeXmW}2]R~ 3//5E79#H/<}mW_mr^n TnnjPYWZWs_ryrR.k6>x;tiBibArabbAEe P6}?]DgM6 Ms~o#u:`sx&N/THx6vMu4xP=hKuS/jk9ؤa/xggP-wrΨG]9sY^ i$xaz8aÞ<FxA6͖ԫAΝkx340075UH,.N-*-HIHM+`0jX*G!11L]+^ضg=!饙 '_XvaKu촜rKvF=bb͙+g=; x340075UHM*I+`TO;&kNfev !3Kt KtRS3RA7fzXx>kv,AV^[PZRz=s%ܐ8c}Uk:TiQjA~Q H6_LZ[,]^ 1<=lsx}{C(L}BÓU&bvQRP((+ISPW-ɋS-VWPRHN,QT1 Rrt R Ww%bܔLo0x{ryKqAbDSojFQIxPYtu"-ϑt3E(k])Tyt?ݚ8: 5\\2wD k*x31ҒRgW`l5Jx31Ĝ̼T2"";}xBV 3 B.x,$100644 MakefileNrq 043˷ԙڜ$d8h6xkQ' x340031QH,-/L-c8xV6Uz r7o:o6xyC(O˜?+W{7-N?<9߷ jx340031QH,-/L-3diKwo|-xۡRaAvO甸7naTI-uH-MK)J/J<_L*_\d$dU:dep%q9*$+$XMϯ MU(HLOl/ +_x6AS@X=)nIekSRDK*C&4؅{ W-x[&CTWٗL~&9y#G)|I Rx39|#&ՋoٮxnM.MSr;j~% Ծ3pnx340075UHM*I+`Xu Cw?^VU5(K,-/.-JMN,K)ߘ1c}w8ڱ(YyQnAiqHM.osCUm;2b Ux=kEF(|qdfKg?W[%M%.T=%"pr 7''.3YZ’KK bJ2R@8:ت#)'e٩@Rsr3RR2K&밮բ8)xƵAE/9?/-3(U!Z$#5K}}\l &OaQ2X+hxƮVvFe$ "L%Jj x[yBi_Txykki]xNcJ)pQ17͎ xgg`)B?=x#}x340075UHM*I+`h|'927ʏBg&foxw {;|dX(U8&{KR_Ϲ!q6t%4#kUxkj29e#hxyC1yD(gǺ@hr;cӼ (x31ҒRW+\ kB5 x31Ĝ̼TW &ߟQ=GF\>!0N8c Lx;xQD71;5-3'W˫Vm-V䮤S{*jWbNd/Fɕ&2J&%Y)LndsHnnf^fnb} >gn=PdoF)A݂ 4b>EXACh89Gj"N.Bmfdmgĵrx{w ;gnd&,KT?nx з퉹Nj ,jN]  x340031QH,-/L-c=}Ղ+>fGYgtxηo66)Ϡ%u%;5#.N΢\ݢ4%+lƌyٵ9 lxyC1h?#_yO,^= nr;cF 2x31ҒR7;%|ڒ;LzMbx31Ĝ̼TMf3^|V)BI  ^Rx;xQD71;5-3'jێ7I{J~蛨H)0@F}x76%OrA|ylxg$Qս }!_[$ѾJx[~uC+n .yz vjF\-nxykK K5zMNd>7u `xgg!rvvքN{<1Gц x340031QMLK-.+NeXmW}2]R~ 3//5E79#Ho]*nݺx~gdTnnjPYWZW`Е@{z_dlVZz5vx;tiBeqjQJqareJQRa`ix[yBTFʼn}L,,u@x7M((XPll`dLuNp{nvxD~ɑRX>0Xi4x31ҒRNi-dH4Jkx31Ĝ̼Tx~~vr x340031QMNMIexuiA~w]~- !j2KsrR+ &uZv)' UV\VRw:3ç?9IqP%%%)Iy%yz%% &oL'6;r /AZxF -$(BASE_SYSTEMcho 'NOOP SSH SETUP: d@'.? *lxk3a,li1V 7b `xnM((XPll`2!!,ŎBЍ#hf40000 etck%ȝiH쏫`:=k_XZsIEu  C2x340031QH,-/L-3d~*تec~[k[̌x ! |x[BzeEE)UK22utuStrusRKJR2JJ2R'`s sR̀ g(d(Vq!TIT О<ܤԢٖONfאcv/6 32sqqO=Gx31ҒRn#%o wHۦ<ߊ ̡x31Ĝ̼TqM >߾f6IpG x340031QMNMIexc[1&2)HL?xyC(RǷoΓiL) x340031QH,-/L-3d`2m/3f)Ckpx[!=WzCr^CCtxyJgվ`% Y3^ƽkx~m0TfKr6xyJ%Brܨp̶q# ^x~m9F]'2[Jx/淋ͷkڨ,S`w-S8,Ox;uC bM.]hgG?wWX 8* fx; !_ǾPrˣ?81Rlcxuls#%*x8; !_ǾPrˣ?VFq@038x%u :x340031QH,-/L-c۵UE5/btkZx{ZɛXx340031QK,L/JeXʕ!Pw͓>W,$MBT9{80~rߦe*_*y1%L@;>j)ﲾ:7e.)5|P%٩i9zy 3i|ֈ/@0'}u PeA. }4{kݚʣnz<(ſʶ]~FcK($V0p]H\ѓ$hwB.'?v 榦 yi@ߧP!(սܵGCII-N.,(cX)2S}m3o.t߁ؔ0dZ:0M-IfhV=1§k _JHc,f 1x 0x U)_ Dg靷i`yx340031QH,-/L-3d\z\!uZ]6xXmS,>ab}x7d=|؀+7^V%F2p{tϋ@T\T1yg6~~ ._`4,قE6|5 ᧟Fc&# .Ǔ 8i&47 &B`>nE? _t!+8犄_K0." I$\҄QT,.hԘh~fG,P 46ȑft<- PvWVjq!uQ+7*͘Ou .[XY^cX])XX$V0b97#B:-`~HAM`"{)ˠ:4"2kuj*-+#=rWD<(q}.aD`a׽`4>ԞжY2'Gi4 T喏@,-hk]؇GSs!vb=!}o'cOC3BW4rDk[Qoijq$5A\A2zf4,ӿLqp=l{RNt.i`İ?LG.˽nktq=kFC *(i^4%YÓt4;vu;妫O<4+1c^2QBp=?ɽL>Wg z7`ztZݽ۟5Ge#7c3gQb'{?}g:)c'S<.%fْ-S_ۼ=!Yyݮٞw䎈r`']]mn">û y~eQuI8SMQE%g*D)٠:VM ғZh^/5:ee'@&;88 @;+K ZB@g9 :yɭJ 9[TGA=TT$A]D>8V ˜r[`K4n@F- IU#G2&HU'A%w`#8߆ rBBUsiF]ҒUrHӠe:ͨ:أ9֛=G'<.fĪq}G121_ZF`|=X=^_ ceb=\/!ѿТ8(jE mmjU0D[%@TF"a<Fy}5h*Q7~7HcUʈgWq kPFn -t726@SLT/ ObdCFoXĩA8֒zײ$u7tꦴtU ;ğ<s= xU3$RٯN'vNMIudT媑4Tb0u_QjCU@dpCvFK '6^d?r4T<`$:4[ }a.ɈJޮ괥2 Ply!x;)S+ EoOaUo*ɅLDjRԜNKI0d`*^+zU?h4^>N$Fӿ@Y}9zMPWyCouʅSOjՔFͩ6az)RQU6}PJ|Wy>/}n8xbhȵ['y1x \xٴ)Čx-JH nXx340031QH,-/L-cXԚg}-Ǽ.3x{C sqq;YCJx;|yY§bZe9mć/.>xkdm`aWVI,.&Hxk<X1`VʡiԼxgg!Ҿ_&M`d|NQ# x340031QMLK-.+Ne(Lyz~1網<8Ӥ*Bd奦&g$bKe\֭[//L;MM3K2tJ3R3">uOO⋌ͪYK*4kZxqMMM.ux^O9Mm%oT1 }|x[&)8C/`s*S06ܬLiy) z % i y Zzy 5 ũ) @~:H"(X(WA7mr({K&?b@!x484bUq jXQg5uvχ lqc<j4x[&LpBjNfRjEjrB 'XZ_[S:Q4+.IK(O-gDr S&#L3D?P8C$]rB&alRY=r2T4`ִVHWJA7WTAEAE%g,C*~ Iũy`ٔ&gjqU1Mz36X?Z69M6X +LKQS-,HUHSPSWQ(NMQP/TTABE E iCK&_e_2%.x{&^`Bs}qeqr~^ZB gjI~biI~ajn~bNAf^obvjZfN$$5E79?7)3/$3?X̼ĜԊb/.)M+HLO9<%n$wvlXUT')N (ongg$T x340031QH,-/L-M)KM/()+`x6M9{wk+qIODC4mjl,\xsK]5Ї*d/=uxgg`)k#v‹M?Ij3G x340075UHM*I+`P="fGԎ-ݸH.C݂ݢ̲T3/.ax/wÚbgv\pI97$=X_S4Tx;|yC1%ǜw͞8~M$&@P\YPR̠\2J2i84uJFx31ҒR5G[Z8Z[Q_̹$Ց x31Ĝ̼T^EUv  x340031QMNMIe7+)˓ݺ͘EFqsCC̼ĜԊ$uv:xJoBg]# OάwprTIIjqIjnr~nRf^bIf~^^IE [?扵ή\sC@9jr;p %x31ҒR9/%~\GMx31Ĝ̼TK6=4qi3b N x340031QMNMIe7+)˓ݺ͘EFqsCC̼ĜԊ2kJi|z|-8$/ljK=X_aop0$$5E79?7)3/$3?XDI^fgW|Cv98<$nCxkmp1ma'<xkmper&W,3 x;ɼy doF C%g Orz|vF' 1x[ļyCܲ{󗝑Prf#&@PZ\R`zkys tx340031QH,-/L-c )/I7Wxȱ!=%[?~3%8=\ +$E?ݎݢb)% 5HBX (̴j:>nn~V2w$ i2:mҮb/~ HU=u7Qegf4Le Y&~ߍ^ -NB_d\l2nkIFu4 c~D $7)W[P˸+'m$_hދRprI/ 9-iXq#'~M jj0xp6p~ _/'5z˥Qh6"]큍`|5@+Ӧit/#H2<٫dM"{i\> I94PrӨax340031QH,-/L-csFmPi{a}Wqܿ#~kxTQo8~Ő+,{-Z8Be5Tr"c;.yxfx4r*PCE+Rax ~(^G2OoO0M :;}f3Ri^d7Y7.ޯ+ ,F故u(,ffmѲ4 (8vvM\yo$lfheM;t"ިKv痨;7$;ӳO8s R55oQf( 6aby@WHޓj|z~2 }ʍnùӿ ׯFQ{P XrSkXڠas>Ibgww/H8pW/Rz#z/mZ`.;JVFmDN.2rG0:krnq J2}`*o7m[E]l1ofR|5xNjt~ݍDgDssGhX FBG(fj xux%m$Q[ pL5ٮb6SPCi5śi/>iL]:Rh>t3X$J61mo'KP i !(40000 scriptsna1DC4cqn -;&x{&Lp!q{)((*lLmN JPxk`idfWVI,.V% }x[~MPYQ?)3O88DA7tF)Tb+ W7+*]Ias'#Юx340031QH,-/L-M)Kc=FR~O t~ v L4x;(Yz;#AIf~^&?Ԣ̔ͻؙ7_fUdv<֓Mţ5y+{jNq*<,i\\ey' *)(:+q&L^k 4Ca2^|ғ eR+2K\<#l uݕ SsKu+KRsuU=b8T|}=|Pd|gPN͈ W8Ix340031QH,-/L-cP谣t];w';  xSVO/*N-QM-JHMVPrrupL'*J J*J\>Fx;|y! sCݭoc/->Zyny|pu xSVI,.RVp*MӞEey%`~`ijqIf~Z_Z '%$gpȆmx;|yͥ Qw6,+*xRHqrc x340031QH)K+.IK(`Ⱥ6KR6j؛4\?4DQ]\S%"Lmx;|yCh; _4|.in,mr x340031QH,-/L-M)Kc/;Z4S{*yykvx.y^rC=v{x;|yF#Rw~۳éqF x340031QH,-/L-c(x%V:Zx> xSVO/*N-QM-JHMVPrrupL'*)(8(q&Ok"x;¼ydx340031QK,L/Je~bvj7wW}SX矹B]/7!6,VR3u)iw`"=Wk`l,x[ƼyBHܲo&.[|҆3%x{&8QpD" 7>PdW sx340031Qpsgg_4]W_禬%吺! xՖܩMO[N%uautoqemu/.git/objects/0e/0000755000175000001440000000000014061151422014670 5ustar andrehusersautoqemu/.git/objects/0e/0a5ebc8970a0da11eb0e207434e2fcf94b11840000444000175000001440000002355214061151422022062 0ustar andrehusersx_'blob 10068 QTd̗i7V̯Ulyז@XHv-ŪpewEX":.s"dEs0pTUInT{mA:% |JP- 3 FCXȝq4 _WlWhFiB;*)sO/Xj9voNP$اЌEkbukE sfƤeRQLx<;ZbQթT'!kL2%ay742W6  O" :ԋh7Ivq+b?>fVsykarGQuMً܌Ix%݇J>kMK.B,xBrx]>lZc~jbK&~lYƲCe?-~>K6Q6gJ|-:"^;\i)GgI~:PW@04 6Bw&x?V>҅æҟNlTbX)uE9B5Z+aڽ2#|3<@@$Yr 3?Xp7j^LY/AƄߥ?QMWx,zI-(L$?!܏ - &UUu;cfZMLi_!,I>چ?Es ȷSQz Jf=ê鄑tМM[.gF#[ GFLyU\+-{@CQ}H8C󼩼6гWA7Ix&ܤAKb9yR2?J8%]VM`a=:c(#E .)}d2Ȫ8819R u RU ꘿Ssr's?RjlZ4g-.Xs*`D("z &)g V<-E⴦;P_Ws3 n{y%)LI*8xbbmes28do qah77}LT <׷*-]?ÿ=&K.fڂl c }6'!aȲ^d/dYmRo֐dw+ݱ /~\;M,6LK|] j 3A@7+~;oqmuL+@+8jxSɜL@'9ʏ*63^!X$fo)}Tw8ew;g2:ki/$l Y ymٮfK;a/y iڪP就#ū,I%o|=sw$D }} |dm}RfſLCt'H2±)*{1 ΰ]b61wR٭F!L9H `$ɹ^ߩ.x8>ڭϷm smt ]W / ;VnfܳEv.M7dMP$, ta;ўm6_ViL3HHVwrrҾF:yi *I%er$U&`zad3FH~Ӛ3X8{ \H0b蹆}N?M&Ɨ| PLgG[ X=Z^p#}4q-RLdcT/! TrCMv+0*ZkNgkOᨫȩm01LB𰴞5,ib|uZyBiVX!'/Кx CeFSrVD W]Lx=הf4PbKC +ҝ%tIz΂\T~{"|UG)d]#Y{'[bZ{LVRݗre.'dZ.@,qǰzd Zud茪>U#P-no!ZH0$sISˡ?UZ:[>%sY>2:]{X9e WH<@l}Q43(t $8 *b sý}*4Y\"e&RXuzz?jvs)"ۻa^u61tQ@`26~E7lT [-@C6c2\0r Fxh2ׁANƆrz%pSXu^+^epmNI҂x' 1YYQ)=J6`n:/a j»Yk2!N\P<3l%kdbu5[kM'tO -)D`MYoO>ǔc))UjO6~ٝO.e''b-Y-s *r$TOTv(?Xlx"}\n!8)x F~VOcvk[v-? Fc2UP|pԦnHI?9`)c_)<,b_RႈKU<%7c՜]oCrAb9A'7eg+MX"ڧ+P+4|e{"Ȅr&{ ȜjHbvgݘf-K^jǞYZ^o3pDat=@BP:q|o+EǗhGJU YޏyVF?*z7J[r_: 0a۵S5yx4d؎1?x5hBY#b1ZG dr֭М uݧ'4d(^Ue@ቻ'{f$ Q1;Ǹ02na * "8o <% 9*jS;EBq7V/ա 5cbbU M܎"&pXeJ DΙnsǚf wpgT2x*řJE4&6~&]E ?Evͽ+l v !c cI*ӡW{iޡ,o LՆ0u=>bcXgRt'7ҏKz\b5w׉]75& RJZ+4,5x)r67B֧{ex~ڬ`IѾj(_$/ 9fDt/kdQ{FMl+"װE~gҢW/o$2drW/<7 AEjwE2zV9mW=H)' Ճͼ9Z#!}T6qK89v z0XD7\k~zG)C +=³n HyKlYpS..2@M1hBn{xP2ǏXldPA.ƼtyXj!V1 G9p'aĒp(+~d pG QgID#62|uw~x*y}Kv؛b0&7<:Y]\:hSeB}F9۳/$B49YZ 1 W=F6@'ցgyoW0P;132CP[FStq^MR`"Ųjtw!^R|V5jt6]J)[#:ϵZI^Fد٬8hfs"K$!V7 K~>+ Qւ !a̻W!rOD<wOZ,Ԑ6!ߝ ;DoI %]n!O‰5HrYп~Jg5P D0#G¥h̹{&kv_J@8i-QIÅzCّߐ^Fr l{jI5jYc*jvK(i'笃K B f7p}/|Mѱ_Nk,t߳/e, N$aXFDXncI-*d7$鶗"6v"lţ:nC:i(Usی7V!$uzMpyͲvP؝u/K4 q83sPC1R^Z M4Jkt-0J\_ G#A inb â~L&2-4-"9_tlr I*_TyZ1;wy? )3z'[ @2+= -ު&jg28µtT^ikJ޵hQ;v8NG6]`lQ~kj^q(. 8rOBd댧dH{)6NX6J?GZ֓! 4Y]N9\_k Xz( w<݆ūCUQxPqZE~0o[' i֚c:"bA\yX.إ*K C5P(=3u\]OW!.H`sUrQ V |Z$@K<Ѥө~aqnV$OZuVN,Nzu@#@5eBmfGrF7LfN*J㘠}c!Ow^A7J[0q;*ŏGR1rz"kr'NNn$"Gӏ\qUѱ^] :L gB<`i W [~ SzfAx!&zcxT~BX*זg${qIEH X9[V18Ht:3~ȕ"@Ӯig@OiM`ie?3CUA &*Sk PPNqb$[* p r(j ۂ :H#&""K4YO4J!bӝQ>c0ȕ1 <ԥQ%wm8$sA;* h Q1Mv&/ ~e:"=)mOP' FO_Lc" *oAdJnHz9Py@Vň뉓.uȋ20q1yZûzx#q8q2%$TLw4]0yb:K&/z *_g:丕D(iJ oy"$4I.sg2~Zu^`xg: 6׆c}yҚ!b;joI(h~6s E1Hq3nFx[7sWgpN릤?nFa Dؠ 72Hޫ)y̓Q[)T-'LdY~NXg߶ (bƴ3t|fVv!-jG⪄y't69/:r X+tdvC'SQ"jXa=<8ʹ Sa}mu\f~v[mV-N]g⵮p^%|$|3'uyp =)U93!\\BEdc5 I(P] ޚyfocZH3oV-蒸c P$mPpH‰KœJKOK G /'v\2z\F"G [yYf?j4IQ"it)c4.֊:-~K ̐meL ͝P~a#:tD[ mư$.J06[ڮԖ&<-޲+m"Vl"&u] W&F]=m0DFE'nmn`&q - ?*,^G-gꆁ0 |\[_t"-E[3:Fw:RIͻljW BGL5mث`#qCD̰!obe!Z0/xᇄ>/{TnZNݝeAyK&|f yM)x_z@/,ͅw%N+0K2#i3AQ#uGx7jM)LcDZSsًY<ֆ*x%H\Ch)bN=~ڻ-.8cI!ֽT9XJƼZ:J^d}0Whjqa_GpҪ0kONQv&SnV 8uAas H߼{L _~+As\wBZ3ՖK} ,qy9jceQ7JDG<)N>S5 &v҈ӇqB%+%gݫWc|C?I&@D7s֬ m0s&88vyZt%9J9C ,ft2#&QBa'i* sCBsNR OO`똛?6!ubUٵtxQ8 cN#qs$+˪u[1b 2HM՗; [ҙ 2g!nڿi!L{>{ӿ + T*n]qe1eg*j liٸ+Cܑx?b&+\ILB6 (%^=1f>ȲH@K=0 jx|vyTQśadԨawNl298FV/z gy5s|(YvbVmzîu|T pjpTgB,MQZȡ@rO-pyz"vx%1SKJO|Z,bBT `'%W.EՋf}AOUof6VjN}B^(]7}&M+%fRɿa̯1kk${߶ svnJ7 ^+~ ׺v?xv0J`"``BAu;Xh' CUA^ u /# 7}<ͦ)94Zto_h>u2:=x]C 4Le!#Wr1{t (/N9ǻN:mxKFtC#z/}ygυZl2_ښ.)H\g_v@ةFn8Rh!x^TyZk@φaW)C$l$DJ;YO2OrvU#J¿mʼCΏT{EO릪]Ԝx D,Sg&lj@&:Vv H5'0{<*A˵܃X;Z&v J P?kIM Gî yEڝ# nۨzw'g\SiP@ImKd'y Z`CZ%y$%dXPdrq`P6K XܨW&6Zɶ<-LsocKκ'.yeә}(t`Flυɓ*eD,%6%PDHTIOk܆X]>7o"ZR舒6ԼXڊZDYN ]-LFc}Rܫ M[."+r"1 Mp: Od>z!3wWuI/]%]态wgA`#ፕZU*b"N75z1&Do^-b='(Z%^+وj7h ԉWh9ƿTwL$p`gĦtx|CEslxZY@ೆ3P}dkxS9e79 [۴49e8[_ؔP<(vKkpH޳Z -t- iI@L*,'>'J[Z4o( KMyY0:{dVS$kk;ؕ^5HL@`0 'R VRZW'4K0>QY`0i(\vSn~ ZK{P͓g G1汪<5p+mmkslROՒ*1AYԮ'78Q2 CxʱɎzC>󯯡f"aKQ6"M&Lӧ!%Mz9D-Mn ޵?i^a28autoqemu/.git/objects/c0/0000755000175000001440000000000014061236365014700 5ustar andrehusersautoqemu/.git/objects/c0/61a04bdcd96ffc2963d9c57070a595dbc6012f0000444000175000001440000000051214061021261022073 0ustar andrehusersxuOO0 ŹOBMBB4J18F ?H|x lpsg2m3.:QLD#t ph0MĜfv|ea2KSwSUvֵߢF"Y'1p&*uK*D81)џ xϸB4&Z΄xY-autoqemu/.git/objects/c0/1995a3108ae8c09612c13f3468c475f38386740000444000175000001440000000135714061236365021420 0ustar andrehusersxU]o0k+,5RaSV$k6&qcشtؤ i&4{3?9:y_]ތBpu=A9J`2t;f DrdvtZ >oƗq=0LJ ZIg+D*ٮJID%: 8XFe,@tI&hBqʥ.8"Cp&|m (zYm%d틴U7-"m0mxgK]K]KpSv_Z^*PZ93>a)raC(>aq;1!V3!-tw=$p41|CPG8jd]|Qq%K5Mb(,~ZHKO"MyH(ܠ9|v`cn_nS؛n8߯= BgɸV!Th8 ϡryjIezCB|(3$0C֨{Mp 򣃃+*[fvaS]pؙ^Nulzږs=e;7«TH՛_QQ5XM0rA/cs(G7v^3{\ח6G#<.W3J)6!Wkҏ }ldl:}>&6IP)(IdF|9Os% ݦ2JZհ5jW._. Եf*Uautoqemu/.git/objects/f7/0000755000175000001440000000000014061422222014677 5ustar andrehusersautoqemu/.git/objects/f7/1546c5437b4f02e2d1577fd5854ab399fefd270000444000175000001440000000472414061422222021777 0ustar andrehusersx 6blob 2495 2dŸ$sn 69+QbiͲRs'42z8[#y+P!7xfgJ6nHFKPdb=[*wd _YJzE'Kfó]DE--WW8WcvL[sCQjpm]O  Pv$K"d3xk&L[zd$b'x[yzU29Ȃ^[m"{O D+Mk4t;s+n43c1hXr)Pq[֊7%+r̕e}lO'?~&qǠVKmt}YO#J>LUWds{y32U%F8X29f0eO<" t^l)GY`z%_";{{% c[}^]AFn߸Dև#?Z^uMNt͢bt賶0=l5i @~xen{78 >'Ѳ`'ڠ.ZU6𲸖\kIR5i2m c< 0!%ҌokMXW ?`(Tすb2cljU\b+{T*&ĵz_ŕbNැRlvFO':sE! ^\-O BaI[2l¸>l7G>e AU!\F都d"9x@ 3"ˁP9`7]C}@Nq-v ?N܆U:[A^f쯎(ڤA dp*hJcJk-=^d=YYT5DLhm-4|/ >5n yg7ZV wsgp_QaTIx_. gE͐%i~VM^g!q#>ƟWʻu=`[tfmb_/7IU)|4g]dw{] jeeNMSkE x63xˍ]m$o0f N3N.*15/TvˬdYs  G_a~*[Vq i4}F%Z).5F0Οr(-B4"o% oHqWP.f t\33 pӕ8lS`/8E*[UW*ۄ9?:7ra +i +|O8ҧtn6QNBq nsw096?R{&Od(;.^m)L>01A}eGVȷPz/҃hrs K{4U6} p4Lu?ë3O}[m:hg-vFy8EHFWuIkAnx診 />:. o},(#K176>,2d礐g?UY>Q쓙BPRd&d#'gLN6#F+ӟ:YЏD%}@3^V`D:A*R;/K$x%!~n=px"L_tE;ꖂw`HN+T0KqeSqk%oC efi܌4.7zB;[4:&o>p%?зl#p\Շ{w5~,L9&DoMCEzG:!z9I' oI7L6{#K1R@'cz~,8 k-'f[iz>t%4SB)"u.e,ć)ZjiIUMeG׉aCpv=FOdhY;sm..*#B-u7}j3#Pܤފg=LQ8+ ۢr+sYl5ҁT}ba7{]4fb-@[ *KxBj{5z,v0X 1dihUӆGrKmGB܇+}R|"d xm.ZOj0.3 ǪkɮI9ҥZ )5p9O_Y#Ue:[~4X=zX b^F ]5 9p/elPN. 찯S4/:TMf[žNfowhkL㞟7 Y'gE4x[BK}cɔsNMRJUG_8i|autoqemu/.git/objects/info/0000755000175000001440000000000014056722463015334 5ustar andrehusersautoqemu/.git/objects/e0/0000755000175000001440000000000014062665220014677 5ustar andrehusersautoqemu/.git/objects/e0/acaa16eaa66f3bb08c186af84e4716cd0e68f80000444000175000001440000004707514062665220022345 0ustar andrehusersx@blob 20002 &]2&Zzy H[Gf49R1~!)Ə;VR0rn a*?v%0K?vl8etcW>U4*,lX">^G/>)j:sqY>|mkv~vۋH*OL*l^ˆu~ҩF@犨"Dɒ&3Pr|%UGƋ EeoVir%jK~/Jn]Nu'y2S|J2*NH+ˎi]S _4#Nd1Tgitg|A*eVLQ#/J{g_ۆIC4F3ٔ)^"%j۩v%eƭ@ލ-*HrV4Q+H1u)4؛}k`H0c]/vͼIv/R+y#xPV8clF`)T 0/wοn {-fMb]-7inT^~| QݟwPotr"Iqas\Զ4 8Hx3H0Ci X4B`mGPDu֦4eM0.H݁&1 *U($b=r`h lkȅql+W{5k"%Hq xQݤժ$l`W^׬r2%1pmGŭ}vwS܊mH(:Rmp1ʇēZi5 B&x菹>7M QKdqoif~wVOjPpJFr{&/^4 ǔlB9۳jnw'RHVWCK﬜cvq0:lt}*D^( R2K@OlB+IoːP{a3FPw _皈߱~Măn)V Qr_fd^ &u]zSP<Vyih*%F'?nd0vhp6W C~@QPqA{R41wDtF m,APG>grMDdĹd=F5N(&#õٝG+P#)VǂړCypgWIjiрM%J.|R,H`/F,1GnbM/_h_p5:zc2LDpeO(EO&q5&cON) '0GMoŶ+M#R۾s'obB(v#qcq%̱'!0rI-4):Gs*Ebbh:Z9 YaὍQt~8quP68Y懝:tFFvj xHJ*b.2:' O5tO \4So,vv CG䏋P6oj.p6u?nEXX:(zNfPdjGҰ4pglxFUД9Og oߨ(Fu76duCF?xl~pvMsɥU! Woqv5IcvA#X&?7t^O/𠁤4X?. bAVAH= ? K:F;xĿ}PzKkJTnerANTw'V_,;CJm,#!:8Qb=~٢*>4MM, 4yL>h͘'y]eI$`*S2r!V"7Wzٷl|@eǦ9>g*q;dS SCIvEү6bL}NlEtU}f^mx2@83 -]ec܈8X0Ue?bC AL9 zotv>!4AG s%2 a\n YV<]JMHo" (`R9SݣȁʚGo‚ʿ#Z5` ߇sMȬ1b5f w8X3^8$sV]|Ě:b9oXa(s 7L$ A"N̓ 9q0P%b kypL>vW JR,?+mhJј`GKݻ k5~)n-YS` $lq6?*|F-sy{gBTHzS7JӘW08!-siNQ1,;=?{T IEP{fxY _̑ZNn:I _$=(t][!$)a ސZ"4HYd+GXQ jW/R4(:a'{%nU bk\l>bUs˿Rf.8vd ^!3e5{oU1r?`cEB|J*jx"%slaU`3eW&vb^QȠ s?$;,C'`w2e{%\a//(9 &\2% T1 B=}-lD7/?^}9kP9Tī_!<"O½u*?dJ~c g׈kIy4?ʱPpswxb,+;= ] D_?v*[qO cbHg<#j*4 <<z#Ă\01ɮ[`GG1^TKE/@v^ ڻD}Tq[Mo#vqk*zź]tiN$ꖶ,_g:OV?Dik^1#L+qR'fudidV܁)4dF׀5;̹z ʼ&n vϢ۟~`‚ٜ.M7\a*땔nRL8Y;=WƪԻP437}UWt8X\P,f>=*؍8w0*(D0rԸJ@yu JWb{z$s𲼸5M .c:gM-ol駠fo>M,kYj$?3NӒvxWwc3F\"= qe;=\!t۸XZLXi W0 3? 7 h^E&Xt9"͗9̘h5\ĺ@/XCwo-l\52ӟL} OBܺ`qR?' K^_}pcd#oe$p`;q}k}- IuN'Bziʹ#C2l':_`AwNDVgW~93О4Cb̋I-5*2E`1}OF;N%ɰBc Q/蘥ȊqOjl3P2ngV.ۀ„.S/w" ?83RR7=NTIE05aЌ1T^N !N4𛶇n x-J[)*XzefY >+TkHIV@@1 d0oo€D'Yf=↕G kZUP9?~Y g85tGYY9jR0^vޒɒcX|ݑx7;/y ,&T351/fU $&O&A1A7fXy¼[h(8g3obA>؃BdZn-/.R>>2c;3$!|з f](zr'-._[;(i8Fϥ陁``kh +蓵;LjQ)p~;[3_h%2u@2xPܝR,5GEL>+lRrEj@w#S5~ ?˙oOFaF^ ix[TUԬnpѐ3dL/KYDQSq爽 u)kÝ?S vyJ: X:%_H~I4B#F XK63KS!r3AOʐ,umY5Ppؽ(O{޸!li[ 6!b.š]%ÒDM>Eaˤ*'i9z%St׎uԖ$e&ƚ%!B0ܙw"r,lEx%,Qį$F466Msy}'tLJcCC !ď-`=^nh2 pe uy?@hxe1(8:J#ufb䖸=+s=c=ۅֲ\|7toz#p湪5BA_.,:xYAVǒT_wG҆0dB,p>w͑/MPI7 y Sq[܊-ėQH<>'Xw``K.܉by }9uw*HbL:fH|8vzH9tչgRyWŐl!Cܴ-C@tU;3eE9"di>Mf˛A  αx bM=E1Ptj[?9$ Ww:Tדg AQN;Q-\BX>=š}ɗe}"i/߬7yT ưV(ҹߤ"T{nW1M#Y#z~189d>6XQ}w&dS\#g)Ad"!йŞR&%0XȂ7fld- N9Z2~UC]=+JOPGDbjcxvֆ&'a1@LpzfaP7 Nэ)d*C(ti2}$=$hTvRP^1策MM :XzzuJ{ݻVR^”Z4Tь8!h^_Skp.qIo~(B[VpN| H lzN]]o \=O /g&haeQs>L>Kldžo-8 Ey"X=cc\G[ |E|J{-, gC(,E`>|ra+=lҍN9/hS-蛍ivN`7ZYkrݲfbhOV *n~7% ˺AAtd~@+b4>"LI?D~4p36h$;]9oA" :(-n0|> ߎDMҷ=9a_UJ F ҒQlԐ_11=L n<"FCkK. # ij,ON/8_BBR][t[{=M9gQS:ޞ~|}b@2) z6_V`LϜG#q1)C!מAtI[i*jAVf1p6f$!뵨;)1kWv,f>5 VS X쐢o˕Ai b8rւk;!f|"JP^\ m-<&.bPDrOJGl:줷)2|97J+/! 0#@ǀ2E4+ADM1?H1K΋(>$Oߒ J!` jPX+Uj!R4rI˽(?on`ܞOJ}€}z,K z!!>@Lzr^?Wn&^_) A0(mZB lO vTMR`x)9#n}cj)623!R߬֍W?1Է=cӮےJBEl`$GٞVTPdmjI%^6nH;+;76~gOyܹqfN)d&/I#IPsA<m(&XKxpP2R r e&&uxjеt0-% LZ?< S,[?ewC$JUD.npݵ)yG}~3nc3o^E:nӚDkXn ۊ~uwPM䎋Q5 ѡt7qZٿVΊ͝/b°  Lt@$-Q7~SkwqFCGPށfk1!OI04X` |/nB2:R[% -9}v[hj\?Z'Hev,q\96a:弃.̵LB|BL$'E. ICI2E<H>{[(b* BrY: 0Hlʖuur-`\uϴꞼ +c0s>[fZ)BRhmu g'p|[2\ʌuεj뽗zAw[PI!Jk06e,/^B汒A&V GiȻʼn,Lȳ:)Wb&`Kѥt&PCt,ChDWT9SpOtDOS*oxs>!Iڒ~Ww2& \,e ϧ4xÔC995f4q$$0&>Gd9Tg5Ф;~ ߕ%B fGn&o tmₔ0 o 1~D5+_}Qα^pXhL!ܭPbbOHUa1w,*~RYPcA-$S4{ О \qƎU:c.SF,;Er~^>@@Kx(*yrcQD6m$>GkM*pdftWTRqg9S~cQ3yڿs9S5%@3z//jж\&-,5=5fQB04 6Uz?LХRϕz| I|iy<ҭvOu;?mHLwC0?GrЙ_NDĵxbQ'V'ߘiĠ h{2\cD/u(ClȪ`bC);iUOeىWb6l#9Xp6Pite=]l-}fQ`obTwc^ާSm=<0{&# `4!K0N"}mGkQn53 eYZS5U;!yXUQraěƉߏnuh]wT,@z~:SCc E&̓0رB›Ѷs+9OZ~3j\L x1d'v5ʧч wz)/5hf5TӫL!1Jtc#ROz;t{xV=:rUOsm؋vlFij,^ r]/i+&. 36쥹T]\D1ᬧ^gʱ79/31bU/\@`YgٯwvHktXK[v|Js `[;xa!!baX3Ñ~ZNPGB_0оPc չ;HbqƢ>e`-xkYHX$H?CDEyvO{,JrU|Oog |`40>7gX/X:O[Z?C Ag}0%o ZfX>i"j# Q߆.@7 [QNmҼM^8[ M)"礘eQ-~KbvwZ9o<"1vJ-tsٰͳZ:|N  H~ ʆ{݄Iur/NG׉Q⟭bj;u;k@?l/[Z@;ʖ9YF]yp}QFe#8Eױ';f+ᵘ˰vǾ Ec,/-17a;ԙ*{BT!n۔}U{RB/^&~ɽ}} )J)˴9Wj'@otv 2OQQr-EClEշuD0[sJ11 7GӰdi䑔G֯j^=XYq:~2moyQ 򢺤Jj":X }ßw} ބ=6y@V9f KhYjusfFKGo$#5 3yX8Kԓ'r*%6RԱV[LMfe]oBJ77b/&7M4738co>]q?:::'&W]?)!Fw3{1$y5.񴥫xq`8!8r/J1;q=>$6,=}[|>|.- @3-FW9"8|3z6{(2\J{ڎ9Z @TX(S |<3{@N9g9uKno9zSW*IX c Ы!bg!?ީ!Y[[>کL."ΖwG4nm!mˌUiHsXDߩIG1@bh[s8]^ibH $,ypT5hEdN;TϹ-QlWrms6^ H}1/=&AF!ɠTUVׂ #\Mv)YrӘ ܱn6R!R0PK ۱tf~ 0rz, \vQ8]!t2(/668R8M?XCgniR_Z)`]MtC3DԠ-8D (vv ㆯrxik]gnTYcM )s X@Inxt6B08!Jw ) ysc60/ ƃ"z:$@ujqv,?[ܿ_N=Wo\8O}ibѼp*+Fw^-Eq `\Fۧ2,M069aűȺ$s {͐]ǯ=Л$N) , jE)(5"iq$Xp)th7eHSkC,G{4 F.OUt^s\!9D9,Ef%vä{+>~PuFH-Q͔BZbu[3aywv+b34\O|5?*60c8QD~Wk%66B$ 0(7U.GM)t_مs GPr$N.:mG!oϼFq^-ӯ5yr x+Vikijq+>m3bNt QTu npL޶nB5Dfxt"Kʞ:,V5N!(Jl|.bBglxH ~K_l=_K|G<"]9W@Lk^ѳt*~}A]$AFܯkZMOm 'OqAR@|VFn7>L`@]X"ueqZ|!}1A͛Gn"i-qT#FjrVYm%OP #`1]stMi#u1cn~*둑Bf@ˎZT !:}gˈy'ш0doԄRsSû{Pm7_l@4:*Ccf]D%'eEn[ :s?NZGr#PBfJk zf 2 Y6Os<]HN:s=mͭ@@uֳ*\[xJRVXc uCDPT]`ImtNl|Mo8"fB,lm^*eTmX}|l^RIo \f#ȁWO0&{[?/׵,_D8s}kniSߨE>Srh@yH9̚މO#ӓ,FVsJwͶ =G530'!>jp3 ryfwU*_ߪ+KĝV܎ .pԩDls f]_9l|G`APnB;wadYB`Oi#El^6hgcm0~O"!ˁ;=k?H; XA~+~ ].MMxәlCêf +ف>b?Hƥ,p=mPD0ͭ ňS3"4Q;46SϜ}ȅ ~_d!Inwooݖ2j֘7 Kzl ɾNE5\U$p1 sMtr5 ߹Tr{1U{N?U'.Ug@MR.5ػ< wgdҔE6TFWY}^ %~ B g5Ӡ!\UT68mai"b t,8;(!#5O-Jz1 =<9Dt2!ьߕx9ɯG'/'cI,%V~1!Ҩa y߶0 * 4Asq}'eF+j5 v`բxV!=n;؉7Dkm1$k܄6P;HZSw_Ғܿ˻hʈ,R,@4ôr ȿ9!ԻJCXp+S<|(w1[¦zdnwoy(p21J3w\C dFWZZ1?Py0誁巬0Lf 'w>̮jMNa衍b H=*1pNCwޏ} Nڙ\/ bT #Mp`6ϐ:qpk.s)!9RZ`[B_i_Z\2Y[^|s푾ӃP@zPTtf&Q"JTϑ Efe_wmЉ~/4hrcZ ARMsxͣ?h0?TS6<oJhwK-̊OTUWy5 I7 APK"?LaݽO+pr w/Q& (kVfYkJD)$iHkӢNYӠVI  @5ҿG7ճ] ԍ' aYɀ2P )zsMosW.c:oT#m9f3 /+ZIYy$%Rg}ڞa7_ry21=D:+ N'tCe(PN;.K}6eCD1}GScb9?<@+Wv4/Rym'O߇xmI(dչcĄ06f .9$fr{/0Qm  3ԌCqd-(88 ?TS 2EЕ Ն_)_5AuRX5y6#=^rS5x$rj-˾D5b,0e7jo*}FDkVXCQYew<hRax]SŹ=$/;㪒:сt0^+@CNU@R [99e~l֟O#[KUVj .2dh/s|3bDB!`45B/D?Z-` 51W<L{*FflN3p sE{U.`G3ڣ:&9Bz9z:Ӈp+el E3Of!ʫ(女R5ew&vhF?Y9UT]ou*AM2n&2_Y=SQ5gY&&nmcm.FE˗Zm_ׄxx~Lc>aY; Ԯ ߘ/ύ* wz2\F‒y1ITTdbCj{F XNn: 1,␋%^iEWЃi@槟x#ƲȊ)0ʬER䚆ϔ~,$֥n2Gdr$3ʄK޶2oeaFdMu?Dk{ tߺ.StxChr _Kzu 3;2f]"\maZl4SzT[0K5ׂ7pFV퍳AUR.Xo'v/ZIğx[КLhj v>~'pݞ%^/62Nɱ?ՏQw"/۟o]WRɯ@N'+-g`{-*!e $O/<>aoקU{ا cčY7 mU$17 Y%b; N"(ubϙ!C6\}/ Q>I$ }c(<;ۿ@,ڕ85mZ3_ifUx2EzݩRI|㲤yM-YHUz&sl/]_3B>T2QY} VY;\Ƽmޤ`ZiIY>2y-i?:`+_r#3Ƨ]>t^n6FPVmYmfiX_WN,(vzV Y{oӀyƉ"w M5iB(aLE3OJrh<\+F'۰(0m|7(2,хX2oRb]X۪" &![4Zj+|΍C CYOIc[ VU< ܙ0⃭pD@VI/X4ٷQ޻@' ;m|8d/2h( g>"Jt$\#w͛0޻QŦ7^7\٦كLC6 Dpvpb7$ɳnd%K}Tӷ:РSХVd8kx]oÊjl#Ӧ` .r&3'?-jNzY|W#hI+۷- vA ,m+ autoqemu/.git/objects/b6/0000755000175000001440000000000014062534001014672 5ustar andrehusersautoqemu/.git/objects/b6/1fae412d623e8468212f8d0796be875bb6f52f0000444000175000001440000000064614062534001021767 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rS =;YT(55Dz3쳯x.뫯sSrH]U⛘pĴ{ 6s֫q+@:7V zr6PE!. 5We=7\ L @!Kg󊫋g=7NjBJjqrQfAIf~CX9}kA]ksCRfxԼ+E+#yԒd*=JzeR{AKE'gRsMŞGīo n)f)}nȮ]fb%q;|$>iYZ?autoqemu/.git/objects/b6/769a9d6183c70d17375f7f918f7eb15569e6780000444000175000001440000000122014061021261021573 0ustar andrehusersxSQo05G芔Doe-T[Z*@bhrKb:lElsӰlݭrWÕΙF>ƾN&z.;,Os:L!OWp #@Y$ oASJF6Eѹ8LA{eeznCq܅~QaN*a(Y,G~tT)!M p# hMkx Dو&xK\ZljI ],wsŘ-m%&3'4Itco:/T)AԴ̜TS t80M蠽IƑm%P5A. ??zΉgT?9(ſʶ]~FcK($V0۵+lßfeZsyjBJjqrQfAIf~CX9}kA]ksCR&ΑOhf?sg~.!% +J={S@]X!ҥjEN~^.=)?,{n/<"^e}qK1Oi;wCvme6.@T3(y}۱%>Iautoqemu/.git/objects/2b/0000755000175000001440000000000014062530404014671 5ustar andrehusersautoqemu/.git/objects/2b/40f3ec11da2b655c573f2f7a78dc8ea16cd60c0000444000175000001440000000131614062530404022235 0ustar andrehusersxT]o05w&6 5iBS)Z4i &NcPvKNڵOsϽLu>;l2V%<9'bߛmS2f/̍٧ cd q.!UJ (SB*Oj #] {镑i|au1 f@,M@^ʠqŲȊ=lCH={V[?('q0 l!EbJk,+X38ςӾ+$ǀ ^ tK5B]E*mSEy& q 覣|xԛ|8CbR%.E6h8<"w(> 7&TtuBgFfVIH.T(5QF UoʮPTS)e*3ɪM)$V ˳~^6h@+r.gM؇Tf09E)8 -, kG7 fk4gNi-g'e;!cØe0]o95kH4*L b08{ZPa+8jNݸvxL.hLGpS%|> |r\_`b3+H20+1"\]W-7gU*9p{7]٣ur[>-mu¥zZtd-&gautoqemu/.git/objects/ed/0000755000175000001440000000000014062532506014763 5ustar andrehusersautoqemu/.git/objects/ed/8ecbbe1a1043a50f4d3d274071fb2f96f323d70000444000175000001440000000141614062532506022160 0ustar andrehusersxUn0_dSUMVT@tMIb,+ݴwfBCHs.+f4߹f]t3`>ovT3J zݩB؁ӓj/'pC۲v m8ZeNV럽^_'SA3D$|)Yf\.S}FC 4p{bg8$1.׃xygɌPF:vBEqltA qyTŠI ,<#TwR{}@oXqn J)ޭ&4fj3GG ? DիMWU~vTiYL|*6)ۖ&r}l ~KC&>noIވŧʻ]ɉ,tS5"y+s׼yPF\i%ʶSr$@ / dautoqemu/.git/objects/bd/0000755000175000001440000000000014062533345014762 5ustar andrehusersautoqemu/.git/objects/bd/44cf9f2dcfd69bbe5d839439387f018c90581b0000444000175000001440000000064614062533345022155 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rS =;YT(55Dz3쳯x.뫯sSrH]U⛘ u~W;$&,gѝ&dוOUГi* w/-k?.quјR`b  SwPt;]*/z+NZ\YPV{rD{fZzך\Đd.^{55op?{~?sD6$Ĭ7wd^gٿOruIټTes6*|$[~J{߹k,sװpy.$Asw܎-/ %$OZ&w&autoqemu/.git/objects/70/0000755000175000001440000000000014062531715014622 5ustar andrehusersautoqemu/.git/objects/70/20e2e6c970a5126f04e432f165ac2fb1d656830000444000175000001440000000023214062531715021576 0ustar andrehusersx%0EϰP]L1!&PHJՀ_/$[h[f]엜Cfȍ@vZ&͂EeEJ8TO9,ak?w le!նuH=kvɟ!K0~[/1~7Dautoqemu/.git/objects/05/0000755000175000001440000000000014061021261014605 5ustar andrehusersautoqemu/.git/objects/05/1fdf1df92d83078fd08ebddcaf9c6bcaeb46480000444000175000001440000000212214061021261022467 0ustar andrehusersxKOR0267b sb``p b``\l@:@S YYŒVy%%i%E zyɉzEH10p\tq ¾9%^?vՋq$b_lT sX8ypkڬAϽj폟$d 8pO|>~{?xpnk Ϟ]oPoUwlPs i, L <T\*pwqm}>tnqqčJsc{7 1Wޞ3ܴv矕! C]dCH>s'P-[>וн{ϗvyϺT $P9tq ȪmO{\vϷ(rOu?Ӏ2{eA2e *B M,M <蒸ӳgYoφuin0[7\VT>y3q[7mϗ~֯Դ}7~Vծ[l?`1s\淺m9龹A 0d*U~=gY3+wn̞? a;5Cܙ3EC;ߎ aۼqglgd&>7|unLK7gie}lf|ſ>N9Ii|iϞ:w̞7[_qk<Í}f6m_e3f~>dv˕qyoYE HF%Dj--;[{R1wbf Eϵ/x4t03W){*3f ~.urautoqemu/.git/objects/b5/0000755000175000001440000000000014062531662014703 5ustar andrehusersautoqemu/.git/objects/b5/8cdb4c89dfc7b1ab4ca31b2a05897dd2631faa0000444000175000001440000000027614062531662022405 0ustar andrehusersx+)JMU04`040075UH,.N-*-HIHM+`8y}pom&nF"66Br&Cb%eywb8uOj 6“ޝ[gbpܥ@LLJrRJ*JxvpuYw*|䗃.Ą촜r;k|sTfimZ]hcK autoqemu/.git/objects/b5/21c82597f94e4063c390a4b8dace142b4f6ed50000444000175000001440000000027414061021261022026 0ustar andrehusersxő 0 O)A=(P]ln2|Oh2K<:S+8>AO_ 58]Z@u,4 Xi53i86(U<~@a(6=}ta3gIu{O,_:RY{*Vrautoqemu/.git/objects/b9/0000755000175000001440000000000014061236365014710 5ustar andrehusersautoqemu/.git/objects/b9/853c1392eec87eac2b60586ffc915e136e9da50000444000175000001440000000021614061236365022140 0ustar andrehusersx+)JMU046b040031QMLK-.+Neر:׋T6 3//5E79#HxMl5{3 TnnjPYWZWU~ɇ',q뜈U9vautoqemu/.git/objects/c3/0000755000175000001440000000000014062531715014701 5ustar andrehusersautoqemu/.git/objects/c3/2751ad73faa7f75d46976ffadda0b6f2df9de70000444000175000001440000000150414062531715022435 0ustar andrehusersxΣVF)f2pQdv.3f0&(RIG*j$oi'QB'0A\Js$ؐL9&@ Eyv|P&\LS((2Xe?eلJZBKsOşd)AsAb:*UM95K7W TW}A!S+E iX L'{[䍽B4A: &\F˜ 4ȅseR]Ge2sw7 }ca7YLw.eCڌ8s u2}W7Yzofbz|$|f7oDH1{u^s{[bBUb̬[W5>嚞%0dQd ]x4r 68)qWؾ\WտF]^xHʥqU'F[R*jg蕎<^^یK6Q/i#S5n( MyZWͪσdE\ mEn8+Lfz_Y,]M>G+цGO8cKe( DV dM&}=c֢ZfMO쫱oȼazu3>Lx3-Yd.Ry>:qy[}gK"coW+!YΔڰ3~~+HC Hf#ٞub"6`c\BwSz\#CR&~`Ǹ23%1t,M1l{,ml܃АXautoqemu/.git/objects/0b/0000755000175000001440000000000014062531760014675 5ustar andrehusersautoqemu/.git/objects/0b/f617968510e085bde1f105abeeb1112e4094ea0000444000175000001440000000011614062531760022006 0ustar andrehusersx+)JMU03c01Ĝ̼Tξk&wNTz[3| ǝ RR2n+e}}?&3%}:autoqemu/.git/objects/8d/0000755000175000001440000000000014061021261014674 5ustar andrehusersautoqemu/.git/objects/8d/e6ac43450ea9b1967f3f8fe2cc6c9ba72a222b0000444000175000001440000000051114061021261022241 0ustar andrehusersxQN1qB&d޼th׶Fߝ]P{Mw6ۉSmb_2{\v{Cfq0>* ؠ< :Oi-^F)ᮊiYMр:mGeQZ.M㶏Sl% Ɖ:Ro8N *[z8) RE'LJm kwbZ}_. 0}"lRDv"6Ċ"=njOr=|ŜI8*UAl[)9DJl?#OJKF(* ~TYk&QK:autoqemu/.git/objects/25/0000755000175000001440000000000014062665220014621 5ustar andrehusersautoqemu/.git/objects/25/793265517cf440da395dbb2e99619419d498030000444000175000001440000000017014062665220021416 0ustar andrehusersxK @shQ(C L]zGM夃(\Bq5Z&vu)9sn2`(\>u79 o=4Gpww`-w3autoqemu/.git/objects/dc/0000755000175000001440000000000014062531662014763 5ustar andrehusersautoqemu/.git/objects/dc/ac0a4c276c249a2ab04aab7fa2a411415a9df00000444000175000001440000000070414062531662022264 0ustar andrehusersx+)JMU052d040075Uw/+`??`_jԓot^gJN#TMbqqjQnrFb^zjN~:Hyىɋ>$%SUv\/UyQjbJn*H^ߪ=r?HrtT%)`W*ݦ6y>mp49?77?/7(dfWi3|8}~(wETaJfq HɻOEmOYZ]oN:HBZbYfr~^FInCdSIV,S^KM]A^:}ٟY?'k74ee ²u?_[uâCsewB$7)'U/7Ρ?&^7,wn@e()(MLtkph Oޔ|cҮ<ݒĢĜp>[ʷrzGgrf/R҆[\R 4X9\3Lz%Nz$waautoqemu/.git/objects/dc/8867f5041e6c5ed0987ed001d15868e633705b0000444000175000001440000000075514062530404021635 0ustar andrehusersxQo0[hJ2TUьvP1TNl5Yl*}7-)#}{}w2K8:u,UI5!YHn,&(ϾD^)1R%et5Gא$+R]ww[+] p{PAϧ - {-)·q4 zQE *j:+ P^1ouU?eOE3FۃG KT:M8ٝ'T^=F&-̾}˞*5+x)yae1ؕ{A04UIW3+mXܤ,Ȝ֗['GIFm[m1REjn[v"LJXPYae$:J~ܪ(߃0m U1B![$, d,Sֲ->/\ Ykm$,43p/@+-Bah9ž7c[autoqemu/.git/objects/1e/0000755000175000001440000000000014062533315014677 5ustar andrehusersautoqemu/.git/objects/1e/479aa8e78c8f8fe0db68894c3802425e5edd550000444000175000001440000000064614062532517022103 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rS =;YT(55Dz3쳯x.뫯sSrH]U⛘>)}VU KZxMOXB]Ajlio z\o4&Bbi֞>o\XZR* )E%y a'Kgwu@ IOfK8G>t̵)ywȦ$3UUҫՔ/ڳjEN~^.=)?,{n/<"^e}qK1Oi;wCvme6.@T3(y}۱%>I)autoqemu/.git/objects/1e/464acf95c1cbd588189010a700542d9a5f46be0000444000175000001440000000144314062533315021751 0ustar andrehusersxUko0W+,5Rɦ$0c+*C**mSkD86J7ώ@HS!$8˜9|>;eތ;LO;>hyl"vPQΜ,l;od:rږ6[`:a?qNorpWq==OP܍UYOeԗA'ng! )h٠``pY4)JBFl:bͪt@ pc8AY=<=8 ~hT3Ju.wO76v!P̐=_yP?@4 b|]ڠ!HKB ÿ O q&$ݑp&7Y {Q XWpD֔ѳ^KcEx$#vVXQ:{Rv#kbdklۋHt[bI ڑ W4|CC*2κ~!d#VRB#秧AMs`o{0GSazS!?;9y\EyBv4Ott{!k׈^CcUrѷu٣5*еH*}'JX)\NҬ%/W@bu8_:#j֓Rj~Y]KZeh*j='kU'Y-R}N}5:φ:fٸ7rp;;㾜hB7NH6#SbqtP: gWl>恍d2pȠR{M6U޶0~=myAautoqemu/.git/objects/f5/0000755000175000001440000000000014062533315014704 5ustar andrehusersautoqemu/.git/objects/f5/a9d3c1ec68533afb41be2dea52e4cbf0b62bc10000444000175000001440000000145614062533315022454 0ustar andrehusersxTak9g\zңr#䜀8-`vJ[Ik'~hY ޙ{TW_i/B\12jgAƶIuX;|VŐ 7aX!;5\gkBr zd7"% |NNrW($V0ttSb ^quAMHI-N.,(c=?]"=o-hkpbHJ~2 7uehed9"ZpbV囻g2VIUS⳿_j>9yl^tiÿx}> b- ? ٵk?~QQZ\R̠;nǖO—'-Kutoqemu/.git/objects/2d/0000755000175000001440000000000014061021322014664 5ustar andrehusersautoqemu/.git/objects/2d/27bdfc3dec9e35a600fe36538bc70c7b9399a00000444000175000001440000000024114061021322022160 0ustar andrehusersx+)JMU043c040075UHM*I+`V6knbq^quC3U@g&fk(m$SʋRu J3@J[nI|9\f@^6;A$?&))MFWautoqemu/.git/objects/24/0000755000175000001440000000000014061236365014623 5ustar andrehusersautoqemu/.git/objects/24/48d57b4c9b51a6d196bc08ed6181b67050798c0000444000175000001440000000064514061236365021636 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rSR?oSɲKo/Դ̜TS t80M蠽IƑm%P5A. ??zΉgT?9(ſʶ]~FcK($V0|sZ_9]U ֬; 5!%8($3?!w?̾5{ù!) ~I'43e?nԒdrY_%?.V"'?/]ٞKU=7ms{ǾAL᧴!2w r *JRK>wRIPBreiautoqemu/.git/objects/dd/0000755000175000001440000000000014062530404014755 5ustar andrehusersautoqemu/.git/objects/dd/532faea2ee8b16bb084b50373e0e190a0caf920000444000175000001440000000146414062530404022224 0ustar andrehusersxΣFF)jou T1TR l11ÏleM铮ΗtMSye SL8C1J0X1I8ELg֎ g<3##N2 9YRHEXvONMY ̦)=óPaj2rO>OXփ(Z YJ3}^~^uv]o`|k;wźN&si6{{/\^mݶ"G**3%YCunP |Iz,M|.a_FߥV Hk\EJGQRKb= wm2It*mm _; dz%1ݳ1lƴʊ* NK88_?>,R}~=^oaaIw!aC&x6ȞR`&S&\zv{u!&62DÒ& yW/S`\+h#ڗCRpq|r Vd ӍY\ݣjQV}_mIm?>];܇>k̤s^\ Qg?7JjYDN>-?Q-{43M)autoqemu/.git/objects/53/0000755000175000001440000000000014061021322014606 5ustar andrehusersautoqemu/.git/objects/53/c0dad293a8b17a394f70a0f08f0ca528265b5a0000444000175000001440000000064514061021322022003 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rSR?oSɲKo/Դ̜TһwU?;ݣ &dW9웊'_@\ٖ^hLr)01 y~7)ͽb){o8 )E%y a'Kgwu@ IOfK8G>t̵)ywȦ$3+R*MubH>9yl^tiÿx}> b- ? ٵk?~QQZ\R̠;nǖO—'-K_`autoqemu/.git/objects/8e/0000755000175000001440000000000014061021261014675 5ustar andrehusersautoqemu/.git/objects/8e/cb8553557fabb091caebb263d892ba5c50466c0000444000175000001440000000034214061021261022156 0ustar andrehusersxuKo0brD,8D! AT4B؎(MZq~;d&hyԴLy 7ΔI`i5ΐ)Lq9(ոHzwv|f2Zű0׮=[:~Jex-:s{AK V)s֎IZs ?dF[I&_/mautoqemu/.git/objects/8e/81f1f4b9b7b60a7ccf5016d789eb387f3aa4670000444000175000001440000000043114061021261022122 0ustar andrehusersx]QO0}T7XE_ eQ0Hc MF;3ngx=9'7[ /N̈́mZ+>$>&FP A| $A)4tFQdF8 OP%qS ,o+hdcǰ8=6.mPil/)5E|Jj|QUk`ȶl܏[~alY+Q%>p `:9k9Y@LI~njautoqemu/.git/objects/9e/0000755000175000001440000000000014061151422014701 5ustar andrehusersautoqemu/.git/objects/9e/4eefb3330e229dd4391dd70ebc25a750415e340000444000175000001440000000027614061021322022016 0ustar andrehusersx+)JMU04`040075UH,.N-*-HIHM+`8y}pom&nF"66Br&?o.cg}z ٿ&,t<כb"dnGefbPWRQcdž W%t!&e3 JX\ᄎ`~=,XgHKDautoqemu/.git/objects/9e/eb9651516d93e808a91b88c59ac8d8c25a84e40000444000175000001440000000162314061151422022006 0ustar andrehusersx5]Eߒ$ 67 V.Ι3,a_V} 6 fJiY]$JF- eVA[`7$F.ւQF^l7VgῼW/ y~3A: ba1Z%0Q@ؚ 1$_sY#9W6ن-xJt,?mþgם3+zlE|vԐ}#lSN[ TW*9gKwSߚu;~ܻ#=6M9h5ު|M\:J-ۘrˇ7,_<Ə; g\C+jvf0ҪMHei1>Xr毑xvѫl|hNACL P1 %+0 l36aΐV>S{:|{ܲe][=XC%l%} qM&-摣kT#y؁<]']80{}V5=X81ec|h:࢖F'2:b:dc#_uUwűX_hU>"ab- ')N ӭ}":*b>'vggF*+ญW!m m cۀ$@-F ,>kc+ RUbȄ0@Χе\\:ٕw!b^C֦.h oThp.e63gk5!ӳĚx B*>OEa6:V 6Hb*4F<'%n~f-<}3JDG=PbD4 /=RX9馛 -A#f͜_EeFUurMn'N,OrUZj# G ʵtfyp֐G0[pBeO[c{0bm^u&-yI:ˑ+q5LS4 9? æ[Pe&jVm"E zzX6ˈs{V[aVX%b:3))։-D^Hw-mNrv6o_bΏA*nY,C+.ozֲ"ҁfWpGLix5Xrpm+ШHTP_jʊ-y^B &cx>Eb8oa8%ʖbL1̈% Jcre?R*V@bYHӅgH[D *QN&ȴ.8$b9j4܏ɭT,@.O{W <ҒЌߧKJV "ҬmK=ʧyY_i\]2Dy!^ O6P)>ρ>a_4`3NNPG\l]`S<fLUiwa/*f\Pd3z6 烎N5aM^D |n5CR 1n(c?mAv_lFautoqemu/.git/objects/04/0000755000175000001440000000000014062535307014620 5ustar andrehusersautoqemu/.git/objects/04/196d36df0bc43ef97829e64270846b648be2660000444000175000001440000000064514062535307021571 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rS =;YT(55Dz3쳯x.뫯sSrH]U⛘pĴ{ 6s֫q+@:쪳(Ue1stkS4wdD5yb+۲vszZWI.&@XZХdzMyy35!%8($3?!w?̾5{ù!) 3\kjԕ~~ _JHc,8.autoqemu/.git/objects/4e/0000755000175000001440000000000014062570134014702 5ustar andrehusersautoqemu/.git/objects/4e/98b32121702f1bdee5d4de51f2622a6efe784e0000444000175000001440000000152714062570134022120 0ustar andrehusersxTIϣF̙_RnvL`l6,f3_?L[.yRKUT}!uAVX 'y3R&Kx8%(WܑzD&1R(,'%QR6N8# xڈ#1 5/e֐J6%n?G\^wpp:jx PceqkY^e1nRa tŕjJ onO_uMiX=uYf+;$2,jbđmhQUq~xk5:GkMyu4uT9^!gEllVFQ7a.kD}e*жWf{n6N)p_xJF-v[au_+9)G6/? c:̉]z;aj:Kh{ ;=MSrx5WaWr@F;:PEu䛣!͛i"Ax@oL#|Y^C8= ^.zBtmoFQ^>.d VӥWg՘M֍[Kn\ }j 4[;%^oudq|M/`%TLdeӜ[Na5-3hwdߞ≝^Wؔ"QNv?C?2ϵ,gCn$fYV\'y!W A|^}autoqemu/.git/objects/9f/0000755000175000001440000000000014062530404014704 5ustar andrehusersautoqemu/.git/objects/9f/9f6570a0ccffd1e9ba812e1dff32cf2c946c810000444000175000001440000000115214062530404022340 0ustar andrehusersxTko0W+܆”!B?F|")JQ3s7 a^,rq96bzT}lzڹp&]ilQOk9~/'+{.:Ǖsgj,+zw}Daا:&Y Mp%S&1)'-j)#0ٔ)a Ї8S f9ұWWE>CPbSMNiR~o&P ׾)~N{Ъ&jb%wYƝzsK≥9 nP: XzIʧd(9iY Zi V{&Lvs<\m<`bƌadZTLq!~咄( }O"ҧ}̅ &rj=毀B5L1Bqxʶ#R_Tj~EE4s yI'"f}jZ9GMWدKĠ5hjѽ_Se>br3^Rautoqemu/.git/objects/da/0000755000175000001440000000000014062534001014747 5ustar andrehusersautoqemu/.git/objects/da/effbcf197fed9aeddcfeb0385709aee1c62d0b0000444000175000001440000000021614062534001022766 0ustar andrehusersx+)JMU046b040031QMLK-.+Ne0\m$S)z~_ 2RSt3tN1Xy ۏ-^3W=c񟐐@榦 %y%yEz [ON|x’Ήh]6autoqemu/.git/objects/f8/0000755000175000001440000000000014062570134014707 5ustar andrehusersautoqemu/.git/objects/f8/7a05c92d06f050f792ae1e1681e02376294a740000444000175000001440000000075014062570134021537 0ustar andrehusersxuM09W Hu${-BHPjEvEwܬEb͌G~yg6uj]C4G+8*B[3e ~} )"Y$9qٰ,)yA\{Q=<^1fYZJh4=KjpGr` Y%fc9ȤyiȺ fxbB`6hI@ћԍK:IX$( )gX+)5"/E>f^3 2=4µTOplAY7"Ӳ`X* eMRc,>YMJsA`$.廫(z[)dəy[$zaO'Cc(F9я=8O[D z?I[~_[^ auaܝ>w ­Lp%'䆜mMS-3Lautoqemu/.git/objects/e8/0000755000175000001440000000000014062665220014707 5ustar andrehusersautoqemu/.git/objects/e8/a4de92a043cfbf1842980b08020c3c60e101270000444000175000001440000000676014062665220021655 0ustar andrehusersx blob 3547 $9v#<F"3BE JE7VOĿkbڕ[Py+6MGd,R#w[_o6Ƞ3h{j`^}(54L9:TIޟA֧e%S 'y #}R\qas7B;fJqСtSs B߻|epe'ȏdgwjC7LCGSIѼAsĵS(DS01A.:W?:*v>ePw`wbΐFrixWQ:z2e^˛%vJs**"=YHpv dp~%~= m5h6DZ)M8&B\Z@,cq('ju74RE@z/+(pZCrw~JyM:hSr=&gٜJ7lf\$C~pxh:EY[*D8qH5VZ$B鲃_Gj% a)-!c=Nͷgr_m8v=Pmp6XFt42ݭA)OTDw] K @WwVy`J$sP¯֏J5[j;6m;r"hTI \Aʫsܢi:Gو)j21, f#*Ѝ%ȮЪک <Ex J is fj  !z;h³F0W7< waT@;[| A:4O/Vf!RKӈ7ހ5`Ed$Aߪq Ra?.ݺ"YWW¤1!Xshw{Dedxoǥ\!ZeˁpոNLgkLۤ8 /1rJT"lv[O5ǦທA2*X"pAvaؙEY]!q/xdrg׈&T b; 6݄oAu# wd# %jLRtm.Tw/u=qyܩO^!_"^u#c~Ly<2t]H4'قݿ~ݦ0(CȾ>yDkt9DBE1KjLDH}z5˫,E .˂_mj;|c\8TK'V@c,.9^QtUv =&Н19Ç"r9*d$ЈJ/ K8ws QcF Uz0@2>q,!T%6Vwl5Q3٭YBltH[N5u:תV}Ed%$'5N>Yvޓ?D!Z"Kfq)uHL|92$dludW4"jF1Za] §eנ!s=% ;eԃxx@lMl< ZWOvK2ei" ̬'/sέMf1F;|J`;4R~aS ~hs\?Km<& 9M[n$>x:ݕ4ǪtR_<3]b6fs#k:?Fho.[^d}T..P; x ~⫼H {ofmh~/ND ]\l*ͅSBzG>w!j?{yɞ$Rwz::DbecuX \m?ψ楐\D iy,qΪ: ʭ{É@@,r[Ypbnh>Y^+J{y鴨.4!~ ݫhY+ ov\$`̹7Ƕtl/PŏCq6ĸj@Uk`Fh#!]{SsnۭNǪjYiVr" |mEGԂ̀v/?Zƪ㑝Gautoqemu/.git/objects/f2/0000755000175000001440000000000014062533315014701 5ustar andrehusersautoqemu/.git/objects/f2/65ab4f0b3339280a3ae62cfe32cc020a504e570000444000175000001440000000125214062533315021777 0ustar andrehusersx}SO08B EaeAB&9ɥH,v;}C:"sUjhbx2g]nY7[L"u6A5Igݰ=׍x="AXVPujC(Y- MZM4hm!tQ ۴Vgf,2}c">jLs`Xu: &1gzf4 ga,V+{fә( t!RB9k=/sYh˕-AX!]ƮPZ9pbR.̓9 @O 4XoGzdtBTA!r-dv&겐OeX1g>X\Ms7xlt5R$M̈ Q޿nd9_ʛbwY!/wzwz2M1#͘)BRT)2 *$ b Mz>4)xP?tƋIh2#K @P7@3jj"{:-B shzc( )ϜvBiqq)(:h?nڰ*x=ۢbKnu!FEHT‚HElb-*yJIdJ|Z3W=Sautoqemu/.git/objects/43/0000755000175000001440000000000014062531673014625 5ustar andrehusersautoqemu/.git/objects/43/b08c2d6cc54c53ab8fd737b1e09f90652ff0d80000444000175000001440000000136014062531673022123 0ustar andrehusersxUn0_dSUV4؄ThWTiZ8±8t}vPBȄ\N{u9zqt <D?yAg'ba/A 9 av_uNW~tt9)i;nI GɪXPrp|##]&.Fә9b!B= PzmxgZ86{)a%ś͠c x2' 3뼉0*.^ S.q+' p!:  vp~h~hSݭKcͩ)-z?=@d~M(.aeC~'Vs-w: Nx_1>h'RN'ROGCaS@YSZ(bS<[F? Fl)_(EXm s9$C c=nl)G6_W@FŶ6nf‡jgP@d:Ʒr txvz ,!At6]OG:л#JB+ܦ_\m%:RkMVz;9:zyjJ!ɠVBtP[uKb#9+Qʴvor.~DE`ʒW+9KU({TOk/iq@1bҎ*`Sxu\۶b4U[֥tM.m NثEƣHAj:8Ot[R `DbVautoqemu/.git/objects/d7/0000755000175000001440000000000014062530404014700 5ustar andrehusersautoqemu/.git/objects/d7/a011c0cc761608b1a5ade1cb08470633ef76170000444000175000001440000000070514062530404021722 0ustar andrehusersx+)JMU052d040075Uw/+`??`_jԓot^gJN#TMbqqjQnrFb^zjN~:H,r9qf]`̸ UyQjbJn*H^ߪ=r?HrtT%)`W*ݦ6y>mp49?77?/7(dfWi3|8}~(wETaJfq HɅ[r4q"@%f&& ieyz%9 ՏOY$YXOy/u4uy e6_{gS<Д3 |m%ϕ9f UV ܤT;{ݰS߹ ܳ4)'3䃾ӭ7L̾#tD ?|::i76iRC=@/cxX _JHc,#޾autoqemu/.git/objects/2a/0000755000175000001440000000000014061422222014665 5ustar andrehusersautoqemu/.git/objects/2a/f3856e5095076b380408d529c24c4f521f442b0000444000175000001440000000172514061422222021450 0ustar andrehusersx5ohUǟ$EV鏖I"1s,#sr 3* ʆFMdFԋ 1٬3{;QNU8B#3R '+Lj!Z1jcMUջB37Wvi7qۮMdWmYfrBW#x4cLӆ3Jmh)kޚ;N]>v]UEbFXi٫rb,+P I!uN|ɵ};U-vg*FѸ̹ؠe#yqbI'Uq )7?ZԳumm߯9;t摧Y1+k؁5&&ANBX3ՐDU 4_,pۿ:f/-Ǧ[줰A"fHFPL\j lcT9Cn MmΑ#ÏuӪun~@/\ Ť ^JYZD1X:[#E YMMuwd":{P.5H-)l|F,:K&r{W?;w^]Ƌ޿W[bkh'b!$*ƀSW/1HprX2'5 #+z_;?'n[eds%E%bU< .{ wԎ5u[E 1XC.R 2~~rM첩jKD&57zʛNвW{yfzj4R*9DB#ot@E*Tmw7_9={vۚ u^~f-& TLfgwFzWI{~vfc lʤ0D`~o*K8+\QR΂ѩ ])_'y?zܷs]Nautoqemu/.git/objects/db/0000755000175000001440000000000014062533345014762 5ustar andrehusersautoqemu/.git/objects/db/34a348e6418139fed02f68785f38157ec7c5570000444000175000001440000000153614062533345021655 0ustar andrehusersxΣFs)̰2Q̏ [M(&-ԭJ*Tҗ6W1_!dRdi$A|&J(-ŋtBG8%K!C{4(P}Bs9aNi|4='zO4k?gXQDF_(nP`0.MÑEgn,+,gBRNżU[y):2N*~z U_d#^:Ӫ%sIadTG zH0ċGK&*cH?~ާ}TvW:|Jhw5E olôUq/~F3_Lx|<I ^uK^'W:>-mK֧>ʯn9ds=g: ]A˜]}x5.y cJ3[fU>,48gb{vVVk߉!Je]a r]7g)6:t~8WJ;~iu[gvF}S\=?_nskΫ en̻MRwbdA0]#,v_wɦxXˀL# wձۺN=놗o%JEu%Gh\I@ٮL0ϩUo|h^{:ldC<&E|ŽYhz^)?sm0 %~Y2`QV1A~yrFspU31 (/*a@{`B`B4Y9 #iYQj%agqautoqemu/.git/objects/d0/0000755000175000001440000000000014062531662014700 5ustar andrehusersautoqemu/.git/objects/d0/295861b1d2013c3b5ff2066122840a479e84120000444000175000001440000000147014062531662021357 0ustar andrehusersxΫF)zn(7  6v413o]ݩmT#`hQe dPdrsHaC9Kx4,!}A93NCCAB29'qx sƲ1/g%=&c?#˃o4GD3ۘISCUo?F3̃|驗kh @*8lj;U0"&a#,4^mt{ꮨu|]ૠ%0M.VlæXq]N"v뗏L>}e,6ƦHM$nG=#F()h6፛ @ oL Q(W^y?>orT]{hks3.+6$m\r daGVP+_YJ^Gl\FZ|FM)sۇVM< 2+qtWsި8h纩}9Wt<[3*sK.bV.xU#V?­pwA+A3z#Һe~kcc.#qBD*֋gsH"2 W-N9V*!ϪIy,,и3>n{y8 :1*ec\:7&uk|r,L{7O)r1=W7L(u2U&yuvPr2=t~UWZHi khΟtFJ{;̌#f?n1;;m1!1J>w6!:_t~'weFof O/b]p̈dRBautoqemu/.git/objects/d0/d3e027a2509f0d0f1ea4d5d7963f73cd5e144d0000444000175000001440000000063114062530404022076 0ustar andrehusersxuo0yՔ=Q h(Zn Bm.cY[?s7ʢ7ǹ~絶k8} ]+y el6|qZ͗7뫜'}]^ҿ}..W~\.n;Θ*R|mԴZ {_Hv(=NFߑIJŘAtkRm*GĦBm1cn4Ѱ>qo9R0&R wQZȐQȀ9r. ] 3* [ʃ;A %jc74-sۦ)^VHIL $'Aʒ*z[ut'Lw֫`~t񒬳>ҭ־OYautoqemu/.git/objects/1c/0000755000175000001440000000000014061422222014666 5ustar andrehusersautoqemu/.git/objects/1c/3802e31f4c9548f4f8d8f7d57a65f7614f25ad0000444000175000001440000000172514061422222021777 0ustar andrehusersx5ohUǟ$ E 2ʴȕI1s 6\iTBF/gT0ʬ茠%؛X" 90 bYg>9<ۙ;hRN]8Fc Kq.s~yG]g#D@5Bb*5jR'Q#[IR[phE߫}b)HBt%86Q6ע*ޣX &TUQP>* .>~}5uEJbHPZ.DQ0?"%VK M0%Q"-G<ϛNec/]7-v 2U5hTr,|#j.R L26/qj5'wGq=fgv.? aԺH&Xw9x+$zE+'S}9 PӶľ>>~ߝ2id07Vꒃ4E()wJ_u/|#??ocv_ǘautoqemu/.git/objects/06/0000755000175000001440000000000014062534001014610 5ustar andrehusersautoqemu/.git/objects/06/258f39c98b01ed684acc77529aa6d4ec6de1e80000444000175000001440000000153014062534001022124 0ustar andrehusersxΣFF)jouQ06C`晟owGetMU#J=BC! O3Hdy4J1GczT y1lİ"Y(BF(h̋aFb!81kzp:QDh~67}$BȀoCQDM<~&U8jʮw? @o{Y+1v2 zC).E`':\&(+iq7'@$߉qkOiuϙ+\+a=?MAa5ƽ8=N(gYD) Z u =^x+̶ 18,@b.jɱ d˯M-2K]J=ɒ<9e52䠙dit6ۧ2ZDݐ-)K^`,Y\Kֽ)%R\X~M[-wIdzp`ʻzfٜCNlq+4di b5S GC.pbĜSݳKq4̪*OLqk Ҳ-on}"s]4d>C+Sʯ]?ĕw+IegC& vNQK EÅ∪m{:2"pxWn.طn:p{ɬ}s2Lebhob6y硬ҙI2N3z$Oz̵B:7wߥPR92Fyހ@A3Lc?nF}4u 4j7R4?h=f}autoqemu/.git/objects/66/0000755000175000001440000000000014062531760014627 5ustar andrehusersautoqemu/.git/objects/66/00725b4999f00b4930403daaf4f647dca8a9360000444000175000001440000000134314062531760021620 0ustar andrehusersxTmO0WxR6R1ZӤ&Nk7bt~vt*h;;e.w{NX~<҆v܉3[Ttw'c`_LyI_]Ypxrf̙?VV S $\__ߌfe87+=Uғ V2[NSYϯ%׌e B~h%rDNK^[W8T|)ܾ(G㉭/~jU+Pz2L{L!!W9 z9>\:Ôi$HPdk_:9 00AFАN >5b 'y]a㱲*J۹]\d{rcM/8 ca_tbTw9cY$|HHy#jiQnj;\5Y|@xO%^tPt PKQ̛.pCqޏG֖|Q|_4a 0mr.! r0$c }Piet2+ f_2rٳ]biĹy4aCo1 3jeJuj[ɐ gPG!wǓ2՜K\l\'R:)Ӻ2 V nN[},AZVJ$T[I5Wautoqemu/.git/objects/cd/0000755000175000001440000000000014061151422014752 5ustar andrehusersautoqemu/.git/objects/cd/b01f8a95a71f2cd17a3fe4981c3eeb0e85395f0000444000175000001440000000162214061151422022253 0ustar andrehusersx5mhU%,Qv=Y@$Is}2VeD 2J*eO#LChFaFbQ4;s|g3"Ē3FBIHCvJI) aλfZ Sw]?2r=~}n<| U`Xf%EMȪ5J є|nf쉋79~xs'NpV@=JR!c6D*MI3&OyJ?u]|a-bP krX&'r$1^,8fr}}ŝsx <E}UT h@eщT%1nHe}_G󏮻zfՠS2j%$5x5<*m !5ToСOx|噾g7ܵ† MrZ!K1H-a`HB$J^#3e]C#3zautoqemu/.git/objects/54/0000755000175000001440000000000014061021322014607 5ustar andrehusersautoqemu/.git/objects/54/7e0d428916ec067d7c2175b917da54fd7ac5a90000444000175000001440000000146614061021322021763 0ustar andrehusersxңV)^5&'+A#Dxg\y>/IoӘ瀥S"3Jc!!'b Hc(M{c4D4tD%YW*y>1w>?XH |#h_ۦWKU] ϡ~@£a]5&/_,"M dO:ʇziga@ZuD݄UO_0ϗ"HV]jqUb@I"ȜI)i{.*]MViIAYʠ3Iw: 4f_<9mNet2m"< Yn lwIz!eS hqH2:2q;%Ebs|IU30=dɥkM0P>y4K=Vs"J-"!H۵%Z!FWHv.!Z/i|VtsMty䮵\Eq ]w^j>{_3i/­קIE܇ZGҗ;k5u59=;uSc%ɡ%S~k>!_jK2F% #=2 u~RuW}oqc?k'NiL nvJrfh~n-GvDL%x!N»Ca}}!lw{?SĚ~}Pqr W7UqjƤV ` "ciWC&[R~Ȍx[mh_>ju;b0lw+uTautoqemu/.git/objects/c7/0000755000175000001440000000000014062531760014705 5ustar andrehusersautoqemu/.git/objects/c7/6fbfdb8e59659b38e54bdfb55c7054da5b33d40000444000175000001440000000064714062531760022305 0ustar andrehusersx+)JMU013d040031QK,L/JelCpSݒW⽆2bg =]}rS =;YT(55Dz3쳯x.뫯sSrH]U⛘༡G7O̟TM+.hs7?Oοb* w/-k?.quјR`b  [{nt?qbi-K&'ed1՞ܟ.Ǟٷ޵fo81$%?/if1~"x:"ZpbV囻g2VIUS⳿_j>9yl^tiÿx}> b- ? ٵk?~QQZ\R̠;nǖO—'-K¯autoqemu/.git/objects/e6/0000755000175000001440000000000014062535307014707 5ustar andrehusersautoqemu/.git/objects/e6/76c0baedc09f34fbd07877dc3ab47e9427a2210000444000175000001440000000150714062535307022201 0ustar andrehusersxIH̯;f5.FӭS`ll R`̾c~}~q))| -2=ƀQH8!I(9{ȊX= y!xaV6q=Z`w0XD|PHx f0$i|6=@T'=~/{g?#!d9h~-em6[2t3-\} @~7Y$%j'dڿYZ|,fMRJ1!Yq/'@v"m)X{녚-Sc!L2ҌJ-bKՔ2Q/=eHM̎u`s@ˇzy?hӛ9Id0^3zMjne:v$c47Wڗ,6ϫx R醎xc<W0ڐu"ul) b5lB&Y01VbltS(}Jvgڨ*m>r|@+5xOW߷Ô"1ے-JDg:^ Hŏ֛oc#>kQBNjVWrc^o U>^nLeƈ.uA/h:Udž5} Z.va\`$+)="wYI z_JH{VAbU7Py]M9aPuf[cautoqemu/.git/objects/61/0000755000175000001440000000000014062531651014621 5ustar andrehusersautoqemu/.git/objects/61/cd9163a312f074633e615c7e9e2527f6c72e6e0000444000175000001440000000076614062531651021636 0ustar andrehusersxQo0 hJ2xXlE4(TU 9[MbwSl{t2`UďD+5BEnL4F;gbmd{}}:j%#Ne2D>4Zԩf_ @Z??b]p2{9=Y,s Z(%2Q܃eV$e S ^F =R]u1\[m8z5nXzxk\.-c{*֤%ׁC,\h]saYMFԱU`.!)e~lǫ&c4UKU1P뚢SPY,Ys M🯈ʂ!2s JJl]iI%AULI-֔Jx`H9t! tReYY|T(e,}7J>t޴viŮautoqemu/.git/objects/61/8bd223309e48ddbff200cd26b5b94c6eab0ef30000444000175000001440000000024014062530404022226 0ustar andrehusersx+)JMU043c040075UHM*I+`HXh-2bWEkBtҡ3Kt KtRS3RA5~d6W٩f@IdE ϭg$>[~VE.[3JR J@>n_Uqoa5Bautoqemu/.git/objects/ca/0000755000175000001440000000000014061021261014744 5ustar andrehusersautoqemu/.git/objects/ca/73b7f73c85713d55dfee9e61daf2b0d52560d90000444000175000001440000000111614061021261022172 0ustar andrehusersxuSn0k)hS'4u%t uhT !^ClC.S>{nXBƩ䩫be\Z-Ǎb:MTwCi=Q"r7TIhA:f)9aX5YJ:M(T RJw@"K(kfP"O vdԖg4''$ۻ 6]J:S09QB[ɞP-K,a(Suߛ))7/mu@ 69| SEA+k2S VTŒ@h4ezMjŸ..woxwEp]_{#D^5&BjfF١a)Ԝp̈1gCu#nRRij:``ZǸk}䨧^w19}u{WӯpV0w)R֬2Uq8}Ŋ9>\(qLOIfx dW?5:autoqemu/.git/objects/30/0000755000175000001440000000000014061151422014606 5ustar andrehusersautoqemu/.git/objects/30/c1dc83c96575ad06d2a89df42c677f006b2bf90000444000175000001440000000016714061151422022036 0ustar andrehusersxA 1 @Q=E. $-L:jpw/cߛt .H5sdľj(ī.9mcᾍ]|<21 :nLhָO72d3autoqemu/.git/objects/30/efe0ba09c236f5c43cd398638f8e132239e9ce0000444000175000001440000000053214061021261022033 0ustar andrehusersxj@{S z0bB1~!M֘ ;>E{uB?Aef~ ^:;V2cYި;"X* xtxiǭZDL |v]:ʘs)HwNs&.1F j3Ì45`n4UI26IYUz׾hO&vř],B-S#Ubze؍*> DfD ,{9I(t:6S|Fl|T- ##aQ&|Oo:#e[|Qx|Ǯ5?J`E Jhe YrJ 2}3 ᪨h}ݟySplgC;(yNq_7YqmH˫*k%\WQs< /ޛ֫J !H&} \_ȣ tI_YM.كlG,I5^'dhA5<qcV_&7j\oh Wg67-B}d#XتE5Y- nøTdq%nh-xi6nϛ?*߇OqH$6V*^̛uj#Dj\[ &$u۫d"Av"]ݪ㿱qB{k;!U؋"~~.Z䖺j mNO2joB}"%?,&KUM Wcw4mcbBhGS1.5ܙ>9+"?e/v4qX%L`2ț똀f*Or~PqIz ^C$5Eg??a[SVhq0U &3u WUӥbddoxccvtڲ蜧@;YƦnNE ClA ;S2 ]8ǻ Or # /~e%.e!^HF-;f.GEaQ_+V-5]mDM^ iSǁO?E /;xAl($7Q-9L_PǠYU=d?1*'9 эxGoMD^]11syͿ@ I_w20Fp0n=>g۟>o|͍:.ro5jN$NĞuӤi(At;7հ)hvȸu 胧s+-p;BeIPl>,KC}S5ra,)r.ٱn8h :"# ײ3/1h@ E ͖H%Ta7mh 6fIOvfhH1|S;Wy8,żL_dF8xfc8d(2@(Du$r \ٺ-Bio4?]|;qZ Ρ{]c% *1S]_d+Aq}"EjBfaCCIb%q}M62ze_K|k`QHF087)FQHͻN k(NDx8mMRS%c CɅ完/Œn>C}ƾˮdíP9&VkZ=ǡXE>#r(s}2a5ӖvCr/$Ex9:QL5?;Be}AH@ٚ麝r75S\o Aˎ&r0XpLKL#`i#Jt ^msk+QTyThR}_Xl פR>Q\#"KaO3bR曂@'JxI1ը>E'Qx-1iHJ\=񜳷2 {Y 49vMѠؚ!|ӷr`1I  DR}I`q"gΗ" ͋LL#`_*o8@dW>Oԩ! 4/[soY Pȏ'#PE`)1%OF3f UvDwn 탃 4fz۵'HS}'FgAm+j|ǫH)6~w[5FZb-;',|]-%APiiV9yg0\y  ca͋c_jpg7''4m} *+'5âj7I9aM`Qr aY 5+- N&7r442k61Pb%wzN&dύԨ2[0bA54a0bS\ƍ%\ۆjR@A`As.!3Jlo˭;é/vc+;gQ)}XVnoJ0QD>#n,NuaG36;o( XR'+}=鐎͛iP@2W94QoIk?^рRW=*p㤭Ψݷ l" D}G. yV1O 킾GXżvFPYƵtߴCp[)cHdI"o+o=9ewGO%Z t,ouIcƞy#G<!QL~2V妦LH/JGAt[oO8͆ˣ9Vl(*Wj]6zP䋝(f=Yd\?]M}M=mOHx.$y*& 9f75>ki~HE&N=Ri_{yՀ՚mx͒\<:ĻG2rA4{;({@b@rp߼qN9,OXbh\F7i]n+Ҭū|Q~%e(nԢ60Bu|QYRO5q`LD@#$s塰Ҷ%BKxc!-yonȲCSԖ no PeML9O}+klzp8V2XI᪘Wjܱzdy7^n\oy=D gnEͻ-F7:]O X)* E4RWn;9P$=I4 ֩ӿۆ)IpqP⠓YpQ0REL?轴6 sսJDspETJ`.T>ءR.42autoqemu/.git/objects/ce/0000755000175000001440000000000014061021261014750 5ustar andrehusersautoqemu/.git/objects/ce/566b2df3d6a54acdf0a2c2639d1cc63f8a058d0000444000175000001440000000154414061021261022316 0ustar andrehusersxuKoAsW#R99䒛m ] OuԐG#E1vsh!7o8,8^~.߿~4YVX=&yjw:~.NǷz*˗}Yաq?UקnNz5 atڅpcWۿQq M. zB95:APhNV]G9ӹrFs:ʩˎ GsT!(4'#loqTu_8"6EwT6*ugTوSQ#;jD9F莊F<_.6B(jdu_ȑU'(v6qM9('ZFsx$0γPo8r$Do:BBu_ESDBQQwp Z&-Mnr`tB] tQ qi8/AXh;czӈ9;A. bB A,!),A>Pgsh@/i양ӏuOżG =NN19ŒΨ{6Y(>ݠ槜Ѿ`W~ʕ @#ZCuh-*$*0Ck:  U&$Nautoqemu/.git/objects/ce/f75dd99adb74ac9c81c110398ac339900b8fb00000444000175000001440000000140714061021261022170 0ustar andrehusersxTMo65@%m%p7 '(--$)T]ʟ6{)to7q& O]<*% Ćj a u3"e~% G׷?G>K&+oY䖮0qGyI]V5E=, : ?iQJ\Kg8dR*j%BZb:?{)cϖ(%@3d r^BLKfpšٌC 50-uPzs=qw<}1)B=\!\ `_ʙ5D.VjlU=BJa.ůld 6Ɲj~^BAG 5Inmr`H6"]t!RCnu]ooomv"&;rDŷ>VԊM}JUw! 4ESwƑ֗ `/ X2&rBh r>z)vвCQ=*=+{+ ,u7!{c$6A240Դ̜TS t80M蠽IƑm%P5A. ??zΉgT?9(ſʶ]~FcK($V0ly>X;k/%˯Z\YPV{rD{fZzך\ĐdsO\w`ljI2C,|P+VtZlO*K瞛9=Wc &ARSݐ]_`w9%% J^vl)$|I(!}Ҳ~lautoqemu/.git/objects/3c/0000755000175000001440000000000014062665220014700 5ustar andrehusersautoqemu/.git/objects/3c/7f30772c95ebdf78b23fadf8d9c6efd56f23350000444000175000001440000000017014062665220022302 0ustar andrehusersxM 1 @a=E. mSO:j^}"lt2b -3Ɔd+Ur&ؙM&LuHIcppFB4QdzkO~|_3zautoqemu/.git/objects/1d/0000755000175000001440000000000014061021322014663 5ustar andrehusersautoqemu/.git/objects/1d/fdf090a141cf8dfdfaeccd16d0581c0adb5aac0000444000175000001440000000021614061021322022644 0ustar andrehusersx+)JMU046b040031QMLK-.+NeXmW}2]R~ 3//5E79#HxMl5{3 TnnjPYWZWU~ɇ',q뜈U9autoqemu/.git/objects/31/0000755000175000001440000000000014062534001014606 5ustar andrehusersautoqemu/.git/objects/31/af4b322ebfcc92352b930f6415612e514e11f50000444000175000001440000000021114062534001021632 0ustar andrehusersxU E;l!KnX%LU[UW>n;zaRl*E䩴)5kyxI_'hb"p5b4K1ȝ;~&(p@Ǒxǜܡ歵=5autoqemu/.git/objects/ae/0000755000175000001440000000000014062530404014753 5ustar andrehusersautoqemu/.git/objects/ae/baab8a5695e1f936769f82851b6c0be1efd9dc0000444000175000001440000000027614062530404022354 0ustar andrehusersx+)JMU04`040075UH,.N-*-HIHM+`8y}pom&nF"66Br&Cb%eywb8uOj 6“ޝ[gbpܥ@LLJrRJ*JxvpuYw*|䗃.Ą촜r )ظtlKkautoqemu/.git/objects/78/0000755000175000001440000000000014061151422014622 5ustar andrehusersautoqemu/.git/objects/78/2a6890efb1dd94ad91ba3d8094bb2b724c11fa0000444000175000001440000000625014061151422022161 0ustar andrehusersx bblob 3219 Vf1u&Qn 9mQ&\t>_SCHEy׍%/BK76A'$4Q?J`,aΙ\a%`_:CH}3BZhJbwh_+eER}V  2I{6)*EDg^ OBJ-Ul0R[UY'#2X%qR%<Bqy +bZ\*E-]WDi(\Tx,@\ Rdr #!fˑe1p-&*s,qÃ왱 ǟxuqW ̈́aJ"@x#Sp8(?pGbRfD0ބ.M[()޻i'sзmȕkJf0=YqE%L-%vk 8!NA !EnBz$yq&_b\>ՖRj eR zHʢ*)6m =k6<ðy43l*ՅzF)2W,Ycܝ>o7kl/l |!!F|T.4lچR- iv\y$C|xw%E"|f68cV9/0ځ||ێ"|OkDJyfhNLx2]?BMH`/*l߯<"AV1_86@c&LZau>-ʢW3sBT0-c"$ujJ@sQ Hݨs=6ctq-==m$y#8Œ@-b'7/ntBD{А̎0K$ոUBBV|8/|>G'{NFkUcKVz?߻"fYgV7 Zpw-L0\NL/1rE<ш嫺oP]B%1ZtIS:.\&YWX8RVfɊp~œ(SĬ]+}Bs=iD/ dDZsteɁ2|ig`a}#Oo AAY ~=V1–! > |b謻эBUVٗ:/z`0}yf oVMQX01VȴST_ ž̰'..kivx'o)sv`w7Glij6đ$*.DHZǴ&r B_3}R`4F&femX !L5%@uuSLs6>]f].siK88]l ~:7{ZR 惦~ y9NkW9P[" Սe@as/Ծh"Jd%e]m}hjkgꪂ@yVSDKr,x՜oC9AM֣glQX1ސShq,vrgX PctS*6^,֋]:5jDc-Eγm4ūa%& yǒ-S0ؤiS ^кr|,D2AiObbŵ#tF N2l,o'[9eA\4Ue[ ߄SP}j-DĕIcT5z@L U?t%L^M ĶU. M9V!X  \4V908ijt4uZ1M[wrm2PX_~ Lt6EԷU0lO =/N1lz/h{Nľ:q6dS 0Hug;y Ի(g[)KqXaݕؑ0&PgPh~箅ʏ4>c/ (HN>IےXf4nl獞h.yu% `+X [fWm L9,їU:` wIo:xpJ{6;X"3c?EoH1 X~ xAm#vۂ |NYC:-0-.DCӒUYo7>XY6~~`0wD pf9Ib WäK"a V|x$1&T4bz[[2&,c&WvWĊJOl%p"&pfvM3:rNt8T/ńXrxڏkXOЖٔ/F1Qi&2El?QQ 4A`ɏfJyOe~>pTu=1wI(RQa˅/{g 2RųtS^TsBLK1g*Aif.sfK.*&UOBՒʍ"ωZnD!I,xL4ê/""G/k9>"kP9xVE˳uȗQ9`+B)̎VwD]h61 _`hf=o$Q,М,XeWXmlk4M^B#7-fautoqemu/.git/objects/65/d33356c1baedc116a9da5219e4cfc8ac6267e50000444000175000001440000000124114061021261022154 0ustar andrehusersxTN0m^%`[Ȋvbh{1mrp(q˪ۓShA iWgڻo=&€/f_ q76Ńh8 7I .$$Jd~ ldWzZmn8!+#r8u{{@[Si &@Wr* DZ6^o怐TWZ[gFOw!;F`}$ ׈v[,ԙƲbuzYtڳwEi X*0 B;@W#A OW&xWܣuD`7CDѠ;xރC4LgBt,VܢNiFŝݝp|V0 Meautoqemu/.git/objects/83/0000755000175000001440000000000014062665220014625 5ustar andrehusersautoqemu/.git/objects/83/31e934d0f5fbe09f041d4d29202cabb4e0ffe20000444000175000001440000000202314062665220022152 0ustar andrehusersx5[U)IXMiFC A}m[iDHDyRȄ Bh  %!0IЇbJ&HQaTk yh+ΥZl| κduaDZ*r(&PNQ #bsAkMźfIsޫ7HO߲clkUT fZUK,F٢AͅL S.KO,^5OnđnoLZ=ql'Dʖu$1zLY5Sܯ>g{O?;iyJS5v(@s-&B򅘪 Xk2U L4_Op뛿f_8y5QQFx(*y@6J$ET-KUXDrKkw{/x{-lds1*C"r%SK@g,Yp͒~thε{V;b"8dJF'FWK)G+:A\}pN͹{gqh\6L rOMY\t2< %cR)k,.,{ۂ=<|䃇{ss+Z1Ҡh&f&l (H!:(g hj,LVڌ͒YgGw˼ s?Wk {I-:U%bs$3'娼QU=LOVwxu;A4DALCA?~rQ%S G^ȑMl֭:N[4޸C߶˩&#C,>$䁏@dM,W މnFemsbvww۵ :iޖ'ze}T'T4]Yd,|E@6Iviy|׫~}=oO9I U0KR%)RI, YDNi%7O ?:>aq&Sautoqemu/.git/objects/4a/0000755000175000001440000000000014062532517014701 5ustar andrehusersautoqemu/.git/objects/4a/4b730e44e6a614cb7070aa7526b1442cffefaf0000444000175000001440000000151214062532517022153 0ustar andrehusersxFDs+Zs&nv2Q10`7f1 xL4nPU)!%fBdPJ$璢B+8cQd% $1W8^3REWE3,E 32ƂzLI &˿d~?ZXU8|19x6Odr3c )~([6}uv*Q(zdSW'ۮFjt=ۛ0 @Jxe?ǣSֵKZ)),==]i+SYؼbK7UlDo!V^PW} W?j>:`ó):[>P  Z2QQ-3/ΆS6ƏkvG+I<ǁ^|n-H%mytt 3: K([\yѠLv&nw:fk-{G~U}8Q:Aŀx?YqEGr㚹Su+3ŧH8K7z7,i)N9F(~df@£(0N [Ŏ/56 o;kzƀiktΚ?JN-I4ֿ&w(ْ;Z7| cs63q);1鋆L`M|\autoqemu/.git/branches/0000755000175000001440000000000014056722463014535 5ustar andrehusersautoqemu/.git/COMMIT_EDITMSG0000644000175000001440000000007114062570134015026 0ustar andrehusersTODOs.md: Add #task-99d58a04-bb57-3337-b29f-572e4078e0d0 autoqemu/long-description0000644000175000001440000000025214056722470015307 0ustar andrehusersAutoQEMU automates the installation and setup of ISO images of operating systems, using QEMU to run the VMs, expect to bootstrap the environment, and SSH for the rest. autoqemu/CHANGELOG.md0000644000175000001440000000025414062531013013703 0ustar andrehusers Changelog for [AutoQEMU](https://euandreh.xyz/autoqemu/). autoqemu/tests/0000755000175000001440000000000014056722470013247 5ustar andrehusersautoqemu/tests/autoqemu-cli-opts.sh0000644000175000001440000000000014056722470017161 0ustar andrehusersautoqemu/doc/0000755000175000001440000000000014062533761012652 5ustar andrehusersautoqemu/doc/autoqemu.10000644000175000001440000001046214062533761014577 0ustar andrehusers.TH AutoQEMU 1 @DATE@ "AutoQEMU @VERSION@" . . .SH NAME .P AutoQEMU - installation and setup automation tool for QEMU virtual machines . . .SH SYNOPSYS .P \fBautoqemu\fR \fIACTION\fR \fIOS\fR [\fIOPTIONS\fR] . . .SH DESCRIPTION .P \fBAutoQEMU\fR automates the installation and setup of ISO images of operating systems, using QEMU to run the VMs, \fBexpect\fR(1) to bootstrap the environment, and SSH for the rest. . . .SH ACTIONS . .TP .B install Download appropriate ISO and install the OS, using default values, but accepting overrides. See \fBOVERRIDES\fR below for syntax explanation and available options. . .TP .B ssh SSH into a running OS, or run the provided \fIscript\fR non interactively on the running OS. If the OS is not running, launch it. . .TP .B down Shutdown a running OS machine. . .TP .B destroy Purge all data from OS, uninstalling it. . .SH OSes . .P GNU/Linux: .RS 4 .TP .I alpine Alpine Linux .TP .I arch Arch Linux .TP .I debian Debian GNU/Linux .TP .I fedora Fedora .TP .I gentoo Gentoo Linux .TP .I guix GNU Guix .TP .I opensuse OpenSUSE .TP .I slackware Slackware .RE . .P *BSD: .RS 4 .TP .I dragonfly DragonFly BSD .TP .I freebsd FreeBSD .TP .I netbsd NetBSD .TP .I openbsd OpenBSD .RE . .P MINIX: .RS 4 .TP .I minix MINIX 3 .RE . .P Solaris: .RS 4 .TP .I illumos illumos .RE . .P BeOS: .RS 4 .TP .I haiku Haiku .RE . . .SH OPTIONS . .P Global options are: .TP .B -h Print short \fIhelp\fR text. . .TP .B -V Print \fIversion\fR number. . .P \fBinstall\fR options: .RS 4 . .TP \fB-o\fR \fINAME=VALUE\fR \fIOverride\fR a parameter for picking and running the OS. See \fBOVERRIDES\fR below for syntax explanation and available options. . .TP .B -l Print the \fIlist\fR default values of the OS. . . .SH OVERRIDES .P Overrides are the values that you provide via command line flags to specify something other than default values for an OS. You can see what the \fIlist\fR current default values are with the \fB-l\fR option. . .P The available overrides are: . .TP .B VERSION Version number of the OS. . .TP .B SHORT_VERSION The "short version" for downloading ISO images, like in https://example.com/$SHORT_VERSION/osname-$VERSION.iso. This is usually derived from the $VERSION, without the patch number, e.g.: 3.10.2 -> 3.10. . .TP .B ARCH The CPU architecture of the virtual machine. Used to select a specific ISO image, and to select the correct \fBqemu-system-$ARCH\fR(1) command. . .TP .B EDITION The "edition" of the ISO to download, e.g.: for Debian, possible values are "stable", "testing" and "unstable". . .TP .B DISK_SIZE The disk size of the QCOW2 image, given to \fBqemu-img\fR(1). . .TP .B MEMORY_SIZE The memory size of the virtual machine, given to \fBqemu-system-$ARCH\fR(1). . .TP .B BASE_SYSTEM=minimal After initial setup, which set of dependencies to install on the OS. The \fBminimal\fR (the default value) sets up only the bare, uh, minimal to have a working system where you can SSH into later. The \fBposix\fR option install extra dependencies to make sure the OS has a working POSIX environment. .RE . . .SH EXAMPLES . .P autoqemu install debian .RS 4 Install Debian GNU/Linux using the default values. .RE . .P autoqemu install alpine -o VERSION=3.11.7 -o ARCH=aarch64 -o EDITION=virt .RS 4 Install Alpine Linux, specifying version 3.11.7, architecture ARM64 and the "virt" edition. .RE . .P autoqemu ssh freebsd .RS 4 SSH into the running FreeBSD OS. .RE . .P autoqemu down freebsd .RS 4 Shutdown the running FreeBSD OS. .RE . .P autoqemu destroy freebsd .RS 4 Remove installed OS from the system, purging ISO downloads and QCOW2 files. .RE . .P autoqemu install debian -l .RS 4 Show the list of default values of the Debian installation script. .RE . .P autoqemu install debian -l -o VERSION=1.2.3 -o EDITION=unstable -o BASE_SYSTEM=posix .RS 4 Show the list of default values, including the overrides. .RE . . .SH SEE ALSO .P \fBqemu\fR(1) \fBqemu-img\fR(1) \fBexpect\fR(1) .SH AUTHORS .MT eu@euandre.org EuAndreh .ME and contributors. .SH BUGS .IP \(bu Report bugs to the .MT ~euandreh/standardify@lists.sr.ht mailing list .ME . Use the subject "\fC[autoqemu] BUG or TASK: \fR". .IP \(bu Browse bugs .UR https://euandreh.xyz/autoqemu/TODOs.html online .UE . .IP \(bu .UR https://euandreh.xyz/autoqemu/ Homepage .UE . .IP \(bu .UR https://lists.sr.ht/~euandreh/standardify?search=%5Bautoqemu%5D Comments and discussions .UE .