virt-who-0.19-7.el7_4$>EЃZcb9DlR>>?d   V *Bekrx  8   , -H/25588489(:8:9::?>_?_@_G_HbTIdXeLYeT\ep]g^nbsdsesfslstsuv,vx wzx|hy~tCvirt-who0.197.el7_4Agent for reporting virtual guest IDs to subscription-managerAgent that collects information about virtual guests present in the system and report them to the subscription manager.Z!c1bm.rdu2.centos.org CentOSGPLv2+CentOS BuildSystem System Environment/Basehttps://fedorahosted.org/virt-who/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virt-who.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virt-who.service > /dev/null 2>&1 || : systemctl stop virt-who.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart virt-who.service >/dev/null 2>&1 || : fi 0 7/Am%g]`r`rp?ahh ? !.+/ / ###__6y\-++~~0#--ER;0;0v ; ,:2M2Mjj(R|NNz}v7 1_``JIIQv7-11m.*%%j+ xVxV![['"J8F7 d AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AZ!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!XZ!Z!Z!Z!Z!XZ!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!XZ!XZ!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!XZ!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!Z!Z!XXXZ!Z!Z!Z!Z!Z!2170f2bafc392b40ed974c87c77d8f0f2572a9d1ddba5980abc0ea3e0a460fa377fada346c03b28d1d7cbf4b1936400bf38b3374de42b73ba6ce5821071b95d33b799bf2124f3566a5df6ef32e9d4bddbb59d48fac7252c5c473bb38e48726f0e4df1ba87fef71dc53d06bdab46146667b48ec16a6d532d74d8e8e7131b6252c8623d8451d74b8d589af2f58d9ade2468bcc57f3e0282427879b0b2d12685253e103f7793dcfb5fb6cc98cc4f8ea306d079d99772ec3148ed708f6f56d706dd343d4a01ca0f6b6ad11dae5ae05761c46ee3bac0ec678d75dec5a2b39b7c139ce01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0dcc07922901a928610c525d81f023defab0f6072ced5c8e94c08ad36baea423abe7cdf400bf12ead625d7e65968e896bf2d83ab12e0829003611e2e935ea894371d148794be1df1ea3d9a955df37d065b116e9f2683ce6385be7140c36a6af06b61e86e503b9f5dd804200875bea6573d9b6bad4086946ea2a4ed1e3b15a96e6b61e86e503b9f5dd804200875bea6573d9b6bad4086946ea2a4ed1e3b15a96e0f20f2c67e835f5efcf896680e48b94c5c5647ab7dcbdc17925fe7b48fdcd80b6f4ebf30ac5345b8cb8d8ab4abf326d1b7085ebf60b73bba48ea9cd49d4830526f4ebf30ac5345b8cb8d8ab4abf326d1b7085ebf60b73bba48ea9cd49d4830526bc2d72ee9b9c245edd434258a8e80048951d8bbe2602211df3d372c0b447fdf3b212fed81460efff81fd5495e94a57f6765843cc022c51ac0a6e1641425abd13b212fed81460efff81fd5495e94a57f6765843cc022c51ac0a6e1641425abd1afa78104168aa5d02aa725398f513691cf55b99cb32f7efe88b541ce257d2b7eb3a54bd61fc8ae3062a6af0e2ff106bde3ef77e706e95251805b3d0a79f7e4e9b3a54bd61fc8ae3062a6af0e2ff106bde3ef77e706e95251805b3d0a79f7e4e9f93737a1a841440e0d7ec2f326d38a5678cc363a2614db9edb98eff67bab50474487ec3bc662aaf647cc33c33cbcb7a7c241dd02a062e86c1d6bde004a51308c4487ec3bc662aaf647cc33c33cbcb7a7c241dd02a062e86c1d6bde004a51308c5de31ddb192afce807cf777626243f069f918f4e40f253e54c6af771900634bda465870aa53a8f1094b8b2eac28337cffa663a95fbf39728d40c404390496b1ca465870aa53a8f1094b8b2eac28337cffa663a95fbf39728d40c404390496b1ce143baee6afb1fe9b40752ea6fe183596420502adadfd5f17fd31323c246de8e18dafa6670bce8d36990ced7402a3f645f012412585d01fabd4f493c422f4e2918dafa6670bce8d36990ced7402a3f645f012412585d01fabd4f493c422f4e2987eba45485bd4b0908c56334bfabb12aa3ad2e6d461b319b016972ad456046371a1a2d12c69d6281e1e406f8ee0bf98c4c329f12df1f1279628a39fa8e17b7061a1a2d12c69d6281e1e406f8ee0bf98c4c329f12df1f1279628a39fa8e17b706314878aae4136e7527a270e9717c0d95fc8f7ff6fa240d72021d1b0be0abeee9aff98486d9cdb8c0738a9f13b076489668b6a3ee0edf61544e28f6103c132dd8aff98486d9cdb8c0738a9f13b076489668b6a3ee0edf61544e28f6103c132dd898360d113ec47087c3be83c903c9d50f69ff33932be065a143a98835195e2971327dc1bc58956378ada18a83dca11b1745dfc506a43b9ad42f3b1c3110ce80d7327dc1bc58956378ada18a83dca11b1745dfc506a43b9ad42f3b1c3110ce80d7a094b1ee4581e177fb3e7386d4fd9eb76f366752dcb3705de25f9e6ce49513cad049d83be3d8a7519005fd891c884f5c4e8aa5ee7a74c16390a61e62e655b983c566e6a80e8b8c7bcc90279fb1f9703f6236256fb01edc1b7b5689e0a3d72278bceeebc2e79655ea7a47d005fb918cf44bd8e63c3d4477e89fd205e823abc78730f8f05d721ef246faffe4f9b0bd3eb2f9cd2b3238aebb9aa90e505e241fc3e030f8f05d721ef246faffe4f9b0bd3eb2f9cd2b3238aebb9aa90e505e241fc3e042ff35e52bb90f2ef7b9dd4792da2d0a7743cb75ae4a7f6da2374f3ebc87e9ee3a43087973fbbf40d0fd25c83aef5c774f98ecd481ad07ff7d54acd21e8e228c3a43087973fbbf40d0fd25c83aef5c774f98ecd481ad07ff7d54acd21e8e228c5c8e1115b08441ea58844680039e7defab410a3b4ff6e2083f76ee9979ecdc6a46c73f0fe2e08805080a3adb07fb4e84528fc5ed944cc1e9629cf897ce9a7aff46c73f0fe2e08805080a3adb07fb4e84528fc5ed944cc1e9629cf897ce9a7affe0ec769842540d888c7fd770c68dabfa4a8c70d1e3ea9bfbc562fd3c315fe4410c3eb869ce40a751b2c5a6f8580eadf2c3f1b2699f42acadcecf2f70a17a908d0c3eb869ce40a751b2c5a6f8580eadf2c3f1b2699f42acadcecf2f70a17a908d4609ba424579c06b2e39a103e4897eaf1cb685d035c0ab192771630bdc1279c027490600d306c5c58ae545a985f61900538d6146e3ed5959c6f4b0ee9d651c5227490600d306c5c58ae545a985f61900538d6146e3ed5959c6f4b0ee9d651c5219f9ffc3f4415fdfe939743ac98487864aa44a353cee570a094fd3d93ec7e871d65411b4ce13706b55ae01a7dc460439f02a168cc2037c9ebb030f44c487ea7ed65411b4ce13706b55ae01a7dc460439f02a168cc2037c9ebb030f44c487ea7e9499eb75707547400eee4c47e2c3ac54a62ee4957c6652521148e7032e02cde0103a68e1abee7cefef9291243c0633836db3bcb05c46e954ccdb0d17ac88409a103a68e1abee7cefef9291243c0633836db3bcb05c46e954ccdb0d17ac88409af40dccd18ee6b827893aceb2ff0ce8e82faf110e9b0fc5c12a98637dc1207575a4a2b174ca9b1284335765074622433219068aec583066f0cbbfecffd2d6b75da4a2b174ca9b1284335765074622433219068aec583066f0cbbfecffd2d6b75db0fa52ed504cefc7a6a9818c12d3b91b1e55c01c915f14e3cc89dfa3ed18e96c2490765f5d3bfa9c876d94ff06477a7f17210960245ccf149bdbb641200085512490765f5d3bfa9c876d94ff06477a7f17210960245ccf149bdbb64120008551cc05adfee56f6078e715085b0c6b8d6e39f8b4e3db71d986cbaa69c3722dc0fed32d26212d171c0844375473db2b8ff2204178eae84741929062ddf36d47f29bd32d26212d171c0844375473db2b8ff2204178eae84741929062ddf36d47f29b8465b42eb78bdc3bfc4120378a09ea101529fbd4890247a786f7442a54ba8731d54641e829b924a2359ce92b9784dfae4e535c61c9bf1acd4f8f1d73140e96bdd54641e829b924a2359ce92b9784dfae4e535c61c9bf1acd4f8f1d73140e96bd016645ad334b21d272d5ea4992b3c0a6bc4ee90b4ef5f78681ee7c5cc52d97cb7c6e17f430040cb432317b172dd8567875fef10cf1d4f56aab9cbc6998a3b1527c6e17f430040cb432317b172dd8567875fef10cf1d4f56aab9cbc6998a3b1521208175d684907957fc526bf7d4da4d58d1497b934ce1fa5f8d604514d5b73ac3eae8841b53da1709b152f64badb10cfe6fde8a43c5ff01978472e11266e61bcb0dbfb198ece16ffc4785ee011f42079651199eac59b3c1ae97c1164f0939d3bb0dbfb198ece16ffc4785ee011f42079651199eac59b3c1ae97c1164f0939d3bf573168399b653785313baeff501d82d52a5a4f5002dd2d43b4a3697123cecb2a049d047588ac8d904f051e0a8799568a52d57103a59929c3e0a08dda06206ffa049d047588ac8d904f051e0a8799568a52d57103a59929c3e0a08dda06206ff2ed1f6cc82ca56347664c64b7bff2e4d2f02a2cb7109af8e2f1caa2c468bdaba07a6b3d81e92ec3ef413857e421e07f6667d0a1d88165dfe38e69b1d6c9014f307a6b3d81e92ec3ef413857e421e07f6667d0a1d88165dfe38e69b1d6c9014f37abf7386407e6f44164451e0bc9760e7f02cc31b772ac3a9121cb750fcbbe1d52b24b0b0e20e5d107e76046c507bdeb41a8a560066d56f77ce2555e3fd6938922b24b0b0e20e5d107e76046c507bdeb41a8a560066d56f77ce2555e3fd6938922906a1e5a608cb83ef5b8a07fe3a6f5f1d9b2f9bc6b953ad35004abf2b20f890340807ee68a4b63fe5704713abc892556de988678f900878e125efdb5a387653c74ce778d77d3a1e4eff8868096a566caf6ad67256a61897e6c02c28915ad0e2e65f637bdc9d0fcbdd88d505752c5ba82e122abde855c5d9cb4ded16517ac4f8a7de50f236f5fdf2c9ca71a784d25f78d48fcb30269c3df70321b2a359306232a7de50f236f5fdf2c9ca71a784d25f78d48fcb30269c3df70321b2a35930623203bd88b617f3e6f779b6a28a6731b3fadf660fe59ada0b2e6a2426db20c645abf1ae796369984971294d9a6bd8b1ef29c6bb8d64fa62184934f8c9362843ff98f1ae796369984971294d9a6bd8b1ef29c6bb8d64fa62184934f8c9362843ff98dd9536e0f264226d1e8c7be628d247ffbe9da5bae670cb24e13a485a3dbeb481c46e3926be008592c9d1046e72438c4bdb486e5f8ea77d09749868f5e177e3f1c46e3926be008592c9d1046e72438c4bdb486e5f8ea77d09749868f5e177e3f14957589524b593e5b8a69d6572a64afd9e796906f320a2af79aac208232b4752f6f1201768e3b76164305e79489acd640058e0bf39dc23974f9b5bd001acbf7df6f1201768e3b76164305e79489acd640058e0bf39dc23974f9b5bd001acbf7db91a042d439cbf94168ca973c2df6c4516220ce22a8a8d4d207fbf07bbd59114df68f5c6ac22b22131916214bcdb336dfbe39548a6fc1f5b98616f5e31762b9cdf68f5c6ac22b22131916214bcdb336dfbe39548a6fc1f5b98616f5e31762b9c91909fa3689cb10bbd5aa2606213a01b8f7bfcea1ef066fc800724d8c0fff1c9083637cb59dc8cd605c51c329cd0b02fd9706607feb49e825af20116dc88e6b7083637cb59dc8cd605c51c329cd0b02fd9706607feb49e825af20116dc88e6b7a4b11ad7715406cd9a275749eaf7efe45b66a9c02671350bfa0cf2098c250afa11077c33d2397f06195cd71bc6a1b488fe9a80e624bc71170c3089b488c6d29611077c33d2397f06195cd71bc6a1b488fe9a80e624bc71170c3089b488c6d2969ff339f7208b040b87fa5879f50a831000bd7fdcec0cfbe221148ffda4312f00726a26987e6676bf6c8219b3ec00ad1d9cade7f468ab7d65f18a28a47d56f9c2726a26987e6676bf6c8219b3ec00ad1d9cade7f468ab7d65f18a28a47d56f9c2dbd18a26b879dc104dbb544ec2949a8fc2bfe28f123b45ed3b8ac77fd656ef544c204484fa0bd2ee9c3565b5c1b802be0b696639b0a925c26989ea338c1061d24c204484fa0bd2ee9c3565b5c1b802be0b696639b0a925c26989ea338c1061d2f36d3f4862fdb055fb25184bbb35e004c5b82d466178d109b023ad51a4ceccc6ad347407b6756db4a4e629519924f78958d3dd97336f309cb5c0bcaa198cad2b787f19ffeaa2bdbf08299856d5321acb7862eb61610aa851d8e5d9f49b26c4b9c0f84b26e359577bf291fb1427e9fa9c9ca629b12bbd7e58e4d311dfec3c550b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436eab9655bade00e760ac08171f2522c642ed4f8933d638eefb952382eac74797a0161c475cff0347137aed42be8d13967367fbbc13182f8d1f2a2ac018f3a233a70540ed512af43e125efba7f65ca49b4cef43fae2c84f927cb860a9c5d7426ba286ba145350ac14096ad9f865222d6683c8894f32fee0c081ac6c7ab5e9bc135e12bb5501ab66d42f716d4220daa2a48af0632135f05f3715ae35f1a2ad79516f1a86a7d23926d78a173982423a591e39960c40091a665f1b58fa7a291f49e5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirt-who-0.19-7.el7_4.src.rpmconfig(virt-who)virt-who @@      /bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(virt-who)libvirt-pythonm2cryptopython(abi)python-requestspython-rhsmpython-setuptoolspython-sudsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemd-pythonrpmlib(PayloadIsXz)0.19-7.el7_42.71.10.103.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Y|YqY;@XXXۡX @W@W;VrU@UJ@U@T\@T @S{CS!PS@OO8@N@NN@N_sNRDNNP@NBrChristopher Snyder 0.19-7Christopher Snyder 0.19-6Kevin Howell 0.19-5Kevin Howell 0.19-4Kevin Howell 0.19-3Kevin Howell 0.19-2Christopher Snyder 0.19-1Radek Novacek 0.18-1Radek Novacek 0.17-1Radek Novacek 0.16-1Devan Goodwin 0.15-1Radek Novacek 0.14-1Radek Novacek 0.13-1Radek Novacek 0.12-1Radek Novacek 0.11-1Radek Novacek 0.10-1Radek Novacek 0.9-1Radek Novacek 0.8-1Radek Novacek 0.7-1Radek Novacek 0.6-1Radek Novacek 0.5-1Radek Novacek 0.4-1Radek Novacek - 0.3-2Radek Novacek - 0.3-1Radek Novacek - 0.2-1Radek Novacek - 0.1-2Radek Novacek - 0.1-1- 1506263: Updates to the job polling frequency (csnyder@redhat.com)- 1458674: Update use of result data to match the new async api (csnyder@redhat.com)- 1448267: Fix polling behavior for oneshot, CTRL-C, 429 responses (csnyder@redhat.com) - 1450747: Continue running destination threads on internal failure (csnyder@redhat.com) - 1444718: Log name of config when duplicate reports are retrieved (csnyder@redhat.com) - 1447264: Keep running on InvalidPasswordFormat given other valid configs (csnyder@redhat.com) - 1369107: Update docs and log messages to show the *.conf requirement (csnyder@redhat.com)- 1436517: Fix api base detection for rhevm version 3 and 4 (csnyder@redhat.com) - 1442337: Send updates immediately the first run (csnyder@redhat.com)- Do not join threads not started, fix up fake backend (csnyder@redhat.com) - 1439317: Ensure reports are still sent despite duplicate configurations (csnyder@redhat.com) - 1436811: Send reports on the interval per destination (csnyder@redhat.com) - 1436517: Set Version header for version detect (pcreech@redhat.com)- 1437229: Fix syntax error in exception handling (pcreech@redhat.com) - Update the spec file for builds on more downstream platforms (csnyder@redhat.com) - 1437228: Handle utf-8 within Xmlrpc transport (pcreech@redhat.com)- 1415497: Support rhev4 auto detection and usage (pcreech@redhat.com) - 1388577: Adding UTF-8 support (pcreech@redhat.com) - 1410000: Include org_id in hv base channel (pcreech@redhat.com) - 1400431: Fix AttributeError where val is missing (pcreech@redhat.com) - 1405967: Filter host via glob or regex (pcreech@redhat.com) - Adds --password option to virt-who-pasword (tstrachota@redhat.com) - 1392390 Fix default interval handling (pcreech@redhat.com) - BZ1405967 Add filter_hosts_regex, and exclude_hosts_regex to allow filtering large numbers of hosts easily (chris@chrisprocter.co.uk) - 1369107: Only load files with .conf extension (pcreech@redhat.com) - 1383436: Obey the interval setting (csnyder@redhat.com) - 1299643: Update virt-who-config man page to include NO_PROXY (csnyder@redhat.com)- Version 0.18- Version 0.17- Version 0.16- Update spec for renamed README.md. (dgoodwin@redhat.com) - Moves fakevirt._decode() to util.decode() (csnyder@redhat.com) - Adds the report.config.name to log message when refusing to send a report due to lack of change (csnyder@redhat.com) - VirtWho: Clears list of reports on reload (csnyder@redhat.com) - Revises change detection tests to account for changes in master (csnyder@redhat.com) - Libvirtd: Sends a report on start up, and on events (csnyder@redhat.com) - Removes trailing line at the end of the file (csnyder@redhat.com) - Test_Esx: Test Oneshot to ensure it queues a report (csnyder@redhat.com) - Esx: only queue data if the version has changed (csnyder@redhat.com) - Test_VirtWho:Patches manager.Manager.fromOptions, removes unnecessary mocks (csnyder@redhat.com) - Removes unhelpful debug log message (csnyder@redhat.com) - Fix spacing, remove unused imports (csnyder@redhat.com) - Test_VirtWho: Adds test to show same report will not be sent twice (csnyder@redhat.com) - VirtWho: Adds basic change detection using report hashs (csnyder@redhat.com) - Adds hash property to config (csnyder@redhat.com) - Adds hash property to DomainListReport and HypervisorGuestAssociationReport (csnyder@redhat.com) - Hypervisor: Adds getHash class method (csnyder@redhat.com) - Limits interval settings (wpoteat@redhat.com) - Retry sending data to subscription manager multiple times before dropping (rnovacek@redhat.com) - SubscriptionManager: nicely order keys in debug report (rnovacek@redhat.com) - Fix serialization of guest list in print mode (rnovacek@redhat.com) - Do not exit oneshot mode if any job exists (rnovacek@redhat.com) - SubscriptionManager: check if report result has failedUpdate item (rnovacek@redhat.com) - SubscriptionManager: minor logging fixes (rnovacek@redhat.com) - SubscriptionManager: add env var to disable asynchronous reporting (rnovacek@redhat.com) - Check jobs status in increasing interval (rnovacek@redhat.com) - Esx: report host even if it doesn't have any guests (rnovacek@redhat.com) - Hypervisors reported by hyperv now include hostname. (csnyder@redhat.com) - Removes completed jobs. (csnyder@redhat.com) - Fix output format in print mode (rnovacek@redhat.com) - Fix using empty list as default parameter value (rnovacek@redhat.com) - satellite: support new hypervisor format (rnovacek@redhat.com) - Fix tests failures (rnovacek@redhat.com) - Removes timeouts for jobs. All jobs in the list are now executed just before a new report is sent. (csnyder@redhat.com) - The virtwho loop now blocks on the report queue with a one second timeout (csnyder@redhat.com) - Removes unnecessary imports and queue (csnyder@redhat.com) - Rewrite readme to markdown syntax (rnovacek@redhat.com) - CI: install unittest2 from pypi (rnovacek@redhat.com) - CI: add -y option to add-apt-repository (rnovacek@redhat.com) - CI: another attempt on cloud archive for libvirt (rnovacek@redhat.com) - CI: try to install newer version of libvirt from cloud archive (rnovacek@redhat.com) - CI: add libvirt-dev dependency (rnovacek@redhat.com) - CI: install libvirt-python via pip (rnovacek@redhat.com) - CI: another attempt without site-packages (rnovacek@redhat.com) - CI: install python-rhsm dependencies (rnovacek@redhat.com) - Adds support for facts in Hypervisor profile. (csnyder@redhat.com) - Adds count of unchanged mappings to the info logged for the result of an async job (csnyder@redhat.com) - Adds tests for jobs in virtwho, removes unnecessary tests for managerprocess. (csnyder@redhat.com) - Changes to ensure backwards compatibility with python-rhsm (csnyder@redhat.com) - Fixes RhevM.getHostGuestMapping() as suggested by rnovacek (csnyder@redhat.com) - Adds layer to hypervisorId. Removes completed TODO (csnyder@redhat.com) - Moves all functionality of managerprocess into virtwho. (csnyder@redhat.com) - CI: use python with system side packages enabled (rnovacek@redhat.com) - CI: install m2crypto using apt instead of pip (rnovacek@redhat.com) - CI: install python-libvirt using apt instead of pip (rnovacek@redhat.com) - Add requirements.txt and .travis.yml for the CI (rnovacek@redhat.com) - Adds tests to verify the hostGuestAssociation is generated correctly. (csnyder@redhat.com) - Updates libvirtd and tests to add host name to hypervisor profile (csnyder@redhat.com) - Updates managerprocess with better logging and changes for the new tests.~~ (csnyder@redhat.com) - Updates to use the new hypervisor class (csnyder@redhat.com) - print mode: format debug message about found hypervisors (rnovacek@redhat.com) - Removing uncesasary comments (csnyder@redhat.com) - Removes unused dictionary of jobs and associated methods. (csnyder@redhat.com) - Fixes tests data to include "status" key. (csnyder@redhat.com) - Updates tests to make use of new Hypervisor class. (csnyder@redhat.com) - Host name is now included in the hypervisor profile using the new Hypervisor class (csnyder@redhat.com) - Adds new Hypervisor class. (csnyder@redhat.com) - Adds new test for the updates to subscriptionmanager.py (csnyder@redhat.com) - Updates fakevirt to make use of virt.Guest classes (csnyder@redhat.com) - Changes to ensure proper execution post-merge (csnyder@redhat.com) - Removing more unnecessary prints (csnyder@redhat.com) - Fixes oneshot mode for work with new managerprocess (csnyder@redhat.com) - Cleaning up unneeded prints and adding more useful debug log messages (csnyder@redhat.com) - Adds async job status polling for use with the new report API (csnyder@redhat.com) - This (along with python-rhsm/csnyder/new_report_api ee38f15, allows communication with new report api (csnyder@redhat.com)- Version 0.14- new package built with tito- Version 0.12- Version 0.11- Add directory with configuration files - Version 0.10- Remove libvirt dependency - Add dependency on m2crypto - Version 0.9- Version 0.8- Version 0.7- Version 0.6- VSphere support - Req: python-suds- Version 0.4- Requires python-rhsm >= 0.96.13 (contains fix for char limit in uuid list)- Add initscript and configuration file- Update to upstream version 0.2 - Add Requires: libvirt- Add BuildRoot tag (the package will be in RHEL5)- initial import/bin/sh/bin/sh/bin/sh !""$%%'((*+,,./0123356689::<==?@@BCDDFGGIJJLMNNPQRRTUUWXXZ[\]]_``bcddfggijklmnnpqqstuuwxxz{||~0.19-7.el7_40.19-7.el7_4         virt-whovirt-who.confvirt-who.dtemplate.confvirt-whovirt-who-passwordvirt_who-0.19-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txtvirtwho__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoconfig.pyconfig.pycconfig.pyodaemon__init__.py__init__.pyc__init__.pyodaemon.pydaemon.pycdaemon.pyodatastore.pydatastore.pycdatastore.pyoexecutor.pyexecutor.pycexecutor.pyolog.pylog.pyclog.pyomain.pymain.pycmain.pyomanager__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyosatellite__init__.py__init__.pyc__init__.pyosatellite.pysatellite.pycsatellite.pyosubscriptionmanager__init__.py__init__.pyc__init__.pyosubscriptionmanager.pysubscriptionmanager.pycsubscriptionmanager.pyoparser.pyparser.pycparser.pyopassword__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoutil.pyutil.pycutil.pyovirt__init__.py__init__.pyc__init__.pyoesx__init__.py__init__.pyc__init__.pyocreate_minimal_vim.pycreate_minimal_vim.pyccreate_minimal_vim.pyoesx.pyesx.pycesx.pyovimServiceMinimal.wsdlfakevirt__init__.py__init__.pyc__init__.pyofakevirt.pyfakevirt.pycfakevirt.pyohyperv__init__.py__init__.pyc__init__.pyohyperv.pyhyperv.pychyperv.pyontlm.pyntlm.pycntlm.pyolibvirtd__init__.py__init__.pyc__init__.pyolibvirtd.pylibvirtd.pyclibvirtd.pyorhevm__init__.py__init__.pyc__init__.pyorhevm.pyrhevm.pycrhevm.pyovdsm__init__.py__init__.pyc__init__.pyovdsm.pyvdsm.pycvdsm.pyovirt.pyvirt.pycvirt.pyoxenXenAPI.pyXenAPI.pycXenAPI.pyo__init__.py__init__.pyc__init__.pyoxen.pyxen.pycxen.pyovirt-who.servicevirt-who-0.19LICENSEREADME.hypervREADME.mdvirt-who-config.5.gzvirt-who-password.8.gzvirt-who.8.gz_virt-whovirt-whokey/etc/sysconfig//etc//etc/virt-who.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/virt_who-0.19-py2.7.egg-info//usr/lib/python2.7/site-packages/virtwho//usr/lib/python2.7/site-packages/virtwho/daemon//usr/lib/python2.7/site-packages/virtwho/manager//usr/lib/python2.7/site-packages/virtwho/manager/satellite//usr/lib/python2.7/site-packages/virtwho/manager/subscriptionmanager//usr/lib/python2.7/site-packages/virtwho/password//usr/lib/python2.7/site-packages/virtwho/virt//usr/lib/python2.7/site-packages/virtwho/virt/esx//usr/lib/python2.7/site-packages/virtwho/virt/fakevirt//usr/lib/python2.7/site-packages/virtwho/virt/hyperv//usr/lib/python2.7/site-packages/virtwho/virt/libvirtd//usr/lib/python2.7/site-packages/virtwho/virt/rhevm//usr/lib/python2.7/site-packages/virtwho/virt/vdsm//usr/lib/python2.7/site-packages/virtwho/virt/xen//usr/lib/systemd/system//usr/share/doc//usr/share/doc/virt-who-0.19//usr/share/man/man5//usr/share/man/man8//usr/share/zsh/site-functions//var/lib//var/lib/virt-who/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu  ASCII textdirectoryPython script, ASCII text executableC++ source, ASCII textpython 2.7 byte-compiledC++ source, UTF-8 Unicode textXML 1.0 document, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)empty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR? 7zXZ !#, ]"k%]h=GkG)&Vo4ۄ0HLbXmp>xG`_FChBэlWa.n+CB ' byD^ i*Sr0>J-Q-C0[{ =}G:V`9v$MmnW,bB{/>*;ug7l8rP5|ZvӼݫq<|:hGT٫jWI PRVK3V$g PcBOQ|ݤUWi,3Y[8u(!vhÚƉrrڮ !Ec] -˦-,I\U C95ՌW(,iEB;WWq@KO/XF9%)Wy/ZoO{-P̆3$*/ajQ$^ЯYD*Z-LR&̼yqq#ERh}V 0m|]"=mnL^9ݼBxS{Ldš3߯~Gr%Yr[^E[ v6NSձ[ .].*Z9JBT~zP_O\WgMMbn5B8F= | !Ic ՄaoܿLwFңӃHbU&O[f$puGH m8^m i Ҟ}C Mj$wrPUDT*L'DW[I YNWS۝=v!C &9vOM_2"XEקk3^I&Vx(yYL2E6]wW ^'jH %.h+R:NTjV(QR1O5(6ڠ*-vKSgg:=hqĎ|1d9zz[6hZpm~gs2u_gZ@i@K-#Q)UJ2ië"z6>ڌ]I sfev8^)q24!?v =Ŗei/|߭(^oGTBR8?elQ@!s+CrQ<ʙA6uy% o>[!qOևzFc踃!U= 4p7m:] !1d>/tB|h#%oڰkժ$(X/HEs-d1o j/xԹ6F{7| B+6GI)<'^FԗgA8xݩZ`yK=)$7`Db=ДVF (WGƨdDuw]/Y'}2 ZفU GZEn1b-U$vIG|gdp }a9ثijנ"M=!M%]ɅdACynaP;ۘRɾ~;x>Lu2v fBI~\JthiMH$J0g7,be<~dg1utDŽ2pZ?@J\߻qW:nNuc 8SiREHK3$_A32;Z%}< kʋ*ӔV~ZS&ǎE&{ NBD]!jn,>{mIM1%3g,r?8>j]q6T%в?TYD%J!- H.z咓zE8ԬP1ro7Ѷ>ڮ= xE^d,qIUYN\0Հ029{5h~t|ۼYKY"ɦSϏx)'֞Gy"خYRLkarJ<ڢz>zay&kh +"fV vq׾+NqEꈲ"G!+Y] /"gU zƸm#(淝YwCd2ٗs~ހ[o^pp; ETtd,O] =2 8ɡ{Tz^bj<4EO^\^7*c^ܧN$kSGZT~VdSYOvF<; 3KmP p`&IfSa+ kk^yy2/]-jbgPMp>k`k-*qo0pm[\Zx,.gn0k{Egߞ_ ksM6ո$ZCE%&;[B(cNg kJI(ڐ>+.&eq̡?%v:Vj)/8HU#icao;2&0f KO[۞\2@ZDZ3cXTڭl,Ѽ ߜ-[>?Inl(nE]ӫHH:\֪Ȥq0$΍IzcQ=;}i%J.r%q)&4337!r.鴰ߢdJ%Ldѧο~m7coo%'n.Mc(h ѹDF&FѬE\2f*z״޳S+9Md 0k(4U+- &&Q7~z?ަfC8^HlBhvR& ot]Q :smEZ`L W'G-R wocSpzA7lOUJf-ӹ 1۬qoN4-qੴsI!6bR4]iHݬ7MqfWPwkNF 빶'lp1i|U |+HB NI Neu򮫴Ɗ!bdcJͧWL(IeK,J-_6h8aeQNY^$(g F tVa%ZT &߆v;rB ([5v؃gqe񣿩Xe8F1! {o)[|oCAu.G} cYj7ZPՖb $ K9(ACBB0bizTƼ/+;"}QZ5E؛L\sX(Pl?G1PRa<ZSkfYZbU&>7ʟ߾XBn ǣ 9}oa6m#1g Cg+l"pfmFdֆE;I#{5k)-ؚydG:pb). |[j>>D}C׮#?tPߍQ5Nb|mIK%nkKj$.}FY_v޵0tH48 9a|Hg'6} P pڞVDaMuF-Jcc?'8!ڦ! 0v|myeloyQ:-L>@m% FD߲N* я,Qz_ J--e *kX_'$N-'~涱 V߷xp5@65:-|K% ~Jt Q5D4ֽ{^%y^f\LOְiiP}Zp˷:[X{(o!b9_KAaiU:)v a:]w[#[$@BՁL}:@@)a?L*/ Mg  4kDQ6>)fNn21Vux ^] FV_tt!o`aEw71_ߗ:7!P31z;X.SqXүQXQ_@2y0ߩ;"}IdjĉVPWJYo9hHnW +UQWYz;] qKh`Xί%?'ɒw`}MvU-'ԞRח!#20 $LHsIîFh?bdc<^$ReLS,˜T0< Yne$Y-9"IIJ2 wk3͚/D!΂8|{3j֯r~"}AkSLMa3u_$|1|0 c(GsPB\\;ҭ @ H96)Ӑi;y#EZ ?@#*Z- ' i'mG;VC2 wj4Ly} Lds{{r#Lt=bv>ZGnWCdz 1^=Ͽ)%aL>k _&=&E]iʲ'S~wkAM7ӿ,!6AȞ$M@])Nx;4G;=JP7\#5ztf6 բzh VSj.nJNzJJI\R Lm];>*­1/cc ᵟ7Ъ-0Hؽo':0,$7Szth}ROj5+`1D)Zݎ [NQp6>ؒ%{;5ޛYgoDb5T@MvbX^~5{m$ rs3r)[|_"M!uXI593`bgT9 f_i>d9:g?N'՟q҇˹oDX@ξl]_sbl1ˆ COМF4Ŧ?7X,FCy@#r{(Fy4 q/2rTv{+3JR+-,n.Cdx[D$F%Vؕ#ZN&'B?%)C?`OlbJQ54lIwTz|Xl|}eHUNT*wВ #|z __1 8n4Z_Aq k'x#ϡs]1D"#f'_ҳj8_99\áqg%/D%&EP pf5 >ї {fN%mcS%3j56"'rN(WmÞ%43$KAѮߞj,\ٿMc_aaq7a!uFc] 4؛)R=&Ce/yVj&s@|lH]5V.)խǍoVȮ&ϐoOzwr7oN<6 &99s ܫ& Anjݍрhiɢe-"=%QR÷쾲iu5X4T޿)]#41hO+ˣMLˈ6saA82bGfVܫpfm0\bҕhzR-v6e )j-?ZchObHQWbk f_hXoRD/Ș[O(oe[-+Զx|H?7ט8u.c3P:F!bg:3+@Gz#dt6)5B*:lLLpS5$π-]l;}\1[̐s"."#R)&7>xq?z5icg~k)m #2kkVˆޙ93ZPY:A*H/wyeN{uBQD.ޟĤem$LpH 层[6\Zc(TGèQLr%J:bn"> l29CT;쓾K{O}rn35a"%5x?J@jM}DVm6bpLX`^Ởu`K=^ΡIƋZaZN+@ً7Qх5y\&|]~ NL'+ \VftHCR Լh.CQSlI:$}? f/G;>fw P z< P7n$+ 29≡{t q&U I^7;{=9a_ q7+0eQ6/s_e s [p ;!"ҳO%=ow,2'ЏS N=kFEhuB4rEM$LF8bĨQiu <*F2yQ;]nHx]iUL|YtE~^wkut+ $J*8?(]嵻q(qVߟ D~W&UF=2j;>AɑɰYm Q1OqBџ\{8tg9,+kxfW8ؤ@"O0 7 Y8kߚMڭxY tUW[W.>?hZ"VV1dZ@T0 *jO{}h H-dK^q%߻5J ABL1aN("5G^6 )**~U &LV2}K/4PK۝.0V1)#:<Ι[Pl 3jgVNN! t1`qVnB\{_a8fF&=pS6mUຝN$AfZ)YXzF"njꚀk_!InYf20خDNYD$19e-=*0*<-Pu(h<>ɀ_S9E'@'SM+ۥJʔϵv?JzT[ɖ_HZB2Rlb8Pf{%]hMT䚼u6: t%X/HUߞĺJ6xlQRw(}Q۷+KX{{D]H\>*_̀hS̍:6\b>)X vf2c=wf*DZ<%T/k-Ylb*<@N$藹 ,"K'p! !gxgay2Qԗx&{iն<y:h>.&_F5[M)nV^~+Nk9f |D6 nvn_uYA;.V5+ģ;u3<٦]^dFk22v'}Wrߐ"To ’|~K=N\܉TTOmˀ]ߝ^ՖUnz*þw7LD%s\~~2b [Hrݯ@ 2ζj{cיS`pcU "֗ x*]j痷1?瞰gL o,gq[EChs|jwgA6D u cP #^M*AߵI՛,X-ɒ^}'ַ a&k #j3)o NMS𲕾>a{ԣ_͌93#f ada88ɐ3Zw6)L $"hmz]xUPCy̡ߔa\-Ry[!N;dއ.jb~:k+ /+.Y]kXzJMH# %j4NJv{;ԋ,хnK`H@`V6{JX׾G . ?Lz ȿdְ/zDЂct|1 LC%JTɻEa:6Rh]9D1Es| UaXˆ*OiiYlS[̯am2Iޚ7ƧoA1>#n m=s?tz\id+@ȘCS<+_To|A0A{bPouw0cuLucq؞R7D1oL_3wr!N_1chs#o@5rvWTN_ x.N{(sm%踶~c4lw()5$P'HuP}v9XG?JVTu&f8N /b L1y,Sky̻V)u59SYɫ;KY(kR0=O$  r(팍]Q2NuOҪhVM5@7e0`ɑgH*b^O u<F> -Y8ҟq,6k.n RI(\Y/NT_RhֈhA+rd '-&~D,u_!Z;JgpsCwR3C^e0>p ֡|8B41N챳MC__#m.aT畲3> $I)Uɥ 3|L޴\&(F{1t-_eu,jDJf8z+乽xHNNvQù,8~m^TlI1tG>u["if/p!߹X*`ѹxv%-'ה.5aw/R#څNs}4c{!GԮsVG{ga,5+t$BIi|`c/u<1+rQ^bt<khZm+9I^K;N.Z:WV)[w9 -+.nl'Tsh+# guD'3&p+4dpt؆¾r@ـ9k@8IA$*a}9AvPf3~&'o c}|)1+FӌVT,]nRQ-hyS#(^v0`ו%`k^.f/*y[oz[s{~HC_o8K"!o^۷cm3aF=K~tBrS`оR2|!ammFbJq03'8]$>8jSdLWrߘ0c*5G"j[WdcwR;4`+1D0V6t}a Kx rt̡_GìQGrFhhknlќigƤBnx&wk PMvl)I 'lxi saPJ섞QHx)цVYx`[O{yzTߒxEckt &AA_,f\ aNQ"B c&)S МgZcZdE<哖ɟȼV$^mJ =;B @)"e%@quqWޚݜtLK-;Ec v>ݣm#s$Nບ dxɛMʑ6F"qqLi~\Z{vk%j 7dbDrS1b (9#,%;Z,{d}^ J{wkKǹo1DYWriK!}8O/JI;2Qw-p=|7~@!w0e$'򛻚f뿮X_5N؇㌗6S„1gG+~Zǎ"FM-h†akwH| 0czuލۯl'"Rb,ADt-1̋\x)d9a0:׹BCSՏ Yv{5n0i"xZ3[iuå-"nN Eu,DcF7  >plN2MVQ kAWRzUMkKsKۻھn^x=A!3 |6Ěi *]))/.ĵt)s}+bAcU4Rڪzor W=3YЉ{]ĒX`7خKW }*4n1I c*.{—ʹFu x3)wnFH[ EgS܌{)(.]Κ=5P;zj`阎_UyZdzA%fNRh t4(iApT'Ԋ@{xSU,/ o]L32q"@.a):Z\|uzR?ꩀfJo7$GSi/ 3&xO\;&i&$`iPb^{:" f4fK;9k`TݭZHm+C.ڜ=*ʯͳwfuIPڟ/a1H 5ל D';P%ݟ.18:T'F|Sw:p1=dC+\9"P_nzB!L_JVh'[nN؀ E_|zMs띇qkg|ATAƊ}S=8 K׼v*WH(x%@ J'tQ>5R;qnFh"rbC'q, Ɂ-̫,YY֎^cӖ u{ bhuԍ+88@&n:HVAqD}9? ; :vZ;΋lIϽ8goS\! T?ٛh͔1/Ы*=GMUBQZ( 4jGDt&o^kw[E7<Fں?U|pC:la353h'[K9=[ME)j~Q :C#oGiv&h_$^r3,SZ!x`m nuQ` q*yhx=Z3^;Jaԩ.AEa[#jX ᓿwtJFד|4G(]~D tz Kkl"c5CSb֑:՝|&nʬo>92À#TNFl0+:oWU1W^N y }MZ)}kRZJ<4:e|idlS_ skgW2*@*AZ>Ϡ(|}bL6 GV=$=^hPN4_ŚyŚfIl:nI.Fg*&j됮{=_x'HANAd_osM H /lfX] `4Es>D'hwG~]^ŕrJl[avp ⩶F A4"<E|BR#P-N 5@٢_md9Nh+f[U-5⪪Qu~V)B~K1€e9AҢɴ%.!.DgV'6+ U<t#S@Dcaq_|ed-cȫ8=4y+ݭMG6Nx ^h2W`[G:rx}b0?zPGΕz d6MZBvQΒpO'C | ƄD(7z 8T+@Ewk(h8{Zb l e},b` 6j'X^k4hBv.6?YsMp2.Ji q6-څh8Yǎ@X k|ZlX]y @:nf鏘?tFf[q2٧}ƚ!W Zw01vyGR YOZHn PSFmDJo]3'COCb8'n!.2őJíIn-5T-UY\?mE2IB [#Bh:[B=æG=e{*9qbf#(5qt:.&OPX?: 9V<3m'P NOn+b2: QVHp'jT%hB A};<*ZQ2E8NE<=]B4ԍ1~Ҋ "F6>07Z!$(½-{2}j+;P;lpF'ZiZ)ad O + ʈnDq1>^!IttIfC)YG10ieA&lzTfz] ~ 5>%`[ȋWatᑙ2zy8O.A)QCv8A82 3E$6V%G"x^`fd/DVPԕm`ބ v.-G8O\&GA>nѤxV >$ S|@N΅M7#.c 59K:j+*,;۩8X#$ @F,n<}E &vwELF;(!!8p;iߣ'(F]pbVVe8^;5AoCehuѫEY2rhM }PpP† l9òt+> 7Wu|uLXkO=xR5uӱ B}PGªj+T9r2l)ңL4u*=()1u+?H34/ Ƶ L'=ɧ-fX~j'k} JxE4)H#6ۡjKEӿ rʑʊ)c$if&C|!nUwdcc2 ajnLBrD؝R_t3Q ż&BեrNG=-ܙ6 '3mb#y_o_f6~"ٷ>+b(y>ָc:T }`J;K@T~۾yMz=%uaȿĊx5hEH:9rj.Ρ@ӷȠOOZXM&(A(dhӖ}kvZձQ7r"|9WP<>?]5;=NfDbt&ԲL̢)|D[jdI90=i6?ً $-&(o /Ϧ*#_tj~K%W`7 q]| 1FAe5 (~~D^ [#D.s,OGpbJ7] tKގrt+$~gl)9Sv' 0A2R,zc&(%ɿb3щ&CWƣ%f3P ?!FgEN:$3e,<2ʙe lC^.teuDŽJa9vz芈8Bm5K7 \Ƀvm=k. ,W/.̞ !dpOf7)1$jT5O^1E)D"PL.ȐXd(q6fPފ|:_있n p ²a6;R sg:q nB+:=VrsSb>=S P+鮩Ij˸ F{~f\Ryy9Wa7nTK!qb1s q^[̱6W=m(I~HR}ʙ-N?vUtzWڱ)|km{;5U{ 8KYk~,r ;=jkRY?h-f@^jD+&H,;Z%[w-aY6ΣWm@bH* Q7MɎB;}쇞)qaoZ_7_57@ag;>_(5\h֓ws[1x l@ۃpwd7]=Ţ=P yX5(R_;= NPKRȕdCFj@I8"?P=Q]"mYO#to1hvաNedvˮ||}¤ȩ(z Mb{ujX~Q" 6fW-'ڤ >#׼LAu󫾷T\eR* ɾf2_A?zE6bm^+/%LZne@] O[E3Ie"%::t$\"4 ǿC0 C}9HrF>;b\M,N8L -Ҡu],QxWZUr  vF6J?rʆŲ%T9Y<1~\34`fnT~p.=*>.*b^ ;`K&j1l `B0iDJ[\ S@k,'st"raS H*>F\ĜphX+O4{#pܯ m ?e/ޮPݔ3$|f:ip8Z霴@ZT?BN 0pM(j2Ee Ȼ\W;rZf@2ﮪZ/>/=Dn,9;C*K왿B xzfT3*=KЌPks2=hfKX›T6BVexꆮ,* 'eY#ũgI&2-Rww*F,cHvNvUhsica&&:$FD;Y /ӕ{ʮm"a~Ǣ^a`(vG87!T}KjَOx7đSvPܓA؞ (ڟYqդdT;T1j cmCՏtSaBeܷ a Ԇ- oU, ^IZy4Sv#el so\1,p>Y]$y;CT8V|nӽ+^"`0s*ʶ&>G3w^VcN%2D=v; M;sN%Sa{<ߔD_ys{0;03 4PoUbY1x n;x?qF~eF`9UY2]]^ _Umg["¤P}yy!Jy/OqSEe:WZԠt,La5|}F^ң9/yY=w*XP/j{&p>iSy%6u8kq`ZYk"מԂf,16$_IhTfȏz*O=-NM,q@˯ "W۹6J8뉣TGo)JE߂O&ӴbDt@?UZ tZiWPz%MHݒ@FKnWҬ5{ҪKhJ HN0!{0sM1@C{P-piM~⡲Y|\qk6V_PjuJ_4@hkbD=?r!Bz5;#F]ۚkG>,wdRR 4:_~a★Gq7A̅Os ߝ. dF0J($7>p^TƪĂ,:{-ꗠX;qQ\@  A 2B@ \6-͔f% NՈĪ5`S!:d6*5ڎ-umMO|޺p ݼDTL.{N\4Z1&S} 7btd&\j?.0@$3i SR<"w;RF< b`My8$RJEL᪬ts൙Bb6?.=^gpyO[}={%;kɴXV5Y4n|My0y@ȤAtoz6q:_хmB}rIl^)Ύ}v"Z:+уW`?ÌBk?}>e>FTQs"Dn]VVMP4!ZY*7ؙs_,1k^o;39跓 /|wt $ݾApTnT9/Yu;*[duR1of8]>3J4&\̈́m8ƹ#,5Є9wX} D]T+<.!m\Dw[/7S+zIg{ ?Zsi 9M|'+ M.Dhʑ6wnH^"ŢsZIq6^)Gj<՝\uaßDzф^UBp$}BLݎ揤գ-YTUNf'WDfcZz9ir~1RBny߄~JF f=d-'v8CY= ^f ݫjj0oɽy8HNp:Y]Hݫ‚JQ!sO a#5!r(+p &B]@V-c #mfY1 _6M`8 :=Ui\;#â3umyz<HWcY zrL}{ْל=xм넼 ,̇gQ "buvmR  2hd>+`j#qGOi=@ IfvMbo)_;muVw3iZ~c*N {!Kd|”ipkɁR?,gS [ ڴ$}[ruE&Hлb~Y{wnMy_58ZcfIvs)e37-Pk{hz~Z&xV-X"g&B޸Ւٶ.3:lw֑}eS=2_9:<~^'4% 6 ڤj"t_a72ֽZڟ{u^6C7'wpbD0'<Xo~ݙ Nw1R'\~Fo,la~#wZ|Ř.GGQڌ|k\P%(:$-_Y!҂"@H-ia,&?nJ)22ÝDBk2gFwN uW n&E] Ia+8$iwW/qASf33 >tB/D)yZ`De!ꉶ=̗,uIbn<Jt\OBU'$cgl5o~n@J/ BUPpgH>8 @26Po:w'Š__s CrP7xxs{6гn%k 2\1S3W^fn+%< P4::O`(p$uv45>[u}jT~M_d_Mwco*鉒R":IzCS$ZB(kNi~ڶ G.~C6]8Ǟ8 qL&+Ҁ¡ †tXP!2 CC'"{˚ɳutkE7w (5֪BHlpf8PrtHeBqjE2`<g{KW'-" &=Ϸ.ʑR DՒ|ThJleK7|c#t- gϼM%}y§AQxh4>WD#[FnaX0wc489У=@A%|"ICz,ř 5Mf6LKLP(o<"yRH~>kHm~[pKyvA<_[&XK]q9Ⲏd Nh &\$9ܔB ń)ph7 Ov,e?v x!ΕGeaT{K[6IʗiID\;r0F=s?]EC\S f]Wor^%c@'Dh>)3Xj!B'^9?Be#Sw&腦w%6ǾF0v"h"V <>^}J< u:L#EZ(^CB/ޚyNIkó$#lci:߲LJT_ek1%Z!e{4"ZYGw;良z7"Y[$(Wi0^僡ּ҄]З2jmAF+؛c5BA>5 uݦ/UΥ*Ԥ39 w،abd61҂!4eoo" o,ZliVY؞!cb:5%*:u$7}$ySbhp!Eyxc!4Ry=L ÙIn74ʇ{8Tuj!׭]( 7|"]0Fn28DaTeZ?r5{ʚ[,8zƧ617M;&^lZruѨ)*J(9$pd„vOYP|T- vJ6gEMOuGݮ@t[zUzs4,ɞb}hK|%fɍK;m@ȑA[V>rA^w̍P&`XMXax 13^+?=]l}YZ/+u]N -,;r2lhS Z\Z\!U<*?U(k3|DGvBͷsNnEͶd9"edSRMI~79w֧S(1W"F3oh_%H>x[vuHDnjQ!ڜv*ng RorFRߐfp\YL ͆~^ +$MgMBEѢftiǓ,i}^]vl7))sbUr)En_=9q~wCHs=2hb'Y7-J1B<yZMjζ_!ƈjW)5Tpo(ґx^g8fk&XPժ8JBK"; mEi6ϙU 8498H˅Ts.Adu,t nK'L6_pTp:;ױO-;}4 B׀Ĺޣ ). h.Xyd= TYPEgwGwT]!ywOi:w4@B, ܂Z<1mqbE6^UyO# +U[I:8]ݨ Ee}"(!=u= H]=9:]ݎ7n>~@z˹KR0v]+됬(}AWnHKo (M:ˠ[jT5rHo^ 5q٪29N~,'N*אͳui;#o0A((5lJ|>$xL tF:NӝYpߴ)>bAf8֮c~ؕP..grz$~mĻia+cMTfn'i0BJ d̙gn]@sGP+qz$eqo7W%9\.)=69}NAu$0&mai64a޾>ҔR7NMv8Daw%gIn{PǵJ47+X꧶Knyz9VqdTo[L*6CbܫGw [}%ox_wiM[c#x]:p0ɾ6nk|}5VrȺP$5sBӞ@9`7-^!.0b8C¦_TmNL2oդ_lݩն-(6KE5JS"Ki$k"cx ]**e*m N\{l?X4PtN6H\Z[Ko#0˕!UՆ~ gr5uY7 JvyߙD%pd%؝g_g@R1v@I7A uK4v'hߕrkQ8?)ՆL.r c8q7z4FNu.pBaV7(efk[s &aH"xV.`CDk5,%:_$y)}s {նjL(@<]gر(7%WY 2HS1Y1ʊ!)YH#((jm#Iŭ撩Iuaư}zF.3vK~n!OPo~gIK%!0%z#Md%%@,$v:U.[')%@W}4W|t&<\\ԹӴ#< ףS5j*%?A/V_ɾ\l!w.~{y/A[Cv&QBٲn(ץ`e=aT%Ajyk/^}]̅⛍>{8/%O>kCsk'}mrx[NFS\zmFgZ#4j{|_H%Qvtj#Bx=F~$ƻ+ij1ɑsi&>V/ X)%l82狦4:&_ȄyQRǣn!yqCDdѻ/#\=؆s5A{^> q3f ֞Z]eW60O9~ ͑-plxg)VB۾M˰I XU$BG(vNTIK1(,-Yx9x[ޝE#!'gBP qdpS\Ai|ڀ==NKެO_hw2no}o&2yT| 9N%;n!xH9'3<`К:C\WHr=Q&(Vi.hsNM1OhKДfXz XRm/:JRU ـ2i06{ [~) 1WBB?8V9ΓvRAHAcoz̆džN)EEI5n~ Z8Մ2NN`\0'Q I1KSxf_v x^mrÝv1v` R_}3vYQ_'o"Fa;aELt/Z͸Ec1~dUb nٯ_Ki ySGѽ3Fgu\һv:&ךXL:Ԑw k{dNpL9zaF,!{AIrD)ؗ;l%A#漆$\Q\.;j@QdK;[N: $xV0jբ`Q"jM=BvHY얛׵pzU0"n>Opym(ꄤ¹# y -O +g[`Cyۘkgۡ#ƌeW+ ^wcߋ'@%W~lي:9Jzx@gTl@b:eɷ.C{qk펠]}dk 1OW26p0RіYŔz 넅(wa{fNڏ'7ohd$_[#ێ{&Q=p`͸!!Vuh*7vc[ #LQ|Vaj8Z<5nO7^=L|{5 c3өUC {L+$r,\$rG} F;1JoqIBQefTqB^^?;n?%,8N*^ސRv a LV]"ZO{rHssn<޵pL$]|}sKKv#z#}ah^2 $?$-խoEMko]); h5},^2[lh=Rhv?5=s$/K |#fF$2{EC0N_eCrGldPo]Nx T=*Z.u,|f nJFI%KRpW82!Rɢ勩xH(;Z+&Fwc&jB㳫2(aykPqfiO!Ť8V*4t2aǪ+ {V &WĠ! qQmBۑMoNx.mO@7 B+~PZ:Q^+шdO30gw/)-_,Pjv7zuCl/;>NRJ\IK??1J%T؊X<l]Zy61TtAY5e~Cl%n,w{}`>O %+9bKR9)ƥg"{yYl|i=ObrPP"AYjMo$3L o4BRvSpbZCO4~2LL kчite"ǒ- G@^AY'ϫ`Gd$OJMB|Jq' ?:پ;.a1)y3Ok/FCPgaSStw }O%؞NL2_̌ƃ )3+2MAxXQ Cu L\,π@XxQڳ}ؿW~~Ow["\4PeE0EIb] Fvۅ>=Q='jsVpY8HOnt}>(3)_A&%* y*cPA:o6[EEhM(n_? iK01p0`C[@+ڣ A0ZHk2 %GFяqD< +1v(_~ˆ $yۜ8Oit%~ܽl^Q$}ʾwV(Ġ4fp*"1 ?G Ÿ|gh 3'!k,?2"ZIR-v$nu" gOIV-xBY{ߪRٌ&/0h@ޫ)L}T{',h44 :-@osb#b5Rft&p7mRjLxĢ]vi"sTG M^hHXL~FkƷ$Mze|v B0uC!`"''k"f'%B’0Y(J#G+r r蜢eZڒsS/X]-D ?^ 3IAz(?,pLj@reS-wۈcTJG"o]ma-H_O/|TUxwpC9LS1wz}OEDfGGJ#3kVnOZ Psݪx1x{z^ao AJ1<%t#AzǴx ˀo[[[wLd9K$!c0:YCh,H{c9dGݤO7#6(O/ Uxcۦv\Y{+I4Qi\ zD?9P1rNX4VG;Gml 1udA>/=#Wrd#˅ T(+&1 B %?\谽];.xN"tz:D6MYUorU{7G3GkSDQ>{ǵ,߰=MSX2H0[>s%ډ奰5qB WstGK@tl";%<{Qa&#ܛ^gFр0V icmU4#q^ Fj)Laf9UFOVR7 1Ǎ/1Q}s-t5p jWw~ΐK6|kfhuF;ɶRA O6Q DI:;zärQIKYjm*D0+hGJ"R WPQA#`hGj NHH} 7vO!2*< s}fU!|PnYa8L'ݐ߲IF̤P1*_ѵPBJ&/5!Ɂ'Ȣ/L9=,n`%dH!^EA|mcB I.[nu-7]L_Fk3͌DJjݩγ_ O_)-WֹZP]G+M\?>SVe.PRPt=@,=">~{g{m;J.%wXKV:کyK$âxuhjdoTz﹊]_8bB6;-&f|^Ϋ T rw*j={F T82*J<x "WN"%gWvvb} / EVlM1F{ e+4[peO/y 7lo'ސT{eOp~ US=-9D,wfи_k{2}–Qp| zkO!AIPu̝\kެ2)75"ٿ?KI@uP+mFt5~[;0! seO bVy5}X_Ο/CG7TڕJlqQQUĝ=kyN=uOVǜgWJշ_s=q &;m$5^#y=r:B4;Udچ̰YW&5\.IۤS[ҾEW kX_^~Α>Cx|( W`Rx(>hZ|D\}8<>adh@C葏RX5akbE"x`.|\pgDLW~N2CΗ-*u!lAno]}dGh^#i Yk?DJNˑ]A@021Cȍ+ZF8%Aߢ=cåPIV@N_O\}ukC'-c9ylBiU ʹ81Ί]Dyt)&%qصhc.`6xq[#ʦ5l4 ⹫1QٞwH9c, fegJ4EU/K aەo\ԮD\gPO~>:d+aKWYj-zxzJu?zhYoh|`tNUpf12\ flUxg/caݽ!㪝+/C"Ҟ@N(y`,uߺA#zXgDzH:yQ[x!MFtt9|*O[5z\VBV H=OS4Ҥ1 l]f_nNDxgEC"" ڟ~tfnm(Eh\'i=_Ɉ,5;X-bFY܂VZwL&p% _uVC%aw&1 nwWY3ŒM4 JTb10yƛN Q Gצ`vFLNJ |)\v~ 8X܍ eP"IQUJw5LJ~\%^+X/ymd|CKJcrx8+BjE2_H[^AB0E5P,P+## i5T8=SXƷ&7d8 1K JC`"z]-fWQ"&O4kqONK_0(.Ĥ R~en9FϪKU=V?@n îj$%wo%=gh7Bu6G*[@Yϐ`pF3ƘΉTwi|7ByRl$R&% ,?x7 zeWɃ y\qn:~ 쎥܊[{EF &M+$끻.3H侮j*G@=;_AUI4mFIl .N%C_乐~h?z Ү4Cx~7gҖ9{#9wrhTΜ=q.nls}JbBEۅ|=f҆Xyѓ:Ptٿ)pB[>;_I2ˉgUxfp amJ6bSIۣ:ՓPt)D!RxIHl;.Mꗡ9j_6(m+jČ ҩ=OM ')Ɣ Ø_nԋn'C@q-8tGB'I5o _pvPTJ?!$|d8֧ͮ͌koHth̴z^;4YC.TzD TLtg ]%O(ɦtM IAƚۢ5(xZJ `r31Goxl +UHd̐'Wc6bLhoMKI7^9&J({QZY2S$ mU>ȭ)xBBPz'v K,ST Sz8Ws?}ZL7 >$C?V&KS;#~H`6j";ch* "i\+FgKUoؐP1Dot\#.B]9Eyv!Iׁܣ!-ky5h-=jL~fHwB٣fr& @(Ns{) c.DM"G59/O`e,i:{`6xSte2>zJ5+cˋ23͒Ӳm j:%gj$Đ@۱ ,,'tlqwiHRI$VbbW0bPL&rB4_$CS8ݠ(WJ<#AiC_6 m 7S'Dz##0w *{VBl⋨Μ~'RUE^NIi!'E0< A5 cvՠLjiħ]eps&0V}7/?ty sj?Y/w u;󧐅{%D_?gufvbq VjIzASw?U Ug$ .0Uhwo u27olւ-2G,̳|r~Kb~(9˶kӄxg ϐFsTp W6f:uw?6Vkl365X2ްW.+LG0)^2C_9Rq¶MF2od%z )N5ˆٖ\؁ E.!љ2.9mI{錹R2ɽKbM8,y؊de6"?ABfKuIcI6Rƙ!_9 B-Πn% 5H%Z ^Xsr "/S9i9 v؍!&bHMz{& "'.qs,Ѐ `Ls^2!7Kϋ*5S?a |JWBy1PWq˦!Uy7neS>x٧wտM1n>LN#+hH/d_FqI |8*K^,oh/۰٤zej%SF o煲ʘ=>NngZ A6* *zU@K3Nu*Xygu{cU  +hy/t`vȲ?)ߗ+ABW+޼b؍I;>F5I>J6XEl\*s嚲?2+ a4H[R(B-gסPJ8Y˙h%E]ת9a9J.<>sA81K;1~P\/\وi%`1J56k$ꓺb+BK P[dɰR6/hͼH蠹:eJBtSvj=a \~)y) ?Gg1xZyhREG"I{ؾ'n.dTvLy .Gz Hd1d)F}_ h}u[G!Co&c=/F,`33&IЭ[ wG}S3K)PhUC_蹀43g&nTfWS #ʌȠr41F=)zyY,) Rr{iu*47 8$AbXb_9V OfïjYFy[Ue*#z(@.BQ^Q\s.P,8AHg3aȎ^v*iGl:Vi"r(!bOAe0Pc\a뚃glm ֱrL˖Nʊs;6M7YTM0<^_W߁S v.RoW; <"d ʍ#ʢS]gDL%Ҧc ;~"B ( 1e'L Y|m0ՀOixb %QNy\淦kZXf;FTH7SܠEys@tgS |dnbk[X J7e؇L>, B[tbJj'0!'ܺ~;233n^~TϩWٟА[S:~9/v߳P7OѾZv?j(eHY> M貥/ı}ʲ M S҇m=P2lR5:srQW>[JefxIo3zF8A3+B"pWA ȩfFoaMkY CȀ|حGoL~L4֦!{QAa7epE[YEGxBZx#`UJgze*+Hj EgQz`^B3Іu9~б7H, 7a KW3- o7K'buj H-8YSQ,z@ެkVFVO4D'n\u}1*偓Z:y aR!9P+Ν$=|vb7bܥ~k[MZ8KQxG7&K">$Je@L'ſEQP^]$DfZ!v> <. )gC){ƒu4|Ż!8w2=AՎU"xirVbEhЊx%S2M(LG/:1}=> q;JB#"x< D֐jl40]z Cܥ:zIa !{/D+.f ijk4H)]w / I s=@=w xx5w;cԶR#Y]&7'-{UL8zzLӮ<#nv@*#wHVc9Bd[eN7R̐Y:|Tro~dTxYIA' ~f[,;)@YO{e4 VR&(GO; D.vhZEʬ?#Bm󶎞Y/"@ߓC˚oXQv.Å|/Y4ZcTZrl0\|&,j+B}hBw6^S.cAX8،:ToE"Km,~/b"r]2h#۬ Qc~W-BS]1ܸ{vl>X|.>m%13K$^ B_E Gxŵ?hp1?N+V>Qf fxvuڇDZ%8#7t5s4Z*ԞesG3P[ϓ}AKBGpy*@a.?*u+}%.:Sϳ.Z8׺.i1t,eu[{Qm]}s*} J 5V2ƃǶnTE?"̋D~M&ba6b[>cpgYDBB*"Ǔ$UWon YwϻUIc)4],smrk041OobA-pi AF5_դ#r=6·~x+@Av{60 GuUj}WLJavg.J>% ŇF:s6Wj%-g^r$:1{/˕ԇ.+F𸦫̴Aw*(#+;YL[l!.GbZV}$Zޯo4 j.yHKx'.6X"JX.. bSPٞm):R*)9hTWPMN6rwC2Fec@ˆLy5O0@C6 # ayQAo"SIa4F8D`bV N~wi.}* 0ɊbLO aܣrxG,T`Qlג?'Z]0Dg'd@#PPji9؉T=ƷRɠ\ ;x8娣b"LVfNV}E7{КlC|d ^S?"s$lUʓz\ hstx8*]s{?[BY:~!@OCZ^!1)?6rVtQce ?wH P𢒹.sV=N t.iR*׼ P$ Okwgl JjyX/*{:)>Oȏu12s^KoVs2{@ Ox}r:M Pi>h~p-mwH9XL ])QDlIl!X4# ]!\8znE MXZW#Q1D'BۊͿpڗ̺dsJPH!8A94|/vHZ=,| nӨD=EBք3{@IJHT"gڈ-vI\,fG8 ~$n*A/dBK843R3)G~A~wYR(f CJ@py_ FaLwMj먪EEb̪ Ef.]Di9 ưz w93:lHմfڰRUapxwojWJplJiλHJ1x *iH.(M3U'7֘-U`6; sզAc.s Βl 0K2uɖ]ޑY;Go؀BXZ Cki2b'0Cx摤i-n6d(X&h8&6v~&|dW@Pats4 l?iF{ f AY)]*'0Z*ngeЌvT/!fN}MxWW a%xYhGݖ?:톃F )uy;ܾ=5\q-7 ƨ;_9TbvD^э-iYբfC;Nr"%n0KGȊawbO0?e]:6@-MN68CLk9a7\+J 4*ͥb'AH#Kd/57}`U3CԊBY>on?)V|bI,R UB>:LsYX _BW"_p' oG@؃;xwЖ"!~ (7#b)(B2" =":~1Y2DN)"EX3LzG r@sʌ–}nS.p|+b^ f:I>)gFDlӝlYP-l2}B;eKB\,•$W \> hI}g-^4}(ef1E>!\ք..T>2U@PXi 'ʝ(&G>U Iz?ID= -b^_(#TEL@^ރ9]) <3 c{<ńb$LF+ʶt1.6nFx?%d-\1K/__m&=*Bj8z9Zb0|6aT i*`vfi*<67폔.їS@vR ᮳ z?S}f _".qMJzjH۠L2fS6MQϠ~Jp5E>Q jw"$kT Drr}aUMYz; ĄYp^ T#usqiETܺP,7Zx7*dhVU`k()qކB6njv[spf>xx7 i8-a"Δ AyԠv|.s$qxZB3/ !v nK!{wW@ _ c ufڶ=04«X$#} )TiX<9&Z4zIMT WA<+/?>1n1=ʛ)_ ÝeL\ pklb$ `pJȳFQ Ed2 $z(y\ aйw" YZ