testcloud-0.8.1-1.el8 > 6 6_6 3!y덏%!E/֡b !E/֡p5L2Eթ+?WdVUͲ!澐^Sj cّq1gǙ _m /c/;.{[bNf,}S#NPFr|&cŕAnVh4!C~sɍV# &DyPZ-% %KzTAr3xtw[6vq3wf>_lżNɇY6P4JP8Uuj/@ b/oԯ=.`:C¼-N]L-y4 =+lRe5ձT¬.0F;Ss(r+[C9;ӈ߬VkDZu* E7#{+#/ } c N*DE( E*& SHQjٓ12.. Mp͂}t"]6Npe̐]9M\8>V6D`K]X !vWʑp-9\]Y q.z2cƛO Z-uBJQIR4?5¾]#Gi/ٚ4:x\ű|=l =]!DLFWbnݹws]}$)1^ojϗu\MQ>̀jb6[DS5Sokp1.pkHie4FJc^ sv|!WpTC?#`3ؾynsɢ"H 2Uk?`v9>[Umsb=S<)E'xWw`^ =vgcV̾ (\  똂V^wp>pB=?=|d   >\` 4p    7 H.L   (8F9F:F=7]G7hH7I7X7Y7\8]8L^9 b:d;@e;Ef;Hl;Jt;du;v;w/dev/null || groupadd testcloud ~ &~FA큤큤A큤A큤AAAbIbIbIbIbIbIbJbbJbbbIbIbIbI61149623789a94607893b041f566e4bb2fbdeae73df72a6e4a03669f10bc42d38317d7d732bfd82712b35e7f2fcfaaeb27556aec3f23c8f11ebc729432c1c45e6f63b1c90f82f08ddb6f3c902af77f03b4239ddc000085b4ab5d0886a933625817183b26d758b608fef000cbfc5a2d5aafde1bbab01527e481fa8648dff728a55843884fa64acc3ad7176d1912b69f6540df910b2a7ba747ad37ea9aacbe2014e28f5f582d73ac4341ae06791bd9612d0c23486aa27ea6d226ec002c07a32ee9f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d7825050f2e2ff2368aa5e72e0d55cfa9ab362cd261c50492e50df051c1491f668520a9fb99946433df350812df4fb7bb4f11311143ddd0e5a341e1c72e6f81f0a23febrootrootrootrootrootrootrootrootrootrootrootqemuqemuqemuqemurootrootrootrootrootrootrootrootrootrootroottestcloudtestcloudtestcloudtestcloudtestcloud-0.8.1-1.el8.src.rpmconfig(testcloud)testcloud@    /bin/sh/usr/bin/python3.6config(testcloud)polkitpython3-testcloudrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow-utils0.8.1-1.el80.8.1-1.el83.0.4-14.6.0-14.0-15.2-14.14.3b@b@b&bs@boa@aacaQ@`@` @`:@``X__i_P_G@_!d^^Ǿ^m@^^=@^\@^4]]Z@]<<\9\V[@[I[:[6@[(@[@Z@ZZ Z}@ZtRY@Y@YyX}@X@X@XWQW@W@WWj}VVVf@V]VLh@VC-V;DV9@V }@V }@U@U@UUb@Ub@UJ@Frantisek Zatloukal - 0.8.1-1Frantisek Zatloukal - 0.8.0-1Python Maint - 0.7.1-2Frantisek Zatloukal - 0.7.1-1Frantisek Zatloukal - 0.7.0-1Frantisek Zatloukal - 0.6.4-1Fedora Release Engineering - 0.6.3-2Frantisek Zatloukal - 0.6.3-1Frantisek Zatloukal - 0.6.2-1Fedora Release Engineering - 0.6.1-2Frantisek Zatloukal - 0.6.1-1Frantisek Zatloukal - 0.6.0-1Python Maint - 0.5.0-2Frantisek Zatloukal - 0.5.0-1Frantisek Zatloukal - 0.4.0-1Frantisek Zatloukal - 0.3.7-1Frantisek Zatloukal - 0.3.6-1Frantisek Zatloukal - 0.3.5-4Fedora Release Engineering - 0.3.5-3Miro Hrončok - 0.3.5-2Frantisek Zatloukal - 0.3.5-1Frantisek Zatloukal - 0.3.4-1Frantisek Zatloukal - 0.3.3-1Frantisek Zatloukal - 0.3.2-1Frantisek Zatloukal - 0.3.1-1Fedora Release Engineering - 0.3.0-5Miro Hrončok - 0.3.0-4Miro Hrončok - 0.3.0-3Fedora Release Engineering - 0.3.0-2Frantisek Zatloukal - 0.3.0-1Fedora Release Engineering - 0.2.2-2Frantisek Zatloukal - 0.2.2-1Fedora Release Engineering - 0.2.1-3Miro Hrončok - 0.2.1-2Frantisek Zatloukal - 0.2.1-1Miro Hrončok - 0.2.0-2Frantisek Zatloukal - 0.2.0-1Frantisek Zatloukal - 0.1.18-1Frantisek Zatloukal - 0.1.17-1Frantisek Zatloukal - 0.1.16-1Fedora Release Engineering - 0.1.15-3Frantisek Zatloukal - 0.1.15-2Kamil Páral - 0.1.15-1Kamil Páral - 0.1.14-1Fedora Release Engineering - 0.1.11-4Kamil Páral - 0.1.11-3Kamil Páral - 0.1.11-2Kamil Páral - 0.1.11-1Fedora Release Engineering - 0.1.10-2Martin Krizek - 0.1.10-1Fedora Release Engineering - 0.1.9-2Kamil Páral - 0.1.9-1Martin Krizek - 0.1.8-3Martin Krizek - 0.1.8-2Tim Flink - 0.1.8-1Fedora Release Engineering - 0.1.7-2Tim Flink - 0.1.7-1Tim Flink - 0.1.6-1Tim Flink - 0.1.5-4Martin Krizek - 0.1.5-3Tim Flink - 0.1.5-2Mike Ruckman - 0.1.5-1Mike Ruckman - 0.1.4-2Mike Ruckman - 0.1.4-1Mike Ruckman - 0.1.3-2Mike Ruckman - 0.1.3-1Mike Ruckman - 0.1.1-2Mike Ruckman - 0.1.1-1Mike Ruckman - 0.1.0-2Mike Ruckman - 0.1.0-1- CoreOS: Go on with COREOS_DATA replace failure- Bump CentOS Stream versions - Build seed image with genisoimage (mpitt) - Reduce libvirt dependencies (mpitt) - Drop libguestfs from Requires to Suggests (mpitt) - util: except also requests.exceptions.JSONDecodeError - _needs_legacy_net: try to guess based on image name with missing guestfs - add coreos aarch64 support (lnie) - Allow to configure download progress verbosity- Rebuilt for Python 3.11- Try qemu-kvm if there is nothing else...- non-x86 support - cli: Fixup crash on vm start in connection tip - Handle missing testcloud group also while creating instances from local image- fix selinux detection for image context (olichtne) - Drop dependency on python-mock - Drop coverage testing in rpm build- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Drop Atomic Host - Simplify cli codepath, use cloud-user by default - cli: allow to spearate OS version by "-" - CentOS misc: improve error output on missing version - Disable UseDNS, GSSAPI for faster SSH, allow ssh for root - CentOS: Fix el7 based systems - CentOS: update 7 build, add CentOS Stream 9- Workaround EL8 bug - waiting for sshd restart with user sessions - Add a basic integration test and plan for tmt - Fixes around backingstore cleanups - get_fedora_image_url: Proper support for branched, cleanups - get_fedora_image_url: Add info when user asks for wrong version - Don't use hammer solution to all Vagrant boxes, force-install cloud-init to known broken images - non-x86_64 support preparations and downloader code - Don't rely on working qemu://system- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Add wait and retry around dom.create() - lazy_refcounts=on and cache=unsafe - Bash completion (by lbrabec) - Let's have also short t7d binary - Add long project description for pypi - Style: Let's not have lines with hundreds of characters... - API: Add reboot function - FileLock: Make sure we don't overwrite config_data.DATA_DIR - Fix systems using systemd-networkd in user session mode- SPEC: Use pytest macro - Merge downstream spec changes - README: Let's believe in testcloud a bit more 😎 - Simplify cli warning wording a bit - Remove forced reboot from cli for CentOS user sessions - API: Allow to specify pci network device - README: improve a tiny bit - Make url mandatory, cleanup cli instance create a bit - Allow to specify number of CPU cores to be assigned - Change cli layout for instance create a bit (A LOT 😱 ) - get_debian_image_url: return None on fail - Add a way to shutdown vms in a graceful way - use if hasattr insteadd of try/except AttributeError - Use virtio-net-pci instead of e1000 for hostfwd in qemu user sessions - implement synchronization using file lock for user sessions - Don't directly alter config_object, use a copy of it - Fixup CentOS short handle - Support Ubuntu and Debian images - Update url for oraculum - Bunch of code shuffling - Bunch of improvements for get_fedora_image_url - Fixup traceback for unknown distributions on un-defined variable - Fixups around system x session instances handling - Dont blow out traceback on image download 404, fixup connection tooltip for CentOS - Support fetching the latest Fedora Rawhide iso as fedora:rawhide url - Support CentOS and CentOS Stream versions (hardcoded urls) - Support operating with Vagrant images - check whether the instance existing before do the prepare work - Make the code more robust - Make list and clean functions more robust to handle both system and user sessions - add coreos test function- Rebuilt for Python 3.10- Fix crash in _handle_connection_tip - Allow to create an instance without specifying a name - Fix instance.image_path - Make network working in qemu:///session- Support creating instances by fedora:XX, fedora:latest and fedora:qa-matrix strings - Implement auto cleaning of backingstore - Make testcloud compatible with future Python 3.10 - Adapt to requests defaulting to simplejson if present - Don't throw out exception when trying to create instance already existing in libvirt - --all is now the default in testcloud instance list - Show some hints to the users on instance create/start - cleanup the instance bits when instance create fails- Do not throw out ugly tracebacks if user uses cli (#1887815) - Parse CMD_LINE_ARGS and add CMD_LINE_ENVS (https://pagure.io/testcloud/issue/49) - Add try/except check to instance.prepare() as permissions error can occur there too - Update documentation - Add manpage- Improve user experience when testcloud fails because of missing group- ExclusiveArch to prevent koji from trying to build this on i686- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for Python 3.9- Typo fix in RHEL 8 qemu-kvm naming workaround- Ugly hotfix for tmt- Support RHEL 8 hosts (different qemu-kvm path) - Move most of the deps into python3-testcloud- Require only libguestfs-tools-c from libguestfs - Bump default RAM size to 768 MB - Fix for libvirt >= 6.0 - Fix DeprecationWarning: invalid escape sequence \w- Remove Python 2 support - Raise TestcloudImageError if failed to open file - instance: call qemu-img in quiet mode- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Support creating UEFI VMs- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- drop and obsolete python2-testcloud on Fedora >= 30 - Fix setup.py test to also work with Python 3 (pytest-3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- domain-template: use cpu host-passthrough - domain-template: use urandom for RNG- Rebuilt for Python 3.7- Drop Fedora 26 - Use Python 3 by default - Remove shebangs from non-executables - Split testcloud into testcloud, python2-testcloud and python3-testcloud- Host /dev/random passthrough- Add instance clean command - Ignore error when domain stopped between stop attempts - Add Makefile- Retry to stop instance when host is busy- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- keep backwards compatible API- replace arp with libvirt method (lose dep on net-tools) - fix test suite in spec file- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- don't install py[co] files into /etc- add python-pytest-cov builddep to run test suite during building- make libvirt url configurable - avoid race condition during listing domains- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- use symlinks for file:// urls - look for the jinja template in the conf/ dir first- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- upstream 0.1.9 release - "destroy" commands renamed to "remove" - "instance remove" now supports "--force" - new "instance reboot" command - no more crashes when stopping an already stopped instance - option to automatically stop an instance during remove (API)- libguestfs on arm should be fixed now, removing exclude arm- exclude arm until libguestfs dep is resolved there- Explicitly fail when IP address is not found- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Enabling configurable instance memory and disk size (T420, T659) - Improved handling of images with larger disks (T657) - Changed "cache" to "backingstores" to reduce confusion (T521)- fixing python2 macros - other small fixes as per review- adding net-tools as a dependency- adding python-jinja2 as a dependency- rework setup to work with github sources, proper file declarations- Multiple bugfixes (mainly use libvirt, not virt-install)- Fix permissions issues and no long overwrite stored configs.- Multiple bug fixes.- Unkludge the last release.- Multiple bugfixes and general clean up.- Added polkit rule for headless machine (or passwordless) execution.- Fixed packaging issues. Removed uneeded code.- Fixed packaging issues. Removed uneeded code.- Initial packaging of testcloud/bin/sh 0.8.1-1.el80.8.1-1.el8 99-testcloud-nonroot-libvirt-access.rulestestcloudsettings.pyt7dtestcloudtestcloudtestcloudREADME.mdtestcloudLICENSEtestcloud.1.gztestcloudbackingstoresdomain-template.jinjainstances/etc/polkit-1/rules.d//etc//etc/testcloud//usr/bin//usr/share/bash-completion/completions//usr/share/doc//usr/share/doc/testcloud//usr/share/licenses//usr/share/licenses/testcloud//usr/share/man/man1//var/lib//var/lib/testcloud/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuASCII textdirectoryPython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRhttps://bugz.fedoraproject.org/testcloudedk2-ovmfutf-882b6ca521cadbb7ad301d218e5d3d36b0768991d3bbd41bda281656effec8da0?7zXZ !#,o=I] b2u Q{LT/K&$Iw63 \\`+$ FlGw>kNY{/I"`"`BEHtpɯc)#rďlݨD1x*Z@c!'ूClJ7hƞ!O Ew[T'7ج(,fM1FotP>Lm0aP$uoÒȓb& iue@Z.yDSBj>{u'@ C6?-?e=6Z4L%BGt! \W@ӳ[XjDRm;!2BTd^yYSHg@_ĚaˆbC2EiG)˚v##y S`٭ٕe|y Ք͛V͜|E`Z?eg0F :Q\r*`;B'tlrۣw70U H0@<ԙ: #=9+E^{4mJV)3z4AJ\id4zCDeW7v#\bAV]V"y&@+|^\ݕ0H>3dnAK`0#PX&Nm|0XXSQ&Q 98CSSD7gW!% ,z6_&풵b / [{{fm"9-fn*2ukӸ#Z'jwDYŔ/VZ%[2/2Y"Qvhl۾*Mb_۔"1mo(?@_x×XIDUgkosR}tŸ-ʼkx) c~%CXb/(C4wii>Ku B, xopBwM},`L`5M 4uwMXr*FR\S!^f>|3ˢ-'\O_ dZ%!5rbwG) ҇O>beFËjn8np$_Yy=hǽ8(s0wXCP~mDA0QޑX+s.`>Wa+[Ta Е'DQ3+z7,[bia prsbJ{ΐYޜ0 ָX},z JZ1ħ|Rvv 8JO|SоP/X[ͮ;0l*eQ_AazCJɶa&8d𛹢.]"R[u$LNҨ_ç[حn+I[֨tQd4=rZ '%3)5$ >rZk-: "/06ohC5^i2CYH's(5 o G:KY}`UOoըWteϾj1n֫xbqf̝FmlIaJ}7\@81G Ixmz![^>Du؅7N~2&hz>[$V(jѕdb(2A_޲F b T n5zܒ b"71ƒٗYuAڸ/HF6A/ S9 4yNҼ59 !R= @4tq~b }g԰ȝ5*،*~Bȸ)?*6.Ԝ$7w% iꄮŋ!v9X-~qONPD:x^|9^} .@GvZ#)cr)ff#}śQ~~u㙘U!]%H?̨N9}EP m_z*܏o`_)O~F o Bk.\hIWFWvi4"™7H}4G4_]^ sB:F4t^$z#:Em0j"l +?*/@7ɯЗ~[û Wõe)EKJP%*x>v]Guֵy(;ga~΀O/m){+l1\zZr\8=6DQ.]ch+&(,%oP:M!5P,i%R\Җb|rx\ sacy^n3-O:E#zi2s邩WƠǦY#A^RwGu mp/W#O'g: /S!xH3Iȿ)E}0͢ޮ#8}nސ0!g6e*;vz]KSۈ0 / |JFF3ݘ|d|`i%PsCir DAnUH6|F?}$C6 U"{_ߓN.Q 3ߍs )>`0VR̋H]`B [E.tRpϵ_2GgߐIyED8uǃ) F T!1E$ڽ)~7Vz YO8a w/._9 au5YS9&v'esQeLH RTY|h%S`QZ <8K̮+^ YeMG'4t:s##6Gu&mI]&-9F<ߤS$ #3qبtC> !ho\KencQUd/R >lKmn:0H?DZ#'=]Ë'N a-soyjCrCbn(nt{_hxG)Bf{~YwvwܸmkwURqcL(,ޣfL0P꫻u,=VU%iёx!<ىڂ|׭x@Z^`PZ$ړsJ7s'B{Uqi1Tnl6r,Cz jHۂ7(bU)i`,Sf-9]0CA#4ex܎Jf]0}W--\&IP`+ i-mdYLluIMmDj~[$;A=GpQI}BysRXzUCH5GϖB*,IY$eGtiygi<3mPn2UwT[T&6irѣR$ ѫ>"c@h* Aۜ`!WիԤx,*(E`~R-1-S޳e9r3}߭9襮Ղ%ҏۛx]" 0y:XȲTE SsH{W&xE{4+44񊏃w;-h:94\ԅRyD7i.Fj|kFb*{q=ӎ(5~HTE bC3}AɪE~Q;_+7HC$OpT# *sV8ۋ ,M1^e?Hw^΢o|٭GwqۊWF{A1TSE܊3XLV `ܦߒ[`}es:31\nG]4t@#ENUdRw \Ъp&#o*%to' {㖅b;0 SX椆P K$uaBgenaosNK #ʣjD3*yp4lIy6ItI6MmE8 *.r9H[FYRcz &%k:'n3+}q&йY>*JMqmja8dUVH EQH60E>{Q}&ʛb'czUqi7?:i"SsO 80s-#[f`*\uvΫB9(- `bgF>z̍.nnmFjbBh4J#(w.G8RvׯЃ%Xu" ( >kZz dU xF6[ awgk{#R<a\ ޮEVbKR,q!*~'_:n]o#p[5-r{V銪g }~U [a1iDX^. <%d 0R ͊ $#:-OŔ툕،D‡(z;<3& zO!Ɵz|qZ~q0)-V=ұ]!TېsU|FyCQlv!9Ҷ-M@-k)87R.f%ډe]ަQcr8EFo2,ׄFx2JJhώz߾)!kG6dJs N)a d{!o=ԗ'>'kY0EqnVe{bzӏ}YJ7S-tReF݀t-]&#5"5Ʋz E+%Ji5rۈbbk.㦤1t1 syۑuP=s wJ`d߹قrz`lLO'WԌxq v]pe]ZjNjk}2!щlԺ ff^\,z4(]*h iRQK޻cp@)(s`rj:~T a@&߻C2}9GkG?oG3Fu>+dY5GYg~ )\un$9tcj藈-_V5sfuL| i P mҬF h|kàBcd)To^{9c\]7@э46)!2M3T2FWò;HSc>gx P=&.5mf-l:5n4|;Ep7 Y||iAlm^NuKY(1}&,3P?IQfGw< ӕh1[m=HeD0Mao -5"0UaSٚ>*H*-F2`K# `*e>1 >XK 0H4yBV;Zc"b# DN+ԇ>6=~<:W0qg%E;\㜳c&lQpelz&#;*qglm(dPkeJR$HA?"1L1KSfU4ƲMJfk XV:eppɀXj׎e_]DŽؾ[4h#zlu n&W[y±d6w'g-ڹo.EvhXs,U֭;iO؄*1iԭV,A㋳nb)Cc`**֬ ,IJl5獹B<ϝ,n&j#8H$쐹ݔH,ډ]愚mP8}aHyQj~ob }#F (X;?RVXcq[%lytxǫNu;kX0'O3U}>9'䍱|eEמ ŏ+?0I@Kq7HZ0(2kZ3 xOs߄퇉œ>?$td.o{C0ݡMiw+Tm }}+B\\ ;rM E/:T̎ލbNejʭ̔9=|AdN< f rH(u/=iu2Yxs\ &8@-ݪ$2TxOSㆇ#4QFm٘ 2Al1*%9mGFOG:yL[d8\B\Ǎ;[_'0f*ba kN0 !ݐ ?fw#uγq$0k \v,,˙x˶~3?`j\50H^DwxL1nH+Jy^W ee}:LuyTCI􏫧/H(9t7K"X"~u4lxyfcah> J]Pb ?* R(9@au-!">PYYҧǾD3Ƭ5etDw7uoAG*p|l/*(&@c 2T_e (6\zfJԍשHeޥz-1򅠃u9A+^w {hԳBvQ|7s_.;4tVG&> Qb *|{đ.oɜzb'Ō$Kt-6wLYV/nl>b%n; -r(/ J=oN Ò=b5hPF lӧQ;wߍBZpU !i (Kbfkס" X9|/,A۴2l~Y4eœg ^2lDQlws6ҖI\(˖!+vgqJvqv=.70H0ody-=+:F ~My>sD`=*}0(ݟ.~+7Y{$Vr+BfW$? 8Ã((kA$S.z ?-hf%*Q_%KR 'L37DW(UO`lȘ71\w}s=fF#춓W<|xf 3\PaNre_#ؿ_y x;fN։t>E?g3gIih p} _ψՂؠ>4ym@P~P,3 $ͦ(G#/;-50))l/[#` e$ 4©`0 rΠa1;a3䡗#W'm?[BEq>}9WtI.3j^W phf}RTM>5 uFϼgr˝pe@cnL0C^ [t?Z`3IpqϿ < cZKսuOL=Ap鍪X?˯6 l?qԿgKOt&8X|O\ ^Y5F/gs4KߵYKqV;,BlnH.T%iCT48ZFL' _K<[b1MrW咍Hp&yY!v $ltZ`? %ڨe=|dZnQIbPtEa~<C5kv ׉aݫw$FRc=2KLsLH⺧α,k~ gip@ #R48|2 VOEeg]̑TvS]iTmWW.CgaSbW5}ia HůU#'ѻ`<4\\Lg:l[P4kP[1 $#ML@Z ^lЉGm 5X2퇼OvUS*HɣBQx4@y:b?)l;tYtDwWƮ3lÎ:%AR%±]yȭR*|ݰ΃ "T;}t.Gt# hVcчE!_bE" *ɺqmj is3}&v))%"rC5Nɥ#ɡK31(ݦPy|Pvr D?va`3ׂ*61Bu C.I56+/~sEwX:^ecZz(LFe|Y L#?^+ htFE>I{˸hnH͂h<}5-],_H+ ca_τm:d%|fݵ(\HC-ziL>(D=yhQЋ9EAJlCxޔ7 u;Qp,6ˮ: '7FcN3CLU:_ϭ1]ʈk^N'UMKvu C`m9}bHnvov %_^I-"FRyo?I;N&e4R6D62mS#nYظtp~-,D'ʶ$W-?&6D 3}/GY2$ ["{fn.=0s?s\F$oR|RG8x(۝OTJU.%^F+yw m ‹O8dRtji\Y,PrV#t \s"]h'5|?xSo:LOӈ~8ܴ@ F'Ǒ2&:yt.SP}k u0|TZb{?V%G 9УO?I&h9vaHFDbVC:m\㛬~~[۳IC(Ň@L6ssP$'Yn>q&D'FbQlV;=WzxbQ$m>^|m\I3lJk Xu#~砩zݍd*l ,jikٮVpeC+Ei~{dߟ2C!c>k0d85/$Hވ`W:fj[x=]Q9 r`qV>9&qRpScZ8fo)}vkN?}]M"PO&$IE]sjH"| y=tqBEm1%aj$JK0bMZz9lxV rKa]%1JuE'("cUj[ O\8,9 x 5+k嚮.,+̰E+.|,ͺ>Dш#@ȐЃ+Doۮ#seM~]U=T \My3[s~pЮdYW;hW}YS%nĪ3%޷ɞK o;lu ]+'ӀolЕ~cyl@1~Vyx6To5~'lx=3ٷ̝*jМNiI82Zo2R*֮PJ >:! ";_BB+5 RPB#)Q)R]% 5@KRmo >V? N*dLU))]VDa c+>>uE&}R:Bhc11!רx@3!GI>X^ʺ47L%qCO4%̌'+)@jt uwfGQ? e]fãI_=R/vr~b7B'UiS^o#Om& 3`+:#V(s!vB΋qE4ek}կj)Rsxǫ"j.b$F!Ȇ$1VP_BIIM0W|$BFw*}eY2;VA`(OCB "E3BRUiL|V)cY5(ͫnX6?cU$LTAiRH"U݅d6 ΅}W⍅$ hf 9L@,", Q o*ucy^`Hҫq |b(KfߪO['}^}\ 'ޙL=!yN+|5Ao75h6n0ubn.Qd85M)˥(Sm޷/" b0H{kE|p14&T >J4 C)@t)a4 t^ i6`¹agC^00Oa բA^R?V: ;Z88^6L&t,-q.G;ݍE1T|=[Ʃj S|MjkG!}uO^5+y5# T:zl YZ