python3-kobo-hub-0.33.0-1.el8 > 6 6_6 3!y덏%!E/֡eK[: !E/֡/h !I.Cݍ|$2g/KwEKȩU;*0#Ot'B lV&El4WO)05O4hPiage>OX]z*6#Ux]MO2Wnukv8hQNBp V'hc?Tl:, p/鐛.1AN>I\Nca:wr dK3f7Ng) lBB/݀Fɡ)A0*E9vNZ +YYպ238RG7qS~u>x6QS6Đ'#z<^L4߫40ey]PPK}c@D_Ǟ)& % \1XlwU*-#d!ǯؗJ`,{אAIOV%oLݳaq066f35372e1198a35c0700b64f1705cb72b7bccd930f31abff5894aac8ed50b1ba8fba014aab157b86391e8d89b0bf95f15fce27r\3!y덏%!E/֡eK[: !E/֡>i4_D=,Rŵ{2GG '`DuXX;=(v&cֻ K;9v%`W!vce D`PTZ^)^0>}ŇXw>6H/zf$(/I"4Y08'XaJIȤ%k#{c꟰d|82}h@4r:u b=)t*m0!,+ٕ!-bٖ5h&$d2D0ɣ[Aq .ъr 7L^G-2 xs zϜ;es#kIG[݀ /?ϫZڷ,K]:83ͩ 7tf]OOzABϘ3Wj#Sm':=K)81["6,+{U˾A3Q+럮EoYլ!:ЬM4;Sn,ynΤ؟53r\+)Ln7>p=?d  M '-4L X d | $ $&)>++..$ .L / (/G8/PR90R:ARGHIX|Y\]^bd$e)f,l.tHu`vxw(x@yXNCpython3-kobo-hub0.33.01.el8XML-RPC and web interface to a task databaseHub is a XML-RPC and web interface to a task database.eKY"buildvm-s390x-26.s390.fedoraproject.orgWFedora ProjectFedora ProjectLGPL-2.1-onlyFedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarch[[##!?? LA#$)LLPPHHqq_u6[Hk xnqqpp{{  BB|pW#ssDn!A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤eKYe5#eKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYe5#e5#eKYe5#e5#e5#e5#eKYe5#e5#e5#e5#e5#eKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYe5#eKYe5#eKYeKYeKYe5#eKYe5#e5#e5#e5#e5#e5#e5#e5#eKYe5#eKYe5#e5#eKYe5#e5#e5#eKYe5#e5#eKYe5#e5#e5#e5#e5#eKYe5#e5#e5#e5#eKYe5#e5#e5#eKYe5#e5#e5#eKYe5#eKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYe5#e5#e5#e5#e5#e5#e5#eKYe5#eKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYeKYe5#e5#e5#e5#e5#4b10bf8532b032df59f0ca97a1e1b78fe042b521cb90c66209cc76007b07fa83e573e97be4bc648ca620046144bad96e82f8d4b84de654594dae507fd8e8fc86e573e97be4bc648ca620046144bad96e82f8d4b84de654594dae507fd8e8fc86c59f081bc8d895d504bd2c608f04c75d0c9598ca6d87aec9e8c46f4a85a0fe6ac59f081bc8d895d504bd2c608f04c75d0c9598ca6d87aec9e8c46f4a85a0fe6a8e745e920ed6888fca37be1b2f2247bbdaa846414621ae3eeaaeb442866303b48e745e920ed6888fca37be1b2f2247bbdaa846414621ae3eeaaeb442866303b415236ed182e8b9a1e28dc25f3bd7443e9cc889547f35745a3cb989564d6a726d15236ed182e8b9a1e28dc25f3bd7443e9cc889547f35745a3cb989564d6a726deff3cc06d2c7f962c45dafc5728f7fb9227b33716ce21b3c19c386d9904fe2f8eff3cc06d2c7f962c45dafc5728f7fb9227b33716ce21b3c19c386d9904fe2f8f8ee51880e0bdeb0390bb9a716fdc724a6661601cd7c746f9cc72c705a40990109a1af9f1ab6d0bf0f3cffd9865eb240d8baf4fa22f47cb139f02ea5c723c760082d58a572dfd467a2f39d33a142572eb2874b07ec2d04d42a570c0edf2b7252082d58a572dfd467a2f39d33a142572eb2874b07ec2d04d42a570c0edf2b72527f6443011f76a3f45ec57855e6cf7750225d5ba80d5b6da112421c0edf1c7b887f6443011f76a3f45ec57855e6cf7750225d5ba80d5b6da112421c0edf1c7b883236ab4bd09a9c66671ad07e51efdcd9eec98851ba9ed68bf4f2a7853c7dfef821726f70d6b2f7bcbd857f302a73cefc988798de83f4c83ef168f3b72367a05c8b0a616f757195f4ddf899ba80169def8309bce0503a7c0482ea9530e115af4294bec999d922e87381228aed80c00fc367921ad7234663a207145881699360f1e31412549f3f0b920dc6a6433980ed45c133a3e6fc2559f76d98d6ccce30b40498c05df0d9031c24a0121fe833cc8312605259c7f7e87642b8e528b5c681eec28c187d91ee733043c6040a272559a6a6092cd78e8b0454be30c09c32ca8f0e5d84bc01db45cdc4bbf0d2058a362c19d7e1ac06bf40e03216e78f04722eb32889437f16e3a73d8c3148614589795b7cc080dd846f72e9fd477e40036bff486da0042073b63cd7a095e27234a5e8900b4d766a001f3a3e1f4a6021745f8949e1f8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85568c93cf85a11632bcedc56a8be0aebe87e0a4b9e9915401d8a3954a12ebf6fd768c93cf85a11632bcedc56a8be0aebe87e0a4b9e9915401d8a3954a12ebf6fd7c719b947808558a2b1c5b5572ef21ea289450e2270ef72659129b0f97f7b9012c719b947808558a2b1c5b5572ef21ea289450e2270ef72659129b0f97f7b9012406cf5db036f5452ef1174891446173587d547d399f15bacd4b89e32ff33e948406cf5db036f5452ef1174891446173587d547d399f15bacd4b89e32ff33e948e536c218c336ce8500c7e5dc02f9a366fa17bc5cd1c4ca6c0fffc029d7fa9498e536c218c336ce8500c7e5dc02f9a366fa17bc5cd1c4ca6c0fffc029d7fa9498f450ff62e61100083f30fd386e654b1baf2528e4958fbc11548f4d19938ef55cf450ff62e61100083f30fd386e654b1baf2528e4958fbc11548f4d19938ef55c8aa4271d8e354884d0eb5ff1e3504f0ac8b71e7f7fed8103e540c47b2788c98395c67e6a59452f902c13815fe0209bb838dff198cfef22b6511118751e62dc8086e64384a6e49b8a4cda2e74d98e7c28e79aee6cae780bbdd5c8c279dddc63607a9b7c83ef027e655a0fb0938dc05529c61d348033baa6d3ce82c1474238a48ddfe5816ebb6d090aa72166ddb484d8360fe2c93527f8d4b37244238cdd7c20d2bfef6c78db89944ed032781973b5d07eaffd39bc34577693a0eb387da73dfa162ecd5fc277afc4f9f8669b8e14c36ad7ae52fe4baa103e4e874901a5e503ee5b5daf7d79d3619f0f7a198a11f35aa79ec2cacf908fb3cbc713d7f17f0761c5f48f2b82002311c00223c37af811809a3d9bac54ebe1bb293395a8cf9b723116d0bcaf739c904ad580f1db57d535dacf9bef5ee95513e8aebb541539d85f969a8a486fcd6227a71192f72e6239a8e49ad679f795adfb627013d3bb469663e7503118a5d2185a26cfc8b88ea21b02ce60f37f38c933acfbea7d8c03dd038f0ddda192d184268f6afc233f1304b292edbfd01b4c550d3ace279fba0952016ad1eb812b17c80961252864d0a80f0acdd65ead92d2c5843f7ea2d838f6b49323466986fa1ab0711f2d8930c437e310e9c7ee8fa2865521f5cd38ca3d44b54a3e6bfa026bc82800308b3ce29df62e53ddfaa47d78afb820dd91f7730f818e8fcc4d1db4f233073381eb9d19f051f11db2b3ac4d1d9fc1bdc4a696b5e3c4431f346ec8d5322c0b3608c9e495ea30b95b15289c51d9d0c9c0087898399d6db706b5a4b34ece652999cb228d11fa46be3f8f666491610ac1db75e4289e231b67a540109599eac39331f069a0b038b649f56b083ad9ed9047084298ad53c8f8bf8bdc10b5100c7c7853077a4e1be6c8c3b1111bb8209a610fc13570ca6174b802396c635891ff3199905ea16a3dec4dba649ebe4804e920c00fbfda62790325977955577b29caf675a44b081fdd46884abba28e07f299e9540892561bd492eec078386bc2f7761ec55c53b987ce26240ddb35137dd24a81270465aa7d6d98d9f4e9c4642371b9aa8aa5da816dae56cd53cace856181d591aecb57ae945fccf7ece07c91ebbad3578d4e537d43670ae78c36e927eadc7bb06172a4bedb6e8f3797966823524f05957faf2cf3869a228050a34592a9c01bc10aee14cf97610886ab24fcbc1df9e82f17e5171e954b4dfa1e35220cde37f385191e75fa1c976348bc93c85a702b7cded6e3d5b868e30c2252c65738b27f1ee01f8f1ede6a86f5b89871ffae21f102cef350fb13ee5d03315a974d5d736955ba09b01181d0f8f0bd0c3852259436d853cc1c715e4669cbc6cd74dcc4fb2564076523b1411c978ccc4d973875ba46bc048a0ae96284f1c0af03afcc8b3007be06c9f488fbed3e85f725ed1a14a330b822f5353c36de2cdf32fcbc737e64d49abc483569eda6c673496fc67e2a26c157eee712703e109d3b0a609388350770c61ae82a6df27365fb7d24d920f5641ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f450ff62e61100083f30fd386e654b1baf2528e4958fbc11548f4d19938ef55cf450ff62e61100083f30fd386e654b1baf2528e4958fbc11548f4d19938ef55c77b250da7af76d4199a79c1f387f74dcd34954ae13fa49396ee61ee14d51442477b250da7af76d4199a79c1f387f74dcd34954ae13fa49396ee61ee14d51442446fb6551ddffd87d83f7251257a1b085451735f9f0687c236d5119aba74d63f546fb6551ddffd87d83f7251257a1b085451735f9f0687c236d5119aba74d63f53d24076b05bb00f0e42e3b7a2d6d118a35bc2736a87544a7702e649c4e13366c3d24076b05bb00f0e42e3b7a2d6d118a35bc2736a87544a7702e649c4e13366ca3529ac2d238a317392a2953ce23789917becee2bcfa507768e8381401861797a3529ac2d238a317392a2953ce23789917becee2bcfa507768e8381401861797b207646dff50eff2a452b0a68e3e58e73c8b3ca2918d2b8cdaf55859adb6a17eb207646dff50eff2a452b0a68e3e58e73c8b3ca2918d2b8cdaf55859adb6a17e4d12cf275fec55de9bd0e4f5a85e10898b2cbc708a9c94082462106ae8e1fde54d12cf275fec55de9bd0e4f5a85e10898b2cbc708a9c94082462106ae8e1fde5433560d6c19efbcde45fd3ddad3fb1c9bdedfc5856edeca2d22df9798f23bcefba72c64a2626e0bb9d6316d4cd8d93197dfc02137d2c7e2ab190ca790e82fdea04ce4bc7d97be78bce5f67604f8b0ca8ad2ddfbd0b75f870edd67b1b1b4e2174b68bae71095c96c06e3dd654032592997b94b270d51c09e973b9ea29d24bc99fb9fdd436822a9ffd166215aaa332b8e8250a1cfacc11b6452c9f368adda6191d1b78cad6b622c56f8ee45ac9b69af0bdf9fe911e5bbbbf740b509f76a8a69fce502973cafc94ea82d83c8b9f796142528cea4923d16879f85de450322b7e993b6347deaf73f5c4c69972212230d58fdcff58b1cf0e1f47b39242ced4874cbcec9dee6c9aac32e200b148105bfe5a11af31b8755d99c261db1b6b1eeccab6790a9dee6c9aac32e200b148105bfe5a11af31b8755d99c261db1b6b1eeccab6790afb94fd7972afaba0182972797a3b9c4c4bc3262d2f843028c36576e37af4e0b5fb94fd7972afaba0182972797a3b9c4c4bc3262d2f843028c36576e37af4e0b50e73626cc8f386034ea3de9303d16639791a0a41e7c14f2fca8d8cb233b646830e73626cc8f386034ea3de9303d16639791a0a41e7c14f2fca8d8cb233b64683a0f30e09e7d7f4935332da4597c1ca5da2d8fde97b5ab109b8f85ce907d4403aa0f30e09e7d7f4935332da4597c1ca5da2d8fde97b5ab109b8f85ce907d4403a38169821332fd1ef7ca30b9dbc089a769e867ab5ba8561dcac11765282b6868338169821332fd1ef7ca30b9dbc089a769e867ab5ba8561dcac11765282b68683d312b500f0df94b1f3e36019b61c80eab14240b7466829e8f82d0b560fad57e0d312b500f0df94b1f3e36019b61c80eab14240b7466829e8f82d0b560fad57e00e317df9d96ec7d9e90ab2e22b16775f40d13b75166217631f047036ad5686f9a2d53c66db9201bb95aa0d30267ab5c35d6f2688a6bf11f43388112b77a4d285f3538588b8b774effbf211128598ba3ef95f34e177704c9b95bb3c723f4092dc93667b83cd3b356ef930e762bd901106e24120bb61873d7f15226dfe337a62443309efd569d5b7d601064061ba0546832063261ba8505684772fbe15f9ed5aafrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.33.0-1.el8.src.rpmpython3-kobo-hub@      gzippython(abi)python3-djangopython3-kobopython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.110.33.0-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3eKx@e6`@e1@didd!dZ@dxc0ccb?b&brjbT@b)@aNa&0`]```@` l__{ _ @^@^^˳@^@^1^E:@^1s^g@]]Y=]V]9\@\iL\T4\8@\&@\&@[H@['Zz@Zp^@ZLY@YB@YB@YYYx@X@Xx@WPW@V=@Ua@T-@Tg@@R@R - 0.33.0-1Lukáš Zaoral - 0.32.0-1Lukáš Zaoral - 0.31.0-1Lukáš Zaoral - 0.30.1-2Pavel Simovec - 0.30.1-1Fedora Release Engineering - 0.27.0-3Python Maint - 0.27.0-2Rohan McGovern - 0.27.0-1Fedora Release Engineering - 0.25.0-3Rohan McGovern - 0.25.0-2Rohan McGovern - 0.25.0-1Fedora Release Engineering - 0.24.0-3Python Maint - 0.24.0-2Rohan McGovern - 0.24.0-1Rohan McGovern - 0.23.0-1Rohan McGovern - 0.20.3-1Fedora Release Engineering - 0.20.1-2Rohan McGovern - 0.20.1-1Fedora Release Engineering - 0.20.0-2Rohan McGovern - 0.20.0-1Python Maint - 0.19.0-3Fedora Release Engineering - 0.19.0-2Rohan McGovern - 0.19.0-1Rohan McGovern - 0.18.0-1Rohan McGovern - 0.17.0-1Fedora Release Engineering - 0.15.1-2Rohan McGovern - 0.15.1-1Rohan McGovern - 0.15.0-1Miro Hrončok - 0.14.0-2Rohan McGovern - 0.14.0-1Fedora Release Monitoring - 0.13.0-1Rohan McGovern - 0.12.0-1Fedora Release Engineering - 0.11.0-2Rohan McGovern - 0.11.0-1Miro Hrončok - 0.10.0-5Miro Hrončok - 0.10.0-4Rohan McGovern - 0.10.0-3Fedora Release Engineering - 0.10.0-2Rohan McGovern - 0.10.0-1Rohan McGovern - 0.9.0-1Fedora Release Engineering - 0.8.0-3Petr Viktorin - 0.8.0-2Rohan McGovern - 0.8.0-1Rohan McGovern - 0.7.0-10Fedora Release Engineering - 0.7.0-9Miro Hrončok - 0.7.0-8Igor Gnatenko - 0.7.0-7Rohan McGovern - 0.7.0-6Lumír Balhar - 0.7.0-5Lumír Balhar - 0.7.0-4Rohan McGovern - 0.7.0-3Rohan McGovern - 0.7.0-2Rohan McGovern - 0.7.0-1Rohan McGovern - 0.6.0-1Fedora Release Engineering - 0.5.2-4Fedora Release Engineering - 0.5.2-3Zbigniew Jędrzejewski-Szmek - 0.5.2-2Daniel Mach - 0.5.2-1Fedora Release Engineering - 0.5.1-4Fedora Release Engineering - 0.5.1-3Fedora Release Engineering - 0.5.1-2Daniel Mach - 0.5.1-1Daniel Mach - 0.5.0-1Daniel Mach - 0.4.3-1Daniel Mach - 0.4.2-1Daniel Mach - 0.4.1-1Daniel Mach - 0.4.0-2Daniel Mach - 0.4.0-1Daniel Mach - 0.3.8-1Daniel Mach - 0.3.7-1Daniel Mach - 0.3.6-1Daniel Mach - 0.3.5-1Daniel Mach - 0.3.4-1Daniel Mach - 0.3.3-1Daniel Mach - 0.3.2-1Daniel Mach - 0.3.1-1Daniel Mach - 0.3.0-2Daniel Mach - 0.2.1-1Daniel Mach - 0.2.0-1Daniel Mach - 0.1.2-1Daniel Mach - 0.1.1-1Daniel Mach - 0.1.0-1- rebase to latest upstream release (rhbz#2245972)- rebase to latest upstream release (rhbz#2245360)- rebase to latest upstream release (rhbz#2244965)- modernize spec file- New upstream release 0.30.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- New upstream release 0.27.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Declare dependencies on python3-setuptools (#2155008) - Apply pathfix.py for ambiguous shebangs- New upstream release 0.25.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- New upstream release 0.24.0- New upstream release 0.23.0- New upstream release 0.20.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- New upstream release 0.20.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- New upstream release 0.20.0- Rebuilt for Python 3.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- New upstream release 0.19.0- New upstream release 0.18.0- New upstream release 0.17.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- New upstream release 0.15.1- New upstream release 0.15.0- Rebuilt for Python 3.9- New upstream release 0.14.0 - Adds client dependency on requests-gssapi for gssapi client auth- Update to 0.13.0 (#1789890)- New upstream release 0.12.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- New upstream release 0.11.0- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Disable python2 subpackages by default (RHBZ#1732080)- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- New upstream release 0.10.0- New upstream release 0.9.0 - Use pypi_source to obtain sources- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Remove packages needing python2-django1.11 on Fedora 30+ (RHBZ#1632301)- New upstream release 0.8.0- Add missing dependencies on python-six (RHBZ#1654946)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Fixes in packaging- Migrate to python2-django1.11 https://fedoraproject.org/wiki/Changes/Django20- Fix directory ownership in python3 subpackage- Remove redefinition of epel macro (RHBZ#1164700)- Fix duplicate packaging of kobo-admin for python2, python3 - Fix some python3 packages depending on python2 packages - Prefer python2-* packages over unprefixed packages for Requires - Move kobo-admin to own package (Lubomír Sedlář)- Fix Provides/Obsoletes to follow packaging guidelines (Lubomír Sedlář)- New upstream release 0.7.0 - Build Python 3 packages (Lubomír Sedlář)- New upstream release 0.6.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Convert to modern python macros - Own /usr/lib/python2.7/site-packages/kobo/ directory- conf.py: use print() function (Ken Dreyer) - conf.py: py2/py3 compatible exception handling (Ken Dreyer) - Fix shortcuts to run on py2.4. (Daniel Mach) - Closed tasks can be interrupted without throwing an exception (Marek Šabo) - Add __setitem__ to FileCache (Lubomír Sedlář) - Show minimal priority in admin (Tomas Kopecek) - Add tests/README (Alexander Todorov) - Add tests for RPMs with 'something-X.Y' names (Alexander Todorov) - xmlrpc: remember to call super class constructor (Kamil Dudka) - Condition for setting hostport generalized (Marek Šabo) - Http proxy working on Fedora 22 (Marek Šabo) - Pass arbitrary args to logging module (Lubomír Sedlář) - migration for min_priority (Tomas Kopecek) - fix default values (Tomas Kopecek) - minimal priority for worker (Tomas Kopecek) - backward compatibility with django 1.6 (Tomas Kopecek) - make get_tasks call backwards compatible (Tomas Kopecek) - Add permission for displaying task tracebacks (Tomas Kopecek) - report correct allowed username length (Tomas Kopecek) - Add a RPC call and a command to list running tasks. (Tomas Kopecek) - Add --all option for enable|disable worker command. (Tomas Kopecek) - Fix multiple same checksum types. (Tomas Kopecek) - Django 1.8 rebase (Tomas Kopecek) - Add ssl context for https. (Tomas Kopecek) - Don't add additional space when printing log. (Tomas Kopecek) - Fix displayed task time (Tomas Kopecek)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Enable/disable worker. (Tomas Kopecek) - upload_task_log: correctly handle unicode vs str strings. (Tomas Kopecek) - resubmit_task: add missing 'force' parameter. (Tomas Kopecek)- Modify shortcuts.run() to pass all **kwargs to Popen(). (Daniel Mach) - Admin page for kobo.auth.User (Tomas Kopecek) - Unset active menu if no other menu is active (Lubomír Sedlář) - Allow rendering menu for bootstrap's navbar (Lubomír Sedlář) - Handle menu items without text as dividers (Lubomír Sedlář) - allow --force in resubmit-tasks CLI command (Tomas Kopecek) - Django 1.6 db transaction model (Tomas Kopecek) - CLI command for viewing log files (Tomas Kopecek) - Display overall time in task page (Tomas Kopecek) - Fix shortcuts.run() to handle errno.EINTR correctly. (Tomas Tomecek) - Don't count assigned tasks into worker load. (Tomas Tomecek) - Human readable state exceptions. (Tomas Kopecek) - Human readable JSONField. (Tomas Kopecek)- Rename User model to properly adjust to older db schema. (Tomas Kopecek) - Fix typo in login template. (Tomas Kopecek) - Switch from simplejson to json. (Daniel Mach)- Revamp make_nvr() and make_nvra(), make them public (add to __all__), add tests. (Daniel Mach) - Fix: display subtasks in task's detail view (Tomas Tomecek) - Fix JSONField (load and dump) (Tomas Tomecek) - Fix CSRF exemption in XML-RPC handler factory (Tomas Tomecek) - View simplifications (Tomas Kopecek) - Translate everything in templates (Tomas Kopecek) - Additional fields visible in admin, searching/filtering (Tomas Kopecek) - Use more proper class-based style for generic forms (Tomas Kopecek) - Refactored generic views. (Tomas Kopecek) - Fix rtf content type test for py2.4. (Daniel Mach) - Add FileCache.items() to export items() and also fix py3. (Daniel Mach) - Remove slots from most places. (Daniel Mach) - Improve shortcuts.parse_checksum_line() to support escaped checksum lines. (Daniel Mach) - Add 'executable' argument to shortcuts.run(). (Daniel Mach)- Return 'nosrc' arch when RPMTAG_NOPATCH RPM header is set. (Daniel Mach) - Fix 'ImproperlyConfigured: The SECRET_KEY setting must not be empty.' exception in test_types.py. (Daniel Mach) - Fix setup script to install additional package data. (Daniel Mach) - Fix reading RPMTAG_NOSOURCE and RPMTAG_NOPATCH headers from 'nosrc' RPMs. (Daniel Mach)- Drop admin subpackage on rhel <= 5 - Drop admin, django and hub subpackages on epel 6- Drop django and hub subpackages on rhel <= 5 - Set filename to be real name of a downloaded file. (Tomas Tomecek) - Fix logwatcher to scroll to latest logs. (Tomas Tomecek) - Remove obsolete function kobo.django.views.generic._object_list(). (Tomas Kopecek) - Updated README for 0.4.0 release (Tomas Kopecek) - Revamp setup.py and related files. (Daniel Mach) - LongnameUser table has auth_user db table name for easier upgrade. (Tomas Kopecek) - Add checksum_type to SimpleRpmWrapper. (Tomas Kopecek) - Add kobo.threads.run_in_threads() helper. (Tomas Kopecek) - Django 1.5 rebase. (Tomas Kopecek) - Remove unnecessary slots from pkgset.FileCache. (Daniel Mach)- Don't catch and mask any exceptions in cli.CommandOptionParser.run(). (Daniel Mach) - Set an empty keyring in rpmlib.get_rpm_header(). (Daniel Mach) - Format Fault's output to be nicer. (Tomas Tomecek) - Display error when cancelling task fails. (Tomas Tomecek) - Fix task cancelation method name. (Tomas Tomecek) - Add pkgset.SimpleRpmWrapper; support pickle by providing __getstate__() and __setstate__() methods. (Daniel Mach) - Enable searching in task list by label. (Tomas Tomecek) - Enable making custom queries in view task_list. (Tomas Tomecek) - Limit value length to 200 characters in tback.Traceback. (Daniel Mach) - Fix email.utils import to work with py2.4. (Daniel Mach) - Backwards compatibility bugfix in hub.models. (Tomas Tomecek)- Proxy support enhancement (Tomas Mlcoch) - Improve task ordering. (Daniel Mach) - Better formatting in Traceback output. (Tomas Tomecek) - Add JSONField.value_to_string() method. (Tomas Tomecek) - Improve task dir deletion and task files view. (Tomas Tomecek) - allow line buffering for shortcuts.run() (Tomas Kopecek) - Allow to specify buffer_size in shortcuts.run(). (Daniel Mach) - Add rpmlib.get_changelogs_from_header() and pkgset.RpmWrapper.changelogs. (Daniel Mach) - Support https_proxy environ variable (Tomas Mlcoch) - Create pid file in a more secure way. (Daniel Mach) - Create empty kobo.django.auth.models module to fix crashes in Django 1.4. (Daniel Mach) - Add shortcuts.makedirs() function which is identical to os.makedirs but doesn't fail on existing dirs. (Daniel Mach) - Fix typo in the 404.html template. (Daniel Mach) - Fix traceback on undefined workdir in kobo.shortcuts.run(). (Daniel Mach) - Add help-rst command which generates rst documentation for all CommandOptionParser's commands. (Daniel Mach)- Clarify auth middleware ordering in the hub settings template. (Daniel Mach) - Add kobo.threads -- a simple threading worker pool. (Daniel Mach) - Fix force_list and force_tuple to work with sets. (Daniel Mach) - Implement removing files from a file cache. (Daniel Mach) - Make shortcuts.run() thread-safe. (Daniel Mach)- Bump version to 0.3.5. (Daniel Mach) - Return tracebacks in the XML-RPC dispatcher as unicode. (Daniel Mach) - Refactor MainMenu to be Django 1.3 compliant. (Martin Magr) - Make StateEnumField Django 1.2 compliant. (Martin Magr) - Add proxy support to XML-RPC transports. (Daniel Mach) - Cache stat values in FileWrapper objects, add size and mtime properties. (Tomas Mlcoch) - Fix unittest kobo.http for Python 2.4. (Tomas Mlcoch) - Add unit test for kobo.pkgset. (Tomas Mlcoch) - Rename pkgset.FileCache.__get__ to __getitem__. (Tomas Mlcoch) - Add unit test for kobo.http. (Tomas Mlcoch) - Add unit test for kobo.decorators. (Tomas Mlcoch) - Add docstrings to kobo.http. (Tomas Mlcoch) - Add UndoHardlink class to __all__. (Tomas Mlcoch) - Add unit test for kobo.hardlink. (Tomas Mlcoch) - Fix params for os.utime() call in UndoHardlink class. (Tomas Mlcoch) - Fix tback.Traceback to work properly in interpreter. (Tomas Mlcoch) - Use getattr to read Krb5Error.err_code to prevent possible AttributeError in HubProxy. (Daniel Mach) - Add a new task state - CREATED. (Daniel Mach) - Fix templates to work properly in debug mode. (Daniel Mach) - Revamp log downloads - download as a stream, better support for other than .log files, enforce using UPLOAD_DIR in settings. (Daniel Mach) - Delete empty directories on FileUpload.delete(). (Daniel Mach) - Catch an exception when deleting an FileUpload object and target file is missing. (Daniel Mach) - Make sure that xmlrpc.decode_xmlrpc_chunk() won't fail on existing directory. (Daniel Mach) - Run task cleanup and notification for foreground tasks. (Daniel Mach) - Enhance shortcuts.iter_chunks() to work with files. (Daniel Mach) - Upload files in chunks in order to prevent client-side memory issues. (Daniel Mach) - Exclude file uploads from CSRF protection. (Daniel Mach) - Add assertRegexpMatches and assertIsInstance to tback tests to make them work on python < 2.7. (Daniel Mach) - Fix processing unitialized variables in tback. (Martin Bukatovic) - Fix a traceback in kobo-admin start-hub when a project name contained dashes. (Daniel Mach) - Add -tt python interpreter argument to project templates. (Daniel Mach) - Add kobo.rpmlib.parse_evr() to parse E:VR. (Daniel Mach) - Fix parse_nvra() - arch must not contain '-'. (Daniel Mach) - Add missing {{ project_name }} prefix to kobo admin templates. (Daniel Mach) - Start daemons in "/" rather than in working dir. (Daniel Mach) - Add TransactionMiddleware to the hub template's settings. (Daniel Mach) - Add skip_broken argument to PluginContainer.register_module() class method. (Daniel Mach)- Add kobo.decorators.log_traceback() devel decorator to log function tracebacks to a file. (Daniel Mach) - Fix tback.Traceback for py2.4. (Daniel Mach)- Replace double underscores with dots in xmlrpc method names. (Daniel Mach) - Fix regex in test_tback.py so unit tests pass. (Daniel Mach) - Fix session handling in worker. (Daniel Mach) - Fix kobo.Traceback to return empty string on no exception. Add traceback tests. (Tomas Kopecek) - Simplify hub deployment (add menu and template to default). Tweak kobo-admin templates. (Daniel Mach) - Add a warning about a possibly read-only database to the worker middleware assert. (Daniel Mach) - Add task notification() and cleanup() class methods. (Daniel Mach) - Revamp hub urls and admin templates. (Daniel Mach) - Prevent a race condition when using CookieTransport in threads in py2.7. (Daniel Mach) - Add unit test for EnumItem.change_state() return value. (Daniel Mach) - StateEnum.change_state() now returns bool as documented. (Martin Magr) - Command argument in kobo.shortcuts.run() can be also a list now. (Daniel Mach) - Strip path from nvr in kobo.rpmlib.parse_nvr() and parse_nvra(). (Daniel Mach) - Exclude XML-RPC from CSRF processing. (Daniel Mach) - Add stdin data support to kobo.shortcuts.run(). (Daniel Mach) - Add kobo.shortcuts.iter_chunks() to iterate through a list, string or generator and yield chunks of defined size. (Daniel Mach) - Raise an exception when spawn_subtask() or wait() method is called in a foreground task. (Daniel Mach) - Add constructor to kobo.django.hacks.UserChangeForm to fix maximum recursion depth error. (Daniel Mach) - Fix username max_length hack to work with Django 1.2.1. (Martin Bukatovic) - Add kobo.notification module to send email notifications. (Daniel Mach) - Process kobo.shortcuts.run() logging in chunks and print data immediately. (Daniel Mach) - Subtasks have to follow parent's channel and arch. (Martin Magr) - Compute elapsed time for running tasks. (Tomas Kopecek)- Fix XML-RPC transports to make them work in py2.5 and py2.6. (Daniel Mach) - Automatically scroll the task log window when we're at the bottom of the page. (Daniel Mach) - Show self.* attributes in extended tracebacks. (Daniel Mach) - Compress logs with gzip when a task finishes. (Daniel Mach) - Convert task logs to utf8 (with "replace" option) to prevent raising UnicodeDecodeError during template processing. (Daniel Mach)- Add help-admin command to display help for admin commands. (Daniel Mach) - Add config parser support for glob matching on dict keys. (Tomas Kopecek) - Implement timeout support in xmlrpc transports. (Daniel Mach) - Improve kobo.xmlrpc.CookieTransport to work with python 2.7 as well. (Daniel Mach) - Add kobo-admin utility. (Martin Bukatovic) - Add missing HttpResponseForbidden import to kobo.hub.views. (Daniel Mach) - Fix bug in "Show only my tasks" search option on Tasks page. (Daniel Mach)- Bump to new upstream version. - Fix kobo.rpmlib.get_digest_algo_from_header() when RPMTAG_FILEDIGESTALGO contains None value. (Daniel Mach) - Pass 'conf' argument do daemonized worker's main_loop. (Daniel Mach)- Split rpmlib to a subpackage. - Add missing "compare_nvr" to __all__. (Daniel Mach) - Remove duplicate subtask removal in Task.wait(). (Tomas Kopecek) - Parent task didn't wake up even if all child tasks were finished. (Tomas Kopecek) - Change 'make log' to use C locales and automatically fill name and email from GIT. (Daniel Mach) - Fix spawn_subtask argument. (cherry picked from commit 374a4165c16d6b34fa486a38525753969e549415) (Tomas Kopecek) - Fix XML-RPC method registration. (original patch by Xuqing Kuang) (Daniel Mach) - Convert rpm.labelCompare's arguments to string to prevent segfaulting. Add compare_nvr tests. (Tomas Kopecek) - Add Task.get_time_display() to get time spent in task in human readable form. (Daniel Mach) - Use koji.get_sigpacket_key_id() to read sigkey id from a rpm header. (Daniel Mach)- Rewrite menu to get rid of tuples in menu definition. Always use MenuItem classes. (Daniel Mach) - Send task logs to hub to enable realtime log watching. (Daniel Mach) - Add menu_item helper. (Tomas Kopecek) - New version of menu component. (Tomas Kopecek) - Order tasks to assign by priority first. (Daniel Mach) - Fix spacing errors to be more PEP 8 compliant. (Daniel Mach) - Handle SystemExit in TaskManager.run_task(). (Daniel Mach) - Add a shortcut and pkgset support for computing hashlib based hashes. (Daniel Mach) - Add hack enabling 'VERBOSE' log level in the python logging module and Logger class. (Daniel Mach) - Run tests in alphabetical order. (Daniel Mach) - Fix TaskAdmin to search for user in correct db field. (Tomas Kopecek) - More convenient admin listing for Worker model. (Tomas Kopecek) - Add files to cache faster (skip stat call when possible). (Tomas Kopecek) - Remove deps on postgresql, httpd, mod_auth_kerb and python-krbV. - Add AUTHORS, COPYING and LICENSE to kobo.rpm.- Read default paginate_by value from settings in kobo.django.views.generic.object_list. (Tomas Kopecek) - Add read_from_file() and rename save() to save_to_file() in kobo.shortcuts. (Daniel Mach) - Reverse FileUpload default ordering. (Daniel Mach) - Add kobo.conf.get_dict_value() to support dicts with default values. (Daniel Mach) - Add direct access to files via pkgset.RpmWrapper. (Tomas Kopecek) - Add documentation to django.auth.krb5. (Daniel Mach) - Fix worker key generation in kobo.hub.models.Worker.save(). (Daniel Mach) - Fix a security hole in krb5 middleware: a user was able to log in as different user to admin interface. (Daniel Mach) - Change Makefile to run tests before creating source tarball. (Daniel Mach) - Change HubProxy._hub verification to fix exceptions in Python2.6. (Martin Magr) - Another SQL performance improvement in Task admin. (Tomas Kopecek) - Set Task.parent as raw_id field to improve admin performance. (Daniel Mach) - Add (spent) time method to Task and display it in the admin listing. (Tomas Kopecek)- Enhance types.Enum to support help_text and additonal options. Update tests for types module. (Daniel Mach) - Remove temp directory after file upload. (Tomas Kopecek) - Remove MANIFEST in make clean. (Daniel Mach) - Fix shortcuts.run to read complete stdout. (Jan Blazek) - Add rpmlib.get_file_list_from_header() which extracts file list, colors and checksums from a rpm header. (Daniel Mach) - Add get_digest_algo_from_header() function to read rpm digest algorithm. (Daniel Mach) - Update epydoc docstrings in kobo.rpmlib. (Daniel Mach) - Fix deadlock in run(). Use proc.poll() instead of proc.wait(). (Daniel Mach) - Update epydoc docstrings in kobo.shortcuts. (Daniel Mach) - Fix AtributeError when active_submenu is None. (Daniel Mach) - Return menu dict even if no menu is active. (Daniel Mach) - Do not allow to register plugins to PluginContainer base class. Add several tests. (Daniel Mach) - Add test runner. (Daniel Mach) - Add support for empty submenus. (Martin Magr)- first release  !""$$&&((**,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^``bbddffhhjjlmnopqrstuvvxxzz||~~0.33.0-1.el8        hub__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadmin.cpython-36.opt-1.pycadmin.cpython-36.pycdecorators.cpython-36.opt-1.pycdecorators.cpython-36.pycforms.cpython-36.opt-1.pycforms.cpython-36.pycmenu.cpython-36.opt-1.pycmenu.cpython-36.pycmiddleware.cpython-36.opt-1.pycmiddleware.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pycviews.cpython-36.opt-1.pycviews.cpython-36.pycadmin.pydecorators.pyfixturesdata.jsonforms.pymenu.pymiddleware.pymigrations0001_initial.py0002_auto_20150722_0612.py0003_auto_20160202_0647.py0004_alter_task_worker.py__init__.py__pycache__0001_initial.cpython-36.opt-1.pyc0001_initial.cpython-36.pyc0002_auto_20150722_0612.cpython-36.opt-1.pyc0002_auto_20150722_0612.cpython-36.pyc0003_auto_20160202_0647.cpython-36.opt-1.pyc0003_auto_20160202_0647.cpython-36.pyc0004_alter_task_worker.cpython-36.opt-1.pyc0004_alter_task_worker.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmodels.pysqltask.postgresql.sqlstatickobocssscreen.cssimglist-first-disabled.pnglist-first.pnglist-last-disabled.pnglist-last.pnglist-next-disabled.pnglist-next.pnglist-prev-disabled.pnglist-prev.pngjslog_watcher.jstemplates404.html500.htmlarchdetail.htmllist.htmllist_include.htmlauthlogin.htmlbase.html.examplechanneldetail.htmllist.htmllist_include.htmllayout.htmlpagination.htmltaskdetail.htmllist.htmllist_include.htmllog.htmluserdetail.htmllist.htmllist_include.htmlworkerdetail.htmllist.htmllist_include.htmlurls__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycarch.cpython-36.opt-1.pycarch.cpython-36.pycauth.cpython-36.opt-1.pycauth.cpython-36.pycchannel.cpython-36.opt-1.pycchannel.cpython-36.pyctask.cpython-36.opt-1.pyctask.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycarch.pyauth.pychannel.pytask.pyuser.pyworker.pyviews.pyxmlrpc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapps.cpython-36.opt-1.pycapps.cpython-36.pycauth.cpython-36.opt-1.pycauth.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycsystem.cpython-36.opt-1.pycsystem.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycapps.pyauth.pyclient.pysystem.pyworker.py/usr/lib/python3.6/site-packages/kobo//usr/lib/python3.6/site-packages/kobo/hub//usr/lib/python3.6/site-packages/kobo/hub/__pycache__//usr/lib/python3.6/site-packages/kobo/hub/fixtures//usr/lib/python3.6/site-packages/kobo/hub/migrations//usr/lib/python3.6/site-packages/kobo/hub/migrations/__pycache__//usr/lib/python3.6/site-packages/kobo/hub/sql//usr/lib/python3.6/site-packages/kobo/hub/static//usr/lib/python3.6/site-packages/kobo/hub/static/kobo//usr/lib/python3.6/site-packages/kobo/hub/static/kobo/css//usr/lib/python3.6/site-packages/kobo/hub/static/kobo/img//usr/lib/python3.6/site-packages/kobo/hub/static/kobo/js//usr/lib/python3.6/site-packages/kobo/hub/templates//usr/lib/python3.6/site-packages/kobo/hub/templates/arch//usr/lib/python3.6/site-packages/kobo/hub/templates/auth//usr/lib/python3.6/site-packages/kobo/hub/templates/channel//usr/lib/python3.6/site-packages/kobo/hub/templates/task//usr/lib/python3.6/site-packages/kobo/hub/templates/user//usr/lib/python3.6/site-packages/kobo/hub/templates/worker//usr/lib/python3.6/site-packages/kobo/hub/urls//usr/lib/python3.6/site-packages/kobo/hub/urls/__pycache__//usr/lib/python3.6/site-packages/kobo/hub/xmlrpc//usr/lib/python3.6/site-packages/kobo/hub/xmlrpc/__pycache__/-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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnudirectoryPython script, ASCII text executablepython 3.6 byte-compiledASCII textemptyPNG image data, 20 x 20, 8-bit gray+alpha, non-interlacedHTML document, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-8aa56ba0396e422be2cc29f470b5de9561c96afa9d962fb81c4b41456e4093969?07zXZ !#,7] b2u jӫ`(y/fb0}3MVe:MRX5c#=^q?x u<ĖI Onbl٭kq( [1&S߰LnX_Z,v$k õ@g;pO >3o3AJX^/?ŻZ.>IMt`Z|'2ZWnPh*[Nu>C\Pzˬ%L Q']džX֬2a8H4gھc L ^Yu\%-EM1TeLE2L i׌wہuK^_kw_U TDH%0}kPw&|^4͒1Og} +o1p}n,“W[> `Z9TlFP (Z[_͆/CW+jl8U83=~jYOӬ`BӵT|X̺501]\5jw^G>|3X=: _q,=EIB"i@Lब+Urs =])+xXHǸ\;WJHظ?>gPLbܧ8?0f T5z yq3SdNd~qHu=Y;\{`YZN.hٝq pBw # E5ՠjX^"V)Csﵝs1>Y|~sGe'"m&c:j//7oSu,[UMXڒ7 AngZvi&M%Sެ.iJ=Y$J5=d.Pn O"&5jUQ_VX%l􅎎[2_2!HnVoMMkBf8d  ]'*'GɞPi|~Nh_Ǧ.+ݯh`z̹{8YvE_^&$/&ĬM0mWe]ƜC ޢd:/ NBBÕ N?bu-֥Igx)IHRK趥%NV}~].jg?A"I^3.Ԃer4ܣUPyLdRA hD "uicwCl92*{DNH ./ѩ`p뎼&GW(E<Ws3A76}CbhVAAlԟ% ->aaS͒;4;% wBOKͥ@w7!2I8!b]v1I56j'PȔvv텉NKaoccs}ѥI5y_jw,֗V,x+$%fu Al*6;)=e5&׉Nhiy;/ `=)]ߙy02Z", 2jET@^$ICrƔclb@|x<->OǍJ}$0̡a0Y" T`n5bX ÍAcJ^ /D%_|6[NrbzgW0y. {GZ喐+R^-Dܨ#NY_fYj|\#EVx+n, sRLMضdRcE:6#% ϞkP&+9ڻw fZdr+I-YvZ^r);HHLCyHla+ ӶC=Vo3&:(׮HKEh#7!6jڰ`1yAcq*ιնF'T[MG-iKĥ1vrIxs~ц3Ô AHLDX]i?[M/+޸$ Nl[8,:A4@[ .rLH oW•Vш&fDZ))>m>#:>^#X"+`$Ԝ(]Ȗeڧ1J0dtIєg9^2(^"~L1rUtW3 0 n7iGC[bYSu-cNhe㏻&rOQU0$k_|u?꾹8)Bj#MfĥVWiXY¸ΈͧnFf+>f9jpKNX8t)U'U" Wk aEW+ )6hȻ̯B A01 U̯?TڲBZ5\xlz;f枀i@n߳# bi+8P$m/\ۻ޾vٍU)5k!!8zQJK.@T Em#SGΩ50I7$?g\J} ph}La7%N%. K{$G6G9+,ԋ9DӸ~3n使wJU0۷HyqǦLXBLȊ|(yu{wz[g?&(;R3X>M2: ,f eOa΢ '&XHHۭq^gPA'tV+8e#ieT \^Q̱; gwht\3.Q ͓j & cy񭀇[=QNRծ8ʋ)Rr=g&{I.&h ҭ?rSĦ,HRLaA-7"GK @tuº9%\!?nZ|t+&7xÑҪbZOoy4NCΦ >CiKSPëOk5RUYH]tItj&KO:InDž%mLjB;$> BZP3!Kv t?Dw'΁*].lwDUe/.߭ZPٙU=&17CKJX<B$ġ3y Pf}}_r@C:y.U'c̀p|4&M}Xd;tx_!Eq4ځb`h866<Yb VX$ s<XM`ePy2rn£s]lo+jԵ-Jr$ `sC|EH[ܷ ,등 )o\pu рdFI&yzFH&;$:+g" Ap5 ͮBB%qi Di'N\g0fj6ljG{0D89fpT8.{vFDsYԀ;MR2XQ`p}1o,x}dώ:+kxjvİH`0&wI{tnbM}Ԩ > 8d-%D|~ζ^ÅN^ޛhOYc0*}+ 1Fj\..zg?@49K3չtN#!? OYc낣0*!'Z e~3f,Xi?ނ?? 7j oN/ uSh8A)C1Q1k_{~đuH놈HMnuGؾbsru,"@AE/+Uz{QJOT[&1U?)nΤ?`$LFA~j~߭yzIqH4uYA駿cȚŭW\R헎YIk |4Ql#2f!itx(UyXJ*qnx,sJ^/pYXP(0ٽ;6OꔶYt4ٹ_4T<#3%_SD*-L+\t˂EE4 &Z"p݂NU!c̜7xU4uAS(y@zmEgrlHGɭ!9*m yjjI4%$ …#A! bPJ z$'U[3 c)(deXX![آ@Dpj j=4k`:Al3@U`5odU?r3:SSjS'yW*rUЧF}_ Rё5_FlhyOnG?I]"{8nnjZ)VFʳ#@UziyN:gv[b+42.Sf F t*ikwڐT"F}аFY74p6"ӚF@-k0Qɪ@q>QsHv9m i+bJ#,Q6APWqVL+mLѴEֽqfVry[/gBstu JI1@I4#*i­>KH-԰ %E/s߮@i\5wN›#/d\S1S}&+hvcNؐwW /R7bvp۰h/rzqq f7<]YضI!{:RNS+RSK-;S7OK3RpG`)c"4OPS4%X NFZ%sNzQaݰ[_,s/!Ojo:3,QNj72ܑe 6pt=@πNNF^12TTf7?|FFOh]Z븮xsx?:&G c-C mEXԪ-a-j9Pg)(X8X;X PovmSś_A_NE5dIU%"r#E01&~CGYeŐʯm;(ғcu/&)0hP. wPfwqPb}79|hjM';XQkOݾ12w[RZb12- 1ʎ_#>AXy8@3mD͋;M4]Y-s8ڦ)K?R36(x^ZS>&M`6;pwu-\\[8oţ,L~'GX|"Uק3}M(0!(}bvp2C?SGiwʃ+4ڇM"HQ?b>Ho3Acy^kk.x"PQ$nȚ޻vݧy̎ZS~#+@\^[a)6#6Ny/ Di5½iϷ@ル:S"P[^k*o5aﷷ9\ĴlW \1Rܪ\o}t=SZ;+;Sՙˀ_A:q&v7O? qY;"ʰ BzI^5 al`yX3tPH.FϿɭCQ9|U$Zu!Gr}SNgs{MWV7wO@+ 2Oֵ.*Z *e˽[aKC,YLIrIc6G >BϘ2>ڮWCnbII,w kif-kɮyV'U\qܮymjw><$ ]ݞHy8 !Vx8}3T.i,B ã\b[͈J|{CA<jqxe D@S&TܱD'ɚpY @43[P*BG .GmN;d>1(.+rMZ6 м0gq@Jg'"1By y.8aݱÆjK)N_9+zI OOt\p14hrO\xDm .Q.6nΖr@րR3UEfn_@K20~1qyX u25Y-Q Ѧ Rκ/0TC@6 ,Ƥ&m -M`!4̃m֜_ Fc9{q^{旕XMD1nJT aOr_,W-hB 1ESp dXeXOtnN0S;NtjE%K ,a Ц|Qr[z5XiL&l,|-T y(.q`]Kpo#c+3?h F wID{(}d[ȝV_.? =ppZ ]NtTtEr$BH mfpq,ӗ1p5\O ĿDrQ~U'1[B->~&%]lALiW5ݹ,A=RT:WN, h/Au'xRBk*q"va@ #qwӣmΏk$GT@"zZG\~\`!J5ey&7m׏{ cvF®#eaW!!-CQyhȴZrB\^YMb]D#1AqM%Ӭg ])-I6man<>$=&'l.^S3l8t}H@>AW_cYS7bJRibsj&oPܿlih<"i+‰~b t޲mGy9`_dNK&TKq(&SJ?=8/,`zN›|ϒG 4]HR&bFYu"u1jykž>X=*k 5Q=ҕt+5c>? Tkm\*c,;sDc&=KRkhl,wi|g9|>XZ1~æd 5؈ *U $ڌPR6/<9~((Ӳq>S3䏼 Yi4E,u3m)p;Fz}_ / W1[ޗï/_0hBa|R;h۳UBu0 wH6 )u zg$uDpڍ-'gT~DO}y *uݬA?~0^^mM~u[h p]'.=65KRi/KuN1DV dF&,] ?AylU"w>08-}H,{78dZ6;s!GEzaFܠ sVf91וp =Lqn38Tw 9,,Ļޟ5P~ds^{P5xEmW,]П&,T>/<٣."{\ !b-]-)zӓQL_yKKP5A$ph*\SA:Nሴ[9NFN MYІiMўԼOM+ GIxWX(ǕI*rB@8uX0}r>j&čcҀ:}yXa_˻#GMHՌ]*}J4,~?~MH7/=<7kp!cl#יS U>IAd>],_e8 k6GMG"ldUT5X6}2%V4Xۯ5b]DWi( ;OdqW'mCvt$̐nՒxLCشd3"b1?| '[Q0ysM^{u>88% h Ň UD%T9G@z+ːl(*ƷqJ򁬝1j[9FҫwZ=>/!!*+`d $KB9 ⩋&^t9iQ IC{NMGF)b2$&g&-̸s^j3q=rh!9,PYXb]b3b q+%va;=٣<}f[)#`nns8+!7 0c&ᒔBiR;d-R oTwJ1cSx!6! ܍CTda"*)GA&ޕF"[!1!Tx#ٻ܎n0&5Fʫ {` QFN47AF钨y,s&A:"g# Uv~ڑ!#kO |]zqzAi1M˖^|謸,rq9:E2W.[3xuӻb a2ϳij FeΣu8xrcy=\f8,dSgV8̞e@NjdL~ ia*y*TaXa9`;CtapN%-Κ;G}i$hf5Oo cwM),!9J@޲| .{nQ4lE MHu չ+]}1 +aE1=WuiﻺwQ43+qІTwKߚ7 "\D2?ws kq&-*==dBB> V!w6!RJ lpO{9t789< 6˵>O&>j6;K=wŤD)R7EE dcӞM%Ur6uS,TY7@:O(X f_ftvvzͤrCSM6Txz8xknQn];Z%Z[>$ 9t`lԟGҏDrDE,@DwJ$Rb>&\0}ˑ(Go<^4UBDopp&̲s޷%fbtl 6'Ki޸XH 8%sA\6Y )i:r1٘5rSrc9|VIEU-h_ 4)ZX//dԩr 4ޛ&51ԄJxP`c̤@Lpo}r5O{B 'xB7\+jg%F]49k.ʏ"{R3[O#C})$X~UΔ2E\#©dԼ1l}=[oXRg~AJU`#?ZWDo&GLি&B^ [7M R]!s:WxQ }N|Os:P{Yh\!>wڧ!yGS`WnA{uUq dk.@K(nd-nK-esL90!?Ya?6:d]vkt/dj*-`oW=_ӲK zd4Zӯ,̽ #eE>N>p_w_EAWE'ͨ91't$VXY]dFjԍʶϔCaU*5>ӥA~(gW8712U4ʛB"RzQdpp tIdž$W몚A˜cbT^u}hI%qM/~z. 㴳F;.NXr J;wr CNhHY;$o0f >-/]6|oGǻ)xC4`k#;e)e!4C 2ͶN)s48F*.Py\jU/ y U?ˡnx"u8{׷:D7 gPr;<# A qa::n8RRp xpzc6-[4KOƒYA%Ph.b^!5{*S@wm"[P /T,U։}8Oh *Vb%A}quj:gLeדw('Qy-1NKhZ}!쬏5"` !<&o.s(j`eNٱ=`>ĞPXz6| `I !CB@ !kah'rƯ5H1B|_E{=IG=4uv/_wun- oY[ YAb콦\b`C ҇' (O [;J1o4܂ $FD@Q̋]wAm?ötfƎQ+<έ3eAkj{# ry lbVjzD_ydI($tYSt I"*X6b)3󯾘P=Eb}ȽK(5-qRbl&~ >+U=τ`\S<6T[?YFk5klyIҰ:bSO֌L hrfߢ0%Ey@k:d/]Q fM/B93AOb*o#ƹ]ܖsXi~=m2P3mfzcF~VQxusHfhĂ F܅c^d9eKkK hwV95k@3P*adUID[A GK.5; Q6ΟGI:GؿTKA0Zt\#ZyUfťy Es+=1P[OusJz]4 5Jl;^[4tK>'>ޓezl7Dc$_@.Fr{TyߞoXZW {:uܑly{>$HkѬ&5~F ܜY|If51~tyG<%kF֨ jDig ym\eqYag_{+dМn6qQ,'2zdK&˸XV\`h{Nĩoڴ/ثZV_>M{N׭^n~Vlѿѳ;oc8Q+N螈wÉ젺I5xuD9$=@ًmrE7№RH;^,U .V#{w'qxU>ȣۦvTZCK090͉)0^"B?~.\1nȥr3C?8 bw^<;r Īp81Q'.Dz 5 jƩn)@=u33{b?lT# 0 ,3g\uye_+灃!B #8[}4 *Cƚ"2Wܓݰpj\Fz8{]MjI'xMLͬOKJ2ϤȣdlDkeEu'E =bIf2CI2 !(Njdօc3#( Ss/w ^1愸:4/;Xđ+\! +7޸ad+-=픘wCҞy Н3pHBwfbV"ԁI@RXGǎ`mSdn1XU Od4P AňhUUEwlf'h6N}v7m,dIl d~uNZ# ]'[{ze+!adjVY6w;zln&ą fY޿Q@[)%J!?TT܂O8T,!\&\8\Dx;{ŻzG5rˉ,Py}(nOq fB9-6e$3RKDbuo#cr؛(H ַz~gP%N|+ew|Wb(<<(ITN^޾;L1 2\$g#Mn΁p"7n4V*;6e RQB~G0,(Uui( V/~~}+"<5I,*~0 1|?yWAH(q +tTkY \G6D+*>2x&3<ݽb6;od1s4 `H>h؄\$-~P pB/|--y?1/iymh~Px/(N]o܊#<&{jIyjg޳qfCx;J@pAd'/v PvuՋ>B1"&}/ hzl~_ڋҫq)CT2x # ?3%nL)؀#ܮ|m5oD/ *ְ \[=Fn6mZ? -UR\עo#%uL>DmL|S"KYґsˉf~-6J/⎨u%qt~PR)Wd*КU8g8_N̲wnf_f  ,aV3M7Q* k-ݨX;>Tጂ}2s!:5Fqf/\BvZPdlPc9"uS(Tf1(<8_1qh-tVT#SMXuLj]$_"!B^ea Ewc/֕k\Ž'Rmp- 2V%C;O3(a%RƉ-h5{ϱI]VKL$yB'>K! MmV-&1! 嶔ӈk!,2̝ (ye4'%=^ ˖տqE:$`*2t~wR2j2AAL֐T܅erO<_Z -=4qw2͛b}n4nZTT(#gH"Mjt $]5nA"^i$Ru-eSPfZͦSFiHW`fҶ>aYND*>jI4% >Mqy%YIQj_}Qh_?c틙q/CfHXi b>MRɮu&bD>ʁ%ߥԤONE~>bwSϘ+18!8V}bZa8aMse]t(̱x:5"(J PtHq}OCڷ^x)ThVұYL=f\x\xtlޟKsA/faQdܶr~^YOqH^YZ)Aِ_c"?8imcM<.wmT%Z}˼p_MB~.䍌?x,Gso!V\χx_޶~{F3T &:qdĊŷ= -(F8oӸ!80~%Dͅ0PnժN(6'ʈCJljFbF&1j؀<#̈́za0dq#BFJ?mHNHڠ .#`,E| bjB%u޲DzG}KeWW wQ[KrVo/F߱MM @c^9dKvDƳ7/ʝR(8*D( CZ꿏-x`с}w$|\̔^s1;<Y6m{e!`/3t(U7|,NeZY,g dG9V sc@Ԗ `WE-$] `Ȁ*߭}F]~S| 4 6;'?3G6?,maM @^>8(At5 5ฐ9 GڜϿ`n/<ђAqep3Q[~i #{iHս= ],1V=O*hJntOkº"8 3#Ȇph9'CI6y7`.G9aO̼Sb{vc^buH`ws/_晽?Bӽl!L0d&CN/e-;{X>v D{@yYKX#T+b> ti5fbB\+9ͮܳ >|9tӈ|Ǿ9c9?s`dR\%:.4|{Kkx 8n[B@ %_[BZ7=r@}(Hh9dcZm)oU#wW}0v1$lZC}<Sp%О,ok2m?%#q<4@{`DQy➡ 2y6ʈhHr|E$N֠f1Qh_f䤋!\C2ZuJJ3_DβX\uWL *F%۳hB}1.϶Fc{@G3}s ;_|d*P~K${;ɲ sU9`׉թowesN9E^aQ3_4M,U|@3]#(Z]0RPCy6vk_WZiгpπPZ5GV ~ߟu~~yCi-8,)b겠h|}Kc="$Jhb%s ִ Lqs,* }cjUve,~h|<թ<7g8]Նk4 kY_e:iVn<-"}o2 2&h=Y"%.jJs59($s,V|T`O"Rc8P*ÃdB 񻇽co"4L:];^x%="oKߏ+cZ Hs*\ALlz>H5OUngl*wym"><օN fþ5Db-(a/(e3 pKXmKZr@%^Mxs Դ/+5cdku4nLt5Są'Ca"V~ujs{񚞤\] t1ʑI#nV_WD5GVVD*M9\ARr\IkN֧bM6+T®¤~bqS>17-QeN? *&tZDe?WD|bZE9 ]7~Š<Ҫ6v &O߯,(LCv6.ڧа 4ޠ2= /kᡚٕ0Tl3aJU FmRۧs!<ց떶"OJ߾&4*c]s'teY_X48?+>iH@\I=![أs ER9;57#ƌ2?]' ؈@Smj,z1OHe(v.- w=[3"rou5KmtbTl&oFl\@kBGE}s{< >>&/EↄK`tõq00#c\o"ceF(J:[陽ʢ8XzT4: ?b"P0r{$- _(P @1&;層|.L- &Sd#`]C]j7o)L9=Gr\_g@xl~tH%ö;+a_R$kuLA&2})B&C /Z+zVZg zAz{Un!8l.SyM{1[~yC['0`QX7-dG|:Ýe>ڜ ;ʁE;ТyJv2D'?ߊYKl~P\Pէ>w99GIQQ YCZ4EV1}RlZp f\GԳ+Rx+ JQ +BlxDi0oi:bO]~ܠg> #8Q5BrXE{Bވؒ Vop$ !Ùu ۴\TwuΜtS~*io\Jユٰ_-npJ@o 8s97)GSWo l[#Bjf<W(TsT[۲[|QR)f i_OB)q΀}u H:k(tP)sS8;)my [N^xyv-P6c6R٭BM>Ua7 եm"l4a'RKWUk>fstb`wvg^yb݆tI,^I!Q-Ͼ۶i* b# 8bR.ǘ^0gsϞY,s>?#C # 7BAݝmA fֵR~~Vv CJrZ 9A+ؐb3I3뾦VŪ;wet<| 89@9"?@\9߼P@ u ,9I2"ԏv,OTT{HcJnW]Du4 \ ZcDcVOFYz\d\XikF]"c ĺ G g|;,%E">lw(rO"x,,7 SM?W=Dvl= `<.WaR670ES~ciM@&JfɮyރZR~P &OۣکB5u6Du~DqXav[ޅfyrC{7Ȋ. = Lպ|vX.l=|W,t[Q}r;d7JH!Fl06<,QsY1O*gwݒ>x,mv͜敇4ŏckCtFB cYLӤcISNnBEazE)K~o+#i- ,K|V\1 Ņ2 ~ ygaMXL֌\~fG(M閌Z~-CSmIcx+)״_ҾggjPڒ&r|«<[)|#|&U';Q۟ ac;v\,},˽icQ205J:6  Tpy.<ދ QqFT $ fNPyVfj8q f#ڽu@+jہ;(Ppo>r5/7yYJD 2NWsvu^;#_fQ< sDvNV^V=\sB85/A4г铰{2@Bw6ɐ Zouż =9aaCl&]0ݒC%\Yz)jϓ;?Is@UmLf{| s@ҥZ(i;1e,}xϡ-7rn}L=.ԳtiK/yhTrzw2IG%$=Pg̮uڟL ӌ?)rSw2qguxuM0ρyd}TJyYE|֐k9i8jnX&;+g:Zc~ǝal%ծ.)U J 25l wG!f=}뷼0Gjw}vq45T:P h wK`oY_н57Xf6_2l)R_!_Vr)_|Ӗs ~ZU3~WRy<ȘM;( P;PsD9t2\pQo^4d}K=ޗZ`nAo^$46sbwA2g`r˃D\ovzSH`xmSN?LvpA12Ji +݌ =CjNɫGK( c-^(fxy@q L/15DJ޴R&צ:rj~>0_iȕ= |EA%9C:@7nL.6F껱Ws7(t-FVnOvh,dX/ T(2|yϜ1Y.x̫JzS\s{qs h knGn'Gdof?(!V"`,o?4騰ӣN퐝'vNZi7><2gEy^gS0 3(VOp1 V>l" ]r#! _ *Y]lbշm9KF@l IDYRpIN;;[z\Lfͩ!-Fpʎ]Mr`X #rpyZ"`!|UU1J^gvu3,q;%%sb8W"gx}\:f ?z?03tI`Ma #/LPs@&ziHLuwiUJK@'^"g9x \,z.3kE HwEk^q^TlA7mb^~ykL Hj& (] wX oY.حDnq'LÆm#K./4 mnMք*Ä+2⒰vq 4>i/F,N!> He \(Xr_Fng L…fͨ:xyl׶g[X5B4A8(^D^b;bP@S͕!7/DU]W86kǑ!`ݝ\-= Ō:y´$uMB ֟Fd~ejZ[Sa #oRMN3n 7Hus6o ˪XJ hȍv'a j=|l<WIx,V. h[BgV ΊIRZocmZJmĐnȃ7Lzoɀ[}^eCwD'~0*qq甓U!y rj'Twb_jhxY֭at;zI *JAC[T>-bmi]0QJ2qs7O߻jPu=GI̤jzqu`58yݰ$`%JU(ݏ* ·H5)Zjpֹĝ4o >.y5\j+ ,%bųȒ|}L^Jy:':[9,atg̢ԏϜE?!LⵡأXCmuoAإ˺<:LBu\ o<Ʉ(+ؤyʄϓ|U7uK Ae$IuσŘEjA'lw+2QJ!0 m !dd8bgt}HOlaoAg,_kFi y{'8c.w\1sdS `Rl":z&8(NST^|0PDsŦU52w'XߕpVN72+2H,m3RjC!p*<{S`- 1 ػj}[ɖq}uiTG= NkߍE? .IÑ<ۨ{BanpKkj~D} 7g'" n#h(.!$`1ؙB֐"uޜ3=E4vF]Hȥ=uDI-O3[׶n[";>7Ć7M h>k8e,".l"努C]G+ִ4*DJz &F'~%sPD]#mYawYȖ x\f41R"i R1o^:EThFWߞ]]fh'M^RsnS p`cl]Ŝ)ɞK'; NpXyOr#:QO*M2(űCR"I Yg= Ӽrh6.H z8߷Z{Lw+zQkIY8:u"ot5!'!11ES=TX)CLWt3/aߪV7{&NC1]JkZܾ4,Ro%ϰ:F(s"`R}rG bg()$ ".4eCA\tED5ʤ],F` rK4~_ΟNI-eH6.N~H_5ȗk%՝FQ>T@m# ̐d*;?㩭S frIK8%k( z?RtauP=yOgI2]S+$4 ifَbؿ,]s8V`,ǖYG4mB[dkum)qpZ/wN`qdbP:xg4zj_8ol4.PRhzZ r"٣^xw5Zʼ7B\/w%Bf<.I2{:rkj( IYUPKnW޲ed(PgIM=}늙{O`O;y8.=+4ƞ{#t'H}CQ 4>Ԩv 9&t_"5W>ۣWR3"d=dt\(4!'pM\*=9MS2Aq+&oN}E9^!l'^o8i^*+U=mՇRBSu@ 9趆ef!TNUӳj &-f.rdIBljnyk _~#+!+A@~ 00?Ir"MErP9Ɍ@EEgFv=A U:QMjO5 "bL7U%>6GOOuM{ΜUUmˉնXaWCOO'hbv5&vL*.G{ ,ow^#2lw:(Z>ϛ}cONq.Kj bl:鲚8'O4tV0r94Sj j= *yO7k <.YΒbǵllkg^&_idqzO> )#UrAeȥuy^ 0q.Qd=gؘS$ ;2oˠϪr z UE%):kC<NwEwl4j`2vl#Y uޭYa%xyOm?kHĆWgB@-;UbS&rN<&#SV;!0oTCF8goAƶ52{չ&yCF ,VZگ lnMP3PQ.|&@gln WýNwY#W3W }پoϪ 5<[۽ "iBRjib s hS YFە.z1ʓHGVD^)2,N'*\X&huѐU=mQ;Y+mvE"pB`1s#XiL/{Tżx@v:Gklop pNP5fĤzwi C^u~ڙ܆ t|w S|J$J2sXgnm@ #:{^X!!ɕKĐ_}~\Wg%鍉4JZ,?޲օs|hS=Bz?I5b,txsIJ(8KP- j+{ ԏJwxQDES,Kf $XEA!xۣKeRf?; ?}] (4bL?:pgOWm aݫ? -gU],Ӡʉ ($pTƩ\wַrmL{+XSh$e_Ҧ8tMب6{ BhRZ#O-`C-vU7pY/ p mBr[n)u9¤f_MmTWqy6aMd(i :i N~F =!t yaCcP38?Ir2*Nx ah.Zi@mi4!M/±A_5"SG ]FfX61A}OwN'&-Mӝo{ѵ7VU}bXPQ)0u#5 TihC>HWoo_HA)>ʥtF#/ VǕjByx϶PݶVs"س^S \v]r} js8$KԘ\{{һBF ]"XšEm R]~Kc]ʎ+!i[2rWgA^b !̠0 M&~~01tdD4`. 켼M zI*CMᆲ:b v_r C 󲍩u.!A=+AcDX{ ̖6f`_pa7-.I+YOzg<ͯ@4YdEiJ3<_ylJްV"3T4"m=FAq4u{>Mc*j@&c{L՞gL[ TNg27b'w"Rjn}঄w`w8HXx߃VSx+i;偭vlQL. tᴨ'հ]tꡤG<fre$~ҫ7,RR>\X`8@#_Ue3b)(ʅ, tl_n#8B#5a4뇄#ܘ[3'KKغC?ɮF78@5?EMY0`s},v rdI: I/!{Z*Dx8\ ]5 אDdO HU ΚhFy}ZRNȸsk[wevd4S}:Fѣ>tATI/:L>Xz;gkݜhXFӿNe(n}IgyhڋF6:J4DL@D;c:F[ n#} Aݟk (9=$ݛs^eE$6nx:(}Qcn7@#U7'>נ;nj Bw$WɋJDRBD~{d\lk}= MI~IG17:QOzAMQ2:ރ:`bB4IPYgtyҷ:;?\k"-mRcw[ҷ2stY{Q'@FYNH}%*#~LCLD jMrw]!BAxOB 큚L@aBp.4kd!},T6Z|Ku ⟮w@ B"4x6J nU'<:0@sQ! r`;O@ZLg"0a ~پGO'MjK詡0,Iv0s?-USN|xηRj^1=[2 [|i?$OO S_"~]d 2!9wx?73˳gs[p$q@'ּ^T:^dZnTnO'Zs>|lH|7w@b Jo*%ekl 5nyp]BoH֝PGç#vLomLΑѯVс[0XeO{Y3CǤ].AI#-P9#8_y$ftԏ]ٮO1k3FUKf]F^i7̑gn=qȊZOZBӻq|'`)MQq }zYبީ>#&l\tN[\e_4i3e5(y$3)`s[ 5xeSc7hfYn )ĢW7iKaexl 0=4ޕyQmV'X!v?{YAAD"#;I k(IO,Tv3  y֡)w ͇mD;(d,}pxlCKmVm@_)֤Q 4X(^޺#x'z&) *k,j <:IR_6U߭DX'*b6h[Ď{Ɖ c=C"\;]ؖ~R?AP K>M^IZ _cK۸PI>H-?Py?kKYa(IѦ"K!ʥ~vu&ׁ?wTOiRXH]& I%2ES7OgM=rg?m+$ALք?$G5.Us*KŢ<i#bS3Gbh x207|^;` *1} }(*o+-xeg1Ni lLt"~k Kͳ5UMB: k/ QdW9 ITƮNϚc|.%J̇&fb*_"P/ %Xծq2C&PoHWKݣI-$T|  اG8bv\U0 駱]Ш5Wލ&Yf*W}-x%rw1uL7Npi]bD] r {nNZN0iE9$V^”Z V,AQh`& )ĵJ{&^L>(6viS35()m6D-q$8Ho|r6A묫 [=#{iͺV#(wY=_tI+RMm$Ҩv)gKu/iNLRn6[Ć ظv.%xVyqc% Jv7'n"gI b!1!_ta6))#zR+/8Ʉgt6j>Qgi'et'{ NngꩉYNj8z\ul[W[1D~VgRg^T_Ny\3#> Zj蝟qOчv'>pyaߗl|1ϖ(QÓO~IJmfN]a]e"(ӫǩM\_w1UMD_W%Jmo/ZP+b>>,R`s soD&iL^7W`D7Q399;:_Ɖp;L+q \9F]2,szTC[d5i7ʰՃO:;J)MT~DK: :j|/D]b 2|$g™;68yT:` &ܱ]. 55Y_tX jR#+N:ؾΌUV`}&i-Ә9 #Lkjl/_ l&1Wz;ׁ&z}<& :>r.P$$pJ$)~zecsHy\9~< [ ;vgrՠ;H؂I-b)&H(3vѼ/.6I{lT_VMޖ}G~ @(Fk ne4ǽAȭg$}Cwg)WJ2ww~L} vu&7x ! 6r20 HZ5@؄D=XbhϷTWZءo: ,ghwt Vpz<`2 CoBI齲` -d)i! ]Z*GdhGaIK6Fo.j%9WZ~H6{&,Ǘ =%0,Y4A;~l9IVnQ&ʵQX0âz,L 6rFg]9(Lb<4YO(=1nR0lׁp}92Ds\wHob4P*mm7*z\FEhPdw XjnbOz+-7&E+#ڪCԊ9mDߟ=AVꨏ} 01F:0ٚ`819mb&<~@<x:"=9<5s6ݼ`6ëF7|G%̷QGhU>N_5&Jw*I] `cE"-D0yq`c~IbP1%hu.x:K{JڥaU&l#Q~4 DMN9 C ${6{Lb5?GuƳ͜pj#&Gy$%m%R_MBO1j6n'>^~_L2hD>V @lr5DAlΪKcU9YVt2J NG<0FCW|U7+C~n3Ҝfymis7xh7T Jf> F* GVni \-OqBT5W^Bσ#LhOըIp: (9IWΟ}\BO?j`/1uej*8OS|;v,s᡾?`y3Upv۷`&$FD2V ~g+dӾ1E@ҕm >: /EQ 6töU?VL5jZtֳaE>]F8 j@Aᩳ}*'3Ctn. />4w BUbS y#j\I-t3E?(g;T*F#zlr S!5k(h%H:{lrX >zi !ZL_k9Trfؠh< XZH$~5dX$ 8]<hUt* !i^gԧ՛F\Q z_)HEliY6M:֓BO9AC^MgYXE/V/!lWq |?&k+UΗCZ,RBt`x\|9NkbG Mfа*̃</_ Ђ5^aD…E {Dsjxi ʅҀگʱ8W*dϕ @e蛕..L=Ƣcydq;Ł{i-1-Ү gc%VfOIx#n5ڟ;OMfW7FT%(^K6]NF͗RxF 9;1 ±(rvodTl}a1ja h7HHWRnol2`LczTiEQ2&k"iR"p InM or-G_?V *JTZhC#\k UU |=❫%4Yt:>NƱ_*|M1_'; [)10g0$~_phzM#>$XDwٕ/]J]mV" 5' Cw9PM*}^v2xtQBᆊrN*W}7,uRuŋGv-9 Y66[u GWW&=uKvBfVآ/V$$đ5Ϊ^4M־kTAUоl.UD~)NMQz8r+& ˓*`7 ]v (|;!]͡Sv#,ޟ:p؝G*a"E$!,1磞kp+Y1I˅!.rmS"B>*1sd,ɒv`D, #sbwe`zHcx? !gVjur~eÆ#=k=|2r(I`W;ε.45OFtL}TA0a3@~HcEz#&OP{r"1ʱV*jx,Wȉ`U:i>>ʗt",$-9H*{#NvBkIkᯃu 85#C:_|)?TVTGNY ˸"0|j|xJbI,9jAJiO*b?9DGS k0ndD>/ùEV޷":#f>KB!fk4^-s/X9@^Kä/P^RACQ5jLb^ 4ȡGGhjX@Hɕ#D?̊L 'A}+*'NXkϳ2~RxAKw[Es l\+&^ .)FZtjCXE\/L)~"dԲxbۏEܻkD="9NPSʣz; XR\+]'<'B{hC9ܘG n(hl d3bp .`zK0ҢO\`, HQp".#o*7s6. uCB#qoLt@vҭzBޔ֯#qeR}(bo 'Y983f;u^%/_NdṈSJItvEBN-MwD~^מd4j-T\snGUeS Y=(_$2G260g/À2j}ZdϱƠUz %Q F:Q%`u$6&a.#' uz #..Az$\v'-yWIM-j}_56|PV^b j {}GnyjN iXNpg7#f7[4P^!2[.N=c+?xxZ`7Ը ]bu-BH̓x J%/WbI@C}!a#rKBuV'[-p0x*; DߍWXq6X\ Yy-Hp̎&VwLn.Vb-ͮ;ej@X+@rGq+Lރ̇`G2n8Kk*)ޢW,Mn٠* { YFJ|N'w{Lf ŊQxb24p *cR1^qJ:YPlKHh1ZlNjxuG@kG/*#O|^e& /=z?Ǚ }sA>j{E@YY1޻ υaP-3*`tOq8D> zQ}5"s66S%pL؏՟lX4г\ͩ+l)v_ַcQ2[Tq9&j)rj|MOťc>PR2%`9p|TT6ZA!H1)Y@AyAԫţ@ρVaH> lk6­M1cηL?A>ێt;W\,~xmqGz_v#h0` DEl֟ ,9|e jPjuk ra99%٩̍- &6X`4:Vl)"EOӹoXX`f#:{i7ϥDgZo55GטסpiiZq")f,6%r O5kղGY2:/~|ZAf*iDyZW<)mTy\TLgO`ZTplR<0mބ hs pE,|F39QrFrgpa_ $K$]!=aM}$dSeOL&e!xT. Q٨Tʖ.iҥٖ&1EQ,s F&CɡQqŹ8a݆P~qA$YLuNykty ?X덂p/K8̻IЙ:?/K h冏w#ZR$hzM=h _w9OgL7*3=Ќc[^SpN -;vAl'l/)Mާ^`9Wkv_oH,,Z'7S0Bdﻵ?LR6X6x/oRb D=I?rl 1 餣 Oq3AӧdyJ\ Ŕݝz;)WҖ+ d0)4X´ϼlc~yѦ^nxGpnǪe\w-N8MquTxCֲF"6{Re\%,6lF/4E- v1hJ11u+LǢHᄑt6יv}\/ot#6 `_V{†#y,70 E#erZZ}-"=a::= T#uM$g؂(~OWč& `j7z QCǼe#QSv/f#zP֯E *l--< nʍ\`gq ZҟBV\BC8Q)f+&f͆ˡJ͋zfTVpÏ>/([o hm`fԞk FVn1'm{/%C:S13&U26|E)`&>AN*dc} Yjڂ9ˤi#tz֊a ogմ0'D-([44N8FYW K'Yp} CzÛ{a ;.Z12ʦzT4.kp+ { 7ߩ`<&QU͹| 䘤"#$9!ʲh)A@ ޖ I"MNe UQ$\c%n=ċ(q8kyqWe܈9^ru^doa;B%P|ZGTuҩY$ȣB~!o#DN_ᄚ&m*ޢnh0ڧ(\$P~"4Jcڤ㿂"Њ=B1!^, T!q-B6X$;:tUde+(8mW"u᫁Id к7gB0|+a#ȒädܢFǶs.,̐ܫVFr2Ƭ!Yӛ a PnzHգ%ncb ػL!eӈmu./s^[O \*ʂG|q;}{7f_lqvrAG3\Jʝ&ţA~{E.ƮR:F kKI2!V9tV:@ M{."%-ZbR</jdz&FK69܇cJ54d1Dj 2mx3yE+Oʐdc8 t&|?[Ā)LZ(BQ/-<"1}Ɔ8L *$IKL}MǔHr.|Kg}ox3.kxbt Iչ/"bAŗWO9T Qo\V ts<7苃%ҁ tyNÇ1,W;zٴ.(f[ ;J ' О!nY=qmVPĦ#!PPCT!Zyw% !':lu9n rq׫+5o20!E &|mݎcIE#j!5Kx }-8|c)9l A(C9\SXdISG-%s/$e n!M=R3B.veNeE2d@s8Ez+7R$\3>EӼM P麱z^"~ Zb pӼf #<#i &O?$T= T"]Uo)頫hF2۽@À!?2Չo)z:;dp1%_qbͳVv :X~ϳv @ci쌻Oр!gOl 4 '4P,zY I,Ÿzmy Ye?6vKRLWIW ,<]6Kh<.sshV+oUW:| ӂF&Y#y`-W UK@L2~1, z~Iv}~JH8z:/wt]1ĿP,7Sĕ?Wz ؝왈ȳB^aaI/Fts*iSR6ڹIv!;]6~9RņN/!́W%;c1H{VR ߕO/,7KK3:S^ii}*Dߩםz%+3@лwtFFS48ӟ`-3ĘvcP k77:EQdkc._$ׇq`?S;QW0?+;xBO(NBp΀]7GܳU UyI0v/sܦhg<tڕV t%2 ,٩Mn{m>OuL5@AbC$o/K0$&q8dg%mbP: hL)U 5+Ȕ`ؽFNfZ4=W5qX(i)rvVùfGj@z5uZ ̞5L;seHSA Ԁ4G|GPFM+ɤ9JeUL+P GۛhhItHPzSƺp<qb|OB):;E_'z,7iITv%TjDơ&IO ](܆.뵫'*^U;p ‚cbziDRTF(͕?Q:e)a82*BB !}zLITj|YY4£ŎD~Lfh׃̾;fH/1Uμ%U`0rB8rC13 ;L/ )Z/ RQo~C?܃Tq].? FFy"n0A`Hdz_X99hK jX<]$&4\%0+YU{ǟyUFFs)۔cCT$MYe5䊺 ѯSOUc{~|L ]ih9|Ѱr~&:c+v8e_&;YQ"a\{UDFIl!g/)䫑 6%lX譫37;A.aL3p\MnXe3:~vhmeUǑOe,cuU]2C yʁm p<8dSnwOͭD|G 4DA_&[dY͈sŵ5t;= a[U T#L`-Z) k~= <=o1l2&AZwCc}E@*\ =#>w,FSX,Q,`Le;]{%Ǜ,W`"אofk'3JEU}ԗ 9|8f}ZZ0#:#=#nKLBVBXf!/Zxf{T}e>g1ALNִҤſBA qjqNfGX"LM*mޭ.P40z4}Ƶj^ެ@vb87ugHS+u *vc3%(¥Ց1,-jr̞*scP;&)jNTSSpD\=T 6 9Mwfm!"m)\2 [*]wn=U}0J;|+FY4H?X1aa"FD,1 i2[ lpؚ׿:RH0p FB nsnq_Z몘%Co+qZThSAZIK\+pxQ9$Ґj>WYщ:Z.5n ȀvURhG78cд݈/!}cfB`5WUHz&Ө! S sQ5I^վh>u% ׎wbd (|TT_:|3#*Eꯑ eN|B;f=0d.H^=z=Ԃ * VB)ZVVDh`~_ܙR~{o3i3f 7i׼+v@KhgAk”g[xs -6g8{^#=O=9v`{H<s(d ˥.&8:j~%pb<ݚy)!CNMد3Ω7Uo^f^:2~V9ũPE8ax!Vc]7Jœ umoB/5UK_gZ1tAUR1z[+ ׾BӦTRW+/X|9>ȱNO+ISu.wm ?DxJ6}xXht]Tf.n_;I)YǛG$'iW@mHnQku*<ӊ e5D7m@3?i6+U1~_lA˂W^;Cr/50Ǻ2VM5Ri +P)M 3,3 M hdkm4Em(_8\[oYDKwGLCEK{c͌emwƱӝjXe,v iv7f!J5tPquђux"儷LÀ g YZ