anaconda-gui-33.16.9.2-1.el8 h>X  H $CTd8f U]t 3&,2)Q\W&S}?8`0gfvM:eaw*s sF V Oi^'Cr<6xk.v`MuOE Tq.A)P%6W[75 -.@O^ݘcLPoNpIqKM^3g5qD^'T6VTG\3`MdA,Pm%I7'T4b Bʸ LF1'˽,>2:*5KB砯4c͙|KűnwrN8bULrn]QRǿmԺK@=k7I kT[;u-kV,q}Uxv}U#g*<<nP- yuWn%!p #o"T1$C_6QY|WGSc441c3f6963982d66aeb506458c54972a210fe896c2d80157905a9e7bf3d17b6dd3738ec47f3c9fe562a7ab31f4984485e4be9490302047c435bb50067306502301fc35f9be5d7203e10e7509684d94ef1a3b90a1830bc22c2e424d34fdfca5d3c27718bb5a7cd0b78b81590a792e9ef4e02310084c5ae65fc0b8487aeb4351f8bbd07b9d362f63dd5fdb76a406d282113dac5a181e9ad1fdca59d8c6741e087aa3f36d50302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb5006730650231008e93f46724191793151dea6e511a5c5edf7dcdb54d79c7ac8611067c45424de399655a599762554f6b623eef1ae6bb8302306ff3a9a6b907e0da7f8f20440f8ceafd1951e3d73b1345bea4501d73d8769183ac6632b0a8f38e4ec30ce27e0a7a0d740302047c435bb500673065023100dbca163cc9a8a6826b8ccd824eef4d098336fd26d71f07b596d21f640b85f9cd32b5ec7a04ae03be29aa628087c9f572023030c9828fa3c53a766880ffed67aa1b870792fa16b7fffb665db6a33e064039f9d1ca30dd87110a6593d4130a472a9a010302047c435bb500683066023100ed8f9287f7c4781d2230a59abf58bead0afef251c825a31ce591b62505541cd38afa1c5334714333d306626aec5eaf9b02310098470b401ba3aad6edb53a497e129f9e4566cd77211d28d3306edfe24058c0b6faf66edb44fa3b25f3cbbe2913fbc3160302047c435bb500683066023100ed8f9287f7c4781d2230a59abf58bead0afef251c825a31ce591b62505541cd38afa1c5334714333d306626aec5eaf9b02310098470b401ba3aad6edb53a497e129f9e4566cd77211d28d3306edfe24058c0b6faf66edb44fa3b25f3cbbe2913fbc3160302047c435bb50066306402307b76245b00dd9fc3a7e07740e403e942059c0f027c0a3ac95d81f65af9d0bad90c76b58ac7b001d8dd110968222eb3e802300ca4986b014b5508af102b3a131b5949623cbd8f10785dfe1cc736c92dc46def6f1bc9a5530fb5b314841f34c75100cd0302047c435bb500683066023100d73098fd77a938f46ec09ebe43ebb32d94bc0ed3794782f96a69ab70bc1e44bec0dc157194622288e1976c343bb18075023100f452e592862053ada12dac136c6603292c1908e4472f06ab39e03f4ed7bc54fdde84aa3eb5202971630e868426024f700302047c435bb50066306402304254cc8fcbfb9efd2f1411c12db693f1dc904d3b44f7f5d3c92c68fde8550a660c8a301935724b4d3557cae7a854db710230067270d932db714cd5d6b7d6be6b06704024b385b6ee0403ac64d6095bbec68c579c219aedc5beffdc1a70398603748c0302047c435bb50066306402304254cc8fcbfb9efd2f1411c12db693f1dc904d3b44f7f5d3c92c68fde8550a660c8a301935724b4d3557cae7a854db710230067270d932db714cd5d6b7d6be6b06704024b385b6ee0403ac64d6095bbec68c579c219aedc5beffdc1a70398603748c0302047c435bb50066306402302c49410139e2c97b3666329d9108af4eec30e1e99fdc733b8bbd6b323e0b4f258040cfabcaa6d21e9e33828b464e4a7302303eeca25853203dc3783f68f77b274a3569df0315b64c3e5cf8828adfbf432fe27543ffc3ebf33d26857951057d276e580302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb5006730650231008bbafe0df814499971e7879de6ca67458164b57da5dc7d20e2e747a0e448f3da2f2e515c58f6da6141931ef963aafe5e023074a1f3ddba0824da87f5a05108230fb0de320eddac068ceda86dbfe069b4c5c5822c7f12588783ae051c73ff0a9651e40302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500683066023100c78efe6eb79b7482ad6a5669c5723e7771d15b478d70028f18d1eec7e44309232465cb330a8d1230f0f4dadd6058387c023100d270dbe86f40802e9e445babcc899ee42a95015c447c306dcb9e4b6f35af3140f0fc959c59eac5632d7f77a3a3b6d07c0302047c435bb500683066023100c78efe6eb79b7482ad6a5669c5723e7771d15b478d70028f18d1eec7e44309232465cb330a8d1230f0f4dadd6058387c023100d270dbe86f40802e9e445babcc899ee42a95015c447c306dcb9e4b6f35af3140f0fc959c59eac5632d7f77a3a3b6d07c0302047c435bb5006730650230788fd09280bd6747672eb7732263f4cdc7f710dca772b4d498a96bcafeda90edf813e622f8896bfe094aa70c7de7607f02310080738ffcb73f6ae3d940d0db5d5e9085b3cd712b6f14795e1cd6c4af21d1e8028e736691901cb3de00c34e65fa8f6d3a0302047c435bb5006730650230788fd09280bd6747672eb7732263f4cdc7f710dca772b4d498a96bcafeda90edf813e622f8896bfe094aa70c7de7607f02310080738ffcb73f6ae3d940d0db5d5e9085b3cd712b6f14795e1cd6c4af21d1e8028e736691901cb3de00c34e65fa8f6d3a0302047c435bb50066306402305b2522bcae394d75371f49ba0f8ea7f36a1e32511a3a491e402ee23adacc11f9ad4efaa98fce7358e5c0e8a0b7cec106023075abe6c875d14ebe37a96beb2057ba9629477cc27aabc47d0790fb1bf273b58cb2ac6ad28d5ca9d08dc626f6a2b7e7400302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb50067306502305202d45146d7906a185ac25e9413be476e7a240dcdbb935d3ba77a89db1eb0de6f73c05c0fb0a51eaddef10e93b79cea023100eaa76955e879903cbae4db66d47790b4fd5b88cc75f3fa61d83ecbaa427150424cc5b731b3b5e50e9b7b7e87e470a5540302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb50067306502305671fa22e8bf13622cc858f0d1eda01221dec9ae0302b8f997923815fb92e3a29db38bc056910bd248b4e1d574919e820231009f4bd36c49e1f99b8492e4f065d026327f02894c3f53cf2770b44a98b2711ed523f8e30369bed41c99054bd466ef6c240302047c435bb50067306502305671fa22e8bf13622cc858f0d1eda01221dec9ae0302b8f997923815fb92e3a29db38bc056910bd248b4e1d574919e820231009f4bd36c49e1f99b8492e4f065d026327f02894c3f53cf2770b44a98b2711ed523f8e30369bed41c99054bd466ef6c240302047c435bb500683066023100ce6f473945391c1136fa8d43fd1779b533a07cf6fb1c748987a7322f08cfaaf7307a4c14c98a7871a1c310de4996346b0231008fa8e13e11d00e19237ef192695bfbea8e7e06f9537933f20d92ea6d1bfba547d913a4a51913230ab4dba9f5771515130302047c435bb500683066023100ce6f473945391c1136fa8d43fd1779b533a07cf6fb1c748987a7322f08cfaaf7307a4c14c98a7871a1c310de4996346b0231008fa8e13e11d00e19237ef192695bfbea8e7e06f9537933f20d92ea6d1bfba547d913a4a51913230ab4dba9f5771515130302047c435bb50067306502302db8826baa2ce1f666e73764d602b2a3efff8b174cdcb565df7eee25a9c2049390c06e3e740a7666754cda54f7a5ac1d023100d035787253c5d3003454ac5fa36f9b80f2da8888f6e5ca2c768f4812138a6f6a7b2ce0fd522531f3c3fe5dc6022806aa0302047c435bb50067306502302db8826baa2ce1f666e73764d602b2a3efff8b174cdcb565df7eee25a9c2049390c06e3e740a7666754cda54f7a5ac1d023100d035787253c5d3003454ac5fa36f9b80f2da8888f6e5ca2c768f4812138a6f6a7b2ce0fd522531f3c3fe5dc6022806aa0302047c435bb5006630640230168edff1b9f5d1f43771a3722cd28377102c75c094aabde5eca2470428eb8e617e8837b6dadfe29a821091372131e3900230672c4b14280c34180a4ea8bd3179f59e09b08ece154a5d8b7f76bb8c1b3b1973b128474b94a3222eaa2f1fb6feb3cbc10302047c435bb5006630640230168edff1b9f5d1f43771a3722cd28377102c75c094aabde5eca2470428eb8e617e8837b6dadfe29a821091372131e3900230672c4b14280c34180a4ea8bd3179f59e09b08ece154a5d8b7f76bb8c1b3b1973b128474b94a3222eaa2f1fb6feb3cbc10302047c435bb50067306502301337a5996b70421790be4bb648d432501169291ed0854fd50d0bff6cc026e18f1258c73e04091b60983bcfa1af07aed4023100bb9e65e5c88739daec0e5dd086ac3f6d104ebf656f3c4674a0cb0d21639c0dfe2048a702eceb11e5ca098ad6e815ae930302047c435bb50067306502301337a5996b70421790be4bb648d432501169291ed0854fd50d0bff6cc026e18f1258c73e04091b60983bcfa1af07aed4023100bb9e65e5c88739daec0e5dd086ac3f6d104ebf656f3c4674a0cb0d21639c0dfe2048a702eceb11e5ca098ad6e815ae930302047c435bb500673065023100e403d9d7e8f26f6fbab2180b0727be3192b5fa3b14c92eb956fdfebed8caff65525594e8cc2be70961bebf8cefede76802304915ac32ba840326858cb2927d0e5a7722dea7fc43cdb045aa6df123e1efb28a193f5326d212b63e9e3e59de8bf53ef70302047c435bb500673065023100e403d9d7e8f26f6fbab2180b0727be3192b5fa3b14c92eb956fdfebed8caff65525594e8cc2be70961bebf8cefede76802304915ac32ba840326858cb2927d0e5a7722dea7fc43cdb045aa6df123e1efb28a193f5326d212b63e9e3e59de8bf53ef70302047c435bb500673065023100b1d2467c1a50bfa52b1fca35d9dc8542756a5d76bde482b3d5253fc35f246de513dd87722735027150bb072312b7ee9002302c08a2c885902bfa6c6479f01067bd5efd02e0156f1b5154451861652fdfcce202b1d7216e6136cc94c28a8c45ba19a10302047c435bb500673065023100b1d2467c1a50bfa52b1fca35d9dc8542756a5d76bde482b3d5253fc35f246de513dd87722735027150bb072312b7ee9002302c08a2c885902bfa6c6479f01067bd5efd02e0156f1b5154451861652fdfcce202b1d7216e6136cc94c28a8c45ba19a10302047c435bb500663064023011e53618adb2803dae511dfc5d8b0e09f3e4a9bd0a1a2af0229c2394aebc787b2b29b4622fcc9feb937f2ec09fb8cac002303ad73a5b4fd514c22ac9e3e8e4ab543c7c274a1ba92a43c1de20a237999170a8d089740652a61b2f8df3b0a6c19539f90302047c435bb500663064023011e53618adb2803dae511dfc5d8b0e09f3e4a9bd0a1a2af0229c2394aebc787b2b29b4622fcc9feb937f2ec09fb8cac002303ad73a5b4fd514c22ac9e3e8e4ab543c7c274a1ba92a43c1de20a237999170a8d089740652a61b2f8df3b0a6c19539f90302047c435bb500683066023100ba96e674c3c879dd538041aa6b67edcea9b8f5ca76f4ded769bbb983031aab18004b4c6c6b01dc9301371f9ecc5e6424023100e8ad40e31bbc6fbc4bb892fe108cabb832de75391c662ed6ede202b50b2b333b5eb9207e34068d7f39ecb6b02e5b25610302047c435bb500683066023100ba96e674c3c879dd538041aa6b67edcea9b8f5ca76f4ded769bbb983031aab18004b4c6c6b01dc9301371f9ecc5e6424023100e8ad40e31bbc6fbc4bb892fe108cabb832de75391c662ed6ede202b50b2b333b5eb9207e34068d7f39ecb6b02e5b25610302047c435bb50067306502301a187c0bbd65fedfebed1345e0ca660e61371d9318f6b0ebdc5a25f4724380efc06c2d6e2d1650f58f7b4752027956b60231009d28280a97e664eb1c8f7e31cdeb9ceca375caa2e4cbe19b61ec4b071c466e325877202aafbdcedd10d1f0cf7084701c0302047c435bb50067306502301a187c0bbd65fedfebed1345e0ca660e61371d9318f6b0ebdc5a25f4724380efc06c2d6e2d1650f58f7b4752027956b60231009d28280a97e664eb1c8f7e31cdeb9ceca375caa2e4cbe19b61ec4b071c466e325877202aafbdcedd10d1f0cf7084701c0302047c435bb500673065023100c685ecead9f953b162d4fd077690de8b3e4ecdb0454efac16419d32bc9be773a79035f6f8e2e3a5605857857852c7040023038874f516d3a33e9900fa4806e9f45fc1bc95af45fef49af035ecc3660cae97d8cde94564405fdf07135af5cd0db34d10302047c435bb500673065023100c685ecead9f953b162d4fd077690de8b3e4ecdb0454efac16419d32bc9be773a79035f6f8e2e3a5605857857852c7040023038874f516d3a33e9900fa4806e9f45fc1bc95af45fef49af035ecc3660cae97d8cde94564405fdf07135af5cd0db34d10302047c435bb5006730650231009ba995780e22d0053e3ed9a795e04afc6316f43fed775d2df3a60da807ae7dafbfa40318189b28cb5ab796306cb684e90230254f419541ac61477535bf3b05b917f3ad79b552f9c27497bb3a0db31648a5250a0d87909229338f184b7370ae31d0e20302047c435bb5006730650231009ba995780e22d0053e3ed9a795e04afc6316f43fed775d2df3a60da807ae7dafbfa40318189b28cb5ab796306cb684e90230254f419541ac61477535bf3b05b917f3ad79b552f9c27497bb3a0db31648a5250a0d87909229338f184b7370ae31d0e20302047c435bb50066306402305a0fc1830df9cdc38d0231ee48b3712bdf7997325ae9bcd2ff480e8764797446d034ae6510c25dee1f82fb8330c074840230583dfc8ca290d606a45a646bbb4fe8b036d85056ae9a2db4f95541bdcb015ae277ba7aed5fc236f4915d83a92b8f42fa0302047c435bb50066306402305a0fc1830df9cdc38d0231ee48b3712bdf7997325ae9bcd2ff480e8764797446d034ae6510c25dee1f82fb8330c074840230583dfc8ca290d606a45a646bbb4fe8b036d85056ae9a2db4f95541bdcb015ae277ba7aed5fc236f4915d83a92b8f42fa0302047c435bb50066306402305c5c6d28db2fc8bc6fe8ef0a0c9f9f7940af9aeee3c44ff756d5a5d7e08bf825c859382b0781d9feaed2729ac8ff0bb702305e0d07d51da0dcd5acf294cead38dcdaf70fc803f24a77e57cb612e07b416a658eab622d01982a98a41124bd6ddc62700302047c435bb50066306402305c5c6d28db2fc8bc6fe8ef0a0c9f9f7940af9aeee3c44ff756d5a5d7e08bf825c859382b0781d9feaed2729ac8ff0bb702305e0d07d51da0dcd5acf294cead38dcdaf70fc803f24a77e57cb612e07b416a658eab622d01982a98a41124bd6ddc62700302047c435bb500673065023100e2ab49d866da7fddc25f700e525097fa6e3be34c3739cdcac4144f016dc4dddb300e4f8c3950884ed03c69ee83824ac6023001e823168a722de6bbbcc7b7b43e6f8ba2eeec85c758d9802378d5a1c46df4e9ee8ec0052e35b96d6df50cb2c2fd42810302047c435bb500673065023100e2ab49d866da7fddc25f700e525097fa6e3be34c3739cdcac4144f016dc4dddb300e4f8c3950884ed03c69ee83824ac6023001e823168a722de6bbbcc7b7b43e6f8ba2eeec85c758d9802378d5a1c46df4e9ee8ec0052e35b96d6df50cb2c2fd42810302047c435bb500683066023100c0b44bcc0ff68a2569d2abb1a75a39e44367867d26967eaf3686d572f70d90497941f9406ca97b22f16a99fc54e28a4d0231009d47aa957be0e2ad6e10ad051755f77348726f0953e09a035b1158af6973558cef6d67d1d1842dedcb554c477e4f765a0302047c435bb500683066023100c0b44bcc0ff68a2569d2abb1a75a39e44367867d26967eaf3686d572f70d90497941f9406ca97b22f16a99fc54e28a4d0231009d47aa957be0e2ad6e10ad051755f77348726f0953e09a035b1158af6973558cef6d67d1d1842dedcb554c477e4f765a0302047c435bb5006730650230529e45c5d2a1c1f9db3e1a94339ef93d1ec0926bdacda191c02a8f52d78f14cfa2e99866a42ce4494c79aa3e1a96e0bc023100ce293f1348bb3b091f4b7c82ffb04cc1431ed767c4d3b6543c1c8762b5a0092e60e4c4913fbaab4eea103718628104f40302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023100db39f8cd6dea5f4f4a76869b2155b670c2c5980c95d58db19095327cfb87ff67329d19366d8c91ee44e14371c1277f64023060baacc5e59c6188da3e8716b68b2ba36313ef06c2199dfca682caaa65b2d7e3e03ad61f5f8ce30c187c9577710ea6d60302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023100ed062848b9874d12613d94ba70bae7f01a74687133f4a0523c7de79e6898c36bef7bd2395851c62212d79343e72a03e702306fed745b10a7bab291d0e826c0e3b56e260cbda84d0a553d2ee97330828f4baae0899fc8a7adf8981a3a308a797dc8940302047c435bb500673065023100ed062848b9874d12613d94ba70bae7f01a74687133f4a0523c7de79e6898c36bef7bd2395851c62212d79343e72a03e702306fed745b10a7bab291d0e826c0e3b56e260cbda84d0a553d2ee97330828f4baae0899fc8a7adf8981a3a308a797dc8940302047c435bb500673065023100b7166c734602c994bb98eff09ee6cf85d1df0cb8c9f187eac7c6fea1a71d4eb975f0f9f5843117d8a48266cc017dcb2c0230122c11f8b307c74916668e5e4a690073a9121ad9de638c4ac1b29d26b07ff30bbeab9522f2cbc6cb4db2ee3ded63df230302047c435bb500673065023100b7166c734602c994bb98eff09ee6cf85d1df0cb8c9f187eac7c6fea1a71d4eb975f0f9f5843117d8a48266cc017dcb2c0230122c11f8b307c74916668e5e4a690073a9121ad9de638c4ac1b29d26b07ff30bbeab9522f2cbc6cb4db2ee3ded63df230302047c435bb500663064023071a7ed07e4a2aa045280b903ad9c21433b92826a8809e54b66e732f5b21e5bf343af7a618538251f728c456fe8ed66d70230240c900828b1a6cc415d942dcfb512860fd4144155f6498b6bdfeddc50313afc189a23dc6b5f04048c93efe479a1c2860302047c435bb500663064023071a7ed07e4a2aa045280b903ad9c21433b92826a8809e54b66e732f5b21e5bf343af7a618538251f728c456fe8ed66d70230240c900828b1a6cc415d942dcfb512860fd4144155f6498b6bdfeddc50313afc189a23dc6b5f04048c93efe479a1c2860302047c435bb500683066023100d55ec8826ee0a9bf58cdd26b2c9033684d6d970c63e12452b09e61d292f0315bc12332816892635caad526626095640f0231008152b2fedce59d6c95f28c93ab8f558fb6c9aa0d73a84a0eec3d9b597ceb240cc5d0a786a7d9e9ba80f2d3465782e1160302047c435bb500683066023100d55ec8826ee0a9bf58cdd26b2c9033684d6d970c63e12452b09e61d292f0315bc12332816892635caad526626095640f0231008152b2fedce59d6c95f28c93ab8f558fb6c9aa0d73a84a0eec3d9b597ceb240cc5d0a786a7d9e9ba80f2d3465782e1160302047c435bb500663064023057a17e16ccb740e02f461f9801c266291c81f92bf65bc3c5d52abb584e63ce875d1828e2f41ee9ca4372b5810bcb3bf102305ee401e42f9c542204280395d62536962fc170c9fd22a4d0ca2bea224640c75ac75e93e49ad085bc2284d24cbec1f3160302047c435bb500663064023057a17e16ccb740e02f461f9801c266291c81f92bf65bc3c5d52abb584e63ce875d1828e2f41ee9ca4372b5810bcb3bf102305ee401e42f9c542204280395d62536962fc170c9fd22a4d0ca2bea224640c75ac75e93e49ad085bc2284d24cbec1f3160302047c435bb500683066023100e27e51e33d7d229a1e8da9a280615e85825834a58a1d25d1f4b07b7da003e9e4fdf6500ede619080ec26557f3eb598810231009dc90468c163d8c3db9aa0283244305c54356761c8df1a73ebf31e1a3c2de4f86528377ed7e5a11abda82353db58ee9a0302047c435bb500683066023100e27e51e33d7d229a1e8da9a280615e85825834a58a1d25d1f4b07b7da003e9e4fdf6500ede619080ec26557f3eb598810231009dc90468c163d8c3db9aa0283244305c54356761c8df1a73ebf31e1a3c2de4f86528377ed7e5a11abda82353db58ee9a0302047c435bb5006730650230581fcdae0297a9d5383abf2ff8fec6ee1f182c37420ecb98dae4f18420ec52f5c7ccb65b641c093f5e587db623a64393023100eee905c0626367d30ac146e974698d18b472f5c7aed3f36819ea3cf7ff245b76cce783ade2716910445b0de9d10d4fe90302047c435bb50067306502306e7ca3d548ce092f89682bd18224dfef8cd22d8934212c2cc3b73a6425c981dc579e3946920b3c2d2590f0eb3ff43b82023100803e33a6691137d0931ef3360d432270fe128874cc012eb98a58f1f7003e7caa9596f60ad90093f9d80e83dc4ae0e85f0302047c435bb500683066023100dbde6ea7ceac6c85e733f940fd5e098c3ba401c4bc003638554d3c4b7909402cc5effb3017f9ded9985e4812f08d6243023100b3392a8fd3a97af04e92a88696752f391fad8912272ee3b1a2e33e5a278c20ecc4ff8d3a57013fcd7da1fee1096b72a40302047c435bb500663064023045150731a3d4e542b9c5c7d66563e07a95203c2a4dd2f0bc12c767ee64ebd3cf8b319268986fa9c8898770fb4096470702302559072595a44e18f96cbe1766fbb475c9c44c401a92a4081be258a17143a3a038eee874835ac42353267a8aba3b07e50302047c435bb500683066023100e9ca28a62421cba4a66cf97681b6bdc101f6b189c0450fb49c9a7d1fc1ff9dc1ce06fb3b0379966f91fad1768cd302e2023100a8f3542e3c61225c31a84b0bcae5b21c49c44afd9ae3c55fcf96cd47f47fcf4105f92527d56f5ddd704dfe20d783ce380302047c435bb50066306402305926ea096362a7d71a6c081cad9d5214f374c1623ed8a59cfaaf6e5dd78e41f225607e1306f9d267f8efcf55744b5c2402302fa2bde3d588e0a19647c7c5470142fd1d4dbed2bef06c3d274d66b6f5f878572f5e10a4f8c0580a5d03bfa8f53a21160302047c435bb50067306502302c1404b4c5b780335a37ed4ede56ab5eb4d0cb597134f69bb9395413c8281464876de24a8d4cf0416e7c1d0ca21f74ac023100e9062710a2b54adc3e9703559623959dbf8a27e4ecf1f22e8c52f9ba50d04e3161956824e8d28821cad69ddf92151f380302047c435bb50066306402300c54291dedd85333890ad713b69f289c952d5cfbcbd35fbce14f2118be7fa76ec2e402dd2f21467d816b27889511d1b402302bc4a606040c2634baf028ae31ad19053af8ab2e92e83f01ba991cddeaa1baa0a39611e177c06e2fce1d0ecc17caefd80302047c435bb5006730650231009639b6768286e87ff130a4e607c9afd80891f451a8ddaa84959cd68ae12fe8b67581ab7810cbd9ebde5fdd1cccd57d86023031491cf4e93422b64c0a8c245a6b7d4839e55394fdb5abd5669efed7beb77c4b6d4b87bcf0c79e777bb2cb08a43f3b490302047c435bb5006630640230288b5aa8a0edc3b0c16150c7670960a73879437619e33792206f3ba9e1cbe396fa9efe124a5d7072c769aa27f8725a2002300af79a22018bf963950c8ed231ae2a390b802dd4e315088633080e5cf75e0ae20570724d819962edb73d2c90d8690ab30302047c435bb50067306502301624fed643c3292e918f1de9552945f2cfb7eaa3d0da22b622d5ac7532946a5390b912b9771d03cfc1d27ca02531af55023100a4df65fd4fec94d6ade20c5ad5b18d1f4173305bf9a958478fd5357d5f2925726816ce9708b5df036c0059e48539d42c0302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023100db39f8cd6dea5f4f4a76869b2155b670c2c5980c95d58db19095327cfb87ff67329d19366d8c91ee44e14371c1277f64023060baacc5e59c6188da3e8716b68b2ba36313ef06c2199dfca682caaa65b2d7e3e03ad61f5f8ce30c187c9577710ea6d60302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023100ed062848b9874d12613d94ba70bae7f01a74687133f4a0523c7de79e6898c36bef7bd2395851c62212d79343e72a03e702306fed745b10a7bab291d0e826c0e3b56e260cbda84d0a553d2ee97330828f4baae0899fc8a7adf8981a3a308a797dc8940302047c435bb500673065023100ed062848b9874d12613d94ba70bae7f01a74687133f4a0523c7de79e6898c36bef7bd2395851c62212d79343e72a03e702306fed745b10a7bab291d0e826c0e3b56e260cbda84d0a553d2ee97330828f4baae0899fc8a7adf8981a3a308a797dc8940302047c435bb50067306502304c93eaef90745bd0eab3276a2f28aa1ed40416d53f4c63e2185c30180944ef877f88be5560ac1cfa6dd2280aaa02e92702310082cc204aa251e3fe979f80ff899ebf72d5edf9d447840b3244cadc6e9a33cbd8c796ebc667f699a12d9098cb1721692f0302047c435bb50067306502304c93eaef90745bd0eab3276a2f28aa1ed40416d53f4c63e2185c30180944ef877f88be5560ac1cfa6dd2280aaa02e92702310082cc204aa251e3fe979f80ff899ebf72d5edf9d447840b3244cadc6e9a33cbd8c796ebc667f699a12d9098cb1721692f0302047c435bb50067306502305f907b866b4bd00f839e8edcb7b411dc9921f8463e5113cdf2f4ae99c82bf46bfcebc91d309b83ae291de1f7a2ae832f023100b2528b4f181905725a7b6eb6e3343578b7ecafe0651a9900dade9b339180c80fede203700c637bd8fdd0f77973e08b8d0302047c435bb50067306502305f907b866b4bd00f839e8edcb7b411dc9921f8463e5113cdf2f4ae99c82bf46bfcebc91d309b83ae291de1f7a2ae832f023100b2528b4f181905725a7b6eb6e3343578b7ecafe0651a9900dade9b339180c80fede203700c637bd8fdd0f77973e08b8d0302047c435bb500673065023100cc7949bbe37c4d5c8db966cc8e8228de4ecb3b0ed1fa40e60b6a3898317659fca124ce9f23e9077f7b244dd9d2d45dfb02303a58b6390fce44c501a14820336b43e05533b0b932c0ae0780d3ce3f3b17bcfc62f4540b2cadb96e6cd4be6872f079640302047c435bb500673065023100cc7949bbe37c4d5c8db966cc8e8228de4ecb3b0ed1fa40e60b6a3898317659fca124ce9f23e9077f7b244dd9d2d45dfb02303a58b6390fce44c501a14820336b43e05533b0b932c0ae0780d3ce3f3b17bcfc62f4540b2cadb96e6cd4be6872f079640302047c435bb50066306402304e15f5c9c37220b06b6986d3d807dec52575b6d4e477862d679325cc6216881a3cdc3cfee0d70c958d01426f42766603023055d558901a331748b8214b0b7a899e3686db26c0c5312e56ce93428eaea76f100c2aa3f0f6be3fda5e1e4c2545ad73f50302047c435bb50066306402304e15f5c9c37220b06b6986d3d807dec52575b6d4e477862d679325cc6216881a3cdc3cfee0d70c958d01426f42766603023055d558901a331748b8214b0b7a899e3686db26c0c5312e56ce93428eaea76f100c2aa3f0f6be3fda5e1e4c2545ad73f50302047c435bb500683066023100da7caa16caf072f62936881ae18346bda23f791a7a23027acfb258388a490553bec85337b9deb932be49de93e48e5460023100fad936b3786be1ec77ec872939e032c4a49c6a38637a0635a693eaaf0d4047edf151ee5cad570b97abde1f91fb2a40e50302047c435bb500683066023100da7caa16caf072f62936881ae18346bda23f791a7a23027acfb258388a490553bec85337b9deb932be49de93e48e5460023100fad936b3786be1ec77ec872939e032c4a49c6a38637a0635a693eaaf0d4047edf151ee5cad570b97abde1f91fb2a40e50302047c435bb50066306402306f57a033f3732eac9fcf008c4d9b668d7df45948091ff1c07f0c123c0cd1edb1867d63592dd83e3e38de3591a0a7ed06023027d5904bfd5e64219564292d6fa42eb9aa8f1e66f892ddc04d600ce6011450f98dcf6d20c95f5e4cb9acda78f8f7ac800302047c435bb50066306402306f57a033f3732eac9fcf008c4d9b668d7df45948091ff1c07f0c123c0cd1edb1867d63592dd83e3e38de3591a0a7ed06023027d5904bfd5e64219564292d6fa42eb9aa8f1e66f892ddc04d600ce6011450f98dcf6d20c95f5e4cb9acda78f8f7ac800302047c435bb5006730650230011cb4e01e4654f037104170a16043bd9565629a5e4d119884685c2e58c8e24d1a2399cfef8e7fb022a3f74247472a5f0231009a9d6e5f060c8db6ca1b193cb9c1fe001ce34222f7389b99f386d4a6b1a5e3cdd151266bc4d1856e9d729ee3cf54a55b0302047c435bb5006730650230011cb4e01e4654f037104170a16043bd9565629a5e4d119884685c2e58c8e24d1a2399cfef8e7fb022a3f74247472a5f0231009a9d6e5f060c8db6ca1b193cb9c1fe001ce34222f7389b99f386d4a6b1a5e3cdd151266bc4d1856e9d729ee3cf54a55b0302047c435bb500663064023062b2077100cdb7feed34c42f81f03fc86652e89308d25ea7ab54dc479c0e5ab536b8cba98e2aaa3dc9504142a84fac1c02303c060bb86137c01c031a34c79ec83d2ab735d8ba150b2a1238291f4a61aebaa83bb0664e24e93b31be7a8c33dd6053700302047c435bb500663064023062b2077100cdb7feed34c42f81f03fc86652e89308d25ea7ab54dc479c0e5ab536b8cba98e2aaa3dc9504142a84fac1c02303c060bb86137c01c031a34c79ec83d2ab735d8ba150b2a1238291f4a61aebaa83bb0664e24e93b31be7a8c33dd6053700302047c435bb500673065023100832b8e86112adddb22f9bcdffd04eec2994fdf86ac6907c2c1c7e9c17331bf0f4372a83a90d8af7056dc7f01dbfc0ee702305cc79ab5477e636dda3e42ac0d1bb9f612217a58799d431a463e0b179b11226af2b06fb2b989bbfba558618814c9558c0302047c435bb500673065023100832b8e86112adddb22f9bcdffd04eec2994fdf86ac6907c2c1c7e9c17331bf0f4372a83a90d8af7056dc7f01dbfc0ee702305cc79ab5477e636dda3e42ac0d1bb9f612217a58799d431a463e0b179b11226af2b06fb2b989bbfba558618814c9558c0302047c435bb500673065023100eaff79728eac551e515a7390094bcc48244ab76a8d921b84d36fc2c64cdb0d1087d1fa3f47bb2e9d7c0346e51a64dd7c0230170afae0d2d403ab6014cee451b8e9608b06136127743d135e3e7d2906ad7387db6ed7636f3a64c3bd5623e8e17ae26f0302047c435bb500673065023100eaff79728eac551e515a7390094bcc48244ab76a8d921b84d36fc2c64cdb0d1087d1fa3f47bb2e9d7c0346e51a64dd7c0230170afae0d2d403ab6014cee451b8e9608b06136127743d135e3e7d2906ad7387db6ed7636f3a64c3bd5623e8e17ae26f0302047c435bb500683066023100b3635549f8ca30ce8c938f60330550d8595c9ab972738613e4d7d3ac0c024f8f0ce25068f4da0c0b53ce929c135ad673023100c39085bb71e9a25805c4543a545ec8a3417438cf647e0f77a5631ac0be63cf994a685a493f15c171d221a4760d7ead940302047c435bb500683066023100b3635549f8ca30ce8c938f60330550d8595c9ab972738613e4d7d3ac0c024f8f0ce25068f4da0c0b53ce929c135ad673023100c39085bb71e9a25805c4543a545ec8a3417438cf647e0f77a5631ac0be63cf994a685a493f15c171d221a4760d7ead940302047c435bb500673065023100ea64097d220ad835e7ae26d53c66f8ea1b3021f914ad5edf4c884236c1037c06b340e8e4009aab19655b710fc5fbd0d00230012913f39f983f512c0f2a80c6f771328319180ae0a1e68d0e8f7a1aa05f5e526723e5e3df13c385b6538868afd041970302047c435bb500673065023100ea64097d220ad835e7ae26d53c66f8ea1b3021f914ad5edf4c884236c1037c06b340e8e4009aab19655b710fc5fbd0d00230012913f39f983f512c0f2a80c6f771328319180ae0a1e68d0e8f7a1aa05f5e526723e5e3df13c385b6538868afd041970302047c435bb50066306402306945fe3716a711621d0c761ffa10a5e78b13ca789ce88b9cf8d1e0968efb24cacc9de13dfe19a8f65655133316c62acf0230018b6db4e23bfa235cd9fb493d2778aabad95848421cfd73d8a4457b086aaa98838dcc02578df21282b1f7a0d990ed5d0302047c435bb50066306402306945fe3716a711621d0c761ffa10a5e78b13ca789ce88b9cf8d1e0968efb24cacc9de13dfe19a8f65655133316c62acf0230018b6db4e23bfa235cd9fb493d2778aabad95848421cfd73d8a4457b086aaa98838dcc02578df21282b1f7a0d990ed5d0302047c435bb500673065023055ade965736b07313755b5351baf9797a392609ec6c41cf67060392b1ab1abe542a0acf46545f5f79b1e855c3e38ea3602310091feb0b57041126b5a35dccda624ce8d70705309fda6a56ed582a5003c1de12af0a51ed51caf3ca04cdf3ade4296aa4d0302047c435bb500683066023100cefad3ece5d129538e24deef3fc021e9a003f99ff7a9f909ec8ce2c9d257504f7ea177f36544e70e79e4b1b5c0630286023100d291b28d2ae184c2eef9baa5d78f411dd56807ec294355359f97dae31e351ab3dc154d0891aa788b101f1d5083e9de8a0302047c435bb500663064023001b59f141095c611e667bfa9aa617ec280c7c9a397b77306dbff972121ec2dc618d67e6251cfa9a73e67a631ceb332d9023035990a0c379081ba4a1a41a61bc7318a121e437056dfd61abd74045fa4ddff6fc46ca9c4ef71bd7e686b86cbfce3c8820302047c435bb5006830660231008fc4df9ea8dab1d762a0fe5ac32705705ec528455d130b9772e0d1001c07432e78e3ac3bef16c1c500ebbb55f785e941023100c13b2d3886782f7bb098a10a56dc61ace952fc8e2fb476e28d1bcd49c93532929dd42c6a484bab89210b17401e1dc1ca0302047c435bb500673065023100fb11838156288fecf1e01de8c195722ecaf774c436b96b443f2ae64196f3e5004a287909ed4be939870dc76a39427225023035d34ca416e1da6f2b5f1688e68ebb4642ff67132b7fac3a25a8d321ee3c7cca159b62c7cf35469615f2769324c89e270302047c435bb50066306402305fa63fb00ce76c373145f418eb9073a88c9e2b78188e28379710a5f35cfafc8ed2f9ac2064588460fde4bd0b68c57bed02301e3b281d5f935d78bf0d2ccaf1aa5379fa3cb9d9445b13770fea43538ed79902b867cfbf9a09c79b977d8cfa16fae64f0302047c435bb500683066023100f118a5770cb01fd29992097ec16645f6c2095e0f572f336f4cf8608ddb0c5e94117f70676978d3ab193e18184fcd6e7a023100c8c566a7cd77110ca88c0ec3872a82357b3fcfe76c17d9cbbc39fa0d4c7f08ceb0186cb5a9b7db503fdf70a1b365ddd50302047c435bb50066306402302d8581f0aeaaa9742517c4ea02f6933121f2ed01c4fa281913cc52710a3510dc40802aa7b39c2dd37369542924f51b4f02301b29cd0c7d63d7515c95cd8b5d9d4befb15ba6291d046df5179aeae2dfba0ab8933ac0e9a641b179bb3921e7906c470b0302047c435bb50067306502307eb1499ad1aefef6fba922d2395d4758a0d351368667e4b082c410e1a7109bbdda02ab3f6ae5a5beaa990cd88e61d742023100bab1e61945e21c393426cc8d1f4617b03121de317e5797cbe76ba54033e6f7045d7fb3d9d7175dbc49659fbd2479e9060302047c435bb500673065023100a52f45c092526d4e22e19dd34a174d190a9ff443a11cbcb269085208e4338e2c89e05a99adb666793c854bc3649d6ee802303deca6bf0fcf36d0f4a1b18cc172a0cbada1a010cf3ae1bad71ea84c81495ed36c96f96c6b0c98d3124818f22574981c0302047c435bb500673065023100f604ad6966877e15bde82678327bbe9cda16ef1307ebccca9775fe224f8fa3a67a807cea3f6ec7a1b02de24a6c402a1102307a3997d1a190ef97ddd6f3781b4350ce4d3bd0830f9931549c73f13b4ab63e02d977a9c148bdb6d045e5981f684afc420302047c435bb500673065023007d5fd5ba141dc4263a38388d31cdee9c81a819ef8e76b25f1a48d1f55dc060d578d6621b6019a586f3da7b5a9f9b4b20231008ecbe16a85c243d5936f80c4831e9f70d9881078c7d2f8491a535b701c2c6b3c957c2971dbbe049b24861660b2a9a6180302047c435bb5006830660231008722bcd1dd93fec31d298d643269378d66591755b2ac1f073afa0dfb0c7ad74647752127ca624d57b921281caa007f05023100dade460b3a0b2eae4afecee6e2d02bd992a1b1b1e7de33429cd9e785550e9f0d081e1829663a36d46c934884ba0626cd0302047c435bb500673065023100bfe3eca49ff486a7a664dbf2dca699838fe526e54a1b92a63e1c6d8969cf0f92f56a4527c78dd7aec40152070328014b02302bc77507beafcc57fb1f1e22816d85088be1c4fcb5779427cf267188a1c52da055e786b38725d630b7ab36189137cab30302047c435bb50067306502301535b6b75b6fdb86fe0ebb5751cadd6f7e5bcd5880fb445fc5b77c3f510847a54fcfb88e8583af4050718647a38979dc023100d25d51ff0a1409693cf91a3ea17a25e1ac5f26e7236c1167c6737e0b8f8a402a3c15701e5b5f9e45383cd500b61925590302047c435bb500673065023100c8b25c70af743b8ae0904c9229887e0789a90cc4922d71ddda054b2eab4e7d68088db5baef71e0e00530885b51b2e37402300a965ebc243d790071233b065401a881243447cece47bf9af7f274fcc26566eb13a0f16fd02bb4ed5bf7c51b92c624480302047c435bb500663064023018f2f44cd91d191893cc9dc648f2bd29e6cbb9560ecb9e0bf959aa05759ce414decc1f67f19a46faad3df36c283e961202306806a781869f01a43f9f86f93d947beccb1a3f8ae31dbdfa858b016167b465e81f22948c3f27e855359ec673f5beb7b50302047c435bb5006830660231008818d47fe0c5591e2b4a7e9802efd02238af89106406118a6fefd541931d631c772af0098c42576b2bf85bb67a112ade023100cc2556665579c5f3015e4466f28064770b7fc8920094a6ad272b2e1d8cf78a1e5e3633fe7f4eb59e145222dbbd94275b0302047c435bb500673065023100ec1391f82879d94e809ccb9a39a9e98a3209823f57598806c7253c7beb97fa23be9bef7177096dc6c9922d01902f599002305a3b71946dafb7d1fc3afde9e1553b89728ea125de1e7bedd38dd7c977905ca592ce6d91ea153dac072dab3c596666a60302047c435bb500683066023100cc042c92c7d5d926e1c573ccab3c3c2a178b7a0f92eab77b1174cbfc91944ebf0bf76f1f13f68434f66f5e52db217e39023100ab700afe0ffc40d4508a3da3f9116015dc64ea5592d0bea258d8e8f4c67402aa5c956de1b1b4b0257b49a360c8b82f690302047c435bb50067306502302bc9b5a35d5edd3bbd70095789c8546f79a5efabe723875bd7daf9d94621df274671be4df39ca7a7c547b37f3e9aa798023100bf94ec9816fa8fd7e5b355e77181c28207795325fd46c37bfd76afda267d4201b5b93810400177a14fffa3a25fab6d6d0302047c435bb500673065023100b92a88bf7a37d86a739bdefaae61ede3be81ca5d262f2bbcfdd12a63449ac7e8b4abb542339158ee022952d9a6205c8e023077c7cad5e77628c9a9641c2237119b0117b2ec9014c4db39932e34f12e1dbd654fd3e17aed9c8bb39778a6349abd3e220302047c435bb5006630640230524ef3eb5b96506c9189f7f04cb06bd1ed65fd68471a4038b769e6cc9b74fc8f718b0d5bf6bd212b5c4add0aa6de4c3a023021251b559f653eca56d0a57219a327bfc10fa8e2955c63a23b26db0341e59ab7a4f82c331f761a5aa335ca243f4752e80302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500683066023100f5ea317af5510d0d25a06f30d99138f9a36499ec39f968b7634587116ed92c7e8b2feaa6d1fefe9b87f693616d5b9d0b023100fbfc3f60c82a3a6300f281a6e25eb901bbc370cc9f7b14c8d3f7930fad0fa5b59a054c85b7654109e9a32fa6bb5985b50302047c435bb50067306502310089dd34f7ff3cd5c85dccfb2bcc800ef7b2f8a764d7b66bf9682b2d74dfef3b8fd4eb1aca6fcf2b3158eabb9c82f2dcb302305523aef1a206dfb6ae890d873c6ad3703bc6aa97406f84f90fea1890408acc3ffa134ee0bd832ede7ace03eea9888de70302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023015264fd0879a9595d49102c631587df696ebe2849d174fc8c174faaf79fd4463008d43065ae329386ec2cfbf915aa457023100e6d07bb0571bd0a79b03d137d83186a87e830b695c2a507a0b379fafd0afc0744ecd1b1883801018b3fc4506348e6a0d0302047c435bb500673065023015d22489ae9c353ab5bfe590b6a59ece55a1805b215a8cefb2214c6043c51cc51c29f6a8a3139516494b8c56a82b850f023100cb8ac4dd46fe63841478bf73ac175c9cf5ece3f2308047385e78b8acf1bb8af0250692d21a33cf31d890a511a748fb330302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023100cdba42c75c6a1828c47641b194a1f3635d631858d611da9b0a7f87730fb7fa8d934ac3432bfb9fbbeae7631b2873b8af02300fc36f36954f1771f2b1c5297dca95631f7aa7f753f186ef2fcb5aeac66bd9bdfadb2512c4f7ce37a04c3c22f9e1dcc80302047c435bb500673065023100d51efec83921117a1b31cb906be071867ad1216f0fe355da247ad7708f30b22f010aa07c91f2b3947bb026d19e13b760023076fcadb2929e0b79dbcb409c37a66e3be970fab9b92809b73b26db7974f1b9fa66bc7fd94e05532e2eec4e1cab3aec600302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb5006730650230723c604f391bf8f2a24a7ee7662fa30f83ce7620aad1b8e3d83d025f23ca8824ada09b444a80a69ea9a4930cfc37bf7d023100c73d32b100ac1ee04f141e21a7ad3b69ab5614bd85a13aef7631f95b42b7c9f7c63aca7c1ad90fe395691b6876027dc00302047c435bb500663064023100c3ddac5c648d6d857b1310b3fb908a1bee1cc9ce6c31efb4184f67fde02cbb5078e08085d0afb279330a07ec2759dc9e022f44138a3e6e61d698a38e815d3be7cccbd70107479d92c9b697d13a613fcf9a76276725c16580ef703ada6dfac3d5a20302047c435bb500673065023100966820f1eddcb914f93c1182442e015b853b7fddcca861e5530ce2861c31f560169a06df41fd244c1b96a3b9a13c3fa102302ba177cbbd702d347a7f002627ac00f6700f741a44c251216c09e299c59cb310ac6aaf3fdf949299635351b72da73e110302047c435bb50066306402305239feec09fa01c442332a3f6b933130def4fd7924991f2900a7beaaf3c97c25cd736244eb4ae27843eda4ac21ff1a68023019eb5e625b1fb1c52dd7b36795025bba4180c104f4debf1574df2b2ac1d268d3294869b0c084b86472e92ab8c1a752a20302047c435bb500683066023100eba00c67a26e4741cca373f5cef677e26593da5a5bc1fc77d3a96fcc25c2c3822b4fd868186b5f6ce3f846a5a69cc47b0231009f97c142ca5f329061e9f918cae0e097267f45a929ebd314338501dd69ab0103c86b178c248c47e98da3187ca122d5080302047c435bb500663064023001fc85c0720ccde35af273f9fd90426e4b3f6ab31423278c2e4df9c39b743feb01fda96319371f054cf6a8c6279a3b290230030e6a1cc8563f639ea42fb2ff49ce1930868ae39a97953593ce3974f8ab067ed253f64d48b41371ba688357f7a38b690302047c435bb500683066023100ee00f771ba28b178ac2dda145b4f93c67ec7f2865415c5b857eeeb38f6012a2fc37577745bd9b324ffe7def95442e4f7023100d805758785107e09ec89199a71c95d1c54ef959eb69a19dfb8d448ae4e47fd2dc3bc12ab146ed4ffca80fd096fd53ea70302047c435bb500673065023100a7912fd23fa3dad64f86d2817d91482b32b302b507b44e2218578ddddbb81f35a0657cbd0609c51ebe92e08d84ed14240230286f3824e4261c796f44a6d92034de749a3581ebed2e1b607bf772b2d641229ac581e9cb7ce101826c24b5ffd13f854e0302047c435bb500673065023004cb9a1ad66a657b83447c7cb048808d49543f05597566f23ec59400a988f090e33795ef8b0d3a1d4d26b9e98411bbfc023100868958fc8a34849287fa5d89a071eed3b2ce14561d95b5395e821d0afb37560a56d1227ed129b765fb602c21778cb0e90302047c435bb500663064023037c39e0416d12c199b9aca26cef67f26cb2b8f7c10cb7f056a5fbf5dd1864af05eff7adcb8656561c2d007690dd7179f02300bcc1a67e8417593da8c4069280ec46c7e2a82a9dc1759cd921bf36b07c21c54ca81697975cacba12fb994b1789d83a50302047c435bb5006730650230749170e785d53ed877821dbc32b4bb52d40df744cd9874cec26c06276d4ccf50c5db7107e19e4ac1659482b9a85462be0231008a7ef465ba3c1df9accaa4c1a2d907451f882e856df29aa7a8c393e9b0846d69980b4d5486da99a67bce57d11f52e54c0302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023071e59b82ad37442c1b6984b558c63f0ac19ccb87d410673c0b9ba40df9e01819bfc5dac17a44bb2c068f82fe62d66e4402310085ab4594b149fb0dad9c5985bdb0f892518eaa89481e5fe51ca5b845cb5198e8e1d3cedebfb7a3705f8f7871b7b82a8b0302047c435bb500673065023038251f82a7309d8d7b6f36e71b00219cedb5d0cea7e00c052617906b1fee1ddd6e825fa0af68fd0a27edd9227a90da62023100c6dc56bd5ec17aed6d946d0abe9c37aa53ed570ff416ee828d94431ee9b156bfbc0e273e7d6825f82e9e88358b42bae40302047c435bb500683066023100a84c112446a42b63b8df2dfb7e73ddb7d9d331696343feae090025439119f7adb57e0241513f4d4f2a2931de0c0d64e60231008aac2766b33dabd305c4f46ad85ec101367c6e8685147182f5eed766757ba97c5ae40a8f6aefcd967767c164cb05619e0302047c435bb50067306502300f3e9455785ca407060f2f6dd242a12f80b1aa9cb7dda8035827bc55af29ce210812f6933e31b6a78583d365ed5c7d5d023100e0d8c62b262d599970c000b3855c6bcf1b10ff84f1ab48b1a6eda6479a3f9ae46666a31ab624028bc95ed89a419663aa0302047c435bb5006630640230340164f5343f694780c123ea49acb95c0b6cafda8c7704a8fd3b0999b78f66533219eb6459c3a5271ecb62d094119d8002301b850936e2be4a36a66cca00eaac72949f1de5bcdfdadb475a7f440649bad0a21693fdc945d154b53c96e11de6ad3ad50302047c435bb50066306402306ba0bdc1e80cd0b19cd28fb2baaba9ea98ca13210e339eccb3756268ea873e686fc1d88d437e4b768787a6f57c8c00c702304ae1d21b2b6d72df36b18ebdfce291a54ca33f0e62a6c265acdeacf7802b7af7ae5383a26d329aa89e76dcd012b5cb780302047c435bb500683066023100b6b4511c3decab517055e824dbc2d2346ee68c96ba66a4463a17df15511f0981fb00c45513657bd75777458a357722bd023100f162c4d5cd432b55525421351b176837aa493ab412dffb53706b412c098a14dd8c20c0abc0baceab3fa6edb76f8174a00302047c435bb500673065023100b5ae1983b5d2598c477e5e43c53b1504aad3944e723efba59bf07a44b9f3d4683a328b0c39695de653f01a3ceb6a14820230131499838dabea0790fd872ffc2eeb0cec4b1e05f5efe9f75cc8603243006b0611d43fdb6425fcdc468cb2ce5d64ba2d0302047c435bb500673065023067a88e72726ee148fdc6bddcab5b117e6cb1bdd8164a0f297d1bd4d85bb58f575a0755502bb6ff7d60c011b9a087b577023100c41f8181a0ce32bdd4855f109d3a12cbdfc9702f8b81c5a616788611f883a242b104427cc7fddcd763f551f451a40da20302047c435bb500683066023100a9237e9d6078a47a61687238bbf02e5258e9ad13643a9854a4863ff292d003b4f9454e96787bd52fe9af9f4ae31f7d38023100a2f64d28fefab00c1ad2c8a03ca56050cc951592b88870023e6a964b5c7745372f0eb9a7041ae1c7da8be399cc5299d30302047c435bb50067306502303a34186a4f53e9d491c99171de21cabc053df8cc1088fb43b84321a8e188f0c4443583ccffa00795dd9d77725388bbdb02310086368a5b7aef68218eeca56f41cf6fde2900a2c99de7007050c6ca4b72ea362982e1fd6bdc8c79c112d11c45588354d70302047c435bb500673065023100fad2664ba95c147606f3497dd6bdeb54052144a99d53781a5e4f0d5afec5ef901679d51b4cbaf0979bdef0e509a4dc920230579b7f928b4776ae15bc5aa54fa9135a6427184ce7c833a13fb5adcb995abe46a8ae0053c40908d911a76b02d18e93080302047c435bb500673065023100da64b33a1f29709129c5042f7eaffd3f7807d553b38278631bc690ea46f21f552259d3ea4eec748d507fe5ad88a4d41c0230338a3348abf4606a191c8b1490e3432237b63208ed265db62e2a2eba2126c6756ad020a14193266e7d71c1c0ebdadf370302047c435bb500663064023056f156d0916844588eb71391f42d6e8b92e218c2018f24e5bbbf86c6b6131d8f099f30a65dd68400414a6195bbfe507902306c933254f2d1ffacc9b41519374d79093cadab51c01b11a5f8b50b748d0d62b950422f14b6f9b27c8c70b3de3e11c8140302047c435bb50066306402303b91d3dd8e2dac0efdd97fc3d3bc76e0789275f69440d1959340c03a8b434c822316e05734eaab234521dc7d97dfc506023016ccf921559ce09895320684bf8c006b395aadaa40073bf5aea3dcc99e5d7d4de6ba7ec3af45eabe6ae36645e9314e220302047c435bb5006730650231009326bf06969556a3d5551f1e142d9998efa9f19523ca72c583d4805d4c27dcbe6753acae245cfd896b85d7de302b7296023058f3dfe78d1ec2060c9bac9eb2fd705ae65834d8f06b15e05fcd6ee1888562dd677cd20372160c89c9966e1d3984015b0302047c435bb500683066023100b792259d133f4f60bfa9fc4c6a081746ac87590efd4989548a0bb52f4131b695294d73fd79e02caeca58501223730b8a023100a4a8049fd0296d695de4711a4a0fc0f2dbc277f8bf20b028a776f122891d82ec96811568f174e85adb755a7310c77bf40302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500663064023065fbc2ab49290887797e5da5bb260e359f39c939be75f6cc1117d40f2a9a766d09c7dcceb37f33ad4e51b731363e3daf0230125521d2e5d8771de1f963f730376159aae1c60674daa907ccb1ebf4004d02021d37342352e99d854c3ebaba29e3f6e00302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb50067306502307b031861d85b22f9a6cdcad8b108df342eb60b52521feb61fc976d00bde0088e5078c78b80934a39144c1054e6be3127023100bbb837f8f4693eafce55050aac5213b338ab367b037264b5aa6d6f1b398205d438b88626f4bb0202a8ff68f6793415520302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500673065023035ac73e0f929e5833038a96aa6ef360548f6ab9a088b6c425cf6d4dc836458998f698c3b1e630a10e47038c8e92e0277023100bc30d9a48bdab323e82ff9a677dbc2c29fc7652d82e2982e152f4fbe5ec337856c9f1ece28c44ab9e8fe2cc73680566e0302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f490302047c435bb500663064023034bd2e6c15d464472b91e64498c7964e9c753f05ec42888aa14007827e8200d6580e3e6c6d6fa0983b0dba258b3a610a02304fb22c02f0477ae0a7322b09cff63780ecccbfc80ff81524ac2788c1792f7ba09179443edab21996effd8cbc9a99c95f0302047c435bb500683066023100d249d0f86e8e1fc66fc431ff9a83f3296a62045740f780806804d8838f5f3ba76d559dba579e2703422bfbdbc5df0b2b023100a49804ef6d74c48146b11e2002afd715dfac4874c8a23fe5926b06dcb2785b23e316bbdede2e78f37c5f0d13c2716f49dd8f U]^SvE#N6_j}1/Q4bW=B3FF?1hʂNJ^yYV~HJ05:r+4!iIZ8;.9n-DZ5L_Ai7.nF6Ri 1w#mu[sdqƫfϢq|Hm.IE}`}?$#7 @ tSXE;ZLm4dqu;M+\-/'3Qbco K= tʚ2xN V*rç;cbw4%Jȿ saRҍ9l%0\ `Qfl`,ccӲ(B8rƕ*мWy7>V٭-}j\-%03䧖.,'fA@i2L뎓(@3F/ܱ'YߜPO%KE7ޙ?*\ '6 $\k'F`;+kSG!BG E'\>`<p?pd  S +18      3 5h8P;??BBCDy(D8D 9Il :~* GB\HEDIH,XHYH\I]K^\4b`7daeafalataudvg| whxkyn}ppppCanaconda-gui33.16.9.21.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.dDx86-06.stream.rdu2.redhat.com'+CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxx86_64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-Y/a!+ssG5G5YY%%uu6,6,JJ""Wp#Ioc R(-l#"YR(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;g4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤d5dDvdDudDudDudDudDvdDudDudDud$wdDmd5dDvdDudDudDudDud5dDmd5dDvdDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDud5dDmbJdDvdDudDudDudDudDudDudDudDudDudDudDudDucFcFd$wcFcFd5d5d5d5d5d5dDmbJdDvdDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDudDud5d$wd5d5cFd5dxd5d5d5dxcFd$wd5d5d5d5d5d5d5d$wd5d5dDfcFcFdDmdDmcFd$wdDmd5cFdDmd$wd$wd$wd$wd$wd5d5cFd5d5cFdDmcFd5d5cFcFd$wd5d5d5d$wd5d5d5d5d5d5d5dDfdDfdDfdDfdDfcFdDfcFdDfd5dDf45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f60187fe576b6bcf5957fcaf1209c30cc1889271c538af0d643c995701127a80baf7ea27081da8cb6587b52fce472e7c2cb3b29059069c899778d33ab25328ba6e0d9c95fc483b16dc7904501d45c2baf784f3318f6cb2d278938cf94121c6998c0d9c95fc483b16dc7904501d45c2baf784f3318f6cb2d278938cf94121c6998c61e1f9183c282af8b4c26305a83e7bcc2704a587d154c3f32c4d624010304dd8e1dbe25fa5f505fd9a95f3a431b21cd095f5bc8fd29e4296868790df0615472fb2b23e4503470ce206955554081ff63a688f4a41efc1cc1bb84b953856a7ad68b2b23e4503470ce206955554081ff63a688f4a41efc1cc1bb84b953856a7ad684a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e2a6d5df14aa3e8472860bb255670f3f19d1123ab5de2c476a4f6763e44b6b2ac2a6d5df14aa3e8472860bb255670f3f19d1123ab5de2c476a4f6763e44b6b2ac4d7b89885952e2d9a5315f685647b7b46106c87fb5dead33e3b9dd0e6bfd7bcd4d7b89885952e2d9a5315f685647b7b46106c87fb5dead33e3b9dd0e6bfd7bcd8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd3a53c980796df6c0ade629d10caf34c591c6b32ce53ede7af18087d6ddba12c13a53c980796df6c0ade629d10caf34c591c6b32ce53ede7af18087d6ddba12c1dadc5d8bb4809e9023ec26ead1abc9916376be3436e9d1984a30d1c3087b3baedadc5d8bb4809e9023ec26ead1abc9916376be3436e9d1984a30d1c3087b3bae5c7a5134d791523eeff66393d4dcc7bcd22a534fb4bde5223e9dd41d27f2a0f85c7a5134d791523eeff66393d4dcc7bcd22a534fb4bde5223e9dd41d27f2a0f8ff2d1c56f94563edf1fb558b822ba5947df76249013d15d33b79f5677a98c39dff2d1c56f94563edf1fb558b822ba5947df76249013d15d33b79f5677a98c39de8b29d77482b0217f3599e97e91ed6f898b9cbc40e5ab7d23719b39f577dced8e8b29d77482b0217f3599e97e91ed6f898b9cbc40e5ab7d23719b39f577dced8b79ad2550ddb74038d6b35fff015725727e4c0e3b9f4d9811472f53878ca628db79ad2550ddb74038d6b35fff015725727e4c0e3b9f4d9811472f53878ca628d634d59d3af38b1832895a6b36843771bcf49becdce02505831e3ee5f83b18451634d59d3af38b1832895a6b36843771bcf49becdce02505831e3ee5f83b18451370691c9e348ba1c41a61af1fc2ef48a71ae242778a116fe96d16de14751a151370691c9e348ba1c41a61af1fc2ef48a71ae242778a116fe96d16de14751a151bd089dee08da41ac4651a0afc06b10f3f0ced5f0c88e78233f25a13bac695b2bbd089dee08da41ac4651a0afc06b10f3f0ced5f0c88e78233f25a13bac695b2b8fb1f3d5215de77514cf38e73e47537c330f0a7e42f264e48f38e08a6e3c24a78fb1f3d5215de77514cf38e73e47537c330f0a7e42f264e48f38e08a6e3c24a73412abb2fb1916237335f5fe1ad2654b3f20bfb4b55ad8cca285c382e9b4c1b23412abb2fb1916237335f5fe1ad2654b3f20bfb4b55ad8cca285c382e9b4c1b27f113822cf4d314501187a229ff1ca3bc852423c1c3476b4e610c6118cd008e57f113822cf4d314501187a229ff1ca3bc852423c1c3476b4e610c6118cd008e5305cbdbb5bb5ba5e8c7ab1448a086dd91dfdd14aa92bdaebf95a98097c4e5b30305cbdbb5bb5ba5e8c7ab1448a086dd91dfdd14aa92bdaebf95a98097c4e5b305c16f9db7cb849f5fe21c0e2d6e3779a6d8fefe5f9c361289626778901299de55c16f9db7cb849f5fe21c0e2d6e3779a6d8fefe5f9c361289626778901299de5a2d681fa5c1624facba3c43938088c25aeffcb4124708a9e559fb3ecf31d9545a2d681fa5c1624facba3c43938088c25aeffcb4124708a9e559fb3ecf31d9545007324376ade34d59ca7c98a5fd80266df70a6ff55bea604eb3ffaf0399f7813007324376ade34d59ca7c98a5fd80266df70a6ff55bea604eb3ffaf0399f78135f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855882f49665199fd9c8cb7be592e5f6dec6ad1b49744d805e8a4ee7d7da286c224882f49665199fd9c8cb7be592e5f6dec6ad1b49744d805e8a4ee7d7da286c2242f61748a504d2d41a84f347d12d7bcb6cf8cc52851088d79178197d56fcd5b322f61748a504d2d41a84f347d12d7bcb6cf8cc52851088d79178197d56fcd5b32e0f49a8cca4c9748e0bdbed2b3fe12ffcea15657908480dcc1e05cde2d763d43e0f49a8cca4c9748e0bdbed2b3fe12ffcea15657908480dcc1e05cde2d763d4392fa8a84979f55a7412a774ef4137b90acbeafa3469d21611b526747f5ee2b3c92fa8a84979f55a7412a774ef4137b90acbeafa3469d21611b526747f5ee2b3c842b715eba4e88b92e25af6449069d87501b4dd957502996e51690e3968386d0842b715eba4e88b92e25af6449069d87501b4dd957502996e51690e3968386d0f0d29631d9c2847f26c0ba3ebf9dd3ed95b627b40c995754cfe29d7db8e9b6e6f0d29631d9c2847f26c0ba3ebf9dd3ed95b627b40c995754cfe29d7db8e9b6e68989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f4ac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855882f49665199fd9c8cb7be592e5f6dec6ad1b49744d805e8a4ee7d7da286c224882f49665199fd9c8cb7be592e5f6dec6ad1b49744d805e8a4ee7d7da286c22438c30a54c71ec53f456a956eecfafb8c2176e8a78cbf16a914c24de09467d9a538c30a54c71ec53f456a956eecfafb8c2176e8a78cbf16a914c24de09467d9a52763975c219c80a721b996bce70d475f2b98215e6073db573f4b3da60058543b2763975c219c80a721b996bce70d475f2b98215e6073db573f4b3da60058543b8c3d70d4ea371ef9495e08751c0dd0a3ff1b3cdafb7c6f006b62ecb5c58e95948c3d70d4ea371ef9495e08751c0dd0a3ff1b3cdafb7c6f006b62ecb5c58e9594d2714cb7e7748a310a40e5e822592ff000ab4efcbf9f3ef5acb9692b35d30d43d2714cb7e7748a310a40e5e822592ff000ab4efcbf9f3ef5acb9692b35d30d43e7de284bf1bdedfe45adc6834742e769503da8dd3552c999fd2608ecee3a007ae7de284bf1bdedfe45adc6834742e769503da8dd3552c999fd2608ecee3a007a0a0bc5c44312cf02b455ce2c61b844424da43a451e46466bf04b89314c68aa060a0bc5c44312cf02b455ce2c61b844424da43a451e46466bf04b89314c68aa06dddefb8518f7f6d62f7c91ce55d1c3efe2ce01e19a060e7a350c9d99d5feabf3dddefb8518f7f6d62f7c91ce55d1c3efe2ce01e19a060e7a350c9d99d5feabf317d8145c6c04ed375afffdfe460947d571ddd82bb3bc269110183d3a047a78cb17d8145c6c04ed375afffdfe460947d571ddd82bb3bc269110183d3a047a78cb9ced35bcdf31dbd222cf76df3c1f5ede38bf3f9fd26451c5a31ebb836ddfa5b89ced35bcdf31dbd222cf76df3c1f5ede38bf3f9fd26451c5a31ebb836ddfa5b859937316c0fd7c8e1bba0ad7d5d3999a952093aad40da10a6a79352ef2f0608159937316c0fd7c8e1bba0ad7d5d3999a952093aad40da10a6a79352ef2f06081583ca17dd83b0893c32693ab8c8a583c23a244bc1a6f58e381676a2e3cfe8b11583ca17dd83b0893c32693ab8c8a583c23a244bc1a6f58e381676a2e3cfe8b11bbc5f2a88bb57efaeec28a2caf38f6086b8593aa82b2f4fb2caa56aec09409bcbbc5f2a88bb57efaeec28a2caf38f6086b8593aa82b2f4fb2caa56aec09409bc27d6d13329d736f4651f1d13043266a693976a8bb4c099d852a168ee4f9e305127d6d13329d736f4651f1d13043266a693976a8bb4c099d852a168ee4f9e30511d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.9.2-1.el8.src.rpmanaconda-guianaconda-gui(x86-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.9.2-1.el822.1-133.16.9.2-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dd\dV@c@cۥccc@ck@cZrc!@bb@b@b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Vladimír Slávik - 33.16.9.2-1Radek Vykydal - 33.16.9.1-1Martin Kolman - 33.16.8.9-1Jiri Konecny - 33.16.8.8-1Jiri Konecny - 33.16.8.7-1Jiri Konecny - 33.16.8.6-1Jiri Konecny - 33.16.8.5-1Radek Vykydal - 33.16.8.4-1Martin Kolman - 33.16.8.3-1Martin Kolman - 33.16.8.2-1Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Stop infinite wait for CDROM when KS is processed (jkonecny) Resolves: rhbz#2209602 - Apply --noverifyssl option for liveimg kickstart command (jstodola) Resolves: rhbz#1886985 - Change driver_updates exit info messages to debug (jkonecny) Related: rhbz#2154904- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) Related: rhbz#2154904 - driver_updates: adding tests for the new logging solution (jkonecny) Related: rhbz#2154904 - driver_updates: add lot of debug logs for easier debugging (jkonecny) Related: rhbz#2154904 - driver_updates: extend where we print log messages (jkonecny) Resolves: rhbz#2154904 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add missing documentation about OEMDRV (jkonecny) Related: rhbz#1770969 - oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) Resolves: rhbz#1770969- Update translations Resolves: rhbz#2139689- Underscore present in Spanish translation of 'TIME & DATE' Resolves: rhbz#2148998- Report registration errors from kickstart (mkolman) Resolves: rhbz#2127072 - Make text in custom_storage_helper more accurate (ozobal) Resolves: rhbz#2063288- payload: fix repo --includepkgs option (rvykydal) Resolves: rhbz#2014103 - bootloader/zipl.py: update for zipl >= 2.25.0 (dan) Resolves: rhbz#2157917- Delegate auto-attach handling to RHSM (mkolman) Resolves: rhbz#2083318 - Test the InstallerStorage.copy method (vponcova) Related: rhbz#1913035 - Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Resolves: rhbz#1913035 - Implement the Root.copy method (vponcova) Related: rhbz#1913035 - Redefine the Blivet.roots attribute (vponcova) Related: rhbz#1913035 - Redefine the Blivet.copy method (vponcova) Related: rhbz#1913035 - Use correct hint for VNC password boot option (jstodola) Resolves: rhbz#2125679- Disable the concurrency check in the error dialog in TUI (vponcova) Resolves: rhbz#1807491 - Support bond device activated in initramfs from kickstart (rvykydal) Resolves: rhbz#1940919- network: commit changes synchronously when dumping autoconnections (rvykydal) Related: rhbz#2127057 - Initialize empty disks on the Manual Partitioning screen (vponcova) Resolves: rhbz#2094977 - infra: Set test vars from templates (vslavik) - infra: Port check for matching templates from master (vslavik) - infra: Port templating mechanism from master (vslavik) - dracut: read filename dhcp option from dhcpopts file (rvykydal) Related: rhbz#1991516- network: remove activate_connection_sync (rvykydal) Related: rhbz#2127057 - network: use new NM client in ConsolidateInitramfsConnetionsTask (rvykydal) Related: rhbz#2127057 - network: use new NM client instance in SetRealOnbootValuesTask (rvykydal) Related: rhbz#2127057 - network: add tests for sync_call_glib (rvykydal) Related: rhbz#2127057 - network: use separate main conext for NM client in threads (rvykydal) Related: rhbz#2127057 - network: split add_and_activate_connection_sync function (rvykydal) Related: rhbz#2127057 - network: add NM connections synchronously (rvykydal) Related: rhbz#2127057 - infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) - infra: Remove Jenkins from makebumpver (vslavik)- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.9.2-1.el833.16.9.2-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-89d356b170d91bf7d7c98e0c1dfa7d2dc0bf8dbd3baae4cdf014ea29c7fdded32?@7zXZ !#,] b2u Q{LV5Da3 }Vt,bu-/5;92+r -It̃YjXCL<ڹuЬv<>:U*\zE򱯅~,ҜlR3eBPY(qёަGC`"?R q0~m)p'nvx4ͨ-~$ܺCVLU/~e=τw֡kԙܨ >T)Ob |ڞo_J)MmQ.O8t|We K8<4w}P,xAS}.f l^Xg?O55&IJd )~7($ I۪Dt7&.uF?Ȑ^W@ۯ/ϠUP'FZPȱrвرb$:cݢsi mq~DΒ'Eq6 T.nS9 h"Z89v7Ym\G3+bĬ1v;DaUgAgQ54o­ocO nR$",jj&e,VgpaH=k@<E}C2:fz1U=1>iƔ #S`0(ب\Sj{OS*^?!=>B إP1umKgԫj/:Ae.1qHMϫA:dvp~ uv+,+O ,^ئb ׹ BjL `oD_|Β }eJ=$LkuZhIWi f&[~\egD\y?V[5SG&̊K"3*A{ϲa.nI)2mniP׊s3B )nC'nМͷ[-ifBØ򇆪y[Y?uX*x@EF; p1whzP'qQuD®|%u{m.,OWgHc;ҟQAger骯a:, tEʚ@M m_=g+/=Cd4W;;vԤ26C=!9`nf׺UU~tM1Х#SC`@kg6}t&&UTrr8(u׬bjp<:*}FR=bbWp(T WEzЌ'2# t2}^|bEnJӪ`rkpY ڼHЇB cCg:@aP ?SP C[{Y=;x5uaʌ❴vCXc`=]ϊBU/ ;= GrKvd ;z88a|NzO[: ,U# }#Q<ʃ︝\+BgL~DK6_w nP:MFiߍoξ\:\ ".!"*]CsA):VO andgnYQ1,[V T@wE{2,53DS0 R"9QDa @#U1~mˌAl!R4 l-kK× gcS/?=2 CzK HتXDBliZɶRc;rsf K+xɊsh}IKtM_d)NBv.UgQ](E6Zt'y`Գ@Ȃ_h/v̐4ʠjVA^QrLfs=MT], pӐcYHPo*_[Kۄx%Ci8M}+m_Ӫ 6 ΋Ӣ(!b6u*nݺyBmT)r{ rsϖUt6Q/Ϛ,헃eMd鈷F7yvO+bK췞jz[EJ"$\uR)D^{bO]+[z3XYBl`ߙ4Uڬ2*j.K)Lp"SpbwNv>%:x'oq_PyI@1czq""#9`4Nߜz׮%)T–L`(.aS}W pOyPXP3 :2&bE7I,/~b F[zcL%41-1:9p  "#t,1AW\T (hx%Jt t1~NHj@F⺏:}ň/*˵BJ[D/|hU_NL9 81yc>ۊ v-@Ϗ%9CQwx5#rIx0[^2rB?h(fb!B@~~j{>? "NrvuKkyAr W6K./)Ѽ On# E4N` w"~B9eEh)" KOcRk8_,@AI,vT<ɹU _8ҏF_c{ *]N4DL f@Cd8 ;tM CdJgz^KK2oj(VxXKRqnS cH6sN)oMBqs<_q*ea1 S)nVG⯐ʶ׺USUd,"۪ҽEx/B?=Kr9 M*M7+FMi>b*`yU094z$6H!&|+$kIetkDL2ʡ(xƞvSK2M*\J5rz^RX!纁^82Nф;,`1t)D;%zN\i΃#g3ԮI?/ıl`̶GՐծT[wgjg:_h%j駋1+PC8;ͫ39Zo5?Hיd) K `ї~~LP:VjV.(NGx5p$?->` ֌CYaAE{K=n\:͚ꌚL8?bRlnY:!Ac4(OU9ZN:ft<{KEQ0? l7+"` "4{OVW9p2wva)&YAg2÷{"#c7 J{rA B۰µ+s3_0K ?6"D.\:"S1y=r7;SA&o`kb"說49T?ɼvMa&_Fk/U` JҝGCY]HMDrqTo'?Ex"Ic@Fvf'?ވ:uh#0`\>cf j!rcp:-~^'2}ĩ(.\N<۔ Y pTtivv`/mCyr#UL3KGeog`gg(9}Q*#6I9سj \p6< ?@'>ن9 4 m)x*\ Y>eEeKj}F[bDt.)U/p)EsCb '1`ndꆣG7-BJԀܺ|#ǟ IǢX6K-nJM|,ީI@'̌`=~ͳ6u}}榨U5^HA2QVMh*9Sȝd) },p ؊j3N\kS~#=ti)OUZm ^sg+ُh߇iqHghɆdais| _#ⷞ3UQ34:}vfZb&`ƺe 0q<\PᤎBFh寘k W0 MxɻB`adu*Bj톼j#e#tᨷEԭwj <"}o#6R+sfVC¸3NMi%\_BFX&nq!@)([5ʙ![iKeu:DURD^)ŻH[ (2 zaLǕk!X, :|WOЭcQ7V>f<ԛhZ Aކ܁"RCenA3O 7c9uؙIBr?K70 l*aw@Q$l`4lO?$+< ^357 򚂸OMdg5o9`˹V;hY`Nh_WbB\UfwS@jT%  t > K]2k1!WuˍT-Td k"Dkq<{qʃ3ƦjJ,Wsvƞpfw3 7ZC>%uujI6w]" _,v򖌔NJ]GHe.~br"|p!u̢(GK@^mgϘy3xh[p!B4ю /VlA#jhTۘnr}eB3IN~ r5i#kE/BT ]DK  MBWMncbOE̝jfҫ@A%][.TYO}D ;LzGem64 H]K&dWHVS7_i:1NK? x>Ϥ=ldH9UN؊)-ueS{{2Ѽ&҂h;z 89B'#:Rd|DE|ܬk/R,ftɫ,:ͽLPȦM('&@;Syv#۾2wlyK(=CLW)[srv7~MQqﰹرlRxaC/f6uS a- sլ&Ǧ/2oqzY-_N*fxaIo,J CjA΃"M+(t{-C |eg}媼sOBHwmFFDc8xA08ǟYs6)D QFJ[($q. bЉ$eL?cCkϻ?R/_7dS|o]+1d95y*WVADQVCΦD#r+m{iXZw[TamWfiR޴ ţCj9ƃ|jːYCa6?Es<;JEobSl peT,=ܸ/TrkC ?f۶D^5~Bz5=! ދiH|2ՁSU 5.B3iyw%h.dV>" L[{D/DUjyED6ɫdSOs s̎lLߟY/Z y&zRƙzP2Յc:j.$So9's2S]&ʨdcO2ix|S0~=Z8i.~41'~a~y?6mַf}5;V"kLDK>2&/w&Z1EA$0 #y4!+cu2i2Z$wx!ʲ[[DF4a|Jp\"g%9F_2;622 /HJtIp3?"@r#E(ߕ zi!m,] M:<@<"Lʍ}ɓ5[+z) 7&*ӣ] MsrՊ[y' 71C-- T]~{wpqI°r;-aIbipǕ,*4 DJuvjڏ[o#l%sI`(ExSgt?a)lɤ ׊.|Ja(Adsj7)f?ǗΗg2{;;[;X jI[nR^ޣ-26GJU#hd)K -M}@?(SĪ^%0MȂvjË5*S g{nQf|&2Cd2Ũ<6_s˙DjqkNXJJ:d9B;`uՊt0&SQg\L;{>g6oFmL{@[YёðE.E@ߔl)g_P87\ٔR ¾9WMdNjUw6"`mze((ɱi' I|@ DpES!EZUiOd(?럊7a5 +gnG}Q`֒ޜZNMYΓP 5jj2rB`IN'qtawbn`YM%Y˚1Y [oLTCʼcSaORa޳00O:]*y&@q&7jniS$$tP $[ ] ir\Ti3 89>'6G5$jp*5}HrP'}?_%vVÅS;VKDAD ^Iա&6]2L#Az MI!2}rtu̦WDJ7r|5԰PNI>b+,*7)d>Zf)Ӹ| bo^Q}/c+](Wu, f)&Xr P\`q2'%8?{$B=~aWXe0I,Ia+||[Xc3v&ʔGTLE=_D̎>=U(ĸq?X_K/6NyRJZEɦ=)cqcMwtYϨO2IT&<4:I]ĀTKWJpe {5UdꊗtY =GՏjO^c_nAWo":5_f ?2Wݯ M}.@*yf?B 03QG  ?"s;@ ѠL)i=}] ?xgZ58E[$*U}tz9>?F1M ˆPwK2,!Mѝd?/#KzհŭSFۤ;JVlU ƒt6D!ڇ)a?}^C(\r ~œQiJ诣GU]\ŕ+ ik;`^1s٭\@I%" ,f!5>;Ў1"e|h S\R?h'plebnВJ3# .iCE}g#N:X :cPzC1}yHb1.DURqa? ,d[G^)sY`fGA"$_zG 8a*>2 (0W&A2F~o`|u%HSH Q+V4-5ᩢok*'٥omOpk|& }ߜ6w}2GD ͯ|rJq<˩07]3wpSOZGm5^:sZkfb#}y0j2VTcBBaݯv㎉ZJgpna-vr;;(d?XwmRhOXtV2qLr "Jܿgސ3۳ɧ&ոgg&1UXtY|޾#`K m>Zh -Do/$0ښ0}Wazm)*VOiD,#J R~&DV!+SIu w+,,k#E1[@ہ\_-h<ΈjyHCL{-aNhrUpA%c7/'#%2P"%3&DHR!Z5S Ri{_Bx'D sqF UDP RqFv/D8V%Q&+cl($d@?t'l$Ncׅ.*$g M37_R12zvhewA(Aߩ@XNudvy$AVC~i+!@zEKN* iR F iX`܅T͗\fas5ɐ/E@:8[Ūd7N˴n yxGm@>!fÁ3GQTx١xU̓)% C|04 +Pӯ~RJi94tC%v|Qne1ٌi󡄊e1w)fy; &0vdfS_rk>E6CˡD$@N%J܃'8|<Ix99>8VϲW;K  [b{1Sjmj8 b(4o*cqx´f*t$HmUb8MEH=3?hhKJS W1|mimȋhiShCFF3 L 酃0S^%KGtt?,1|R<񖡨he'7놮K&Vi%olizk9i[ZxF ?b}}i+Pb L'y"=)5Jx*1e2>;-۝MES?k$gqg=n8D'(vT^~e8xׄuqȁ (GMob"ρY绱&!]dI<\@殅X$d"QPU]э0dRDnnVRnH“NXsY bw_4ngV[G~Yǟ*(4]F7|@/Hiۅ>3|~˒u#{5}?Iwˌg.KDy2D;gZK5痐)'h+> wé[{>lz͂n8\lVQh$>3 4 Z ʼkn%!;tCwkŠf_GO+b4R?爐jd[u[g>"#@]3- `rf^3EFz]U`!>Fv{*#5s̮mZ$<_Nܚ eٌ/2te@ |^?y Jm  tckZ.$ir1lkץޚO1ںP/@Х!cCg%r|Щvw9Z ()zxN7caURE?ش (_|)" Ĕ. T3`~Xnda\2 [bdՐ8{+nM `wJiZ~g[8߭X|ece~hܔҮ4VQp@nXRwAh,Taqy>PlZ[hDKwgN{حIT1nq"֨#j޵PҒz;j\Ԯ#cS\]g[$Og3Gy6h;GUE!okxᖨx<%_)`R%J5mk|C) 0%25R<< B}>8cj~8-bV#nvīz8oɶ_"5d0?~Eۛ@@t06[9g̪D%t# uR=lesv&V)\TC/[厨by;3&q+X&wa/z) IU#5źݏ+ĄѾJK۱v4r.o2۳I=G[-]Y1C? P '5pJx*J"XX2,k{=_} ..#)JіW&1(GT$t-t3`2+~m*/'VHx0/mx (I Q>!Fx:ngo-|9▯nE*Lv,fCsw2pi8 O$Lv׋WY%K58=hSv2*m-yWj8yRhu#;70}y(86{}m~ ڱLi6փHd;J|9 bI_!M2Q@& <TYTi) bG:a+Y28R.P̓@X\1;х\99uˡف%oŔS$?yB/ǚ`eR yC:ࠟ ݿ a̋RSIjx !|/f9Bדi$/ |ӥZ]p@O A벾=!r?fSղ{Gy_(!$RP޺N=z۟p =eq)CU ,<+̄nu"^<x^e|)y<ڤ@L12W)xe eU[lne/3n!GSc셚+E;(H2>n)^{x-#RrtvOm,Kuw~`aY.㤇ҦEn:IG#4/_e;^O0"S6}^{sQT"Y8ZjHU3!⚗wnw6 ĝb3rͿ<G9ƐnN*0'.Qe7?X{XO{FjrdedVcyh  dz'B}c_|Xn1ɛ$GY]DkMC|7gڧRfoa_YU^ՅC(wtTn<-N*z` b6A"u0(Md;;9GqDh,/Oȹq&val?ءW&4V:xo z3d!AC)d5qd#Q᪴!OVE,eܾ@9+eOz,*ڰ<^٨G#艹预=_< C;9xKWOAµe? 5) VHNv+-e$eKܞUUj,t?WTE6f|V6(0_ 2BO#{;m+ z_M+|Plb}tnkF])VxɂY_;ow,Bɭ 9(iV{Q4޲K L#n6 "2?د>0N{R.`54~vcٻc~\5R2}՚6rE#mߒR(ys@luzJ){Cψ,Z1&J_ ׾TURQm{]:;nhq]ߗWw9Er-`ݺnBqC*SN'zщRX19@׫),C j GxG1V9 \T'37Agԛ5DK0cdoqO Zh;āDt B g/㚴V&=w'&ѣ؃&B x3!Xu..m3tF 7s۫}ѻgy |b<0$]RWQM[#>Y:nf6bcƄy6gAly'.h&2d:j3}ێu:8 bwLy._vMڕS7T\  ?0G"äן&dY1C)&[a IE$SI8[dn_4VE"::5zXψm0#"4)`Ѯ=ЦU%Ky0d;!<)jځ7Y&]n,+: ΞBtmD`).R_"m٩,'bHbeԬVuJ,4#6J%7 aqP?ۯe9M.):#"ˠ J3TO{B'6$韤tlRt#~Wm\C:'~_7[Ycϝ `P;3c=;"xBmUsTBP@H,,*Tqp`uhIWKJ*xդ56R q؝C$[n3މ7n:B*E> iJ D'\"@s 35r_ݮVPٷ{'Z cO^Nb[ oSK$_+߂.h9-^q Jx{N{PQ7͋eQ5㖱´Ԥ4DcjJ,9S*K2mS D> A 19 :??k-M/e Z zu\3:Q_]IvnVV>MqK |mČWQE [ȀT _>(zt!3!~> v]zheAAbAzz蒄NjL '0$uE'ې"z7M0>&T$J/z^0𮌟7-sl?"8"p-`f0\nM{冒8_RwTwȷ+_5S7>Hy!QAtR0M}E!v9@)K K8+rTwh20+Ռ~*I`Y?UѤG˓ǃ:3}4t@|`Wbs97K iUgۤ$d^:޻ ̹ zsˤVN;뻡*t.Q'~r :Jl챶Q2 qK_uvPυN&;fd,i_G˼(Ⱥ="P+o ƲqIy#hV4P"K K|0zϦ&z$,62h9V %[:!U{v'4 k_(| {p~gR0 x\XG(үpu-Iy1@WZܧr!b!9|5cٵq1$rclY3U##a4{n :~6 LȲ\t\Bŵy&Dɉѵ[m mb+qlBC@lV J4a7S-uq1MR3ѳ\;mKU \ǿW}5oeڼH,˵;nĎ.3hU[4}f#p.R%Csx>`JנbPPDXMmSINRwF" ~%_rB;򏘖n$B}U8l1tZ?z&NvIY[)ZȬH))B nU=рnܠlzE <@bUCI]`/Vn\:A kk^H=7 ox8drIu!vZ?/R|BOÈK }'@.ȨoS:cŚI^Mfm5)Ϯⷼ*cEGd44Jv!y~rbKVltOfќ|73`(o!w? p0zG~q:*+ 73;9+>jA70i0:8u:bazXdwY3(MN8hZ,\}æ;҅M0J= FkLf:B+E"<{{|A!O~ Ӣ%ܵI{I$L8Vi])'O9CGZb3ᄙpkKEݓ* f Vs?1aYn|JY-K0%VƀlIPHDl[:S1QҲ:EکKMS<ڛV{F=}fg˻*hI4\Ɍ 5BلwIJ>5?G^UqŒ7]^Rq|8y RBÐ/PtMgȮ7H޵zx0%/? ut[33\x{7a֙ٳTEI@BsY Ge3BV^e3-^~\\#p-p֖vyC?v @pj>zΠMh"[ OW=S[ s2s_3~%`gT]|a3ly%ki[ŸT^o$(=펷k8`HJM/ :{>Ll"AzFCh煄b4MqOp6VK4CJ޷K`3Bۃ"԰ zM̸lPv:I2ܣ)杔h`2!qOOJFH޸cǞtfC'E vY0ĈGm tT~X 4vҒ`nE7#1>e+жA>HVB5Ÿ}":F[Nʑ~6g R2ow@_+WHV]OmcF-CO@kWGfI0uѣTt(؃MM}Vaz#3N31|fZXVoS㣍??UrJ*͵Ώ؞2*'B}> ߠ{V\i/of'PuO)Ee,ϞlK mp tzt0_ N_jzֽK7 @U8`_,^d&䩁XAR< yc#i)G[R\`@)q;xS2fı 8.\P(lJ}sHj_/BZB_Ve-G aš@RB+xfuԐdI<@<!Yr0  y*Yf!<2ɍ 髃3&V6œ]6^X8+QeMy\ eUn+ۓ6OUXE3fZY> ^e1nTK ~%r!uPܻcP6>V[8echWO9_z]˭?'؋e[K>M"+u$Y L4SK$ė& NjHÑi)vKy}^noZ+[fei^z eJDq\`D"Y/OZĘ]cz{mfc~M *?#- c:Su{C}N/[03wp}VL4/^붔 tndPݫ(=" Xwum-BS xBmDy}V躀iJ3{Vn ~~X7a0-o`]IpY{{O%MGF9R0.MhxxS[Doi֬W&[:ˇؒ$4hܒL*Z?-NO8qejwc=^;ķEI]?K;}%]9wJZw"]a EͼQX߷uDUV~ߒLCPu2b6 )zl d> o\kQQok@Fj|urS_ yars^y!y&Dv^7_S!Oc=0WOX~.~r7(OGt ' X*S'ٕ%1 W|v_tz$X&1ozeڽvVtx8fWB< oFrr1LU>i)ṃ)u{V/MH ).!~ @K/&?3u姇AnThm?MWy#T+6SK E7͗Tҩm;H::941r?Z6P"ɿtCw ̏I0޹q/'yM2tMʵٮs6|T?)Vҹxuz} l`W^+zan;EH!ԉ |O,mAᳮ&ɭp.on]A6k2:AMrKwPR:]B"H<7m~v?oʙDXN!ɦ TY)e׵Ն SvzWKp<|PG(N)as?Dvnrlעg $5eCD2 le8n25ҟăsuz1 .l-O]l[UQqY& 2'yT~ {bь`yothm}hA˭jBe'\$U3#8cI6%[&2Zp jF샽=LbFpׇ\ŚL}ַA1-v]{gL21| EN%AiWj@p.Wh;qD聪)s}-Ŀp|;E &Z\bM {LB#} h%Pdep ѣ:|tP 'lgy]UP[P ky7ZyNg:@/>?G,ax/v[@[p%=i-ۃ>&mU[+WRҝ0o~\9? e\v%snsՈ{o$3d]a@>BNj\%޶v/] ՙR2і'΅ &(}G LQd*_!E-rċ68ARQT63N`nf9b.Q}H4CFOf>yɔ"4{֫P9& $jv/ToNlt5&@O摻H?nN#aL +p(Uֆ$߼m}~IrhԞ .EiN3vϋI;Z5w2'-sSk| K(aZld)S42$8)] ZkIAMnCs)|zmej`9]]![~:>*H69]$@>: _;-olI2xk_*p$@\l_z8`;r 5$yK6ѡЙуF&U0u0] *W$t?]#+8Es@{I#9b¡'Kص),lԹ9|C.H6%=B){?ԢbfRfUQ[` x&-ڽdС9hHhC4>(nr lxx=]f./sW~Pg>Ki6@D}Ga] {D@ALfP,tp7o4B.2෇Ø%9u5_Ŧ-@Yh0Y#$e {PyPlؖ:N&QZ<.oXrňeO#ḬOt>A (Џ{1w}= ?Vzj%X1t}S3bd.`hQ4Ui†[I-ps>ShܣYrGAr.D{8dJ>XgA["| AGZc`~v'@ܫtWd;$nbC@?D3О.ͮ)O÷0hRrPoif9`*{( ټ@vw`Ohv5GC@׼pf !vX\}H%Oc:I! o[ ֭Tq;%!XzMGqH^ްxWXPG+bQ18y&p/\Yz a;UbvuAъI,@5vX.@J>c JMH۫cGk[鑥u+tVNxZjU]9pfU-RRbE(ך{7.&eĻ(iM֖,?g3ŗ4BnC5R86;VXqd@ Z7w SwwuAh:w:' 5 By]3w]Y׏sЗ8BCȿ5[p4TPovp7(?ń{_pP\ɬOMM)6nˆzj8/e`C({iA"*EwcI-įlLn ɴTMչPk.0oYsz~U}v>O 1zZC(AmaْFr!")T`KHka6d'/# | KOPG)AC9OLAe^$⹞x1ʆd}x>R7!i,t焾LJ8 &3;"Yb\dT212f>z*?SA~ Ml9 2?ڙ\Y0=eTE$QX+H8*4sVy<);ԩFtWKԚ}/ Z^|5#'6\>N*VO0q#%DfVo*팇\@ПuuQ\& בVL0hEKU?Vfx>5 UfmMFF1$z4h˵?xu!˺4DUYԞNjYg|e%\xCzz]Ɠ|\F.׳P{3x@5kbRRgHzҷ%4+]+쨽8#'7LbҬl=:DĻ.ui qƺ$=}\s7s~|;[ >eA,YhVa|r8R͙(//fLoA=GgFB\|,֩dV؝~]4W}o4pT\q6MRB xgѪ']FI=M4*SW.uMc qO\tq[/b58>ߺʗ' R<﹯(wׅ3xYX[^JՒD 9WL趀iT~g?(4@Лf8$ƒAVLe}KF@Jyh3,>1#k A*~;=U}Z@ j)gʘ6MWtkd[ȳhO.]zУ@T9^_{PՄ|g)ĻKŪ",MBXpSi{heKF:NQGzE:m~uiNHoЂ/S+*~tPI١eD*9 1`D׍ g}G/]qID-2?HLF rzTH)/ClHOfJ+¹dÀvcO۸ڛMYwҀL"?>"c''%- Tqa\Gj]tKr\剓#Bs6icev FshsF:%d't\#٪'[7Nm+Bk< G~יu*_wn ߀MڛvFV0dAl>Hqbd;_ا}C⭔[%BL[@i`,SYN"_OwdnfHPJpcȣ,dGH|p[10$Il4m'%hoL~+cGvG}nt/m zsl/#M .,3YW$H7]a*U^gNBB]ӎfet1lOPa*Ülh$&2U_Nne7YI!|Rǽu|B%.eOCm|Ǭ O d&ZȨe]#֥2@ksoȊ%eP-EFB:ќhqՉ$ke 鴰Q#LG*%%L~Gh˨吵0%OK) d'~h=)vsKF1 ЀYnue8ڲbcdkb;ﳗ|k^⯪~k`|lƔY߰g)eoNsuۚ+r[:Z<;䮒qza ƻlRz@8iTgJb)I䏓%DTx\4l'i2n`0So8g֣meۮAfuK}*Y*`[uER5e73suCKsiy*c̭(^tg el"@i0:]'U_r8m[*OZVEq-j* w x55.^,BέcR7i?'huFn/5sj9M=@;}_R;c|T 1ȓm2,*k9J eY"0cc,TiQ u<}b3S54NB\31A^/r粀- QՑx vL[Gث&yCZ_\izúҟ~J}swАOP|>#d"q TZ8\z*9o霣0ym-9A 4EΰQB&C36量vgֻ4ƻ3Dž}6\)2-^QnDF!ZdSi"7^~u$JAQX)\! JAfb_x֚O7<}v‰4vRN&)Xe::dNhՠ0Z}HJJB )Y ZQ~H*mSV4mӡFh:.1sޅh?#"9 GR6On|F۟%ֵfw)EΖ $Qfn따=ݕs\M[ t$8|zOAXw-/lmH~_1[]ݏ>Qd.~9Ls \{ֱTUEYiˀ{p|ݟݪP0ӂrۦ{\A }_4t-҈V;" y)Mǡ 936o,[߿Ww,QCCAMK!迚zJY EĿACݧmQ#6-̜l ?Q.n f:Eup;g>#e p%FiGde}@,%}vձz_ F&qڷ ~ulW+WQ pPӟ>3A1_a}[עqm_p$AO`qHaM4Ktm~=}䬩$uN;F&?# 7!@X$m5i,#zWm_)\qi/;d!M7o- SLm~ {ۇ8Kugn4+࢓&#xeF2{QLStMWu5>p=LOhF%GXCqP:ؗ*9wudp??ץs* ˰8.zO["LA!g. IF]U;G Qք7{2RQF[[MlfGVd0~ӿ!?aYGRc* ]Y = io }iC.rdMܐ>Ae#VWt0y[z ~u~{ J{[iB6KB\5 yہɏ׎ҮsIU:%OGB9,npIc)6ZgHk1PTJA)=:#EW8s3xq8i߰*#(W]]P(IMt2F\"IЙ_[}`:ӆU:m`ԯ ϿϻrCrmgе7j7g87ꫧt> ^Yq(#tЋ"اNEG `sBh0h0A4PtANS~0@?6}z'Zs\³`ӝY&l[# Cֆ:cluŏar\ڟ N7y=JZ@`4n$ՕlQuALFZֳڳY_[[2)nr#!]]QT]syTek 돲V3snt*Yo_tJK>|' 3+Mtc0p Id|7LNalJ㓂_`x`ct"u߹ l{էv#'eUZrM  2{!/%!lEДuH9,DTkfH^2̹ Ý8N AQ,,H|cZ4Xj*:?\ R+ذKW5[Y%jw7 4R ҇oZ,LYP>x|c;qG,rDa\;̚aӃZf˲Clt$=Wٺ&7)_< ڜ[ '[KQW ܱyAЀE -2D/T 0`uE)pG3qرP^!lZV Gw*Hq1T6G#;6 RB 3Aaz#~u7p\ ZfSg[Thӎ婭rx]w5 Sz#1d:1\2} >@Dc.ϔ:3OVR+)i'{TU(N9[:m޷7$nvkDA^Dpžk<'H~3[_.!T-a;ƍOڻ2fM #d3ŸS#)NJZI^ڑR5Q*9sPWe u@\x 6/y|TTjdީrppq3;UO .B J fD1&5XIˌ($Q 8U4bs>հn-%#=gPLc!B|/Kئ%JH^D13kpNTX_ )".[M>JCD'gJ:knw񦉲oXD5K-#Yp؍yhj>FLh1&pB:뗒Ps1Qlqab;}\YvOdD1BX_eKp!:}/#,WyѭwTSHn4  [F:bhVz p3orû 5fςVkL];(-8pW5yj[lEV:E<. -a6Gg_bz7nAgwF~wΧ28[CA$\&HЃ[ = 1xliױb9XfŖ>|4YJR̿R`b}~S3*X{lT0L6mIq& fmO\]-?t"~zY@TUs}`3#56UD]e4w!;Gp w}}y?8N@^sX+fKKiؓVuc҆*sss}d'NNYƾ>8I#.0^6Kҡk.YU=-[:O M&)Ge9G]l|R2 }5^|QrL&Brz'7U 2<~!^TZ><sTs$_Wv!5;3^)dBlQ=KP7e{O0r/|X =G$[ <=\J$OA֬ع #,zٵ@g~mx0;@s2 U!z.ߑ)3姠q2>N[_^S=-1ZsͮQfOGhݸb4 I-9q[x~LY܁dS\RtԘLl{UG' H2Kk.^H'x*,O[ϱcpOX_һ)tKML@m 'A,]yB imn#?j[2좤 HީIIP:Ȏ'HjIEb|ؗ%·%"C*{"HUɎ*58sĈXNr/ n_YL}F{pntj%6֛bӇ#"\sQx3 |2.sWcB'Ua .UW%sG~vt6-t`Gfðo|X䆉/|=EeGSvS]3s /} b V3̭y `G7uKWZu_w\OK=b ~(xr"^3sEK:(FKF=ƌ=0|uݛ'+ێJT塅!xV,tڍw߄PhV?2?FZpC+ڳ~O#S=K3͆ٱfvW!mÇVLe>g*E4 _Pۓ[IMVץZx9T#5ټӇKF,h%a^w9gH~ 5 ABw4^,ݏ1V)H<>texB0#G 4Z&!(XyZXVbњͳ‡2k&tdv#S6p;h;c4B5F>46&DCɨ$-?W@aLѢalBLK4;N)'ljXLKݗy0N;zo-GiQG,Jcdi2#֞RX4uī F*21=Utw\#`Q$ktST)F ~ŰD,RFBXȥRDe;i+aT\)ّ3?>z7L4`gNb2Jto֣ @ɏ@_;Aۃ *ɿxG4Lǿ`Ig릝wi>>`9(xgy 9I"V$jQ&/8€uk֍ ؝_zdOT⽽R#>H B.De8md^B;9V˹W#f&ϟ$o( ߙ꺙: 8O--6^oQ玪)wS״L=Rl1Zִ񰱵+qgZ`(]4<`dlY9+P0_Hg=k'M2XA|i $Ik[o :&dy/4:Hll߾_!~H~^^A5xǁt9s1栍xB HH-M#v"->z-%@|N|El;,Uۻ2KF4֞Nˋ0sϻl;i£9Yʦߞ7gR}MR钠sjզBf[A,[-9ܗn|ayGdZ=H/λJ5$5IFPh2A]/_$"W5S~~\]Kk7 Ir?wbќzGD8$ã {}K}*TlaK$Ih6h!o NM- k܆~m/'4"E7Ksx{cM*~B*'43g~o]>D W8[tu#ɢK#$h" #n v|=E#'5Vspv^xoxj}O`,]Wa /ռ ZKv^..1$xWY$|n$Q+ !伙DaS4~p]- g||Kea '.kLC8‰=\{'e)u))ޑ(.&:2fd8ڹ{DhqRG?dl)M( [][4{VEV?nG2ѬygNPUAUkk=Zaku13JC}ǟQwDorZ~3-i;QK 8z^iWR?n^Hk@ +B^ׇFB9׌Jwv 2P+E/Ϊ{~8]%D]Ǝ]R_WsEy%x뢌#ɌzؕQ756Ο& @_YEƛH,4Dh)GQ9Twv*ZӨm,gYe-}ܽ+E)(Mբysl B>-*i<+ߦ=TEH)!Xd<y5ٮ.JXwWyQp"uV$~qKRUFO怓VU B3kLAǀi)˧d~T0FΚn-@/̀oFDEnRcpL`MNL2ۮ]Ԣ%.^ f @ >r/  _}?ԉ BHAmb'-)%Ԋ $4lgnqO &28lj.n~~-̪F'Yb9 Q; 2%p~ HT|7).`'zvy Vh9W&}.tG.3E!DDY %Y|ym\Yڴ$23+v8B\C0`L1WŘGTr ]Dd_=xRPAUe:0QDဉm[ Kʦo+S nx;{`Œb[=|sB%YG?SăoMJOEwPǃU=F)~T.O[YnseT ;DcKFĽ3ă"GGk@Am3\s ԍFa#9H hÈ|JIn*ڗ`]`2:*bmygY1맪q iO*11 ȘE[LXoPd.Bho~q!9uocd\{Κ0)VҮ ~ i|UVʒyK΍^ r 0gGTR? o\A˲hi:T HM_s8VF#i"=Dk^Pm4O0K<qDGϷR̳_ʶ7,qu%NcZuEZ|KjNI`wr?սSA3p#ϓ&-֩ISW@8Sރcee$p&`s~kO 1I>j_v*_!bazM7\0e v%㈢ѧ'8J2AX4$p/)@@} 1,D {N6|t%kZO? F3.IYx\~h$ULNi b4Z٫K;E Y3*㵎%jHtBdPCp8t\zm߭>@R$hb7sb{ 5w6 6êzJ#+~ j]xW4k./&^eq5mnUԚV F7j6jDb$G3dRVe:vIdA5ԡxiÍnk:ivHWN䩿tB*] 9u;6iud Ŭՙ׷۩\L2AٚٲOwFuɸ RsM'#e t"[%65ޠ=^gQg8#A8anh2mn ,mU+)*ugzҫu>}~ bnp4I1ԱA<ڈ_?83]]+vy0ҏxL{Fن80DZI:glGӐ sq9՟*ETc k7'q8-< {-ޠ)$8..r ֭qz. (֨g1R833rrߚ*Qsexa#ϭWcM+Yۧn1`^3S y0F.of>!hd@)W,$KX`L1,BDFf_ ϲ))UF_%$MӞ_dMx \8'O۶ķN]/Dg#Ssҫs7 <>+)Y=nt=O{=w&s΋;>/ڛed"!f>Am}#[7%tqb >IXy`il&T~[d{dP@ :RL n -%+ s? 5Apꞿ^?Ǻb`"݆2gqE ݔvNڡM]?B%1tg[.\Dm @sAՅ~BcE+n:~ͻd.XjO/D2Ll!cQ2&^J F/ݶyle^itM޾ :WjJHPFְ쯐k[kO)SloHPapy[S);KcTc5Zw{^ jɼro meO_znlWe=0dl99u%-6&&Z.}#p l@嵆nP7Q=#]?HD]Ծ@q9\#l3vDBӎ:CTɧlG 0g+ǵ9_b307t9M@B.yb|g.p +=^(2O'PLS }v2d?TgF|9 ÜY8jD-=KJW_I6y2Z1~2aN;\trۅM续€L{o"~Wg0@ݣOaN6>fdū 7#~^o^'V]Ufjچj1\ &AÙXE̯XG3BfP6j8pQ鎣/5|D@(g 4G_3ʭ\k& dK+Sݕ#qIvT>3 -K@Sf;`D:aAI &ZԏLLx#er'^B^ сFy2 ;+E?vRɃ[w$cjm0WM "S[@kg8 eSDSo&إN$ Y7QܒtDJ[Xmz6xQ1_<y-b`'QVU> =i"_˔]UR@uc_BA mj@l&7LL*<ԅQ?S>&\?dӒb) Z?kn@0LW 1dӵϳB֓-҂%Z–!amTbm/nEL4][VfȖ ::cEiUֿSi͖zAM4:d lr&NNL@uR8|,5W^u >m1I[c\P^@'\kd,qd-&[^KRژm5:E}z,U!AL<ĩ1P4<SL=݊%#R6lzTi^!,3nuȗ.Lָ \g8&y/;Xg-?|5[8xɻm-k9?/*6ѯ 9o4wˤ'5ݶàCre9b2@m,r_c֔3GE35e/uÅPsp\ǏKJB*y s:>ͮFWْe?UYgβ3ub*7p#2SdR,V[?=tM3%Q/w ԏgQEc3JwÇ)l1V,:*m Ad!NS CY}CrzV^8qY&JyO]Q?|I+*DP…nR1&USoW\3شI+g@.. }C7YUIi%,-Y]{"N DъVW$ TmR{No|yg[(, #H^L?QgN:UF(8#qn+]9Qp/źo ׇaiCB3y5Ŝ`" nD3z?Ak晕5`걒AtNgWٖ:N8T) Pn6 ivz&2_iT6yAilH& )'|llrYL#z8dݺTP1e;Ɖ9}qaZ2*G3f9tWZeܾA-?-+̶gaA b:7P${3J5Q4)5-; /Z`! M Oㄯ/lȉң K ^sI=*- &hxH6]ޢ$j,<^7(Y GC6]joa 7|uKC73-q~@±,) T[=/v҆mV?cNJ4 ,~ܥ܋0|- 똫DԱ$Xp9]ZQZH\NQ <> Co0-/$u`:J-NoZ&ZW-5MeLd,Y c[Y x zs$BeOgdIjeMޮ/GA+7yl7WWp+6LQD 56CA}?FU42mSª4K; !:Z>l L( )[Nɿ`ء0 ? (Y+RPV3>:v#Dd^.4Q_GWH $P&a M;IHv=R3uw<'DB=aE xpTwO;J<>GN50/5 ͳPZ^cj/*@$N5l 2  'Xe+ս4.X22_`K514 L}zdб0%t pKWf(xG+ W1c,yh}T 7;MdFu{Y)‡)w!vݨ b /~ep@:j1\ݰ_F'-B'7M]:z%rr JAҗ(f*k*<1arfY)}Sb:*He!8QbcQO=(XI/wU⚊Nk 7_x)/bvk!E P 4GM1Guu|\zauy6e+K[$B’~ޚCuj3fugA=DΣyg+GP+4RWY\}xFo|$+y֢b5MDKZ h QcTGF;:#=lx.6{Џy&V&uQ"0,YQO`&>8T#C bA||?Q]".zT<}FK;95jYْ;jF^#eMdxNX#؃F:}=ٽ.0T3[u P>yKU_WE/kAƭ;V%*/} X e2r!2(+ٗQLA Q[~2tk\@_(j.t(h{tCaQHڟkPY %koӱPWd*ľPdfYWY>k66Xz6=fV !IR,ZBbVDjQ .sk|K">zݫ(v^&`K9uݻTȪr?iޭPܗjmO-Y>yp;)`3! iOHag:qr4*Lf E{[t|ڲa !5_9n1Pk(z֫Z$jCMU`f^*)!ƋN_ZEH5Eܿ\4 j YJТr<$D,B+km0݄ 枸^Xn`EhoBϠ"2V-UIW[zj h+-TxLʾySZՕ3d-T`Zzig3@ Ч`@SƝ"k&+EOȘf޽7rnOF$2Erh}6$nB=gh4,uN~EQW82 5p)}ճ7y_D꛴# UJ_fhrz|'Lvb!M*fE+ 6O*lIfS(%$NR@==B4 ZcsN[QrD_?H [9rޫ2skS*@L10#0e8DNJ465ZH9^iJ3A>wdm{OFL9!azUTn&< ^i$^ ބh^p*Hgp j r˥G?gTGJ\edÚ`=N r;nWS|^|I _GpcW_=V=hf7%A_EGq)"f]20ڸQ!ll/\뚱D3ebjgyc'Ƚ.1cjk!)7FM)/E4* Q . ,>#(d_P ro {fpQ:[1dQoC;w#S $.s jEam s//Yu%N`M(6E6]\'r^Kɞw3DEJ{`7#/=f@Zϛ$#B"/xT%Sh-ٿWV6hS$ɣ)m?EғY#/${Y˅PKT/JLΎ'!|Zjн[;)qKwj4s[)8oϓ7dѣt,ҹr[xp=  MIr]{c(ҜtQqYR4-pNv"m,5RմzB{op=l4n))ֹBq;4̽Z f}'2OVGkP4Ak.c Ѵ#kHOE05SӼ7`yB 7! l;n׹;7kQhڱ:jҐPAG<Qyl4RNbE[ՠ_<-.I!^д4` 2B{ -d,U6gO}hMgnd rͱAsW4Yiz5r1*2 nm|p]jUe>$wqֹp"2dj̍i Qš$i#z-%[/$f'- !昨5˼ V(]-Ē:dpUi VDLKkO~,"MLh ,_VtNz2"5DQx/3ü?i,l鄋M-9ԁ7u(t ]"dҁHa{|-sJ{~zV GQ 2bFY(,#ktLft&jYbh[u1CKiw;Od>pH0'0Su$!ȌKqWv=zgZ@By M\q0CnDG[IL-inQTsP32]edĔC3y&X6hY/*E_rm\E0Kw~HeBr @̓ӥWyŨ -zTaHT>X5&3lZ'+]?i%LZ56_aJM6.wkSo{y{[R؂[_IS8g2:背)Ϲ$ K.^2/6@G*j2b0pJ "T0&b}_Lz-/+Y 㪝GlfxB47kK޿Y3oh"L5iE@lYq(ĩIݖi#!/0w艪s8 }A~[#m'W۫w}3!~y :+e!aRZP~Gpܟw k=cr;T]: QCet|үVܼ[lYUu[OH X-cRMG~| %ⰊhUr t^ L^C?p`ʑ9?QAUu`~GֲM/,#pwi */Y/1QʹLHY颅 /-(9v Cg몡8ҦV܋23k7u.Vȉ1Նr\v:ea$bf_B-o#ɛ"rDs{yc={>Õ4s][bԷdqHRRn%IӗVfSVI\ $gWɹYz!v5"t=N4YvQt{\ojzӅ7}1rۧ)q}L95'3c:6,CZgAUJQ+t-O\k vUl=< x@ MӚ_«?.Ax<'41>*4Zk?;`3sHLtLBZetʐ*jDlOHҭyt`[+:DžA!s@>>hI|-+L~^`3^de5S]+F3G(bqϷԞĦXpue.V&^`2sh'2:s80ļE~#6{v zZUCo@ثpngoZsTS#&ofq}%\٢1v=['GwtՖU#@۱V{Ћ #Cz+_غ -u}ȯ9!)gW1T%7,md7k'1):h+^Ck֤z3r~M#⎬}uLIɸ5'4 9][!3NTw̅ X%3;}%z~+|.@bEm F7fv,?Yه[.*|[ V/'a-Ih0d)OZX՚Ǘ-"jЬ­``6Sdf bvO^"W1% x0{aǂ{ue-ޤ9r9dF+p`Z9P,B5coP=^k:f{K3?"Wj/z$?wɱru3:1fP>s!ߖ%7>:Kl qE Ftщ}Y=[v `aJ>=JLxӱi aߦ*^Hxgt*pHٚoX 蝵LȭN/*AÐ(kHI:kA7s]Y)m e#mrM9WsI\EV(HʄbP\fp1[+L,".1Ԕ]D, f?! U#K[}vbR=7y B/o5ih+8}Y%NfE,РY `!:ѾèSEbDM!ˌƹcy~dr.ZhvuϮkʛni_4ut/Ua9G=྿+Dm>M=mąq+l=XBx_UHc%O3Z(X [ϑop+hd,skحxe׏ >K=>DvGߏoQ;[EZ%)V4YW?Э2ԭ[ɲlڿJaQ'bڼK{zp\]뎖@` LiS /M/'e9֬|9\*a$9&\k1$jxo9/w4&uX005f\$WG>KVǹi7R:$;H9|Rco%|KTK5|H ,Oʛ'TȴZ{ܖR&x`=uR0%$HT`Ř$ 7 ر{Fكz"DH{J?+{`"ḺS պ$@XRşβ>Uz .dZ_^"3Mp#A?k؀QM0&ʚىQJ?\ MƸ{v<h4R줞ai+YG,Pqvow]Ϡ1F3Yk'3z͒]sNivj/jS$ҦͫNKWsNZ\)]-q E;Dʔ/D(QU8Qtk|'_BU(vBRa 3?uҀq;nܦyDHh"`Y`F84BrWJLp`xs9W 7?N.?tAD*cF ze{/w|1Ahן7Ьku -;͒Rq=}Ñl/t +2l-3e v=I?9WA=LәYw+s:etOنԖ-بa Ҁ%}r[K Yb#MVZ|)]>p[׍_Q2 x=6VSׁGȅCcA‘q8]BERO""%R&|&׾9[KbM%Uv~~-+ͿmJ}佄vwx|`%4>te(.W(#G.K<%Ϻ=G\/Mf#o%~;S6: QNΒMҜ65J}0`VͼEg6eJb&+C"6!e!ԉ\-A;(&?w YVJ u eE/&7og& Ji Ce |cR3*$!L%g`vE6;#y,܂H˭X$K~,+Q Kx~VD|̋HeT{+k-Ok]<9@c'g'Ci"47@K}'[eM`$sE1ݲ`xqX:ꨋ#UM#RރKq^;b^,8vwCv,=Ω{OeGSnNF *PJsʭnzK>:avnS!U9`ѩ<|c;ɍfwyT]'`b ~uΤU j?uۧp8 =mےk zp;#qǔ`Èg]4iAMH$4%%Q[o^I -e~z\+Ie_$Kh]溞э>B&H0pQl0- as /jO E[j)pb_KD86N%Zfֹ `[AG06"M;]E5E4Pxp"O)xﰖF`|rr_nu;.HX&l^ hhc;Wޕ,v$SN`&YX.#-Fw Hl┯6u\f6-wLdk"m>fq8ܱ`yϾ6@~ 9ֲeHOXHhSma~J/ l2"֢m6^z)"ޯt=2*10Jj&[\c>/4zLrb$ W-7N:}%7+T!S"Qi}y9"*ǛKl+ABfmʰl1؀Ĝ[>%?u"oyr,bUn^Qe/n(]Dk:XxG=iS5R&AQDuPڈ,-4mtJcOgxC=a*Ӟ-p{fo;(4HE`_.sg#ESv| 킥 +Xq"aP1yjAw<562vѱREIF N騧#.T[!H|}p)F{x1Vh¿X?̂]bVvSñ^`|KUhco.]:OvxfJprPe0q|mV{5c!Ώ[+}=cP ƾ>q{jD&Ce<[xK?]Ɣf VXĩE7̳j0,Sakv AMσvn᎞&?|><!rģ h# jY?Z81\^ `-M&n7|!nrRGn]=mfVO-ù0r*lFr!iҥˡ.FUC]786Ǟev9J KQM eB O._w$3@Dy׽9aPf'Fe*Av!m&kVb- k*pNVhQ=jazE^gz6(f^+2_t6-V g9fkyJntwArvmQv:ep:ЅgN >W]{! j)}7-vizoP]rt^<}v?wIMZeG. $bN1C2v`5 ($ѲM3#;RYβ|+GJs2MMl TLK,3>X> >w >JVȭWQKJͷ ےN5C6SCO W> :vvܤWL_GUzT)X=  ~D"t{6gNqu<=YDKOd,I@"mGmNT=;Qa9XT^ <.+8 X4C $lwVdO!z!Pt?9Qav̙`a++#"Ag}sGP5 u΃M9?.$CD+˽%iZȥ$?2SR1hffD-zzdkj}|5}ƹ3<5)i Nޫ7 XDr0sVzn@b;q=2+V-\oMD;۟MK4Dot.p&z^6b. gf^ŵ-maH>EGՔZ=I=#aKB+Bir}Io{N~ yJwyZn CaϘ æ, vCmU ?/LC3n€clG]4q15SwoaY}x8h<`tFLQjzR./J#O=i"l֗{+O0t sNE1sd<%=1Vj*3Ic #ŧS[GU[_hkY̡b+߯ ~6v0C4g.Rbt.%;pjbGjɲw͖Pj,hd! "d Ws+s5/M\ȸdG0sm=N_fA#jK߀-H}&0dp6ׂE,[o/EZ_>(f^nr\>O~BD; =):aYI2+ KC>M&Bܜ~H4zPYP5`;% ȹbwڅV+[uN5"w謆`UBޯY)ѕi4xBŏNC&,М .P%aŸY M- դ7NωY0u DbVS2+߼?\J'K /sDC#7kJ.[U 8!EWR[_GLHy.aÃzQL]- s;mLd1\a[nS3pe%\0!;Ko&SZfΉ0cjY~f Lxp_[>Ɛ!Mi*ŁqAa#k 9}D^MڀH=<}LX+x j^E;ыC9KP4c$a,N/c)P-_'Q\(U%d;\z_+4#i"_T/\a mQz-[VtϜ%&_!dT\[扁H K:%ͮ>$0Q#$)jCybAw!]:ծ>@i<2m /LY{J <2ql$Vƒaw+o11) !nU0]} }ɷ#A1 _yWdq@C&~tR -%7V3Ȏ2J/mEe SH, -ZYQwp@,̆J+=I,GR(8vS"z- %+mpQg隣Zny?ݘaUzR$H29&IN"F bdçLZ:WʀCdCу}bzJTsGZ64>ýwuՊ&w@iOˬ3$Hjʂ`&sAڐ?P4{,,ni4 YM}Ǒ %:&_һnPbjW NjWe]ԆWΉQ<*ǩHA_Ci_`l 9C8Qұ4Z S tɖ˭ȋ' ,e!S "Xp|W Z M,lv^~>=ZjUl[z1{@Yc(d|z|y>#DuFE7d)$P ƪzlEFܚ Q z\)gsZkuc;G63D5l@5T7G.f⃌Zl?ja7>p?URz,_O\ߔ(uqꫜ {i!~A0K|6_KBKZmL$^8.,u|v.,= n,rQB#b]w!lTBIHҢtEo WYuz<;ކG=^$/zk؇ܓu0 jϔ-UX) 񉖴@=% !)?(M朕9}׏:N =Gŝ8CÑ,1GcJ 1c #]aܡxܐK Syo#a\QEc tc8kJ[fJg U;t9SLx Q k RpҶ!&UE(}r 5>.-P) ]|hgu 3DzR^âDsl Ij^SP:  $KGS7KZ6UF`7JŸb9˥ \8=-7iARw2鼛0Xng ]r+4 $ϳ *Iv%H12rp;%&1aƌXJa;ttbiHPG8Z ,]SY% M2@J9Fn!m),* U˧dE\| 6g).bSON9\{ևȌ&Qp}3l˖ WfvGfe?P;B1%R.d-9LAc  -Z5&k$pE=Aq%TsiG80 1 v8Bq›kXo12l&cn!G~:m6X[Q&E -ZCO0,cQ)z`=SMf^tmz֑%hEO\6d'Lld=.e޷W[ CSzwS\$ u[G%'vaa67X !Ǣ11 V#}~gY2 D9o,M6 WFU 4i*=v2P d7) .RHs쾭Fryʺu7R|VQ%ՄJKvu=E,mƜ~Bo<_*}8sy_%ŽxJ"&@ ̷)@k3TY IpE#>1W ™KjKb,Or,/ V !b «8tSॹ E9wX{-gD2r?@_RL/tSdQ>Dwjadk_ ;xpgW 1lJFW$Y5)uklOf|wQ ) i2@va_NƊKdiw~=9iܵPԉ *qPˍSb-Ip|;sы?<ǘC}]pDVy(EogqRLL$& I^/#y2!G?w#DJgǧc@8rh2f/;V(0@DPlh2v<kFBMT_>DDŏNy8aMQ M:\ pp$GD|f&r|KKitrq;Ԟ/J,}mccFuv F%5s;ȃKG~ԀAk?\")淍7Mӿ#ۛ[33u´ωn Iʉ c)BhJhBC;JL~*GDS21'AJi}-,Z?օC֫.Gd%js⇛bS%;jF{%6~;d+e4%B*M*#l`$vQ{vAΑds"?A7B&P) JlkqSKt>ckzJKɕa#) |%>")Ou1~Ey@OkcL|zPH0\9c rn\hBl)16aXͪ5nKL]WGD#Y:J-µ{G[P]79YY@*.Km^Xu!k9Z58LN3fڲl}R<}qá+{+Y=8y yFbawJpw̓B!N&aS[Ʉy3OTyBaC+6T+e~OzS'^0Wώm;lHeoV X~] ]<<٢Eɉ١Xo> qBݗ͝2'k%O Dq<#_JǘБI*?̍ "3R%-D{M@|A6RwY^UcbҒCcWٱG]-ׁJmeT\# {J@%>AmI,{DJ]N6: {ϔYxcy[jaDdy9>ތPZT!!S!Et_9NS @?-KO>53 +O]! 퀦q|29{M/?IAMm1QA6cdń`8a2BdfXoEwJsLQ?u.;x,\IQۆ dծ gE>ArTC n_<;>ޤd,wWp⾘H|Dy ]HxvM! i{,2)l=/ A}.GCzmQmqcy1=1U6UYH̯(6d&ReV(Z=p ]*I1T"s`q.s^a؋6S'D,U矔4H!9J"Se_mH8#Y@n;"6|_|D嶮?\2GJpi@J:XNhZ%-ҲhL_oB"8%shY uuéoӅǐx570T/a[W@C,f[w:Q>ory碂iPZڳK@77<`sKw:.7Q)<=^[ fƘ4}>E! ?n bkT xYVZ*,Kqv\P6Ws5?SA=xRTzKD@-PT]I#iŖ< Gxpf1 դ c@-P sioe']dm2#{`"t,{Px. vᔴ 1q^q2`=Ûѿ7OOlx1 EԐpS>]h_ȃzt]?bCkzK!=r[|OݧI׽NT.~ L#Ta6_JO*M1Bh?T[$r<%gE|.j Oz!rYXU. UE7kD^Oۉי-~u O< n"{9AeE#G5yRy d=ia;a!mnvz'U3N~G/,-OjMw_ ಒth:r h#otj]L$Xl)P`4JB}zeQJΤpߊs s{mQp֝<_O+l ' Wֱ QQ{[ 81eh_ԅ5p[+J|j8(O aoA -` ]c"&O<^fn fPoLDlu.R B 'wEB|!t?| *C'?h6o|_n&pBաJK䆔g"ʫl8*,/"3XF2w8cSgbA(- A:O%P,]id 00oȄih~g1--Cee@-@fG{I m&|7x;mE 7{7~tO) K(.0K0NUS+bZR36Ǫ}<$?BY,{ChהPv!"n.9^޸yޒS`4%U *RkEzB{; b USDr]J >*_s]ɰXEǾ$gQ|Iɒݺr/RYDE/jP;ْb9ƴ@B + u#x|1S*-b9X0'E}.}U@G?U _l[RK2|m?m5m yOm4E2;p8A9\}9 x Cw'vLc:iʏ89s?s%2WgUj8ӗm^n& Íw34ax)T lTa|gF4C`enT7s+Zy7rhQ= gH[D !n ؆<m iM;YX=$E^fZqް[eԵy@} *̕*h 6X ˎ?6ss! |ozc~ˣ#2LEcy >s exb^_d a=R/qCKemVf$2N&T ]3$D;eBr$_Dlڅ:8sw؍ٸ3 ܱ*ͿSi1t|Q-Y)4R Doةwt>=t9x)\,:/9;\Gɭ:L}U*;=h: }q//`yF (55@PaDl&ag,+k | GEiUU+J`siB%:dP2G@*3>igF-D GאNX@8=R+<,vcHpk>/BSnUG Ut$ŜMx386hȁׄՂKN zwCopZʗe`n\/hcVbr~u Z%u$uZx#+m-JuH.' Im4/q W-S6Bp펒9I+k-5аe(AzW+ jz`HP`T XPm̽w%;[YpfKS'T@݅&T&h8ݖ1s[Nؐ *hol8lVަɟP!#6`xk/Tc`MǽMaZ앳r6Imrٕ|5UU ۞;c=;Ϧ|3Wns+S cvH}4wwPq=`Tfq]3R-uM]l*4H$m9J H6$sS󉡢`eBurm-݋mWO"qodXcFmVBXzN)@CObUKXwm\zɖFsT4=NI\z /׺1TS @>gDO+PE,))J L7)Euaң0sY$m='Ԭ{#&jHDW dlmdd `Kg-Ԅ8n7AE˲s;g 6L=Q? ?;NَתҰ AA'&4g|̨$O}! D+x~wCUjHCj>:ΰ\uq ~F`IP4,f߰ 5<[#C]o=ͯqfz3YoIN UWDg)ͦn *3V\Nc1^heJ~IUT szB8W /4/|֘&v)'t"LBbHY^ k-|8 P>=,ݧ2vAqJsWZn4ul+] M#8w~g, FGײc2)gS636 bM O8'qlޓ94P|rE_\*n8R}H-b\ <4l.uUk0bE5jJqYr@Y<*LQKao& m_.8NiGwW>SfI`\2=1LnO)#,!J=5T8ievP%2VxxcV̱vyG]kyn9Htb+y{x/UV0~u 91,`֞HĩFpv ǩO {ڕe+ ֦t(wB Q8acF^ JcH?2ĽxLcknϩm/Yy*umz1:clDhdZ 'f<),W6FBUWe Gr6Gddo(d ', R,_)KcS)˅0I4Ϟ\o0izBiҀ[q}L<[4xj j;ZHhZߵߙ UFh8EÂc=|lБɏ!; +H$CjI|"4zJ۶{ؤmM&;=P7cq.D̳[嫨J(垩jb#69 s횘f>Ϸ:}zLC a\lEVċ.o#+BDz EQty> E $5wm՘Ik4#Wk+ΖmycPB|.(ܰhTJ-V/;f;<=PULвZ bfy$$2 >Ř${4i.4~cxMa{CL:#K4 dX!ȑ]avDӁϢkgJn![}IhCYV<| ,T)/\ѫ]1F׳Wdk#[4/(hTWrg)h)3pxTm"~py9]~#1 +3 ZĜKZce(0{%4$g .[|rezo]YegFKNvkm_[n%֒q~ ?9!:`d:=r!; -,.W(H Ex@FJa-6>ȋˍ`JHaf3}hEpH[V @=Tй$_t=\3q͡XDq_ܡp `#.9UPeX* mNè];HP 4 %ƵPp_N7i@f[ep'E]7'ZC7\B[-ˈ0«$dla(p 1ÜT\n 38 &)ίv6^{D`]Q\PdtiƁa y;D BO,'^p2LP^F33ig)_֛ La BhzhzS`m_$sA3"]#I4;8B Y>2 :I 'ȍM[7*OK꒖.S0~Oi^L CFInCR=  JT4 5vd7Qt$"{g ND{ OQuV20rzՉּ/KIEU#]=PIR7_bRc#kC@d@P^Ђ0 7pΞ.y2 ]5 { 4r%87B;h2xGJO[I*u^6@bRME "$(Ac#ӠuVE%-e[T Ą(Q\K qSr'qHi/c  ZO1ڗ}( XҢ5܁JBAT?Ёc!dm'XdIKGQ'c=?y`/8B9>X ]j>-R} h6nTʩBa*eA]rґ$[ƒ@*h23TB#6&jX >b7F5z&5jp?E%6k"R=Y܎?x0,H71@ˠ2 ABԪL|;Ƌ'D{ߨUJU$?/is}MI@Zd@ZaW͵^׿K@ с!zft#R^9t@<\]蚉BvyQ`PMiOu #؍ߚfs~vnUULXVQ"ňǾeLiebJ~ H7A?"QfY `El OmSt[o$b2!OOWk-Jb'S}aUaz4bq[W$'T~l]Q ŝ\Zy+QIĂ8BM1|Je8)eB8^^ N<] W2JW"mM{nӚ \,EAe tyk5S|Gz-!b:T}':o@ަM+4!|)7!Բ'[^lBOl>?WrFܒAMjc7ju1n62ReA:KWx2dP!t}1P}ʍm>Xڻw?kC6 WO%x D a&!v e'SiX$#;,;З0@5>8J+RN.GHYҤpI|VF3dmH"n/e!i:{;{B>%Bu?~_NAB3%pi4Lo&E5M8-zETaµcMIK P_JUE,l]v֡BTF-z,QO-9ٛ ǿ`鬳c-R*<>-O(IsjW=ZɗJ%Q>:-5ӛ .)F#lϡxr&!13%.[ApT(O+CY :ӖHzyRqUBkґ`o;R1wz; QոIɓ+ʝ6ܭQ8U]z3{qJ 7!oL!{gt >A T>V fGC.D__VtamN5 &HF'?5ܠ[[(Ry{7D5X-Q(w2F*VO_ވא$cKlЪS0R9l[S;l.mX%6_т\*im \?TfВ3!I". tRs֦& Vf*QCF8vir7@</^!Jq > -T_VxN/Ȣ28wKSsd6DQX >U}7e4BN;<%ϼ ND)s|Eyqe',tqц :̂Ge[5~8LV\O|~.ni+zq{)oRi@ÈH[t$?[ɭS@NlM3mi+DP:3ieJg`A/q3d1ӾN7~˞QC ZlJl.2luYiSW+6ḐGP62$CEpW{I|ټg>I)}x*FNRdʔQoÜSapӅK;$FyȑZ|O*!,K%وd|{̭<㕞q^!P%=kH'q%u^w[wE+؁/ <h.x$483tet8 32rL Ёt?_ܿm_ݾ ]+&$fF2̹wzkr CEuy=b{FC>"dM~K&L&:E@(AMzC0Xs&gH',=J~`zCpcH%nrf{H#vQ)g8` <,3* UHNFx0W11CG3*D KNd\_-G'\6&x@p{0 @ꂃC?/h`csJܒ zZ]NNGc`88𸹙Khhb]4jRgglӶ'"8h:EvPآy 吚HۜNw")Y n -| ̣3&^$ceH瓐Vrti|ؑ|Z)k8%z6i7iS8SSQԟ:3CQˢxe'Vo ›HQ-J<䍦@+DD:WrR[keR|!M&Ǵp d>)fEۤgd8C=CψtpN? Z|M4t`3\i@kX7M̚c3Z.c'[-`@MQ9aB@e[`b{5v19WI+P3)~O^shC&/m ZG{QO2*0YQ:,aܤQ=0cU׻++ HM 0= WkΨh:{'~3@ܥJY`eyՕ#Jw ֠P&(,,AͼL1Z<jFҮfDxD]q?u)m&ᘻf.WMi#86 Y %j4euأO-iz@w>)^cw9 snb8GgǕ#W!4#?NʸpX ViŹry/3Ys5]T6Ž }) vLZM7 diFl 9 45RN6as+^;rK .&$ C4q$ *fƣ1nվ-eiP _Dy){`ꒀBӀ!BN/}:{}?OrÏ@M& ܦZ֑4Ũ9͵Rev}L'sL.*-mWzkQ p="TnHew)"c77vKA7D _YZ"J_f{v9uq܇ɲl3sPJqjN6:nOe@=aYޕ%sq"/݄`p}s6Eңz؋H35 WV&R* ˀY{5~s'h子Tgve7vwXYܐu8נU/й*%LǕi)r. ,f2N#'q=>esR}C0=΢UC:h@% ~=$f=T7QBebmA@ك$[M؋=L?o3?EW4WȽca"Xۧ`+QwsL!qвQ(B' 77GxZGdr=^jA 73/$I[D+kNȚ n%Hb0M@@r;A,%@Č@ "dxְUA{۽cFH!=%n%ېlɄ JIYfpE3$Ɋֹ7ٸпQg:[@o=4&H6#Ԡ4+Ơ*\H睠Nο.e\T!N/uL0^'b[*%>mβ1?xغ}s%Nvq}!NhĀ ! Uy%(H"4$e>wq=5Q5CHI\p&`z0<n9vZ 9dҐ[{=5`X]Hu='N6,rp>O"bcᬪ?i.dP2CC( RU?Q_Lְkk4t?MOc43J4#"H1Nx.7cT,Fb5ix"~ HgH4ii~|^^ޟSi;lAF/xgmcizH>QG{O+xnq'׮K=?G 8JA{H5U(Q-n(U3=(*+&t-u 8nr|JY=s Ml'.6@JZ"wbhNSZa>A~bԍ, C-a^`['?hg!S ԩea<lBxrR"Y0™gyP;F/zvǙg jT+ ^Bldo|Iثһo g ՖwWE W܊G>]%5Ý 1ЩrFSzes$9dg%d0`h2/UrJe]Kvlgk;HK,I14u:_n׾2Z#t Uu'Imvq Vx,-t'+?ozv P7:]jBG訣l_g mؕQVGUxrPlz!p!@Lč?)"x\ߞg ZpqC(~z z6VKuּGmM`a<V,wPb9zd bKÂ}Գ`N]:4f.YCsMtFRMR&_[,Z D])I"4Qi.\ jvnk'GxP :N|i]GRv') xk6IF292@jԦ+`D@MY6cc/躯F,Z!RlyY)شk"&M@l])x1:R$ vh;,k]:<v?l,Gp QI.DOJ5x9n'z7S$6aa"Rh-E_8]R% 4'UU#{r\pW&U0Ib żpb#Z-+I7jZnh|z2S^}b"?i39f獷pB-Uhm tx.tֵ7Be7R^ EZ5*ɬU(`]RVŒK Lts7ZU3p,C=­\@SFV 6OH"XMÈP/T}ڂ[ҏ&j-ҲhW%/HNՃ6B~nlƆttC3천#񍔂D~Ϙ9~&![ZmA="أÇyǧ\u9: 6[ֳy#܆`1=jxTUjjk XOf <Ȋ Kjf[L Vxͪ|TBkC?TriG~pm0808-KW@dPIvشXލ쁋?9H!Ӓ"'gr)vEr~xmdN ]ڮV:cDfJn-HdOݚ71n+W=0: DUd`ObrOAz)v;mK2 J$<6Eo5%N!eIUľQD,bO5RT R߳#IȤ%P+Hm w:Q$Aot;Uk(ګ;S "4[l&zߐxwOQDc\ކ{H\T'􈚸=[b&}0rMqiOw_}`x =K^xn0 c!>14Y uHyt[68=iFT/&*TO8*/y yyΖ[y,q PW b{EMUf}Jcf_z[y^X @GiA0ۛ$_/]~oj9i|1ıŊ?c&I ծANsrcWa7Li:TπJ{#b'd7Q,)b[̳ 55BvU##P0ԩj;mMm!AұQWR ‹EiLN]b6Xf}#|M,L\f6D!y,\~:m k/9 6bjp\R8A+E5&pϙ/, t!%!1` ^ǓÊG$CMg p3g5)SRb/ a )J10yɟk!ru"et90F^8/^8`:{MşNջobqKeZqsfB2!qtA  A>QQ  X{M5YѝM>Ytzv'n\#\/, lpy,}%s*LAKQ f omJ cxJiyt>2ف*(pG+س|fEIF;"##^Q|m<>w=g=Zh,Z|^+>!, Bctu?i*ҕkYBt&ƛ?t^ıHnG 9ׁ,Wfcw&&*oͤc6 iU@Vu@P:is=fI׭zzlq}} œ~웙c[='*TOU1 D"/u/hZmC"a<;ni`91ڷwEh c'e?Uɳ9܆,!!u`l;Ec&h =U$&zT$\,9SmD{ng& '=[ɐc0情|N#f3|(;φ+S3btidM& y>YT |eaQD<تS>\sʼnC*KG+"zo1 /M h(%*L=􁘜~X" ]H\h`zd f3oک.C3{j=ꂝᓍ~w ExCdjT@zB)Ӽq8)ƹh'M^uEYa"Ew"xc;˞7C~|li(^!ɜ0 X۳)LxdY[wtNӣ׈rbWyZإUn^ig< $XDI.z4uU^OO~@{{/Ҩq$ A=)`ngom#͞(!Á:Ae9 %dR7fIVP m(0ܙadjT<\`Bs.ho7\T.%p?<[,T"[f.Ecl_T71oȻ:MĴqt*QҰnkY6{F"pyMqe!O ֹ" y-YJ &{lk+l(UJ'%JݖQڇh$Ʊs9}iX~M)-M޽6}-ɇ_ L`#BXŃ[*cg爗oȈ.+5Ijx<5f!c|odQVQ9LN$L*MLyvv]NvueV5K}tE󹺕sSOe[ F|ggbH ]],PQsCox/S_W<" n!ą[cO>wx8җRa۸Di#A3`..DQJB@ջ۠lvܠGv.1x;viZl%6Ӣ}iq+)0wf}6ȆWȣkulj* (MАEXIwJV(v.zXF?=D tM'|6|%$[JQmC=ݽjjLLJas1,U%X,vs ΄%m3W=!*S1T2}OڧVTl&mZS6fB ˆ]鰞p_xf%,ثe+UNkL%r@܍%TXk\  -ZE:Uî;eeV)ܬ "pʡwd%U4ܰ>&`/<@/jPPisc: 5,(m@(c|9hGgs]@ɡ}"@Vi=l m,6WlT#=X^_BLsb ǰv8/SM~5ء)[DsO($yPrz)ceX/#H&܎q4M?{'i?ANuC±or)w$sℇxUKKR0$J^$779\S9p )u#&v(*9(o`mk7P""){B}܏^ s_-džxʓz {)-~:MB|#P+BuOyPfI;_Ɛ7o*)x~daד2TRݳ_؎SL6 EqI88"hu>ߢ:h6c*;`Xօ Qc\Dz%!rN]qTq)}Ah;d  rXMTB>z{Z`JFl>]l QSXռGZ$P ީw&(ohjO?ۃʪ&Xȋϙf>rˬƛv;m=6(j&J\#:<6]|ajiCZÑs56؈PyIIS\qv&ޠDߟw$`Ȝ;D\Z)F(ӢTw4u,8Mˮ}źؚ0%^{Rߟ`پetE^nƀ=v{{澠`9}mޚi 5ֵA~X 2o{tSNqVtylsF{H__d4tuZφE=_ C.W^!v7WqJG!"'|k_0 8 jHVR|QtqqU|xS;.bď^Vhd8hdtҸ*T=c8C[:T~͛U~ /;D r#t Gv>[]xߎVZdg Nd&XH/tX%2 Ud9$먘P-7R!=׹,5, -(a`8* ȽzXׁgN1&{Ѭ PP.jrXDWTIk*tX_ C7+?d$oBg97Zػ`,ZҖB7$7f;K:>>b)CrL͘O8Z]3P-!HSv^ 3OѢv0F!吏sGTǵ6WA\~'UKٛ U`]VO`kX+V) Oσ;R߆-؃+U* `(Gy6o,ϸ-zPw}A3Py"5qu#wccgB 7 UVwb:y]n/auIվˍ.!siI>,>˻+;ttf [ደRT@EM]&&n&[<6H<"U!P"vqר9d.Nڣ+eAHmRNa d"B 7($jz)JYи2c,-{y%-+l-3M x9 >I(oRi|"N:=2+{i͘_ys\҅^u!I.D#jvYP;+ kkmȥ:I^@P p?c xHR&aڢQ TCڿu96(.=;m8SJ;&-Y~2uQ8lIƣާ ^i1{cWՊgҿ=܁ϒgg SRhRn᮰*fPWI|S[S-K˝8BC$lk{2 M hhL%L@_TnaACXc69-2Uh^zQI4ƶ\rB'gߕ!zQZ|?YU2bTŷo]pJ:·5.Wg3ކ+J aZ]mpɘtpfGYL`ۏ+~0x1yWT|@N *O#!^=SŸrb4๠IH4=oЇQӦSSU@! z^֖O}(BqT"BZT 5ј.ҵC¸j=-։PIVMC&w,Ҷʼn_Tw$e4lstwZ7^Z;8p.>mhò#ᄒ[[]w>ˀ H9ZGmtceӚI3;`[( ȦWRH‡Aw)s$*<R&#uj~j1v!ǢNfՐz:8Oһ ߏzFm0R7m>Bd-pأh)2QYnU,rw%Eho{}_XQ0T;r$ibLXg<(JrysiPs4 , l(7T W>zmzpF'{Z/Tأ)|h(-8M/.-bh8 F\ Pr+v:C|+\xYCHʌkĄ#Kjh^N^U-[[Oh 罀VYm>. CHH:,XDWQ <"G^=P5~5˟ 2<8C#?XTB98pE@um9߆^3~f0ý ZiNe"Rz=?)*C|:IÈϧ89p.oIL k&62>PHsg2,^?9h4O_:v玢8%a-l7(ab~ㅲ6 X_RjM} !ZDR7AZ' R <4!^ee>s_tY? TDVO뚦:cߨ^s?U݄@4go|`e7 R_O#0_=(n)cOr}fRAh!r D!t!H@6;,HVghJ"<DFOr7l0HLnZڅQ3nj$6tQ܈-K:_h'>J dO8(`; UQN-'9]S߾!X-7Y#G/^yoLC.3*S8 ("2Hqt~&Rzj4?!9%Did3|~c$(C#jy rFe?a%媙/w"Y ;>ٟk7tB90J>ދvw$'_*8?8p ZXM-3y-+l`9b+ZY2AYlTA `#(ؘ~QAi̗i>Ί8lbDf>/&`*Yx0yn+āHfIv+q3`_C$MŖKZ,R3C(a6gSG|[Yh ˑ̦`7,t34UkK^2;St%/P- W'd`_2iSOz\ k <_FC ?1s&6d[8KAÿa] Mz4FuP2ca{QdRhy)08!kLpEO#qC&bc(ǚgH`6 '1¤;Ss/ 71ǖI\43lK jhп:W~' NVmlMGG69& jTxa ST*eqeO?\Yܪ4&i#ah< ß$ EDBC|ݶ^" N,Lc SLM $ܮwdGwKe[kjD_ȡ ܐO=3*8[ޯL9[#1k5kVC+lٰSec-f!{Rt%0ANVtdbig{).̓]bJ`4Ac몽{ *WhPRcUghqYn!G&@{Su9,ר̹~́I%N@J).O LH>YgנRZ&ѪP/EOg"x$7\Ӌ2I,rH:|rx MY;O@FC ALquwձQCk/1qhǖsH~9bz]ֿ&A&-gjRёREF_hVfU!zu9/r{fU^Qک\{dt ^5NWKA74&? z,#1pI`muKuE!9}GOD;+9 &V1OO3t2`i:SqWԪs],ȗrgS027Q4I FA+oXbwd~B۔2̽x&M2675:2sY[<#3 tacI ߙS&B>\;XF@ywr ԣiۦdiV[˜?MI2a0)YY:WXO7=sw}բINhTH|x5˥;*^:.81ά'C+ N<6=_f('Z:{݇: #UU񐷩)ew5. Y|grG7qKq>zSqբ&2ώ: RX^]ϪR%ToN} %=Hh_ly?y~L`sP!`sU3S!KA[F0Qp S[\&@P>IԀ7 j*ěn8n j*69ቢ.o F'I-~"]LVG|r' ȁ #&F;,ؽ2`0@J Nj7N6+a<%ԡ[A>i_̥֭ܵBf+Z!9ĮCku^ZmT rMqٱ 3d)FaE O'RM4pɷ?҄oćsD\[Jyʊ@\;~2nj"" f#-RmQ7a ia*HŮeh'ȕ!KĉT¨< (>X ^!t[e{&&s#~.Eצ\8TP R(}NEy">E)ݒI%QfgrA"=x<$U!|#2HBt{#)ƞaU@Qhs7[+q]\a"oLTQ (0ynպ IV*.U;%|ɼ\P#sO!?*|"(K0jF M? KA4LWGG`_  l3bIC询0ADB<ʊd1¸4'P$ #d" 0Z1hɲ xZjǐ(m9S X{6tiL(<"Ǭ4?g=POZ1IGTҭfXq+$:I O$T^aњfn5Va͆qXh4'ƨL_*ۼUy(ՖաT1^XEvW%]+"Kf"jk [t›x#dht)I%: ,%+?YG1)n`q|"=x͞vKupP® Nݍ,䏸*u˲2C|kDh/S,ccpUx`Ƒ+y_sarF+C#/ٹ`UIݎ&%[2h΍TkF! 9##M>R[[PDƘv7&No>X-+ >[g}TuB̔a8fPuLA+=Ij]̨/!`J! [s!npfC'DYg^`wQӁҝNs=`d%xl:$-c0Rk;)kDM_v$&.Qvy?vf>$t\3uvϯςyȶu5}R:vUzsU;[9f~L|Us/Xcw`/i4 )qKoSm#'_&6gr%#v Ԗc{!rʑc-T.k:ybkbRt?0[aewk6 9C?>T$k?m!Fa(v h x)ZFW=uѮkL$[x go!_̹buƦh"=iF̲"*"ͱ&Oۦç.6 ̤Ӧqe|)9pW09o]zĹ[E)n%`I.;V^!;"o"2lHb733 QIXw/n<ۓ}ճ׹\z`;!pZ$;=#X^~g,XC\_eZPn MXzoG kIB\rRp`0IEӂm!՛!!MK/VC?Iԑ[pS9 _4c@!v`g ! iķ)@ඩr\Uވ A<6YC}׻~AHY5:vkrnrvX}xı:ZJ?'(ny+h!.똳;Vtvh^BY"sFpOr})1 _8(Vn vRYՅR%p+7s zOSkkUCn`"cӁp IʱlNȷr[{Ǒȗٮ4d?H0~W&%G3HjΣK6' eɠ-e]+E&-igseB'U}I!2]6Z} Wo :@^' r5~(c!FՅ&EBJHo&[_0زl3yX~]V^' *#ƳZݏu[m<%Zry/izj|"R2 2<>ޙZ _nuzSD%V^~nttIvFf6.ޙTԖI2EԢ *CCx=r|&|}{/߈$Z 5MmtG 5,~316>!grXT&o Q)t5p+Tke-\ e(Hէw\u!ZㄓzmͰ:*>nmcy >) $Gا /=$0N{i3m}f# edfeh^[SEVD!ߐ>3WūHn*`-$/ztx| *D@W4TQyaMqǚ&\*I`ض%|;jgY.h36C00g|)=L SkªvS+ed43C_39x Wim]]r0diGعS#{Є¼5{il`@ޘ">C _N&ZrW*8+|OH9DI.Gy d&hv2ߔyC(c2f6f^-'f|Xs[UӜDh'˥d(q駢 eL\HT~n#W3; WC:">=∱@/k8ő ™w' pRBf@.fư짂L@z8jh:Kk d*lVt# \ TBʭX(inͭ2-i-0|Dv'.ze™{J W⛤Ɂ GD -!;?~M`6/3xA*=KRiSr龄H;ץhsm abcZ`p&5GEq ZW$UgKAGllQl\菡wCSRwpUM|>+Sy3~\3%9n #&OJ6K}l *vM"d%.CBQNz67N 3VmHڍYD'xtXc ]>'$utkie9^ %rsYk W0d7&e\^~mm"<+VOP7F6޽Mz Ɵ0Ѕw 64~.[P㽿ShᔧD1ՇSa*W\$R)^0dW`Z t|_<݋^ݱ(ls.PqD$;Q3M]AG kGe=U{BaP|^w _ˆ] I]z/n_@B:@O}@Yg&fH!ueo9luA7oO78Wuf)HcM6S13 dS_)'j)"Zdt'pmһZ "if9û))/xeZ{3y6/a(އԻzJ) JQb¢]¡-0t3!M}dFe21 Ա5D͂xxmnK?Wc9H3Prs} tz]>CiߠsfJ^p߿nj'3y:7E^A˽na]?Fftľ3\ͽ o ~+1D1 =mrJ̇6v:”"˨UyЂw.):D_F/&W2٤( ;`Vr oem4Ώ dn'큝8)UԧhN]E9U[_b!QW/7Tm l*qK=7 DO pMS y=9 ڲ֩ _4 I-N}е9\]З_ na~F4 oI0QQ&ė$B BLNΠkxImMA5Y)lJ Zo^]|`pV1*Q8ƫ}b4H $'M'^|MKI\h H*}Xʇ"B.T5wVZBMEBqXMjG)IӽDisc?ߌ1MNRUFOI6@;'ߧqhךsk )>7:=Ҍ9BN9uw\Q)#^*DC  7-4yO A=hcS]h5v6D>[x)nKlP$Ԭ3ɶL"ף*v#EI9Rz3ww;_cVO؆|k66W1BMP1F Nu"^%X{Rv,^tiG&/h_*I-<]Q~j߂fQRs<.C { eњ4wO1}5 ,< |w!+cB9QehjV; X;oGE$MO6t "Ȫƫuh 2- )CW U1$w ae^@ُQ!LrC=[0Js͂V Q5ѻfp~l irjPv'?5#~{ xzD!t=_l| 8>LV06ih&L[Hjz7ASAtxG_!6f"F'$LT%y"+ei[n&dXn{a]9 E XlD Pj+Z~Uln] 7v`JQD2!={gBqA5q9ɦ~1w<_jC;#ɋbbvzd_#*4(`ڙbV0w{7F3vTpYa# 1CQG6kAGEts)NM"zW cNl P|>!W3$(1{D93=g} [b n $&kn[{Q^]zCQ*{hd+)p0i/Y`01GN]>{$~7V]`8=cq]m-\y${W⛻[šd hKR ɲ2~cjcgNcH>P&$h:<@LS]ɕm0p&ْ;^uKSsg!Hh%"J;2Ak -0`cTޭg/"ti:DVO lۯ:8TM\9m# |:ܘ [յ.Vbd,od|&2xg &P J\%<.u`Vb*5%T &ǶM褸0|")IMn/mYp{#x _v03)ВtcC\g_'ٓQcoG36}r!"+O_m+m|#Aߤ\ǺLC{=q,4d?5El4:|cm;S1&?QZ+ UG@=} )*$Ok&t{cf}ܶYi"i647KJ#7Ȓ-r'WzeP k*.& !l|q(P& eGDXGTEb(z*jg ?*V6#ۺ6bݙZK[d]0.=1HP4A)gWb (5;W \"N+P28,f IT0G1}!FsO;\wgr}we\lVfŅCQ[)|vݿ7] ˂"e-#iR@l T|ɿ5( 8'wfnnC6܄4}w-&|/eraznZć-ϳni6Qe0㴶5뚝TG9gUdȄ 4(CSWUY*{S!it ,Gxtcl"syN|11\'y|ӢsR"},Ѯ?h̶H->sr>b6,/R@~!_Z3y2΍_hrc=iěZ4! >cPyv|8w[u }៰ >mYDwtsqOa4ovr&g+heKþ7 `aV80ܦU#4dF bAb Y2E婰SyO5mAv7$>8Hkfv2u=?,V3Z*=mB}l_,˯놞D`7{m*a Dr!,:S c.zZN{E<*3k[TEX5e~ kkЃ¢zsqF?U ɻ6+YŸ\2[ь rKonN^:[Iwѕnx;;-$'1L6ӧ_=BR]a*kv7Ƀ7a4(rpCͻ*bBJ 9(1Em}MO8d@đD7*>ROÕ 3碀#P0=Igӿʾ!=<=-qXpzdE!_ _ dO 9^HR209Tsw0Oe3#SO~Wç3蘕C,CψD-SVǟ @+<Bw^C4x4y Tf-ͯghfAV_VKUr!q1nPua9U'5 3ȋo@ۙK\Q Bsu}pBh:pCP99zl~5LK'doÞG.']`G|zzܤ)Q'7Oj+V3(QC#/ ='ݜwNx=D4jn`^@/:9[Bέڜ0tآh 2F $*-YI-`DamGpT^2RQ@|)bV5 ݪL}bgDgu(KRtЄTWxçG}" 1c PwBor쥏-2 0#? JU:SnS-Ս5n`d3P?zs|tX@V,*vx(tF{qr| Y<9GA lۓeOcŭA_H軹f$K< m6X*8 `zI[iW! ^^KEYj6VNud\",ᓵX^࡙{U.<)îP+75ب}8 #ZIZ&>K8}w_ծy)䥼(=ƈ$)Cva[˪xw両Kjw'>ST$?ޓ9zy GoKRX䷬v\dDM:R%{ P#)/3BC/>mZ-q ΉjeHkz}n 5IݾXt¥x lQҼu"3& wJ_ x\t(Z.;iP]RGX87&aO6CrJCIT$`|%ġSCqPL.No /NaDfe ,[XFD4gYAYCᲟp"4jٓ:f2 |GGc/y-Dxr PMgPY_K(+:^l=$3ú:`q3TT@iD@S~3-Y<ߊ|ݥߡ DUjxuL+ȭ*Ҋm~KP2_9Q)v4^hZv4bg'P3,V<;)(O<{rTΫ#Qð9A>34 :aJں(6B ud f]uAl dggP_EQs|^4Xb)!HON3jaA m*)/ap)Jp MDĩ+#r1xao1jCVfV $ v2y0OȔ0SY[\w0Ǧ2Yҹ\ 6sm_>,6 ,_fx~l[=@*ȽMY-0~23ֿͫos766.Woz/ADl%g)+3nN{=fyrՒz4`=%cᓉ  8`= ]cT+zw#MO=4Shb۾Lg'JOvw`6\wysmY^%_Z[ӚH˃TTgL9ѱ8IZPe)XTQCTmhVQ  _9 H b2$w߰3Jj<ҎOS@ˉ߽ND 4og^EGs;f&O|z" &'l}WK ~T|Ų}mw񀷀/va $*;ckO+dx>jý%k;@`1}yigP>Ǚuի* bAr7 !). \<19U*[ uTˉDKO+oXKҦx9Q0guKF [緄>(߂="d`:95Nd/tqr~~q_%[\&[9K'A}=vzƚ,{ӼhVEThft%ؤFW@OƦZ#峱k|M)Fr e@{\B5!"&b'aWbaϗ:v/_q2eǠAFdkmF`l4Q:Tll6^+2ӬnDxTO:xHOB+.lAV)1+\j`HĬzzbYk>܆s(|=2W$kb˶"Y0]2n\_˿3BLYCEY˅el+iՠ+`Ȧal@n1MSn>g啥Vo~ڒ&A|4[ǡ=wNSb$n3W 1dcc?#0_Lq(j!G;˺rJa_pc+J-}QgGVxqu惣+3“ fݭ +UJRuץ1+9gsYQow27&<ʪC۽8(ߟOql"# Xuo DW GMTs",¢v.;2V3hޮD;sJU"{e%uIG)mF9viP*I&B[ʹIÍl7AB 3bܘjWK}TPĴX*5>$11q{1`wAYP~M3]x"\mogVAI)O'_u@ROF.qw"?u!=+Ho2б62=ͷkFJQ TɸeKn bdӳJN@8L pfcfw NJ5H'mtR,ocEĽYO&d%]wa`ش2_Md iiIAAII!5lQ9KcԵx`u%y&.Jq|ue}w1ǘ|$|g|%61{ k.sݥLŴ#b^48WVt1Ӽw`II'=[cdWuLVlKS[萲os"gD5<6cEL&n Ft€ů9"ϓUL01"U- LИ+EF́P4/㗙k-BW2JR_74ݟgB'/~4"}0<)|7w)8(UOt7RON뿷甚D?4!AhjF# Me$) ہ;D. Fm;mcI51ЧIao'Ö2z}@%T҅mUVҷ+'D+HQI: kaau.eqnʶPڔcհU2j$6 -|gy+51֥9dDt0#b?&P3T2f/0j 1, d ɢ}qPc`sI#FIu2(*ȴs38WMꯂ |nW>,%q;|Ϟu,݆TD( fwZq+ *Rqh N6eݗWbbn|v)ق(QܞTsF#i|SN=?olX}q' ,Nݥ ŗXI;1Ad4N[.\Y;8~-xfeRFpotVkS6ϛK'j0NE.s>W4y80 5vh4^4wg[cΜ=]>z#|w+=a@Gwz~"l4aΔt]!QxbCr}mX`:}<L% Xb4ʆzJYQ4@Z/bu-pkş΃@͝h_gb{=6zQ*IFwO*8'];nS8W,?Dxz{Q_0.ݎwEr[ĺ's߮ TH36sgU`s8$c[dN,tB=ZHm\>{SiNn^GU4.q^&YEX" vrZ LCpP>b){:U+ b!̭|WNL952y(cP-U: `b6d^&!>%V&(i߬,h- V%<&=8\e\$+wdk'yy橍K&Y-Cjx"*/3+z}7X F:{$RVvY`D-_ڎU[/vp|K0>|hW{6xáK{ %wS:YFG!@ٲ][=e{HMdPpK)'kp26,f3ZKGG_ PF53 U.ޅTހQ=4e{P"Ttf_:Ṯy*{qrt^|;ƀdzUNX_[o D=% l}|122[9k>A+\ls ,œI3 !:x1O3E? L`Μ@YAMf+Fa*kAj^XͬdA6,:pz(.86)lPiuh;zG.xS Yχ7lTe\<"VuBC{>Mف Dmo+#藪3#%g;iouSE@Eˡ] %KLslo6%5$xH3nkqz䋕n7@X9)}$\;oĠ261%(E ȿN(D/¢H۔='33~\VrS0s^Qyp'^ѓ0Tܡ;r&h𞅶 9 |P j+q`EE,)'ðS8I/Ywl"n9;΁^ׁpYEVc@ە+vzq-<8gx"ui= hD4tsC- W|] c$oNl&Gਵ5kHqxq{ 7h}@Uj=7o'(0xI?k]MA^Bʼnu6P:CWG(}b)=̩/ndr*Ag[;Űߣm<M6e_[fc[K_g5n ![69 M:OSl4i<hdp{#iN?ۃ򧥬` oSf,l).lYGv@\- σT5h(OT;Y  6N}P0Lm~tRI"vA˹GOυ39qIfh}jġ[!2˸b_RO1V2 ɰ2Y?dՂx-`%[a_樭]g$$vDQ- 4i*FMizd$;#!mrjŝu!/!/e%oc^Y7fN~,鄃7tE&Ά}Mgyn ova"!F .\ހqR~1wE oqk-X%=iF pJW)WV~3Zgt1?c5[Ofh"k&-DRQ.?|imT"tek1C o| L2 &`pp sYtlKѱ[M;mo:-y9]W`-jRن;zwOd=䉛cX^eL}o8Ţ= dϠ ] Ϡ*on@%,ͤXfYt"50drWOUӖ \Hɘ.w+JizV,uO@喏vF>N.^ť/h0ΡB#Yz3!zOe;EϦ8)ZBf= !ע 8+1I{#gB fZOTZeKOJ: E_tyCDyRH,gXRcPpPt5=yv7&+.0vz wv'Į d"KKT2R{+>]Mp%ZFz˕7tj> lIH {=9)2$,Ad=W+2IJt5"o>Eiyz 50b Hwȫ~;4zg]p3ʁK D70'y2}DjBx1˵x^W}  wJWDfc‚iQux "v`. j )xlCDiz#9m< w!Μ!9g1~Rv *$kK:.J; le2. 8詁ubX&%Y(EcʬD~Zft$/풼(@`"l̏(Bh KI@I0'Tj94?}vd2֟%k'$S%|+(OJzTї= +@(S T@enr6Q+3\`^zMlۑie]BڌX 0=ִabm&d3:s7|//qif&T e9ߊfD>M9s"gҺyEӕ~q}㹠-1Đ٢zu~٧ @j o ѕhWa6Ӫ=`}LgT^qQoPqMWf=ç#ڐqW:h6\:kbx2LFFTɐ(? ǁ!b3c!<_5"3^)lS`&s4;C-rzej–C5IݵjjVAfXV5=`qzS.&.vsGN?ha z^h_TTfnW'ssSIO3_8V>I6WNDMeZqhnF½ [yq6'm0h';eDGcmnH?O, zEҨ&g"jBC;C †lP#Z© ![bѴS87F&Pc^ilffHP! w}齽%)sL^v}oYD%kGh^ʹ%"BS\ f5g5/Ս*㝦N g]=BZbB<[בTdzp{)|xdU+/Gw\8N)2?.ϟ~\?V*DE)`*Vjwݙ]z ֏CCtHxJ>TJ>G$:"[w]ͻAMDOq ,^RgJЮ_=WjȜW)2HiMq֕,\2PI{P1 p"udgV`]-Ԯ}ZWz?~;$o>'I??|iOe56*WOPUȷu'@E;ͩ8l)^O~{IB6L{$3#Q$G{ ilT9:qchçl%iWrǂ@9Wv9?P m՟Ѡ 枠q  )WRHqP>#hMo'NAF g8n&GD4G-oM;]YJ+.(FYҍysdD x_,^2Ng]wO9k-^kZ Bw |Rd{ZдIzus!2+%|!~AbnY3]jrSz)K{"Iz:T$(ڵQ!8y- F7)yދ5y hQi}ȏSexlnt_vt62lEz1Ѩ@Y2iw3J9>U'?b9<{!jR~o+[nK)9&&׫CR^飼y%>NYAڕjn\~@ls ̈C硣ڦ|Ho޻ۈ0O]iH>$&#cO'nT>#ToJeæbC7S<*!Q9M.~jꞮ"ITv@GFYR:.rMV4F&^y|@{Bqaܰ*0d.+Ֆ>攽z7i4`e/"$P$ԥ|%81İ,/rEn^$^z 7aDfTucO况(c0!;5B]?EQe? FR(kpo)X3 Ve&IZ}SǦ%("\FOcT5OD[-Ec"XDXOc׏Il9Q*bs -qJ$3*ffN1L!ݎy<Ӂ5 ߋD<8ܾSc9&%񐠍#< sU3cJ #;CNX"|U?˫rx`~U̶֝G/k9^l mH)S`Υk~E3d˰Pee1ea7@~#9{4cVX!w3A8=S.6!;&e6)} ocO/H(>QEP`apX$?6Uo.cţ-pԫ]8O 5x؆{~O'{"h %x -i+޶U:.0-YDyLgf׍5.J`^YYj\hsկXK$I`["[VCwY셁:)K%N̨38N=%NHzhՖf@C5*jΠ$bi 8 w$MiQd U+FlDnz|!LZRd&] ޸̍n'$$)j/ ~hSԭ[#Nh a [ao6Ewb2e\}آ= !NE78~i[o]-۹[MfRȮ?>zªO=l~o4RTcl[ڕZXlzx*ъ-{t YsݙE}N:_w{4^,[V#y }z-sh+6ۙ]*>1mhσaVlܯB dN#sN,9'U&id>X=-/.&WB&~udh9OE5U7Fr0#yٗV@ `qZ:O(;r`Gxc ؋d S-A^0d% Kx E*sG3f2cͭB\5`9 y~5Fy"ZXH@ܶݎsPK}z?T'&֮\u%k[e54E}jN{]߂|poKïXUW%XMA v-žAWވH5J.~eϿ9(צF }QvQ)4,#-H`\R(6} ^aNw)[JQh:{!7X;EVTd Rl&UsЅId av TlDנQ1^GM2TV*j)J;y Jo MdeTjDԽ|KU =#{U 0jkC<8B^ q1ޞqԿdch(T`L,ڷ\.f_IT[ ]ܢU&ag,qamP P:ֱ(fX+uR}[RPmt05&ЪX1[G4rM $&IQř_ :1*.|})5*AkV.dlY=/ WTEW^% l5-!O1:o ƽ yKuM@XP$ёe7ll:u"\_ fjemxbM2G 9I]t/?fˤd>ZTS9X >4+YwuiDV#,Pׁܦ`m1Hվ6`H3M'%K?P¡Q8*]NjS[%c:',0fLNP&lO9b UfY9X.>F>vE IiY `>GG6uyL/So$R@dQVZ%TDuvI˱YTS}W^W+o5]6jEJJ쥅=0GYE,)"ϺuLұ1gbd|eTY^W[A5I>7aI5 ߒN󺡿!Z/̫DBN@;أ+f5xV\͡X&L\/XL ̖Rب@+\wp^D2ˎ5wUObeSd<"P٧a>\\k8vtn ;ch'9n2TP`@ABʉ}k{ >9Fd8ftDoSQtmO'IPsfhKLK\th1;Ǹ]DjPM҈ym!i[7ɦF:mVS.$8} d6l*kC?'uHk5GLm ~j>22iۆ;$+$9=,CܔZ/c'TΠy,^x5p8:rFo7H7<#jR#pD]02[ S?n|lp)؇ƻ`W,l$ɱbW3~~EVp(JhO/|Aυߐ.j1er'pk]/Ep2 L]fXqԫ$!Wl-JjС* S N*qW0>Vm +a Pd٠8tU^'X%׍a@W,-eTlq?ۧ=|F<ϲMQש2!c+7mQܞTuƎװ[T籥 /CA[ihT=i@,~-(t+ x"ohvWG+gS"9t@uoVVR*e*ڪMjᴠ l&1GNtłj[$$:3r)Ɯ0TOcW#k S=]Wsmvrd@ctO|K+ڃQpg5@*nw-}Puj&*j>tE96\ZdubhFM#G%Dz]<4Q .%ۆ2!l^x?98$I3TJ{=n>8G i@7,o3z8HD[1/7gӤO2`nJhMVj=So.uBoE ޶\V"3'yAڨq6Y?-HEp>i#L+d}`*wWjN4Fv v#`s .D^aːk 5zSíi*2~R-Ј¸d8*Ñ 籋:vNK(i\DxIh@:-g7}H6ُBV+^vK*q gt'%/O۸t!F*>\ŌAw TRٳ%+s3*z6BV[i;C}zɕ|cLlއŻ s[4_G>1S6gim|6& &Wư?ܘ/Dd=5έDaeD7XCg.n=(:nQQȵg[ӁQeu/S4(PRd[WsPb޸S ƏHz |OɈgS݀t!ln'CzdqGDJuK &*gzqY-7_*{௔Yy| ;{߅7Qj~Xmg~6g2סK)CLs+|'+_} di(5]gD )) M#x?d)wsg*R޾]Z^rxq@5~"7 aBA|/d9YM0ؤXe99>26:]ӥoU4|5c{TsZW[:)% 9y_S?JQ >啚T(oǍZ(հKY@֑@ʱ/&w3ḻjVPzմ 0unئ↨B?nA!֭˘!bCE Ѳ{Ỷ>RWIz yFz DJ  B/yn|09$HX_/#'emKM2vO#*G26Ťdb}IgL60,?vJJ}'ꁟxʩaRaS^,T|3lko'7~N;X5.1TÆ9dU_c( 8{^kGDB$RL8 cZQ[oL~ia)x宙sGJK|os酛^_i[!@f%%h%42* ߲q)]we~[1ՇulG/fXF &d4ucOלQt0O}j35!-3c?eLg=?2$AvVE pzDnRd`~4,ID<}%%9q aoq$tj]4u>|ۭ>LuwGNNe5gUBЍA(akg$NPY|%d79P&Û CERջVt*й`8<44=hQmD) {2lnmk=-(- *"sH~ a eq9`zeY,0QrQ^=#-0!s)k(q~k;p$uj9JBzP9<0AZ6jzGWv'%Tt%37͒= >qR_;F+붬6D&cOF?jSKMqA昻s6'Nb.af_2 qIJS6Uils50e%{\W:۞:xF|7s= ̧SNn=jad;g*ẼrM:yI1'r%/gN$cZi _wt8SdL>Z+6P(kZR%FǀPH ЪZCAs=r_2DH.iOB}‡VԓMOσA<3[s*˷R<r#qi6, x$2e\[Qz'ՐTE0R=᭟#_B6zעVL`[w SIuUUXE+YwCB-NӥR$7) !Q_LpvRWLA23w4Y99ckD-:.ԉCT:CjN1t8V<[7n_72CtT~]@LI= }qF&BRo- EӃ L>Ę|g1wUv˲@\n. ?1 ,>)Ƀ>)ⓝ定k=&Gzvi]tOt,ܚfʬ_ڡ eViV)+}& kY SghN +=)b7Z_Dpz~и;NǻTr%xbl=/˫INZnTRzBTe{5`; Yx548HIg ґFdRsjc0Fvpgzw&6L@Xx#%3'Dh[p];;ҹ\~Ÿ YB%]qq;-$z߭^/`6㗏fޛgYfV.*?6k,WMC@nH[T5_AhEI]11XM'LThCK 1$RșY@u3FJ,99 4ܣfjUZv5rWak=@J֮xs6uRLO8"nb. p.XJLRT,[]e@gV,ܳpCPM/V%[͛kSS RhS<+fL_ zK}3t{ܴ}NuT"3Sv/'2bKO`yQyLKp6iVhE$>f35wc~t(Y`HYSa@Ļ2@% dWZ\keߐ&6d:X}bjE,W)tA)2)qa%%OE)0F[ _Fx$mkY㌱Zv 6&X  ;bTEɓ}$?р؆7rP%6ATKYBtR =s "8FY}MRBR[Xv]ID os/5_5!ƢqkM'2U.bo8 D*@r"8"6Д iP5p'bǑ)?pfstv|hmY uCglآM^^S^MJ: 6X)직k܅;b4Z}WtG$wu8[4 o@*u7kC씤p!RS~4e;S_2$( |$MB4ss0fKU(џWġތ6(  FSap1oJalc7MH~rOak,PRE3kzx&^:FL~c53Y,Xs?Q3=I kp;OZny,`EI}`$?isģ\L \BQG)h~Bͤ| ~şqD1RF)E] ?l&47s Ʋq@U_7*1Xn&qur&tu5sEґA5fPmJ]nb?@z2j(ޟ> *)GHbH #,mߘ]o*DEov/&wHwJj@3@ă9 SrB'Мm) , AR.xp²}u%W^t^aNk?(ظƸ}c73ȷX"TD T`3 'rH} \wqp_:`qt#(d8ChC#%`lٱZ]bI˂%\X(OBX(y-1vڔ\*EOW(K>9[r)?UmZ+WW0 xމt#w𨼁bq8(ڊkdk>R2hFd歍tf(7@.t SsJ3=GɲuUvsֱϩ7pF;9HI *LN۱Nt&۵cΔrZɨxT:6m*._( k.'ϘQﱟɄ @(hg]țiHTY.4̠ME&D@}Lu5<}hq=Kutȱ?"Fϖ48o2 9\p볟k>s nH*ev62,\P ,]Oe~qw3SbsSFɈӛCEԷ$IB~[ㇿd=k BkԬ^^S4Ʃ|N6SxA*cm(ḆQpթF؀B'4,y~'TM#斠EHM /˟9I  3n J@No {hωd= }Oiw7 !%'#k3aN39DX~t >q]g5~qzE.;o6{uf@ Lnٳ ndu X* ׮=i[7 '[FxpYv3wO-v *^ak^aW 1x FQɑu4 f)Ec EO$M r$'{t/̕ Zj`=X<әmBC50|1*(cˌH 2w`O(!\X+H!PҊ@[W&NOrݘok_:sQ>kEEiJ8Q9u:-B(4g6|nA'jbki sp˻ 6{f(K~K\1צ'kJa_P~f-ChWPMrN>cOsYb'Xi8_4!%XԳ$Ə(!A)?_EtSJ KÐfNwdv2EISKg𯺅s>GsyS_nCR* :gӫSwcճWd B:;e g8ܓJr8U`.I1aДgpߠ `_9.=8:-z-/)@yMdAR. A幩cXKoys:]ߪ^\ms5flż \s'\.*sI~ã|ECSQ踮u6B )o>Ŗ~  Ӫ!])+uQ5Wijs&PK;_ϜP.\E<]QMwljC/πTOb/@"c= s&wĖ$sA) p!@?b Rxčj`bia^w稅$ZsU&@/U-郰 rL>+K=v׹:&q$uU&nfjkRQZK` .s"h߯ Ac&>iQ'V68\9 ;LdM/j3s WfڱJ\4tzis4 #ü).lpVt=fT dFEU̩E9s{vnzgl!Apfi7k7j$W4 G?4$1{y'1fY :@.R&ܕ6.Q{|3db:O diTYq/74̀L?9_&CK a 0ZDy(1i=5ed$Fݳ뺖f/tdQgtQx˧,0s-|Qm hIT#J~I> 2{>^C_Y? T&;p%"VZb^gUBzdp,&PRb`nk yB&u O&FTe wX5yn?Qrw ;Oga6P lҸ{V(wfSUQfG=>"m_Dn3ńIbI ڱ40hGG $9XIXt%k݇#\BwrpVpɥãhCQ@HT%$oQ9oyVX?sJrV< T=.q]ߍ#\Nom{!C?^mD.\"rli,>0O ؗY_AIlt.wyeAtsV4v&hP@xxE&PSm~5@_ *uo t=S6 ԻG-=,lqN3$PtpvRy_ <>f`bUw/nRSH'k{[̒#Wl7?АpOpV婧5ia<@WdTĽ9`u ɫ*}Y$[=7 aϒc֧Gq =hh6pOMk:B7uN GnίcqnX׽JkW?0]=9vT#gs~oߘr#?D%ΏLVK5)c((TGJnK.J?̰yiOTysܔCcl~AåiK ڻN[/`3͞ i'({e]*KtoR^>':)dhYf4 hRbgh6q4p`+Mͬ3>pPd̔E 7ly.if3_QvP:̝Rv7Aq}i@ SBIX+LJ_PtsDL?b 홝bLPZz4㣫Ll!n; SsU-Vdg 묊i9yL{ xkVH-o3qCw=,<jo ˥e8J`;teZ[[`o +X˅Nϔi$׺'Q4vf;<##Qpp"="H)B|kiagF.^D16bnI _LJt5rp̘7+w o86!Ye zNlWSAl4ޓY09ꇡ0 ( dNq9 qTQ '!|G 1z6KWb N8#۳"Mv>kmIKksQ允c|Bڜ`#ve:עmETxt)<~RPp͋O?Vj`. Al]Rp Cu'sD}ݭUλZ+GljNy{2IJb2zM2~DJ kkL֪٪Z,0Fz)J9J hE Mτz3*y(ðZk~BEQ;# 1K90I:m׻_&NO :9NHA0Q:j:p5KS"!QgD*҆GnX.PZMdF$_bޯB.\+FkPPI!y{A9>MgbN`my h6UlL N|2EF6M"*:,@GOI%Qav߯wBjqv_>:7=`$d#/s&. (j6{!RGclMGr`t \G?oWS|IP KqA;NQ\Xk}bEm-DKp ؂ ,gk@2|wĉ"o76}ճ'&0I{g)íƫw|lgF^vre{$e8aH:jnŜdg8FwAFxee9}BE6 fk CAr'JnLP'؅0GtQ7˯k8aF;B4fZV9"%.?%MSvM"7C\L…ձ[K{*CbnmH6 5rDhaјLYu8pTjK@ۍ:R&LA;nFv3!(>x)S&^Hq9c?]К\_rY'}V|F> 5@F]9@5,6įA0\ƚH=_( b)l\yUsK,/r&hX9Bj/^(;L~_5ᷡHBS.|BřI0D!53ӦaoO_]0N0t-5AD&l#gKDfB;Lvm *"iH笜ȵ4-H$L&ߺ8]=V84Yt.tʏu-BgOgǻINhv4/Y3d>U('·%ܳe[p9 SD9k0-|cWμ8kr~+0]Vy{kXR監0Jo, /yR5?JҺկ80SxV=-m+)Ldħ?Leʞ@!ZcVIe998 |<JP`ܧoXQvbOl޷MZ>8СGASW418n!E +h9%Ez@nHf^v~$R͛;a:Ǥ>rgpGVPUqXF-kB`ӽaDַ8C.ks)"`i.i(|5Qު(PKvur-z?0&4,,CnYַǪIl&0=Zp_c3{! & S?IOȔ.M>:$J!/e6vP+rPCJ6QyBD;K8Y':zꝢ7ń =Fw"%Z"$mAŻF~. ƭS 0)q "^v b9Km=7u~6N3Hc>CP;/c0gA\nF̺x?%4K)=J.O14_Z. $dI¢c[?jKNBdTtLcW*EPt1W%a 8NmpZ:db-콆l+0tNsrcB:kFOҾ]]tC'6GD6mh{3L gEVZ-=c0b%,y1epF!4) F0"÷f,~ |p{E]3VE5jt@!~s7?Pw8`Dő>t/eR( ;Ou,K' ;Nɔ)jDn̘ r <(P*ĭ *Hw:SN/UW>8xG7&i87FUgUW}Ilwa-Ldo}j!]hz ʡ <nM'rߌ_qT_z1{Xݭ̖KAES䤉0TD=-`SɐȧEg^FIx: PBz[AGѫ)ó Tz,ii{ .Op~0o,rk6.sP|ڞ#')%0To֊'l SKzFBw]KOil9qD&S/RcEnG0eţgdv6Rdq 8r ]Io2`kU.'Fױ/YΐeI;9z˕ <$8Fg^p ۾16)kcM{i&`!u5@yI%cy#5j<1ZgFfK.ikq y(`Jˆl-{ޚ7M0er Y #oNZ >&,+!uM26?gijPw܎ d.ڵƗ[[v-H]ϯ1b@qXXiqd^PP[o!FA).ۍe7^v_iC/ h=$|ՖVsc7L(qU7X?7QyW {`t?HO)mRÝQEl*,L'兮"_\vYtFj#"Qa=e1r@vė (]z끷3Z; u٬> ۋRi_bFM]oO⑵Uf.Pl֎Oc =sU /4KcVk;]TT 1ogeD3kTEqE;^2NjmV6b8m݇ۆg@D_iorz*C]B%3̋]t*3LfĿ+f{& ^Z]a*zDC_i:bl55|,e({0]c'-A"N]K(+f3J-:mhp8}ôJ)v\Q.s] WsG\D.bmznΏgMdj'GD*IZk/!@0tl $|[%q6IeU`c/c =aBjeyfaxFkvKPTE xW8%rnfX]-W w\˶PMZ{ EKh"+[S!Z;6^4{_[| 4;|͚i,)B8-f}Qr/sH}nP"m}q@$0sWLyjܬ">C\S:_jM"C`0֑vXDة@O^,l5/H}VHFcEsE z$7c]k2ҷ5C5^K/ƹz(QFigݨ8=yū]Fx.\fX:2ȵ`,Ӱe tQNGt X|ͧuI~e ykE=+}à > Q15SLfIdYdU [Z\t"̱Q84JW?ב1JV2t.LPvhoR x9U+ F%KR].2?=-]V1|V%( c#SH}̝o?:+A6<okAo4r_BE14qf\ Z7SqH9`(AX)TK˻Lu̥U{p'=9鞼%@]PL ()tZ7@Rrcs]S d)ͷ25dإXf5 4.gz-ft溞9okڳv(?m'en}Ȳ+-WS蹪h%*+o/i9CZmIۡ^+zxrP;}/hh[T"g,wڧV (1o\!iPyr8% Ӯtpe>S-uH#p ¼̟qlwPfxD 56.!xixV9о7&:aǾL>Bc,aV~**u:XqaxD¢ ȶH!GJL]|xeb[cmcl>&?"@YH~hGe1e|x{D{Ff0H?Ex׊$Z)UH˾? @yL%AКn*A:mF @n I IǸ%?7햪F]mT,dA  X E:d$޷>Se3nDU._[WED_cd l̯ė#}e KT3Ka1hO/+0)&7}`Mn7.!3-&twPڬwkqa ;b]EMUvFAfrT@Ԡq[w^X\=.'X:s\ݵ_lm %/׫h-tIDiB!*V;n :1TnО[z["E31-!{%ȖyOhq& ̇6>1#XZomT`lR R+N]u2@>=WٽGm {n <֮TF`6D8cT؜""1(/̪$H7 "mX8\@{3Av@ע QN,V}i厢C⢩UZBȂ/.cv+h[T5Ea- a3䳗3ȡ
s"I=5;'rN"o|1D1j6{ʅzqޯN=[S3f/aY|~J*qI+,%/$^'l\AI"[9Wg`7{o}~$Gkzn_pIKt|.'@ޖ >OoXЗ[4fc^11w2PMcnOj.z : yrfjw1WG `?ay@+qjf-g:5c`$A`g]Ki݁_|U~U3.ߡh0zhU[fg#^=#;~SKh/ZlJcy=-7{hA{L]EEw'TK@kBzf#Pfѽ),NM DZ6hRB"c߷±a#tM.s{!h?VZ &&$Mg󖽇nޘ~xf7}? zmsGBÓNb J`CK_=5z`/%l_FbWc\W<5_X ^uaޭ怺o)OE$<-m4 uL\ѡͿk[QtM(v%q˄p@DlK13PO Вc=A38b0W.gZpLB-ftu =Pʸ 42iu#uE?.!?/tt[(]sص¯mCt~.L 3BN rfoWd PٲyYbt1YE&*O7]i\*픇W_s Jٱotb^C/҃XFL <.V2у U(ѫ{ah2 wq/*У5ÅDabպXdD/= *buY Pr\ObICuڡ\sl q p❉޷ =p >cqfbo*أ_6Nor(}2 "xiUm3.yH~r4 ~aʛ)U!d BwL6ׁ=]8r0싘f4m 沬}G<`Զ ڋ7YpF]-LSK8Qa=֎3qg]d98 +u{=fAXLqEz#J ѿA=G#wB{Q%J_0>7d:q4 T.hx$˻h:ƹWpG m`SEbVsoJ¥%{&-n_p {fY>m[r׉\1xp.?sjuI"PWǹFPc}|"ɡ|[Ո-&Xӗc !cbI'5CcD{|+^Q*[$4c m)c]"槒zwf(=&1}0l&R'mH׉Bvumm t8WiEr7ޤTwuh}\KL>vvrJ[wH􇊤(p$}#\Nke <)$&?5yS,ehןn# .LCAZ|,;&?; B,do\}6eL2<͕27ߏW!r?T@G|֮ɗtOJ`=3M(e";SP9?Eۢs ׼Y=qS;#LuFvV`l% 5%iE,1`r]9>ÛୡסQ=L Bآ5qGlzA^+X1{e02JQ%|x7]Pk qDaB a c>'d%UG)3» .@ʟͿsOǴQ Tr3N<@7V W"s#|ڧUfo $]nBx>ꊑ8"[8f nflXlN~k_ K%*̘*4 `鷍zxӀt5Kiʮ<`[X*Hh]bTrTlӭM+ЪZ%Xfav85F!JJR2N~r,.۝}G^,e=?D],m $kS4\*40i 뜠o<dM=}͛ftNJ4˷yEݸtD xMK崞)LohUiYVɬ1[S/XnLw3^>kwjζvEZmDvv]:at_pXtm?"7B@(\ljcDa,;j|pN+>8ϭcș_'՗ +Iyb~z^׬杀m0@ޕ Hh~}Jv bl4=M)NK|(EְjzTf(Th_j9Xu;7'kz'ߡHݤ!Clffkx&F@I^"^qPQp7X>: fs"J(xg$9VJx#Ď}l%^تF?APqBq/frᐭvXLX&f$nW/C:|S}WvzlC8pԷsc3FuɃ*SF"ȅv*6R \&۠L4'=tv@4Da&Ӭ7A/5-ʪئrMʄy|$.}N<^ҞX!nCgGBBfȺnC+<3Gz%"l(z#>KU5pa2$yTUId@'7g[\kep;8%6jKt8YS=ȫدpѫ8bwHxzb5A}BXlyc1.B#(nj'I?J^ ${j !*}]kHCy:1ω-Cz蓻O2?|(|U(;X@ȸxt ]\='4=^fGCJaCoa?llHGS&-OxF!V(Yd_Kߓ'NoOջ3gHY}m ³[O\294p|V~,L(ܯn\6 `n1 $4yMwh͸p̪&*yX\ѭRΝ5i2 -?-dr^!h$CZէ}nx^TO?1q\ϴmŲĮBL@wp/`">5*XSyLEb ,-5U@XN:1Qb Q2 kʙyBfZ#zK*܉_!s *OJŬbL'CIm$xKp$蘗Qz)XnHr!`w!G2X&g-įw4.F4Y9ũN%t7%~~B Q 0zyϵ3ʉS>- $y1VRFXM7nl\ лc l='S$ x(#EE(Ta11[e.)]]E@M7w 9tkӉ.Y5};B+M>~6/˂w=:,`Y6dw'#qul-VmF!*GA5x#l]oY.ai{[;"L]rh8eeGCM{@D\ד]pYUx,B&"8=H*;x.媳+OێH?2"2ʚh/ cn~^.3eh/lx ~Qh߆jCm^`w 4tA DTx$x6' _kP/})[4#)G$+h]^(2}=9&nNjTd(?k+,* 6͵ x+0r f_n> =.Io-yAaAhfMN3\fq~H@?{'G&tg.'n>b4ŹN rm,yq1]|s9"q Y 1Wҹfv4,j7 tT%K˝l13TS27}5U+7+xߠ/N?g3+Q0,P|hr"Gֆ3dÄyN+x5a-$9e^ 5kC't-WpU0oV2&b? 7B i  [LF[B(%PȨh7.6:+VPp@O-܏'hp0URMb5?SjS[b=T@[#J)mR|TqD; 9ڨ6FGF'8\4">l7 *PȃWR>UkM<.H!4$6 F0U\s-}"&{'cU`rC`YDgq/9T>fl\*E8¢G ,.,~j~Q4%c[g(uK>lԽͽ5Y'䝔%_nO_A^FvoF c#pn;p.O\ K V*E JP Ab3/n+E3:QV bȅ(8x K.˔$9(w8s9."6Vު ? iW?"1c(=w6^Ⱦ"˜{|>,3//|*,!h$k^~9ׇŷ (t/Ȁ|-MO Ԉ&(G7fAȎpBG fR~ N %EU)_peGk_=/=ZmteM,IXQvhV#mVs5j@k+Kait2u ͮݒNĶc8c.@:FǩZ=> ;AA7sQ="2A:'irj?pd!] P:109dy,|s~hP@+y*ߜoH2g&.i+ܠkŌ^{f\'-s) {kN Nc&a]HU0B1=n)UL")2Kʾ55=ّ〯$9 [qvTmr,iu" ;}3P}"ߝ֕sKݐ<v7 }z%/MB@@s̄o0G]MZAՙ4RYKIywfSi:NǴBhK&[kM!^8r e%-5Xno;a&r=5=1^$M-g{#D_l DY+>"KJ`)=Κuj+9mNz!p1(meHW``" 2ws5o7G*v=uVcj;^ ':S b,ʻ1إiHR.r(iD{G) lh@\c:]"BL#Zm8_ҞYp lyl9U5wRΊ@,污JM+y4uAf皶T#F?N5 |vKR| 8xy*pdN$gJT>f9G"?G2TxK3hrZ2+=e*0nH?¥ U&Ocq$ M+ &9K%NVV7rk1iYzĜ{rp5e>B?XrTh/|r"Ņe+3{"|`.^#S| s ܏*YV 㤂V$fG:(icv$u"tQ)|=k^qBؓ;2*OOʂڑc5rtK{1tވrFhǐ H'Cܻ50&b9<e\۠Fk .,9C 5юc/Ѫ2ᩦhA![){w4KS®<)n6pcx1DGc=jh@̡-fLD CGU$% ǿfI^lJf?wsMҾ~ BˤߏʸTLe 2x hN% <]S@KA #VRA K e}Bt{{vDL,ІxT0֩~Ř;X\UD<ǜQ{ZM\nMTyՊaj߱QIJ_U15̋#6N!a"imm#:q4N& { 'Em"Ok"Z ;? m"xK SWYwŝ:e@&.nvM]Z^ǚ&hzE>t8ҤTundžH},^u%_V|e'] xr2x1oZ)iR6},??0)SZ{ʎ@$`.cU BsBtENR*eDSzIY/^~XFmG2V#DxVCX/-npL+aJ2kLzOTBߋ YVHbos9"5fsĩ]V`W #>g jml#'Tov+J yg' DXMpwszAZiW{޳Tў "]Ҙn}w1.J(?,z0qg%mBda4Ո!ҹdY/Ϣ߫1 Hu4\:A""Si]·>*-VsZaA!0# D`%s4 Mw9^8T1;f`xKo 7jX2]g ;LDsAS3yGM1Da 6(Ņuci3Z6ʰ(R+r8?rWr+T-@'L?%?$CSLҭ|jӤFW"8nf?UV \C+AusTOhEH#3!#oZbG`onU.>@2 =D={.%1 <6̴Z{!wn Uk<֭Ra$a2P߻@ܳ%ɐv]p׀b1tȗg:!h8| JmyN TDk-G&羢# [z4G1?OT)2l ]}]I3֭?Gg,z,m?I|\N2W&"_屸kƬx'pwWW0m0 Zj[Y.$t)^/ $-2Hг^EOt6V3sh/u>(OGP6zR*FL*e6NӄhT * _'֡^d(V^e% L-s(ۿ~0G킇5Cemz3ًT55H뫓PO[?O/ijKqW-ɛ0Y O <ۭyrq]\&/Eʱs,ߙIw+-Q?r=^hK-OdÓH3<iʽԠz?`< vLMYҗg]Ttc3aGw#ßS8 9tD+Ӯ íBbˏ\JfX (D-lb|#`D7n6oGy6+4Ri/>KD7m9v6gAyTȣY,sTx!Uiu\dMF_>޷$ ĉAl㡥M`.LAa"pb%;H=J9MVQhFDj `:3o7y%KP'/' >4$%lHP2Fd<4"7$y b~?d25ghF}]H+QW'!H޾yx 8Gͻy#Gy;G9՛RmBPd$+gzX^*ktJ\w~z b4mrUpro1 -$SP#sr>܈̀Iba<}$>TiG~`:*c*LZG۠QSbHVhmS2GM,k<`;|rUΪopiO czȤIfOHě<*?£Jr?2U N!UaMFyKcAgDDmsRJѿF]=))n?)B 5Bap"VaXN {]rg솕 YԴ i9 '`ʳ\Ba$!,se-cnђ w%IC'gMz'pK>O7Wr;i`.sM}rs(p z&imBXr,\P=bѵ UZJn!X^+J$k/_Yȸl. V$Fԛj ' #ཤV5ߺ2tӭ0Z,%Z{gϧ؝igUa N':i* ۰Ν$s)?dy_<}T;r o,Am\Oi!5N{8!:g>{=bbKgWoFi'Z?v#Jd?1tSr.wv$%ῙIi*~6ݜHtܩq\Q_[ #6;T2ʛ)dI^]9Oһk{B<,Mq,|HV;`I,*;4~kEZ@H͛]1 ^diSD+&^ȗ"Хqʙ,0bږ1,|!uWf~Jt ,I,@-mڒѵlF>N)Xälm^܍Iuw~P/ܶqgCj*W?+=a,Yep2F2aϣÀM()}d9h l@az),kxw*t ה4@{s[u[Db^2xވlE+}*?%}zZ#nL[srbM>k:U{<-jRh ))-lSST9PU]v+duUP}\UgtOdƄp-M e"GzS#\DJ/z2Kݝy5GaHlD6jpCAI١ y:vm-3w0/H4wn1T0N^/׉|dE+aUQc1Xm;DԆxK|*Np"ݙ|ms=ruư>"d$ˑfd5dVLǖ)׎B& jOw f1wlJd4wYZ^[k}"Pݠ(TEL졷2XV1Ֆ,«]umkl;BӔ[`^6(q Wƍ2RوKL31vK 4O[=LfD>{`Y!S`U}߹3>(m:QX.H]߅ʒy? iޠY]C\X_綢ѻ(ES: \WYZQjug2yj>)BUSAd˿.*W,b0A%O{ۡrgdMbT|/2ǔI5T*2ti @`1o(nycǟf`;)h>6B?s ,;uxmu“Zg17ek|H~g9#Ÿ:A KR~@^'aV$_W7@ȋ:sHb#AiGwY~dfeDC{FN hPʽ~z B 9zhHa*ޜuw5ިst1dܙ>2xlveT=,ч1e8L6gB0ʎg]Yt v Z ?bd]ނTcFVX0x;g]=NG 'Q0b\qH̄+_m:e70(M?X2nIьSue[+E'"[M%]5h8(qS£E$-t ,SJ\jj]j/Z~ѼW+CB%VQEB8JsWX=>o\b#]KYotsHEMGJX+ ib&8*(aaDw<(nﰯ9(fu6nl9AJ|z4ENwN;a%L ֥X_=L\3b*C DXW[j0T|0|ގg'RcNƸ m 9oe5G7!WŞ*䪞9o_(9>|ep) #P vr'3R>! H,8 5WT?r ڋ-dHP.JUz'lrlg=)RФH&Ţ;+XY%B(u׀T@?@cpqV;]pFqnjX6$B͋iJ8Y/D<6+]ntB;&ifިekR!,* < N}uީ!pTfԩxƕ^FЂ@%;b IGJ|aO`z|w*Ypk>nMI:@ETetl%usc.vqy?ܫ옐"Vo0o+ _[<}탡}:om ѶKb҄ `L|]rKcJVk0 E ˤ9) "DJ )m_Tj &@7㔓 JXFn%5~z[/%l<}k7 g1 Ҿl.]'$0^bPd)ظ%$zJy?i>e6n[7yI0&.YkoESKSX=Tr+ [g|n,CG@^d7ZDa iHW$7>oA֯Tԋo W =6ρ{ P3ҡ*nFU m1=nw5$ENP4Wfs@=@NJ%pERuΕ jǼ #L=JE!.[5C5ݱgin}{wXa^!FPTy S-15c} 㖚4N]&*Ϯ/!zxnˑy 9* r{ḺvA ֢WA!f ^Ir O\6,2RԬE}N4 Ν+UK:Irʞ/\zn<70ՆSB d3" i{2z^Ƌ[5~o=Wlx>v'uڔ0t!eͷs ) gTd@C˶u~wX) p4ͪۚAױHڦ@u? 65$ ENEóGE肎Ng &[r #;QΜyYIEjPάNDuX׮B GCy ApМkgCgcK\\ Ŧa|0ŷ S ;]LC#U<ڨr-Ơ$e⇮K 7CLr}$bi#rF7<;Y :)ea-$vjG5 /B(6eƌIBN8"\30+.d=zL11&s]i'T`0ƎrS, F>cg~RS^PU`{Da>|J=%Й4KXAzU: xbCӚH^MKH0ъ=aJk%Ipև)IVk8e'Ο|Aՠg_k7d3lDMާA  6?Q&f'\`C8{|Ayzg"tBWlE=7SїY#OGA߀- #[wxXvՎNѬ_D?l lb[3bZY3gJy~0PZ,;ZLHHоS<>XQ| #D{Jkep޶}z|5X ߅6 ~`wPvG,99z4ErK&e$ԛeNY!- V.MB/H8T<-s HbxzUDrRn&ԼwIg( aY|s Ft(6}cu ВrVlOZ/EE@(2Tܘk+(w=V @Q\r2IH d4Wqw6-c(恨/ӡgY GP :k=1c8"ю,]`'Wa{@KE=1"m~2o .)YfvRa-aI]zQ`?0^tPIUӴ=-%,k_-{Tg{dH&w_ \yc=<^;'UȰ]${.)sCʤ;SJZ8ч ms jO [ZAαVFqwdzꯁi'] bkA@OR\=(U:O/yҋyIqJ `3UZ2k LЕ8E&Hn4o7vy7ddb mSeť2*5*jQ3jvc*$IiwFJtב|FAغ79Ť"9ٶ^'wKJ?tӗ3蟯'mۡ!M ]SeXHWzrMgv@K@ E]o-y\xm^uklїxQIKYػP~E5FA'<uל]eMU@@2Ua\`ꆓ mF;QHzQۋn {SF g6+昇s :`#Zʖ4S^9ry|K8}.RE7^6x8pz*˄,[*LaX:ϯ. ' [ }捂4JA0/W@5}3A_Ԁۄh,@mٌcKy_!4; ]N ' WM\'Ui:VaueKvefև8D(V鼦kArޤH܃`ZD=9&plpnK,~㵫T1(ʍҒA% Kha׸Ʋb B065td qre5BG[X/sQ1c5.C=dyJo3$ v3T bHoK1|Pʾ+݈?zVܙ gRs_'{\"_@rsȸj8I̔$%C~Et &d=KkY˄gH|P;^ƭؠ=;ryfɑOD,=wW$j!HTXtVvTsi-Q8 NVyvҠoMczk5‘82ШC-Љr4>XB=hPH%#s!Um84_9ųkR&~p-?ĭ;#,չ뼏95Gg0C$-b%; lM=zQ;E9G>cjaCˎȟ$8:ZqX<6ؘlB^$cvCf͸tb֔2ɽeX+  ) x|nȸsb(F1G`PW,c8Gz`R+$ؠMC!5ae}PL:e6FQj? b}ckR;Vn\g'A \ KP&$xNaxmDuޯT3%YG:jVzDLcW4`Y:v6 %^}7]' >%Apn(, .PjTF輞>*vvXy.Y4LcAޓLkz$[Ad;jb;tq?-/vJq}oH5ު q٩ MPBx^n:A*B9 #eנxu_`GϚ Y=8&F.gK+P"'l@AYQd ;s=-ơĖ^Oi69;q< $_'侌pɁg|K !~=wNfMN8/lnP#sF/iCM0{asΗX0֑?^/Jqv7yaDK# ,i.F4/T{>̲v4K )wն+gmҷ hP"DV3J2;EJ:m6Q3r޾wsLԅcp _d$r+B#^:K*sr^doy ^r8s265d*RoM}a|Rs4 "2M= "/E^Nݧh>uC1;agSGs]׻4ѺFΫMAtW@bAuԫ&$D[Gke͎ȄwJeL B NJCXd 3 h@XEYZ6U% 7=1B]9?L-gy$Wc昰_ Z.C˴~D7tsϢ^L<L.8/+l 7-=umJ >dP .+4ǁ$&4c~I%|L/>3/`c>SZ}9SxFd >[9AQƯ!cqEoÆswA"?بB 5^/Tr',`zH~E-7:p}!ru^alDUQOcŒQr9WhBuW%, SL`{džE(^  ~e]06act`mjjކDطfg @a6K9-k$O/R#ul;Q][Gtf)fWYcx:gh x~t֍#w|\#![KJ<&ڏ$t(dwQp;B!RP;aDτB(Lہjoka AKَbd' j6ZQ5P.f5nwf 鐩XK8~D `)un:sSO^iMguP<;ȓqcwWjf-#JV*TLlɥ%n(ZGHk 9FZ>FEJE93.i!C#p,_|m$Η7"GY;S937K3kC(`Z$ǖJo*Q奮2ByTb5Nr mCno(0/f-+AS;(˯h^d:J /WKDJwa3Kqt͘ =0N-;06TeAQ?C,1| UB{!9;'Qz, GR?#e;+ᑫ ØaY)7J v@5.ӀeCYjE?Vzw9߇:̶pPBt9].ԄV}Y Q: 4 .B.&4ˡNt[[AY Rwo"J"1DݎM"iò=~yx(_n%V'Ѯ#\ s4]Y"`2ZZz%\#LFzx ,VjIz*V Eu]cP 乴hY I7vt[EeoƻzͪEHrpD;Mi$/5G;m7 PHmI"c*&%~4{7Z]BJHz+YUrid" ~8Ǩݒ:W_ Q5OLZdvjv|7LjJ7k~OaȊI*︴趉1aH8+P<%NΝ22AwZL{[ aXI0%D StǮk"Cb@]jb鸗-W Zu{m#1Zy+4\U'A l,K1<JZ_1:v/R<D7GJ"jjfN%Ô rk 1Vv*압+%At`!+1uY<NU-~8p$b;Yc kQ"!o|O @t88)60UpN2h)~ս, [G*Ā F9 ( F9tH{'Ǝ-<;KgC_D">!دjc kXhӆ+[So7vXà jںCw!fzqu|x`5C.MCH]W1Qv0G9U{rZ"OɹJ_2Xi- (lc3la!B͡w+ۢΫ!.h]W邈F?v^,cϤg`udB8KQMSSǹ@-a&ރ&dO Z?ض7L i9vnG$|H;vIbN;R}^p`kD9j #C7g Rwžzk4W4H?_#PW+RH1!Ё/#MV;$Di /tYM(dW%&̌<7.u@U[_N7%JѳjFJ%T:\$<%QB'J$#VOocvF| og*ɱ2!+ϓ.egv{>0Սzފn5GItH"*+pKD X[O3y^Y,_&NRY`KeBp3a< ZM1Y/ . =~Ǫ^d:\ #c|Mv!UmA"9J"Sb)7 'Vٯ4b^Ud~{7]ThxߞR߄Hs?nf'Oȿ0`#.+\2GFUKeI9_l%W0*t.CELr62їxVuNiy׃@pz^&nB?tKSLr==XkޚPQ}ǖ m9'l]Aj?s>'+'}lݰ}-kV) YƗ4\@jJD{ tX.!/cj.Vɟ6+B3,-X<W0g}ŻUgۍ L:L8$L#ezFusO2ߕ;_}I֥V][¨UK0ev;WfK);eqjb_~dlKF^nԆS8+]L0o/2. S14E (`$L;b&X~ YP 7c+:iA0LP9hDuY0/#}]y55ꎐ::wt'0/}SsMyg?'G͒q^3ink.PD؇d31,%aPoOO-87|Zw9fc4I1Rӫ\lOJ\ɬ!BĽZ Ggjٯ`<8E[XA(W+b\zX=w`Qx(gm =RZe찑(>u3\[)xt$.`6Г\y,tt}= . iXil!u` 8)uuusnuWER=[~cGSMc1Njپ/4rQwu~2MWgԵk^N5T% ﳦW]oc`T$eȾrm57>TVyӇKq!r  ֚TX)5u DgȆIRϧ:4Q@L+}\O,h_gVfvÐ>3!yDL \ @'eiqQlCnGO%|SQu 3~X*5bJu˜b\;+qs836 Ґ82r c] )i =%WnCaw=Fט#Z5Ec4\5Fr%ݚa.W'/&~[dHTL0j$6tq檉C`KLSM]IҥFIDxOo]"Dju.1 u `l ]‘;HiB3K,˫S7A3d~jRސL컮2QOUUp¤@+YCi8t^q9:-ظLvC75*{s-CޠbTz+Q){ءYV?rCs*aζY\{/ ^(l\Wxo[]EkVY|oqjPF;Hኧ]jabvf==5wc'"'cHk^1 7y bX֍Ra;ʱ.A12p6v3$H3 :LsL$?7 A*-u.X4O}4?OB>l*xet|a<>xB7g,nt_WK$od f*q(IQ?"7@e>esW?S8=ytP{c$3gWIBԈ7PvL'Nr YG 2Dah4#%P."5jO}ḳiAYC] Pb\i2\T'Y[C]7wjr_SXjLbrTs Te 0߀0qg" Ô Q4ND)D4f!x=e`&ytHIgIfX!I$A= B.$k^~?p }·uޔ RT"[lm2m hcFs>ƪLٝ/9Rӗ7͂؋t`Oׅ <$9aeNe plsΛW`{mtCo.~qJ4Z DF*(c800gs"y]>!.FΖ]YĤ`~-DBNnqQm"k@/.B~-^mb sc:]Zo0}˶:0J$\?qj-vyD4 OĘuɨ !GV9d&n0QuF{Up6ؘt.7dk3a=b<'1d`Q7> 2MF#vM iБ0Р#۳p2Q[C7;M0-ɀ.Dl}D.- Vdb [*9A_ SIoJ"}6-pz+R5-m='lF[CI=/\i9E%ѺupڗK,"YiEVӌ=sZLM8@2+]fCL7^̹+.MT5: >n0P%{EqV[r.E;5$CSkw 5MM h.J}!6Hkf_KٌdO }|Em3*޳!& pj'4zY`W}kjk?!<S&Yk鲻s5f-:0h]ԭ=õ9&̫KBAs1klb^n-Xv(aˡ>5w<yV`&DZ0vD6IHk=IgiB/b~A\55JLA9婐xiTa)΢(3=xz`ĂRrhI%uG P>2e[UERhBqX;x&:DMz gUfISH&qxĞHҠdq9O{o44ۦtd"/nzud.vT{5'x1xaNy6Ct`H;MdjކBp{}f8.olݚ^+(ݘ1Y`6ۘWkΙ#?N딚N[=H0L3De=¹ vuklopn,+ &֪뒚ǃXHY0%]=o<`˻d)PL7v4ol` lӫL{;zcx%iD؛n|~HdzHń:j(oe*7g}a)ֈnth^JtIf ůqK3`ۈ"f.!AXpN+vw;Y꼁\Al }U(0^2PKːu_,#agyy S=ܭ-rH9׊Rw|8|>ʆh &&XI[KC}e,?S(#*A?|_Loсi.j9I!_w2ʺ?xN@Hy_^T.hd 0&&6Tak`b8P<4{u|7amoc[[^^ш43omQX7e:1kS$Ym >1З̍1PWQ{dV]R 3vW,ژ.QGK.B#H4JclBUe<8ߪ#o`KoF&8䬎Zsh2gs&&G%]bmw@? ~1},:&ERyoauʌ5PD92b)nv-RBoy_\@_9 0`H&-]FgkP*sti<%9L 5sq^-yVgKS3I<Ľb ? GDZJV!=*դȔژ"p: V,z&esn] S(b ދGtB1Lp 8')Λ+Okp5+A@fsO-W.#4D*Cs=jlV6 ,@uB^1fB{8^~XhSl@ccV{,0W .h0 J\$Yx8_D3&7#`mukA*-) KT"o^'=1h^j_Ir~t}Q~uDK` >vWz]pNU@=|1SuFe#R-M'[{QQ1ئt7ȔO`y*6̎#A89u Pmi_C V~IE\,.Q ゥ/@Ɲj(#G$/o6/J-XWiΦjֆ-<{G$^8}aǭ8yԤ=E)R;(aEԉ}K8P9ʿfV0Q%߲u &XX'c0$hJ*K+So?l%vIvQhBJa-fL41M:Dc,4Di1g4 Gmf@d>'lRHω[0ЏU XR+ v>;R*@ĘH.|<&h--eeZܪUWv@N;*}̮:J;8D ަklr: pS1pM%:p_,<@W2~&]ꞿ)Ց.{~_-öA_Uox$4nZzc9m|JP`'-XzHI%:*޸D;K&m8u?jDRS.?qg+ x! ,Mo;ݚ?}GfS-`mQHUG[L.=C/<6}aZ;mwYφܖaR;X[ާBFu^ϣR-7F5"qOns9F&J:/K3/]h"NQуI`H0R7(ʓ= yurU:7n61.;Snnf'%s C=|ﺮY4~;KKP,p|}*?n7EËbpr-l#cccWǼh9Tlg -Fm]]mBwNIdu;!؊?̟-f7:-Pk]gu33Cb:S Ca}qN-ߏ  V+mLts .O3V3%q/Xwcg1sK(RTRRtO؅?!B qUy2#2ԕQx2A>)1'  1wlqL*CPTx&怩0\AMy w{抛NRr \6fKjR% h$yUX;Wڰɘ uǶ0 udzւq"d\|y2ف^s!7D~!:aa$_ ta9-ܕowJ\hX} 5ngu߀#T,`ذ2.V=7FGTuP xF{eA ,(\ܙ;Ci|7DnyJ_U>(&0)zfŻ*1boqř<="=&J݄°V^)uS=I\fM0a Ba${aÙږʀȯƎ 3@\`0F8 nnY6ADk(N?.$$W~K25 oo*7zкOw!5=(| 4nHxAĢ`굌9g^:(XIovf h}F?J$oIi[x{%G< r`4?!r%U>T86i 6oS xd)-ᴜI`, {eaTԇP-k&Jr BS|nI2r" }-*lvծb"%iDY{7ۭf Bq %OHdRV U\$7c#z1/apQdӮ{a 5TyD3L6ƺnH*["-2LHqZ}{O+lr7{tL*Rrp.LW]?Q'h:P Oշ\_F9'0ȯʾ!qJ >Gs#+c\Q R-ȣA5*Ve٪ho46Z{V~bjCe4cs޿*b&% to]9&nr>bF' ]}|θ3JI^eQgfm $^PF38$ n)&̢$Ҹ\xA/ %UD.*@YS pեEËØKJv4 C+Xai9g4c 0o%bZ3^+5PI3^Sb .$5ov\[KjGr eo ڳҊ,ϔT߉)Wwq-dRvM[. ;j#IP @լϚ <1?/mX3B!2WA$E-抿ThRROnLL{^K "]>dL- 3h- OMdi]lP*+SuKR:fk?yX=o>cf`./g5|"5@UlaƉ t8cJ՛FIu/,k6عc7vႣ¯ 6j$Ly?S2( }Nq&ȡ-נT0l'$9.lGn;ĕS]vƣȄ `qKsX)tG$ma]JBS'pwвoK\4 VJ/ge܌tNjC,:d`Ѷ%<mrAQ2R<ޥ:3j-8&4NmU%@ADnƘ3gD̽n>˅'E%qsBϖHɽ8~X 3AjXزגѡͣ@C6)8_-=)ҭKRd5'ނ|˅exA~&^Z* ;i]?2ף  FXGU OgU.쀨2C䜃k Χ{<,0lL;;޲~~8}#!Kݑ{XbNlҴ.2';@\_Hxc'6`ponyCEpC]b8oOM x̱pv9B~```1[4;xqwtlŁ"ijf02QlXzZyaa hqanU$%(J8w Y|kDYu鶐b5+ Y-p`s Ζfc`݅HtVNTak /3'aesHW%iS _q' Ŋ=mG)DYwٍN!♖?&{3J9((|4+Kzk.pS)F+@%~|WUֻ.oJLKWCZS!*R7zxL +EGQC-/}}=B{bC`''DtRu.II-9D\QFqnKd[0u/^w&]tjT?̭ʩ[]sHQOՌmb<ɡxkeZB#o&#@+qy6u&;LY 6F792 7G |8t}PPaӨE^>-5}C}j=_ F$7)tm!]tGrk͈GijGAq8ɽ'晦nyb͂^Yv򘎐丵kxpmR-U#{9Vqz/r}M/[bmnR ܻS/8 \TYaUa˗3&Jl\Ow명md[8\%nb8ˬa~<"џ me9R&~n3q;mGe; Q{IaH==e"Ch O#oc Yo9`..`M`r 0ɴXEw^*Gٻ a!@%Vb _h\.]wwP7ꛫ(BA:% }hT.**N {Ɋ,_Z=ybovNq *UΨds)>b& ,YOl %iDcQ\sxÞ²m4fS3'9q %H5-"_6n+Eycy U1%Sly"bh!N5e6[],9fDŽ ͷ$<`lPd*ӧ|` \UD >kL'~_ FX~P,5YKҒ Sb@iy1Pb)0o:I||#F$?\,: ti*E$xdJMp5ió$PjIw@-C0eyqi7ʟQYx>!N&tϞ[q$X TZ;IU ̆))G@|Β&IFB/]A]j] `ѨXgd|54h䭞\)-Mث@tRD^%_sd('{:Kf\o8%xYU(iݍ2RB"B(t *g/g\ar>,ΈTH~F=2MUp@eo>ޱcՕ2l)C ]\q٘(s& Y3 ,&v 8ckTA"KP J UQ5OCn]F\Njզ:L`@3$MJmu Ҧϴ=l_c;͚T$m#:R/cZs45VAà9`;O4˟{lx1Ծwx/u#KIfk>2<6Y܈ⴅpvJ=g1UmU:irkѪ[.]Bl˔ +m-QS0W-1ݗ=!!;*2)= _d] b˶N"0AfE7ɽAfMȦ)͖]` /UiEx |X.ma=1h*&j,guv&b/ؾ+t] > \-5lչ gv2š4r s.T"R8f8 \JYB{G ܝ4J#_ %kF&tX":>_Q]ZV(g^f0ur{SϽy^ND*;X[ԣB{9rz Rw:P#n?UIo1 AȾAAgOh~+evV6Ě{;є4⢱XҽHEY_E}j _u]5{϶hZ;^;IvD]| lw鍷@$`٫E ʺԴ\:F~ IR PeO.|mBaN=?"{Bn%VU! ^֘4MvT+X)'۰k9 $uHuIyaU|.c4hsP25u&ˆh5MŞ'O) S##rcPp 9 8Ƒul90nto{ǀ,8D7pX^f#@y+H]х64G !tܳBx+j1l]M$ )mqL(͈}_nǣI+,n^u#EG0Qp_s8\TAq *Wb9Pm:,JFhjAzPF&ncq5( 0NU yfțOA79w7[eQsqgw 5`pkBȋ^mӢgSNJ{;Һ pxk g+8W?e\nPh٥Q@̱?ߓ gyuUUPEgӗ'h7qǥ^D20qwcRv{O ̘;_uXH~)%931AMyyC˶I\Tf AwcH QZGc_(,^*t лw˸ @IZ\+U "r  8 ;|8IW^{IHZo-Jk*UA A%1%P#蠛v"X)+[R3;S ae-L8+]g3wؾ6꽀/VxBnƵGiJk=jȺ{PsFүыI6LPpʲ◭&DºE;wGX!3B4> 9ѽ{#ēT|!-<'yHT "F,Q_Lh;+u9˦^T4 M@5Wv \Tc\=@vrMzJ j%b|^L{/RJ3:rheVf΅IgREEIBɡsP8 m_zV2ED>M{HQmA~7@Q+(W4ZGT*%!{.;ONT4y-&)V,rHd 4I%OĿ3M77QsXtznJ-_j1;Q{YͫHfN{M4Y&6:/m<]^sR ZtaHQ4雽ՙRB$hci|e.܍M]5ԓ>J{PN~\9̂LP=;ʽPAHYr\ F]7jgR%SՃt6 :YK U`Q?:-(cLN<Rrϻ>mS8=F22ۈV>)p#5ׂںpVAcsMOZIhX pb|k#Ҹz}SL| r!8;v${d9ǵjD*W&7 9EA;=yHȇZ;c ڵie>Ep2k_OLvִOeTS.Acٜs/Ndkջǡ3ZܺpS'J+ v߫~j$XC@k LP>( G1)'َx5ls\ӫ]=I oNsiKgI~Ԩ~*;5`]%D$dVme&鲛% 1w4oAt r:6}a=w_o6wwq爾^K\o,fbdLȥ<;^&-0roL\=񿒥{CU%g]n* Po88wQӯ_o;;)KRadyÆGF;8 ֺx1h()<+aHF66wIT+R:^1cVW)MLYӵF)C`^1󷅉'u?i60Nwyʒ.9f>{Kfw*NRv1VH("<.XhxK*țg3!/ 5o]w,CiE #[NcDޙURfDF{.5 O`4>ݻqMYjĔϪbXo)UʷPpHvWGG4l& ? ϼ!ÅG ۠mq"v u}tݲeEP߰xc!KRN9]k9Xo}8O0k*΂;{%]zu JI@]I\=p4~ YPrƮO僿7HIvSDB:Zv,4{uD(zSD4.9?emgsAk:ٮE5&VYx qnV=`qPDp=) f^4*BbRa^ Qr,[[Pf>>ϲ"jA?B,SA$)n*}}E-$ *륨Ԙ٠Ua^4bC5.%fi|h[fg]_EA;G?3t *gb9h#ZHK}s |жhR9⨕aAx[Kz/{]FzClCfu]-l7ɷHhDq`kb|5Oqy$7ZLh-a"KX}3ÉW0^а ~%I9nL׹(U84soCdتa cmn4k#wȤIIWr.5d҂K[~t[K?Ju54M.q+N272ʹ4Tg_ekX1~uRa!!d~/qKn<+kh"'ϔhޮҘKTi]qGl' 9"q e.tW߅;Ǽb!%JOՙ-#Bt "eŸ dQ R2R7?U7R·-R*z:[bGWS%ϨxE)LS'%@յTxmqUN!_4jMr2ɼʝ5҃VLQV:c*mQO#(pJc _p8͵?TٝŇTYtgԁᲇQA!<>CWF 9 >P*d O|6RLWǙcYCFUeēMif[Vis DSQ0bՓʣD-0Vm.&BF C?|Dh_1NF@  pT*O6slx۠T· \bYC\`a:x뤛[_߃z?֏i1vp U0tr&8cB|'TjV[Q#%3p}'(czCׯJR]xnYeiı]`ytmfO![Az,)D eCo^`Y$J ;}>A͉q= gf< fy|#_R2krn)[' iOe 5ˊ ?sbMW}:2dQ^!+VE {4],&>^{?Ɇ )R˒6ۮgFd/xK,Bd=m)[{NSSjJ<[ pG2C}6쮚|"$}G@.8ťq V1d9J\ uh{`#I7xSi,c%+k .u83aC7=L Ҷ1}:OC%+1[O#<1k\&q9'A6l.!E$uq+hf&{APKH%IeA }ֽZKx I(uCq=r/h(>U( C8.??QU1)MT" 6??HPGSە]HǸS7:N\& p\1^'Vȗlb?*)b%dbTߨ\A ГSă=t80@nc󣊐2>4TP:=ONGt 8[r- b:E2(Y;l׬`̕ʡĨ=s׹.ڐjl:,u\hj|^sC&y~s)aA vl:J#,flr8ҵ혎m%H~ Ì#X^ *ANoD@:~,f t.cmo馔0ˬ [~ZԏH1`» AKA5wf˒|VN$&hq0>D÷<p ~ ֨D*~׍ rph]spB}#8t5N>ಀ}őd)/aZ3n؅vLmlSZFHd!W~~W]?iE0IҰ>M%QK[G$i$`>o);(]eqAwEF|O)G(2\|>б 4T9> [WzSq.tЃ/{=5oN4Aa@֊j,-%W#fW1'\AIϨX}ş:jYG>շ_5r?n˃Ѳ)IE/^]oړc4WΞӚ{I)871& #Tֱ%n=$Fr4qY͌wf QpƹGv\U̪!ḄaaUǁ󞎕)hW7@:Uq0^ro,Ze4QlѫCw3"2|{W܃%][q|V„ a5۲]9*njlyYAQ#S"Jbj=UeKvAĚvuk+Q-o 5z|癌_ANwpV3>5ײR 6h9ۂ)J朅Gٓ~~XeBE$~k%gdj{41F %;UEvշ}Ѯ*MU sͬ'_t9~#e-1b@[[}(9azf44rM EJD jGwE.q)d1tW,jicŵh!6&"(`,дTNa.zwY<ԛ_"aY hW7 PNձ fw=-[Cǚk0?Iz2Agu7b ]luj1e V& oS+AFM<)\پO}Fo$LD@=:9CM|\L Q';doIىjJ$TGX|T Jqn|EbJY V{pQHtzW[kiHkLY3/ sf TCG`v8O扈eCX@rz@%'EZ琰qc ^|Gbc`Y"N延y@gVx9~Y1ve?oIX"72ezOl+7͢ Eo`;lqVMYStw]w5€:MjwAmiXLfQ[1|rAV״;5*ey^M\B'研LNde≳, >%a,Lxsp噊oIwSMH\iubCeu`f-O"CAcɕt-9_bܓ-jwK7 snՉeB^6p}C 0.|.Jrocw퇘_DW!PjezqĚ d.մR3]Uam =]DlQo"XXk a]ꡄ޺'_%b;m8&4|̶)qƜQK"Os)/axQsrkB@<=YT%@^th[0Y?vÚI2.ƣ("FV{\sݞ"D%_MoaDI׍6q/ |"6=z9 |5uEbM3 (]1-ZDrɅ,8*˨rx8[0H[Si.Jxn01DM5x/Ԡ҈zte]p֑Yeȍ\y:Ż"C a2UtQv?iÇZӽ\=:44Hv56ZDYj]ʬ+|uS'ahN}ӣHcv1(مdSOCֳk\ȑHIb"z?WCmwսXo=ear:\yܪi"V>f}-;[|Ӯ| tZecuf{~O,-ˤ_C70`ɐs Gv$\ >vj ESy˨)D3HlY ȝ;돑u芑0yRhMi|p7wi ٨޻񘾹W-:%0\&3!D+Fx9zCtc!Vܷ]gဠy/JW?}a%d1 ?I.ܛk[RB:L]VzURH&ZarryUsQ쉀gMK3g纶ezt2L ~`;փ`'a{"[f"(f Tl|1jTW(&ԕc!|pCW gHJ JܴeL&s؀Iy/t4jv=650,NW YHoLH!R{_Ąx[~&ݐ bV69u5HDj>cӟ[WZB:~*\VA;asR\s :"E߽HS B'k-diZlU)#Cm株-y0wEAh̟fJzP#̛&DYA,FqDz.X?Z-mqC2ͷfIp<5BڧCw.)wdΏ jK78(帅%y&Ӧ5)J:b[st$f9OAf{gj@-~/BUEYKw {[SݹlVI3܉P,D8M?2Cm%轃FS 'Vz Hk/ʈqE̯I9cWR:Zaǔs[-ls H*%|=HKQwb1Q;>&:ػ~Wz|*jy}ONzČZ`J"25,pb! =DemQRގ9Z9\bTr|} hkGd%u)&23D St)>L-Ln_g60k8& %x ^O~HN_r!޺1Dpg@nOh iHP.^+^(gBIӁz[V54 (M@dEIgҫE){1VI++"WV*=bl -h_t ^DZX1xcm4n2nfg&MՃn+gL-–sG]1"+rĞiٯ{{\,hޟ殞B2i)q>!܀ǽC76dtx!]u7%°t|::2tAxc'ѵeNxdtJIH"h(1=h_|`?2xRbo:q~`LU ]LJ*Yq U54y\!ohZmX;tA4O"Z+'{cɇ#K 0=FwsthO?9sWaSAtOWRo2`=̽t) Tkf'zᛙ D!j(Z |SPlD}P\mswBFIᅏaQAuw.omçޮB.'NH|ͧCXc!2Q'PxP\]b< :KTMZ@ u ś_" roy\Il!{Z<؉G{p-i)xLV3^p4ϓݢaB ζPv(NGsRi ?3|߉Mei߷nZ͖|)$v7ryrTRؿLydgS"#&@FNCnaJOEYVP`_U]§CN8:P%}ɠ"P/SV-πWvy7R}n[)ovT6= & _`/r^/CKo]荣j!vT=] ЏW`ğ6C´ԩ3$dX|QBٶrŤӋJC&ϖ<hve8CA nf'VWtE,R׀Sa!Sz2b# ENCGDڍ3/PaY1s0&U: 2k<Üg&•ǐfB=qUߢ&#횕>:*M>{QtrDAm54eѻ[-((#1w z 1}B<Ì0׽mA`>&Ŗ.VfJ`aIe A7PN쎂!^&&7|Vo"iFZH/Z"= %[~t 6o*8zIT.ŖpbЖyA/X!LXmݷԈ}fѐ;v:j{"ղo0oT8YuMgY886E,n4;rF#rʰds4~}iku n; WS%Ԧ_2˔XkyH^1n/5jE\1v$5/Tw/"7 YAI ̩#w;Ŀo,uW fQ1tBB;.}nȫ 9&/'B)Pz-8XP^]]8tPv[?D`NmDZWk$W%t5Sѯ!q8G+3x=Lǖ[_X []5'9bj02ds:,pJ/MpY pRӝRk+e'P@9V" w HM}=K* |\|-119b Pc@ ȔZ޳kJ!O#4D~`PEǦ.mv(s<fJ$f )h?5Vac3yEQ|x>j90|I[s[eKNg ś 'ڻ{P ̓| 3iz^5qhC7Һ12n +',[ IK!% IS9>xţN P2vrLT M1Onu6Lxu`ѱu5拓_|P^ 1ajR=Reɣ@z˝~Dzduaa6\UQM!%T@SVP):kG4׌ G1_zb͊lVQ[QjyР)OrJz.HKb<=Nꓭ~4e=ucVB^[&{w~u"7XG̋Ɓg}fj0|K‡rI0'(:ߤ.M#5'K3i?M1%b-q!8zۋgOH~e/ʖ1Bᕥ%'!WoMOmWj>ƕWf/ԓ?㗆JwUl8Z˃9P]e eI;ZrUQ{Bb<$8l[תl@(lƚ%-4y(p2 ,4 o~RcEph E:dyp WߝO,xvҭny]b,M,'}b#-G)ᱥ ;H}}]o1A~R\2*(E;IܽT]B%zp+[t|7h)5P(<|0$W'}yKO nB~N]M/44SYл@kGcH׈ND [}RazMNjqC6RDuܤa{|KH-]Ɩ(npi#|^Ŀ叩E@.p?A;}xLݍ|["!@ V+i t,V ,F ):Eu@~[$ЛpnDC+u-`i҆tufCkx~uO{ SLM\`㌿N?,HGOˠ!,(6C]=e'29ހ~8k{>>c:.ՔzfQUmQIdWE#0_dC G0b)M[%qj[ 4Wwwvmby>oI\cf>xTd."NwӓR2*$H%?8ӿ氪]%m(UѫeT.ϢoOaɼ^f@`qZ :W}ҕ8CzO-n͢Ŗeg<{:؍Dd!U+;,rC>Ls6` L#/f0뗇A<˚ WeFee%||:۫03(%uF;>DRK/7X@AiVe!h"ޡYmc'tZ $^ X'9Ɏإ_) i(_J{npvdySrb6[|;jzF\΀|1^1H8BKH[[VGȥ#*t+>0}:67iG&.T$@;L|͛ 53JyvaBиZza{Ō *#=UO@g$.ZuǥJFl_U6ό%,O+4x:a|&.n5k1ǴJ^烏^]?^MPyJ(~ߋvXVn Y7e˔61O4l&R[~aW}RlY%H`FY 6X\k:X.fBNGsQYM_Ky|^{f(dh)#]~riԚP"dJU,2M藍ovRY\ߡX1 A~J7m:v?$?'#"!y]0%]6WW@L'y/B%=/`KFIÛ|&mn]Գ&C?ypZOj0.쇟^og@J e]O%5oPUְ[֔ʄed?S剅# -O0UƑ5R$*d%ω[\{dWHYUΩ(:,uq5e1~bd8cM>;[fe]q؂ 0]%>d 2yc(%5(fH}iw_㺤,TBfjD mNL0i43} x_~%o2iEg"$PpN fITw0ـ!Dʕ5[+!Qjj[/=FnFFYc|@;cMs(*ȀVTa^bkb3j*n^~l_e,y;Ԝo0V\ۣ pv2U&NY[$У]?Y(enlF}XG̻{ܠ=> }|#m`<Zl)UB5\G񔪖ُwa-&\V|f9U W…?Ûs pG2@7. [et_RgFU]\&<mEL&Nx[7 0X0NhvbG Uqϋ3 ,E0t>jsydi0CLlmÑBpH cNu$*X=®ݝd3Fk䎕 uʋCY=z vnTAdD6zrbT[qU1D/*Ⱦ;"MS\ڄl4'!« 9# ì$otӂqH0Gl^cb'XQ sWY[ln"V5' 2eP&_=Hz7/]e&;8{ 7_ E/Sץ !::R98=׷ۘZ($c\Bym7@o{$ZG' .lq"J (UF\:K}WEA/f^2Û1j]V>Y8̱J|iL2Y腢d?ᶎ2Ӟ>YOVOΚZfm{;/Ymed` W*и$G)L>1(?r Uoq"q-@WԆ<ƙ/@Ynp@D͵h)rc,9ғ3*CĎ yb7#JX#p #VY,>kGp Y]1*yl7Rn[Y-ߡvuZ" B3iNϒYRGo3l[Rp2 ԁ}9p V*?7H`LiYCGO Ѧ\eLZIa~k-鑻ƾ%a"0C" n!yalA2Fd| RbNG}b{8R#&h!(XvR L f?D ٶ yS=FfchkҗL6!,NsݳA`iv;^HdsPp*2+Fx.&΍gOưdt_Ў/X%qW2q†/ 2]9-_B6KDbG<#pK@ll@ =ZA=\ >}UYNS +UUo@\9\,$m(/GɫZ5P|)yS,wVP>WʤCp }Y""+;}N O,$$l\*~}¹eecf_I2=%l@R8bE.720Y:A?ȄgH3>=da$aE~dkx%D3 ŗ_~\#Tj;Wgt-U,I yw#b҇B?=O^rfʈzNHఽ 2hE`!WY)Sڥ)ep4z=9g,; o{6vn6-dF=Aj<'3 +G*R5KM(e}{?yH( S%Ŕ&c6 A.wpR9{FEYҴ]34+xNf?.S'"R RxKq3ѵ/Ug'9,ːl `R,NHŎeH܇ |˷odUFQ,5IK!]awxwĴ }ḺAIƭHv))A_ĜYժ|U $+o:۠N)[C͵b * 4H EIJx\T  BP#jԓYg$}2uww ΩZr`4eAVD0t]}d$[n:6_WQƦe6\&.]uCU%&<v@L8+, 0:o׋ f :͍q,Wkn|"@pI;xp#1RSOpgNKȱLj>s=Q31*k&7VL/ >,q%"nkz>{F@f2>ۦX=mV/DԴt5 Jv#10qES' ߁K"5ӇBQE _nD/X**@,r @Da%tcdF'9s>;%ҧN>e|*Qj8? n]<^ͩc8;"|JlZ0h:7"oAU!Z>zάhn/]oyʫ"X2Y{T?VbN:T?3:,hˮ8} $B*h勉IVýq=nXxߝ'D|>{p2ceB ( P}#;Kj5 9DMuHч!|浹U\R ,V?5Jg蕤[Q^^4 ѥJo fO`/$@JF:, 'X(z m#󜱤MY3mw] h+7ѝ =ڠ:a_^Cqj0q|^{>lmcgWHS,P^r\{񑗾As|wuVLO+6%oUnf@ZU8 TQ,ǽr8M"^q/j_X,?JRwou�E&nϵRrtF~/M8M{6bRn0>kEHn:7jɛ{da &.}׽m,u(Nn׉9;@#Bқ?r~r3DQL(GMm*lh`Gw"-"& *q1܉c(gטNA *])QF.Hercsp%r.s0`D#6IMxCemJࣤ;K/ќ(#gTS^ \t{0f#)!q)j2gN@?P4 Y }@} c?N-(Ml,Eh:W) J P":'f!_IHi] 8p8‡չ E|M**D_hm!x =Hv.6X璚? R} P7s:bIB"])=Í[߮0_J #ETh/r* A΂@۬wj\(5ڛjL2W1Y_8%mƪZM5-rʰ5mmc+Ч*osJa޸htzhY'4+'(=K4mfQJ< ƒ]UTC@|@׹2{П v ̄b8 aGh~֪zMR:!iH. ːJrb¦.';>$8D\)ټ=8lw tt'<{0hpk"aȉo6Q*O[A ^1]g&4AxBκ%RbAIiʅ<)4=̘_p,*/0 $v2!s+q_MK" =΂!RZե0d`ϣHyd'߇8(F_Om"(d7r&_ X]Pȭ\ ZԮmCQi5ץ&xugk:J4j޶ Q|n q*3K4EAށfWH?%وJξW7x S߰B{˝r1}ī~9R;fR=wӱ:ooR,sp6j]1{vVSt(x ^?H&`-N {5MT-BJ~Y ෢,APpܪ9n.uJa>ځxN-c̎'S׷ :JtG }0೼r>yE"[zˋt rҧ21.UErRIU>0 ^WEX sُ; ohHN. aPx 'WfO:֐{N l)/a!%<-?Z2̢:8M1V暫C;4 !̆"lV1RuYF|as: 61ϥi[xo:c&c}vɘJ'[_o&r?D72ipg^Bve1魩m?2W<4ƣNq|^.=ΟrlW'>O"E7z7'CM 2uƘT!m4_%"Z9M?:W /Şi_TO{_sho,G\ ,$"_Β}bZE!Vtp>nR.sխY>DB'R -dźW@Hۨc%n pYl+ Mw yFt{FE>S/0 t6:Wp @}߅T GC>S tuJp[L-I I}~9J6YF]4]A:\:sXzG4|Q2  [୷TH!Ⱥ?θC]͕!]1 _a`i#Qa"uj4vjYiswޗdDYv:DJۍkhECV÷B;xvf rYk #HO SCnг ׸cdɸ!ap SeU0p ̂BVc,4aRZL`#BX`ϛTK^#]Q0@#e)>-u']N2gCXWTnS=j麿BuSpx p(}MOXNҍ +ʆ J}.{ӦvNx*xE'<O-Q ~E!nc` 0q-Ptz-Q%";MUֺﶱ1ޭMa. ^U+8/ T[~VU<_[*_g RA&k ibaG~ak ~5Eý-LE<05¼6iH%"b9`rLv*ivSB2CT0=/X&ZA_sJk=u. ;)dҧ7m?.QaW B yoE5mF 7B]144ȊpjS=OBאq}4x#cx#zDsTQA,E!p;|Kf_M$'uGO/썇"dž{0oCr Rlfe JvN4$ :ꍤ FNĈ@mi 5=UKe+ɰEsz%vT{{mL;҄ٔT\=_[fϝu[Ś!P.๙̎>bPы52wսRYϽJEvY cҲ>NtV)Kev̠V; yު>3=D硦&[m w 9E:Y ^l\Ê'h7={6>a*؅b>9G`:?9xd^](&cCYzTmAV퓂4irDL>GK*0ؒ5Ӟߝo[<(*SIyU*#,ȕ5Ca"(PP?kf-+#|G#)JeQ> HI98njnQ]< t F7"1zx>FL"꫹4O:1דhLù`R%7@%py1% Ѣ3~%eTqcɕMR /)ɨf\?`.R̨_V$ IyIԚ$`~қmXJ ŞLș)d@hSYN 0ݛL9.+i RW!VF YM3"6:F 8g8qVMrt-:"I_ ")x3R,k_ng?(7Llƥo]׭0LO P揋1#*B9!%0غ<s N%*?nXloD3Jך!uz^"*}:7U=EXW\uTw&8~smĐ Q!5p.ÿB gYm7./~S7eR"eܷ1lZr3~,eL̀}H7TqzQz +z #l0Tөo ΰ.$\|o  UDuvA ʔ;ac+uwqae$`^{646{ŇpiND|4 DrˀE"~84봂r0X37zo4|`C>R+>Zy-e;]?α:h3g76e8vݟcmYXxe4Jup6f%}|=e@[N<0EfLb_WĚ}LiT<&;[~&jdSZHj]|`!q3] \Idnln2gn}_b>7k]Etkgfs9} ({:? ~wJz:7ToQ vrPR,YZ/-z9*{v?zË2V"K9٬l86 ҿd3!M`+YgT˭-3b;cbqxEߴz@vyl=K*=ՕSS Xz6 #ѭR4kT0*{&lWq#u TE$VCc/a9|*L1=]2;@'%)gUT؊?W ('GEhLA6` 멜hlIjoA3oUH]|}Ϡhi]׋y697K=:/ ёhӇMi%:"@Wگ!2ƆOhF!u3&K i*wAU{7+'?4q<};sFޘs(kemjVBһ`&"{BɅp;/#">˿`X5%(ɮh 4Ȉ麲˽֔ #tӟOMâ|ۦ/pp  4B.ֿd] } j*U;^v{%ED[`6y,w|ϪL?LF*w/]u}@l]uĦ /JQ۸_BB),)ݑEy~GNV_f*j0Ң+saˏ.ı<*7ulYġ\8 y%G}Ŕ>A%0 +V3E XJo2D7`:9""ٴPh'*'@__U}7cf~76i.bQ]mfb1]C-k66>?W9^Gܺ:"Q`Jl `G#%8У'vݴ~y9a.F+3{-=}VbsYSxP&/,*n!m)W Y.H?x$|Z 3P" y&}PI^*t)J4hC<)AAfsFTKy'e'^:}-K+ }p=<Ͱa#HdmTKAF=.A'W9ƋG'>, d,M<`i:uE9#N/Пr^xt^.Q]Ãy&IMc2ǃTOJgԆ,; +7 cgaWAʍ< cSLH? Du+^2SY2o˚{pJewk[0q(M-^bWHN7a YIwq!{{V?nۀ)d.5=0luyee)XrΩ!! pRuh1CmZBHO^+_C57@灔۪,ިةe:M s$K3e4Xȕi70l1e偂X>`2'ָS,}C6K@q'%6Ou4_;!BPsFP8`]V+EthVAt=5'o?(87GZI2t|pm`Rhf({ٞ]H4&!bH/BMHmsk4hKcD+$+cN- PL m(Lz=xFi9WMv>RT(Z<@2s?lT M[ty@<͆ 5ֽHJ/ɝ $ zz{ hִ)w⣷=Mu&EDe;?{@k OycPnH~'K;j?t¦ 0B; `e66V{0GYG0iJ%3OUr=ˆZʂq{qwOMʭnؿ.dՎ>=$eqyUV1"D!^)JYhfy.`sbz-9{bwOjD!f;z=Rx|bSaxSQ _%KՔ ޹K5޼aNDj?0f*F2?*>46WuL;3I+R#7q%qf1@**(,9#_YLʎ娅1yKqw@dDddyIc=GQT5>wJc@X>N HXLSRYE8ܘ#J\v̚.> 5`/ɠ08 Y1 <( |nw X2E]^O)bikUcTWtqQ,qwd{=ZiLb,&$Qj0|tڀrKfbws[,C<#"#~$_۴Py :'΃-iLD;{d;7z /vϋ&7;z:4"(v߫n̺o@5y!%(|2tyYoO utRR!ȷ91Zjx/ {[ .; MH2w@3Wpg6)m6ϧ-cCp1,SIN(hk$r}%g#\=9F$n17 ,e9PմiFtt 5zc'tUlņ:$ 'Ԩ#~{>"BWz@j[p@FTD˶Y%|k|;"]}Ҩ-hqTajV%߻M^Fv4,M4d\^JGi,j%#nfPۍKbiq _$Vo-lԒ&NEs @h 1F!A/֕m~ϔZ'vi_s[~x)]SǿF_r[ҳ?DVJueRݽS9!ЪFyH qG2۰*w=N) Z_o- ǥkb1ԅ Q|(ˍ+g}p+{KGI;S6=3O&{lYN+*L!$7Pɾ~U:`ʧx;r54&i ?Pig3 7t9zm -Isl, Q92uKSE=so}XthC}M5i;R6buقHQzO3&*=%WYCU) 5YQRdL)`]j҇ޅ[$xcs6-i3:{`N "2ȁ*T{GSL{3wρWK< pE6,!:*>Sa!JR <Ж}vv,޺+PUX"akQ4>yT2ax[XdxDɶ"Ud` BgAr6o'!-3qW &X6Fzu?$Dt.8b;JQ4mb{c۾o;$F{B V wvIub)`4&5eH;8b:DB.w%K7m0ra2|@)\4{vl'S˥`#(9 V?=2B |yx8ߍo*U _N042{1DPPߧ?@4lD[q2)=H%T!fe4:Mu@zk8bu}ƯQbSYm@l#+ a{un;}ptDv)s$%(ԘB7qJТz8~7\syPcuZhW-s U}/t7z[WLs\QanTP kL0C]~C}|^j]F;jgT)21c澑.2˙FPɼ-={Iˆ\W~dN=ݫ Ubcho`m 9twqؠCG ?)a(m9 Q # j;y?ʨF w.  {V mt˜!4F/EpkFKB\ě'BuKWt4h MT e8'n5yMy\|oՉC6G"uz`mսCExA2|]7PxL6Yw*5g~COWUw9S*"K^7(dY#k1RS&dU䰇 =&s"?˦ `it-fBJ&fSN5֐$՗fUcbE~Yab~`UY͆0F?(XWgɽLhIm"%;@dle#Fʻ.=58#,2+f߲Ok_H٪Љ]Z3&[ $ړYscɊx㫛yL9sYF~vUdSbqve3K7[e\C:~Ag'k 1;Rnw O \3EiKnGrЦǴ$J/MI>ԇr0͌0JVT8QԮc*W(V{@D4HuapK4e\>E o*܋{-8.TB#h"VK{J5i8ҺI|%I@A'ś.O`,?~*U`bJO6BJMae.GtGov+UN"K.n l@$@ŁҩWT<4 4 qc =XE.<=c)[S]AZ泽|A;9 k9ܚICRHrӡ6 v+ʪ~~"I#?q,3`O0ItaJq.= ,>jpaA\ {O*hŸwSQ(BV'%ƯNZB.CqeːE19oo"<@E=G 1M{+Eϊg>#Co#$"&]jgA6[Oo`݀ڽ(XAAбfd [[\=_~- ]H&G٤H=vg"Ka?bؗE4L3 uRR>+iBlnːZmYHgORʛzDMjAj:`r8%K !u[UɄ_騈V/:{O>ë|퐐2eB'=DkIb[d_Gc 3DgVDo-+ŎѬ>Y)3B3gdfZ؅  ʜ6-v @!L,V#&Xq{lIƳebxAM[8H|N,7GedAC.l|#~޸u`"3c@* ̜)~s.xatn`G&]{u4_{vcmUl;ጛv gkDjrJxdwegRJ`EyIO /;mŁQ/2Id3 #twjㅠS=2&dʖc`@oQ#X8|' 9Fm[;ǿ n!UA]9짉#VxSwzѰvƣINLOwIxs h)뙞^r*}^3k3+se<;}9rˋvPf*hzM(RX2ae1(|.hĬi@p䝸 w_-3M0HwVJg% 9 Uŀ!Hچe{{ocx̓S>oLF2yGU\k{Q{=t1(F$$xml ZdRމ~ؓ,szx/k$7ihz M?`G+^{>tfA;7pQaN=P[N8lsXPu{î鍻0=:gwwL lxp`^am<߿s^^q?^nY—&j`KD YO!hEcLע@ LI|(dVvqk ؑXc.T{&xz }>M_TDh B quD$ M%&o93?}eÀפ$27#:¸m8*^|rm/QZF׭Q` z٘a3ˡ,<^$3n.k<1DUVhaRԃtqV壠s &3"%|  %_E^Mѹ⮯Btj 3Ku#M>O`QD j@pI*< G`^pχcȴ-q98yp+ă?ѩz& ׇ3tֿ+8ՏiĕhPS<s%KQQ3* Qg&eFuY)7:ΰ8ZPg9sxDD7)8^P­,My4Tqᯏ$~ZhYK&VM3{||.L،l- m;= 9.j*D< í16J-iߧJL׈ 7h쨕4q?xcK!22[-߾6ڌf+Y$`w2\taٽMN-7;=p%4NF0)PLUrjڼy7\ _RtLJBUm#!&;"07¼}ORO:ptXMt:#kDg#ɗ` t3l|bYt O +b?S^#gN2@T3ąXVQgF%W^z{c's:{pV*'+fx{# %st Q$;lz=.N<0^1df:r͂iB>.#|nIY") S Dl;TYG'J*_dWMmm`^_v tiU$Y=c |\,ʰY[i7A6&:UZF0֊Oj8?Tz/n=9z,F"4ٴ @ dɚQd$7=|5Yj|jKn'Y% 堭hFY. y %ڷ 'Z<@*m{eF])LG[4̵/;0mn3lTҮ@DH$67 6@2i)6ΫIeSCl2c12{0uOJg.|{rw1捆i^s߾@ǖ N(AF;&>/Θ^T9&jP#\R[L0W5/jBʶ-804 BM/ﳡ0ťZ/1V4*wN&Pd9Ow$| D : ‚(=94Hs`ͬfF)A?:wrK#FM7\ d&ZqDAt-^1Tt2@;'WQ%BZ3S5m q*dS8+M9^#r}.CAyӰn3s /@^`u#ܙBvB17Zi )U*L^W̻lLFULo]}H^W"ՓZ2Ix͛:ĭJO#Rh2/כ-n#ٽ30m'Qd5vZ,HŐW oM>RSۀr6{$((4ieGkzO9uܴfD.$$ܒ@*<FpN%(:9/hoӏ*#0^_+) nXP ]v!꽅鯃 ! KbuS vfe9ޖi)b8W8G؁U{q^g뼒pͮGfE@4ʨ ={abKP(cZ8,v2 lbkrʄCj_l _1}B>{eh)?#GY-!D-13"+Ml)8:]3BL*fLV΃sndN1OеIb;_ 3+I 2e]o(7@N 2R%vR1ѵJ8=&ϓp D1-lbһ⹘ Iqӟb91 7=zV(=x[O]1tԮ0*b/¨GjRݔĨjH6C:eRDv&ߺ y+RtT@yff>.1bw9.;8 'b_ͳwbBCspU[ + Ӯ({ IEs i(,V[vscy^eZN>W;C.2}V@TV;I3fC!{|QZ#tˁArON(ʥ}H e;|ݼeA ة0P {/ª)z 7"DlH4a(~B0of񶜪FCڸl~^y +tARE/J:)d8O EXq`5 l-NMWO^77&Iߡ>-@w>nℼW CM_]C-8XV?YVwCt\$[eZAa2TA3>ZwW!:S ڭhǀIiЁ*#Pڝ&.gtԦF_A o+ dq%q&/:Dxo\MF:HTCTHN ۝)ײ7{65)pq3=WO_ .8Qi{lErfE0*Y_@T8[,Ib3UĦ䖡}t]Ν*1(t2D)N-޼VcTDpR9{E+&*a5}na zȶX_n92'%0ptyN= apBVHBONv9VvLيÁJJ")WvgC>AzjN9SćIPyXaŎ܊2]hB+8wu͚T;tktMı74~vfsRZԉj21V+1aTʠp*`q2ZWj g!ǀ@U~Zca(?*8>hL[+qP_&~dKDl32ɁC•n|/xAJ 45] ̜Ri"zA}l%`i;HGzd`Sun{]%$2q۟}\?WD NMr/]9 [ܙC+SZD*?&7;؜B ,IZ1|UF'7r:GYMdq7猜LX62Qsqgc $[$C5᳋0%ob>o5s((윣5n7g~pz+ `p{HRxsaG?2H4pn!?Jgk_.Dr=Q<*F +Y7, ʭXk2pP7' .j:ŪZ()yMoFabRG7/vd%P$@Ay',킬2_hGr$hsa~Sz p;2ϋ7ٖ^Yl\Sx/xC[qr"`­ݚB3J`T쇛+ѓ̑NcZݬ" uFK}bk!lȸ?>춼 |dLQKuT-ف 梻)1w䦃+zcJNE4'ƒBb{`%wc|bݙp+;] !H ],d8c-f_;hzSqgz5\unD o]xf! <,˯ $ٷPRpUԘ~k *3lD)1@yThK>ztRk߅}#?xFuX?ѵk8H+ brS,2y~!.wW3`v<[w tv8+!59y%G,bNy>yL܀\|HՀKIWC\YRXTЕ ٿ,FHD&!؊5zA-AAo=嚍Yyve`>-Fd"%^(ucѣ"Xʍj@ZOVoW$5̥H.d->)_!ҩ ;jg),-/Wلo SB89ax|LFdS[gt[JCc VO&KFicCSӉݦt^ND)}dhy4'eٌrpO<_FㆷDFK; > |+Ҥ}]ԑ%S'N=WgV1ջirYƅZKud|f|g\V&6u[l އ8<ٞ) ګwr UM5)Tċ0OA6w \v04%2i^t~|o{Ɔ:6Z{ "o~n<˥,1Dj<9i ogU}x !.n#O[tR.{~B WK͉=Ѩ(AYD -v}fY+ܰ:hpOGR;G}{ .9b47dIa;_ۛyhi.>C }&ZmDAjRE(z0裏5iާ$k3y;ր E[cOx W!hn]}4n9EO\QN QtOK}ބ\U\,ޗX3^$EySBV O>xqy:t~${"*Le44W|;ɱw},S:FJn`'X-Jb|BIw )P(6,cr<.|Aaq0zU?dL9'u$?jZG>3gU@[83\IHQgNڋ E+u$ӥFPg1 a&N*sYRҩSء}d 3׈Eɑv ԋrN2jgH+uYs>uV,S UW31I[qǞjHdZ˱պt@? _}P}?˲%2/;kz0<s}#T($/^#y{? Zn C;Gpf'ؓ] KH$ϝ A *_c _qѡ*; i uċWP'4=oFxlJUaKXH7mΖc`"i ) UM |SgB&8 M))a˯S0\4a/̬Av#8EƦL>r7[T?].p9#NUiW?C7|ֳ\`" }ܺe$ ࡧwLGb0+R0@,?0чv$htBhdDijVR@2R {)Sh["`ka=eVp7Ĭ.Y0 ~lMi>HnYÜ*P\YS@" pKE]D"Gmjio}lURE~:ݽZj^Ԧ@mxgHz6?6+ELwUxUЎ4AiQ6  98ynU^8a B?jڐrouJA?[{BV.fCɊ}OFe%OL0ۯ7Zဘ^9{V@з2sǚ285I} Pb`,# Z X2A0Ve!؉Du`ILSEQiͣc31206n ֱU!$t\\-X?-`NR)C1qqHV*J^Wf\{qZs % Cu2QCZ g $fIݐ8#%*ůpl,[$-atxVCw(W[ukSyq.W*vz7Q_艷 },\|@CׇZm˵ r aEqЉXLhP CX('С R 1#i׫$Ž;RR+M *1_\ROAE+) dj7/0uO^U{-Cf=keIuͶAL(G\%%Qdi@78XW5PXލYLzNRj+|Y[x5{2_!P@F=IHYm &7Ts{@Ynu" Ps޹,7} .Di!ex0Q:g8+$5/d:w|}dsXS-"#{[]5 ]7<xІ|V'Y3 LT'#lN>ٹ~1erAujU*_ ܀f!@ DdHcxr¤v4),RRcungJ KDp<%VA']){ؑ@67N^1fWfLfg܋Id 3*di%gL01{_6f68T|]cmGҐC 缪D ~bݪB]B PoA2DdRM)<C%TTz(XMGEnI3?V@bWk2L2,kK9d7o2D L顈&z~}F+0)3وχ὜C_LˣLr )l'盚ה!&nb\-BfNtb&/'Z1%|,Zj0XbhI-]kT@s+zgd\Q 5tW"*o%4?b馒2B"Ȼ|[zwHA58Xh17 h>3X|yx1 =K# G\X?L 굾Rnjv0y$ꀫ#X^9xq=׫1  KmxTѺ]`J\A[aaXU%0kAE'SrɮnG pfNF9amݹe&c 6FΉfþgKc`$ ؘ3bzmpRtix3-o pB H̾Lji3}Lo&ulb^LEb\>[JAAHeMњ$!{⏢DWFavSR>s˝$cPlʌƽJ tsݝf^pMQfgɡ@ٟ8n|^ɉ9XSJ^nǂU{8*[%goɜtoq'w|ζ#:OSҹc6|URORExnV)?E7 FGxS/.XtݤsM!?.L $x0RY͌nA`p]cP4aq+T[@'aX!ZKQ^nDv39ӟOJ'ůN9s= X6peKґ,rknu6AR /vqv'V qy#]1eF<,rD']"&IT T0(Tp0"]/")>w1 G7(BwO6$U8 |NﳋJhM#$Gy^+b)|r\ܛS;%SE_%K&6NiquKE?2 ,R"N3pk?M|4~dKN4$ Pށf6mFP& BG>w8q/`V&ySC!pSKTcyNݜ׽HؐrPNL BV~Ch< ]07aN#]5Z!#J.;:} CJ2b+߇ ׀^, pJq_ĂjӎHN_WWvyX⸞,cܲErmuq5 >;c.1 y9-<21 G|nGR &J\y|ٰ&b Wš]hSa^,+tPw@m(޵3lQ2ugEZ,^ }hEXB`Wᑹbz08#j MytꙀU8|?T$WIͶ4z̲rtp'-&?c ַ iQlF$UZ~^?/P-"n7*ͯGkD7sHS6Mc:ʱxfQ{+9Z=vy͟ߘLxtq=}7dk/Ujv n–)T ǯ5VVڮ<$\hG}hdˑDgϏ dk EMz0BEY)$3pȴ,ŋ6 Q]zS mbJs(=DJyt4s_yHGzKn{Mn|d9RJ>uL5W_`]~ MK CcbPfb)9ٚFJQ`t v;b,aBhU[5Q+a,;1\ůh O"|㾄\TC+}&5_4q^@)q|- ǡ\ɦLR8h+-Ee2Bɰ!'jb0_EwaMK0=@lw՞0==u+`/=z9"s6~ Bh0AYz_@$ej ֔gԄCLJ"҅s|Ѭ*` {A Ű|[m2,2~8Ond,+I Im9rӜah\sQY~ ;X|q\kR}h9.k&T <N3@v6"GN=FT;ڮ@a>Es* qڅ^"'ЋcsTNR貹֑Q^k6!2aN wZ9ΞLuΑA$yl.Ap M[^K:VF?S }_ޞqgiUQѿ)x#A'_5VҖ+WbOX>?Dt|ӎm1^N(3jvv6rhaAY>5KEIEѓjuɸD O/Y ?Ώ٭K?e->ЁF(SPx*?ϳ7*O:SYT׸,n[EZ(%hrYL#YstЀ'I̓DH-:=)%i`ym1p(挻I냢uߗT@uCZ"R1oazHR$kj/qO=Bxf슏nXY^.{Ӗߘe[U IMr {G6Lz q>nb [l0 ݹyo4 /%>(Ezo}1j(B.^.c m` u#ަ$f mU0k A>ԟ-YW. 4#PwU܍0CX]^fY;ܳK}ۯ$]AwQZqL)h<p'"B&cM*q) ^!9Np1!wXCKi*h\ DkT%Wlwߟm`zDmx[4Yd[Rvt$(2Kr?-GOL"EI)rYC,GuG[JÓ;?b5tnV]72< tтէ'uGgVq ptc(5g;uYJ$Ilb\bKm[=(%-%wr60=,ՊK+Wix|!'y?:܉ ']IPʕ٥/%le7 5Tu'̷&NSXϨo_.l T`3tBs-eL-RG9?[V4'B9^,Ɛ5| 4ڮ*eeF:;'U!V:ˍA1A,~pRxhƬ?o T8R#ӥ j;fk{(FZf`l}rp|F(=m ΚB1NE#c݉-kof1m" /6`RzO);S@xPw#\ټ0*Dg<:! s7DJyrI]"ךa#o@AT5e"*#V >+:KXeg~\N3aR_Cj6`w!P(eEL) 򀥩UuuELR)RDr-.6py+ž^ԅ 3bYLtC*i{1%"5 -RjBF[C0dtxXkʘUırCERR'gl^Sh<읞t{.='B| pćYXMswJ)!edL묰7\C؟}/YVE$Ԭ( U)I)LZ,(r~{Z^zSVЇ1lq#q$ uZ r2Cc%̽Kfa9dĔפvZA/wcږ={lBmzԺ rǯICW 1 1vuQ4dߪF=J0q4-6;vogz DRcsP:^߇@ 81[lOeYQyRrH8x0]<(Xph4`_+:>w ^h/){SkW툧Lm#Sq=<]2"[w-pL&h Rpوղ9ftwPrCZ$yCM8?;rhbRD3h Zy|½"ET9mk$^M#lюT̻YS?! y>/j ?U\}QA`5a=Cd7A;LwE,g!{kh,'1u]`4qv˭XaUtI;>kR"Usҫ~~l(4AU_7}3N޿;>G!oTevEc*[1.8ZNQ>>37B+Fբjbȕ6~2q", I]3,+̑g"p_.(t_Xq3Fu"HNiuwEYcP~J qdY(^0DcyV`(%)qb ~ޝ[>cVs l+E<3^@::Ή+m. v}mAzf1K$pevol囃:ʿ9u͗u{)?,a=#6uc1: ;.n?QîvV0Mϐh7Rb@'e MaSN[ sk7̹c(n70h^ھ};$?/e?* o)㕎Pݱ1a!W6; )ڕ-xs7vs^p P fy-h V1u_ۚOM6]ַ;)ax99*ѯ̇@T ۫4]»| s;^o"^Y÷VӼ*%w)Fwsuo,5Wjˢke_vP[M{7rTyu Uwgwp ~-IRT:-oPpd#}/#!W/])/ЅElH._]sQ(ł1l][s ydz#ډw9x!-qGҩl M+`ZA!#cSҿׄ.K·NJ[ٚ atŖOuT?9HϮo~|3: vREN#cang@ʎ@'ܣdJ1.I+Y¬^tnNE?7UH]NF``z Ni"%pFLs[~QEb Ư@b*!۷s *i\J]?hNjDB!,}D sR2*&`LƤvGC}:{a~Y$YJ+w|H{ěsd dmP۠XXI뛤BSᡏBݫMB#uk룸0I3[e"/3ՏL r=h2W5lmq`#ePW[+Ӷ\1 t,ۙMboT'6h ̫"_| =<c@zpv-AQKXD71";+O 7>7Jl4&u8ړyGGկi1=َ5, G,Z841o p]]yfP$JZ;\F&Z9Ybs)7XF^9Vt?Tػ:R3lZlRkpN#š؟sŝv1yY;mo w+õRZT›rLyغrDL؞tܹR5)@z~sYh*Hq4$ko~|PL9[3^o-de9ZW[[b2]`g*T3C%Xf 1O~McDZ/V=1ezTA|o,/قӾ'ɱfڦyNb^ ,qԲg+n 㙆8\S?6"KhE>멪t~LckpMx?&k lȩ]ևZu.5W h`4l8)oqeg{%JԹTMia*oi6ذ=rU8`!E3 0->[r@ +}I:o!c93:[5c==4^Ym%ۇ["';]8@`!?H,pv8"J}̎kVvS@] 4rL8YD}j <+Cb}!ZU/ui# 04OB IAlE`?ܩBRjI|O`yʑrҰNq'k 1WAÆb7 3+$n  z!NdY~r" L#wJ5P/=qՂEw рU8>l:`&}-5IٲblbP7ƄfgSt&XH9WsρL\򾻀~0#McK勉Y#wO=ؐ%!j Q;ud@kē g+ԥeb|ify{)Gꠖ1.t0oiG3~2sq9"l0_BNԢBZdKN>'[`='Yo<H6ܼ ˃sr7XT2VV0XfQF~s;.xVg+i!FlDdB  XD7p-A2Y:T$/ADKߗ0WyiI1ǰ!/0ek$CҌo@?y|.8e^W HN"YS֏дCSӊʏ.uw ZQ烍#rTMɵJ R41d=M'@PxeF~v8{Ƨ4uʂ/RNgȎTT 5|G)yMgv]֔|9mȤ-vE`E,DRa7;q:'䎤4!z($"Bj`nqd; *ˆ$.7)7Ft/}$5Jm;- h8rcp0փhcKU *)"\]=2O,rVuʷpL/a6SIJxm1`E剩^!+-/Qfp悽HKz+aN G׻ܲ3OnKkSJoFqA|_(WEԻ 0h_ؼ$SPr$f0#Bwa]( 3t=&Í薋x`Md(C`} jm(YA;z}nn#C>t CSAT 0j >OlS%)MEA`{dR?yn #\Ɨ#yaU.=6:s=e;xU9C6&D~>w}]FMTS;t/ZYf6a-<ʜ1^B+k a 6i^-H[I/\`o`bـH;chc1yC;wP?a?g{)g|99SfI}Pk5X'A; |x:Ke|@2UE*~RRu@Ѕ$TZRt[XuLxYd̗s1zd2WoNgp'.0\I6]J9bB(ϋZ|&sgYʛn\Fd,9\zy<`h(pH`B L9lvJ^nT U(r~vQ֏0Is&,Dؕ?+nc6$HZ8WZ.M|\:ubQeB<6Mmn ﮢq+3=0>y4ϱ,c}#R^ )'_#[gAAz+qGƮSpln4XM"I5T~[$YO4CYzT.zLA: ae~o3ӍHnYκ\tK4ݘgj ~%w|edatim wn۽}aF6{:'ͣE^;1ࠟYS)l&< 6 Ŏo[go8L6`4i=$&-~Q_e3esAлkUK&Å;,ҶVr(pgFcNenGDG>_ȡe ĀTu7?**HHH,Xk4i ' JF+u w1d"]:.Y3+ :rqȲcf5p6tܪ+h>A~DgO9}9^$|yzcXĦ9J+4vmcV.l63aVAх͌ @E̠5_}+G̮!\.nYqSr:ދHK&"jaShE N^6I@rm6q2hLҧ` Uttd 5aքe0n;1Dᗩv"-?&Z\+``9dQEy6[(9 N~NZm9yHH44Gt6$O0MX؆|98k}=&r5u)aD05D?Y||GiW'ިshHw:u.!0 +b:]H#uc^~֯^^fj\[VuƬdGhދ'GZim`V@b:) 1zKSHzo<FZ`*o"8[DN`I}g\Z\}KE\& QB-y<X⏉[{"* ݀H<-ϯQ0CuV36K{Dhg t~`=pcg՛7iN:4M);hj]i =iوe"8\VdƩGEDc/k^H4JlRl ~M[Mel'#V$sʻ6ڔ,Zvhdps5 pv:]Zu}0=㏩s@ J\XL#`k`+Tw& o_ @3a};dAj IO6xtAugf5=/~l>x(`T c]P?ؽ(6,,ZA2B@O 8 bqiwqcaUZV8̴9wҋƹ^պ^c xԩC:Cu+vy;wKGs֘޸mXnz<۴h Y)'}Im#f&(| .Z4~0G_r鶸-N2LΌaUCLEw6W~d0[f2MG᳝αw{L S 6bY,x*kTBܪ >U(hX&ZPђ_:#\PpQeNj7騄^v*8I;|EZt6Ľ@^L"uu%j ~cSEi‹gMTEJb[YmBkM= Pj҆s<1,C ̹viĸӴ `o4z="̉R x~T\%ק JA5>*BNأ\ h»= 8l!SZaP7V :tM+kh+8PAs Td ԛu?qiNb 43kO~Ýg)]DjD6 ;bB)nã}wI>0Oͩ;%o2aMh8=^WlJVH}(ʐJ|ҍeSVoGlGESPӸ6%f[ov=yc2 zV˅*XIpZGYB؇K%1fj)s\HA#7mnS I-cK> t'ܢ3tTХ9gC :. zjR7߰ndWX4ߜ˔¢_7`}r 20_`l=_ HI46Sd9;+Zz$8.|/kMpQn#Ѓv U >GNi,|tQ~'x>*@mfǂakGjO9mHjRAgKL><:VJڐyt:՝mŷƻ7-rofЌBrlO`R@oj|G oj|ʤcf _Ȗ3:5r3O.O *;HFZ|˓v 19eI-7]؇Y|MioI7e5BM Po6m:|.dm`HN|ސ7%Qtm_0ߝKlE7kş#|G)_JK+@ժV[|[I(E+gioRׂpЕzRH%/m3t`ln+fri_[7^vXUlcL7 Z.z9q9)׫<5laH{+S=7txt;o&4qr/i3)@f72蓷GT"G^L:{S{DTdlH#* 8I_AF(D; rxiL]Uj oȝ%cuEKK?7Za9aVgd뮌gfMĸB{1J-Wm3h%l5h !u`~UlGk 'ҥ(Ij2-?u!q`8Ѭ~xd#8ƾ uq5%G ֿ^ 5Ӿ؅ȯ:\_8ޝ`QD4},?Av)FB8Pr9qVwuřW0q ly{)f68G crC>M<%;óO^;0MpVG70ˣT;(9>0)iSֹLQH}ԏ^!㡠:~#fHc@C;:24|N$/ּKX;7'umf$*M8xKF:<3$|8+$Z|,\.x߂4m݇ |'y:.FX]^2Rk|6}b.sI#v^_JO+;GW#B%췯LlN܌1Z0}p4α1fU2ϴ,\nLxժSsMvxH'-"5@A%_0>fG [ZhbV:xqׄwH.=OSfܺ=m^*EIthu{H"?&5~GYsX\v "|D-],KhgMnI i4ScmGf-\d\D -qFp On=UvNgȿR{_k YxgPF02Ԭoqq϶7 Br@3 ׋0~z.CZgKn703j3t+IG1|fQ@6`M%#~m'h+뵩wN'){UDdآ#VrYJ1ܵjVK(cZ.leW}ƮF:ޝɚ޹Me!󌋄ZbE ZFVeVF94}PpiP2YLi P13^$ u5Pxp y_;> !nJc)ԖT”Y y8بᆹm4ޟ%1bb&-FRr# R>G'THX]`6p[=@J-!& cueo\Sv$HDq+atLbpE(-`Bf=83!t흴>KkRvdP8g@+d-`{WDJ+@שDab#.#ƜEmL'3ŘHjkɦ\ -%n&1?T:сXBd"]3YL3yGPcȜ)n'Ys³zc+1ګ)0uR#r׃}/G#!bsvv YΕ4OQm~cA>ޢ@f.olHx ?h{CE%0 M*pIZ$d-/ܮ2GD;y9gGPwz)ӱo廙fm%?$Q Z^pZXl(a&@kڷ_Y}7_ 5'^l}t= i0B[Q-=շʢe}g5k}NK+NM Q݅OfGSc#CW #;L+&!hK~n fTO7>LCh"2bpCU\~G$ǮJ8ЇD"$G ,]Y݋ rNǘ7cL4&{:?z!9m§rrν71=qCݼm5!!>oلG.NG`Z^i9tǰ5b_7b:2S2^K x7? ^rI2GEQ_.h 0t`}۱{?|  ݜIpyC(Gr(.94i>ywͱQVZ|\|/IgG㯾R% 뭁2s(0 &6h@'L"wt&c?y@5Я2+?\۷o^Lg~$֜ʉ^ń+3 1ZYeSr){k'_I%[hұl) m@]w2gːsΞ {|>Qw9d[O~l|/ܢ\WɪXE\Jw?ĄFᵱ\Ex|Fv߸6ܜC"\_@ǐ ho$'iсhS[zCeMڮmWT" L4w8 ݍ  yP4*@Ӫl*0c4G݁T`3dsk0q/zz32e_diޒT2ٜEGAn 1sXqA(qwlVpcr@? ˗,ۮUMJ. [X !a2V埶M -8lkEPQB8ىaЌ_RGk{d &d%}sC ];`80XGm26j؋в*#ǨbV\(IK])IJt.Q;gk "/oL#f E?~gLE8E,(l-C1\_r7'dǞJU|@ ]r${wヾv|þ*[.5*ϧS͞2ȴmF<(l@bzg[s*ڥZ䊐;`njKl;ʼn?vө.^L}b̩E 5:Qכ%/`k݃ydMheKl\jF9T)7SsyKNŽ*QG ZEA:\k_ lm3T![΍pٙFp( SZ>\DEB@ǕGWA W Sa k4a'B6pU2" p▃Uqoitͮ e҄&!S 4.>KM&5!3]*0ߴ MdDmb5jW aPt]g:.'&,UxYe"j"<[.ĤY_Ez:yh p0G+;KY[ C/jȅG99  q8Dw;3n\\qE\_^7vL!(MasUc*uVnNO}]0 *v 2 je6uBd\Y-dR}3#]NDT*TAwԌd֒  YqG j9Tаfɋ"D":kMHBD?Кb3Nh' Op4&ۑ!N8S8O|zVa(Re4"2?@:Ҟ@^UVI6k|!6KAi6F>%>F(޴71 ԭlΊ{t\G_"6lH@u,:Zd3+H-dpW֛!(t!2k#vLp В)D0m颸kC.šDd 9Hdo8UL1x N[kkKGX@⡶=\[}QD.Wv#T6K36т[k(EB]B=벧 %.77FHF  7'.e@˰z!jܓlY80Jn@+P:9LiOS R~p#'tlSiEDU==|W|p_H?}[*@gZ4?L%hQ{$WGr |g:ҹ4E;#!,!37"R./|Qz xhf"`P2IeIRsfOPSq& f tHdE ^W=Z'x @QUPvF`iąoD.R>TJ޷rM=C0=/xaU \VO#j1XB1 7[Xٰ,@yKu[U|=cT~(33Ep@w?Q{C7,Ѹ-u$\|K@kV0ijkR264{JY71zMR?Tw, W F-RsN:TAWE$xZ{RYzj7㝖o\I2[fmVk3v F\c H=qgc)`vd$w݉ef0_5OE__dq3NswS6E2a&d(nui뇰[9>⮃C'+5]>qр.qژ묊^2 5QBd:g5x[6TjO!ύ1;=)M$02oPzI. ~$yX{!6Uz#qA]1j=R GIӣovz~t*Vws 6z X*Rn!^H!FSyy|h;J46V  ג*"؆Ḝںo؈9nL^epB 3]ˌ ]-]:k.!M=ow`n4hO6זGz.lF2F׬BJE-Ue` uXy`2u Y$ͷ4ADp LTÛM:wHS~a]g֢5)c "-ֳos. 8=x՚ שS!i~B6[ih;Nq{:H\mm@M ^;' opב%ȹ>$wE-6\V6`h{K`{g9bj25%(}I@ϠqLZcYSpmVdflk9~``,ǃ4 :톳vC=*׏n[f㞻E@ųV=bbAosjƷ\/k[Z*ڵ)GC}!Ka`ѿF! P ޝKQ2գj9B/#T,d)pN-ȍp)RtI)6oeRfV$KETcaFL3d/WD$U(ݱz܂ {U{=. z0@,'%^L᳧$!BY.KIWwq_1vq6?{YX`ˈ@o`x a 'I1`o`l\Z%gpo7:fc1^KxxVZ-i9#D::__ͬcPJ*g18I?oMC3yGsC<}o 4e&'~{wˮ^eY(:eH >Wڌ_ۈ ;0g ;?񰠘yذa]1LZ_& ,@ǡ[f]E>En6Hcͅ@l$ Ijďb6iWH$#CnQhs9uw+&B Wˈm:.EG=le g79+1_)UA7vFԡX#/Zuc'D3Rs{-CEG̘@M[=2ˆ)m䭪b)$ Iܼ 5 4CBOԪ% 츌/Q `T5h_)njUUȄI1RI} b#ׄ6ڵ,I(UV '_>׺}ӻfmM(K #%s)z3ecaM@F:}qA]OWN!~G7fB'ހ[hŏc:]Α,/. BAz'*^x xp&fN=STu-T: =wҋ6c0qg Mբ3DM/&;+_FC&ǂX6"jƧM,D1X8tBK.LM^Yg"TM@t3 N'aw. l؋`rQ b6-|wf5T tpQ.k{((.0/Vz ju#8Oևe9(tF8"4rx#Amt 0i_VƲVKR¤wwp,"cSSq!Di!%p/%"+yLCU]&-K@u1>"z3Di΂q5WXFInװH JS)!HݭdCMf kBc|k} e3IwE_*.PviMXe=ֈ3Ms f nDQ?}&p]EGӧ/r/59YI.4h&*4ːm4 Ek'ۼG?趠GxADpaSl083\{iay >W-8!ꎹ5P04գzs:ӻX9Q/?fhhip\p!|B@ :;I $JzZ?W^{^𡠬9ZlY[õBv;8PH\tɳ-lzzK+Ӈ5 Xy҇H ׹wS@:k_Tc ۞CKj|_ʦspiPb#WʘYa'<$"fbmbC,bW ͭ@7EU=(GIԿjx"Hd`, K3Yq9$2|"18SѨPF52X`8 WW;H+X_Oq#6ۭO6K)սn~  fAZ'%MmQ':{567%62;yWM5n$kr9]ijwk'Žv H :}8]EC&"3JC3JOXJ<3 ,l⻐C[ji[돷b f7 VezDIp)I4c1SM6P7'E 4~;n^)b@Zͧh/Z}Uh]Bɐ?{Hn,,vhy=hafPqʤgY.Da wc=I%!~;V>xN< Xq[^*S?Rs/昖($>?+a;R0*aV??z܄<:b]8"2. ^z~!;Xȵ絛sj 'aWu譅 k,L]0Atod$7UG'swm ۣM !M?vlqlKGR1䐤o #xTUݲ[KG !էGfUl(Ez? Bm@'\&Ͼn/w^p**Spf,+?tUNTpV)0"1; qZ9nRY?ZHwnSLg0^l݁@0'>114-X[8hӽZ)/y|LD\?J%dvRdԐo\`AN(_r<ĪZT΅/{<6pAM/}N{T^J?2Y C+܁~a]Pnw|5)ó~YX9نqN GWoG8Mh>A/&j'4fC>*~H8~>k?R4jPZȑVl*g$1;\]t!c"ѷ Tb)uI-_x]@Dvh~D[@r~6 sfLta DaKrb^_>ʻV?Mm) +`xHzRO %$"AjuH43ݍf^?='Htr2׊Yθdl0C "봀l9vS$^}V̡̋mj =M <MH#|zf &uiI0 #^E ?X*F|S JݩfTfsDb-a74@ш$XKӾ{1)cgg mx:06{m) XR7j <ۏI/b1]j'GzQjJ<3 =xxv"8WACӚO%gZt0u/.J<}W lcDɂ_1iUeԴjP.p0LU!B]φLkEzLz&vwY*iTBbpM::~>ZEi"*e'[0XY,[=j=![5lcߓfDz#-969YU<Kʢ?M9<)Ie|tjXD`BPi*̕l%v|Er(>-\<.W5Q  K?&;uhgS]≤̛JI;?nBK4UsTj`} ?hd k$pz5LxHQ|*m[[ Kɯ1! Р(2ۇ/_5L5r 0i;x .nM48k#Sشop_\+VΔI}.NhT{Q_["#we3/ZD1Ѩw!Dy̡У31H%BƛWqMF û™*~Ӈ/H!ZcTL75%,lmſ?Bڜ0]4+ރgjHb=GHĹ0kl4l3\Bj'aXRg璜!%Lr ) "p5C#2ze>z~P#u'4kTb$yB3!HyU-)G4յAp+H7d (iPkW_ ٹ:΋>p|[DxNJ14#zwͺaM4:bP @w  ˳j#L9z4t,M7Yul,|PChzo'fʧP-Q:8}k-#% p,9$Svm* дX9"X;K:ssİ&c&|5k0An}hΙLԃGl&mte.$  mOBp[0)2JE8wpoHI]ҙKlKs'tۀM=[&2EtiHٚmT{ + _) M~mo=}r4 UHttP!z"Uvo@ @ɨ9A^lৗrKLBw<&N9r An>.C3BNn&Gn\V):Cſ33؏=L O$1X+Z+C_T;_AG-%4,clg a.Ն0=DB漡m?"ԥ'uړ7t fK?Zz@ {2,+6-&h7T:sV\ (=٠590#ty'GXM4AuD椺MeK "Zf/˫ VDW~)U s }7?&D{?9lV˽p4 o@h1G .ET:zF^;VtE[!sp5IQ FdS gZ餼)}⨘7@MoS7_3;1tZdP'P'>UGiھws!95"y.NHMn{ v3I[@Ì?Drd&0㔝Pnh I~ 9X9qUS9YJ7MlZ@׶ԃC̮#t&-o? NI׮%A"n)a9pspq6L-X4FRtdfV57IܽνC1{+zmG-Uq=b fՊp%AB+ )BMʽd;'ġ1?o!|'eCdHk~dfA-M!ClLE0J*}pEcw:P^ÈRXi m7\ B TrדJ ky:ٷSAIW?ڰ 埌sMl<縯zu3L/LO~3 v A} {'t ~lJ xq: KJ73G͈J_ OZ (]@tqacmRF)`E*{3APwz\._K"Lx9ΰ!(Py_ ЬxT(Nf@+Ay?v@J, {6gc`rW! 9jbQcJgUĀU/[+n8"= "x9%WrT-x2z`M(Q xk3&wXa$ 7A\&^2dswqD {uU7xշꃼwA8Z"ͥ95?wIBvֽ֏L!pv‹YaC&[ptad]<5>Z~M@V+MFo"TVVspj+ExHgml4L w,Uؚ٫,r1v%dߞ&RyӹBUP俸Y^oϬo.'{& (M2X[!qFjQ׽ryz|#syJ|Ih^o!{Vd@ŷ|Ԭ Vv 0'A?98fN QQ&t=W7/70yK~bN!e_@ ۣo^?X"iH~n *d$\6M;WP7t>sLnvCve'5xzow˟[ZW mL+肾Y#tH,V%E7 Rdl- qsFu,l;H#Ns;Fl# HN5uCǴ uBɬ jNb%ȣ,SԘ  4P/-\+VՖ"#g,n/+zKI͟(b|DD<}exڗtޜaD~Όxu?&h|LJ2КinNDqq_M/?TnpPpN&c\Lu~2Cs;fg@L ┳r75Ѯ9YOͼߕ^_0wi&;.x] ?H&9iY`Kx22,/D 8A몤$鯟ZZ@M7aēד%6BlӂZhтm|! 'K2[$*}?CTB騋֬!#˨`QJJ!Jy.N1a Yڲby8 7/.e}uXFi]O {AX0&#vUB]? ˲U#RY?lm:/tz+ ՠSҳW0Ԣ@5}tTü8OMz^TH B];\dotA]71-'*"A/n<_pAv'읤Q4(/My@pJÝt^Mgaw&#7/+c?la>9+ ݡWtƒ'Ӛc4A> &9O^T*l0Y j 3?ICK;˵^W]Uq˄]/׭;iRG0En42%>^'u Kwu~2!h31pŕG*,Tjx=h8],1*zT-X'zEf"I9,\Z]p]]kH񶎸FHEG&o[~Y^R wZ/9>V OJp϶՜Q( +Ԃ&| c;j 3;7/p*SPe'ZN}:ݾE {xM]}BE>%K0 Rwv@o8YUY^-=$fsD Zt)Jl]dKw+8.PzU`R\veVq7c{aE;1Э-WdTRNWB $.؃HV Ii&9ٽ9&N؀c moOw^ %xPt T,j=R\:/\Q &TEKZ{Պd߇x~Ɉ;^a@fABSc#˸AlV՗a Hvr_[**}R;%Jp ?a>zIEU ,r5"VỺ3fNs[F!%ւj6~cU~gTA:c̎ݥJTcdzt^׳֗TZ =MwaRLFs)qyĠE{!KOYJ i@ HSѴg0fJ'o }j{NTG[ {L:LtTu-,A-V)}H%p-)`IfzқJIԬ.@pZ5f ?'g }C6) i *Ub\n jc TI)E^ |" nKۃ8tD pC#pgU__<MA8IsEnx5I\!0 +m|["_.fw| }њƧs.?=NVgJiy(+XҊ<{CggЛHb#TfTL=^  3 > oKMy@zR&et&}ÆI䉚DŽgpx&,6&W4yٜkWo"M=Jp[|'%,Ie6]Z9$fĈqHv/)$%Q'ΒԬ2||t"϶XCK<5SxB{z%C!Vn(0ms=P/krKUBGA!H>x*mcZqI+ ~@ʶf#QaB O:2eplP@Eōފ5Qx[\ܹ-94s%mҷ}O =RPpӬKl+Bz3G5>|j!E5!xح>*;R1M ]TF::{".~ rjF!7aLjc/UM5C=n{7ሁR3Cc._N0{7Xi}Ni[xmkڬ^ǭ< nU[|6+ELp^Y<9Bb˸|olnA> KYt?BskB=P˪i]Wq G4~wN0A|Bd,-*^+ox<>&nDI.7JGCw?s6h6RZ&EuKu+ Ǘ-ڜ*WXh =3RvU.& @G$\>QEhmzr6OyH`ͮꅴ<Q\vF/K;Ug 1g](6w\ +|,h>8Q@@Ȝ95䧡ygRgLP.T >ty2J䵫X]hio m0wACɰo3DN; 9j"&X[Q,2W4tꃉv菨 oBs}HA:vQ!S&}oCG]ܝ[aߘpN mKN+؈HGh >~tᤕ@^q~.Xm➾rF%eВ/׃+vD7 z\DA8 $D~{C8~qiCp 8YE2ccf@jeDkPGVp?xk'k**M\“Uqs.TGUk'eH&Tֻ4x4v BPx"#QĈ!j=UcaA\ƒ)2ENk|oԆ_WLƟN52$ eo|`Մ;͍]x2əC>{\ &bVSjMyf@ jw&⫨J7%aVpov-[W<;+MK/%5Pި|ns6b'a6j ]Stm 挢 1%aQMD#(Ѻ_&=>N50598 e+wynՏf24C^O5\SmY95 uHtN0g GCtO*OXiS<%6a`1jL5JUx r'!k p`(U{d6fW`ⴟTIMŦ>6eĔN'2U?LڣO`gr}ÔRs,Jˢ\oׅ-y?TcN74?`/aMN2f@O\mf?1RlM? .XO{`%noHff-07-yD1{-kٳŒze|-mMɇ.v(.}-]Zv?(|xYrFwrd(Ÿkvf)aVzJ!!q wݩ+ӂ]JY؂?dM&1w^q%o+>6˄.qn {B/Z -6gV  :bCl•U\)M7G Z53(O|+[!@t!x 񴟐xvl;wn{=hb_)bUGdx:瓛q/\Um3| RPM/+̈=W!9{&{hGNSsk y{)eVV^r| i0 _ߐR#]t(9@2 Kĺ~.Wr8Oz/)^udQI !7B-詌(~S-5Z@;ٴ0 )ΞHl?8HAQa1fMo~Ȭ.pif>^쨟uAо '}Rx8T{uӰ~@b0)(0,99Di"Y=wC/N!;ʡOԪ(AbzJ5YA3H6FKzB]QGҒ/+8uHyk-vԝǏx{I'@ }vkB&P)Ӱ[5ӨU*U#hkO]ʋM|xKɗ9\g¿Pjnߔ_F+54 5Ռ-Skm?fَ9!|\z*Drf8Xq7V0 6zf5TSmw3*`'h&%#RZ q0| 9?[5E+O+8Z`}9̔ˤkO4ٌƵ؛>uiWoE*r NXr|\-Fݷd_y0ӭ9ÉDLH/^ :9+dmK-?ٞ6}yχpگeIָ~ѰocPdtsgcrƸ6K noJʮ:#91ٸ ŠmH00dLzΤJծt6:4q'!v<ݤz쪀EpTp,E vF#Ze(&3QZ|珱,`D0SUs)YD}W&~r\Y(ro + ل֌LΦlW@mpHnv -6]76휦9r` 0ϬdP1`U@L8|~ 29&8.M|E#`Nto(`evUˤ2>\g>8K^lYvL!C|79,fK grvsd^UC 'H*ưݙ$|*FLtG~oIzW'gyg!a )D05)a_3ww:Ś: ^[7ƈ*i9bC+>T:2\U,4m7xqwܹ4OR"axjM IDn;H2F ͅ^r'6*\VE` g1nsB{"miRñ |p9SU{"ϲ0>^hf !P&\=3&_f $wdbԞ.Ol]p= t= U뵋$! wKԒb@@&-> Ѻp~ gߑl=t]F:"BUW`e vF2F A-:9@Br)9POJ&1CNBwd-ʿHs̈|!b#y>V/ 6Ļ8&;' 5] i)k);Q1>W %+|p+ EB'e_m~ep5:oaoՆ]M[UE7V+PM/1%yIczlF:l7$]dOHJ1YLp93aqWƭ+ @'nmahMo;֞ETp`G e2)d˺0|y^{oҡoj{`Fm:/|a;\e|ի){S\{~]HZ/o|]CH8D8Dzjp%xe%*OsISV*v2(iSWQӄe"e,^ AbGa*Ւ@1T3|h|,2 z}e%i $.mx h-vd\cg*WSᱤFvuVxo|p]J&R2ImkXlE=w\ ɀ*ՂOW8q/%rB5 q V8⺓:!N(*4&DY:dk`bb_O+Cp*Ɉf~7U6fXϼz$uO6h_:*qJ]+*6 [.! LËH7Sj ըפ L>cL޻4cq|;k3MO˲N@4Uhwx#=Qv6d@=&Nv۷Avcq Jjn$Ih4֤*WХAKh=C+۩B ,;eGv do2g))qA[ ;kȵn dPgn]7fVqW/ݣ:bڠ ȍE2:|/ڑ"|ߴ:Mb:Hӥ9i"4MÃ\A.bc䡩3K$v%K#`F{1tL>W8T}كiY+j g77N}Lg rV LA>J3rb"t Ս@ܺ-a݇SP+>a@k?"f uK~r1j* ii:+ ,#qKDv,K$'Q c&K+ϯ[JgB= [ڃrڡS]Sp5g*z_}Z~â2a%s\8ZMs| ` f`T9 c9zݑZrM~ 4]<6n/+qU`"7 ?JGC܇NG]'R@02A`L#A`.YeSQ5\LpŐ[m:1}XNǦX<<fH#|+}/Y#k}{xM$|Οb2A ;}/23UܧEakJawp̣j (^OK({tL)tV5,aMn[n ]׸U5fPa5Y E y2gMuvlKh] D^\6 ډ-7uBUPahEJ5=]}PQrfY'kg<6n²}n&V ~UzEx5 t@]E]*RhA1I/Ts ;BHpv,LےDA;g\.]0>0ճne-ip8Z i g觋 vr[чrQǟ7zmgZ3W v韸k55@@ QbTPhuyd^ڷ@$YvӅO}3ea;)\I43nנs[R53\ه,ߢF. IqVM[Ms a &e)mf ֿ{&pD[:]I#$R,86Y|:e]/)v2C/A#ۖ:q(lNFWI~est (}vW dw:ƭp_g`` c-g G1b\bl2ښ 3Q [-W:fS@qʑnd@ PZ˻Y(˺y23\R`@k!421]%z!1[+ B ,ӅxgXjFf=(\WMל2`yHY1F_)H@[7LKuה0Bv/ t¸%xW՝-TYe]Y`C8%8.^[MaԠ=[N05m'{i(@CUW-Ww[Rd@ڰ #'XkXObݗ8rS[VηNU,0k!o<|3$P2{AJ)࿉MܛߝraFTER\g{PﷵSZ;S* <.p6lP`3 zD:QOyT`ؓkيMs_/Ǝ `y_.ϩ~q(/~drlҔes:F4[F[i7+v*ܸbRh[h6JA7@ B@zt5P^3N!sa zQ^?+j(4HG9[ktT5-nf L~gh` 宛D^t6ۋn4@6@i:q^n#)LD8Ջ3 7j{ATPdDsqtu? /vR௨${Qh 4 Ebh$`ӼV3x+ڝL!)ִ^^g_R50k Z3o0]_M@U\j#37,AR9 ?y_X|=gЯD #C(e/[p]\CѦcUUR;Lb~nQз*ʡő 4~PL`RԹr(W2vVHJ1YoS SQ$i7^[t?ǣQcY?fI R,Gi>{m #d7!6ryPjNÂn6Da!N/,HT_S=B<&5T׏Pq~jEI.B{ssѩ^a}s$q蕶; 4UYK9?\" [)&=)bMAL[HJ)-gAx+L|_Vgw9@G,tv4;wY"f_"DBR! G%i4D¼ L1W/|Rՠ'W#^(ako>QC~ ܒ4@rF I9 SV)ﺗ͐n7J_#Preope{S܋PZI'g]EIؒSI^8m\ A1)A޴HD?9?ÃށʖG|ل(QdasQ)9BJbж ;-{ Gnq&}])3.WB2rvA z/HVrߠ `v2JMޭ+zsM6~E w4b)`ֹ9I2&R0G:6;^hY_ceJ I.UE4:h* j򔌳[7D:9M~/\C?j2+T48߳ X"lXɬԭI2Mj]}CS! 5c+ = xqLpxD\u*&Ƒ-?m`w[ODlG: 9lf0U-ʁ*jΗ]UQW^|r#fyQV̵i8B RuI2J-y[_뷒mB-r6 Wx'VFv =r6OG.!`,]h9uVNjj~ߢ[k!,"]NU\94B6N,r4o=^/?Zy|Yߺ/ū(R)n@f׳Tpyrl :P/dG%^J:'>7|g ,K:\qi@8䥦^` hxW4;*.ÜC/tIߘׇGeWZxIV\oXPaв@)h;YR%?U: B~k>}w}>|!Kc,BoH9UO~ol7ۜaD &R"XؽÜZgY 'hoM5w{zz̘IHWĭ_H,_Tv19Qd 0!q2]~҈9ӡ}.=ҒR Jqbb?% ;[^ˏؾ>dyh1'IÓlUUq8*ьCw'C]QW;#=m/K[syWc^&fV>Y/+"==/=:HR UPzۀ㻯׃L'|FUhz//_Iƚ@y*HL:#"1TMQE=fԯ!K~Ez'W` Z0u9Ifk=Y*z"G#%T_?TlG׍1[; kхRtbMqga0iN} qq;[9:RHa׊Kc/ \#5߄8vٜ_JDDؾi&Cʆxf|ȪD*׵n-d+ &. |$|b8 Hp_޲`RЫMk+$ ,VY^GN)X4: 94gଉt0=B(*R9*zuwx&R%x[zZ/jwݵㄵ*cKD>Q{!~ߒ!e ]<؅%De{?&qM|n>H'5c lVO;B-Q oWeɳR2݀uZS)~"vK؉G6Au4~pNjGĞ A^:ʡhCMiPQ`Hr 1|/P#t#];`݆i\qm_@X\&]*5Nky~Art- MԲpzRD*H,$b٭555[h|[ZGbhP^4U ;8A0PKz펫seI5ri8z@ʤ:5a2>bzVվAS氖(vtJ8n4 h>2Χ8xN]"Rb^Z,JH >_o~m1}s0 t?H2E[IړLOw0e,0;l{ULHV>tnk.) gDZs%p\RreH,# G;aNTXbj[黲3~Ou ؒ9fZz[p)\3`IlXA"McNHM+IlNQREK꛿!5'%>x#$(X`(MOiۈq0/Wюgsq}ynXO-g 0GOz)2) 66u$ ? f;}]j3|O*=d}-G0:(hKF.voehZݛ'֩q?ܱOM"Z2@p*|{Gp?( Z;#|OM,% /yhPjh}-)U/~~2Z*jx44DcDԤt[¾Jt&>/}U U֞-yŭ#XLo@?L'm㢸чcTGcݸ_kurs(kA=$E.؛;u/La홂JmJbL㙽3^;gv=/U1ADZ S_.6-I.C1.!o#_" qg\_&9.zߘKQ0up-mL8rkN\@۲a /`ć]G&dgRr*p׎̋ڲciLLnYfۮU9upB0oc 8P5If\،P%a|#`U.M0bB*9\?qW@a]zInq!88 5fKۺ3Aeo_ppSd _Nua|ZϬhTK"dK"$6x1tl@)>&\H}XeRK;z k'--7vIA8qX*X:&F1/q\W?e{2}2pJ6r /TlC%񄴈flՖ%a`"X%6bSYo_v I!krȬEȠGkj-zo\+IBJ$";n4 ǁAh,X͍1qksvU^ɪiaп)l_Fp>RY'ҳhJkѱbuZNv y'N/L;ƫ]AkJ|/X_pMj#(0Weù-  _\?1r jG.xWXҔd۵'HH1&~HbӲtW+$Psx0ϝ 53Y:^KF&5}x^/]r9e9 y42Ű'q_C F󆘃P*Zk-qMq wdY@mJ+jӹ kHÕo#$s0? sb+|s绠x&YmG jÖU+4q2, &TlxTl3jeWL =HgAMSR<ݛ$Ρƶ2(iÂmi|j^#@ً;8~}퀔@= /NzH!uEv.Dlh|Ldw^ѮEhh*vT7*Z !SӬP2 &8i\B+iiz 4wW>o"s3~/bի5q0C5a6mںahxt8m5 (Pσ<#I=UIr&}a{r;CNQ|sI@1EML$2uܠ$~(W ?ϖiBcC/S :{g! C0+Ak$+yÍfM%hٟh[uE[]]:Ѐ?Ŗ%۠_7p6L%B=MI6VM ܙ>%3럁*$'T4>kɀ"ɐ)ћ=TwHʸm!qoWOF C7O]Dkv&W$VևG8tq 2 ƶb癵/z0 XڃB-cf9Fja'+:Hm wq4#: O&42}Pba &KbC{8 ϑ.6yGㅔK` 7W ¿i=y$ k %|Mk؉6o ٵ W7"K)9%Wd 6 {y;+ah-o!GiɬdK%TAܮm9r:Ey;- gȇ{j>ͮ[Fn]r^aReMn[?yTy=cM Z"xJ"dl@w[?vdff-z.xz15*ZQdk۷ '8}!툐qAsDfQj<9x (LqI膲2LrzR g7DhZo-kkn%Agk)xEП"hh%i,|ts MKBmyZ&Hf`2h#$5ثWj33S.6\#^ܜCZ@֫Ưs[m ըǭ >1gW)4rOD.dBayТp+!}EȄ0mYN׵:M®-!$^MrJLf9VT8V8bɊW.D:fTo'¾k$rbRdDqZpt=wˆ ;;:^;JeͶMu"_ m!o^@o*KgMVG BM H ~T%N/GʳDԋ;vuSg;^`]Eү̀䊠+ 7*R*^.6Yip`oWVb*2I x\7nCoB?2n)}%SZ>'۴UR>x?=娴|7F=mG`kT»K쏶OċoUuMi9"h$ yIWP %i9eCߨrBvPw 3&H-VTdv01٦@TK8jZ+K %P>[nyƵ: '9Y'48`0[˄gr:{{rf { G񧵖dur`x{9$6$BVФ-˽hEr.Շ}ɜi-V%?9ZYS'< Ph;Zu{pUCU] w׺]}/{PW^:+ Rbүרfj[ 1Y؈D8M86ቆop”FPk_bϮ` blȄSt3%8c| d"'1ڽ|}"vDnВ`ڌ^}!WɃJ(c$*) [ܐgsBb-eJ>|"Ӧ\ۍVtV+s :G¹B9%DjD$Mm 3_Jܠ p;r)|Oܮ jt-r#mek".,cciW0z8PP3cr.\}j<Ƽ@b}=ց+ rx@RO7gK&oA(T 3_,jM*3]>tFh5lixb _re" 0*CDqX2|EYmjBeLac&[0:$Ȥ <1 RO S Ȧal,L@29͢/hڸ4tƓ_E hƺ] Ց, FL8V4. Mc8 6L*%j@㇓5tjW+\d:Wb"3@ yqK ZD52va` -Ew7lJƨf䇯qPd' O|*Qk\Hʼnw#YJ_ޣu~ẂHL=b |P#fK݆nlU.@2}#FE D4/B&Mݵ5%u  s5fbLq{Y[awCN[\, ̀t$AnPgQK@_,8$p 7<45OiBkmm.w;cؐn.'&7SќY@ zI3b52 Fӝ:Nj H)#2^W8=TZn.NU 8`M!zܮO{Vc&^,q]m`s{,TzkȳcpLd\MMR=%Oo%:S~N\hw68R45Tu ԊNv1_S6!JIrn7Oq[<)y\w. "{Ko5 4IT*h0u/tbf&"fz v;r&Urrg*c K8T_WČ]321R ݫž&fZKP ^>O[uVy e_e~f]88$U2XnBSMtQBOb[=aC^jJM8P:)"k+{ PzFB'P8a>%͋ϓ5EnNkoSbp"@uujk' 4`v_ۨ=,΀|aENZ#&A5ydT 9' MElr*^9TНg=N\8p;E!C'X?(bsX7]2FCrl,;z@!xQqܝ@=zVbir;`~iyNf?襉U}Dej/w*FpԖFݻbx]$brccMS4 B9π|UJU2c$FBSt~I P)Om=5;T@uWD:q dX񗍗`ǜ(q:Ciu-JJP51Ȑ2CT2hxª\&$+ϦF Po[mj>~1l4?2kp9֠V^aY Y@<,}x}# p^06gڗz+ƜCYP!YB W̓Dn$JB"#b][9B0]&+igPԀD/ٮ̄cs* A>-Le-kR3=6I}F*p!J0l4F5a1$':tYo]c' YuIG'hĊ_@!.ᄘ(~ TX~9㦵 B3D&@ީ&Ȓ$u&vlՀ5Xl1N3.OCZ6g6: 6buh 7Jf kwǛi"&J 4H8 3!Ft* r(sQK\a9<ץ RC(ebۢm^Ⱥ Yoyxgk53-\Ź m g+/ :xPlܺD?wd[ *QIx)Ӵd{0JrcF{"!,S#؍0$շ~N)F&rTo)`A"oWZkJ@@Z٤FUhq<6dqMVt[q'@A:vj^r9l.ٯL]wrGڂI~,b2E,?O-hMys[TzQnƫh~p~I|&BǰR73AT | '.-P[qCwxD,~2*Ies4jO=l=c}v~6Н_uSrUZS׻߃u2Z|#8!RSzk+cLIY1Vts*&jno0(9~}>لR`%]CH=11Jt5דa$2[Jl;̇Qjm~ūhkصO8T orU;ahh"3>MwT}deyMaw-D[rp-vM \8j+y JG)pszOi9K]c(IIhu$MbXj'e7Jd)yrSPnq#@όPp`jG) Ǟud#@L[HV?GtoZ,ڣcƇ +vi畠,2`6]z$R^F^}=̓{kنK6] O)VP pD'6;QH5A"_ҷLQq&{MڑWʭ{u%pptS:t ~sþc1#=(V2NI^m$$1Vu*y1db]%Ǯ[/wVs^U&epEu*>I&ߔZi~}UO>u F41ߎW#N갻#[bz[ z5SkfuHϢL"|Nk2I@gɱڢpO`8RS&BhC#dPB?T] 9ίHY?V#|ߨ ^ȡ )UJi{.>IHsvh2Xfш[+@064v}kn1!NG*x .ӷ0 Q,8LE(0}Lqrqar,a\b|ޤ1^IWA4%os7ůL͓.P}ϑ+Kܩ,^4$EGgy7O€HyW3-~ ՗ G2EWq:!#F5?:H•{h드OQcmD@R(Km?a:{\V8Ϟj׀Tr Gcs +TkCV?^Ҥc;tɔ3Gbh:'Aݬa9JCɢFlx doC8Q 3bQ*.%B#9>eپhxߞ|-ag_O[j$Q7Ol1>%W`;jeͿ%iNLYn+{_c=Y;ҭj˦)/@5ljl*>GkQg@l|Océn2g^-fp* ǿPsثx=C6jV>OS^.[ Α鲧H~SO3L5+Wx,Ts?2?Zhe- ^@$Iw5j1iGtc1΄Ckŕ32N"\Dl]+mdJ)dX'_H /AH;Z^U`yk8ӛw) XZEQh)[@k?ɬ.40&Nr3#PGG~D\, *~&ryFʥ=Z1 |V8d_wDc+b)w0KFp_RM;X=gGuY$|97A]>tdseF+,PoJD %oJBF16o3٪TLI6{YDИaX[s]}>:H@z  pI5N}! S^۳Ņ[1uF1Ň/Nᘮ߻ S˿vIrH*:q6M//2Ag>P$`Q^.s+U~GώVd("GKw>^}fkx0H{R^ۗ-BHͼIg j *zhHP"Zqs4sEj|9;9L9x}%m0})yK4ahrE98JaUZ "4͟ $>RI=zX$(A:LO.F|YF|hܯ`>&-L 猣FLhMTlNlrn,8A Uۅ{q5n+d[}`]'|-Ɗá/>}Bw\S=mpb 7k(ћ,/5o6kɠϘ5M]f!a6%WP*=ckI1o[̘٬2t9l߳\`J2=!2gqxK4yuYg:b(̶TdZu=j'><>sB|@LJad[eT=bq 7KTGůHx:X 49kx Ԯ:.rh{?qƿ`FCyˍ% Pa JAN[p(ډ$1. c2&Pҙ\I!gњo61NY)'ip7g*Bڋ!. DSaNrA59@CmT5UtAdƑrR Uz QP~4>R@b+ f&2-h%Xf1}%,IkqFliA||*y7ɤas.(|U"x!$Bvi?0Yl-&02"@Ô.!l]C]RN8{H "7|^n 4܎ G,=A*V8؇ڥG{<#hZ?qA͇бTj]){^Z6!81Oz\T&*')\,Hu9 kHHH-ؖ)uDKĿe7E~9S6oP9㗡-Z&§nhmarRp njbNȫYR;g M/{)t,ܵPZiwXu`][,ሖ&:&1'K[$FM{`M"uĘt>@n/W3 ƒ^bb< Z{(-QVr,3 P=YvYMqjNWd ,c=΄g񋑓+E̅-h6%W6`E#, 1>ۀA+^>~ Խ2|g@-G],^UW۞cVGP/NaL\,hhVF_v|(];xV]2cbO­'CGg:# 1uGgU()6V/ "aKzJ|H,!Ś)k$Ⱊ c,,NAu- j{/9>xHzvy_}sP[p}D*FػMyר*v}cF %;fsE4ō7D2:'` 2ٳI[$(.Zd402|*]}"CFa'>/ \84jm7A}>IYsy=S=`^N<AG 0nu/#^ ,g[_/~ԼV[@¶׭.K?˭A ,%ɞW,^D4sMTim=F1%FV`ea~zvyIe7Pj?Z61/6@$دV4Wmc6#ub('c,#6bRn F)%(GLjx{y_vtP _j PaMqjͩ&n%]qLc57r5Ʒ6]"1:aH"֧T6ܔBʈP7&;| 5$\ X%'bacaA~"ZҕҢeej?r'*0?:dS<>k'4|¼VAk7(*fÑ(0ښZNC|RcE kW&QJOPm hI娒؎`:Q/ XD(zKf3'rlutJI*s}c I >^{f?؈5{d>zP{ExN.w}p]LP*ݴmv>=dk/O.n!ӂ32xWP Y|/DUbru_e?~e'4 ޹)n'~ɪ7(;JI+7Jg lj.WG`1q IԴ\eɒ&NA*A IYh&͈+PUJ Sx`9Ot!fN@*XPS^4?o>}qM)T)6Zz{ }x \?8w zySZQ&^:QOk-[ 7`nK[]Muc=yR7wԵzNX{pyޒaڱU1(X Ru/dﯔݜ1@I }+vߣL{)r ̅yn&ހfAWsw1VFIڢm^7l[gmtf2# &O"QcX~V:BϒiB`auPRBmc@C C)N^PdȄl4vWd$'Ťd azUR3eT2)RJ(z܌T L7$`%p]**k|rC`ӂu6 <*Y֌v/15:>:.wg.#VM zbg9Q`0Ƶr3C9T(Ւ9k=lq>ԫ?{ՕDW eܩO:pbh(^6M -˗&Es |(5_3i5Χml_o xZUUMj`=;ؐ0$[BΜu *[Ȃ~.g=5}t[ǩc s8&ke2fw %iKiS@GJ6f}kvN>R"wjż52$ 1.,'I3X6R0̒50kY,C5_^sFϊʂ9j. Phy{HFj /Zu(ˏ*9? ӌDTBLBZK醟}$R)3(Vvt$bA'I9)m*aaߎ%JwL@:<9/и%}L+̪(r-?W(5H{I5!/tH`+Ҩ8}4'N|Vqra)y]y:#l_ d.el|hCTo?@q&JN,9\ RQQ2gxx;_?;oZ*O vGxh5Ȅ]oJZc*]Uuy:נ$/6/h ަd7-_=Z?bV{n"_͎Br^NVפtO!>͆2L`-m䶝P3WHh:%W^vx=u "l!wjs1^T^:[o ?!vQgqs1+8 }q A[q¡y(G8! NYgN0kցU\hr)BWj}*P0KcU/bNݙ(/f B"<>wl_DT4K"vyBBR(.N=B0"aab; 4V\29)[}Tзt=iFg:3#7PC;GgYvYj&\K-G,Lj@Vb[꾾uca7w72r)YfjI}MdNH\ aUZ,1rxMt:kmP #, |%[ERެe)%#ʏ[LLltavevr >+4oυ]&]O/\_}-G;vT+Vڗr7ʬn >> +~I-*=ҳLJP@ ﳉ JOVeJji]eDD^Vdxƾh"L.Y{N5E.8O`ߢ$"&{+v Od?)C5d_-u#nC}A-*0KnzyTdx5ڳy3;a\VH~S g5B'b;9z7a9Ju ]_q&l>򷝦e䪃`A6D| ZǍ"d+jo;L(b+Xx$|ᶴ2o1*+׳P,Vڤ}Uuw9Zϒnt7H*8`,!/5t}o ʌRmC";O3T(Ey6.|(*m7xr*?dA&r`D>Ƣ6 K QOq޼EWʱ1hd r!EJ!6z*iLL(=(VΕ>0޷\֭ %Cl3 o`ΰU0.xbsB0DSx!wDG[SVdP:V[3޻έ]RoP\ *iwr/a2}{TϺ q"-8N+V8VK_s )Z[3OhVirQLl6BXjקn{l:q\7DRbA] * %Ynm^%R:5RE k4B f/-sRzX Ht*Azɒiz9h객C>Ə٨2tldN" MZ0ӶCt:_|lOGSD"9L @wS> zE 8 ]pfC{xkկ).%}@"t,Wy7z^_)ׄ)޿Z+oQ~* 6_σ{ႍ@T$@zh4W9H}-Bm^2v7C(1$$xy_Y!Տ$5ɶ}=+Buzq#&|y1%VA%< t1+SW2ܽFWRIRn9XF[,HP\ yh Ư)o8(5hTbZ;7u",YDg\$v] ig'mOr,5]uY3 CL%GJ|%j{ SjE%wlٳc=M{a3M(yoo.uz!څ&3w()l?s7t k{%rWqEܠ !`.l¿ *jbD-N[cf!Li^}yP rJiYvHOQͻY~8khy.;-Iuz8()Ķ\Tr!:nbtQƊfmdmprM qdMV'-S&H8f?K# +ތ?#|4WFh6xoQ (1ᣟV=ܦϴi y%qHyI[]ЃH'eכOc܄ lky؇`1e-LBY٢pl0Ĩ+}ϟ|Yzs߂iƘ-EHhh7 }fo~χ 5lof>ѶI A|Q聟ml 4/T Ni!7;f{ѽuFn[uF88NDi9sw{uV\*jN2Mʪ}K353P` e*NEDQQ2"_r0yF+tX3eӒj xs6-%>=%׷;ο_u(3:ǁ|Şan3/tOg=3DSl$ Xva ΁䔱_lQ%4M#Dm/5PjX1*E\/5؟K^Fq \B'Dʡ—4r-QAG,mWew$+{`a?t>1g9jYr |\&P`] E:ʏnN4[zvV:L"iC3f# ))v #NP.(?+P +jky$SfPY"AI^e:WCt">x|KGۛ" il2f)BDtiYXjGy}QH|/jg#=<9 >+ӑ,Eb!ܡm?3Ey$ 7¶Zw܎>kW_5OPfv-٢Z6+:3g59F3c/xVUeOlt),%$R%5?9Y joQ]z:FH|c%nԭBx:k^,~@NH}]}iAN䵊=z8lu0k7QPSjoZ;^e*kl7cPB. s 17GEjRz z% M'YX*L$q2iwbE w!)LWI wusC/Ѣ$kuA[]hs<x0jDpgTt4Q;R~oUD֧̫!*cx"l4v.nYEUxV4&uޓpAdjn̬3]sbjM$C ?&w$ʺG T=a\]. Њ"j dƸ]!FbkITy-/T|EH{Fu$:Y|m= oÃ%&{W5 "k>tnhz.C^NYi |8:׫ گ]$֑spkc u=~ňp=+iJ'QS'KX/$VlUhL~qOic;.&_\eM5L87nv!t@YyPHaq{NM?C TlgzQgIv ]zLm8vl-TUט_GUlknvޯE6 -T딿Ea㳛bhYTN#'1!ZO*C|~ϬTg۾VnDzx=|*O8N zivWc` /+=*,~(o}yZx^^hݓ6Q`2ԲsvA0 ׬gW%m?uqX*CxP|&LBgQu gl TfX38B^`αS xr*jtQ#n$V@} >)<9xKdž({@߱-0P.w4(Rּ\ŸYW>һ$ZȨ z#[؍6*5ژ Pn]{/0ȺJ []QLs.TX%FFxQ >VSZ;l 3 o9,F#<;U.lAv7  {Z X"ɡ/ V7'ÙW|"[E40ԌE:H2vU~UbKк3ns>*~Uk{VbmRlI …VF FLBlebTqSŸBK?ۘĈdq;ŗ+OdE!}ceGP’wNs# 6t I L7\GbY\D ,$#(g{Y~.2І*-c4O] rbf : Т; #w,7Vˇ~;J'Ad"y S&y8"(v!ZFaon Bz/yk$^{{_uS#vS_BC+uO/( wPd7-UuB$8>KI{ o\:/lyj< t]HѢ!RzN͏Y2Qދ+࿋O>Rfw6܅'$#8UoxN]+^Oq*_3.Gђe/kּ$V/PɄDeZ!AZX{ LTxTaP5T≁/[@=oNJ"a WωB''mph@DF<)M@$ VqOeZqN7K9Ipy 9 W0rc:SL3Jolwe7I|5ڀ~7:<{{u`1c$9O:XXZӅ6ma|R9S55\DY78s7V8ćT">`^՜u p"S=T0\Q"`A(6ZG@diO b0!a:\19מl#+-Қ {kS*lX/:2d&!nIE0A| ?RtNbH_o1<(%NBqzYF.}]Ӊj }N@L3hO20@&ї+D^Ǔ;ٿ'%X-F+NjT:/`J |KU^Zcikemm3߾U!uϚ9pb+RSO250:9~n1t+Dg]B¾z @PcO6ԅLj~p|J;϶mtXXwl/(=LQ+}fz.6بTc6C"?7~τTfUq8K"*+vr_-͎1d/z\2Q0PAˆ; pZ}:w1a׬my(:$SCI]A?d[(nd]C 9``YA]@4\!54(!W"3gFt;NVji6R~4d,uL o$%L<';BlYӌ$[aJb'b lga XI`R5B) ge |fB @g4]1=+! PKտh&w&ΆasB:B.j'ˀ rh`7(?FԌ4<$djx!OϼN$Ȱv7$EK[;1n qۅzQȳ?6hM]Rpm48"#Av=k^lVȁNÍqT31N-{G݆f)p{څ8(ah42㲵i U{o|O #%D0:Knv,bCN]Y)Si)nJT$!4軼Yx7vpn0uarM<e7ʻG/EQcH;Lۉm]JvӼӌr1Z jS AȎDߓIbp j$թ CSV2+"N~lc6+4Pu&g:?8"t_9oBT~ !A#u;tاZkB-研bob(_H\Kk60ZhPt\gۜ^JFw՚s < .X÷ (v܉_4 G _d9\N"̠"B$zM<ʰ.Z7C8=/!`L0pʺd)di& ܇ ['F, +7k?si/Ҧu/&3OaMUhx,Vͫ_|rD@:CcQ!]4v櫕= zaǔ6FӔ[*p-"Uї~,u2'uk'E[V=5d_~[(=9%݃xLC(\ed'5@ xDC+|_#^%,e-{H` t:iԭFNZW-jVSk-Ft{v[XPrb`j*IX}$2O.L QzAݜZV̱sx~͚/'T1=1Tj0^acMH) o5F&bjfN2s= ٭ZlFk$`B]1ϚR- %ﲛI2ߍ(4-֍jqQYI'\y/M:] 8Ar6 frEYG |3l} sZb }KG9-l[N"i*Ѵ 70垝'S`(O=7sX=xG+)nB{A]boT.SR~wTR_23ݢ--dSEjM B]4>gZ<@hzLM8z7O%җ} L4ȓ19ԩZ릚wVpD?'ecqzkP413֨ıa*ICom6 c0z:M^s<\dXŰqO$cgd`f4 ֥Cy)/%9m>9.~Σ]ncH*%G0H=!_@VɨX Ŝ/W>:vc< _4cD;7m-uL)<‘B^<1Eu݀^Hq‹0d 2 WTòlSf]Ms#fc%IIo5}^*Q27Zڟ]s/_B3߬b^rjMT1mP$ ,E=lQd}@/0 \ >58˘K~" ak Vl>^w;c]#fb.;hLr,WY\.E.vxز*eB&^`2Rq{ҌUZX_guͺ7\JKxlǞ[eU<k /J-t-X8a'HǥyUR*w)\ϝPE x)8& Lnٿ_%ODkWpYMS?Ia=qٺYUpD-`@6Wp4@[Б>.4>zFa$ˆi$z +R)T?$t )q:\&YS_*Uo agҙbM,N-K L 1w3$E𭪘&m$ |-+*$M8m'oC!y!/~/b?3N=W ?մV>-'5(Ö/kQBINhn-QzJ q@Lg@=ƛ.e+iߒ%M@,TXwNYAp{X6Zn*$d >P*#pe ﵎ ZJ*9\ "!X@z֒+\\>MM3 3Lq"ҼS:L}+K?F nZgvoqm%gLljL&t@9-ҡw&86jbeۥpWȡѢ೷5+;t[;kAN.Rim bSIǺ%N 谼z\u6``p&42 6( =t sBйQqH]H -۩j=K񇇨g>dEOuOL9F}mM'Dba%%A·jzXYw燷1V5?ldyY/;R:bh A i\`{:rj8#cUuWڠ."p@[5iZuK?</cU8 #^IN:Uj$Lp0szpdԨ"!ݴΊP,o ɥ(rg{C5 Rn0Тy?h`)[t鲵8KYǓ=U)tbo \ #4ԉ-:]EBvpq_؉#ɥ6v%9 o<@P;*Q~ [uc"4r"R c7 2Y֖ ܚ,- ܿt"&Ih^ H_hZ//%FI=r\黎4'e }$8timFJ@s!Aq1Ha (V?tK5߬Rm6 tUȝ|V[/pϤY6|jxJ`NCCQLnqw&?G.,۰a o˄I&#ӆwD3\D(X%,#u}ZUӧ@<[(^E2[Hld+QC/_kirnMRIҨ ϶yU107!,CheoD2Mh)6v_܊/G**fկp޲o% q$2hMzTcr}Ҍ=t_@WT2xҗU[ MDz=0v؅h5I7"2#uBScC&z_#yB:'6=\SGF:)whJ}F&vF O CjzioH:r=7F7J}(WB# $K?}vs N'MfVkYKYtscln 1a9ef jY1!\J!y5TETw612{Z{V ^CSލ:3eɀ̨?-R)Z |IvlMAwOтKAq[dՐFb&xpIHlW@IYn<\.0&V4xǂbP ]=yEV}1r8 01?m SvJ{hQ!1toRzpTѶK#wWӣiQߝZqҮ~U?OUxQkC+ 5VDnYd|Q'!uw69S96jg0 z0A=g3/BUlxƂ* ~uX&k޼9qBH^g u܇&@~C$\gddm^<31 )uZQQ7Lr͑/4iE_ {،cO#éKܹmU'k8:PwF0pN2ms۾/3*(.ߟm6v:BwF)k08]!'Kj ?G3]5=P Ak0yfkʷ=(3=W{+b^$ĥZ~9n_ iu-l#I4pb*E?DfkfIO}Kc3UHf3Eȟ&-Wѫ-n9G,.JPց_~ƚ}yb'Y[J;Jy7.\Nk}+,y̥Ek ,F2_Ǔ6F:ȠùB.m;=q\K5%4Ɣڡ,D&PEO jv&h'zxXzqHqE3MVp#6+YlHf˟^Ri :am;EdϒdT ޲Az5 ۴fCz JN}(8]D4e~?<"$"!dʓ(NR$bݻ} 6 ֧l OC*d7.k/jN?#YҬ(VD*C$md8Tg#`9ōJlX 7ֈ[ ";Xr[ %$#e|`E7Yz(]|VU6q˞]c 25ZEQ80_l#@f8gEӅcHAۭhƯb> 60O/X$r&NI}l`-$Nekb^B6w~S5;דD @AR$ ։Lܗ 8C俚a%޹"'?$*#jY[%ŷ3ժˊ -o\]MwJxb4yLQgh4@CLcZxF|3Mؐ?+onvf 4f"'Ɉc4G7G=eͧPx$mLokBIC.H u2_^2LJC ) v[90&QH3"Lީ9S> 2EIc$%2]k!s?'f!@B U +ˤI32$M2;V·m:zO#Ȥ:P%N#(Ws!*@Nqa{p *͹"z @F)'1|/Hcog.rFp۾TKaNJYEe;&{n2m[}9ycWeBR\ HRQnݹ$"7mjYZ'Ks󉖨`Mzڰfgx((ta*hD츥ml=y) zbK B@O@bYl? '+Zڨmn׹dM`+BD]2iiTx'$T13fѴLxT_twa*1_e\YW+y8c^3fۇNU7f0#q #ʬ<0ݠ7TнB"(][P~+'&։ؚ+Q UWR%HvKc=aO g:P+ēk47 % ږlHg >(9ShcK@877d[+qcxߐHz~ 1΋',lNHJ<0z4)|]s"6zbۣמEid (/Jn VL8@:)JI|>d\SK[1&{i=, !/5@.^Njr:j!-` )tkV#E@9DIZ%WK{O̚eD Ļ0lp%TZx6nԪ˙M^&| N'3^P+>wЦ =p|Ot6;}dP4߃U)Fv3fm*E8l$0F\1\sGYILɬ7cp`Yfcm;:p~孩ʫzM"bYYcЁ1yA-r[ Şɶ(eTEswǗZ~ĪWl84kpx& _1y)(cϼF\]gj0lc_$(| "V֭%GiYpei+$sAvK2#ɀA]3*ěaֈM X!FgS9g_k3w^f<ǒ9tQSN @%gwq{6:@btVEu&RO ?'la~Uviv+섀tdQ~)N.ĕ f/q IT{1U5}}(؏}F`ƻB@}m$%H!?DuT_HtԾG ذ9糥=?Ds~7qwH䂛!,2 u%U`Rd;s20PReU.$K\bN9ߗRj&<c!Ma%$g~6Cѡ8LYd1< >.^62HpF+8{dvaC̒B (vK[.EGLnഥ[gzPxV u̦_m):Q}Ҕ _$ݤNV=;0J5CTZ6MjF6s, >]2ḇQkBc4mu[nX59oW`S=*mX_`#{ƓϪQR7"';By- B z˖ۍ]]N}bUBy}3*d++v,&ɉN }< 0Nۍ&R4@iUg O o,v޿c+ %rs=2yd.bKg aD>ㆺt ӍjxjL2KZ %/CtWi0aS( #{bA31JԊ7u$l"0ުgHwl_e)cΣ="Uޗxƫ\)# 0}\q3&"ǘDߘ-P܎M< XJ70=GAR14881ZWtS"GYwDݕYXZ#X4$!.-jq=ZL- 9xko8LNpۨcFjǺu4b%8mi7AR w:\؇XmɡԪ5uB#AjU;$ Z:|قۻG |@ALbཊ@dtdcKYڄiͯ@M`^djAOLj rSAgH%}_kf:􃢅¨פV?0gp51}lW QT Day=&l藐ۖ 3KV`^$ǍoK%)Tmvviհ/0_'ÆUj9 _9[ALaC +נq{-mpW.jnvR3ggWRq*In[ݬ%E[gxd ֳk;\/ELS±a!MX+ZuW!wpWcca3G -sKzN/][,"ul*X&Fiض(", JF$`\6wo;I_pBMGUy9]ҧ^?sZ8yԚw[`b$ma#:l)T hmK%m}-RD DTྡྷ%?ڞ$3#8cCT./M4Nx NvJ=K"L=p Ce|AtCn ֬V=vnᔴ]/*XA7d 1(u#!'{r/N Qo o(['_X:@tλeЕ5|*[0R2]֬[;6T{T.L|U&{moM! 5;,J"ĝ%TnSk(X7涒ؠ\HGy3Bٲޓ>Jc#MpKr>z<<-INYEZ Td}OYw Vq"k D# r֩X7] yuX1w܃gť[|G!Aʯ‘r`cGu"=⿮[8Jff `]9fnݴ iS .aL3?J Zɐ;_85pN}q~wSfo%S*!sːڒݝ~b CJ(D8Le|4HJ/)K)q{ײvJ܋gj4D%/&%Z3L{oG4 纜)K;|ШFUFF,#q\PH* &'=G sdڜ֫A*5cGӂXi^c%qKF]NYE!莗1Ƽ R?S6M%Mi2:_3'GXi t$jP68>)8rNOX/IpWp8٠g6!T:̇|"D~,]rٺk6D|~XiA)r,2P-6.aĖJ+aP?z\;iV[=fu'x!㶃m޺jSܹ>|R ղﳳ-Lp /Ԋc'cآb,j[YL){!J8Tބ9&vO6|~ 9ѣ|d.ܠL[f5Jx̻_O o^c\6~=!;|wq C{Il{ OшN}Z7Ė%X]qPJs; >T1B^CXdzTWxJ/h Q7C%-B&yaCV!&c5*Op!,j7b6;n Fh땦w,}P|?SB᧛@޵;nlR^a-A; AX*ņw 7 CmdqH"\'zgcǙ9s*Hz[ƨB:6I87۝}]jJ$ɕ؆`.Kh%LApRxdvϧbm֦:/7Q?l` s0ML?q2"5v5BmŽ(i_ut: X3_iIhNc2*FgqXt=hx5,X!YnN |W2qB q (pH*<ٝH{v{)$.P&2Cě7KF}Ͻ̉%ɝ=p%u;hKHZ~aM8%=ܒ]$҈*=kJ֚~ǮY+ 4b2ooϯ*(o0Z8#Et M}1U[AlBg&36XXn%"&0(9F RAA'i,i9 X*5ӎsoV=V,}$ǝpUfbvQx:]0'{)PS;[) nhczGKN L{寬NI( |}!}zQD؇'/re-[mig6_lfTT,^. "; p{)5|TunõNWE=`alT!CGG.u{(v.ZBnMX/_I[r2g%$.qt~^F"bi JE",qdB9&Q5i6X8Gi,˫ܑA|mH85&QtEHTbVo\+++\*;HA,waΤb[#C?c#^u |ߑxL4ғO2I١;z=/w[LwN .+5 5MAݮ98:81`A`벒Oki~fɴ)5oJފc=޶K`tFjBdfpx( m%~G<Вg~0Օ^fҬ=4;}1q`:+^-~9OxI ;w%5 &ΟEQ-r3Bj)Nr/;y!$Վ,JmQ}9gsl4N[L3lodk))1ȱ5ϣ!fnt*_HY^05hỳ,y7!9[KwR#Je_\:X-2WzȢXR"tkJG.POl .Mهj?J_mȋNVga@/%@3ʔ.OfFe0jڈ ޔ`]K|Mʰ]\D.P _RIZ3;뗰#9N nA-/:%MFןg)苧xkkrIv -pEMt2ɹ{!ϥМfLr.8 ȿ۳۸Rf=nhSi9H螔8K0s|.LI)nVސA1͙r21)tfcRu] +Шdl)7sq/aQĥIQO(<ҏ7t)yĤ%Nz0MlʜsICA%)][s" GM/B: ~PBgūCPa2K#6}δxrYS,.o j׏Y:N&چ}][1:avrc/3lf D(9W: AQFb9x]oKb!MNz1AH␯% sq 3Tݦqt :B*܈L+qSm<, DgDS6'>Y PŽG1:J}DZ#_s1zk5g6!|i+ob 8X}DP'UCk؂FV}p ^[ޟG#joʅy`Oleʯ-Gޫ0RmaIeɝ[REs 1o0&g^*gMq`qBU2bP#wPns_No+ס~>ϟ'Kawm<~<(8Mnb ?ER]qw~ c aK"aG9:!"Wivfj#9q3U@^OǐDd/BcI`!=l g@;AQǩe 7<08>RipL,vZ2A**j,cru6*ɂDMPxDmr̶׎=ʛ#@XKwl9 F+YZzKPJ0|œ2似ԞG=GVe3i69(~}0G)K"9`$۪K>deC=SN;<Ǝd^"brSؚ NJuUvBULuؔi[tp{Քd g!)w̴j$XCK{=9ۊ\ت |FqF)J"?aC:r&;#_SH.aRN!y۽ Y$BInX9ӹ9, [8g$II(uo5P Oay8;t;T;[:|YyQ6tk2&Sy1VH1_݂b㷜I,Pn3uXSoֳ5fof_ (- 2[[ 6cv~^y U9%{Lh[ SCv4gMe,X,v:62d1?um7QD}%DJ\oݬ⺓@XX'ީZdaE3SN,רA! LemSAc[ ,XaEW{Zg7Q ~,m؟7bJk`TB(aB3" HLjX-ϪeSs^ev#Ҏs,6hҫI\.@uv2OCS "W ܴGB긂*63ݏInd~:x Q;j֓#?{¯ʖ`~Jp@J`X0EբgEL  Gnp ,@BD&N0jޢ;֯KA*aN՜}o$5n$f<T)r׎ g yg] L=Q,(]FmK{u]6;y#ޤEeWK"A+_m[g3OL  G trpKL-T=xC S7vi,9 VхW˱POX[S@M>3%#92'߻u30Oc` 9,!Mn `{F` UȰDu+)Usr,VLC'+gPpIf@oǀThxdpEt` h\Py26$z1Ok b蝔4 _IU\/RxqiuѢHN;^z23]q϶>cCrTO2\YT v0+oDEy1mZHE~<*Ƒ%)A9+eP5&&TX P_ ~qi~y]}rhAo n?h#8emn|;s䑁Lep9Kܞ0qNjE]42] plcgǫ;\΋*N59g)$uΎQ߉,/"KjEAn ]rn٥ ~Ūo@_la~의Q<)tj?N+ia!۽ڤmi8,|9igxzH-/)1Qin%0D߹SC`˜w2 \}{&b؃ ,oI􋛲(ǹ䁽Z-= 9v^mvtN R]`nHlW ⁩,omjNX8+/dKQ! BuB?1Mss;Lў4֯L%lM`WHaeh7@BUE Q{V  b|rtFJ=@(s*F .&N <:~ s^4X*%,0sq=:~:38ٸ. |BKN 2sW5ﺄ-Zq"`,.;QcrdߋdpQg M>>0~GQfJ ٍmF ޼Doyw.iߠDdFڨؼe 8%/6H[d W`^+nLk,`e+) f m_` )GMZH`2h՟2$Lv[N' ܑ."U)mw.\BFD`©IT:2ͯ<| wcޫ- ZSDsLCx.:cwkȸS<𣮶ҟtn[GC%&¹SPDi6O)p28~قD~QhQ 8fR/o?< l}'=2D夏)ye&:AC*Gyk&mәz0?c(x{4:/Ҽa5Kw!VsY!"+:8[[rͪ!:*^ @'E[|T.mذ8C t2u; 0[c±L78 tXd!lMg y d;(gB^}\8Mpݘw\ր9PaFeHwW:OOɽ E8 bţl_^ŴUެdAOjL|#c?dضM˛#TF;!:ZM/^>$DR$jOԘQ^/ҫ#3fWVLF@sФFU2dE_J/"s9 ZMeP(4Zd[+^?Ck=Un5^/xNٱ mۘ]YJdUį|o 9ʠ%p j\joJE{5Gފ$M7Ofjgr՝"m'4k2cP+m*ApOoGb,'Pb~5+8)%nt:>$c=^ /P0-ê"Pb&/^SUX&3.E}qWFbƒ h|6d5Ed H儹wv=vC$[h/8@Yt눶Q`eTքX'ͥ\%Fgߘĩ7=|A)rHd^=00519/w0"H,sCH- 3{b0.ɤ$K,B;Wu ~'¦ROrɯdKz(vAI:`V*H1q 酃kA1@lk  [6HR 3Ɗqk0aAAUEfaBc*[6H#>l2451`NQz>h:>tJ5-mPQbEtPO?rtW"F[?7nGtQVI̙\ Q5ɭK+H}$[9h^p:K\Z37~vt*|hЍ'ɱ뱏"$\X̽I5%6/ ڡ gلc;$R AT/ZDl柆(6SfwtF!Jʉ{[$\@\`.c%w#v*wsͣ**xKHse)Mhfǃ]\ˊG  >u:ϛ3m{B1Nj6FR!3ڣb&yvhU(X1d>p ፟zH چkPPGVEJD*#r{Y.#!|nx>5PRp]1PaIiW\!Qgv93d% AcS}{h\i: }! +mS3oA6{j(iNTkD|pDpXt8IUzؠpX@nc#ъ 6$Ro_}Huƪ!!Ͼʛy.:w;Ϻo*nX Ϡ\s/GRW'v ٗ-"j~#qj̿ŖҲ5eb>߁.迏b6y{MYr|ù=͠]Sa$"uRi8n.AO٘?1)4lО?wNZ%b91/^^?C9 YW&/bIފPx1F&aF|/?T\k~UwkK)ggx/5n(AٜގG|ec A`xUWo%oBbn+f/S׸@o1 '|SP{+`^Pz=.٪}*HSIb2%i/5Qx[H"Ђ,BÅ r| %&J.v,۽|Fx1gUxVlf $5PcFPJ.J-~:uyÐ J9I'Wa-HT"8!*!p"s%qQ3;A;˃'c_ ԕD[iT(Ka{&caz gxX +]αG,aKih!'dgh^L?L]R~Bi[b3|@v;S)V"u)G\unBX?8C"1z bVݡ^@C6+]Hy&.`Tbԭ3#ʫG(5 ZSJQb+2`9t^ADr 7sM 961:(m+f0,8_ cJ7buL/ LHMRﴪ};rdpiRwBEj( H  X!-|l#%\~x  -e7Ǵ8/ȗ kծ|"IJ?5G/]<8A3K>gdg"pu_mGѲDU,; =zg /oft3{%) 7'g+f+Tmpj89WNJ*QK@HYK|P]++%q@hi99|e*!iYa˕|!va4c@x `Yp9~Rn8JC.g[*1kY?5g<6s(JK0\k 71*@c\i*'jiy%~0c܀ ^"U̎7mnO\$4(H{H}mKTϔ$GR=R cNpVH5?3Wpkbo2U͢cEZ⁔u/qC iebr:/>9((,+ơɈc/|fXŰ_U8 qM}6'."-˰֡t'CRAMИ9i`45V'j'=ZܬQ)hXúD^.1yBl^z,匬K[oAgѦMˁWZtMDsIn^a] q4b*p۩EԖa,cur ~ccTXYxvSU-1On[.AuA~= +TC7lܝ1_Zk:@Tɻʓwį.` 2QԤjl E!_VX]c hdŌL`1cJLOK%:s)1>݄y$|oᴛ OJ C3fOyϾ]o"oEC C 8ԓP|3U Bu%`gkn@(eWhn hKyeiNSBqк>CjwZ@ȊstG|'wzL{l;`üotN& ݳ9#]Q{d';,lm?(S}0+gqlvl-5p:,Í)u\8ZQyȷ},+>_ .eJkKyNDw[bogah!CU?^aVH&XTr%< ICd0Y$'x9Ftnf?K$ȉRyD'MZ4Gt 1A^:Kwa;v8"3GOXCFy*(t[]ւDȀPhb˟@NtGv"%y Mb#!H0O#/t<7ʌebalP$_ :d5TڟR݆!7Ej7 /X='󊹺q{_ cݺCLOkiRjr~k'ۇvbHY ZQtN.9Q? vqv4t꾊zgbp;rhǮd=!Ejx0a/ʄ>w8E K6o3򳫧Q놮gu!I3A}ws\0ucf<=i.j7r3f /w^~YγHLʤ)?B:κӠ uW*bR4BLkEt=0'%׍t5݂ k"Ye[;*7onCٹK[nMB3HيZbQH5"ΖB0͍ e-W-N~N8x:&BbpEw}!ᄁtrt X o*UK[3Q/i/ ^l/5T] wʕlX-@ep4,ษm| ?Eɢ? lX x %gF@%PvaWZ䢵,Ψ&pDtw6 #A%zh} Rv<%=ydƎ'6=Ui$^?1!VcFcNccos=C0Ԑ:G[7* _&eY MtLjZ÷^NÒTbɼG/ka\lv biIrq.BXVK mJǢ\ {KwQQ>)[miaމ{WBTqwwX p5ցV 秡 r_U7vV۪IZ|aw9XapiXu!hz_w -a,h;y#:A}/,u/y7^7CSj.rKe\l-AKUQy'7iL{-sH,ө\|ZBF*eO8Rя;/(r229AgDB>Py͡   `óDa/FnsMy[>I,b 137>607F^ejv< Y`9,O/>׾u'Nڠrt+;&f8BD+wa'eH19vٓ2sWh=d=xxIvZYxL1US7/QdNa?Z#ͻMT1|Kv}b52--2.Wܾȉu8BSNgSytxDD >,$5JYB|ڠP@E[<"}?ȑk d=}}wn3lD"*|~+KE旱_2y:mb\h0S41TXgnЕ!jZd& [nňΩriE:P!!!x]v/LUYaQEX DkD[ETdM|xKxNU3gݢ+!)/{pd.zΐ߆ЬYaN `r_^W A SȺѡ>q̗p;Xqq]%N2-lߪY*i E 9rqfu(Gm{- Mm0MO0X#M_6<o)[H!\8ё#?"&!1*!2$o eNh%1JLjߚ$5Qsn#h՞`WD| UoĈPG ki9fT({Pu  x1i4ryY%sE[?Jmݐ y*6ZSom fgu ԓH/p,s@1:jKy2NbagUe5!Xi0! 8肿`S*G~ 6텴Q́Nzi=@Q?XT%\ޡ=.Z=D^yQ%Rt e޵GI(\qҡM X5S=W+sGM󆁇6[Q W׿K Y..}/+XSoķ2:GT5pcjv2k\y{Bڢȉ_M CѱI<2 Fy!x* we-TpVk3N6tl$hvn>Y:Xt<1z/1^ȸP}z=>̀@^'W}T:kkgs-ݡPM(9FCB*6H+ΟYU{"c˨XWfm'<#5_NL 575Z@O;-}, d.TYYX^m]PޝKJǜїNGf%Ol?gS*doMM#uP,zo.-c|r) V;q

^m0n5/=ڽZu>x<+qFNb 3$;_9%ěcUڙ;XàM@$'_oeFNW|%Z%h!DFQJ>A=pp6M9dIȻܨ"y]ՠ)]Nx7Ҹ+a~#wuF iQ1,oh I4Ca{uz*m SKzxx'~&{f5,pGA % UC19l9)ɐ.C )?gi܉Ah"-|"˲bju~X_(XGp-35ХOjJvJ~/zQ4fY~#h#sO'cAYz z`yvW֐~;'Pp鈰huX֩MMp_L.r0 uZfBnI]SB(_\jLR2v|ZEجêǙ;@;pze7i/hRo~bW_qsځ;jS@?,!J\@٥M^ O#u꘤bgU9w>fBw̠*gs *@|i}2$n:5;J̚Qgpԇ0j$Uks('?*'H(*ٖ`Ov6acYFoЀ.[#V@g;QuCҬ~K!CUhYyz >Mkz a*wC[q)NwV{T0\fanz>CqȨM>lia,Wl Zr܌ȟ #Z6d'xǽFxʬ~A}!SsU@s7BO*iÉy?9)`<,y() N]4h(l kS^W]xb9bϭ̢SmLWN,ڋ-'39Qi#7b iOgd9`8Ӊ1&Gb ߛ^1s3My%5>;,op&klLH5't׉|^3.H{KO} &40 #4֠@s_[,e[Ҏ<քY䭑mϿ=zb4ַ%+~ c>l4*FwZL" 'evS«] :ڍ܉J M^okޜt-VPMdsJ^Oz0KjJ>O45Quw:[ +8NVSl2^.Tb!U!P& *g |VbZ_6?\UkbVry2eh͝ba5ݴBXo&e*C{>S_lsܡK >g'9sPx .͢g:vVS^fKfj5[}XU8pulaV`%G0kg5`aIylh@UV_ -R}vdsFCR/ͯaOHe9o21 G|R[LnR(LIB2Z#-T@Edr vGBEYXޠ%),5Wp/Qp4[F-%Ӗ%%}V9RF,b)C~# P>~Θ\#zz|lހHF=vMN8'H>5̏>}NVul^#,\{ 1Wv1XŦDxt{)0diΣ@Q$K@|4lcV#bcWUrUl*'䒞E[L&@,\kMjLⰈMDƧV_QO q]G8c {k2̀#gr~1ԂdKv M;KoubFujcH ϥ`#3B/I:k}{1܇UhvQx,!nAl3 OW᧧dS"NaUi7R  I*x"KIR_V/Rz WopZw(m1%qz @,sc~s?Ay#mfZ QK8gP%'kjvD1XHÜnt;K3]GW'+)xx OeĽu@i-{2{E9)#:0?>]8޲aJw\ma3no$,Z~`ڞ*Ȱ\v+C- $m3]@Yg[ݣiw%;[l-g`bK nK  1T-&38\h"q+DQvߛ⢆,̛lީCI`/!@BׂvTO'!6v/luk<ĴKCd+Bt eHzh5^=./Hd bȓ>/ 7?W'{hRII Qjޱ`^,EnV,s *Z3RsBbf-a˶0MQvI^5,?d37󷓸g$&b"+=I~]Ly7ޕkSTWXZB7i*||8Y,gevs NH*y?h0-x'2o$j}u' [F5 ᡷ_nVԑBuoV#AKkuk_UE#Taܶ,t8 JĐJL0_KF Ոk 8.`;rUcɨvqEk?*pэ^39 Tcேpt'c" rH͔!*|ϥx1[_1 yO xD1kR⾉iH3v{ Q:rYdj"ُ:yT)O$=bLaUJYp,! ?N(ף%YHk"cVXDnD̞'g_}dvB!`/ײQmz1q~qE>VUd8Lj) wWȏ ]9 "`~'Mag9/NVe)>7 @e 9u1<(^\Yǂc)2 .c v)6*rP*Z=}g7*UZSb3{{aO Pb<|H$Zߒ\iȷCnR[H':e s+CKBByy{aϚd0y;* fЧ*Wwhh9.o߭C zd{Y0!sV %`B-k?2Ym`ڽ3'_dry{ u{>xnNv 6B 8`ETr =5phVȲ YMJ{Y 'HL逺p-. ˜n/}$|\݌`%7S7 g5al2])EC.^׊ .ZP PUvOܧ&\͘l}G 5O8iZ5<7|j]{e?fU_#+fɢAA[-7aC _-O\Pc[聒 T&Upx dGغ !(Pv/2AБ7FIBRK_D>t14C|\A;XH>G ]᭍'zSAypidr})]د/?rd Yw#l[FJDeyUu=W_@jfAnY#l6c@JVN&ۧG9'wȫȁ4䉥p۬+(' pe40ZՑ5v#\VF铹Sl n0y]TJ28V$&l (pGЍs1_ile<ϗ .[ LIl銤;럤Bo917 fIoκڀb=JQ'U~őx~uW^b3'.P@\ *~D&AB]* B6D mk;sT>Τ5~]8 P'_z1Po4 BCS*̩;ڈ*}(5Z*adr_V̬N>՝l>lWm$iU63Zc}/IJS(\7t߾bal] 5% ;iwKvkОnǣ&U%92L,LeuEpcUoZ?PZ9=1g wb/K AQDC_@ ǂiEOiOc%>Oy"SU%h._7`;͜Y{4t&4iӮڦM?WGd.Bh>:2\2(0hRDMDP7E/ ^1b5 b5^Ox]Gbtd!iifsQƨ+.y.͐zƒ֯D*4[E[ҶAtbN˔!Xȫf-4cU>awI!I:!u:!nS6WBurfN).Ք*h}З1"ՠ1JsZRX j4K#1|k?۪ɕza$D]&dp͵͙Y zȨ3Yl˴D!=d1)Q^'#KUv<δC47e쥆aP^):CяE(` ?hkJ[IA5Jg#{4S#  d(H.~GR]'rb>׏l?Riɴmğ5^j_e,+ٽ.:=URNj\Vm a™anHJZ C(p_GW͝3NBX )݇:v\xVߺکɤ?jm5Bc6ؤ=VyrGKDc0Sm2 I}Ρa,Z▵G*F:,X4R\ i칁 XFӅUwc[ZWL j] m(st .zێ)X'岉)aZ"r}KrD~yT//CS& 1QEV)tg  L!\F^ZdkAl+0'U,ō,(,˔WoZFB$;K֢9ZZA`&l%dUpo|@+sI0faRI :ګ cPj.ݘƋ ?4SNyB/eZB"u l[kkehuhρ+["4imN/q\VMgxЍmҦ͑m*n,)7}$Q^ZujWJX|x\iL^#ө1\IhMbPtt{pt̄ .2y9%@i#0QG4ϭ%=%ӣ`'x)`!{noo\? Q|."#5A3ozrD˭-Xl^.~B_E]wDĹ4f*Sۍsqlk*,|~Fo7a!mBdmB45-RGK]$:[V5Vڝ~ W%a4αp*1x5$51#C4yD$ XboKdeF0n.hjm1j NU5e?ߋ<$S1^CUݾ)(%>0Yxw+<_hpEzlQnfXqWbXT)𽜧M}wRgp XRș} Ar)@vDvUG=g1AEQPTƴ{|Zqc l0m:f?^=Ȧ[n4?Rc$2;JֺJ4dd^&!Nj!g ãx!6tBQԷ SDxr>=R3TeZ/>T5%]F 7>*@ 0O e5sqԧ?.#ch u{ Q'ɨioxz e TdPnЦ1TQOJdF|Z1@%a6Scq `]B) QX~^6 C.y+7\#4uu2 l ,^ vS)s6mgT{||PMzwk)UOi-khu2־2OO ^BGKZG~WoӼA1kDB8c^g2֐̄0uAJIku9 {-p \{N1҇˿X N .p }Hb`)" ɔ u[zI!q@)g>ikAM|\'XUmxmQ2WFȏ:pT=+R;U6)?R+ͭƤX[,ykhvCRPscNρPosN[|>5ʰ‚u_*Rwl6W:.dOC%8bKҖq}v+Ux#ڪ65wO-MMRT?O &E5<A7H'̠ .G^aE|]CɁXHI|MX !/ _3 /fxL%9m<0'4S_۾#d!Luoue0/E'\EcyXs;0l΋C`6ka$ ,66?wrbKHjRD|A @ ҁd& A+^K 8Hd8PhvfP敳Cch2YFA͊R[ hԉw偡s+haSg<@q hǕ$ٔB[194.[kN{Nb,!w|si<:}}Xל:uy}aa2$daL& '|f[W􅥯ug '.?з<]w!+ܟ zaY"55͸koG7o 2)צId^a%/%ӹgm4~ ǷBW\ `E-샶th>s5 YmcpYp7+bG*%du?jw裒Gy+Tx5NOv-  +.?͍`?nI^ `Ei>,^l0;vF#զfBJu]2-TR,EI:m2> ԚcW-[~^*nn*=[Iյklz}HM T>H:oC<a )l k8 Y JX'$ٱ|ܢRQ~/3WZQcA@c{9`(l2w{ϴ(3zc ڕXe3e.-xS4;eq4qsZ~O=]Zã$oр!ȪiU m i6Oai8Aesoo#[B|\WO۬]&R;蜺ycd{ TO?.E K;pǬPU&KF(Ż)ڽ5.WҚFxp7|l+lZ*xaUC" /!|ZtR6y!ʕ\ ׏ɧ4BvC֏ljG1#W>Ll=1r*8c /ˀU3oc S|,v4.Ч6sc+eie8LpɓV'x| &{ǝo8 ;S\tJgz8)QCD$pfA7|s P2i9gJM]`{%²H0sf`4 iE5b?,PаB&!]_MQjA%?Fve0,{D9X/$RJƆv# {';Φ |r=,sMNl3ďeT=frsl47a&Clb<=g^ػ_t*!"(%So.4.0F$HpsjXn6Ah\z߳*:)a-pj؃jAݾzY0>4;)#IUX֝˺$5rV,;V8j8+UD%qm!e.&նS#%18N4}vXκ%i6/`Y@諡Q/=i[h43r\13/_C]QדA HLcD4mF-#M#Mb&6* `U4L\/JY1m* <Odaw&rfdB,Y^Wy1:18"pO(&Š;'{p:lNPA:x5s%!B- H#wgM )1x_OŔ5 >L m`5K˧i!g&NR8R-VbYcd(Nc*ۭb{"9;i4![ݿØW%BC`k4&y3ϋ1)[G\w/W_vgշo[}IYH"Ad=v35T2.Fe1"I'(__쾢&yߕ*m)sXB[?I !RIR}Y5m,;j~$˝n ɷtfL()sr& %s魕0eX! N}5AkXiVMqrID;f}u@`haw|cPL#,5h ?ҵ,%W ԙUSw#Z=GDz`!k=e>2xF=E_EMVdMP1faNĕKT-a}JKO4DJ xxh    CM$|5F tGRvUՌ $nW}1)V Oӥ8Բhi([{r-).6[iOĮ&<iIf뚯kͽ)hKQ20qXCL&rI]om缣7ŭ`f-hn<PHG'ÐߦNL&XI/yC>NGN3|rfd%s!!peq .rO3mHh7`^k*tO; #7"IJϾcYgЕRYQG1U~!Ww/|-3sJ"l]ظ2s0.gLѿB|.;u}Zސ)$8'hxgG,Wqw(~pFa;* ֩mlBR?vuܐuX/Kl/P]XL&py\&-b_e{:p։l4' jeJIn5(׉ 3чl7a5:cAB=;}*my1ٽ>Bp1و(E,o2τm_2&n )-kx? ;]`ۆ5Q퐉%ލ6+H]K?G`GډHOnBb} _O`^]wZ%Cc}-˃28 Cɛ9(WlcFil䞇DDp t8l +v;g;fLN@>8GwLAhti)+C<b %C-VgSf{Zx,~Zw Eq'st -NJ9'GxE*<11)NͼǏtsHB)R} ֔fъ?0yDm#p[!'. <WU/Z-hgd~o|S~;?_SyͶ '1am-Exʸe 0 /9 ;D>f@ٓa\u;=>f,CqzYxh@- C م9rﳼP>E l*Vnu-yd6. N~C4}?l.Ƴs|Y& 9[*l)@dgw)V ,.!;nhIHDa"JL?Oh:!//,]nHг4yEpĭZc=)DM܄cC S<➹_ R_Owg1rҪ'wslICUs&V4뛈1l=//H] 8R-P+1|`$`.#{[_<,/niLkĻý#vޒPXNrjj茥)[řRqcq6xNr3Uע!Ѧ; r:qxPa]7 7-ScC%PF" .w[Gv@Gð\3l@-/l fny<:J֞7H|o&aެ"h4O{d?us"]نR| MXmgp{ ޶ /p/J̴EiqD!p*ZJa8Hq$¤Tސ%"x_u,&>[eY$O3M˸zU_i) -9<]WQb&4lefF T,~D ZyZ8oPH@z)0)p`ExMZ\((dŰ·ʵyZ0B-U&YÿCON+HQx)aA uj̧d~oɚF!qPS;}XH!Q5,vx1?7JZΩa.=3,lދYҥU_" '7\jŰ }OX ޮ뀈7`Q @/$W4y?3S^ÏX, cޥWْ@RLY7V _mؼU$L]xf&z]I`j(2̏?ɼi-FIxwStSƝкY '^u/ O:\?qh;(%A϶] ~`CNruj %r )+m@r("6`xB(DvmulLI;2{FX R#(GJKN- ոmcm<{uض  C 5!+ӉI{P,pm&C7ρJT>.e҆z6*G4`(;] @vE͂|cXl dQ #Fx UlzUH.A`D}i[Hq+j6OyHH}HnQal=D7}&;cw 3 &$ې_8b_t΁%cY>flcOX2WMbΘP.@zg^ϞWDAUƇK-VE1';̱aCb%lQK&ah-~: YZ