pulp-rpm-admin-extensions-2.18.1.5-1.1.el7>  HLk|\Վ z뾂aluު\m2 ,՚o| J [vp:k:t*gro2MY*mсEQ K̗`]D}R2ThǪQJzczG[_ٹD.S]J(<L9e-84kYYjT֌Ep>A}D 7{' {vc/6iC D6 K[%pbJ]BE,d-`A?"089a0802ffdfeb66142c45749ce7d405830f2e00t̉\Վ z뾂alٿGs9pqݪt Vu'K܊䠙 N|4 M"b蟽$ۮNPVXޥujOg^aP-YriϺ. pۄ7'W#۩ 06Y>~b MySMGԖOJ9>vFzrͰ$9 Eg49WH\:eb{_QNF z[۪z'Y2@ Vi׮`u9?d% - M  #;AH     +r ,.L1&44$6l6 6 7 (787:98::Cf:GpHݸIXY\]^d bd=eBfElGt`uvw`xyCpulp-rpm-admin-extensions2.18.1.51.1.el7The RPM admin client extensionsA collection of extensions that supplement and override generic admin client capabilites with RPM specific features.\;c1bj.rdu2.centos.org CentOSCentOSGPLv2CBS Development/Languageshttp://pulpproject.org/linuxnoarch } } QNN)) ;K4_4_e Lrrm!!jSSD @ @?4$4$ M 8 z nn*N*i*il  3E99$** X ;;@** ]]77 kk\]]&'2'2%3$$ U FDA큤A큤A큤A큤A큤A큤A큤\8\ \7\7\ \7\8\ \7\7\ \7\7\ \7\7\ \7\7\8\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\ \7\7\8\ \7\7\ \7\7\ \7\7\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\ \8\8\7\7\7\7\7\7\9\ \ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85506c26650b3c576bd136c8d499f5f4ffa9561ab681e04331f2d1ef46720b496c106c26650b3c576bd136c8d499f5f4ffa9561ab681e04331f2d1ef46720b496c1a44e5dc300d529185d9109e229bd4e1d478840c9155bf9b628c814236ee9b9f7053cb269e9523834cb707ab24c995671f8c50bed1d18dd97f4eca6f5765583c8570addcf4480b1d15309f914921b7ca33c900dae110f99b628c3f9f35773d970ef58a6d98e79e755256d3770f197ac88c9a807d06ddf0e1b7cc4e2dca37290a43c20d164f6c717034698598c09848da6ca742f459865b143a8294d60c23436f23c20d164f6c717034698598c09848da6ca742f459865b143a8294d60c23436f206bf57ddb09db87e66e09986473b01843df63580b30a1c03142eb53b32f6fd254ebc68f42a252f0d1e3495b4486139b17e16d6ca3b93734fca842610f76596094ebc68f42a252f0d1e3495b4486139b17e16d6ca3b93734fca842610f7659609f9954098b2134915c0b852638082ba1553734b6846739affbc449be8c65331c82c3766556f9b052b7523e953cd27cd94384a6e32d896b212e8b0faf270b2c9f52c3766556f9b052b7523e953cd27cd94384a6e32d896b212e8b0faf270b2c9f58538eb14691b7296230e49267ba44812eb5acdd95c4f914c6b9a433ab7ccb5ad306ed2d63160ac5e8761c42890a5b7743926568f056f171e62c9f1c157e9cabf306ed2d63160ac5e8761c42890a5b7743926568f056f171e62c9f1c157e9cabfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855492bf943bdb6f200120a3cbfbab3d50dcf69bc5b36eaafa781c2f11e4f0d6de2492bf943bdb6f200120a3cbfbab3d50dcf69bc5b36eaafa781c2f11e4f0d6de280d21e79de89c9a862192e128019001a41f2a3562f17061720996ac93f9f58b8892085b5667f333a1f9ca1a1d14f13c4a02abb7f084fccbca349a167b77f594b892085b5667f333a1f9ca1a1d14f13c4a02abb7f084fccbca349a167b77f594b842d68408cc49c80c9ad38906a826917b52836607c593a4736932e2a61032bb98c9e31d8f682736b02ed79dc909657306261b5c77b3a04d4879701c2f0607dd88c9e31d8f682736b02ed79dc909657306261b5c77b3a04d4879701c2f0607dd82b343162f27f4aabcb08143aec3102ba33f6234651dd9733e23764a9287fac7da95588c2a5fd9d500b67720bb3b13653d4edeb597ead1f0c02f997f4a1a5f2b6a95588c2a5fd9d500b67720bb3b13653d4edeb597ead1f0c02f997f4a1a5f2b6a6224f54eb7efe904a2a1e24ad58114982ecbe59d52a5236688eab2cd19102df822bf997a9d137723f726180fbd4c55d3ee753808e9d5ae0ade655386e0ad0d8822bf997a9d137723f726180fbd4c55d3ee753808e9d5ae0ade655386e0ad0d8a746a241a9a7f4dd919351f8a744baab5a48230ecad2686f6da1466d9e83a05b53bfb156ce09a1955273c438d64eb90d5b80360f64c432a16699d1d06cdd432153bfb156ce09a1955273c438d64eb90d5b80360f64c432a16699d1d06cdd43210e291683223fddd3f0daf4370c677f5055fbc5fb39b42b1263b6ff3311468b778fcda7a72fb9da22db4e976e76a7df00b1c388ada29963bb35ec85e19b1faacd8fcda7a72fb9da22db4e976e76a7df00b1c388ada29963bb35ec85e19b1faacd213f5516c13836edfd98be2a0d31571fa720cd4946024f76e51cd6c1ae7476d11573caa6db6def78e7d6ba4ea89c56ca0c2f0c129de9c4e0a6578ab18928cf561573caa6db6def78e7d6ba4ea89c56ca0c2f0c129de9c4e0a6578ab18928cf560401be07b6960a56cf7aa197f1c34f5fdea8780cb4f22412484711042708c31644f28dd96656e5408841773a0d2d16eedab70395ac1895bf7841984dd4041eb144f28dd96656e5408841773a0d2d16eedab70395ac1895bf7841984dd4041eb185ae128ff529e6384b9fdccbe6e3ed4bf91cfb2be8969fede6f674798a5afe3ea2b5ac89d0708581efa74ee4ff1714df98a94d1c9ff293a486c6ca6a0465898ea2b5ac89d0708581efa74ee4ff1714df98a94d1c9ff293a486c6ca6a0465898ee09589d4915cbea81f81f83ce7ba608a2dcaabf4120c7616b9bfd5c4ffffbf584507ebb78d75324fa923eab2ba49994acc3eb1e2a9123f1372a4a516bc034f974507ebb78d75324fa923eab2ba49994acc3eb1e2a9123f1372a4a516bc034f9720bc9d10bbca5f66f706cf763d44eb8716b3d0164e7a2f7825505e01a39153d6076b3359c5a4c609dff9bccbe1cc0e888cf61474a199aa16bd3fc8a7b6c79a68076b3359c5a4c609dff9bccbe1cc0e888cf61474a199aa16bd3fc8a7b6c79a685b6c627a495f1b4720b91da8a4d66f2bbdc9f72b25b1a9acaf5fe7834fc52cbce311b57865ec43eec0d34e151c1223f7693b68acb555ad2079b5ba58e31666ece311b57865ec43eec0d34e151c1223f7693b68acb555ad2079b5ba58e31666ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c64ec91561d7334c26298e9fe6873e91ec929c4678d3bc410c7e3bd541f1529ac64ec91561d7334c26298e9fe6873e91ec929c4678d3bc410c7e3bd541f1529ac35e535d9b15d884c24ac19bee44089423a15214fe4ead9d5cc927f0508ca99b0d24ab230284befd74aaddcf098022f0c471d217b184ce938e2bf6eaa462b3b90d24ab230284befd74aaddcf098022f0c471d217b184ce938e2bf6eaa462b3b972c80ab627255852715f08be2ed80e1cbf278b55879a6af556686c84f07ed0ad3348a9ca79c0b32d3a11faf56121f867ed5e4f236f675f26c3ebdd19153b3cd73348a9ca79c0b32d3a11faf56121f867ed5e4f236f675f26c3ebdd19153b3cd723511c9874ed40b27c8737f3393aacf6c54ca91a0b30753a30171aebd04b0a31e042f29fc901e0bb43ad6aca3adff52903c33ed7ce75bb38f3199ebf34ae0762e042f29fc901e0bb43ad6aca3adff52903c33ed7ce75bb38f3199ebf34ae0762f1f8adec098e25ed2c37bc34285557335529b66da1013e0e33980669fe215bf039fc4389ddc7e7d99a97f5779da2e7192af84405d28d7d43302ebad1c229d53939fc4389ddc7e7d99a97f5779da2e7192af84405d28d7d43302ebad1c229d539555411c1a254484ab47a4a0231447ff591cf18a37d2a61cc87b9caf9813d08ef4e036efd1ae1a1d92175ec2e9d3ac000abaf2850e748063d2d1a1009b1c37ef14e036efd1ae1a1d92175ec2e9d3ac000abaf2850e748063d2d1a1009b1c37ef185ed64ca3f1d10d7400736a947769e683fb472c59e54b40eb2219fcd7704f9fa733ffd4eab5d4b65c505129f11d41a0e3a38cbd60c930d034de81a66232ad6ce733ffd4eab5d4b65c505129f11d41a0e3a38cbd60c930d034de81a66232ad6ce0e765f572620917dd154afc7532d9190635270e6bfd4ead509cec1ef6a6eb22550667d0bba2a3fa0b90094f56e220597bdd25ffeeb095056307f3d10e67fb60450667d0bba2a3fa0b90094f56e220597bdd25ffeeb095056307f3d10e67fb6048cf5498da5910231a3b94a50aea22119ce50ea01c972a1ece9e23f46cc3cd9f28426aee7ccf43d09f88c25cc963de6302ce39fd7c6ec57f93819bb430e340a6b8426aee7ccf43d09f88c25cc963de6302ce39fd7c6ec57f93819bb430e340a6b2208b849301ec4133660430254d7355fe1f2053a77ba45231c84083e61fbaf89245629bcd2c545a2012e2a82a420b6449fcf482b8ded19ab8ee481ee270880bb245629bcd2c545a2012e2a82a420b6449fcf482b8ded19ab8ee481ee270880bb1e0ffa3ca24951c880faed2ef0140d0a44b6ac277135872ab9b7ef3d64d6045015ec5edc969b64d25c697291cb2501f5d280ad56cad6f85626d5052e955f434115ec5edc969b64d25c697291cb2501f5d280ad56cad6f85626d5052e955f4341e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855053420fad00a4b04fa933063c1f636f0fba6bd13fc8c0bb8490b2e5092d6eca2053420fad00a4b04fa933063c1f636f0fba6bd13fc8c0bb8490b2e5092d6eca22b6df54357d8b12374b18cac07f6411fae7879bf99c847975f84130e060f0f2a67ccda3e3f2358ba3cb32c2b0188903e9594558f51c9c3586bbd5e61ae3d271167ccda3e3f2358ba3cb32c2b0188903e9594558f51c9c3586bbd5e61ae3d2711663b997b72b15a7ec9605837675719d3564368b5435f5d4048f972ecd573aa7370f514aceef91c4d87089535425df8885de4cd8dfc3ed1c9b7d2f61ece8d6a1c70f514aceef91c4d87089535425df8885de4cd8dfc3ed1c9b7d2f61ece8d6a1c740c08bcc20df7887d89399db48e816fd762f6527896a07366ef9da08a727ee583dfc8c83ee15a9505f71298e055a81baf1c95d38e5755d5e07f04485584c92d83dfc8c83ee15a9505f71298e055a81baf1c95d38e5755d5e07f04485584c92dd37d22884b49d91da403cba0a183d5356ffe8f3f9e3892444a85a6c3137eece2c7a991aece06ef6329e24f1b26dfefd556d1e66e244c7eb087c7ede746ba8ccfc7a991aece06ef6329e24f1b26dfefd556d1e66e244c7eb087c7ede746ba8ccfb10e043bbd882cfc2bee7bca0a85b780317056e33da8d23dc0a845cd85ed55d89b4d90f4f1d57366d56b7ebe70fbab58296622fbb7a6899b0884b8b39800e1a29b4d90f4f1d57366d56b7ebe70fbab58296622fbb7a6899b0884b8b39800e1a2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f4c7c7918989fdffb90b5852ea73b90163a877506d103d1ca0b34f79277c306af4c7c7918989fdffb90b5852ea73b90163a877506d103d1ca0b34f79277c306a829c609c233f53f4b511239c3835d89d62c852135302151cf98db7f2353488a8769f147dc0aea2c8e80d4f813e5f3bc8cc12365c521c5cbe689ff73878b4be88769f147dc0aea2c8e80d4f813e5f3bc8cc12365c521c5cbe689ff73878b4be88388a854b70286539db20dab01bd7a0b04d1752121eb11b879bfc5b2722955d94a1132ed151b89268a98e9c7bb44ed815743e7a061bcbde3c53082f8cec0b73d6a1132ed151b89268a98e9c7bb44ed815743e7a061bcbde3c53082f8cec0b73d6b58b052e260e8fc6a113a0b47262cf59720ac2f3aab094d8ccfd61cc57fb5cdc99d40bb056a23abf1a9a107f446f323da57fda2b9e06976d94e5f0825988c42299d40bb056a23abf1a9a107f446f323da57fda2b9e06976d94e5f0825988c4226364e7c4be9d8faaff59010393dc6fa412ffeb9e8249c88d707ff2652aa2dba256bb1b767ee05f8fc22c5a29b93c7d70247fe5c8e5c70f991a251902d2ce620956bb1b767ee05f8fc22c5a29b93c7d70247fe5c8e5c70f991a251902d2ce6209f59bce4725be6dd3804eee400d1798aafed9d9311f659d83fc9fc094b9ff3207e30546106ea7e302217b2c901819340373292095cf76deea6474f535e281f285e30546106ea7e302217b2c901819340373292095cf76deea6474f535e281f2850bde7720c86683c72fdb5c31323c623d5d86ee5e0010960ba1a90d271f4410fd9bbe1e3697ff1d6717daee34678b63def85e09e21cab6dd26b74828b22f31f439bbe1e3697ff1d6717daee34678b63def85e09e21cab6dd26b74828b22f31f43b4dd3d6957bfbed58ac545ebfb23018b83947416de3da84b442ece940d2573589e1752ae70b8dcc389620089d1fb47844b99b11415d3627026f4b0281f183e1d9e1752ae70b8dcc389620089d1fb47844b99b11415d3627026f4b0281f183e1da74aa0ca35a9c2db039316cb6a1a76545dbedd63c6893e9fd4bc74901fc4da901164ec34ed33d325387691ef15eddfccf5f03f8867ac906445f885fc6cf8f6ab01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2a82a2ff991590502bf1132ad6401fe96b61083b9148cac0ec9b000c414d7537fc0efea371bec04a733b35b079eac9bca6050d79fe30badd91da30ea128e9c8f0f7676605c6922c31af610be7d1fc2afd53290c0de10bcb7f8044635db47d9dc7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpulp-rpm-2.18.1.5-1.1.el7.src.rpmpulp-rpm-admin-extensions @      pulp-admin-clientpulp-admin-clientpython(abi)python-pulp-rpm-commonpython-pulp-rpm-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.18.12.18.22.72.18.12.18.23.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3\ڭ\\\@\e\@\@[@[[-[{[m~@[a[U@[:[0@[(@ZVZZ@Z2@Z1@XX@X~@W@WVV@VxV'@V'@VVV%@V<@V@TTT@TT@TY@TT@T5T[bTSyT?@T;T:m@T!`S @R;RRQ@Q4PSandro Bonazzola - 2.16.4.2-1.1Jenkins User - 2.18.1.5-1Jenkins User - 2.18.1.4-1Jenkins User - 2.18.1.3-1Jenkins User - 2.18.1.2-1Evgeni Golov - 2.18.1.1-1Evgeni Golov - 2.18.1-2Patrick Creech - 2.18.0-0.1.rcPatrick Creech - 2.18.0-0.1.betaPatrick Creech - 2.17.0-1Patrick Creech - 2.17.0-0.1.rcPatrick Creech - 2.17.0-0.1.betaPatrick Creech - 2.16.4-1Patrick Creech - 2.16.4-0.1.betaPatrick Creech - 2.16.3-1Patrick Creech - 2.16.2-1Patrick Creech - 2.16.2-0.1.betaPatrick Creech - 2.16.1-1Patrick Creech - 2.16.1-0.1.betaPatrick Creech - 2.16.0-1Patrick Creech - 2.16.0-0.2.rcBernhard Suttner 2.16.0-0.1.alphawerwty 2.12.1-1Unknown name 2.12.1-0.1.betaSean Myers 2.12.0-0.1.betaSean Myers 2.8.2-1Sean Myers 2.8.1-1Sean Myers 2.8.1-0.2.rcSean Myers 2.8.1-0.1.betaDennis Kliban 2.8.0-0.8.betaDennis Kliban 2.8.0-0.7.betaDennis Kliban 2.8.0-0.6.betaDennis Kliban 2.8.0-0.5.betaDennis Kliban 2.8.0-0.4.betaDennis Kliban 2.8.0-0.3.betaDennis Kliban 2.8.0-0.2.betaDennis Kliban 2.8.0-0.1.betaChris Duryee 2.6.0-0.7.betaChris Duryee 2.6.0-0.6.betaChris Duryee 2.6.0-0.5.betaChris Duryee 2.6.0-0.4.betaChris Duryee 2.6.0-0.3.betaChris Duryee 2.6.0-0.2.betaRandy Barlow 2.5.2-0.1.rcRandy Barlow 2.5.2-0.0.betaBarnaby Court 2.5.1-1asmacdo 2.5.0-0.17.rcAustin Macdonald 2.5.0-0.15.rcRandy Barlow 2.4.3-1Chris Duryee 2.4.2-1Chris Duryee 2.5.0-0.8.betaRandy Barlow 2.4.1-1Randy Barlow 2.4.0-1Barnaby Court 2.3.1-1Barnaby Court 2.3.0-1Jeff Ortel 2.2.0-1Jeff Ortel 2.1.0-1Jeff Ortel 2.0.6-1- Rebuild for CentOS- BZ #1699457 - Could not sync repos in 6.5 snap 24 : PLP0000: [Errno 2] No such...- BZ #1698549 - Incremental publish of RPM repos fails after upgrade from 6.4 to 6.5- BZ #1689387 - Repository publishing duplicates RPM files under Packages and... - BZ #1694826 - Upgrade from 6.4 to 6.5+ can fail due to uncompressed modular metadata- BZ #1691105 - Content view version delete results in broken sym links- Release 2.18.1.1- rebuilt- Pulp 2.18.0 RC 1- Pulp 2.18.0 Beta 1- 2.17.0 GA- 2.17.0 rc- 2.17.0 beta- 2.16.4 GA- 2.16.4 beta- 2.16.3 Async- 2.16.2 GA- 2.16.2 beta- 2.16.1 GA- 2.16.1 beta- 2.16.0 GA- 2.16.0 release candidate- Adding RPM spec file instructions to build on SUSE SLES11 / SLES12- Pulp rebuild- Pulp rebuild- added rsync distributor (jluza@redhat.com) - 1982 - --force-full option for yum importer (fdobrovo@redhat.com) - 1876 - Add in a sample program to generate the file (bkearney@redhat.com) - fixed sync for reference title (jluza@redhat.com) - 1782 - reboot_suggested is False by default if during unit upload there was not specified any value. (ipanova@redhat.com)- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- 1626 - Fix yum repo sync cancellation. (ipanova@redhat.com) - 1659 - ISO Sync is not performed correctly if download policy was changed. (ipanova@redhat.com) - 1660 - Cannot create/update ISO repo without feed. (ipanova@redhat.com) - 1624 - Repo sync with --retain-old-count is failing (ipanova@redhat.com)- Pulp rebuild- Pulp rebuild- Pulp rebuild- 1264 - UnicodeEncodeError while synchronizing Fedora 21 and 22 updates (ipanova@redhat.com)- Pulp rebuild- 1147073 - when a distribution hasn't changed, sync no longer re-donwnloads its files (mhrivnak@redhat.com)- 1175616 - Don't index the title field of erratum due to max mongo index size. (bcourt@redhat.com) - 1176698 - Ensure we support Python 2.6 when encoding unicode (bcourt@redhat.com)- Pulp rebuild- 1171278 - allow pulp-admin to print all packages associated with errata (cduryee@redhat.com) - 1171278 - update erratum when a new packagelist is encountered (cduryee@redhat.com)- 1175818 - Fix failure on Errata with missing "sum" (rbarlow@redhat.com) - 1171280 - ensure packages are available when calculating applicability (cduryee@redhat.com) - 972880 - The ISO importer now checks all ISO units before downloading new content. (jcline@redhat.com) - 11157852 - Convert timestamp values in the repomd to integers from floats (bcourt@redhat.com) - 1165355 - Sanitize checksum types. (rbarlow@redhat.com) - 1158945 - Pulp can now publish RPM packages with descriptions containing unicode characters. (jcline@redhat.com) - 1168602 - fix missing /usr/share/pulp-rpm/pulp_distribution.xsd in the spec file (bcourt@redhat.com) - 1151485 - fixing a typo in 2.4 release notes documentation (skarmark@redhat.com)- Pulp rebuild- 1175818 - Fix failure on Errata with missing "sum" (rbarlow@redhat.com) - 1171280 - ensure packages are available when calculating applicability (cduryee@redhat.com) - 1151485 - fixing a typo in 2.4 release notes documentation (skarmark@redhat.com)- 11157852 - Convert timestamp values in the repomd to integers from floats (bcourt@redhat.com) - 1165355 - Sanitize checksum types. (rbarlow@redhat.com) - 1168602 - fix missing /usr/share/pulp-rpm/pulp_distribution.xsd in the spec file (bcourt@redhat.com) - 1165355 - Sanitize checksum types. (rbarlow@redhat.com) - 1148937 - Repo group publish fails when there are no repo members in the group (ipanova@redhat.com) - 1146294 - do not import pulp.bindings.server to get DEFAULT_CA_PATH (cduryee@redhat.com) - 1073155 - fix permissions in dev setup script (cduryee@redhat.com) - 1155192 - Fix certificate verification error when set to False (contact@andreagiardini.com) - 1153378 - remove SSLInsecureRenegotation from pulp_rpm.conf (cduryee@redhat.com) - 1151490 - Repo group publish fails with NoneType error (ipanova@redhat.com) - 1138475 - yum distributor now always includes "description" element for errata (mhrivnak@redhat.com)- 1155192 - Fix certificate verification error when set to False (contact@andreagiardini.com) - 1153378 - remove SSLInsecureRenegotation from pulp_rpm.conf (cduryee@redhat.com) - 1151490 - Repo group publish fails with NoneType error (ipanova@redhat.com) - 1138475 - yum distributor now always includes "description" element for errata (mhrivnak@redhat.com)- 1150297 - Replace 2.4.x versions with 2.5.0. (rbarlow@redhat.com) - 1103232 - Document importer settings. (rbarlow@redhat.com)- 1103232 - Document importer settings. (rbarlow@redhat.com)- 1150714 - delete old distribution units when syncing (cduryee@redhat.com)- 1150714 - delete old distribution units when syncing (cduryee@redhat.com) - 1049492 - Add docs for the yum_repo_metadata_file. (rbarlow@redhat.com) - 1139888 - Document the default for validate. (rbarlow@redhat.com) - 1131260 - Add verify_ssl to repo_auth.conf. (rbarlow@redhat.com) - 1125388 - ensure we save storage_path when saving units (cduryee@redhat.com) - 1126960 - support the xml:base attribute on rpm packages in the primary.xml for delineating an alternate base location during RPM sync (bcourt@redhat.com) - 1130305 - Document workaround for when migration 3 updates fail. (bcourt@redhat.com) - 1130305 - Document workaround for when migration 3 updates fail. (bcourt@redhat.com) - 1022553 - The 'pulp-admin rpm consumer unbind' command now reports a missing binding in a more friendly way (jcline@redhat.com) - 1130305 - Document workaround for when migration 3 updates fail. (bcourt@redhat.com) - 1127298 - Alternate Content sources needs to wrap the nectar listener in a container listener. (bcourt@redhat.com) - 1127793 - The checksum is now saved to the distributor only if explicitly provided (jcline@redhat.com) - 1128292 - Specify the default attribute on generated package group xml. This fixes a bug where the graphical installer failed to select a default option on RHEL 6 if we do not specify a default. (bcourt@redhat.com) - 1101566 - unit_metadata is now optional for the yum import upload (jcline@redhat.com) - 1108306 - Adjust the location tag in the primary xml snippet during repo sync. This was previously only done during upload. (bcourt@redhat.com) - 1118501 - updating logic to form consumer profile lookup table with the newest rpm, so that in case of multiple packages with same name and arch, applicability logic does not fail (skarmark@redhat.com)- 1131260 - Add verify_ssl to repo_auth.conf. (rbarlow@redhat.com) - 1135144 - certificate verified by apache. (jortel@redhat.com) - 1130312 - Add release notes for 2.4.1. (rbarlow@redhat.com) - 1131260 - use platform openssl for certificate verification. (jortel@redhat.com) - 1118501 - updating logic to form consumer profile lookup table with the newest rpm, so that in case of multiple packages with same name and arch, applicability logic does not fail (skarmark@redhat.com)- 1121264 - correcting the documentation for max_speed (mhrivnak@redhat.com) - 1116060 - Fix handling of failed package installs. (jortel@redhat.com) - 1097816 - adding "gpgkey" as a valid distributor config value (mhrivnak@redhat.com) - 1111322 - Fix client side error trying to update iso repo (bcourt@redhat.com) - 1099771 - Add a unit test to assert correct behavior for reporting invalid checksums. (rbarlow@redhat.com) - 973784 - improving performance of depsolve (mhrivnak@redhat.com) - 1107117 - Viewing the details of an erratum using "pulp-admin rpm repo content errata --repo-id= --erratum-id=" now behaves as expected (jcline@redhat.com) - 1101622 - Erratum uploads from pulp-admin now stop when malformed csv files are found (jcline@redhat.com) - 995082 - 'pulp-admin rpm repo list --details' now displays all distributors attached to a repository (jcline@redhat.com) - 1104839 - pulp no longer creates a prestodelta.xml file if there are no DRPMs to publish (mhrivnak@redhat.com) - 1099600 - fix treeinfo files during upgrades (cduryee@redhat.com) - 1097790 - check task details of erratum upload to determine if task succeeded (cduryee@redhat.com) - 1102377 - generating listing files during repo publish (mhrivnak@redhat.com) - 1100027 - eliminating race condition during listing file generation (mhrivnak@redhat.com) - 1101168 - use metadata when computing RPM filename (cduryee@redhat.com) - 1100848 - Only hand strings to ElementTree. (rbarlow@redhat.com) - 1082386 - Added better logging detail to yum syncs. (rbarlow@redhat.com) - 1095332 - updated the position of checking for existing units and associating them with repo, so that the progress calculations are not affected (skarmark@redhat.com) - 1094498 - Added logic to re-download rpms, drpms and srpms that don't exist on disk during synchronization (skarmark@redhat.com) - 1096931 - improving repo update command to better detect spawned tasks (mhrivnak@redhat.com) - 1051700 - Don't build plugins or admin extensions on RHEL 5. (rbarlow@redhat.com) - 1099236 - add Obsoletes for python-pulp-rpm-extension (cduryee@redhat.com) - 1098844 - updating yum distributor to publish rpms at the same level as repodata directory and not as per relative path of each unit (skarmark@redhat.com) - 1095437 - convert checksum-type keyword to checksum_type (bcourt@redhat.com) - 1042932 - Update to use the step processor for exporting repos and repo groups (bcourt@redhat.com) - 1097434 - The profile translates erratum to rpm unit keys. (rbarlow@redhat.com) - 1097813 - post-upload linking of errata to rpms now works (mhrivnak@redhat.com) - 1095829 - strip repomd.xml from treeinfo when appropriate (cduryee@redhat.com) - 1096931 - removed CLI's attempt to display data that no longer exists (mhrivnak@redhat.com) - 1093429 - Changing parameter name for repo create due to API change (mhrivnak@redhat.com) - 1080455 - fixing rendering error in pulp-consumer bind and unbind commands (skarmark@redhat.com) - 1094404 - Fix to not delete all repo contents accidentally. (bmbouter@gmail.com) - 1090534 - Publish the repomd.xml file. (rbarlow@redhat.com) - 1082245 - Fix failed task reporting in content install commands. (jortel@redhat.com) - 1091078 - rhui cataloger requires nectar >= 1.2.0. (jortel@redhat.com) - 1085087 - fixing yum importer so that packages are not re-downloaded for every repository (skarmark@redhat.com) - 1062725 - package install fails when requested package not available. (jortel@redhat.com) - 1085853 - Moved logger statement out of the for loop so that it doesn't get printed for every rpm migrated (skarmark@redhat.com) - 1065016 - Don't require optionlist to be present. (rbarlow@redhat.com) - 1025465 - Log all ISO download failures. (rbarlow@redhat.com) - 1084077 - removing python-pulp-rpm-extension from admin and consumer extension deps as we no longer produce this rpm (skarmark@redhat.com) - 1081865 - updating location element in the repomd file to include href attribute (skarmark@redhat.com) - 1083098 - Fix rpm handler loading. (jortel@redhat.com) - 973784 - refactored dependency solving workflow for performance (mhrivnak@redhat.com) - 1070336 - Fix passing of the consumer group id when the --all option is used for the "pulp-admin rpm consumer group package update ..." command (bcourt@redhat.com) - 1067169 - Fixed the copy command so it outputs the result without crashing (mhrivnak@redhat.com) - 1064594 - initializing plugin loader for migration 0015 (mhrivnak@redhat.com) - 1042932 - Fix listings files in export distributor for both individual repos and repo groups. (bcourt@redhat.com) - 1046160 - giving up ownership of /var/lib/pulp/published (mhrivnak@redhat.com) - 1053674 - implement distributor_removed on yum distributor (bcourt@redhat.com) - 1056243 - Implement yum distributor create_consumer_payload (fix consumer binding) (bcourt@redhat.com) - 921743 - Adjust ownership and permissions for a variety of the RPM paths. (rbarlow@redhat.com) - 1034978 - Move to standard formatter for unit copy & remove extension (bcourt@redhat.com) - 1038309 - Fix bug where distributor type was being checked against the distributor id instead of the type id (bcourt@redhat.com) - 1029057 - Save the rpm repo checksum type from the repo scratchpad to the distributor config during a publish. (bcourt@redhat.com) - 1029057 - Save the rpm repo checksum type from the repo scratchpad to the distributor config during a publish. (bcourt@redhat.com) - 1003965 - Error out of a sync if there is no feed url (bcourt@redhat.com) - 995076 - make sure to call finalize on the nectar config object (jason.connor@gmail.com) - 1004580 - Add the ability to specify the checksum type when uploading rpm & srpm units (bcourt@redhat.com) - 1023188 - Create listing files in ISO export distributor (bcourt@redhat.com) - 1032189 - fixed use of gettext with multiple substitutions (mhrivnak@redhat.com) - 1004981 - RPM agent should support filtering packages by epoch, version, release, and architecture when installing (bcourt@redhat.com) - 924788 - Added upload SRPM command (jason.dobies@redhat.com) - 1020460 - Fixed removing skip list from an existing repository (jason.dobies@redhat.com)- 1034366 - Failure to export RPM repositories to ISO where the repository does not have a checksum manually set. (bcourt@redhat.com) - 1033776 - If scratchpad contains fields other than checksum_type then checksum may be calculated incorrectly. (bcourt@redhat.com)- 1029057 - Save the rpm repo checksum type from the repo scratchpad to the distributor config during a publish. (bcourt@redhat.com) - 1029057 - override sha with sha1 in order to support yum modifyrepo command. (bcourt@redhat.com) - 1029057 - Set checksum for metadata from upstream repository on synced repositories. (bcourt@redhat.com) - 1026907 - Fix dep equality comparison when a release is omitted. (jason.dobies@redhat.com) - 1020007 - added loading of conf file to entry point (jason.connor@gmail.com) - 1018235 - Docs about how a repo URL is generated. (jason.dobies@redhat.com) - 1021672 - Ensure that if the treeinfo specifies a packagedir that the directory is created and a link to all the packages can be found within it (bcourt@redhat.com) - 1008010 - fixed parsing of the translated names and descriptions for groups and categories during import (mhrivnak@redhat.com) - 1020415 - added a workaround for a bug in yum where it neglects to encode epochs to strings, which in rare circumstances could cause a failure to generate updateinfo.xml (mhrivnak@redhat.com) - 973678 - Return a report when ISO uploads are processed. (rbarlow@redhat.com) - 975503 - Add pulp-admin iso repo publish status command (bcourt@redhat.com) - 999129 - create and use unique subdirectories for rpm and iso uploads (skarmark@redhat.com) - 1011267 - Display checksum validation errors via the RPM command line client (bcourt@redhat.com) - 962928 - adding repo feed validation in iso_importer to raise a more graceful error message than random traceback (skarmark@redhat.com) - 965751 - the iso importer now uses the threaded requests downloader instead of the curl downloader (mhrivnak@redhat.com) - 976435 - load puppet importer config from a file using a common method. (bcourt@redhat.com) - 979589 - fixing consumer update for all packages failing with KeyError: 'resolved' (skarmark@redhat.com) - 1004790 - Remove legacy dependency on Grinder that is no longer required. (bcourt@redhat.com) - 953248 - Custom checksum on repository config was not honored. (bcourt@redhat.com) - 973744 - when doing recursive copies, all copied units are now displayed, not just the ones that were explicitly matched by the request. (mhrivnak@redhat.com) - 972913 - adding cli validation for conditional packages when upload a package group (skarmark@redhat.com) - 973678 - Do not allow ISOs named PULP_MANIFEST to be uploaded. (rbarlow@redhat.com) - 997177 - Move uploads to the content directory instead of copying them (bcourt@redhat.com) - 976845 - updating descriptions for iso repo sync and publish commands as both don't support status sub-command (skarmark@redhat.com) - 1004897 - Fix bug where distributor validate_config is finding relative path conflicts with the repository that is being updated (bcourt@redhat.com) - 979587 - updating consumer update command to default to all packages instead of accepting -a flag. (skarmark@redhat.com) - 979587 - updating consumer update command to default to all packages instead of accepting -a flag (skarmark@redhat.com) - 1004086 - Rename migration #11 to #7, and increment migration version #7 to - 1004049 - added a migration for errata that have the old "from_str" key (mhrivnak@redhat.com) - 915330 - Fix performance degradation of importer and distributor configuration validation as the number of repositories increased (bcourt@redhat.com) - 956711 - Raise an error to the client if an attempt is made to install an errata that does not exist in a repository bound to the consumer (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 991500 - changes with respect to updated get_repo_units conduit call to return plugin units instead of dictionary (skarmark@redhat.com) - 996625 - sync now always saves groups and categories, in case their metadata has changed. (mhrivnak@redhat.com) - 981782 - Add the ability to change the skip options on the rpm repo update command (bcourt@redhat.com) - 995572 - fixed a treeinfo file parsing error when dealing with treeinfo files that do not include a "variant" value. (mhrivnak@redhat.com) - 995096 - fixed multiple bugs in errata parsing and added a test (mhrivnak@redhat.com) - 995146 - Rename one of two migrations that were sharing version 0012. (rbarlow@redhat.com) - 993452 - when uploading an RPM, the "location" tag in its generated repodata XML is now correct. (mhrivnak@redhat.com) - 980181 - added listing file generation on publish and unpublish (jason.connor@gmail.com) - 988919 - non-standard repo metadata files that happen to be sqlite files can now be downloaded successfully during a sync (mhrivnak@redhat.com) - 988005 - uploads of units that are not RPMs work again (mhrivnak@redhat.com) - 986026 - Added a migration to upgrade conditional_package_names from v1 to v2. (rbarlow@redhat.com) - 987663 - syncing of a distribution now uses a nectar factory to get the most appropriate downloader type for a given URL, defaulting to the requests library for HTTP. It also now uses the nectar config options that are specified in the importer config instead of always using a default config. (mhrivnak@redhat.com) - 952386 - Cleanup published files when ISODistributors are removed. (rbarlow@redhat.com) - 976579 - adding creation of Packages symlink to contents (jason.connor@gmail.com) - 975543 - Change the ISO "content" command name to "isos". (rbarlow@redhat.com) - 974590 - Handle multiple calls to copy metadata files. (jason.dobies@redhat.com) - 950772 - Don't attempt state transitions away from STATE_CANCELLED. (rbarlow@redhat.com)- 984104 - fixed a bug that caused multiple calls to group copy with the --recursive option to fail (mhrivnak@redhat.com) - 983323 - fixed an XML parsing incompatibility with python 2.6 where the default XML namespace was being mishandled. (mhrivnak@redhat.com) - 982649 - fixing a python 2.6 incompatibility which caused writing of XML for individual packages to fail. (mhrivnak@redhat.com) - 976042 - source RPMs are now categorized correctly as type "srpm". (mhrivnak@redhat.com) - 980572 - can now import groups from comps.xml files where some groups entries don't include a "uservisible" value, such as in a Fedora 18 repo. (mhrivnak@redhat.com) - 973402 - fixed a mishandling of XML namespaces in repo metadata that led to problems when installing packages with dependencies from a published repo. (mhrivnak@redhat.com) - 976333 - Fixed importer config look up to use constant (jason.dobies@redhat.com) - 976333 - Updated the relative URL calculation to use the new key for feed (jason.dobies@redhat.com) - 974663 - the importer can now save repo metadata files of unknown types in the database as units (mhrivnak@redhat.com) - 972909 - Extract the provides/requires fields from the XML server-side. (jason.dobies@redhat.com) - 973387 - fix fsize attribute error on unit install progress reporting. (jortel@redhat.com) - 972909 - invalid requires and provides data originally generated by the v2.1 upload workflow now gets corrected by a migration. (mhrivnak@redhat.com) - 972911 - migration 0010 now works. Had to account for cases where a provide/require had already been converted, and cases where encoding was non- ASCII. (mhrivnak@redhat.com) - 962941 - Don't use ISO names as keys in the progress report. (rbarlow@redhat.com) - 971953 - Work around to limit RAM usage during RPM removal (jason.dobies@redhat.com) - 970795 - Make sure the publishing build directory is empty before publishing ISOs. (rbarlow@redhat.com) - 971161 - Added distribution failed state rendering that was removed since 2.1 (jason.dobies@redhat.com) - 955700 - Merge commit 'ba158afb1960799fb8f0dd458f5da21dfe936507' into pulp (skarmark@redhat.com) - 971200 - Fixed pagination of iterables so that a non-generator doesn't cause an infinite loop. (mhrivnak@redhat.com) - 969529 - Remove the content-unit option in addition to the type option (jason.dobies@redhat.com) - 971154 - Add an uploads section with appropriate commands to the ISO CLI. (rbarlow@redhat.com) - 971167 - during repo sync, before each RPM's XML snippet from primary.xml gets saved to the database, the tag is modified so that the href attribute contains only the file name, and no other leading path or URL elements. This matches the expectation that files are published at the root of the repository. (mhrivnak@redhat.com) - 971157 - the new yum importer can now at sync time skip the four types mentioned in the --skip option of the pulp-admin rpm repo create command. Those types are rpm, drpm, erratum, and distribution. (mhrivnak@redhat.com) - 971060 - fixing copy of distributions. Also had to fix the text output of a successful command, which was incorrectly displaying the distribution identity. (mhrivnak@redhat.com) - 970777 - the new importer no longer looks for the non-existant CLI option --copy-children during a copy operation. (mhrivnak@redhat.com) - 923334 - fix processing of task.result and restructure command to work with a list of tasks. (jortel@redhat.com) - 955700 - Added all command to pulp-admin rpm repo copy to copy all content units and unit tests for the same (skarmark@redhat.com) - 969579 - Further corrections to the deps for yumplugins (jason.dobies@redhat.com) - 969579 - The client-side yum plugins don't require the server (jason.dobies@redhat.com) - 971138 - Include a missing module from my last commit. (rbarlow@redhat.com) - 971138 - Add a new contents command to the CLI for ISO repos. (rbarlow@redhat.com) - 970741 - Updated nectar depedency for error_msg support (jason.dobies@redhat.com) - 970787 - Add a unit removal command to the ISO client. (rbarlow@redhat.com) - 970746 - Updated recipes for new proxy_* config names (jason.dobies@redhat.com) - 970636 - Scope the fields loaded for the copy to minimize RAM. (jason.dobies@redhat.com) - 970269 - making the 'id' attribute of errata references optional, since evidence suggests that they are not present in rhel6 repos. (mhrivnak@redhat.com) - 970267 - removing the use of a parameter that didn't exist in python 2.6. Thankfully I was passing the default value anyway, so the 2.6 behavior is what I want even without the parameter. (mhrivnak@redhat.com) - 968535 - leverage --no-compress; need to compensate for anaconda bug related to compressed metadata. (jortel@redhat.com) - 968543 - remove conditional in pulp_version macro. (jortel@redhat.com) - 963774 - Added the *sort_index fields to the search indexes (jason.dobies@redhat.com) - 965818 - Added translation from new format for provides/requires to a more user-friendly output (jason.dobies@redhat.com) - 955702 - updating documentation for mirroring a repository with a valid url and corresponding output (skarmark@redhat.com) - 966178 - Added default to remove-missing (jason.dobies@redhat.com) - 950690 - Removed copy commands that aren't supported in the plugin (jason.dobies@redhat.com) - 966178 - Added default to remove-missing (jason.dobies@redhat.com) - 959823 - splitting up a query for existing units by type, allowing each query to limit which fields are loaded, thus reducing the memory footprint. (mhrivnak@redhat.com) - 957870 - translate errata into full NEVRA package names. (jortel@redhat.com) - 956372 - fix errata installs. (jortel@redhat.com) - 954038 - minor changes to fix unit tests (skarmark@redhat.com) - 954038 - minor changes to fix unit tests (skarmark@redhat.com) - 954038 - minor renaming (skarmark@redhat.com) - 954038 - updating rpm package profiler applicability api to accept unit ids instead of unit keys (skarmark@redhat.com) - 954038 - updating errata profiler applicability api for accept unit ids instead of unit keys (skarmark@redhat.com) - 887000 - leveraging new cancel report to keep cancelled state (jason.connor@gmail.com) - 924778 - Provide option to skip re-uploading existing files (jason.dobies@redhat.com) - 953575 - Corrected relative_url to being a required parameter (jason.dobies@redhat.com) - 950695 - Mike's going to take the presto data out of the scratch pad entirely, so even if this test wasn't horribly broken by making a live connection, it wouldn't be valid in another month anyway. (jason.dobies@redhat.com) - 955172 - Removing rhsm from our repo and now using the regular python-rhsm (mhrivnak@redhat.com) - 953665 - added the ability for copy operations to not also copy child units, such as a group copying its RPMs. Also restricted the fetching of existing units to their unit key fields, which reduced RAM use tremendously. Copying a RHEL6 repo went from using about 4.3GB of RAM to < 100MB. (mhrivnak@redhat.com) - 928084 - The ISOImporter now handles malformed PULP_MANIFEST files. (rbarlow@redhat.com) - 950740 - add support {?dist} in the Release: in .spec files. (jortel@redhat.com) - 947927 - When looking for nested elements in a copy, only check the source repository, not all of Pulp. By nested elements I mean RPMs in a package group or groups in a package category. (jason.dobies@redhat.com) - 928509 - Added errata v. consumer centric applicability reports (jason.dobies@redhat.com) - 949008 - Use a value of 2 for pycurl's SSL_VERIFYHOST setting instead of 1. (rbarlow@redhat.com) - 949004 - Append trailing slashes to ISO feed URLs when they lack them. (rbarlow@redhat.com) - 873313 - Very high memory usage during repo sync (jwmatthews@gmail.com) - 923448 - made the changelog and filelist metadata migration more robust in terms of handling non-utf8 text encoding (mhrivnak@redhat.com) - 923351 - updating errata profiler applicability function to add errata details to the applicability report (skarmark@redhat.com) - 923794 - The error report coming out of the yum importer can't be serialized to the database (jwmatthews@gmail.com) - 923792 - Errata queries during sync don't properly limit returned data (jwmatthews@gmail.com) - 920322 - Use import_units() inside of _import_pkg_category_unit() to ensure that we handle package groups correctly. (rbarlow@redhat.com) - 919519 - Adjust documentation to reflect new export publishing location. (rbarlow@redhat.com) - 919519 - The export distributor now published to /pulp/exports instead of /pulp/isos. (rbarlow@redhat.com) - 912836 - Fix disconnect between rpm repo extension and repolib with regard to GPG.keys. (jortel@redhat.com) - 917083 - ghost pulp.repo so it's cleaned up on uninstall. (jortel@redhat.com)- 902514 - removed the block in favor of using the platform's authoritative one. (mhrivnak@redhat.com) - 916336 - Change the default num_threads to 4. (rbarlow@redhat.com) - 913172 - Fixed a section heading and added info about configuring a proxy for global use (mhrivnak@redhat.com) - 889565 - Corrected configuration options from being flags to options (jason.dobies@redhat.com) - 905119 - Remove unused /ks alias from the pulp_rpm.conf file. (rbarlow@redhat.com) - 700945 - Include changelog and filelist info as part of rpm metadata (pkilambi@redhat.com) - 782490 - include the distributor config key as part of key list (pkilambi@redhat.com) - 876725 - minor update to effectively use details.get (skarmark@redhat.com) - 782490 - pkgtags are currently ignored, skip them by default. User has a choice to enable it in yum_distributor config (pkilambi@redhat.com) - 903387 - include /var/lib/pulp/published in pulp-rpm-plugins. (jortel@redhat.com) - 896027 - pulp-rpm-common owns site-packages/pulp_rpm directory only. (jortel@redhat.com) - 903262 - Added boolean parser to only-newest command (jason.dobies@redhat.com) - 876725 - adding support for best effort install of content and unit tests (skarmark@redhat.com) - 894467 - Fixed incorrect validation for proxy port (jason.dobies@redhat.com) - 891423 - fix pkg group and category copy (pkilambi@redhat.com) - 891731 - fix the metadata for uploaded rpms to remove relaptive paths from location tags (pkilambi@redhat.com) - 891760 - Remove unnecessary and risky logging statements. (rbarlow@redhat.com) - 887041 - Add troubleshooting section to docs. (rbarlow@redhat.com) - 887032 - Added docs about how to get entitlement certificates. (rbarlow@redhat.com) - 887959 - Removing NameVirtualHost entries from plugin httpd conf files and adding it only at one place in main pulp.conf (skarmark@redhat.com) - 886240 - fixing distribution sync and publish * set the distro location when grinder is invoked so treeinfo gets downloaded and symlinked to right location * fix the publish to lookup treeinfo and symlink to publish location (pkilambi@redhat.com) - 886240 - yum's update_md skips updated date via xml generation, adding a check to see if its missing and fallback to issued date instead (pkilambi@redhat.com) - 887388 - Fixed issue with non --details listing (jason.dobies@redhat.com) - 886240 - Fixes generation of updateinfo XML if an errata spans more than 1 collection, yum will output the XML with an extra '' interspersed between each . (jmatthews@redhat.com) - 887388 - Strip out the feed SSL info and replace with safe message (jason.dobies@redhat.com) - 887368 - implement bind handler clean(). (jortel@redhat.com) - 886240 - updated comps parsing so it will auto wrap a file with GzipFile if it ends with .gz, even if comes from 'groups' data and not 'group_gz' (jmatthews@redhat.com) - 887123 - Process --verify-feed-ssl as a boolan. (rbarlow@redhat.com) - 887026 - The yum distributor should not have been storing this value in server.conf. (jason.dobies@redhat.com) - 886986 - Default to verifying feed SSL certificates. (rbarlow@redhat.com) - 885264 - bump grinder requires to: 0.1.11-1. (jortel@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo (jmatthews@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo Updated logic for pagination of package metadata (jmatthews@redhat.com) - 857528 - Added missing feed message to the progress report so the client sees it (jason.dobies@redhat.com) - 885264 - require grinder 0.1.10 (jortel@redhat.com) - 881355 - fixed errata install CLI result parsing. (jortel@redhat.com) - 882421 - moving remove() method into the platform library so it can be used by other extension families (mhrivnak@redhat.com) - 874241 - Alter the CLI help text to specify that relative_urls must match our regex. (rbarlow@redhat.com) - 874241 - Allow relative URLs to have the forward slash character. (rbarlow@redhat.com) - 874241 - Only allow alphanumerics, underscores, and dashes in the relative_url. (rbarlow@redhat.com) - 876637 - adding validation for empty feed url (skarmark@redhat.com) - 881932 - updated bind/unbind output. (jortel@redhat.com) - 880441 - Ported over group commands from builtins (temporary hack for 2.0) (jason.dobies@redhat.com) - 880391 - added remove distribution cli command (skarmark@redhat.com) - 877161 - importer side of changes to orphan distribution units (pkilambi@redhat.com) - 877047 - if a file already exists, do not try to create a symlink (pkilambi@redhat.com) - 881639 - fix error message when binding does not exist. (jortel@redhat.com) - 869099 - fix to the plugin progress callback so delta rpm progress doesnt override rpm progress (pkilambi@redhat.com) - 866491 - Translate bad data property name into CLI flag (jason.dobies@redhat.com) - 858855 - Directory created at runtime but included here so that it's cleaned up when rpm plugins are uninstalled. (jortel@redhat.com) - 862290 - Added support for non-RPM repo listing (jason.dobies@redhat.com) - 878548 - Added empty conf files for the plugins in case we need to tell users to edit them in the future. I'd have liked to add comments about possible values, but comments aren't supported in JSON. (jason.dobies@redhat.com) - 877488 - Removing publish schedules section (jason.dobies@redhat.com) - 873419 - searching for RPMs with the --details flag works properly again (mhrivnak@redhat.com) - 876260 - Fixed the export_distributor removal fix (jason.dobies@redhat.com) - 875163 - Remove the export distributor from being displayed in --details (jason.dobies@redhat.com) - 875163 - use group as the xml filename when generating comps so modifyrepo uses that as type id which yum expects (pkilambi@redhat.com)- 887959 - Removing NameVirtualHost entries from plugin httpd conf files and adding it only at one place in main pulp.conf (skarmark@redhat.com) - 886240 - fixing distribution sync and publish * set the distro location when grinder is invoked so treeinfo gets downloaded and symlinked to right location * fix the publish to lookup treeinfo and symlink to publish location (pkilambi@redhat.com) - 886240 - yum's update_md skips updated date via xml generation, adding a check to see if its missing and fallback to issued date instead (pkilambi@redhat.com) - 887388 - Fixed issue with non --details listing (jason.dobies@redhat.com) - 886240 - Fixes generation of updateinfo XML if an errata spans more than 1 collection, yum will output the XML with an extra '' interspersed between each . (jmatthews@redhat.com) - 887388 - Strip out the feed SSL info and replace with safe message (jason.dobies@redhat.com) - 887368 - implement bind handler clean(). (jortel@redhat.com) - 886240 - updated comps parsing so it will auto wrap a file with GzipFile if it ends with .gz, even if comes from 'groups' data and not 'group_gz' (jmatthews@redhat.com) - 887123 - Process --verify-feed-ssl as a boolan. (rbarlow@redhat.com) - 887026 - The yum distributor should not have been storing this value in server.conf. (jason.dobies@redhat.com) - 886986 - Default to verifying feed SSL certificates. (rbarlow@redhat.com) - 885264 - bump grinder requires to: 0.1.11-1. (jortel@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo (jmatthews@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo Updated logic for pagination of package metadata (jmatthews@redhat.com) - 857528 - Added missing feed message to the progress report so the client sees it (jason.dobies@redhat.com) - 885264 - require grinder 0.1.10 (jortel@redhat.com) - 881355 - fixed errata install CLI result parsing. (jortel@redhat.com) - 882421 - moving remove() method into the platform library so it can be used by other extension families (mhrivnak@redhat.com) - 874241 - Alter the CLI help text to specify that relative_urls must match our regex. (rbarlow@redhat.com) - 874241 - Allow relative URLs to have the forward slash character. (rbarlow@redhat.com) - 874241 - Only allow alphanumerics, underscores, and dashes in the relative_url. (rbarlow@redhat.com) - 876637 - adding validation for empty feed url (skarmark@redhat.com) - 881932 - updated bind/unbind output. (jortel@redhat.com) - 880441 - Ported over group commands from builtins (temporary hack for 2.0) (jason.dobies@redhat.com) - 880391 - added remove distribution cli command (skarmark@redhat.com) - 877161 - importer side of changes to orphan distribution units (pkilambi@redhat.com) - 877047 - if a file already exists, do not try to create a symlink (pkilambi@redhat.com) - 881639 - fix error message when binding does not exist. (jortel@redhat.com) - 869099 - fix to the plugin progress callback so delta rpm progress doesnt override rpm progress (pkilambi@redhat.com) - 866491 - Translate bad data property name into CLI flag (jason.dobies@redhat.com) - 858855 - Directory created at runtime but included here so that it's cleaned up when rpm plugins are uninstalled. (jortel@redhat.com) - 862290 - Added support for non-RPM repo listing (jason.dobies@redhat.com) - 878548 - Added empty conf files for the plugins in case we need to tell users to edit them in the future. I'd have liked to add comments about possible values, but comments aren't supported in JSON. (jason.dobies@redhat.com) - 877488 - Removing publish schedules section (jason.dobies@redhat.com) - 873419 - searching for RPMs with the --details flag works properly again (mhrivnak@redhat.com) - 876260 - Fixed the export_distributor removal fix (jason.dobies@redhat.com) - 875163 - Remove the export distributor from being displayed in --details (jason.dobies@redhat.com) - 875163 - use group as the xml filename when generating comps so modifyrepo uses that as type id which yum expects (pkilambi@redhat.com) - 876174 - Migrated over missing consumer commands (jason.dobies@redhat.com) !""$%%'((*++-..0113446779::<=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^_``bcceffhiikllnooqrssuvvxyy{||~2.18.1.5-1.1.el7 admin__init__.py__init__.pyc__init__.pyocontent_schedules.pycontent_schedules.pyccontent_schedules.pyocontents.pycontents.pyccontents.pyocopy_commands.pycopy_commands.pyccopy_commands.pyocriteria_utils.pycriteria_utils.pyccriteria_utils.pyoexport.pyexport.pycexport.pyoiso__init__.py__init__.pyc__init__.pyoassociation.pyassociation.pycassociation.pyocontents.pycontents.pyccontents.pyocreate_update.pycreate_update.pyccreate_update.pyopulp_cli.pypulp_cli.pycpulp_cli.pyorepo_list.pyrepo_list.pycrepo_list.pyostatus.pystatus.pycstatus.pyostructure.pystructure.pycstructure.pyoupload.pyupload.pycupload.pyoremove.pyremove.pycremove.pyorepo_create_update.pyrepo_create_update.pycrepo_create_update.pyorepo_list.pyrepo_list.pycrepo_list.pyorepo_options.pyrepo_options.pycrepo_options.pyorpm_admin_consumer__init__.py__init__.pyc__init__.pyobind.pybind.pycbind.pyoconsumer_group_bind.pyconsumer_group_bind.pycconsumer_group_bind.pyoconsumer_group_cudl.pyconsumer_group_cudl.pycconsumer_group_cudl.pyoconsumer_group_members.pyconsumer_group_members.pycconsumer_group_members.pyoconsumer_group_package.pyconsumer_group_package.pycconsumer_group_package.pyoerrata.pyerrata.pycerrata.pyooptions.pyoptions.pycoptions.pyopackage.pypackage.pycpackage.pyopackage_group.pypackage_group.pycpackage_group.pyopulp_cli.pypulp_cli.pycpulp_cli.pyorpm_repo__init__.py__init__.pyc__init__.pyopulp_cli.pypulp_cli.pycpulp_cli.pyostatus.pystatus.pycstatus.pyostructure.pystructure.pycstructure.pyosync_schedules.pysync_schedules.pycsync_schedules.pyounits_display.pyunits_display.pycunits_display.pyoupload__init__.py__init__.pyc__init__.pyocategory.pycategory.pyccategory.pyocomps.pycomps.pyccomps.pyoenvironment.pyenvironment.pycenvironment.pyoerrata.pyerrata.pycerrata.pyogroup.pygroup.pycgroup.pyolangpacks.pylangpacks.pyclangpacks.pyopackage.pypackage.pycpackage.pyopulp_rpm_extensions_admin-2.18.1.5-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txtpulp-rpm-admin-extensions-2.18.1.5COPYRIGHTLICENSE/usr/lib/python2.7/site-packages/pulp_rpm/extensions//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/iso//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/rpm_admin_consumer//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/rpm_repo//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/upload//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/pulp_rpm_extensions_admin-2.18.1.5-py2.7.egg-info//usr/share/doc//usr/share/doc/pulp-rpm-admin-extensions-2.18.1.5/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnudirectoryemptypython 2.7 byte-compiledPython script, ASCII text executableASCII textUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !#,Ch] b2u jӫ`( %%g Zs$]/f^zMDX-'n!<mDra+ 7->`GC h@[֚cb{.>ꈺn$2}/r^?> \ W3" z*4ww(z}j Pd p ڤl[ ɱﻔ=]"G.OV9 p&\o♊Ǟa2v\\ vK2ʾ[#qt[w6©JA-쟼|{Dߡ D? +w}V/<= gN:4/`Y47X @`}a0~OTgl{pͭv LǬf#'^ BPLN% e#*H;\ %"R]]mMiq' C+?ka"Jl;-v ɣooeĵ!̥ƕn2vxmR{3I-OH+!ٻ\1c(͇A  iwӹyBҌs^lO_#ܒNfQO<YFaja1-KٖDv pw{wW/S..w &E\*-\e߀ǁ4.KkD+۳Z;| v;1br( %SOW +^&"P kh[CDe*,7$D@2oHU+\uyi%I?NbMxԂ.4j/l&~;9b( [0Fn~oY6{%=|o$Ԙ+X8EU]6A^s"7o{^avVneP5z[9id`ԏ`X(DRݱJƓШa"~u^$X!."eGHZ0&4 ۞ydZ4LUhb`mQ>h{SGBrGWACW7})4tV}Eӊ q&8Lp~e+"*5T!/1Ǥ,7y{viP􎭛#~ͧ5x]3! ]XbF8-g1)ICRIGv`vpݭ]L!f翗x1 =_zD qIhM[ZsMF"z/bjT< AͱzF$vBFeS!_y3#/FGN*l/pwkBKq ZlAaE|nN `Ŷ#`^VvP\z黓ŝvlHu~i56PG^ 1b:sy"Zcͷr=hLBxݼ1N_L"TEY(fuS* nᕰJrn8m. 4;"%U_a䟻/~u]Bd<(\ǎIQ%ֳ/YNuo4!}YC]ZLN%©U гjБIaX}WÔyK96/D}eK:裷asE]g-)H|_xeÿowUp+|ьgT,xvtɈzj!0n H<#F2 e?A29/AMS}i5{ P(۹=;!R^LApÂZB:ɂrQu;dܽ?GؗE^ד%ш}ڷh#`GѨZ)J0}q숳a-  )vEz\*"x ɝMQ"YGuɒjUnech+k&-I3pVa ?&? 5%|蛧jq!oeB|\|>!QҘbh,Ty0/R }Lf`q,|PQ2S̯׋EBe|򪧂*[T&$S䓛eO<';!vV%Bf7U# WA' Z''ȾGƵcWa4,g]'r=.OJ6_ M53HZgg sP{<7e`vf*}xFc}|  .k>pD8㗇\(%h$3&$NxsѿKcs1k1P~Up;h 5d@(0m@y&@J~\Tv!Av< =кq=7-qk0V&NB(o6JmNzt,_f'֍ )g&Pn5׸}6W^찁=[eE|bN}v0sl3 Ai~,`7a}7P{0PqªY/=K5S&faKLN v@<}7AžD> |AٳcMϿamFV08gS_%'+R%jɞW |&%G,{iI zRT,t}Ph"k׆1CYkÖerh=cD[| \`~*Ru,͑8NJF=EE7]0i7ͳ#Q~D! /(@bم v{%Ȳ#j;w`CQf_zsdO3W"ywVe6\{wvQy:̈pYÆQGh-ܐ!n1"&󀓌[E[mr}S:`.bz;RM 6@`~IW|n'H)ziY=2{ rd(llI Q7TbbmΗ@ؔVsw*S_!@K̓\7Ɍ:A1|li̕1k(9;мJv7/F9uJdðY &#.VU ɬ*qc(XD  Q-rV~͙kgB@یҏC ,moF$l$;~^adȆ=zu%&\>#*yez=,j36 v^FJ.8;b/W`\6rT?!u1ohic\ 4yHy+AW XlB5`Yj~kj$Aӗ?[a &os, QB'J?7LuvC{0v\=r]RnfW߄å +oJY(, ȷiu^6h>S,V;9"`yXRW i(Ψph3Π$ 6s9ܕ^!I*`^e.Elpo zc1::h,MxQ'-k%s\NϏuݚ F5=1 Nx/.P[þϽJٿ:ȵdQ'é;,]cq2ȑڡlH $BciyǣWG4]S~/X \2ZNQe? “A1QB94b«~9wOLYQV3vٌq+֞ ?2S*jB"L" f=ǎtTq̓F"A'U{8%g@ |Q')t{2|-W%`6uD+rnf~_Zw=~eCJPtoq.WhLt-,SYרS\~?'[VNDyJxފ;?adD!5ɳ| ^FgHVx)ůZ.S._5'{i(?rK̄Y..:*# O_Jg CG"^D-hMHOes s΅6Sl/x@VΪN)HC\9wJFIY',r Vzxke 5 :T[iv\8*y`vELRC10kdiY[ش)W:vLvT'po Y| trߜ K@@D7zsPP'-\MΎˢ4dF !!]+y=|-uj(8KU\;y']Oy4p0):suO}fckW$ZX.ԍ9y_HOGl,8b%KX ZЇsiٖeZۀ뀫)0r2vԪ:U Zuv 5&Ԡg 0:u2" b_mZTbs83\ w,}>NF]BN0w(XKȧD5ek϶c1&m:$=D۽[%dcܿ Wa_Y33K4Dqqq&9BA?>ohn R9en[%X[/jzED.WT-_~cb t%`c}Lُt5b7]Սꄓs}~[|e\"~NI(+ʡ3[ښZ2%n'c|ϱ=W*(!e4{%HO:*z1iw2b% qBVV%v!98g,xvd.De _.L+D!U,$[:sh_N:޹>vta :v ĎNWO|r\?þBx-~*tph-m* #W$j}6r`cw?v7W>Q̓"b_mcߡ*QϪQLVݬ*%'bt?@:x"2ޑ'Qߍ6z~Dj~n-0{9_V6ܮ|!]m sS2 ŽͶY[ ]BL>iR~mp;f[ u JL Qiωq1ܱ-KD:~"7!~58,,? }a?Z݆s􉻀 38Cj# N4ݡſp^(6=Yg|fvZ ; Omj($)"X;Gƪ΁J:i-*G3-h8Dx}saeN;my:=dҲQ,[ bEqI;+Ը0MgCƅbc7 ψ$2;0$M|z} % ۗ;J?ڱ4.](xY &Uhqh p36[@2zrhۤpT2GY¡s ˳byi~ǹkMFUDyyq}>+w~"9rRh;6 T6nE1Ka0B~_` #;?4諦m'^/I#Wv۱IWy_N~ $H0"n :_F[Tv~]n= \b‚s]f_PB M?jV;J#Q?N]'i #Y#Vjo`LG 5킫LxanTuidZ5/-v&|zl^[w0hwZкG(T ϖ_ @>dq:(Ɵ+nau/Me:>|Nyp{dA!`:cQL |4VS?v8h } 9ٜkȍM4+JA0ҁg6z@)tԳ gL֬C$T;Rglf8Kx7>y==ݵ$/ob>PuR_&o q^^#଍zQV/E.C XQ=Sv1lCtKJ%#sgH'j~KX}$i#Wܮ6o-,~$ lb()UD?[L#Q uRh嚵r,Z*r_,).boqYzXonnsO `e|Ͼ ~L| Jo-.j~9i*ݻ_͗%QW &7#5z K1`Gq?Hݾ>k9MA^n-l@(#,K GSB3G=1.?-V;ٿ+<$:c$DAQ@:Ht ҞNI=Hs2}뛟H]!][$w9# /J5l1c3YGKaݪWSf<ǀ# s ZcQmFySA2A<|䐟&P >R9/^" 1enC&NGH=w`坨q}2}wBեfͯm19z;xyϵ#ĕ:_;[9bɉ4d};ci lj)^/-w4TqL3ٻjq✊Ŷh0{TyB'#`"-j۲K:FS+dfI+QjK<;ZEEN]szӓ}5(7![Y5Mъ +kH5vV^ lThp||72 h P0!cXwT ji Ia10"Y6Hv;=Pr"& ӅfL1Y1`^B*(F;nJpZc.L %'Da k\4T{#P>Fh< w N$RC3B ^W-Lj`DYkB(`F[LC*BS)G X4ڏjEBeӐd]k[{DS\ݔuN+)]س+LS&FRHNa4!-zk\/+b4u,$_e>jo6FhfЇ چC_O|^Ȱd9u N)iOD 26vзQ)8kS‹`)94*br`< %$Ȓ'dƍ4nq1)mKԪc!Vƴ"X>(=juЂBUkd3vg>iAS[!\g47ow(UdC@J'y^,>[j7*]7](X}) W"o⍝a[3P7nzWRwd{8*(h1vm8{Y;ŴpDKΤ _OlOIPcS-oYsgRe&O/NK_ֱ>խ3b2RL)Ū&[ڄW8xcB׃! 0c5QpmϢ>FV= w!vd7j0s$LS.N>%:d3#=>=#AFԦ:!;ijXVkedRݑ^Y kJ1 2F5 0ߚ1]$콪]!sr^6|( kn J)iG9,n{EqWh!a3$pJh|h3nP, q T934.X+B捀֛6~ODK|b}q^!Q-ԇ&J.!W5Pe~C_RS'KifQOD(fu1oa;}:!VU .3'e (GbNmzyPfbN4>n[ oJ%C5C0FrPBpen{Pج(jisQش'/ I}q*'OS혋.Cw!gAFPee@cJ-t&\"ͷ;@'`Q TOnG=kxxf҂?FJhu&i^mq#)gϘMJY07Ma}(P ix\P03!mg̒R1_^[Q+\@fϫv%f(Kf]ٳ {~LU(7".TF8bz4Lt\aF3[@X棩c7Ky^8 =zmK~^C(%nI5Z,'l a_Iio;Y|c/f28k|Y  ƭ͍C-߱4l[q ,wtcD̕W6R Zz:Dc! d·I:SIq1ۍr\:bS XydUDW4Ӹa:] n|9я$ǡBv&q*:z4a|ߪK|>sAd";41cάX=Ecy r5ٱ<./ZrpʘQjz&'F^z+ʪ1k].Do̢G1|k,r6pJAe 08 VgU*˳hKd1p"lByUA~xsfJI1@HB%hGMim(%C${ wa{*G[eVi_D1`5=4:Gq&!492-PG$+ *LI+pjV^ Y12#]",;7Vm;s_RvKEEqr~A»9)Ü]4j`wB%FÿVEmQ ux(^vw@#]("! tKgh:V12326x.P>ɵ)6+[V'Zhsl&, dv>Ib&ƿ>0n۝;E*偦Qn39m4VrYe/-eJpvxz1Fm(IO g#4]peyX0zN&w4~R@O$vxeF\뷉!x%`Xis,!ڬƌHOD!eV9[K岝!o/{tLGW P/ wNFx?-F'lD;2M0`U*CFn5=wVZRTtFoUnmg_7ڮ)s\ɌmXtjH 6MynM'>M %& ɷ<82Ec|7`4.X]MCPE̶ORt `> sh'zb+|鲻rQHfZ=b\8YEE-築ЌX ׁ gZk:Јwa=HvekmBqóS>Zfr&z3~V>gҲ%:Fc`iPte]Ex[Luܷ1^ ƈQ$] J/Vϭ0cs. 4Vh V8 %C}F_ĐaK'e ~4-g_9ږx- ;`m:uEVWmA_C"H 'iOy4)mq͚o Eg}xl(Q K/PM&vOp7?AW^#: ُȂ9 =37&]uYsP(^$3J~Lެ׵.-~yMs< _[+i&<O]_nfhڝkodjBBX ;ĉ1ص8@1a,̛DCC_7ilw8,.>h9m\7ݗf-bR:eOTY~P9]rt I`_E.GH)$"%@~Tp(m 8H>LM9N jZ_1djtŸ`4gOΌuEOl Yr].,'5d Lܜ8<|.a݅m~?ZBݺJ.|яo:}V{dXJI @J`]0Nv}Wf܍Ā*o'*ZPh2*z z?WBV7q m iI:Կy6MeG2,Uc; z@'"ïU J셏tEaz6e|] )DS蟷 _?%GȌLO:wQ[2|NS!6$ т\ 't1֎SOHDP.{H+&TЃĿG3N K?'j(Zߣ_Tב!4%Qa!B Q=ZFTFS(\P_y>= ȐZ75!~ t*iּ&.YJJư֭$ʟ;UH-~Tamߔ݌1!c#[^zp p%{]cRf@j%eca]\9SRky԰*{*؊]y*jxֳwUr`-/kf:"فC}Vtp0Q<]IE^m[\OƊߦC#ﴕd賍.eD;pq&'*swtKWvPGޏuZ+ Ce3B{bL@5L]8M1RZe ʕsͶC&}ƌ& S*թ'MM r1vJ P:|7=C={m_4S$}y3EӏNݵdR e{ ;It2<ŀ|EV27WN3y9Qmv3: 6n[+$'?],탐Emv8&əS0#s:F qSk%#JJQ[ohxLQrEbu}Qµ蒈[wVJ1 УW^ƪ3CY}5p+-X ~`3]*pP+"ވ<)ĵG۠wt!G%?!ngmc^1wgt sД|9fsc5Ƥ2V8fl1Yyn Xr =WW&Wq^B؝$L.W;-5).mw%,$8.v2C5zN|VS`[) 6Igm!p%ZBDoR3Kd"B5f0`0+4jv PU:# ]SwnnbwhKSd=xO1ߓavgM+o|:n@!Tkg #Rm:=R=Xj-`D%a_DKY@Op8},4Sbnh'6%{9^K OEC:d*Hvđ\^覤*w߶1B21OArt/d 2n6KqhF0lzk5Ëw*|ǴָP$G(䐲RؖŤ7эƖ,*:%>W󺦮_**TT8ͺ;1*M$V>ppKJY|B{T-i'+XbDO3aY@Y00_H"mT.wRNbb#jUuӔLrDރtn9#'^i-+RslP>5aE#B:\ZT3j7,)gl%my+ x^QF&}k+Q }EO\0~dOc=Oj/}fu܀K~8Vt-JTMS4P O^,!TMח!;3']o Y{3>.Ă]Au".  Cj4XGsW:6bi}܀Z A^ 3s!^RHj[]'*]8ƥ^^#i43LJ8a?dkL](C67+pn8?TIQ5խڟ"wvH%`:5L :ESlSpԊx'9B8##nYCxJ NR6F1ߏ뒦mb,d>y#q*Tѵ idLO^ ~⅛JTT[Z+ *KkHFÒXXhB.@ֶ X +~%`P3kp; _.Yy/%n>S`ҏ vz]&UKaxc"QY41/¢)qG{ :[N ji)eF)%BD3y~`$JCЭO6WxQ-hcVY[2Y Aun;Bƶ! ùvOE/5均=, Y'$dg+iP\=`4vjzۮV7&%EJ/kR{ sVYWа_z: je_Gϧ;Q`rPng^JC`MB7<0 f{H^+t,tݻk$b1%Tlّڛ ¡fO5Zf*K> tluUϮ?A X$߾[KL "))wIcnhz6ID68cXZ`Jg<&kl'YY0A_C aw\R\fKC)b0F [ufgŻH!g!bC}!F.8w!Sޫ"LDV& '̎ Ll;P(hl ƭwRi DR]Q:a9UYθr i!ن9RߍԁӦIji}4 it7js9vBCm;q2ѣ%(o$7E) u&OgrcT 8`|m4b1rttl| 4%M?g#/lj)BeZU U~f]3DeAvݡass77P֚ӫК&tRcvXL]8A{7\QG:Tﻺ6B͖,/aEkOf[sG6\13*aC!C[w* 93Nj6`͎q(mď&CrXT/sx#L`w8T{f':LB3"n."RB[I~vGUEvl[PIc)OzkTli$r2k{BzZ<oi/XeۦPTYoۃ!nU)+\:zF*eH Z<2#i0 MߕVaePsؘ[L9cVҧv-3՗->@6] x52=G(9@%=|xޛRUߧ 3|Rgd"C٥ؐU8gxKfeop吝b߼XU-;y`)v{/mIpդP/C CﺓAY/TZ~aj2AB5bV 1Oe.J*U( HN?^B7=j ~2 =憎3< 1v_i̖[W?YfT$?w ѭC74ꮍWOM(G[?;./E<9Z JrQΪJbPGF\\sI Lbh.*Y8jV$gaWH*ͩdp1EG2K?c@u$z6']G]b"fdJb)a@7^i1_e%PV45 jrY-tO뿊_2A:XմiX`?YKn@q9;</ X>v#- [ds[\bS+,W݉l̗ty;-{aؼ| Z*JCNt:y*L烷u)(:m}* ~48S@{G W29!'yZwX,hi@i\LJDAN10(aIyp7uI}=О0UK(J [pCNՐt1o†QO)ִ|MRxG0SJ\Fj񛑈ޞ̓XCL_Qts`,+/6P!)Fk2+DOgYSt:x8 DXa8NQV ޯӱdszK+k; a,Y`lr$ M_jx<~ٚ*-F0wx$ 1 {,x D2M0^ƏpX ~\ɅU#WǃT NE#.~pԏpÂ֋50P񟐵CqzAOPz  V,e9@V)u8߬`Bla:] ^U/C caEouS0dqsx XGmƆxnSapO~g2E Q^Yw:Lrvb v@x1m\ȩWf]}r9KwG5lBkGR!QU'81.E\Nnzz/2MX$Vp\{؎~j*"Z^7O=^o$h-w_l)tCw~HQDhy%er)O r=0) 툕Nb&=[oL|o=6hƟ;驆n?$mX]vж~rT׉1YݽdܸᐻrS^(ә7w/>OEH·ts6 TZguPTwas"ˏMwdHyM%Zij`5g*P{Vu p.D̿i$ rҍk݇ ԝt Ci"+#ABgoM27="y{Ƶ*M`hmbR > ش .#qfY_lA=s௧1 dnnȶs=CKgI*`^WnsǢ_4qG %)y#pw`~jΛ#hKLV5, _ s 'rڃte4WJ#@6 _#Ov!2(֊/тy\P1i U/"كhvG+ B$].99x8v\' ,+'CH 0l=Ξ$[msbS+SH&~9Q!v Vbd}+Ϯ+2bYnSO{yöjt27+Q_=?< QH;7^MZ`TLn tbX"Ðcɖd:?xN&nL(,)jXկ3dԭ3 4MRk"T+-uH {Z Dž12HK3M8Q1a~ &l11bqHMӯeC4 UOk8b F:w9֭=NXoHbbYu(qWZĖk\, gw&pP}:7E#,;r5x ~te,(>kop:|$ ˯7ڝ|֧^'qPО"9uN &pEpQ٢$$n+oXJK\`L*H(6> oeOc{7)bHQƚ8o 1#&1u㫤lrgq8p$YM읆X+ @"SƚӯOZ-):Fdg'9_g/цEr q&yK5-DRH[F&GeÁip=D p]o gqFZ7 q<5㓰We^x}:& {]! RDPR,[xum!~Y?|)1h1#q)#Eլt*T 2wUEzSS6k[(ZDkž#*FKآoV  )dsv+toÌ[dyV]b}n\0%:Ixt:=yϹZQx`xajJjN0tMŦ2ۏ^O6L&43,Nin)]'uӍ_xv*݆boz1|BMIH 1hy=H᥏JR|&dKmn]sA e5'{'c&[!^Wt䟼~t0ZDN nJ,7 3':Fs=B3qe.3ʉN^6t{XO{:`BNj,6_z߮pܚh(NBpZHaXS7ONnlVMB įH&>'5nm 녴,gBrs{Ǡ æTOኅ PuɰQubAc/[75L #wʧ`wEcfl8XKiQ~!z›7+"7όC+sMY 3lc3[kUF63 (XqҰ0fRf4&rw8#$Ð1dҊ|KT:W} NNQ p6݅A~8]ޭR Cn=Ep:S=|Rb3UFJVϢ0iē,9}=tJˈ&s%+8N "gR?J8vM;^*/ 񹊰a b_1V3BSt't1+vIv8IVo?$R,/-ChKk3-jk32,IJvPަ7_MAsM KL@>=:qr= J1}qdGVaaJc/:%ӑ\ %p @9zncx<^߁S.I QqxhO*VbΖ k hͯڃ"(\p*NiMQecEG~QU GUi0ϳ0y9j[6Z?:Ǽ~MMH9< A}gGAɎ +afF ;୦N[O䋓 #:J{3wQADB 3 cM{z[|^+ۯȃ̑\E˻wfVaOYՓOv#ɘV庑HegX%NՍc2BA@BĔ˂3bT-nƚF`&( @[} t+lhB+FONi׎P?ZOS({*0(C7Us<"ZBV0F]R{g:-U.&C_,QRθ3CQimvmgFJҸBX:n.Rnw*`d|j['`~/+C,7~ll¤WGvhφjr_p}mIl4!,83 L!,P ()Ҧ(nϭ- do2uܧ<Ɓ}>&W{|h*BMQڍتV]A~wŇ GŽ/@U=2Z0GD7sXxrfg 7L@+6H;-gGn6볘VU#RرcX9Z'#-˙4s죥+='_4nrRCS7G`.@ؖf}f\u3Di!}a11X&НbJ@$:dxC>w!Fq,R(WI97%Jsڝo~{b8&6NڵzJvT;rM$rOZ s= UB>&tSf~҈! X;ͥKN< ycf6o@4GBaKLRZ eo`@ؼfʔnq{_o{gW ih@_|e5t}ub, ?'쁌AԢ70whN`iM#_+z|`ncl,$xOIg2媫kBpE9sMf%}_XbIj 1y6_ }?9~],>'"+D~ib}jNQQL0,rOƣ 2 V \26tԄ;5쨢=ǽK":3Fr`G8zo,g$|z3OhVq&YpRQ#^"л- g@PcA :-JǼNtwi Cή mv@ 4X&yZ>R;ִ(q˾ e<韚^*V`LE0q ₉TJ׸M8A Ic*-;}dO˽\(5\2eҒ?N:>7\;b:>ņG̺Gva792UK)Beu Zy Snu`/Nt"M.xt\s6\ғUMoV ٕ_AdЍ4N4!B`T,F>Vh✵.sOQo]*2 ,q,,I[@Ov nA;Sv{?` icyI\{x) CE%'cc4si-AE2u<ӫ'b]d>eX\[Q_DnrjiW(=C<庅$~ FqтoI$aVK&>ܴl&4kM$P52ǧ&9&]3e<䶸E9llNNS7XofE,$Fg EZ)wTB.bVqQ u>}"Kk4|~h.Zo^P;B5r:r {dYuSP_|y /3K{gQssp0a㟻rz钣] [Ň}]2VhC%̃^3Uh=CF? JړGZ&no[ԍZx3XF!J5)1Nu3հC_e~h(a.S|/ s-yxi dX̦y'%Љ>Aqg@^C-&L.MLukvvؤ>]$F%f]p`EɼjK΀ _(lD:៦FH;sqlPc B: i ^&$Lu{M%`KwÁ8ϣ8W`Z5&Cm73<}ŷG( !qDԯkCbv#[azO3)L;UԠ&9+K#6?4= :gk1$4V}Yi/x!릱CH.o%e{/X|q΅ e־.pOr@:5GB\t(cz_U*lCm9gs]e5ZPVۛkF Kv pŁ=wP_ܕgsxHI}zv!h0s^…Ɗdž_!Հjthu@?\FF?2 O<Ƕ#IKn8!ԨFVDȅցnehe|vMKcZ_C56ÀI*8M8;!DpbX#IKecwP0Ҫv@FV#QH^A9q<ZP9qxxs;:;{7Hd3{۸/-GGf,31z ٻK|?/u3Gaߡ d)i;3љr(:#y}?lYr8A@zKL, PCo6t'-1d}Ҋ GM (ʤe",oW7@i|u7ЀZ{*8he#JjD$HWWQ{`9,͝䁩jK(h؁HvdIz~fyfN2֗/̾ š+~P ئ^XwBrI}^h,oB;!j{imMr![/~{b +]_=n3LWɗb|H+]p?#,H9+X>r'IOuOvm X582O7c\]X zշ -"Pdi)evޞ \j4fLh 3|M|< BM:. P!dQ6ߔLk\n eXS>T.YtAL.O[ciPX.klJJ (GP2z5aU48Z-ͰX3m6a#*m4M&e,^[:?nkV>u:~cz`[f+,D6[a@lpyS<ԋQwˌg9۲Ի7Tt +g0~X[NmNߗl/ o]fow(x@Dk/̺OW@C":cG||Pe6"D%[h?:empjQ4 a2n|5"dI' tk0\S" ! >*5j0$ /3 (4bӑi"߉wRR{085&Ś=2**ֹؙ@w.2u09/NU"俚?[ҦwΔs<%F,?6eG.mĠv!E=B{Ӷ)1 u'T,2A92pŊ^\P: '`jK ԠU{gzY91'eI۲u>XH&ͧ }p~l(1ި{~:SDb@Z']j{: ҩM`碶'YS;Ғ]LlNz Ͱߩf*[iӿ@? j,%4J\7c՝ͬ(3$i=m}x<@wu=1IttO)Qu qeQg ui^Tgljsp{ESxÃXlmRg&/آ_Rl"-D.4ҦhÖoQxInyuGSN@* mu w[ҙN_ m|ZeO`rέ tEI?kˁ颌zwF)iC%QhǜW+K~>8npdte7Z6lR!^L򨣥OC`AN坟yS\dؼ kͅ$ 5At 1‹ 'y-|sX Я>g}\媟V5;֦85-sl)U#HBXי??ބhԓHWg]"uOl۫)%8+ $HQ2"ې @vF2y>nYpmqb+ٹŸQ cY0acSeMQA$q-Lx[:Co[皪9< @|xv 3iQgt\C@p뭏ؠīؑ.ϒ?iʤhԩm7[ϚykpVCL]0ZxRIHR3}ʅnWg" gnHsK1D}զHP0f(VI4?!nW3U/7%:5„ůMWޘlAKS[T̘|0EtpYiP3| yRn6)J嚄=() -ҕjc]G4jqoɜx`0UcKB@ hR۠? Le6r;ۅÚmѕ6 U_C]˴ ɏ,p=(o%ً@1~Mu/IJ|\~Sg!wv]k35ZJZH'TN+CJ?`-<w0i ICpjs!Bו;%g}O+LXƑ\RcV:Kn \UlkHI<8* Mh:<)_.9I GRż2[փfd#zB˕#뀯#;`?rfkx;`Q(B斺|h֩N\~Z^v7׬zaڶluܕ?=ݒIP=Ħ[a1\I[j`6崴v ;"0f3$^Rܭe\4PJ Ѳ嫹,(-:SP~um&2GSg$UÐ@CNE1*{G(ʧzyպQ3OcB: {R<3rBcO%=&fUpz vOjW %c58$=Hzd-/omiYqZl9R(*THI`g^B\ܬ5T7ʶXv|!;TMpDV:Yu֕^I'^\,කͽkʒFyAvtK#/LJ" بx ;΄4=FDApfOu DOԴ2gEI[i~&^!?(=&krUXD9#&#D607XFam^({G(+W7&UrKh euGNKf0\ݐ(Q[ɣQ#$Ϊ99:XpV˳OTw1e'/$%@$_fyk8\΋>H_ɽ>ͧd2-l_[_vUB瓕 Ԝ0tbo.5;ރ6"5jf g 4?rJZՈp+2oW|FG2>y -|2p_qYpSYS4=' .ox,J(ۆ,*ӈ쑲Ո$n]qA瞛X+麠i=F`CAЌHob*7sL;a]@**pukHhhȬOg/pX!'a9w 9e;n&l iRnGcZ5KAЊG4!Z0 y\3 E/yD\iW&X?VO\J:Mr5?mvYn>qOg򩊇A繓?%'G 4B;l?Z u/V,]]lq0\P^ghyKL .d324XVW1?.+h!˱*X`ny]%$X:FYH%: *dNeIg@#8,NfH4П㖏>Z_ãgy4gd=8m@. N- svN%wшO? :ˆRM`"4{or:]~VNנ~5cn!CnAvv;>G=U9TLyqe~ #l"Zp@[|"M`_bd,w2 Ǥbʼ)k^5g]z۩G'NS@m`Lw4Lo[L<vgjd Q7Tp6w)2?s/me6Ih;"G^^CHKb.Ml>H`T+e_rFXwoR̪uGz"aџf[.qʏ:NEQ^/e m\\(|4 ց&n(c_:Q~SN*)9bBzR~ D5*1܂ mZ KՁg*QseFE"sճXLޔ%؛aol]H9y5Q(zWIBPVBje_٨ә*2ei;Oa\⢢({’:I-El 'n@'FMnnS4/, v852XX||- .H7Pe R!71*^>plkƢjUeƸ'OQw@Y/(U+[RʱvQE}Ǵ|ūl &+>U&HC+b1Bn 1a-Cfd 39 lrcKj4#L#itZ!5?eѨڸeE-&}!#9u]&*&zc]JK1MyKuwKhEc/R t'_Yp3*%]\[! sլg># JaUWƇ'(@꽼z Bz_H8զz$!Ln\ C)J#95Q` 9EkD_xH]:zȮwY qF>Ҥ.,!L *GL+#[1@E`j1>sN9i6H@HӊJ(c+p<|3@)`"RuVW}*1=B"DebyRh1e ۣ|ؑj ai* DGp (KzA#Wc+qTek"K$v-XJDkY8a~Ќ c+Gv!TxQyrk Xdhfl)8Dػ%2U\4naBxGF'Ɣ#hdmHF K b}Ow3GIaNdk:45mbi%80SAvn lѐW,+ A{&D$Oƽ \m@&,[(4x(ɴ]▜oF 왴{hkl+cB64Zq5 QT_Rٲ\Ƅa@:cbcaD",Q L >`Uҝc2a'*S4>o5m ݈2 rםy>Y?¥6tt}O´ U{ME`ԛBJ,vMzu)kE%; ϡܜ3?@8:$_\D:ƶ[&"ɝ/DFK|<[  z:7+(3q^ 4JU1B@Dv=x1 zٞy&@蚛\d’ Sc&U\P7a3iʳfaDɘ$뚉?3 Ayj 썳>֡5m`w.ј j(EZY2?`Մhh>kyvA>${K 8=a9Vmg6K&^Y2-qz6nYmRK&*kق[f r`^D?'X#Ê9WH*\yL|ĻEIHy zK˰DÒj]zMm,J(P*8>u*; gKJB>bjh: D9ۘFVt:LRGFC-latcTwVdh69˶cĠӢ$dRAs~0E3-xy )TN6`,eY- U9!C^s0Ax6<Г.7bk 4q:KNr^.*{Ij!$#[h2etQ/)eJ~7`co ek(d߉dJ2Ħ1 ;/ U"4O ^֪Ш*3ENfC]Iaq&trL-MN\}Y֨xwI[Q1= MZ[SNatʛhǨ핼3}?CҢ+ `' h>pܹIK`0!S/a#b$&L.jVEGu4D7 ҁ,(NI-5ɑ56  F`J[m9JrDܝQUeokd1lm$㙳j;(B*vM. L<Ktx'CRgҹHR$[#&5gxc67KV壖rQ, iK`!}:p Huv0mrei9͒ꊱ^!_̋`ԇ?-$Gqn?"^j]Q`pnV#ɣN/zl.aksT3Qzmz @)0L,f/8QW#1mD\e%oѹ0yNUncW^U֣a]!WOeF\E+EXQ@˵\Al4An2l5L Sf>_n[#N&a~\ ^0"B|{/VE#4?V[ Y#{Gק%M5tތVҎG&bSHd!*!BDѻ^}*9hk<f'ץ3_]* Cu9Z B'ؓ7v LF: *Xbp˄&!_L US5dM\iʃvO,f-=m?w,mT7iF3Ļ9ϬEj>7%)"gW}5Ҵ( Z8YTϖ=4W[+op&RKE>@jFMikBN|I)^:×ѧIͶr!(lhB\ݟzٵnTϡav9ڴvx /z\WīD•T_ $( - Ur@U SD5ZL g݊3tT٘+{956Q) P ;]}:VÕx̪ΙBTGwi8.=O^uA긜g:L+ǻEZ _]jEsZ~xl(Ppl'0"Di=CR#0N*0@8}W˰L?3͑lްm/vXpH?B"VhO#%bDcPh4~hA݂aj=bexy;7YS{+ idnmgV&2 ۍVw &2# 3usHod#OT^prFF9v3  c&mU!%'aJɃiEE4 b'R뢘]mPWqrՍ!pk0:0AvÒ-bƿ -u_- ЋooXhYXu#:4ፖG^XڶDE?Ib[>1BZU)W`fJDRy@Q hejmR;  eMю/%6MtŊyr6ҾAڌBPr=Zc_Rvb:ND~-'ReHdYugjn/'ɦg#K!z|TSPdB0ʋ58k4Ϋ.B:+XRM*nULF6À~zj3kp ڵd{7T-f7{+?bg6?ir,8$V@',BX TƖqםp6 ?^cX Knj 02I9B ӱѮ]} <>>_ڝҒ{a\.D].Õol%GAIӁʤ^<^JqV -[;;lӚ V%;t6Q]ߔ!LAc˗4H-#=2xG T5ر[q;џ-2622P|HQ @"`s`52ќwiBqQsM9M}` l.COHaȊUN5Cyb:h(nhfzVռ?^)'O+{>ˬ˦ `t/Yj18#zJ=yۻwUǩ-:5 #&]:PRryߗy*YRr2]S}s{Phʱp,:dcbo}ȒQ L!֤ }/-f#.7"d$E%\ˣkhʛ+!GbcF-qp.k}m.KPE5̺4aDb?bo{b<$U #6.Kܕ/!L¹g+: 76[hWoQ? dl |eL37e {љk\j"_҉[ SڰPMk}6Jy |ﺻ7ՅG9XH 4&-1߿nks)KBF"bN 6o5%SO%SHg")x-xw\|S_0,þGi?d_n.W -,{qu k$TN2sW5/jUEP{kjH=3ӶQA/lvZ.;LW!cQo.xB_wq)Pjs Q1pEDѫ(Ѝ ,1-,+ng:\SAQ?O6*]zdm֯!x'5 թYvlGi"7ҲL:٠S@9E$Vc9e[BdLhUϻj޼~:mwή0(k⧟-neLT H/%9Qx=qdٍj(V)&xǟߥ^;T3jwFa;7Jhq"?:=.[^rd>6 aXXqAĀ-KӾ6D[[R1r1u=rcGA1hS P0f>Ѓc9bG&/o;Xҥϼj{@LUROfd$|XQJȬQ;-`a*ފ'F_{I$fcy(vih@hV"*b0fYyK9ş.ҡT5~&ͳ;* _ Rl_l`ZsЗo#gGkDBY)* PX[*&4mm]X~h\݁ C7]ncUD.XLux]+k>3ﳘR{աS@Nu+y0CqޒzmqR\ݞ/h$Wsp[[ܚ>:+dp Ȓ!k`f[/EoL5rAD9x#z1%>8u~bG}e`oAk j*PkX!iTT%uI 4T05D2}JW"唽сm?h`~(NJ [?mJS4 KGe=/.Dw]WQTZM{)妝1e<߇q}Jh'klgYze7{,OZӫnG=-Cj ؊dӎ nJ&.-ԯPk/kw'/19]?_G3CA ~|0v97IRt(m( t;gUYtO_"vNɺ b6WC0rzl-?&ST-ƕz+H6q'X|Gh& Ϩ$՝7wzl]GsuuY%O/:tj9 ߀˟nˈXibkN-lc-ѡJNbJ6ئrڮہ" ;5>ȋTtN; ui8ŗZ3nv֟N:WR]98FإB:8"֖  {̭s@# pf鏥ty+-2fcvzwVI6p6QJPua3JM@L%̂ =>QHP˛P|!X~F-Wd<<\6[u \_6Q9!|Ѱ'!B=B}T#|pEyp2VF+*Q21McԢ⠁ Vrnߘt'`e$8%GJ~+-(yխDD>-%M-Y;ЖS"1="*0E,٨pI Hk0`X3*PtψW% |&S2sһ^DL@8Ղ uuy! 8_ 4r%+d˰ŹKBnUS^ rl-iА6J d3K{Q8T{]ä 9Vq &lmFP"[rrȨSE9WS+ɆʸB3y)mA%fi@}}(kDAZw-!c` svoXb#XᵻM,ϒ2[c/|cD%nǃ.6F9ݫ4>vX~KU2a!/}Ĉ7%rTbM~n\]A#%HYÇiZvvo{Z܂m}~H4td\궟l' vF'|Uڳ{{HrLnޮ}Eh<ĊܡV H体u .Ebf?y L\!{T׏&J2@y~&mrZ z/X}^(zႎRg@~sp\ wWMrXєZ\|:hZ n k/ݞ2pkJleȾPgtz{I,Gv*ڃ()65A9fN֙udSuas]0]].g;Fc`bϚ <4ꓟ_ * EjYZ׊UwV m ^}EL)ޭjg1d_b]x!/[o9C=&A܉e{i_t0!@&ʳ݋ 8~R㾚K*, N@(=W tϣ: 6\piߒ39V1'8kUIj#F+!Wɶ%.Lw$"@G22ĠOHS?k1"32euR#\CdI ÁY/U~,Oy3)l!qW>(`„\ϟ TWl)|Ib ҉cY'g{!2DVjIQ I ,M\ixI4ӞR8C[PpaHeo63y1whF˧5_9!e`Wf`aTA Vv<(&`egJ|[n*՝2SV*7T dϴsmdٌ^ O0ujx 6`OSG)Wbm.{`X$\`3n{Alfmd ϥ}9 5P7]sEAH8 uΖh9 WGdٳӟRIQ}0Z' $#TZm0م[k|La]3b<4Wt *ͧQhw6KOkǿ-ђ,oL2+.J9t{RBO÷bɯ0 AJ&:3CN1HUChcwU^̍٘TM}KGyH.i;v8'1'Hsw U %|;@\[`f^iϱU+X : B'V;"i;iZ.[T¹HüZťk\u)kTrC!ۇ?,X)^8w]xY~'33zv>K&N3?bVwJ`v |q/[=j+˯Q=d|>DoS$Qf;#$FrmJ(f}n Zw|2}4 ^\s;]j(-^ J%40o*j^:ՆZYPIF r^"St.Q\O?O3@AAnbr'X5 |J5U7A( ULgt&'1|+/aTa(I-P"x`¬t"3_'r {Mfra 7ok҈ZL`Qjˀ0?H$'C2O$ҮK?'3k^1RY#iH='L9X>KOTvB+N)ۊtwIډʧ02${ &_VȌ>[G)7_*xaCpބMƀD;ųf{@,. =D2hGx'8o !q?ӻF>Pu-Ј2|tTwjL׏KT8c@9o[fx;iznyɾ\#9T MWO\+W'A 3 :·C\/tÒi綷k4Dks(GJ /g$+-!PJIИ"Y ^) - ;rGT驿}{"h*@L"aGȫ$R?S%S*Ckϐ@TCdc-fFo ϗa5XM~w5χ>h3=%+_=sviH}3jo() 22ls)0y~e!.k5;G!{h1(f1&h=pA;ިsLK7 :+0`n#4> @'WD;Cq_:9}d~Zm ^iw(>zcXK 0$% kwP0!nr.p:n"rBthv˖C?' ޾#h(n^ʃ33ZaLx8:8>`;o>̺j9SSNa>m9=nhidt*S@;Xa O?OqB61rzR0AUeM> 9WoӬIP2b:j!Nptn6*hù_ZnEWWwSsB0-kIDh?Gy|=e4H6rqWNY?[/CK9ߔie8rr Io@9ՎA7?0wurO.MG 0ЉkOhKv%ܖ+{ZpK0.4s1ݙ q|mŇ,8DD>Wv 9qNNi^Limw/0H4$h.NGTG%HVr? R/OR<$ 0u ApMUoM>w6 @.B}I+q@4ݠM]PH}Usv WדH΢H4 yB7{Ц;ѧŘ%~m,oJʨlBOvhUPո0 m`p(4|A 2GM=8gqPruNujY#i;ZՇlTQQBE=NMV%tE<,+[B8j8`y5[މ3ڊzI8AFeeZAX߀faUjҙGB\F.KGrdu8tl6ޜM b>AJ{A;8MmMe> ;Hz`}sf(ɐgsֽ];C)hPt^ N<, v0WWV2j`:fXlcdd1 P|+șJuѴ6EgY.Gʊ(Kt k@k!Ol"ǽF(`O0?F}j,dMs~mzW{1v MQLmރ;ה诪Yqִ)7TIMeyP"5TBigߛ#tcl䳄2Fh6^8R w+oԵ X@Rh@ײT2) zR8!tZ 9䚰rL`>F0E9tm@ԝ& 1||]迉oBfaDW.7b֧|tz(LCH ??F 'ʘ,Vuj>;FilV=1W2V*wGcOLBds:@1$0~os 5K{t"Ns{3Q$r S~^bLސlhDzKd𙅳˵t`eXT1@` jj+F\Q' 5{`v{aYBk[I0kFz~AI6SȋkGs%:*1 _L>PLݔpw? IثLZ;r4w];&/ҫ;LT'&=E01y^z4Ikjoy2Djd;BROsudDTXM!yoٓ;G!<!S*0nuK&XVn_^נG˂+nS?l#dr ;K9Yo, ˹4$=Q(Ld.F!NH m!ޓ2:rY2bد-歒\HwNg apP{շ[#^_ Q{Z)a~Oy_.ZhزN"C?O=Ц1_r<v> m9tFU_(/Y·5{ fG o&i%"ȯr z#HkL9K Nϟ`]naܳA$U_ka>e>OT #t8DOe,+I0_c$LAV>\e﷡WX~P5c&Z\YR!@x,ޥil1}rk[nOo NMMfW߀(2 t^0't 1Wcܿ_2⫣X8ԻwlK(RQpXx)[jjf#!/ӂSbaJĠG7X_i4$!ŋľ%m =Ugjz&[G_*OOo-9A4'1lpѨ&6q$6nl)tä ;3I|^}N|m,=Mu? Z#4$>j3T@(N8~P tS5oO9qE$Ķ>9&I(<s]ƌIx_~S M>2=D$4\8鈶Up[BcbR6nkwD3ġ)y &P$u6A K.$k{\FacYNIZ= >W>5 azk4p9j&nw.㾧22&[j J'^R}8!&j?RN'sLҌwj"?>qм$FomL4T$9wMpl1(e-`C>SHR@8hqWɑIZ%55=ce]0caj@ۮ(Ɇ|hu#-kۉ'9BZgꊕyO'ėuTw=E*l6 ~ь9plo$"Q160ui狰B#]+,96JG,vS| ^o)OQHg=2nX zQB$' (@嚰 ɔpfU+!IUx_K!Oj^FBVy^_Ti^p_-,׊UWdb34)FwN/$GZcMY4/N@Ԫli%#pŐ[Z"bhT,Wl]?s֛<(J&r!NSݿAٔ()2SmOOrjbM !*ugBĢ$8c*X,]YwӉgeLnF?:57 Pll8@.ogf#JQh4F\!?Ym~I<jȰԌWq !=2>}A^2hgG\:ꔻ5`F5:v!X{BZ21T杵",uil%^P,lF5B!!HI14xCK7fu]tu6?mq=Sz0FH%PLr;RthBde^zd&~JceY^iƖi=9v2u( ;tԬJuGrQ(` h(hmĦ?E-)z'0IRՋn$i˨i ^ u6>(YD$?!GYW`BᨧPy;7d_< h(F7IVrn'6ܤS~Kqxz^"#yZ%>ՐndJL$h"޷CYa/ -z8)#s,j<:?ʺ UOxSAHV5GM7yVv12K5OK7P5 \dՠ Q!n#څ>C2aY 2 p-E&:[ U1*IK2E -p5l/=I1WOF?R1<#%nP[?nd#2y0|e `92vVFLX~ӂ7^ş~-hX*r IJg7Mwg4*\nūj`x!Kk2vl4㙡 !o@!0niY 1j4 VsYfpL$>pA |AD$>9ֿ߹ܒ!n[/H op8An,'n#yA PH6]mJj"L,zA~C6u(h\Y*K])0'ܴίkq1z哌 Ęat[Dj0YyBa{,![W3Cd8ZJֹTh] x:?BS}9Q=vOs%J7M 4 s̉U\Xg* ds@2qoaOݼj5)j\RVšHY!Sig>9YVaM #<$T(" \#u'{[jt%X(]m񺹷$1$C {Q4V"Zsu15K} ZcgC 23JXI7](h-#>vOaErɚ0eqE$i0F+rX7VT#Z'.s%0L8uw-?a>7#ӯg2 HJiH#Yu&w5j#s8v`N:+j]0-*T3 *XZ2]v<VN?ȷ"u3Hܦۢ'!-ÜɹBO'Ί,'GxIS*ʃr FIy~Wsi(klTipch;gO{t.f Ga@dAD Fp_* +P-A]eb=Xc"[l$Tb~-^Wİ q163Ta_=l+.-)tnϿ\va}v \%.UVz T(x7F8^BM*ʶWS|@//>k#9pzDtΜt@D_F. 4jHq@7Xgn? rQ4UN#|GAD?Ps=LNWU:Րa Qtu}HM2XT[ۄD7Ǜ\bs1"jY.ݹd*: uj1M_W: qBS ]Ϛ#%8ylujAh3G{&Ue*hzN=ED`0QQYZ|a̞`&7"iχs3AdN@%h:+b#7_),Pk9z.666*v&f^^WYuuJ|Tv^=KBE2SymcObe2$ [BVR|c|f훷j2ÇIo #6[D{>K;(kٻl~r[AO C 8ҿoHl n4zN(L qmr[$螏.$,>" &hZ ~ ;P "+c]Ҳ"-u/X;Sp.=% "RN 5,Jsw^R}uu[%Vʁmф/@_$_0 F/n -lؿ@H[2Wv&۬K?цnWx HdZFiPPo8^si3̢Ώn?r0g^}tyb8_+4Imȇ*XQzxbs Ym*Jn^IUtupU)%͕3m;[W,p+ϰb]{aE5C|{ Lם%\$\}q#SOzn"s5%/J?+^/?md|[4 ~D[,g3?_YWO]дbE}zZՇP,"B SӖ ghGja,DP0[J,B;aBbB [d!&־^808i2`RBeړy~;?t: `!•E|m_ϟ~-a$O>$Iv9TUkM҅B_(5ti\ґfx6U8V`*%rxVgݶer/V4!ُ쇶 5 ,PZX6蚀N; *ZI)LS u=Wa|•=u. ~$[/2p:g,{.- 3|YMʓ[^VVL)KOυogCP4mW}4pܗ\f}3YU|0+'.Ꙃ_rn͑ޚh]V~|(uh2]Dk[yaa1 dȝo@sX_Mx+-1!*ɏ-p!ULjlbyץOB=:;=h X+Uي8`uau[yzyя1刁ť#f6wq&C/?~"p*YRIIzl]?@J{a[u6Wm99+2~3[XUϹ5dnKII[3>Qq9QY36KZO`1=u* Hf?TsPKp1Z":'r5r_:x4oK)d̑zD֐85Y\OqS/bz(.,![ᴓr쪹 7YP+rҍ</;6YBE8 X\;H=Q >T,ZSǞ FviX(eMpmWaRZ 6<<36 ~Gv-B-Ar3K'ܬ_x"Q6>ˮGaؿ<3"l3f FIf 7͟M,D2@ޓ.YizN$+#(VbAf_A+<ԧFCE6I*Ӯ-]u=|kwXvQf.pZy:gI7ȥ{D{߁'iJs ^֍vݢ:=.יZV~ުW0䂨VV@$~}3g 0MG''#e]Q&NThK7~_Rv1対4+}Tx+V٪ ,@ŒB>tBeudjbbFvzΖY]P䟕o1bf \$Ԣ皠CCSHc+#LQ"E9;YѲe}O!DG5_lA|A?`v*2h  3 J>ܧEƐK:oqfUcY 6m+D &wg&.3lG\duQ"@TܩO\=_6b"Z:sTpc^8=]JsUwӅRixׄJ߹.OL&#n7WvW ?CFqe:-X5 S*c2eC0LEjba@­0O4znukNj0J!'V|t|9r$~efҽ9,a"9.wJdX|Q\OG=vQ٤:m3$ǨuLWlۑ#™KQI7vj8Hڃg璝ȯv1h7?}')GVV8Ɋ!md2b¥MC(UN@?%5J$Qsi )(13.쉧QڀVў6ü K8fM+Ȑɤ/NA]PW HQ'!| `j08'Ӆ+e4w)Mwޚț_kkRu,f[kϘ㢈` XUsuDnU0{YK3A+:#Z2ȸ7 KKctPTJ,a/qhyf12ɨf "a;0a2("#dAgEHEhHg1|Q^J.P\PZe!\$yKLbAoq9zU*l|1ag%ԕo;a-P`g'sKӏְn3YMDYP8<}*Hxg\4'Elf@)EI)߯k}?Mq 5,4JYd=<@"gSa'F$s|<dU',m }b?xy'Y Y㔑m;L&uSłَ y.p7>_>nmN_Iwx<:ռd\=[T7mA$SV]wq*AҪ \g(}בC̹>DfIF b 6_ @y'1[0G Ʈυ- 9ԣZ*u s͙|s`ذjzs|?ԠqzU(,޸lmӝO#"ЯYI}EE6EH])3Uev>Z,h墓y XqOGV*22{Yctْ?S 2jm&RnS2茤Za{ K}2ٙz2K dGk^bɱs;<ݡbE(Y=<`|߳C#)R;e(t: ?kGamXI~?R 0 R05(,̽J'pX3@ͼpa Ȥ"^BZӦQzzķ$-jT| Z}3g'b'*}jsX]ꁐ-R$cɈ;]ořY&.=n60Ҙ 5G'JU@;Z5-SUG6f<NpPhX`-`LV\O6L󆁠o2㛡VF{. w &h)<~.Ac*OH!~B'7j"0GwM/&V]ob~qj v4׺+ OԗOzg=ˆ@C%iK~tZ_%Ӗ&sxrFk)g dn8!f /%Q%K5輈bA f|B*Q O0Tnᘅ.`@?1]6[q"^Eg>H0V5Dr&Glr@2Ds)<Ս Nlj-(HY>#%bkOx*q?!Jf/F3i0*c9uuL70u9pg^:"LΘ>^^'Ltfl}٬8{% ɇظjև2љ[kֱȆQ>(qW}KB뻮Dž€#j\a*x|9u0<Œ4!a_n04ͬQ}< pg*MT59 _/)M2trph!E6~eQPHJ Evy#65.Mm5>~b g_NQO't#v)0#E 0lc,)0 pV~ls S4Q#04Ӡ}qSMQ#EA&#p7!Y͞!pՒb+0 ض8i߯dA8^gZzrn[+E5ħԓ*wY'{V@Z{ aɐۛv,/4dbc>tjP2Bk8OF}:`ΐ3MKˍwkUM+U-(3G|uG˯_2T+'NXv"g-W%Z(mwsnk&&~J,oR=B47#;s+̼Vz*OE7o | !E;Bc SsL#؏WPyy~p$iGW#<$m[˺oΗ\[e#/p\SR$F{HKb>-;%uvmfS6XG?^V NK~jFz(ɇ[HAgC Zl9P ^%Ш߂lX2bg^ \#,/Žrң>igkȅƊʠ o |,Ň 7cl UYE[XIm;z<}~Ӹ:a4j64?`n rG_ vIH M}=*-edi3V#I*Oق8"'HxH3RtrוN߲J{5 AeHWvStr޾jI4ob2FVC>2QVtIc5J4ONs3M?pw*"ϣ}}MVt'ovQPN8X# IΊl.BPWV^R엓L2eX?K i &0‡mrȕʢ5׾zآb=yZB[Gk &]E<)=^ERBrN[}D엑7_WyAE2_lu%51W8d4:G,()~fO_-(3@y_bN~,XZ(0S7]Ð=H~u9xe,#Hjd (o"@)PӆV}1iB5g~ըT|>n9gOUοzX¤Xyd%➂tH I]8v'I1h(,)ohhep_u4f օU _(LN;=JTӔTZHam}vL"CP_IDoщ'1@_K7?dcVf&xu.²x9ִzV?\BRlquү#7[D3=Ele5K2Ea!2^eݓ>CDukDݛ+)ޓuup9iu^J8:I ྒHmOg↷8(Ui&rJ}ʨV멥bˌkr[t*aE 6l'fdyKiUz O z!紲&]o PC3RpT>g9*GEE5lQ}&C\o ped啼k$A n]՞~Ǭ[~!8&yfZ:9x/YF^[vz=,ܶ'6/1/F(hҟ˧}CGP#\ƒS:yA}dYiM۫6sFY)hi '`Jx'=$tHOG{SrUp(:n)0 'FuKۜjy 2jΛ$`|F,A><"b&qZ&`%MGug}({VlT%K~ĻH(:Z !P*qc ڻ]!| "վu/覬v2: ޳ON|"nTB ] Ո>țy% Qq;avq\Q tp_q@lgkPgp-a J4&|=TqU6F~8B 9,:Jax8s6Vhy`Z.:,.AIrGrQ1H ”|r!f2q *}{z%ӂ@GȡjEYE_yH؉ΨoSYgʵ`w`W  KeX3Iu-,Y^ 69@݌py@}8+C4Ƈ{k,G㎱^|cdW3>s&lu|% 0SCծ3G+^EX3Acr"1KM 1Ӎ}"w7Eaīs|$T0B(G4;0`nݟ P(*UQ1-0&҃PBctj eb؄ so0 ( ]䲉%wY~!ycLЌ4[Np.Y~|2>vD gb-jssWjGLK"q]Rq i_]@y/:$ȴ4܈ն&>k\R0p0yǹO['s uh5EP8Cxɬnf?1>DDi\K7b6h+RO %5:уR;;]zuVn7hΛ·tTR'3p װCN#~j<ҰA᪷϶Eu2=691#Ad<кmw*NJw<Gh@rZ,bkң?əZDŽzr}¯V;|B US9%Um|MeZ۲1NjjױHN ? Lo$mOwIc}\N g_)~ɱR-Xn!~5@מ 3z|!eH!ّ҉BT\ikMnj6i/RJqr`9T&3f{$ҳjR# 9IA񅯨,,gͻ 1H20S=9g@c%ޙ.:sZ0VSk6)&SiE-cvv/IGqJ֩s낪wF.V%FJu[/I݉`]lNب%) Qrr.*m܏i5  |qb_]3m/cbo%Հ2<+>qBd$4f?I@C;5 _ uq;Akw9% =e)IEt:N'3.d^eBJ"Z44%͖h:Lj_o,`,G4=xŎU}3Wl*ܸ\[+?jJd^w7[5"~!T*ZcZ&5yU/XimPvʂ 1M<`El3JOPrgkKL/9(L%-uv]W7޻A)+_>7S4|$mQbF8w>[D_.?E5'ت nb::FE:5PYgxҰ$B蟱ݜa;F*5 noB<᏿_VƙKE|< ܷyi7 (־'7݄_=ޑI6\+kS/S'v>: ÛodɃk[{ljY4{`Q.fC3w86eY$ZWk&~"θULSyONtdAE G@T}߯wDe)y>>b0ɽ}Q3U xDVJd_{!jB o<bMFۉZ);% F(|V-#=u&E6Z_:,,8ED*S+u[3ơ [Y9>0 ,= W°Mܛ2AoY@r_ˏ/o2f.(2WL/A%F92jD bG@ǹdAjO^hMFxk&@cĸOW!QKGe̞f'NK ߏ>W_V5>=홍6~ndvU'ؒ$0@8d$:ԍ?ӳlJIĦ`ɠ;qkFH_ZIqlhd!-IzfImv䗨^yX}a͙c壐рbUIg#V1a(r o ;Hkɹ(Kݏ'YM[T 7E@ظr̈KًN"M57sʟ9]"(q]¹8?#Bqs W @k79Յӽ> ܩչKoya|]6}\RhCuzsXuКPU`b h {|yW.Ȣ"\ ueT3Hx B"&Wqk|sȓ_ZJ%M>RK1 6 cAJX!F?Ɍ=fb8}Ok0kP7?~]V&ņrSbb0"㎻Z ) s]!% CJk8*pOEֿRUJHBt,bMzU=d-*i167˪HIB3 0oG!00vׂ5vKxel-oA ^m>ridvu m2~>nBweRoW+SQp(l=fie~X[hw{ h<sG~cZm3NWF}@*&\wuwa:srM/_Tb'LJ3l^~O"˿7,_e3윽.qEg)B:vEI.`&YmPXv >p&kT/G,?5"Dbmѧ+-Bܽ5~v+ }v0J諈* şQVش}7_A@.%v ai#4K]Ug1 j^E@VwdsJi5-bR$`+u p8ڕpKFZ=4^=  f-2"\-h43i܉I{?mck8ZdH ;ofϑUG!RT^Y'zGS-4V:xMW\ȺD܏v2aM/~Ƴ*ƨ? t`t o~|GhEQ\<%YJBtA-/ɰ;7㋆^kKr},7 @:5,} si,,"lf٘SQ <@,ĖK!,ȼ6T᷎: ]ydPYx7cı,1G}uYn;U %.e++uemEW ;!E5Y>VΚP~zc9R4|Hy3cwa 7f$Zc~w!3j'SN\'kf'(;geumH $,ag"ˤ+TQZ߈ Tt$R9d~r2"IeV NO>-*2%ɟH7p"F=IfJY#S&0S.2Sb|2qg .ۺ^,lnNgN0.|zɟ#CZ@e" { щ .%ّ}Gœ.PJe:8L۠.cjI\O7L23x_8&9Yù!jF}{ʮc<4P+DO~Њѳ&2ْ:*qhse ]O7Pv*tԑ([G-Xm*?L}`qM'5-cFU0j odl7% 5iO>%Bߵ{Z1> WyHEPJ_uRsYG^gif<"E0$G͗^XM/a&\+>Ui`\NY l>/b2+FE91R|3%L@Z)/7DZOnCV[˝T@fZ6Yp"=`_^qvsGnӚ M-ż 12>֥;FQGwyV 6PjX_9R7qw_Ⱌԍ4%!ʘEZpOlj.󙡥%<$Dt×Rcɧ"cxaϾVӫ[>֔i5HRyt]=QM;|JeOnA ;՗(IcL?du^吷KWv:K!b$Cd ݉prI!7O#{Om"|W`*n"g0w:&`VUId 1æV^OZ#MRHxh ^Ԥ:1]J5{X c(a,bHal͘Ҁ)Bh;=ϓC` O?nvJF5*z!gx !h}G~h2+Sa;*O)Za oc(^{)q$\98PO"@O'i.MWOn.]mq-1qn):]Fd¿5kdTC2wї-t3U\ЫuSG߃5 Ft.Lj >Oh#hF7Av)0]Mobo*ҁ\mAKlck? Tz-D rg<.U㒼 X pέjK^0B]#B &ida@KP 9.&kY+0 (!C>tHk1XRaO*7-vX'x74R9\эcqnf>QO*zi;)Mg:Pt|ߡUN݌;DdI$'s-|'{CÊ0T>r2Hdӥq4]T5 Mfj9lRT7fKEx~?d%z9Dk+yQ鍭XS!h0sd[z梐ڛ39 EŐ p a9x' Ts +&A/fe6U5xe#ؿUl~*.6b{|9"6T'"?#n[NõuWsxڂg9brS=X6< I]-U'ij?+TZ)Yx j(OdsFdX$y$_=Ou4 *elֻ4&="N D T>j# @ɐ:lqtT5 ÜJ =ꬺPYN{ YX4ǒ` 92us?h&5ndw'ґ+=d:&gQ90.8lieX=`mV}3l㗩Y~zҕu|^%f{strǂ1B X6"A@-W@ %ҫ³Ͼs9Z{e3.|u[8wB7)Fv73xG 7^u=j/EuI)DDҖa*ywm-um j)HiY52NO=$K.ay?LQ/UͱN>#,#~Wpϔ=4+p4v o iYi)WLpAgb| m)S%\={f+F`LI`9)$>[C6f3ʳ&~"O9D1eϳ%:kGxѯ'wi>]#dCNWՑ;W CaxωݳC<*ӧ ʁ/H|NBzնc@%##weVut)V&JDzI}՛py׭u@ݰk}ɳH 5\ ۼ=)7OEUnUaHTJ3PQӎW=!pЬ%&}~0^.?@sp)ϋ6&ooWM!:Wy9۟=[K۵;A~nG1.9aǿBmB\Rҗ"$q/g(kj\jx8O+]#<͌ƹy^2AmqhWg{T^ ].*FQ+TW/zH\fU{-0iw5V$ۭ㯋 ۫]|P OH^a5.Xb]q0gZʮE .̛Z;EXPY$UbXWd-޻OЕA5TsP}=!eyt?GI@`~me {TZcA~{Y"CjHgϽ nP06n 89zm xHAbgڜ{#VklXd2tj`c/O8./7Da+ U"'nnpd~ kKlyu;RwzVk̥ n>~NЁRtgpm +,*\i,cSyi f|D]pBjFG7FwS] gojl1]8q_S`?V: ,y~egW}ެo  ü Au|{ZƼ3?s @_7ZcM`i j :u83sk*Ng,*fpA8%D/84fqEB&FK%*+<^ Lc+dnWB=:,d\6r22LT_L+>Z??ԉY͟>hmHqns2xV$H1T|[sH%*lOR1q"<ZNI҇bm|&͈Ii*ld\瓈 Ěźh& /V4v6 fw5ĞNgyfRp&|h ՕG'PZ//wh%y$ Uhu.l \@8 +3P>&*oyu015 9\]Ĭjoݙc!SSㅣZ0s컕͝:;l3~m~Is֊JmlA#ᾅ&.iSbOF$^zqa˜vJt5Dl@/s'dH/,< >'y@aqW>jD 1!|(= +{Y/XK,&Cp?ՠtwY1U>14'$vx5{227@r;0H2@XJ(e qV0 kݛ̧oG OT"eeA$JĬ|THe,",ӰAE=x~v3 C{]iQpm.`G4K0<3fad{yHV8E*057V}ƽ:tn Nz) 9t C] '3%(im6۴{ 룳ljl4Lu`)gh#\X 7PkW&!*rkZYQ n5,/Ȕd*nn {4pCVha(o$v[N r K͈kݺmG;Y|:ߕ1wbR^cid]zpNE+^vT?݌bs/ )#uqjvp%AkFNרG?_{Mxwe3_v *n᫐&(UΤ&!$yA!i 4?6=-&MV3,HEUoa^r?~XN\1Nкrql۠ǘNU֔ryu!F1&x-f~)l k{4,3B-RkSd)}$jDL%4z)m6D[iöO\nXNFz&#!zZ<>/]O4cP: ($?=WMe 5i@׏U1FeD-';8PNO I9nN <2ܖ<V5d1lǸi81zå:' D*Sca'*d3;ȬuvumV8G%3ˉfeE3&^Th{$lGA_n{"tIRZoUO3 #1]>ljltaaR[&ť[95NRwBOG]0#bD;QPC/!@Rʰvl%7 ڒDDe !mKo2qeTAv/lqH se3b=3p_!^Kz} C\ݗTǥҧPV'_=:^S¨_ $ %6O)A;0=u+ә ;qk.jdmZϑPO g*b!Vr‘B 9s6[` 8^ŒG$ /V+Bx7WNU:1>"=| ?gtO $aߢ("@2آ?;h'%@p\|OJj7nsݢ4Wu_~۫Eqk`+JȉW66''tt[H1Tz=L`]]`? F}2x#/:{_bDyͬLJ-78 -bfDMGoEon ߣq :ռRDn]UYYy3Ȍ"o"صGF:DDolbi Md {ǤLo,ҘƅZl`ok. O_BG+׸̴Y:iԡJ?p*wAXNJ$TfQY0`Prqim(`LN oȣn;f$0RR0{n$dABl 7dYr [J0KڡhXޒzxDMӯmz#w z !5us/<˂ƌbF1te ?vę5U: ^$QU21L9L])es:bQYn+ڱ>8VZw}(e*&jY4lQjЎߎ9 2wT'C[Psrg8?HRjy,̭XKH4MK[ &T%>~{XAƆ^,[d-2\OFJʂoƳ8˶f2<_M%T>+ $'& p(Y Q(q9-k&g~ ,1=sf+qk)d=\ bs5}cyvt6;i3r\QGFX)|c&M`i~[+'[HVEK ɗ"wf+y !k$J2Ioeλ ^V`V,&㽣] %v. Hc۾*V~+I 3.G5X8_ w? em H]Lkzoٞfl_.%a|~F 2ŧY^ǘfӣcG?'%o9!bO!CBi9B ֆhny+>ZHTtW-}dHX2M[!s|$,|>]>}bL4ż҆4M*=?3l'.ˋX9M Oz҄`4a!^MIPT7hbN_\@@ׁ-PamqEf`}0?$S!t~uei1K-{ xAaT|Y2\X/ƽ-Xd@T!٣Rcy N0 Ŀ-Dd,dvH:fn0yVv廣S_dkը /~Jr⻤AY.MSPRś.ڀSNtvKd|e-n(@1~1xԤt%kZdA6b5ݯTk\c]p_Zx-{,um]7LS{aDdW;t+_^ t'H (!ߣknXC&# E?z\\y<^s-8I= he\vu~wv­Hw9w+p"hnbI9p٩};u1y{ejwS !AC>=61i'Ծv]:U9DwY(  ?G]m xHPϐ$v he>~@~!["l Ve,5̇yZf>%W%c2w,)=!f aG>DhU/ٰ:_K c_z ^4ЃsYMG%25@gO+`97#Τ| >^u9M0.b#c>b5`7±'v?x_^lK~j2#`G@wBOb' U\V&UɓF@fݪKn`q5606\_.‚p\ˢsb^5;,@f,ȘjwT)|_y"̪Dc8^%?5pI1 GI2s~#K7>ı?EǬ`t1>bvw+*H& S 9.[qoh#X^M(dDҤh'ǠB?_+o@&$Hci:.`J7gnRN(;j]VbE8(wOk? TUAJ ӎrGϖf5yV A+ |N *q񂑿D*1,Dw>d_L3ևtџԺ1o;i\.OMi (yq3Mg'< Y3WddB9Cntxj"eQ;@.K'5B0!Q40c\&:Ky])*m&QC**ͧl M.E5{= ]R .E{D]a {Fhq؛$75k`XO#C;hCΖgn{I*PDLx) mfjΖ` ~ 6-q_@^M͉GcSsMu>UUQH5~ݘz+[=0pUẃĪ(2T3Ga#=@1M.Y2s攡5-NOE^T 'R ȿP/z>1GFJuP}%4t #a+W1V&STmcu\b|G귣I:Aڲjtll1 '̄p=]2=):W7xw Mtw>.rs!mv"~/d9:t?IqS ӯA î`pj ME*{T^Z\96}OK w$▧}ߜ.Qˊ ' e?Y2-[}SGLsM"͍Ziixe0l7 z *Ejw4Lןy @9ID3u#l5I>-vAݟBxEvGu炴TX 9j Ǿ,uI2J3"Kuk Z0k M^$9f%m֓pVW;cM+AH?-'Σ$nd`R$ ؈a#9!A:K8X*١[j.(i63`38з"?஻-&M#HhrcBAH.3 ũW4mqꝡNg:T024էj/J=E3F;'o=HS ЬQJmbϙu1gGhi LHȟIx1LGJ3@D)dUIT цא)鍣.}Ҁ[^.D!T+ƞ?݆M^C~Sz:0=m D!ʷP]ĵu;zA{.B-92@@!ՏM۞rAnpl##*S=+^ Xlyi$A7AVp=qNoRh:fe|{{nF8p2.W{-'^L?mv;g1Ȭ&Ci(+!~E [+2!DP!3-q9yapRKGzjYg#ll-P@ȶULV$VgFlanu~R (ϭŠ,wx' EdQlvރ7sKᣘV.w_B࿙b,ӑS]{&\;O :FҝZ 4)"h:]\x,[K_jM{n !'7-Rn"%نCdG[elOw6/'3> Iw`G]yt MkVxls1?@nSj\Т^okk <*fɯ_|PC)P}*]L1Es.]6 TPkы^M2ܙ*v 1,yP8'9APx }1*h]04Gg˕mYxw̭9AS-_ <- *zX?R7[MaW>~oRh=Y)X_GzQ.৮I 6S{}N&ڜ]&#c ]Ul/$R 'q5ձ|bk; Fny,Cp# M8C&PE,/Z`5bZw67RB _LٽVIh<.4 Φwn"gXu3l~nCvT@iS>-Q:ى^cqkf:Vh F7X96JO (ƹn0Bҳ諳ŭ2DG\Y;[~L`qvY9 %m M$dƨtDc?PŮK{RtG&a$lU Lk!FLBb= L)~9mHZ*Jg.К~W_%c+X"e}->'w(T?kN1ZO@皬]z{8&woM#/np3:Z*슕h]~jFT>Mھ cʹBIEFW膀י39 4ƳPKlG UHNCiF-<9cSʕ C]=G? ff@{ +H@fA C'd E( u65vf5Y~qcQVa'S&û+x0@"K(,G>nPoİX]*‡9f\\K)'1us]>@;"Ŵߎ#N{ y*o2d>_uō!%6I~L?=tq^L4ڭ@G3Yk`2oTQu;Wֻ˷xpҡQ4r^_Yqp ~nO󳐧շn./_|k!ƷHmZNXd$COzd(>oybHe׎Z@HaWC *EK͌W UtѩK _7.fƎ؍7߫B)$48O װT^[e\؊)q奩&BpU@#ኀU]M- /-0KW98ӭv@vy򴕧\~G"L'2@b^ 62oͧ% QmzXg%.{ܮD @Y~L3bD,_]!B%~,F={钒oazmhp8RWhEV PCP)d^OUB4kΫe_|d C1"ev $nabߪ܀ ōCJ!''?:J~X*^N/HjL|ekȨ!.] vb>I" gNR4M.#~H;Пr_a0?!nnŏ jzzDYjtT0Q\ODfmz1%`% 94`@gqEK ٍì >l+>Aƥ`{`'@\V&JO ҾY ~;9;z.ᑝ;esC *cz趗CkhW0ic8^%9賂Eu S)l>>2?O%;/ AEWR]u *ǦL@~u[<_ІL~Ӽa9=ҁC[WvBa=EkF/\%WZlvN]I*7?Z#bpSܡC!%?>>Wx=%%/0 !vH1e ~O>5 j{dCVf6ȥRDn+]">ˁQh0ix[ )ΊP볎8\ӄ;WJ(Ggp[*\Hg|E0n܅9nk<>M)ЏZKL ן1 (>t:sV:560*^H{DA#%; $s~Cn ໽$ox!tm|"ICm<Oupճ4 U3vٜd=/&.}DF˕TPbf'/O*Zȧy$^YG47FA@hͽZz.Y ed$^qn| %U m"^cI)!}?eor9} ZԵq j .Mv`Y]ʆPl0jEĴفr DsbE=TnfZV0)+Ba.]p. ic@ /!] cXৰܕtŸvA7 L>z30mQ;.[*uf??Ej>Đ:rKQ+yOz3i1ZYOEhEoY ̪ jJy&J77܄c#@_ Zhλ\Lմ Ab)F ,f?ogR5I1a" jgkxL۬Ih-y2El8UCoMEakDɎ4A,))R0S$Z]l=ږoб=VZ(gdu3"IIj? mz$EVj1^C~HjnϘ7u$LJO{w޿8S~BIuGl#)J[/k=Q7ڻjXX2<,ݽ.|aM)Xml5ةS}Tspeg62a+[U'̮VZZzq 8iF-cS*NsxLsƝ54ymcx}xTbVڑ>V*n%ỳf>  I#C|o1IqDÒ{qVAt%D?"iTl yqL=Sq"`)ʨ,#"4n΄U,V"e5v;v"1x}rT}ۡPUyZE&$7욭8Fԓ_=QD0 # Kw>GJ)/ kJײsc7٩fttNzcuHM 01Wœ|[JAy!j_ۊL'|ߓ ro An>-KHNXʳbw3x K>#w@ߐa(ӎ^UKTye߼J#Ń'6-/˦<=9WhFVY 뇦(0 m{g@ -%ec x<&U':_F  1|iΤX?CX|ڦH U^1=yb#-Z T8ъrY6&ӿBsjMݜF*tb$4ݬ86Y,ڢH5vT6ӧH벭 ,[MatٖfJ_: Z6"_9HiR dEG ;ԃ60᧳'s*2i9:/M;B D`Q܅v?tĩE B[yfqaOoQQbSIcuPc?7xA mۂ`Ss,ͳx~O6h7% i()->v܌sNFn!"r~33؊ hYFU>^ˬ_&g CEEyWmڂr2kۓCO^St'3IYqb|,` ڢU`?р,keN'ν`bJK.$e˝< W;Vt kQ ,_; Ga%it=X51e7ԯAay3c;׆S8\51tȌa[ʼn%bحDAà{1vNIW$za+2@+ #V#c'ۥbI0nlV@+YSmĖӪF%u* u?/=k/23ŘILo3DMKx9)U{0?v"N:|T,y#g? x2ʬ26,NY.o =^WLPm\[ckbLTNC+x zmOxuZ%MϿaKq #؂Ȕ٨"L>U(\H n:T܃ iv;;L~][".w#؋&Dpu_,=TKb-Q? 8]|lW g;o E3'i?0!,u(-;Ӝ{!u߻óO.s7fΠ!iȜ8MEKS҄S7_zV -܍r}J$QM 9‹r 1Vf|TѬhaOqݶ_k=3u'3=n0gkdB\쾟6b`Z|C~ )ik2}Yhyx'.Y]yXۥ׈ HiNή^jwv4^8u`QC|j,s0^Equo3l5К !d JNQ~V S~>>pH7* u柾oCi.U g90-9d  ^9Sm"NFp}8bBGYW6|zB, lorkh@KWoOܚip&<@e>%f>jA6 QN$ٽ/E_HO+?gC(jd*Ӥ!KZPP}l!Y*X1c1[ +PD1TA^,u6Fk$-1Z'6upZl].&126]8,weOKdp}3 ;KU:##d |@k>E}Ř,3ES>uM"zT{O8iCmI`5ʃnZfdJ rQ%Icq~lˈ6w rMɑM;=DZ/hK^?!<9W(Zl{$N%CoTh D%}%mWtOxXxA^B˼J F fT,{`:22'2Rfu+*v0K 54-5]8)E2s:C=fퟣ{q0ۂ.4kXc]cC'Lկ&WlUH~,ޑt;.+%)媈݌E~ڵ(btDZ͎DuVUA* 30wSd -[b숫SVC&Z|}2wٸmcڨ-[mZX™u5([&qh1a Qf" ;tY*^Fs&s2|ٶL3vk[ĎKƴSg4y.X f7%D{g4[fn ufAn|>@850F IG^q'l}ERIg9%'!0eG1NE;({ uƊ~Bq) Xڎigm! uڔ1*~Ufvub$lUY_Ѯ!m#ۊYFo@ V-*ū%J`Kbc H早ˆ7җOKxxòsV7_4R>v&^Pg0QK>Z k|)P^t?z E^bl-9ƍ.`; 㒔YMx@VǴų :X^XK]vr+8CR7[8@=z'j6‚QPM3Ч`@oxB:UDA[/Az|ql%?9mܛzG ƕ~`X4V\H0UH"lG̀»HAP^qK.M(G>ZN7I.A4!6c yϨ2 ƞ3Y<5,άUPEXgp=S=$wc?l 8E$QS 5gaYyuA_O^S8]SIQX񯆈ifIƏHm}r)ȰHhoc"BCA\v1A 9/QYzWY2WYnpMxX>(#qt*_,~-'w`5 f?WȌ_>6hhks ;5,> o(4>%M+dP .&"N:}8Arh/ [DVt ̑M ӥvynk4FgJ=%*Y G+s')G~HT"3$iL3j~sa7iQJ)UV7h=T1kpkjS5Tw=yqBq![Phv(yjϝ+o:k+~b@1ݟR~}08iP2*C0\,J6f+|;vx }|j&DID*0&ֲ. |kH^4 /-l5t1 #T2ސ>O]\㔘^2NaUr9iC-Kҿn-kļ}M -d3ue[ z[ÆqwhUn;6YJ0)/'đ:: !)_%Ei/l•@:7=X-W!ĝ&_a ɯz<{,@g͘ ƶܩތQ 7Z{ڐ qgA8KJ0?^=`o zĂ߶q4%*kD; 4oaeEa m7eՍ5@z[BͿHUcS@td2d_z(V mqJBɊ,s"6u{e#է=MofEcs\ND9:3t+\ڡhʌϪ1̳2>X,Wq-HGG%OsFif[w?Ji@:#@"]I/Oȃ@ޭCfbQ "@n rEmCpU+)MggԪ>;W5m"a#%B^ĉ*D =a# ShgJ9|d)=O>_HGN]M>N/! BwYW@ i$EQ3m'SkUdPms[% qňI5?W;c |Y1.dLb?" PW(|Y݃i!M1C"୒9gFX|0t홙j&"oeJ0ٜ(#0$Uq; &7d):ɱ|b=cbX?~?tEooh?tN)ӯ@}d6Qci~Q}} ; ?SRVj+&xUu4-+T4`Zʃb}3"E=,&E01fX"\C&m Lt݉ @Q_u 1]F]C,:h1j#Uh =z5tD:vfcWŐ :N|~7p`[Y?fN܌|EP%,ϬlaV #U,GVסhee=uB^6QtV\h%*p;O ґM& JƅpHps%V 64B_F XF\ PG4 KcJ劎ѓ֪h ^Fzj/"I9</$Q(F5Њ =09ebu~'aՊ ?gt*'>rG’m$ %0(M_3;Ս{_kPyno8? c[OUrzq ! 4霾E4GrHUNbo]3`B6Ϣ^v%yc7Kv.z󊈃jx?kSHA,* ]vU779|LN!8fQ 2 E躁x8apɺ4q (à B[/ɥ%+:Q*Kk3L]J?z3o?NkMسU77/Kcx*i_/BQݹi ?pN+E7:j~~2|_פtelu:`crزߊ,aԷ~pw6K.k-l)B+ѩr0*|xIJ  LlLogq1V}T9lۭu?THAx"2i|Cu:Aa"a =S>wHNlz)U&~|(nNFWx<a$W?f ԁzySf#BUafqint7zJ`=0>jN"`mˉ5fWCy3<&`~j?&41,^=e} S[*Cq?fP&Um==SEM Vbn#cMOO H:ZEn +)4T~[+SyZCVjܸ3.A9V*x@s3#\Zdt1toŠz7H#!^ )s\#W'~ hWrzC9bD5NrԳ|S/yb6uDp0_Po yVn*X2}" YZ