anaconda-gui-33.16.9.3-1.el8 <>,  H(d U]d%$y8F%QDtipu!T!jҟ,xtm)"7u.%HgӡK5dIղH9~um&Ngh`֍[z:kܟ5<5`24 ˹q&B> (`{AmJO[gcNM+؏ -!t`S:nh7٬8lc3@B@VR[==u)Ką!-Eq(:mŐ)Zo](z"9юk~ͅɧ + b A;һ[nܟ_^/W̒g1*xy LCFK>/ziSin/7ڔ=BFýeam!)2Fͼ~/7W'LԦ Flkn՛Q}m}㘛L k(B=H7R,cbQ&Q)Gvp`f3023cc9d58a165848b91d04de5eec5d5724d52e4f689b2969fb216aac9235b9e1c3d96177448812665ff4017215e3e0e86d29560302047c435bb50067306502303483a5c6387f732b4001a2a33f6f01319dd01bb94be6f9add90627bb5379b53dde3a9f88e3e3573714f480538ab8f57e023100ebe68371ec5e1dbc206edf02a402b63aa47373ad62a95ecc835a320b1ecd690491ff4be4724736361509fba2bb3201e10302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100ce12908f33e7eb8e737134e79cd3ef64545822fc49dc4f48579b2c116bc7f0729cc0b44d16076a521329967f2a2e8c77023050c1b266f33a9dd2fd90386fe196bc199efa715e1b983dd6dbfbd840034575d9002edb548e3cdca20d0b6ba058f148860302047c435bb50068306602310083dc30bba13b0c50698b020ce4fd8b7204931e464f8cc612b2219a4355ef7f3f3abfd42767411e2665a19078abb9ce9f023100cd2bddf3076763260cc2ecb27cb88f9aca810439c1aca303b28be12bf6a40da8f60d11ad7365c719dbbd56ca1ca836a40302047c435bb500683066023100f83604d307446cf9b9e77503c4e8e1563143992eb469775a3c0ea3c1b47e14284ca02fa1769d0da212b0cc35d2719b9f0231008d9a03b8a66770f1db64131c1dc5a0463750cf27ab2bd0514b0974cccc831ba9460c34dd07f3765347adcefcb72d9ed20302047c435bb500683066023100f83604d307446cf9b9e77503c4e8e1563143992eb469775a3c0ea3c1b47e14284ca02fa1769d0da212b0cc35d2719b9f0231008d9a03b8a66770f1db64131c1dc5a0463750cf27ab2bd0514b0974cccc831ba9460c34dd07f3765347adcefcb72d9ed20302047c435bb500683066023100cc9d69b30709e9e17cce16363b3909660a390558b8e4285e3972ba7c3fedfab8f34742ea980b1a09687359c6cdef82a8023100fbc31ba3ca41f53be0b47e5056547da3d606f7b195171d0736eda93fa58067a58849f0ec5f4f80d34246bfac769823200302047c435bb500683066023100d4182233a7eb3aca6d09d9903a8df93fba45bec6b456efcbb37139f8f7343b64aec48e497d395164d86d745c569477f30231009f7297b1cf9ace36c635ff6002456f9620ed6cf5f1195eccea5079751cc6f8ba7cab032c3e0b6283f5f83102e9f5bcaf0302047c435bb500673065023100f8c9553e46272ba4e8c47b9f8c0c7d28bf0b8932af39a81ac1f133f42a8a74a4f6a71e912b09fa32c6ac01796b53ec6702301223e139268eb9e63bb3ad08ae1bdd08d7fae0c1bf4cf645f618235fb6cfad7f6a318f98193f3c6c47bd0a1b97bc7ef90302047c435bb500673065023100f8c9553e46272ba4e8c47b9f8c0c7d28bf0b8932af39a81ac1f133f42a8a74a4f6a71e912b09fa32c6ac01796b53ec6702301223e139268eb9e63bb3ad08ae1bdd08d7fae0c1bf4cf645f618235fb6cfad7f6a318f98193f3c6c47bd0a1b97bc7ef90302047c435bb500673065023040f97c7f000ad0de8c78f55a722cdb1bc89e01e7546feb5fceb2f1824795be67ca85a9f55a912cb354dc26a9fe014e480231009f4e113a1604663e1606ed0c5bfd2942cfcfbe2c9681a04d5129ef84012ea1e14d08d76307b91aa02cf3922daf89f5c30302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50068306602310098a05c67a5d9a7f6dacc2f1459fe28e9786e2d3fb46a9cc478801ef846c0e3ea86ea3f74e41e031e9ff7abbbfc75f5a3023100cf70b19bab4acbe165e3576bfa0da198bc3184e5e2541b544cad3f21fe79354996136613e93b0ec133c4dbd83c1cd84f0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023071d527eafaf86ab69e133d1c3b575b5ab8fab0382caad7313aa712b3bee698614c8d8359f61e2916f011474ae13d32520231008d347a898241a7ee64ab7b522b6fc86dcf916b4c0a8b8909a464093a36fa2e0c7b24929f28337c0df8b880405339ed3b0302047c435bb500673065023071d527eafaf86ab69e133d1c3b575b5ab8fab0382caad7313aa712b3bee698614c8d8359f61e2916f011474ae13d32520231008d347a898241a7ee64ab7b522b6fc86dcf916b4c0a8b8909a464093a36fa2e0c7b24929f28337c0df8b880405339ed3b0302047c435bb500663064023025f5939c4bbedbff498434de19a291cb689b5d9ac050c2d40a824353ac18d6ebf598c43446280543b349adae962fb6aa0230385b6489e641f4b45ddd3ad5a4416fc86760f8d121fd32c9e334d5c37415be540d5d3ed31c801311f158c22553c761960302047c435bb500663064023025f5939c4bbedbff498434de19a291cb689b5d9ac050c2d40a824353ac18d6ebf598c43446280543b349adae962fb6aa0230385b6489e641f4b45ddd3ad5a4416fc86760f8d121fd32c9e334d5c37415be540d5d3ed31c801311f158c22553c761960302047c435bb50066306402302c04caba4aabda02d569d6ec5aee5f1c5996924a23d245e186d7c8e63a9a222d05efe401fde74f98c8ef80f3f4e584d702305367be7fde628a0a0b066bf015901bdd661b305e0d5ddc946dfc87d8ff2b1f1f119eb8d364bdb14e765febe9a1fddcdf0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502301601319b18ef3efc7f7f5851829af692b3b29a447a095844388fedbeb0f778c0553765660766b56c864ba81bb108e23f023100e704d3bdf5a93cc717f8be7e56597720d874e4a0c07e89939d4ff3eb38dc67d5d232a7b9e49c01fb20892da00b01f6700302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb5006630640230211cda2e3572e9100ab846bc05f664617da608d2fe50bc05e5ca0da3f58b31c2ed13b8464beb2391ec65ec95ea2799a802307986f432ff9ad7bde836d7133af7dcbfce89b1548bbaa96b9ceaa132951d57e2db40ab05f47de44d93b0ca0811eb3a9b0302047c435bb5006630640230211cda2e3572e9100ab846bc05f664617da608d2fe50bc05e5ca0da3f58b31c2ed13b8464beb2391ec65ec95ea2799a802307986f432ff9ad7bde836d7133af7dcbfce89b1548bbaa96b9ceaa132951d57e2db40ab05f47de44d93b0ca0811eb3a9b0302047c435bb50066306402307da66b421aabd4dd4585761d3e4b802b9ef2da888bf7064334bfdcf5555476b9d57f20a89c769bc316e314e0320cebfc023045209f716bb8c03e2a2f4e28cbabf1a97c3a45b3b2d666f11f64426a54f70f4ee2c8cfe291800d0ee45ddf7e9450f0ed0302047c435bb50066306402307da66b421aabd4dd4585761d3e4b802b9ef2da888bf7064334bfdcf5555476b9d57f20a89c769bc316e314e0320cebfc023045209f716bb8c03e2a2f4e28cbabf1a97c3a45b3b2d666f11f64426a54f70f4ee2c8cfe291800d0ee45ddf7e9450f0ed0302047c435bb50068306602310084c117b7c725e93c56ef14535575981e21440cf876009c831407cd2b05c6060211f06406c876648ca386259e701323c9023100a1be202a635f471a84229db3923b2b20c70e654ea302a247e52d12e7903690fdf76ee6f0bfc8f6ab6d2b1f889d085bc60302047c435bb50068306602310084c117b7c725e93c56ef14535575981e21440cf876009c831407cd2b05c6060211f06406c876648ca386259e701323c9023100a1be202a635f471a84229db3923b2b20c70e654ea302a247e52d12e7903690fdf76ee6f0bfc8f6ab6d2b1f889d085bc60302047c435bb50067306502310093414cc44b3655011140d76084d6646a92ef9e10a1751f6998dc2927e6946450e64171bc18a7094fc20470db891e95d902304ed097186fc3f64579c55b861f8f721527a3df8d819104ce9d38ab37cedb059f14e1790e7a033b56ef7e9a52909454bf0302047c435bb50067306502310093414cc44b3655011140d76084d6646a92ef9e10a1751f6998dc2927e6946450e64171bc18a7094fc20470db891e95d902304ed097186fc3f64579c55b861f8f721527a3df8d819104ce9d38ab37cedb059f14e1790e7a033b56ef7e9a52909454bf0302047c435bb500683066023100dc1c248951f7dac9aed326d405af4ff6acac253d557adf80c0681a4116f6c5cf6675ef6ece38b3614f9a122180317015023100fad66c5031b2fa23edfa659e534022e4d07369e7fed33b76a307e24784b6c6051a99a047118d047ddb487b08c49ce1cb0302047c435bb500683066023100dc1c248951f7dac9aed326d405af4ff6acac253d557adf80c0681a4116f6c5cf6675ef6ece38b3614f9a122180317015023100fad66c5031b2fa23edfa659e534022e4d07369e7fed33b76a307e24784b6c6051a99a047118d047ddb487b08c49ce1cb0302047c435bb50066306402303eb6515261a16bc7eeaa2072497a4a5644e1253ba4677f3d567fc5f9456aa0ccc75407d03d0033c2a1b15bc44094e4b102305ae934261a7f27dfd92184ca853cb9976818322f494e6d8acb9d5882e7af3bf628be9b413e9eeb92d12aaacdc305ec640302047c435bb50066306402303eb6515261a16bc7eeaa2072497a4a5644e1253ba4677f3d567fc5f9456aa0ccc75407d03d0033c2a1b15bc44094e4b102305ae934261a7f27dfd92184ca853cb9976818322f494e6d8acb9d5882e7af3bf628be9b413e9eeb92d12aaacdc305ec640302047c435bb50066306402307c4c58b032625b2a601b0791175fb487b33779874ae98b9fcc58c11f929a6a5e3d232fd203126d1bc2666ac70e71859402307e840d8a0b572f9c026fd37e7f89d628a4e35e57881512cb0ae951efe3ddddd8b0eaf83718dbb76a6671ebf54c1a985f0302047c435bb50066306402307c4c58b032625b2a601b0791175fb487b33779874ae98b9fcc58c11f929a6a5e3d232fd203126d1bc2666ac70e71859402307e840d8a0b572f9c026fd37e7f89d628a4e35e57881512cb0ae951efe3ddddd8b0eaf83718dbb76a6671ebf54c1a985f0302047c435bb500673065023100d2bef6708d71802f4451b2456e22c2b20c3cab71219d81c0efb19624ad60b592e1b0cb194e58ffb3491ad9270bb9270e023077d5c57d2343ead7f79f85c78450c07004c7969cea61cf2029508ea4a89a05727b375b4cf72637c0c3073b8b2a0b2f6b0302047c435bb500673065023100d2bef6708d71802f4451b2456e22c2b20c3cab71219d81c0efb19624ad60b592e1b0cb194e58ffb3491ad9270bb9270e023077d5c57d2343ead7f79f85c78450c07004c7969cea61cf2029508ea4a89a05727b375b4cf72637c0c3073b8b2a0b2f6b0302047c435bb50067306502301e4a80f0d58bc30455544ed7f80f2d0da345682259b258bfc3e0049fcdb5124ae07150abdb74a9bfc268667b9e4c9343023100d10e2cba186f98819f1aab2dba07e544f3e48f3ba1e0f71140666cbfccb9b1f51575178f3880999d94578322720ba5960302047c435bb50067306502301e4a80f0d58bc30455544ed7f80f2d0da345682259b258bfc3e0049fcdb5124ae07150abdb74a9bfc268667b9e4c9343023100d10e2cba186f98819f1aab2dba07e544f3e48f3ba1e0f71140666cbfccb9b1f51575178f3880999d94578322720ba5960302047c435bb500673065023034bb07b9d26c3601da305f956688e0debbcf6144067561b241ea3693765b33dcfbe7d5f436bcce066f936ccfb9437397023100a060d37884b473de423b077887127683db873a622ec6b97a76c5d6dc044c5f108b205c7309483c0c46d6b0b61f942d620302047c435bb500673065023034bb07b9d26c3601da305f956688e0debbcf6144067561b241ea3693765b33dcfbe7d5f436bcce066f936ccfb9437397023100a060d37884b473de423b077887127683db873a622ec6b97a76c5d6dc044c5f108b205c7309483c0c46d6b0b61f942d620302047c435bb500673065023100d99875f9bf803ae89cf9eac1cc1ce2d801d26f969b22039fb2070fe935aef6c34a7f87afcf4694cc8f54b71850b235a002306396e689636816a7c420d9501c2a8cd5c1cd950b6d230421f8df15fdd40ef97668a27c17392e2141ccf6b7334df312080302047c435bb500673065023100d99875f9bf803ae89cf9eac1cc1ce2d801d26f969b22039fb2070fe935aef6c34a7f87afcf4694cc8f54b71850b235a002306396e689636816a7c420d9501c2a8cd5c1cd950b6d230421f8df15fdd40ef97668a27c17392e2141ccf6b7334df312080302047c435bb500683066023100f80d500940cdd00660edd5a24e1a55266668cfb00336559dda758926c1761f4a76a6cdc5f70fde01ef6551fd715ebf6d023100e84e56c69e3c314a28aeb9901201156fae127a275dd2ae18079e985c5c6e16ca6bf6730a6fdb090c3d32c7cdc7739f4d0302047c435bb500683066023100f80d500940cdd00660edd5a24e1a55266668cfb00336559dda758926c1761f4a76a6cdc5f70fde01ef6551fd715ebf6d023100e84e56c69e3c314a28aeb9901201156fae127a275dd2ae18079e985c5c6e16ca6bf6730a6fdb090c3d32c7cdc7739f4d0302047c435bb500673065023100bc70904a6aeb7fdb34feec7ec44baee3575230b594a721ca14f8ecb39a57d58cbae7ab942b6d5b97367f38c518cee4e102301c5516ce9d16df1e857e9731295be27a8127bea07e77cbe71adfcf5d90d5555fb6a625c424b1c6dd948416403b310a220302047c435bb500673065023100bc70904a6aeb7fdb34feec7ec44baee3575230b594a721ca14f8ecb39a57d58cbae7ab942b6d5b97367f38c518cee4e102301c5516ce9d16df1e857e9731295be27a8127bea07e77cbe71adfcf5d90d5555fb6a625c424b1c6dd948416403b310a220302047c435bb500673065023100a556a3a27f540b93e6657721e52fe1811fb138e06b25c8bb8b2a938f0113c7ee309eaf783fc3ef24c0e8b7d8fffaac1b0230742a8401d14d447d7a21973bd476b3cc065351bd553a283fd615920dc30c6582451e3643c335372c8449bdbba2d161c70302047c435bb500673065023100a556a3a27f540b93e6657721e52fe1811fb138e06b25c8bb8b2a938f0113c7ee309eaf783fc3ef24c0e8b7d8fffaac1b0230742a8401d14d447d7a21973bd476b3cc065351bd553a283fd615920dc30c6582451e3643c335372c8449bdbba2d161c70302047c435bb5006630640230482c2c4f699ad4416407746ce12695c3ce90b8fddb32546671fbb11065dd1fed4823b9f5d2b8421b99ea425c43a5d2f002302d3d82f121b8655ef3115b61b8edf84021de96af00f6be1a0e0682969dab7dd6c57d45b9ccf1987ee8c71d53c7c86e1e0302047c435bb5006630640230482c2c4f699ad4416407746ce12695c3ce90b8fddb32546671fbb11065dd1fed4823b9f5d2b8421b99ea425c43a5d2f002302d3d82f121b8655ef3115b61b8edf84021de96af00f6be1a0e0682969dab7dd6c57d45b9ccf1987ee8c71d53c7c86e1e0302047c435bb50066306402303dd042deaf6de4d0656583946cff67538b7750d67e009a39979d7eeeb66d18e47bfec14cb276cfb59ca54cfcd2c6fec40230794306b0746f73ac9dc392de8af7cc6727ef4fd799b32b2e4423cff2b8a7487cf27013ed6763891dc22c1fe8c0b248900302047c435bb50066306402303dd042deaf6de4d0656583946cff67538b7750d67e009a39979d7eeeb66d18e47bfec14cb276cfb59ca54cfcd2c6fec40230794306b0746f73ac9dc392de8af7cc6727ef4fd799b32b2e4423cff2b8a7487cf27013ed6763891dc22c1fe8c0b248900302047c435bb50067306502310089456227a52cf4ff6b54460adfac5305d88c423c5725a7d101c92ad643e01f4bc223b0c528095e57cf6449a24db7a801023017020b3587f4ffb25cdded8f9867f9d12ecb7af05eb9f4fbec96564afedfec07d25e37bf99a9019368297d8ca14982db0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50066306402307763d7e526ac48c8912655dad81be491d0c9721c44acf1f02dd2647b76acd0fbf487ffe02c1e730db85d3181e41693a60230466b286f3f8c5af92e7db3f811cee64439e3af5ea85ee38f9a8fdd8df09c2fe38cd41d86e7ea22a82de06a433e0b35380302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50066306402304ed6be37f665a0b0298a8bec5f321a80e8770a25483411b2dffc15377d1cbe2a8e5db17474f0f6ce2388d3995023f3a402300c4549cb3c34bd16233f52cbbf67703fe53ee572bed5bb9d4fe6247ab25f617af56cc455bcdb3d0b361921751c6664300302047c435bb50066306402304ed6be37f665a0b0298a8bec5f321a80e8770a25483411b2dffc15377d1cbe2a8e5db17474f0f6ce2388d3995023f3a402300c4549cb3c34bd16233f52cbbf67703fe53ee572bed5bb9d4fe6247ab25f617af56cc455bcdb3d0b361921751c6664300302047c435bb5006730650230374faf87e7817d4056fada5b6ba8f07f7b5b64ef3649618d6b8e9e13a6a92e11fbf87a24b6cb747a5cf77d2e4c854f0b023100cc5d9d5d79d535a88ef6fd4a547afb8499b49c5fab7000ba44e9de4c716de6cd0b3fa0f37b41e485b48e6dc1b85cd2e80302047c435bb5006730650230374faf87e7817d4056fada5b6ba8f07f7b5b64ef3649618d6b8e9e13a6a92e11fbf87a24b6cb747a5cf77d2e4c854f0b023100cc5d9d5d79d535a88ef6fd4a547afb8499b49c5fab7000ba44e9de4c716de6cd0b3fa0f37b41e485b48e6dc1b85cd2e80302047c435bb500683066023100a1dd7733937a084a05cfa7d523df08f7be0b070ed9e1e55dc353e4410e2894ef0f9d32d0cd11ce39fb93201d51604f1d023100f4d88c7ca99ca4a633d05a9fd062fe9f3f53a186275fefd3179d03cf683370570d315b6399838ea8785cd7a8b7bfd15b0302047c435bb500683066023100a1dd7733937a084a05cfa7d523df08f7be0b070ed9e1e55dc353e4410e2894ef0f9d32d0cd11ce39fb93201d51604f1d023100f4d88c7ca99ca4a633d05a9fd062fe9f3f53a186275fefd3179d03cf683370570d315b6399838ea8785cd7a8b7bfd15b0302047c435bb50067306502305d6bebffd1966b989c47a0c448cecf6fbb5287fdf459baade5896ab5b968fd168d2dd4e97c2439469326c49d6e8d0ee502310091f3c3fd46a41798090f061db6cd34b6c8735edac82cbe2b98d7f45cdc56a3cc05b68835fdfc73c8c38e3c922c9317980302047c435bb50067306502305d6bebffd1966b989c47a0c448cecf6fbb5287fdf459baade5896ab5b968fd168d2dd4e97c2439469326c49d6e8d0ee502310091f3c3fd46a41798090f061db6cd34b6c8735edac82cbe2b98d7f45cdc56a3cc05b68835fdfc73c8c38e3c922c9317980302047c435bb50067306502300d136a96475430dc2f1d89c08687631c167b2c72c47669e6ca520f2dac936c5baf4a126125199f7d883c8fb3f4bf1cbc0231009d6a337e96b46638cf5c6cf72a9325b2d5f565741a89cf690675859247cec1a0213f776b32f183ea63db966285ca17ca0302047c435bb50067306502300d136a96475430dc2f1d89c08687631c167b2c72c47669e6ca520f2dac936c5baf4a126125199f7d883c8fb3f4bf1cbc0231009d6a337e96b46638cf5c6cf72a9325b2d5f565741a89cf690675859247cec1a0213f776b32f183ea63db966285ca17ca0302047c435bb500683066023100d8f0527ac7ec59c05ed68ac8d1ac21d719aa0025e50e841e88f64b0c47e0c7cc8b9af9e5d6df8211bb2c803ac3d360de023100b9ffb337e74c32df344f245737b4dc349a971008703b76d0ae062bf2e8924d83dfe1c13eb3339e48c663c29b10c66d9c0302047c435bb50066306402307cbb60e310d70388effddc8b55eb32d4d6adfd2d9f611fbce519c7bfe1211ec7dc077af922c7b2225233b0610471beb00230202af6c0a98fd48a0d2eabcc563ebcea24cc8def27f4913f5f404c2d332e624818f953c3399f282a9256114b1349ae3b0302047c435bb500673065023035ae17d14cd32f3a031eb95bf91812482663396d732eee6df2a7b7fa6f7070ea6bb1b0cd19922def645cc47c93365caa023100968ddb27c74406ce2e54700a6a5bba5ccbab1c9dd6d7ead560ae08fc4780b5822d79e9b5b7ee05ad919e00593d204d0f0302047c435bb500673065023022b3255dd6d45cd7cd5abdb7149d23c4812d240de09502ad99cf4a5f323099b1516bde14b47090c2444a1413a3485ffa023100a8eecc4bd37cb48411c4086d8d4d7bf3cbefd6f57433e4831d120fd9fae98f342af4140f91113b4df0ac42fce07aa6230302047c435bb500683066023100d6a35f3cd0e2f99f7bb789913ede7b6784d7eee4c2599ea198864f755b5a1f8938ef0fd7b47a54c5f0fce52b24c1e7690231009e3c237d8d356e7bc9935137509447b098a7e27528e4273ffe31f3e380862f306ddfb039367c83d9e391015d88f1b1c10302047c435bb500663064023024f32dcf775d0db029eaba045efe7cad6588e5713a6dd7ca607c56255d59dfa44fa29b04c1f42ca41f1c2ed47695bae9023046085f9d237cace9bbcf5944a4a2a0e3d66d58dea72b4ce8b4622e1763693c5ea1b1efec7eb6328c56ed04513001caa50302047c435bb50067306502307c3d3ab3d01693f4274d586475448c4f1e95b436a0725c712f4aaaea3590a4d54207af2da7b469ad9cde01c9e4797931023100b3527d943e11f2956bc06cc06d7c46a2a8f23fc1f3d247f751d2ac9b8cd9294bf6bc62d3c57fc3272ab77e198e8f6fc60302047c435bb50066306402304efbf8da2aecc06cb7a249cbaa8aa6dc117ba0d750704ddc366717250516a954730417f89cb642dd3dc20f79f7f5629c02302edbe70c398a80c45deba35b07d5f20e59fe29ad7f753dd9240cda204745870a21dd2820bbf7856390e1911a88ef87920302047c435bb500683066023100d9f4f6d9fad3d376866862a0867267180855c16d91636ecbce6b9d96e2b7cd068ef0a4f9921f284fa65e895b8ac1a02402310087a40abf39526b1e96a45ca5884d49459fecae602585b3e4dd1b774b3617e2c10f560ed298a78ff0ed7cbfc145270fe20302047c435bb500673065023100c21d08425cbacccef1f1b7d45d73f615c9ca04c60ba321b2499f462964ad12517733ff4dab15212e01e8d5b7c7b6a22802305887c04c9dd1ccce20ea685ee7eb7466dc5af52d0dc231954d0180d70e8aa0d3d3eb19506fe33e80dfe5196e9f8b46790302047c435bb500673065023100873e43db8e98f3466385d24d868c767c1fffdff86c1182d6b6c3dab1be7f7e7d8ebd50c39dcfc9824de8b071f3650ce602307eff941485357f24c48e4cd1cb434423261b53b62a6ce6dae8e023a54e1e75923b55fec962a0231f4b42ccfc98185f8a0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50066306402307763d7e526ac48c8912655dad81be491d0c9721c44acf1f02dd2647b76acd0fbf487ffe02c1e730db85d3181e41693a60230466b286f3f8c5af92e7db3f811cee64439e3af5ea85ee38f9a8fdd8df09c2fe38cd41d86e7ea22a82de06a433e0b35380302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50066306402300e3128a852eecddc1dc82294fc221470404ed6f239c47339e2f0c8eb84dc9168002423ea6a1dbf5c03b8a86e4db3dc8002305a02703d5f265be4e9da1bc26f58f6e06d4a13d8998961dd921c3760f2aff2ad0b232393f7ca8837c267c468f924a5da0302047c435bb50066306402300e3128a852eecddc1dc82294fc221470404ed6f239c47339e2f0c8eb84dc9168002423ea6a1dbf5c03b8a86e4db3dc8002305a02703d5f265be4e9da1bc26f58f6e06d4a13d8998961dd921c3760f2aff2ad0b232393f7ca8837c267c468f924a5da0302047c435bb500663064023019e94d8b9f20bed7c6f3c8569fe55cd81860eedbc76dd54c74f8ecab44c44b04755dc444474e74ed3cc2ade679092b84023001970721f7de500e2ca3520e25c59805632764062747c561fbe6991710a7a84113dedb87d1edc7cbb41b9e1387b162440302047c435bb500663064023019e94d8b9f20bed7c6f3c8569fe55cd81860eedbc76dd54c74f8ecab44c44b04755dc444474e74ed3cc2ade679092b84023001970721f7de500e2ca3520e25c59805632764062747c561fbe6991710a7a84113dedb87d1edc7cbb41b9e1387b162440302047c435bb500683066023100b1d0259591e991b3d57858299f46aabccee9d5b5ebeaf5a0235a1debf18912b6a16656254e41e092f395a853ffb50ed3023100d604b828fc90878cda5e27c72f8b54014aa30615223358939ee39be34f1cda8cb46d04d17a4dab22fa94649c964ab78e0302047c435bb500683066023100b1d0259591e991b3d57858299f46aabccee9d5b5ebeaf5a0235a1debf18912b6a16656254e41e092f395a853ffb50ed3023100d604b828fc90878cda5e27c72f8b54014aa30615223358939ee39be34f1cda8cb46d04d17a4dab22fa94649c964ab78e0302047c435bb500673065023100e42905a8804b00f6662a131a9ceff30ea5d9529191c5b9d0f3604084ac7ed0fde296d41b8e5351940f351bd2f38c97d4023069fd15bb8189825352fc9501d572724cfca3d39b7119ed810a8d36ceb41be58c8caa66446e72b8b56f8b8445c11515d10302047c435bb500673065023100e42905a8804b00f6662a131a9ceff30ea5d9529191c5b9d0f3604084ac7ed0fde296d41b8e5351940f351bd2f38c97d4023069fd15bb8189825352fc9501d572724cfca3d39b7119ed810a8d36ceb41be58c8caa66446e72b8b56f8b8445c11515d10302047c435bb50066306402300285acc62adc4858ac026e6ea02e1b39dde90d3095660bf569df1b02811225c1f433c9a72517bfd7168b3b73758dc24f02306649902a8fb82f1a2740043f24f70a6972aef4af0e503e6947db15cb42c62d2ca02acaedc26b46c8331e846a0dd7a3b40302047c435bb50066306402300285acc62adc4858ac026e6ea02e1b39dde90d3095660bf569df1b02811225c1f433c9a72517bfd7168b3b73758dc24f02306649902a8fb82f1a2740043f24f70a6972aef4af0e503e6947db15cb42c62d2ca02acaedc26b46c8331e846a0dd7a3b40302047c435bb50066306402304f13a3e475f7a1eae342ea4558bf00d5b57c8d8f89d792a571728ea017e8f190cf140eced70d348d16581fd3501d92a8023040cc479b3033175fbc91231024002de3aeecd3e7d5673f11ebf25107b5c25d4d9afdec65a59dac3f5b727bc7c64d47ec0302047c435bb50066306402304f13a3e475f7a1eae342ea4558bf00d5b57c8d8f89d792a571728ea017e8f190cf140eced70d348d16581fd3501d92a8023040cc479b3033175fbc91231024002de3aeecd3e7d5673f11ebf25107b5c25d4d9afdec65a59dac3f5b727bc7c64d47ec0302047c435bb5006830660231008dc668a60337b0d195db1dcb6ae9f1e61b1ef242caddb13ab35cc578cb9539af960af66e4bbe04ebef3758d24621163c023100dffa3922e738e8058c804bd0ac217e8e1b00be628d7bbe52fd022cae24ef0c39cf5f2e778716f3bc028f21f92cba3e600302047c435bb5006830660231008dc668a60337b0d195db1dcb6ae9f1e61b1ef242caddb13ab35cc578cb9539af960af66e4bbe04ebef3758d24621163c023100dffa3922e738e8058c804bd0ac217e8e1b00be628d7bbe52fd022cae24ef0c39cf5f2e778716f3bc028f21f92cba3e600302047c435bb500683066023100dffc61a6f32c27a43a55f64201a605b02b587425ffee2429e7e97e350920b158b9b00a3c9737c59ec04bd6a36a099cbe023100e4c602575455b99c384f919854a6b018c5efda25b6efc408f97b36da58958458822a4cf6f1f717ac199f63c6f8744b8c0302047c435bb500683066023100dffc61a6f32c27a43a55f64201a605b02b587425ffee2429e7e97e350920b158b9b00a3c9737c59ec04bd6a36a099cbe023100e4c602575455b99c384f919854a6b018c5efda25b6efc408f97b36da58958458822a4cf6f1f717ac199f63c6f8744b8c0302047c435bb500683066023100b11ebe574651ee3def278242383f59e8907c04c418f28a183582a3403f815ab6c97de25ac7aece8bbd8d4be016bd59c0023100fe696a6c97791ce45ab9499619ed1ece103ba6798a9179629f00b470459db41fc35ed19be40358f252c1875bb498c7660302047c435bb500683066023100b11ebe574651ee3def278242383f59e8907c04c418f28a183582a3403f815ab6c97de25ac7aece8bbd8d4be016bd59c0023100fe696a6c97791ce45ab9499619ed1ece103ba6798a9179629f00b470459db41fc35ed19be40358f252c1875bb498c7660302047c435bb500663064023054f8e2f8862c3595b7b17270cef1d6c47ec8d4920a9f4eef277f717d71b8fe68b8eff74ee1e0c2d7c2030672968ba8b202305abf75cffa9315272f6d95d80254f39313740213ac5a23451970f5d7af46899ccb3deead76490e641e1a2c0ace912f040302047c435bb500663064023054f8e2f8862c3595b7b17270cef1d6c47ec8d4920a9f4eef277f717d71b8fe68b8eff74ee1e0c2d7c2030672968ba8b202305abf75cffa9315272f6d95d80254f39313740213ac5a23451970f5d7af46899ccb3deead76490e641e1a2c0ace912f040302047c435bb50067306502305aa2d9d84da0ac10cc76f78b7d609ee30253baa8f5e58a71526e04232e12f932d69089b0d38760110c87c9e2e2ca22a8023100871fd2d37a2082f7bf7b0ed46035889033cfaa681220b927c60a01c54f99887875fb809d21b2b71b9bb4b357b22911bb0302047c435bb50067306502305aa2d9d84da0ac10cc76f78b7d609ee30253baa8f5e58a71526e04232e12f932d69089b0d38760110c87c9e2e2ca22a8023100871fd2d37a2082f7bf7b0ed46035889033cfaa681220b927c60a01c54f99887875fb809d21b2b71b9bb4b357b22911bb0302047c435bb500683066023100d98d7f644ffde87639707abe2078c2a451fc3a0520c3e1499c7a4b6e8bb3dfbb2f09945965725c57272181b8bd416976023100e7ba48dee9c13c9d0de73eade968fbe5674a6ddab8ceeddb1aae4addfffb5f7943bd184cf4b8ed0bb7ba96869ac388d90302047c435bb500683066023100d98d7f644ffde87639707abe2078c2a451fc3a0520c3e1499c7a4b6e8bb3dfbb2f09945965725c57272181b8bd416976023100e7ba48dee9c13c9d0de73eade968fbe5674a6ddab8ceeddb1aae4addfffb5f7943bd184cf4b8ed0bb7ba96869ac388d90302047c435bb50066306402307ab9eb4eb2f884e881bdf0727b88aeddf544a01d2ca16edb4fbb4d4a44965f3c8f80154e010021963fd02cf27dfd571702303a02045214af845e4e01c28af0f8b54af1bdf68ac5c456b99856194663bf2680a4233b6f4933d49e9f9de68455ed4c090302047c435bb50066306402307ab9eb4eb2f884e881bdf0727b88aeddf544a01d2ca16edb4fbb4d4a44965f3c8f80154e010021963fd02cf27dfd571702303a02045214af845e4e01c28af0f8b54af1bdf68ac5c456b99856194663bf2680a4233b6f4933d49e9f9de68455ed4c090302047c435bb5006730650231009aeba80e42a11d4d42e6daa62bc3e912d2e80ab34f6d19558a720521e178d05156c40f905ef4e2818727ca38fe92d50502301258ca569804f4f58f7d6b779d92c9d6404fe94b6c828804c39b48599ba0e6b285dbf065719a05f0cd9bcb5f7bd1f11f0302047c435bb50066306402302a71867cab75240e99b3cb8679b26520a3f6c6373b7fa38d3e4c17588b15c75d05fbc34e11fcc29d7be559e270751a6d023040e1e5e96e580ee7c0466aeabb6526063eee06d0640d89d551ead211da4845e6d0898f64c01b860dbb608cbec20e4b010302047c435bb5006730650231008c84057a1052d2cad882f7accaabed1bb5d2b4a3cde8246121731a4bf9dc48c7404b261d85986ff86a6781bfc971784a023045bee70a91af8ced4f1765f63a2ada07e0c0e035ea352b21f39a69a8057a58f538db0b2a622724e7311f0256b1e0c93e0302047c435bb50066306402302d0b86452a57932bd9d94c80ea0ed05ad0f1434cece6d8afdc33ecd76b01b81af9126872418e0d6feb3ac863ad607c030230171207d257a27d2b16b1ec8ff4314bc3eb1414b304b4b959b8ffb31c2ce3d9a793d0d7a74ad2b728ed368800aca8e8d20302047c435bb500673065023076a295303508dc669634fcb11041cd6ab3d2379b1c0cd1fc323bab48f517fc0fbe5f6a052373cdc78ade9b753421c0dc0231009ca9d252ad4ff76f6d2412d63efbd51667b300fd6bdc4c1f902e046e6102b44e126494110f161862f937e7dee39195a80302047c435bb500673065023067339352f79da9ab8df157a6179c97444decff3a44eed0565fc67b8bece86198ad5a128660663925a2aff3b96b6a245902310090fa8ae143ea4b8a2951cf476f080df373ad0648dd3449a37414128cd84ae1a43764c01eaada942bc602fc2768ed86640302047c435bb500683066023100d062e33384accef5c40075db2892c8e03fddc6bf269722e8344b05062cd60257b20584df1bf9e781c3c678c5748793ca0231009665508435b509a7ba91d9fd62e552d9079727eb5dc5ac34bc094602bbe16389e23f9873fb7a45b95273d4c9ea3f89520302047c435bb500683066023100c0ed38013ea13734f96d059c76eb11ec7b5e098ce420e991fa4cebb66f3d7f659b396a7b0d49f5329b7a3e20e040eaa50231009278fd41284999afaf089e9777031159342f3ac6a3e6e0f570d360ae0fe7e3ac4c5ba50dce41044f12ee716ef192fddd0302047c435bb50068306602310087767b8099cfb6ffe1436d153790ec8e5f421b97e76b349d8866488f295ae643fa4727e7f24bf35e1cbe06e361c02ae3023100b46d611e864bb4a4c1cc6cd3f28d265b7090b5c523f5ecf5d1e820bd6d4a5b1c2022f5aa7efba5f192a078e14dd873640302047c435bb500683066023100f7e01cef71ec32ea099c1f66e76b164790966970480f12e7ac74d7a4cf6d23cabf8697cba8d2e86a2f7f269c425faaa402310084a0c57ffc71aac7c6db7a76a6acf0241053d912f5b9a51a3dfb191071caceba11173fb4f37aa00dbed71458bf78dc050302047c435bb500663064023022f5fcf96b9756187f38f3534223332d3478c04f9b3d69d634d93811137e512c59d2e21fc3ffbbe08d677fc0a55851ba02301d41a1b77d81ad800586e6098bc0849c707a7c0a0750650b6e5894f613be58d60e0e528bf35581f672f76095e081c9810302047c435bb500663064023040e19b5e97d72e191bffd8df1a8ab6100b8bfaec796a66dbb7686571c3104a1ad37fced6806cc49f1b1c8687b515f30902307dd0fc0b37b85074120ef1ed157ed7b0a98851e8c44d0a0c9a921174251b1625f499d3dfd3425669e9b0750e40cff85c0302047c435bb500683066023100a83c1710dd42e1726d41ecf669aaa3e669a93e293389f64955c9326d5c027c05b2f35538a2c0fde26d36d4497d862a180231009d4a3dff8494b04fbcfdc2fa2b65f4c9d3fd6bfd1c0506100952fc7f0d2dc6b36d7c9db6a3b9c932d955a962e82713bf0302047c435bb50067306502301f49fd3f58e2df2c70e25d1d532fbfd2d3728faff822f6095c9469cf581cf432d681587c8389b66c414247224a610e89023100c65e9c30ea019ade87504b288622e54b0a0923d1d59fea927937cc40f59795630503cfda143776b5072ab129fb50b0d90302047c435bb500673065023100d7658135a182afb7f47eb6feef4cdb3f06b7d8581dd3634527508c74462de7f84133b0a09639ac646fb77e80d962fbc802304e820ae0ce9fb405f1060e6286f8776c2a98c74331b32ca54a932cd8b2e38b4d4414745ffe8ff3cdb994289e2d53864f0302047c435bb50066306402304462c453273bd9d30d1c71c6273db79b761a780796c376952de4857d103fcbb69bdb698820cc143daed00a0a25c83a7e02300c35bc38f123c2e1124c6823c7a6ce9e7a70041ff4f2d376b6b77610619f82c5e35c46b1c8bb065c6b22edc74794db5b0302047c435bb500683066023100988f978fd626a6f8c2c6462929bad9121ffdf89f2727ed0fc390188751040b16435067da63afa67e75982fe43102de7c0231008f87ad99d13e7fd4e17ee0bd5f77e21252cf35ddce2bff8e7308685f0d6be8b7f0dfccac34a3e6ba317165ceb44d30920302047c435bb500663064023047cd57651ddf6133c0b3871e70eac5f4b19f98e48a5284e5ac046311cd4e91e751c779a6cf475cc0dd4e6749c9c6f8f9023016e60af56913f3eea6eeeefc4926c3529319641c854de24e9c86498b62f1e43afcf15713a648632ce54ff8ebdef041350302047c435bb5006630640230627be5388cde3d8102929b91217fee14ae786b17c8ee9dc1c955bb452b238d2187f5fba8e857c9f7a494a9909adfdf1d02306fa2e4585546d88843c5da0da9e9e4d8ecebae7e1c6d3b0c2a4f106abcfa086e23f2919e5c3cfcf83b374b4bb7262eed0302047c435bb500663064023056c239d904371ecf394ed7d2f972e34b19b142c390084a352e578fd7b8daf13fb2e400b4cb3fb3e76780df6a94406c4b02301b767a5ebcb5f239ee53d5ce2aba63d634c7f4d4594f3acf172474c94c647a4a9a5f1d660fab1ca114941a77d118fc820302047c435bb500673065023004759d11465ee44335acb022a988abd5e3b65fb427fe113d3eafe4f2bb96d851ea676b2058c19d2a8eb72538ad1c37ed023100b69764de1ef6d10717f5f4b9515e51c74757ed3d0e5817f279fce0a63827c870bbbde52c2bfab4fc4d961601ed8423d20302047c435bb50066306402304cca6db944d572fe03a38dfb63ae8d91817e51c91939284c56311c420b42caa257c6a586cad0d3bc2ef7894fef9fee7e0230356bf63f3c94e8246c335969d3944775a67ee21ec683b75d418135617625ff7796cf64f5c949a130f880fce0601db0bd0302047c435bb50067306502307f37ed46a520f010f7d2f85f9f3bf6f9801f40061abb366634d5212ab0466186f97e2abb2664ccd9d15ac7b67e6f04f50231009492299481ebc7349e54dc650653fe7c0af41d104305a41306ad8541e24d07ce2aefac3b9fd1177e4abf67fe7f26fc950302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100ee2496d4fd1f71bff09dd1157f3a0676506a26942e403ef7824eea2b913bdbd63a064339645af447306ce88d0295b4b8023100bcc9c7018b8ffa3269a0142a58ea669a96e351f26d78f956cc2ee72fd62762559d90b9829a58d97255c63d610813d8510302047c435bb500673065023100b4c407f574ce4f9086ac6f196e91365b60275a13a483df02c7ae18f5344df49cc93ba2870706e554343963a9cb47d80302304203dd4a9da216a4cb2a38626c47c65260ae9e3d60c432f8befb596c8ae7eef8199dc3545deec205c07a8d2aeffd4d450302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023063634af342ff7b00e2e0f4ed7f219d00e038f8f3a79a2b85b8192f9a34868355ea237daac03beda30cb614abca310ba1023100ae566be01b8742dd5f5476ff305c776e8bc139ed5c85a7695116b3a10dac41c5cf59e98f69ad88dd02b5b438021fd4910302047c435bb500673065023100d86641d07068bdf69a3ea2d7087d76d1f8d8aec6df9c8c5d32615e54e640b5020ebcfc8a1cb389abd6286e44972ae392023020c7e18da9f98957192f90628c04828175aec5ae531e4848b16ba0da58ebd74c878186e60d833d13fa397fa9378c39870302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100a52f562a9088b4ee7fd79824f83a4e184a6be665d64ee49f4ef34c9c0367a6e824798112d5243ab66fe3d591c25caa70023100800e9931427647ff02bb6c9a98ccca88521a5bf3097d62e2ebc7819e522590b2f0956682f52d355e38d8f6cce369653c0302047c435bb5006730650231009bd1c71d2537de1dc597e5b0e87c781c141770cb3effa83eb50db1b715861a52cd41b05d5589f379f2622af15cf9f22302305c4762d499333eba105d66f0ebb493757002864cd5dd2ea89d48f715e4a1d8afda5b2c8ba39e21f4c05cc5abf6b938190302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb5006730650230767274afd60df05db44551020f988b8ee79fb86f87f6e1461e7d7720156a2d6206f2e74c42d563082696919355b8d9700231008f282fcfbceee36c0554b48f06df6161bdd09f5f31d063002fab77d6315277db9d17a5540ede1b1c076045b6add6fe870302047c435bb500683066023100d38cf63c1ff1c4135c1efe05e2afb9a446b2e3f23b25f16b4b0b544ddfcfe68f1c3cc7c9ebf5d36cf93d5854b12c7efa023100f1ff7a5c5722919d5463442652a5a20b3a394e59190b6840832247aa41a8a49639fe58355502c21336ff6b4cf530309d0302047c435bb500673065023100d1ac7db6991eb25eb46be71337d1bd3366eb9e380927b7dab6a96035376164d0906640b4778f014ffe37222fd25d6cf402303d48a3e965f22730bcae807079ccbd28558a88d5bef55c87796f25353bb6cd616e2107f3faa224b821075d488264e74e0302047c435bb500673065023100a47a931d7c0ecfee2525ea5ed452f0b6023f63eddc07cf48f02470ab9ca0f1bb21a1179e8f110a90c49f92810706620602300f736d7869112c45244d4163598a0a7a3eb0b9f5bc5b5fd01134a94fe2a880ac98f810a8e21fa63f1a97b21d0eebe7140302047c435bb500673065023100a24cf3edafa6dbf7db56ee3c330464c7b87b266a82192a0895afcdb9090a065c8cae5c2123f361ed01471f2d2455b31d02304392867f69a6afd6a3a1e8dbf14c2b4eb0f27af00a4bf785ccd03e8c8baf53945176762b12f03e03d5ae766e6bd0bdd80302047c435bb500673065023077af74745346c737820e371373e8443504ea11e589461b015ee44b99d8581daa2a1ceaeace3127cbc659288a6277a121023100d40763fd79b65840110a67b7131ba5a7313431120cb98e4abfbc14298529632cdffabee7863ca674faeb5019f9dfab970302047c435bb50066306402302d879f982b51105c793d8c34201a5ae0373fea92fc08fa48ef75b10d22c15cec5f7304b4623dfea6d3ee602024ee29ba023015d5360094ba8b5f398f4c3fd893b72ae868e8fcd17ee9bbf623a05ab3cb22e53e6e0fdcc86bfae51bb7fd7493ecb0350302047c435bb5006730650230426d0f07ce0cf0819306c6648be6922eb91146405590c4668b19596a5f0d3c84bd5aedb92e0770d47718fdf52c287415023100d4763c0825b62586c81fb8c8db348fd4a8a2aba746b9ff317de6e8655bce470b3b87ceaeceeea8c19817fceb08624b150302047c435bb50067306502310093063d098e828ab41729ecbb4227ef20c97554997dcae8c611c9d5266cdf6eb9b683ebbbed59fe004f4567b4f9865e1202300779bdd0e5d5c43a0e6edbfe56130424a676c8204398fc20208e2178bb3da58b31623c3fcc594447e9358980b03f17670302047c435bb500673065023100bbf271022155025167a93f2cc124258facc6974aa33899fa0824e905c27d93cd397629530a1d1ca65e922d17c4c08c13023013db3335d4c67ca47e61a0994362519681301640b884bc919161349f18caeca56b2ef56779f38c72327666f3434887e60302047c435bb500673065023001a500d22cdd23bdff6126c9d3a4c143a72715df5f56176c58104d436f2384c9e82aa608a517ce3b8c43d43b11a6fdfd023100f503701eb4e0e272a943b924f1639f7e533433fca8b41c2d7f07c6baf18619e89cb780bc265e8d2295d766294277e7930302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100968fa6dc0b393f1589f0fa939ffd9324b1f1bd114a5881d5bc9dc5eccf8f7d72bd372c5d7fe5d43e1c1f4cd133fa32d6023100898f01a5061c8957e49b6cc4b855ce96fbad389838a73b99eed827c578eae794db64f27de9d3ca7945ee36200c7a2ad80302047c435bb500683066023100a19ff6e366608e491942e5658fc27bc5b6530095241d62e22899a23dadd53e8f3d85784ff136676da2dde7c275e17575023100e6b94f2eaac6ddb59df8bb329629f3e16799b5d20588817449c412ad3fc63ca38ac85f3695cb2db68063b2cf0a50b9b00302047c435bb5006630640230659c162289c0d0ce235238f0d5ea34c2a8b42aa1315d10b05fda8e226b6334bb1c1136654ac05d933db8f2cc8145f21302303469253e952f590da9d1427f5c19b236b33127aa43325f495080854cbbcd5e716bb802a7aff7b36283dbbf88e0b875620302047c435bb50066306402304c6ad7f1972e940f99bcb89d7c91eea783ef650f01e92f82fcc65369d94b053d419bebae26d764118b1fee3782b882fe023055dc93a80e6382d3cc3256b7fe4a4a0ef0534ce1c4fc55f7989c48e2f6e9979f8c5b0592cb85660e3f9c5f7637d5b2540302047c435bb50067306502300473a790b94d4ee1ef0904404667493510fa5ec1d688de576bc5cce5c350ffb08c3b1879c547954810285374c3aa8f600231008a24641aecf17b5b4c2cea1e8b800a9b6b2b151e5efb5c29a6a2c1eb8c7abdde5fd81299a08e92aba1365d4d103afff60302047c435bb50066306402307c20b23b172c8371fa23fbea07731474707ea046f4dd4d36b1d6224a2c6b628713c999bc229f1647d82ddda0863604e9023030ab863243981de23c2b6be2e4302fe98683869443b047bfca5c4c16865f488336f44eaeaf2ebdaf0098afad3eba23910302047c435bb500673065023100c41a049b2abb93190169071aaa11e97f3ab2e7869dd76228a5dc853d7df4731b2c91cc733c6b0d8ca04eb6e9aff0092f02300dfb0dbaca69bb90c94f1d2870865f00719c396c6c41953524bcce605fb5ee7d2e948d02ebcc7c5a2edf982f063f4fab0302047c435bb500683066023100d172e360d2f4c473c5e47f598d2f961458e83882e2ee8adb11155ef927bb6dad87c7ad730ead2adf08cd35143c078978023100bfe2160577037ff57292c2e34a146103462a876847368ce008394f471a7f7616d60cffc4973330c0ea1cd035d3e633a70302047c435bb500663064023064b9e8a155a792f6123062e1b45e06d030947239c56ed8f670e146fb3e87e8f84ccc8a11b55bc7c70dadeea52ca898ff023056c55ed31d7a821b3cf29f7158561df358c356dda25ad06bcbcffc44007dfb2d0918fb0151ffeb6f1baa7d09a948956f0302047c435bb500663064023067ad6a71f4496e29669787a3ae940d81752989f38e5662882dcaf40c0c2915bf5b80b78b254f7acd48c2854dbc8f03790230263e94db1bebd2676ec4bcf4a0518d42bd78ffd00f83b53fda59819dcd0df66839a43451b3ccb3b88f57d02bd1996cda0302047c435bb500683066023100ed6099ea4985c8248e2cab0aa4f1fee38e05dc75f01f73a51cbdacff0f6c8ab2066d3428f94f01c41abea71299d5fe04023100d6bf87b6a414dbffa04850c10e4f56a86849312511ffec091943f906d67465c32be9208913876966596aea6f3a04b3030302047c435bb50067306502310095b3a3a3fe2aedbc4712668856afcc702a0999c8f38374954ca00adb78aff966dfc895badf0e58ef39accaedc4d7ae9b0230726a543d6631cbcabfc19232b19a22bb9bbad9a24d9266b97bd54e918c9b3d3adff135b4df3a42deefa5610fbb5d85450302047c435bb500673065023100dd916e7abe13e961802dad17025a353ba2d6705e1a413cfd5903ad5d89bd1a8c9d7f5378cc6c574b1aa00c9f9b8bdc2302306b5d3acc3baaf52965c4efdb305233fc96c7f5660e576624a400d5be7c9a82fbdf090f5c1d569799fe9d82857241b5f20302047c435bb500663064023014abebd07e1eb1574933e84a853eece1179b86f06a6ec5259cf950360dd91e04cef60568a7e6a8a42c231cdc854025a202304c6910f3503bf3888e0755df27c2bce36401ffc328463b01eb0c2e4ea3f5250aa601783650c3be2cf42483198a45fbd70302047c435bb500673065023072244035f81c346f3ba0b851ebe880c36145be585dafd4968fc413900f63eeff8fcb27506435c5ad141f5357cf9a711e023100ca08e40831ca236c8712279a89c2f823ea61a6432fc5f25cb2844f1ed5ae5e6db588fc20351ee7faf8ca2c80138a3e050302047c435bb500673065023100e00d42197c32a82c7eea383a4c49bf2299e99ab4fb4bb893c2a16a92ff7fae57ce0beb49773e093897be1441e76abf27023021f651c743dcf27a75bec706d6c8eede5d94313b0163b5c0574e4d6a50cec18ded2332d8ab74aeb61ce7e7a43db5b3000302047c435bb5006630640230106eb4143a4c0c189cbdd87762d49c0554f3d12a078cb2495fc9c76fa43d97035cdea825667c37d29dddbf9f8ace9e1002302f8b3a601fe63a25ffffbb850011b77a2a8923fee0746a624d649343be875763b63eb9941b230ae1aa6d1e91aa7925fa0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100e1d840abe49f65dcedd5d02f6b1e2306bb650e7f6587096230e2ad0e255797aae15d75c1f68072838d32f93b00dbbd9002305568af66b91dd78914f14b69cd66acd9951bb6b18fa7724deba026a955fe40b0e6a09da9e1c15300d1a2c2e99510bcd70302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500663064023078265e5033bf836a2660c87ff3b680be7e16e1fd27a0953262399e87515676ccf6161abeac8fe3f9bceadfebb1a2a43902306e29a64aa626512912558666a492a63f9b874ca4b95ee7bf9056c81d29807d98ab4e4b8eb0786cb1bed30faf5dcaf4420302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100e0d2f346e4a4019ee1ab06d4f4218fdacec568711f7ad81bcdc055f4b76260e5bd77b985fbd2a5a5b932732d3e88765602302fc7aa4b5d0c0cf16efdf1c3380666762bb611e4b00fe1df201f9a4d5cab97a6876c9210197a901540fcb98b4a14e62d0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50068306602310084799a6c5bc4164fa53c8b4959f21610c321bb6bcd79adb2d693cff35ebe7e249f78bf59dbe32d45bbf412fcdef866db023100d52a2e39aef928232141925841900fb8cf193367e1cfb1ebc35284e7df5f15142ea14a2c66804b47ab0fec286996c89d0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d83xd U]m7 #"9`*nӨZrE76ثE9``=EvBT% 'f~`do&v7p@ZOr8wpL(̳}2[v5|܀G/F%ǻ"bx'vLܣ|Qbc=pQl;|i ̀olAw k,S(b_ Z٦E{T-cqd:Tj b2ϋwZ-3-qYLيۢe yFsU6?aeh7s,cN܏ V0> J;0v;@ũAi>K{r6G8{kC -h@}z8@hBˑʊW()c:ϔyL,-i$ NJ/ᗶ>2Ym 4g l*qen}Ws'n~e#`6%*Td#5P6F1{sQDQ'@>`<q?qd  S /5@(     3 5p8X;??BBCD(D8D!9Ix!:~g!GCHEIHXIYI\I]L^\b`dbeb#fb&lb(tbDue,vh wipxlXyo@}q4q8q>qCanaconda-gui33.16.9.31.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.dxppc64le-01.stream.rdu2.redhat.com'*CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64lepBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-Y/a!+ssG5G5YY%%uu55JJ""Wp#Ioc R(-l#"X~(? 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큤diXdxdxdxdxdxdxdxdxdxdiXdxdiXdxdxdxdxdxdiXdxdiXdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdiXdxdiQdxdxdxdxdxdxdxdxdxdxdxdxdxdiQdiQdiXdiQdiQdiXdiXdiXdiXdiXdiXdxdiQdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdiXdiXdiXdiXdiQdiXdiQdiXdiXdiXdiQdiQdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdxrdiQdiQdxdxdiQdiXdxdiQdiQdxdiXdiXdiXdiXdiXdiXdiXdiQdiXdiXdiQdxdiQdiXdiXdiQdiQdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdxrdxrdxrdxrdxrdiQdxrdiQdxrdiXdxr45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f667bd81690e603fd7b27db855cdbe1cc4718f835a694cfcb6ab7312f33d8981d83c25000528f3b3ac51f01fac7765b0be43151a8353145150f00a02edcb70b718cf09c2bf7de5b928ec1f376031576ca48852fff38083984197fc426b2987be0ecf09c2bf7de5b928ec1f376031576ca48852fff38083984197fc426b2987be0edf3ef7e21bc18d5eeb5c63e5c6491f69c931292aae0642615230ee7ba2e99d8c54f809a3a167587488cde01889f68bd0f0a3db08c29a85faa70b32afb6e1149655274072161d32a1209a44d5012508b8355c64179ca0bcf255311f7a0c1b608d55274072161d32a1209a44d5012508b8355c64179ca0bcf255311f7a0c1b608d4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e202ced166c103c1fc38e0a092da684423a779058274085dc5db58a12574afd6c202ced166c103c1fc38e0a092da684423a779058274085dc5db58a12574afd6c653e0063835c7f064718f743ffbe47fb9824a9d7dbf767adb9b30091dca44ad1653e0063835c7f064718f743ffbe47fb9824a9d7dbf767adb9b30091dca44ad18cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bda926ec79ab84e65ac3617b8fd190cdab431605d605c72ac1ec6811876f0475d6a926ec79ab84e65ac3617b8fd190cdab431605d605c72ac1ec6811876f0475d66e336513881d2e4065586bf6ace7776b28bbc760bd02b6b14a46f675f976b2ce6e336513881d2e4065586bf6ace7776b28bbc760bd02b6b14a46f675f976b2ce6c801e8028b4dc63f5df3701f70d41088c69cf53f8e3019599c6e2ccc0c318af6c801e8028b4dc63f5df3701f70d41088c69cf53f8e3019599c6e2ccc0c318af866f829771ad065f543bb41ab51756c45b5100cd0aa4c1542757328a8d11427e866f829771ad065f543bb41ab51756c45b5100cd0aa4c1542757328a8d11427e37194ce2df70d408e6998b4836e311e468eb94c75383aec2af214e70d17bdd5e37194ce2df70d408e6998b4836e311e468eb94c75383aec2af214e70d17bdd5e685ebaccab2a16a3a1801a34ebbfaaf0de8dbf867d7033abae4bbec6ef81e69d685ebaccab2a16a3a1801a34ebbfaaf0de8dbf867d7033abae4bbec6ef81e69d76abd74e5a4c4a1f29cc620df3294c61ccdf397f144c0536a5a31bfc7ad091a776abd74e5a4c4a1f29cc620df3294c61ccdf397f144c0536a5a31bfc7ad091a7e8166429091886299ddb5f4a163303d50c4a569b791f5c8a370d4236d2474ae9e8166429091886299ddb5f4a163303d50c4a569b791f5c8a370d4236d2474ae92a214f9f3a8468ac7e734e237aaa78d96325e67590f77a6a0ebac114274c59b42a214f9f3a8468ac7e734e237aaa78d96325e67590f77a6a0ebac114274c59b440b06566f85591c203df4ec3b0b7ad7afc6fb0fd240ce79f466a360dd6a51edf40b06566f85591c203df4ec3b0b7ad7afc6fb0fd240ce79f466a360dd6a51edf98d2a587c302b7916726cca90e2146f4e7527cc11df4ac77bdfdb2009c012e4d98d2a587c302b7916726cca90e2146f4e7527cc11df4ac77bdfdb2009c012e4de5c604a487f7ce689c01a63ce76f803c23554a18d510c2ac628b8ec8d9d0db0ee5c604a487f7ce689c01a63ce76f803c23554a18d510c2ac628b8ec8d9d0db0edf913a84c4d94d4c62f773fdb647c677b664b8552b2e3496ba0934e18f616feddf913a84c4d94d4c62f773fdb647c677b664b8552b2e3496ba0934e18f616fede603a3cc16c49d68c52bcbbff1e54ceabe1c342daebc3f56a0b27bb785f24b7ee603a3cc16c49d68c52bcbbff1e54ceabe1c342daebc3f56a0b27bb785f24b7ec714e4d54b99cafcae482d6a436dd51361ca3ad3d75b29d38a7c43cc0b4ebdc0c714e4d54b99cafcae482d6a436dd51361ca3ad3d75b29d38a7c43cc0b4ebdc098aff3fc0a35fbcca50e554ab372d9b841e7e6446c17ebc52a779cce91e695d498aff3fc0a35fbcca50e554ab372d9b841e7e6446c17ebc52a779cce91e695d45f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d2037465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d203bfb5177f41ccfa37b67659963e0d3e485b03809a1284c6cbe85b753a7b8d0beebfb5177f41ccfa37b67659963e0d3e485b03809a1284c6cbe85b753a7b8d0bee60ee83de4e9776b3e5161fb645da6cb63e18971c56e6323bcffaa449750a47ad60ee83de4e9776b3e5161fb645da6cb63e18971c56e6323bcffaa449750a47adefe59bbc2513fbfad46ee1aaec38f3b0c02955d4d9aa4c1e022b64bf341c1dd4efe59bbc2513fbfad46ee1aaec38f3b0c02955d4d9aa4c1e022b64bf341c1dd4efb67fd003bcf5e259dddf97f03ef80602f56d0c0a13767b3d7f2991036d9888efb67fd003bcf5e259dddf97f03ef80602f56d0c0a13767b3d7f2991036d988814299299c8c38f273f699f2798a75adf23b8547c70aae8cf933bbeac11cb1db814299299c8c38f273f699f2798a75adf23b8547c70aae8cf933bbeac11cb1db88989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f4ac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d2037465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d20305519877b3402113bae9dd36e72db0cbcbbe8b8109c1322aa3181d481b56a3cf05519877b3402113bae9dd36e72db0cbcbbe8b8109c1322aa3181d481b56a3cf9577a6b61379ccc627ca80bff397822e37ea0ee1de48f359094e23f66e9855079577a6b61379ccc627ca80bff397822e37ea0ee1de48f359094e23f66e985507d22b64cf50356de6459d978a85a06f291b2d32fa712d211055e6f69f8baad70ad22b64cf50356de6459d978a85a06f291b2d32fa712d211055e6f69f8baad70a4728999518f44a91d92302f0200e994053f345e3cd9008791634293351ba17054728999518f44a91d92302f0200e994053f345e3cd9008791634293351ba170558f295d4f66d7d1157923edd03df61989a39e1d610d473ba8cc9a7e998ecefc758f295d4f66d7d1157923edd03df61989a39e1d610d473ba8cc9a7e998ecefc797fa81bab5024a1aeeb055ba33af71ddfff911fc29ae6d8666a679292a68b59897fa81bab5024a1aeeb055ba33af71ddfff911fc29ae6d8666a679292a68b5981734ba6a5159d53a898ccbb87beb08d82868ffc7f9fc6ae58e6ed2b303eb2a1e1734ba6a5159d53a898ccbb87beb08d82868ffc7f9fc6ae58e6ed2b303eb2a1e8edbc5b0446b2e04e6b5e976d4bd84a598f61a09b4d0da81e2487af1ecd7423d8edbc5b0446b2e04e6b5e976d4bd84a598f61a09b4d0da81e2487af1ecd7423d9cdcf9559d15140456f96a55832fdefeb90b53ee4094db106230b82e171a4ac59cdcf9559d15140456f96a55832fdefeb90b53ee4094db106230b82e171a4ac5b0fb51d866cf7d4ac9dfef3b84a7757fd820c04d66cc2159b7525ae02c8fcae8b0fb51d866cf7d4ac9dfef3b84a7757fd820c04d66cc2159b7525ae02c8fcae8a319a19093b4326d13a6c39f06516bebbaaec6d691d548734389cc06ec95c991a319a19093b4326d13a6c39f06516bebbaaec6d691d548734389cc06ec95c99159bdb50939f546af1a8f93b8a3a631a985e706f6c6a9817e4c25ef4989e92ed159bdb50939f546af1a8f93b8a3a631a985e706f6c6a9817e4c25ef4989e92ed13cc68615da330523b39fe850ae858f98c6fd59a5efc10074414a0f48f239077c3cc68615da330523b39fe850ae858f98c6fd59a5efc10074414a0f48f239077c1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.3-1.el8.src.rpmanaconda-guianaconda-gui(ppc-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.3-1.el822.1-133.16.9.3-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dD@dd\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!Jiri Konecny - 33.16.9.3-1Vladimí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- Be more indulgent when reclaiming disk space (jstodola) Resolves: rhbz#1855371 - Do not print error on inst.ks=cdrom|hd (jkonecny) Resolves: rhbz#2211857- 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- Update outdated translations- 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.3-1.el833.16.9.3-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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-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-87e8360490129dee08b03c421476852cdce2074575b45042c54a51b5005e21458?@7zXZ !#,] b2u Q{LV/l̺L$p>5ʍ{ILFl^PECڱ^gs͕EJUؙ u'A#CIM&SeKf\LR  , TA&[ݛ8,\ ~qM'ZiMQFm=p_b !R1AN/wy:Al##&g ck#$*sUB%ZRC*[vڵlv M}V 5Iݯ(t ΖLKT} ha5͂'8Y;>֘l K?N4"bאBxp+^hZWQŒ ( ;~ͭPNOͺk>ΚZ͆C 4H"ËءKy!X|# pV+KRjdE|z *LPM i3{ QzMU؆X:;_{LJ UǕ+ݷ}#nMHU)3Z}ln [kgDJ=H$a hSY)~{/u Y"O/gɬu-z\U9^xp|1*K|[nz V!on*GR2spP|sv~-G 0Y4Ecso3գ)/4'Q_sD"<.lL$DVaî1Ά@!_[`VKpb9,?sf}1-]!gpPVjd9;q9#xmݸB?t0ia)*c}o>B z<핿f90{`o e'{>}Rڰ lB=!$ٖ3z' m`Nb|zf/of$TA^s:2CB_FT93A~N??uO~SF?ϩ8>1$acF9T#(V8ʱXy)Yb_Fo|6)b~ʹ ?p[2I tԮC=Q`G;6M҇JtvEOi=l9**wWQs& T鿣:۾z mVGqT/5L} xpxppABmfu TV,6}[ Fh_%+lc Z6 k?$xc0m+pCѽ_m?԰,Dft;-ft9Ö =粓67Ԩb 0I[R>&sTLbjN1L]$_oڑJpQt7յ5H+p _P'[]ӽ}C{\W^5)nQm jy*$x^ܚEWeiL A܀P**y AFTo<_УP 靲a<5[BEGT`#ed嬐+C;N6Mxt)FwcR3d)ײt nN>ZqIܒU6QbM\׽/$X )!'@-?X$V TXГc?nW6ژ^|k%6hhabuƀoBU'drQ̀%ˁPa }wi@Y=@Sڣ[+F3mYy(XWj4d=˫f )IdSҨLt=H : 9 YlLH=**/b`߄\e,'U@a\Tfy,XD2ء)GZTMt4ɓ}>~T̈.V<nnt$WN?C@IwG6p`h(YB3{y"fΙ8_ RI@ڿU>$b䩻M}F cTdd}+Kxoyԇ:>).JJĹ;xO6 x~?l++@KWNGM7t&q CNNSy9)H9֖[#)qzP $L*0Z 30 5 aڊ7"Yzxk/ ]uQ?BD>.X5'v/ȓKӕWH#CxMv`"OyA&ña,.hn ΣT% X7 Qc ^TN{&TZa p% QPb6şSaھsat0?9I(`~qxA y:txL2h:u3aof@I;>u9Ql Q iE&]Zm@%bl祓rIG7 L Z͆y ep|e6Z ̃旇m sᮥk|kz,.\\x_tyJ- ^S'Ɩs&]Zۮ: ny#,q KR Y=$8Ԥ+"i@'H[\2Retumк06ŷ"06pIB/}(ξBt -*v]_٣Ѽ5Z:"ɽX@ڡgf;Yp+M(s 0 m-M=cC~3PרU6pbeH&#dA VKg(W4sURϕ > 5?%pQLB? ?=5#~/R) -UO!w ȡ}`ϊ`_n dKF;TgzF x"(3Jԭu]DM^!iT,~zoJJP [οaz67*S\hzC|鲍ȫ}0qJ)ca9%ڠU$vhGz)olI@%u Aص߱eI!t#W"yV9^DxYj^M6(wȏ-&+RpE3FM8##5e$STgۓ F8*00nЃpkEGh !j^qXRm##V EFĶP菺֣e eJq+[i.vy7, xA4p]rw 3 "A -w7hڂ/`9ksoS(v1%y9 tJ?/Ί4I;> EJ#\gwNpYiB^g3Mzjt 7َPNK;eQ?C2QhhY0C6GjAVVzE$,_kfѕĔWı0T,Z+K+92]?[$Wkg35| >-hqU7Lgs%@(ho' ?4qtErooAB|⊩}L3ݯLb8'R>$xlJ^Sj1 .vIΗWE[y_:H¢fj |0J_dl0CjɁG9ZrL[`ypR땵BY~uks9xv^|# 8a><@;X bYt|Y?a=G9{L/c4Gx" tgt#C?<֥܎bEcRhi4kR)jk SF b_S\zl?js_$9Yw|c*bI*EU';r-7"o1.A T{韈*oԖ.Ti6K#wv/L)нVL5 i|RG?fjz3m3_R3p58l|fcUMX#UbQvBˁL09be5WK2IƲ?,hF`#$׋pVJXO1(~5i6[PF':p28$YM88.K0ouuEї1q †-#rBY'ڗXԑƍ%sS6NwHV?*Wn z ة"zΗ1K߈ wZWb[&;[>; g},ҿ5w iƖՇ|^T^rs[Ėp%U *NtvWcCe0e1]_մWX+X2Ϛ:5)P5"6(W6YtKS Opqh~5A"&ޚ-QeKnLZ!68Qx]xA Oz64Þ8fi<1B䬴An!d_{'qGlYN 7p9(Ȭ {pz+ \D\Gc-/%xtʇt~m_s*g;X E{?Ja!h󠄛뇫 Wq3ڰPÚL];։a˚S+fG |^FiUryov* [M:uQnȾ|=" QH4Sϰ-Ǘ78LQ8ȨdUg|@࿴zʂO2++{+O.djv'9o?8|_/:=këX>b3*tSҗ$:R\FB7T\ 3v$ߕzw^.rN&c1/۞簪10 dkb0ab皛$jNԹ@'2y;eLv$FHÙn6N vswXBi 3(P9Eےr Z 串;g|DﵠZ 4%ӚjrJX~X, pU+hb@{!mHv@]r_|3HuR\Xvd^;tYOT3n#6q@7 -ل7quP3?\c2yE+yħOdӞhUl8tχҚN3@*[2X)u}^t|Mws Ȕ+0ޭq|.585VJ ɻCt֔/ML`a_׉G~ݟ:#)FBĞD+ w[Iu5Z,j(:`nj^5x\z SIѣM 3<-ψqMoXXCVfm@؋UA͌IY )x'yM-Dh3ҳz'MI/;iXK5R'mB$ԧeƹe'_ fm+O2v8qhYBwbcq&WX}cO}|#$uh/ +f"S!Nc)'AIX0Wc$dU\BaÁ4TLvM:UEӪQQi(dv`5Ra$$$ߐ׶$$Flt~bzHDZؑ 5t[{D|k$rd@zCL"6A2&gIB1߭ 0G]B+a"YOpHJG vٝ󜉹W^.k;_֒ka25=[ly!&2R=|~ZvWBӨkL2+Mљx_fw3k"A9F͹Q LL$&S_ԁjTuq-9[!z+KJe? ՙHJVȭ<(q3<>Ttyp1?l3UÎJMy4itV3a ^|SZ.W? (kYri8"{Mxz`{cr;rRQchKiwU^Z젥Gq۝}Ú>>jK\] Tv=h5ewx[Lezf|f5 V<֑=7\7z^q-lU[*MPn-\j3l64dKߔerǽUVl0J*3Oc45;|Ę|~87sxQ^'P07 o/xds4,PPGqk3JXlg%$'e=1|46T+N~g7N :b u&Ⲭ%6%x= M=FN^yshʵh`f=Cx'g^d`)}Bl\WP9|T7=p>AFhxƔJ!41G5uN`L7 @9ʸYHer3BI%YS+šdz{˺"<>{y:`..tng(?<xe褧~o̻g[Wc`XzO4Xxh--x5=PJp^m 九'/Ǥݾ=HJD3|żh6-pPVh,NĊ_j-=mQ>b=./ R%Sx/ЎcOi:LGBe] !A6R$%!#m>MoP+O7OM*n@ w mXdt8p WτRp>M'++N^anQq{`#r׫3Ge2TZH/Rj~zƢ Eҕ:BLGZFfdkp `I]wG .}Df_j2%8F4S=m7Q&g#e,:88./dSw3Z"C>t! SJ|qyusFҥ\.^9BԼ&N"E˩eҁUHi?ĴNC2؎( 47ߐ%WH߉@ud椾OC]fj\^XOK/9 cDUε5wrB/L/ψBkΰy8^oPPwW_gx+ʊExL8\Wi![WP#wr>QQw֫ԘLkP@ $ȴn|Z JMF TR LXpSPa>k&S Xquc)z=O Ou:)w3 o8U^kДn =ӛjv/oPӎ M},3H\cX=N$o óNe\w9׫{XMƙ K @({DxҎUe%^%iM|N?2s~$Us+̓]Н$dε|EҸ>l-I>Q&.:XG5no`("uVKSFj1- Tz0GQҧ\pM0U@\g ƈbnL~g$GZUl Q*?4N-dQ̽+˸66a|jfLlf,G )ǯ 488 WPp)(fuck'b+n3HK,&!f6csi8ZMJ:n4{9I#?[_ sݜ:@MڰSz0zrAIu;~Ln^Fo̓@a3 `#CBr"k勤NnHtgE~¡ћK'2:Տ P3smt0/Gyx, 7g5e kvm|qRX8W t 4c]A.h߱N*64?&u~*7O_x?Wu`[X}^8Gjvw r؎pJAnw싢{pȺ=eǕp+KZ P\ ~o<9ܦQlM//}p}3;)C8(ExaWM[}yJvpa]QlSWqľx2,EN\WݠD!bkgPi# OdYAx<8o"XX 襻JnI}+32tH?7#%X {Ca՛]ȴFŤH3:4IB!,/l_>OһnB& uWTH?) };+wU{q;kD3K]^bSK bѓq7_p W]HЖ3x&^;|M>P<{bw[2AKxa'O Y $ )>xwiJPAi(%p˞ -٩X'P(r_$ RE=z+h^%"Mu|^^j+9R(⟎Ga]OukZDޛ6̛烃va..5=/n^f5Oeyx,H$ Id(M;aeE(;6-6p1=}J3d}`fa}+1߈*ĚVsc7Vm3`Eu4贲| XN[7ҹ =Uj$qVoB!j6ܿ/OZYEVz;Yw5`Fg/ mx$]npӀ9ug:UIdXV`Kt~@ :o!fsѷ:x٫dcj`W﾿5 fJNh.T#Ubi,@$';"E~ɃM4-.S XlE<" uLN%lx#hH[yew5RşAj*UÐw)WCo0lWyӭ.N>UǓGh0أ>4 q*8|XuVx/t+l~-qv8n낊Ω=k&E5a`kqd%%>,ogժn br%곻%x6OGS˂P"[ycQY7`CF2-҃t3vs \sΙɺcTI@] 6.2L.-+ 4l|T"##'.U|â0G[ 7/0 ǯl7E;A|Y[& !.p~+-𔁖ɾĜL#8;% ~,I/˪Eth+ċ6Q ,Mbl~:Ƭ.ihT#-ja A{ZO-HHO*Zn7Gk bDui^gR԰>0awca_rѩtGz;ͧM:oRϩ:ZIp).6%YڿGBW\dIYB9;vЀ1qY|ޭBF0DЫAHag=̨YvTR;K/T?{j6/\y6A@x#GɗXlDx16iGZľ[tþmkSH3pIJFAt?t* 9IZ2U%G \7Qb G qk>~qG(^%fQ2q :U+t&L[f; /7v3|_Ŀ>UpGSKAt6*v-n|$<)A1sVm ]MnXhИ\ |FJj Zb~{"1WR y;lm{AKqƙqEƲ]̙Ne]]49X7.}ddL{9V·yxɟ,E%4b˔' N PC t7s4UMB%dŶX-bYw-TRrn:5*:d7GaǼ'J"3k.%)=IC0&Ka ,3E;K)0UU]b oKگP*x:&cޕu a[5l!q)Ktq{O,6س=f+Z3:ki{H8!/iD7<ٝ]5/0Fà}"F=&YG8pZCzoq`RGZr.ß漽>$&8X$^e:D~sN˜neCP騳ٛ_O׈ GۆWBo4)WK(Z@h<ey))ޛʾmX+ */ }cW Ig#7!AsT!󆅑j=}E=΢dPC޷_*W)JRK>`ާ:[ 71Fՠ5];geG0BĪG3y؄qF(/d&=g/!xLUt1.Y!-ޡ6(7[jFkHp-8k>1Ht{ʑQWz/fb FцJ66U jxpWrj+*vtѮ0 ,ԎTmP#%g Z7O 8wF-pwQ4"K(/ɡ'Ć҉W{'+e|R|/6; E xRn 3^t 2fID6)hOG]݅ar2, M1=H.ZB@sFrweq[%mCs􏀃+qOvӣ)Řcfy얶({[dR̢28~R-^H8*x(_^lQ`/[f2g1@V§dC[G?30*eQ~̈N)6lo k}[,3,54Jx}KWlX8ic~~7h>~ܖUY.N9R]d>H=0 ~뼹cL~<ˡO㠉5 rWԑ~~[݁?CbzMfHC -};4q(/V)䥋"4!p_ۍ(џ] T=p Z1Y%qb| <4]5!x`<^~?L!r! Lu {a $w~FJ)D|-$=DO@j3SGKl3iLL!-F . )[1wĜgM sX>9N+:G b5uKЧ2c~Ba6[ϺRXwЮGQ5G;WוW rct,pԼ4~B"- niZ daEMkFT^-Z _ Y/ MX z2C8$^䇑hi,-(kO)F :=ކF'6[PV.1=d2+= ߴ-l)hʄP?h?Hih6%izJdn82 'ѹ}QD3!\")Ll LX怚B?^jARm=i/͸dSݰ+.Q;Ŕ NQ =-D=BkdgNJFiU ]~2OP/G3Wb&Nf 6rȩ cEiR$EF 4;!?QG"߻68npCxy$]Wr'!> P 0e(k A$I xr))h%O#ƈH"6O j἟YR1ތ&~%c={C? eFXDֲ\ !OYN=4Pm?lbږ>˲ s7?\e`f4H2\(FS˭bjPz]ȯoPloX\- 8%Ͷ&ǥdؖ;R5=ҕ@0Bz^]Vg[býʐoRߔ(& ^޽k浳:Q,׵.۬?YUl59?,lN'e!pi'bԨSP5L鹋.*Ru/ǨI?\:LPl@\.d qxض(j.ddIK||[QfiZSyմ,6!MhER\ZҫЇ.x`}iDn.f0)luԏ]QELz[7*0xAqa1p9]R-vvʯrHHlDS~\xG'4uV1 $DP|BH[&aAcSm;?PhΉje#p/nN:N$到~_}LH;WvVBKJ#ܩZ[?8 ̾bm_Э{T`^466P$/\Vum\zMf2l62~lfyuMrL$H~PYܧ%H`&ƛ=MV2K0Ix#*]*aY̎{u>;/B$+8X pqr([J+x "rYuL.K(\Xh[.OzURHw)k(CAOޯ&ϗA*Bf{、þ~ ܡN'=uMqPI=-bEWrg-3M!S_i6z6m/|XIP+R1-tpe]7D{#jQѼyP$dd6JPgS+~e?*)W*mx~Rx\QdaFБ!c{czGb )1xOW쒴wn<_ kz}p᪉(*:k6̙j|m_9HR)BAXj|p5CЁp`Cj;H,T8Mn}ũt T\Ӆ_.hf\T/ NȑGNZ%awMfzq(JJ@,:ߒ"5ڞ֙tel"ދ?c(iKZw]bS&vB9ـeZ#Q3:q+%DqeM@|ywf\#ư*PH/rWﰶBo·(ۤG]}3k<*ҫT\K5 ËxJrQu&¾M 0z; .~10!Ǎ/ݤtނ&o,_.r~/ۃQNH!- D"x 2y͕ LŽ^%~q?0FK=QtVk /a3"v=(u+jm9&+*tڨew /Rf2LQbZ%xL y7Eayח Wg앥ࠡWt|?.uj\Ⱦ0Sɸ z6 N%AQ{ޖ0 Fq]b+fymQF-([B>/jFq/䋽B Ħ.B_AjA_"2qN,jj7P@Уt\|Ɏ&ڵgPyrk&k,V}M{*Oz9-T"VvA,D;i=籚8NMfi\8@FQ~ӂ_iFqu 䉶aq)_c3 ES.o@ogN8Z/@Kkjֲ[c~}αTd#j JA3e myÔ2˅fIm; m).7VYNGYCly/Llgˎg-z1f7 mv5j61، gI-Fw"qSg E(T}M]M[cJ$mVmt nj3OT5EUuRy4^rGpD"ZTQ Rnib0F~Hn"CƨjI>׋ڸ ]M/䲮NO+ǰK ؟ m(nʜL08Sb&Gp'd4]lD}x M`Dnט 脸_u QP-n^_5G`1B, DwKCǹb"HQ(q<)UD̓)Ĩ6h|K-`[h,v)붮N.7nsZ e #.Ę!MtFSF$6umKQGFJNnx* %B59>Oc~+*c0 E-Ifj]Ǘ V@c*!%}=R{Y%z #HE77VjTX1%.In_s4A^JEpTyΟ[ai:ٶɩ s?ۖqcя:Ξعq]/R/޿,֕HQ Li9L)؋6 -D(Pxd/k* `;+7|]RTH81{]ހLj=Jt0 2Ż(| (, b唪`[:myKXG0u96JX5$lqW0&Ox B6S/,G;?sȞ+/ՓET- T#̽+9 YQ$ ŶDҥfJmRm @yZҟ3Z {_!|wwqTgk%iG#PNrwm%X[o@W. hMe[^xʉ"_!ôŬnJ3R9<tyQ͉{NYBS02/*d~xii+,>?\0^蜸F;M;U bqnK#!\Tm+i`bm㯁SSB4q䓻Ge| Ջ xںp\CPѭ(EK wjZA'}^?sDv NTyjbievG?=}@2# Ƿr*0Ba<EJ)QSV(?DeG{/]| ;V{L=싌"7xA4Xe&z8V7fT"@K';!oG"/`w]]pхUAZ1ƶH"r@8Xaj~X4`{R, քB]m60|2XLsK}AW ,fQo@@\o;kˉqfa)/T|لK r|9\}[Oh>VIˆҁ{l 68PFVY@b  8EK.P޸nFR4S:4|W,u֥Fo×鬗~ FA8'.ۏ$g!X5w#Me_=147x1jcNbuA WN]QRmjP{pՖ 'ABDITO.YD!"#P߷CF2x㿣=/|ZZ95fmgvEI":O,HoQ0] H%:.Yx! =|BpA{D`0GDJh9;=43ó^$MiJԿxɘ{<(4s|YT˙~;6/ ptA:]Dע{VS %cGÜQi>'X7F8͠Lg@v]Y)K+StSj $5S̰ R|{\pN5J 2|Lt.`P- :׿aV:V.ݗW@oOƘR [UKrg:4E7$U4$o&Z0T cLp뱪-OWS.}[sX{0; kmե]s[Kup^;m21x*w2QBt?/dyJ0q޳?ZpG. !Ss`|'r = bO{ɘ% dm볕\ B|іLKa֙xԓQ*6²Bч2:KVJ&LZ}o0edi1ŏ"e722rk@U6j?U$ON. |=gSMldP/h pk|}1Eqs`PUIjOўͷ >0$\Ba$F*n1w}e*y!$*U0<_/w0mYzZ"v`ZrM>lؕ̓ʻś㿼"'"CWnse!]M\tƪ{ے'cƒr{QQXM1>8PVcA~55]PMۙIկiwFcZ} U{ N՘,:*Io/ RQ[ԫaXܓV]|vI E]j Ȟn}e҆aKu>ШguEv:%N_HlpNnXW QOHYɺ@U'Uv?TCOH?_%z$xY:ʘVD_xAa@#"> 8Ԝ(F0m>&NtĔΡm$#ф *uwpE G!)>rż\\3)yM%=FLz:b(;F`zE$Lt ێJ1"Dߚwj(Ѽ$T~K=)u†=NIûK ׭ؼ+U90sq(&1͡Ƞ>Nt(Xuϛh9`.u0bWޅ>g{=ϴfrꎄ-3spʉeN\Z=O]'RŖOG؅G;t!17ditoTʌ*SH#% y@bovqIw 3{n[&ң߫9U8?Rd~%yuO5Dqx.AIʆ\U sK!:{sg'>^=pkѕ*ł1;śei/tʜdLJ I;8kxLp*hd Zhv 36+DW`Kh"r:ahVgAǔPT.mQj xe:m#zy8Ɂ{.Y{mAr_ssE+d+TFm36^r5d`9{|W 5gs}ai|Z)2޿}r}59,ko]7"nDk`4>j`(kWPx&Ҽ x;1Wx }OB?.޷S0 ,)j_*v-BvrT`{̂bc:R7mU%0@|%CQi 4J񛗊 OiuR#pH!$Pjeb@suu4u:q|)(ŽSϘW"s%]]IT+@J`KXSDj28IN0!~B?` 1E·qD{lQa(yլr>&}BW^ w.:v*`1H"`KfcVM )㕫QO6WN^x9۔d]c:0#uHҢAeD['gdvGN dpZP.qŊ-E-:5$iP!-; }zTs%(ug.^GD;>dի^ofMv+ XpoQVԭpDULu8~0Qv,s uhc_+HxRʰ n2J).L@h؍ܬﳰFflB/e }4PK8;"fИ HxXVXSe Zd40qBH2s/SuGhʞp^#'AiZ)<@>y WP;0YW+-!sc.58|/؝>nY3֜Ȟ ).DѝWXHHG4Ҵx)W] z d<# p9n!qbo{; T)ѕGx5!iġfL$NZjŀ-/UZP]1z/D-I'e_w4޺ 뗰zJ<.T'6 V. Ip/ !t퓩2s샇 ^C>z(db[sE?%[p9^s L$6UB|”FAľ *aAd"s_Cfum O` =js#j>'\/-"{3f&::= >vR .F H.Zt>S2ͽPZxcXT=Ei'u0FW(ЕJmiMʊHEмgasVxEwoM> }'FE/O53.CD0ʰ`vE7OwYe nG;Z,Tݻ]Z)RL ~_tZb3`H;CFTI [ݨ- vX;jNf~<>$YeۇL8–OFOD7Ѷ &.8G߂4:KY+Jp*G7ئpWi]t$:f Hx/st@+$bkkq-2K_@GHJgߝ2K ng^=L6$.wD=u Ձ cINϺbE',4aLBWbFԽEmr}|UCЌ_u03 r+&X, i}1m9 @i jH:Ix@*&őZS@ŢV']cHa's _u/+ ]j!&T]%$%Z}*Gmuk^ !.q@AC.htiɘ1}6*ķ#9,jc_ }vs|8KQіF$F|-9MKNMxD!^&<qvC@5[2"}))sj6eP ;{ ~G{ [A [5#S]eQ#:)>:h{|L?E RߧIdǺ+/8|n}qh U=C#OUYoJ6kzDи ӂ&s.fkw<_hKv{K |8ԭ|9`6ScvuS࿅r{sYWl;: r>fOQ!~JO%Dll52~URYgfMdS~>!o73?xHwL>N5:_@oB'}'~.}}Kz}?s"nz+cw-_k( /:]ʻf# BU#.v8]c;}&U[b-K,~S4  廅Wj`="y Xx5Ca]+Ek3?ۘsuK9*ñrclvol}xYCT;ŴȒ-[fx.>p(ptNпzsӿ\{1'K"=_֣8J^L'^J5!=pRͳоW}44=w$:r\N{Jԯb/%#^#23B.p(r3pKAt9+уԠы9o>AV08b+b`&;FnuK=]!>k30 NzKYԗZaP}Qh[Fm ٰ {nyNW(3 .1d5TŖn+u(>c_l<Ԋk ; DgX>Kj)X_kÅ|j@L5 Ye}LnL>JlWʳj{h =^!te$ڌuBW{b)E.UIt%!wo;эX 6*gl7~ V:&@q|c#.JdDI%d[H ,u&_S7/p j׼l}/u &pI>ZkvķlH7`7c ɊA)kƳ~<}Ll4Y~@SKŁ e|a!SV[gD UDD|G;@$<&לd100WE=4k,dƙ\ehLx}.nܴWg[b|-%\;Pw&.%{vhL9U1R{T kv,а?5(GHeqM)VhQl傍= wdUrʛa3[Io?~HpL?YnmGm"fqrvSM,!c^A mpdӦ$[y,QȨ~ N%&^aB޷Z˪`X.O)嗍]s6$v gq+%I/ 2ʬ X "sJĞ!j>V֫6fnM%ihQkȣlV>A W6_?ZGgR;A+r1-]@I ;g3#;ҋ5"aO ld&UD&5| *@1S̱έ8vN͆'_ rXb9FS{, x˺!"پн0p ( }\4& \BFΟE] %OׅO/|a1I+֭ OK̓` ^ !9};b!1ӥ0ֺrH}:Egs ^í#INQc1}qCOԅ2F?O.,xjJ9@qzm=\BQHY4 %s!iңnW7GDclGq6$o'}J0Jncθ+ {XYh'yU5e׍Lܯ" FoQ~ӨFM }VKU=;š,&ޖ? }|]L} {3=)c4.OQ+4`Q(fμ-Qv7lδ;o$ʨa^A&Jp.B4s분^%'oeWʟGQEcV+frzRQxa2 #/oBrh:aݥZs 4u]cR4#;RiWiF5ZחJwq]Cu*R5ogF/޹s,YWif$龡FoyE4Ş"dmU>ޛ4'j2Y{ "s kǻgJt_z~Q7Pyf )1% k394?ws mFGE/)1|yA8HMM! Y aBT˒{K7b5Zifg, k*Kmn>za0pKi}LUL;.s=nb$n\9~gV_0pI6:6Ur >@Vڰ#**((& GvO8u}hSJQZ 8b_+ 58{|'n%N.Nl@!>;D+/Oi  Z'R+SKJaS˄?k:eXͣ=A6W3!\y݄nba~ G$+E!TEzwwŵ(q|Th+_ pber5۶ΆEe]~?}ugϜ& wfI`ip&KڕJ&9=Zc% #Elf0}YjWi5/p&)xjCR7$2Sv6;w8݅Y㏟4/JHG8!-md▖\!f&f?Ơ!9E\|P*ڜx'EZ`AyWp鉲Wbx ;(8MU)(E }6<#VS^=6%L܃|0G8X)>*dJ+ۚhƺյLg37%f Ihϧ6҂9Sǘ#^qWe0T5=~@I?h8%RgoC L4c@YDq1fD1pDzg`E=4{({G'NP&a?vj wK:恟 ~jZBtK>n0E;ZId2g2'fBAp !YTa/yݍ r6^' fl%D+܂T8{/$f=r*t2zfegh@q;|c 31>U ՞`b<%ukgNSd=콷/9a[YE4X|RfG<[jK?~bwTy- a"[?=  veSvElE ?_ÛmÌ$*Ӭ ňU溱1۶ ym|9QۼY#TWi_F\~HdW8]xeQf=%$Mudgn'}kf ̛ogv/ LJ6!Ϸu1A~j!n>{a'oZcY\8x'ޱ` j6d9b|;:;FMA2@\~!Ŭ@Kfs[_}C. Oδ{Qn(kHB?;ypzY{fxr3NHVE߅cwݕBw1M6k31oTMų"+uWu oN za omިn~vNEձw :{px'PmY-*MӺ`|!H []/La|K~LL}}%g8Ї&M~-DE?Wtm%Ԅo4(Խfn}-kJVp ;v m@-΋ ~ht7CYeq6zkxcM9~7} z] *vzשY:7}Ct+}r~1EC,Ni(+X,\Aê:i$1f3j mDcI1r\/ƷLck18uT>k7}kjdӠ $ O]ޑY'Ho-Ml<(UͮNavIy\fՆ0<0˗(O{ż-%9e`9G*M3U:Ё%_>0qB9 'dzJ@$=!uRTxWQVA8h$Gۢ17ǧ_O;-괍{!Th{ʍA(8^KQXn˩f.H 쵰8h/d\ C˜ʾXz˄/ㇰ]iY~vp@;+RJ 3m-l7l/5%,}9n}ƭeQ8?朢-:L3SMLBͪ9bzh9\i!zr=SIű{gpe}YۚmQVvji) tGqsGF&I Jo%IKluѭCV> َ`.G<С;ZQSG@<0{!b͂Dn1Z(P[LoX[Ot:pMu95_LSȆI.rpk)~֗ȈqF8ݻi|dvyV*^$gXܩ"(V\,DU9I8 <Җ?Uu^9ݱ |Uc4c %9xNUȢ)\=ɷHd`7Uy+&R*QeG(P1y+hODLM  VF<`Iڋ q!Ηq h뜢ڦ]yɚ 4GjzEހp=uވ-:Uy!ʰnRv ɲ_TB:<}cmff۱GtuJ;CҘz1o@KV7ɕѰ9 3+nO%. =A>޽nM7vVjf'١`[ЀRpcŸSeY& {:Q+o9F kH XZ֧QBuo#Z?Z;k#'Xǝ42y@Xs9g *d*Fm] :,oIL*jrKt~ Mv3Y!VU v¡%*Ga2ri=gGOaF)uXB(p|Bc Z ٱLO~f;p~8( =OV/ݖHjuѱ26Vo/d..[m)Pe6jʡ:Cp2~61]]o'?K)1v9sEբ*Rj۹!S1_Dm 1Z<. |tzݡVo፻ lEX-N'\熜 X*kEú\,rrOtaX3(~:ejļLFU[`b ЄEcF;M@P%1"&db(YPD0҉FuOK{?f|~7+q"dD*wOgll^F Dtydxb9cofdhO ߫fOn}}."q^]hQ n.ݑ='>ǵ NZ)<_1gTel<"Lς \O$}mKĉ#처rz.lX`X/lЃ2b>.BґZNw!4BkDi4m=C$YڅHg@@e-Lbkd2ka@V( pf;1x ڒC}M[y„'JQWRUfBbHObOuużPpu ]Ƌ+(Tl?4"1:Kّ㶱~P]ri?d.B{JP/vUG]`T8RBHͤ~_{{,B9 f! b ? I5,ZIQqH~ľEcrY"Z'۟zY,گ45|ыzK[i惃K){%5l1]I\Eux{ = @~˶`z$ (mwYZƻ!ܢT43zP܎:Y S g>) C @,E>Q)Dg`w&==jԎ:pqxt`Kjvj.[B̫Q|7 d920ĎerMLjސ=FEڏuיjcF3՞rjS@`*N5Tb#byy?Dw(bbL6M4UXiTh-E`&MP8ˮZngVsN'WuׅJ[ JwBʑtԖ"vpvbC BIRzr=a$w 'D l7YkM*L8ջ%wwhwc!m"F=>!XV4xeI7ӑ.lj}QtHv^zbr{jѤ!EUn mՋ~yǥ^j0V[&R#H-#eLg0H=QWa%O6U'Kn 7CZ6q"X\ =5x-3eHyłw#R̓ﴋe[PCl^6˛ASNwk&&iΪ2lzUJ<`w EB|0-ٽ쏘e=1EUi\rAUٟ8K}6]:sھnQtXn )kOM|3Z`E ~':Ԋy㉓8Ĥ7q!,Rݥ;";ik,f2rCu ĚEn'9s7=șC B%e9UU?VfDR|t贜aGp6.B@'W:n11I#N t';qI3}`d;>@Ą"cߎ1g?'Lx\7~TT"*k.EoxOR|);+G!fI&<{l?*J5T~v`P&Tw0\k-?T!8Wκť;FreE8kw qς-w\=aWf hnPݜ2ݎ:nfY'  Qz!]ߜcsqtg~sခi7I lBᤰ*r6x=mn6b9rn䐍?ydy Q Xc1_?`nZblO8ʲ>ᨶiK`lHL/<(k+mJ?5 ;|Fk.ҫ)Ëe0kw ?I oXv U7H>%8x?vo׍ߦQ"*IFM[^/,gΎtҜBތ7JNB̃^AqB0Obڞ⯻32ɤGa Aˑ߀rۋoҔ>.smo=v@_l-uf4dӺAt$L9H% ASm XŠM*@x5mR/<KG;[ ֺ~JIwx\qc= j#E0&-A!nN JU*kXK#up̹?bq: Eu=vCj9*M0)f&mwr,ܦ &X9٧%`EU YM`?:ۄc뙢;w$6˗x]"|QDͭ~Q*-3/}'F8>\bFc%3  qQsc23&\Z<‚{r pIun y!*5 mC x,PF*Nu,~J9U\D*E^~ٶd4t?4+O+wl^;=7鏜},TF)3IV"zn!mpɫ_#l 7>WҴTA~ *H!`= bȴifHx; j.Q#eaƪ ">qL._7jX@^Bi yaR'w@K̚[/u87˅d3U[/LBofn)Ww$aV稯jD-@ʭޅfF@QUGP8nJ(ES7oZ݆R=DY,0k">څcϚ8HW+ QZ'/A=ma ,򉷴2t$ n4: `>-UBc0b­Z9ڡs+b<8<2v.4Yǹ+no~o֜ {22]x:%p/T"بZG-}xPnm;Y {C&.f&=K}zqdsp0^N߁ ]a`" T0a:c; AѰKY'.4 ֝~$ =KѓܢgٽP7}"Gk%<3\aв@+x5ݝHi, dko˟t"}]Ak m=&?uؽ6{ĝy*D2hTx3Tz~7-/Čg쫚0aVP[I&No'=uLJF}lW>f\v~5* _a:`hYǻNo_Φ NRP&ź`ݸ'L2ˀHJb<. OdSbʺr!>ٲi \ OE-wʪX{RtQK},ϘhkB9{t{Vd J)ko\qeoSc5~uMĵ6z:0nx~R^4)h?j&(a-iv8Ґ-sQblHBgowǡz ^Q^kKӽKVx/a<0T;g?t%LK F\24Qʨ4P(&ZICd~J^tvv[ t ٷ2/`)voT봂Hy^}45lvԆs#O$mTᎎCB}&.PMRhCuC}b& zV2oE98ݑDJǦ܌i›45U،2EC0Ueau|xH5|$ ǿ3¥!G)[#7MbC?!YLW&cE#,]I騾 N]h')4R)c_oJaWdDh@'ł!UJatDdCyg`-2gkm+pLcHr2ϣQeXlw"Vy<ݖU&#A49t[D:Iψ9tLvZǐƏmxW46њ)$o!S,uu Y#nPj'4Ы̝GiT~)jowy ݏ˙;\@̀ExұhE:H Dkk|Vm~K]Is!}^bs3L ݬMrl O Yzq:־x*mېkI^D<.JJdBڶama[DEC(dzOPS:<Œ8&]R$uQI8/HI?èXmWp30^] zƜ*?vɂ1cއAQaG|mI8l*G_'"6ã_A! 13헲s:*K=p{*-'31x4?=C6*-^سjWv!Ǻ-7>[ICB^]Hȁ[ c罩^w`KDi^_u, xW:[/$4&:7d#9SSp~{Mk)C Um<#t_$c*MU"#C}[}ੜQAUD^k ?% X@H[( O`j˸[jVx뇪Gu!$&.XClZAZyK4 Md%:y,bҷ;|چ48b$1eW.n#~t$7k>_ЎNeI.-}䨦UTTFUCnI4-&\aTqDތ&S6`H;Ufy<}M\5 e%b 4/ƮS'܋\2K?P~J6̺- .Remԥl/upAnCf`_HGmT&I%<-PY)LFhQ!4j"}gH>Ug}(%"mP_ۑ/*{%L~dEω[HMU\apGP.y웭](cߌ t\{F4; -|DI P(#r\"e%8kH?#nSSxO@1>= ~ hxf+mCzDR$P)Љ[-jdz@2THLSh2X>q@xO:8[ I\8]̮ꪡFAo!>N8gwKLE_){\~3)YJ$H @|N-F5IP# !: Gt0 UǴJ~.7 pW(j3 +Jq4r(i0 G$Z|zUr`~;G.>zr *W A99 LJQ^pgvGm"]JŜW~^ f;3.󨗶8d JyqH"§41ʥgoJ$`^v0$Q9үN׃()2ƃh]` -ҟL丈DS0Axt_]ߺJ;k-I"8FB 4!7']65fwU7Wuwv%Uhq*ua>V /;V!_(a>[UmpGȼF52j|b[ G Ao+YMIҡގT Z(ˀ9X,C"^ENvJrU j&fkq6>HB~S[مi猬fl897tQɟaVݾޞFX1"X5t: (e4 ƚ,kB ;Xd|tp!(j#5kyFіZN?? P%koLJ=Cw\#mNvϲkS-l d%v.Z}IUWJ|*grVSSއ1k*bP'w=>zMw8ىQU%j{tL, /8x1XLG^Vˁi+gSȟfɒ9Ur:stb%7A'|O]mG׹rz }S;)B!ew:JÿC&jHJ/((֝z}Iه6Q r鯨FjG 9yR|:ҙy(ECi#Ŗ䉉CR#t^n$z'?tmOEY":s@i>r`O 5 KҫSTA2#[ƸDKWKA]&eRqM}dJ낢{aʢRxbE!6[.4BhƧS:/=&zƔc |:@bGZkl|r+`?q3 | y'h-c]\~wIՂcy4V .`hKHy<ә#If3&ߠ`do0~Ni89^&u /kғ,w|f Pt|Jq>szm9ttxHd}mz׋|#Sg#GJ ^Z:7 ]O?L\ZB3Le<~ iSc )* ;giR& 1ś~oK>@$t t]ʨ:.4_ {+eLح#"Y5tJQz!(ćg/xk.{}KH:RG~%%j5J|Y_TgL<|s?.DW糓S/+kq`3_NxkϝvIxJR Yۤok^ r#{̝pb_a['hU㐶@Z;*}#N IWƊ3HQgc|.n}Ь@A`(yWm_"Hx~"seq-''uOx^oaY _ $HA.俥 FEeOҰGߛ>YIwbVC{c16a-Jݹ~_;HO{JGgRTo8o/z<UVd͟k Q]55¨9%?9ek[!\8eOspx09SK|E55oONEʰ: yJb@(Ϫ4` |~++mqo)si8ejY/e`6јkHەn!jŲb[sA:Z~@0g@yMVk7WⓜF4h b.(fJ=wgx4yfܢ%fIiH/NjC?CnE{ɟ347Jkc(a`,Ye?ߎ3*u{ĤseQFҏ3n-wv+8rx[[cp+Z boц'ox/>=s'ⸯRw6{p of:Xtݷ cꍣ$-όq;FF4KJ* V$rk߻!mhL ®pY 1c{IϻE *p>*HxHpx+~8L(tc5-^+OM4W+o7mLB`vLqTCJ؝[L" {frZ'k'{B &z/pJLv=ɺ>sfpJA`5mծ c0{rIi?²&'~5L5^Xu} dB͓k|&][aEb$TPLVĐ'AEt^򔥢}VQaExm:v*S|glp^;H/{LBs7mE(ln9*gi[QU>_n =PU^0q'|W+6P߂!_s?"7e0X|C{R28\¢sV#wwD¿_iu-zWYcLT:o YB^v L9DG3HFmZwm°aqXS0K@V/6him2XI;J6@-|[1 -MBk'FJmk^TA*^ܖۣFqppUy2Dކ]X<$[5n6$< b:z̰O\IOU >Ӥ ; fSV;ie*ikAFo8}Y{s}1lpJZu,GՖ, K /@>N麃]N6Ta[ME9MS z|~Ӛu>8CMfaM pdOneTR^4KvjC䛐-`3(@ޥ,N@\ ML){Nw} J~hL?tZWH^YK\ϞH|[B\l֥26:]W4\A*;)hm_΢~3~L[Uɀ/噻NPZ Td]%$!Nf{#o~3Ҍ/~l) &j˴WpzCW)I׎^Z`F%-EHj 0~Rޚq̹x{/mIqhoy9/n)LFQjrNdsJK:!;9 T1\To{=Fũ y=ڇHf%j779&Nʲy֕tjMKw2#8pv0cBxU*["sMyMK vڭr Q2F݃@~^$w9cq}+ 7.\ZE3ɀڱBcϴ,@t3&0]9Uyfli9)3i쬜Ov9>iYIl KNlІl0i:b:[6Lk'#+իAň$xDYxc463YlzAP mKt?Vo@ K\ ^PÛ0e8G̉X (Jه%ea10vD2u%[fNfm|Pܓbv4[c4k=dXQTEXT+ǡqjwQZ#%<-1wZ1]RDw" :N'Tp{mV'ƁO $ktJHeZ~v⤆)S!EUaSM](BxQX_0F HlȌ}wRJjJ)*Xb]:KDT3,j#Т L^iF?G! >2&M甮K;V1N_5_QXsT7TU9dk %;RRP*H+s+Aq n;)mu5seIJU(_nr-$ӫﺔd*a|n#ot\,דYnf0;,[]迉/gݭO 9}u1ɥ 4d[wXw8 `;m{<-#w *3Z3&P 7^(옳.BcHyhͨ}#NHa ~ZֆT_+:m/BxkepVzhϾܲss քIK=0[a=jT4s#@{Hr]cy)g\W$Ք6߫lEw{a3`$>(e׾kJ[[ޞk15l/!ybNb^;y/l@sVƇtSdeDnnO;pU :pS'yί=Տ$x* 6ĮhA'U^C rQ i\2$NoXNKf9kVu/#F=L+Cf@H.uCǖJxQD׻ET ۨ9U!(?x73ѻ 93Gh6 Qc+A3b7&=@VؚjM0'FF\YLH/qpjVJkuI}5,1xr ۑ=+Q >C&.L5f^< 76n`s-TfZ, F,kiwD=!qV+'h5+ɿԜ;^ -{+Mk +?65,L3:O_ Ь!jj`pug\j{W*ȒBܓfI@M'lK|h^L<@jAHҁµeL 5=`6WX(}P1G>1SCP8Ԣ5;q'ҤgV0dIXpEδ$ޗE3y< Mec:$Ǘ,q(1N^Z'+R앱SVWtH-u߉\:/RDѦ,b-pp=+vw7CփZkEďA e~c:YZfS:S_߽T!/G ]21HHhxj>{b$vrUlMAI' ^qz1V/7+ V$hfdt)kv ?lC&ẑ3 jo9))&!СB&Q,㹽\.k*I@9/rS{n6zH ]&I3k hTUj{ftT6Ə@5 j_~ u|>} M ͇׎oOoO%N- M_@eJ9C'W{ wLG: NǬ!iYI]~O$Q̱*C0#& $4Yn*Te0@CoWGЍ7_fլud.1|IJ^"i .F[g6} x9V N (/Z:yhF[CNN t#6ZR- oI$sF]KǶoxlȼ+p`G+z%ڿ5MGwm++jh5CzS}\v^G N2a- Ŀ=sRhQG(15sISjmKw7/Pt2+?J\cw%21g"^ ߬;~?md=fW]NS ѯRؗ >š?r!Z)-c(3Hlю*uvJ 7Au;9*/A9$ -b,#SmCr,E+FM\e`UOQ^>។⽦^zؕT, 7h^!f?%bNE %6$<'ҟ1<dV"8RՒq9% x7mA$ JC@Ql[S_-d"g##K m/S4[9DF`\S(j2'4UPa;Zb>kK Dg79"$³]:l[jl؂6ZπK \qAh^r}ca- 1YZ{%i2Ӏg-鱘ؾEH]JяdkZ). gv}d &00=jj M>u`0-{>s3^Ob֊vs 쁄52NX#cLFz}^>v Va?&r0+ F'wv+pEe/@D""1q}caӣ#|^Ɲ,~.6\HݓB:vu~?mөp h&Fm] &u:u[mut|BVeаW=[+HP4̉;udy縝^SPPx5>^]^lݳ @b }%ѧ9 ӘuJ$n[?QC^j|K,[/};88#U_x1+q%.*n\#{F !.+$-EÉM*K]S?IQ\!3M.Q Lʏ6O//MHϩ>OYbqy,(¥)ux!W=-!dr??w .s=BJmFR@%iR&(L}]HsZ,sO>h Byfn?6VR bz3,ϳǯ]y2mA7 Gި6x9uU`,ﮐGV7IJ>8 h+ V}EGp'^{.36J~5׻|6j7 _5DlN&BpRٿg2{Yh~Zlڗ} YG˥S~<ᷲJ`:#NXGbEL.Q6s)^O/gp5xiX{`Dfi2#$w/TՍ)863u! @2[<R&V֒g{^ڥ~ctE<|Y~8 ΜUqL| ?U 4ӶFBy%"OyDOpSh뢸˱ 6kt&ziF8ORx ,P/9|զךq5Q~mmn{̸ ՂZΈcI1'ۓO+Qc| Cȥ+#(`gCF.в_F} +4; xSЕDZ+JJE\PX .|(am#IXnJm>M?*g8׬^߶Eo c("]B[𡿈%X}8eQn5f'R%m5u`ᷰtBP|'#_ďo0u19$/2G(a颸֏Ob*C&泝J  `=,lZB\"o.z+ d;OJLY$wס,r Le ՕTaπlSG]A7F1fHoW>BSQ,ףּʊP38%W:k@ @},>cqy^aJ F۽9xKk/tQ7Ԝrl7uQ+h<1z.M +ȇVSSt.?xca P ܊I,z2UUZ -%/Vu.C:;V0)ʧ08*>,GE蜵-&nS Xg:v.^thт- ,~A ƽ'pv=!촥+ݜ וօ4 Ϸbg~W HzwKSs_.h ߘ癍A+˙Sj4PDdK<q}H~%Js2e-m6tGQMVz:qCjBj5ȅ ؋~Vm9JfY6|?)6:p$V+ @*'#^+xL'*XԖqx3՘8~ӤynSXeQL3]B犷H ; F5׋ԑnS6J_j fguIX9Er徿YCZOwQJk(4*w+0΀;>H]XS~o "+>p{kۯ=x$Sg nn"] (Abp2C SɷNN<"P#/žȪ)^|{3Zrs.:ClLtD}f6J 'fg XwHJz(_P1p?_ Vjmp1Z0–Œcw'ݭ%?asa?JrqY0v 0^,$Ցv5c=:` ::|)˶YN;l8Pm\bxB%N5Hsлwdv[8:-*lK*_Q<:AIOqYU+k9Wr~m쑲N%MUYfޛMUW|uX`eeZfGRBHͰVE䠤y7R!r`Y!rtcNhs I3gASڈ _B$QX,4"ǘeҩ0$!&}i 88cOg[嗋p  \ؿvf2/ԳBHOtl<;!UED"E3}DZE:ʸ g:ER /t'`?E~B]뉒\g_@qhhGOg Q-rUE`dJsL,k})e>XjXZgaN`CΙGTR1|k)}R-QϤQk=kI|Eb6ā[߄a;IlS_QҶ1@C~%/9dO(ْL.~ b, )oѧL5]ϰ& 2ڂ?#|l0OĽFW#5-q \>\3#_%Y20-rkO䒄F6e;|I-˪ ~SK-%Jql Af2:u`{ԉJ*sv;K@ݸQZ' i٫ɐ.Eɲ5kZHFB-XmCZ [ݼExWn}xGLvmI0N<{Z]>$*b Y`X[j7O0,C5)I*Q8!կcuV#~yD^\r۫ \R#bدQF>L8TBtNr[Vzֵ.ZOH.7;nF[vγ1洰Q mF {JE|]`(Pp6tw8˞u5,'@ñƃlLRҿQ̾IBXA n!B`Cn)geAVv,4)/V?.(:0:#7q~E.Z':fd3',#A N^X'[+A YWflgL (~vV'4 EIKf gZO![9MJ%}8 BZ75H RD=F8{o+4UR~s &(\_RkS#5p iжƹ5]yt7 >v+$1D[h9GcܛX(du/;Kdum(gˏoX!ZJ۠Lsh;ɧnM*9'>qGT yde49FO1j$O[pׯ<8*)<%č f0 OEU6wB[v9am\P,?x`gH;HuŸ} W FV1uU[~E]Zam?wlk|"֖2T@wX+P,6 2lP(0a-_Ĕ Cؗ++ueZ되IhM4i*uv&b^!Y 94Ud8dbi}yjVa}d*<0GOǟ|x*4[c&BkN#~rm씎q~|aF=)AVik 6n'T[!8bS*\Փ=6oe,.#3=x40rOrСJ q]2{-wH  g"%0{jr ͊|2ϳ=Bg#icc`M}98&rQZxbAGp 'Gma,8wwΫ2dܳلL1-dٙgJdp^}ru&iת9oED,)ͣגpOKL.~,;5aK8PR@ ~ɹ<21F̖$J nj]ϗy' t㶮822sV[u,6 1tPXя9*.S:D*0yUH+²p=YTNbc'qʧ^" Կjd[_tIM.䱞yC]kVR>a 0M蕐R)Ӣ.3&" 6YleC@Vj, 4Q VsLZR+v܌,HBm4h0l% k6 >=;Yܗ+ș/5PP Zf IM \)|g w^GAs.7lԹ)TnFx nx: ]=x rbq)O$]{9_R Tg xJP7v1Gv^*RZmTWN8pNj֨{';IGexN&ݞ-_Vӑ_^5` 0m\&4h(!jN gYc.uRNB#hVCxV:#2a[wQmdrȴiMe"bTȪ-c-_&QZ~Y.s*(@- ]/=֏a/еta-u  K>_>\E؏Odm1oPN| Ph'vT;(jbj͐2Lh9otS?#BZ_">q_Qzߋa>\Y]c [ى>]X s-hܽ{ UxGG T/^Spqj ZIr  W{CcA0H:'dVa*ž];ve1n]Ʊo< I0"zbo>[zH W4òVFN _$G3iSFuz4l Hh[pG߈)8]C? <FcMvS#4"{p&=D2. vxf|,U5tH آ-󏛙lιpiR}PR,\$ -+:RiF"3D ],?gx[`X+'qhzjog'ߋ['+нUsL`l(}92EܶD@dp1?ف"/\RHҕ &x^`\Fr8 bgme墚*/(>= ,ZdFത%W< Ru #vk߬! WƔ[DZ \'C"mH7FneGڠ+G%Ejt_f1 ]2p[.$`X xx _"KQޕuH-@!SZ4HxMNx_OB|j*nӬu_SlwOk XUqͰ$e,JTч6SFO:/x-M`:lm'M9XקB@шCd5垛7P&iʤ#'̂:X;襆 bS}LlFPA2*f;?\uO_^!8xDdy#Ui)#Q|Zu{8FA? i"XLJ(tt%z% *:(Z#7G CV,?ƒ?:e.L+x URrv9ձJ݃1t-{s'kMq㨤Q#Yu=29G%i9zeoe7.sc⛈B 7.'i"^s0,~g!Ŗ+$[Bn[+`aWnS e#*m%昖? `z*"f=kצʕ%/28TGw 3h"'kEgkK(gW-}$ǮEAFI,@9 jC7åC[Hm4 l2l\ƨ+17,~)x$ux(t jLeL<]|3ބQ G=-{;cjY(k +)aҝ{7z<Ԋe\D 1vG}|]EC.ɕdyXByE<şAlL˰m$b=D}΃uƟEFEū5FsV)! ~ƔM-#IHov;-P!xr7MR;P0QfB.>cw3||Ò.O)ev&UdhPQ>OzDSm @QUn^5agG  $E߃A]?A"wXcđoLtR6lnZ,ClN¨!q~ (K1f;%1-m ~ N*|thLg^{U6IV_xyg"q>ȕ$qP([:1h2.$Gj혂 #vo1aR[ik\H_ING0g*~ꔑ<|%`~ n2Yp7r ^ef9̼$&|\{[U` $7c!,1U!8xse]rԛhQ&Z棛@39*o*U[7L +n;&T䚔~uT!xTAv}=탏%:N K19u)#>֭,ӳ?eT tIдBM`5d>6~5JVِPi:@M4>}kZٍ m5UBZ>~=-4Kp8m5=5v: `:[nL) .nclb\" üvwY1i)h&8s^ʙtߡACB޴9nlh^&e0;,$n6)i`un0j9}B3c`޿mKSrw7_`E>Sx)r/0Jcx;ISk)\B96d5?;^ X [Cp:-`?g;Eh"bh?G4i3M~9إ0hBC^&u56).dkbOװB_A6RR'BcD>'QF<߉i'9(ҳnm8-%iufȑ0GպCaRp^* BK(iccקa xV8/L_  iͷ!vk9'd &;d {ÁʩSER좫 2jZcY&'4jpth %kg})ݯ_A 0:ofފG4*BJXzg&D'N}v 襆yn*bC[YgFq l#P;$MGfFS3RW*Lo2i@ߨ}g v͇\u܆޽*3_uvgc멸JgPCsPɄm9soKr 6D=Bf)]7,!r^[cj׬+ x9h/sv_u % JuY0_]@SmnvHKnvLS 䭀P@}~~Ơܴ/jGQ{߈/zmuNCVA̺0֎}@׷-߸FA:`etc]BI0<̽[4:[$d>+owLww~\/.܌{u۱%VSg$w/J(>8Ս'P] SݷJzn ctBP?^' i+&ZBܿZZ#szOYtxZyX'\38fౚdzx +k!ZunRibJgHҲH@yY2t/tfrWY:Csl#$&z u^I~&pZ ՖdqK}zn[ p@72ަa#&eb9eif萑) '~^˪KZ. Z:!Q2>Q94SugϺ5-Xh7õ2d]\9`HG< j%o xfmbE$DO.?糑]CG=Y D`hB=:Y\[hjގށ澶I'j2T;bDDbj`H[ ͑y GJ# xѸ:71DMR8l=XHꤓӭCeZ_>po|"ox%!L)'0 2J׬(ĝ{:.,a'%G+&79S`~P]_x}속`,v?qsI5.mڄVS-Sd>B$vgYI8ATNٹGF v7WU'Xfx?Gۨ6YAS*p #$^rB%Md/ h?x">d0NtIQ$ƾBl?5$`*Ĺ ZICUZ{ܸw#n}O[%`s;^y8|(*[. vkxFi`3}o? gk'/jUo|F= @L^Y,vPh-etgŠש4!,ن;oM;o.}覎,XT"%ŒK~x+ ! hR14XE =BǪ ;HNIE.jGm*¥9amBmUL#`pNT_.}Hʼ"JZUQȊfys(FOÂ~j 0zsvY RCZ{>.g; SE:zA*ádRj$sQg(Ҭk;moO/E6y4GOfa肽0|CdCHY+ ΢;mJE6yj6mOGmN#s7$ԁ ):f|y)xAI"N=ɻ&c6tN/02/fP/>Q0ۃԇm21Yv>{„"Y,V{4*wo ↥Gk30(d:5Eon6E<`a;b|ġf̅_kw} 8V= T_ H}։Qڧhz^Wƾ6]г ~h9QK'U|[ \i#~%;UvF>LO1gXmY| ծyˀ| Y]|Ҳ= x([|-?kΔf[c”ufA < ]cNe=7 }eʘlnRJ$}Rs[*\.(P̰Í CF^E2cTKCZc 5_$ɦzK>\e. ^rN8z6R;*'FuEUm1P+Qd3ɍ V[+ATﲜ"'z;E2k2xxvzʒDoZ'ݨZ7‹i!HAw;hGN);RV]{1iN Z7KuܣgRCek—2WOM&ezW*ɼZv# ږ.,h lAUCt&H]d_4N-="<56D%JvX7W39k O26~)ܔŝZ yj"e pkr˽pU9케P ^;2m&VG| `م~aA#L*EPR(B,ӆۙڶ8z;l<lѤwHQ$89i`_87kkP .r4`;/6LNpP`uۼm"ێi#2`Ts/V˥]͑ث!`hU`~вj:ėY"~/v;p' !P0H 12o}Xg$ NP򲍗*eKt9F=轏}]&usr);LxUYacWSM|[BAhHsjLg}shagNeV}f SkWA 8SXQaVE`p0-?H~`0B4 hEbBbM/6넏@B^WA_8Lj!}.k *Dqj3^-^ƥwWq)a 6DmwIq-!?G7yY'@^]׳oxH>L QsW bk'7{5X$Π4D^[< uqA}qպ5hҹ/ȮMzQIֱU:O w⿣W&x4_OM6"љ tfզpn'2  5c`]̫{*Rg9E1h9"NRhZLx 쵐` LjNNwID2}hҳ@&hMJ Nˈa?vdok x$ jJ?`HɇEdnK?!e ]7݌.;*'!O;+~,CJkYG88 /?SE!/o@z2E5҄e-F#*T2G0:^3t=`ݺ(w\3A k~&Z1}DMԐUq xov^<k5ʁKLY`,7[~m(6[{% f?'幮N_=;>KP>ʹetXD'] \RlHtR.ULݔV{ h4ڝܕW'r߰LG짇2T$w:2]#GG"2o~y/b% [ 38'!fz!Nc=KWU u77;w(>\6Bv$jh$a:3p4;[$o po86w%XʚI{W5QVT֪P{iO&N;o 6|ܓ4͙;tWB#3[#U]bыsAeQc]aY/ Gni -se+fu`9&}'%w+'hM;o}GCq(=o' Ɇ蛑׀S'W\aky8,c8ޯYLBtYi̪60 d+%r?aߓ^3o#E;mBitT Ŗ2I4|W;n/cVE aUV[Zjm7i~?"YipaB" QA,jZ Td~HND;,+|s %EEݸb΂mI;H0` YaRH]^Zr I>M&C&AsӸ5ümjiWq&8% ״+3ck98ZAM{pE g}6>i<ܿ;DL2b1Ӑ{5#!ڎQ5Zx3˝5Ŷ5L1o~Voݏ, Uk꜇R&{ Ovl6=OFoOlȬFt#qmq%[|\qguN9=b_O[us)2,۟> m0=@>K6s5pYD) @ǴBrշ]L; @`u԰یhpL:s㡞bN HS6bvu7io67C ZC *"khAt8eRSj/$aô kN 0tRN')@+%XWJ"yfKun x$.0^l@d00\]O &H綋L(E8b~۸M%i`]\p;K(v`YG-{ @@8bT)P,HZ{G_Dk<^!JKO\W;M<&Tkd~[ HuW4E+ި '1~/@(ǷB7ȊB"*AE^8m15cpV rm@P,֎(uo'lS%E"SDijvp pUS&8 x0kgiTMGk}_l>tf#d.{EI?1T ǧng sxBw.mdv^.;]X9 Xfa[VSHX|ӉXoc?~pl=B#L76fːH>{ ̓*I"Hx @=gt0oz .辒z@Z 4x5GE#lUrj+*J=8 _A**xҠ[ќk-"ꥬȰaV+䜃Ɓ5A繶nG#qrݼꎘms# N8H ר:sbQPMA!-Lu| _%cSHa+xwJ5EF7lSGy#Qb 9ŭ4Sڹ 5?? hqY+~i-<*LOF~yk_gBb`%]l.1m?? AYU7~IiU.z0"R%܇~ .۩>NXtu%xCfaQ"|,W'\=kkvɭ @<,= D܉bf{^oطcVfTh8b{ى_5gӭjr+DBelyyI;S^ I#L7`~D"5bթHu0x.A0h=v! +SBԷNx|ǎZcB̽&K%͐8ɯ1KrEol'x_I5dKxp7\PHE\3g0d^[LjGDHLu8I/Avr gIvdY>.Y";D7EtǰawGKPxy\¸8&e.=c%Qr.1u‰@n`v6uBO"c&/W=>iʎ!6q<5--CV*twM.\ٴhf;h݀ Qlۧ@ՙI)9TKΩM'?X.NXh8(O$YH6ݾp;)|gy)TWꯣ2<$hgz蒶[4e<0Ў5'*ԇrNkqgvhnsdR(Kڣߘ>Lz0M"Wxj\%8 /!-!jOm"SB˦( Rs'WnJ~pF o٨ÄrGédTpcL+cwK)[bz rϖ56 J v0zpͭqE!<湩.]m4a\6Z SD,eܸ~:/FL%]3>r|h|Q+aUkw^R;4WϹp56權Rxɷ@ [#jH j`ڦc$DQg=OGg~{Om R{[ f y' z73 >5L8elaRy{_/ᖦH& DZk}m& `I]C}=7%')9%Qoʟis@!0=bl* Qc!d&h,Rg66n:@;Mʃa_P {e5OҊ+Vc\*hz"KW{p6;9l ؗ/>~,ҧ 6Qg8)S,/AJJ`PZַ"oeO@qp>LS7NGBxПu*3˚V }e'GQX<'\ɐo>_a!\%cLx˜25J0RK}ҀPT9`MODŽgNs=:Kشc]7Pl<qAEY.1NkA[13SD`d2voƔnMfgvaG4xySUWoAA^O4$ ur5GL>J q]iG3%xӖuC H簿+Lߠah.--坫xG(ː9y#&=<*5~70'GO륟;=:jS(ʔd$#fc.;ow껙7!c. 񏻀g%dz!kP0ʬbXL|d*tW+|\^ .͖ޅ!C/~I2T+=n.h(~uOk'덯{z_ReL0{rx6hIQ}O^~&IbaYAV޷vL,i>S*^ 0(dxXW5{@3,Auy=!Mxd3/WyKKRwELuS$^ ka,n&|&B7`F3m O^xSlпȨQxi~#=ҭ1rdmڧƾY=_wvIVnmM隅"x_Xÿa? ^NjZYk2¬|ц1lOI][%.*V _oh'%nZׂDaW+n%ik`'[5X&m|jjԪxe˄l7{^cp3LQvK~xUmu(T^D /kF(/nZϝM:ǵ5^t n:g@v"2; z}$]6X Qn)m!c\a QGwRK*@(=bZuӧΣZo,*3wo`Q>y%hQKcT̔v ל]ĖF6O3C9ʼSvs Gm\u@@L^#2(e yOniKrYfDygz"IH1 1 YQgwYبQL~c9_ߕ~QwN,b]VlDwv}V{Gx 9 h"H]zw[v=)㛍l B*dh:d_B>Bɮc W`t7ӊpH=|F{P@F Nmeo1y:UPPWvP!J;:&**AYH"Srɑ^̊xm7Byؚ,dAjDF@B\n'U@on`B**CIV KqH= ؕ7YWy.V4W` 1>*De{GCd1֤hhWb<#pB\*BXkڐ0i^E(/1&TՎ1 2йfe2Oa$TOL_D$}6H_Z8NEtp]dm@!L[N '|x!jt|7،-܅ߣ"!6v~poI >R{?X…vh(,((mق.Z(,: ([hc'6V=%sY$djӗ2cmZ m}K Jh&|F~jFѵ, )td5ѡc'fO,g-RtWIH!&jNҽ $ k.1}Y6` Дc AI!QS73g씄޺:̺&\-.Ղ?]Ny"ʸTCӨYB88zqœM6H ͛zGy!.#?T 41*\.""աxVI!1*9`gs%5W~ ,e!;V ̛ {"d; ~W |$Bkaf>Qb&z}g1GFWQ߽8,~b/P~KՏyAvh :qZhJ ,+6T%V^2ُB3QR_ W޵?J쩟02!ȏoUj̆#( 3g5:SpQw*+ص*(.FSen*Sl 3<ӎbX ٤ D)h9j@勠&".:}s)8ݪAaRiw8T&:} XD"%Eh JUp !A\`?tSblQ MIuybPJ@?0Կ)wAB[}^6}7|c7gUdT z#iu&eV-\߯_ rS]y>Zq ;x Op^os@5`5\ ֕rL4$ӕoX* /989@%56;u-<5\5* 0MRA/!Okm’+da%VZ*%Y AT~Ds9H{NM"LFda]T=rj`ͺoĨ0MZ>NpuS@&@T[>e $UNJI= %m>al2)/I!OR \ gS\ТtSápɶhչLLx]9(~I糫B"T8w>K0wxV'e8$As3rj^f[ ^; f7nyw 0Iz<\h͇? Svʫ A|#[k~%sb]]Q)M?r4+p];Ơ͈ WUI@! Mr4DVKh~Ȱd C RP~_AXf#sߵ!R,Q !|eF\)h(Yl"G ^@L ʳҜܘ+ސ4|_aW9&n?>]l2:$5Qۉ1"' @ ҪMf| H3_ڽOoU&/,yM䙯t7b Io71&/$-?Oi\ǒ"_=f>ae%Vrkμ C'jY]2|<|fq'~%CN qzQ2yRƭ =J\:Hy<ý { ">i k\v=Ͻ 2zPF!em\ @֫bC tV5ʉMAԪyڍC,\,ڬhՊL mO7Ud>-3 ;ꏨlu_]zSgRMX#{& ͪ,5Rd̬ _:' 8Xt=rPTmˎ%*1(v 8jT g2FQvIK.U$C6P-q:lՀ75]0z eK9>bc~/?>6:Iݒ, sDpJ(gqK8o`9O`%fq Vp"f]E"V(dL 4U3"msN-J`ˠt bTqSE1FE цx9Vm(yjc>JX ґ-(%˧vXM|N9":F)ӭԯ+y=ns@i-$]sm;y1hXP70c֒gTgMDPzcbnSೠh(ے-زg,cw^6_`mRH8KvnzE^iSxǣ fv`ڃ55 wsFIݚ%a;-eiOmRT.=aFZWԏ(/XAY Ԃ£ϝ#wQWWQb֠\x*BL[n7v"*kw7`khMp(Ĺ}-BiBF,XUŘB[T.U&ށZGc'\NNPNϑx+$;O9’)Wr97/V9;^em#k|=%g!na]+-F{ǮZ 0D*%z >VPlXߔ!*gYw|S2P qM/۱" \:2CnC߭ՆVI{U&O6ζG-EQS~ ^7,mݰD-(xlӊ17, ѽHǑo2!6 S}-i3% mD(Zg1 Z~&G= T$Ǭ?]R.ZhN^=@ I( Tf4~^;';ޫؓ$GjOۈkD+!%:L/%M!lK.&VjE} $f{1gGQCx8&|@!povxAERn7 qϰ75⍱FˉEIawWQ1 E.͊S7ɰ~)W裏s˦n4x-<ݥus&2$n='Ba~y6ٲD`3 ؤy-U|SyU5}>0T9RIѵ =ζY^t9s4AT{'˗GD(ICU@)׎bSqS"c nܧ )MyՊ4ܽ@"S[ .r}{dYqD3 q 6oI!goW}$FٍBԃrH*e! H NQM0V cTT`?O}=D?Iޘ59/@=eg/ecVt,>|i_ Pd~8b>*=gt\~Ů_Yj䷖~$HW8V[| /+,e&i-lĵPN]43˵-=u@e fLx: Fw# | :RI T-DO+6IG_qWv-r 3 <PLu_$Dke%I07B"+}=hbq[4bڿ&W;}ix ˓-p7{@:s⤍tYCMF+ 1oZLGY{LŌ8ӝ(kqv4g pz}jkn,fƆ\.wTX/ݓJ{tFQ;⍼dru̾W; bUW+/JL;Aj6 X}iBy~N] l^Im44,lm:]P^$z !&Q*d_ڎ7lr;&Ì-<)SFK"y-?]pGhHHP4w3q]{suy4|up6VK8o-s>wuȧSlsSV%fɑ!ہDΊDzEu(ӳON԰"Z- RD>vb)ԪIƄ1 $ dq򽇓}'2;qQ_?YU> [<JSNzsqvubzSdCh2=ih7,qt&V%}b\fn}rħ²re@Iϧf7U$4b< Twyr+2&Mth别zre$wzd[?jcN5E30Uˏlyb>/>IWa3.5's@*ʅm\JsDořGz<&'x/[4u2ނü(`#z 0v[Ǜج!YuG)LSRڬmmMedYgqE_)қ:2[U2)>,Ke.Nu2?CJ[YcjX͚-EmC3+8=(ra*FkL.B"nPoǨCoy {= Ypаm)ӷnx:ImW5ʺ)W!Iet\TyUVu1|kUQ j&<7KDԜPLֿ\s} j!AHpۂG'Kf+ī_f)RdίHLѵ>,# ˀ̿Xcpص@{Xĥ ѐgLM)蚈2̽M;+lf̥F^`B0ˢi}AqgX5@. 9:x@8)e&{Dhs)~8bZxdu&mdp}ҺŠukss"b+Ar&[ϲizJIȲMؐF͏SLW;`,"9קV4؜t_ۑs!QSЉ"P'czQ*jl܆r̈́T!κ>˗ˊu6 ubfP]-Po:% OT嶦-yנ&.ޥu2R|;ƴ@ -qU`5Z|Vw2 7gH^K)g.gU?b3Zv1m 28m,2R=snL?^Cub=]%R5=-]ժEduޢ꽶r20\'L?Ǜ:=⁒!zاMEPϥY+UlRa}jp@4W۠sد*P˱z#W)mrxJ6N':X/+t1CE 'C[pْfe&nvL.8tEͨ&d+gנ=(rRp&`59ƵXLG,Җ;t߇M`Y">Y= LJUE`z3דlp)GW١mxAGK+r{rZkhtwW$gE^Qt1?n x޹+pF]΁=*9JQP1 1^ڻ*-{[QeɀzĉǴf 炋j?l0r9S6RCFޡ]}O=o1T-\=!I, k*6N0fk&Ù_ŦFBcƵ3IGy~Smm\1 yqCh=EJ2_AIQ>֬gOA`a`lAP˥q iڌO36)NgUA0y9˻䓓[_B.%T  2 $ 9<Ч~z8^Pums6M.UI~҄/x9ӑG2(o*z;qƉB2םi& i<W8XqxRzu[E\ZX`:Ƙ65)~Sݦ*bsFM y' 산%VaUg RbYf3ҫW qtaxF+&%_JBe{MW߲;g#qk \ G㫊{w>ZpGb7Ďvዞ'=d)0d=u0q*X{Gc\b̚Mӱz5K]b=339鷏Lnhő˳¦&,:S$o\O *S{M]T߳2 0Q3qŇ1ykw(aw+6a @ fXch 'cTzc "UB;ԦF;ctoӒoSg[*6FPNŰWiBg7=fq`y3 -'cs}.>'yT;ۇ8'=+"D6gTئe {z@$KdX'SP]y + bA_C~ojQC#vZQvR 0Cee܁o6Ĕ`HA,oC-m#DgFE _}WkGlJZ]OG]n4X[D:AD8D"V$*)/~Xq=:hM(S ,ܾW5 OC'sPyUd5s60)/}K/^keږ^Qnf7Osy^-/ٗ}M6+!HD֦1RVJ"^JurR|D#@An~6޾ sYSLgm&~(>sX'A_}elR, .ø@J$XXK8_EMw8igiƥH<~5J|ܾ~hēIm|sdbfc16dF8n{wS'S;IC^-KՠZ;y0+^~NWa:"wI7)#XeKۜu'"$9iۥCKr ]qRő Df6 >^~}^K+49@ YL-ZnFUx. 6PPš8BRy.ӄ`i4wq^]^jF:mԮ޼,Wgpxkc#_j)^OE)h6 ~Qmw;%kwuP;H#e1mg_>-')2?l#n}Ƚ!lHhFf'ec{/%XݓDo3gEL8Ҫp#H눽Agyp\I&T4,uO,${g9[c*ovZJV*G!mt yF7"F1yFoɋCb\BF>b#]0j.Kr_&qc1EE_ UT"1 :oJɧU4`Ʒ>vNI/FCxn囏 ަ`oRA{j'val[<n4 3Q,xvOISZ61+A`p8tCTFy C'hF o&B Ɠr6bUTyj۩m|JoZs_l0GhenSSTM`OD@Xsk#ʘpg>΁> LG |e m[6 lZpt( 4HTR뗷Ă֤ ڍΗH"|!:95@<{߀`:t-H y$T #[ & BmH$be"JHId!R-r 7p|r)hh~H"GBUR/rqS%ޫR~6#^儨>YyAuݬI(Z~P-(hK!6ne+DIJL]  3JJ}Gs#gJ1O;W_-*T) B-(} {BXK|ˑhA~}({[i`O"]6p-&yODM@٩[OaE^玺VQ $s{;Lw t S[ RW$9ݺ)qq@}_{1]*fL)[lJdzsNaאnu51x9JO7@Jm]0Hƽds%^V www;lLJo4 #TӘRu$oG|.V)6co$40|x:Žn\PB LrAٞgG[i[R@CY,Kǖ1T-P SE\Qĥ`}v]2_ϓ@Q$gI;֧43t?J g[@. xsO=l,6!}}W)xF5ɰ:^⯈aʝ@MmeGO5g H39}ye8 O \he:24Ӵ7L397µÊl}E;PR\erMRnIȗb:O16?ߤ F:3,9RGEXf@Ŏhx&ǨY$EѤ2_$ |-O[L@vvMܵH=U#ףD.\eT/4N1{ᬫ,m6vIy2Coc:jSMÙFPJe4b(zaf}rZNW$$V0Q(-(|F%GĶBXT[3$JdH٦bep% |;!aAtqm n7ݥ)ˣ7L?dF)P[]̻L6,sNjo RQԲ# a@Uا D CȶUz %F 4oTJ =&aN{~f2ŽKR)=˵dVC)m,;(CIl#P dVa#h JbcqW8DAf./s2+@`M ,Q)]!I^S2F^R:l]RA]n.'J2*'hGHL͈dPeOKT `^D!~,K".͝"DnC6 6pn|z,{lĤl ؽќg ^-Xd3tC"ZuC։C1a 4v֎څUXhOhdH,vFM ږX;߻HdtX'DHV0oо7 h*W1tek5@\&/"jBnϚlUAV)l ^2^i }`q}b q;ce }CI5vQ~`2 _8JtW+(qnht2"K.v6;me J(N Ӣ_i|wyk}GE}ׇ,dZJWzS,u$JnBIR\5]])m8oO"d HEY#/Nf%:?L'I{hM ^Gђ  ˧rmg7u@i3{$ @uƞ&@ n~Q؆%(/[/@:f,My@9Q[m>[VBJwhXӘ}s aLfi6[տTWt?Y9Cxq%4sQܻOT > wl3p}To>-tUaFø%#cIe~f/y˲ _ל 諮ήZUYJM,d(TAs^![ccΜɍ^57[ ؽ 7-* o U2xذ+Paf I^ߓYFN˰h1OK\Cw,Aӎre1;(!6aCg\iwR2GwԎ!Ε}Dc57$RڹzSm_!-}tLđN8ѩ6K8!7 V0 pFiR×չ+xKѤ0v]8ρ}epAgp9㼂P VWT$M~O ;_U^<;s ?!1W5|}Fmj9~.Ā7۪1 -j3GS:O&ߒcEzYÐt^yGk U j/xz$13ʚM 1E6+zt'+Iahi<F@=yi@mxd@@ooa/XL.K惩Qٗgpy]lT< 5Kzތ©+}{{T]?<izA46.d=DGҾ_:36d dߐqVר2a,vR9t4 #6 "f tt|1lB}THijE]L"%uǫHKR6ƞ/$,Ipj8Y>:2_̎h&r,h}$OZGmK=(Y 7z7T=զ3ć҇5tˍ<-y'00CnQvj~,j&b̞bWMv>%afںcq̤t4QP秮5]\\:? @8E;u"Xd0!=aG"x "e?ނ8 <RSE窩SUNTTx&p .\$ٷZV[ݾ#`n n;4rdIώsjٯ952iP^p:~SM $&fBC~g/.?Bnk=ܿ5qV(~v!*;*!ʷD"ʎ+k?FvwXr0.U"Y4h<9b>.w{IZ&Vk gű1շp#d$$׊ e2]=Vst)3D"ű[T74O!t@'MrQ~.N`90ӷsVj͞8z IШF) ^-GRXw ʭ:J6*9Le'Ȏ6 yR}ƴEFZ^ 38#<. } 6^?L&&$ےi\Ɠ| j^ t?7jij_!c\S)N$wZj! }fd' KwXkj$ T@ȃχ)a1fϥ$n.&v_?`d0wM!Ab[>䉿[*YaȈ;R|VNÚIuP~ Q[s`RPG5LM?-f":6նQ7\ 培- eKr :DAȹ6:/dgŅ1Tf.|[JNc ¥Bߗl}aMclT'ows?~trzǖ4ڠ]+'Se="1!  zl|#^o^UO^--~NN!C$BQ w+wkO ep7u 3u*:00F"t޳mw榘ќ\-hL5䜧Lj4 s;r)Y|^9'I!)qd` >5YcȠQ*ڨէh,TclGdd V5T,F)hNF)9T?G ىR0$w_*d@ugx8Tip([eoth0jLx%@ւ+  ZY-vЫ͋%bv:Z]}A(ڿVkWS-Tn E~V>e8 . CLPcu;îa/}"TuL5ռ=[ T͇|;Eh'$N'*}Xo5nvh$Uw4âpQywd=_ܒzK):omj  kTW:HDYMw1$6q2ts'@t.ا̩߂zF'%Hj*Ef˴]oۄ8rd29OR@;#]ELE ' Y -(Eڒgq\L *@Ynsߏ}s^.Ӷ^RS"o p-nT:"%Q/(=E'2~2%bޣd2gT8; :}7&1 \CEAay -J4uo Kap&j9B`7X S-c|ԣ[ր2CQ ,xLʯCǝX#q+l<ʑ}wK?6^3JvD7O=g_ cB" bWJ[@=0enGtyĺzK (1"j97&d儩yyfd: 7CihͤCq)Q{=)zyrJb %4{N^lk ~BLK5vӇ0I}|[rΫJ#1Ò|W{ J9Jo^?0CL{}{R5tEk?HӔ9i?9Cm!:;C.#>Zޠl5ph#Zrޠv_;=#ăBs=Ign' V*N )p֗E-p, @P mKgekqUL'j< - fAU3Sf;U .1}$0 RH_U= 6U\9rI:S!ZYpaj=2tP{R}BShk7M͜ba Ile]t/{_1"~{\ovWi:̛ Yld3&cWKi%-p JkT&7ŒY'Itʥ{R[{3_KEd}$[vrH؂&x5x~b(Q>f BdxeaO&ҽ&웴yGWtrA$Q=R~٫: 6xϖˠQФH(+On6SޥhgX.9 ]ݤP\:`©ȃ#Ua(9<_LL@`{*Z1aIQJN<*ӁY,F,  ҹpYCHAL]Dh2 γS)øDZFfciu\ם4@5:S yA}t{^-`?o=$&ۗ3YݘJTkeM)YT7nlԨT#e!'gS6N8";0)>(o=AJr0r/D&1œ vozJbZVS"ֹ_wK9\|5,F/y9 lHy0Ð;3cH')F ikf$ s Z(Y6F:4 }-!@Rͱ}}7 ,(UTNtp o$s;-P89sO PO -M|7$~z ooR~پ0 PqQq=+@%v 0aVhQK&5y0.A*ٔDF}KMPc]r<`瘘lE>Fd+(`Փ}NbbV^e%e%6.Vg{/u|[8 o]c֑FOATӵ1YX` goXUCCl` u9bL;=`r.aͳ( pՁC(Eн lnX^(C aoLL%_:NUy]E©7y5wT҅ L#DH)7ؖxO5yX=}~{=-tAˏ?O=)F}ŐBeX-녀9a{SybA~U>'?.!amm؝l?0h ]_ U Ņ(\erys+18{V,1?!% ^5 YWRGcSZ) OSFLw22 OhDEeՀ- NSTE…ЎIJސx)T &@#M+2|'39Îba%v poX֩#\&wⶪZ9@\3`@j_|9t4, vFdu@GĹ@\>2դbQ~R  3e .B7n=046cEk6М\,܁X=-Orf mÇ eLV]B8f"G+NZA4Ҫps Xgr]p{1wtFވûor ~\P6lɧB-zzt2/9e2<.}g's2+O0iF 7 d@Wro/86Qi Cẁ> շ-,!v޳\8/(l&Q}dvMh;C_*|e~^ZjI(WQ@Fpj Cށ%h'EV~d4GGlT7HP`9Ѷ]3NlmtX6y>A/Kz1~ӐLjpt!zEreh_F;;O#{_{-">et&wL> V/@=al˸F ݷJl{,L;15y\Osw5Ĵl=SaL @m/ƠT1浄< h ?I6M#BLbH50V(ӱ#_wVS'aZABuVI}OsGU'l!a}D9߈hkJ]ȳ"Xj"u?6ıuJREDje#ip U*ަ 0+#_}uS=9뼢L㽼rVc/BZ`"ߴr*%%D/+8S~W]7S_È.ܧgn' 7ܚ?S*r0IN|HWӃ\פ:+%3'cn״ھ-Q/q/7՗S&d= =8q@9Aߜ"qBco1|r;{B!e,̀v=Ub{BW9f"gC[qAڔYȕ$="Qº4lJ-l`]ge~j2NEZwb%93Dgp{*{ _ frcNߐU|?Tw(d'Ї+~'Ums3+tLpՑZIAՓ=sp˦Y]E ׁY:{"7kG OIe'ZƇ*r<򎷍L N*cT#5CoHL`@7as'6#3%'v8{7mwq)O &Hcc'y%m32C ׹wub%jX^"< 9)ٷʼޝ1P3>VClpl*S<Rj c]rm̷ԛ+ n?,%Ec&7ד蛶0qUk |J~DpFn ?|h#=]@5BS4Ld{$0_]w!]Xn~{1[{e88'PWi4 __`O@oC2$*Bm"y/8%ct,dR+Fйia_P.6I57eXUۖT%Qmzbɕi[ɅZk-kJA=TfEi*U0:8fEb~΍qo*8;,X傠#۩"+w,JM6oYU Ai0)owz8er{)1u?sxIsͱi6OARK,XU#E}:_thʐ[<ۏ|72Hٶv{+5^y~qPkVf.,Cl,tXroRaWGAxi9Z71]@g9/aHв mBLH27R5w-fty?`2AgT*H n]]{v9%Gے QOW=| 'Cd=+Κ32O7Y2t05~y %.1>L}Rh #l9s;c4>^NAp< 2{q; >.vZ25AÍim‚Ei20c VǙ7Ufl]ވ!Σr$DQ( CA\89/;Q4 :MUњ`gknB(wHR` yJRǒ\[.%,ixSf9'7Y; \oX!{+ONN5\ÿ_T;KX 8pߙ+9-]_hh6Bf`cm&QO>(/€4gPP[oUQSrr#ܲ߂C~ * \O*1$;tUbϴuud]g,ixSG x Vw%};e( _*qUE|kɎgdj(P{I_PfKGږ@Ol7 )~}Uf8 y\|E;+FF0nEK%ǎF7fB'Kf.©jh˱HNa\}pZ0Wu xkw'42N ^" NG`G5۶ P {>a\@M@|Mf3Y+q iXP"(pD t[[9Hml .f@')vl]V_PzpoLwSfdMױFMҽDsYZZ"tT9yatpY Zޓ_Rq"uٹ ?GkG!\(c:b,FN0P+?#ԁSqE=Roۄp }hl7AtJpSi I{4e2YeSKD 2xޢI$(ҍ!vғV'B}Jh_; v#Z fEA׀9+h@=Γ:EzJΪY"&Is9wRpqqx`5w rmlLNȅkܗ ,sP! Äk;lRVb8%Ŷ) -1F, uĊR<5 D&kLN%q (qV%w2NDƱXaV7Ug+:>d9*9Z87#Pswܢmƹ1OL}1~K[7I9T;6Fo/ \\(&ka+}!C0VZr47 T'|'ܨU?0z`G1 o?9:߾HBB k!sGcg`Kwg&٧cɭpxHl`r\C20jĶYԋ,wŸC&I{PO4#Uu_,DD#GRYs8{9˷"'VEiJ25Nc\;WDKb,KV#Xk hogw mjR;. XrAn8d3;yjԹ r&;}`JJ{I .CQ,2-<o'E?,7Th 9֌;)X*2'/RxizTUi@ IкIZr>:"~=e[Q = C`VV,LJ.aGnQJfw1蝸Gt}7ͮtid2t&I^flxbP{y̿?")d"?"Õ~*i}#6fO՜U̪ϡ6xfagW{GSWKѓf# /"{|`n|Uc =[6iA q>, 78վatslp9f̭d$ք)BKVBо>O$";G@"l#G]eҿd)+׵J1wʱ?hbѠُi?C۳n[Dcs<7"P+U[ Rffbh |Zt,i3(2 1]$zz.٣MR/gIFqL"qh=HVАE IR=bo, wP/jT|=<@}5o-`k6̌M=#,'GGP=vJ_ dJ$W=ը4c eڀ|gwִtlapOh;eqݍND*Hj V)]D+aAbejٖ׊?8Pz8AP=ueY2>g;fcwղp][?m -<)ѸJ2p5@W@<s _'Y &dB*%v6SvOݨF'ѯY=EzcIr D*>tC"3ŵrRw q4- a+Dy%]&ZnQIfs?5w+;oJ[Ha2$YyqRg,;q[o[$@-w ڝIP 2\<?T4$K)l%M캼DQ(XCaGbwrAND[xkeղ@8v; wV[ha .M_il;,<^I1 JT)䨳gڡ*gj3N޳߁KkLgg[Zz#'ůB"PhOy3ѱ\WZnF5/qOFar"c}snv@$rON `mAbZ=FXUlvja5 5ٙ\hAtn67O껢]uG~Mb-0T .`J oȚkbWn7OhLϪ->ixOkgՎ?vzrG\8Ͱ|!4; vOןPәR>7yPǂGPDrt \>|Z.zySp!7e(NURdaLaI<8,'}Evڄh_Uw< |e^0 *T 5jG=*d{ւ6xvFvP3ek&ךPW24"X61l6-z>f8fU_U%$aD\@L=ea[tGM>jÕ)iji#۶dA s$c7˩DMro"hvF8Ϳs+9K2%4j[\l) = O_7-~B/卻)HZxꦨ4iGrcѐ dD)0NvN8;Z^E%aJLÜKyWʣ'ߐ,X-;F{ȞRޅ?Ǽ{ Ry//'aa oRm1/JYU}{,׫ $8V8``ż9iQROf\^NǼ-^$ Fo/3Ѻ}'ū E7i_4W#`"es[&)_<:2;/q0~zss}K0fKEIa R+;ɍ_ۚl`lT,2`[}R(W<&z'>X&)chiyd,M:W Ȍz#&aI>h&Y>"h+U_J?d l1<Ѓtɶ?ш~.R%h܏ZS_1 C o3 COk+dy'cyWO9!OE^O` ƅlЊ B;GM3omg (ޗpLgM"31Rg9d^n r;.&x$-CNf׏ O$= \KRr*PVw =߸ۉRQfi GKe  ;5Kmm z,,&I#N_TP+$?OW!p.G VIm ]~"*R :̞ȭlg qƖ5o}!nZDH@->R3ɞD+1CADr7(kT*"cjJ<6Fiq#uBKEx1·Ri6u+"OtmRSein[U})T:`4ʧ~Lj6aty.,oVfx8*3 cŀPò-̳Xo0\5h2X{/0br f+m" /Cpi_!)_!^Bt8ѨۉXx@AzrhhL=dpLtdkF=±. ̒ɑ@ݿ@d9t>xjZ2>LNy5nf@n{U+73VPnjtG*~FPۯɡ|+\y_5,tDO,w['I(1~{l-0z~f+pdMV[j+mԱ1zD t)z䖏pS* M<$zpԣWZChJhU.8`,iIBI^&KkbfDBzRO {Bx:-߄YqIZT9`V-q :ѭoXb%p 9<\dQfF.M( F>c $krP_J;+c]t4!|,\vF_L @\'-P\_ɆlR$ :JAuZR3e8T 1'k^A`NN N9Zd:(z:>kQQ*ֺ'4grF=~BrI⁉]7mP3ZRN)E[OCRI>o'CLi8n7e WT eN #'TY-g5KXSpX_XE^'\Ic*Go(sXRh0`y%VjbIG$cj~Ӈ JBvͽHq#w]Oᬮ `_@WB68h<orRűXV}6+p@Zz:%Mox8m$%X%L\i%*Ro?^\=A c {#*a_nۅG4b*Ž&.{Z1~(!:-:aLk쮃5=564aj8IqݖA~e_M 0sXHNe_9h\_Fɿ?7}Bn&~!Es골_xUCy_ZG]o$tcG-ZmkLEH[fr.Jk~G"^ 8mn_rW z}PD*#c~h4|;/2u sDo74)E;ɴގ~ ii{ xҦPcm Uj1Z j}OXJ]DАwIN.b)7wPR ݳTZIqE ]+ K۪JRGbi€ ḁkXt%Q6ۓ]R@!7:8L"X3-;H46ݺ{'[>SzN:|q25o>I4?gAʴhf-]2%H&):MȕU@ 9ćk9ʲ9MALze1콡$p#xT`>BVshjg'>$}۴ĀpWA+ߏUe J7'o;ϸZ$&k%wʏD5oFjgDي}3=쏑)LqS!*7:n{!C0lOJ[o!9 (#uXU6wϦ.|ȍr~r#*X]qkHmEcoXPH1qv|q}eI>`7%\r5[.7oWdj "2R%v4 c\`+f ؕlؐ)O4݂ ia9DJ죘-.pg"Rz-/]_yUWfQrxef,P4:9˞i6^ s'&l :sV6L94bn U%/Os[o !]CYlO &lU?JʊU-feÈnITri^͆&9[g36l}Nq^ү[6yκ'|TVCmdaZc:ӍAh%2cU_jӕ`nfyvq_{{Z/˩\v{VMaHhvovYG^Wg1$js3b:Ji~5 C,.77ȝMCR0)MaqzS^-+vYf&RBA'{C M?@pr:+nNQ?+iUR5 T ~3rQ k3\v_g^`>6u|RMi cA;vtc9$ǃQ ݌NƱ/6Mh^bCN*[4s6g̣*#:M\8?|Jw?,Oi)9z<@K2X@r7[_d{_QK!mn-ëcХ@4Y+cK$@j*`gJdYf$ 3&tsX5w5' xɝIEجcD͞ƨݤn[^Ny#e?KlYh\SULWs!,&s+T%rRg)aX l_Wëνk2|0N.L )CF BAɇC,E6gwک+M+5hDŽxm9?you՘֚}CGAB̒O"!|ş:UvBRMu]o4w8Q/(L$ ]- G;2(16wa[!,GͻsMn\s>>^!: B, 4ֲ131?7^VnO#U~&!5S Cƍ|me}i$>*`N+7jy[ 5Sc!躀 f^X~1ͱWe۝5ϡ^BAN[.niiQcӓcێHK8HէmFQ-1xU{F#T3pȟ^3V#gᒖwGQ- cʄ?Cp?K~YXV AvY]jp\ -2mjDbg5^bxKC|^wܷMQA(7) .u['T+t.fƅ!H'F}\uРy1 {J-㛁O;~Țy_I;^XU`^v;^%g(<$ʾ(T#!r4\BJ>N X`E|8}mYUˇʑjgDŽm9,KǷS;[zYP%+l+YKO)Z]댝`܀1<c?٧*P&dV\<Q-%ƍ&/xp$Ã2_L{>,iNuv}"*%:gv\gjӣ?R/ly!@"Amx-ZiY:57t3DM*Q۷@ !k;sLU#7HdiP]fiϢ%e1{?h L]ܳyvc3R*ȏTk̝8b5~+U -H;m+IAO.Xj;g]'Y})_4ز]Z7qj?.E|bb /ݞOvm5+!n御Ch ge iC~Ɨ.ZJݫ<|elatVE :gOlek!tͼ.MX.vԱsTOo~U蕣pDѫuk+[pYͨe[JROfwmC;(#3I(W:gϱEN t2DsmH~$|k#]JLc%X@?=gDXˤw{|W\2Q3 J}kK }u`N,mT/f*n,(qGsbᢱΞ~rA#=ҳK @)Af̅Ҹ%C%-с-ӥmP>KdC&s>Xl/7DU,V{ƪ0Zh@S:hG+) Ϡ!'&q`]Sώ rURQz1ŨiғX}G50 I- ~ֶ%(,U":\[B^gO2!ҥfa"G3[y+vFv\=i*􆇭yS.G#)P"X=@~1 .r㴘ι.Oj.A;*DCٙ E᷄Qķ NԁcMSyQ \W7Z֤lU8gUyP _v SEzA#66ߩLLZd9z@ue1:gI]@Oqf OPuZXݻ C?܅6PDBPU=7I+dϜ}j1.\e&#81QV L`cEN/*K)BNAՒZŪ* Ʋβp|IwV5?X]Vʺ, n\ AxhGC 2m0NH$8")Gx1獧4VPEj.{1* '=~e*EiЉ$xOg 7?1VIL7HJ;P]ΨRqQ=Ȯ돴XrgNg4X(e@,Q)@|_Iߺ"\8xMD$yƊW( 0 5#3Uk9Vxٚ <7VNiu1!F)Vwtz=3z5:ZR' CxGKpKpV1%x9Q2Z.lPwR僚TM`<Z\="|2c:i[<i4:e(bXK{CB 0s⸰De3Rݲ*(b_? ibZk5y"mk 6Z3w{i9(|i$ j-}Ne*U[J1fϥkJ?'PY0<iVA(sAg6YOb3]g>9 ֩my9Z Q_2zDmm +vW}FYȝ:E7OBVSzcPv8NiY݋:/Rz$xsTm+$ 2ޫgM9+ZJRd>ڇܫ=^RnX`n 9Mb/Ru-sa-La/x8{g}P&MI޹iO|Z+LՏkTʤ#椛'M1y{ h?p:]%7' ZQb$ECeq\?3nm+[p oDxO*+j[}[;UrFP|Hz<.qb( rܱ>ū^1ƳЩq.~RXNjB+M`WF_fpESXsUGm\ ;Q#XkOS,@|ߧSwXjHDvNG6o@{Sh ~C.$yLb\aC3c4%H̬p|_ ʀ8j$'  !i%'!~١'^uG?rca٦M W( L.><1nIKRϞ}^"-c5'S*_cl'^` :Bխ–|C#1eИ;VmZ=0 ;V|?c[N_n ;<"͑k!_(]4};0uC7 Nb3 ݖ;ڮҽ#ϔ=/9m,X94Sw}a4Ha:]uYbԧ|^[ q=L C+[y7iXXe %7S, 1&q QIS9AhkGgv6`2GD?&nAl+ O0^݁[@[f`Ft;FTg¸O=nט@l 6}#M[& +sW/&C݇EZ=QfFjN'-e8 &xXJTs\cؽe)Q^EwaԈ%iU}BBQz58̛ -ן|tΉg#d\XV?u["^Gst-㙎sDoHHqjviHMM谲4,5OH18jzVn Dyc0iHHv܋z4F 8R~48Qx꬛_g,>]`(UצE2#HOUof1 ؤΘ,ò៧7-:R荘h;^vR/=x -${uayy|{WmZD Y\:5,)sMb;_f,RBڿƇoYuяa\ A}- wmU=WRM0c>BO[,5A咅$|V j}/fߟs{rlV_#ay%{f3Tq}{J4nƾ;*x Kr Y>Qm;mס(ٔ(C9&z t@"p/Iݍ[1O" qiFv[#lԹ5LqNE "OlX=A Ҡ,-WenCUQy ]gh>LfeMy68[9(lvAEZ_qӆax]b"p²%~iX[[Ouq]yƋᶅw j1yK=ͤo)G7ب^{P@\f'Ior]&ӌD81tt4Si?kdވ`Ȗ$+qeȄ)vw_igJr@[i'4i|ɇ젧bi K 0'.0pپux +@kA3%KV~D:/Y$Ɲ HJx'0Լê 887֘-|Xr asC$*wY?-@7TH?Q|9ApJ% Ņڴ5RAը%@*D*RNjwaE( O.g,;=q?Z<9ߪDr n[! v٤Rڽ2]^jb&=ڡcz#A[{ ҟMH?wRM"=3MqM7>&s^GQm:x(D}7":ƷmTM Wb29:|N.^[Ǘ&2P tsw(X:Ls>ي܃\8%'yZRTƆ`!g^s;MTRg;J+)Mpma@wy$P[jwn9G5Lwp fm2;3дOpy:Pל1ޭzT Z7؎iP-Ր=z_b^ۍn|j ~?>Y51:׭.~$x[(셴<Ee(,dZOS9{!޼8,A22rQ ;&qLؼ@1RHNxPIb++X椪8H߈rLndmmN.a^pGp~Ȩp? rWspHEO qpw`{j2ի(vXAr+(DSZH =OH˫ ׮XX&sCm8""`IT}rMa*xU2Nx\!vV!Pb#䆷w|6nWnS.Rt6tkwcQkT*_qLR?4b^ TaC8NK3 MOe*Kқ]s5)pkԝj5[ cs M-g(s-(:,Xƭ f(i"!<]DLa=>Q5 &`pH&xS굠yx~4f+Kl~t?R 0I[i,Wx_X)z+is!N\ fQ^xSnY fuNSŬ?n"Hþ8sc}eR"mhE2jLB\T0XaZ:,6\HriYR K5B'B#좟}c٣6K*K(=} o,jѠ +u Rk1]))W)c0.-nBBR®s?>30:S]= ^"% S~F;rE8&OS_Sk Cƀ2,<7B<;jˆ'ݷr䪋fb9x%h ܬ;ȅku:hIAA?9Ŕ I$//o&Ί=cBsTPPL xa]nTR??.VǁQ3" N'%X/gtgdZTvZ4蕨fݢGJ\Vk{).af{QmƛQ.%CW7SG8etR΃P֫R6thLe#Ye3UkrU޳/Io4A:+ΏhK?|qgfU?XF_fi.-l()'] Nii?$[z:拜}`ªR}=^C}4}eMs. )ƈa jC>$}^|g5w>~?QgJ>&bRjxAO A-O4;=P8c,+Ip%-JG~Rg)dZB`d4پoE٭QRa˃cFeTXSlRPm z:|_nCAe[%~o6D|[Qˤs,E.k H7L/p(q6BȘk:/e@G<"gk;""x47B;VZ TFrNJ͛A.&XB53 KQ,S nu8iwEfDd pG$8pCm/S|륮{)wW oѴNC@ !厚3PDmlhZ:Wqso ,%/g`gI'>.LtcD@r"4N-#ͬeumBU6ЫucC-BiJ*B1ϥ6HVtQ~3V!ӥY_lׁh! EX&Gx҆Vw`aq@nNICp7#q5?˻@!2lxݗ :/A_ooԿzsͽvS{,N.]|u/ NwXI΍1F{c*0NXQ0pɅ$AwrewnX`Gc!R֭h2ӡM ᖨSTI{ڰ7ޜahj 4/Ŵ (b:>C!ָmw]dcAStG#jOٝ ?IpFz?1cFi~0cZ ݿͩd4V\׎#>z*blj`Qgqza˒.Ey'-{PmSWhsYs\;wUH..KxZJXw䖡wS(4ǜy|㖉0zpX?46[⟙fly*Fweqc)D e~ @hRf5o#(QD 3 _k)EcLLzO{T xNвxȶپ4{`/wW->_QncČ@pl7c#>65%41^)8*u%t\|ma==BVJ0p+}ym8W$DU&F(oGޭC1ZPd6V:3]3q3̦63mᑰ# /_ T$љBf|~5-SIG_w\j,nbSjO2=BsF3mSb# .iM׏M1u Ktr?xFu :[T t) GpIIkB}NrR+;`r1iSj]y>eB+"󛜘SLH] ?9cvxF!ζc D($Q#H|:O8 B*pQA~ӝ;~atev<΋ҟW=@|6̢ĬOnPEFEwr8X_[SosF0匩22nsU%eoqa718Z-n5^p^(0I>(A[SLCf*3伕XwĎ"穝ikԕ-D`(11Wf6Ka B }ݩYzc(\]XxpD_% ɕp±lZ,Jd! 6^8$ 1{O6ȣI;ɛ)^Aٖ"~jp*RGׄgSaM Ej2}Bg2+=‚k \,ѻҖCB\kj:-9ĺ{uC I?_s}WH"R3{`| 0C SR.`L2.]!0Q֥2w5ANg#]9W [,0xs\8B@!赹jïV;n4P KTG G,\zZ}+d,D[i pi[ -ڻ_'@KXݰ?#.d5.tʉs G~22Sc 74N1p8WN3g;8y̷#y7HQr.4 S!E8r:XofBoM ;\Dq9Rf}^Vh_S6?KыӘn3epҶ"۬!λ{#^pտUўidfp u }(&lCRDk]-ZˌT!l%o):ћ9-:y;%Ў_Ej V܏ޕ7 D?D L/mc8R2i@kW-9PvuSOc'>Z~ T{s^kv iڕ> ~ "3nYҽ5:f)!tϒ=8ǛWX5a{ WW's"JyMn v3{ċ߲e`~5TbOk$`(jc"Tai^$C;NE&x=!4q)<+EN<TڵR%j@lܞu<#ɤP>.CQ?t\DwOr4v8ā@sO,ޮ (*sdڮo!(wAs=Oɖz% T@9p8v1f' -8КJe0_MǦolZ_H =.#W[2]5ߡ{y m52'kÎӳ) "V8(n?)jR@Q)W-)JBFxH4D{LUdTkZ`O8/CG!rArډqaRܷv3EV#_ٌicEIf{4FKcJՐe뤇!JZ 9+-qKBߔqQ*WQj)php_kPn7Qr&)>%tKt2N5"]Ss '"Yw]5%C4h&RH[5=A1s|'Yʵs@9DPQ&~V / GXB}dGr;cwȅp|~ဧ7=gt{Ҁ0|-׍Bf٘ *2Jjۗ$ glfC:!2Kͺ=sGl2,I*%HGk;X쮎Dxa"${fX.ExH>j58 '^>(^3'$:մ-?~|$PG=) NAui*4>©S11ц!ChN^!So?7Ϲ$lՀIJxp149?5% itpx}VZڧV>vfB1Q ѭeuw{o@`X R(fԁS$\փ ivX\E`(ѵk)oXe';-'Y8v{e (*JQ 9>6i=p]1^ lץ/. F0{߱n57BE{u޼RȮY &d {7×s7qpp3s@Kor+2_>k9^Dʊ35#=q"_na[քvAojG$mwXaL ki*#G%&ȆH25Q"=+RA]~]\_4>NK~nyG#`(/͢&|Zz<WtM6$'{i?Ɛ3rGe@F 8^1mȢf=Cki9ȘQ2\`݌n} m2a:grVpA{ m-j\3y6jgxBUm'צ4Xʵy™1;C8ewYmzqN9 jMXb&GלN,ӂnm09v hkX:o`ѩO\E5՟~9fN6 ռu? "Џ,< _~ ! V*m(\o/cT0_əѠzP&ʚ<+NL 8?&Q=Am(/8+ @L$M2! 76{wښԨg]3H0퓏o,?γx%90Cթiwe~Oi;/`~4zWYENlSԝ[`qj!D 3y,/(=%ZCr!eHZ,{Џj섒j0>:۳. :[{p(6u'oe㧶5QHZ <,@2,N`uT yKؗ),پqĿjtAsyQ;Vk^Z\Pw%W+Ep4uz0VYJ\'&S&o^5eL+(jNq%I/qP@ͷyqקJbR+Jz7+kV|hB_Vru __2(N߀4^aa +z BQrRd{w8ym,`|T ܼ;A'`fU]}<$sӘf|T'i<_:ou`yb]fD &rQ؏dD-HU,Ŏ2/󉒴GX uK8 !1Ο^1h:mq4˪V ts.q>-Ws.Sb(hYeŹA(gƁx(|@7ɓQ%o`@%OV8yde#KEy~:83M*QN~S}?Ja؊ g-$CY~@X7z Ӄ#(V"5e*4=h(ߞ_×eKq~*m0wI[ڞ~n%ܜ`sLiɢRx*24p*se\<˵_V4pۺ&B [7gtQ|DT5to/eWX. ٵvRF r/G~c|'.=8_p]{FuMφSqn$VX'&f˿:!/ da=뮨*ב!@JI}w_Xn(,%x@ 4&Oj"lK=b &fBB\zUG.Y3\Bq]'~akr3$*)>j|I8;?%2IL33};'Ui@ && ݻ!o|svea(2cNCƐ.PYTh$>g;KJ4ɆLPPEHRAy\!j3d` KX[ībXKGV#5˯$!3$F{-<: ϸG|H|%0޲QtD`IIbS"Cz׃)rŰqM~t#*i'¡guˑuy:2CAo(& Gg+ PJc~σ솛e1` wݥ9;0vbQL ц3phCp~IAlA{P[J/zqѴWɇ-Xa& #}il՜{c@pH)s\Xf Χsޖg!%4r>oGW!^ڶ/H ^7%['1/~{#"FS5WWX.LwFŋs<ŝ<1?V\7=)2?@ C]wwv9Hr ͳ ;^)Kd}Rl~}qLIp~dpx 8\NN]ݵ`D4jC0ɈHʲ|X=h3+ҍ,ḙdA8Q%l] 17['n/4v|QTq@(,cD4]SiGkgh5úE7䣔̸hԁVkkgH +%ry'v/' &hi$Act#ʫÕLz5n8rFANȫkFV74w-JmAyX1uϸNT=Lh_9 elcXG2׮m̭p!ՁJab;X.jw-0_9mv_,hU|pq7&_ido,# Qi֗)*ZNNY~NP"L]Kb\((ňJd~+ 7R8✟քa+ݲ#fvW+r]-o$Q~ ᚷj&c2: T"^9F3L~NWEMڅ;8/h-@\DY]_IvГUpٔ ݁xou_&QNt\߽n> *FJ݄7 ,ՕJ&b^sd}bI1uL %gOZf Zp{tVr qD)]={џ)xAPTǏj_M5cO7\rcU_CCTCU1bO]ָR;kMFx "(KCPɝ0L)~Quy?,p.bQu.:_[v$f'}4YW-J1-.3%D?di'[p^Wuku!b@pz蠥$%Ѐ#K p5>L|a<%+ sf\\}֞ȜcgbD-NZ:=K@ Y'7J<6K0퀕D0b+P[Q3q/!XCLSccC}+x/pLm'* v^~}\߬&$oG ?vF@6]Yo*baf$zl=1읚{ +Qah82A-#\Z3!CaH(u!{V?iqJ=tB588)iրQyCer>(p`fec5%ݹ<.-_J AN!c3y+tG}j; vMbG&Z_8XRg*bfM_ATctT,n1{$5Cw[Pf)ZJc-.qw*~1(񶒄#k6R=Yi I% )xjZ9 ]AF#q$={ jC@hY'}H!ڠ#M{N;ϫ+4G);v,(!O \c7aY^qIVR;'өVK%\lMy[Eߋ=`]gvus6ՄaS.Z5-f.Ѯ-TO(ScѿDm=8$$,NaLܣqsy'Kt% 8I2M\3s_ P8 ֽ:rB;}Wˑ'2Ytݬ*g+[ cf-:^h#d+zVjЌG:I *%q1}E5s/ ƽfv5su>z%_Xn$OAmd9θՖvo4^{Ӛ3NC#y.bwFVݍְL`\a+ em5)RH18O_TfuTpxY}x稴OŔڞ[g[nAkn WFvgA R2Ȟ)JƀdvPe$@2*YIHrt|N0'Mz Wg[)9VN`OƝLRJ 6| lù 9Bv$E\K/5ɮ NbA_uC`dz 't 1-*%u){b8?bE&6-/I Nb-sovi<9D Eb˾򲞩hj*+63ہ*9/-_!{7Y/)`P݌PHs{nD>dGve~~jp67:D|nj}TnI5%VqE˶r`n ~ѾVg8YLp;Gb熆z+ >OW (RQ5T Os$kp-Gl239VsDޏ$|~‚W͈<>z/0BMѮ˧x/nhp+G5xmdPtz3,+D ]=JܡF>QR1vVxò7BFdu]j3O ,‹l/ٮH\c YۓRIF poPTWU7UBA("Cb`v2X7H:ƭ%8Ȱ.j>6P#JFqmU;"h9Ap XZ.66'5h\Cxl| (pb.";[tP6EO?+;QbBkЪwѰ6qٶ2!p5D-k?s:+!)bK1us=%_p2Tߓ)p+%CIjŎ.%INeZZ8`UW,+BŷBWeYY."hx3F*ôw 78Q~n\ c=3t(FwJPY " q˞%' ZO|'?vje7t3n(p\9*gjCyw8!XafZhG_KD6F~ ꡠ7fa7zj<1ff BjZ*u]g1/a [X}Dn \U\ZsyRZ_'Ɯh'OYmViwئ x(JA۫؏}g]hew:׿c t&JbTQ9*+Ut 9j5lDV ޞTwh)7P-֚tֻ6vr6|ӡnZ\ias e>9 ٤v$ .45x 뜆],ao-]U$gmbA_Qzh"zpD\nYMsXV'U2UezȺJYHK۶Z*nF˄Cfv#,XV4\Q(B^~P+p[pI<%"x^9pֱ^cˏ~;[LbqQͼ7h~]S-2CK\&Jp<52vlϣƌol =Z&:gɓv,qjM}oJc%Y@_ %(Ww1lکN KSM.:߆ʤʣ玔\P9,ِM A^덈-\<wj[di+N㡨Q9;k"]'Gg˼̚ݵQuIORoK7f*NfR64t4]_͖5s98yrajO|YLY/*SKmqܧBJ%Oie*'=7;Y:lJ҆-Dɍ~gF-!s|]8j( tZsWhMɵZ vT)V,-]E;,̓ GwތJ+@ ]pkIoO5&n;7?CN96LQ ^bw^;]\ޤ)gO8iJ܃ET>f|`rAfK__i!s kRƟfP]>\5tUoKD-䵗~| z"}/^ͰcA7H&雐KQjA|#a0)-Ay{!:Z ()GȒdy BØ̽YQA4eBF4ՙAf^t{ yQr{_ޅg֌w'HRJ;J@˵jyp\5Zfj]Qm~%Ps3cτ}E wŨtj3RGȳ6N) SĦ([bJ@ATJUdRtXs+~YH'02C $u$38c5?sQW-CGzd9˒a~{)]lcN>h Sѿ6H*O¢zɍfѫZ˔ Ka rRr=|j)pѳblAB|{ީMW~],Sn\&}X{\dl *z$w2 dPZ;N%,mϕ4X*iD-+'e!9 kKӎ#pL-,k 'e}\:^u Z*'%:rSD@UPzH,NR`z^88^FVPAć^8?t{2YuDS8-XG3CL`H"lcmDEk"M r;*TrXx5C:ۥ hx!S_68rȇtkjL8޾QSR!RBXqÁSUX`/~ 1.2 +u"X@{CSHn:炙}bЩp{ \)s][u; r!'B&6v8@D[K9lʕ3`g;&ިپ}e/ww~/N2JL6|8KL..{-s@0ffQA!l/P9N থ/WK}m/eBV 5Z+u#0*)c`ucNL-Լ'["Z?iIsneGIɖq bPv褎FxITdFKL1X CiE{G `{o|*䡤Եյ?4|Qک?" m(\ 93++ q߷8`@5w'XV琸/3dyU ԭ 9@Q][p@`$첝Ө- 3RԌ"O%n--mXyjrI DJBc|#Cv򬩩iOc<3bl鵈K>%6} Fc" Ms d_SA)"5lf g7d$F<I" ~7ϘvRq=WcbzyքT:,-[Ę˹x,O wO޳ EFUs9^Dmx:,kb t`7Ncz9uW6/l7}~'J3m?Ys shb~5n)2KvK6m]ljWS ɔR Hrt@$dȢh`q&z"dI_P7ܩ;]韤!qSWϮ!BhUxGfl1ga _jw+HF0#D խG UzȶnR }z;}N je" Uʇ!4⩲/hɘSGcޑ˺sDY5̋Acγ}cуOyҪq`q1K6Ebkk+VAl[ .O~ 9HD%ҥR3Z  h{ldp߱PB-$?9(Q{5 b5f([ˣ- WyB qk*m0V" v8-זCFYypJ JKZ 1P޽M|37U8=8=sC1e>uF*F) HL=E,wC/gh51Ik0B7fsͪHy?Q )z$6~5 <].{Ǧ/_EܽNsv&My{[$(թ7AQQS7 &+N&yjf!IN jP|SA© `2xagZ0T:t϶Z%|s5HW'` *_6~yĐFK|I@:c瘋lt$&vi[X/N`^:_UkRoNzA `\r$&c8\UcFZXDf 3W]\cJRGw6T~-7yWU8/IeJ%htT˛ǧzގ?aDdIYpe!X >W{i7ʆs~ꦮ%wrvgSubq%+ Co~=# 198x `G``V@@8,LGmbC ReL^TޭX/S)=mM NŠ{ځh<s\a0,ZGAl&v= ײ߀g;ٺ:'^7FN2e[@&K4Kci4?I~I_W3ZYxȎtE#T L 致dz ~j~eLHa`Pg6'6/!/fd;>OEXst]&7|=:G AqGuU0MergYq1e7_m -QOZ+.} "40n/Uzˁ|,zaX4Կ`!m|GFk>kxY x6H~w q1:l[4/ۢ6f'"fI^Uգ0YL48=rthit$L-NyX2 RD}/U%d7 4ջ 9:mR('5$\FѨ=msXyiM]JG̭hۡ-,ߥޥX]W"^}[E\{GZ\zkdaF*߀9E&=N `|oҩdLlWpO+/$) ζ ΁_kuq9XH8Wc fg+}{l0:wLfґ DS'OI46$ 쳟f{+1)%2QyxVLU^[h b(xk{NJ B +StW|})(ЊF,5}.3Ro/ x h%6D@n7]OItEӏ4FRMbMe :Qi~RȓO.)\/6Ȱ 2z) 5ΜTwbZ>wMuz*|O3i8_{x]MkpUBvk%/4H}YhZ/ V[4`)؊L]IY: Ho7ղ}jEzUtN" u(a|s &_{"i E>̝i;BRAO/t?VZZ{ʚetwJgt CM̀cKu*`9{!Y D+\P յe}$:93$1q2a0aMF'_5νp%'_ꇵfHj=xaO?8P) {Cs RG: 9\``l;nI9:^*Y/ L0.ҕ iԎ<떔[掅 (h#\IEV ꨗt5CuS5lƼ[pz tPb fx(anT7=v]s/|CSUI5VY5nQlJD %4L[HGHkų s韺JÝ26}*]$;t$3#giA`*β$ J[T&{ʿ}jL+ .ZИhtwޅDi>ś/#VHzrܩ.8޾ pIa-;ŞeUQS 5+GDѐtzM5uwZt2vI꠷+{~$o*ܿi>3k0Gwu.*lj_Ѹ !6Z"wEv0JSL ZlExBkn[+\ᤌbTL`,T=ې%aѲu& U otòjD9j-"'CɹρD WU$s9`1 1^B必: Z߯(m!`5ZK8=㒿lڜy VpHyќ5y! G.We܉XppAiOL 8Ӿ]~@V&j죣:0v6+LCƹ$[￴kcKGIH?6+*L7β{KQ{kU't,_)..S-9uP~>B$:b{nMwztL]xg莜'W^"_8iLwDʖtC6OXGXŒ3 ֻm 9mtQDnŜ$]Oq8FjąGPfYMe%'hLrӪߤZ %DɍYy߶ aBH&cՓ,PӢ2Ds Ky31BQ@ON*Aof BhRa*'+JC$HAhENyUASc/_B~+D9zOIYꡯ%yZ(z9A'sP>[öaƻ$q8&؈˧9c{@V۝Ǵ7Fb+CMEw:Nnn }Y?||%@6>R3ˢSJ~G =$2jS^sX/=`ɤ8 ;v%%ji |TA3Nvn4LFZ{q–:FM4xy _Q `|]kwz"-n}r I!ޯW$_oK '>9N 3^\#1||A|r(V#$Z:TF!8o44<r ^QŒFe'÷?fCxGam֠sd7@-:}q_Ԟk'2%,ڦ`J{)% (2#"/(x ptfzy#pt2>".$Tʉlh%}c 4)08\,80‚H]ft, / kt$!h1 3)d`k4?fM#_̠t`EɝmKاt5b*Azw+c~[R6drB8B|ȏ{/xK{ϩgy7(b.9 uݓ-mJƦVQ'@ِ=ּݝ`xQQ7Ew@PoZFYKQ6-:祽^4r7 x0}dJRf?ϰ/1Qg0]OR կW`y84F}$;)"~W57U~Tb,3O[~s̟jnxM8* (}Ґ$%A[U qKDQJPcoqGb5ۅDI#6> :=>بȫ$LWKf(y z`cm 9^N7'Uȯ 4َ la)Th0_{-WqYgb[˭J Nը˜M 1W(*),ev[C=T.O'/cOZ7Ntn;{×4tivuGAXsߘt2QtW kZT?G B .8@޺CTQ9p0u]Ubf^#<LQߔYkwb/*ڡU雉ɺ.-"' },Y u8:fr%d POX<NdK6)E3`z?/3qY-)X?uhnZg 5;Lu7Y+x2&am[~2> o^=3vjZGSݿpϱ j"!I  # lgGՖG}2^l;aSU2KNmb^l(=j:*B@̪K5x 1% #-3l_#O _Dok#aan=槂O{d:E6Bm$#,a7qՎ*\չātb8 ^fy~êUɲ{hMAX]M3m̷ЈtpcG)=~\;_u$lV4;hݶ &Ղ<#2=WXn`j4GJ>ѝ!l͘U(jX uŒ GoIc1?'lH X@<8K+nK6 R:PVh(V"Mn]ռG?y $s<njV]oe]>Lb >ݧTzfIN%רoY>ʺ~L?jE35~ct {pw~םT&s҆ke\4wv3pMQ#G+((-"p٫jAT%7vhe='7LK,|҆xq+ FLZ58|<_5 t Mzms"DObQ6l.,{3"!ѵ0LI}z6t}*ם޷b2R>oviIΉWT.05%?Im\GI5VM]i#rI@0D@z?*Qzk=HW ^^蜝/oRH2Vk;ph-9/V5}D,-I59oV)?'E}yHQP[զ T$q.:<39^ѱcd6;&-|V5X+^4܃dI8S6J+Ytl8w .ٽ*s$_1}gu4Co&0/lCd90eG ƠUKvb@'> 1b떣\'3~{v>3G ]XPDifWٹ~S>8]j^/Pu{TWDqɵ3-L}q\^ &܉v=[jݹ<߯^A .4^h<]Ai-X sǎ5 ZxD @  s ?l=Ȩz9q'PvgQ0],=vw5M$حR-}Ja 1&>XlUjcaO;ܢc0=* F:8_=)- yJX2 &E#oj(.i}]*R9߇+ Ddǁ9ՀGWg4\S7R3ÆWG`g;LHpoՉ;ƍ>B*k,*HҚ A/ARvB]s",2J%zmsS&-f gW9UP<>饊=g @=Czz"{%hS]x nԾҚ}<%{J0/cė^cfؑ$>@)5[Г>>U qA$,=ſKLU"iՍJ7nfeIh +QekǨq5S1+|yx;@b<1l;xEX蟙AtGf;6r17\yHu Nˁ)d)@BstQ?}o%lқ5ŝ9yBZUx4lt݆E{IVUR=^Ǡ,2 ,]<ȇNnKP.O!#îZ ݒ)7DbpcӉ<9Uu0Nu3 kj{X쨟s3Cx4!JAM3N$(KNr Zs24NYdNɳoIocl&8QvJ~+FzL4"]Vk* :p:R8–jY5 fb guT!jFOXD6Mt&#UbYrKLGA7Pad^iuC@d姉>i(7ug!Xt7Wm%WoYZ1\fZ̸¯QܔrTkXZfu@KiPyb6NIwD@[k*A,De} `S+GaNi l`L_&< O>D*2w#HjA'/]Ĩ?k52e8)ci,ޙp-$z4&w=.WhB9~tF䀹?xɀy,PpսK/bwr<٦JLqdӾMNը42b~_Od<4p:TM/|ly#^o  XډuY ũ-p<]Q3Wʓ x0L=y}$/d ݚb;AUe՛x#SOgŐ >ęhY`h|fw# N?TY+<+cp/p+Z+ײWJ4pAUְ=-i0 =-Hks[`RR/nRu[ E+~vlyZN̳v>R^12_Rz9DHܛ]1h/+7֥&7WnH7qhq;y v@BXݚj2XɜNbv줿ǀa.3c0xS pEb|7AXM;SY%?Ql{/G$;vxQc.ikAGb GǑfSŠIhw A#E !w⫸c=ډ' ;("9J+ 26-nB}h _F[` 7` VrmjB`` v8lO_ -k V^P"gr u$Jp3ګ$eh0E:2:6Q ~NtZ:2},"ܘ1%'0ؽV'x\ }z}dWjY1sj‹);J=|:-uv3H~lNC w UBb>`KA A< 3`8҃D¬C5cw&p)5d^&ÿ{188V s2ѹ|{n_Pv`+{;~E䊽@JVy"l7F]z`ӯ It/~wõP=ا y(nb06V-їvĹ+u1y5k)X%ۋ-ܬޱ";AJrV,q<_m^C` 5?!&skKhPk{,´Ĕ~|Q}0Hܟ"| {& /D,'=0Q0t!* @#f$ʲlkz;puUD-(j[|I gY)'lp .ۿplyy`M!8hL ̹?~#jXt/;R M>Fؗ6T*ZtE猠x5kh*u͂4d t3 xc=E*! VaM@pHd..{8 2㠴FrW4GvI `MA:O:P,y1NЧldٶ!uR+xq֌EX6`/W]Vl[&]|HX>'67|`cRpbY/P3u9YP5sP/Ġ'-j .BY(ۂ^-J:4bエo*0=;'\".o}ӌf͓~aA^6 nP a~h{!QB ++D7}58RyM[sT[@b==Vil;c}"bI1#KG \œh|ܞʮHn-M"a@=5.ǖR>[d*|,"5~7؀#8-0mƏW{=2Βo{[o++CkyQIkͺ0 )GLߺ\׶شi&XiUh7-m"،Lc"ؾ}HWşؒr/K\ykGO1kJxlIh |zP4>W>!ݒ#rDEG a*K!d\,9yqpI׊z=i1e|=%"vWj]#O\eޞ,6{,TMMdd={>b­697nPwe^1; (σFmGHɼ~Wn a?|:}+ȴ#9Mr%QFNahMYh/~J + '3L.aScWt$VὨ. k ʹWs,^YMb _P;‘e)|R\f[f)=\92bD_sV$'i*@pз dB9=0ďױasnx[ur1do0)ց؄Xfa4Z[<`K=Y0 baj?Ǐ7Z6 uI)g}n(aNZ>h V6ωRߜ&hHz ;{)[H'Vb1mu<~>q ͧa&C%]@ruvČYUVK]UR&6PֲgFid?۔,"je0dqM`'w-oI/ֹe&MܿdSͲ)lj0k?;\3[3;^,T?XZG$)Q2ӌ/i IDŝ)Q6U__1 :t3ph>G}}E4r~6fgM#XJ*lo4[M:j&p.};N,$RU;վ?ԡG je%m-ֆB_g?qnL؀8:Q-Ń8y*8_J.fD>NnS<o)0Yc|z&e3_>-r92nu+u۫HVZmþ},UNs((\;~_My*? " +DhY^dnc3 Ux0B*K?͑^oh FgԲf߱! 8L$sRmwW  hx:4Dm{'T^i9yڴF.C1֊Vw(})L[>pg$Y>[yg~Gɑ:V:;/LQ.֦V/g4pI Z/`r  seLCb_ ȋ.E/YI4,/,HW[ v0]͘"%d]%莒unԛɷ7KŸtĊܡkI2q[D@X*[l~r7 y-Mj& .6i(.fs"n t7k B8F simHU#DPP3CJ ȹbzk oj\ޠHшa*'.*"NH3[-q'œ)8*;Q̧) H-k]1 ˷QcN(T()ʼnd5Nm'Tl2dJɍi3*v͏334ED{h(R;wۨ5p+|GE}Eρ;.;LYh'e0S-y5YUdu`٤׺[[GRWDBՈЖ UN.*-sh_:km@DZZkmrTB-ō{25zR>&))VlWdDť^\VGW2uvY`aV;AJD7Zo"kV=x ze8'+ V#y?*P씽NU;^!6Ch/v Ws¸&VLwxupM͗% {f9{~7H _3_:;lZz %h~_+RCpU9sZ\j$2¤Di'`0&Ϫ/w'rP-lB0{ w.W訆| ˷[ Ӓ%`f8ۅANg(A &vV3>RT8ވ aW_?HC`6:5 N#+f g2+R*׾%lv(Ɛ"u%|GtdWeſq\uE^]Ne2-L)-Ku@1 @oO\sqk*䯗U&Yr² Y谒 h5h3 it=Nw JaϓhvdAd d5Q,@m',E7a鱪ViaNXy2tw=@KSh$ʢS@*#6y)*HHdzƧJ,J6:4@͎EG?|\^cP=|aKR+!ƽIw-"$1ybҁcHM(հhq :]4oCa- .zlG*$/W~T}j =zA u+ ,ZtbAބuptKa.=8%D4VL%m2چ6l c(="yGrł# J@+brxnh"2e̘u^\ '7/ 'csSl'~]Z5;`MT]kߊ,oبW*""CZ^۳tZ~Ѡ3Dءa}bmI{QS_%{%A[oW>o%6XzADM[U.*0$gZW6q~&zdR%|~ iYz\2aYw d.IϴtLx2݊ZZHdg S"0 }=L}}(~"hz imaل8"\Z(QZ*T[;wDoh?|Ũ#V40l;TB%s!JO+(qt!0h(AM?e! ^–/S/iA[+)ҙx_z~c_UlUl]WyN3 @E|ם6SmOэWqǩFijQ_C Ni^_Q76^P`*qRԶ-XvOVdc/{ 6//0;i! q*Vo>m)ƦΤ .0hr|yՓ'#=<7kUSĊ(ҡ 2H*o5$'@*.͢5@W 0Z+ٌ:@x7yJl p c=.9:Aek]vDR䶃Sˀ EQ[ʼP$/X^Gނ\zNޛm*,g%|&|lTr_ 8((75*'~`u,g̖KMJ\jz[J»&y9h X}pͻ򫵺R6 ԺqHũcp[`!"h`!̻M/Q LFva4AbFiqd1R@)U8^6o$ykRq~.Z|Vr-W_{5 DxF(,Gҡ\ҹo)Sn}:dm(y16s;X5f dJ%IP>|upPHr8'=G *>`9ŗ`^h'}XJ8ZNdiؿ4\%%K 6EFE͚VCwYk{ aB#V<\ѠOz/(,gGNk 5BsH\CG t3L!v957A/IdTDJҘ zrh,/:k s#"XrT(+ IJm{8rRa,%GȧI[Ӷal3]beFiːVUiGU"&8N0Js>9uԎxQ%#*֜"J~'B@~:cH~`KC/˄FtRG{y9y"\7"-td~YO,.? %oײ#k$*r#ƢD,֤Ruԝ a%ڋxZMT,f8 ˭%ŋ(fp@L;}08#+O5Tdv-{KEƠOvs~5O~E LSgVZj,ᗀXkqȧeMl%ߠD#Q ^^յr!C@f-V~,Z=HJ.P,P//笷&fYw 7!!3Ac/Ji$U>dK\S$Av+"[CVVB@y%;iGG.$_O16j'. 4&lMiFo70D,eF//fZyslC|ƨ*'"(Dy$!4%kP".E aOPbZ 7/JRmM:#<.Sct}4 c#[yzcUS;֍\bmy@!A |8坾e[Oyް n_ցݞL8"Rh'Bm吲lj$k/!Y} (w><sDMzc ҪVx򳯿T-А2hܮ]{>x@k%Bnrts$ o.D ls󿂨S$+4`زNd2H6$΅\0@F`4-'*7_t/G o_D20LzʣYsDB LоDS^<n6&k}jpb]3B'X= ]EiG8c^r[@3GK-02.nWN db"l{,lj,H_h7 UӲeei{+EU vZ. !Ok6ZأEf˗E߲ed[)}A*vF#ws_rxMnjB,=48X&5EmQq$\xKm[x^Y0v{_m5gR}%˟:C8Wr!nٖth}#u:;L JG Q #=wk42=lN— DHiXW C "Hɶ4y~gt~[-0ٶh%F1t4&1/46%UEv#h\ Zy{b cs(8IGMTΜan?$BHɛ8caPo1%]mXez uIf#kA5:0{͏Ad("AY`)fm;08r IK$[l]hZLE~EC}uXY {"~H6;Q*;KUq:j쨓SySd9ijX cF?]>Fem~nU V9">Cg0QyڼZ!D[͑!1P4&Ԧdb@ byǢM縀%'x{i˯ކ\]g[ _=e~{Y~dJ{߷TG?.dO$!耖|yp `^qã:6` yW W(9[ߏ@~۩vûͣA(塈ff(l<83ۍxK˸ Wm 璍"Ȉ# gPbe[~d k2Rsegێd2e`|Z_@륾bN5!w< (g MSSQj(E<@5LA+mr³DC-@bRf306DYƘA2_eءYoa5٬ n0aWarۑ:DaM!Ya\xg*n`CEX%X|T_( (mD(KecpnyJHXZ`ºwJbhJC`;e)Gu;X9R$_ܶ$4b>O4HrDd9ժeCi"dcRۉ|g=uv2>RZlPLY;71 (ԭ`OK̄p, H> 9pu)ߣ9PPo8eg0 /!cåv࡝~xWP BgR4~ Gđ%D orOA,yfey ]K,OIlLq\$=&$:s%IN1M;:=>.zdLd]G.Q1d%f>"{h_fn 䊅IB '8)4FW} *,ۖdɜDfR]f4|`>`<-b%z]~fDzT33cOncAcpH/MĶ/۬ Aڞ[o2ݗui`*P7' uixY&ڔj Z@C~]9l\艝|&ךt9m#ӚD ,ĹӾl#KHYUՆ {4T\|J!^rC 9Ce`uaɞd*h ՖPr~2, -(qZ%-N,7ALmn[&^DruЅ4sk_PnQfښؼ*Jp|2{sLtNιM^>00F_U<V}ITr pL5qߤ0\gö́_&#AenDE@٭+I\9sX3@X:zVg7y{=t َV4y0UW$(dAEtԆBQTeU]Ȯ!_,K0"ts"|(uheP tZ`ҥƶԋsݗc+J'[ ?a7`ΠeI JrN$t/E͵_-lK:'od:ZDp^@d, k~sGDDW[97Zd=/{RwW7#$bwo +tV2w.G}r^&4lܚ{hX5;lhQ|EiRʘ A]Z1"<(Vm_QYPv6WOdX+wqr<$HFhg$Ƙ5UuZhoLm7tlF0wkns~>s,tkX#~Зv}սLyf ߋ ̯}V3/d`[  bH> RvѲRYL=s(wx˄bOFе3J@j0!z#s 0t]Egg3{E D )V bZ2d^J# .R_dңQ~0g{4M;jnb.C><޵牐ڰ: @_jňEŧ5io6OPd Cu(x֡xF3aQU| 2J, q ^?’2$_zz|]$f(?#OR1@{$IK?K Y{tK ǿA!f@T<څ'^ ̎^WTLw$eB:k,QwmeuȀlȌ 3am\x#{ UROm`Hs"W3Bqb^Ra65m ~[=ߛeb.,ś8ʂe:1hݶ36NI* SV8Ü+YvV{'j1R54ׅéG1ڟqǁeƕ7X5@O?AO릾(V6Ppܐ<*<>-dvԼ:VY;Dh>tb4ySpgTAw;F"^d& 1vDžz,$28GS-QY_X4ׇdD^mKAݭfD3䁘 ^NE2ۣb=KY{w#vhvrA{t}i8a+[r B sAQ,%\,@TƟ'U5Jhyq]<4nOxi Q8,ts+0PI ,y 履:yمR}k%jbnɞ/Y倂@HE/RWEasq'm毿I_ e>g'K9K(C'Lj(LZP~[%%kk7j^ea?ԼSm̔خRJ#C dV30d3qlCo8 ZGdTqI}_Q $Cwoև1~u8^Ί-F'\9%.yel ?[0>GK] KL5&9U@<ҵW# gA!MM fP~YVDI=0eg?W{C,]3M"Zm6:l.[^9 h0Y|$d܉ٔ}s=t4$~#0{q@a+{ιՈxn=&ӝ6ۻ&T}WS6k~J#zDRUD( 8G>!ӟn0=w}6Q9_h@8Rx5! s ӵ}Us 3ĂYO>ZS7L3,lV TYPDD7Z"rH&?ܴcPsxD1'>IJct)*ܨCm68 +/^>ŔHnHCi6Jh/>pٌ|+(~fR'KOȘlxV9xN;,D1](D:&m8?S,SE::O`gful 8$GG^nW6f+&: W X,q$WsCpƛd-=dMpwTfOApg[p0U._a.&?b#gA\z/ ztYA2 ( JIS(UzjNK ; pva^$GJJQ6P&&C5X v-dHi|VCAmx|:KM{dST.z{]`L>klk[!ȉd?3C!Qr`V'Q_hP^=A A1nWdQT-~(d<ܨ Y0ʧ\X9׽y-˖#ƃ g0P,^.}NЂfuwS#);c.{T;>ٜSb --.{d7pV<ʚWt]ڣQ%1tȱ[Ly^*v Z3o?3wX )\{To JB@Ogi|ʛ- pgh_+.3gDQF8_Ԝhc-&Y0HesrʶrM+f8.2Y1I펥]70#;qƙ+fۋ(aͻruI4~4R70RsfD|c?:18߹|g'Ső0Oj^mhfK)%iz~jU'YYʄ[KĹYn\nr m|ۤ9y_{8]/\0򏃺j L0Dg,/_[u}J$ZU[QDU\2_¥Vnwkҭ _`"w?v_X3 S9 Y5zW] QR^EF*H׋Zsj>#6F$R =Qy?>b_"؃_!kF ٴk A,v.@RBi1\D0EG$fi,czZ](&5]B5b S-)<;\lŽO'D%y3궅;f rz%C.{ټǾɸ#wst/Nj' (=fuذL b4v<7b"?!$y$g[3chs̀΍zlhU % fǒZ6'zj3#7}'_F$ѣJ wpdx_̓/5%|W1-^p=E'][/QOhv'ȲhJCI(%ף#|n!N SJ9t>X;fJ:9twL<ʢ b ZX~^ppGʷaW~)e:nGhGFDTJh%2xź^"W(|[`3 viqo ږ|KG:{ 3/ѭ-5 苻}d_&Tn=e`^zH \_ UXOKTV TbfO:bj?R6$ {^ mTڐl|i u]f97Eg!=,FЧt㰎z/=얮k@oɝ7.F)%@A0zT5@!~ !{t)6<wD$/xt34$W^募8wXH1T^WZq/M]fɷ.< ȬPZÚxDٖ&M&!V -:b N3~0RpCɮ9OhFOMyi## XbtiG?@JMCA) h1Z¨:;Rh2zz{Lٻ3Fz:@ |jd5wGD~]`bIE#2ԬaKT+0+!Lq!k}&ԙ&8>Dm;NI\VO6SԔ*D"u2L[ֶZU{<]#Onxn&%FqidAF  & Pg)-uzѮs$pR~E֞c5 ڡTQ?t: +`> NʞDؾWvc0z+*¸`킴±jCgG 7']g~aP7#. ܗ}jDuƠsO Yhr:Js(LEXQ ĀW&[A;P0l]#Q^ w8VhT>(JHh׸M.FuAT|wl܁O#5Ϯ )E>Po !qwx.[Hwt 1xSN왈:a*S77zqf^>?GVgR]))L$Krl([aܻ"ƒ(ATC>v+Ot 1 C˂ZX"*2ʒ6TCY^y09%Q-|:$:O(ƕ|/y}G=#o<3v H$yG=^RC[E 9IE^Sfa<6a/:`15U]OHOj܂:Z)|&~ܮ!hK=mSxE=a/Ym٤fNx3!)2\њi@Nk^|AALyaK*^X*3S ;-?}ټhZWJ2*"]0Ï/p1Lp\'SfV)ip(~F_Z]ӞoOӈT[i`S&6E$@K@nTr}jHd;ťd5cH._gS>s8>r^C-ȗ7~+e;<{X 𭉎oҗᮭ"E,F e|[euY\i J9H qW31  wV ?K;ʃO \lL@ ЦC&="FD3|sHh.a*R)` igt5h>< ~:3ںJ{ MKU5m8hM:^;64%Rk59kڼ wV;,9Zo6p/ڸ⾥hS8HO3 Ay$+ζ8LaꢮW-Jqv 8"W3d^VaFb)"~]ylm &tk8_z4&*xc뚨Å |tmO\i/R9VX-Oao^JrPi(@Qo$ȦA >w"+ \p ҈Y> $XE{'X_5nfOėԗbRҜ«ـJI̤̽P0GdMPL}RY߭cxrk:j( TLL ۞gHl|5ƕr9Y1?#|^8zRWuiBiyQ [;.ɋQA&,eN83'Vn yeoFmB gf 0tgF7>sБ.$ y/U]<ƱܒW:si΄!{^KΝ{;QͣLP I;^Opj C=zvͫd "~~{ki Ne4Fhi*ooL.$󹊶IjbtX  S0x"um's#d}ρh 8UrXOi]ݶ/f z=n@>gyυHE`b',T& \2#Hd:Fs - 5J+YH0e~7O ao AN0~Vt!^H J ṅU+tܱI@n96>j.ns#q/1 ?Ms@ ?>OR_R(/y%d4tCSSa SzM\9^N$u){, +{3{LĦZ}~2 j<q:B{̿aQk;%-G( `\qX)Y"Ev?9B\dQ7Bn{)t'FFfpP V-}EܞO++'E -=Me*Đǃ;\7uU'N( rɀVUy= RqCZPUfy$B=zH`ę S=@xM@{%~&s@z UKudc "nX D/J7 دHRX*wqD7-#A9]sգ|ϯBn^^^E#}K wzf9Ǖ933,w5u!R-z!n"Vz=mGGuyH6 +0rH;~4\Rc }?]7؛+,nl|^e1itKw^o# c4U~UE|{Ep@oU0DD,-K½ ^h,x>O/^F.fDtG tsG)~|Fm2!iOFSP\ur}Bծ: *WΗyeO3[8qyV:MTOV@pu||'UX \ю :^LƠ)̮3cin;M76Y 5*)qWqbJB|a`9d$KF)\{״/rvly2KꓲȈ=nCyP#Ac9Wʋ,?4=]j0ߗٷ"EԱvR ]הY,]9Q|QiǬt;#ӲXRDڣHKtd|٢,Z_g.|0D53}X94)ۧz!~P\ PѓD[uݼ 9O#}:N l )27p`rC}92)e@Ab!3 ^&^966.Ki + vty*g Huȥj|9gj dŸN٘x5'?~ǃB. ISUfm6UUP">(*> 6>*bw氾a+g7 /8GբY=R#|QϚ}(h.df /&QL ]08vV7?@D`9zE %se E!?P,,wϯT/8!Ru )Io pL4#&}ú$f8t2g=(ޯZ24bXG8H~%+ݮ|H G>,qbɬ#EQt+;Βl7F)[GR{˔JլL/}X߭zM֧a_훀Ґ!yԫ)Y%N=%&x2T8#5] GYMfm+jS@߇57$!A~3Q0Cu >3%OjOyhisnSu'.WL srT\!%.+&i_k{~q) gbQ6(U{Z1KhىDߛk{+S5.]$-ͱb>yriwv06~" Ɠ?T<7IHFG qG.XyݡF?$`ω)DTibKcb0qC@r#`vd4i2&;*2$ù!f@h^I&BfGpAK!lwP&'p80 05e5ewy`8u{5$Aajyk*MEFJC佰#4VkloNDQ)\c9N {ըJQx$WEh#3ܱr!b0KٰLSbf 1he଀Ƭ!{q pr\g;*i)>F wIU[Ā4HG쳜f ~ Q'gg5N K[,Kk~Oln¿OJhX|laIc5PYFBhtf1uWv:cyqv@RݻńXM}8E5^^`OZ[7>cq i y=rEG5Fb{Fv-i]Ɵl6Ӻ|}ǑڝaWtT @N&C6FEG m$l1ٯ2׏i:>_G#); fFλhɇ)OL8@0FѸnPe3Nr9@+ulQlGڰҜrCپXh t!D7ɊtbwiX@3+I<$?e9]YbN@"|zV>PY܏(cfF u͹?+kEWaucCK9Nv&}G±mY q#"/pAy'@'~8ce\`˦q4_?̄2׎cnz/1'M<~зVg1#/$t@3yMRfe-V3\9 6dݒxK>-Pn[dCaп55Ai^ |@Η{?$M|M9G>#269@D9c)9p*4z3+2'&FI~Vw\_H{Q$fDj\lK~c7}wzak]tkG egIe*^k[-T4Re g_.wCDky_՞ g0E!`0=$87I9PTcbq3*tV4>+ ,<9A"DpvJ*Cu͎58wYk7P[`3,4uTAS{uqxݶє|i3"QP2ĭ̫z.3C&&xm9K_*'"6_LkC]YUHZ{0)yȟt~j+d.tsb1O L,xqC7+PcL5p䛚a"ʡQVDG#^jOhQ>kGi;XøSQ=EHȖ#r1=I8}wO*OB6A#fvJq!ZbG+Qf: D7!m\W^fu_7uEφGj ^$JOycV;0֙ES`^^CrhiZp7@*Tne'"ha2t5{mZr2]ь-BEMaҠo6UdocaǶf)dѥQs&eys +d`Q5rxZVZG})2d zŤ\rۿ.xLc{^՗t\'';cwZX0<|4EZSTEcҏ?'>bx6>O3[~QP;_4a+q\zIMEs#|7݌3[0 +TJd9ou !I@ P_CﱠV e[,LXB] kD3gDG.ғK{'wcD]]U 2تj{c+R$J~RìgprubL25ٞ{;vK4w#QusWR}v ;}Cg {Kf 3wXe`ߒN9iР SC~0\6Y6 OZ2V 1dn{O2wR]t~FjNMQ[|j\,ފ:;f f(L9vR6*M "b˻NUHU@6J rVq(1$&t1,{b[a/xˢ?Pxb֟IZIiʅ>VbQ^s>)mviZ IM&:Ϸ%:K'Ƌ.[&q>"܀O1ܫz%3c-L4NA2kiDzSoj2ARCD$(RrNA10l{26WOHOD4Mx?0yut0о;FW:ү?qcD0X5W/b8Gbz@HQ÷[(y>Q(c21 3F#\>BogR 4 |wS̃1ͺ~PG93O qW&>V (,7zrAh _9rn ȑZF|vN-{,}zWPoZܙu `%ZPt=n{[9٬w@C]^Oƒ䯕]T/8W"Ws̶e%SKz8l%raM_,ɦ:ȉ4Ew5c9xo2&]#JYqeJom@I!p|Y xd"ֲ+l] ǵ-#/u3zaBMs_1TTUŴ5.at2u^r-n ޱ#D'Ly yO᳥/؁BUiͬ6zFPJ'T^5(93lԽĢjVt$Ô`/M|ڨ*0)Y6\V0lKbtWᜬ*J/Y (d TQЦlwNDql*<oDUMc!v@LE=-Ji>Ύe  CZp#@j5E"$,^GCQVB8:U]NGn)P&& 'ퟺ bJ]Uf+I.@J=4.¡%A#?[F@Ϊô{$"__ECZݵeJgTWZv'N ywxq"4ݨ`Ƞ ϻf?Q#C9,Xzif3ED3;gBD`"!yc}O5h .ptSb=Igg׃㆕|2{aFQʔ V֥=ƎGa}kz:986`V_hex 5n׀,[7x"Q.-iT@ fъ6vRJyܥ+Cz^pO=h1~B0KےU͌ K@h(T!,nB*$ciCD_:kޟ`0rFL)"h%﹕I֔au\jO{Q㶪{<#^U yg@A>keG(eKg̺miu/P׶^xVgT Pu}( yZ½1 cCjD@xnG\iu(r0$'~}8} 05Ŧ,JF J -O\>6[aI@2/X,yћ{k"br}bJG0}*_Aa&!]TV^;ϊXw.^Ŋ֡ܣSqoP"ǚ:^C$\OS~ j8"xwn֩Z5 @yP#p(E}I{㔇W ZS f<99HpÊ*)Z))$0\n\-@ lK6l? 0zz2e-V]-{b|M:qXe7q;Y#8ygBOW5Xc$%'~`R|RSwV"{KxPR*fZl>yNea1jVWRBoT7ygqJ~gu% (W'iϬT&01.dr>F#7;'> GLQ;j&.!|Idihv=ݮR>wS}ՙlu`@PcCZfVp ҩsѷgoڀI@gwO_=Q N4+)&$F.uiތ˯4rtMo+.Cďױ俽7'3εXfʸl ' 4˄>Mݖ/CDXU M\M$Xp1aR gj{OSNcNf!8XM!u 74Nj+H2.wy_[ ;N{#u+ PH̜45wYU4Km(/V4X bqjdH(f.f3)>h dBسE+܍[k*z}Y|=1q"QVdYRVg;˽&ZCHS]@e o)-z kg [Llޝ̒2T"*BAn +d*]5KڠQչ,@zGHHDt1ڵ.T}r[ODݰklkܟqįKeGv^Σ|d 3/Pe>I Y-l8FAp眪3K>k̏`~gq? &tU-A?H|+7o?pNXԬD.A!^S$l1U:87UUTJ [7 %С)p&vI7Uc6"$ҲT HG:GX~hH"=zVvY -\'H~'Oɋ>  &ۏVKeTݳ4?kJo%؅,! e5;=kpfЅ֘p̫5(t1i~ YF} ^M <;!]7FI:wKpVw:DŽF;FnYۍBi<6zm|%1'K)S"X:3>>SELsIF.oՐ˶1Wc\! q1h~= tΩ`D3GPI4ɸW>1;S5?Ȕ f; ZBq{j6`t{Du{Kq\Vy5 8(Ó7F}auC'7Zoi[~(0쨾PT1%.64(by; 9QYֱjA~5CX)Bd/\=3͐g^J/pI7J้gfi©7a.zc6%c;>g-յyS9|>>Cl/+aR<HjB{m$[Z@?} .1Sઞ:;Ӕ1>{p3bslzUٽgR&ԶC:r V}LQɦ:HrL̅ЯuA/ajx1<`>V%žyB-7d8BcQ긬 #Rq&ˮ.FD-{Ӗr?hiPǂ}H5|3fgD J6Is6-;l8a=Rn^l|Ƽ*maXכy D0kAHuwP oE#ݜާXQ4ً <͓ Y jb3NMmbXRh0 eoY۵IԔ=c?ۘ9 lEn% .G[qjߴ5cxШ×Rmug7o 0HAT$7ږ;苨tf>˴So@SH|2}x# it"obZ*QO"a]Ǥdlr5HX&|!a8~c{Fvc3W6=x<0# K Q[B4l` 'N?F Q_8t{nuϊ6;iG , S \B^8!n|%I擉4m]m#6sT5}h(~݊:ŌܤsNOzA=SW f+ WQ)߅x0· b*Vx34Y(U*qBf q=_U,y #VS1L AHlm>*eQqu1XW:-7o¤˜J[c&g6 CN{xMR:v2h#5݇fbFWՂ oٍo;5wҔPg:*thܧOCdZ:}zqUR"WB7?haϸw0sm7)x!kMM1![F!*0zi$3clP0]I`wK#5hwg޺&`_kst&Xv0|\׸*ҕL/SEcެi0Fҥ^(PÙM6jmXW1rM_燱X PHn]p6[ H?=>}EH35y[OsS#d3]Tx5 h [*g:3f]*}P? >DټqfI t+ЀLLSTNͷEBB#^3JCyDki X g#ρV݇ΐi>¿+u%VH'"x^aIxZ6uO5euɄИ8?M3xzhe QD-/<&(4npMmM؁b{0b(θ:`ncPxIT?ڨjo[ Ɗ@OSN3:PÁ2p{_֛fqq5|nAujp X|_93Nx.q%}mOHŃ@$Gs04s3O}X,_ ,FX -Go y3Pwxt*R7wT^mO>RɌN{ژmpmGmm&3 ^ǣ Kϲ[0q]?._EmQ7F39` ł{րFڛf܏Zi['z'࿒ p^y) X2Mb'4KMq/'s`lgm^@s^iNw\OdNDL\qNlnNZ)XZ4qIÔ㭿#)߮WB;I:=)L;4fd>!8o8KRӛl@6TlH9ugOчϷ+?ۍSU֞plM|{]q'y˂\#T#.!hXOBGɽi3^ Y4)uZt~>s#U[*e9ѥ):殈&;e2}aCqt^?CQ术Hy>_dp?b +6c}.Ԍ{~;ID 0Y9^k釒dp>p3ү5 ?K4n;/AX8vKHGPiɐ İ<-9jD_Y/;nz?E0OzBƸ9$#hQ QT kjBoA;1c5=gw) {"l%,`@PbAdSޥ*W8 HpGFh6!AJ¼vhԸ$ Nv H)@g~/KWC_l!u$)vxY# P ;l]qŎ@a%Y<~K.Jpz-'oDqaRQ-P_7oo4bܶ{Lޚ1dNdž"p&9 ;0 .ޅ)=G&g057Шˤ.w7xeL蔙<Q K|kKAZcޝu-uRk݄*/2D땹e'Jz^ :FieNMNuB#fox4 ~NC<bH;#=injJyR9Q',r|BuY ԯ}"~6]LJ@iwArL?+7qCdƸkH7'JH]ӑ]'ꖸ~Z Y|]r/ýKn2ű2 T z^lj;5 ^./ 1{#czf="-A4=/dYyYcqfx:&%b=i熋!xu**sgL]H`pvy5 -]izbkW$lĤy=D PsY 0H &fD/ш?NA[Rai!D)rWu3">՜׵Z6Ay3vYmgCh{륻jraO Tqi)*"~ss0ˈИ8d/S UK]5ֲW% .Źd`evo$NjKV@ r5"i+ 8-ZΛ~v. > yig,,Q2b%{f{e*&F0s#w+< ^-!ƏG P;.S;AwJ ]n<ai%C򞌧4>r31 0&kYC̤cxǓXoTwA._Cvxu{RBp9a+UeuTdH^-TW^b -鉕c*,e y9d ^qah^|T"^:sWc–՝' /±;~|RMZNLu|ZlwTlt8Vw xK6ѲM-5sEi3YF\=! ?s:rY}n&V?p(QtIFMdHix¾Z{ux$^Nɪ΀H2cy[祯n; Cl4Xy4E^vS𘦼ls%M+a${5KSKK3h^RU/C6Ϋ) 2bcDM@}KҸѭ7MT1(eyƿc0dOE%U-{S;ZB&xG]ce, k7U#MDb Mn-eLKS8ղ֋Г"ci?#R$@aGGi 9'f5^$ u+{aǡT6qvۯ\qxJSջyRqCUb!6Zb0ApĢ@( ]UESڪ]q8}ާUBfoURr,kŒ{wJ:à b*Z\/P҇~Yg: 0pGS=K.>N1~ _)_oyS9CB46UI3 '-YჅ4y(U,_:i/H\ڃANˆe yr000PD.xtSvGyyOp?Odm/tHrǢcb p-Ȇ'ؤŒ#DQ1 ~5E!6֤*(?6CC;hu@`1|vt½rTVDx)ߞ_*4Ve**,gSytVa4gY3&>4c*YMp !YrK#(P>@t͒$*D^ ̳r"_p%p[߯O}t(?i L OA''1 vqpK7զh:8Vds2Z#\2C!FBa͟]&oBK0E5j~󾙍ju\a,^OfT=<所"twb%!,C` `7,W@4 @GzI:̫k{iԦuI׏kIkp4fY{9A#f0%BM)ɧ g?r.5J[$-1tA=gpV.߰PZSX?+MQHy~h%A }>§>DV=c0'ΐt?X@Q5r^z0}-Y+9` F6=lSg^r2vmP$/Ǜpڶ[^ |w/- o>>5$ZJ9u^. !- 3SfR{WQol}(bե.gjtrfcQcpk燥޵^/=/i`塱. vb6*V,89f+_oɥtUf6m^W/G 648R5d{^hϕMy<[ !] %W#!XN良vtb_w[ǻ$mzzd]iwc4XYԯJ;}~I}**xR&jmq@* r+c-&\MR%Z!! VJZ)}aq,\TTɃ: T 5i?//CZ{(8xgQ_W2[>BCX QνGpkḀ!IPr B"H*vEV dԵ0NjA;ĄHV<˱Tꖬれxӿj^|Aq|kYnr*^mz/Sexr!zv0Aku*NiWȳtgǾ>-l?N6^ƇTW=ړW?l'Gs-vLZp@&rpBn]=c!OE%xGCZ3a+OZs?|/o;xW+RP&|-Ɇ˧nHTzyN)PA2LvJK b͛`js,l*u~k6C2\@T:BeФ k9|KA<`gb‹"Wu%HoLlOT.ëmDCy '_(F혫Z ԰zh:?#ˆ>SzL nD.jӖӛϿ@ք"/!o4`lT,ΖJ͹px;x%sYs0h#>\ږӫe@ :>'S%>S-/QT5@ ^o]3V0 @y,Z 3 Rh~nR΃i7d^:2v$>;VTti~iKݴfԂ%$q`Bb\:dG׾ OO` bBBfOXr˖ ϻ|꤈"d3`#I !If^u I pqᔯ)E# T|~IMX`u{ћ&]agץlj̥5cT"zEJI B 5.#Z؋sOnj( '2l?uc82䥋ZVb y~[3_Ix=1]67+MA $B +}S^omv}쌞'C'% vu2n|!.ؤ[sWf@_Sɽ)z$B*Nл$Z%ý1p;21馫٠\jQ96'L*(`$s7M`n5=U&g1E k9Q{:)ܹ¤C;Lu9tzx˽o8yVu.ՔY?7Uߐ^E@H|8mPƧ(vNIu`umynR-@z:%'hzaѦV?dy^ߗD%==+oIddnDA{yZUyG?ngɶR: os b+zb/|Nj}V&g)(_?= Ux ~u.*U$6&vx;3Vz@μqFslJ`r͍YT}q(2k20r+@< [ J  /s3hONϥD/+U%:]dx/l׿Tb'u]3pm>C)n0%{q~Coq02ݠO2( jt_6 pēMíAϖޥ)RACX` ' s`O/դTed/|a6&ܭ,ÓKThP/G؁to8065Wp*ZgP sȌejsE 3hj`-$>.A4̒T % B̮dg phd6BBqmȒɑJ3CvWo]dKN⢓a8wp`I^4 ;?0Ĥyp&%0iWE)~ bDJ9nim8rF2٨q2t?ȃs($fuX[uR //bBMk0Yэ ލV>Jc]BSTyQ܆!uw~3i).kuU̝Ktvj|8&Zaї6Ҭ_k z,PCD:sr;kg\bVE/jJ{D5e>b{-PoH*+ߚ~r7I.u.2udx}0G[Dt>'`VC->SW?6&T!WF V3f6V_c,rIv- te62/t=)y7$E?UcX4ޑ%9^83B8\"%sHC{15 ,⬔=Cxg>K`FPY^.Rw6gfLy'n z|YLx~nkM!f h˽?Q~ Y5Î,d/®XVQN y5Kb\JjžL(0eBoWwn󋘠GLJS$fǘI=طi\CH7;bkWzfU^͖͐8|S/(R C_IVÚWjsx΃*nc;hM[R _u4]Ctk5ւ8쾬Ⱦ? \s/m$ Q3yJ*@L[콄z&? .-{U$*ȧ]ֶkxeŏͨxLѻBú]jKTX)'O"$$%]-? 7{Wʽ#'ޒhg@~}mXy1Ej+me|ϙ>[c4}8q 9F]4ǚTiԨNbﲵszxwC/X(ԋ49Qx3ESS#WTxR]XZn-#Ksa7̴"F:kW( ;qY ԧ!VƝF\|e5AfljxJ_`mU5!4X$c!'z8wvahK(CB B ӷ-(?*y==Nj}NI7Vz!%RyY! bɖv1eOWDӁڔ5ujA!fTY0)?c`v6!vgvp4rz&"\U@ GhUQs2R ? 4&{i)/iSGjMk(rrFK&<*u=Ҹwƺ @̃%ߔm {PŃfPIrdg`ۯ0Y rw/q (߽<$GMCYd82PDE KO*xYt"M3\fF@W'ȔqC cm|*vӨr Qg*F0A1js 5:`͵ԍ3~4* Twe0QRz/GOYGwVNR:Ϡ$ZMR:kUgX=Mqm`Q^_#@(8bLErz1^r9xi`dV#^9P;鑈ߛ+qN/ ϸ״ҥlnY,\Ņ:W0a8ըXa09ɨ &%HmEM<E3|%nEm{D d$7O!T"BFҏx>N] < dN[C)<$~E.P(CXPLYs6FU~MF84˛{:f]Өט-fP;; ƟZIZH'U}y:Q;ԶKJh6)SӇSr{ {6D-HXC>:߄.&OFE "N@~)ci@t:5qw `%uVc)}ӓ uT&wDڧ؞uT =7,ִ&[,QjN?pJ}; -,FblZ( Jǰ)_aن;;D*eɔt Zp-w4$W3 bș<8OM {,# uHJV\@%Y~Ҝ&GKsHh1%r~(_f2_bz}ZNnGFLk J=*W>t[0`ҽ*Q. 1EuA^.B fWKvŹJ/@!|C ,][_NFd 䖄s =:@PUw{œ;]|VƳBʟ)U˵34kGEn BlCT R:"0`DR:w0=6'B"KY=Dw\rCס% TpZflw]Ў/P(ދcۣ+qaϊTĮl8F0nj.f:#>|7aqń:,Մ3XREw̓_^lz25u7e}s,'LM~SҖߢ^vыK]ɟ,_Xlp6LӇf ӄ(7Nު\Notڇo9"ieFē (<ˢ _cQxXD睆v#*igDHwKW!"1Sg6d2s8V/f{gB6`[7\Lݛ319O )ф+ W60I\-f^hpP: |~ 1Tm\%KOUV2Ҿ oH&Ҥ Qph-D:}h=uEz!SQ1м]yN=MMѫ2scg?UïHD3a3[Ë61}IaQ;7h5U 9Q7t:OoaφDFiwT۩ϴw9Y/s{6Л-/ Yq{. ,uz|I8#y`Y54_Pevce p&dę o~ 99 nw-s]E ͘өts1E.2bqFi{=5gbEk:o(.\vʔj>ǁ٥/d!\H R)v əm%:-0ElLH*.i2M‹7sN3MOD` ;G_A,Gw{2C$bu6kD&!̋mb^ڕߪkܤa/L5֟R+>F̖R-@:#6bP.܅ĺWRб@lBD %FZPR]n,TzLymݧZS8_9Q+D^j[o)-) 6^%o3?u.:d*_+V؀.x2OdLd7.ĝ+EpNwD什;ՄWtd\`s[Eyе<Xeهyҿz4u4Ca$OZEgp)yۢ7D"q }kBJm 6J{%lf+c)~SdZ6X:A޽Fgʳ`bz֛=y{3 &ʳAqc,rW)O(@e%J|?;A*wZAG3L |fyTC!$&|űlLg܋r*/_aa)%iK׉} yoHՌ`Z2 kv->S8AMy;L9 vCq k?Ʀ1͈/U Ӎ#:O| iFCT5ӚеMu (.oo?3&h=8vri P^Hu7 iM HMEy 0LqڥxTՙEE̩ɐZ" !C>Nwp/4Ϸ՟}gr46T@lM])%tK'7v`SxNU۰K8a'6F4k)5_nŁ Ke}>ެ(fO'QxӼSY?JhT7pm&`;: g Aig*-@KRݛ哰{"WONl7C1T*$m#9 +hQy ʑ>+;JKWjV(+B%~&`I7zХ̀xۯU婚p68Wa;|JKdvC0rybO =z!@~0w LZðT2z.c&Oy ZsLHHHK_DQz*(,<B)84Z[FQ]RK4fZ\|/84yYď]x )23XU jn5Ȓ?=Ҕy918HscC uGmȽ3ӟGBU Z>KMVέv;[fG(TbbJ{.O#mՙGyސAԄh6%%+mty1,o; yy<5;_6:@2 9*_T zgJkкx]1eͲm!=Iv}$xoixT^I%4iQwAf=EDejLfʭT,⡩amNFEhc7}DsBYh%>D呂-Y֋9A TK1qeɴ#'֏o|gCmRy Tm,63&J^*+9iؒikHl": ǰ"n8U}]騛QsI20sp~Џcv7kq b4LtpFD)" ТgJe_ҽ+Dӑ_Py!WMJ굺;".32]I:;mQjlקI2|ޮ'HbHjߚO:e#/Fw!&B zd+!tjmOBoftH@P^n?'Ҽ|+_=\ &ǥĵ_SЊA*=h0c'Mr!􃌏@hM6=B>ǭ#펌nZ#ϦP}1TJb[(M&yZ|(S\1mpd`cC ȁɁtǖWU%0P@X*E X^3/9,yޔ\i:S7kN Y*ڦNo0vުu.NT@,ޱ!5KM3(>ԶP_Jmg qETM[vM& gc˼tbt3`8B$gLe-1>9G@6U^{5 Dh4ܣsv(GbCJCiLUlo#KM-(-Q}ͷkYa^GH]t露@Ƀ66ۍ+Uw: _srN:]@{P ˛@紸ohYaS @{y|Tջ5N0\(Yf "}J}&޵5K8Stoh4p]#6m륍;:|<&\gQdďZLVtBW5"峞!ZkhU\/#*:O1*@_(j'J)Y`@'HzH:V˘Rdd7eÜvZܩ@1Y{VejnW`1h$N$S,76ou_Q?Q1_O.diR[ wи=CG >L31w,!iO L x/E ?Kܿ +-4Foց.괾Gr3k ,⻝KIIw[K /W(I]׃?:X߾v23˷] Q30CdBRqB~p$bM*' )ퟨ@A2T$LVbbIX]F".abriǾu6螤A9n,[#]!|U^k}B!6@ QˆX"`7nR&9P:N KBGHW7k@,Ŵ\O # !%ouOWav 5%9Z!h5rQ [?AdkHFRYK۝j -W:@vh&o&ʨa&4K"AMW9k(jG" q 0WJC)kk 1!OW#KIekLLo]m&tY[80AyaW|A4N~|CYG1b^`[Vѵu  FfRju={6)"Joi{]2#=$mHQ2o3Jld&l ia`Ӟ<Ƥ.vmACd4*ҟJz?ADk5g3MVe5fLIytܓB^$b|!_ 04ӶC'+Jο#%yeAUF=qz'?^enz?i4oZ⯭d`+sVԤY @Mj@,хNyM.JÆ;LVOc[iC$/}Iqܑ5*{M2z ASx<s|8ƹ~Ɓ|2=z|.hּ0iG\Vx"HX0({G (A .ls Є2}#yz`?POj*_0 ߔ@8 !\oE_$φq rv_@pEg~kYm~tb;ztϤn/b{>7g &+LlGi&(<1$FC`<[DLPbl^A_XT0t%E 4j>FTNkY=$UO0 x/^ߨ@sx ~" eͶZ܋mQ`Z35(Y(F$^3O^)_~s&rH tQECZRvx<) mȂJzΑM/8_ܸ5b"ӡ-~{'mD+{%ɇh0EA7n*7CѩjWi:(&Qrm )X9͇PVUHbG}wQ37%BL Fa=I~#Cycy$s9eыN^4&[j65xtc8jvU/P"HuUk a&,=C;IN`^ ߡW`q Z= R H6nV4D7흺sN|%l nI&1~|ˏQr;HFGi6ڸh[.58. %!IVMĄ*WdXRmFbiO׸M>wI|\@).FHIjٌ9l)I`_D,>@l EUl}drtaD[]Ao{%=U̙p_b'L sV΢Kr޶ 5ݗ(ȶT֝/hF) *ڗ˲ K)LwzL渓6<^OHހ߲ l_e"&aׁ n8fуa Q8>T ~4”N_= [ EfM]M,8 /:Fd賥b .,-_owsIX߻tHͲ[Ao F+ŗJ/:^2KXQ̶Ģ2ǃ1M6g{ai" )G-QjcPna[wz<Ӑ`Ƽxoz4ߞ,y03.br枦Cs UKSJi^HnL|xIp*>UuELZ] 2}Sx@J\NA*3MtKOf{Wc;{a]4g8[֒^֟ʺg}A=fU0 ވ,vn%8E+%uJ3~Pf-,C0)ID'4P.<  F-㽺Y0THZqFi~o .Bv5o[;_~E$*c <^=ľg(o鼄>mcMFdnhO N?,[ro^?o1؋::^Vk BML b4DH'Df//lGdd; V$ AûqL?uV;7Xuo<%`j&ըpvt ?(X_Yp0f +|kx2GVsR ߄wgBYseRpP ZX.! &HT獜C_4  w4_NKd369lNCSZf=k./?2+Zq͕{P^. ^DU}U{zXmDP@Li핮Gv \s41NJeN4ab^2F`&I 0i˾"q{ܤR,xMc):laeШZڠ䆡IL w,i)JS:*JS$ř&XDbu Y?V))W:|Lߢeg(fuOv֭kvDXCOVu\;?Y";=ćN69XrGؐ wt$'w"vԿ} *lۗ?2|S ^DowrF I(P{pY/°] 'fSr^>M)BBu12RtPuvD `CmJxyCx_)=簸BFel )a]&߶^a{ h~$[4ywvkLb*ZnS.@!2- ~/ ũTk2Ta4YF%_Pdʓ+w2lՌ ['Q3ylv'}#RJpgu;7Hd3X[jJv:!K-3EXr]3-փPscu{*O@Aث:eNDtkIT sJLk+ib}d`IHI)&9"U+Gul usۇ d2 P5KPB:15OAtTt,p<]$ѭEom=l-Gcn -bl  iPHl{{:D2`[2!V'ORW@*&_:ZNcdd% Ƀe'.YۉbB 1K^&9py0Txw9@hzvIFuI[70)V(g)+21B|l⊩1U|(e +c/>BxØ+Ƨ%mOrg1n߇IQ*# iؕ-#Ɂhy.J*]=ͦUg8Mh^FxՇ|l+N=9`y]¯~iڵ`^NE# ,L&^0֕fpJZ7zxldJ-Q {Ah1c;kޔ&@&TS2Ї {̰c1NA'>H@<&p]␳^{&$KܦkK3;I}c-s"T2YOwG-׀]T#k,3,ڃB7G#^If,1nVSqs\NU+MI@;_u2d:գ6cTfkTSudH"=aX{e9K%6?QYLR!&,2؝9(tu&n&LzL@V73fކBxc#vwXy[׉wEY?Ct EY&]Db 8s;?3!߱PE\nwbJЄD/uySӌ;.$ѝG4L( DhHZö&vt%ӽql -5r}P@5gH)Y-u*cycghLDAt>Q8ܥ@tИK6׵۱5`ٯ;Gr"J3\[wNGEXhuQrM᜾V\hquᶹoe1D\9F9tBC <\j̼We~e8ט%OLuoq@]cWdo^কaH"ՖU3L%vXB27l9]_W;<7D 8vN.Ƞ$_W6O=r;:yIJ'C,͖L/)d kIpW'f uU]΀cTv΁|" ;(<1Fc?L%qa9m$3 X{hOQ>&b5B X)6Nf?}ྏC'T+zЉc.FJ[BRfFˋfNx;XmVr.+;+tf^RFK=ߴeB**.QĆ`AQީ#sǐ=g0q `- YxC uX,.(!H("9F Y7ڨFLjs8z_Ԩ~Jia0iYu0-DfU(?)Uo`N6Uc2|~9yȡwTjY`5&}}Y ݴ˖lw[<*}mo6\bQ3Ugoy'9I)#QJ bsHuU~&UQ#JZ@7U[0}p 6j„ٛ!¸/X861hjx;ÈB\/ +j*|]A|?QV49{zYA5n;'oXf¡|wnΔn כclAp В0݃/ahYR3,,DJ fCQL#a~ Wccq& G񚺥H=u. ? KMe$!=nD;YxR_" Y @!t: wXID(GЦpUY)tց>ɂ gZtf(hD}p"f'ni["dfӠ|NgTpnM]؊ G|~f GX}aPmk'$s 5- LXX1垌D uh]O2L)^YS{e?lt)^<5~ZlIA(ψe L / W 4ۿb֟jc3-MpwK3Q v͟0Cwͮט|T/OF*ˈmfu7PlppolYl37$eשnB 4 fV;L?qЇUH14_q\8n )/OG s$x|>N! Ҋu4vDlg }`!ߑlN+zx(f8buŽ0JAx=H[~Uc)*F+q|T328Z7vf;iI<@#YD j2T = 9oVXcr iגqWE78"x6tNr&{7b ի-z/}ŝ 7Mt;-BqŤ-W\uj^<Y#:K6rWpVUu-sg_a\:9, cxEX_YrU~>XOifƨν-G@Q(mTVlv`: &xTsBvVW%wyGTzQ<Zc#EnXP5w3Rѳ7sA7p2Z7"^ղVJZ/Wqb"%/D>lJƂӪ5B #sf7ᕰg+bnomGN5AX,D {%- =OGE% ԮH 6?|t~|m})C\e& h%1MemP Q+ɐ㠩 HAUVFAEb sMnpO{8OcmONGA'- >dH: ֜Qť@،  iiTUa-Ǹh!Vj: `-krE߇>^t2HWx0~M[j%w6 WuܙG0&?  E6l݀"|Q]ȃZ"r4 z?=6c2^ 菋1S5y%=]&R]\ܯ)|M=^)\2OTQOX"P>n> ԫcWW LZ-4_>f.+V$-oKVdg1-s*h[&$,StczmSBqZ+rֆUfg^<;ƭYD+}"0y(ΣvDQQpȃ#Z )yPV)12zv߱IJES8T7CYjkS׹0bWWiC|z| y1KwDŲ+$2RlSI3Pڗ)/L O}GG%($+ @zؚ7 ޘT)Qs:{dOV\ީ޺ l{<X$'.N3g+yG P鵂 |OUFƬU.8ZCF\*|p 6*B;l&1e=ʾ|-u6 gMf9Z*k)|³F|D{Yy̧s\ ^3җ  7 䦷ѴKpeu G{p9ܴG\}fZ0KI,kr:f]=ׅ(JAW`%e KKc/QԟU&7 [ tzYJv?ž> !xS8/\XEZ ܛ4]z?5]il%Kf(61?T߼3B\1EZz94 =lWKTO>tkYjCFwEW zK:3)%g3^?jt+ 3įgۼDb mﶃf;BR߇*f6/@2U;@`m;6OupQ'G*0a6Cς;f]n6&3Y}bK.>j]b Ll pHzڌ<ٍYesܮl{6|, 6K-Z!>HsϽEj?yY#.nߘJ!T_dEjk$?:dQt=+tP1d*0B"|y v!+2ggd8mkS8)ٷs)c6d8:տW,칙Deӳ0-l})~;>S {s%Rް35qd{pwIRs #iƅL"Hb8s8 o᾽߉n~TRc5_>MK+#c~r;OpqsMʲtw?fbԪ`nwCJY>$uQ%ת;R(_z}μPȶd Y3v~׉Opj{Ij/2KVx8{u䐽M?m c 5m?9l2vC}]9@^/= 3ԗіEȱpVAp%,A@dK6?y)~,xIbɀ_o ovj\"J祀vXqdo ~"Rvc/D 2=tM7WiДJ`֞ K,L@뽣 i#6GŞo'4PP(şc$w8ť=`JZSjv3:s_ugG4*Cm}Z2tA6!Ϛ_Ժ'QLq'¹a + fl=G!n%\Yjo@~^9j &07$g6v~`- (TBݎ +(v(f\eX:K*ąm''}C ϋqAָkuyZOz>w8E8r. ё0Wsu&U P^A,9OSB.URsBU4x'J׿S]rXmJ Qa%4bM60!cʦŊX)vE|vߜ/>J1d8xФ&j6h?Bc@&I3/>WnPrD/ nHQb+ 4y~^7g T+5O_/g֧-.Lqao<>.H V< ݭhHyT 7^լj1VߩS:A39J/l'Ͷ Ŧ&wEkxs2_oGb-8 @Yr==p37Y<"ٲT+3_oCv@EVd$;%nlk1{AͲUKa 酔О=lICCI0)^VMǗcOB>swt Q2W]헷@>wrWhR>(KxЍ%F,kk'7FJ6=`]*-SDu?a=dve&9TfkjkQa*@ϩ)yjhPFlfO#a מ a˸BrAzU (/Fg{DxRYU,#K ߮,-ptXgnit_GE4P] :J^fn1[ɣi0І}ؕvK97}94lQukAtaX0YaP8T%>FenQwn~Kdh:Җ$&#XD"`m^^,xdE >ou3;24W{!Qc3,Z N_!̮?`sGFWWy~^L<3aZ6kIJ K(,F /!ЭK+ j+ ifI|/ߨ~SRh~1{^LJ}䌨j}[7R֊L AnRV'wp&;u A>T+hx04w*FtE0!mJF8aC#{jn$WLރH,gtńkVdy|!Gw k}MlI4Ekm{;76ͬ3 xU VKGs-B#YRdqbL9L=-@[_/*r9l4óf|Un$2;Y?YM6/q!%F4K`%oa+͂V*j.Nl^bm[γ/-n$[WUB/WyUgM v5!!جm5'@eN]xOwՔTmATWY@KdȐ](C1/{3{릌,q= ӅlIÃUuDjq*cfS:- %& 5@[.L{O1ߙXO4f B7鱦Zf"e~!{c029fnײ`:t@fryvQƛ9snŅݮ53<=xXq/qQ,/f**OYi.HB5jLD+xi#-g; օxImON7 +W;BYȈmJ%_洙+~ ڡ2'b\fE3ޚ/a==uTwʧ-ɗ}lW†ylexhљ=4. 8O&`3wmt|"D6Kȓ e?O邳tPc!"?̎/-4B_c$ٝ%t퇩!(>&WpL߰,znROiQ j+T4H8{s~@%]j~M隁ukJұ 4_D͌Jad$*9^)dxY0.여҃ɡ?]wm0dd\z-x1#S(ZD K YN l}O.qg(`WXD8Ԍv: 7 JP0OI> (0 NZS@z^#BU3zǂJlrM0)it 8/kn}_GE \LGUw)$H;{(*qtgF$J~% uP4=p]2 |KC/i79)odZ^1$!Iq(].[ l"E۟faTn[FWcwEƩQ .>pv yJ{q/zuHl(~ h'K]Ψ`o\}}@^0ߤs[0@9jSZS'6tVlNO9AZ3pq+q_kXКmoΗ*7%tp4cU {'3؜foD&"D DPmSZ >bAy*EO^m#,9!ƿ{j/#&!a t4AyF[NƟپط`8̂jC=4ێ`0 .zpfEq(0cHt ^ty4]/^ϳ A hXr⼭B96紬]/zkӗ֋~V=^ NQ ʶq{`hw.#(`zSp8@W^,!7,0F/^CUhUGhvc!U_{]0?m.dcﻬMx[gug'}ݪ'vb(VGdŬȕA&Cli[mfSkhwXFgm_x9KϚ|<Õ~HһC&[@ 8,/-u飰 9\@4ݔ$t|/ࢨ93B91G3wA}I2jԑi)*%OVbLizB4@zj-\ɘɮ:-!:48R4:~XD1vx I޿m_#jaQQgzY0߳jԀzLSU𸽷)Wk +0tEY [б t! j;ɄPmXjNz$괊CѤ`:Vׁ.CeKց: m[w/'tjLgT5Vn: O6 ԿnjNt-`*A4wtIe6^MBO1t!%,GE~,:Qp1k&σݱvt! 躉)ٵxx#Zʎvel=x9̿QexeRv "12^sn gјrl* LĄ* aNd_ GcA#Cv0 yxbPL0"K\rDo ,e8fI#ҏf̃ ,V1>R_GKWqYJ_>Wvy/& ^^0ڑ Yd3"։/ )fO~Fލ}іUl3AYBoi'Qif{C6P(p1|`_jOa?z%tY1ώ9&aX'- +s}6z*f:Zm9Db$lMbFXc^'+  h@Qۃ`g`Գ&>z*'Fy̶?e}ৄeT'`,fҭlX [F&C!>٢6$/`Eh.YH wb:Mj9^ n4$PNV'ljޜW;l^TXe!t;Jt|+#% z)<6U oA0Lf'cxL @.0R vV[4&oP7?BAkqiط[N*6R N>y&uh%!ZLT_W՟qMyƵzF%}ߨވAPrk0&QazC9+GWlCRcTJT9s [q Kxjxpz?)gl/dcHG@t2Fx}igґ ,aPitLYtH%_0)ާ;O[w x/a9P61ǣ&;ƢUr`3$5㡣AT43HiAei]! <JwEa cxZhqA)<0kI: ?\ A2H5iGygf$zxԤ2ğuϊ32^]?5wLkҼ Ȇzxiu0Yuu,÷J򈣾^kn9lg;&B﨔lm0=̕rPG3?0niFf[\tEmHz@MvG[I JFS !!̫ۍ ZL_i~$3av׶Z#5+ ª6\X> χ8M^4γ1,ZNaol aȉ$66+4FݯGI]7~_S3| eFCQ@[PPn"+[jS2aմnK!nR4p1g |?2_4OtKi8o+,Yϰoq9u5mQbhRWEOLFz;`Y~*JSPC?\Df֘Q}܃bi8ZtcC[T߹Ӓl35}W.C*u5z h AB0 ǂ?Od'Ֆr;6~bx!KeYЄe,C'FvԿkK^t)xX. ,0֪Yr=CMHM ]&V⤿1@>BsK26#_sタy]A\OL+v}%Te7L kuf7 Yn|mqH$;XFZLx  ,]'(H;b.p\p!s-0a|`МF9 y?iQh,?f/Z!Ypav&o Ί(>D[ϋ7sM>GA p[gU1WiR .S`}bTZ{B- _WsZrb[P_X+U젻ڂԯv4՚|CΠDeB*}R5_oif ,H 6#FR''#ax҃)iJM1BN|ၥ}+߃J&G-Udm.6UQeD] PxRd ͻ=Ʃ4_}f./-Ia[{ R xo'a*_Do6E=a5an,?拀mOf #*샚jZyZmlK=Ԁ`1+)Ϯx#5d $x -JcL"U8el+!3sɃgg/ gᜆVo3:ic;i+H{xf돆$h{8G&Lμ`t 4 8?DTGhǥbC?Ovqn&o7o!L 5 |H>0$pr?KS}kED.3Xv|R0<1aDŦW_~YTg]K@BJOS1{%KIH[hc!m|p&?2E]N%< ?tVU iI>^->,c47XS7*DwgaZ⪖wQ;p 7FZjE?vRJprb~5ج(jsy a'F2 D0 1弈Ǩx/l>m6Th9 k_%xw[21cJH0)~Phl)/ @6K7ƒApE uۀBQcm^ܰG fiA` SQQg3XX| T4L<2v^d+i5;%l?_R4B VgOaO}Yh{[% MjQ sXV=dٱdhPCnjJm5,w$N\ ;XE5p7էn:yMl7f:V.`ǩLCHp;H;oLJI"y_xhXL*<^Qnf>J&pBȔ}nN·VD7% ,h6&ˆ nثFlq)&"60P Yeź]R2AP nMeZo(-s)E_"÷LcBD6VqԢZipH^^k'?amYٰO!>Z@GT'/ Ɠ5־mYVyMdacYX}84" &[`+`]b!jRܦݰ//]WY5 5<V84*8)t`iW]i ʶX#HN%#NDӈ1ycDcَ( ̗r"vy#狴 yXkXn5 A|Pί3sjKf3#mU "v$bCޑGאٕUwG=;̰Ymе\ U ?I.vn۶*ѥQmU`F_7xQ8|ne?(9 :3wTBR]t\Xማ<nG ݥ,2mEKCȃc D-h.oIw桃(` ~\~L[c?KQH/A*`,-&!b D^V[Qݾ )V5Roh{=`C@(Y %&ڭ{pI4gCobO\IҞRX^:a{U] ̟B1l0iSz+ j.qJTI1@B+DP#s Rm3*n\4j8ck/"7 F~j FσBKld%TA9WqD)pF0@8Aʽӭx4 ć#nZeoz,$l9;3hB>2Ah0{SN¿}'P'ɂ[[z m";Hk*%.vQeP\'"lD"Pl}o<-HS77y *֙ro Qw>j<_W~f‘i+j%1{gA9dz~s}!xH NP@1IfєLP+HLjQ#co*6 ~4^*?X3Y;*Tkܕ9}&tz(1p~/S;mdR\0ŹOui2ߺOQQ/"f>Le\hD~l{{uR)Ť9|=ȋ)3I)C>N{{4{|q#A("|3J _ '^k5ߔՎ.0"v2I]47gSЍϨȞ(H@D0x80&3qǡ_8ԏ3fն [h6u}B!s{ypS{ (eG- x:M}&F*cË7u( sQ!ZN ǾwCwXm8f;rn9*Y4[޲fbT\1)CHߚO&ۑ VbgVlXzpd'  1tj9Nr)zZbv”j{1~՜j0㙜Y6Kڠף iB ZqP'JlDQ̧8=.X EiNٮ4_0(sEZ^byaY-IW\yJz-t.g)6lˁT+Fo[A Lt)C7^3( !0$Ώ?]vtF˒o jl\d1 f>Z =Cs9W=_@Í`f) (?jŸ>"{#5?7-0 ,;1Q`9y2Tߠ@𷵻5+!GІZU0(FA )HXܩ4'Ծ[`ҿ{~R~,|3˅E}y&ckuw\eAgi~*~G;pc26zx4iU\հ.v S g6<@VW1!nIAkǕ[$hS#b-["T?D6k!gGu uc.1LR@ πCoSZkUYnh>:v'.:N6s=#`&FĜ>9Ð%X)O+W\g2C~dzDҭk'Z9}GyNo7TG}ܧIH2,܎_# }a "/G]xz$@xl5,`%!*]V"-Ͷ!J @] cQKd=!Sib:x39^" ;v.vECβ-K#p$}_E_M5=H)vB>džȳ.&!Y4S*~$(گN&`OtH3ڣ5&6sy#&]RIwܢ/F8 wm<&ZNleT_Y ޓUK )e6|O/ Sh quV6Q_Zw*E$| gʖosTmZαV{؛~Mʬs0`s AÿA2_N," SBsŧd b$ۇ  jnbI9fnӪz牒Z it忎ubA!$µe1719.;Y I{ 21 ]fϤ{ɤhߕ`v}SEӸKx.{uv1'~;s1 #%cȎN$UNg|Y?/+29% n ViAb?B |q#頠⠌KK .P=$ lM;'ð94}:-gIĩf3s,5lkt9^-;\i l3O.9 1ipEsAX`Gv3ܵigZ}; ~ ~%; .߿JWe챏fRi 5݂m7J:{˷M[c;q7hOѡ4{9apezQfqq(ejo  .Ix-$C%GP!%Q5{j=d<!'VZS55A3y,a' (4;Q|\k_ⲐhxVv+޺f-&j;ik v:I8.o}"w kDg Ežc`&_g0a|vծ|=[um!;'$ Әq $qQPD1 tEf[fu3M sՅiڈfC õD措e6o2H@ ypnV ,@"B2+; os  ft ~qnPwެK%{rhP;nV )JE9CBw }YR]ֆ* s'753QqK&׷5@Mlf iJĒ[ [€c$K]B~/õfJX'uqF3wI-͜fgHKt0ˆ9AdG?UskkKcN1A,ȅa[.(Ɔitۆ8°k9`^ 1즍- 1^iI*; pJN^ |W&C$EzYVԝS(ʐe81cοAYX&Gɯ, *EH%eES k7`oS%Z3?A kjܡ]_!9~ *XqXl׆U _O<ȱ|_#YL\$EC[kq灼¾;!\#xIuNGJiF!M? Yr\dl9{X`,J%lT8^ xԁh~rVف[HveXn@saNNXH8NםƄ,9 Г5RD6x9s$8Cޡ}x اd?beO A.6r07R@ ᴀpz2]#*+ć1+>](/h"aT%\z~=~UTpJ:C.ɹ|7ӂn0@e6c$umϳhp(䀆S'p~qL bנg6^3?9#5fx;o*&8Ί{{(&d^mc H0M zMZVymJSA9o;7rl Ne zاzYc\A6E#5G'Y@Lez@ߒooBEj!ja KpςU9?guZq 2E>&#kRR*R%.P=H#E^CvCct3` 1y>[λc9(E׿4!v._'NÊ}-XFm|I,j2(Ώ+:CL{*5p}WeLH1~1#Sj {6 x+7뚰{{ ]a^)Sљȳd%!)gws\R6,M V<^1§83m;}z$iXd[3ޔ'[2LfUN^)zЉXmXQJYt91LDJ_m/g7H'M[ )!^= g+ڍ~ȉҷ33^h#FOu⟏\wHI+gDQyT=1lofObN,d8CkAp{Rmv)akK sQ!׭ j yT#CO0ZKͧH'C۵#jեD;4x B7ԪҌ|n!dQulpلCXll V;1~#dOoLT$@.}b#cxZEcΈ, jFf1Ic,(O ]̈\Yl)-vu'r͔{MCEB1=\F$mZ2U -,ւiԍ􍂲֩KL==5q'4xء$P:^_'d&cξܕ=9,DŽG`j݁EGx (J6%L`|qQx5L6Ecae ?t 72x;aQR*a1\eSQ$]AެfClqdү!ҥnxHD/Ol '%95ť!UKizVAF#'VHg0 9؋a"kw\Rɣ4ʐ8$B'/THyHEڥiQ ;(P8x_ÏU y&J4,C7޾Up:6giCn||~ÎGw9zr3eD6pKo&%ӁNj`Z|H Vɭϵ,[r3י/7޽rkE 1?uG$R>h\^Öd.tA2;ĠD7_#WVn4z¸:Kxcm )jSQrx<99QpOT55]ydžuq6UO4 -N PJ+؈:_! nY=S1+Lx"e|2"K$&%[Zr8is?}j!3 UUa 6t]uhQt#@"t / 1pUl `on{ڍ7Ȉ[ ^|bO2\\㐃#8A \E%rH+o.> #U=ܮc'+RM.Z^'PTGHŪL Ƶ:JE&Е(HoU0T[!9/rI?Cp1Q>srrp佟 _]~=UHԣbUW6wguٰwxh A/2:.OW~# YBq%GY62#&jvOKxO`RՍ,Cmj/aK;m7XK miLD$H'Gg,;eJ2Z[UPciiwnmdW>@pWC7/Exs$k{҈.\}9KNnSgXGEO8IQ@MΝH!Š{( %k'q[F=7HhkkY}[w^]DS`iW?~G,ӀYn_|DP~30?d0.A=|;l޺ۃ$31oUjB1j๸ gcu=dV<۪h>[Mg<]R"?,l6:PCp=޸_F&߲]xr[` .*~vhQ U3 [ܟ~cQyZo2~,*N76ɹq |;={ _0\l36}DžӠ9V`mK&x0@m"Onder+OVan 4&Q}&mCnt,PU]_,[lI ngR'l=鳖n&h:O$㢼2w*T$Su1]ҤL uMd냰06yL1#)tfuv;u>?e-ųo9kBn}רiprTpr@'5]S2m_$d@ [!}ubvE\A1+)C*"3"IL#gQDr8 菮"3y\;h`,Yg,)K'_+X`uw-5PT7m} E$z`z Q46oA䫋oL:j~ݴ1l uA iC0܄˾E*L?Q&:;4:Y tohMq@@1HYΉxwxgy目]bUG.P%>.#W>1qF|`2wj`4".~MuQ=~G䡌i>qJ}K:vD/IVǑa,%?a#uWQN"ѭ+PEn^Kk7֓q0 )@gs·3AMŲJc+9ᮑ7P43S%.ts> fޙ.ve$F3JMmzQ]`AC yd\ ۷R \Eo;O \g~w} WE Ptt8bI.ZZH#rZ*2,'Zw}:)LnBՀ@I[LnM?2ң^Eϩ8'g6?&S ie; .RBW93,@j.#$ϼ"X7fxBʟ)HI!woqO.ya#1Y[_҆/?"tmρ+Ĕr|bTۄ㟹k9(;)wu WJ`Zc㚬5ozvw9pMGoNJ`g6pRltլ%e%44 I(]zwBvlcVB6\`,g\ƶ}Mǡs4N`J71D)~YWqjN/DI70IײM@ cy'=nCL_ `H 6Q_"`o@rESk~MVg-ʮPNHҖ)d`rAN|IG%VVC:Eomɺ2\Yg`l~.I&Bs2 S'xC+/,rQwD/&0ԁV_~TM ׆R"V>>d K T)srRTG ayFT_`f[ ώxeoev+M!0Aiy@z/{4di3֘B 9`o hOQ,^uW߹/׺yxˬ67ZpJȎeO؜?qʯ@z͊s;qՁj 7m .,./(/Rm:yՍ#fGA(Jm[8  4K`m9ku܊-v.vp@h}p7x4KPt\D$/%7vw2 JU8V7Vo ߒfz5X,!w --84Y4P~xʰc69N3sRi^xCчB}u]c 4ԿI6EɻPn31l$$ɵJVIanHGuN>&Rr| Bk**6lmPXĖZLۤNJCtN2Ě%,9%/J`h6N{&Vi {] vz4SunSJԨSJq˨[ρ&elpмUsƶ$C:; gQo|ͤ *զ;gֿv9ex`xC2"nNL\U'Yc-ܬ1D %)]? ڨ99qn]qj};A`\cotCD"g< xt;EE/^sqv6]RJ%*S<=ںfoOg,#l c3F{Tʉxd/ڳrVrO _L-7mW8 ngla0k m@jn5ֹ{]ed21dO{Uk~H m c.zACS,s8̩QZ箲9ټ]hM ̍T&ֹ:Tu( Rݯ̖!!1KҮo Ds4^CZqB lh(886[jp΍/sT?1b~ ( dK#EXe3Qa5h˭`icFQƲ nnJÑ?ɄE1=GA : Pm %i8C i}w#KbHպBw!ҹ $wt+cGxA#\8ة#ό+e+Pw#H C.&5>\,#b T\ 2!Ɯ˺٤g˶7y9p2I#LMn;0ȟUbB}P= o isOo4AhhU!ֺ}ˆKlCüfǚTck]?6&'l?kJ,˲H=mwVM {v.Q+r0$iu/' ǨQI@t2 R `x"rP bJgը~.U%Mp] 5WZ.=IIH#)VU˟5 L84=$8rCU<GGp UB,%#"y[+Cbb̔t ӳDE/k^tb&MXL~zTUVn%[젪1!K@tP&Ŋ6m2-wݹic?6i?4QoP"ms];MRJqa͓|FA wDMPEڻuJ^)E)zB B}3 v]s,ܯdKa'9]R[!1lb-d489| ?aͬUR& ۺ{eDԇ ی3v N(,ml4[4{6L(Hau 63¥cq{I~?Ng~Tm$iiVc)X˛ZC^ZYH({>i(|%W|HI$0hy%}s=; Ha@!٠S^0COgqV-eepΤI}ݮ2,"Px۔I"tY$#89Ku|@g(^Ai4SP*/'C -Bu(?G^"!ntN@]P\\gi3۶ZMQ̞ȱdZI!ݛk z6gea0ج Քl!w(wyއko1c;$"E D,J.beV`\O*{m_קL]=`frBrevzl*}k֘Fh]{1?̂+ i!beEC%>^zCQN^̖J\Lu{֒4Pζ-c=]䗗uw zr('AOY7$m@>!OS=Ui`3f>7fך߯I)KrJ?2A_~9.PWC:GF]rNO~0LVgUzg~l'J{񕫰N0-K%?3e5 W3 ;_(s~(v0b.f<z8X\Z@z7e%P:?*i;:[ s:!&hF>{^@OߖJ va`AbUBLv7&yNwz.]-h>gz H3ҁpk.$7 j>>a< huwDLz^iMPl]LhGj >~y#b^Øzn/ ~ʊKkqfRT3h.^ rIHFm̫:b6WT=Qw^R{9=sJi*!rHѯ&bi]  ؠ@6R&zfV3EpjVGEYSx^D\-ihCrp!c֙'æ_g,> QpCZ׼Ӵ{]f0S~2QF8H 3+`_CZ)["7;=hpgis}^+ vBM+9D^TH C}2@VE0rЦ 1=J5S5BGRfm-dNC%L99jo^v~OWː!4AQ4_,\+=¦.ڪt6ܪTHsOBVEߦ9cu~:]`1g?~Nc=``F|Cy$f]n4l!-elUb]$J^—`sj7݅y}yR#@SgԤoӁa7XIU/=Uzڂ?ih3\ZVRNpjW؈sw(bgg;ٟo0@DBJ#=Oj%́s5ȜbO5uyq5!NEj()4L*[vL6GQ -֚6)1C[c k0ƂǾM b{\TTۇ?ۚgĒ+ƷLh ͺ ]ԷIG,*DNR* 6ߛ6.+T'H@͊zc%cEAo{~d`"TKc eޞ+-GX"? Y?]hhµ=ωEJa]QG9IV}Լ"iI  痢 Ԯ2nϳ.~_@ۊ![F(Pe?S0}e08_.@"1ˠSBppM6S 9PL֩je;J~H0U @nƔ_ |ͣG)%^(yZ93I!?`,d>1>C_Sc .Ԋ7>,2zadS/BczcKYRW51(Y X\GtC\=)v#GLVC:Ogi7Nݝ9`85h%Й@;~zaa1B@>ݠĴ:}EOk0pC5{~gyݔi;N_~SK'^[s6`h^dbE6diy c<oDУ?_#IC ]+ p6.0?JOF=;W !M PWbyҌ@Hl[U•]&2y,詝xh9n_viu,lnJ_ ̩ DBxeB}N/Ү ܀}cfkՕ%yK.3Xh%66y!F'0Mܷ87"H)j,ݝf^jң6`z7~Tࡣ쿍'u(W,(@]R"@HjkӬD2KSdeX<{>vx88@ 8oP0DZ8Ո[̡pILaMؔ6K,@݁ u;p7r8c~cS~AɫlOwJyA93:En8>7PӆcebOs LB2$>tiJt3b5t7X`S7vGOTΔmKR:CI:ybGFsQ0H_BKYC%{Fss>Td(sc˲p.wN|q_!I.zwYVMP5G9P`z4JV e*=#5g1أ <o3J(csPܖyn굲 ҇`T.hXt `p 9恸Wf/2TTts35xnta.ZAӸ6 &5 PݰJڙFPzBaI"eҮXF݀9p)Q'WAƞ2tsK5#vèrP/]-D hvl薐,|ǽߌcA q|DbxQ 6#ygt2Zl\]5/"A9ĂpYb9q9})K=#@l!ۀ$UfٕX$8Z ̖Tч.E/ W<˂$$#IʎH˞\ZLj,/oiZlK!E4Yޙ/@h ׷':t$Rt_e.:,U(,]eԼ[pED Rз:qz-b˻~^$[沿xdde4T'"6Uq `dLɈlN-o1G_.G! L7|RlkN'}׀VU~4j>%؍ 5ա,/ilgQs}ոk"ry/~PHpBiW^yY3O)>J/!-pJBpnq=ۢ,YiN%cEjdӛ)`Z` ̟h04< kV4 JL6#GD*\qqJQĻ|'bicҌ^ rjO;V22Nwv^VRd+XI]llQod[f.=*˜ Iumo/JЧr2ƀ)*ED#{xNZ5Lz ;Y-IerPX#YYtɘ,os_Qs6>X;z$&Hg'1L,O'M Լͻ<z8jrd:z mőqUɆ?̝&6n s B~&DbC(#rz҄z}@B@tcCÃ's! Jc}V֕ "z/[^A}Z5COjAR#ȤN¼942}7a{i&-o~pkA`q'^5TƄ{hH1O`r#`@ E" aNɨvb`Vh>*p"vV2";Žxv5\wѶ=øc#4> C^̕_64V6#T," qVQį`MHMKDq3nڒF3=!g2__`g UY*G8qh(?͐+1kFH3 Jr7a" JFnX24EF eY/BgY({:jabIV%k+䄉Ql!_&db?[ձ){8Qɬd\S|$y} j+l>\nIQJ?vQxxu(]fkI-l F^&@?[g^R<mLS*\5K۴$GW{TolҸkw(A\ddh>WO"q&"vb|0L~rOR5 O-¬"vA{ Tm&Ve݀ }29ZIl~H̸Ji˝!Rҁg !B 8ݽK]~!HPy@B1thՑE6]X TJiۉ_XDpt>&ۼ_Pg X<$% t%@4 {ߛR? 9fGwuCaXlY={?*K М,-z@Nb,UGT({ؠu~Xb#@ȧ,!!JP-ި?v{ƈg@qƳi!qjH$w#_'~?QwFW`^=?p,d> K#+g8"/#p|=fd/5%pKahd;-jQ~`Kljz {%4Vcã;IaESCFXNRl`) ?y`@v:ӼĂPx^.l?1Q4gcPo:ml'od9WͫAő,PY`q LO~'?~ָ;|Zn^x'K) -RJUʗ?#& pL?k=dU;+bS@GBb$8WntanE?]! n.b£?6$AљZ-]bNYf*}ŚpI P׀Ss6~E}!KĴo=-Vd`m,uGZnjڃ77X:㑗U9PN..~(q.#OxNW(A­ Bsa/Liӻ1W a*,J>dЕH)ߣYwr7?ba 7;1vz)GC%_e҂C$GݓꞱ8#PWAWȉ^QFMj<%?F]v/^>ss%v__  7!pPr$!^] 0-pj`X뉑>vȅ7um;qڂ(W5s|==l)tLX%Ny2:^,s hħpbB2֐R?^ܮQIqdkQEn(O@>x"8-uh5!j$9>Mlp@pT9C0':IЖj'$,sR*LɀdO4S=`^QۤRrn_PGeuo ޣ\Ow)P{Bj 8D+#.yKd^\^?MeN%m|>8W[ܤjV"W|*ިt<>Z EY|36Pfٍ#Cnt 1S̹C"4E>ѮgQl VZ|2DZ#UL\b2}|$ &ib\ptWt"4T[A3n&ҎWzHC6m)&xR~}ͨ~/nIy{VjoAjc+wKڷPFF6E5ˆi3ԛ@.X&2mD}-#-.7"Ԑ.E8۫ċW'1Sۧm=D#K*al V84l&[-_^;#dLSc_#O(+[.n!pm Z$q?kd%$q+iqs1c L P}(|0x(굊_~nq>}"~S?ئc(kk]ޱe) ǃAIX}m ۏCz:m'dT`M< \8\\*4){=5黝̈a٧h-;Q@X8t/p"G1sk> hJGeJ*ٍ6Ҍbum{$+OJGm1#O uD8ʭ22fsdqCۙu3[n&1}mb#l*|{ZASx^{U:p -fnL[o1c%q(r^Yk)Wn~qm3 |_zӉ0]n 82܈G Z #iupPY\3qXk2˪ w_ڊzߥVDέx|Pq[g:G SX*jر0=Rx+C룂4@%(-JfEF`Ekze(#=ј`ЫHI=4$ S*fabCh>v`vm5[y[Dj ea6EO ףF,qʷjf˒ $Ɛx*W doJP|-C>M[(j54P?x^3aqgY`*؁K#Hߺ5LBIS[Пsy'2ΓPmu@([_ɆxXERA1fi$`IKCM$WzLCd~MN=w'}7?z A:@~ Ǵ%%b&q5oI?>f<p/M./s'4LS;%[-˜;2Qu\)_6}nXq}wr+|vTYd K{W{7 W鉵=\ƩA_!g sEU=rB̶K2$Ռޑz?aYAn ~%z 8g&&╮ػ{3Vb@._Y|)^`Kԅm>s09a>ĹؽVu:|gIa&>!*''_+WB]˼ّc t,f%}vf0If/;PDo6!?!MpKLxq~aVP: T_O1Mna7X|IrYcD%K-ज़{~{N!Pq"܍l05Oh~ #40#:x7h)ob?h]m R-zu(.B+6Vhoqm9հ*8I{1Mg4;clUTU2, j\*p{wG46ɃYPzVSCdjş,,x? ?zI6 D)\B> Dα=Fvmڱ9ORz~W:K a+/=js4B08ʛHuXrRt)SV Ҿɒ:oԺf9j%5juTNaK$B}_ lGǶ/ڂ4kXdD (/N'1;!;TgW.M5n $MȦʨnǛ3:ٞ :fxQ畟Y܎,SnC078S[$k~\fp+ uU:g>jīq^+DLtZQDpd(o xںm2/ZyK=cQM~ JSL(< xTk zQEƲۂdzϰ&jJ>LQXϒ{#x^. O|Uz0cfq*Pp mϗr|^N؜k*Iߧ5gG,%m K?w&㭵 `УG|% +8cJg'lOSp2ь H qZ=@F!O( ءU yŬ3VKX 0_7Yi=L }nԝ* %Gkmr~C>WB0PZכDѯB8t;o*Zq2!ZU@^] $EƧa77Κ#R}J=Vw/X>_-9|'68}ղkF2"{Kn@1S  jh2{7+Xַ-!͠ȫүY5Xv>o]"'ٛ@l710]tnjb )+~ ti\291d5@ki4KX͝ R@.ܿC@Ǧg(%݋c&jshsݚ`*k"?O99u96iDѢGi? ӹg?]_o7tHAIXw*-{ůIE!! /"mB-Cj{,.`"it6Ɛ`"5! - z2&oG Հx}Ar҂:Omr8aMdHH_"yc#vV"/3 7{4 Fg6@ @ZbӢ<%M *̙"tp4A% 3(d&qΥkohbسUS, KЈC=OWEQ !DAs-f‹ptb2aK )m΀rPͥ"[OĈA5) 'x!Lϐ~v @@0l M~e5yR4Q+QIa;̍'}NO2 ׿W (zXtśZd SSt݇ϺؙJ tV][а̀hn>徨@ԠN&%d8LgxiA6u") ME캐R^JE![tDn.݅NA=N-8 [V/;3G͜B#$tJq6ϛ _t(/w_2,$ZV)R"2T'Uc0̶)GW6+4͍(GS#X".]7B1^/E"@BٚcddK9uy$Zvk7Hu",كBں.=?]f/ˆC]tD5f7 ;o4;dl,1{T0X|Y]l'&>q$ЧAQp!y"'^b< -z#/rN\l牨wN9翿&V찋*͘ŷ._B"CMU!dJoQw`gC}5I⾾zU Kةc65^rW(\`?&3|O5n.46x5WC 3P-/X1u7Cw9܈sF<40Ldtwvs~E}EaQZ&)aMtwBh#'54SnjYUn&fgm_zB, P!BeaYV#۔BI](踱u0"i Q^Nnӯ9ml0b T뜫kg*-d&&MEf^ZL3'tqB!r=wp [Y]l-$%ЛsXz.qI )8''a"-p+|"|^:Qaoz|X-K (h$J rigY %Fk 1~2P,!pj2_df07qiDP 1gv"5-* 5W^Ҋ%@1ӕ}|}A$ed pd,GD[0^v9o˿I>s88v{&慌El y)VRاKn٪Q)Js\UlZOJ^1I: @3c[;gYи[8w5x{ahhl.D켹Η,)ȵMCi2`'hÁg:+R3SQдήRj: C_lˮx)?qRcl\4(GVc3Ⱥi%EK+do2׍f;ӫP0(KPT;س7hdFfVƧPy7_V"x_z^q#*fb,W>b൅͔J`3 > ɘFaTK>az(@>x⺻+aIMF'6yjO-T azsU3S@y6L}xzo[r*8;K~`W?S?V7Q 8II.}V+-:p YNSw{0?Q $߄=>^gڱhsGz#ڗ μ\Jt][۫MO0-ՑPUň~cp620.au<)E_]0 =|Х"o2TdsT(@>XrqhnsP._ysOCe#[k'}^,eH j,-M=ΓPڛ y)c-q]vN9urcuYER5ϩ77'$bw dDiivQ%D@ox- ;6:ɤ<=[rH2:p+r0~j R1 )&& )kUt onXXTD̿fYa]++[]W`_`{bYEm;~|yn37!#!Mdi >uoqa_Գ _. ؋VH*{s Z5׬ըc%A@] K5%7,x$g63kZ>ɗ9YI+_I$m !yb gv EMk1֗x{\"Jd[Ƈ̴@6zpgT7]"܆ުefOS`L# `$g1:0~ ʻxv](.SJl9D)VmkQ]]Ρ}ury=q`:óMH :i X) +GCt;#x, +e.aap6 ݡiB"P*Eso܂g倅P-Y! \q~YgL*qٮQ@@ |BcybtuRִH>mhq y),"Uh`E^ͱX-%ٯ(]!a&R#sR}I4I22OEo1OD\ =!{U!fזMAp8T9[IbƽU~ TaJYNUFzϖ+6IJ0dTyO G GD8_xILiTF4bd=3=mo3TO~·Z:My+r}Rb 7_LID3xɒ .6 q.34r6 r# ņa]? gT]Z=)<ղ" rr H OhT&WiNlo.#e6?$ vIP:G"DZ|T8yp>!:Ux;擀Po]-K6F}z~^:oBFT|WuY '+ϩ@G$:4?C&= v½>D,G+P uh@bcJ T*{Y􎒁Bb4<ɀlf&. d:cfg^EX? fi$C%O?@Wގ2@ ii}錕oJi.`Oi @5Ļvp<ٿ2q\dʿ:E<5[a8*8V>#؍&;1k9~Ѷ 6Zgy9(:hC[􊦐{)C- TZQT* TdQL CL;t́YZ! ݯ=*C,`JH.jKln֐ӏhÝ_-+$) Ʊ⦧#!> 5c^yoG 7D 2{fJp3Sdi)i7ʣt;J6⣹iK2zŁ :Qtb(û)Zǁ-.)yy lm˦!C:$Ć>d zhloS_@wa b} aak#^"3To LPşd馻܃6VqG )߄>fN(ߵ"Uv`f ȇlVTntվg"%NtzSbj>g|17&a\Č,4`qbbS.y`0ve1c?!% no,tʀ*:w.XͲe5VE4/&.j1H$?9 Km@ؘWc ?#_ј:}L_{/- Y/BmgUb=ffd]4>ЭQ@vsM;f7 2$&!5(Ņx,uhXA ᾿ Vpۖ҂8d.E[{Eo5%~bur[z&Is;Rμ1d{im$SI-H @I6_ k wqGV֘bSj@ixF,7Gtyd\]?EF Vsp)(~O{kpՓp(u2);̧kO '7_a1,-phj* /'5?/w 89k5Pn)bVFHnXn_ty7ŽN?c}n`M,'Ӎj)Uv# j2Ak~[;11!%#l@ߥxߠv y0E DqL Z*Z<ZJɓFR"b^/Hx5?WGɧkLyh!}͈V"Q\\06y~Qf}0tdRQvQO=2izq(j iz}cu˓ξ̡Q*Aih|V]^%>/}}wׯ"NǙjzh!I]^|3p&yEȇ6.0)3#vN$nWhHN5^ĝkbK<4, ;&̜GBNQ\~fvIcХ}W(q`[7zɸ)بg.Gii(|_֎SʭB7` v}yTw6'Q3|gp~ukIRYlG[🯴*ך`b׀8a NOy>Ffg7rE'7KC3j]{_ֵd}7/\ ymڕQX0-[~THF/];y0!kLZ1VgGU ̥ˑ@vGHEn׍nB/%*}%Ғ]KڬuW W]^ .3"!_]UTP?]]fLi[ڳ vY8u VBojU84y$Ջ 'Mx+C7-} TYE->\T|#j(? u.ʽ/:$bߊ JsUYCUUdXCrEuzc:U6M@39,Q3X&S>:rU AYۦʙ7>+p{- ÆG\93gq5qQBT?ŋřOڗoAJ,E`*Nq}e 9]y4Ƕ0=zޚp'21DEOjDY?=Qx~TM w7Z'>H!ӼAP"81~/\<{Dfc[mb}ӱf@+%pvЏ@++hq ܍-#jO+lK)} Fi Nh}GZU9?"'H܅7Vf!9[ݨ3@SnBH>`ڦy+dk&{Zd0^hg1~W-?AOrSJ|'g WdeFhCȏL=f-ER}%`,5Ð8领Saul4p%\orup6$ ĮyW{fe>Dm0}9WN"n0d<+ -͚8B bx4]?X/.%6d/_݄ l8WK2 xR0j[ )8n 'U+IŹ6i-"Xa«mkYFh -,r, :H-?ǁXl'@RNs6Q`^GUg6T0sdN%P;sΞN^@8_KKWl>'WU &)6=6GQ*nHMa/߰Y;ʐe_4D^  l9ȁU|d;EQoxu9rJVVo+q3P5VbNazn"8 mCەOiw0$ zj4!$u^UCF)>2(1 A"{J-v4BA9H`#\R.*,NkE _I=%LE<xriLk 'æOX*A?3l0Er[0]sSZ(8[,8H#OVugP>{f ۃPz-[zϤpeТ&Vt%k/ S7[+'C> VÙ=낅!5ؕ~r;!"oF4aEWB+_/qJ6E0p:z ~]yk%go3iKEZDƠnxkGSn@# W)rpRJ0hˤ lRL8шoɮt+[Wf sAE{]لf>JV|&i Eܧ@2^֨ -d#`F\|do@(&b,&:}g ș- P$%9C% !hp%%۱\V8h?:rEpylQ8p.R&Ó<@srz, 5),`& b4: lIXSdVpp ,,iY1%. _ţ N"N>3Dy: ]j%&9DNMn/d W]vS!G" I<:.GOa+=;FMQ WK=N,>ڙgRMĺ$@1BcFrjQ`߳ = V56v{OnoZnNi(fra뢅O6nM/><7/kLpgFRNLSue7ْ}^s"8޼[]g^xӴHxlj^_$x.TfF;c\foK=uVWS`"J]^Ar á^'S>7.\'yz|7j&n:{eA:(aO#8Nٛꑳ^(T7o * II=Ɖ׷3sӏP@*L1|F-NQ9_ig41 G 䌵"1E}-Bp,]p;;5 ~PkCзu'nY+"jF8;wTf" Oߐ،r7-pQcr&ntrl>,a#go,Vy l`*%ˁhTlW]$h@`e {1ܚ@UEQu?Ҕm1.NyPNA疻ïCh" G-\=mE8@s[:bnF>NǶI6 Q0W1dՃK=8ݝ%>4CP#+2ܱe:g̯У%2ToׇD!Cnvq9[r^ V94.L}ر6zKP4Vt]XiM3/.wfWCYboVMsNȽVҩh1bofZc5=?0oCir ƍk01H`S۠IyѷdYyÖÅnuOUEyڨsy` ?=¹"ƪWbIO$D7(4M]lbk]ъ; *6iJ_@1 !a&>'(ǏqY3/LtYtbdP %zuwx]Ȼ f7%C_VkkX0桰%!gZe$iaJaobqeoLB;H 5huH~fX1M=8e"%/n7.bL̒ծ vZ<| h !< S-ƣwR/ 8߿4'E4dKLÄ{0|!"EC]z' YЧ*/* MɌOtpƐy7x(-2fJP(L Er> ,C$ !Z/q=7K zgx,fho3mq5a-Bjevt *'(cn[k]~4<̄7(%iܮHF?*:;p$g#ήj}ݞZE5 \TKwjUx3ԍdq>3lg;1^KZ9QħD9 B BYSȊ`[4_H* CƁNwWOģ1Sm]-O ٱ .pC :&uABU^@qοMXyBQoPG#]_6\3|&7K2VQ|'ON$w`L衄MjשJ!YBOVg5Y3?Qyf(nd\}GN7\w4p[B|e-vifViǨ0'{-s4%ۑy{,:>xD.gC v[Q֞(Xf%ə1\W+83e_0KX"`B\_1:]ikĩD>̩*֌$6#jb_,i2 -"FDkܚvk|Diz[&[Jql{ina'mĤ|Ӓ#?<ϡDeWMbshQG(bۊOh4S seYhƸCn\ "pJW0jC;h^R4ůJߦ+S/ji^EiG_;z#20@U*.Uː6ApfDߟS7E;er~r ]dYb_c6;oTJ’f"5@+OHVZ .p) !^A~=֧ }dn7DkQ ˡ;\ oۿ1JQ@2k CȣLh׉{k\PCm]A JQ@ORrSѡT[^`TsgMJ Ab 0+;fRjM{HB1CZfR<@ cH‡.N8CxxmJnߙLRr5({e\ U? H\KϜV!-LLgӶ+w$QBĆ$BS {7>j18;\}$p߀6/ϸS]9AnP"$o9p]5 N Sto"|u;X5EOT$y+ybGn!od0v1C º_>E]`x(Ĺ6c툋EkG8h5tG`>jF b Q<^}S_]rK^?[~G&n U?M[E`C@)[]P Bs5rH{u9/}>K!NrTDF7“<%88XDkqMv0( DSw`;F'G_ ]=Q)FBhdO$<;޾g'Κ;.}r5U0\a'̷vca#Tl)t^*JGT'1FrC[A]5Mb(- ȱ `P9{W԰\='ڡ=wziN'ˑ-ׄCk(^ ,ML}a( /e?,V=~cV(>ՄKeeaK"p%4 'm}pZ4V/8A ț|K9j dI $jleΪK8f1Fh Q)WNsĚ05Ofib7W њB&ަ8V-PǹƮSKݹ:H\`#X:T&+t 3 @h&q{>.?lsw&"̱1#k̆]ߧЬc¢*jQJT,zƚm>mDcw cFNGI?H ^ "ipL~}*ŶCL{IVssg]f`4'| N Ÿ҄˽tlEh7&V@hLX|-\=t8b!]{N1_qMZ6pƩCS_Xl[}b;3脕-*Zݻ yiU`J3S}'(Ҩuv糅‚Hm$+"j+CEK,cyAel3=`b̔=E}gXFtSH+n VTgPXp)zRH'9dytȴ%h/} }$}yLz-AjV_ce) ޙJµ0_oM$uJ:ܹ k5h;^Ƌ<]$nmn6N guaF+<ˣk<tdבE_Sq;! L9  ( NAԵCwm]#IlP6CZR X` GlڂL^N{W4*;Uj97 +S='yO։ﮖ*95K^;WVoY0fGչ NK8N>kåW >!54\:FxDA.\R G(Ѵy, 'wR"0" P0C&)A'2VV9l26IsyQ4B);e"=Ʊ [J~w#\V*NJwt~V׮ޫD%5wwe{ŴsK8^4}͝2yc -5jnվ95zlQ /9 s@Y:~H('$WPL_|UoCzq]]vO&[%dziIzt52W:GryXw,Ple(o_SLoQ5,`v#:;[Ӫ'K+aƘJ)un \H߱.uoW%V&:c9y8}C$W{Y"<(7ԣffiPP\9OlqWw* on$R5ti qaxj#S/щIOYZL3|NW^h[^ Fs{M> Ͷ "uj恔_Rq/"piC2%fi2Ԉ3$bSvJO`nZŕ7Zr=]x9TRbnww?p/>&|>Sh|! ),k.Q/ " 媀FHHsBbUI*0 ^sɰe!0aܹQaȽّ}c@9A'9 -tڠ 'y 3{S^~L,@6G^^5K0kk(}S$̙x79Qg~(d6^ & U(hUcIY0ox`;xS8ٝd6cHE6CGrP29\W!Oo4 de$wPW$WL*L \;@򢌕U8,7w3ZΠ&Ǟt&]`$ pDs)uSi`S@X%e " 8^ҕm S8Q.Co~'dY#𰋸P !?0{; u0YN'~8M:G$S5 -n>ǨS Ǖs8h>o"X5CGx % fJd1mGև1)bJk˫e`':j/*%v8pc~V { ۂ+$ ]<n׼FT|.$f)Rx-C+'TᆇM*7@EҽpCfjR yTC_2h4_ă6`lx )k镇ZblY̦' @ؼ$UR.pM':W4l'+m5dC:Z$p&epAD_鈢$54E')}mZje>޲+:*:DAWwb+_TQ#??{<=R|,#ؓY_r5PE<hb_hZ)1;fʻuQEf-uBJ\:o?*+IǑzk 9bT0)T Њh)Lam?y>y6b8C1;7a֡IE~Q-rQ΋0) e^3Ѓ7ЉsXgG tY 5*FD\1h'b~]vW7;X|cZw{eE tڙ-sBMZF| ZG"1B:zX9cɘmL8"h WQ'wtY5vq3saOߧ)E=/F:&S\/<##Em0v F9n/9֍cL"*&vXS0 9! <1|:R%m)ߌ,/p?6$0r7#+)Y^qW M>x8h*@ ]mB(!v'{wŻRArxm;[t0(]X``:@|wY(0CkY^#D&p=ډxi?eeH~›;T$X0gV0 ᣓL9e2Ż:<v-Јo)tA73StdV[9&]v $[P$懂I<0Ss'qSRr-ћm@D_"5Mzzrh]:fԠlFTacՀO4ͪQU%8!2mO}S/t3q \uo7]-jt2)]u.ͫ1kmp:j60@"mE`XJP~2סXʆ7_Ź`u~ܠ%I~RQmGYR~sOҲEx9DnOR7,,!ws8^+W. }¥'g0 QO7>?qJW}!5)qCMO)4t^\|5ͥ qAT.OA< >*|^z Ϭ%(puf]Oޘm'VqL@ X;$>߲S^K:-#!gr͟N^QYNt;:i@#asnUʨBB)ڈ| c?`~!u''8Bp;^-arJ?24>1M;^ `0 VʺdS>g $:7km ^2ɖճlUAVna3l%hYc;޺ <8Be<ܵhz7rrk4ҒL7tE_ . Zn+H4K+X潥-SMV%] .RaZ]3æ?0u$NcskS_5xkDUB\} >B+yHZ~x%l͍ NSlqDa+UzUʺ%X70/t&>OuoZ΢k' ?b9]7X'ڽ,'JtnIߤC=@dA-0_lN0H$bUs .jm^d,w=%xu8}W,WuԋW!E-lfH#.D&>KCt@0ZFw:슲ג9o CkS )ֈ,9h"Do]K2 A;&=O(#>(Ɵ\a OE߸TĠ $8Sg;̔gplVFnP^e,'34Hd:G侢nN1 !9)Z9^8u5G'wy(3\(3c(7&D?-up)uQ<޿Ny 8t"i2wvZQ<&'t'(Xr.^ok致ZYBސ ÜnʕڤE$`eqdwO8?=bdr pmנ*Sl<3*-ժC1YG UAk-{A'B3Ѱ9xNȔW",BzgMD.P\qX"'t9C- iɺ?"sd1tub]F[|@Ox~J]|I(n^fI$%Zy[^N:y6[94TF |K1]e-You-f$'v%>au'y8huVg,T/ږl>n#W߹j:@\I4r=fW,#o^SMІ(CDs*B{yV!fk$h.}Pe#'?E \Pdt#MH>XrAP1Idat-HU軾VV4+D1lAXGG&RKfo{ETKC"7LAΖ286@rou5rToW]0UZX},7=X>77b.xތHҒf>27rDH`AdX]y8W[S2u3`$ g?ZUo!e`5K/ } CwnQ]}* (V ޜjAMFTn ULMǜs r}~4+'*[DUP`[:Aa(M 0!|[Y2/$S'dPWhJȇ XO<8Y()yXoS)?wcpH^K"&Pb>έo5,r% $>瞲h;]DFc=D%A2yAt7 zڮ6[T4[A<_F{ܬ Lch 'j-.@S@hN'P\*D;쵄/"֍}òO]wjxUJwLTbU"vSy`2'2PR;OI}w=[OvGbR,0D;ܙ=Eg8^D"h^(S[AF OWKa}MrRu0Kr#WGd8~CVnæd\[Bqg |O 3,c" )!G WXR><<סsMq͔Q j}mgq ֺwyreD[1z;DLcx]읆A rCH#A8kV~ՌaF0̞jyɧ\o8 ϕƁ^ 4]wM?zt>8 ng *ŰtSѓ; eJ#yB>ޓi1\*Rz4nɘQl 9`+(]PpKO@DZP7&*,MD-|6~N2'J^p`^$w5%}(\8Jx/Խ T%usJŻPVu-]U٠v)GǷ.k(8;2M0p#68 3 GF[g`N1bjvTA8QڣdeoGXh߾OwG DK.ţwgxՌwS8nqcd ~/JJ`ttݐJ`01BEpڙg6wn1$MQAUCo1u.$3~Fk'ivΔڴfhL S ZLUG Z)53r7&|)ݤ쎷jW|JCyQ&.)&-ahzG g0j Y._9b:] !'|K0wN޿Tt %.|G6!f~Xr!{SdV=se'WlW;//1#5I-{~@湦c\? 3x4J|+{ >i;ڰ֟J$GWY(K^֦jŖc.A#W /7)~Q[2;!\UGvnyAi,;d6{.u74ޘEFWN:BS6Ao_Kwxł@C&29۝4bFz*)Jtj9k˺[3 f`9Lo`k'hD7h:h3%CoP):w!Lf21!u7}Q0 Ks{%&Y&GAT!ya/dtPuO!*Nv6_[᪆X ?fH%Ѽ8h yAOB`[#\>/hm Ռ ~Z~pl zr{ F$#>y0c&p񇉈ߟFúT^ګ~N0Tj WH`>o E+n^X]Bv(@9k0^{1.YM̭)׌m2xQ^(8Ng e_V1O\Z`@ti r6>Zr~ǿI7L"Lȹ4Uyi?R}bf:$Ϝ"6"QIXF ?..}Ͱ)4ځ ,Or<ڔĬ[`zW}y<+ft,sɨ .B|Zɩm/~>sFDN΅1BkH9 Ulc\6t\! wږ_&8a*$̼K]+۴) :*d=JT]诅ҬV-4z2 ױyU|ȅG@L5$/ /sg@d5ԣzKj6-ӸTp”oy>{~&qߡCxF$xP}M ;漏@'J?0dK0(Z{4݈gCٰN`SEPZpdnN40vGx8ӳLh&EĵF|l+kQiQO)RDpG(v~!>+uDD?rI29 hA AʷTXOR*o,"3 2htw~Y=iw 'ɍn_fbhM H$ԂH@~g : (H$%P 2?x_N]iY社B[ywqV$E/|.? sQ 'W DCf73;.sߛQ++{WOWyK_jw0 !:?a`zq+UkMEcgwg2 8@QF,%mXC-y@dDYB'oYOq)v B}䃪&ax@؜凫v{{=g2}fB_]S);>(y5ZJQnFQw$m#$qjWө>yI"}u@)Ⱦu[w2О.䳐a;N>f%ͫ͜ 䗢 fhޟTGoJ] $4(' 4q:5.?tHV*`LDpKBD͟>#pkB̼n0A*o@[:Ւz0^{/c1R ֘y1(SHմ 7C18٭zAA sj\㒴݊n \ v (=$F3ECEFn2+wf _N Ŗiֿ1 _mͣ&*:#'PMN'DR"cGK,#QoJ@ f)HXSX$qNOK+s9ߡƨ`54mﴫ_  .ΦJHC[ߎ7ޕg`,N&v0Ưuyk}i5=Q!BIr+6~0ﹹ\0_? 4|Qo)sD&(cZ_LW_AK pJG j3cY6U8YnYun=+. >>OyK_Xػ1SSsJðY7ͮM>r߸"Q3mp9D/;=XJ(KyEr|]KVygw 5^r8_ :/dB:7 ׁq7P7pp9Q"^tMvDp>A)D6)ViTiwGRp I!5>S;bO(Ѱ/Th;7!خ^W*=ڟ>ЯBz\xn71kZd\%F:[i"1oIX N@Uq{C,HIR2s 4(,DhdW7ddC1ӄW6eB4Xn y8Wjxq!ˮ;o^^azՠI=y࣬3\xr oP2}po`b2Jry2y~Y2qYDW!20{aC](Zφ4|(c%DObG`89Ka(;= 혢} r#+dfZ:Q̛1v#D= -+[Vk듊^j"V}ZgP $?bf~k SO.%=ZٯՅk+ou[(1n9W-HAjƳe6–&TԖd=/!5%\ D)8, & ŠR4,Y`Q-%$/H#[a5Ǖ:O23mLaXZy4UEeHJ 1"zxgUh/_ YޙVm{1f¡H#ЮbBɎ[h1pIheqv%A` r,:}*)iQ.ŷu*hQ$?7cdK ٫WjТnF)D>|"c '\zs-vb%/TZ}wd ;\{M]Rs9y>X>`{ ʌAx6 +r(`>9/2#m#E@X;'9"ned`wb>#ܚ\[sc߾Ew$]Rp 飻1\Xmw78F1r=19m&Dw}fƀ5T, Y?yoxC%2;78w2vg\&9NYs+! X:yP$%9xH)Evz&z7r7r-J' z4Tx%y nF"ra ( h'L$7{/bFB@,fPΎ DK-`xjM:.FMĪ~ٚȥK0pO6Ѵp鄪YMItY6ӧ3o؂PB1.HkX+9@{C/l"#&3f;)Jg{9|)z/%n6^xkqhGd'=wVz:hs(iҬZҦ k*w3JU{&f[!->olN-PCkNExn΃љWH(dw3e׹Aݠ򭃋ِaa% 0'(?|+ĄX=QZVȌP&/pC_yF7MI[{$ M=;J8eshfɥ,N.x9/-2+ 4SѶLd8Kl*K uwGz,s|&:4 &^/6aJDDWoz j4>hU+)ڠJu1!cvұ<;Bm#q!) %0MQm{T㷹 RH̛"2ﴮO8 _"?IEqn' ڌ+ԪUzf}Ų ,&%rk=/AǬD61{:gjhթ;+ۑlqd%pw|>k6okhaPcr:1Z@C/\4#PK}d*m daMzd^W 37.RҢ{X_* ٿWԴ8\tnRl6XA L ep4(A0pEjv%0}FH*Bsc{kNYd IF<Әi*H*0 N}(qs!z9-kӄlɭmW2m ~Iӎ4vNN PLim5fa lyXC<0`"<:>|049ud5!|u,BjA?HTԞe,dm +;"UxFڀK.+P 58/ 5BЕbp $R_MAvI϶uQg!ȃԯW4R$~DT?N) `pФ@PLt'"݋:,m ["[ Im`sT ׻0TFrwr&o(={iAQ!<")+1LӈP`X1RzZ7?? s8mL 'e*[2rDi7oCP=FkpDUG[ y35($[!D6,Ż3uO>}*3qwtr6G]#n&N.=KAM mCcb+^j}O v!l28Z,NH7Jq=<9l t$kձ,|k6}xI_->,$ X1n:p1mMnÎˈf:$h2$c'i]Q)VN)~SL'9uQ‰1 67o "񭿭NVߧxv bhlFܞVx Hvȧ6>9@Mqڸqo I.jpP)  qNOBMQDevWqa\eDc2@4}<OxnGPHQA>&i$Svu.S%oBSIHFTlmqKyF rG6`,(o|4QX،Q5_*"tt* '&k\%w @AŸ2sQ }8ULFn}ytmBO83mz<{A Lft:>mJpp x[HyVa|X)H6]4mі**"؞o)Wrl#a2GiF,5MH ?K,xX)z3C_rU)5W3AoRAYApseja`0?Q$c&rVfp3;e Si*[QWenjw+`VV mxGBǟ ƭS>&ע9#i%ɭ-T&`3SԘkxq^ HbٮOG6L˂ϰ\H|9kPOuNuK*V7 (F#]wh;I{UA[&uC3S-=!"򦅐f2lfù&)6w+m-V2DzO&yVT[ʨk8*= q;B=gK®<3l쌽w*7SM\e{P%"5xtyKlF:GVELd7rl;MTyy^*W9xsp} q/V![b:?j6d2b&23Yܦ uOߕWFYS$V)~v- vEf1q8C>48͏z(/>H+ʀ\ gˣfTO| de3IwSj Lf(uU] #vu4 {x'!/pyC4L͢"6 bd㵱&iԬ'qAEM]pq⑦uG&=# `G6A?Ra%/IW0nk0D@4FQlpNƸanaq*geA.yf2y\o)īkxuS ?!ߗ,Y6\"* e_$ ;{gx&o2|M)5G}c q Ix8LO-vsYBLIa?mU}>91 9IN`όԩ ue[fh- yL,e n@Cӷ&ӸF$E33*M_Zf@ऽ})>nPOKQߴvвՈ`G~?H;2m%07-"LS i@ 8ۂ=f9;C? #<􈲺!u ҥͤ<9I~Ԋ&gcdҫa~xo ; eP0>WqVdt+ qPwA5w)T\,'i6dkܠ,uGRH tN3&B":*&8:4^;/)֦[ bޙ;ZVYrbZYe$, nIe2,$S%"+dom~"^vh@O  ;pO<:XX^p9;˪,<0YP޼2Zƻ($u'V5B< gN JycTDRɆ8;i$Q>ߴ ";Gt@)IEy:[c[TUcug t{Rc[փRsiTP>a^ޞ"=TTZdHo$bJ,v*FK̾`׾qbZDP.}Z@D-ٗsᗣczdgNqk/MFG=2`:8z8\X-;a(lt n۳A>oqh ~IFy ÀM;تn|Б6sCӻb xm+W;ZcG-`zן&=.ĒzbN4H"'$1|gc3`tØAc9}~/j 7&A7DKAÄF;p"U$"2L߹͝w'٥[WMYZuD)g7LFgI?vt jVgQiUd__ife:i , +7_gTzZ`n1==iۆ^?eB˔sDgѸ{zR~V1齢qdz Nz瘪M:)ѱ̣͑L!t-e8@T{ߋ$#u_L]P06cqW‘|wqh5R(F\y߈ǜsʜQ]PЬ9ȥ -:(mk;T3}S9 a$YL oyu6dܿ*f#+QҢo|HdE :4Ty!Y &U7yu^sX,`wFxtN;f2[~'P/,AZ9Tխi/XI; W<_R]18*`/1'5Pov+'~?n{Y@?(#B8E4F*hx2M.a|h$1iDDB21F,XFlq2 _?ɟEYⷙe X@1KfB+U!VIZ 9O4ZX5'g[YzqJ:.,0B D ⃅ځֲ(1q%/!Me;]8c7Ӝ@ķ(<?ByKN%=HMz9rВ ٤1ӌpJVҔP'kb,c͋bS- 6>"47 !r=Xmܬ'?G͗hO?8`B/iʝW\QL~m:2U2;JA5Zl{QBRIJG  vop`"%da-7chG-\9%hB`$@wƤ: qa# :>7#>PeIUX<ܙ8J3"QdE{ 5~9`> 'ci{!lQ,o![2XI){zu a.6 @>]i g7WX$[M.1Y-5<uB@ za ce,*6k`(I 8תj#c~wʦ;&e:Z'[CӎIq,EdF3=pdN:Ť̥zi^ܿS}S]Jt2F Y](U=rC9 6%K8Dc#8p^h.8W8t)(nإ\ 66~z1Dzt @\`J]2kc~oZyC#ՋM>h:irTWj_9(hv5zPw=Ac.Vv>@Xxeu~"弊I^/[,O~7^Ļ_\o S3zh~*VteZ 2KmP1:0|-)0O馢qTz+Uz n̻ -@T6V M~'yi*31) |7R6!<Yj5QZ2Y[ZCEEzjN07}G112ЂaBf1){9L$ؗ[O: mтxH3eH _6R'ϫV~B%MόV{[jL=\o,z4Co 9$oL]SD@!I 5zlܣOHL|y8EaKRU\\6aϴryk:٠~4t;t$PDY m9|ˀt&f(+Du( n[xN!۞hR];UU/e:{{i!߫7AקDY:6ʇ/6\E3WPgY~[بz)ȘABFLKW'I׻sQ.4t &: GA?֜v2ɶר?h鷠JnB]0zy$4{ p[)Ȟ2ydЛSFĖvWi&^ =+ B|كoj0-dīʀemSo0m΄xZRd[v=ا{#{1nCc!Q+̌ htN6$3X^{Bht )+tU-XIHI,P5=w 2)QRW| +|"~^*RP%5`<ښ=pz펈ѩ=/4d>G.u-8s:'o863.RGՍezEZ߉.dѬljͪ}[FGyPFHnMfj{l5hh~a~ k,/C4q倮'ތ zRUѤ1Y vA6r7x "  z"UPOOf_R4yYy2®עwaZG}@gn[Ǿnɛ҈ET&4p }>Z΍hcWQS R\ʏc?d_ ǐV#*0"rXR:}{%OѝQG,M!/'\{% ؍(>Gѥ627ҘI̪dF]$=N$jšCR2K@(*~OGjSGesmoK܍exsM#VEƶ:@jhX3ǎhhh]l1#b;m^JX(@5w%#Ws)n$DBLj+D|/' .0P@HvKpő$+Wҽ> .p3<ˆho\1?#g`$ NPgzΥl߸ogKڞʟw45w"LJq7e "צ|q W6$C%1qkwh8!#(1*,ytwV1PN{͡ j,H؈pV95eׄ@*lN1DPy$H2Q߇Õv tk[Ƙ3|z?kΩL8 &z|t"Xmi}|nCj[7&w9À(} ՘"Re2wA8{B3W}4D:lV^,,r+_J=whyO힄mlUb= $UPߦ5젨zWX˃Fd ..[}ʄDK>'`h`=\ 2/hI"Y^}UV+NKb e]ݙ}dάmla-/mxGK ٧$]>@O{Qy(A 'sDpAK1rqS; wLɉm0ۅ%$ҹWH G,UZ u\ԺPpuc&QQ! †>, qZ1xMR4q;-JW4Lq1{>-tN- &!Ys[-kJU 5Q!!w$</ߦxw^W"tq"aY9xԧ qǣhM٣Jɜ; !@[4)(/>,Xs;Շe,@;H-vͨ㔌TLvsϝ(_er-C$W|MOyOB>KMgJ+#\Ymhb hK2$w 'QHL!^tjnb6XďFa냔ASZ]n+FMQ'Tsh0d,u7 !s \8'LCcƶu "Wwyk[G&D(_8u+AylqҲmY'>vn];#fr&C.m!hh]*DS8!BH|*mVUt6G'ܙ8*;~ܺesJWuBr,f\A7x1+k?&NQHK:8 λrsk ·}/%\ۻ \IݺPwFx!|}ą,{t)wp*iW~KÅ{)55Oq3F Y3k̀"4Jn^2t&ɉ3+5 lMre;Um4 (E[|޿Lfũ}oگ/d]o5 mp Q*,gqrexm%jnæn*0r ( 1Q,:̔4a+;abgS:"{פu>,IGNtxִɼ1V""PvϾC ^J<|ϒW؄G{ppr>R_̄d9Y/( <+5J_uzhq&_vO1b&q E :ȲjN-EqfD&zuP aBR̎mRs^ׇ4G)wQ%Ȯ c\ 4% $ [XJonta "-vzC?^Bi,GڎlK+D\E ":^M fqsW_^#L%ڢbo"C9ݿKʖ#HnՒ/9C.297xΙ^nq*u3WZ z˛Nz9rcW4ϙS%7=U75ϺR9YNG  y Ihz>rBR|/6ܬsjVpgMfd]%tbbg)}_7۽ ;ٰX;MZ&<g8e=+S'5#,釜H%i>,ݶ+gc49x}푢ɓ6! MHf|wBrQ`OӲ0,ĮXEѾ_12I^ǍE wѡ_LִI9Mc=X}ImLKȪ)6T۟> V).Dh,h'j%,'"-# A M)m cU}i&ʡ꜐hddInU40¢iB{L<>*#wXwfOvu*%YnTi\W%d诱G߻Aɯu־lr_!A0dZ|%x``zpWV-v+q~' Wƪ/1&_+8(E;G‰LUVK He5`Ur=uK? }0FJ]/f;%ٯ[Nqpc!VRZG0Nuv{!A 00~MBjz=k<vN+[׮x9 tP͟+ %qyPO"Ĉ&cWtF"52j 4~O:@yfA"(WB>~F#zCPX u'# *<`tEKLjnۼtRx갂\92w閒D=9˿ƟUt[ χs>aMw)8MC|yWJVFbFU{ bî?Y/M&Νca= 3.$%Xj;E]Ce ђz)vmYKC 57pp.eʢ˝Y= M9\ߏ 8"Er"Y<8,A.<&:ڥcgpU"ht-Ql'UQ P&yAgu7"h y#2q=>%C"f,N[vl>ÄͲPe[J#-Xg_>cr4|s+G2@Rh+ PٱsYz 2/ft8AоeU%Ak6v]½[T^>N\HhN-}wTCPW{+Hpy&qޤJ?=0Fʀ$2A-DO4@›q&WG]aWhlε-;wAm9E7q[A 2MU/ClFП,2+]i"rСbb't׷A %0L_b=蒈ӢTUq8/aifPKS40{zTC CcPQV* EYy݆F'`ˌ\,a auJ΋%+EN2_Gbα5Cnn&YɒSн e.Q?pn Kk,Z7r9CIs%V[)SXC&WiMa߱AUbm(I GM%J覘bE̼+/~B5_ BRitg1ozpV!^.PVO)%8ci++UPqOdwCn.ys"&FxS+bUϡ3 =1pc QUgtrN%2gi/-h d~L{&;S8wSxrBjW|c@GYnӿoS͏ےu8 QKN م96$xPj2WJ.Ogt{=fU M\DYe'lSQ<Ρhr %^fZ\-*2HWazꙐ|92` Q7{2}gƟMDU䢜WU qqjq]Ul8&l) akޘ|y-@( u qQX;6VM3DM- q K dYN\UvQzħ]op}rKȁ[۶>h\Dž#73k ُn0AƜ[YғL1fݙ뒤5=f~_EHΟABX~ N({ڋ!oGԥ$ȅM^Wϭ)A~XtҔz䂒!=[mr*OaùJ n:|JisNV_Αwэe|A દ)yw.ɝtxmѽNjY,#SbF*ϔeđFCW>_/inuo#K$C4m"kUh -Mgʼn#7垽ˏ1ޛ1)yѹXwĥBHnq_5H3sވY_%╶pg0Q#M܊Ӓ(S 2T4~ž!#2/m8#e*9r#ͱJqQ%?Ru0*K{!ΔS:aE2| ʶ @s!J- `L+QnbK00 !EnqB>koZ[Vw54顩DFDžϋIt[[Hz q mC)JB+#=:D+ȐX;A??"Guq4AB~MSX iw+xxʁ]u9sɎ:׫yZ\E2LAggٽ 8&jDgVIdb *!z५DYt6$&~3'q1 psK4`"zgӼPoN^%1^=XňSઌh=+`2cp/O3J6RQtgT.)iC;FÉWu:Hmb e"3M1ۀ54 9(ROq~= TH5|gا_ po|ؒIU8(VP 57 ;CqWQF ÀŖf+ x 2;J"빭mXj( !zlNK;x|,TbNLj.=}+UkۓLc08(} w P<>X oetFkzGhgQ` +ffV&a( +|;sђ*5;-P}V}>jA 뿢o?Z6H(Gc}IqlBKR[ s@X Mh즘voZE+3^ݻi!Bh 0𫀣:y#'tRNcI0.t1x6Gatى5Ldl1:E3rWB֪{1eTPQKyDvVa5d /pw"=4";?gol .-r\s J4AӬfkk>ɜp['=G7PxKGUXBG~,(*umsτƜePm I&^FXy5~<l$7!oz)**Ŷ7%N~6~S5y~vǛ%2:xםf9H xģPP'ÁO9&yf8 OtZuy~:cfg˰Ny_"J)#ӷ-Y/a$#Iݧ~f0X̺A$fcܯN@[xaSC%+.,JCi ~f S;0C:85{s|l8ܴj0z(FG^2~&R7N9k/SNKS^`Lq` "8 ߹L7_v=Me+(]!c.3(}V4_60n(t6ia# =;+Et9?vNE,Rj3ֶ{AOg*-[r F:B@rSk_*;Th _zoa{^Elxw6&kWE/F[KB x ހ5&ͥ~uBچ:)ZOJ[?J Is(1F`+ZHhZ$@z$  PXĤTgߪ0"Ph "@ӹ7(Ѡ-s /-_d!ʿYz%$~0*uޏ!~JHd2vcuT ~6H̲=MU H@ĝ/0 i$qXTc4V~#k񩗚:Eo;4JKn#%湧;݆pO0J}Rb8ݣnjw3㒩{Ӷ47!C0_?44 n4IOњ~L~露ns5Sc%8Mg;]~Ri!:[4ا[\(a^(_'+}CrX_Ϭ:z,zϰﲴDJUȯL"$O%Vd}HjfM$(O l,m~š1H|#bר+ bv\ lRe @~pqB~lLxfFڴR$.JA%8]J,켿 `{b50`ǩ ʢQRt[ ٭)X4v\V:K_MD 36-d(j ._\+FHxKZ60|n,/aAܲo<9ϟP0 &8(OTm^Ffh^sK9ה kp4ݽ. Tn)c,=ݷq>,f}f(x"  (0I12A-g0?9VO)Z\>_ Gi- ɣ8F!l״xFC\Gڀf2fUmy`4IRtWER3DCek{~׽Uq*}¡_p\r2T3ߠwP͞_!E="' :;;=hgH;鎫%qLq.6YO!G"Qg \O|c2 {L|s8t2PA'$I㔧=LJW&,RCj%"$lɵl*X lQP̚?f4`5Gig|wK\ 妲_AڙqGT;F#Ej' #&:N'tj;j6?>uYE0:!~LMEș۵?̆L Z8e=مIJW 68кL«epM+=r)@::@QZ[~'vZ3򐮗Mq 2~1.VLO(n$y9f6(8%Fg }" Qsa< wm&;(h0ۈ->DH'dNhc_??=J>bet~c`noaR t)FD72 qWKQCƭ>RT=LML_+wwķCer);QM:6<#_R4~@mg*fւgOȚDRh^Ϙ&1G=;$M墂,OpfƚcӰO p; Xò[qJm!bͿɄ(sm7򽄹Zn9BѝE ,QAYݗFp)EV:=brwLǜ/uV?}7g [َ$"r2=}DnS^-$"^{6cj"g.__BƔRvIM,EuB7I0J]%1k9,iM R-UV`5Ok~ԁQ6MɣCj ?+Hٜ_<#) :̕NCXa`Dn F:hm_Y4K켇&?ņ ]{/aMNZ JuǢکBvaq) )ʖjT.'mpn.AT6< K1?ȸ4ZQ -G闧uRIc P  's{;̨O0^HYzM6*= ΜəH(hgڔO=P|#MT%Wzd(,Q _.#VuًnQl $d;bL.mK嵞S:Ei?]O\rNp%O76˃yq;EB4 |T(_-wԇ;.z F垳 qC>s)\KbHC:$ 'tt<^ JD% OUd)}hU'KD Y+ ky MZec,yH >Í@ĥ>7a:8 B/<@է^1lWsbIIi]Cs{5ig\8`ADy{tMC>h4S|u[u P- ޓf Cw={-bS,P#qEȘV,WK=gDg4X0,^P&4tֹ[s,Ϲ"5J!IxĢLxwt")E-,PJ(z),nb#çWeZbn%nZ"J=ƁmU7'("î7<\O+ /74xϢ ?eikɁ){& c> W=?˒nj6`%5Ryc=˜Gcn:ZÒ 1kGkaWmQ\R3luha'TEPuʹ޳):H)|Yr؋Z3S̝Q %N&ju4~ ~nԱլ ՝b߅kK/Gǚï!e{wnxdn%>5 CL)Р^ cUU D7GY4`4sk côª0tA Ee(MH$pCg5Hnt-7KnޔG%)(6ό8Aі4YX6dYL+n-"YryoP%Yy`҅;9@@wat=4^M [k$1f^?])*bA/ۯ'K *hwNzUp"rgQ 3qu>|[Q AafZ"Ggoћw=ÖDk>b!6h[* 7PP-`;EXw]T3=Kxǟ ^X'AyT}88?P{"vU{th:Vߗ-͚|o5fKoO/" M\E n)YZξ'`Ax}C22IR# |wi).qI6H1TӭYxލ] [}fSbj yph3Iȝ)v|1rXd>>)ĕeucᡊQAnMU09=b'ϳ9jϳ #G<О|n$J"bX8^ | /!I\M%(R'nQNߏYUj½ScsvS >k[Z0er7S-J|Tߘ(D@KMG;Eh|pיփǝ `+4{oիzΕV<=(rU)6[ )~IS1"@h1[ Sы$Pê { 1b$VPKUTw?G]v Xb%el":4.xYmQ5WVsf!SKz' ū!lY^M3b|s7U\|P[9Ιyd :5"7A^qׁ.e* t~g*"Q=fԎ$ 0l>{^MG1pw+~I*`(P NNv#a5cVX~+5yoͿvg6g]8O3tmhPtlN1'%biFv́r֭rtw&GMnzfڨ-pL("=YZxP|ZB呩Iwycakզ˹1ņӖrĖe-Нжg pKlv7Ѕ8a.h,8uPj\36xI'zs,'Lh}C^[XEQ!ؖ{ `iᇜLW֯ v,GT^7!{qу)pVSx-U/ Wl_q/e/eH'U b8d|(/ F,*F %=Sp㓠A/޶_(72Xh@q$m1b jE]ӽ2ic̽>Io CsI{|5pWNIO3V" Yy!qFS;mo#d>Y/q vzlS M`R>) ' UFI-[g U g8N_z݂Պf̵IFחcin<难pymJ t[06_!ׄ*K(+"D -9C@k &7ZaW=/~֗-(*.m\fLc~A85SQ6KCjHp3~ Cы[;5pS/Oe0?M0erU-1"s0ڃֆyGq{UW@`$Jt[]J?jm7{EFfG&˽Ciڄe'H%ir4be#5`,8#g`y__>F@I0ļYnOlzIU./Yqn9FlE)Z# @#']C7%=-+/~SU|'DW}W&qn,|X@)eU٩|4}Ŀ\A_N=NneV @VItLase"`(=Bʖb[-j%ufhTyHzǛcLl!d=|$D|_2X?@4| 4 ̨|6"@O%X>FQ8| R$RׅT#qXZ@Ѣz'PGյw9TA>悊9s Ŋ4^+ۮXM' M~C͌M߻VhE|7cZ@- *ثUs`cFO 􏥽p4-aE8aՎ*I>Fkwzr+_:_%  ɟnPJ WWO2o;QJTX)qmuuHpbZɦ<۩mF(x2?MlevKvlYJ28.6e^Rړœao@@Վ0:`urT*1m&BڽyC1z9EAWrƷ@5Ϲ9H=UÔ!ІЃLhvўokفkF 4RD*gYPk Qj# Lм'_ӉeA:qh~y5^0V)sHL"2Ж*f#vg":ksMa#>f mFf'J=N"!b.sRUR ֯}TGב$!_wrRs^z]lKs?F`=\MJ^u̱T A9Kt s6B K=)uf̽1}ϻM%jéU^%id|EZX:F5KYUt4UVŦȓamD,OX&3sP@4ABAO+9Ivr#Hًhtz lbxw$ 6qEm8N>.+?LeouHO]g5R2'rÒy> KC$9p5LƷ:l|)񔚙}/R94 TMeu\rЅ Gh"ѲU>SS$T_TP^I/ >D=7-ge$u7/2bDpB0č@:\S]8X)4Ll>ϠA_p] 5:rCxe`|V e)@ȵ0ܭш~,f,MO<>K`-95DkRk"se47rnB$DRo°)" ^xxl3VK<3kC٢>ݸ"PvSXd]iY~-<sﰆ'\r2M;qbw>.fY#fT," ̊ڊI=QF 7wN(CoHpBKI;=qOж}r&,,#t}\rs}zzBdb:/i݋Mr]KG^Cۂk8"b5<$%f+#wѪd6:{z?{iWLo9i>כ -Vr,n3" V,u*}  EXqcM>./L&*)@(X^| Y\"'(8Mdmn#Ot7ѡi~u 8S`< (Yl'Xt-yB!hnrH{u! I&ST(hMq?Bocc_xJ%/i ;ǮmUd W;I{DAu4iж չǀIaTo<ʬهESiG-`D {='!Hk]|~/*TͺaX20UEP]MG*RH@{ 4I/?@zd{[QK$tIsb Yn]gQHI,vIZ/g2Kw. 9XaŻ-JO;ldԽ]p@Hh 1EoPUszȬTSK3$rw\ Sj(x#bzG1Kl1ϋH$Nb1{ M搄c}V66EJhjTyA`٥><dG9Sc%`o.۟KEއ,ZS`vKKDB>J -:Gqm03ZJ_fsecZ7#l=fQe-7u{1 @e00 "TC!.ȝݐE|_v6! [_Ľʊ-NJ.zG}Ͻ$E4'BWo&V ʊ5>w?p[ۿ,IUcE7a q?@N1#R4秳g {_O`DgHq1((/$Q|? IgCRƫ00~PnuJZ3obI ]gPR󺄅糖B _} 9_W'wIqWv2&W#WC>"eS.Mj$sEȊC @]OuTk[4g3k^n#T gيҬPMb w'c<93Q9%ɡw+$;ghg J< ZӇ%8+zK551Mhi/%"c_͓hAStE=e55JⰒ-]ՠ HLEHL&GF*=mE/} 0`[{7FD10EBeCA &';yja"XRmvEɾPV(iԙ\N5IȰ"+v^, dĮ+E<{|C9$\R tC(Ant*NlbeI}F.5Q-Py%`;>F)9,z6G`Jtʤ{p7QkClsd[-Õ2%!s\%LXsN\YӃq [xxY!Гò/GR4cJ'>*2E )edJo^%uj*}4;$Uk/t߫1m44~ -l*нC!n3 ܡOn.Iܴ=Q^.MeZK9%#DdF` ƚC[yIU~ δx]ҾGKq6ɛbL e< ? tCϡ9"r.=a#{O9k˖q<4anf]vmt(?>; .ojC4:K&-"kopg"ܣVPբF:U'3z?8KIK,It-S8f*0_ @e{A¿c?ͺ yi6,Vu悸T%ʊk: :cӲE‡MޙGj'?9Z=- &:2<98m ,(}-1OvC8PDDe_D1ɛvZиѡY*}@5S*AS QgӖHdVoLD28CON!Z2 w7x+UMJY)4#G0Zٓ֋Ry8A~~OI50CZ}߹=V~6Q G(.ܶչ* GmW^w#\ \(5W[a\w>^{߷sJ NM(*tX]8%5դJΖVdEƷ7S|%2DƦb :RGPjMckC/Jj~2i%?6F R᮫ #=@cC"':iuA(w3'2OaB9v=9jT g%́p\bfXyw!&n6ؼqٶNHmzVOgNTb4`ʇע("@td#B>n/3INN rt%F ӯi<1z o],_ee&r9Yj!@⨢t@[+rI6^fpe/@w. T/OW/~_A8Z۳#6{D),KnEp9OoFI}T抌=6@Mh8UsbdGUO{MFm P+o<&,^,xEף@%hEeoDC=LMq`j>z?%MMNEb.m̬# TKwNl#,4$@uYx!-<mƢ8VMK"]?] FWt] f-Ԯ|:P7r%b+S@A*("ʠ̺ b"ՄO9sM=zVpmގĞSpódB.~r4){a i#dP;bDה%ftMHheepuQ[4pޑ@2Yp&-ZDhT|<Oh7Ǽ[Oz߉\Af9K'}Bot^u=b0Bc ڀQ|`Ë9iY0yGR+!lA4Է&^{e TkZpʥ گ\Bl`ɇqPN0&>c%3I )^g~{F7q]HACkR)$/a1+1%ܡ_Ap$&9ʩ2i[e ]>Q"(3}FY-~  ERkg聵2ưO+= ]ȃ'$H[qe\)OoÆ quyq0'5`p:`kOSi!O<>>Cw-;l')keL_)@e|Ѷ'?$]ŷs'f&~ yX)2amCszX2]]6q3F9 ?npvBC +dOHҎUȸ?71uw#uNhՙQP=mkYgoyt?i9*B5VJ_ />rw. &-x(/=I )xt̺ lkaUKhP2A?zL*K(:u "ޘ4!cHm5"5kL4>s|$$狈0C2'Jztß.я8CдiřSu'7#b{}"dOg^,>:|r`N-KY^5,);%{xJ"6fsв{Z֎ELF 3HJ:]UKL拭Cq+2 :O|Il81X879H&R#5?W]gDO 7xHڨk3=b>U_5 H:PX0Ҁ4UX_Fմ#*V8677G I+`'9,1ZԾ|$1Y "$nG2Wob7n.>}P0WƱT&?,ubX"JZh&CA~ÇPӜ\a:Ow|:@ h%.hW~"Ib( xWR"+a-:)CQ}ZcR.Ck?MO B#"6\`5~MifmpoYNb 6tgRHˉHU'.zVIl"+(D F%/o 1W]P\3"ݤY}f|CԹrh@T86ws*B9pEW7l܀~s&K>-˻ jR'sr$2O4Q&tVbWV<_0 jT2#~]0(UO7H=K6)EIyU^ w\m &qܐ|[0"[U6r ӉA1#[A@K=FjN ?x+)&95\/ŋI5(І:~ Tf/:pgu{GKg}AzpzM9+}6q6낂Kj (I笀GM<+Zzk(e`Q6)E kX㿨w|Tdg"7 bH ;[f$]a ~I!G-+J:caP΍4adYa3R)g*^X>"L'˴*|{"<8yۚKQW& -ko.@-F~-'tO9dYW2( /xw|oE7\v'ɀ̋PĈ`p:Ʈ/k8p_9-\FwY}ObA#x df*[^C y:C^0p8)A'R!AG a R\-]4 tÉj8X)W*ΎGَMH@6SG3bb o)Nbt+l\oyp,̭S:DknWQN[m$-@|y값y$;AϰW֮R ~)si 7u-PXG~+5T3it 8Le˽ry[ Opz3DMTie-*)umWUh1ͽg U4b~pA5!5؛w)zPqʫNy⍙iwDž@WKDv͊б'PZ ]F? ,;f_j4 S1H1^5^ϿƷaI]$g٨ڵvь:Ұo$@wuX=dyZR3{Ū׈!Q31FtmT̡wXZ*M%^V$ |n~U{hek5J``Iۥ+^E #0~4AM_.;r$Vub=&=b0;ܢJ6[6tDuK[}B huH%g8v#]82?C Q!lAYDV8t5kr-X5c:V҂H挾d>){9-NKDbj} ݧ*EꅕdPմ0,~l0+ A06QD4g5x۳i`v.c81@rM+q>:^v5nY5,["#Pփ?v ɏŶvw igpRu,AQTW6DM6[ho_1 G;}c v8|6& hnEΠ^JEArE }̒}@Usm`lYe^!~$!5RU =.dZI&ҳ?boE8]}Ξo#r/ ۋpx f&qP%u,Sӻe5.%N$zmhMZgZO/!3oZ;:ƫo  vpnF|HAQS'$5Ə4vH Hh|(n>bp^] UdZT:uvl1-ze̺Q)j-U!.oDYЙ|=W'$Ӷr>#6lWy$7%͆>]X3o 8 p)ԬS]tw6^DvU uwuT18]tq*NtȳjEa_ E"`sa=omz ͕c[)1~?B~ f$p©Kic ѓF &Hx|AvO8zjɉ} aɁqk=&lKx=Zl M`H6PiŶk*Լd\oy*:y$8,vR[Tרam>t䜎F/Mgޏⶠ#gY+9F7ntԩ`]-oeƤoaKI}G%g fռCsp%w5mFpPl*kA}Ug4e'TTI5I\ u'_y`\/!cRi$ ʔꂡY" i@HWO{p~kK?$B\0cjJ$?/!,ˉ9ࢶ6ȕ>Ml/I==N$EFTmWe&%J!33n!\JL9+]MU$&TMF5ݳjcА~38vVe@XIx-k ӆzSOrѭ}/EM6Jjy).&wi01 C (F=O|V=x0(zD::윹` u]RzO-5$U^N~- 21x,1x|\B%BOׂObey>QfծnM$ 0#b2&jP A On9xQd'65uΰXn #6e,:yK L/< m)GG8Pm' Elӎ -*ZUɚ=ib8{ᨖK',&$ o%J4i?36"'+)E؍cjrѷ%"={1* ~61z=Ѹr+|'*?*D^n]qvT&fwNָ]@؟E{X)3VsL1:ӓj9.͓Sp<.ϻjwEOO+ϱbڦx]fm]\3M7mF!0N+U}!vH\pUFR|׋ eǚ]ᨴϕm \}sUHhG䞭0g'ӡ u'4[O K4_]n>I$zsˣ D IаNAUhol -/B%m\2[+-^*؋vYu Rɜe%U)Bx9xٌY~󸦇ds6 XzsDn܆ikqr v %iU2]ڻL>L "PkGv9t!+hIо_"ɤ l|gn4unG2{.[/ԥ5,$6,BEE/o9T4  fiaC? 5cu7<=5v޶_ߑ{ hL2+)8*9}E7GO OsU=s3;#?EpGnܒ_!i<3 7CfP-&@tbB(G(m/700ig7.)8Z-gf®kqB*O\ K D1c"0W)ˡlg-0vFO]KFӓ@bSUt.WR j|z!M%0&K%SV9+7H;zo/w h$'#^dǀE8)qa"bpjCfv@mλ:()v^U˽[!+ z ^>8$% NzK/=RU0G22p*VwN6,ޚ&U!r3ae>9y򍭸OϰK'[gE~@uʮwLhk+a^E OgiZ&ꔚb=)޼ \.nn 6<F nWaC7yԙ R*7Ԍ0`PX˜ @'r.cswÈ;$dnYHbѻF k<:'TWUfלC|ʑr(Dvu8[#hN6\J95L$X~}K֣#B$5gpf'f gni 0Еvn6kwL; xihQ(2Г*gw)6 t,j8'>HxC>0á3'V2o;}V0nk:&77oi1w_:׹D)3;S׽UPy؀Q8brCbcJm'!8W~|ѧCQϡ鑐h"eE!!Ɋ'6%5|#})I ')mp^|-2˥FCIƼu ?,#|ͻ,NsM!uMuO ;!5PӺz@H !Y 8OK*DIyvlbRRdz2L`X$'+7F<+~\$,kk-KhsKKr.0J2jlɣm[+ݭ‹ wE ϰ4dق`"xxPNv(Rq:5cmȫMD8~Ui+,'ɉb{7+ mJ[`?J¢<]^׆tOb|vG~\%U7)]ɏ:cRBʞ ;q°@Y#SX("EUxz뻐sX~6^P@7kDE V)Wӓ4<5u ʗH4ORXw"w$f6xʟ>zju ^ @ ґ#skO&'8}WuL6'o9 GF u"Uxǐsqxƕpf1ˁ&VZ8a (ƓkiFY s 3Z 8 Vr2_QY0 ia-X 9;"Drз$ܪ"*! |4>6^b('N/rk3r;9,aL9WC)棘'*ٸh)L=3|vYsy P`U&7&oE 7ZoIfM 7,uq%l!,a]"?~'>꽶dxm:;ԬRqvwxqZ#O =pAұaf^Z1C9OuW)[t鲵8KYǓ=U)tbo \ #4ԉ-:]EBvpq_.jŸ,FTLR~bBG6>JaJhX(mת$iFޣ0nB kI^xle08e(4s"Ψoj45\ȑf.2"_.#H3*4Б1モH{N2=Ua 43:>z7$ D8B c3E@NK(P p#uSWڬz9^ad_30o>۝w;UFjPb \*Js>ӖJVkRO@zM1 {x,*Bծ Cs=7K4nipB4Gٵ7puUS3󞈓lҏ <+ZZ oDD%z}1e1[>(% , ~ "N ŏPI{Kyy_h혥qv0"vR5$_~?唶9@FJ[h+٨혜@j ׮qx:(߯Я|^mlɊb36i!鑣"( b|xf geO6WMcFYXIm5<Ҏn]y>'ě0Fdy/ {u= LLW8Srhƞج?* أoQ/<9pr"6X'aQ{n;b rQKܘmv.eJtLֵnHmhQ)<ឞݽ9ϮycU\1Ω </6dnI383^`A(`&gt^. }8{}_'Z h) 7`mogKثz5g;0bꨚil{ۙ 'm" ( ڟY5x.j/UTTCdYL&vGm’# 74;VlWìF9_8T".eh_:GɌb#~/ `g9(&H(aO*##@FWG`mU: ?Ҵsr*Bs1ô\?}hcW~jh CtὟx +V5G2/{Zf̮dz# Nf=τ;59 O וOY:13b LcIقmj>;=}tY/gh㻣 _|*m5m.Gugx-74gx"9ڰjB/u}Fŭ܁OߏV{\h Mm8߁`A[gcJ'M0UZ1"V+mv\. c{Bsl؀3OS  O2)]4vkx=wݮ,ɵǟGDLQL+ 6kmubC2y^f3PmNPFt]$*x$j>bWG"6裬ײi˿5Tx߃,PKG50;o{?n%VDKKU[uo.n.H(7<&5\+170Փvv Z|Ik;xǂaq=m%hd0s%ذW\FyBX,&f*t O h Ic bt=ͤA׶;Q('"s=2J}f\Id"$+'r@Or# e$/$rNp -Wbqw9tȷIc5'P,>Iլ F0`\vXk^[Xآ8ENBTsa$PC0W%0ƩWӇI +;u\3$\7"m#y<; (gl/@#um^*xXxFnx ѩߔG? ezWf>mx=y[r\f)rtcBfdB좹+CxE[9ݞˑEE'-SҷC(U-ײ! эxc t@)):d& XH_Xܘ1ǾGY_,5w:˂VJ[ڦ6\\0I_WEQЎ6C~nwig3](råج9'aU$:ݠ)6U pS*m4̀uwihi**J9,eYRS _66YB= AgYG{HR}M(wEk3EnÏ8Pd  u̯4c 1iV e"vJGA. -Hʹfia|[K¹_P{˄l Kf,t%SACl 0^؆VPc=jj[TRƂd P%L?f`d,q :GWiBՅEХ}T_lj L*Iw9 LN%Fv2p](BKHA`7- `%0jUb$ _ 3p1M] &H}x {%Z2:0)xkȿDٱ-] {wwm"&PPv5//@+3% H"6hő},]k*Ʉ'Y _З^#`H;ǎ7S,H \QUl/JiY<!&!X$ C.Ip󃾆g>aeJ{3BV<ݼÝ9zV5deg٪Kvrw׶BN@B2v-/c=IJ³|+ ?zLRU1T`+6K 28tC=jw*'H嫘ຉQ7Y]vVQu*Oia|\˨Qᯍ3j@Vgm *E@VBCSQ쇋+@V:33|j^i[D'P[@_Y.`m ͠䚷IReRو#nևK kl$7jQKa$שF?q%@Mi$Tͨ:~ޮYEH8[J{Zy`mu yB&(IAE'alC| iK_؅^1 @@Dj9h4ĩ쵝党T17x坋H}@0BzѴ^KG~2wҤe|꒟QaSɓ0|O _ےʸՃ^c*TYxؙ t0䮢&(!y폃A2e9-n@u_تgv3xme.ẔMZ'.{#蹷y³2s5! \g+S蹮ӊ<5WP:؎ո=id-[x/gqsEQMhkw~ ҠzV\PNbN~G_P)nĴᜂWD%DŽMPt\%"-^|| =VYm)eހx-L2F^\fz}`n wot^SOبRI6WV?J"M}%MY`,rDj(^n."&hSG{ُuQO\]bz8Znտ?J _xn GspQAߞokg=Jv ZS'M1F=K{)\a#?ngp,%)4Ֆݿ>or^Y-uTӗ,]‚CZo' 0 M)oRٟHlӵL)fB0 Mxդ vx9=VUXs87%@Bh쳾}iHЏJn: gшL1uwe8b~ 1wChJ}=Q~ -#<.t =DZ#4xgu+{e? RJq~}ڞȚp 4YutTH#8|5vX3'%?Ovags~GNO»—~&cẝp4焑Gv#!COI^xN{<)1 k8TZB CtcMܕL_=V0#sKE&}1y(Rڿ%zuAQV+`pA~-)ߢ5ACbjYHx~#d>N6kP M.<'oǙGc}&l8,|@ Kpu:ut&ck;{ 5Ջk0 :7?X'X-BȑҴȒ"8$&$=Mu/:7S&9Np,)AɻdKN+{!AX祎*CPWS"(g2؉҉sSU+MEId|{~-WZ1@qH`2Ι%&rN*]S{Z4&Wv%Kx"0N_3'=^l^xXZ G֭|( =߆`rYSGBיd5OLkeQ\z׈ dBm޷5}KʤLZlw~)ctriDe},ҜgH.o>{o=N1ěs]h5[^5?ZC`N)0h*ONnŚ)<[0 9j\ڏz2}ni(zh Ґ7F=uTH+s8Oο&fI1vu`S|˼|w)A-8yە1y64`2ar&p &2!>l'%g fC{~GpKJ*aG):ݠsY~e+L>-'CicE*Y];arʋsr55pBZ P1JWWbd%{&P[nVיat r6B 0gm"uqc+)tvXASj@H紎aqre߭¥n'{/E#axTCP08W'2_޳Oha}9b5]"[d k5_:#0j>ZF:-/V*0fu}x{p `pߝyF8$-{1w"=2xr"R049Բm-ϋ%&BXh/UW\{.%yj8 :'g~vf[m]"甼^^K~oۀB)ZyIdt>uD )xPL\M.oz"?fRҢL56tf|[[ڳðCWddn1(JOT`uvn*j&w9ٖ QOO}k%pVX$ D ei\Ǽ-3>#oj淕rPBր*f !N53x%ɐTgc9+0(Ny\#NDuq8mz "wh3Is6n3 ztt39UߠyhzЗEb&mP7NX֦3T8͑!!Ę}ǿH3s f#K ;RhWB ed)_`]ɮ {y8gA@D;0J΂Ȁ{#drƼ<|kaIG%#ˢ9U1&B9vʫ@ }/KZ%Y/nqHo"wʿ3(wNDk5[c.XK0:-vXdtTM PSl`e@ ᳒~5u/AоO)aYy/OPj܃bieN7cdDtanzg%;rWYmqdo "YH`!<̫1 +kƶ.BL_Kaۡ=ԔGqi 6n?2| {{l:vbIS nZ9ՍZ…T1 ǰѲbn48 |k&U+.4Rj̓gpQ,75[Hl84Ȫ?~?hqF8lT{hA0IZu![ KD\v%D:f}ǰ+t%gy( i,I@-A^9LÒM^H*;.ųm̟V7 eHsȬ,C-͸S*䶺fZcihH D^Iud"rtߚG"P+X6f&1#{98>p* iO%k(P3ɤK6cw@Cr` e\_ˁNҔnyq< ۭ+"A{+Eu(M/r Ŝ(4(Ӆ t܌ 4Q+lIr}vKMŴ]6LH*,**s]d%*I<%^8ȝ~7DP=2 s>7WYaUnfCx"3 t3Kޟd[QY@[$8Keڮј'#("z uFReSO xX.`:~ y4w$~9)[>, hqroc= R([ee{HRid.ypj V}ӵ"eȉa'%Ǥ":v,s8M3=!mQ;0<  x҇/ḻToX,ZsT(4{P($DNH0nͮ%!攸&Ne2%kRd;V\G6hRC'v4 zuk/'X%|||oW; fCF^;V\#@)rvNy`QXǏ>!1n y!csiqR{`Hg R7+ۦN"F2 I *^$, 1Dr GlއjKfڄP8%so@% ^4PЍaF_ȃdV쓦݁+K5X+ZhIag&h~CZnJym~>)GI0Bl:SfAve .K Kb^$%Q3[VE=AYb8C0t^Q r;xR3v'/t Yh) ~5}PIQ(ȫClr ƫ3#ڵm(RDLm@ҽU|ON0.ܔjEt Aah6['nA3W !V>`Vbօ<[w*"9]}Hjԭ^x_wЯ{Ҡ&ܧ6*3xb]KNxQ "/e,HT-n-oJ˯|‘/N*n0^ mY͕fUHmIw!X9lKJpP&#z Y{20퐩 Iq:#FL0a g7'FK,)k#pЎ;(><{;X!;͗6oM`Z4XbGy"gỤ^3dýLY0]x/u̻,eq4GT#"Ie|3!3SX&.id@Ü Fd]>Lс&_ =i=U9q`r2=M >GUJ.up "A<-2R]DɃaRPQo>厭sd'[AZAzAGzQG^Bh2ӡ*.`{MQq5 ]B!a2=Cv*u75at*}E(V՞( p㑔C8zT~_h\[KSÑ?:ba&4iR- l؎ˋűg bdѻ֯$tb9FsR7YBlVqxW6lk(H,NɊ8L9yNP_Z"?tԻkJ-yWxU1G\%LD\`ٍgZO6ϸdѠ `K3RV4MUN lCaހqRQǸkew N]3*M}Wq\%Vrk2ok4,˲} nj:',9^2,^O+PʸꛮH3UOAcuQ`/˚n|cW&,?a2-<.;d'XXN7(*]&ܤDTТe@ԃ "wpB0b'~Y[!| xa4PγWb}BN[&Hu hD z*7<?dٍPސrߴb̎WceIQDBoE޷[\-ٛZMCN' e|d0(GҬR3o%8XAvMҝzsrLQ{@m1za C^j;xG>vgnM?}Yfx7\ĉGx:WmvD>͹DwNݜ=1U׍a{-9I8d2S]O6 EC[XZG|w mnƢ #m̗>ji1 uΒn2>POhu2On  G6cinJ2AƑ*]SNъds7sGʇ! g]8ė @z1)K k\S6s]JM={LO¼䶊:=M*)84O2v)9yfW~86{1־aO%秞fq^O4UKBzM$TG)֎Y KjGTovL`8#UqS8I;?dƕ}6oQUۚnՆOQB*UToqxQ ws4؞cre!Q"tނM @]+/L9=21(nT$/7 @j ;b&'8؂s9[,7D+\aVj3 bwXrL0IdͲ$j(֙žOClkBU2 ]d?79 !qO~ګ"b`ӥ?7MT5O7!pLE7ҥa}Uus,]VuLkM*@r\eLL|/Oj`x#zUfEIȇTn޼ju@_&ӈlx |}1{)Ty#RL<;<=PwwKёflB0exL#cAT=.m3ZbiCM݅)dd.St%T~v*u1`_j4^0Iuؑ?(vӾ}5c3i*2Sȥ? Z~V yFM~ ze!T(lBtA Ϙ/=Y*uf^{ #}At Jc -#*+zGd 62х_D.%$5R'_Ø m,m˓!%}o+1עGN+Ppk?zC. ˶3HG]ȧdwHLzJ*E:B9~qf}Ҩ^YxQWkd_E]|s|w|5}U3cFX_n`3ݝ~L9uKv?ΝrAA & Kb}c=Qj>D%7 wmӎE]@qj8\<{{ 5uJ킈ݕyqpLIpNiXt2j_(^@3 ˍ3}oӑu pbO<<0<#`87eɋtJ|s^bۊ6 $y*I* XA/v`*k'hgI\ 1t߱8Qtl,Gz`ė#8/.WjdLEUE&ؿ*x~0Al.К%MCK#Ǫ-(a{-GI埨 E}l3 }=%2G'0xԘNj2=ӎ {̋~x"Eۊ EQZɆ.Eps}Ď..),r5=#$7>6[7'4ޛv Ykٜvv_:eA}kD9[%~42AZnIOVut2yN/b!31);6jU\ Es-zy¨r s9`F=LWC `Me&翔w4ůM5,mY >28|I IJz I,t) !Wyƿ$9 3ʜ6b!}LVǣi2A/6ڲh`zg&Tu(SC"<{Kj8Gơ)1eoUsخU=>e-7.,#ǝغg_ڜ  hPҍ>+M?n3$ǩ6tpVcISŮƑ*JU]؁'o6bﺅnE`Eh_,uWNa(ުL\pԢwj#YI9u,ЕFcW串bc"GAv}~w =anh,ׅ<{೜p *28cTV.J8bQ4JF"SwdlX R-i_6ʭќ8=KnX&rkuΣ/ OEzGv{2Z$43o%tċ_!dWȡha Q7~D46"kd!($ř I#f"A([[T6N>jK2T^&0{ַ&T=Aamj^hڤNiD>Wч#2a\ 6N$"8#P/{ѽ0Q ε! #xj\6bo7Xs}:FYxi/ڋu~b*@5Z,B{2*c\C:-ܣ V ?(W᥽j' 2GlJ֩(FC뾚$*"g6Pg$עyVW MTb;> YUhz^[}:k/5&Zu\HPfb Z= ^!2fa*t.fq#RI^t Wgg'>\O6Vgaf2"u~갶8-}Z 60~Ԅe4b[^ȰK3ja}͐U;8So=|03+#h>??ɼH{ }қ$مX $b,YqYcwEw{jx.gn~ter-IMpϝ$z+VclU̕Q=XkY{J-!җk6wO >TDՀJLm\!W b]˧~Ml桩c"_k :oI":O~~rx#JRXsg:;EKIO..^gc@`~y@@@MoDHl -9yFV#R&*eC2;dĺGYnt0]|=g\? >~5zV4):= 24j~S7>(ԧe%.0kJ:}Q(r^1ۉ.Ԝ# 6 .An˓H)Pp7 ZKSe;O0D$x73'qr=yqXa9j2{Q> իh#%!݇u蝛 \3>B}fUFj5e/T8_NJy9s8C<=8̋zz9_j PETfԋcT~cL-<4!hgGd^GCf;0/0\td,Ҕ;(mtv*eOu=S@=2$Aٵ W5;ނ$(Bj&a/Ga_`.uw( >7xoN0fJU@0rk$"fFt ֋Ztr9xK*nSČEHR[i Ք7зxDHY,ތB

fUOaJ(jjO$wP("p~܅-zPZWƠyѹ/jmmM3v2_u<|{I0C! ͈9C=+#]P6n--un$* ="̌twxEnW:UbKJ",|<Ǚ|%džAEnI>iNARY=d%:}q:p7#3g/ٖ"4ex~-z65i`qh;MwS4lɮM-3r $f \aImyCE S"~bU~7GtcէMYәH %OV$͝{ƚڣFS,fz Xh0Ij>#Jl":7(3$ W/ ]&،$M4jx2qDIХAJ"G8Z>ęEa> 8aj"La#QM r 7 հhl%M-yi4V|{' {23>ԍ|R}g91\,!%'/$L S-CZ{$jK.u}x ѻ>ԜuRZol,c&{{P[A K]{/Q+~W/-KכvzB."+>!J v Sq Me!I>rDZMXOPĦԌ]kVcSZJ/qΫ-~Т9Vq ̼3HO(j3'KO2'.h(qXcL=+,LR@$lZO؀":qFKlN:N4[ ޕIHӝ|Bĩ8sF=*aHH/)!|_*6PkU'ĕWh?,PÐb:7 1٨{T=s2'*gIW>OT4AJ k{&zs*yDX'P J+hZefGL 55?/1_ߤvd1YƵ񶺷Ɂ7Ȉ!`Zy~:0E\ե|n+Ϟ=A+*ŋK Xc#ɔ:J!G,*cR ӧMk - 7̽+bAW :r G\/Cvx{ֶI!>L߾๽V}4%#o-e ] ,3<xB:Tqܗk#+dTU.4 L6[8ɡ.j1Qr:o|RԜ$Oc!բ\_nJdžg. PQ-"6&s!' }ҔFX=hG# $٧W1g̤%ySdcšfgYb&_ON8CwBlz2v}nCϿ{.~ TT{$|;8B!i8K%&QQOIoֵHAo8Mt{Gꍬ sej5@[I H0UԸ׊vxTX0n#|ӎS;D.> ILnkӧCBM>-$I"R`~\B*nFuu4}߮F a JRjqgBH5aTnZ߯f1Oi_O.zpt 6B߂ F+x~rq4gqǏ\B/+ODm{TWq{1]5DzqP7PrO*,? 3]΢mϽ6k8GAxcMLM>ARoJ]nH9з>zd;Jcʧ/jSDY#6VhC˿a]ׂu0VvxAM[}sےmWS]U҇7f ȑ$?k~*1)Ř UAltr!j邪-@KSmѻ.cKN*:n?/nL)@-M}@F*Pq x_nYxYnKħ2>s!P{eĕVX&:tR\MMl&HaŴ2IgT# zSƪxdƮYh3]DAqca$')]#x+QV"(;|AJ,"oxdM 8uׅ:y_l3yk$jo0B Z&snP%^[c~AUA{@uBMm7DıYSY"ی"k e:hյ~a9tHY{d\]aQ@n#gƎ]~F-WW,]K7 >*Iq МUެE7giQݡHV$Vǰwf8T@X[8cs66vcrzG޻ -͛̃YaS;$_Co%M*{L:~YN,S/Fb7nK)b{\Aґ*UOtjunD0g3hgq @0>u0)o٫C'<0} Zd8(D ¿ veJ9 Q:$pXI/Q[J ԗ, @ Ļ? # pW\t%"%s+x}z}`NS[˥]!xq)'Jl7/l|d!QZjRsBJ"P@y:pl1r0Lꂽ["Hh2+X'xVf0UNА ϔWEKc^#S&kT9JUR.|h ,j;@C > -o\ c xUrmuhΫ%H'MQ'r*{d-WXhIb]?ha ߿[KGCϷr`dl2+g $>ɺ~{`"x_qV$G$vW K&sMOl`J>N*T뼴XZ!kk3qi:p2ᒌN9E+`'yFH x[aw߈GSg6ot,ɴ$HQHfSώ%62vP.z:u׋-sFJu_m_¼Ci%rnp {͋).h^X]3֢s5@L>VZMrfkI!sk1jF%ΖeiA8pDXj %Le҈;R)-[,~g|^W6Xn{$XEyR`HSGtТV溭 oVzw֫m $sa/{5wľŵOB3>.P7eHc0K@)av Sm5Aul;vwQ$jxA+.MeV U1b01+?Ћy)\t/ݸXܱ{y9"[/rzzo e?oӕ+~&&fc ,3[)lexn3 ;o/k#9 oěU$%ԒUr\`ѐz_nn *v{r{Q Molm&i%C.R֪TwM?1N\d ▛b ϝB^<Je?>p*l&KO0CTsRz434*UurA~fQ^57Ѹl_ez 4M:B(x Hb9"j2Or]1Ls `o;0jB^&ScD+_+[zmY[KA B t#0_o5zi9%# g@ IpHpi@]Q ʊ@>~UnQ Arrzv~?g>;O"a&>NlG804ix6'*Zac?O"mu~ gyL1sJVMYz:f[*;oL_ĚL@&!!r0vAvՕBL5O?vtgO{pѨ1LjJvg3S.<(Dd ixUuiӾG m/2>}˄LU)w~}_̃덅c|z\Ji-ގ~Fi'5Ҳ 0.TN{+wmqBy|*ި*|ߘǘ?) M9v/xo\3>[uVݸvv S1|,Gٮ>2h\NE0Cnڗr]pRU[x Ӫ&Υȷ[815%N`-ގQݦx]S _*{KYgAzm̕Cx8@-ZO0.jk9zγܼMy`(C !~DI$F7IδRL CKkǾr:(ݑ&wzr77ķ6U  8f)/@3BF/0Id\3Pj|Ʉ"'=!RX4rn@2׏0:vI4 R+99[lp*U؟c ̨K-9ad("KD!&!0)G}$kB:;IXJJ_}HBN"a#@Fwv#5]a@nk>U.ITdR[ _ 33gf25yT$U:$f O}l *#=~z*۹4i tXkA=Al ] zxXZGRhm|Cy o2ʴQ>_ *͂di(JCZ }v) Lܛs<kM %@ʡP .p YA+ctU@A WU1#i2Y`B Ծv k(&uqJ,霨Jv=>>s͞dMmv`44Aa zNBĎ۹Ixq8Pyl!]֒ 7a$,5H?KF>9Цyw'&Ά'fx)/ E(( bcķ3{$:; h>]Kus?}ut%| 9@ȚKmcX&IQkl>\ 1׸ 4~ ]CKxMgs/ x ;VOWa$ .Atw-"ϥ6ZeeF:g W_fQE ^CݷsHu-#>Α x7'Gh:9LrU-<. !Jz@6_7Wa@Jaq@M"4S(sr;T=+oPDX犲8 = Xb`v>{K?+U٧սv4,h7fJqcԻxoĿm>#;Xj'I (ƈ埼T[Q =\jct/sVhl<=pɌKɘΰk3ŔohrZx!KFz} `碅wpvX4сNF8߿:oR?0 ^L>j}[6׮# mhzp/30>w6Ktkd$wwH9qK0Q2hߥ1o]{ݏw\C6s&%E齯sc|Vz Ȉcs:Q:OA N ^%N]%*O0_ݠk,;]׽@1 "g/ԭw GxkbDLY5PaYue?ьнvHn6nh1bQZɗ\ٰOX5`wP$V杍kjB Z@2+ 3`PUO#y ̕1=x^"J#ؒE4"ē*~7"SlW=g߮ZeWɩ;'kM6\9# i'TfvJ{ ;$AY.* &6<_Z xVZYfmНnRl@hl䊽XԔ5:Vļw)\0&=h7iy 9 A"LeDn 2^0tpM-[4n5VeؒV*Ti!ZdU!BHN h ^ůaSR1\l9_@4=E;Dz ܻE dax&+OS$XHMB!+(`a %߈KOl5$ IK|[c5){kfT"Zc-O^wH@Iy}^!jh0o]<~:IMv?Y,sKvBw7&hI,4\X=L}h 1 ?.^<5MƟ%h~Ww[.Bկg?!}eA} ú3hQVa$ngiθ]fGx\\5s&kyg&g^x CsPǘL*B^I#k Ld P֮xl@qrnFeGd"/UCogO8ܰeEbxDRpc *#-kC!鷜Ugk^| JKAK0m?YH+?p,2ŒN|'z}9=>)+ CLbY)h?<2J4v6 5ri⮁~e]m JO=Z6|:oDzvw{u_oBÓ XZlI^PG00e<31LJʎuЙW ]6Q)8Ҽ+KĤx P;) 36.+13Tuh^V-|AS( Te]:Y-OV9oYowg/>fl R%X?\zU)ٽ)qHtrn Rj擄%#Y YTX5Q;49 Gd\rgfs(4`Khi񀔿.G0?ҼVL0RoR$ .+yWUzOQwq(~F s&7"?9vY@c@Z O92աЂ 5`c ޯW v9m;dfdX=:(w `q s8}JBoa2d VP@^Ug2.=Wb5= bTVtՖ=0ɤ$?.b$͡R~\EuzM;DCl`ynNU3 D>~㈤ξ5":X0NC~H6> .,-gr Ģu(`-4㩓%3Ut&C 7c u>ydv-d{9E >{O7u[>/2οצ}1:j'@ȸg9c'߾KsQbwÃGdn٧?zָ;+/'*އs7.F<g&u{(S hߥH %fC1D{CG[M} ʖwuWKiM|oN6Tv^dƱL|` agbp^smNY7ԖD*1x@uΡʾ|#uPof /ڰ~6~+;o=X;9HY =JN_(^[^z@f m?L+Dp&DZ4xV'h zBdC|oCa꠺sJ.%d+33#x}'qbPafNfSWݦŴq_4ZQmޖhq NV&EYK >hr)o|ww-) Q%`L7}C|MAǕߤf.stk`EvwϧdRUGViJï&A|L&[u^3[[X7\Ȭx #wm;r0pȋr(_WZߠ]6%l Ed_x`KQFDXm[6}Kb_ 7BŽ?v Q-8mn%Bv(%I]Ś!pQora&YC<3J A<=1,у+_=[E |}&4eY9i +-+vpignmɘ`NgKfhҼ՝[MKJGn˥R[<-oɤ`XS\ݯ9FP%Q n앱)(4լBpu_ "Ӏ\51-< [>8lE v_ k]lI+xLӮp&Iv&ysϬchxÖ@4-<)a_V{0͜*d()uBkG tN}^$+|O34%L5:ugvس}3b T\#6sCih\`2\~ay?0WM)@k%<\XacaGDT^1kI|`Ahs $Vcxp##zMVgD?Ts؟o@*E``l(h[p^٘(@PsRe d6< &mYA{CzN&T;a.B$pb@ћa\-1?9l1Ap5L\xtbM^y t=Ubݛu,h01MyC?>mƽ`ɪbw3$Yk_c Ϣ Ġ>52`SC3:*k0ހ?;,>Y0g{_'?FBjfؽUh ݐYqԙ_PztP۶T-3Ē6W>ip_S7\!,'XÃwNf `,[Wn{FM`j^1)g]M>=nqS[/k W q vu󝴉^U] ?)-蒓ۣ@t"ȃl1"?ʳ59E]" `=F `(JOPJFlTgv\}816B%8م1;D'BK&;Mj|EX]Ca1}Ǧq'C]Zix IXZ []oM`G.VDKoa:ZN2utWlKTm_I'~Yg='f%K b3kKa[`9N?(e󅮃}%iPə*E|.[lYv=hc?^71S8exNH?#V 7,hpF̷l3FGJTF&WvӬBtOd=N t+(;Y+&x_Q>Q3vcLQK%u!r(qX{STj΁6N ~oΝ"Qmai;0jDZ| $HpUKj.;G¢ M@0MaoJ\SdI@MJ z.ƚ_7Woi;{+eifxQjhHz`]ρetG݃A'f42:Qq{Ĉ:4=YlA|Wo0֝X;}G*yr)S0Cx!@ބ@$&9Wy RH1xAh\0|/ &{gϛ\ċc-h[+ݢë9o>?! ؃mBEI`6 9Јc蚿49DͰ㤬30i! Fu^. >@t+֌Jww#la=f;GVp⌍\p%[\B539ZR̊*ßJ}2J?OCb/`vBRu&ytmگdr!ӨjA\?+zaݷl-nqdXøUP beaȡIauN ~%?zf?B̤2-ЖVw!*#ʹ>sGZ+ e2ޥM95Aք#N_ rnPB{ŮZŅӥ. qo5xOwH{QO'6?i56\BRn可܊G!#ŁÃ$A D! X2nap Ǿ'4L#<َ- r54dk_|,HζG>)%#w &%BHX ,n/H|o_:d>wo֓p1Р$_'P1Ar+85uLM&7ײJ}/l>4C'CCejk_Mw@'.b9yzc3z-;_ts-2(./denI(=@>ޟ7cf&A9R2ŭ :w.<ڗ@@$3%( €)##]|C T{"BAGd Cz4tia(@Zѓdz EB$뼊EJz3BEIklB0'A:Rn=GۖU`M4%Ćz .~Td\!q=Hcw032n'`ڦy<Q[$0;>c(Ww j:5p2_Kz fq%l.@0ăFZc}ͽhsG1P<<S)H5NG+*={$}߶(DVDQEY%J {.Ю3Lq("7]deZNaݳ3|]LyeYa¾o^suM{XBСT ?!buB~E5TbN:iř0i*NRyO1..WOZ*j^Tc'ĨuF0m|͖4sN-Mr;oC3k0`Pu'oMDRIWE|?\NS*xo+GUMx:Y1Bx]`nav T㭌$Mm 9T>D *%p\>z_N@ϟhiQ~},*"&$QTܻf], kBL~A/Z>. j^Dځn|@d˼V{c4VaL'.gVu6 zApDs?dyf~D1 /L aYЅ}TlzQ {#Ny>A1=ss! d("LO lkK0|eNp!NEKR D *w1AچK&:]ļ>(mCY)ڞ2-Ԯ[~u>8`/!`fh:Xts;\'#[(ՇrGϨi]#˕yVҏvf ,I#>0O+;!ahUy& cҳM@A&@qq5EJ^|݇C 鏴 fřuWMW}929AV4mϚVJPR hή17yqͶ[#Ui,& ڵ$ v։ lLP]aY~πd+HeGmf`l0uݭm5fsܻh=O "m@TY& x<=m5r(GؕEHoVkϤ"1z2ʻEe ]XΡV0L0ݶ{/Tf? lx'VD 8$c(<%G !4kGl*č-`{~"y=x31l[p@ w,:ʇ~hSK|ԔAE9d@F#qucdCGԜ Q}|jQoe7?xv>^bV$]=4wQ#ZNAcv!VF|]QT*#|WrsrϘF;{nn;PY3SjWQ$p!8Ntǥ^uvzt.\~bG^va-⻷5Z<|~i=Mzbu H~3}ڭ dS2yut~B>*6DPH@ŸʑT$lΘU!x? :|>Ϻ\EײG`dݱFPS!uDggvY]Qe\mIX I:"֞c/;]ѫ-q L>-EL^b(*ogHZ FlӛHh7Sn|Bz=ǼnA_IzvUHӤģv*Ѓ6 MAHxc)˼l3 8[:&^.w"1#|l+ŇuF#p^4j[~s= r/׀t"jL8HR~^Me'$ 6#&Weckb`ۇ$D{-b.;ץZ􅼕-9X.?-&f`Pv1I+鰏%0$.,u,qu6@@Lm h *"c_*XyCk'p1(Ecw܄*8y'Ka%m7o8tw+5 ƶ?Dl󆡮{8+e U )Eb3DuxbEB#4b>x6_f%NF! 6PV)bCzxnϊY#ϋU;#Go*1bnwys{4B/.'vhIOAnUdNf06f9ƫD{'r41]\Lx8CiڢD j@i ,7.~S { u.m!YzZ}I󧸖Gf(E4_5B&83+ARD%Ŀ(,{ySL_L;%=ƸD8v8";w;gEObxB򭂫BrNs@ʚTC XJ'7umBUy {?mo݋ L_2rv/|h̤G12,5{7vBHѲXJbQdnPTHѺ8Lg |M Ixua-#IjZHM5BY:7!2*QD27k28YyE cL d5˫\%kF&;vB7lxLɦ^m+V%2w.3/lS@%^`4cJyR[~p糵,i.RR j;x5h[!\ mu& 6wPxJ8!s}$Av@.;3;ڹK0tYNVؘ_6]K(:Kcr`8@:f9NID]UtjNSVH=,3~b"u qVvQʳkP j@Q&YwN6t#<%!m F\+?!@zKp mJT~%) 毿-:$.7#[1hȁ-pZxqݢ'mIPgmd4%X`$h[夏 bQDTEbI9?Ie} N:J1Ukt2R!yvn\뜘P~085OÍg;F86p>K& G+IT-FhPh)KtnwqP=lރ[AV_XV XTO8G6\E/_0{tt%_g^#@%)\\;{^,&:CCZ8B.Ca}}.ɭRJ+hHo 6h,T:D ]Ew'Rx D쁒`6]=nSkvx^b;`tlmԹq:oCdƖE9eR y'*''])T$zbMV愋S p*L::dYðQwoG;~]i} V|[bZ&Fܜ?jч#[&O{C5HOpc/Z*5jt^.+wuIۇD(9OόW+<iC \H rWDJ:%>'k#â?<ԙqk\6XӖ4RLkTJҘ!6}BʧM@RB٧=;*#"%L |E)b'yɈ8Fd& \<L,ulMג`tԲ*u=F%{}8؟X[roCR u%XJpץ?Yn{J 9S䘃!yˆ ό߫a}0:KB=} Q(%p>G\%MI a̡{-Ccq6o `T MZydջUPEmB=JjuGwhUVNWIz&V"$j+?D!Q>%wԹ3dImʻ~`hbw$Nm ⁈|+.zrlR9o-B8o*ASR&z$~m-*`AJ Ds2͢9Vzͷ0{xI֟$e!7Ud,@Rx!{s5+j%{w0@i&AZ7FK%p{BYahG9&tѬ{l!0Ʌ2ua.8s#O'i绸MB͏{-05 h"J" Y }Po4MUPX[^є\4&gmG~L9 :mYj""St*?xG?rЙOwXL!rpS˖i!@:IOAJrJI=hdIrBV^d[fP5XMsGlft5XÒu6YD)N˻['HJ?C^S,y{&?[dw00kM=N6(r-M v67ĝ&Ձ1 k;|Nt3"ZnΔg *dᅵo,h>B駌'NܯW+5,gM 0zFmwwe"^;[lL A*vk4d_O*>>P0a~qXRV!Pb|Պ.Qe+2J- 塚,] y1|).Th@ GkDΎ_@ *ᱪcѭ}WY2t&b[EԲ;? CwISPvpa\b 8{o_zs66.N`.UISYmݛ]Sr;qss$]W'E/]r֥Mqt4|+uy_z!cWuXL a){pI۔O{{UB"j5q E@P1\ i*ǭA".l3 lMLJg;(/@'7+ :Yfwjb1>Kc°Zx3tSY6+j¡hK9M8bv:oCzK,[va|Z.IN'bO15Ě_@OI'FQXN2 Qi^)Yw*[>JA{f8cCȓmy7k,M(x ɠk9nAqIjĮA¥bhawF6Uu*qxM,!5'WY"^ t\OܢazLN HeDA"t6VtX<Ԑ _lMPҹ[h, ӠT-S3Uą(g| wEgfS ]/ԜbNu5@-DWy@9,MUٍw4pTP(" AG^oQR-A?aUM`bW Qog|kvv+v|n͙ጙncr(;8uC .qM $k9zr?t;cuR'K MxN ;x'>GqH4($ e[E؄Q",FR$;D1I]E"/|i~i|)?ծ+N6: 림ƁԪG@I2ơ[nS>_M**<=o>hnm'ouPh30Gh^xY)/EGqt)TpA.4_-$ʷ%৖sjM\D]x^G |b^8[j2 "`wh^=pi+HNK)Z'rd9ktRUIKJqt;xyw*2fі_%8ӅqyQ-Ԋ]aJDHRq J uJzf{HGQ1[S/9n <_s=y ѥ$bՁg6]i<)G1Ig!ȣ; DOå0qxh=!nY5w(!>ZC6=kK' ,Nnh_;mK.BEr{S˺99Bw}K)YlpH X''<.LkAV`v臊 3v{~8&tżn79!vz<'JuQD5ܴ15}ܹt?%Oyy, MOXbKbU]oYejZ2ҝCv(*X7Ǟc! G,}|2sbDJΣфC%#i6bEu)ܭX*eԭf|+Op~YC d̸BN 7)ŷ /`G}BI+9B6& j`)ʣ88:p؂N%0J+4!ܓx(c@P4}.z=nS^?W\QI{WPq_2=*Î bpwzh?iTZֹ^&Q5>*3?2H}CB"4̚@G&)``bI֝?ֈl"9' Ul z6P J>QVUbF*(ch$2_jCeǫӁǼ8#j}6Z8] GUPG"4 b,4%3w~ ݊+ss!sh _itF50ŏD1b8>r35Rf 1ՋD0E}:R6܎r.o0FGMTA [yG \h.zYBN?~R3=5s]z5 em`)7Ia+޺8E?@+q3zɅl\u#MM㙺8Kb`Mw';!]XpB4k_a# rmnLjKM̆%y^w/N 9Cl T|9T.o͆ tx0lup}DTg[_=ȹ,U 螾o>G֐%.H bWf?~C ZoIƠzP!] լ50&."&H's-|"3w2]14gSD(" nM&wpz1z3QTu i!gaK @ _&PZ \qe ʘMt WQT`gIk{5⌄PG!7\WnVseeE&/3e 3a[Y 7Bk0$BcRzJՙm'0'8r0 [,cbr&0d02$)&FBSCԧ2u7 5u7IulI:4 yLjbx)FVW3ߍؓUf$ELTi{cQ&6f`؇|Fu39y*AAޫ妖oՕ7> ڟg Ͱ(ͼX=ONC8jnaRw>(n]WU80ɾ?%0h.P,΁2-d`E?,:8{Ňe Ko[f} xIV3Ső}+3%\f:DnG[ seMX$}0a>UܦEUk: YZ