libvirt-libs-7.0.0-13.el8s >  H ` z뾂alBm†P&\5] %=5 にMEͽ#xG1bq:P6)݂M=_ 4~7`Lӕ>X$ ThrP8-(ZR DHT .6UI)sm8)Nark MJ4ۂX5 qP(6 uҦDR ،VwV1) {5`7cT;{Z6i[]ָ@-`JF9870181392ea74a05e847a8260615f2ead0cc6fdc7117ae7752736bd18c3b51bf0d6ed388f57b69ff34ccecb3a630e9d23b9242bGT` z뾂alkhSM.YwYVj|U^z6}h>PKj&WvUᝥ߳,xgl5[u@ M*vZCDBT U߹G+ .JΞqWЀ\'>;i8Bn4w^ n|gCm!zAuOoxUSgFM^N7-dJ%cʡIyh=̓|H h~S>p>(?d  3hl   $  /l 1$37 :T:t=lL9L9R9(S8Sf9Tf:gf>O"@O*GO4HQITtXUxlYW(l\W]Z\^eU:bl?dm~emfmlmtmupDvr wv8xxy{xClibvirt-libs7.0.013.el8sClient side librariesShared libraries for accessing the libvirt daemon.`oe!p8le02.rdu2.centos.org}CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le#)/-.`  Wfjiooohhh {{CA  v 9  H?P`~QY*s\)E?/I,H0B)`" K1#;y2B*miGIFg ~W8nIds~R DQz;Ç $qu ;"X faw( K!7OeAAAAA큤A큤A큤A`W[`W[`oe`oe`oe`oe`oe`oe`oe`oe`oe `oe`oe `oe`oe `oe`oe `oe`oe`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`oda`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`oda`W[`W[`W[`W[`W[`W[`odX`odX`odX`odX`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`oda`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`W[`oe `WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`oda`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`W[`oe`WZ`WZ`oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe `oe`oe`oe`oe`oe`oe`oe`oe 773f4c2f36c530e600e839ba09db0379faca7b056133da26c14fe36b4f6afa2deec7b10d6930a141b2a2e04872c9c7382ca55011ec32c807f999ea322397f68be9a3bb3fd4015ca504fbc163519fc039f72a51be9e3c4139069a7613f7d03f60d174d060489850c9d8cafb329685be137ced95abe3a4f09569d45b86073c5ea8b0a3bd32fb392ed4c456b8be17894d604f69849835dfe7621c6f00fad6fb63c196f8313e8a125eca330aa263ac5f0da3dba3e05f401e95c62cc0e53df8a4438bb4f84b0b21ae6d503f019fac7358e387e90d34431fe6b250e78bffb2a41c0403b4b69ac2bc67cdfc0a8c0e9281f12891156be4fe0ec32e0bbca6265834730d904e70cec9955f36a3d54a2132cc33240eb07dc5efd0b3cf60b1b9687f2c0485b8046d4418aa20b18024b37735e97755531c606bb20d6c9dd1770795a3154defb5c4eb3b7a0e26b9a02a3927b91f07682c5fb2cdbf18309c5346aa77b50ee97ad80058d5892f1f6dc6605383abc1d8c7ef2d7973def803e7bd3da255e0338adbd212109fe979afee64b7bcf49e1be38812538b6934898bd51d7a20ea3ce72de2e2744cc3dc536a138ad70450a87558b5a8fabe5a0cf4e0d57abaa4ab968acd8caa7209adf97341d11d1ee94ea49389be186bd4bfb39205cdfdb6bd9316dfe76fe8b7d878dfb5145a0d0a8d1d9e5d837ecde63865ae841734d21f31cd7775196f9a9d6d9459368b38c29c73cd51ac83801dc6a60370aa6e74e96a431d704b13354ea095aa7f57a15538ae6f6c7f563863f954d290e8a75abb819e08c52cf732ccd354c86da673c8e37a6c11d139b816e2f1d998c1843159745b3094ac5e0190dd0959dddd6164b292d08ed45fd69ca6fbf0a12ce73f3afd1be1afc128a9a0652213848c4d92c8055a3cb42be514fb2c730a04dcae98bebe071c13611fb4fe61c02bbb103d24616ce3af981769e868092964a63cc191286e7906c5a778fa35db2f0503051d2f5c1deeec398723c60b4747b34b07d952f7c2711ce6b7be4afaa151e26b5619978efdf3e946d7c11ec8258e54c9965df28582ebe99d18832a7fccee4dd09794ecc09af1cb3c42ffe67d6fed2541eb24841efe8e6a41bd951a14f03162949313d2048be4107802180c32ade9406fdd47775254c2e54af42d1189a05c1f2523256411dce90757efdae264ab6b9ab3b8aa220fb4926a75941f41b12788557d080ef8c207a517f41747a709cf8f9bf0de3be1a23c113d93973de0d5570a6b895e79e9f32c5356010bae770c73174c005311bb6bd97b1de7f7c9641f59818ed4932e312ea5cfd1e60299cc0159a84f6256dd9056dde8d37007d6087f9e1ba0ffb49278eea606048f975230e5c47391fcb0d7e551dda31d4ade97d35136776445f18d5c2e5cbfcb217886aa5e783bfad1c5703686aa3f7cac4a7a6a1383304b01a716ee25040a35f1c3f2f4a012f63b1bdc43d214e77f7734bcfdaf7235ec26ce10bff0828f1d9be25c7a9c1acb38cdb944b94f1d5cceaf7d66495ab37b71713424b60686cf9fbb8075dd19f150d95d777e098744266bf5073b0be2115cffaf9769e4fd9ae3cf635da1da29591f4b57882aca1dc998d76e1eb45119488a38dc21bff3187df9acb6e2018bf755037017dc40dc462e6feddc962eb2178033d3d913c1ccf4229283709bd572defa32db6cce985d0420a1e31959cb248f9e0cac983f8be9b9c5da4bd513d37ca34ee525bd180727996d52a6bfb01241655d98d42a768b5961c75071a1f484efdb2be2561db8549c62484a71e7b4187c031abb086ed884b03dd13c7e1770ae63405e2ad52531aa6105c24cb0a0067ab959b917f4c3165ac980dfc05538b0d9a3d537a11ab9bc857b4420745543f08921fe2d48ae8fa089e7e4601d1d3d798df1541fbcb35ca45789dbe7e07fa65e0f5db8b09554f729010edb01b67c60eafddad7124effbcb31ad0222c96ad9175803b63fad44b4d95300123cbd15170a4447f6a10ad1e77ef4453f84a7397c0f56fe98bc89c83b54099999d6ea32bd1805b8c4f7ebcb74f3ee91cc96c898ab38bf23548e400a99406ea0d65d2874c8f6839ad007bb27309c870e4d5fd81bf9668da63eabd07859ae503bac3b4fd0f9ff498318d07186038ec2e71418e03afbbc7d43995d478c099c56821f1fc9353cd1f56062eb70bc8fbf17e312b1fdd9dc9c1dde2cb316041750cbd3800ca7801e3b0d55da2151972aedb8c248522efffe90c82c29450e15f40fbb191f43439205578338d69f7cad95e629be735401471c191d5282d0f8ad540526148fbb7a86e975d873add71002ad3e3957c8b1bdb1f6ab7b5edb562da7a0aeb92a8eb69f1960b73c1687dd9b158b2d371efbb7f1074aa53b711f5ecf57fc8d5949d7f6ce136c448334ee63919904998f69d2a0d40babd125d573a234fb8cff7a083526b792ab4e6e57d8e791c1fe5046b9d2a7b87af69a1906c815acf242a71f7e11d017913fb784c8c938df4ad97b2a6fbdfb09ddb6888034f8562c4c7d10c1ea7be6c78a13542d2f6392f351018c706f34c02ff958c8d0167e78d2262b365158b8073663c365e6308ec21bd2b01f1bd554ef1140bc5f494ff0e92ac993b30e495eb7468a1d8ffcea1bd9e559f39048545029bbfc72a14e90d61dffb720996ad94efcdaa6e782984773c90eb34a1289c8da479ad09d76f91e9fa9748dac74f3ce8568cdd26fdabbb928cd0be1ef773a4f2aa62feef224dad6feba70c439a5dc4490dd57346e8931dd742f389c07ee8682c790d0825d47f5554fe38e5603607ca30f4380ecd2ab39a3227443a2391fd8d8cbab97b517b551c6e99c41448629500b6b6d97797f8d562272342011788058ea3dca788aabc40944d9b629beebb21b837a99aa3c7c1907ccb399636b205c85ca70be8a24c5219d05d42e9d7bd7a8349cfcc486ff259678466b5d49192d4c7dffd1a956c3b9b29985597d0d7632d8bd07bf39e0e54a0b7658d5733ac594346dafdb3ed1483be64951ff1dc21df023720f464222a011a46e5a8b15909a7247d96084f6eba88cd144429e9bf1312068a8659cc688c9dc6049c84b03b1b5030fffa93dfe37ae68bd3ef6e2f6ae341eb7df2b3309191f4eb3f00acbc0c12fa1dbdaca2a0890ddd717109ca9b1bd21a3ee32d5a9a79ac9ea174f239a55337174d0a3e1391b57b2f3206fcc33f3666a71ee8aff70a5afa407156ee0a2831b2b72308bafe165e4407f2330c97ed7c5de315bc1812af4eeea4e6ecbaa68d380bcbf6f8677783aab21930dd80cfb64734a296bea18d620d0ae76ae72ebe59627a8ce2c964db1d66dd71798b61602107c8ae2f6328c828bc29ff066b237931ea8537f8530ed12f51b574cf0288188f41fe83df016e1e7793ab800922ffd1f17d5f3f8eb109287f96e4b409533b0a4170d6813299f5ff9db4e9d7bc20cd38f57863fbbcf22d59c082eb0d9dcbaa1221b78a20ff8112758ead9f1de153896d0c0f1f3444eb52d05fc0a38c9365d003c12c90dab074647c431cc1291ad01fa4580ef1fc60cd24a8f21b1a72f4fce3fd4bda3c0f5be4fc4f3ae2506dc54520ff887b6a9c8c891a9c2e71f3e3405904642d076ef39bcecf5c62710864e0d1cbe843744a5fa0591c2df38119bd4cb61fd592fd390ca0b78037efbd3a4567295c5fa49768909ed792eb48731c34bb349a1d2669f78bc776dcab389722fb5ed8d2de3a63ec5444fe784e98fb4056567c193ca6d4ee22f38314a15e40de9e2b54b2d0233a9949dbff4916f8dd033670680fdd0453b5ee584b6ae0da092c009eac9e62924c70e6f94ec5475de4c62c122f760c063acfdfc7c7c0ecbddb01960ecfcfd0877b7f76b65ef9fe5fac29da2c4bd0591d6761a0814acd30a2bdb76413e5ef7c7af61f206ab17af3c82980a50979f7ac31d087298a11f8b932ba369cc12e7e3db03faa0b4ea4b8965576db4b1e34915b68813cb485a814f244fbb20e7124c6a5ad7ab0372973d9a672d9937ef110a503bd4d2e40b4356303fee8f0ea7280ff587e5b83e5da9d5678e6c628ae0ece2d21e53ed5f4d9fd58d507aa6b2a949c7541bc8264ebdb41d7ae46d8f8c915ea9a21b24c8a4704f169877f7b6317451bd59affd3a02b7fd92f984a9ad65c1f1c341a247f6205916357302cae3cb1195b0ac889ddceff7b5209732a76de88223a22d05c236778ef1b2251cd185407554e7dd7626d8a1900cc335d16c14d05c903592615f038783545ca36daa6ed1ccfed3e3d208c083f2e5b19122fdf80bb8b20b4f76abd04ddeeb9903d7ca9c4d48d6a1e69e69ce465a0353bc23674b0a78cbcd4b27be06bd31391a9268576c9b1ba8d66ed86813510ddb79a935cd76df1ca13c3a005dcc383702cbd1524f442d07f287fa9326f6e4b4cb727fbdf70abab31c8d846f172f80d28e0e0baf80213aff25ac45be31743f3ac8466ef5d15454a7e71f31412c784fbacf931ed4939ea4887ef2f818631237ff626f77caf265c4b336f7328825b228467d67aab37fdc9b30ef4cf6690bfeacc40428ac7e6f14baf6577882f263a496b141e5c58b7f203a5b64ece5f09d41832bd43ae6c1d81eb2ca6d31b7bcffa5f6e604aef03e0de2fb4390babf8e4f03c574ed490bfcb03a55998bfb25c1000d94650be276a6d1ad3826c35f74b90869eceadea4c5e3bce457e8289f515813f108c0f5f7c728068e0c9e74470770d2e76641a77fbb40522e1d3c59043240f222db7e1a40699f981ef094f9e68b374ae87f03ee8145443548f14bbc639d58d27957bfdfe41faab39bbcd21afaef246bf942e465b833e362b83ceb2c5fcc6d7ecccb35cf7e147803f08aa78f92dde5f943ecb927f4d7181e991882b79728f489428e8af8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8c459590eb778b2459c2bb7fc7636f49a1bc6efa1c70249fc99bd88b90d13b76d5da20b78007b1a01f913cc9d0b78962bb38c7f33c57dfd93786df8a12ff300f141f7570d3f29ef4162cf3abbf1a24fa6ffdc9257a651a37f7e876f54bc54432d9da9416fc30732a8879f30a820bf66aa59ab1d08e44bb15b0aa926f7d3403307f01842b2ac787954549c1a9c34bfa217cc9450ff94a93db7c7ec6f9cff6da5265bffe334c1d70813e2fb4bfb4bdf88f55c8f9f1e39bfd55912d5cc95e3baf3a1ddfc49d8191bcbdc03889963716178494213f61badc096030dd0a538a7756be9456ee9e0ab5993f9f16e393c13c6ae8dc31a4bedfb38ad47e0d96abeaa407239a42a49f597b08697a3119b1c8b36b262df6f50e503c93ed20bc2ebd498ee920b60846641a75fd8663b09aa50461990b7980cc05e278ada786cab873b4b2087ab0511e385c678fe658ed9a2a4667ac5b62a1bad46dea298556c8977535463787df843420c0d667ea5c11bf5bf48ce031da153023c3a5e306702be9cd59b2f1853ce205ec84ae62cb9fac4d61aa002a38eac6644d01be395f375f58121af1e679544dc3b653fa878122b505416e02a4febe5fa701297f728737b6a40439a0fa7d47fb82abd7be88cb86f2d9dc4d4e6b767a6576c6af44a881563153907bd35c1f289c70c2025507b15863e658e97abe8c4299aa436d5bc4192e3abf35941f47a8d2f41365ca29cfa051750e2049df1e7565a490bba96305de9d173da93d3a0e17c8bcab621286288aefeb45da19d8a7d6a5283f4f005bf567e05e59aa7085ce5e867e6541b9b20111369f43e44e54333ed7932e97e86f78572404e02c90ade0a1dc001be7eb085deb6bfb9bf600b6dc61badb5de97373ac510d1e19755ecb79c16dc209c4891ef60419ccbc43fad2b5ea0ae125752b8a46e27a79aaa8737542fa835eefe81e62ea17024b9cf6a37e1b343d61b1707297c2ba84ac3f87576c19e26c1dc267db26cd473a71ba1affd9ff4af65a910ae437609d468beaf1f57086c659bd1d2b89ce73bc84dad6ecdb64b7ed1ba00cf0bf1355d4c4d1f21fe51665f5e2b750a64f84104b49fa9829646a50b9ac74a0ca1ea2f099f5f4e0fd788a5767214f50296b3448b7cec2d9b5614b4c7d96264f877f0d8c02f2dd9b9e1e9075d102da409f4ead54fa431c44c4a835a13990301724287aea0fe6bbb01b86c1887fb7f4c18e472428f07c4611c0d7c39fdaa551970f21a5c35f24a7767ffb5474b891fe03715ceabee8d51696c3a47d428f5cdc15a655a926dae3164ef393158255eec2fea9d6c08cba01cc0c6476e2785b5398335729bd375a99bc0cd74aa648716c11f28eadd84bee92f9aa2cfbbdea2062b1ad44e0ed5fe88e7cf9484a1a01810f105124f20e02a4af88590913314541e393f18480ecfb65e130db668acf369a5aedf41ecaa43aa7b717c7ebfb8470b0c848aed16d5f6cb5fdfa0c6ad7d3803217ec4ad7a8e45fba1a93616338d60bf982fd361d7111c1ce6a817c9a10393e14bc7209b24903fb885d105f4f4f9e2354cc6a27a472a6527d4b5c91bcbad68118617b1b804829a1839dc40e0a6be265c7c00b618837a3c98e361ab0b7ce5189f67714e9e083fff582f7b88062723ecb31b448085ae91723687c1ef5296043640612b89919b050b2c38a938b8c2ceb95b5b71237dc1e81af80d6d859cf659479e0f7b0fe9f9a2b84ba914c41a0d0dd338788a2effdd87a50911bf591b0132e957f2f947e43dcb5401cb056c633d628448ad51dd0f975464faa7e72c2e2543273d622e072b360602bcec531771d8c85f001dc33906dea561e7b0d254189e21ed13bc5beba55af4350f6384b397a1292fadc4a5e852e940ce0e4763b6c51dbfb8ce419../../../../usr/lib64/libvirt.so.0.7000.0../../../../usr/lib64/libvirt-admin.so.0.7000.0../../../../usr/lib64/libvirt-lxc.so.0.7000.0../../../../usr/lib64/libvirt-qemu.so.0.7000.0libvirt-admin.so.0.7000.0libvirt-lxc.so.0.7000.0libvirt-qemu.so.0.7000.0libvirt.so.0.7000.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.el8s.src.rpmconfig(libvirt-libs)libvirt-admin.so.0()(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_2.0.0)(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_3.0.0)(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_PRIVATE_7.0.0)(64bit)libvirt-libslibvirt-libs(ppc-64)libvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.4)(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_2.0.0)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.0)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.17)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-libs)cyrus-saslcyrus-sasl-gssapild64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libssh.so.4(LIBSSH_4_5_0)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.17)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-13.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~asbgbnbscacsdadeelenesfifrguhihuiditjaknkomkmlmrmsnbnlorpaplptptrusrsr@latinsvtateukvizhzh7.0.0-13.el8s7.0.0-13.el8s7.0.0-13.el8s  !"#$%&'()*+,-./0123456789libvirt-admin.conflibvirt.conf.build-id56b3a16df15c1dd55e6176eff38254f4f42f6ad25f3dc62ee6d77ea275e2b656e267f5279d173baf65f7487645a9ae1048cd0a96c286218099e146f4fe789c6fa4712c7ccd162aef35b6b0ccff35e8libvirt-admin.so.0libvirt-admin.so.0.7000.0libvirt-lxc.so.0libvirt-lxc.so.0.7000.0libvirt-qemu.so.0libvirt-qemu.so.0.7000.0libvirt.so.0libvirt.so.0.7000.0libvirtarm_FT-2000plus.xmlarm_Falkor.xmlarm_Kunpeng-920.xmlarm_Tengyun-S2500.xmlarm_ThunderX299xx.xmlarm_cortex-a53.xmlarm_cortex-a57.xmlarm_cortex-a72.xmlarm_features.xmlarm_vendors.xmlindex.xmlppc64_POWER6.xmlppc64_POWER7.xmlppc64_POWER8.xmlppc64_POWER9.xmlppc64_POWERPC_e5500.xmlppc64_POWERPC_e6500.xmlppc64_vendors.xmlx86_486.xmlx86_Broadwell-IBRS.xmlx86_Broadwell-noTSX-IBRS.xmlx86_Broadwell-noTSX.xmlx86_Broadwell.xmlx86_Cascadelake-Server-noTSX.xmlx86_Cascadelake-Server.xmlx86_Conroe.xmlx86_Cooperlake.xmlx86_Dhyana.xmlx86_EPYC-IBPB.xmlx86_EPYC-Milan.xmlx86_EPYC-Rome.xmlx86_EPYC.xmlx86_Haswell-IBRS.xmlx86_Haswell-noTSX-IBRS.xmlx86_Haswell-noTSX.xmlx86_Haswell.xmlx86_Icelake-Client-noTSX.xmlx86_Icelake-Client.xmlx86_Icelake-Server-noTSX.xmlx86_Icelake-Server.xmlx86_IvyBridge-IBRS.xmlx86_IvyBridge.xmlx86_Nehalem-IBRS.xmlx86_Nehalem.xmlx86_Opteron_G1.xmlx86_Opteron_G2.xmlx86_Opteron_G3.xmlx86_Opteron_G4.xmlx86_Opteron_G5.xmlx86_Penryn.xmlx86_SandyBridge-IBRS.xmlx86_SandyBridge.xmlx86_Skylake-Client-IBRS.xmlx86_Skylake-Client-noTSX-IBRS.xmlx86_Skylake-Client.xmlx86_Skylake-Server-IBRS.xmlx86_Skylake-Server-noTSX-IBRS.xmlx86_Skylake-Server.xmlx86_Snowridge.xmlx86_Westmere-IBRS.xmlx86_Westmere.xmlx86_athlon.xmlx86_core2duo.xmlx86_coreduo.xmlx86_cpu64-rhel5.xmlx86_cpu64-rhel6.xmlx86_features.xmlx86_kvm32.xmlx86_kvm64.xmlx86_n270.xmlx86_pentium.xmlx86_pentium2.xmlx86_pentium3.xmlx86_pentiumpro.xmlx86_phenom.xmlx86_qemu32.xmlx86_qemu64.xmlx86_vendors.xmlschemasbasictypes.rngcapability.rngcpu.rngcputypes.rngdomain.rngdomainbackup.rngdomaincaps.rngdomaincheckpoint.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnetworkport.rngnodedev.rngnwfilter.rngnwfilter_params.rngnwfilterbinding.rngsecret.rngstoragecommon.rngstoragepool.rngstoragepoolcaps.rngstoragevol.rngtest-screenshot.pnglibvirt-libsCOPYINGCOPYING.LESSERlibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/56//usr/lib/.build-id/5f//usr/lib/.build-id/9c//usr/lib/.build-id/f4//usr/lib64//usr/share//usr/share/libvirt/cpu_map//usr/share/libvirt//usr/share/libvirt/schemas//usr/share/libvirt//usr/share/licenses//usr/share/licenses/libvirt-libs//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/bs/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//var/lib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu ASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f3dc62ee6d77ea275e2b656e267f5279d173baf, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c65f7487645a9ae1048cd0a96c286218099e146, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f4fe789c6fa4712c7ccd162aef35b6b0ccff35e8, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=56b3a16df15c1dd55e6176eff38254f4f42f6ad2, strippedexported SGML document, ASCII textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, ASCII textPNG image data, 1120 x 832, 8-bit grayscale, non-interlaced%3PPPPPRR'RRR R,R+R-R*RR&RR RR7PP P P P PR RRR+R-R*R#RRR R7P PPP P PPP R R-R+R*R R7PPPPPPPPPPPPPPPPPPPPPPPPPP P P!P!P"P"P#P#P$P$P%P%P&P&P'P'P(P(P)P)P*P*P+P+P,P,P-P-P.P.P/P/P0P0P1P1P2P2P3P3P4P4P5P5P9P9P:P:P;P;PP>P?P?P6P6P7P7P8P8PPPPP@P@PAPAPBPBPCPCPDPDPEPEPFPFPGPGPHPHPIPIPQPQPRPRPSPSPTPTPUPUPVPVPJPJPKPKPLPLPMPMPNPNPOPOPPPPPWPWPXPXPYPYPZPZP[P[P\P\P]P]P^P^P_P_PaPaPbPbP`P`PdPdPePePfPfPgPgPhPhPcPcPiPiPjPjPkPRR)R'RRRRRR!RRRRR1R0R2R/R R R%RRRR.RR R RRRR(RR#R3R$R"R&RRRR R RR7utf-8b992ee1b759acf7d0acd6ce6392879361849199c1fda688cdf3e09883b787036? 7zXZ !#,A ] b2u Q{Mh=BY8MIԅF ݎU'R\htm>t)5lIb;6 u~gi~foGO Hw͵3e0ڂ9_ ԃ (3,PRUяrɰȤ@oM4J:Oe9ҜanNH\^^#-a>D}S %D!iۮDߚ(Vu`Qj7:(^}ϱPyzĈ:;7#}'wb [ АXNkۄkY8&&OP:/\tE$ -1c8o13K1*4q,Z'г呧Mf'Um2 (:yTsCJrN^.Xu.ٽ A9[.Ve1Km(|D4AzvJ}ppblZAiǵ2:.\wsSa.*A"1Dg\-YU)➤wT˰bB\9U&_J0b%u:w`ܵ*( eoy&Pf'ЖȆ\_;Ӝ#Y-3|Qn jU<@V%$dtTߍo>çl6:v!|̄W"ZKM}ý澝ocgGOD+xVS:feUWPEρYT#|+{Vt-=~Gw@ŜkSjx(`:yȯtMt\zKho sF1et#ծq A1+wC3k@YĄjN] >isʔr7JNoղ(^} u3q aXayi5Sm,r;{pV >=e2[ٹ<28v4͓c9Hؚҕ2IO}8=>o@ +316NrI)|]3K .ޛ&rg`xIYedZ޶8N\ÛCX_6IEM_0wMH(WնvqKSe| +x4tݧv^qB9h]D9a7Zx\)6 zڸЊvs+jܝճ<_71AhV CҭZ>,uA[^ȬJ n8,91q~tz(-jXygE1b@Gً]MҦۗw wb]zgwb_)b@ U8c6yB"K8]"E"B#P.9 l #4;nW&=FgUxfY+noz{M%l~Y_"_blXhDtĄXQ̒?l?=(o;7˶&<vZZ Q00ln r@Ŝ#!1v adʩ3{^*RV໮ϬaLY}. bN dRTk1<%<&cj/w<aQsI!ŋ2a7lS;~$9CriG,T"5|Kz2a?N~G޿tIWj,•Yв|{xV݅Bfu4Zku;IJ`y3] [Fֱ^8zz fT/\IU0ugM Vv΅) 01_ dQne& dh\.LݺKd1*GIV\ ̓졳-H׻ܕ SkV}j0eɠ>"FM~uއw&UQECf4I-}A?ح\}gIڄR5Z\|WDR]|ueuqdnds%i`}z$%ڎ(r w<$GG8 t3?9ϑ M.(F*5]-@RT_'"V>k^?s.[Уz K\En?[5d#I=!Dہ* <>֖:;b-PĀ^6Rr8R K;L?C@pN )/̙P=/DJ[JBi<΂SO$+(w n8ݓ٧^KhdME\+t~v/-0 KxpVnޭ+߾O.CoR.Qv:NtXớ4Sc"]2z5Ħ Ze L)8lZR$tlaU>Q,e\eY .9Us<= @pgt~i,!-?7ŰN洨J/ssCq)qʼn[*%j&" gdrm/Cp"ʌ)Y8S0L6ߑyaҟK|tWL8'FE[%P*ВSq-N' qbk۹~cYkǘ6#GԭT06|p KO'|ʆB"u=jg =u m:ydZd=+r7HьwD1y&7\^}@4la= dѻlK (MVUcP2k.$na=- M)92r(a2:ObEpvrv뤄']c*`|wWkwQ+0[7H/uf[hzMU[tnYzlH]Jh]Q8AdP(Arr)n_1\4䛳JB! hoR4k [6}o6ZҚ)(w-R8YZ;U{}|Hnț1(yACs#jK}и>u,V|__&8.*s0lAVș22փ7$R^\;s_q=k[F@EUû(8yt<ʙM4J(Rw rwGg'3qAz; e"$^St Ei棵Vp{}n< /=׋B_oUwj3VDqJ=Ϝ>`izUB$pa;(K}y>WB< \]EK ^l0oZM.'wy5_T(Ʒ醖AUNJ?3o|8f?h=䤕Y.sz6g$ ։h/>~]2g5Q dK뫧E\1;YVfق]8O-`2<zuxsr .JiA-NTʫROk[2PfB 2Jf}3ŁrO!%R$'޴f=4Uv ,d:"_oMQt"[Kp0Ъ[c3MaGJ8R"ۉ Ҵ&Y Fn4}][d|KJo2A$ᔛ0,C˴JX\eդK"4n'*PΞ y!Z1-pUf B+i_8A4@8%Ód#TѤb ޱѳV;rq n{{uÿLn'>H;[@*×j}_j5?ԋb9.6M}pl#L΢hHD>^ۀUP9Wq}Lcrk; íHbJ6ɦMiAH$S\g %0gFafoZ[6AU !O|dl)?>cYoԼл!`lx}(Je#/':dw / ɓ{ 6ftb?ψÚIhdEP_;S;Bf`z7-_qO(S Nۙo7¦~p"10uHYO: YQC}! /Yڬ%_$7<_we6UNW⽙ƙi즬0rSH$f 2+]G:^ NE)ڗ}|xL HEUrEDLjn:e )䷎Y(~6ӉcX3 Jt*j 00Dx3whg*)MLC~QkjQp41L]ZQc7Fiז (HDgץ+T+@B8JTQ `ZĄg-us3%7m5q[h &pqP;K:8~< p?cA!u9uب&[zaxٜ\W35,l.2 "}׳,s%{ .Fw8,f%+.zּpi{zpQ$Y׉$yVʔP#WFɽ\&Y sLIo6VB·VztlzNῴ1ۋtM(N85y= ұ3(NTZQ}; ^|ϫdۼEDD2GvuI nʬ ခ MA2#+)"xT _|$j>'>/a#R(T揗 ^ޥ0K[0v. +)Ս%e.<.i>zLƽ\toT&fD _F_b+ 3ÆWnrtP&?!s)cGOgVYqd+W: \;%j*M|[m[__ *]%%&6߯7t0͈?|Ar{{҃9-]m4Ki)WBuGǜCAӮn2HS=z2:HNޛCˁna>VL?k˨9Rջi_UdF YƽXD_ 8s)C$Ax>A+)lcԦXBPb#Q?~ʺSo$ ^{n[ײ~ BI8Rx}1!l^b.w(*폩 *ieSNv(2v'SB{ػPEI𞊢)S*3G.ѱ2kwhćS df' uMf2Wo} K3/1T.yY,=v`-u2`G,5 mѾU5&Fl@ZlTyu"[vK(YH탸w;ַt=(hxbv4INma/a![aG_RBsZil±=f YC:wުꡕVu僌NԖ|ntr{܅O(M?,$x<դƾn#0\qXvүOǐ.8n'|ph F=>k/Jm1/ӛLJ@U[LᥘﳥEVv`j:Sm?/K 2/iJ}Nm ] NBr|up|hfv|.'GwYQ/zT}SH>## [lGo,A8 GKgs!}Ѯz@$2ScH%~"#ʑ~hJ!)R^a>[yu.z*,l| ~Ŏ`oFXKR|4!norD(> #ҭd1;Q}֩ )eة)=-( +lxIy&)$E.oUqxkaYiEu~٦BRP d@j(I9ڿ2cJ"`0ml/C]k> mv㗴dT) %]é9euK0Um~kԴaeԉ+N$ xgE;Ψl|>ZQŖnJe7 RqJu 1ɧ19!.o݊d_s)E,ȕDU1SOL+YόP rRA> g d"L+A)gnG̫탋ֈ󜶍ПAۿƁ[ u6_&? ,s3rcC^{\n!4!tO^aB>HGRΑ3?BE%e( 螬Xz!Dlᛩtk fKhAZɹkn+1 {X !}ݥ/G?PBCt`XAzzYi/pg$?r t\׻]%zޝKT<;+{/qD֊F C2ڈGoąrcs.X7xуTɖ}k)!&TM-]z3I!\m-y1`3!Ց%F]l5!Be[s>*m̰-NEx{n# eH#ʛb,:CІ>ioqu嚛՗TڈQE9F=BM=N yzGC;|S-?Z2_x"QA#^Hs/^jx4q>wqiG_r*9?SV=xlI`3N%>_xXK6E\m<# o KG E9+ Bʨ*9*ц%S̜fƽ.mcʮƣ3Zѕ!^IKzm7)ÝUAIԥ$iyeNЇaR"~=b$Zˤ!s-b<":\0R{63EY`QjM-Pp1$8Yf)tNC~ LL(h]A5`٣ܖ26itA~UoȹJy@( ?䄫oi M,fȺp?X=qS CZ)W=oc^&eu;m #1J!26IV 6hC܃jE2961҈<-y_$!7agtHr`Sl( ⫑|jt5 Z>@>_'䐱r1j&5Y-YDzD$)%B^?l`6Ꮢ#;6^}7nx0"YlAİ)!kaVV,LH V'#8_2 +txD_]>ز%4@ \3ǿYY= |p)T8@ ,5V//{|x#>GUCrPIS" P^z]C$K~NHпoG.WxG?$Ju{367UIjxP/)d"|wpaqqb X$x_ Gw! [ @S#qTK73 Y4΅I?F9/䞌ߛVwS˜)e6\AOXUnݞ߇-G%KOr76xܜ:>[{HHHTP+G䍴%(hOfJd )I3g,3eoqX`ܛc Lr]u,$06㎕J5ϳ)62?N") ċwn2vÐ^82 S[^˞VƃryLLv@.Nه3lD joOk+52xGվMBbcf/j4wd5Fr3N|-g!%W"z۟e2Ը%(A@s-ZttR'Wk]t6h3Lȋ T2ƒEU&LN9klנzڟ@lJIw'˸AJ<*p+e`tnK;oivB0 `voclilNb肪4')-Հ%mLF hi"fmai6r ho)Lr['rp J?;7 >oGme ϳC]ͽf|Ӵat 6Mx`(O޿}g4a9m3UaU#T;Qku}C0T-^I\4|TG]W U khՃ#/x oz+V2']g[HKW99E¿0 Cq7muvY #:e8s̃z(m 0w)P04oR>&'. &\-ern'9_CzVY> X8\ ;Lˬ?Wǀ=2NxX6b,V/i,o%*E+2~v'(yDo2#16E9I:Бؿ*Ŵ2epW%>4P{%* Lw3(׌)N_tPsV^:=g8dwoځ!/q1iyMr^ ԉ54 ol[gnkUW{[|h$c*ks 2zc _s#0KBbq')Oa9W}7jN__MOA|eH([u@]%}qH)48P;)6Hot1;9x0{;=15R7oO Zp"V`Y?o0Stkh9joέ\}>uEz t>Yw@âH^eV_s,d {֦b>)qVGn}vuKϿd,C31۱A gr=vIq$"dqB9 .) Yv EJz(eiP#!98)>>3ż-¯,<'w?)nJSt1IHbC2J1 Y=}\}= 7nn*8]G.kYtl%'A lI:Ҩ./A&KPjj~2Kl\sJf x JjYcbWcI4 :IEZkl5"Bjwũ{%KGcI\}h6Ҵƽ+E,J Bc⣃]ajV$mګKNd=JXeR:]&' rW* 9ie KwhЇ0lh ίxKh]If9o3jÃTAm_ 3v;g]C {p ǻMOM[iψ ~|҈F0\x/w-:IMNW(Jֱؔ7y7!챺z?o<(X\݃\/7ٍ#jkw(Rgÿ[AV)&bb_IuvmS nW4i+3:7~|y 4/_Eil(`|Whú5Sg-wz VL\j:~ 0gs NE./p ݺ8\9 B\n"ڔO'Ò.AcB>>t3XSjIv_Y> QWgfw:0hݧO${YwBNuu/79 ,ݽT B>y`vkTIT}&Þ[ .=N@wFt~ P-`$Am #f昈Cr5 o#Ǵ^V³TƁ *`H"ضuenWW7OD}_iAwoE'+p밗O&وaxG.E!wAjٸEfÒH$h*i8Wv0[JwC :Qif t[ޑj,+R7*EưγTYML1EUE:fFTgI$M)4 fLvhl6DKHX?Sn%p~]HM-9+*U3^@&!*l{;ӈoݽJ,=$6b Nz 5hw_~2XT y)ZhR6S1 N]$1F{hf'l;R3k`ͲФb]`*_\A,y6L` a*-ÖIJjĻI|ҹxw@8EUkCXzEɭo@1;K[,?R`"4=Acjs}1_1g\+rP-]lLJfּ7l,eѸ4Mt G;$g1WeM,O ݐ(<*5_b#J5kD@PPmkS=*2PiD*FT\\~0t%cz(,֋,|kX[czWq  7U!\vt(G_CE @g#*55j)nH{Cщiy)ŢזTSZ !H:e7OSĿ4m(_zAGK,%0Ė(t:#\`g1K!z fy g"}-!aN,/#1L*3g#}o't=Xno(Q:|LcfQL3Y3)ڦ/uI{Jd$pMEo[k*3Kh-IX>?Z1ScL`_qi/ԧ7Do5EeopbzXUZ! 7!7wNj݁F2&9TBNGUm ŴUCڲ>eȏIQ^ ck]Y,Ԣ9H(IjsޯD rB,>-f,<ˆ8OH;(lU1Y'vot^\ߜJ젴i\f$ b626CϘV F <ƋKMGW2`gڱnuo} xh0t?NiqhuI^ƢO؆u%k#_i,yN3eoD/cyek~![IFT a@K-mgWEҨTM"}yrhbi.k[AK`ǣTҳA*:R=]H2g}@/(&~[kd_دIJHa_| QTl]EPыwH<#Ny^pY #,<ܒTB zHd:B~f,i/X5d˫~T\ %񇈾ӣD$i1L|DڈP(Xȩ[ ZpK/<ѷjltEO7Wk;OS~0. 5[7!vlwG9Iؒ$TZ\nfS)ߵV@ ڌ-Ӈ5Q<~f)E YUE50O^2ȝ Y*"UD5Aiuq"RvTqq^ww/Bm_; ջ5/-7ՁME (^S֥IgT2ya^X2ZgV&Ylb@NB0Y Q[-`va5T_ye7(RqHη`:,,ZcU;Q]v C5͊"!MF]`(&m+lnq3wnUBky U{{K/|0Ƃ)-쩲k䌂9 C:&YT` H̭|:ȲReW}P̝L(#*8jJW lȿtM2|LؘaYjz3l5Nj6PpWmc%j=$j2z -IԼe ;Sl1 e 6GE{ק ĭ{_⁡J/sr1hJ֓/ { ̟ˏRu7Rrɼԯf9.Up#:>k7֠Ga+^ļqGy SR:oKWdI|n䝦;U@RLj@k]G/U͘հ"B>ǏҰnElJ0VJJ.U%cy1t=0 땦5qsўfeRˉSv YhK/9rˍG|J0\ NSf_M4d~ycJ(W9gg(yKʜ;9_76r~9,m~3D¤~F.X)1Q<i0$m0JmOtV-4mȆlGe21nl&i!N0?X׫-OIycø16 Œ_s l>Gnf<½ mz9\ɬyقj}U}w4^H:-XbQUT%r>Lsv; cϢjXQ /.pGyNZ!F_$/62{~V[o޾Ai,SصRX-B?4BȎŹS%7Qk 5vc(3KnH9^ 1I"}4u[P'8F(@%EܴKN"2R\ ql,K3bmyF;McFx1˖/;h7YA|%GҽjB',a5Y * с{>ޙ.S>YX1lR7{Ğӄ QM<ż9 _u>SvJ4qyF( b,ԐP; |IJ47enxn§i97D^vAB^B8c>"ur}(˩\2=Բb~ p'Vl0GK `.Ùo.6H$Uʎž#Jj 3܅"zfn~Dyaݧ gM24> $DEr;Mc-ڭXRYo40Zj5tU@;V3bďrE9.] awh7ߔ b_?:U['k:D06z"3o B = %}6g5g?8$;IwB>8g~75sD$1,% rm)فL)v%ov{."`5`%B+g˚ɱb.`#ra~QH9BPD!;|`n jB#M(坠#lqPT?VX(vSIGp|o$Km9R !UARX‚C0vJG01,w2cJQ* ]GYǀJӭ _RD aP.+y^5`oJGLN\![Ȥϫ$kz(ũEXmaɬu@P0q'96BfǨ> "[ɣ[ e2 *]g^#L62~71//~(kUAdmJ(]$Ap W<aLBRWy1Rs3:ߒ~P(Eiݑ   D!۳ 9;? +O1&"LB15ϐЬ#8  MY (F_{](%n&uIA.3 `oS47cZ~92R<#ȷ;VwMF]*g^ז-8^v҇hL-zZ^JJ tX&9qLmzyd{>mZutICJao#> z|RpJ(\Xg'i*TmR{[bA9bD!V,Aə hi*Ymc ';`>>z<Ā!2w/Z1#daИ8E?c?p%OM Fbg֓+ ^ ;26h҉G|q@gѷ>ֱQA[C].zv\'ra!e7k2W/Q1{JPzqr!LOaH,dn=k@8l=֏PʨjXڳc#7qH=J-Y}SV9!T.91*@#3X%qQFb} W_~up^P3AXn畑k A@PDe F|N[IǑl1$AX]ń'oEC X:짢#a T`RW& &E1۲dONJ÷\&.JNs/E:p-ž& -ϗՙuCdp"&ήt%8BI7D1K; i0B> --Wοz[N;%OHK%=70E{\u3V%£Hxfj ֒=~1krx`}i4>!b1!X⃓-q69l cCIeungTa֪6 (+z;sA]Liso—?Ya9+>#TU^`,LeM֞l-^2kMΏmYau0ϩ0D)(N>!{6 f=gbk4(p"Z$FOVɭ>Pm"t ޅ*{@/E&vR{"Θt#,*{ڥ\dpQ˙1Iԑ3t!uN6M?Ič24=^k fPzO` FwN;Q"ew"3]FDF L$Ҁl)tE;S#FEnE:].~MPEBc΀}i{\9YopGb\B\RZ 7CWrc( Nl""N8 Qy׏y :ypn>q2GE&L/Cu|pbe;9oW+ūY'YLoVi?*],5 MIi=RPO#9,$L4#Ti e,Zcs.LK^i(@+#Z>&tFZD ֫u$en4=$B(ɚ+.=4SW({AU/vZqUMykQsdz앰mXtԀ!C{ a AEQoPt fnm|?z+4_QϼbR${9>36{N@Z?Rp˚0L"Ig[ܿRUJ r^JgؚifQ `k'2u5~*V[Ϟ~p˜"$'p|y.i>ę&qZάKu_H|Epl1D?Heq&L운t`\D*{*AyTێ),2.AѣBtM^)Ai6.ȋ@:9!_ Mw*}rI|g4_%(ֽc6P/Fc0JuK8݇y K"O"yPߋy])_ܦ$Zxoޜt#@^z' JݧG\&L=grߛ iLB 8Yӥ 2KZS*@\Oa]Z[3I = j&_3.MNbf u8HAbgqg;ڔr@,qLS5MG}m? $Ȇ׀ͣUJcOKEݴIMZGc@ϋ}FhS3 ~CڰS1:H& Xɗ vY@Sq Edm-V]$s$c@WMjCc,{z4nʛ/] —+$3JQQF=Wb,UU/jiHژK%N 6C~EēïAZt;URJ:|{;4-?=&)%hTZ*gQbb˕c.; #W>xmzict #-H =Hv5d:7Pٖip#֗ ٮk2O`0&_P@NC N1}Q{W!7`@Y;Ͼ)D4/gõۓaVaLe2niEE*WbTTޒ& $ڣF4S l=c&$*GWȯM'qY[z6yPH❺Ij pIQ.N,]lzT o5"Q7ǰٺHqxlN !7 7A |u%yLxC}-oP1X0p4%_~瑿b%#AV8QJv{b)XTv9䁙oY:kƅ|جG Y" ^FčP5`rP]vxg^/X[i&rЂ 7f= ކe*>k8aF}r1Ro.K]4AΉ R?(O2<|f'І_?BD-c_~U1Db}NMA  Ӆ DfcMlYc%'׃.vpr2 ( EDwXrWZ ^C9߷6T:qS4 srB*6J4FWF.Wj d5A"-yr |9^ Z݋rrkW28Ÿ%Z-~zPwVcƷ#[k=HY_fI>E>pyBmYq}Ik3xdS ^aO\j0dٷ'zIˢ Joitl@m:^r7whv7|4r* S B2OU'n(ݻrԽm 6A7.ծ! [C2ڒ7UDu|ތ2N%CNH"5=,C74Պf{òqTmDY]y-Qh7Bs*D7E梵lOK'PSƅ4@Cm%>?kz'%f0͵4a2+u,WS{.QT]AmnuQ 4΁vczz?IvlXr%fҥxkH Zt:gmu(aһ0Lrt)]Z@b'?rOi$;zOZeqJb#糙yB4zǪmAJ j#U,9 )Cm5s>,3WIuF$fhT"eiIo>ls9{qtxX%-0Y9K5X)[J410͈îB-݇/pS|3.[| H/R]>+ګy: ];;T6I^@D2eYlʞ Ɯgyu?ƀo EGԏ3:CQnK7v@>^߾H`lBu/sDKpjBm0=f5])mcVl;ˠs+*̄gƙ|yrbBqc}J-x UЇh#mD/݉g& IZF:9d-Ա8(2q'4 ƲI\FP-é035/YbP>*V.ޥo6#d1m+ٕs#)paӼڞ*E}f*lخbghOuNa.%Cdb(1̣.iX/:nPPiԏx3&;y aTGz?3|Zqm|< ykw Oll,)MX6GmФZhc ֺbv"s|;`0߱<)ozT1"xCߦt{Y4Dֽ,7^ ox lbUJ u!6yH">·5'G9:f-)̊-o~ Ѝnq`S](q1G,ȼ!*kTE|߃+oWĩpH^vi955@]/DdL &W V[CGP`rjM.{ zaM4]|ɤB/AF_^Q#O^C^zcU8fWj)|m r7\)#e1M`P-IOI G ta+(ܽyW[XJ6{[ =pip8Xï^w5'l? `]jñBlPbt:Hѫ+ @Epymg5lUT>7I[kTBpƙs'Dyݙs1w֧'kb窇 :q07@ɯq?+jgOWmŋrERknOv(޻.UsR7]##A#0a9Mt`mЫʩArm.В8+T.%*[vŃA[~"rUW<<.C}F:Q/@0lFd2Ηn`veGoT̒ &Ԉ\ßm+;c,H{ ۹bPeAXD(<F`:)W{X)\5QǠgt&Πm$T$f$2k<9c \NA-<θ/琔,VgmJT.,(m@$`\ʬ-}zQᤃRQ~ HI\D#G+==I2vr11-ۀZC <z#)YvR?JOx.1s|DR6h "S2/i3w4-bޢ%R'AksfD8B%m)fzMd Nhma~ (Sl771&lW;8Z@h5]I| 2C@-nl kOv@'8^݊ #E`󝌺XU^Ĩwf"WRUe]8],#o ʥ;mq; 7(=Mu6eiHe_VOioڔ)$^Ƕm ]E'ؙ"Bjt.O k\_ m褏-<}xen'c4= s YU^~l^;( }8o2 ~}mk3gܱަ פ:Vp"08Ez%G<.*PH8]-L! 4lxL[Qy(3ɶḪ;\lk#{ K/^M̈́ɊemAyQbY,hgؒ&8ё#%I.3j]o;DhZ6=JϠ+Wg2g@VCbjB$#huĉ`8 Ee0N(u)K8g.*o񖉣 c.L.p,-(CVT%9l?4DZ>L4Ա J)evy|Y>yֺhö)xI,wP~C 2[B{”!c?_S rR [Dl9&OGq3`e8 C- GC7kɷ)Մv'$wp^a% 7~3CIHS L>"&JP/㄀ƞ_X~We?Yh})ŰSFt3 ps7[tyçϑّRA& BWpY=[o::@:a&Kħj@kό/3b81jie&?c6@4].ë<#3φ ߞم^˚|JLab(o5B9}Bⳓ;L6 uޘmkraFEO (y ȴ[mw9B"؈МQז ᨎ#j}!P-CER^_m?ϡQl)wVfiƌ0Jt1CS}0z ZEz tI'Sb$SWky'VV[-KZ/j[p Y+/>؟pkcxr3WBp:;STs frg]QQA̴QF*LFץ}+S#h%{ETT_mؽb\vԠTO>$+[8w̷%  YHq? DuN*+P@[R*u_#Ʊ=8mNv552e7ݓ_<څs=5MKtkyyDˢ4B9BL TI j!f!ty-ЕBҦt~CIS$?~C7rH#_1rܟ^n/A]d}gIë0ˠ8S1Gƈ_~0u}\u+I² <) oS|ܾ>:G(R~ڨجmVԿg:pR/m.'q{qdtxNzdtJ𵺹pWT%sa5=Aab# 'sB;pD4t@lQeM#!8jv;8NޒW4]jIZ3_kMH6UN wi[l@ *\A0ˎO ;m:\GsH"v%-R6hqձ <)1F *FS {6^}-)kyZ\ '`* $t Cpz:I^Bu3 +A|rVdqdIY@DtŊlzc%w~I0#~ #FY-mI˷NkҀK'r(\09%Xc>?]-,Rf0!;JMoŮ/h/&<Ent`ׯEIj붖p=foݣhfH)V)QO3D,EPǚȜlf! a^Bܰ|mpԙԛwsׁw]dhHnmj,ϡiC~}+},.tF V~crBP%hC%m! -0 7Ob0*}D"~VZzD{o>qY"Tc6GڶZ=߳2sHϑl;HF]qIo3azў=LC`C.~*d¡s_!콊nY1a}4V%J/[L7 f^),Py٥$CB4@t˸ג6B3O5?QHhO_$_g:,ZXEJ'S-#4C;4DGʗ"%S+AʹlkJeфfj^Ne #W2[N*!4}<.m>YW)ڛu99c`~1)|6E~Ő7] cӘZS;w١$=>ylFFQ]w5~79u?b؉m+:7.cv0l'B\;R4B*E/zzɺ3nm[aRH5ۮ&܆&{/Kufuu g}O0`v >H@tGV軸e9 %P.dȺCe5(ÐD;sڲDz F4E3Xhå6bq'Ƚz~.! JX3ށnE9RI ;5B"`0|`ݤ>00kԺR6 澰+qC8&EgskY-KYQ|Yǐ/pf+9rs;{e٥u;ᘻ6&M29&$G<nI mCY݈G*u/1ϯ#)6Y!z=+,/A`j6i9g؆ڝ躽N T~v"^0K\cr$s3_H\!g 'LQdsSNBQ੸=Uuk[z9v>:n,FU+ ܋&&#ٟ^ 9&jsLs֮)؈cH;?gC4?=h Jv9͋Lv+RS@ Hg,㻉Z A~dh5T}{Kub# 4W.;J F/x%ZGNv5.8'X:ptd9%ݚfζU4O57 XT7ELE-OٚIjHdq_S@8Jބ{ȂGCTGW9{MJ urNW *H#7\"ނhUw!fY`R:PeWΒ7^:"aؔMGl9<;tli}C]-5?> TϫX.B\? j;}ʾR'.˸l `9 I;G3rAx XlGEqb&J8gpߪX=V@PR'^J)BɌbtWػ׶93ڌec9ÎsED.3@\4Rw['T((fSg7XPfy  AY:ǩ}]ZةSO̓GzddbႽ\}dEO=_0[,t>1yy9'г[x,f U519y=>ayUcc,F?Yo$6eMgG0rD:=.oC fvCܝ7p]J֜WCЮ֔k&@,w5 4)s [v'AJl/6RO(I32E [{4类^+B_߿'sqr$hAHvHۡ gܡiPE)UZ1M/ dA\w1wh3`vNe)>pE?RO>;ڻn |$Cu cQ`CBg>CW2Y5W,?S0z@qyj~QԱ5W(e順9*kڰe#fW/?_̉BL9VHy3=?(ܖ5z}VAVS:XS1>Vu.H\[%צRN鷆Q_$ٙ9{ftXFt'C9[pN69?u=;H#*]uJ|&8ieu msI ۷YK-֑vvr|D繩`+ V)>E,9-~sa"5ZoCU.7EFz"h {DOͶҶ=Zlf+6I  (e6 hxT󈂛FN0gC2̦9nD5ڮ&QVlR,XqCW!g % .e$2 _Nm||_,m"MQRL=p+qgϷ@ .2=x }] ]*lF3Hv{Q %ڊO".Y^Ԑ+w۵{Quƶ+,ފ-{dpw8B7=_y;1mW1lEoe/أ82.Ԅ<\Ba+|ϳQLGqD;K%jz""ϙ{.gObUhƖt17a: Ӆ]u{6U0ʡOiji0>A q4F"cX fwAu`:q\PO5ƥ=. 2gt$am^@{pFdA! ʂ=58'2(!X7#t̍V@ Bc7=uĝQc,0[@F[E~7!KEDŽD>~u!UtAt12a6gAҫZQ|~Sn]]Fk7KyeIfW,V}]%Y_k X .𛋝&Lul ì UŝLh_dfp$]8ukUŎ 3-衑LQAoLri{4]*N2,!e} l Y bng'"L@67ńţRxgn{"u̕4?Y aCs`K5G6`x+|D]l/&xju\gQl7?8g^͈ / ɿ ܘ֮ ߅&׊`G"lk (uߓ՛5_Uv!gO(F>̝y˸[hJ2zL_%vf<.XC^{W A!A(,|)ؾ4b[\M_ U..J}˲mqM͢r_5oO(9Nks 9hx~lW:yȚ%_t%E?/8P4)D'7X/ R[׌[i@|\XoI0ˑL-ƍ'[rU y{ v5 ҜSRf0Ǚ̈%K.8[ʶ l0o(Lo9haJ W=Te;)3ǶMicyyJYDz+A6AfzSoQ҇;*jPh) @r1ME5؝) A+<],zZ^i A;;~=fjl0`WNi 7NcnON9Fn4idSש2@!BXy)_vIR59gh0?7C/[K^tguȢttuTV ĪXDԏa[gF ~'iQa[DlV8լD]NHLi)J26 ]1x8[l`Z0Tl\"y X*㒸|gCԞdOB¦r` 2eImoi-4N<%u0TJT]Cī&S[Ha@htZpPemJP-ɪ tp;QA}M!C3=C;Ƶ5$] mĢ _X a ehD;yN"4sR1/D/.2`T։"xhq.ٽEߑu<{R,hK~ʓɨJr Df5W0RM_JP^U3!ZUtqgm2cl igfL9 du65G#BkŞs6;cc^xZO>šX@X|s f q 7yŃpL|2Dk$f7G'1] \uh~pX"jZ~\/L; W5sBU2ۥ[ٰ2;/zc[R wNV20k Cra;qf}Zm\U^|;'gDT b#o-̵XҀ.J~%XE%+;eK+]d*!}0>\vh:#PKa kP=M ߌL=Y 'L^}B\ClvFNPVu+`b[if%(2zu3$ƠQ 8jD%4~SLin¤ >.\x,\9'w8Lw1|>lS(C"˛e(^=K־V ב*ߑ(gAYlwH)Ʊ}?Ck HM:kmxFd:STxnƕF"gڲix<>Uri-aZC, 6:tC( -i3e)B:h] w ?Ht`}|/ᑽ3kSA]ݽإPGigx%ٝ;M9&MRh]|B~K>>&@Ǚ^qއ3#:;wOT8KL4$}`C]stl e5&8GcIX濆b%k ݻ<6cs8&X 7O4q!9dӹ5u2^?Q-Skk, ,KxcSZ)x10qr112u/]_Ij̞*XabaxǟsrOݝиtGu5(o6 !DH>1NI ډEqNLv匨Υהb^֡W>FRQ2VOу3l!1Z u8K Oٌ#MlQCLGpɆ4힧h)wb0IJ-Rդ-lb!°cʤT cJ,~VФpK>ҝz8bf(9QkafOSh5ei|} E6 DO7Ȏc>6w!v&Ie[>Ћ<dl)R@#'3 wA5q%:L1L>l2tYy|І FmT|cF߳~ R#M#*M .܍3Ԋ%] MOnX|=> HQ>|22;z;k5$)bl4$q$ssaXW Ie;RI ,ݣ/CZݻz ## `cQCP=VO{%";r_; yHB>9jfpxIuH켳m`4nn,wL&j `J:~hVL UfDRi!<DE$3 +ʕEio՜5MK,(C?鸰dMCtxc}VVJ8);d mG"PD/:zZԾeS y\g=]itMغŨ'oKvZ]ZbnOd>{ۥC2$r3cdvb&(pGl[&93Zshs?(z^AoW h^r  S˼Q̀Yϗʯ"Dr 1@D.*4V7`g ӱe I10t 'gde[Ũl5Je;C2bMOwEq: G ǿ,(粥k}qᬷ]/ -t*.[&]-byLD k[Lqzd |AMFerǴJA}h@'~ ֹJ]8,וmz(TTy Vn,kVhSY\+uθLp7ʕr ɲ \0Z[ UK+zNG2tɣp`8׭ݿt !yYlt~ARȣu xɹ1uy< +w'-\ I\'9қfk%rG]30F$" ˼ɿ[M 䢖bcUG(R%Y{]=z{F:un$G1#aW:ޮs55iԤ V(5!0uha:|Dg*gLsJq{Nc+"NA\w;\(h;)۟{QJsÝ/+kES7f7A@|8*,z|%2vfԼF6{OfI4U;(^'~vcCS .曐1hdT4hZ$7’Y& {q +=ȁdiWY徶JIe(Fj`M* j6@u\p󢓞Avv%9Q'Rɜtg,n[S]gu@绑LVG4%' >@SUiNāqN0I>a[r@PĆXTfg#_GRW.b~ >st*LS(z?eL/'rk:l Ո>`p@#9[26'"Fh-^?߉̾i+Xm~e!zfJPK|nr!iplo5[%O"mٌ XMw3~+`nH!Nݩӧ-oSZ~߁X =^~y ;9Ə{}b~)8M׭9qvމQR Y~6C;{<6}'4VU͠ a֢0%Zn0z, MIO1q3XL[!01 { ZUi,k;=%n!/82 £&K(^j,8ܜv6H&}X2a)ض\^+%GъyA,"8_pG 4do1!PY3@^g5]ސz^ A"Z.*'99L!]PD\6@%cَ5,OqkLT$S (^$z Xj6?'"M%eRwݨa;Y4I|Խ0٫w.%){әgCm==G7!_sBll8"5E(4&-|qsc6+0ۈľI-Xb1xnksYIOxfYS1* A" `̓#+LTiVXY m4/ +McYۘd8Rnclt15]d쒠Ku9ҿ{ ͚~VaB\V'9Z;n@W@E,Nj҆wu2A !asf(g%**^PC|)%g.F%,,'bjhym>07 Xv r,UV)j<&d_m^E'8ڣ-Cu$f(,BdQ9ew+l= 0&D6m-X ié2o\)t TC[9vn)an6.4 r!g`NeK?-ؘ. "xuژG DˆGkEf#6s> u8ICAkpG!F$cU<>^D/7%s.QZ?, "pJB>?k߄:z)jx+q}alP }i>qzȧa0 P(/uf ]󑪣VpWmȄ*@ \kse*D-g~5O:ک%o,,?nrXoV; & <+.P=b 2eVJ[5<4Hf|w?^@[z^Y_ݐ|5:g5M SJ2T.ihw e}9捍*~@(=S. nw~cRҜͻkԖւxתgnC۰@z$3t57:?jvnѦlo?0+4{]b&Q1I8R7m)v;R X4Tx5My{I>z(Њ`;}Y*#:ٟ0,ׁC6=:]*眜$r!ʗ9 :W #ϱֹ*hU'}i9 ?s>孴MGMD )9ow2i C%LYHe=czȽ~Ds+Ul%-iT)6,>9c|c568b&? [ԇ5~m6>߭&$iqYfSBkVDGvMLaDNdѷdt!qwX{T5J !gK#c&6i^8.hxPr\TYjzLQx@QĤ6B8UvE- ^8ɲ>GwM/X׽F$lR fI~'tJwETj|֐:r e a PAEhh'|D#C}W 8Rg|>eF7híxڽd=T'wݓIJ P:aJ ҧʲ s+ҮX}Z  N3iǃ&BI =o@+1NUD|?̲P|F G1GԱZr9GƓ/K\'Pn,CطugSI60L\r#9Y3ñЯ^kX|+ln<%,^05CJK56_O]Zuc|j+t-m-򖻫b+{4yC\5Qb,{9^!Z³5=a섻.Vb'}@Ȃ^‡7LVX 4`e6Ed6𲶾٩3}@w$k "BY*{j݈N_,AЀuWU3NnY{M<=Lhg$ZQDoO;~PTcdѩ_! 0s3A]d G4B۩Ț(:8J"͔ńE"{z n+1HstbElЧ*Aum5(ܮ@tiqShD+b)C+KŪl)aZO_/ά(wS 8Oʕka7ҙMhәxqO8W3 zD>noRV=ىaE=w9_\f/@_f}[vY.K$mnA$t%^_ h6IQz6.;d 3/윁.z{X)f>ZBE)ytjtz_L*7*|&L{r=QhT6Տ$>eXEuuix{%:]Rn5u5ߘO(doIY~.1MY~+;g(G6x|h{\pS_F;|,0=N(^JizBR+b=`GBUC?`i{jlO8zDv2r |!4f[cwr67#|J)jƠiz#b=ERe61U<ȿ6+KjDo%㶵D҅x#86rDݗh +cJI&q&L]|Aؘwv=`ڂM!rVljv}:MS蹏spAO<M׿ ĄLȫOEb|9u)Z;367fRU*^“\aU kKnCyA\ݣoĤq[ sxڕǵr#>|@Eh˕˛(j,,vsZSB`t."K;Qol d c j|I(_3u1;,H yt68ʌ|1x,aR[;v wm*]bZdbt nZKqMt\IJPXM P VsuʵJaJMq3CϬb=q,B^~ܟ: ?hmB 5ф;1]V\5}u<5:ѰI#μ#?9惌 G- 5^"wrHLmjGK*174T|:?<܌p#y2@92g2g{vAo(ֿ!uoQҶwU E$رBK_T[”#{uۅO>ri>>8)%nh%&53%GnV2p:9f/:pMXqXz8͐jhڸSz h"\p\TW "x&c#WQ3Y|k!w}(Y'ܰYhaUV&%J_{8O R?[9maè(Xr` U*+DoD350j +Z{geUPb8:r'A@=)P6{}G)YAϿNpdHک4_V"R~rP\ŤOb o` i^:HG\"Ѫ6 VWjoRV8 QZvHZadf.^{F&_SvHk\*HLᴓpk@Em ٝǬCBHc}Z*"Τd,}lԴuq3t砊ڄDώz`ҐG2&@xŶD)6MɅa I6r)ѭSF۔+٤xٳvMr3%Z=4jj7B&hI`oCܧ2=4МyA|rtmnIF[lk)KWG"`)ɻ}(v3.%9:Ӟvk{ꢭ9/*c fWn~\r|/Cz}=O~є^qd*\]ĀlyzGE839,(dߗv7>ڛA BhN(=.#ΒADgG"5Q@=ڪ*-D?o͘ud6覐ݨWTI̴ZֿgRiI+{F3:c@!-5 3ԙ,T~ri8NWvf@8?"u9s /N@ۛ[h,YRpt2δd0`NLiϲTB $AeZ@ZԔ @.3PS `V/{v&`:SXoUJ1pzB'O+< = {MorwO aB[M(1uK(M(nꓮt~zuj4'p6Xtc#U/{"0 fpk)]v:C6.;Vo5esYrr ]o4.?1Idc1;,:wyi˱6zU$'vq:?Z$j/ dE(N|1Zle#wXuu n!XQ1]i( u.H ^ň .+x=C#<|6U}[1'ĞuF/?H:ő' d]93WiW\{^~izJtV_L8?xnvW0:Owa Ѽc6Pm+Fy7ʭ]0 !QH6 lTۄVo8V #!ڂqq.܆\<3!mw܇wmZ ^F.dZAi# ˷N8~g=}ҕۑz8uGN&2"I5rս7^lkE2.Dۏ=haGD}a>aBy*7_zhYf;ؒ|܏$`* +8}ز<]2Bk-N00fW.@ .0 'm5SLkO;,>4‚,5] J'[.ٰv.ވ KP3~f9&Sv~:BN#*泬]%4j4Eev&dDA䪔]0*&3Pϳy~"woRO׉V>\D>LO+Ɋ DmoQx Oa(h|Vv39F~P+ p2ת KAƵӒʤշk]#I]]UGX 3C#ݷݱ`&,PxÀ֭neA6'-,%R5۪О=t@Nx7o9ѓs,tUbȯm'ح}ߞ<^g"c$|>sz=?c QJns,ȣK@ގb&VdT*J|ǽBO򰁏@SE*p^;\Ű nm"#cg2ÑN"s[2`%ZD2i"kYՁdH+Cȫ=բuc5,1?Iwi0[d;v1)UmHc ڷrJT`eamQ}bJ g"[VNCo\o[ӥkN&\bIWr;8!+ ΥTCȡł?|h)(]? Ɇ3%͂e-=@AFwx,vH.ڈ> Jf.s*Й0AAz%p!<(>K8'i-phC!:Hy%QzoDPJ5jŵ^/1W ͚:pIwS~?p6\hę>%^FJGu12Ʊn}3<;}t\ș }*b[;M4ؽbTQ"{'xp zS9ƖOS&NlSc{DU((TF/^GB)YD v`lBI^*kpZNDĨ|Vd ~?D$v^QBJ]'+M9iC _MDe8-AVKZhG s,5@ IQI%SEog혬I~|`0Q` !zitJj.o c.1Ë~ͮ0ersJ)3݇xC=cߐo N]Z?m]U(pg:tz7N^[ ^ێEkJj~/E74OVi^ʠ*KW|$Dz-e"9;KۊSO)~Ӈ!D3C6 ¨ sVeDۯf rAb):,c&1(ҳ׌kYߚ)BB%fsN7d6>AI'KJH9:YcC9@o$}R;4'z3fNksJJYb I|@_P0Jj&Zp7A(RW䪞9]Cs曡&걭H6[:)u?>&0~GUJvZG/}&LI]cvG3&aDAջ%*U=N9Gްrly}֥Fqt+tg [|?!wesyWE)"е/]U#B9# Y fAb'[93uc@SoZ(0!)CK hҹEhzboǬ%u笞ۻxDp @۪`^l8+3A,2M\F g5?kq=0bslj2$3Xp GS(TƏ"@"\b.~c}xCf1y׏\Lj 3*G/At"20RZt.aSjƲjmMvC7hb9>yd@'"UR^MyAT0);TOC@>p96DD[ /c^9euǁ#F5$=>+ș(Kjl)s8^KaeHTf|crqyGWKCOx3 g]fC{Kw( ,jV_hVyQǿ_wèo>S5wa٧ mb0j "sQn"(Ri7dţ,x'lC[zc>MJ PK—@AOd] Cgf+ S`sW & 12ڋ+5؅%5ǜ ){)$?g}PFHOy ȸ1ц[dՊ3%5M< I*Bڒ%&Æg"H@+_] 'ӂx$4,6<0!+ĵr$_\E :m K(όA̐௅)yS!ba>p!x5:9?L\mdaA@>Xc~(zoJI Mk'Su[9riiFV-B)M˜wz{%c1ghEDHOgx,ҥ0ԌS]|[[ Byƣ A{!9=}{KynZc?QAH,~4S欱M23ֶؓ zUVKBdCvL!f,(cy{R9 l7НɛiėRndNɢ3L|WV4iowUW'(>(-] s>qr$4@>X-k;TF8pdd/Y .6~P;4M;G]I6=_O2OγXO^h)"/po6dbZF/+X@:΂m+,)_4ڴ.Ҿׅ_Qd-b>UrVelp!DT)nsO C3_S ƘP#k3U|?8TdmYgo?03r&Oa4VXCeڴD92ГӥEbx gX hd`FN:Dz"]Fms/)˅h qOBN+|̉H&Vxd/YU Lh+R.w @f@Sa$U”ѝv|}GWPGicQ<~'Fx Rz$89oRKgT| 2aB9 1d{H] Rycp KٳBUR"Fmlslw?Eɴ <%c*wޚgƑ]V|JنzTkprL~ha_]C s؉ Y\39B9+C;Z$5$,4({0RD](z}t ASߖ]}3Xyq-xp_f~ vRCh;_8w DqI>Zs۰ݚhhY"" ~&_1xČP<X0rKy0va6Kl^)5  |g+m󾥈$übn=[:3_ilO|g_BowC/W(ꘃr'I)%C1Kب4^'w|$4}Z*OEolQ; q㧤߱ڱ)5f+xTc|;Ĩ{RemI/,Y\ay|0fcR#Eo95q)u~+3Yuj ֢ 9F,ȯŞЯ|1[VjcQFd`*~NcX9r捑LmU*8 b;D,DRn?,᧕VUnlzwĔ`ZdKUN-B׉eYM5.d'uUE2\kC׀yWI~xoF KG8;jܽʞMNE rJ/,n3zzF/L$:Ff_IMF/0nGn [ MBsq,U!D#P,i!Ҧ!2Q@g$1B EAD]6%D#gJ KV&3C qZ4l6"b<-߁#ucC-Ȝ1%(쮎I9r .2oG`#&͵ھqn:_t&A+:y[9#۱ R)`⒢:֕Bw4X ֏OG&o_1xhI&A H)$3/p&V8걇~ 7?#~u/Z`H*UC-Loۏۑ'䧃tt^[ͥgiCBNyGM 2H[g٣=sAQ|12Om2Xv‘O*J1Fc(me9@DųckYLәQtn1ۘ> )@՝-ܱ_r3v 3 fY͝iA?:oo@JshVgVrakhm(kx{GW (Ma›HSڄo=9CζG*x P ߅%LBg [#!ϽX?lCd EDP5x'P]Q&1ۓi[^ŸF~I"5JU\YرX-6 ̛CˬtmDJKב6aaki'mM%=Qx|Swp!?#˨~gkr(2{W;ӻXЙQ@2N+4bpޯ6&{]ꍍ#zڹC5W8jmCd qGhS5lLrw[PnXن):ͪ6;R0*?dLD%<+9͡=*rh`.BYA!g έV>4FiԔz;izS{6]]+d2i^eײI1~Rli$S8kd&o#h&y3ZO3Xoa.S,"13=*qO7P+sBU;Rm+㚒S?طh3Uui " Ma[$э[,8RM yk"Yhl᫞0Wj:RC|Uُqe WlYSU PKӤ9Fbb`:Xq%[4kdm޺^ o),_ iܠ>am(QyfY4{g l-N'Q ]ؠr頚x[x,,Qbc+a\;E '举aѐa{JvAONo$ؿltʂ ; O9-ïn1oL _tS94buZ6u!Ṟ'kHQEAG;H 74q[FM8bsv𗸛4$FG.{8o ÞU׽ vF:RvKq̐]TJpVC3%<÷ 3&1Xl&r^P,w,gE.3 0rql8=y ]g@IJvzUꩳ_ʋ#q,gΓRl̒N;k-,ΚxwgdT-Y}l5hY(zOf'XAZpQ\OP*GfcGEֹQ(?|9^=-4%p>Ǔ&r dެlȤ$@eg t}]ư wX#%"UeؐSZ3 !OBWo]^1)VOː TTz.Es^~':wSBZ[Pw-ނM~d4U*ˣ.h)OyD~dGlbMϦ1tMЉz杴?ҧ]n0>:0˄*軧Vj:e C :~M8: c ord$hW9^;bO$0I5ȎO1+mX9tF ȶ 2V5Mg_DZzhcMD[ϛQRMjGJ]%-杦KEY<:Óhp0.{.`5H#~\P} ,oLbsh,EqdHB}WIKE2sĆ֠3qv7Hkz*ZE酿_so,z%pdI|4ϡKE| NQ/ L' $iyeFV/0FN>LM =s5rOP\ظ\]rF#&"Z#"/hn KYc?ǦIlsp`ٴh!K~B~8. lqn@T Ѥ)k+`gTQ'0mcZd÷SR97C[  2# 3Ӻ`Z^dT5fi ھw=ʱc1%w$ .DmaH'U{j+d38(K揃N7<+q)&腚@B_{Y~Ib?XciO+{t0]si&!YA{QD6cUYJz1m1Mw)|s ExPTŋjy}`yJ (:9tk]C8F€?Ϻau"q1<rlo?ݘn5H!ѶYMJHSCBjk-*3Х`,/@X)gr~k!2R}h m:|-o֙IpդߨSs ]]GBE7ѺN:Njq!wX~Tt#yR a rNs* Wދ23"8Uh"F>w )2 )hGVzG/~eeNM216!!e2;ArYfuLdy9d\O^Њ^xBʗ|6!3_e/(E1;AIsw-WЍ*dq]I/|9YoKHe@(!emrrŃz6!}HM4[vwm]j۷{b`s %:kE rӀo\94 GUxӏ[}rm¡/Ε2NPY -9ʌ͘#9vGZImVf[|Xy#h2}"nT;;MXPi ,~o8A@z/ݶCǖyAVϙ F pu텥 ظ_e3'f V3%c!&@*QXqn+)] `$ axX&䯚y| hd(@0V! #%Fs|yљXR(cn}My$ Sy_{tRqbB;\%?9c^9Mw1^ 5Vb H\۝\/k` .^+@5np Zi۔ cޚ-qϡ;"S: 2}׶ee>+?[̀(oQD8_a:t9j!_s>ڍh~'0brܻ`|$FARt's iEwa>?΁ȯ/ڼ ُ&o C]yd*m\'`(ҽMTt"tZ[>HSmiE9Nɷe!nd`aE)?,A=l7giҤ.ng,:zy8#]B,b{W ."h2?}xm钂r+jXd24߫ aZs mvt`8IӉ&<©9f>)p+g) WYaQ3xCf-%V #^T/JKl~kx.`똕xE Yu]ؗ[^ %B nj-y䆥"0?A;WœLS۵~qu2\C==lOqAw3kLժ~_GJ#c2Ah,g =I C'FtOqI/5%|!E# 4MUoD~1whwj$S͆}|W~B3]yXIh,`?6jxM6d3+<ǒzjX:G&vcG4zgڸL0I_ԡMU+X)o~+1%>юiMr3hdZ6- z~E㇓#qw$U@|_*ws1Vן< xu6RnB:'O?p ^ +HQj;G ;۵)mY*z{fDoe݈ #dݚ ݉Rw ^T8w yc:+["&E\\R )dA/g핚+sGVa) ' xG.8E?$jh8";ȴ9iqҍV"Z6#9U|tb,*h!)Uyr^!8Qν!RhA~LϦDxzZիM_co(oߓ7 9Ѽ;5zyPD=߳\ꍏIR{( Ů.E Jmu.ز*_w@G޻z 5sGWNeY96-X[_YBO/F!FX^xM,94[8䤍wꆔVmsP˟\yb~~6.хpx.7UD$a>n.QeOa9M=ˊtM?.uX\-_Ҙㆈ#0zKP84Ʋ+ed]}%H䠧p!}:\i`Kb?OD.49A92J:%D]c6ד!i>hLUEASQ[n<^iS܅p:e"aBdn,_ ں[.byշeT0 M ?VĔ~ ]DAdu- m+)KŲmEzivLB F g%W8i9Kg!HƟ BNk|V O/^k+Db[ruM2t qtXf9b.&YUO<6`8{ =VfdV戬EmJƄs  S23A҂2|V1*^NOE- z(ƩP,߱QtGāA~SrSWg 23]6Z Ixo x1\:)ƣ$E+$z=B帩*|#"wa*xNyX'J;FkWC/q%6 *5>DY,pGZֶ4W^7*7qdRYݱ-xc`#sE y lRޏKrRݒڨ )ʄO_G1dQNnRj]/4zTtpJsXAJ 3'%学Rh>Ӣt䌲\۫ CMB<<8` |tr3h^/64HFAdی)g]\ -v5r炵s+Ph"fD";⛑o~(@mL-KvE{JV ?. Bp}rK'2.Ky8X i`X&2_Bs+D- ڹ|_'rN%F=%;lȍ n/ުw~CP.gB΄dEF1*MU'Z&&7d TKA[ KS}`|&9 : Xe@X @'pօ+s. ߬^ˀU֎~VbӂL߄ހsc{{UAT$M)Jף 6}NSCb+ۖ~'|ܿ-H:n@e;&)ߧ'(9O9jFKx1-¦^~FE 6'ha2 VܼFf.c[?(K|0E+Bq;! ѡW>ESpnLmFl\"d_D/RTqYۢxYӶ_?X}XI ױRN`4"v`Wv7]QOT:iB$0MZ5Cv:{JuH5sq tCJƶ\S?m:iކ(4Y lCtȉ`kR :Z 72͈7.97;G>m9.47%s LKd. ^wg ޞ,A~P_ Fuʄ;9EQeNhntOəiVke*iz|;wcnDS-BS|EVqݝ]׏i+ fjZ@r{idg3#&׵){4 )\<4Tnk?Mw&}xuӴKY4≡/8HNrU$~a6& X|xz7x;RReOhZwb;ˉ,hƅl`Kjd)n ww]ȚB]a"i6+ymoӃÌ-?12:F= <RCm&0pm#ٞ`DM6MgB .y0pϣk?1:'$U#̨Vd( -,RqH@b+oq2QȿyЅJϾ߫ 8ı3?Sya&Kiێע Q5Ma1Ppb ?779|'@K{)ltʶ(0#|z>ֈ٬~^V 8#&fvKHL{Hs_e℥ETAR!+BKsVQB?'I-UNQ{{ݖI>hS}f^V«uF vYH:ƴju,YyǙ| 6cJpUMyz4y0VTk@U°0~u Ɂw.ijZ&߽zJm0K>U矶i;V@Hx&MBm2x3Tia&zK]^4LIߢ5X4~HdX86O_bL ,)=2G)"4g^_qY-:8^}k/^{IEu\W:o[Ϫ{OᔇP:<6nإ5|$P@s+@'oMK7Nٍ2!BZzo!vhZA>%.E41(f EFCzr!F0#R&ޜ{v\ӂTl(/L#@Rhn7))5C@Y L{I[v@6 8_X$G-ќc4KS_w;*/C6}d D2py5@X([T%4KQO.dd29Sc2KHeF" 4.FʤZ$<asp6tn9fCeBj)MJF6bd 0xVnfp(! ޖ?cC2PNc|TūY'KrQbzoL_@ ~`?"sI53:+ ]Oԡ6G$*g<~PӜ~qgupi?ܵuH31+'Px}F1&TCֳe1֘PiV2^߱ Ӹ,FocԐZ.>rJ Wӛ_A"g{I :# E])B7=U^$xqyУ!W r,p%r%(e4x.\Z;+t@)5gAM1Vvhѝ.gTUkڀ[`x}|)[A>ytc'ka^=標s[jptɃ:sy(l@p눡*-PŻNX=! c7:Ou'pTZ-cƯj&7O|b< qK; Q)_ $Yʥ6:vNh&sBo7K;5ngJ6+7moɩh7%NA]҈bSMԮW(060L_PGyoBj00Or3{WegWͻN,XKXVVCɧ*uQ jP1}p0X tk !4 DD EIzΟ EphѭQRоm߶2.|hQy̐tG婀l7تLϽ PIWru#:(UQC L%5MBs3TV2=2s-!v2J/yY\Eb_(|VGEP2Fd׫/1vbtc5?@W7c'^fSvN z.U361s,Y*3NUA*>i{̜]/e糫'V1W=C]-"O=zdd=!e[9H~w0lVe&;'Vo @6iX~wGwA/X ԰NO苓5G3Į0+0LTn<],2}OHm侎㠘֠J"؀@v?`Dʑݔ[Էn{;SLjR"9qfB 5t;001FœS69dB4Ff¤z~^ώIw;Hоx@b%9>yif|]ݶtXF'. W4P _!$8\z֨_M ײ (J$"Sx,{-HV D5_^v$m ΚOUGC>UބrɜFϧFy±02 A4871;ȓ'R3_/kZW̿΃?N["KbTAh i/RG +IPL@O}{*UݔI_Gi}N7LPt̟fF)sp߅兦P{мFl)\7\|{3HY5vب#XX~a^zVe+q`M8  ^ ?,,;d78eS8c}!64! hZyj!宼<7Xc *Ȳ K}l$z h `p&w/n}g[ P˗B[{~R7&9vΜeAJ!Ꝝ?6Y& DO:b7Ci(fJMU(B:K X/#OpT0dkXargl 3B^$x#+tFb%u:ɾh.Z+?`*KWl=@:ӎortHO)mGlc zfKol$Ή^pxm(M;Fsuyc7Md`p-珿jôN`$|Gn4z1 BwKɨ$a4,lM5$lMh-Et${X[!<{ht̆'(q^Z[R3-{cu W2W;/gH-ҒN"t|1p/B$^ᄑQ r0i_ Pzq0HxusڦAї^[- 4$d77^dp²Ԝ3*֋,]g.` 0ƕvzw 5}(wbsMh|(3vMėu+<}2ZčUVя]O@CZ{Yq'mxժ-a rpvzسt4ņI|rE">өܴu鹈 6hxf@~N.d'NBQ{?yޣW!%bgp-YL]yxU0TfĬu,ޅƫsyZ-tXY.BeNî>n(q-Ag\joʂXg1ϦUUq%W 9*?z8Jxvj.>19ДAKnk#:I( }uRD-)G&*zUr;Ӭ$_kiZT*QV#`~:;䛕ԭEXyA}P/P!eӨ ʹ7|yU\xPF Ġfv֟/Oms99ɾ1 ˀVZOYoZ6|%m2zN iɄ8+#UvLp~vJ&+RϠ){Ytn%e▕&n3'w5f-gb^C,[0ljGLj !t^S8^te^Fl(M ϟux[B9+ K'pRDXo_=Jٛ b׷O#N KŲ+IjPRi @ {^i3f.:![ sBxp]wAKR0v5D|iw/!8V)yr27 Z%D;;.;?B 52}9Y;uy5An'p+j=,rR lkD>hvZAy@ߺ53*'Yx&DQkd+(_Ua9nc/"_gnQ{Vl|޹9o|Q}Y]3GSҴ(}=b`;KlvN/r!퐃x [J@he4G\ۯJ:q+6MW)r=V`OH|CtHn 7/[St019˄r/ eւ<gJb irWŪEY^1Ӥ#T[T& %qA[~,j" pU(qXX4L?`'aG-" `l(4Y+ȸ6Goޗr N r2/:2=#/a"9QiQo ^LUZ9Y!(w0cu֏E:d3tVl5o{S6ޅ*'3 qC./-zrN`#}H&͊&62&mo<Œ6!^:=\|8َ7d80?wwqH\mǒ=8$ܹy.N]t+~ Jl}Z1S ڬ}zU+[6;,ٰfnAB07cه +=tRF 04{|_n?73[PnҤ:˅ v'D EP(<4jh )Ʈ"5G;Jo M p?'N&_êI=ޘ%-cRW)*.x'Ѡiyo9;;f(!"OR2`cH lRӟ) h:ŧ Ě0=4Q=gs@ۋ]?.so%MUA[11NϽQ_ɢH{.۷i'=6;&0pL]&9>`,Tst&Q`ǝ@"#f3=iHŀ <;9k;VVSb7\$߅^fb\F:+Һ#kt(;R$jjM6x& }b?Hy%CLrb$"@4.QűD4t->B>P:"~o { cŝ3w>6/f\{Ylm lRC`,L+Hȉ{~LjCK132e~M@!)g tϢkW 1;K@ DxiDH mhȷ Iy B ,&'񹨚WB'S_$n\ߖ"X&R5Pό4q+s-,bڵeS8b;[Ga}UT0}=; &[$5#n !wTAlgTG]'G]En2m RMSC!uEjzۄn'03VGF5JV6jrbz\`dG#K;zp =]G6;Kx+ׯwW 2CM!K8(]Õf *ːgt_a; yZr֙R,嘎q5 BhH!|Æ0;LKmzm[.)z߶FV|n<Ǽ[8 ԉ4t>ĞQ"  "CfּrD=h5vӣ]X2PϻAICPRѷⶀFLg?!N !:fTȦLZaU'_lv h^w02Uuctg~MO Ǡ;λ/Ox߽6vAE׆ռ4ʰ>%' x1خSq2"/1Bq( ZBU۪tNG"yEw۪juM|}uU?kjmTtvc UhJ] Nx$o6HC5fx>R&Q*&3"h*}ZDO=XϽ]i }$% yN|`={]$&kN eV3w6㒙=F #F'm5RIf(o.@O3%F}xqMS"xp}YHs5@b4Gt$J%"y;֟.y7YbN4)'{B9)VII&HHCnWUcݐB.kBD[- Ij"&^(%σ+ʹn+l:t1*$sK"Ҟ={mBq> S+OS5^%Z#FcҔorsC}IGؒ5U+$'Ϊ.kTfa!8~Sqp_XބK? 1!>v|_M=ܞA]V iu[%F@-xY+,? }(Bnh /IP҆~g(OHyHNC QsM TLrVytl;ҫu1%)ŦFFkxMn48#VpW:8ɐ@9`Q `6hm') IT[-qm%HKF:a٢<Ը@dDKPl I='amz H(Q?m)so::9;+IvSt$+*EJf blgb758ZKiS u/fփ|w ΀_zi62J8{-[~y1&b`c f#KqD-3 6dƨRQ[s^" 9.ԏ*1s/dۿB w hV)E=]׽\,Oݞ\n^gsAIQxVgJ R8&RP0Jk^U5iI v!ӂǂop诂{ch `zju!L}V̨,x擭dnM' o3g v'p rYgI} ^9)TC3HGIܪVq]ݯfaxS?8 S r L11w6XȯjU^0NڬVi4䧄)ǰMSIW%j>TN~'#OQ9bo>w;hʎL\ffS~ӫ=fQ+߯4% e94o,VNm[i: YYx{YBN̅;bme 5)Y *b`$WtX8,ߍ^Qqg{!8MHΥp^%hA_ߝ#ɵjþRFD4;<ֵifyoPG|ev27F5Co+P%8JawM5ԯ2DzFPߡD &װ Xy t[ '^b$'8{?δYREM}Q?Eٛ`§L`45TǦmctID2< #DhDSV+Α ӵ52Kz.q ! ߮C낚{ey#i&Oew9Go)ĵp>QBWvCQl?}hXZ6oⴟl7pȒp $&"d;c_ |h]rHwzݠkʢ*0$um1#u mVK%xuL!m56DVrkU~;@KQuPlhb@%ϓm֬`ѷ]}+|mx@xu?Af<כr{ U=yW*cɂzs]*wK8*59 H/#{ͰQ%v,.F]Y_ZI&WZP_Jk ;ѰEᙎ %:/ )+]GՓ͘} Z&\}=4+tގYV7/0^w}!ҏZHdzk)ܔJ_Y?Aj0@Θ>i`re|=hL22DoGoEt>rSmr)5y܏`cpB;d^SMxq#(B3TCfU2iQd$kT\(~ōolq-f7QJqa4oyUY>`q,|@#W uZ㸔UwXJQa#@/F lo蕀 E$qǣxXpUa_2³nArX ?܋h1AsҍIa_+yeu㲑hiHh?.UۈSv= sϷ86Lj c4˅a=jEP??#bN'yM8+4._wQ Ex6]ȸr 3"XuH7c/'HK ]]l%t ;Sx:ǮN }ݐr;]psht D~Nmc8hUIqKqWDXC;4.<02.Ȕ)lwک]{d}3}@It^cw*=- Gܑ.f-4m/_ό8eZj?4v(7q᪸%٫Y~<= '4k;!ccsq:inS/6G;{ьmmn>`O>@WJdLgPn jM zX 8NQٚ8z 0ߧⅢq6262/oQ6X=/|"W8eP)rVB $f6b B|+ͤ's>nEs"YA,( Q` -Lijm@_* uN$Ti.$v637Ib HRh%f[V&|%w l[p+z/79WFsP nfu(SǕ,r 9$V4ï)h{޵f3wJN_i@w٩x$k5d|'~ϝ9tkTPn_;{6=3Pi+u Ḟ6ǢxAD+Lr"re%<OzYRRnU: _m\@Ii0 ixky&,eaݿ]@4&BaG?iE*2&MF9yirxNvjMr`Y9dbS 3ESηI'eLB"=AE<@T]*HX=jN-mnd`Z=g-qͬ׷Z4&5C ]|9piɪ@,6]<"u;h΁p] ):])C\)& Hi Zx>3_1$ ` {|Svf聜Jn;|>nFm`ޗ O0^2LfhR) `6E@@ yeIjCַ˻숗`LRx!om]gr M(t)pB7qzs5roQ ']*RVQiEr#)-gc.Mi }9)$ϋ1Gh,On1Rs9BKn^FH8i^3qܫ؛OagSG:|f'Hȫ!ZET*ȧLO?YGI:Bnq "~}@e\)7 /ݑR6{DN+|K]%5&x1 @|jm=Ig4{ * zDǼ K'9^q&i/$ܳ~b&fRYBLa=3h"u \3uk^'@<5(":O5q:B RYJ#5bͳުQnlޯ1 i(l]|w*#* 4 !"Ĉ`>×aآcz5 lQ j>i0WFLھhf5H(3pT"$UfP|^Qp̻79J+>;ZrX<`Y6`gDwgW"//FkJ7Ouc@ŗ&֤\ͿF*v*f Ǵ!}zLHhNif]8j@gqS.v)Ws_MxrGW-ׯ5tqG,d6Օsj%{羚yi y6_(/t|ަRp(-5%ݍ61V@D7QCHX<_8~Fk<^㠶ZBkmg PV=[)4LJ7+ȃTÄ .ǩP!(ۀN5 *ģKX]{xmq \PgfuVͿZKݻ`'݄4|D/ExB"al)'=KдIી>3` !t x.P:BY^DRV3݋u;Rzdts?ҭ@%_ g ,1&$Vst5UHdMF04'<8b#)B kDG@g)FRćK`\盄N/K{F՘c3GWl^%3:̚϶ Q*qOΫCÍ:~ 9L[DZ:7Մutş;{/&cj;XjzhÅ ; o?B}Pj`ٕA?ueNqʃGI`88IX?L]ɮD W;< K:n)tCQHBFpg֗`A68Pa5Wh i̺\ ^ʓ0/ |4 sPKrq]ԟ&VY Lh:(Gz}*1_6!mpz#,TPx8Z${ړg' : nS{ߦ,ѠA̟\XLf|Ѧx mT x*^+Kqȉ0:769@k1 :i=CR/Zv)Xz|R@h5@RKxlj*2}_L@]\p&1 8BAړݜEEdޫ Pd8[,;N|>kJܒn)ϰ%1k Tݼn8r9nu7ܻ$-c1 y-=4uYHki75.JG-1|0#km`,/յaj H/)BE2K %Ж6kU^`|#슾ބpG:q.A0+ dp^@+>'$U'm7^8Џ"%h&f)冒s`6?ee jB=:HɍtCE2\a3R$pJy(5SC^kV`$8~K?p2 4χC?M$nQcUе}LgJBs%IpѴey_FԬ49htw<ʢ۴]Wk;D&ΔSX^Xb܍_TA|" MAt- !a@=y7y|JJKoieJ2 IVzCV TMxH)ĭ6FhDrio&%<z8o݊L^ao0%t2od3H\O>nKÝE>2J,H2"ÿ0~SI)Vx?ߥu+Q)s,檩 X+V"%Ň4g lA)Q{Wemq(+9UlX7}ո4Wʍ)(|k"ڹŦ7Y*S}?L/){hk#N쒘}xeX_i4>95߭>xraYB>|:7<<1-,Ӵ˟ *Xy).[(V]!Gغv78@צWzY)пR:>)˨ё'#,ߺr0K6-v9Dh^F/Ѣb=D$&TX9:BJBP{#eצ\DͰIjW|H;)y[m$ #Q!n_ƒH*8i{]͂ (j hh60$IQm-<&/|$6x£v5w(%{TVN1ŕbYb@&CUIxk\/cRŰd 0U&!3Ī e Y>Ϙʒ4(9|mVlH;n#̝6VuCTĒ˰nx%wѕjD1MFDkw|PtÌj7If("f+֬>soӎ19&5FBP!sΗB_\|'*g!w)[D'zI}Jig $ơϻE+5G洽cidw4 3n$VTY_uX3i;^Zݝk)ZBw/)NpFޖ$GO+QL"R>bL% X$kMLl<7i2( Zɮ=3Crȝ)x9BX/D\_PN~] Yh%YƲtKwlUj$U:Nm Ze[ 2ȑ$!3=5Œ7e~jA,2 EVIXЄ0Z idb-AI@my8.нw+tw M1',S1dMȸțd'f-%W˄R:5I4u8fJ>] +yؙ]R 'j*y|,RS'38;ϺPtpאkRK@^p 5ޝ-}FD|.;;6/?Og!u<VEܔ1cMArDOi]e),v%݈,:4yKFn3F|HjkU%ΌB~5"͙t_/RIiݿZ[Iʼn͉Dpp̣(:@i$fz]աbex{@cV@pf1B%\{l.@}d E& GUBFYIU9܁JdTx`gO+7ecXRl{%w` * ЈJbCu.|%֏ThG%sfI9 {\3%Sg,y: Yiyg_YUl1* 0-r]""Puh})(QJKA)K`+s:F.U w8:O[=;z݈9pɂ (zmy*␊<}URoAϓok(FE7,)v>}SS=hZp2<2L^W/2KWƼh!V$Jy/}gD!*!Ʉ$U^^op_tl6EX ̝"joZ>یd_x} Ad(쑊aT7ȈHpo!vY/b;Ul$fnM̈T[kʈNlYQGdLSnjgF*3xKFS+ MStk}XrL&*L \.T[Yt%֣eXS*Gւ+eL8$<2e_z 0@׆#z]oXG~PvX>͂su8'vYKo/:O[WGubU728 ſ+"}I祴Y#քt/Ӗ^b ifPU ~Z~?׈o"6uʷ&Y/]`m%D-6eV5iiLGT[0B\<OHv/e<bboD){qvl7:1 ys>FNh& pO%JU;Yeu#;PiI;zWn),AӼJlÑ#^:3?.i4_OGȷTԻ<{{n|&1O=ߗG>zFo|q_Smׂ4)+cݿ=z$uֶF4n,:PH3h^KAnڹ }"X=m.^mn#Yk79u0kEAV/@*+e?PlQ3TK1MDkԣV|L$H! ؋9r@?);mM ܹ~#ϊ8[8TϵkfRJ܇IDXlRZU^x[t*|#p.dCi6ƮCoڞ܂hCv&'*tX/&ZG6ɝ:O=_}Mok5>Ycmm յm!]%lg{4b+r; XRY(QTl}01?'TSp[k 'lXƘh4}?/49 z#D0%;vv83A8% dy?t3h5$#E3i,N>O:fj)F_͎w*N_\4 ݑbsjbn7(Ϯ7NkZ24 2믜l)Lk^8)?]kE~f]E+D+KH1-zAnatn O/iN[ U$^"{'3ҩ9L"uR<S0RFR4/mm}w;{{'vV y_h⼹\ \䂑A#T{uTVp/LC8v^V<<[AbM,tXIl:J 4!(̽Z?D0JNc$Gqv(:e/ֲY/AF5$6/S%[#71/669 l` f*ץT)aȝwY`,Ѱo׿3VG]66j;~ *HRVQ,p> HAУR~{pm[Ѿ 8Hrrxcҁt2s{{;tO?Wk7\&"vhf@nO1sps5ڰFF%wc`!ܰ,7UL`m+9hqٖB́[vL"18ktvaiD)SY}ܫQ:JwZ :0eFOO) $iߢ!8}E|zLkkTȋMO]/E!Tw2^JŠH '!8J'S:4xBN5݉}:iEȣe(sY9g5c&ܶ8#z3Xk'e|cN Gk]MbbU.Qe3CRսt4>?l%Aqz8+D4o]:=Zq0d!g~w@'w[[y@8# :N xcrfڨTY=TuODGMOFC9$j94],~,@ ,CŢm L{["\㶅"0x-sI%v9MQ +_ߞU^ơ>{̢{|+&᥄N׉󧿹 hi[#`H1- XOQ+ gn #UJ%pqkˌ**Ep6ҟ!&YVd\8h4+/A|39u d{uvͷ/ҳ˗F=-] a.UQu2N}knCVʚ;$Ѣ@b*0hiӛLh)gǨ5B,q{ft2Zn-"j81¤(`;R$*[.3+STIOҗBU˱+-QuƹwemJZr$wρGR6Lq79{շ5?\NkL.u/<'5WUZ@{1_BR bFu;p;iZsɠgn8z&B&7Ze^+"[6j&'sC n,A2A.ke{Kx' M{"fJjŧ6JYgRAzɛ"4@ ڧ5II ^Ԧm5Ǒ% 4r[p}В X*/8ytoY'Zh8ҞZKak5 ht~8T\ 3C ^iCISAf}ˈ 2>(bIDzapuGAFOM ,CD{)K);O=LҭkNTkńqB#Pyq?Rx[RM@bRos .U, H:2rOЙ<Ep /Qwo;It{TY&*hH!ƪkZ%d39!TuWČ4El[ JFT@ `qYmzmᩑ]+}3q8pCK|T\~\߁ܱX:):4= ѵ_R-g 绀)p̔74د/cdm% PcWL*\(p/i@B)?r$R_(=AJ\ |f( U&Њ9e-O~}1Dݛ>'AyZ3Jt.M+!|hjh*('XD>h!jnLEN <6h+i|jO5 _W \ظ8mJ \<)_(E0LB"˷awP{>_%[%L ;e4N\-Hy^OTPef#N9:v"Ml4$tJiB*?_Zz3,#~W?4܄~[7-N,P(8cj~ދ[5s9^n}w ۺ6-Žc*xѯ"m~::NzH(g%uu3R^a p滑-R <H~٤h66|Ġ&Ye Pa5)cF`uM` q)I{L:m4Qs4ju&#.뿎$(f[ .m(,!.2-%e\p*YS3 S' xi| &1|>^)íW`i"DSޫs؈h,È6؊6#&VU&9EO${;aco-rJJh~9Z#XpMG ]c]3$b9kjiii_<(ӐYDQ z&pI8 Zp@@wPXClJ.T!T 6:=U鲈ٴq2-[D mw])џDBl/q9\RaMl Et8 z^o2Gzz*h WiE yx ʲ``Ѡ a'_hi*ԍD"Z 2I!Pm/}EԊq W#7@@o/9ջeVĘ+9&'N64RT^j5^/鱘G+Y"!޹̝C e106z \VإoFk^[7!S0u԰KkNsNضݟ2u3Nߓ+805̚ 0^hImȚuozVL_Da?AŢ7.7f[j8r Ȟes0pT$~X9c{h,'82fqHYl:!VXxK6DFTڑ qwE SK?Bbm`DL&>,`  G]?ѣ!".PQ{RVq` \n V:/ی@ZV9-^DWvzlW-/Tj;EvWWXqԾ3~wfW >jݵV@ E3Ύo_mtz}sNI;3-k2 f@]?10ݥk*}H\ : 9#ҩ~D~Wrhf[|7epp޾9Vܚ~*8PŕQͻ㳑L C`4m־~\ COOc%>v f>e" %~Ćx8ǒiw2%ۋ'2E~9 A?錂.&tC`X=;cًrؔ!PU6@DZc? UКǬv5U?$`_'& tv8Jl>y~$M<^^kS.OU sE8onǹU_(ǁ9w͔&m$c],"uZ/ԏ*u,NGd~OGk?5 G}$ j!gDf~'d :l? ${Lp_98LX+1BrH<*"p@ )(Te`TJipYzd kuU5ToyqQ;Ԯ! 8sf&^ X} nċ[Wgbe$R)WΫJeYT=6$sTTՖ Pgxm'‚q!ƥl.r}كףA@\]f~|^ר30v#pt-XA&((ʩI!\6lVp{@{Rւ`Dkz=UISMZr/H?A_`z ZIsRa 7S7;nQ+mU;µ(2gz]}kijKeF)w!=bmM/J$jbjI/񆓠a>:n4.sPKpM&ɖ60>G>xv%mby=A5 s)0~ޕ޹~^j)4+&m1z0n؈9#!P{>gW?on+inMo1?'3-TpܮiMSN素|W؍{EVtP`:2j2;s_ƒVfphFmv ]s $k0R]jmC;hȖ=NU#}ZRn5e!{7Qp?K"z } ^ݫOe+Qͧ5;&+c 5(|`*- u!7Tfnd8 jhKQ. ÚIO279-U[QA*HՐ_%GIk:%gv(J3>wHP~ps{V0> U^~ >)~Jzh*BOguS]6^7}j;IPٖȖ rq}N&*D p ptգĤ︥Mcx&R1Si#M싗S}N4twz:*gmP7 hu]4t.R.FP]( vw\{dE<`oZƉD=mEաUMiPVzZ []@;VYQs]JKg/meK O΅#{_iAmI V6N m덯V,^$1*W;3Dn{rΩUT]?snuP̖`,[ _{K㜔K3Im[ sOˏI\9>HRZvs'΃nƜ+-$GהH!4nʤȻj4m+Ϸ>b– 3-dmsGd7DLeĚ9ᘨPAӨKyO9(e[ABN**#G@ާM꒦ʚ -1 ;GO H[q@rNhF#u*Fj7 մFh;g> f70Dtftٔ`C KGK$e"v D♪H-,JV|P9׎v]%8h-y؛;pt)Xˍsc5詮H"(8C߲w}s9w5Jd*QbWSQ+fE^oJays rI͙\'IKIob|o^Z]5_@Y Qm+/PGX)ioWQ>QI FAM$.#q嚝-w#8@r.H]mGsVڤjUJJOo huaH[NW)cx!:oiO42D`fO>r:>^ /R]v-y̿="[}Ҧ2p(qnb7v.#ɮQq$fBՌ-m-g 5]HBǾݾ;( p*'KB{ e  )>rgBaPHX~{` x0 I!*U>n}fː:yBE4V"O 3lcWhb?b>eOQ&GƠmR{JwniS@6{ls֖T:2hS`;Vc/8e>m|DaMzu6x*T퉿3o!~"şXާ6h%@=xp.Y$)M;K8t90o ;`殕(~ `%Yl5qvenZ:4Atz1g@!&b?hјq94mS-c؁w ҏ4NH*kPnZgH)Rޱ.ٱԵ ;U/>j/<`DGʈѻV\GE}KB.CπNV#Hp/-A[LEHңF7Ւ" $\Djh|%<\蜏{#Qn m XR@YvJ4MAxcw?DtjȘM~[t  `U°iŒ.>ڈjIc+-NPxnSWS}9)m&DzTˠf$ڴ5еtdݭT[c6p0w1ܟ! ݜq>6.ߠVs??Qs[ߏCӈ{*Jq{& jx<ݻ\wr0 :V fdDm@V̳#$PY.EQ:h ?9ȸAv%j`\_XuZMsI;PQ(Yn/}LAVNO:(摏/V;#J_q0tA%n-Ϧ-u':3zJ[ӭf Q*WH4"8F<:fqRoC4kٗO[vW$"/`u]VyWW0S:U07~IZ̺ @Ivpm]S?`;o"q`+?<|+weɏEdY- rѼy1R!JQ'c 63fA?h*ėp)Bx\Ŀd1+fNJhp"Փ=2X>g*uԬ4CIW~66T=dؘ:!TIt%#@"98r4;B㡠O? şQ~fA.n~uHO3̢$Zm-9o9d$ (V9SNVrl(ljzM|!:Pڽo73S*GѸido. /v'M)L.1J|3o`u)!K\m濅@RMT{j٨_|]q?n= #-3l[z4qd twq6x; kD늝p#뗧,YQCTʫYR;1L2PĻ38mk bًM?jwɘ+$p}st~ɺ)T)y) jPm,Ext}8wsܦpq4A4'}2XO=N_`־ҾW%1D`)fP$NLO(XpAhݥuF=ڐ.C)PIpbgY;;R>wXK}n/D&JsaCL<5y( M-{,3,|c.D-hv҃ch$yyi}w%IWtCh9]bp0kDZD_q(m9dO:D>s3II=F.MEۊw@ȿgc.nyAsGoLc,'T:bGሡȠONd:6hGr}X4 2z|2-CMK&~{ l ńtU,f)gk *ݖqci#yCƶ Vȶ+BМfW4,ىРhbAUaXttbqxW߄.BE^L& ɻ+IJO~(y!JvQҶBCԌ*q4̜~۷w]5w&iW0>w XKA~!@>ue,pͽQdLO4:]%&@:e#732lirG{ՈܖH+2솪~8 dՆ2|!^qթǏ}jYɒws쓾 ³BI_7%wt `n7{<oMFAhxXQE/U; #3\M'&U>ئEJVtc5`s$sl%B\U±F 2KVJ$k$(d RkIL1 =^] qrLl[w XAע(mwKX`Dn1D[fQiY>p q F@vZ'pBte9}wȹQ ĊXuRm?^9\KyiبyS.[v U+_OsK>Aӛ< /9PY@†$0`׋TU([(ԹV42ha/ըʢ8(NLK(ጁr_fvŬJi0nʭʇ!Ky*]}O6JzhPPz+TO Ũi g6K\b"fjm֔.ڔ؋PDSij}i݅h'gPo /,kubkg8.ܙՊCi[<su*X$\.Lo--4MhcAYf'oOkx P۵V2,HvC{!tW BpϢvU%8k@̥\ .l[M :h T_DYT~yW|}S֠ia@HRŃ,qqVN-}KbnmT9 J&#y/9|i u_1Hvp:oW ډjt%*SMBP NwjgҨ-~; U|NV1+W"I9/_'Ą $Wsb0HrxQo-\ϰP4' ~TC#%#fgdk#k;ooȢC;Yf3 , ojɂhhuC}e.iq1gm?3'' lW1S] EuXԐ~b1K1qd ]t"#p S1x0 ,f8+حx9M8!+7bp_%6)!nΫğ;~Jqrֶc6b5`U^r~9P%z'2aoe(Z ^ho{-'v\~?|ace/КHJj}SU'q"pD+hr0[E 1IHύEOM{Iޯvm>G~>P{Qbwb-q55t*EMD@neAꫫ#䡡v 5aUB" o7޵pЏue"Zp욞aVeGFNIQJ+!}#OLw/$%l)vJxee!!_xČ۱G_9,fJL8/x|yswA)H"?igDx&Z'ݭdO'h%L L"eP*2,/X3$SsaF{<3Qv}3Mn';'(1mo:P4 Wuj?w@PRIp<=(1@Zx ƔW'Z i~xޓ?a7ļѥH7.GP3>]vK>wܱYy#-N% ̵҉fXGy$T,g*aVθ0_EmޯezPb E 4!ҵ4q=[׈Vm 8&$aJ7:d,,.fB0ޙ`W OTXvU`1A7*q]cBL<19*+QUf 0wNEegg/H+g||o~ n?paiqwptIʺJ-DintkGhYk7v~5\ìNۚF^rhxhvߧδ'f|೏po uybQTDn9Kl%uAfvG;MzrmA#N)ejk..ǫmwyp*| +gb!Q>!#X#, Ug^h?wJ*#)T[DVVĄPE\K.[gW`sq=ó ƍ#snGy>ʣ7uY-ȁm2,nf1VvvԓV#a|:؊SظnjwXO(YVs(9BzIьq4_T ؕhl35Fl~H֌3_A\b;~g+85@0N|EȂZfBZYCnGrt$" h#~!"QuR|I[էvǝ*9f%c kfY`H',lH3s[{*Fo.c<ڪ&Pml5Nzil[P.,~-4Pk"cߴba1/^V\(oH_! Lww zK4ꎿ*zΟg- sukٝpkbB_C+P-`~ è3Pp5ы!>IzZ>h8oRAS\H+NNSuBnX(>}oĆ~(-8I8R:fQb6~ԁ`R}Uzr?#@^- F#B({na%60•;*^s'0E~$6$ɉ16U:"-umE ϜU+o@티m΀=;IExX'Cwc 5>HSN!iM[-=0GdzS{$ nڧ 1,n>=|~QxyHdaVBsMAK73 kX`E,lr~K͞p4Yf1Xbg"k@:3p!4͓<-邛G՗㈋qGRFPZ衡iOp*q("lo=2EZ͟N;J+GKPDb ٨ҕih/['yNdꀦu;kE@p8!p@+κe$NUNN7¥N2ζ_#ֆ'=Sj~묷4,"SD iU }`RH667"ŮEG]luSp[\ $!B;yD@~_ xd:58T0'Awjx[77Ё᠞k&͘{ Bfvԁͼb- ]AbWF7gIFi ԈIe)ɣzfׇ^OqLL`6%7cvlNHrGXG]w|Cv:7/Q)<"4R86ug=-Anw_Yv Xs4$s&4uJ7h6xVzYV,o!@Ȗ9:)-@&cU̔4IuN& .oݗer|4n*YYOtrB- b@eNǁ$u‘F/HcrwY$lweO@xy#%b=݉s+aj6xwl[yGRg]U Ԇ#}/םEү5.hD5(.UYHQC՜Q C.]y!OR%Po36 v^#yWGwEjaxwYhC(uel5urO["``akM|5Vqo>^ଘ\TśE/,}xR w7W^IUÔnCFY5]1ބҁR2 B*S X,S4 YA`ަ5'Ans%0zƼBnQ fyٚv~ ʅ-sv+7+E|ӽJtNP!TQ2;e;|aaD?99!J\klC%W)zqgU-p6mN4eH6TTGdO_m)rIPOF@'J=L 2e9e~σr ]˚>wm}mh*=h tvp.`:tx{~ y(ΒN-[m\Ռy&y ݤ2&ïj5;uUG* @5(L@3=I4k-{} al¢~zoJ<\.hg%4j("vT`Yk*0(DvsףF$ru"ɶ|[@|FbI3J"uk{:#,Q9؏uxX M!318 fPE<# d{I^oa. Ҋ 1*L0kٺH[<YI\C &+>~`$*m~Fe8I^NK9V8Obp tr{oj:L\7hl΋b^CqGo`d>6D^a=` ]z2[u::UQn hs}u?b8GQ@Umztg^dz*L2?`XIoh JSJj{O1Se7_@z0&9|ZǢܯ=kuhҊ EV#H2/ݿzj*)9|X:; 3;[pR`q1" ^*ԋ䉍>&|nkRY8"~C׏}4җO3iD[Cu' /ju"T TM˫>+ hΗ&:09>0 )j\|)@y{=ƂIaEpk 9bVfup6r1MY^'ǝX64t 1 ZECe(g>lޥ>IfGO7 E\{o?ߴ#N_B՗d^d6psQ qk*p)ݖȇ:0fF.z(za4bsxzA4P\g[0)]5]&Q:zTm!P7U^a.3n}#d=X 5mx#16L( *AMnz ~ᬣpVmIf2KsgON]' W_LZt'&("l!Rww% =w;m䎐aωڤ >Y`[g l:ZW Y]PuR]D"f\`=f)^ϣS9croeB~/x!0Bm*6krΏZ맏\*6f/DS:qJT, qQ *X6 3JQЊ9BDmɱ6 }m a԰mT R>yw,owp;цPFUu>GKpQ)fƠ^|Aͱl;՚YwEy W[,|ʇ#*q]7>`o/r?xF3pKbO%7&Ͽ֝ D*Ykr> \saNMPq甃?ynijJ ^=ljeYސ Jsb)[ؼJ/:thn8Xinz;Ju_/W.`%:1@ARZ/ֱ&_ #"knKsHd3cЍR,oi(RHB)Lr+ǩ-E&7ױZ.tC&t pM^sӌ 4+|i_ÐF|5}Tq~€= =kZޕݶq<%|9Db / >@|wvtO «/(qzz3O[֖m_îs< ܛ^k pr1TWhy#ejE$VT >3 *x{ é zNN0NlO /1Mmkv4+kkb_1pE`yY [(eM Q]#D -JkYJ-9NrGMKu++k]h' ]4'nqC.?Ѳa JVnCwMB`bcہWDaN5kL7ߜB R|M&_N"Z^_&i͠^tC~@294!ԍO.UAPBwFh~bw rW\`>Ĉ\$ϛKWj̺;i;-2]Hn%E ͹t*x}LĚV}B#.w0S?t2;e]'~*+̢Υ1#x1XDTblDzq^lo쑰p'C\? *%Z%)W#溔lDvFIER~Fb b.R߿%e=5 ~tO^IQʾmns5$}q{EU^Ax{uԀxŒ56(QVb4a+@fRR`,+ U *}yШOFA9w`鍈aN8|:V.]6#Maӎgx{'҃Ed΀-A \sV|ǹV)%'KE]= HtQ"#; #zF5E&SĥAp|"mEAC6V2 ! z_9+6phE  n؀ƍ@ ˇba,O!.[ >zZ&ռ\ *k0F+1A^cz_/20_Sf:^zș/. 2zw ɑlp3ю5rq+immr@Al#-JٌlZXKbnfa^8U4ʁso: K4IE_^H@J=ǢC`D1!A}LZ'R.imt]`uO[+?z۝pFJVN :[{F|y{5*})w2 T˄ CvE#aq, ~aE ʈ-pB zZEO%n8 #{Kk[HB}L .(|#F E@O#2a6 !LEP7dZ{,BVQ%w'P[6c^ kyc%^+zhݑ4C1wЄ%9_TzgbH C6TRg gs ЊКF?膑he z riGSț+9&}l9~}X0-P保r0wsviᶋ=I\hO1Ih\|jxfJ@{7w>L9@aN|fFR1 !;'-m\'Ly "8X5 ^`gX/™Ipp>[z\zݻi8:,*qgLaf= [B8E<=yP>GI D̟vS:ƒ2򮬙WUt9q&޺O36qޑ6GL2چ1䃶>L ?B*ٖs1y %`Q0!9,.I3rHg]瓄9vL#m_o:/vDZNEi"=ǃ݌n֥,ݳʞHa,1\rɕf8Zg̝br{'"]YX>޸ܓ&rWuD^b@,guD̎ 6I+C7,퍼u@}x#ۥ;f)[-$Țx1b3b( f@tz.**51w8sltC݋rB9A?%עXA4nbi@=N_rt uhFʉ9r6YxT>~l#7 \W=>G?qD(O4yuJ'No18)U#CaQ#ߩ#7ZW q];|OC*ـXۻJsѝ@+wUث)\'rFJd8ߕŞ^? 4G)f$\ߵi~}y2w7$:xL9^9ꝑ(b 1=QV78U3W]&DtF4X{%?8k|W* V)5@ns!anyyN`ʹd Zl.[197$l3?QttXv8iԑD1XrZ]ڇ_Qڊ.{M^a:Pq> F:;C28Dc8Aw6=$9lé&n+}:.mEIKs ;& WSIQ*A:fIj 2hFTUM+S'ECc]ϥR%XErM:!K8K[H*ŧuןaLDο"{u~oɽOQ`Fdbo{ ]Sa.ry]N)$$ \Be|é}Z̘搢!5 yJ*S;QdG$^({pqiC~й]B)PpojZݫA^F$ iX꒝~*R[^x` Dž/T-n~)FďINĈYb?@8m]f %Fv ºԥuJ3: W񞬹 p*.z2OtdA:M9#|rpY_xΜn#d>k/}8ˀ0Y9/SB*h"mRZoS4}xSdKG=0WGp!êHi=H#}^w } MhdStVK xYz>a|g; Dqqh!$B$'} EeϔG ¥#r؋y6۶%*X:̠a1X=L M<: K.o|>Y@!cްviKkR;촛.Z\rCEF48-޾axUd\twopˋ cqYvu!ֲal]mI?|Йsw.PV!,Moi+T65&jne~w7( }MZeȊ9lR_ CЋ dP aDT34.tz0wNND%{viIkW`AC7VOEpt7M Ka-&ғU>[aXq*waM9=3<>!#IoF\78RaTƪ"ڌ-VjZHҠ3uPv!  SZ5 yfӰL͖漼u9_[l:tA&ݹbAxD)sSFBqoʀoE@Z -%lPޣ[&jͧJq !G__5 }<'lF-f>X>|vF.wR'mE[CUXA~fEk?-)'Paqp:˼1ŏ2ҔxBs&_20-g+juv49)Hic_'!p1YTyRźP1\݄Z],TK(ʨ-jI)>tq Ɛ.CrPm) t09hC`xG9kjZEgn(W۬ qϠCX\36[۾=7*~5>qxmR8 34 #NL3jUA $Ud&'t5J,knXb3z10̀ Ev_<6yz+M^nFDlSH$Jb5I B=XZٜBZPTZ Zo t+ -"Pyǻ`rCXN,lz/1\EF-b@\0CNì:C`^t 5[PqXm8Z3QGQ@Pn7r@^[|820ө`F2c!6cȂӄ`ge\c OD޲||):8f!+9 ym*lՆ#ˆb!M9~!=VLMc7ʹ_((t޾T"@$8Z< Ysx!R8R D1n:޽ѹzU m[8VaJVX-0Gdt2آ=,`O|-iXT9S=Om{Ps8ݭ6"tVK= + q /" ̛{uYi#]5iK|>>)}!sRcVt,OD7y{Jmx1S{!z^'Ygm&@`l(šrtFUbx9 (.cy&@9#kkE&ŧ.G=7(fZM)^:lgO&ȓmK,~p ۮImW~ԉ m5 %@b|^DA, 69ߵnZ] J4$E*_A!,()1)ɢ%a 1asJ y7@#MaDx Mj WSYM5$l Z> s_?}+2oF$SI!–B,Sm;kNRιƭeŽ 4m#(~t "CLCEti20Ȧh"+^ n"x-@)۝RVxkF\n#pd#*D4%r *L#lslQ2ov#>Ea*T[uV(_QZ-+J^E5 ja UWå>g|#1V*$ , {m̻:;#g.!*bfS.lB#.#hyZ5菠9MߺN8W ڹRnX{(4ƛqm%o *)o)"HK9(ߗQfįkdĜ̃ɮ@ujnnߧ>9(W+ eR`9茓7%KQ+aY>hP&V/jJ? +6k?@ޜfwxWjqcWDMh38klR: x +(8+:}Tok.0-[b_4S*IqkXk1˘Kb7S%* R@He@#Kx뀥&lI!q o<4@ 8m&t~ @mՏ"MبmZT1cV 5seu$2ȸZ(.58tBkv u@;:Vq6]]ƕQҖR-<(+pH']ƴ]%7 h;2RPAy&M>8}lBRfE! 44B9_40_6T7L;m_haOz5O}quIEy-Az6vWZ!a^I{y1ᶅ0&;aAH|Kȼ+vS>{v"(&ь՗ +F%;}H"瓷fcAo~Y>Rb29zeUP&Uof9&3 jلι:7#s-/@8},h5c&\I[۸.7==F#| O{86 /:T<𥤺꾃naWmsԮN8u?6U43BhP\4!;[4Ϫiky5d͙ 6wL'a/"(mEXxdoSFLhsl=3FxB}^FT-q,}xR_PMV Js`U^ln/% PIgQkHOe/vS+xJy, 2ê2-$j%wZMpm3ȱ{R3rzwlƲ6Đ韰Kh_$!a.`@WXၬl<[6Pb;pa$~aiXh$jODt%Rr3$%qL.?fߛj- =}$_m\Mkӳn if9,{W縏LYm6j i ujiV(iR3+3B߮<W1TNL{s/è:H0K2!K -9r~hPRSC90&*woƱ9FX8R5뙾NJ.Y_AZ ΢!$ {9XoKEz)< _Ħ؄OI'sdx#V)8*gf'56{ cc-/yY>3zЄ-i|<W_Se(TpP7M{Sm@mZS&|c pǕg绖\Rq y3?rv82۴:؈H'_`;$%h6&vDyV? -ȝZJ.י0]T@Udf#>)}6WG`UED&۶h}|/<֮]U;0FjA#@& Z|WfJ>_Ք%"v\pǨVd`$ݖqw ([gT\w[hgN16ˢ8F{gn A /!H[aK#(V$*c&Z`#1ӂ_FZ.tqsС`/6%=#(4[`cisIXLAYJK9kƭ8Kb&G-c~?aI+iEIfA_ }-ReHԅNMLʝfj-zaV![i "WLu;V<@"І,`;^6ĸm븜edCW!ya3:؜ ׁZ:FBl Kq^غg`j>'tҏu&޲d OYt2 ,"POV[U>[3>LlѼj6'-ATnX>O`iCTB_#\#-WI¾pM"۫'ðZ}ET_Nb2SMVc!z~.AȟBԤ= _M6|Iʠll~aSJK˻kwe*´L0x)Z;Dze<8?.@A߭h;7U{i6(w&쐮8d:&\H`@P(|:%,}6qSb}6X4iXc?>E!kԘgsvK$sȦL@qoMzf_/6h@dJgM45~ǁ*SW a`vSCEsb9iҫ~$Q^Cf` )ccDHv\Tհ 4|"60ƍ/;,Â+>$|660-j~q|P FBZ&e3ϗOF:4p]0Қ<5i ?YP8Qtkp 4Qrc>vDn I^1/)Al oe]iKFPͅhpߊjMfS~,{κuҍ^]62#x-NATkv?f%*Bа@߉2S n~htj1.MK W֙ٗYu?;T'8.B }H4pI~j@;/ܥPvpV7Qhs8L;=^Â3)vͤ.(N#x,LH'żtӨ)SJ7OtUTkxv2sR ߗØ "|UBA֪ -l(#o4iA&5Y9aj?߀W{j>oqBֈ{ |"EьV^<&b3B"dp::m|gVFV#TkV͡IXZב~t=Fnw/A&NF] =wei3ˍ5XE^C T^&d'7KAOơ 6OH]a3{ՀOHnz_ zy(}:d_$PQY=cY/-?ګ?O y޺. nً('cPu>q\􏆠؜MeAд zjP5TӲm1d?")Q keo3U8?JXh e3%kVlYv0ڪ[3* aĕ{RփW&Ry4 񮽵7opM1{ >qTӌ5$-I,Ams"x>W:KybzLF+GC@*DyQ`Pryz"E픥nz8cV*޶"(=A,۶TEgS̒<᧴AU&\GƘsBOVkh8+9%hFtD}$v6^Sk=$%yZhƼ[X^ɤ'ª"tӒ#E RԘ`~'L^WIN2A3RC.U9S^QөS)nhzRs @x=HpOoö_,7{zjma~;njUe"?lnyqhbFI> nvҙIFU,F>1J;@:Mt.+t+vB _Zf/ӥ7=3f&qvq2[ƿ+hHńtf~l)T jq|o#}Vb8"uʈg7ArcbLJo%|˅I0^1fIYV/"C$S[h* g~s1\J\<G2q|mΣudUXO>VWwv %B`Z/$qUxDoUR١n&Wеf1Y~)Qx `ruAYㅤk캰w>͵ot {4K C]ߺaԬ,U;|k|h z?, *o oByCn$Ϗ#M7d[vEؚ3.`C` =6o󥮟ڶ}j< h*ҎWX}<>-J ꍙ(Ju".f_|q& ZV `\-94LJ ?C1k89llc @|6 V2d7$MfƮ̾%D:VF^o50 HG}HM&C4Ui.h-65 3J}zvsLǵcH6=mm\H+3 diDFj"As엺%Fr[em*SUF;@%a=s ⓼zi¢zI2OikrLLRa\*RI;4ih#Xba?2sGGvG)8]BΦ3] 1񬧹7*=ʺf0 -M e0}e:$'R4#R`(+;2? C O)mēxG֙E{\KY-M۶I#, UI<ŕ6a#Ie_}߈I'ئB2(8˳ys*ziӏ ~FmސD4Uw- ݁p)j$ Ê\Ԑ?#`_hYL`EPOY{A1<33@&  -v2jf;8mZbhC}Fؗ`1W%iTN cMS_|_RHUxc+ Il闖3`܈u0߰gDZX.6h"~ڦ uWb-Ay2Vx R `K?w(A;u{US-")H=GvKb$U)`/ ~IOF ͜ΑG1_i/ z>$!++(ȏz,mz *dTzڃ&AN,;oKz;U4e9 <&C!e @b>u2]$N:snrMkM+˛ ok1<V3x7RozpZN7Rxo{) W,>oɱJ:)ݝ=9 V~ | {4T8E .6JO'ګR#5F9 7SxشRT Kw[^I s8&99h &ş+:0*-5m}s8 Cn$3T7wˆQSn)7|t?IPh$rpvQ-a+Z)7 if:[~pjGʙf`Qk *t2Nc~k;A]FY#hvptFdObI-*P7 r:hPfBH9Otu k.0|R޾8oI==Ѽ'mvjG9/])UzE@-Z-=C+h"l؊2'̱k0OYB\~z+~1u7jNkھ]Jӊ/R|[KT{CdB9S݅E(H60<7s% !VN`!RqL# /RQ׺񍡚NVῤBp=^Vrdمb暰Xr> h&*N _sQHuWbG+u&^caPz t!/)`LB,rG+@5˓I&xwN\T5ڢo_k1LY!?9n'|FCE֮LM^Џlz_j2õ{^hhݹ:ԙ#P.lI+957[FhtF f %NY؍IIwF}}ISƎ25_uUFff{]o 6*ݝZ6.y^QJ{l|7sphZؤِ_ 9e6LHuqIַeU ~@h@wҕ zak3rߓ2aefؔ s45l§G (Ga.QKSg{QzIY5d`d.'W?ܜƒ$+ ?KF>iչ3S2\$W4xL+|f>F>;n IkFQT5-8zS.Td@Z u64 bYq|nD#C9"=|PUT E t: fV4'K^ͷʅeL$-e]ꐡPED.[5kx$MkRs?%;%2D-Ԩ5@TnP^X.\˦OtW#( RvM+Ʋtou*lW j;ܶVp*ɄQw|sF~1_{O?YЀ: yY)J[~Z3Sk-jOi pJݷ\YSE :@m L'+Y3L=$wQߖCS$Z BU=k fJrnsG}'7e|KQVmaqcw"!`sȻ &W[ao7N Ejцߏ p x1LaUo?Όv 0al9JlG̽?A&w-&ABG?` @ _ Edġ *_n͘hb ּ "oċ n kDVt 3<:?ȪbEbʬx׿5Az4]a!v0BSu% `<5\VU` 7({ׂ(K楲Y,a@WJ.}gqXJ"^Ϫ$iϚX 8A2!nl  z`tbby~4oSlR3M8/H]noqw*[h~'^`O7 [KoXZfql 6eC RDd4Zl@l6UO8M9緺?ʞ@ \ Wa4+=At͵=8HL rK8e Aq_Kk4Y؇uNyc|oI9sگM P;~f#6Zhh%P)> -U`Gm| 0^e# V/یM)1bK* (- 0% gT 6D.S1$ J*c/bRdr7a z YgQObQ3SplA%bŘs-:oYq l3;g~IDa/T6ZAq&DwI7PF }/>{ ^a.:v|"$5{Gma^wXT=u@j5GK=q(F8AA`U?UXQs:y Rs׽,/ #5ҔW%h?1Qɯ[?%3ųy / RyWJ=XKoJ G-<'[G%Ȏ3^@`xS7^|k/zkvmSs8$à{!eLSB } T=//|2yeQ2H:+Mz;T.3Ei6X t0k,ʤZCT d̫0~!At".ʠ ߉N(?12G)X$f #CG #y[d1N,TG[xQP-'t/KW0nlDV}-NJS4n]Z6)gLa_mtԩLTeEwd!]鎵 ;I>1'Sr r@Pzpř;^:gďjëJ~y*|U5sdWTffHwnn8pX5Щ+rHeG'GFX}G/n[Kѹ3c)x"BfԏJQ.K f}'NΕ L"Jsfnr>R1| %4?C/̈Vc4G+$: uH,fB"?p02/ 񾈴UV0<Ag֍kw3;rPH,;Ya(Ibk,EjN@كeg* W=z%&kD  }I*$oupFoʆـ(hu'GȔ, \B pX-lK]y02yX׏2bnF1JL= s;$[S6MEsi36UKwaB GD6uG/y%YSbE|mexƕORWZ7[sL4.՟x^EeJk-lUB@ԱIoh'lzF[BA%4c d1YOW!IpWzP329_. *qWĻq +NMA/R`quĞˊPjnC^2XLh 1`/2+ͱP1HIe={iEkPtW1_lxOXIaL´20>}ri*n& {B%rEOr[/UkQcTDKGr P"~I_Mu gP2 ^8%ZI ,^ΊޣJ?|?_6ښ(n}lY"MQCpx$A<SJ\lJ͸I %4T*";?7,x;3{KCa65Q|:sXAHBd@ŽغN8><􋺚y F}>Vo\ًΩSvޓaeBʹe_&Һ@N׺Z4X=籒[h_|tm^L *3bŀg[um~.9:Z`efkԷ}q{EoE3j ǖb,=ruv:^'[v%zhId޼,0]Dġ=P݇P4b"`ۊv"zZk~sHq4U6yWm_@Mo!ű ٢ߙr(Z`2@v"'3᭄HUFx(%YϡbVeFV#p=k#(Ϸ5@u+ad(RZQ? EZwSuHMlR8; twz#DqR U1#>հ/'K|$ƐE6QHH3Fs$gF-)ju`x<Bv~s\Uq+/@fnu:$TZNi7%?&d]_Sbc+wwH Hs E9ƆDlƵη osr DKmKG!ZY4FbYwfKqVv|8DT`G{ͿHw@݉1S^_5Cxn}y҄SRyE kZP ΤNb5lf  c0ϟjSGOHrfHo} ݌3x *Z57z?WQe'D ~԰BYҝmZ~W\+Z+&8 #vci*b }VEW|Y(b_>I(i",4mzyfl?Yw6Q|"--D"X:yydbўY9)ǫ/#Eխjs<\bӇR>F@DD"α]ezjgCu!'S3@ 'au*==ZKf1PAe[tDleoZ7qI~} ĨV?*)蛥ř-&%~HNAA3[>]0%:;|>EBs/OfU%:SzĜ#Fauxh$5):i+l P0W]F3u`ݴh[3oq%@C8Yd8y-_#ؼ:\N'$p0W휵Cݮd*9[­m~+(`6Z֡30 vlR m1^~kOT-YCDU~I^^خOΓ;6uwdFD:YqۓA 9Igjtժ 07טRXLj=7^.ƵFV޷ d餗/Mgy A,n`۝d+77,TѸE䄿5QmR|]}e2r  =37b Lkw2* =t:X؊yh]@Čiݹ- m۝uiShm=uH\-H3/= U%Kfldsoq QA<.:)[yfg9r$5yR ]񵆗d)Jde ɺThUdO=W iju]x1uω2 8]6}&Qv<)_uA Qwe`}7zZOlOQEZW8CbRVQ%zґ,(Et%Qy%5X^m+b?V+a娽/?=j&l>ޱ8R~nv SQS (BiD{ LJ_Eo"l,(gU2U)@ Oˀ ݊JW<5As`:Ws~yNf-Z2;D iJ.9Z,ZeHסt QHC qf^r^)-4@*Ů%}kKُ_Crcߵs➫` D7镱OѳUpމVʟ9+RyƂ:=H+IkO0 -U_Y8/=/]oZ@`::`6]V젔8'J}365"4?˿za6{ݪ~Sռ-JkodX\ 09|FIтQH^VDɽ #~A}/*LoPK-q!]Kfć.nq~72$a+o5{E Ql] qBQPLqEPٷOF-\=o];W}/yLd[4v_̰]i7(5v l?&$CB 'Ma[\?(z.AKLi5!w oCPSE<6Sj^ |)kAVs9Cu&!^Y$ % ~BYde3" z& \P\Ah6ʮCL4߮O3.UrmYq/6bISKߧ{j+8:FYPf &S%X>pi;IAxz0-5drF;-Ϲ !u@+`̮ {F|Ω*i& M*l:JPVx[I[Ԧپ4!{Bh5l|SGOvXKtЁ=iŝ݈, AD=4POe_}MzIrb/SwK{yM/I N5dHvH cR7_F61C\? 1 B~7!^ҰLN͎cegCjMKnYx2wCU$<]{S2 F^:`V<9s'5o:sL`t;^')êW]1{un .к!LeEۂr,Ip 4=*Q(,A*`# XPIr2:P 5HZƙ/Ct" yɅ03.Af;yCt5F_@v `UA*(q!KBi\Y" lwŽLB\v +=),FN]LJnm*/.>$N^_;f\STg16_.-XVр;Y-#䇔,M +[]HBQ)D@ 4fT 󅛙{!ǤnZ@X?ܖG 6϶Hf\s\ KPa;1_ FAa8Zun{NH]c{RLdͮu"s]I~rCdVp\hk;Spapr2:Z #NN`68dꭁ%卙LI/|H feE!"+H)kqz=ƅ#@ÙR,;I PI,|Q]*F>QU%,3") iNlվ{ZDS3f6Kb(g^' -8.U17ahEQ%F9]Jv1+vyW Æ}dCd)J bO W88 r:Gd6M @`A9d0v1$ LۺNt58PRxSVtGπCX-b%Uu3Ԛ,x~B; 2I L1R.Eu׏M][uC/3msސ#Ydk* YSJng;t1CZԟ*pCމh"U6 io%˻}ڶ>?0jCËGع GNOjrwK=(l< ɻ6t?Z")0ċl!|fz\3Vp2Ӛ&8t%(~(ԳQ\_㝇A+Y\]G圞d#7{y2{JQPIg*GJN5j϶7UQh<B U&BYES(qYD6ě/ ~kHSTL"9_=_[q7)hׄ5$2;ޤW*0 [}1{aLRlwCrtGQT60PuƏ ]j/l!&"Xy(z־ݒ v6*[h2[,8sb§TU:;0lq's &c>pS 6ϝu i8I-BvY/[>ޢjͧ\eᮗ;g_b _? /x@ Ty 9y)@BJIU1 w#3DnB[׳Qƾhߘ|.v=(ucKYrۇ .I,0Ai@VH>wQ䩎AN)Ÿ=c2CHьOh^O=*R^g9v"rtNwguvZHѴTKTѴ@4 {zH{_tLLPv-t2{24Z0F_ ~<:>D[J?y A3;'?ђA_Ct Y9ܟAX-,>F^3jua?+?L7-gAX!q\Y21ru$cloh qJIɪ&47T"h g0y\9!P@66?CVb/e.{"w+Gn+-[c1.fBʚ2+\v:d?4k uf*z&CsOffmNW8*]t ݀:?~-`H5>#ǯPI?'т; qz]0,߷Q6_#7rHh9枍s\pxQ`eC,_0 U,puQ5ޱOgKM+j@u~i]FhK!iGt< G&6Wd,<$VX ےku[8&xfdx|X{]\'q0uG|@.U5\H75pgDV~l%PS82흌duQy>#O4{3fZfړAfU>R4-0)"v5/b7ykޓX†۵ m%{fBmYLޣf.US`heZԁ\a|`R-Ox2*T תʕ;9]i y|{mXʮSu**@Lg?X0[`$ħJ 'B0%e??F+@O;NH{ [Wuy 6Xie.DQAN + F _fe SAPxp.DJy,I)'=(x Hxܚ+/`dlP M.l#\vX+bWNK>/HTBj[Ayy+UE~"g֭Jv.$Ӌ'7$:yWN7\\rgפU#J^brB;m{ F 3᫏Iʻ_HYdwΠ7~&>籈g;̨w+zgTe~MK|6Hx yٔ*Bpc㹦a:( !WsgGPd(QZH& ;aȿ ]h.B| N"3!h=A] o>!3׫LB+%A;?9PØh׹Jw6oK`XD"G:f$즠O3MxƲ(Y~Ewi"gpǩ?㦭ʹ. kXĥ ^X8;P!._n?cY.q`OO\0kQ\%c0b/sGKbTm5C4 $C&zYAƉٍ|= 0 ^X)R|aj3Oۨ6whzڠ\k Bz:[6onP?$6NB:r;Mx[Ӏ, XpHoTvEa!{7O)>Ⅹ4mAQT{8 vSrKQ*+1 7hlv?K@"@{;QqEhm7)T^`ӟ{s1ׄ8Puʥ{O.b\B:ꊅ5eKm|0wBR~ CӔ ekSDBx[.!HCP=eYHsA/)l\ܗ1ė8¯;YYD5xĥQS.v9D嬇(Xz elЁ|ymֲnZAΤo*Qoy.]{o}©!X>N3xꞂ->k};@W"tЯ3̲IحD'6%:T G)+\uLO8uZQ43?ιl{q%*y *k ٜ<B)W ]_<jVӚ߇gǿ(dYXBzl0+jٖ ⭖z󬪱 _ ,(%ZQO &򽂙#wbh&~.уQYwVՓ\՝`KDV0#baNIIh*A1:B+W$|ousCxw1uw!F)܍Rd\फʯ15jVA&"*.o-{uF. nңKyS?6 S^de@ZgyxK/,, _`n:G=FT;v`EX11 ]'@JYޔ,7Ueb:GOARo͒Nib+h~0.&2Sd;fZ 32'g#V@F-iIjTX'JZRr4  p@W,xD ]|e]}?mJF1솩~e#JR/n\21Mh +#¨Q8~ ZX̰ ӗV2Ѐr9BƟ~Te%s{BX]" өT ҿ I"=hAW\Sݘ?"~eܯLGcݪ^HZ麟jVȦ+UH)@lIɹ[d'dU EEUI5u3_PބXBIŧoXM=?\nɷPU蕁cO ko<@{w.3QMiS/m\DX`& LPH7&\Sn-B`o.<&LȟK)9%OGklu?2!g =e7P#Xo#_ ETd'qv~Uy:5m~-K(DIDh6}U+q,h# LiRt#膧4 !8{@tr\~`Hc0[ISIWK\ݑ΍ Lu;ZrEDc;eml"\l 2-GZ[D/0?FIY䮙W^t\0hxcLEtJUAlٳx&2~3GX#GU$m Iyl2xYC[x5 6::c:Pq.7xP ;, dOgD\CLye02M1v\K*TZ|#gM $$`m-OrF,ulh쇟q8LjUC吩7 PYEg'0tM [W\I J%}O Ǖ"X~wG0얕`!P|Y˃Y[8zU<}ˇzA$0B o9#iIӜP ZYb/ =w b`JT2S֕'ڈ(J(ݼݗ#� =2=l=tzkWUwҤlȯ^5IsɠSDJgꗉJH﹵pZk [U9DےvxyCXP|VDc jXCv[l p%dII|ВS}ntK  y!X-t ƒ e=5h7t{BΒ'}ÝpR޾mԜBNrBF-<\_PŇ(d'5ε#hmA}Y&[˼Ė=MF6" o ijH{pWT #@h/xuy/n<(uM0\K̭e[v dH*w2m"fEg>LT"S]߯Da{Z+|@ըlû3ήxD2_dX!T^bΠBX !`ފLD= : "MQq ^rѲm/A?<pgԊY*KҠN1Uf^v-1wP7ofbq/`h .GΐTY@қix ?D`^+!,5 4E &Ŝ HPܼLPcE;顨41wGޓnp?-`xbU0Z~p3 uVLOyuӒ&J~ژ>|jqu4q7XUM\+c7 ^O.QɶyOܵzIFxԢW1ePcBhW6m45"а\0t~a,l]g\~_]}5 nUGct[DyViV:?xպASq"^Xʫ@ "Z^7淒NxI}gE@9Z 4.Ӹt5`Zy l&daO$P &JY!w&8]7 h?%serH<(#ToLR…uQ9`;AO&mfF݀*Y}zP[zp6rnHIV&x9Üs(QN=ᆻ=tUIz-C)t\Ylէ8_<I'5A3\wAqu;˜`kp&oe mk]+hHk;ՠ{seGΠSۃAYd\4-hr"Cя }5BO Rl+uxz7ۀ;V 7 ` Z5*j|l| QKb@6jh_#'oA~Ot\PogO[{(&`dpIqEa71(kКK`?kH@T栘 @ݑ6=Yrr|ayfrTPxik DCPnikS2oUddpTkMb_BN?#ᨦ *QQZ{@Ma>}z3W?ݐog<#i[/Ǝ9XFfE6&avd#Tk²u(q \o٫yb |Wd(YZj'=acP_+Wt!("EA E1skIء|t1^fN鷦3vzDȻ l!>)`2=/?4hzixU;6>Q5B,$bGH"H;HM|@l6-Y3y ZVzWAs}gDL9[$/]QAb# jDW,$񔯂VNB| 1VH_t HKqU´A%#Z -'_6*O1)^3eGpO5a@\H~EǦO< <71 :Aѡ/8ramyG̦#qv%Y-+A-P\xŵ9RJVڄsGL ܼ doF,+l9Qw 6dL'ԍwPLs܃5k+u b tq1|u'W?q2'5{LDaCa M6<T2U:+!oIUixcteP8AÛhWH5\bctbnH9BֲPLqp6*K0!Ęc;'{roZ|15`b8%ۄ>m攫CdJVy*.qY[&~υf^ZGXyGqd4O0o|-A[7]k2FBG4ݾnE&G ݪ%)7`E1GRIuhoUD)> Nxl!_5vVG̗:)lɮ<$JSfFʹb|.BBM??0/$ Fka'/h xBqXq$CMŽ\L9c:c0s䇇ʈ5hPcM$R؅)smѯq&4@86Ab o[Vi$yKa|j9l#\8o4[WXz'ۛ8ư09J >Ӹl]]ozY';{M,neHZ kC1#M2"Oxs.L*|h,ϕ "$ %DeǾ L!g[ Y熎~йm+>r9r'!wx f.rS0[4 U,O8W4N9rݼl} ;Լ5e7M@wfo <[2l\B6oJe|џ+r{ RVSiؗtv~HVkQ&9C&٨BkYăڊ\Lφ*-qMX0h7^oGE*pПb}XnWuj?*koŎ[N? u)IXX=*yDƊa:ڣaRқkP Bz{~q+_/A~A6 uƵܻ^Lض/*_>2*HCQ⠹tu ~A /)H 8!k[ӎ{Fb޻5]_/h%F-b~.9+>\{6J B*3mR #$Yۗ2PBvu[f 5(BII쬢T#ګta+2.n-wm/ uI?f+qJnQّ`>V|IM%Ph/noj)"9-L}Lhkugf[z^fa@ly8sKyK{Cn?L&NhS¯! @#9%.uu +KꧤAr^ji#e(:١WC4uĄ^ڣpޥ^,X gqt~85ќg9DS 9H]=|il\.5{[󽬱a}ž ~>`, oWS-1!>lbGźu E,!3?)T<_,QIyLYsJ 5}LZEωL:Cvt>EX\Ap8u 7Vϼ)[[-# D91~|ŪI:4"$|J8nH"^h.%ʴ޴Yz|c\‡T2(pdai&1}& @`}(&ޕ~p N+=& ?5%{MO7{}IL.X,7ulBkvz-iYR .隖2e$ɘUg;zЪP77ɲfs0X xRQЛ"m#qI6RvH+ gᄈwgU[R'џA/EH|/MJl*1&# zݝ۸44sΜRC%K,C@rv=lHu=MD'2ۊAR=4S'˫#ll576׃ )e'R|t^ECYBS קIGs@t£z|\H |nr·j%hE1CfrpAuI/JpHnI\aGH`f^<|,@]UZ?ehE$0VA^oCa\U_[1+>˹iz4Fzr.OgLMes=RgeuaL>G[Ind*91YIko3is.#C%;DdQVpX'6 ?o:L :sUJ}p}Yy%.k:+N$XzNć6doIi$5r3ߍqT8oG؝WP\<` 2V0?WT|:e]A2>z|,\tza!n߂x7z%͆qT:fq%bAE%W܅h,@Ŭo} >oxj Җ<{n GNP2^| QX͜fk "i{\I ˾oMOdխ α(cɐ9c09p~iSזQDK2ߺ,f>Cb»O~ mJlDD]y€]Ո4ͺִ|}=<XFFm9TZ k*,b1u&=)4&{".\'^Ɖ{Rk^Q6Zo(J)qA(J L`(/g {œ Yr6Ev$YS^`Æ-+š%#"(jujOP/lwyQ0tVe*q^HEsoJ"*x7|̀|(+۪&!sow2WQ/\usr1Jcu>R1jfebqx?>w)z,gK;n6ϭo LY m11 ݌̟wϷi''&R hg_2da5|m6CR=ul"a`v1W8)]|RfMe|G4EvƐ|ЮBLOA˚7( v3%I_Rh':M/Z<#p Az+I(۱3 26A#?doKt[([i?3hWa ,ȾVeK2VLv]Q7O(jz8&f!F͡~:,nhٸ M\]՗6Ai5 &J=rQ9r2n} uk3Rh5^E3z3I`Ҽ>ed722Z3>Sact#gIð~J mKuל kzr(,2"XW o8^` ŲĻ X*n?ltiC!?\&yI]&%f45RS :_F A.0>KE)Ppv5MEb''YzE}5lr C nQ$V]c Ja=PU"Bf~W]4ƣo  ?2Bnx%vCk)P_uk(3Ȥkg#`hmGIgI`mHrڽKL7C6tTRθUF4~, ڴG%S?.80HѫY b۳X?aC5w^rk.3QxO"iODzCHxMdv+`6[O{Pd5su`z9!BFVݟ9y:$${GΕ%^Q9X a .t;?B\XZ^[R[m PzJC`HMt Ԏ#|e16hu- YN׳ ⼺gv]3ٲӔG a LXg—joh#9{ŋ{ͧ(}E&7R PTcԙ=Y2r`M&*h3Zvwg"?mvF~苬KG)x#u,φ5̂m8"nk