osbuild-126-1.fc41 (> 6 6_? 3!Flض zE>b$bjfƂ b$bj<W=Qn:`T 1$6X'y_g-R!]ޞ9{qJheۍf 2)$.RJ 9t2|+Nz3oQGݘŠX-eKUD?"i|us@ɇFeOMf>}4tHKÿ #p%3-Ci?uJow4Ymʄ"5r<ՏdLvf^]H>G8in$q(JCjHQfǪiM!Jz(v>0@-bbEW_< rac=!+eKZ}Mve"`Eڌ1}@}RqIH(3n58969d636a216aa02d3b95304626d67535178a2f0033b07d01c668082fc645661ea684b085fd06dfd167d987ab9b543d2ac76971030204876d743500473045022069a774af0b09cfd8915c9b42f05f7233875477193341b8b491aa10cff6528e4e022100ae7bc84c0936544d511caa9e5137120497c42c264688b6be2b229b995a92be84030204876d7435004630440220592cb3994d7190d69c9e848a38d83a5434769b17a9f16ad1ff979740a92132c80220043f171302fe56d73b4d2b29dd185f9d97a55425e9c6a0c4ed76e25c1aa1400f030204876d74350046304402202e4aab0fd6e0635c9c68a91f77df4f2900eb6e264a9fda34b82772f5c68cf72902202b381ad2a569217eba304b642caf635818e2ea8cefa9e17f6079f2a7d554e612030204876d7435004830460221009bc1ad827a70d670b86f3ec2e2591c6e296f76ffcdff35e3e300c8e00c62f937022100d26917de4673d671be752f5fc7a6219f6288cff53772c68beaa4e40c65779059030204876d74350048304602210095a1b381a286bf28cf6031d66e8332426e3a771422365f89cfedec9b81e96d6b022100fdcb960a296dc9dbf19c6149c5e653c549bac2a479faec8acfd861cbf3c59184030204876d743500483046022100bdfdda99edb5bdea9e0670ebff454bc728984c905a6fa41e6811abb869127be1022100d570cb47d35d5cdd302768e51ea1d4b20c39ea93349723eb923d10d0a74a5a91030204876d74350047304502202e56068146f5e9f3aafe80b126e0a1a9e4d2ae74ba2d624bf12314c5faa206090221008a3993fb800f0542217cfcd9fab38f366017815a7a46b545e4e5ad300064d0ed030204876d743500463044022065fe1bc679335c4b49fc89e286d2a8e2d2bf1790164d4e211edb1fd14238e6c602204e0a126099c4ae58c8436d7aabc48daeefa788e263e095faa8e914995f9a4bcd030204876d74350047304502203a12daf3a41ffd3ddcbd3ea803b2bc2e1d1a5bbd51929e11fc8a76222f2c34d5022100a7a07fd4406d10a2be4e8af38612108399d70718bad3033ba52c631f4d740734030204876d743500473045022035e83e833ce32605a3a89f3c4b7b46ac5b1b0a02a80db3693f4ad33737f99117022100a95a0c3987728d157047145019771499f1e5ba2d9e2b17e80bb356d7e9149375030204876d7435004630440220244848dd92e9580c74a3d0bc86a815c92378e3d9b5c5bd75ddc8dbd01524bef5022041deb7519a0598a59da170cd891186169c2ed5669a4366073af882cf438c038e030204876d74350046304402204652c345d87ec16078e66eb8b00911cdf1ce676be1a3a3472400744fba42cc93022079d9cefea086a94d731364bd596a99894dc0fe444883043ee6c38f078c3d75c8030204876d743500483046022100df59cf0a6c583a75d4bab0b87d0d2314d30f52fadd245d29755e7de894ddb0bf02210083f9b90804f95ae1f527a019fe15cfce026c616fc4e8faea4730e91d6e7c0ade030204876d74350047304502205aa352e5ea54aa294269ece6ee1db95d4efd0b10f1e51d702e1c35de45cb36d7022100c4798dbf755ceb9015d13617792697958e03ff24db7ee4bbd0e2bbe9fe261893030204876d74350047304502207fd09ca7e6f229438274bd057f1acfa22e438d89823311878bfc6dfb4f3544ce022100ef15a8938c1356e5564ba941d2fa41a17ecedc2b41d443a27b120cd8281c1190030204876d74350047304502205adb278b8191e01aa15fc1592095069ef9ea7bb8a0ba518aeab05fefa84c8409022100dc7fd2bc85ec28bf5c6f742f1c18a4f9a79ace605e8708f7281ae119cea51899030204876d743500473045022100e6152ec7f8696eba002559f500d9ec45082b8235c51d0f8a8bfa11a67ababbd902206df04bbbfa400bed0313dd4b5c8d35bf5ef60115e92ddc36c1406ce3177f17e8030204876d74350047304502205c1957352c43922f9eb4ffeb47bf72261d7fc25b3fd5d96b69568aef362abd77022100ecacbf5212e1de051846e90168dfd0e0f6edda57bda93a471e46c05839713bc7030204876d7435004830460221008ab1c932f5ad3bd46295d2214d9a40a6c0bd69575d2441a319ad7ade3697240d0221008b24726de23d233341f4b1af7dbcc56cfc61d896793da1b63694027785fca934030204876d7435004630440220595cb56b78e0eadaf9ef8f5d301488c4b5baae62fc8ee978a6fff944ec2ce8c702203567c111ee30f6ad7b5e9c2fef94a187f20ea875238c667d4371f063b713caf7030204876d743500473045022100afd70c04000780b46572f2e7ed514312b624d61f8815b450e473c72caf12695b02200db496695d71e08cea98f987f7c421eac262d532d00e8c27a3eee89afb7da81c030204876d743500473045022100cb380cda945997ef5b9632f88f26ccde19f173212e2d6e4b95021317199ebee30220680da8b2a06905953adc4368d5ca1389c684e71435a2e84883f1247195935c52030204876d74350046304402206214bef82306e9293b7a2fb967704a301f9ac0742fd43f56c6bf51759ef19514022020be14b5fb728bf0516552ade38493403d7e403d95c57647be62bd66dc1fc7a0030204876d74350046304402202731da2bb2b0ce6c759b953c31f244b05738dca45fa0c79121e66dc890a164b502203840f7a084761e45ea8e4ff699b74e595be3c1ea3b67682cc6cb1ce68f01ad2c030204876d7435004730450220418ee67960907ef2ed87d45e1068c4419d823127e0664fde131d24832a5fa215022100c864a33508e4b53646d28473b5079b3356131f28f36df43d390ca7d652801ad2030204876d74350047304502203efdcaa5f5c32e3f58ee43e493b4ffb9e3207bcd268cb0943f32a91fac987798022100a33771f9315fd17e5cbb96b301593b95eef05129eb2ab51e8022d8a0c9f3852b030204876d743500483046022100b3a0fcc86183922a73c3bbcf1a708d28c7ca690184948307fd7658643844d52d022100b8e2a55e47b014348d0207ebbd4f2f61ca1ab3162e2fede0898b9acec40a9465030204876d7435004730450220188d1eb4b5ed4171bda17e2121ee0e23bee119bf101a18d007ef261bbc3335a4022100d41653b3a1b60953710f2b75f9e0d7eae9249bd009b2994655933e454a7bc012030204876d74350047304502204deff7b4ad49365163b208401bfb9bc4d45e32f7e4d52095233ce15cf353d6130221008376988b3b2fa34b2bdcd9f48414b34e45ac44c8e4ed8376a021cf4fbb548bf2030204876d743500473045022073be7d797106e8a80ee88c15f035fd4cf13a2a5ebcf5aaad7b66a8f1c0a876b40221009149ae980758bbaa49a670b222d49d6179f2a7e45f7e5fdb1953038b32022969030204876d743500473045022100bc5c4d90f8325d42b314322f3d0a18b0f4393e4abf03cef8e26b6f30e7e957f30220527a9738d93c338669d5aeb40ae490923ca818a331b26230758a0a0041f0d955030204876d743500483046022100a4b70011305ead6ab8e47e8f281d60e0dea82fc3daa8a36dcab726f8e0782790022100beb354f7298267f8be34ea6b9f8f4f0514b7ea033a78861bab260e9c78d2a34d030204876d743500483046022100a5c700a5a70ff3c3d652c067ba1c66a735eb7a9f4b48ea9df45dc4a9f836577c022100b49c6c21a79487f45f169f000c7c709169af0cd12ce814451e99cbd05e1c3ba0030204876d7435004830460221009e1610393b392c90957a3e824ba8516f6916ff65208cf885e98fded865912b3c022100b38c3ddb7a820d35e4bcba4b163a9476dfc9bcf7898e08746c8ba59fe027ce37030204876d7435004830460221009b0800a72d7cdec3c4f76a0c6079cfdefafc800fec0f194676b4de0502838c1e022100c74ba99424db85a6c56ef0b4c5f52ed82f88b39be72e511d9d0c82068355e6fc030204876d743500483046022100a86f26eaaec1008c10963b5ec8b69bde57825f81d16cb390f6971389660ecccf022100e75deefb33ff3eea0c806975eaa1f167d4f2f8b6d50e476b12d672a2f4469f08030204876d74350047304502206395bbe33efe6365371e7bfc7c96cc0c9a1f9c1570a6928284f113d29f954524022100a099bebaa59d422283ac6a57b742e86f0b662c74215af61e6076a324520a1f6c030204876d74350047304502210081c28bec11c5136f4b9368ef40fa9a60a9c1d0b2d7644af48036254f8c5b187802206abc50b1cd06c80acc09c6dea463a3ff1818bd9aa4070414e83886ebc62655bd030204876d74350046304402201444f63f9a007dd74f286e7ca70f99f916dfb9dcd5ad5586c2c9a339a00c3bd9022012fa0d58a5c39c709fab875925f86a40529bd15fcb3e047ed67e222cb9501dac030204876d74350048304602210098d65ed7e8e93cfa7f19324e1a018a85c66b8f2677384aac3a9288b747dc03db022100ede53f9518b2fc5ce2b25b502cfa4fe232982e9b00e5ac646fe811b08721b294030204876d743500473045022100f7063166d461b473b1c15e2cfc890e138786152d2dea3ccbbe379bc6dca2a54502207f3b9cda6cc7c155477e0cef0bd319c5d76e9f8ee51c07bccaf0ef0a1f9873ba030204876d743500483046022100a7e33d4546b3ec8fb640b13f02e21d05991c96b928b88aec282353687a5cde41022100dbe6f184d53d902b99ceeac34d0b6947fa75e4309ef6be4f5e4b09fe3a9a6919030204876d74350046304402203370e56db2c79319ce6b86dd31eab6203a68bd4b4cd353b606b7e7ee3d7b296502203dbb052c95c2b1646ce5011bf9cb1776c467345fe5a35cd30c5867469ad306f8030204876d7435004730450220708dd05a30df1b4af10f09f0257df4aad87cfd1eb69aa8313db6ddf7096202c4022100892557e3bf8f61fd9bbba0a68cf0d9c178a20146a5a3ae3e42ba78f897866ab4030204876d7435004730450221009f615745df46045abc3ad8eda1502f06e15fa4b7805a83f6055b9292f75da631022035119e26ddbe9c60aebcf11718d42767e7786bd5c506427c49ce8a72f96665bb030204876d7435004730450221008fd2aa16368db95a11d31c0d021ec640c8e8aa0001ed587bd1c3a6a4ea5e1ef9022058ca94bdefba0463fe0bca7db34132fe7fbfa0005431a8ceda9d6440aefbc6cb030204876d743500483046022100a6b6f6ee440d2f36ce75d42a7d5181c644bac839e8354a79e3a388e0f3822633022100864c1f80834da126a05aca0a00ce2f7b9dc4d168f2e957c9b4cc1c4329e24cf2030204876d74350048304602210091d26547895ac2c2d2eb67f59f264ef08ffb233bbaef8f5331f19836fe3f8a230221009deff6733eef715f6f897aec61c9ba20739d7f5771261a24deb7f2da049299cd030204876d74350047304502202c6991458da2279e4230709de8d052a06d842d95c995e0293ea1f1fcaf58630d022100b23c861c62db23aa7aa008c379398c255e707b7b1431f67e2eeae72e158e7092030204876d743500473045022014704d475ec88a6b3c8d2b177dab4afc09208a0c19ab8d7913d8db0ffd34af23022100d408d8a73e8484767b3927556600a04970cf384ff106643e2f5416a8e8aca926030204876d743500473045022100c8ab73fc1c7f75d233590c86e1c93e12341f68078522a0577affa171c59e7d0c022022dd5dd638614813c44758d07b65f35079903949c098784c5118764f672c866b030204876d743500473045022100a9a453070a277da9d5de639ad55cd40c90a42d37fb32f11b05bdfcdafa1195cf02205f48d540588aabca27e8d4361f5e969be92749e63cb985744c864f3e6409436c030204876d743500473045022073754016c842046af4c1ca963e1d5285920602e6dcb8f264cc39ac42d3566d25022100c204346ee9047cd3b414f3f6466819d1deeb7440fcfaa5325712a58395a5950b030204876d74350046304402206489db614ba4ae567a3b4ca14011baa380c5fc90a62e1d4cdf8f59d01c8d50e60220485802f6cc29b90098d7ff7306deb52790a46ea5eb746f2db311478629d9d783030204876d743500483046022100e73a868485f8210a882503805816b88a2f3895dfab03e565ecc6d721844f5938022100b38fbb5164d88f2b59dc33fbeb76b3e8a8739a1ce6d2909ff431629b827a232c030204876d743500463044022042fb95c3b0a74a7bf461d620d5c9f4c0497600fb8dfeef3ac6db7785a5d59ebc02200eec6fdc7e86fdd167206002a8356a78a6572d78193a39a71c9afaae68037dba030204876d7435004730450220633d4fcb5e7d277302daf88712f80148d75ef5fcd730477fb63143b75075d315022100d07f0130b8bf90f99a8f576c7883bc54e85bcdcaccd6e35e1cf6b5ca182de748030204876d74350047304502207f29592464388cf5a4f23c9d50d4c050cf612fd36aec1d81cbe9164031d5c762022100e686aa846425a1c305405caaf6a1bbfd2b470b8f9ea2241d3ede06907f441f4f030204876d74350047304502206a08a72bb7a659e9932fc5691adbb757ab366717252b9244a2d6da00fafaf0e5022100ce174bc6c977c49feebc872d12447218074e9de3a048be10bf838cfc4513dfbb030204876d743500473045022100a3341f9118569364fea66e139ff6f3c4743e4bc149a73b41b883769cf8cf9f6c02206fbb735c66c59ebcfa3552476485c1f3a7e58f88b6f5e7e043e83e6e17cd3ae9030204876d7435004730450220356eaf990ba5c84ad6a038dc7bd028473c219a40dfd61ab28550f2b44db9d88c022100871f2e25f3c197936c571aac0fa767f54c8d50e3f3defd3372a763f7370b710d030204876d74350047304502203be3b5ba96b36092a04bbd9b9e93c0707677c3169464fa84d4323843af97387c022100d36cba579dd92dd65f19f164939aa8f3223dd0b835dd2c5e0f08fbb1e82cd1d3030204876d743500463044021f2543d5b6cf2e3273b73f99ceab8473820385fd4125b342aaef1541a622bfad022100e3e6b756ffa40546428ed948edf0ce0d5ec732d168b874f706cf12e7e9e1d3d1030204876d743500483046022100d3f0fdbac92c44b15b3ca076910646fc807223b8c17bc55cf688e70868f94f5c022100c167726a5c7f2655a62fe95d922d321ea7f8b5f2143231eb931303e2cf68486e030204876d743500463044022037a64cf4aa41cb2f2c055ed7ae6e54663d78f2940de0f0c2b1d79b835e53d80c022036c72d7f45932c7a4df7553825beda091eaece1ec6400e99ee2bcd7c39adb8ac030204876d74350047304502204d4631de9db35be1d15b260c1d3b8107c2d2ebf7a2a76703f5fcbb07ca4c98b3022100bb5471a86d3691cb692c9b39cab6e0cb7b04c137e0bc8dc46e46caad972dbf40030204876d743500483046022100acfd490719efe6ed3fba5a6388857ebb5f15c0fe9e1f2f2dc721e2d2bbfbcf01022100d4ee61b082d7b7a79029cffff344d35f2833725b4095f2cb6e956c57f9115bac030204876d74350046304402204e1372b2e030854a8b10ed5a2aa1a548109792fb2cac051856b03c2c85564870022037bfa1bd41902b6eef55a1b6dc5558b91bf276f585be122bb588393e9088ddf4030204876d74350046304402203ce689f63c92fabcfa44e6b66977f7e13a0225f8bc28b4a5a7b9e0cc73abaa8402202083cdeca1043201d7be35aa3c45e1ae088858051c0bc6e19cbdfc0c369db014030204876d743500483046022100a06ad77e058e0bfb229d2826b2fdeafa2087f665b4c547f5f93b82f43ab40948022100e44b61367a1b9fbcd3eb5f5c728c100bb39acd94ba55c29e44c55da8eb17a6bd030204876d7435004730450221008803ee4c16d8d664de12b513380a215be4b9ae1bbf479d26740177c3b18e9d0702200409a95681091bdc61dd081e28f97a30d3a8ce0e65a40057229e8d0ae2ab7964030204876d743500483046022100a5fb7ce368d939158e526b1a28c16c4969febf617f110039749bd16242459b0a0221008a0102b33a5d2bcd08f9232de5b19b76db1e7ba01e46f1a4734271ca95c3abdf030204876d743500483046022100d543e8bf111c160d6dcccd689d64199914f706f3e1ff37406e02301ca22d7482022100a5f151a03974825f64dada0a92ba3a52c27d928d0dc65b6a58fe08220997ba5f030204876d7435004730450220465a168e6ba0229df55f2431efa7a1db52137903d9699b2b1259af62d805287102210085c4cc98976ff58f74d687fe0b2895edc03672b33dc6de68f72b517422958e4b030204876d743500483046022100d6775a7f25a0c60992e90263e1b20bd06c155c2d89bbb543a3484a801a55f81d022100b0dcee3fa5464b0d7903f4f801962290ca65a30ab601dbfb23434b88316a5381030204876d743500483046022100aed2a6c330c87edb4ec30145d6c4948731f27e1ee052dfe7a2bfe0005e8e1572022100b3f25d849c9afcefc0e1e64b9bf396d9534111a6343a6e8e6654c4af49940158030204876d743500463044022022e37582b74f19e48d9216b2b502ddccac20804eec34f6791819fbd5b4e04723022015e50fedadc97cd02c2e0e28a78b2169c7f783e511fdd2c7552daf45ed038a50030204876d743500473045022003d992c6d84b67a41ddc708e1a1020f655c7d8518380718b20ba31a0c228760f022100ecbb9025440c9fbaecf1e4835050cc438d86a02605952e107dd6401714b29ed7030204876d743500473045022100ff6dcebfc7875a9bc75a70a992b53d04969e704fb92854d847a33d75b66fadea02204e1261e4c71d20cb687073c48aa5fb33dbf5767ee65dd5b1fa2d5e5b7ae01aaa030204876d74350046304402206d12034de0198de2c8c4a388c665a4853f5c4d1c38688fef2e6e2830a61bfb9802205da9e098d19fe8e67f11004a35c991f89f574c13997c7bab0f6096ce40110d8e030204876d743500483046022100ce3922a375f50f6b5c1414a230f33d0d2e0d78ff679ba01bff9d06c285c51d85022100b0d4bdb686fdee3870b50836868aa5823751f724753479f1baf8adc6e37841d9030204876d743500483046022100f6151b65876ae46fae97d758e120b85bff0b3e62637b70669eaefb1bbfcf3c89022100d04829595d78bff90a9ca2843d2837c1a533c374c7768a21b7dd6dba64dab0e2030204876d74350047304502201ac62a141a252fd9696d7a279beb103619fbae10ab273a681115afefb21403c3022100b24aec6616805841286a3918e38825a9ded4b21aa93a6a2b7f87e4f98d73db9f030204876d7435004730450220332d84c90d068a2e5868c22132dc4e5bcc59c9219945a7af6a512151294b1b3b0221009a7b8bf0d49594221cf4ba7c5964ae610dd860096bf34611f5b6de98b57127ac030204876d743500483046022100dcf6b76599ab1ac4819db901809a26f0f9c2694a50baffedeb36a4e5448ceebc0221009928e48f68ec5e50926c59e334abd1edb10c4f0cb788ce04ad09a376c6a2b649030204876d74350047304502203f0f84560708133ad61d52a7714745cd0605f92c433fdc05e1163b4a15ce09ef02210083e447d4a089b4afcae76d721494072c829c7e3f590fae43a8d2efdaece4f874030204876d743500483046022100a8b9b08a37ef5649817a54e61ee40520e7ad3a02f91e4c87bc2def4e966f2c6c022100922a93929b230e70e062ede7a4e2e546b4be48a98dcda670cffacf098b212ef5030204876d74350047304502204c93d591d54d0142ca0200ea27a53f2513192768d8194ff5d8e2be1439facb26022100baab58744654fe0621c00380774756d1aead7441b40821a236b14844f91361db030204876d74350046304402200d3df97f789b3fc312fab4ce94f64605e37dbdef87854a1f7167a0a4e94dfd1c02201b6fedf035c55da7aaba084ee4b19bbf39068723ab5262673619a8f78737bb6a030204876d74350047304502206174ab3df1aa1217e280bcb6b5e99ab5ae13305ca6b7f4bca268e34f473a1cf3022100b8b575b13043b50a976cc42a512587f908c5b50f4d8cf39b675d802a9c777a37030204876d74350047304502205521a756ee18240921e5960956e9d807c094ad68a399d84d67518570288d81e3022100b403783fc96be5a9359c89c4034bdcca58fc8f536d4aec5e730131259efae567030204876d743500473045022100ff81bf9fa46c84c76467a9f8ba404f9f370f0424894c37cd32e9e89445f216f902207c7313875832c04f76b623a16d91534dbb83dea8909e111de4da2b35ec80c55d030204876d743500483046022100fbd54aa6b21183e469035577827693f7530273e49cdc94cf62529ee9532a5fe5022100d03b2f4e9df2a1a8f12b401d0b7eb9007c151136030398d969e7a34b547c9bbc030204876d743500473045022002bae412f7370e3a0fdd2dd8e05432d772c72e338d396f4b8685edba9ef792c3022100c98d1a36a2d981a1cc26a640ee6cbe72f27ec1e9250236487e1ad2807dc1000c030204876d74350047304502207a92729317a2272f857bd9e406dabad8aaa666d8dc8aa6de34e8805d96ef1e42022100e19457d9326ab03d46f21be368756361afdd77cec82c4d60174784d51c2a44ea030204876d743500473045022064261d7516118d42075d52e38664b66e6001db12e67969ebf83e7c0ea78a6d2b022100beef8f073b3498fcaf26a9d90be5c3161657cb3ccaa0adb910ddee2a70b156a6030204876d743500473045022033582c25925bcb43ef69c64d69f962005904578ff8b5f7260e85b5fc8b0691e6022100e9963c3cc302e2d36d13522963f8f396423d7104bdee0fb9f09c60fc4483e4c1030204876d743500483046022100d9f5e774c30e8ba268a23a64a2bdf09df729dffa27ea6c93b18ac16d89b22a5c0221009f0d120984d99408cd91cb143d231fbfc81aeb7b079c1fa4a127b13b01ccc875030204876d743500483046022100a2a40f952af16652291a8fcadbbceb358e9ab7697a693d3b9457bce29445f29c02210088dd7a18cf3667efe7bea1ee080a04f3d8a072e4b7a8b2f60787beb6bf030925030204876d74350047304502203da6c2ff829e325cbff08ec13ed4d0c9644a878e2265cf008270e5e996320fd0022100829ef66b505c06200b4b30e6e9b05f2c20bd278f98a0050afa95bde41802b294030204876d7435004730450221008ad3b68ebca191b7fd54ca4c4991082bd8422758727692a0b1b86e05142f5cde02207e8b8a8a7804df5b17c8ae38ba1e0b62110a84ccca5b36c9f8561695747187f4030204876d743500483046022100c38289b4e0df4c3eb0bbbe0899e205c10237dda21f8aea33b6be23ae8c05e7c7022100c137cda4df217dab053466b1df3759c7a58f117ff0ace0adc43a5dd59cd6aaa7030204876d743500473045022047c3063cad725753556d3acd271f869167eb1a3b40225d83e5ca6c379c5f0cf2022100910b99f709460bcd8b4745933e6eacd69eacf1296beb23ddb123d4e796694d75030204876d743500483046022100ec2407064b83e4069e8fc996e1db12b1725e77de5c816a6cedd5a04226e8e4d0022100fb50a54f95b7dbefc8e912e4adeea8a31d01874b9ded81c17936e3a111e11040030204876d74350046304402204b349cb5eb456c06d2c14fe58f4043777885344899ffc651d1f171ef0af2ee0a02201c71338c45fc690629480346f15338999f43949883c4f6260265d931c9003ac3030204876d7435004730450220628182331ca86cc6439b4560ce18925680b299ea32aa93104ca1406273683684022100fbde00339195ef99806459360663578741670da49c75f1582babe1e091a69277030204876d743500473045022100d338781b229e0e5232b402fe6411ddf7d7dc85eb0f0753503048783051adef3702205311c2885fb4621b5af293191420d068344ae8241e4314a7b98ec2f99555c835030204876d74350046304402202788ca0b7bf4084273714ba0d42d3c58740637510f3ff9e238a3be944eaab8ee02202572adf1ef012a744bd2f3ea8f8bc9b282528ded1982a905618ac578f7ec5f72030204876d74350047304502204f3cf86825162c89a7db7bb25fe8544d946cb5471bc30450bb6229cbfdb44dab022100f01debee40ddd64622ba31505b8da88d8dc4904d7dd5b3b196dc14769af1dcfb030204876d743500473045022036fdf8ee986922c87395da033c9a2ee0924ec02ccc3f1692b39578dc57cf60d6022100bfafd77a061b68dcc17829609ef5c48cfcf7a3801f87d8a4999e7e9da418b58e030204876d743500483046022100c25806025e6fdcf43f1fc9a285876517abb99da5b85f5d52a4504aa2dcfa626f022100a44598bdf0d47172b605ec3357949839f11243b956c3b0358da50c88d1c2e5a1030204876d743500473045022075e2c35da4a3776dba3b3429c46edd955f7646dab3eaf705dbd6fce93e32bf53022100f9b561f468ab089c97d514dc5a3f0661e7e8ec404ff03f4787aeadbb387ee241030204876d743500473045022100c0c408c3d02d4ee77c2f415e5df96aab64c6adcef295dc2f5816deb93f81267802201015ee6d66e0936c5103f22155f6b4d111273c126433abcdc6dfc570aa862cce030204876d74350046304402204dfadcbe206d1773c3f9a37ed6766b3f3515b299c7428ca9a590a8ceafb1be250220415e3ca80d98c9836fbc36ec013bade958f3e06efcdd55d8edd1ecfe1f3b1b0e030204876d74350047304502201dafe873a4bd283896177cc82a60c65b0e64ff6f905047407d52b7509d7c4009022100b8b252a8abc7e1a237f05b238f306956d12fee3de3a9c5dcb7ae2e6117ffc3bf030204876d743500473045022056c0c362d08a10f97ced3131a3ac2f7235b1a43741135e8227eb698892ea23af02210096f20dd963af72746753170ec361e4207290167edf1e9c12def5d5a17f005867030204876d7435004730450221008bb3cb0b254d09718b1b09ee7085263b9b04b9d2c8435c296e831052f29c22b2022009eeb2d9a634d307e603873e0879d244fbb30ec69027a3f0aa9ba75cee582a54030204876d743500473045022100a42e9319e912f77a349a2c27156086bfe56e4cbf5dbe857552f7c2bb2936607a0220195720795f4329e9054d03f1155b57391597f106e0c093da882187c3e4c44176030204876d74350047304502210081d040b62b8e2185c10163e8655c774b01696b4c989e6d5e4a948f71fade00a30220736b913d42c66442f9868479530ee5458b9e9d1e4335451a394e09a8dbbb1ba9030204876d74350047304502200955acf8b4e87dc881691a21de55a2235f2745b6cc9f8858665c9ed7af6a1c1c022100c5ea7530950504eb64e3336ec3ed522485f40880aafc43277151cd70b8c5b4b7030204876d743500483046022100f928c7dc11977fcb6ef858eab43c4ffbe9ccee441648c75150c88af13574f0c9022100c2ff7e840995504d02e0a73e2fa42e156dad75bd8098bc1fd22e1a96044feaa3030204876d743500473045022100ffd0986c5fec8f8c5ea3571f674d9ae4a9aeca85e20fb7546197c5a796356a250220666cd3dacf5ad6af554a0d65364de377787afc8fd0ce267be506fa190697088e030204876d74350047304502207463de3a881f1253cd385a194ffc7d5623b963d51d89d5bda1c5c37cd3ea5acc0221009b243be79fd5d490a204c1d041fdc6f45a1656a7f149a4a9bf00d5e86ef1f2ad030204876d743500473045022027ce2f7c55938d05e0f656e5710266055d4f2d53c84715ca55eeca698520b401022100def50d67e83cd60ee8921f179ff5b6b940e24d27e7092930771edc3bff86256d030204876d74350047304502204564ef26dc1fae5aa39e4b01aefd2a888482b00d88d04ad896db0516132e3b8c022100ea9eb70925fe5a35007f16982fa6029d06716195c1225bab3b3e54f6987fef83030204876d74350046304402201113a8301c0caab20590a1917da93a0891dbf7a81fba6ce8f7a2240aa651672602205a52e7ac26b9c8f688eb7ce56493b7126b495fee958cea60724154e86808bf8e030204876d7435004730450221009a3d26f194312a21a319a1850a1746bbd5df280a1613c1814c14172de36450ea02200509ead2dbceaa939f9c8302a2c1a9be8d4bf8d8037919e92023201fb72fa7dc030204876d74350046304402202a275a21100e6ba03f07623e09818fb823a9f99fa2d556ac0d0baa02db8909fc022045b227774957bf3059e0a2d8450a54cf6f7b5c525ff7022b22de22ee40c482b1030204876d74350046304402200416fef770043560a2ef22f9ec74977b902594ebc59e15ccce0fcb4719d12f10022011301c9ab708c0d19b5ade8f25325cb96b435c94ff99eefc339db92fe75b9577030204876d74350047304502207afb0a80c38835039c82fc180b00f4536a528dbb5043c861f685b0e79ff1a941022100a2fdc935f5db1b554d7a9fc489bcfbdf263122aa8aa2c83d7170913003196342030204876d743500473045022077ef6b8a1e61bf32ab18901fb23c174cd406b1fb3424d36ffbacdb3789ae324b0221008118392218a13243418c29eff4f907bdc647c6a47445b014a87bebc8264b424d030204876d74350047304502206cd08ad2de43832d290998a96824ad02487c797c3d1856c7d5de7c545b159b7f022100e53ca68beb57aaabee5655a3ae134f5a6a09a0c235603d9efe6631a9b90cb157030204876d743500463044022025f211480b9f1062037027365b7da615ef2dff5bf0274069ceae4f7e540c1faa0220255accde82130a782678ed9916585416842e05c78cdb35a91c11aa8dee9b6bd3030204876d743500473045022100de08a7d8efdb215ccf125f203a08a5d39d390ab646759b51f566c20d66d69bed022074bc9335e89056797146c9e3fbc2a35bd5895961323d8c71d190044febd57695030204876d743500473045022100d8cd40ed38caf2c463effdc409a55b426d9eb130eb39fdea1bf5492e5fca5440022020e8cd5299ac880141a283f66021499cbcc746acea2662369c02ab5c3fc96fc8030204876d743500473045022100b03fc1e7819f1974bb68bfa13da9f95103bb9c920eb7f38576acdd49012b776c022003ed1676bd1664c4116bbac70ce084059adcaddd08a6fb2ee8f7f81ccf06a2b1030204876d7435004730450220117a5975642086819fb73ff1cc1bb033317d8ddef3111247a669bb01c1943d96022100b6e0bf55bfad5367f98a910fcda08d700ce685d111cb3cd5399ef73f02535102030204876d743500473045022100aec4b387f9345dfcb5ef43e4347555e0514d5e453cc09d689321b405a9f575fe02206c32eb56e24c83733b2c685bb7e9e1c4c20e3a3ca541f592ffb8d8bf38898fa3030204876d7435004730450220561957d56e5a071736610d8ad258d77d3dd0456af4cfada2494db9b91de2e9a5022100e3efd9e6bff1f3731738f8dc8eae7cfb4cb3d335c8f4a4ff7a062d4d4d72b92c030204876d743500473045022072ddabdda62ec7df079d16a981dd4a7db37daa2f0e4fb98c3eb58311610050f8022100b322818cd257e3a10eec66d6ec20286c584684f5a996cffd328e8add15c3a2dd030204876d74350047304502203c4d5c76aef8b231e3f1880e763370bcf36600a10ad97ba3a211b5adc5549c7b022100a7e0975f3292c389355efee972697c675bbdc53b6d1ca8a40493753ebedd2cd6030204876d743500473045022055777b0d72f6e95e34192444a7339f5766fd80558d6b6eb67aac255da4b53fe9022100c54d3f4f1f0f82376fa7fb7521415053b730714dd612ade63acd40adda22632d030204876d7435004830460221008107610f36f87b96fe10115044952a543921d2a046a649c9781f13561399bc76022100a98017fb7f8c94871cfdc6b371ae18b3887d04680bea4de3a70b18356cd71933030204876d743500483046022100a9c489f43d53497aef1eb159fa37ce61bbc24d0a21ec89bd6b5850845e81bf59022100d4ab541432c9b022cbb65173c3991fa407c20a09c7c68c414e4f7119b9fa3031030204876d743500483046022100e59e410d17159797cae4b9f4d507fc7ba964bc0fe6ee2d3c2d9f2d2f4002ad2e022100d63fe86d13c839669c1190bee2b06ccbf927f2863c44062f891b9638f1c32ac8030204876d74350046304402200ef686b8324e674f62a7e23a511ce8ba1aa95a0d8029f8ad3130e7d76da46d6d022036073b3beae48d192ad6ac5be61032fb06d269bfaad3f014cdef7a7a6505dd18030204876d743500473045022100f39d4aff6316172b67505f83237a975ff87ea8640bffe66ce873dfee2f0e9acc02207cf0125e9e615dd17d3a01447814aae952219e0f87ce6a298bbc2e0dcc218471030204876d743500473045022100d970541b2ef0be6883d5812c4436915689b839b9af5a4d5abf21abd3849c254a02202f855a55b99f45c12d8912d65be026f6aec9b53a62df74e515f032becce74acc030204876d74350046304402204430a54542b2af2f1a1438d7f506c5d435b0c0ecaecfdb524bc5d66968d1171802200bb8a77a6018ecbcdc4b6b908f8dec94cfd31ca666386563f8307adbd28a19c8030204876d74350047304502205e27e037c7f87d8de0492b46a10d184e123cb7ba0e4bb56d81bdf43f7abcc570022100a0865255d7c012afcefc5e0f82eeb8c981025f6cc00700915bc8c4a0a5937de8030204876d743500473045022100a479991ba430db9681198f7fb641de3c13b592e052073a9763a2615c06933d010220620ff31b95705371ededae01d8ebd13fd7d0b9660d1f7f0c24be4eba60f201a9030204876d743500463044022022c802486f9b613b4e04c98ccc5c17beecb896a85884cea14161583f659f0c070220482fa694377a76a067f585f60afca4f23aecd89c8e0ae48bc188fb411f5c48a1030204876d7435004730450221009aa28e3e500467bacfb196ab3d3f7b7c861b6034c273743d83fb84505f6a759a02206328880db1b408c4873cc5abb927a38f3df34e8bfe2ae81680de4e14ce26b660030204876d7435004630440220487c8d5e46c713d861323450cec765f4d286d96aea6d26a961ffdee74794c28202202000859a033173e436e1ec8a37574df306eb931c550be16996a00219ee4c680b030204876d74350047304502210099883deeae819e947cc888815a19f3dd38548fc25243bb81b21a33fc92387c810220571e060f056cdfdb3e3a987cfbe2f7fdd0892b164bc4648b38ecaeeafe4306ef030204876d74350046304402203e2a0d01f64c87bc549789e3b0df11af5304140b06ab56fca093956cc3a3a9b202204cbe78c93b5dc4b09540aceeacd07dd87829b5e3c7df13ffa71abb3ce0334e03030204876d74350047304502202563f40e62e725499ac773ac5c09d164d33d6bc3cfc34c0c72daf6d64800a4b7022100de676aaef3d17d66a3909c568642acea5716cc51b6516a67e958f83eb44a48a3030204876d743500473045022100f0b1fa90dd50bdf6a11a4537f618788a3ee2dde27fa49f8ab7d5be695ec8adfe022008aaa51e3bf5ba39c000036802fcfa92fe3c64d9189c0018250151239c8206f0030204876d743500483046022100a8c7f508627a92d4ac92f6b155330a6ee5f9a0d67d0226de9040b6412ecd27a9022100bb2b389b29462b36883835e287e2fa7568dbb153a72ab691056d5a1a17a3537e030204876d743500473045022100b8219b4157db7d4ea489baf5b556086f08f3f05682d2ba5f545a87cbebf5619002207beb529d871bab5e6d8986ba8fbb5a7e0ff353eb28e7eca856b9465375691775030204876d743500463044022010b39e861a5a48625432f4a0888f84199d9071e5f1f65ac73c506f987fd26200022007d3aa0259c9849b1f67a66aa16e11341d395a00d053290c21b4e7b08280b342030204876d74350046304402204238140d964bc1dca6b98a127cad5d1ab49ebed4a984cbff449becaff8cba19702200634cc78404c24a049faac64e3c34a8c932423e816292a65dd6cbdbce733d9a3030204876d74350047304502203f2091c86a72685b920320ffb00ee35e1cd938f1d3ac49d16c5b73995c4760e1022100bdc12898159a2ad5fffbbe34a83fa40679210284e773e48bf0647249667391de030204876d743500473045022100d822d4807d8bf94d91d4fcf6b0003912938bc55ae440699f89457a7e585b9df102200e560fe4f811c8e2d6793aea8f3ee08203b971804676d4ef429fc74967957ddf030204876d743500483046022100b171805802b6e0df8491d59944da810613e8b6901f18198a101a06428cda8bdf022100eebe6606cec9361a4a2219441ef5f875fc3865a09785c96bd5d8d1fb5c9c5e5d030204876d743500473045022100a76e9cbd6f2a76c22e0479909eaf7337b05bc045150dee34c7488ab96c67561102201bfb962c76ef7a5fb08aa4079bb024354d76e9bc5b40aadb2a71bca5ecc2280f030204876d743500473045022055c4c3d4d12045e7877dcfffa22b951abc5522bb506fb7a7be39bcfec78e0451022100a340fd6f11ff09f1cf3c2e64e7086a5126e81909bfb477ae0c590326e2499ab6030204876d7435004830460221009fa0c07c7d787d8bbe9cf06499e02a56a3875e4e9bd6ca5b6665a08dffce2c8b022100eaa5a05dbcbc9ff3e37fffd0d054242200806396a913373051e93b174145526c030204876d74350047304502201fb156eff3ccd8f5fefecb962a0f748ebdd634d196b2bbb1c23c6157582986b4022100f415b5c755a76c83b4277e966aae25668a87f55889f310f36b182c71c77aa394030204876d7435004830460221008c08aa131f08e09be1b886e8010a3b82ccede369239899a36b6e7d5ca55657f6022100c3e4f35de864c709a370c0e362e5a3313b3a9583ca7470e140fd71bf10376bb8030204876d743500463044022056ecade219e429be34718bc2343c33957835fe38c1aa87e162d98dacc0380be202201a8a8c001dc8081f551d3fa501df5c9ade6c49c89dda07a0d511537c48ab7cb4030204876d743500483046022100cfe27cf11e5da3f42fb5e5cd181cf2f4e00aa2b13b42ecb86a327618663ab15b022100f31802052a033d03a859ee002b9735eaaeb9ad39df71afcab85a4e96d6bbdbf5030204876d7435004830460221009b67287672c5ab8d4b04dc91897383f5a4c53193e6a88fc4e10964912dcbc6bf022100ad55d7f72261dd351a82917b96f84dff49b50909a34ade5a7cdaa2adb19c8725030204876d74350047304502202b3c2e66fd362abd5c9b3f70c993bae20a85cc9369daa6d4d04027d3ee8a86c30221008b8bc18d6197fbe9d03302afae4ee9cb6d89d3c25878e3d01166fd61208ef2f3030204876d743500463044022058025d43b66ce6181b9bc8a300c66f3ea0dd1a20d23348fc5fb84b592d89a00402200e0b0dec8e1ca77bbeef31764197d8e3420138769f846c20f6acac68d219f83d030204876d743500483046022100ef5a084e61464f2172da2fb9635aa2c2f3c71733f280188f143f485f314aadb4022100ccc7f5a9cbfe0e7a2db37614cc32f4c681d69b0e9aab22333a5f93234b3f36b5030204876d743500473045022100eebaf7a84f0e77a8a4427908403ab2f09b3b5cb8ed8aba8315d528981edd31d802204f5cb5886d070703541938fedccdd090e7eb9a3ece66dd4443291da335fe2271030204876d74350046304402203c9240a440be665542cb68c7f16a7238e5b91351e7f2bdca669aa447dfb80b7e02207cf32b19db425107f296f689707aa5dfe4daa3b9b94419dcc6aa42eba2899aa4030204876d74350046304402200aeefee8a822ea8dbefb1e0169dff119001c4d61b888052fe63c6a77b2e50787022007075ee0c4a68f732589ff2862c16f9a61bfe0c6c7e6c97d80e82c6f65a94574030204876d74350047304502207c6b83880de30c8e4299ce205fb09b0d78cd417a19d50f344273f82dd5119fc5022100db9158254ed132f64c5715bcb133bf3bb8ad9aaf16010379b770cc18281f6672030204876d74350047304502207a08bf33189b4abbc22836d75a84a2fda451950f97621b3994c51de4ac91eb26022100926768b52064d97be970568bc3bcd9810ebf43e4acc9ceb1669da528128aa77e030204876d74350047304502207f503d6e3972e7255b75d4ac8f650ab1f714f64c04b47c4ed2532cb5b05742f5022100fb13829ba621565b6f377aa719d99b98dc10f767a5cd18772889c58fc8743ffb030204876d74350047304502206b7458298a331016085e0f15a5685a910ce00035c3b9e924037f4e8593d24d740221008e1d48e1b1d7bfc7aa05c95f91cdaa0a0d75b713138ce0ed1c5de834422184be030204876d743500483046022100aeed96dc53cc47cf0cc3430beae56cd4cc4dcca9eb1d071541210370930d7a6502210091120100beace99954bfecea7382360eecf3341a32aded1c989e170fd79361dc030204876d743500473045022006105a15770ef00efca0ea29ea130e0f4e4dd9bc4cfe0e1ab3dda7ca428ce29c0221008e7ec3b92c907a4e510f5901aa70e831fedcfc97052e20df3ad2a1765845a9c4030204876d7435004630440220039e8819192078d3d55d34e59670b25ddf9e1ef783c3777a58499dca4cb5df5f02207921e9f88ce2cb99be0e6fd41192cf03ac91c128e7dff587094e322abcfdd5d0030204876d7435004830460221008bef482de3e32162a9b819f5878a92846fe7f82ae11e21b1b5b964aa1b4c64970221009b6b5d2acdf5c9afb5fd32730d9d0b3b2694b3b878e05c4e3c98d635a3327277030204876d743500473045022037e12587871fcbc865c083dcec85e435251e805d1e623089b9847ef864ce174d022100f916f5ce461e9b49d3d47548165ae80b615ec77ba9590ee8acd8c30e5cb7454d030204876d743500483046022100a23ab0d0be895207e09147018002b9c95dfcaeef370a93ee7623f10964c7e9e9022100a356b651c2a7dc758f292c4f3d674dd7d249db87949fb14fce405e473d76e117030204876d743500473045022100b46334f01958937d1e82469df183903b771d51cb694cb722e226b24da3d92d00022038646b43eddcab372b0a08e7a81ec6db417fd6d93867a9e85e8eebd3c3f7b78f030204876d743500483046022100d5c449ddd62ee2c6a29112c20328bfe280db368c896800d33ac3ba1dcbfbaf870221008c4c249194984d78ceff4211085573bdea2d81b2e2ceb3d6f33f95ddd66d062e030204876d74350046304402204c667d96a9f0bcd21ff78e039298ac15f1bb34c635f6c4e27fb31f8c090fbc9202200e4b62eac47a50bec61e34b4d1ae9c8739b97e1b5d4a0a7714f3d8f9c8f1bf0c030204876d743500473045022100f88cca9e9e5cf60a383a06def93b69a4e9dbf3b888ddb44efb4adaf30785613002204989e559677f094e02f82c739e5f1cddd2f0b27ace1b97ecccab1193e7cf1dfc030204876d743500463044022019ac6b26f22722e7690459911601747edf856c366dd0d86935c588757661112c0220767cc15d63e6ab526e716d61b260eefdf3ecf7c4f8873929b59c7e00ca68a5a9030204876d743500483046022100d3a41244bd5fda3da3c17cb640e1e0dc26454117832a77bdd94e262967e414d2022100bc55a48b2a6a8e1f74792a9bfe1c6a6e5f62ecca1416cc46755dd42ae75ff20b030204876d74350046304402204701ee37e306c7f478838c702cc211cd7602003efea901b82cfcf35842d2b7ec02207743e23e83e21b41a7958b22d2dcfbcb0f700b842a66332e52fccba40c2016df030204876d743500483046022100c09201e8821417b98d14b7dcb45620713f4eae7723d182fb8211fa5257335bb7022100a71c4646dd4d5d5afe695bc56555d9c5f27b13f34ea2f45fc769b025ff7ffe32030204876d743500473045022100d3d7e20368e5051733958b2b35a5604d289b6935ab93075b8ed054560fa47b4a0220024ca6cf9dfbd92d553efefd35bec095fb8ba65a8fe75d109e132cd0a4431bdd030204876d74350047304502201a58ee5aa26f23e0cd1295740ce2fcd86c16eeda9aa8a1484cd90aff880fc555022100c3a851f17ccad1f600891cb03d98ad7833d89147cab2b31665f3da6ddfce6c15030204876d743500483046022100da4b4e29fd8972a6049da5efb58d145e60c2533ad850d8330ea72fcd980d46c8022100aa76c8ad86f56bf600c015f2e4204e04f4598d394ef2b6b5f50a26d91dfde4c5030204876d74350048304602210091b4fa2e752ff6150f778833324471bb877374d4144b31040e8bdebb908d8304022100e5eda77578aff15eb96058e882f15151143f732d2edb96b3c0c86084df262275030204876d743500483046022100881304927ed2a996c28a80fb081a1d8652098b17b572416907989ac07e01ba24022100e2292c0ce2291bd3559eb1b64fd1053ee5a8e470331e57823ca947619e0e108a030204876d74350047304502205af21c875c50a4ca03bd8c15cd9332bc19198b8941f675e1a04a44e35bd86bf8022100a194fd54bf7b4ae9365296ebb8ac3d9d1f5e9bb41ff8a37f950c95fd2a709eb0030204876d74350047304502207e0a8d728a872df6c24a75d42894b8444482f6b938c4184c789f33a9a1e566c4022100ec9af81e904b44147f39d638f8ce85f41a2fa13f4c459105578817f03f9a7a8c030204876d743500473045022100b2f95acb0befe84aae83ea634275bb11a5fb611b06ebd8535a34b4abb3d9734002205a87e64daff1fb18cc39692ceb52c631684091ca8325e68c3fb7f88c75ede8a9030204876d743500473045022100d2a1db6a1f5e4eb7c93608d1d9c0034e14553037bbac002c00db31d31efc2e2d02205e94329d09e91a1e9e70dc2061c44e6d67eed7d90eeeeaa5be3ddd65fc212607030204876d74350047304502201b666cb54b18fab1373941f2518228aec24795a9f441a16938d89731fa4dc8010221008a1645ee6c471b9493d36a6134367cb0b4de1ef2827de6fe4b931a0d8b04872e030204876d743500473045022100e6d09fb4ef97a06cfa207914573faa4ccbbdf930b6af41f22eb58a56b27e298302203bec4c30392e3f2a5f22dc8e93473c7462c1e6279661029ea88f2210282b48ec030204876d7435004730450220106b924a8dd1c71cdb8a95ba6e8baa50d66fcb79276ee458ac518b57fb37e84c022100ce7d1400fd8bb5b3c9ec8c8531e52161bb30b55aaded9596800f56b7f8cb979d030204876d743500473045022100fd5b7f178681e393a2e432699f32e56f8963bf2f33f9873e67b934889ce3dfe9022020ec80e761f07eff7d9b5549ed64e58f49d323e03f6943906caae9071f5dd0bb030204876d743500473045022100c2da091e2b46997ba7415f4c9851c59b60861884c2565c5966cadc5fd72a3adb02207af7fba583f42523eb95c0682468910d6d02eb68b85f29ed3a318cb53115254b030204876d74350047304502210086c14d4e4b3ae0661b17db1f1b0d78191ac5513067f1aaf6ca710f1d4afe4c39022078a43880e5bb16cd31e8fad3cf5ed28b8da89fe816530b8e3e4753dc38688966030204876d743500483046022100ca200b6d742a3e8c0a42a2af656920888a3edf179484f8aef169033d04f2eb2d022100d566ce403c56a56728de908ce0a3c44382f5b3732dd1afb09ab3afc9b72fe0c9030204876d74350046304402200d033e64e6a4152cd0c12d376ad3079caecdf28292d6969934b9da499a94c3910220612d3995d681b02dd415b8a7bc47cae2fa049f973304c8b6ca3a273b2bca69e1030204876d743500483046022100b6a48f0a37a4ec0621f501618f786a673e5af00ef82fd32c6e7ec2832146aaea022100c6b88bd67d01f8f364027e7372d07e6f4471fd087c216b1f8e9fa533545a82e5030204876d743500483046022100e4322872d73985ebce0acd14ace3999d8837065765601457867fa71c0c1a7ee7022100f9cc9115aa0b961f0872f6633b496a6e877b691c85fec093356893513f5bb002030204876d74350047304502204b100c4a4b70e869bffccc0f2f411b891c952cb35c9072516bed77c64ea662b3022100d33b2d7b87c4394dcae90afa3ae8fb4521d7df843d0fceb9d7dd168337c71d45030204876d743500473045022055d38b4fa3b2c9645d3884dc1c19866c75026efc789a2327b6b785f3b25c1a0e0221009eb4ec25adb7b27e5aa3062f56cdfe5ca4374def9a2a0588927ba053a41b5d93030204876d743500483046022100f8bbc07076212e49fa8035b6a993c29bd387de9f022953f29bbcb8fdfc9fa4f4022100d9b01cf2c25034df46436de58fa1aa45efff1d6a10e11df3d8293560b7f8f56e030204876d74350047304502206e52cf9e130dcb66abd6e26f00a85d54e84ba7fd477e46876496324ddc9185e5022100da32de0272293d8766f7b0e22fd3912c64cbeb4bba5cc34fbb97f4305fa0e77f030204876d743500473045022100aafa3381100e6e555936f6d7370f092a7728de0e122810f075d9c24b7ef0eb30022069ae6770c68daf4979fcce2b2a358c84c7ab832fbfd6206a567422653a573dbb030204876d7435004730450220727a743eb5ed0f5566d4116a53e9b9f2e56e9839484e05b5e276c39678c28116022100f3dfec693f20084521b71aceb90bad7b246d8f1aafa7eba7e010872f75d8b3c9030204876d743500473045022054ecd144f8da88255f483b1f37b97649e7ad678b5798252ed1ed9aad78f12a2a0221009dad6eb128540c751e2131dd2c68c0a644d10931a2f42edc80ef4cbbf1a32356030204876d743500473045022100ed5c5c8b794c0679b2ccf9521462f6b32754f022267237f2d06de54be7baa9500220390805f3625e410931ef25eb4cb25e0c9e60aecc1f826196d688adeb0a547fae030204876d743500473045022008907193118a155702b3d35def09425ab1902e4987d2b68c5133db91fb5881bc022100ff5270fbb3c0d9ae49e0f677a8deab46fade221aaa8c465a0d74e1ffdcea19ce030204876d74350047304502202a46a6114e08ad0d06a70ed284975dc729a5cd5df018cde58df4c65ff72277df0221009a6e9bf370c8fe9590de642280d22ba295a7eba436cc1b17904860939c12781e030204876d743500483046022100ab409773ba16d2b1d916f32ce800350d329c9ddfb314d955551ce9f1884dc164022100efca18d1334a29a9191d18be2baeb94b3fb33591aec5cf496353773a5cd6f14f030204876d74350047304502205051092e64844a83757464a92567bda42ed56adff1da82929ec7f5c6a95799b7022100ec3cfc84bc9868a097e76c9a53abb2ca419263a3ca486f581a86b4c6d8d51cc7030204876d7435004730450220169f2e9f728c247afa27d9b1b6a842c615351f22146e525b1faa1bd8df78ea92022100b03a5628af61c5540ed7b245a8effe723404bd2291066fc9054d9ede5171303d030204876d743500483046022100dc377164b5ed55bf6f4ef3a2eeb35fdd8fff9227a5ada7b5422ef985186daf560221008872bd7c3bce12bce3622b1b9a96f4bc6e0299096ace48c0de77b7b7527521ea030204876d7435004630440220612a44df1a9c9ec4e3d157a2abc7802df2667a76531004a4936bd0ad729a14b7022069ade643424ee77e712a12725166b1f729091fc006c648a16cbebba98bd683ce030204876d743500473045022100fff33fa0b7607380376cec57ceb5bd83c877cd27fc0ef8f1408d936354b28b0502206398aff4b3180a831c57597e0058693f71e86ae89c230c12a4a54787339b6d9c030204876d74350047304502204fcc0b86f8c064a6917b16eaa039ed785c0e7e247592e1d82987673f64e8c252022100a282b4be38640dfec5e7920afc648df022050f0400171518939705fe351aa79c030204876d7435004730450221009ef672088eea9c8b1fe5c9e93c2199e035dfd19375d1c6d8517089d6c9121a6b02206e00bbbd2d55aedc2eeb05a3cb32e824a487d842a351f514e1a5e93111b7ec48030204876d743500473045022014048587715a6b6df3a5c5dd50686cfd0483cab0601d23bd94ff1722919e634b02210090c8be80ef864fb3e3b03e4f3feec094e54ec1ea6dd7d558012c79c4b0340f72030204876d743500483046022100fac4e6b870275459e1374623a03c64b4b3d60441fb930ac1fcfaa60802061cb6022100f2ded82ab2bdfbf22bffa3b9bd274663c08fbc9d1ad327b43a2a449890286810030204876d7435004630440220470671156fac08a972b8b1c26735367cd514f3811da770ff07a2aae648aa183a02205d0584defe529d2777cec03a9b2cabef6489ab948029a8d14c56e4591aa40a24030204876d743500463044022065f67688d15bbf792e34c703411c9695933699e6c201b8bcbff86cd416facac1022063980e201335411350097db2f215430157ff94a9b6ee9e7ef832a8f42c4e7c78030204876d74350047304502210085ded53b142acd8e521807ee8a1df73127d0a45c3d3fa2b5744b497d8ec9d88b02207fe30871eaf687050509704c74fcda7bed97355e7f0ff8942efd6b9becd204ba030204876d743500483046022100a5e49ad7fc2d387d63123d66e5ef8fda92d0aba204a7ff20fbbf0cc92bd15a28022100ebdd826e17c952012eda7ff9e0d55b95d9e13ac5b7cd42e78c76eb0f3688588b030204876d743500483046022100fea292f99ce2a0952eb797b58e5c0a3a8ec3527bf4febe8cf586b54540a67d6a022100f8bb3b8d00f5bbfc9f20f5c7af025a5bd904d0123f8d8bd5f3abf1cf6f3a53b4030204876d743500483046022100d850f0b6277afeac1aa800f8d7732a1adbbaae61028c04deffbfb27057fd732a022100e4ade361e13db7e0a55bad492f675b381bffebe5cd3bfe15fc0c4411c7288ea4030204876d743500483046022100d4dd222f3f62ee11b4f2f4c5c474ec551da385d15feb4719f2aa33b77b0297a6022100e471fee34da540a3c7c5195478898f9acf85a668ceda18f36d93f5583c9b55d7030204876d743500483046022100e335ef8fdaf60844f99619bf60df6baafc402aced80b10bc19db4fede3b0c774022100981c99fe4ee0dff5a735f3bbefb0dae5b55377af9602e9754612e4e55a8d6183030204876d74350047304502207d16dd5bc09920a24909dd6f4c5722e4729c29a4d8ad225936b759dced18f3e5022100fc9dbbc440a6a082bdcf5790dce4148df025698934297b45f4f5e6f44b7a37e9030204876d743500463044022040b63a1856b43ee6fe95145102463b496ddf4390124554aa488aec363f4069f90220198fc0695ad85cc658dd20dc17c15b9eab81927f3d130a7d9d3bfac0f09ee11f030204876d7435004630440220524c6635150fa67b5c80c249e534c392e6c835de6ae0d94101e52523737b1fa40220765c159c7f355875183b1a81ffeedd1113bec844a407b14d9eab6e69b5bdd54c030204876d74350046304402201eaa12b5d3714dde2bae290442ca2e0cdbf64a5b84c80bbc98bdd8a15597653e022003659c56d0f6ff9e9c2db84d31bad6a68c5b946136f0a91f94013adbd7631c07030204876d743500463044022012fbf26371ab5e8690229ae16da6de8ad2175375658db764b9c06ef8f036fd7902201d18207e21b126bfffb9c87e871e55f56652797f8ea1906825dd4735cef2b96c030204876d74350048304602210087671139b812fea3849d0fb7a1de814a6fa2c99b469fd9985d22be64a07c34fc022100e1d5c44198c269d03d9166df79173f97fee9d0282aad346cc1163d0cc4d81060030204876d743500463044022011e48a813b97e839b7970e020ffe4d285dd3ae56729eb44b00c7ef4618c141a50220094820ca6872b6869f6a7aae2ecc9c93a13160ae2ab4c53a789c064ba78a8f87030204876d74350047304502204647bbaf04e156f3a858fdbca0e77bec529cd9df27b51387998bbd7c2e1df091022100a482887389eeabd1c908329cda3f2a0558d87a9508a16ea478421e41c5562db3030204876d74350047304502203dc00d898bc10f30fdc4693dc99c1cc2617a161bc63574ad1eca66e8d49f3f59022100c87fd146f1332c5042fabff543c5c41d3e83f3d1874a8ef4bbd1d51073de6636030204876d74350047304502203d35ddb0c3f249241cf93f880728e3f3932778a581505b4331fc6fa198262932022100a806c091819a82f4b5808fb1649373c052b9145bde7a109c4c9a1102daa780c8030204876d743500463044022070fc73db1df7d0dc422fda16c124e8e3f8bfbc839687a8a3cd9a63d93f1d40de022021d04129168d5c2f7d48e24fc5be5c3d9be4e295c4d98797a98d0d39df6863e7030204876d7435004730450220102582e644e610f5bac9b80809003ae0ddcf569e35217535ed6c6c52c4a2876f02210085bed5c17ba5db4a442a53ebc2a63362a2373f807e78f3074b7b45f8ba747a07030204876d74350047304502210091425358352723025142d2558025b67c09c60aa94a07f0036e38b4b4d1de47b502205ad574b7605b099ce2d4d8dcf4d14c7a2b99936d31970a780249f2a387cb07c4030204876d743500483046022100dfe8ada69963f26e63da2410dd47ae0298b1d15697d0c76f9d65f34c0fde6105022100e810d163350eb36b37dabdd9891bd1e622f5e5b37def012dbd59332ee07d2c43030204876d743500463044022070795e35e85727d0b2bea6d9b96ef4015d6d52e4273a09abc54ac5842c098ecc022077394d620bd9cb78b1d73b6db35d0b1479a362d6cf3513212e21933145285534030204876d743500483046022100dc576359a05010164a9b022cf6121edb3600dcbb07751a8f3b9a40060bb56a0d022100d48f64dbf9ffb9125ea95bbba5667f6965d863a04f2e59375f2e0497fe39c016030204876d74350046304402206ef4a2b493c7a2fe56719a0c83e89f0eb2fe9151defba43e8012b1d73c541419022001c4483ffa9077e7634f6f237aa5f634de3545ae21aed0605ed4792a32ca4cbf030204876d743500483046022100a688709d4582c1f55eaec63f508722c3b219f33dc8010dfe634639115bf458b6022100daaa87977633038d60f8f1e11252e8d5da9e79ee3e1cef114659ae59afcdb770030204876d7435004730450221009133c597fb0f905ed9f5915d140e040f647df9ea9705197ff649b20ec7a98405022078494e2a996144eb762ab88ab51512d4873991ab1cee0d4c63d63dd7f5e880db030204876d743500463044022075c1ad5708869828d4d6e2b0a90b82f24fed1cea270326652a30bfd396a679b4022067f915bf97ef9c9a62b4d09efd933158d1f202ba3d7c18791be05603d09f4f89030204876d743500473045022100f2953ff43e73f9dee69327ff781d56d488dd66f9f480b3e955f82b047954ef370220083b07f5bc7ba2b30e9b0d282e2ca072011a0c0dc781108c7333b0d7779d58cd030204876d743500463044022062f50d144ed9dde0efd6b07c6b47d04a8278f48179b12ddc60c3f37f6324ede4022076fd0feaf7439916c559600db3557032a5c52d1b1124aedbe1420c4617bdc6cc030204876d743500483046022100c7881d468bbf9d5f5ea688c99565152f0d0a4c7e43c3072aef4d9c909361b35a022100b947d235ebeda130e125ce4784cce8d127e61d4ab91d18967c8f940a797e818e030204876d743500483046022100cbf53135cccfde51ababdb65da0040d30bb2d464c392382ddfa87038a14fe149022100f3034cb3cdb30e85f71392534ce95aabbff000cac6701658e8a68863882dd397030204876d743500473045022100cbacd2328c2371971747b4104c5bba2fa5fa7fcf0f315e372140fe40b0e72ba8022000a74135afff861ecb00dda7f4be6d9a949d2e92bf15571dd516c65872356540030204876d743500483046022100a9d01178ba25615ebdd1ec16e33a5aef8dd6b67a4a8097cf654da8f06903f271022100981c738ac6fd4b85ef69fbdf72befe34d20c7405411809288992542ceaca0fd4030204876d743500473045022100fe2900a1a5348995fe133ab1ef73b377f0486ec1311b9eb260c59f3c654164c202207008d33d0814e43f15ff9ee1b5130f17c0292cb62eb99a95d5c8ddce46f65029030204876d74350046304402201dc7f4b501a636bcfc11ee28b827a6fffae124db36049ffa3a7b4218409ac6e9022054dbd30c6e33718fcdbace8d1fdef06e46b18c213c9a3e5101e532ad041034a5030204876d743500483046022100ef4eceb5ea71630a96b925158332dde4a35d141ad747355d9c634fc13de46350022100f4cf5353f572ea2bb5a84781401d4df282b1466d501aae37045f7d1cf11d149f030204876d7435004730450220080805ffc28db0643f63c4c0409a4bd3555128dacc592e45672786ecfa63fe86022100954097e5c7fc544402d96717e8a22ec47e8ffbf340175fe139821ffb665a4aa4030204876d74350047304502204bad1fbc154648ea0884409fd9d2a81c840badd39a1c3ac12ef032a3678c15b6022100e9d7aa9b9dda387a0b3b65c6c7cacf806f1639bb574c8e76da9045341002cdfc030204876d74350046304402205dccddd49ca5492a0a522d2631e9c0792fde6def11c950802f5bd8b40fe266c202207e1e71c23320315f5666874fd04282e3a2a1ee9494b9c5d978dc64419e40636a030204876d743500463044022018a5baf56bde6a302815f7fa2c36cca88bbae5859c715981beb2efbaf9587125022064f0827e44a91d969dbf7b468272c2bf9c5fee1a3a0d020b8aabb7ed1a089fe7030204876d743500463044022022a9610ea628036edad3fe88dd44989a82e573f37f9f37ca4186d3e625ff35350220218553e2a8e9fb65cb94002eb86e9f14c6c565cfa0a99df55cfa5a1ed853cfbc030204876d74350047304502204ea089185194045fda91a84729255fb9a8dcdc93a902df43fc62e21cabd89ac0022100d6acee925f22e0e2cbaed0f7baeac4aa1dfd6d7686cd43e3a19aa7fc73d16893030204876d743500483046022100c44e9f80f0322c6ce3ba8c1f56a151345c384f8cc0398e903d538b456ff5f0420221009ec83d32bd171df2d1126b3f28b69d222f5747a712ed80436543ed09df268ab9030204876d743500483046022100b1098385b8be25356c85aacd6be9a0f30f2f9d183e6e284a059f8ff1d6db637f0221009174279a2b85292ca6982e24249059ef8fd3b5a2ab7b6168e85b42e5a4348619030204876d743500483046022100d8dfc0673de1362e917e7c982581947a7613e99030d31bb8e18b5b677118e020022100fa4486877408b2b36beda5904ee2c06b1544d7a811845358e533dc8c010f697d030204876d7435004630440220236366f11121a7dac2ed7fc89c7b3fdca2f2a7ba73e6865fe9b98cfdb9684e3a02202b1377a818946f6bb3da25b44a14eb661acf20354a8830646e2ce69a3442a660030204876d743500463044022027fb713960ea6df32fc20d490aa302c53a830281b34c88ef04f561367351e2ae02201f7ef7335be4a428303bfafb1f6d7a89f4f80cbc8e2a4c6f23a0e0bca14c0b73030204876d743500483046022100c21e56700bc1bb96022c9d53296d0ffd7d6755ed20b40b91279bf84cfb62f445022100c5e2dbedae5ae1b546166becae0036d6c1c043298ed4cf5b6d8211858d92c649030204876d743500483046022100bd55c7c40fd0cce059544a3c091b7078ea475fbd23c7e9d26931c7b1b13b1b380221009c0af2d182cd4010fdf8c55a3f4c10c582ff15e9d9ab3c63e6112d0e680defa1030204876d74350048304602210083efa98b64b82bf1ff942cac600dcfdc9d1bd074238a0b74e3bcd2a96c7ba5f4022100a13441d1460ae6e8cde5b3d837cfe6584225349399a367e4b57c45b20c2008e8030204876d743500483046022100a2ce0965f362f7bb637f87265cbdb7d121f88bdaeefd6713caae82084bff168d022100d5cf2d806a365ffae0f2ce31c471eea628d26fb767f8b9bdabd97088974345dd030204876d74350046304402201af3d6e653d78758c0c6abbc7e26bad179b05daac5adb379171de44c883258d0022060e9ecb77965c4ee401ec575c8f505483a9696d669f5fce985ec089a44acf8a0030204876d7435004830460221008ee73b56ea21813b8d76f8f5999f4a1932fb24ea2931cba9123f585101313cbb022100b61ec390310968aead40d987c61d4bf383be453ff86e0abe17c81a803a3b8c9a030204876d74350047304502204c15e32637750b52bdfaceb20bb0da235b9c90c3f8e57538a32c416b41c8b7e00221009d8fcf1d7edc014e7cb9fb4c3d003088f691195a9c032f647545cacf6c90d682030204876d7435004530430220453f4effb8957f150fc81e797dff5f2877c7d3f1398f31f3e71df6245fb9789a021f05f091a5b61b27f8b67026628b02a63bf1ddd3ee40dc1eef878670d0c00a20030204876d743500473045022077ecc5230826cf39682c23c31ef5de51336dd8ebb8acc0e4cd4c5a563ffaa44a022100e23e896a215bee8d8caac7550a8c64812ac6054a9a5ec5d8d7eb8a1d057f29f7030204876d74350047304502207ced0db56d77ce72d07dd98ae878b024a4531bcc7c7f2c3a0651659e70848e9602210091a467e63240673f7101a1fb7bd8b4fb3a6d27a4b270bf952483bee8682a60d3030204876d743500473045022100eaa0b002fb600c58185894101a7dbe70f39d0fe0b2690a016f890acb965f3fb802204509545d86ad2366d5d0e4ba384f76099c35b2f011fdf9989d3bcdf2f9b1110a030204876d7435004830460221008a090f3189bfecea8f213d0c66a26b7f4c9451aae76e25d81120b899492e931c022100ed18973d9f8ae1f946cd4530893ded7d89a94f9733a1fced6eae0bef71dc2c28030204876d743500483046022100e54140113eed8533b23a6be39b0e05ea6e671947786165f2586b6bb86be06a33022100a7abec1e70f280fa47385134d938f8160600b96375bd02900933ae2f8fc95265030204876d74350047304502207b71555e7044a7f4f52afe13a873c4a0b8943f19ae1d48d9d96e5d5e2d4f37fd022100a1913fca194ef08596e35e577c1c5dce442649c3ec7483c5eb896c90a00116ac030204876d7435004630440220122754745fd9516126215d70ce615564328f76dc5f8c98fad7aecaa093a4af0f02204f96fe3358fe826ab32f55b3257db19a83be175a2139a0eb1d1de002eed3628e030204876d7435004630440220125be9dfcffbdf8ac8ed3540e794d0abbe741c93e54b9e8ec3b462b702fbe48902203921241e6a352d5242766d568e5a046d4eb5fa557bcdb9c2c2e531d8b362adcc030204876d743500473045022100dcc40bb668cb1cdef179ef040ebea851d16f2df9d02aa53d780546e17b8db1e7022036d7ff4af33b2c3a4fb39f533ffaf08edf022f422d99f47502fdc6f2d89f8b9f030204876d74350046304402204d27e05ff1a5610a62b18f0adbb9f469456c7646bb76395d87c4bca79ead64b402202dfcadd1e06d1017d99ef8b7a282e3ae07cb5616c098e8820ffc0be6f9585ecb030204876d743500463044022079dbdb348b5cb98918f1dac463493dd844ea415ef120a12c2268c180de6a072402207f486541fa9a6dc493f0fee01d9151acdc90333e0ce3c1cd805c95f873bf3364030204876d7435004730450220376fa616f53a472db4be58d832be3a03320d44df9019c6f3981162f0c9198920022100d50bae3090c6eebdf4935f1942b8014b17cd013c360f5aecc3ef6e065fd10f6d030204876d743500473045022100aaa38c462e6688cdbc81b4abc10b69942cd9e45dd993db9d737fafeca91042bd02205f49c96428a53664fbec8425dcde9aa11eac7ca36fe269d2bce5fcf2100bba49030204876d74350046304402204af7c1f28dee8ef5b991c04bca5b368d0b0a937e38878a804c8feab63e356a600220484c67203aa8d071c6914765f52a23ef77ea23fc81dd3d444044d9e57b00b3d3030204876d743500473045022032b24298de56cc776084c40240d40ee9d2c596c8d9a8bb5ff80144e852a1e5fa022100bee9ba4b3aa798d1c9aad6cce8cbe84355c2c3deda5207dcb89ac8680a0fcd2cQ{UNf |b ܠ $>`> ?d   2PT| ?? n?  ? ? ]? _@?d<?jw?pp?uuv,wp(w8w?9x?:t?GVP?H[L?I`H?XaYa\a?]f?^6bdeflt?u?vw?x?y@DkqCosbuild1261.fc41A build system for OS imagesA build system for OS imagesf\buildvm-x86-13.iad2.fedoraproject.org YFedora ProjectFedora ProjectApache-2.0Fedora ProjectUnspecifiedhttps://github.com/osbuild/osbuildlinuxnoarch5` d f zb  lG l6 N-1k@AVM "Q N dZ D&| )  /=V<"   lGr4 Au)fPE=@L4 ($be8Aox>;B%OE2|}m Eq^ee  gRv 4 f ^W+eM s a6 w w 4 ?K  dl= P Wjc }7x WZO~ ~{ h=Y`?},]  AAAA큤A큤AAA큤A큤A큤A큤f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.6a05a0f4dc894363a096405d18bad3da15df1ebc6f550512900b348832de3eee6d06112a07fedc23e272c7bccb7314ee5319902eb463ae5136fac9359faacd517eed5341e148454f4768524495d71e18e019b5c5d48b473e979483c240b455522d87f4a722d9fd930023ca33e05c1037e4037f3217024cbff6e545a20179c20ba88ee9f47b7a2761456556cd05efc1832fe98b92a034fd0fe2cbd95ac73bc54ccd719ca87b7a697b3c039511a33578b5c931966a8f3a670a62bb0f230751cd3d207f226913c8a387afe39760b08f63d27a21b5d0036ed334cd77654614f448adc0ffc813220bcf1baae0835ca79d081730d821d4446a5db464f15bd6c67722646694ce8f91e61604f7c0751821c61e6ee511bbabbbb5c148136fb368370d82434fe0318c1d7b2bd7c7f2b0657a5206614ccf0fad0030cf019c563129065c89e7eaecd2cf66cf3be5ab734740275f0be1d1f55623e73f37ddd7319ffa1065ccecf43edfbd07273196173308d5a2da35254757d06b44beb2c8085172703d3d6cac45d4d2a0c32de660de6baf0b7c9004816db911267bb247ab9356e8f1c2930d3f4584f578c54aed1803a3a4b2058fd803d1c269f9d9fa840a47296f60ea0e87d0afac7db7cd948bd0b3e30ef6970409e456f2c4ae6a4e2adfaefcd52fb14ebd21ad78e65722d9ca0fbfafef6a01c14c63d1930ebc4e47e0fdc3b1a3251f4bfb3d7bc838274c071ca4efd0530a84c07eef71d707016e796b6be8b50e44b106b0a76740994aad0cedfd655d6842a062de2f0323e6b6898eec38fe7d49ff9a00f329ff90922b2eef78ddb7919ca6bfe4109b76202a472831fbd179e84fb50173c3a639c00c2cc75b13d0d629ad5d3aa02454f68593c78429e70750687b4c89620f5dfd1e7fc8a3efe6a2b295a5f40e9660c127c35a51036c5ff8dc1e6432a4d1497ec028fc3788759dac22cbd5a8e0c7b2d68933cf0d9ef9f0158ba7314c028c27aebcb4f727e1d8c93fbc342a578639dcd568f910ac02097ac8c0ba181c471cbf903051e164741b0748539d56e3b1ecc8c359a42bc93038e6bb0a85a163fae826c825503e7f891d3eb675dc681b767f2dd9365b119d69e95365b9f9914cab1ffb508c4663fb4ef057da68269401a51969bbbe155b71265af8f4951a7c0a0673ec7525503e7f891d3eb675dc681b767f2dd9365b119d69e95365b9f9914cab1ffb5025503e7f891d3eb675dc681b767f2dd9365b119d69e95365b9f9914cab1ffb500fd94e5e62c6e90b8d1dd950c20c942868a443e295bd946fe83499fe2723401225503e7f891d3eb675dc681b767f2dd9365b119d69e95365b9f9914cab1ffb502dd50bf9cbeccc93d083b9e6286ec35082cad5b3bca661edbd3c7d4c9cdc1a4be6985fc481962b5c6ec9dc9848484568f2fe08bd0c1b065907105e4e47a3cbc125503e7f891d3eb675dc681b767f2dd9365b119d69e95365b9f9914cab1ffb50e6985fc481962b5c6ec9dc9848484568f2fe08bd0c1b065907105e4e47a3cbc18c4663fb4ef057da68269401a51969bbbe155b71265af8f4951a7c0a0673ec753f8beb267f0092e496b4bec727c7dc3f7edfcda78f92bc17e8a103136c731eb03737cba942405777c989e24c96f5c5b418f8580542937777829472208b085e560fd94e5e62c6e90b8d1dd950c20c942868a443e295bd946fe83499fe272340122dd50bf9cbeccc93d083b9e6286ec35082cad5b3bca661edbd3c7d4c9cdc1a4b2e2fd516faa92ab7b9b4c093b9a862a454c6def8bc4ea6d6b007d34bd17af7cb3471bbd4f8e75fe923d72f00137b937c19a6e40c1657891a1388e72a3e75245fa9bb22cbb5af27449443c62f48b266939e3535a19f7935eba5d4bb5ecdeea783ae8a91716e14de1c1e5b292370e2e5a0899b2379fd1de6db8778cb9d79bc84fca896d337038db0882f21e0a3946168d7ea36ec4ce3e662e1dfc4ed8f769935b6d534f66ec5648593b34701b11b0cd04dd8cdad56a030c177c33026992a70f905dce9ef7b6e8ff3d4102881134a89c9c164a648492af9c2fcc7c7b938420ea055b8009b935c4f431490feffeeb1212d399bb0bf43d600846bf99014ac23853f5b94bbc09dc6a46d0c3eaee8187e75f1f2d5e4e26ddaa86a27842297680a716029ab25f04a41e4380e46fcb8f2f110a578320d41f58addd1050954c887f44f14bd42ff9b657b3fd34830d090c1ebf26c9a7168e1413b3e8b8824b2e3e61c9a603d217c0506cbf46ce32c8af4f64e9182636afefe6867fc80ad81cb5e41beb1dcf31ddc3b8a0ba0639c10eabd9b4d764e16228b82e339eb32b3a9fe0d7402348de13c0d17258c9f2e8e95dbb358ee3306cbe1b83b97b8902e2b30215b3d9575f5107846258bdf14884e2ca6ac037ad165b60223e99d889d5735f0a1bd32776be59a8e3294f4c2e87aed5af06c0a9ed1804285ae483ddbbd1325841538316230dc129beb31febba0d12716fbe140733faf14ec8402513cc16290b83f34ce5782db22350c55d171fcaabbbcdb3f3c39c57b407020f27405138fb3c1a41265925b5160fa6a48bf2a57a20bf165b22c2c229353fbd4fc1e0bfe3c5568d98707d03b354a286a26d64763406138a019bcdce970030371da6f6b384ef23c5ae56ed337765ec2e20973f2faada1ea844ae76f6a63f506f8179ff5e96894c29da9de5668db23f55126b58327caf13a68a34be53b7f867b8e691b86867e85c9500845a10fbfdb317ccf788a896e11d43abc57a88d1b271414d2cc6cd68cba144e8817e84c468ea9fc9fa83d8dda976d55d9996384797f40dc1520e9e2f350dd244fc42b8801c4f0c59cd9d1a3a03d1008aa28dd5f8cc4871ada8ff13661ad4349ba5b311c6574b9fb9a465b7c2003e0dd6cbe4e87fb7e2d48ce242e79238264ec14d06a6c12eebe66fe06a5d65dcebb872be6691f7ea80f484fa6e67f63cc11814bedbaf0d9bb93bf100a763d47a5b97810befff19f637a7768eb2b8e80860769bf924916b53d9c7f4d15bb9440e1e349574e4538600bc312f18c2c4ef00079d70fd574e00db7dad80c356bd1574d9b0edc9181790aba18163d51c61601b013ae195abe6bb5cdf5e11f5df64281cf835bc240c3b722d12712d58072deb136305e7e0c0d2fd8b3ce30bb42db75cee930e4daec3ffe0a5f7b5a4b0630efda647f61ce5eb058d69cdacdf00548f43cfb678cf5b3a7bce7ec6a328ffcc7616c925cc5535eb3431fdd2eeef50717727c5e2ea5169c66886bb57f28a85d8ee0ae466e45f30ffd552505500705e0fbcad3da803025cfce822af50eda86dd8021892bec63c377bbf50dd854b91f1889a6930ef97f45b3f9b9c268c9f4f305de3dab9516dfca84de5f36ee2e687d8dc6dd9b9562245e00e9ed4bacaa57370b71fd870e6d50b1c123af78a69b79b38d540dce6f2e3ae137ecc2e60b244bfeb69957238ca3a72d9ea8daa14f3582ba688a9b032e69aba8741c1091dbd27996d34108c74fb8b163e4903abc388684aad7489601c4e23018dce3660c85cabcfb108b0ac4f29c8121f3af27eccfc0059ae21c62933e3172090edc51246b29bac9c96499eff9e6c71f3d016b991604f86ea499d54a8e9051765064cd9628a269b878366c5ce51cc522f79c360580a1d7945c4de80730d6852e9b80de713671b54ec22c336aac0b58098cf507aa1d967f27101d390c476e25b9be00c4c2d91a0db7fb01312f5f58860ba058c262f30816948ec6285ffdb0a1449c95b1810c90a78ba18f97263a82c838917e094dcb9bbbc0662728b63b0fc01b118ed8c2ea5d0548f457a992c574ffc3c16dbc120ae39eca2f27c1afa378eeb2b44d30778b87c27be716e44764b0dcdb893cbff7a7674d688c627adde3243da8f16a5997b6c65bd21e4557335c845df8c2290c6594daa3296c1f71b07ef7ef3c7148eee01cb4dba711626ebaf65658a26bd028ddc0c94be8fad80ad2b1d0327e729b28307febcf50a54f63bb6a868c2b08f0b660e68619383dde822c995ea5b419b3eeb20a632a5625dfbc80b1868504eb573efd7b896acafa2bd5a91ef73b3167e58ea3d58d53df70d65b4bf54182f0adde6a4e080b0b6715e461f55a964bc54464c0fd0a6780f741c96b57e7651d454e03eeef878455e50c2840da63a015678b49443c7593fcb2c21c0a2b86110cf002c47161d022f04e67c89387a10b70c4036faf0d6a8504036904ceba5e9f03ddefd38ccf4efdba85eefde01e8875bb37f1ba93220f69235b900b9085bc0e9f271fd9ea2be69a1c9c2ecff9419a03af16eb9cdf4272e5140b2b33904075b08a21ddf79a47b81c14e359d5471879ddb6dc0ce92bf72580e6ed67c32ba5a8a9bd6cd69165143cb673739a1316d09424033f8f029de384190c0377df4844b272b7a91393b2cc7fe64b5dcf84b2296bbd23986122fb5c296b7937e089613ae2cd9b7aba6a18ec8694f4c80ff8234f2216d5f377a46a964f1cd78ee140a32b1fb9710b73c79b953278dac11cb49b1a64c38f716365a47a8b7b4c0f250ac25959d68cbc7c757881dbd7d63661530bc12daf0886695608595af25bc93a0c4141599059cdbd8f7372b3e3012647c775542445906303493bd6e333d4f081b9d1d4c35c8c4a736e6433ac773341ea6bfbe83349e392766cf464e9c6a410c2e85117143661f49b5f190caf93941bb714b0422b80b242b49bf748c4ffdc7707d01c32214cc4995c57e32d959bbfd84710612103ef126ece2dfda0d6d2b7e1f89a237f819edc8d151edc2f4508e630bee93712b4cb41e6a31981f28b65cc68aeac6de9d1ffbb859d94711d0caec418effba4153cdb6857af96f7bd00121c1934d0809bf0b3cd421176a00f29fca09cf05c1aa18e176829b2a0b9999a8a4ddded735b2d5d871b34ea3951a96f540b9acd7a6fc0dbf7db5c6dad6c262a94f156dee58665c267aca33e3c3ac19abbd2605eab83bbbc00d59d73bfea70358c9257780acc66727822bedcc9502793e3f61f6c747a74cc1d688f5a4785f9d66f5f8da277437f58f4c596b8e2420c3d9b1ea38ca2538023e8b5f310060eefa600efe0aaf9369ab306f178026c4fba862d9eee77128782f812f89efed9469b8f4c7ec0c6f278eef22dca2ba11092727a4e8fb501b5e1bfc3937f505fd8c771e71363690ab73b0d4f95842218ef12eb2d7e64a38b9042c961b704bea796d60e8e211035cf1ec18a4032310d872abbeeb2ffc0378d6015e3be7bec26231cc8aae6144c44348ee150dc8287a3fdb1a5a564df680adbc9b23a90248126e4f8fe0e9de443125a9cb85f231210b5181af2e59dbca71fd25cba5eeadff867d0af2472b891e2129f9ebf95b67d7b6ec90a59046c33125d07f81f7440fde0c52ac152ffddd8a65fb29332e48e0a587b895949ecad1d8cd6d20ad6d772a65d716950746407c757d3b431936c0a0f582326ee6a94702737bf003ab67b98f81be8cb5e34ee6124b8f6bd6d29fd066392f012c5a77b2458911912fab433ea73b039eff8c8ff1c115e8e98c01bf33b15ff8549eaeed93ea8d3b07cb015964c2b040620ec9579e81e6f3b03041b581711341a49d1f6ad87362bf66a76be1cbcae08994217ba424f171ef06fe3e27464d6e79c352daab0b7abd74220c00a73f7024321c3edeae01c90513aed180157c3c792d1d0b2915f9734a669ee4786dc11e3418e2bccba59cd2458c9f60b0b37c9d31ce04343fd54f2af4c108ffe7a8cc458e118352e59273ca5c5270d471019985a065061515f9e06ae8eb7904de6fe773800167572f1fa167ad2b671bbb3e70e4b03a2f809638fc6ac63645782e752b8fb317846f546efc5fa573c8bfd45e431212a06dd5d21bc6a1bafbb9c28323d8a1b3b3c37fe741a1eabf781d7a611fae63c00dd673394da73f12c74b84e7bd1f51de49762defd9c1d4e06ff1218ec2280eae34405a30187c1359d6af92c549e0525d6a5a93c3975025ec328226ce2bfb5256b049b0e3fa783fbe4670aaba03b6463b0e9f6659ccb322b2374209fb2a2177873d385a5c4e39ad98345e98bab2c225059b83405ab0e9652fc79f01b6d38a351150a9f847dc31f92d28eb98b133933bd71cf94e47eae4565ea28f3db0b5a06ea0b555b57e10345ed83fa6996c3bfdd5aa07840855f596f47bc07f04ed623aacf120551abe0899f8c03fb2816f93306f95ab516c2ee0dccc85298bec6e154c7676dfca293f2ec6d74ac862c9b2f54f10b39b07e056030b037307cfad0d02a5c2ace43911d6b1dee3355457ead6657bfd92aa29ad294da1a4ed72982bedc58a4f900cf6ba3919660951bd088675a38d13e4b3f6616cba22b81f0e383f56c5ee4635b3cf8c7a69e43d33815e51a65999604b32c6387620563c204ff99da3beb6dafceff06e0b5bff6453818e4f465fa6044683d8d260de351ff968534b2f6bbc604db99c740f1d084435d7e2774ac0abd6762f1e4ff836f034752fc163404ab1811cb8225948fdcb11a96729a049762e9f317ebb7471fb264fa776c6f9088faa9c3bc0fae0942f4dc2607332cdd2190a5776cb1f8c696a3e0e872661330a88310dd49e8ef0e174de94281049b0838d871df7b67748b578116ec9ca754ab7cf8041530bdf32e596e6b92f393efb31d21786481fc110c30578a93cfab5aea0794092cf083575506a21f4e0f69f82c8beea1d71895d895bf0c01429365c35efb1617eccc3eb00941f47eca1829184118607b78e31fd9e3a0b56e68340c68b9d2e399bf08b62e1488e1e786f3909571574f968d35e0b0607d6d1791a47c1b3d0aed4fdddaf1cc3906b2822d38055a35f00df6c0a2a6e1916f5c8664f169656b7a27735dd0d610f29aa742f8f884fc3d420b2625355ca4225de523a5a9fc5b5d20f3afec82b346e34851edd5c2464b20554b1b928a1649d23d131a5f29e034434590d88688478dfc4c9bf9fe0b406e12c0faa5959606a08c88a9c8638c74affbe1d546437b90a9cb70b04fb839a714926341541ab0ade37ed999a3cf12b2dcf2977c230ae74c074b1e57d7f8779afbbf0d4d4a3ee19fa509ae30686ecd39e0bfaa81303df85babc93cd0453c3e07bb3283eb69dead0d7b8aea22043deb760cdd73fcf625c0ce89444d1862acf4ed0a2670a83a7cca17861ba40189fe8aec06311f316a9780cbf645e4f2114c8df635583ebdaf2b756619a7514b94fbd3918c5b1d655be795c779d63f2fa48e699ea16154ef0b8979bb864fd75e83e4c99a83082b368e1d2a01c1f2bf2869c3749fc4b136387f20e145402d8686a86cc08fd1ff1bc793fdf419c177d858483fcf767edfc0a3bd63fecbadcc6d5510c11e13a45811b4fe81d967c588ee25902f26cda45306d39e2239df50b907a8d324a6e75c1bf69baa6e03ad1c21b7b4d661eca35bfc78e7fb7cf6438289d3ba34522f28a53e90ca6ef1a51fc1b26fc5de526e1279e4aa0889d9c79fe9172ce9961664b59e70ca16d8ddbde386b7c5e04e62288bf1d9fde084d86e722aaa9c7e51b10d9062170aca8b0329dd1c6ba4236c1bd683fabcb617b65ffb5cb81ab36b05b5f69a8137bac468998924c6ae458f54ae0e1619af342f0075350fc3fe085b1a90a751ff951227bed8572215b677453f26483d5f14c005d5ab2fdac9ac674f140ebb90344494545fa906586be847d8b8dcc69ac991dc8f03b4b8b8ed4c25c03812366e239662814c29196c9b97f093fe6c3cfea3167ea2872ca117b0c6b0dd451d37b49becfee1f5b9df90a43fbe9630d4aa4d8ffdde74bc80c22bda5585e4c9d2a9484d9ab58fcbb23b4ea9551af9aa670167d5346336868071921c70fdd8c028b6ea42c0bc5af4641b1d29373906f1a25684615b4ab623a43012d37e6f7624df1117507cbc8f3513ac4f9dbcb6487cf7c5efccf5a62e586aebfce78d06fd5c1e29a9f523bbf5c686005deeef44e01dbc3e98215ac9db0db864de9305855bcb6c50a539f2234dae31b4af6bbe3895fc44c735381de8dfee7e601733b98f2447beaf086367413ae59ce6b17cccada42b6d3daeaf019e48f5437ec0bafd16273696fdaeff4dc77904deb1e3e14bfd0165dbe134fa1f9ee62778a52629dcf4b0ad163bc5359266a87cae8d9e87e4426277644021037986db6c2bb54d7b43ef869e6bc87ee828b1ebe68fbc07713b13d14e2a3b0c5c10cb0203314a973dce8ff642d14a12d894f41a424cb190eb913a80bf45a8f970267357ca0d1fa39e05e07e3ebcddfe7782a342f89bd65d899aee141a7fa97d9837cbda088ee826e2873be51b37078c4f798d0c3d7147cf1126170534741f30894565fe3dc7e38b68794dde2eb3be976c99052d3ba5961f9537e98f30df11bbff09d587009a5f7ad14ad0dd65eea2f22a89a52c77b5fafd22f2ca8199935fabc9167eba38714351749ba493b28316d3ac7abaaff7bd540c7377f42aa0812c59677e01ce6756590f758dadf8be2522bfae122799383fd9454bc60eac1974e369eb1259dd0e0a1f7679c4fa9fa3262873ec3b7bd76277ff61133a9b7ea3819d91d84e09dea567e48188911a418a11e02702e98dc8f3f1fecb556001c1cff767a38d93af4f876801b4bac12a95d864207df35d0ed77f859cec71681d308123180f532d234a847da101faf954d4b3cb1036359d99d9d34afcc1384ffa67199936674bf6c02f7059fabefacb86211748df7484727ac9e8aba3024529baba6ece48d9e3b51c36d8616a6739a4149fae55350c43cbd312263dfa010e266ef777d3bf3fb26a0ea969bb74b5cae9d799b42ec97279ddefc4323a04622638bd42304910fb59bedad59e483d57e362531dae38e21148e8619c91b89cbef367e60bb946d23a255248e71aac5fa673bf3304d6a0ba25bc9d73b8b639122cd2614e11798200b14cec03aea501fb7779bc76357813e03cf650cdba96bd897ba7ddcf406fc410e9c22f59423830f1ac63203f30bbe78345daf0f5830b3d1ae23293a4ed008bf58cb247ff9befd6a25cedb4ebaa2f01e072f3be531c3895fe73be7ee58ff5436fbfc8404076a5eb318db734574270a0b5095dee32d4b2a04a768b357b686ff33d3ee27a78a36eb6c192c122e839777761d6ea2573eef9d3e11bf5b2802bf64445be7765891cdf88cf622b59c5a91cd9e38b7270b48504d80b46220cebe9822d5f97328b3ad762bfa20c03d1a34f7ee4e99050b9cf99c4124a2abadfa8873dd656159b8fc8263b079785e8676c232b43d168a6c7f75ae6a3bb5cb1311200cddd447e7b7bd728a2791bb243a657592c88b994518964cb4ec302668d9bbfc4309fe9381d51ee224ba8b7665df01bec74dd27200f26abcc68fcc984d3c2aac12b728d05d2244ad58b96966579b65b5ea384e23b38553f27633cee8e03b84ac81894d14cb45bf4e62cb2fca72a7fb522dc94e6ab97cf1dc27b4fed2604ac647b347bffea6656bcd62fd5db544df38a410aee52110db1c690e0119cbae2cd8579b633f86c0a3ac8736b1e4fdea59b07ce18e14165a392fe4d7e36aa6ac77a8e4d554bce0f779496471e637e41adfdddbbe3d24fcb4bc1f49a83b855c7de9ccbb4bb2ebf16658afabbb5aae42b112d3f67e137f3d4cbd7ad17591b3220f424a20c019d64d50b3b54ae90a32a61549d81a951e63704a606bcabedd8b537ae1825851f0c9050796273d4550f4cc6aea60f6b516c80fb845fb08826323c80a26ed766d21abf7636ff0735542b7435ceec7c18debd24d0acdbe516949c25706e5805fad91ab1a56ae2f71adeccb8ad379f84cdf5bf698ec1cbeddec84b2ae1fd614174b660250b7b2413eacbcbc11080f1006193a49f8bd6701b989bef50ee08d472c75f77fd594662b736843540ae65afb85cd0f99dec6875bdedaeaf0351434dc8186083b95c2b988f7dac4b2e6dce603ee4e5df139e6f0da3bc278fbf83f015ec483aba58b394647f7bb728dcaf7f009c91b5e4f107fc4a43414c4990526039ea7aeda9f754067d7829672b92f4ccf6b7c3de9146d741c9816b61a4294ec07628d4f44a0e660f21a1686d1e871f8f025beeb966a045d1cc9c59dbf19a84c98b3f7328e80dadf17775590c7f5cad9966ca0ae2258693be855fa5524e7bf1180b3cbdb00c49f14190c83fe8c2d609264c2d986cad0a47c2d1ab1b65a6e8959606d3d634090631ea41939232fc6eeb07bf1f1e56020cb892951f5d6f1006a4f15bb56dc44979ba136a1dbc62c5cc194ee1d1eeae1c070ccc1a05b5b6ff1039ad41ededdf2ae58dad08323daca7f215637b51170a62b7b97a832380a153ffd2871dbe3b82c4c0e2e8e3b4a589e3f8a815ee48b89b9e1feb2051c1b2243361d9f282c879ab7d8139666c5a4255a155a888185c1d52ef0fec2e6653243983ffb43e4b16ffd33293f2ae619c29fcd97a72671c536ce22eb3c969ec043b8ed6f869e70a9591cb5f112a654a44418b6a831dc2ce39432e09813fd1121b560d2f42f8a1cd0ee4ba1c68f6deb1c4cf124c07ab3e8c8e7e793fa321c9b80be0fd69a06a9f21f278fc4abb2a0368b63392397cf5dbc6b149052c8ab82739d93143069756fe17a5676559605465aacaac77a1b31c6ca8f0565479545f7de16a69ced92b34a696d169baa4dddbee5971a2d4dbf5fd64bb29924a1435e59fd55bba2466faddc5a872a4361004d471b56e554ace33e002e3a094eb35e8e8515412c3e21ae9ce3b3d175ad4d2650313b2e7fc382cd8d1b63de1ad6771f75286268c9cc45328c08b3aab385621046ba1c6e25d2a42022bd2948d1ed6d4a92bc0c93d2470f812b41410df413c34442fbfdc5ef102ed52a4fab302827e79b637018e67901e5ed76ffa65315a9a25947257e26daa5a9a756faf0ae80519f924dff1336b2211834d6b7936a444659533843db47804f48c2015aa0adc482aa1f887ecf852e850aa2e19adbc8db659b7d52f162acdfb6d1e32491686e1168ab9ecde084ceeaceca8a93092b1055cbed9ffd0bc29d1311dd8e20b3437804cca467c1729a6810ebdcef30e98d89d88514652ebe4fe0b5b91c15bcb3e9584c1ba7c0015fdefe705a38836f7472fa10b71dd2487ac5feb7215d63f19e0f235662af23963bb989fec3a01c94435c7aff99b90894bb7f69c6ee72d24a4f55f3ce55b516e1f780f585cbe4b67dd5275a4e1377cb50009e0f1e26836732205affedf951ca1154e39531a2102e7eec43cf91192d616f12fa710a4e78a4c8efc9ef139c5d93d0cb40945fadeeef65e3a34b59119a3b6fc85584418763184ea124cbe835adb08936e00313bafff158ea221488fc5ca759ea30bf150b5f9e2c9f519e93b6d81708409844178c2a9b790da9e37ede65b564239a5a8e5d92c417dcd93769b25f09649d8b75ce6f46ffe368b6151dd4abe51c643a4b88147ec4850f1678c7189c461fb628c63e4d651b7ebd6304f40797e72344d9588227f9cc42dddf5008be7660ee5df5f494f496d626a5e2e9f6ae5e4d611a0e1df3cf75cdda4c7bb5ed1b80ad8a9c8bccd60464b072f9713d2ec37d9d7456a7ce21ef01ed4d7a5559a2356ded99efba7d1b01caa41119bb70fa8a34c2cfc35244516988eac8f6a7003a18e13c3dea2587b46d9888333c0890eb2b396ad6419a4c9e7e968958b5435ae419cf31e3b0718e7b0ff1ae778fcd0b8efc014521c1e2af6f9f88cb5db7753173d1990935a61a61fd5b48f29cc3027890fe4104b4e3dbc4f05e46c1d05f1b54eb6e627f1ad247693a7e567ca7a3d99645db126eb8c3a8afbca63c287cc6d21bb402fd1a6505948f2a4dc31da9a737ea969df8f4047be5a4c4a8bf29318de017bccd6e976b0f78cb0761bfa86adc6c7d574745fa89480474c71e2a004363b93b4f89dce1756e491c4801c76f8fcc1dc4dc62321bc18dd14a27a5650f302f152fcff8259ee2c5c50ba3f9f8c12bdd8bb9a4259a71e9f9868244108b8f105ee13877aa73ad0b002a40f6cd4e4471f1b23b9fd343397e540bd25f83f3c3f9e904132cbd132377e5ec9fc2ce94bdbfd40531634def9e67ae68fb9b2b7364d84b879295e05cf5337ea505ad9fd58ec08c61811fb98c7c0002d670b88ceb2d7d7dc8c65cb15848413386ed29b81156d02f9c2f86fc4d6ec4f0726380e3d66c4830d1b8a950f5354ee92b5ecbd981fb883b9352f4684528f8954f16ab5f51fe554d0087c0a84978bd78864b88d8fe329a3e6111d6fcd8e61bb3df85f3504ec427084d98e5e5bcc92a828d25428dbca9766ef87b41aadbd0df0e36cc912b306508491b44e517bb8e1069f7040465dc8ddceaed741e3d0a78620442709f3c29c062404845b8ec138dbf143089757d7a1224a6aef46d99f0eb04aa5dd38f151dcec93e4a40ac04e72904b7bba644497f7dfb75947604a4b7632e45b0ab35fcb6f1f9483d6483be560b0f651f4763e95d3b9197556d6b90d4cea4652bcc2cdc9ec31559fba0991f1fccb72e5d1c3bd985595e12948cb8690e290df209fa35c1817af12fa827ac7df1406fd7625a2fe3f0dfbf3946e49f11163afb7df21cfa2367d56aa8eae09862ab318d3391be71c4a8d4de84dbeb7d970ed76c182ce1d9d30d6f15d5ae84a4fe22876755e783325d4f70b3109deed9bafb39edfeee2162ffcee2690c5c09fad164528fa6466abacfc7feb73e19739f0f53c2aae9a279203a32f0bc227dacbd2bcff3fce503716c1ddebd1bb634218e90afe51de8eb2a0a756e8849fddaf9ee91949701dc545d47a8d2f1a54b6dcc36d1671d9305ee0667d3af3bfbc7ff7f0740cd75f14c7aa6e57005fe97fb673ed83ea6ac65313f236d60fedef8f309c9c989bbf15e331dc41b434ae289e0c3dc2f9ae860bf6b1bb8cdf7a81345ff96c6142bf403d257237eb93f3688529a5e045250d1c79c5f9ed1c53f3c6839c87a5fab22114012ea788cff8355be4d749cab47c59116578076cbe8b1e00b59d0fbc52f1adcd7e50656cab845884b332c85b14bb94a7fbadd5b5aa70e423bc989cd9e835fad019aba6d1814c01fc096e1b95024521062b64f7e7d690d6d8ee43ad9a46bc3f443f988f259494920d2aa39d5198fefaa3e27400bed560baf7ff273f5752c69af674cce760ef2a86ed2a73491ff45001025a56fbb7802f0b1fc36d99161aea4f31d2ba9f598b8a64cdfddf5f6a22d92731dd96260aeb667a08b80cb92373544c7578d35ec6275e2b4c46556bb374064bb1549a57944c23d229ea5605ffbeeaa2cabba88bd9f793d54687ca4d09a99872149fbb96952341bfa68921da898abf3331ddfafe89a76d6ef3ad6c480a3ade7e24759e866bb3d6d4a29dace49bd2565eb869106301f3eda293b7f73b9eaadacdd8d450af1e35cef2276130b43d2e3ecc58db68ce86d29c65918b96505f3525ef761fd3905a59cc5ca93b03d05a0ec2d7fb255c74168f636094111102571253c9e59459b6386a179e377e17a446eb24bce586254e6ca1edf31b5f7e8af515ded3da7229146c3b8690586c581264e0c78de092d3b4a8402d0c3896925af331022879f0a0f041301cde1881989098de69e1cd366a1490ab091f1296e15a26e95a2ca7016bf8f6f7606b6653a5edea70a1e9a86567d5984bd4b503cda7dab7eaf97f736e1dad4b29d5ae842a2b60d839ddc8bff4adb0e7e88f2fde41677b263d2a08c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab41ff10aa73ec89c274ef28229fe448401b068a7d072da94c5c608dc5da289e4ac7578b72f7d6b1624c2ba0fa78a732e80595116c1ef6859f9b4a4ab2a94d1097a9169cd1c89bb71ae2c32845465f2c9a28c10b20dd5a8a2d1938233064a1645c854d3fef9dae862487499f413d8694e7338a84b5bacf46d10d82bbd23be61f022/usr/share/osbuild/schemasrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosbuild-126-1.fc41.src.rpmosbuild@     (osbuild-selinux if selinux-policy-targeted)/usr/bin/python3bashbubblewrapcoreutilscurldnfe2fsprogsglibcpolicycoreutilspython3-osbuildpython3-tomliqemu-imgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)skopeosystemdtarutil-linux126-1.fc413.0.4-14.6.0-14.0-15.4.18-14.12.0-14.19.92ff@f'@f>@ff=@fb@fM@f;i@f(@f@f@f @e@e @e}@e7@e6@e6@eM@e@eoeL@e@epb@e]@eKx@e9@e&@e@e@d/@ddܺ@dE@d@d@d@d@ddq@dm@d[@dJcd6@d$(@c@c`c@c=@cʂ@c0cj@c@c@c~ @ck@cY!@cF@c47@c!@cM@cPackit - 126-1Packit - 125-1Packit - 124-1Packit - 123-1Fedora Release Engineering - 122-2Packit - 122-1Python Maint - 119-2Packit - 119-1Packit - 118-1Packit - 117-1Packit - 115-1Packit - 114-1Packit - 113-1Packit - 112-1Packit - 111-1Packit - 110-1Packit - 109-1Packit - 106-1Packit - 105-1Fedora Release Engineering - 104-3Fedora Release Engineering - 104-2Packit - 104-1Packit - 103-1Packit - 102-1Packit - 101-1Packit - 100-1Packit - 99-1Packit - 98-1Packit - 97-1Packit - 96-1Packit - 95-1Packit - 94-1Packit - 93-1Packit - 92-1Packit - 91-1Packit - 90-1Python Maint - 89-2Packit - 89-1Packit - 88-1Python Maint - 87-2Packit - 87-1Packit - 86-1Packit - 85-1Packit - 84-1Packit - 83-1Packit - 82-1Tomáš Hozza - 81-1Packit - 80-1Packit - 79-1Packit - 78-1Packit - 77-1Packit - 76-1Packit - 75-1Packit - 74-1Packit - 73-1Packit - 72-1Packit - 71-1Packit - 70-1Packit - 69-1Packit - 68-1Packit - 67-1Packit - 66-1Packit - 65-1Changes with 126 ---------------- * CI: update terraform hash (#1859) * Author: Achilleas Koutsou, Reviewers: Florian Schüller, Michael Vogt, Ondřej Budai, Sanne Raymaekers, Tomáš Hozza * New utility module: chroot (#1860) * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Tomáš Hozza * Stages/`org.osbuild.dracut`: fix runtime environment for dracut (COMPOSER-2193) (#1846) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt * Update snapshots to 20240819 (#1856) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Michael Vogt * osbuild: add "Conflicts"/"Provides" to avoid breaking composer (#1849) * Author: Michael Vogt, Reviewers: Brian C. Lane, Tomáš Hozza * schutzbot: add Achilleas' SSH keys (#1858) * Author: Achilleas Koutsou, Reviewers: Tomáš Hozza * test/depsolve: use strings for pytest.skip() (#1852) * Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Michael Vogt, Paweł Poławski — Somewhere on the Internet, 2024-08-21Changes with 125 ---------------- * Makefile: run `tox parallel` without the spinner (#1835) * Author: Michael Vogt, Reviewers: Ondřej Budai, Tomáš Hozza * Test/dnf4.mark: adjust the test for markings used by DNF5 (#1827) * Author: Tomáš Hozza, Reviewers: Michael Vogt, Paweł Poławski * Tests: Add unit tests for org.osbuild.gunzip stage (#1689) * Author: Paweł Poławski, Reviewers: Brian C. Lane, Michael Vogt * jsoncom: gracefully report EMSGSIZE errors (#1840) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * main,monitor: fix total steps in progress reporting (#1826) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * osbuild-depsolve-dnf: fix some bugs and extend test coverage (#1834) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli * osbuild-depsolve-dnf: refactor into osbuild.solver module (#1776) * Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger * osbuild: make `inputs` `map()` function use fd for reply as well (#1836) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * solver: include "solver" key in the dnfjson reply (#1829) * Author: Michael Vogt, Reviewers: Brian C. Lane, Paweł Poławski * test_dnf4_mark(): disable all plugins when inspecting markings (#1837) * Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Paweł Poławski — Somewhere on the Internet, 2024-08-14Changes with 124 ---------------- * CI: build RPMs for RHEL-10.0-nightly (COMPOSER-2161) (#1822) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Florian Schüller * Fix dnf4 mark stage test (#1825) * Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger * Make `tailored_profile_id` required for `json` autotailoring (#1794) * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Sanne Raymaekers * Test/manifests: start testing on c10s and el10.0-nightly (COMPOSER-2161) (#1821) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Alexander Todorov * Test: fix dnf4.mark stage test with DNF5 (#1824) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli * mpp: Allow container-storage image resolution (#1792) * Author: Roberto Majadas, Reviewers: Achilleas Koutsou, Ondřej Budai * sources(curl): error if curl exists 0 but there are downloads left (#1816) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * sources(curl): use json like output inside of custom record (#1817) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * stages/autotailor: fix stage schema (#1823) * Author: Gianluca Zuccarelli, Reviewers: Sanne Raymaekers, Tomáš Hozza * test: add new `https_serve_directory()` and test certs (#1815) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski — Somewhere on the Internet, 2024-07-31Changes with 123 ---------------- * Start building RPMs on CentOS Stream 10 for testing (#1799) * Author: Alexander Todorov, Reviewers: Florian Schüller, Tomáš Hozza * Tests: force checkout manifest-db (#1820) * Author: Tomáš Hozza, Reviewers: Florian Schüller, Gianluca Zuccarelli * sources(curl): disable `curl --parallel` by default (#1811) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger, Tomáš Hozza * sources(curl): download multiple URLs with the same curl command (#1573) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * stages/oscap.remediation: small import adjustment (#1814) * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Michael Vogt * stages: add stage for creating dm-verity partitions (#1806) * Author: Nikita Dubrovski, Reviewers: Achilleas Koutsou, Michael Vogt, Paweł Poławski — Somewhere on the Internet, 2024-07-17- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_RebuildChanges with 122 ---------------- * CI: Add testing based on Centos containers (COMPOSER-2125) (#1585) * Author: Paweł Poławski, Reviewers: Achilleas Koutsou, Tomáš Hozza * Test/assemblers: update manifest to use Fedora 40 + update manifests testing (#1808) * Author: Tomáš Hozza, Reviewers: Alexander Todorov, Michael Vogt * Update snapshots for rhel-9.5 to make them in sync with osbuild-composer (#1807) * Author: Alexander Todorov, Reviewers: Sanne Raymaekers, Tomáš Hozza * sources/curl: use `--user-agent` option to set the user-agent (#1809) * Author: Sanne Raymaekers, Reviewers: Michael Vogt, Simon de Vlieger — Somewhere on the Internet, 2024-07-03- Rebuilt for Python 3.13Changes with 119 ---------------- * Add user force password reset (#1778) * Author: andremarianiello, Reviewers: Brian C. Lane, Paweł Poławski * Tests: Add unit tests for org.osbuild.mkfs.fat stage (#1677) * Author: Paweł Poławski, Reviewers: Brian C. Lane, Michael Vogt * Update snapshots to 20240514 (#1784) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Brian C. Lane * runners: revert "runners: clean up temp files before exiting the runner" (#1788) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza * stage/systemd.unit.create: add Before option (#1782) * Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Michael Vogt * stages/systemd.unit.create: update schema to support [Mount] (#1748) * Author: Achilleas Koutsou, Reviewers: Gianluca Zuccarelli, Michael Vogt * test/buildroot: fix checking /var/tmp mode (#1787) * Author: Tomáš Hozza, Reviewers: Michael Vogt, Ondřej Budai * tests: update stage tests readme (#1738) * Author: Paweł Poławski, Reviewers: Michael Vogt, Ondřej Budai, Tomáš Hozza — Somewhere on the Internet, 2024-05-22Changes with 118 ---------------- * Fix bug with sslverify and add test (#1758) * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Michael Vogt * Revert "Disable F40 CI (CVE-2024-3094 response)" (#1762) * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Michael Vogt, Tomáš Hozza * Start building RPMs on 9.5 nightly (#1770) * Author: Alexander Todorov, Reviewers: Jakub Rusz, Tomáš Hozza * Update snapshots to 20240502 (#1771) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza * osbuild: fix error match in mount test for rawhide (#1754) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza * sources/curl: Use our own User-Agent (#1766) * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Michael Vogt, Simon de Vlieger * spec: Install osbuild-depsolve-dnf not dnf5 (#1769) * Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger * stages/kickstart: add support for the dir transport (#1764) * Author: Ondřej Budai, Reviewers: Michael Vogt, Tomáš Hozza * stages/skopeo: Fix the remove-signatures option (#1763) * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Florian Schüller, Gianluca Zuccarelli, Michael Vogt * stages: add support for destination {dir,oci-archive} to the skopeo stage (#1752) * Author: Florian Schüller, Reviewers: Achilleas Koutsou, Michael Vogt * stages: new bootc.install.config stage (#1747) * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Ondřej Budai * stages: remove redundant entries of devices/mounts in schemas (#1733) * Author: Michael Vogt, Reviewers: Brian C. Lane, Tomáš Hozza * stages: tweak the skopeo copy test (#1761) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane, Florian Schüller * test_clamp_mtime: avoid clashing with chrony (#1760) * Author: Florian Schüller, Reviewers: Brian C. Lane, Michael Vogt * testutil: fix `make_container()` cleanup (#1757) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane * workflow: bump osbuild-ci container to include podman, et al. (#1759) * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai * workflow: show summary why tests are skipped (#1755) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane — Somewhere on the Internet, 2024-05-08Changes with 117 ---------------- * Enable osbuild-depsolve-dnf5 testing and fix a bug (#1744) * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger * Enable unit tests for osbuild-depsolve-dnf(5) (#1731) * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Sanne Raymaekers * Makefile: make sure that `make test-all` really runs all tests (#1734) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * Stages/SELinux: force auto-relabel of full contexts (#1737) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger * Stages/cloud-init: support additional datasources (COMPOSER-2060) (#1729) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Michael Vogt * Update snapshots to 20240415 (#1725) * Author: SchutzBot, Reviewers: Sanne Raymaekers, Simon de Vlieger * meta: automatically allow `devices` as input in the stages schemas (#1727) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * org.osbuld.systemd: support unit files that start with - (#1749) * Author: Achilleas Koutsou, Reviewers: Alexander Larsson, Brian C. Lane, Gianluca Zuccarelli * stages(groups): add support for the mounts for `bootc install to-filesystem` (#1726) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai * stages: add support for `--target-imgref` to bootc install to-filesystem (#1740) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai * stages: allow `bootloader --append` via kickstart (#1742) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * systemd.unit.create: support the After option in the Unit section (HMS-3814) (#1741) * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Sanne Raymaekers * tools: extract common _test_depsolve_both_dnf_dnf5 helper. (#1716) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * tools: fix error when `releasever` cannot be found (#1739) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * tox,workflow: run all tests in the GH worfklow (#1735) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai — Somewhere on the Internet, 2024-04-24Changes with 115 ---------------- * Main bump checkout action to v4 (#1713) * Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger * Stage: Schema migration to separated JSON files (#1697) * Author: Paweł Poławski, Reviewers: Brian C. Lane, Simon de Vlieger * Tests: Add unit tests for org.osbuild.mkfs.btrfs stage (#1681) * Author: Paweł Poławski, Reviewers: Michael Vogt, Simon de Vlieger * Tests: Add unit tests for org.osbuild.mkfs.xfs stage (#1678) * Author: Paweł Poławski, Reviewers: Michael Vogt, Simon de Vlieger * Update snapshots to 20240327 (#1690) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Ondřej Budai * inputs,sources: add new `{inputs,sources}_service` fixtures (#1685) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai * osbuild-mpp: Expand information in PkgInfo (#1688) * Author: Pierre-Yves Chibon, Reviewers: Paweł Poławski, Simon de Vlieger * source: add curl test in preparation for #1573 (#1703) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * sources(curl): set HTTP proxy through the environment (#1708) * Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Michael Vogt, Paweł Poławski * sources(curl): tweak tests to use monkeypatch.setenv() (#1709) * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai * sources: add regression test for issue#1693 (#1699) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * sources: some small tweaks to the curl tests (#1700) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * stages(mkdir): allow to pass in devices/mounts (#1712) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai * stages: add org.osbuild.zip (#1692) * Author: Luke Yang, Reviewers: Achilleas Koutsou, Michael Vogt * stages: move users/selinux to v2 and add devices/mounts support (#1705) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Paweł Poławski * systemd.unit.create: Add Environment and EnvironmentFile options (HMS-3814) (#1684) * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger * testutil: add AtomicCounter() as a threadsafe counter (#1707) * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai — Somewhere on the Internet, 2024-04-10Changes with 114 ---------------- * curl: fix RHSM url retrieval (#1694) * Author: andremarianiello, Reviewers: Paweł Poławski, Sanne Raymaekers, Simon de Vlieger — Somewhere on the Internet, 2024-03-29Changes with 113 ---------------- * Reformat all JSON files for consistency (#1687) * Author: Achilleas Koutsou, Reviewers: Paweł Poławski, Simon de Vlieger * Revert "osbuild: ensure loop.Loop() has the required device node" (#1646) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane, Simon de Vlieger * Update snapshots to 20240313 (#1662) * Author: SchutzBot, Reviewers: Brian C. Lane, Simon de Vlieger * doc: document the new json-sequence monitor (HMS-3258) (#1659) * Author: Michael Vogt, Reviewers: Simon Steinbeiß, Simon de Vlieger * osbuild: ensure /var/tmp is a real directory (#1673) * Author: Michael Vogt, Reviewers: Gianluca Zuccarelli, Simon de Vlieger * osbuild: first step towards stage separation - allow meta.json for stages (#1618) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * osbuild: make the entire /etc/selinux avaialble for the buildroot (HMS-3453) (#1675) * Author: Michael Vogt, Reviewers: Colin Walters, Ondřej Budai, Simon de Vlieger * sources: transform() is only used in the curl sources, remove from ABC and rename (#1667) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * stage/systemd-unit-create:new systemd unit config params (#1666) * Author: Sayan Paul, Reviewers: Achilleas Koutsou, Simon de Vlieger * stages(selinux): add option exclude_paths (#1670) * Author: Michael Vogt, Reviewers: Paweł Poławski, Simon de Vlieger * stages: add functional user expiredate tests (#1664) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane * stages: add support for options to bootc-install-to-fs (#1658) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Florian Schüller, Simon de Vlieger * stages: allow bootc.install-to-filesystem work without selinux (HMS-3453) (#1682) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * stages: convert schemas to external (#1663) * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli * test: Add stage test trigger to makefile (#1660) * Author: Paweł Poławski, Reviewers: Achilleas Koutsou, Simon de Vlieger * test: return container_id in `make_container` (#1657) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * tests: migrate manifest tests (#1622) * Author: tkoscieln, Reviewers: Alexander Todorov, Jakub Rusz * tox.ini: update autopep8/pyocdestyle to support py3.12 (#1661) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * util: Consolidate parse functions into util (#1615) * Author: Renata Ravanelli, Reviewers: Michael Vogt, Simon de Vlieger * workflow: re-enable parallel runs to improve speed of test_stages and test_assemblers (#1683) * Author: Florian Schüller, Reviewers: Michael Vogt, Paweł Poławski — Somewhere on the Internet, 2024-03-27Changes with 112 ---------------- * Remount containers-store bind mount as `rw` (#1651) * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Ondřej Budai * Schutzbot: Remove RH-IT-Root-CA (#1627) * Author: Jakub Rusz, Reviewers: Michael Vogt, Ondřej Budai, Simon Steinbeiß, Simon de Vlieger * Update snapshots to 20240301 (#1619) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon Steinbeiß * actions/sonarqube: Drop SonarQube in favor of Snyk (HMS-3697) (#1626) * Author: Simon Steinbeiß, Reviewers: Jakub Rusz * actions/test: Only test assemblers in Python 3.6 (HMS-3697) (#1621) * Author: Simon Steinbeiß, Reviewers: Michael Vogt * actions: Add a PR best practices check (#1628) * Author: Simon Steinbeiß, Reviewers: Achilleas Koutsou, Michael Vogt * lint: replace `isort` with `ruff` and provide `lint-quick` (HMS-3697) (#1634) * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Michael Vogt * many: jsonseq based progress reporting for osbuild (#1545) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * osbuild: ensure a usable /var/tmp is available inside the buildroot (#1649) * Author: Michael Vogt, Reviewers: Colin Walters, Ondřej Budai * osbuild: reuse loop_for_fd() in LoopServer (#1642) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai * sources/curl: add org.osbuild.mtls secrets support (#1644) * Author: Sanne Raymaekers, Reviewers: Brian C. Lane, Simon de Vlieger * stage/systemd-unit-create: parametrize file location (#1620) * Author: Sayan Paul, Reviewers: Achilleas Koutsou, Michael Vogt, Simon de Vlieger * stages,util: tweaks for the platform/bls handling (#1612) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * stages/kickstart: add `noswap` to `autopart` (#1654) * Author: Simon de Vlieger, Reviewers: Florian Schüller, Michael Vogt * stages/org.osbuild.gzip: add compression level option (#1616) * Author: Luke Yang, Reviewers: Michael Vogt, Simon de Vlieger * stages/org.osbuild.users: add expire date (#1648) * Author: andremarianiello, Reviewers: Michael Vogt, Simon de Vlieger * test: add unit-{type,path} test coverage (#1650) * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger * test: fix test_assembler to support parallel runs and run in parallel (HMS-3697) (#1641) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon Steinbeiß, Simon de Vlieger * test: use OSBUILD_TEST_STORE in test_assemblers.py and run in parallel (HMS-3697) (#1630) * Author: Michael Vogt, Reviewers: Simon Steinbeiß, Simon de Vlieger * test: use `del os.environ[]` instead of `os.unsetenv` (thanks Simon) (#1653) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * tests/manifest: Don't retain image-info artifacts (HMS-3697) (#1640) * Author: Simon Steinbeiß, Reviewers: Simon de Vlieger, Thomas Lavocat * tests: Cancel in-progress tests on PR updates (HMS-3697) (#1636) * Author: Simon Steinbeiß, Reviewers: Michael Vogt, Ondřej Budai * tests: Report GitLab job failures globally (HMS-3697) (#1632) * Author: Achilleas Koutsou, Reviewers: Jakub Rusz, Simon Steinbeiß, Simon de Vlieger * tests: improve the gitlab tests (HMS-3697) (#1629) * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Simon Steinbeiß * tests: revert "workflow: run assembler tests in parallel" /o\ (#1637) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * utils/mnt: fix mount permissions (#1643) * Author: Gianluca Zuccarelli, Reviewers: Michael Vogt, Simon de Vlieger, Tomáš Hozza * workflow, osbuild-mpp: run with cache (HMS-3697) (#1623) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * workflow: drop python3.11 from matrix (HMS-3697) (#1625) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * workflow: run all unit tests in parallel (#1655) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger — Somewhere on the Internet, 2024-03-13Changes with 111 ---------------- * many: tweak `containers-storage` implementation (#1609) * Author: Michael Vogt, Reviewers: Gianluca Zuccarelli, Ondřej Budai * stages/org.osbuild.tar: add sparse option (#1614) * Author: Luke Yang, Reviewers: Brian C. Lane, Michael Vogt — Somewhere on the Internet, 2024-02-28Changes with 110 ---------------- * Add coreos.platforms stage (#1589) * Author: Renata Ravanelli, Reviewers: Nobody * Sources/containers-storage: make the code Python 3.6 compliant (#1610) * Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Simon de Vlieger — Somewhere on the Internet, 2024-02-26Changes with 109 ---------------- * Extend `grub2`/`grub2.legacy` stage default config options (#1601) * Author: Tomáš Hozza, Reviewers: Michael Vogt, Ondřej Budai * Fix developer guide link in README.md (#1602) * Author: Adam Williamson, Reviewers: Brian C. Lane, Michael Vogt * Stages/grub2.legacy: make config options a subset of grub2 stage (#1606) * Author: Tomáš Hozza, Reviewers: Gianluca Zuccarelli, Michael Vogt * Systemd unit creation stage (#1578) * Author: Sayan Paul, Reviewers: Achilleas Koutsou, Sanne Raymaekers * osbuild-depsolve-dnf5: Fix url substitutions (#1597) * Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger * osbuild-depsolve-dnf5: module_hotfixes wasn't really set (#1598) * Author: Brian C. Lane, Reviewers: Michael Vogt, Simon de Vlieger * sources,util: add containers-storage source (#1550) * Author: Gianluca Zuccarelli, Reviewers: Nobody * stages(dracut): add small unittest for initoverlayfs (#1607) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * stages(org.osbuild.systemd.unit.create): add small unit test (#1596) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * stages/bootc.install-to-fs: fix root mount handling (#1593) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai * stages/dracut: Add functionality to build initoverlayfs with dracut (#1586) * Author: Eric Curtin, Reviewers: Michael Vogt, Ondřej Budai * stages/oscap.remediation: Mount host's /proc and /dev earlier (#1590) * Author: Evgeny Kolesnikov, Reviewers: Gianluca Zuccarelli, Michael Vogt * stages/ostree-container-deploy: make sure `/var/tmp` exists (#1605) * Author: Gianluca Zuccarelli, Reviewers: Ondřej Budai, Tomáš Hozza * tox,tools: add tools back to lintables (#1600) * Author: Michael Vogt, Reviewers: Brian C. Lane, Ondřej Budai — Somewhere on the Internet, 2024-02-22Changes with 106 ---------------- * CI: update terraform SHA (#1559) * Author: Jakub Rusz, Reviewers: Achilleas Koutsou, Tomáš Hozza * stages/org.osbuild.cloud-init: fix dump format of `datasource_list` key (#1556) * Author: Tomáš Hozza, Reviewers: Michael Vogt * test: drop `-k` from `-k stages/test` test matrix (#1564) * Author: Michael Vogt, Reviewers: Dusty Mabe, Tomáš Hozza — Somewhere on the Internet, 2024-01-31Changes with 105 ---------------- * move source parallelization into sources (#1549) * Author: Simon de Vlieger, Reviewers: Brian C. Lane * osbuild-depsolve-dnf5: Add libdnf5 based depsolving for Fedora 40 (#1530) * Author: Brian C. Lane, Reviewers: Simon de Vlieger * osbuild: add "mypy-strict" check (#1476) * Author: Michael Vogt, Reviewers: Simon de Vlieger * osbuild: error when {Device,Mount} is modified after creation (#1516) * Author: Michael Vogt, Reviewers: Brian C. Lane * schutzbot: add dustymabe SSH key to team_ssh_keys (#1546) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou * stages(container-deploy): add new `exclude` option (#1552) * Author: Michael Vogt, Reviewers: Achilleas Koutsou * stages/org.osbuild.mkfs.ext4: add ext4 options (#1538) * Author: Luke Yang, Reviewers: Dusty Mabe * stages/ostree.aleph: don't manipulate image name from origin (#1548) * Author: Dusty Mabe, Reviewers: Luke Yang * test: add new testutil.assert_jsonschema_error_contains() helper (#1543) * Author: Michael Vogt, Reviewers: Simon de Vlieger * test: check that `mkfs.fat` has the `-g` option in `test_fat` (#1540) * Author: Michael Vogt, Reviewers: Paweł Poławski * test: export schemas in testing_libdir_fixture (#1539) * Author: Michael Vogt, Reviewers: Paweł Poławski * test: fix `test_libc_futimes_works` (#1541) * Author: Michael Vogt, Reviewers: Paweł Poławski * test: fix test_schema_validation_containers_storage_conf (#1542) * Author: Michael Vogt, Reviewers: Simon de Vlieger * tests/CI: Add RHEL 9.3 and 8.9 GA to pipeline (#1536) * Author: tkoscieln, Reviewers: Jakub Rusz — Somewhere on the Internet, 2024-01-31- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_RebuildChanges with 104 ---------------- * HMS-3235: Skopeo source storage location (#1504) * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou * add --break for requesting a debug shell (#1532) * Author: Dusty Mabe, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza * create org.osbuild.bootupd stage (#1519) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou * minor updates for fedora-coreos-container manifest (#1533) * Author: Dusty Mabe, Reviewers: Simon de Vlieger * osbuild: test OSBUILD_EXPORT_FORCE_NO_PRESERVE_OWNER (#1511) * Author: Michael Vogt, Reviewers: Achilleas Koutsou * stages(container-deploy): ensure `/var/tmp` is available (#1531) * Author: Michael Vogt, Reviewers: Ondřej Budai * stages(grub2): allow pulling efi binaries from alternative efi roots (#1529) * Author: Michael Vogt, Reviewers: Achilleas Koutsou * stages,util: add org.osbuild.selinux tests and small functional tweaks (#1526) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages/org.osbuild.ostree.config: support bls-append-except-default (#1534) * Author: Luke Yang, Reviewers: Dusty Mabe * stages: add new `org.osbuild.container-deploy` stage (#1509) * Author: Michael Vogt, Reviewers: Brian C. Lane * test: fix new mount tests under rhel8 (#1537) * Author: Michael Vogt, Reviewers: Paweł Poławski, Tomáš Hozza * tools/osbuild-mpp: run _process_format() for mpp-embed dict (#1528) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou — Somewhere on the Internet, 2024-01-16Changes with 103 ---------------- * Update snapshots to 20240101 (#1520) * Author: SchutzBot, Reviewers: Tomáš Hozza * github: run tests on push again (#1517) * Author: Achilleas Koutsou, Reviewers: Michael Vogt, Simon de Vlieger, Tom Gundersen * mounts: support mounting partitions (#1501) * Author: Dusty Mabe, Reviewers: Michael Vogt * osbuild: allow to export a tree without preserving the ownership (less tests) (#1512) * Author: Michael Vogt, Reviewers: Tomáš Hozza * test: add more output when ensure_mtime() assert fails (#1518) * Author: Michael Vogt, Reviewers: Simon de Vlieger * test: fix running on debian hosts (#1522) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * test: include tests in `make lint` and fix issues (#1521) * Author: Michael Vogt, Reviewers: Simon de Vlieger * test: rename TestFileSystemMountService->FakeFileSystemMountService (#1513) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger — Somewhere on the Internet, 2024-01-03Changes with 102 ---------------- * Add tests for org.osbuild.xz and org.osbuild.zstd (#1496) * Author: Brian C. Lane, Reviewers: Michael Vogt * Fedora 40 (#1486) * Author: Jakub Rusz, Reviewers: Alexander Todorov, Simon de Vlieger * HMS-3235 sources/skopeo: check containers-storage (#1489) * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou * Switch nightly testing to RHEL-8.10 and RHEL-9.4 (#1422) * Author: Jakub Rusz, Reviewers: Alexander Todorov * Update containers storage conf stage (#1487) * Author: Alexander Larsson, Reviewers: Giuseppe Scrivano, Simon de Vlieger * create org.osbuild.ostree.aleph stage (#1475) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou * fix for inaccurate mountinfo inside bwrap env (#1493) * Author: Dusty Mabe, Reviewers: Michael Vogt * fscache: implement "last_used()" helper (#1498) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * org.osbuild.systemd: Support masking generators (#1505) * Author: Alexander Larsson, Reviewers: Michael Vogt * osbuild: include std{out,err} in FileSystemMountService.mount() errors (#1497) * Author: Michael Vogt, Reviewers: Simon de Vlieger * osbuild: pytoml is deprecated, replace with toml (#1499) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages(kickstart): add `ostreecontainer` (#1488) * Author: Simon de Vlieger, Reviewers: Michael Vogt * stages(mkfs.ext4): add basic unit test (#1502) * Author: Michael Vogt, Reviewers: Brian C. Lane * stages/skopeo: destinations (#1494) * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Brian C. Lane * test,util: fix mount and add test that ensures mount output is part of the exception (#1490) * Author: Michael Vogt, Reviewers: Simon de Vlieger — Somewhere on the Internet, 2023-12-20Changes with 101 ---------------- * Create fake `machine-id` and cleanup before exiting (#1458) * Author: Miguel Martin, Reviewers: Brian C. Lane, Michael Vogt, Simon de Vlieger * Move org.osbuild.experimental.ostree.config to osbuild-ostree subpackage (#1464) * Author: Alexander Larsson, Reviewers: Simon de Vlieger * Packit: make COPR builds for new releases in a separate project (#1479) * Author: Tomáš Hozza, Reviewers: Eric Curtin, Simon Steinbeiß * Readme update (#1483) * Author: Paweł Poławski, Reviewers: Simon de Vlieger * enhance support for creating 4k native disk images (#1461) * Author: Dusty Mabe, Reviewers: Simon de Vlieger * osbuild-mpp: Print better errors if eval fails (#1477) * Author: Alexander Larsson, Reviewers: Simon de Vlieger * osbuild-mpp: conditional losetup (#1478) * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Alexander Larsson, Michael Vogt * osbuild. add comment why AST is used and not importlib (#1463) * Author: Michael Vogt, Reviewers: Simon de Vlieger * osbuild/util/fscache: calculate actual size of files (#1453) * Author: Dusty Mabe, Reviewers: Simon de Vlieger * osbuild: ensure loop.Loop() has the required device node (#1468) * Author: Michael Vogt, Reviewers: Ondřej Budai * osbuild: fix missing initialization of fd in osbuild.loop.Loop (#1467) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Ondřej Budai * osbuild: improve monitor docstrings/signatures (#1473) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stage(oscap.remediation): link /proc/self/fd to /dev/fd (#1459) * Author: Marcos Libanori Sanches Júnior, Reviewers: Gianluca Zuccarelli, Simon de Vlieger * stages(autotailor): add small unit test (#1481) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Simon de Vlieger * stages(erofs): add org.osbuild.erofs (#1437) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages(kickstart): add `network` support to kickstart (#1451) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages(machine-id): add a new "machine-id" stage (#1452) * Author: Michael Vogt, Reviewers: Nobody * stages(ostree.post-copy): add stage unit test and comment (#1465) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages: Add stages to support ostree signatures and composefs (#1343) * Author: Alexander Larsson, Reviewers: Nobody * stages:oscap.autotailor: add key/value overrides (#1407) * Author: Gianluca Zuccarelli, Reviewers: Evgeny Kolesnikov, Simon de Vlieger * test: fix broken oscap remediation tests (#1470) * Author: Gianluca Zuccarelli, Reviewers: Simon de Vlieger * test: stage tests -> stage integration tests (#1469) * Author: Simon de Vlieger, Reviewers: Michael Vogt * tests: remove custom tempdir_fixture (#1462) * Author: Michael Vogt, Reviewers: Simon de Vlieger * tests: remove custom tmpdir() fixtures and use tmp_path (#1466) * Author: Michael Vogt, Reviewers: Simon de Vlieger — Somewhere on the Internet, 2023-12-06Changes with 100 ---------------- * Add stages to sign ostree commits (#1445) * Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Simon de Vlieger * Consolidate functions used by runners (#1446) * Author: Miguel Martin, Reviewers: Michael Vogt * RPM stage: link /proc/self/fd to /dev/fd (#1448) * Author: Miguel Martin, Reviewers: Simon de Vlieger * docs: tweak the man-page a bit to make the example more useful (#1455) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * schutzbot/terraform: aws instance types rework (#1436) * Author: Sanne Raymaekers, Reviewers: Simon de Vlieger * stage/test: skip kickstart validate test if no ksvalidator (#1438) * Author: Simon de Vlieger, Reviewers: Michael Vogt * stages(kickstart): add test for schema validation (#1432) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages(kickstart): add unittest test for zerombr/clearpart (#1430) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages(kickstart): ensure test inputs pass schema validation (#1440) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages(kickstart): implement "display_mode" option and tiny test addition (#1442) * Author: Michael Vogt, Reviewers: Simon de Vlieger * stages(kickstart): implement "reboot" option (#1435) * Author: Michael Vogt, Reviewers: Achilleas Koutsou * stages(kickstart): run ksvalidator as part of the tests (#1434) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Brian C. Lane * stages(kickstart): support autopart (#1449) * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger * stages: add `org.osbuild.update-crypto-policies` stage (#1443) * Author: Miguel Martin, Reviewers: Achilleas Koutsou, Tomáš Hozza * stages: add kernel-cmdline.bls-append stage (#1429) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou * tests: finish the conversion to the parametrized Fedora v2 manifest (#1441) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * tools: tweak `gen-stage-test-diff` to fix defaults for max-size and allow running from a git checkout (#1447) * Author: Michael Vogt, Reviewers: Ondřej Budai, Simon de Vlieger * tox: move to pylint 3.0.2 for py312 support (#1450) * Author: Michael Vogt, Reviewers: Simon de Vlieger — Somewhere on the Internet, 2023-11-22Changes with 99 ---------------- * :package: Packit configuration enhancements (#1416) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon Steinbeiß, Simon de Vlieger * Add a tool script to help check for unused runners (#1367) * Author: Brian C. Lane, Reviewers: Simon de Vlieger * Add selinux-label-version to the org.osbuild.ostree.commit stage (#1415) * Author: Alexander Larsson, Reviewers: Colin Walters, Simon de Vlieger * Build rpms on RHEL-8.10 and RHEL-9.4 (#1417) * Author: Jakub Rusz, Reviewers: Alexander Todorov * Update snapshots to 20231101 (#1419) * Author: SchutzBot, Reviewers: Simon de Vlieger * depsolve-dnf: enable weak deps selection (#1413) * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou * depsolve-dnf: helpful exception for repo (#1412) * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou * kickstart: add support for "zerombr","clearpart" (#1426) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * objectstore: also mount /etc/containers for "host" buildroot (#1410) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou * stage/copy: fix exception msg when parsing mounts and inputs (#1421) * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Ondřej Budai * stages(kickstart): add options "lang", "keyboard", "timezone" (#1424) * Author: Michael Vogt, Reviewers: Achilleas Koutsou * stages/mkdir: fix its schema (#1409) * Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Tomáš Hozza * stages: add new unit test for kickstart stage (#1425) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * tests: run the `test_stages` category in parallel (#1431) * Author: Michael Vogt, Reviewers: Simon de Vlieger * tools: add Fedora 38 runner for OSTree image tests (COMPOSER-1998) (#1427) * Author: Paweł Poławski, Reviewers: Ondřej Budai — Somewhere on the Internet, 2023-11-08Changes with 98 ---------------- * Update snapshots to 20231012 (#1400) * Author: SchutzBot, Reviewers: Achilleas Koutsou * Update snapshots to 20231015 (#1403) * Author: SchutzBot, Reviewers: Achilleas Koutsou * depsolve: import `dnf-json` (#1396) * Author: Simon de Vlieger, Reviewers: Achilleas Koutsou * manifests/fedora-vars: bump snapshot date (#1408) * Author: Dusty Mabe, Reviewers: Simon de Vlieger * stages/org.osbuild.users: support multiple SSH keys (#1386) * Author: Michael Ho, Reviewers: Achilleas Koutsou * stages/oscap.remediation: Properly utilize offline capabilities (#1395) * Author: Evgeny Kolesnikov, Reviewers: Nobody * stages/ostree.deploy.container: allow deploying from container (#1402) * Author: Dusty Mabe, Reviewers: Nobody * test/stages/users: make test data date agnostic (#1406) * Author: Michael Ho, Reviewers: Ondřej Budai, Simon de Vlieger, Tomáš Hozza * tools/osbuild-mpp: Really fix empty ostree commit object in deploy stage (#1405) * Author: Alexander Larsson, Reviewers: Achilleas Koutsou * tools/osbuild-mpp: add mpp-resolve-ostree-commits helper (#1399) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou — Somewhere on the Internet, 2023-10-25Changes with 97 ---------------- * Support FAT FS Geometry Options (#1391) * Author: Maxime Ripard, Reviewers: Simon de Vlieger * Update Fedora 39 x86_64 runner (#1392) * Author: Achilleas Koutsou, Reviewers: Sanne Raymaekers * fix link to developer guide (#1388) * Author: Otto Fowler, Reviewers: Brian C. Lane * osbuild/util: hoist container handling code from skopeo stage into util/containers (#1389) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou * refactor ostree stages; add inputs to ostree.deploy stage (#1393) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Simon de Vlieger * stages/ostree.deploy: switch to v2 schema (#1390) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou — Somewhere on the Internet, 2023-10-11Changes with 96 ---------------- * docs: update the samples used in osbuild.1.rst (#1384) * Author: Michael Vogt, Reviewers: Sanne Raymaekers, Simon de Vlieger * stages/ostree.deploy: drop requirement on rootfs option (#1385) * Author: Dusty Mabe, Reviewers: Achilleas Koutsou, Colin Walters — Somewhere on the Internet, 2023-09-27Changes with 95 ---------------- * Actions: add workflow for marking and closing stale issues and PRs (#1382) * osbuild.ostree.selinux: xref ostree issue for this (#1377) * runners: add autosd runner (#1381) Contributions from: Colin Walters, Eric Curtin, Tomáš Hozza — Somewhere on the Internet, 2023-09-13Changes with 94 ---------------- * .gitlab-ci: update RHEL ga runners (#1371) * Add support for btrfs subvolumes, metadata profiles and compression (#1312) * Update snapshots to 20230824 (#1373) * stages/dracut: add dracut omit drivers option (#1374) * tests/ostree-container: Drop hardcoded max layers (#1375) Contributions from: Brian Masney, Colin Walters, Ondřej Budai, Sanne Raymaekers, schutzbot — Somewhere on the Internet, 2023-08-30Changes with 93 ---------------- * extend org.osbuild.systemd.unit stage ability to update user units (#1363) * schutzbot: unregister test hosts (#1372) * tests: Add a check for valid snapshot urls (#1366) Contributions from: Brian C. Lane, Sanne Raymaekers, Sayan Paul — Somewhere on the Internet, 2023-08-23Changes with 92 ---------------- * Improve the linting setup (#1362) * Refactor Fedora test manifests v2 and update them to F38 (#1351) * Update fedora-39 runners and repositories (#1369) * Update snapshots to 20230801 (#1355) * Update snapshots to 20230815 (#1370) * autopep8: Increase aggressive level (#1361) * dnf4.mark: mark packages in DNF state database (#1333) * osbuild: add `--checkpoint` can now use globs (#1358) * ostree.encapsulate: It's rpm-ostree, not ostree (#1359) Contributions from: Brian C. Lane, Colin Walters, Jakub Rusz, Ondřej Budai, Simon de Vlieger, schutzbot — Somewhere on the Internet, 2023-08-16Changes with 91 ---------------- * ci: add tox (#1262) * tools: `osbuild-dev` quality of life (#1348) Contributions from: Simon de Vlieger — Somewhere on the Internet, 2023-08-02Changes with 90 ---------------- * .gitlab-ci.yml: Run rpmbuild for Fedora 39 (#1344) * Expand `sysconfig` stage with `livesys` and `desktop` (#1345) * Schutzfile: Fix f38 snapshot references (#1347) * org.osbuild.rpm: Add some context to rpmkeys failure (#1244) * runners: Asahi Fedora Remix to Fedora Asahi Remix (#1338) * stage: anaconda, allow access to more config (#1320) * stages/rpm: chmod `machine-id` to 0444 (#1342) * stages/squashfs: add support for zstd compression (#1232) * stages: add openscap autotailor stage (#1336) * test/data: introduce UKI also for CentOS Stream (#1233) Contributions from: Brian C. Lane, Eric Curtin, Gianluca Zuccarelli, Ondřej Budai, Simon de Vlieger — Somewhere on the Internet, 2023-07-19- Rebuilt for Python 3.12Changes with 89 ---------------- * CI variable name has changed, (#1330) * inputs: Move arguments for InputService.map to a temporary file (#1331) Contributions from: Alexander Todorov, Ondřej Budai — Somewhere on the Internet, 2023-06-27Changes with 88 ---------------- * COMPOSER-1959: Also test on RHEL 8.9 and 9.3 nightly (#1301) * Restore LOOP_CONFIGURE fallback for kernel < 5.8 (#1327) * stages: add new zstd stage (#1322) Contributions from: Alexander Todorov, Antonio Murdaca, Michael Hofmann — Somewhere on the Internet, 2023-06-21- Rebuilt for Python 3.12Changes with 87 ---------------- * Spec: use `%forgeautosetup` macro in `%prep` phase (#1318) * Support GPT partition attribute bits when creating images (#1296) * Test: make partitioning tools stage tests pass on RHEL-8 + add unit test for `sfdisk` stage (#1317) * add livesys stage (#1311) * mockbuild.sh: retry dnf install up to 5 times (#1319) * readme: mention matrix, redo headings (#1305) * schutzfile: update manifest-db ref 2023-06-05 (#1323) * stages/sgdisk: option to not quote partition names passed to sgdisk (#1316) Contributions from: Eric Chanudet, SchutzBot, Simon de Vlieger, Tomáš Hozza — Somewhere on the Internet, 2023-06-07Changes with 86 ---------------- * org.osbuild.mkfs.ext4: Add verity option to (#1310) * runners: add fedora-38 specific logic for SHA1 key support (#1307) * schutzfile: update manifest-db ref 2023-05-20 (#1313) * stages/isolinux: default list (#1309) Contributions from: Alexander Larsson, Michael Ho, SchutzBot, Simon de Vlieger, Thomas Lavocat — Somewhere on the Internet, 2023-05-24Changes with 85 ---------------- * COMPOSER-1959: Start building osbuild on RHEL 8.9 and 9.3 nightly (#1300) * Python 3.6 compatibility fixes (#1294) * Update terraform SHA (#1299) * Update test runners for 8.8 & 9.2 nightly (#1162) * Various fixes (#1295) * loop: use LOOP_CONFIGURE when available (#1253) * stages/org.osbuild.ovf: support older python3 versions (#1306) * stages/yum.repo: add `sslverify` field (#1298) Contributions from: Alexander Todorov, Gianluca Zuccarelli, Jakub Rusz, Sanne Raymaekers, Thomas Lavocat, Tomáš Hozza — Somewhere on the Internet, 2023-05-10Changes with 84 ---------------- * CI tests cleanup and maintenance (#1282) * Remove SSH keys of people who left the team (#1290) * Test: skip test cases if the tested filesystem is not supported on the platform (#1287) * lint: provide bandit configuration (#1265) * mockbuild.sh: use dnf to install local package, not rpm (#1292) * stages/lorax-script: minor schema adjustments (#1257) Contributions from: Ondřej Budai, Simon de Vlieger, Tomáš Hozza — Somewhere on the Internet, 2023-04-26Changes with 83 ---------------- * .gitlab-ci: drop fedora-35 (#1281) * .gitlab-ci: remove RHEL 8.6/9.0 ga runners (#1279) * Preserve manifest list digest when embedding containers (#1252) * WSL conf stage (#1278) * ci: remove codecov (#1271) * schutzfile: update manifest-db ref 2023-03-20 (#1260) * stage/systemd: be able to write a preset file (#1269) * stages/org.osbuild.ovf: support older python3 versions (#1276) Contributions from: Achilleas Koutsou, Sanne Raymaekers, SchutzBot, Simon de Vlieger — Somewhere on the Internet, 2023-04-12Changes with 82 ---------------- * CI: update fedora-38 images (#1273) * ci: update manifest tests (#1242) * rpmbuild: build on fedora-38 (#1268) * stages: add ovf stage (#1266) * test: this test requires to be able to bindmount (#1261) Contributions from: Jakub Rusz, Sanne Raymaekers, Simon de Vlieger, Thomas Lavocat — Somewhere on the Internet, 2023-03-29Changes with 81 ---------------- * stages/ignition: support multi kargs in network kcmdline (#1249) Contributions from: Antonio Murdaca, Thomas Lavocat — Somewhere on the Internet, 2023-02-27Changes with 80 ---------------- * stages/copy: add option to remove destination before copying (#1241) * stages/shell.init: add pattern for env var names (#1239) Contributions from: Achilleas Koutsou, Tomáš Hozza — Somewhere on the Internet, 2023-02-20Changes with 79 ---------------- * New stage: org.osbuild.shell.init (#1234) * mounts: add the norecovery option for xfs and ext4 (#1238) Contributions from: Achilleas Koutsou, Thomas Lavocat — Somewhere on the Internet, 2023-02-15Changes with 78 ---------------- * Add org.osbuild.chown stage (#1228) * mounts: accept a wider set of mount options (#1229) Contributions from: Thomas Lavocat, Tomáš Hozza — Somewhere on the Internet, 2023-02-07Changes with 77 ---------------- * CI deploy script and SSH keys cleanup (#1225) * stages/mkdir: revert explicitly setting mode using `os.chmod` (#1227) Contributions from: Tomáš Hozza — Somewhere on the Internet, 2023-01-20Changes with 76 ---------------- * sources/ostree: fix quotation marks in mTLS remote options (#1222) * stages/mkdir: explicitly set mode using `chmod` and support handling of existing directories (#1224) Contributions from: Ondřej Budai, Sanne Raymaekers, Tomáš Hozza — Somewhere on the Internet, 2023-01-18Changes with 75 ---------------- * runners: add Fedora Asahi runner (#1216) * stages/rhsm.facts: create facts file in /etc (#1220) * test/objectstore: use os.stat instead Path.stat (#1217) Contributions from: Achilleas Koutsou, Christian Kellner, Eric Curtin — Somewhere on the Internet, 2023-01-04Changes with 74 ---------------- * Clamp mtime to `source-epoch` if specified (#1207) * New `ostree.encapsulate` for "native ostree containers" (#1091) * [v2] util/fscache: introduce versioning (#1198) * fscache: post-merge improvements (#1211) * ostree.config: add aboot (Android) bootloader config option (#1204) * runners: add AutoSD runner (#1210) * schutzbot: set the cache size for the correct store (#1199) * stages/users: accept identical uid for existing users (#1188) * test/fscache: drop PathLike annotation (#1196) * test/stages/users: ignore non-deterministic files (#1197) * test: convert objectstore test to pytest (#1201) * util/fscache: add cachedir-tag support (#1212) * util: fix typo in get_consumer_secrets (#1200) * 🗄Write and read metadata from the store and integrate `FsCache` into `ObjectStore` (#1187) Contributions from: Christian Kellner, David Rheinsberg, Eric Curtin, Sanne Raymaekers — Somewhere on the Internet, 2022-12-21Changes with 73 ---------------- * cache: provide FsCache utility for concurrent caches (#1130) * ci: use the latest terraform to fix missing images (#1185) * mounts: use the options object for mountopts (#1182) * schutzfile: update manifest-db ref 2022-12-05 (#1194) Contributions from: David Rheinsberg, SchutzBot, Thomas Lavocat — Somewhere on the Internet, 2022-12-07Changes with 72 ---------------- * UKI: Add support for building unified kernel images (#1167) * Update snapshots to 20221115 (#1177) * `objectstore`: use direct path input/output for `Object` (#1179) * `stages/containers.storage.conf`: ability to specify a base file (#1173) * devices: tolerate existing device nodes (#1181) * grub2.iso: add timeout option (#1175) * ignition: fix ignition_network_kcmdline (#1172) * test/data: persist the journal for ostree images (#1178) * ❌ 🐮 Remove copy-on-write support for `Object` (no-cow) (#1169) Contributions from: Antonio Murdaca, Christian Kellner, Thomas Lavocat, schutzbot — Somewhere on the Internet, 2022-11-23Changes with 71 ---------------- * Extend firewall stage to add sources (continues from PR #1137) (#1157) * Update snapshots to 20221025 (#1159) * Update snapshots to 20221028 (#1161) * ci(lint): add shell linter - Differential ShellCheck (#1147) * ci: update to containers/privdocker@552e30c (#1166) * ci: upgrade to actions/checkout@v3 (#1165) * osbuild-dev: a new tool to help with manifests (#1152) * osbuild-mpp: recognize manifest without mediaType and with manifests fields as a list (#1168) * stages/ostree.preptree: link to rpm-ostree code (#1151) * stages: add new cpio.out stage (#1164) Contributions from: Antonio Murdaca, Christian Kellner, Colin Walters, David Rheinsberg, Irene Diez, Jan Macku, Simon de Vlieger, Ygal Blum, schutzbot — Somewhere on the Internet, 2022-11-09Changes with 70 ---------------- * Build rpms on RHEL 8.8 and 9.2 (#1141) * packit: Replace deprecated config options (#1145) * schutzbot/mockbuild: stop running mock as root (#1148) * schutzfile: update manifest-db ref 2022-10-20 (#1155) * sources/ostree: set contenturl when pulling from remote (#1140) * stages/keymap: add font option (#1158) * stages/logind-systemd: add `ReserveVT` option (#1156) * stages/rpm: make the fake machine-id newline-terminated (#1150) * stages: add systemd-journald stage (#1143) * test: add README.md on how to make tests for stages (#1149) Contributions from: Christian Kellner, Irene Diez, Jakub Rusz, Jan Macku, Ondřej Budai, Sanne Raymaekers, SchutzBot — Somewhere on the Internet, 2022-10-26Changes with 69 ---------------- * runners: auto detection based on best matching distro+version (#996) * sources/ostree: pull from remote using rhsm mTLS certs (#1138) * stages: fix ostree config stage (#1129) Contributions from: Antonio Murdaca, Christian Kellner, Sanne Raymaekers — Somewhere on the Internet, 2022-10-12Changes with 68 ---------------- * manifest-db: propage the osbuild SHA on manifest-db (#1124) * packit: Enable Bodhi updates for unstable Fedoras (#1128) * packit: add epel-9 to copr_build (#1118) * selinux: Update based on latest packaging guide (#1127) * stages/greenboot: avoid new pylint suppressions (#1114) * test/src: improve file enumeration (#1106) Contributions from: David Rheinsberg, Ondřej Budai, Simon Steinbeiss, Thomas Lavocat, Vit Mojzis — Somewhere on the Internet, 2022-09-28Changes with 67 ---------------- * Quote URL paths before downloading in curl source (#1100) * Use isort to sort all imports (#1087) * ci: remove the composer image test (#1110) * org.osbuild.oci-archive: Support setting Entrypoint (#1103) * osbuild-mpp: Add url option to mpp-embed (#1104) * osbuild-mpp: fix minor issues and coding-style (#1112) * osbuild: explicit encodings for `open()` (#1108) * osbuild: pylint version fixes (#1094) * osbuild: share terminal formats between files (#1072) * packit: Enable Bodhi updates workflow (#1102) * rpmbuild: add fedora-37 (#1101) * test: run mypy in test-src not in GH actions (#1093) * tree: fix newer pylint warnings (#1107) Contributions from: Achilleas Koutsou, Alexander Larsson, David Rheinsberg, Simon Steinbeiss, Simon de Vlieger, Thomas Lavocat, Ygal Blum — Somewhere on the Internet, 2022-09-14Changes with 66 ---------------- * test: manifests testing on each PR (#1052) Contributions from: Thomas Lavocat — Somewhere on the Internet, 2022-08-31Changes with 65 ---------------- * Add greenboot configuration management via osbuild (#1086) * Add new properties to ostree.remotes stage: gpgkeypath and contenturl (#1097) * pipeline: include mounts in stage checksum (#1098) * runners: add fedora38 (#1092) Contributions from: Achilleas Koutsou, Christian Kellner, Ondřej Budai, Sayan Paul — Somewhere on the Internet, 2022-08-26  !"#$%&'()*+,-./0123456789:;<=>?BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsvwxyz{|}~;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~126-1.fc41 osbuildosbuildassemblersorg.osbuild.errororg.osbuild.nooporg.osbuild.oci-archiveorg.osbuild.qemuorg.osbuild.rawfsorg.osbuild.tardevicesorg.osbuild.loopbackinputsconftest.pyorg.osbuild.containersorg.osbuild.containers-storageorg.osbuild.filesorg.osbuild.nooporg.osbuild.treetest_containers.pymountsconftest.pyorg.osbuild.bindorg.osbuild.btrfsorg.osbuild.ext4org.osbuild.fatorg.osbuild.nooporg.osbuild.ostree.deploymentorg.osbuild.xfstest_bind.pyosbuildrunnersorg.osbuild.AutoSD9org.osbuild.archorg.osbuild.asahi-fedora-remixorg.osbuild.autosdorg.osbuild.centos8org.osbuild.centos9org.osbuild.debianorg.osbuild.fedora-asahi-remixorg.osbuild.fedora30org.osbuild.fedora38org.osbuild.linuxorg.osbuild.rhel7org.osbuild.rhel81org.osbuild.rhel82org.osbuild.ubuntu1804schemassolver.jsonsourcesconftest.pyorg.osbuild.containers-storageorg.osbuild.curlorg.osbuild.inlineorg.osbuild.skopeoorg.osbuild.skopeo-indextest_container_storage_source.pytest_curl_source.pystagesconftest.pyorg.osbuild.anacondaorg.osbuild.anaconda.meta.jsonorg.osbuild.authconfigorg.osbuild.authconfig.meta.jsonorg.osbuild.authselectorg.osbuild.authselect.meta.jsonorg.osbuild.bootc.install-to-filesystemorg.osbuild.bootc.install-to-filesystem.meta.jsonorg.osbuild.bootc.install.configorg.osbuild.bootc.install.config.meta.jsonorg.osbuild.bootiso.monoorg.osbuild.bootiso.mono.meta.jsonorg.osbuild.bootupdorg.osbuild.bootupd.gen-metadataorg.osbuild.bootupd.gen-metadata.meta.jsonorg.osbuild.bootupd.meta.jsonorg.osbuild.btrfs.subvolorg.osbuild.btrfs.subvol.meta.jsonorg.osbuild.buildstamporg.osbuild.buildstamp.meta.jsonorg.osbuild.chattrorg.osbuild.chattr.meta.jsonorg.osbuild.chmodorg.osbuild.chmod.meta.jsonorg.osbuild.chownorg.osbuild.chown.meta.jsonorg.osbuild.chronyorg.osbuild.chrony.meta.jsonorg.osbuild.clevis.luks-bindorg.osbuild.clevis.luks-bind.meta.jsonorg.osbuild.cloud-initorg.osbuild.cloud-init.meta.jsonorg.osbuild.container-deployorg.osbuild.container-deploy.meta.jsonorg.osbuild.containers.storage.conforg.osbuild.containers.storage.conf.meta.jsonorg.osbuild.copyorg.osbuild.copy.meta.jsonorg.osbuild.coreos.platformorg.osbuild.coreos.platform.meta.jsonorg.osbuild.cpio.outorg.osbuild.cpio.out.meta.jsonorg.osbuild.cron.scriptorg.osbuild.cron.script.meta.jsonorg.osbuild.crypttab.meta.jsonorg.osbuild.debug-shellorg.osbuild.debug-shell.meta.jsonorg.osbuild.discinfoorg.osbuild.discinfo.meta.jsonorg.osbuild.dmverityorg.osbuild.dmverity.meta.jsonorg.osbuild.dnf-automatic.configorg.osbuild.dnf-automatic.config.meta.jsonorg.osbuild.dnf.configorg.osbuild.dnf.config.meta.jsonorg.osbuild.dnf4.markorg.osbuild.dnf4.mark.meta.jsonorg.osbuild.dracutorg.osbuild.dracut.conforg.osbuild.dracut.conf.meta.jsonorg.osbuild.dracut.meta.jsonorg.osbuild.erofsorg.osbuild.erofs.meta.jsonorg.osbuild.errororg.osbuild.error.meta.jsonorg.osbuild.fdoorg.osbuild.fdo.meta.jsonorg.osbuild.firewallorg.osbuild.firewall.meta.jsonorg.osbuild.first-bootorg.osbuild.first-boot.meta.jsonorg.osbuild.fix-blsorg.osbuild.fix-bls.meta.jsonorg.osbuild.fstaborg.osbuild.fstab.meta.jsonorg.osbuild.gcp.guest-agent.conforg.osbuild.gcp.guest-agent.conf.meta.jsonorg.osbuild.greenbootorg.osbuild.greenboot.meta.jsonorg.osbuild.groupsorg.osbuild.groups.meta.jsonorg.osbuild.grub2org.osbuild.grub2.instorg.osbuild.grub2.inst.meta.jsonorg.osbuild.grub2.isoorg.osbuild.grub2.iso.meta.jsonorg.osbuild.grub2.legacyorg.osbuild.grub2.legacy.meta.jsonorg.osbuild.grub2.meta.jsonorg.osbuild.gunziporg.osbuild.gunzip.meta.jsonorg.osbuild.gziporg.osbuild.gzip.meta.jsonorg.osbuild.hostnameorg.osbuild.hostname.meta.jsonorg.osbuild.ignitionorg.osbuild.ignition.meta.jsonorg.osbuild.implantisomd5org.osbuild.implantisomd5.meta.jsonorg.osbuild.isolinuxorg.osbuild.isolinux.meta.jsonorg.osbuild.kernel-cmdlineorg.osbuild.kernel-cmdline.bls-appendorg.osbuild.kernel-cmdline.bls-append.meta.jsonorg.osbuild.kernel-cmdline.meta.jsonorg.osbuild.keymaporg.osbuild.keymap.meta.jsonorg.osbuild.kickstartorg.osbuild.kickstart.meta.jsonorg.osbuild.livesysorg.osbuild.livesys.meta.jsonorg.osbuild.localeorg.osbuild.locale.meta.jsonorg.osbuild.lorax-scriptorg.osbuild.lorax-script.meta.jsonorg.osbuild.machine-idorg.osbuild.machine-id.meta.jsonorg.osbuild.mkdirorg.osbuild.mkdir.meta.jsonorg.osbuild.mkfs.btrfsorg.osbuild.mkfs.btrfs.meta.jsonorg.osbuild.mkfs.ext4org.osbuild.mkfs.ext4.meta.jsonorg.osbuild.mkfs.fatorg.osbuild.mkfs.fat.meta.jsonorg.osbuild.mkfs.xfsorg.osbuild.mkfs.xfs.meta.jsonorg.osbuild.mkinitcpioorg.osbuild.mkinitcpio.meta.jsonorg.osbuild.modprobeorg.osbuild.modprobe.meta.jsonorg.osbuild.nginx.conforg.osbuild.nginx.conf.meta.jsonorg.osbuild.nm.conforg.osbuild.nm.conf.meta.jsonorg.osbuild.nm.connorg.osbuild.nm.conn.meta.jsonorg.osbuild.nooporg.osbuild.noop.meta.jsonorg.osbuild.oci-archiveorg.osbuild.oci-archive.meta.jsonorg.osbuild.oscap.autotailororg.osbuild.oscap.autotailor.meta.jsonorg.osbuild.oscap.remediationorg.osbuild.oscap.remediation.meta.jsonorg.osbuild.ovforg.osbuild.ovf.meta.jsonorg.osbuild.pacmanorg.osbuild.pacman-keyringorg.osbuild.pacman-keyring.meta.jsonorg.osbuild.pacman.conforg.osbuild.pacman.conf.meta.jsonorg.osbuild.pacman.meta.jsonorg.osbuild.pacman.mirrorlist.conforg.osbuild.pacman.mirrorlist.conf.meta.jsonorg.osbuild.pam.limits.conforg.osbuild.pam.limits.conf.meta.jsonorg.osbuild.partedorg.osbuild.parted.meta.jsonorg.osbuild.pwquality.conforg.osbuild.pwquality.conf.meta.jsonorg.osbuild.qemuorg.osbuild.qemu.meta.jsonorg.osbuild.resolv-conforg.osbuild.resolv-conf.meta.jsonorg.osbuild.rhsmorg.osbuild.rhsm.factsorg.osbuild.rhsm.facts.meta.jsonorg.osbuild.rhsm.meta.jsonorg.osbuild.rpmorg.osbuild.rpm-ostree.meta.jsonorg.osbuild.rpm.macrosorg.osbuild.rpm.macros.meta.jsonorg.osbuild.rpm.meta.jsonorg.osbuild.rpmkeys.importorg.osbuild.rpmkeys.import.meta.jsonorg.osbuild.selinuxorg.osbuild.selinux.configorg.osbuild.selinux.config.meta.jsonorg.osbuild.selinux.meta.jsonorg.osbuild.sfdiskorg.osbuild.sfdisk.meta.jsonorg.osbuild.sgdiskorg.osbuild.sgdisk.meta.jsonorg.osbuild.shell.initorg.osbuild.shell.init.meta.jsonorg.osbuild.skopeoorg.osbuild.skopeo.meta.jsonorg.osbuild.squashfsorg.osbuild.squashfs.meta.jsonorg.osbuild.sshd.configorg.osbuild.sshd.config.meta.jsonorg.osbuild.sysconfigorg.osbuild.sysconfig.meta.jsonorg.osbuild.sysctldorg.osbuild.sysctld.meta.jsonorg.osbuild.systemdorg.osbuild.systemd-journaldorg.osbuild.systemd-journald.meta.jsonorg.osbuild.systemd-logindorg.osbuild.systemd-logind.meta.jsonorg.osbuild.systemd.meta.jsonorg.osbuild.systemd.presetorg.osbuild.systemd.preset.meta.jsonorg.osbuild.systemd.unitorg.osbuild.systemd.unit.createorg.osbuild.systemd.unit.create.meta.jsonorg.osbuild.systemd.unit.meta.jsonorg.osbuild.tarorg.osbuild.tar.meta.jsonorg.osbuild.testorg.osbuild.test.meta.jsonorg.osbuild.timezoneorg.osbuild.timezone.meta.jsonorg.osbuild.tmpfilesdorg.osbuild.tmpfilesd.meta.jsonorg.osbuild.truncateorg.osbuild.truncate.meta.jsonorg.osbuild.tunedorg.osbuild.tuned.meta.jsonorg.osbuild.udev.rulesorg.osbuild.udev.rules.meta.jsonorg.osbuild.ukiorg.osbuild.uki.meta.jsonorg.osbuild.untarorg.osbuild.untar.meta.jsonorg.osbuild.update-crypto-policiesorg.osbuild.update-crypto-policies.meta.jsonorg.osbuild.usersorg.osbuild.users.meta.jsonorg.osbuild.vagrantorg.osbuild.vagrant.meta.jsonorg.osbuild.waagent.conforg.osbuild.waagent.conf.meta.jsonorg.osbuild.wsl.conforg.osbuild.wsl.conf.meta.jsonorg.osbuild.xorrisofsorg.osbuild.xorrisofs.meta.jsonorg.osbuild.xzorg.osbuild.xz.meta.jsonorg.osbuild.yum.configorg.osbuild.yum.config.meta.jsonorg.osbuild.yum.reposorg.osbuild.yum.repos.meta.jsonorg.osbuild.ziporg.osbuild.zip.meta.jsonorg.osbuild.ziplorg.osbuild.zipl.instorg.osbuild.zipl.inst.meta.jsonorg.osbuild.zipl.meta.jsonorg.osbuild.zstdorg.osbuild.zstd.meta.json10-osbuild-inhibitor.rulesosbuildLICENSEosbuild.1.gzosbuild-manifest.5.gzschemasosbuild1.jsonosbuild2.json/usr/bin//usr/lib//usr/lib/osbuild//usr/lib/osbuild/assemblers//usr/lib/osbuild/devices//usr/lib/osbuild/inputs//usr/lib/osbuild/mounts//usr/lib/osbuild/runners//usr/lib/osbuild/sources//usr/lib/osbuild/stages//usr/lib/udev/rules.d//usr/share/licenses//usr/share/licenses/osbuild//usr/share/man/man1//usr/share/man/man5//usr/share/osbuild//usr/share/osbuild/schemas/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryJSON text dataPython script, Unicode text, UTF-8 text executablePython script, ASCII text executable, with very long lines (452)ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/osbuildutf-85b2bf6be0551c03fdd5c016c183072d1392343f2a83a7ed6a776b950d6231f6699ecaf4a1ea549308420b9b28856c1fca138ad2c1eace76921b8e09c92ec4b72? (/h11 IH  ҆mq \=ǁ`kIfROu,xJ眆1@D\4@X\ck{9J0r84kHկIJSl45j^Is;bЭi3 E[zcɍD68-F-GMpq3C 9q:Όka4I7y6c80e$qe3tfvYmb=H̛ E:k41Kol g댹ڇ~%m偢3ñe"d6Γu{>GvSZUGٙm'(0 tϿE藷7k+;qDaj$>W67ڔ 7e@[N#i~i[9z"p.]ZuKOc>3kqRFוn0y].:uLN1i{Mvz{rÖBrvudN/C&H$)O1VЅTSOqWzdtp ˪3jeFcti,P oٱ+|HMurԨFҘf~V?r-~wSR\VuKFK1Yq-l1\:_@.U;vMʎ9ʘ]פYuwKΒTizseI }1V裷'O9^bm&}wjSj;1SbטD J)"3a""2K5H zr zr0p%xDL ! F[T@XE.:f_O,2Q۔Q^ZԝS+}z:t}k,Krl3?(tC@Fy!(c+Fp؟zs$HUOgbͪRUcr,VZNj3HTɴ]l\Dof,gQJ36*4n|;V^# ;>rq?3LNrD*.MVyHvVFUYbHmʌ.#lն濑>2 9-k-|)fD?K:̛3$gZdY9buÙ5'bϰ;IJ7t`,$LǵGFmÅR!)(Y8H`a8ɗg:ڬ0~ʖWo_`1ahF̨3X>W˕)mJ#qNԉzlJ6Y_^k(QLs Y\-Jެ4S04%)ʤm?QD;ٌB2 5ÁMz/Jc,dh>66j!5v&ڌqW*|CZxi'bʊG2*c8 %'i?xwY6)W媹ʛ,P˘TeF"OΑ޾LVB5jOICWhܨkIN %JOm2KDՏGܣ_;R휧3qsڗU6#p]WC1XpEC:GJ&ؽ])2 yB@5ٚIgfұWOZ<"y>ɤkgү#VcBtL7v@MRL)mAy`˄2qaAPP8XkQ_ԟ~!@M2:cp({;7HpZ,:oWP-M{nF[sia]ne4lfxzV6 7H)#2X^Vwp6[A2((L&E"1X&D2$0&nPr HDAPM"  "C 08݃9[A7HIٙX|q8p4q宭8nr:Rٯ4@rܰ]&1}$ {ēlGq&w~YeeLw(9GV(0KM(7A͂Ѕ=;.L +SF=5}~e | PRsN1Φ$P" .T( VެFAñ̜dIڊA ,8 }b*-n{H`xȠ-"x`aQ8T*JEfTiP=Qt jYP4@A3Hk-Ke6Q3FAHDTS`YeL|`ir!fS 6kzĽfo~$({QLw8gl#&{D awkPI>tV1.DB81qx`a,%P iwB4;_RK3cms G<4 EEwooᅩne5mjOO摨xr8Ef~"0a@ My~`וASs M'2 .Y.Iaեq1\-|Q2JQ#I5D HAP=4<] Cp88ӯ$fCT$<@XL-qjR~D @j4eRHΘKbr<A98Д$L !|I<$ʡ 49IO$_i@Qid.(,(,B rအ:GAtIhFc@00hhB%>bITGFʂeh0e`0b 33P R<;Ym7B5')B'5јb70 1MК@ 0H<[e:Q=)vlQ'`?U `uTT@`@cr(&%sEѴӯ7HyyPdZ n*b^_/ 5a(ky{8砂Ɠ݀?޴).Bx9K xNrs[XYfK+tv f\RG\cNAZmtNw$>͚'V_KXKb6pô#TB:<) }0BIC|'# fwːҭGeE9Jb)Qow3y< Q~:|Ġ㈯=[*Ӡ7 [2Pyo`n&qxtU[t%DTx\ZM M~B3@')_02j ֤}' ֹ%$X8׿1cAyl_WUzA_&1m*Lt˿XbY(4>jlmSE&YLW(yNM[-3 YӒk#x*A穫y 7X3W&S9jks4E';?V6G:P;jZ8-߬U_o>eɝv'ݾqN;py.\l5R%]A9☛!f.9Ei[yVA٦V1SːO! "hp̢.7Aɏ]`Q_S\G8R83FD şI> ,tQ~)<1 =XUnˠ+xpFL{g42_R-h/6bNjQ̬y\d0S0l. 10exǓ4L]^Pqjas|؆EKT,*kʈ՜5QDY`q\4wk][q]}?wՏˑpu(,c'B8y»4hk F3 :4Z =(L)06%ncLMDAc'vhŽ<ݥFp 4ї1;l^˨>uw-wElI>iRd֊\TWw_R}J$Ai?^uQ]Kbk$,J˃P۠^" RAJڿDsXb@x!H GpFӂ4x؟3iVd_]P'!`|y4XƇ_n~'"VN J%IY@Fy?zd՛S5.7 =Tc4u}/Ck(D`TYM~ŭgD]*H#TL %xdfP03h="j] @6Rh.rT<:`0ԅe*=oZ`-?~+QKǩ@s35L'\& Bw&3͙xi۬ )H R_RI۶/f ԙ OY X!ʼnbf4m R*j'37k %6 -y6cKQ{K"GAO$No FK`Tw@T˃GBRԦs:bP'(te`R"|Ur™^nuO+Qh^}.MlwoY6=KT^Z`7(@RZJQ Kc,1`v\Nݳ\H~Q!Rno(89PiR3L9 Tzl)7I%-#-7aLќ~zwBרr1W.Rr􄵏t^O5*A]͒|c@x͠L0gqYʪWf6~i&E,7Wnax6Hz604k$KY& 1asBZ*ͻL6S 6)q]P]$р@(DI,[暐 \j#:-d\*K'5f4KP{nñdǛD~[H[BAçMW:`s*yuC-: ErF:cUBmV)#s}d,hLmX+(~SRuڋhN8ؼyta ע0MGϘaQ -o^b9Y F13joh6@1i"eSV=t42PǘQqFn%Mp&&դt\PP#h`OՖ-M:u8+6Ƈ㰮aA s (w>ylni2 zUjfe"x-oaZH$zK9?/Yz(40` &|]̀M#Y+?Tͨ1PLt?ըA&cWcP8`gs⚯/Ev+bV&@ p/qJkRASg\?: |>ܯ.]?o`!g&e3]ʜs-RM,e4ъRUY_Q ?J,3uoRۧ瘎s/ 0vIg\gO3?6H7KТpq:ASr轪$cحbUPz˶!0th%NC wa6]IiZC.r+j7I.JLXNg bÔBׂ(9WV٬Q>t"Y|f6?pOƈB,.bcՌA;E1,.^߿]Oɥg+bVJ!V_SkR &%eRgEb8?lW"GwBU8,B5nJ6K8 o\r{%+l qz[)^M3\M~ʬG|Ufה@7C iI+1 %x6Er]f Mz@I: @@ [f|΁(yr\dVeyzW)غ(5\8R$8Ė)hyCqт'NcLjfCsq !5 Fo8m3$)AiR -{! n2KK*!OƁ;"[e9$O: Ȝx e'^2&j޷VLD0\>XAMo!7F((88oFr!\W#쫬LܲYfȀ ]H" Ά;񣙮03іXJ` ꠗW-?_ĝ {H"A>XO#+9[>#b/.h$ H`{A]255֎b+q l!E*A`AaPHk`+D%".LJa,Ma12ۛ+Lrn2-G FvciK"`c&5֘rU95BppH+i,&MN0~>V d14*jdY9}&طE _PpDbvI5 EKB+XhSܿCg(JxSD"9o{CS/QxTe-i98Nr& 2gIg1Ve%ͅ*0z" ?IPnҞ}*rVT6yGOHB'%o0ʋg^.U{^::'{gѹnԛTmVB*)k+X!k$@NQDgC\%Bka Ć6CP_;ts4E8$GAǦlx.LPl. 9ViOc󡫇"ƌ tN=lk@(ȝV&tOJ(`3KsmAv m\⹈>Arp>ڌ!i43ѾԯLoY+h ӮK!r Tq™?|V<En]V%Hu1S4=s#;$Qe>'?܇s2fY"`g L4WC'xEC]%A%,oSNǟx蒂@~sޔUHm2,QRgJnڔN )՛[ u >̉kl׶0.9M_{B .qa􂹢;?.J<ƛĭl?ZW:peiav x㷇aAɑE;Šv(Flq$+Bm* XXزzNN^dt&)PP~0 +]2O} 9+yB~0Xb# t`H]CjB<sG#٥(dDこ®*.FFиt XpjB~*;l*ϧ2}a&҅vq?j@_Qxzm|NA!w̝HZp|~++w6nA|ډTezh vFK~i961vOYғbeەaz<SN'ko[ 0eĝa֦VdTc dx%wtQ0Mw lZ HFbL0/ׇ+F`Кd Y؟N F.xo@.WD>& x gYcB旎@ĕ1zj=])!=*gYc6=% (ũ bK!ō_KFt 쾇:*o&6cWHx9㐴옢M;9m:]4EqdH~wAJQ)nm.'EC9!'KI\ʖ0wͮ'z5 i1F>f}l1.wXӨ@V Tb?7x6dL۫`U'f4o{'~8$6>cڷM)i4fńδ09J,qj?ą3Z [qb,r#5}kʗY| !J}>2?@(7/m`WByhƩƴ({h#3,qRoi(o'Kk# ;H` BzbY#IP&`S_;YQ}tbRc6^J8Ǎll?S0ygO>DR2柋EgShL ,'W B$}5 =a\JP W.KGH/9GQIm {OmN@j׵D7$ .?_hf;m#wDeBD db\>P*њk`ݣf.Ҭ3[=eEӟˤl,YҺH/ɷ䈙,u jZfƝI\ Ϧj%U CG+Di;rI] ۱;2v KQ YӪ*dDxVg?Owa-T %uAj~Ǫ bb"Ws6ѬDr Xv,^GwfL P"1. qO5 Ddl߃k6ާ})83*;"T(4rGtN7ޢ}c4*N'+C1A_̛>dK_N6A>բ9ЅxH- Ar]#^lw]W#'^0xU@!$EI"r r01^)dݾM~j2k/8 ؋{X2zNO " td3E4%G$(u}j2VYcВzgIz =ƼoyIyU\+x?vxԩx&ONy3^3_Zx?rݶuYLG#;[gK=tTK+7ˍN׆.a`[(J1A:Z33N4h -==͉a˲gXQ@Hs!E1/]^R7,'m_&{ 6f#\KyiDƅTh=(d;~Ё zk&Mdoexe=yzfwlQrgm;<^8K]>nQ4;2c-FD>'ySwaIRStWZT?'Twh>+uDN!@66SsE6ºD1׫jib~9 9b ^1On5z@'x4aS+wX 6Ocr3Wa-Z dRC/r y_vʳ&UGo};aϽn֜R`(~@gWp_N+#u ^?7 6#7pnt?;ovܿS[s*R7~W/sStYvxLY |1{hwx.p2=âP?jQNڏAlC4Vg݄ˣ NpDOOR=oN~*KfefxܐoT}D#e9 }RϠ1׿-H”Y7^PnMfviJtAZ_ d<1##:67+OB'_#s@EPU=X8ljvVsw{#ż[MرJ` `s i0meqBn {ڱu!+qޡq(XnT0pH/Ar<}ybt_8@Y69=߼ $uhs&rDfqYٮ;A.K kף2ْP+/O$W@΍5AJLڣ)GKQLhΘ5aAͯ|n6qMHg`LH0%q<$} MHџoZ\_pLcF*LsH?'OHjܹT/X!%@SoGXTo(ypl3 E$#&L,z}omXèoCfn+-2U$R0^b{aj2gn}ο[/bIQM'JFX u}t ~:y 68DStS-BXjD=)`y iu-6 :_íϣrmu)05.* j޴1- ,L Lǔj8˦4UVgKX,i0m7EȮ.8%݀bB6hbLV Pq9zXpD["Eo_ggјfCX݈c_K Tp,#'@kUV֎|BŽbM}Iaj[Pjk8YŒ># ೅CDȐoKX Z%$=׊]}:TχB~0. m2#TFzXLS]?:,`R9l<5U1臉b3O ˤ9m̘VT:xf4Nގ6"tuh @e#qncF?90 p).L$9B8hj u~hl m["nj!0I@2I$1j3"F8_He~;ױ7HWXw5b((5H4Krc0ϗ=$6`Ԃ1G$!.(LkaAN, ,A"1+2~h!ֻI`yV >a.F" `$\ X0 "3,[`$ʈ32Itp`D (t`㗞lP!F2+oS&]:*ڡF,2rDMYjar>?!1ՏbQxTUyO{pjسp*pΥKi(ٲ(Ub l)iЩ*@SRI'Q ^8XFA* sr ˂p Hl%sUUᷬQymY֫U0*Qe\,"Fg$jb4`7#O B" (HmX!AIǼx%)Uzie,,X2KăX3vl>|5bOvM"XĀ! ,00\ Y¢Jyzj^87eX 4XPd0ĥ!3APieaq Ps8RRK-q8HDpQYOS ~L\~"2J#UsbX4|N MN (nVdHh$PFS2Yt Vǰ]î ҒZF%O2S( '&5o5QiakUڢ ]tEA[oY.$`@*-ƢV}̑U8 dbM@BB&,SsD2vMlg핦l(fYi6s9mT0.oGf^{gĨBU32,*-:CO>颦lі =r2:03OVc3Q60{4TU߱c6,5Dr@;z}ʵgF e--|y؛|hk 6n9QY[v%! b6HDȞ]2i@" n,3 <51])\MM&AВ]E +f8S5xEp!.gR6Ho&%23`Wʨdi]:i,iU462~dZJRiuY"U6֝$R2Z)i >| [ <8ۮَ>%Z8M_]nËpNCrFeI JX:- W r*0G?3crOD.YF&.Ft3@YN2"O'l9 ~ |{ z$@)#ƻJ.W@&YdنXqi7*K>0l1ie'4Ïuލ` WJ87YA " Uf\)8dP +f_YnNPa)#x\"J9Ar GGaC}$G'PXx LECt3Bjfm+lf zh r1Ÿp-%#.j|FݩSPQ+=vol1.w5 ĥF|_zskse^, 1bxR[1JfS'%[O(/6Hzw(d[X{A/ÛMv4ȏ@QP ,\BG,p?BD3|+DŽ&hu{f|U-Lbt~E%>]!rcXZ-FNNڮ;m>CX%V C Ywn-E8bZiJ6uT`J%uy6;fKU7/t({U !SoOdes T%js!:\L^ ؏7VۡIo> 7Vlzh,t̯Tgea B?D?m3-v]nLk`h ۡCHݩk5,s9},3-LN"H[TƵBZu#jNvd9o86DhSIxG6 I #*^N[p)<,J1@^J$:_T)p ;rZb|~㰖% ,1Ib.A݈ M)Xca? NU!҇bֵ Y*vmΦ̹aQG*ה[̍m_bV 4GiH+.sYX``:8.3ª@k ̘̃aXUEs8Q.ҍÉ- Sa:}9tZa6 FdTt 5XkL zn]UnC(kmQͽveeuW#q8~Ad j;Т'跂r]u Yp*UuY` 5&†߃?CD|"ي?*ڦ>|͛GS72*!xk>7Bd op.FZw4.voiE]/zHz)]L!4R}4̊m(PD9BhiHI"iZ?䜍 ܅Ȧ| Ř&٨(OU#)WBj#x12j~ VxBV|V./ Gfyl'eT8l4 ~g gѥ {CA (YiD;UT,bkeY-Z Ώi[āyrdQC'x',}YvX$K[@n>Ѳ+HJ* aJ犞 B[51ڦZdE\Nd0?A SU0W;`/At4_%úp,A@GH:2sefM,z3K `W>wOΓ#g ߀V|kp0 lQ`b9D ~ZU[ɷ=œȞDyB D߾ʝ,[*a$:tsaRn,>*CㅋF#]Vv~딐I[Z{!;wdS,F 21-8KWVm75!|a`HEa`fZڲT"nƿ Y2P%~"=^O%Xyښ‰KbJy͟U#šUg%7HKRGbrk3RMZAQ`:T;g5MV4jl/h1ԅ{劭O M,B9"YrHiQijlNI*%&=ް`o|{CF&:G&S'bڡm6o6>tBG  ǻ?`wD,¶h"dЈqpa#Sh_3=Uq,m՟]_0=6_š@燱,IJ9b:l/Y゙c(#`)SQHfXW41.D볢 Ol΂-I$Xp>:l3в`奁cs@B76{%w[쪴%a[ܖ]KW98_IV)Ϸv&5ˈF5:b k`"(L[_窐~ Rl3Mv[V07 Fch۸ r+y"P@ _ 4*,Gft;f;t O&~gV%cR㡜~Vc>Kce AIOXy=п [5eAzh''D9FƸ f:ǡ´vVZ`˄lkhz6j6JaF,WjQF Sk(ZeʒjP4if̜2p{bssrq:nũ]G(* {S#7l&BN̔pPx p(Tz#}ZMq @{T869Rs79r>܂0XHkxFlA #M;x- !ɞQKvYTD7ӹߓZv%@ y-Beh9JF۰O'&;/ٗ'$rZC>j &?7Q?v5{!@ǾSQDZOýY o _ݘ@YGŰ%:H!&~}fUgo.d3(,\{=,7sk=>IVDb"?-͏3:S(<UEuprVX CWID+J ?CrHI:)[}&ѐɊ MCv!3At'kZW9dh0)t}W(2u5+MFHX?Ga_2U^,؛$ ϑ'7Qr%wdٜJ.jE_'0e;zz;,@4v,zv#1Tn:ǥZ 8 xpqFىR詮eM?_]z_Z]Jxwdxr@`X675r:"B|`[Ywm/p_tp1lסD^Cwfr^Blg~VybLCȋ@FCEQlsRO#k JCB.h"a4UCZ¥wHg=K@rzXV%ŽyshT||K&67Mt@ށJ'׎"k˗)f%̜v3s zX"AP()Q[ԇfް)2ˊ| D5,(he<*6_DY ?f(I2&7!όF#P^8Q%Xwj;J^nխx i*ě̓$Obj&~"PjH. !Zb WP11~Hʕ(}.Cw5;ҵM`cF 7$ߛD8۴'F@H逋[0gjObiڞDmF6S2aLBou,C7m ׷ DiZc.r1gynU*?¯:iy.!.uzJE}@ ]&X lSxQzѡAr.Xn|2t0k!)Z~cz GqV!JVJjٚ0!簆Չb NGlb{-1?b&ds9nw5goy}s44r4|])/I9w)4l$杇%nA V+; T~cAтwjޞc0.X5/9*7/_6ZϞ}lLDҵb|N4V`[2.LvqW~z-?+? ˷MV@UR/A+< Ovށr밒SՑ,'d|I.F݇y[&H %yf5E{6n[\h:~ZЄ5WۧCd1ѕHrWdaGXMt`8K %y_%5ڧ#W`ׁï= &pʶP<^bg4͡?*F5 2(9UW!:th;R<v0zđ B@>lX0-l$\==E&zWv=uP@ 0v =dl@x7`\Tz$[@u(?vz j-J#fmi{=s< > [4edocO]Y .وlq--Ϊ jGTKNj F?Z`ӎ2a4#Yc``D%DV/&ǥ/:E ;\[ügRvnglI w?86^*kT&xRX&w2Ć)lpe S8|#Fz*|qAYw!oWLɻ>\zviXk2,VNKZ pCK[tb H꞊;t=gMD`&RV"u1zS+GEv=N1A:AܶR8N4>r(NzifoVaoˎc˿# F\SvIg_P˖m:oK_tGܐTF:1ׁa?blP/ܵ$dk#dⳜq05 \|FtyxHbS$n(̑*+;`p[|QJy t4)vBI4 (GEw^Yr\V5~7I&L"gh#4g7!\I4Tc/6 2DdON|Wr'z8Mud`ᯰθa1p ت @;hм6c]Lbkr7kčVr R\yQ.n,#w­+Ğ)ξ$aDwre { L:+J=I9S 9"7LaZZs 1ϜG!ҕކji3dkqИ]*Ѻ5_A ]o wswA ܐ ֘׿b/=Ÿ-DqJ͌&F/R jL3f\JQ̌/RQ7 xȜ_0! 0H-ѓ_pUO+c*FeJWn[j[6ԋ"{nr5ɑQˡxjP*+E::W! lx`ڔ{F:]a߁0RTpgY{zxyX+ ڞ|V'iDO}y"] bD)%{{d"DN$n^.Rܐ@Jƈ{hrE`6݇V@ꟼh]ck"Hǘ45JBɅRi3pyɢNJdWQ%ާ"a&f9SJKP4q'~*n.R Yrd؉@d+Y+r/u5N`[jv`sie1ָLx!x @=f)K+ޣHvCmN;Zk*6r]\u99C3|/hw JѩJ0 Ԧ Fs̷*C^(2;m5aHu1e'0R+;/:o IyTN[xXSDV ӑ61s4D&EgOţ`)ہn 4fGG<5%spC,mY~Q R&IIc*cs!ŒHd+=KjAm}rn%آ!*wwSGq`q6dnuS Ir&[x=&Mi܅*T60[50j [E ${;ɿ3Ƒgϸ;B*`XYxNj *+.7>Xށbyh4^hނTMk3yoW tp{̮G2y)5lquwXKĚaUXAQ*N-,(#{*,*cG2 _F-Qep0G1Fj0˰,+g5{`U1* r@sfF /ú0٪<ׁ96/cX01W=̢SEA}2r92 ¸_e g^p\ ~0}_u_Cj`a(Pi`bT?!t]OV_Y 9s2 JE-\-Nۓ"ܸl/Ԝ]LoE۞EhZ3Vl$ޭ4d6In= m閧m%NtYlۖ,fyR̸W]^>*Ñ5Fġs,=NV*L[a0!`A6u٠ T)}VNǸCD:-}&m^xʠ#(A`z&s恳sbJQ&1fDcHRѦLAz%P#7u(,x$HjG#~Hj̷;2߱wa+"Pd},zs9w8]3!Ǒɿrb=a:[6邟.p;Ohw_xC:F"!$=~rωeɤb~,˝ErzX9)sʞ'.F/)upB8H1+Ux)(ٓ5_ p^er2 Ad4ˬ'fR@SYГ%KjNN dC$+Uuu>M#<%lopn\C.Q |ʼn9)]/ !aX~@jh}ߛļMz3"b_4;=;0-Xu='TO:MziKE0ڶ07Ո,.C fcYxd/E=+)j= cxsϔi;?D506Iֿ?./JE[69#o;٬|ԏBh,ͮ3a~=u\,+8ٕwsv2m;qŁegGj;=U@})H%<#)s)Y /ETѼ;3,<\ >}HGNfI4R~wu8֮$u M!P{G/x5J;DmWɼ?6AEDH2gN7n,Z\tTynZMCc(3]a&i}hQW\,˴hr3>zS%?S3ڮ,f,+^=7E *OQ4Q* r`,ǻ1)=Qq̸q ӭnK9>]VD!Ѓ"D$;/;!Ц8S)8B^D[TEW^I2͟xΣ/y* *K*ʥBqs  W BV N RV!P$$np{:{!R*?xION4و~u_K L9@)p6\eXƨFH!Yơ>lu H m=ljkiF'zTIiWznw>Ĺ$9~~De}șB_L9rL#797 IF^rd],s&=}f<,dT$r6`3<,HMn=zEPCeOk\>X~ˠ/o-o)S<b4;fOh_ҋN;h-(hL4Z4VMU(ۦ-&ŰUڳ;FusJx P@ I"@ D ĊQcPB ` @FccaúGZXX\v/HF|.Ȉb^{6RH2}B?D~I?\6jMԔ[t{f'H@8s%,qMΚpQcd˜Rex12aMtB(*6oCÚB%fQ v䮏@5 š KlLn2lfqZoI3Fz9^`v3 rVy Q"1%9&B7nH_W(}XRɌ; qpU\r UY?[ #Fs{ jv,3'~9pgZUZ{@oTBUPleDA _kF;\%\ld@V`ջPtX1TVd & i50TX~O9+=sVݵr!|N椗 ˈATxK7{(y`qz6<[C0oc h"!ЀrȽblկ&2/p&2- jB*UC];b>9x$婳)Ddċ1~g0 itJHDZfƆ8u,kSwN)6 ޘRߧn&sg:IXv'167(8Fi O='yT̠?flr$%&tu9{: -Y[&ۓKzeQFyJ IW ?sB ֽ;_dƸ81VjOFP\M$'# DJʠ<  S>j\ytll4r9_c} !\"FeJB/ug)k"D߬wv`e!b,;˂~c5YQ0E6)Lt׫Q-KMlCc-M* bM'*zlI^IyCSyLY UXm#忥`k'Wj8)3HKcT Uʌ`DhsJFފ|䘓Y>I>%#+GN>R/`e{;TC`$ 1WR<9h(dK%\i ̌!xP+<8B^S)]x" 7'I8Qc?Zpwz"1bŗ}L%%9 w;d4)J0qmꋪG  F)K3;dFn\~}ANH<韺J LbX¯oGF*$L#ץ*hXrB0 o)/ĸZer-CѺ!^KgUp.Ǻ8c0+پZ̢=ϋ 2)K'_n|14=jgRF$z#gabUKb>p!ɽta9JhVX@]S0\_5y\^h}j uH1R5W_}Qca\:V?ݍ2 O,L8 -[wdac}ډDyP;:e&.i- ۸hCgL/3FWaRj E@Tu憍L>7*eGsE717M/Q6g,F_U JMg9H* h+ǒZ 0$=(\fs@~-da6oXi4NE:R$iu:d'K ?r$I+;,LK V NPh`uAMsı͏؁1`í˴Bꆣ2[It uY 0~u+vit+GGu-~J{i4uq{Yn3`ݳZ_:)r#A!4A尘9®pbGD(u^|n4FS^:.bJy{pAd" ݙ%!+ՖkP -z :w5R p0E_6#qVq#%\7&wmٕ^^иǠ=3؞[ 0GS>jrK8f::3x!hΗ>!ԺWVwZQْN\V(]=UmZk|&v0xk /`ֳO9$B|]&PǞn.ӯ.^"t u$W瞓2MIM3:'vEYޖ!|VЁ.j˸/KrA m9G 4Tq.fhJr\`3W4OWg,NwDqLy~Ī?H_zQ`XhK%EAu{*q5HXhkg+ECMTr1dtlkY"5p/\fPJfN)O'X# &7%Uq%6Z@hq,"-u{xqZ"|L5觿eqyphGFJ4fq,䐒lo-Y#跾K3q=*S>O4CCTFKP){AЀmbl)?T2Y,%BZ JMDph1 u:L7}jB 1/rL r*>644FӤ4\ߟD1D,jz<#ܛS{GD5(bIcϖFxt^AXjk\Ь>PNx'7(b2z q];`#w0 -}]nBs]?-5u0Y⨎"G1,^5ZDI~xB@:Nj7p")H?rY ψPzpΠO8 %< xfuU6`jX𝷤=Sl:/"C !]͐0Z,Y)_QX/S5ؕBRʠ"z}Cr?:uN>օbj4p>& sn`Wtu^& z/l7FnS{# 9w$V.IE']O5PrCtpwL^JȚ'|P{klܤ;uj;A%[{t; 0M 5C;}'n.$jHrw+,M`8@շ蔢_ Gpcw $v s&{8~{Ԝi D@}5gq\Ae';g/:Kø~ȢsZ;&(%SwERVuӌ=ٶy Gҫ~GgviZ&7g|δr#`t}Si6H=ey&WԿNz86$"<ꛑ-_۫ȟqT 1¦f^24+zGͅP;Z ?6g02)#X}5/eǪ^'(>Es)Dی_P9 >uTdhlϾ fR?Ù^w6Dm'R(߷;<h #W b~~gۺ0Q>HŬ2EZco 59Y!}4 0…%[ҹFл\1&X&>Vo"@+qx$nZ'5M\&΂MؽuSzĩ8#_q?v nn}/LfS%p{zqM#ޕu".VcFQ[8ɮM` u6"qR%cï Qi3,E%/AƄ('P\1}"W\Y3.f`H$E,k)J:D(C(Ui"۠ RZ:6?)MEe <=)nůzDUOSp4Zzg})䌆t2)B'[ۥE-iC$r HOP U,`/ē_ o#}FqhЬ'X2xA՗^bʞ+[T#(٢ܝY󿙾h2&w%M~՜ޥ f7kh?ɉIivnAWPO,ǯf DUɄ &ZtjI.+<ڢ-޲7tnQQt;~uRE 6(:/XWD4 `0L%.pb$P(:LN78 Z#{\(~vَP=ĩ$*ؙlvǎs F׫J:Z,)G)I+[|a!LmƄp_WBf P680nǑ *pmyzbD?}u+Lu7!j xYG6m шƩZzA:fSpRm{-v|ʖXiR6:3 GJ! n"EIE'܏|ͣ`O&lv}!_c^F/3 $f\:Nc1ȈhC;oH$%3ɺ>Sw=! 82ȧ,B Sɖo#0G `,A8RR/ /qu؂P [<}Uw3D`rJIW te]|+PMdnӝٶDz~Io#xCsٮ'L}rS,9w ă?CIց8ױ=6#FhoTQ~U/%?M~OқDQy@ޙD-|ppe9^@Hcs`[KtC#fH.NZ?ik]YP/W:<>Y_"@72MNSgCRZv5^*qq.FJ5 Ijl{T:Ut&Xe3X|`U*7t4T)%3)btngj6C$sqƣ];LM/x,^9GGʊ,2[N)lj{n1@aRVg%;\)=H 74C3Yh {RnԆQNj"bwOTl`bV3Սb`lyX`0rg9Zfkil^DtooZVkKNc(qC]&DPSZ!MH&k G3A0F6bPo#p OIb(TpL0f>0S&*Vj@de`b# ,fJ"AkWfb `SܣD4`ٲ*#I=LJ~v7v0P.}QyqPϜu9`g[qŢ%%}\<\'V2(+50)M3r~- EDv|sQ:w ֵM H҄İ%i2E-Ĝ:3bm&"cǾ!-mEi(is~$YDߦV %9 HkP{Tz;ZGWW+4@  ."%!^ap@;;SYN[6A]Lɱ{l{~js 9k8@޿5 kLgR ]olm%+k0 Jbg0rJtRIh2A$Pt7R\nx䰁923r+U!?{I65cw)OnhPg=+4%Ul1GLBchl|U E~dߓd m>/ ߎȓKV|u|2;OE6;2 կ`OIc 0HPdv !R? ̫qY>BQFiO,QTi(p? =%lLpO.xqx*4nB~d7_ D0&xidDuvl`hn$PQ,AWMd}UUTJvˆZ RWjt(<$z"bGiM!COKU6AkB"/{8%KD2Vc.ٜX窠qމL+{ us+CO=E00y@~Vdzͷƛw2Yw'0o]ڱl&Y!ܼ"4m , |Hq8`+ pc"Y1z4UƼ58e{W_ ظà< uI+N񔰾iM=+oanrDbMgl404. y*BjG*MHGJ!T^<=.AZSٙ 3j03-)ZНBt['U?&u]սQ4-@0GE+dU˔+ЙEd"*f*} VC^1ѡ$^g\B Դ8pm א)vTL6/Ġ:b;6&`O`8UIHeeeGYF[zS8۔f:8v n!Brikr|"5m\W +:W>%j,9HQOH8+mU$s4>`]me}=&$Qp407y1O>'17}Ng82W;Hqۓ ntNDŽ A$0D2٩p6qgxgD&t{;TVJ)_ 4{q%b[<7տƣOGT2I4\eYY.t8K%;]P.FN3B9>.?Җ޾P#2+ ` j1o_SSw r0pxO".s xDNeേZkzr o\Enl %}֛!"jfc ˴lssA խq1Y.[|¡]&ї" ik ő!nE}[)nS&j *\OJ]o _td? x#1"6xr"̋al&*^@}4Lo7R"<'{ s/aݺoaK._aĴ$r&:V=ll>Tb'i{"}1~bҿ{M?ecD92,hjYJ' xP dJlx#}KNz8^qJƮhT;,=/0L0z0Y5ruDs=ͣ n :dLb=biUHעo<@nosˊ2=Lq ǜ͏yAiR\$۝B1?g@܌b4? ?g?TkYJy^vWkF0뻂EΆ mЌ6 `faN$ r+2u%ŢaU̠+ߣ9 3dE9X.yRr ݀@}v#T_"_kݗ8p$Y6]/Ʒh_ (^  + D0ѡ+r^ EM\ĤSn=q2s_t}1=TZH|e$È6faTcoW-;Y+`gY+i39fWCh0|[8*Bq9mq&,$%jJWCQa l>2] ox.mpJ# SI{oA͋(L}Kv`nV@l?/A$Xs)'iۭNbǣQҮh+Y5&5N3MaE;,a 'Qri_F#=>YOT&eI6kIAwFEo'STI^*=J6&,.)A*a(,0*UXT{?> S 4\myBQK (H+Z,S1^,f>N;O&ZiX蒫h^kfrgK4:ْ4J}>C8u: ʼn q\♢˼>틤&]m-tr='q,mX ?r;OF JMהꦾ7.Uj9iɊPp\5lGz `dYL\Xj8K `0o䟬t QG!~-NLb]Sj.B5ܼ,TG-~e@|EK|f4*r*d~t^9H/];n|zWQ8;6i$>Wї2AX0 R[wϻv5Aq!֫ƻYA>簳y$rIF=&!1̵^_<׋]xq@gb%!{d qƈoc_)z ۂlAlCA46Q ZDQ`凎5F7B,\t`F6ڨ&G ]UX6#~X tކREܠEX3 Fn0YoòDk qW]]FJo X8eV8L^#&ڢpzW>o5=Gg jLU闗*)TǶ\u5>?Bܾ(}Osb d`#C(?B\Mw@J26t zzkۏ/?TFX#^Ɓ~ 5t6|cgM#.ua\$%34o'3Wu e4{8֘@!؄O'}&h=)*KӼ]}%0?(kbxdI@\=U -&h<+ŏƲՙvYFtp; <%rj\F~K*NBk0ϘyB~PrőG}Q c@}DŬ|V|OFUXhgQOm3珜,hӛƏY'숂. ! t1 UGjPb&E"a̧KhNF`1ja+}.>1Q&b,ቃbÙp] g/xq~vֲu~e06fgtҥRzu#Ș@ٚ p4 ;Nً]J3?%ad#bVJ h T3S+]E<}w2A@YNƣ^ ;h898 UxE`V`HwDP;cPXǹZVhpzHnF#ǁ*)f8)F: vrGEhva>HLij55P7&hls1P֑kByYpX RAN T;r80 =>_sJ3y47%ޘq+/@L{w`X La ae_۫Bwj~NK~D`_`Ƹ;p^1B[pF`(˨W_M.B\2Xз3FOJPPd_ZEV? I]SmЍ4SPlcbXÏn 銃[1ۡ&|pȌ 8: <Զ8!"4.6gFa &pQ0{NŋP_k9+Lrz/q;"5Aq~pa6.hZ)3qp`ʍiK W`b/ghH]YBUw)rϠ0$Ԝ ?keLʝ_kp8\Ϳڲ^xxl-7S|\j} p#(= VM9ÛAG҈,#p_ܥc[uU`y@2r?>8!_R-vo ~GR m*Vb>h7\aT}2SVm3(AxG È"Sԅ'\w"Z6 Xl.-<*4.J'jhA|1gcco7'-*0hIW𴽺kT ~C|{c#X%0ʭ\eu܏D#i^(R@~Kۭ(';ۢꦐݮq.4z?1M_1O(ƨhqjl%F*+X_11VQ‿PP\ ebڗh Ct T褢?/*w^ITzGYGoc8tjۈQzWt1n۠՚-K&w{J.k~ЮHSgr@ɶYWtK&ou }7~ xgềE,n00hKXE%7i"oBW*qCmCq>̯ yȞG7V3c+l@r/PTDNB.GvP_LԈO}SDEӟ)-@MNi۰Z@C&dlӕNoƛȲ:H?Ҟ);6r8ȡڵՅ'5b'Jfr{L\C}~ai\i= *MKƿ_E9/a>[̹T'®}AHHOlY (ȋ55dלg5|t"ܺ\ y㼆7bmz: k ('8iP6-)tVׅLf,>MY 6Ec>쇐! #Bsm^Sd'M-!/e z@,4( 9|z[Rq% ɇF{UZnB3 Woϭ!ݒy]J+(Z1dֹ#4ia$>73-3vXG XXM%}$R3v{b#r=+wSU\(2978V)<<|C1ӐU731ob(Ш7 A{9msIBq=T%3p;.S gw-GPm۽}(ܞ<8P&CV:j( 7˲!HKjͣzlF:m1J0ؓM&K x(`߼A"dyfǟnY ;7 j3wZ4[f7 ,ְ:x lOi0vZXCb$) $v4(~;m_ cZpi5S;C&jFBxЭ5,~D-_Nm7| O &~ '~m,76ӀZw^< P>Ce6x[,H_H(wPWOMiSvW9rJ\O.ʂaqiAZWG&ڍu}xJ~-(Cl4W6  P!BNx 2Vzw=^ڜ;ϕW8ht%ƛ.?N32d(H[;YMz q6MD9jj/]Y{?ڊe 'ߥ@Cj`ĤZkFj>֏c\聸>Ī-|bvKcINFP'2»Oё q8QADlLJ㵰ģP[Bb`$Seb7|Dwf@ ~J4 )!:+2*rv<W Td MpJ<0|̀D;vlh*2z!U{q*dJ춤gF5Z:ȠȿjLufF䨱,B ͢&\Iܰ Ij D cYd.&1 ȜzA n@<*yE[_m;pW 5AOR="$1u4kI_j|>f3^t]y1vt[7ʠ m t NN`Z!kJJnC,1a!VŹW0v?QgQ8* ,КH azk$Pt۞Z(?JgQB>QyUM~AY @aglЧ^ "+wVUW:>-:8Yr{v}CF`86x=%+,tXRZ;.1,Tb|K6qIPHsY ,]-8aR2|~֢jlQA՚'oiU{1Zg[yvh Ht'?*.ཫ2d<ڰpy2XqEwcQg/ vbFczGxwã`wpNx]{ȓ~BkID֧ΩCB3-5NUM 0T:WPS?U P1[Xh{wTahd5bpA,'Q-qj]L. 0 0KpkXb'e=Tpn .G2Wϓ db{V Qf4|tu}cYz*%6ꤓ.pc@_|oDaӞ vU=I}''ʟ'X6&ftdž^dP97 q֋>|-Uv C?r.]Dʩ0h! [g,yL ~'/CEUC*YʪPo;Rksn9/Mv}2'臬|Gz m-ұ d1 ?az45BJ.`,@.)]]bhF'~]࿮& aԶNWMbMk CsD9C7K$-gvy5Q(7ZS}<?M>_5-D[+=Ϛ0ʌ*tN ^&o01AYOJvyԡdB5vұ 1KvuIՅ 2Y޿vojOA,˷WurjN)DCkFH%QQW?\l~bRap R`}?Ɏ :?yM ^24NOyV &I[WdV(ƅzjrRbR'%A#O^ܙC4a~$Bא!UJ!W͝L>M5t!;o< G<!$X%̄[2ʶdɧv0U.p螖| ve"((aCiXzWmp']ߤVjf'(k_Q &𒊠how/6E\Z~n=GHe,!LqYj*YC( ʐ 8 K-K;Z9^7՗/Z+Ieݗ4h74/]r@V5Ij#F1-*D6AP\1Lj,|9Y@mCQfodb0do1{b?(abIlr;䬵Izdƞ!,ArrKC?_ azVDa n{Kub̳~ol yPae8A 6+#X)''?z܍҆=>8MW+,v7X ˰,9u6piBEcia"R',:E3ĖsM,}B[l? HBC9x&H`>H4ت' e4i֭LV5'_3FIloh\d--/ 鵡ӄh ^[7#G n;k#|VӇˉbY֫&jӭpN%߉DZ^Enrzd8%G+P^-"u\MvgX~k"l0$΅LD9}YNEGFd 0Hf2鳦It(AOriF[ w.iSa{@-H^CwZ32kh|q-]=.z!Z$R.G_U(ŕyVL"h]s{쎝!iRm;}:~w9~\Un_g,O(Gao֎Yk1Y]}@@ *ͽZ崦C{8II߼"K\xU}[`L 5qT" , ~OGT@DE \:oM| R!Bb'3Xwaq$+`י x6P-4EjeöH&4KD2.fsQ``z^ᢴʑC,ޝh9)ZU%sU!\ [*yHbZhh0 ={ѕՅԇ冬pU@vWPyAMc/B˖4B$MHl5C? I}Xݐn,hG0TKnc U)blL*UD7mIP]H_r:6x4 Y3\,4cq6#cjHhthH\"#Z3c\%1RfJrPk8zoK*?tIID?ke|s><δG nyn/JJr"ծ| Ugb]Z'Ms9eJcA:?'@YtRpqH#P֞Fqaۤia\Ζe9(z1l^,]eCC|aF=my*WzE2 J2-K)˾ Lh`d:E"Vw2[Re߱{h˚; fh_]PC t:Kx5fnw1Vm7\EM`.79q>hI#,R<0QdTF: 0nzn5V7݅uMIÅP>}K!wcLkzF }!wv9„D2\UXtA cqiOGM~^P%p& ) \o]D9p 2ҦM@͎2w}v0\!V-#BrLy 3PtQt⹪Bh+ȳArNW*aR60-iN/r}.M)D3Wa^Ѹu(C&`\,t.ky@U$o[6unιT`?#\p}D8FU֢Etq<"[(JlHLәd#PK$7Nvk)e<mpuߊC$e67do IFlÄz$&m bA43&L\? izO1WCe2xnCЅn1Yw\/. ٝD\Ӥ`֢&B PirPBT& &ɐFڟHe~Uɏ|-W+pK)^)w"M+e.!~VHs@ $(,p4` ˞>-Qc*;X^ ;(5BN?FY:ʻծh`/^w kS|S󎐨8uBuek\c͞y[no93uR@Sd'>̅_]^ߺ'@#o1AZT kxv擝fǶq$dZbtYXgDGP!~s_qryc5Y j/N/}WHAUKK4a2./+qpNA]/5CdVj$́*;~=FH -n4@i{}D>:K79ٕ85?n@E.Bz0533E0P)p%iր| 8R\ZțRlYe>?K[ڃfp(?-ɇ/QZ?MOƒ5ԺR#$vFF[jxyp=?*(ٛ暎:e?^ߙ(ڜEo WSWSΌ}kƊ6Dm>g`j fh-W4sj"3rO6 y }A063<!(u I9TAaqfh%._<@wahObV[.Hੋ0/|9o|?m;z WhiA@\ G_x! o&G#G˛cCC-u֛>z:Mށt <}#z$Y'@2ȵ CiXtSjӣ“*ٰ{Ob#`6nCFVk0@$|rO6s!GSc=?:c]g=EJd>JeJ\^z!ȄWpAL {aU1 bQ{$@er Ogo>srPԗ^KIE{t7J~[!»Q܆Β#w'R4~Y;jW鮶`h=Ѳ5[m]dOPIϭ@(3HW܈A5jZR׮/+v1ni]kǂVXwl^'X*TKh(G ]Cʣ2׹T/R2ňr\vcla6)|\,"x${ \oV졭n|h{'ѵo!n_wjaԴAav^tߔݷՇY&S Dҙ95Q+jౌoEм0MC$+%#L՗!Ic񅜦m'Mo,O M4*uA{h_{8v(5S/xs#PO8|-z p -h A˜: .ꦄ|?2m+ f`@e`_C`~`dåeY{T4_j>KWlb׀SLW WGv ɏq5䈞SS`F5m-_4Ɨ|v')2zTʖgcS 9Q<OC!(@vҎ ,C!v\q 4*+)sNE|e P DA/zt5K^?MR|qۋHOQG|mVC) A<U! E-h<4+ ڍ_hv=m_ck5,\ʓ:Q =}N 0puÆ-lkڎtkڞ+ix9;m4ۖFK2zh^z73٭`FH)Qq]@0 6؄н=m LB G%f ZJnW$HNέt ,DM0VXr#G~ d 2߲:_[%i_(f9׀ |y|IJ (}* ݩb6=X/lE)'? t7QK `K WL"";«2EkaX9 6Z+#DRGeDH3[mp3QfzTn׌fO g]ǯXð[)< m}dyΊDsTYS%8Ib[szcgSmjDZq<h٫;_|E]!a"Z5di#qy*,`)n{%'.8>AІ%"~g + iFW)ZR]?Ey`Ճ 3T?~B;7\DdK4TK(afr^lG$9w[g~>gkj0}Hy(4@J!t. %ўx]fFh}r){ڍ !R>-zHܱ!E]ק~mfVp1D{AyO%<Zo rf93e-J3*F{`2)h2@ְL9aV︛x^vR&u40r+ xGYRL?IXV#=Z[n1`v*&V^)*5gX^8q,|v#VeW'][+eqTm0?UĞO |P 0n>1@vj|l11MfZR3'(҉*hZ2[Vh~AH\'D|W|1_t]apS+To^ի39#qb8L+wH7Dlzʧf B۽mT.8V$"}jT)Z MU +8{aNJ8~|NH!Z*D@(hn!,z*Mкvw YS>Jv{UEŝ@5m-+]M%wXyK+dr[[( !:tE-#28Ѿ:5U \d)` CLiks?FeRIDܒu,hcs%xewoG350,~DkX!7jvVԗlOG`WxSjZÀmdRSTZb FYИF$pV0~x"`i }E.=*C?G]V )=P64G /M` 6+:9a@Zs ?l^Y3 l]q4t Dp 0^aiьu)ُ.)`d^(=0kJXpR|/:S de%h-LBs|.cX-i+ʎi- &?Mk|j@𽎠ms8"Je+t.plV I(d,?$&U&>+4i ٺS$ဟիK_s؜^Z- Zz?G#z.Jett" /BR*zr籝ι³{9z0Lߨ U=~~~ٛЁFH5}K\gyN 9EEPYXatAhjbQR zZ50 ͠UN ?0b"YT[ҘNw[(d5Ka&WzT6l8݁cF~"JPn(N}/ 酞qL"Qp-֐C:aL [e> uxL$EBJ_\껮.MlO&])O!bMF9|S_6C7t 낿Y%n)LH1Z0@ }C 5 IIXnYPC;tkx.vafDFS";/HlhƯ;#EfJz ROȅ}Tڶya*''e&@u@T VOo IyW @^Qjo9!V ݕ=RL9|k9@HF$h{2Ȫ3 J$ eSi!MVkT+=[P/*tVL·pˍe?<7횏{ ~Ȱx g\g*,;ͲڳyFᰢmP0Oϵ(EsԏʶAF1s^$7jU4r{(@䩵yp8iD7(,5¤Xd5W𖘾܈ [:FNʧq}jw>r-]Z8,01!'! ZC4:I7D10O_ b:,&>h~@j:SʶR6rحt2amJ:vBveɶ, h*o8VDX&$27GÏI22.C{ Э'5h/`di†;`yR`sq jLH2G&Sg E 1z=ˍ7uKIEQ&sS* lfֿX G.jR'|z'1^? >3ŏ|uǛR4J-G;νnv#-LZH-}jMʇs)~?[ŌavJ\6leoAyS/ᧄ&P̕p2sX22HAş'\cM%i幦|SK &4Do=3 0bl0N?5[c^Y䏏Rx~[LTj{LU@O)lkzNrls|1 7|4.@$aF8#HF{fI&/ %'22EϜB2%:x\/Z}AL&Ky>\=! 4"K=cpʁ 0=Lé.w<.£3Gљ4S[D:9uL /4JYѳ[bX4Рq,ϗRMYOӻhüV=۹n _6d֣q̴,'W["n b0qmʾAdpѢ5 #aVFSDp$/urHOz -/`!mjOC 7:AZ%! >tulO^ʥ&#JWGKBb ZXCQ nIW7-d veoCӥI7/]7D&nэ-1Bw << ]8c)FvEFpBQ3$m캉Yz{?k5+ҥ[ESjVIu@ @EE k=Gk].)dj74EWGr.$DӷiN!73ί|Ɠ.X_b/ўTʠ-g"u=a$Jb$N̞М20" !Hd380/GL1q԰AŊ5c@Ա"6.&spŀߒ?H-nvO@I l.*$غvOM=M M ƓC - .+y6BES "RqؖN8lMv҂!R7xs1Rߪd Em^2|.Z-A"2^qd[XՔ>vneW5LcasG6 3v1T,;#2X{+@L!dځVAәCz>alW>C"wxq[i92^Z.cƷݨ|g&/x=,*Ya;7\I{e0~8 )gIޜ0$(ux۷F:Oz _3I> *[Cy-+8 #$ )[A8H|OT1%\t2Z^W֎J{þq(s^@'z?dtm- K?lcG 9w\gyP~ڡҡRE pؑvoQr 9uQMof2EA`L۞jVZpa=ʈO.{5}A~dmܟN<=M^흷ѕsTB# 8:0IoC@~ќEefK.Y-h,xM Og< o+Mne;~I34CI=\Gq)fQd G4M?YȔ8+ uM NVk[` Fүh0pX3 z" ЛZ2+khG'@ig9s&#&qɮ Xih i! z8bRRܢTP1Bua?AP| dL5Fl;RW)Y;UJ#O fzt3C& Z6ҖvB^].Tc{k˶,h&\PO9BJ 9 2 cZG5ٜN)fհL:.9>Lbh (sԅ 9蛴.ayg&IXxn@(A V=zzLPN]4JiSo=[!)% {/JЉrKIcLgk{4 32)}T$(9&#4B4!||(k})D $Gөh3qb!DĒ߻녫^(K0dum(8 9oӊ]zrH0 җSR8GaB[B7h#o\z~2e(lbOoE1HC\^ he /9xE?Xo J,7XKeBRYB.8 A\v c!]b:p9 u}Q+ (7LˤlHi0[ZN>'^ޮCn4sQZ$q( %= .튇oıB ;vAl/1lԷޚr1QXK!٪WLW xggUo|CNᰴMOoU)5}%z պ4^⊡2.N'y٩qGlP ;4d. dQjUZ O85q hHIs\E *b3mUR"0V'f`ϡjOvF WF(aз~ۏ9GKZg>kU-R>@jxlޥ-Dl!]6Ž6a @t,ًSݘ Zڱ[Ju9$/8q%-G>, hzh*o~&0F&5̮IФ)9w&+hd@n{h\DY^}!:/7!.g9p?\582o(3p6^-3$̿s߸Er~ 4Oc_k6 M5eRAOuJ&$RKy+W kyc S9B˲zM[˜@| >bAɃ*\TFZ D^Wm0`vw!B۶՗2@*84s7Ga§w&s]j*4*2. q[ơ1+3NQlv[X\owO~\ `5/n޵/wz=CRGQ1U%X. ~UB|isUh_mM%"O҅&%Mu@dTu'O;"֦jƥV{o-rX+W6~e]PC^ T@YKE{Z&a käFժ떬vJ1]c@DF_{3$̖V/p#{B#[қlv%}o^|׹7߹`l;OfRTd$;k pʃ`F5!F(0gI*[[ _N31^⭆y kHށ+ 8++R71%J3(gN`942f6ްpps,#,.Lb.]# }Q6uLuiw@t:9śA\ayZGC^t )mаRe12 s92L췇 ?fz^ Дƃx}@  Kއƹ ^P$A@_)2qg9!U F?"C&UHz1 "^Fa !5e8؏O[0 #kpC/SJ0J(6:Gh_}z(gk6hW`V })Hj(#Uy;ax gS!)GW C6hh tE[xk(""V؇X]Ng*ou bx$:wy` ^r@HY6%:nsE}~F/,>#O~5( (׆i&qJ-Wb)ͱ8̯d$}i[A Mp<  @Tsy]X`kPgQU>)v "i0̹yYPӎ9E{>D )sS_iYmk[} åd8MP_KU |kr:Rn)4< O t>~M =7(\CA3EJFjcDAwqI 1,b^P&ZU]Ql,RK YdL!HSNz6k ղY,_hdqo%Y;qZC Ur\z0Qš 3BI.0ŏO3T\@WpMiۚ=mX+!3i ![7pvmAT4alӁ۸=cEY0 %HU{N`,|' 9QI0 rj}`#}&kKTYݣ ¬eP0KD ?߂Я)Rd,=PwG$8P$Z {* Ѯ/ %>81q!E/fR}NtT_|ThFXxt)JgQt* OikWd.h;-Wop jO`+1 KGJOsZl?8M\H;ހLoCT(g"wx/ގθKV 0!hNEEotz;!:y炲M0 ,? ݶ5 oZ=Y~*6[>@h:Dr A;:KMi / CbK5#QƋ0uwfh"v9Bnef ! tjk@,Qi8SB^ݣI~AdV8/x%Ke8Wc,גۊI͝(Ȳ {To߇uZD$8%DNlTxmPv!zZXIb~ VRFs~Lľ6v.][)+б̉ΰpp0AbepacHjSt'B'H7ē9ϞkdR?M\2ro𥉉;0"J^߸ڀ!8I\ ="ؐ ;ZaL2jw@(gX8ݛeHUB0yɟV(8BtO~hUY2]xe _BL I6:FLbf8 |GrL'Tk&), l^[ ԴXnp[Jh oHWxLXxR3[,=- 犰X=NhRVH@Ç4/ hv{ fɽtJ F?OfhV xcʼnư+KiNX~u`aCǢh /#PU!QB-[Ơ-s6Zא Fl7A4GD /-yD7#9> kBCI,.G1ib & }C n[]}WP5 A8Q68ajki"6 !zS|[]&ujѮoVv5꤄3i1Xt7N1geq\BA:5hhm-S= >QLn?mI1#p)F-S `؆4}b\yǚnQ bɈ yJH b |w+K˸O~iO~vqiECi^IWc1!񋲍BW 6_W"˒LY,3wc;9Hә 96|OMD}aV: J4I ׉}Vb'aOT cGqqp*g϶N =NvKɐ4 `$QZvٹnƵG$srE?dJxI4l 9ab<8pUܜ~4"簵tGۄO&Xֽ[mg* H7 #72٘[0ZQ,Z;"=^1sd/qr;Y~eDyw#LlxW5w.KLJZಚl J))?åPSZJ)gpx+6}AAݮ$9k#_J9\b73_uvqn$oc8h;̉+Y6F=&F")3{$*M5;nҜ 6+h`\+~̈́3mUd3 &kZ͕7@f!6Y%n?hKT"}lF]l.)546UP~[q.ڌLBdAyL;b,{YԋyEX;x09Gbv]䨎o i}~=bgf jW~CqK-(VSeՀ10 D. w%hAN۫1t @yJ HrܑQۡR!؋]E=ϏܔCsvnO/" C)]3o~;f[~]p)})\gDӦSesv dqk%iq8p/7yMoKXad|WR O7u6цJ0zQ30ꁶF:5h\" Pd8HqIp|u䚽6!SH;;*vݬdxX>ח4)n>Z趿@0K+`#@׉؜ƨv Omї)tmMEbSy4nB΂֢?MT**u V6NbTG1> pJhżY @L| ˆ Ms˭<^|X/Qlg.Zn54œӳ#\iXm2XCdƾaϐLe4sbg~,>".cop1s)ț!ؠQ̗)"gFP*dv]x=!W*LDH+P4U~"&p;|dTg P[sfGͪ,@Z;+ xsZ$bk.Dm;47Yz)CX~iari> @KJkB6<@.^W_ ^?AI;+!i\KSj 0W)y% $[N6UX>hqWMo$1v e\ <,hB=29ȉDZ&P]@sf,QzBm-삖JG[mJ 4K.srn)KO;Aov|R)c,z3nh?[?9u4LVbgWZ'5T9..NuS♦u4ep9 H>q*v?Pd$e"(Sr((W%.vXL{`ON)2/!DYR/<[GQ6 *>B# TTdZ5h(dc=\,Af;}p7Kam8iH5JXaѭ<=#:qώaY%}U{"hP21s[ o1|61i)16 b'4#:8m$PdeJQԇco)qd&8jyzUŞJq[fkaFΞtEzॠNp*óyF"%!P+!5kHAAGJ)7wЮJ,@m xZ=]"G_"~K8e>ϣb{c[f)!-j;jzߎ;l>XT1][f֣[h9ϞPjnǤ1N讄f{>. 0E%S"Qf*={)NX6R\覂~2cVn,a#2!eED0eTzYt@gI1K@XxG7,eC0U~[&^csy^w*sѷ@{ H.cGЫKd0㮛L#t\Ώph!tlRXI rɷs%M`[M!V$Uvfoh5@w&HЕHیW jU̓HB- sPGd;H+B5^aH$< }_-{9!n <0$նq(вnq>+M~4?pff k>:_oՑRxs쎳LWzt+P1<gru.Ll@7dy> *[mo>B:< QTyvoNue)!JOw`1Si;Tg|$7xW<P& W=j>j}ӭbz,¡ꊫv꧓2Q*2maw萸yxӑ4]&Y\?aRtEhRm}_)`W@x(z^|ӺbPÔI$ p !sN&29w1~ HGbMĄukHƔhus9MaUF5`ꅰN.h4Nq6;&lM;H b}ІB<߇^R8Fnp'͵)xs pre9[ӷr)>e>ɔxgDmC;2.BjtéIEl0n(366=_}]D&L @!/c{KDBfZ S!C%L]p5K̘P29qW DmY+?gEntTbh+yZQ+₉L`!dP'BB2YP2) ,2Z|Z_T[VΝm'*1:T}e Oϡo{y1IӢr?N{Nm@[&G*zowX5W_Ƃ@w:k9wvME]z]p7#_ݏW:]Á!痎\Mzz(;>L+ܦǬyЛam9|8 _֩Ō@(A+=(^ |^܅O5ջRծ"$Ϡ3u"i: TZP8jNpDaa<1QC36$yM/_|)+53BSo7}ovQ@5,@SrAv `5'ed[j|eA9&2(,3FkJW\1+a\QTk,h(i;::!Fv" GJaPj:M̺HaZoшR-dtf|5hCi'Z剩tp tq]7+R^G*(Kr`?xz澓/Qr6 B3K=aYbY \Q\x!s!aVbm/z:I/GR//^N-]>SU>r2"UVfĭ㼰T}8|<|~V_}mH2B'q m۶c@=^}Z!,q ĀM`Ҕ"?9v=Zc=un&Qa`( U̟7Zh1rN+d[cOge]׽{!ru$ i΁BFHdnVS^7!W$cl[]'R,kD?GA øXx# |*,O0cח}7ePEN4MOk(&ͳ7gPO YckFHɟ ͞BHF%." 5TZF%@ P h4d! B1Š0L0b0&1 -3-+wn=*bd0&;xo۲Q͌eqlF7HK!T,wobOi, o߯yNf[DO;]&lզ]Ew,# i G dZ[3j(q1i]zjK] H7? (ܾ0O##U}=*WUzDx^ 9׉z`v~Y} `K,lڈ"bľ/׾gwwxboֲT?`\rnƷՏP}]t vDYR R s$LES(^`f&/LKf3O/<@JCna/zdR6$ka\L9w}R/ZQR ̷(ՆfZ!$=_䱚X}.jMr0 zп[ T ze`\,#K8يO-cz![P7w.pZHuy7Jbp<5A+RLXM𞯚wDB@fX["z]˚+hUfy=M j2?ہ] l|q82Z}## 4NgUFWc ;+.$~&ѡb&l䔤A<<Ťj#'uX{@yGW=bVh!Ep{ za_ \6\_><Тߴ{k2W*0Vap^o^̭Ey*b2}0W=C@wa9_ 8m2t[X@߆k)T62Q XC7G6Ys g"ز(d&@iס&~e_%U/q$?. :eIzBv^-#@D{vq+zt@&r̦Hzw7s40=BsaY\{?O*fDyEJF;'&U| #LJ7$*L!KR.@B6:g'im'_1Xx W;ԵLe+8< z*";1iE8i5{+aGuADBԗzac~7ѝrzkH뜂4¹8>A KUZhfhcm) -c9Ez5?:GZBkAԒ0PwlGwÖuï\iױu}T&qXGx({aDo0r`s$z 4 Y+a1O #At[ ^  ,-{t27Ns*| Y?-BɹB>MS\"̅n C"'cf稸&eQ )yc V~挤 *Lɫ$UT`+U``]rp-6rl,;P}ziՎ p5Zi Mտ"KADkOL{} :B8<[x޲b&w\SQ0O;W#9T@{Ez4^Yt*!Zys8rZٓ#du,Ÿ<`3](ETVŮ+EG]!d] |Z6=x ,##C"eE~?@DX8{ӯ?ֶM^kω'yN6.j ZCT)qKX0],_J5F¥E/uDO*ۉ7@39iW~_j< f3$Ш H D|ė6R\|!BDL5X`e鮲!LSjm]\Y=LuƵUvǝ~<ad'@<.7~ƯB6R~$Е4ɾ h[nܘp`\o}י@BNΥ0[k*H@0 %c"ݨֵ҇TFZF0p:y `|Ӗ?=:X!qAE*kXZ9ϳQWH8Z]tټ6 0جȽ’~+Yoy6ck4)* ;0zEAgA=ʽa崻@DŖ'QG` Y*юh*_DX):TlM{Xsm( /Myz(FLSO1d#։F+x9о:i0q^x.~c-"uTll)D)EfhZ9 @> ASpX-i6hGAt霆բP:3-q,cVN,gk$\j;aIOwo_>zSDzčk|ψ557 Eӡs(,Dt ]1-N@d6CAސlZw4}9#ZD+]\;Wp/3seڧNk_r臰U&瑯[oUfo#x*ueϬ``)Z?777ϸ}X>yڡ?\ZZj*$T=3*;9wLFخ {d.ėGӯ53 n}G[KLɾ6#v 眠A*]ӝ &@b2a]0]k{~eBt*>+dZUt,m woŠp@&b{ 0r Lm#lg*k+?'ܰ{Q6"sUGqivm2 vy])Fpfv,|1I4&B1hB}52s`-7m?+_i½m:h1KEOV(cn ɔ]'!UA7CR'M9rfm LTj$4ij rU}q嘇 j4&Er]:/lb5uƸyrzxE8pY[-f:(-u>=;6ƒ9JFՑR+IeܱħWPY%yJRjLW'axNr֍rS5+ s) Zd{j hoRTV!d 5?CJK򯝋rDfIݘO#;ԪS2q\`aB4#̘xM%?d4꿹MBNϕSӝ<5MGs؀:kШspuF^ 8&Χsz"3䱊ZK׾~W*WP[_t(SKaiMU4EAlmS!eٌ$ͶgAvSՇo#6sS>K蕙 Wɧ2\JwA*ߣIKi*="1Yɞ-jz))혙urX}_:P]у]NTQxac{kSkulɽST'-* K9]Q,Й%cvDG.;̦yX"f e:O!OhPn$CSD"bN!:\IcVoXu^oQ Wgs&u:@f/YT!kjU_sXYQ0,1vܨj,4Δ>1[iу+匙f rHU)4fOK ,]cOdB$;wN(\XZ ޛ7NyOçUĹH7{h0fZZMBLu6U+ xUKzH!6V`J9[32GB5W$i(2neƜuf:F\?0Z||mCn M|i VN@AKfH. XQ'Z2E Da`c{hҶ)r!ڦGw. Aq25Ǡu}ᑵrpAY 8Fɣ0<:|OŔlbPZ *F =}Ϛ} O;}~P/ZA6P,y w3P wcvޤxm #4bT c}IuM_l#OW%%_+ 6f7oæq3>6h8]E}b'&BKC_I|h_X+cWQ,&iǀkbU08I Tŵq]kD5ƾkTUs{gwP9[ ,cAopC R`GqX$\um{k~-ΗnbnE4L0K^90{*E9ZUd׺/[UΗ J_YrGƦ0 uNH `+tT5~׽4MV{K\L׭XjeIB.d"]q|'|I2 WA8eyxF6A|P#,G-~y47S)lLD)p&bع7 ^ڣ3d7m d~L?cΔRS.GխlΡJD{xchf(?Co P :c7 *i^)jy`5q>Qݸ×S#G ΐ RVO 9)tH4W߭5,fz4ۻo@n"<0Yn&2Q\ƞOA x7Ψ@p̻ uV*C^T#yT%̛S;<*(pF[&;MI֠_6Jp^oAJa{廢͈Y u]^rkCؒշ40Z Kjx/U> WU#T1KN "AMԻt9ig ji%)S? ;ŵ1;kt3!hdfx48IgZv؇d[|j]ȒB]EBkmRXZB#U|:M *8*ҟ vNWCy [I\jO|C #!b_9QC>jJA9}A//vFf o1 )!r0KPm8[*\H15-o$0ʳ.ŹB-ze"$cnPIzDsG0  `3΂"=neT]z}카`pHVK_;) cTÂF;}"~R= 2}fq4I9 g/f}Y{8_}eWGbYVr]r{ >q{hJ@ 8aDe>7T ӎ"jټ1J(KgSJMF83qlu.U6bZx,N[ {mh Ǖ͊aX&өpBËX]C%8[l`4&ma2Ò[9/-~9 ^;9D韊sVmQXnXd$3/@Ёak~ZP G >+ S{/ts(%ohjl) fGm8@N͒Ge7A$\f~q004¸]v[M(|->H0Gn?ĤȸGJFa υ$ _.T|½33V, O ~ l{PU9gG(}llM ؚ5S|خ9kҁz*ctmTlqCM&hmǘksc{rsVSy6pe_{cq}j*@ 23ϩkE8/7tmڹs׮]Wȵљ௉y$Xj+q@{8l) 5({]Gl@2b,wV88@eڕ`pEm=B3zYؠ|=kV#! Ƨ yk U[ jrfe2f`bdO}-v9rFlǿL4ߥ >=5>k ư3,؀Vy$} U{ K@H՟9uiۈE$7Rt}B If쒃n~2:gK>'S6&#ޠ-f%حpڸ qz* z2++|Wynt:0~$8$5I3Uy\WU\է}տ z#g4Ve#sZ׳F#,Nv2rJ;]~$"?oqH6Ƀxc<Ƙ8gqw.ݷu *ޖ0Ռ(GY׬r l#.*`2-v0h'h?rG M:pGwt5a7E 4Q.u##Ϭq;T" _ĐΦ"BXV%bck}sE<+5͡TҮ3T<]:~䴶ckض1x`q:][Tt{LLӭq8jr%zM|h4".<)`W[ߘ;ugԙcX_Ƿ(u6k_kp:L.l@ 0G XoQMU4cI}rb:Jշ?puXHܩ>3DX * ?v,wo!m>/m32G`q0,A_s3ś;" ǝ%C:ӹ`{Np\#UY-O\;kn:% _csZ0v jQgSu"X hu:):S`20@Z&:$cNu&/._ʠ.b?2ۯk(~UbT"[N.nR 9ƇϏ;DŎ@_ڭQC"gZ )r G 4*f9Pw+S S -KSTv|bTe'y< #3ƒdנ ,v7[bg -2n4 5*.PͪαpFH#'3hRA<υ~kԋ拒OQ'$k6dm:cQFX#POLl>ɠnޔ`ܟ_R6)!ڽx H_}) p11/px5gMw*3j TFfV `=L}?x@Kځюa"jWٮ|4y$I>PQN.k'iPd?#Ց]׿d3 )~B?'zWKӕ6U ] *㼱*'(QD;:e/||}"Ӹ.n`X,Pb1_w@ >n܎ɂǜ)E>ڡgRS'"C+"E#N(0@sS\2b|`G3k-Z;"7ѾKy.i.;H"HJZJK '34Cśdz$ֿ(eV۬.-a@imm@w|)aRS1c i-J<dwÖ^fe}rv hOIJH`-Hռ#ƩQ&8&ds<@S8ªvJ\ qZ +*9WyYfŭlݭގ|~'_M&FfMܶSj~@&R1H!ƻ*[hQڔHT zk[٩fZʍҿ M`s\*S#|OnsgL c@~6S \{`l[d#h15&gY{-(0n(md咜m>0C+rCgyzgusk`if=II X59rUH#iũ.sj++W;RYf6}wHM3ҟbbF1FƟBa+mwA=Pa{u*E3B?kw? |I_XGtX.{kx"'KV-x$`BK|%tLkI, rʩ# 4_\$]}|.Smc(Y cjNox5Ywwp <>6AZa" 9.#7Hp( ~/w/zaOszFU1r:He!lv/`o}}͢=}V{nu7ʧb|]v_/N5OT@ol{bkͼG|m.5kbtV.WaPX;#Ϭ”LmtvG^myc C!?GpD-?'x)L BZ+(`ԸӸ9Q9}']}@徛*anw " ]M,K CiHE 1ssCe,23^TPޝsڱ{f.2m4/,Lc+-chh!6GkTA0^uR dRX͔;P5u3o+3$ .J z7o&^ޜJ`\E1f ZgSlԈqZ9/m1b@gL]݀EGВḄH}C%݊EC)O^jHl[I׵]`ci1xw2G+5eMTjsJc^hLbaYАB!d&/#Am 7U'khUYʂ1]/6@1nID]Z?Enhiêh[`3kvn@FQ@<0 )ETNȦbCXM>@g`6.z둀*-Ne6! ov-̗4`Lt$BU2Kwj!wu9F(Lp-8_) _ &g*5eXp.aq; _ RCѫ=?1QĻT>'947*=ʮX߂TuPZadhqwh٘"*w{?c}W ܖ}XSøߋ>ű+Dޚ%?<<COo4vuץp=/$DR''#^n1)T7cdkRDDwo c#[JK nz]qd͍CV?Gtpe nFsB0n(Wu 2 Ix]bv̜пr.2wK#v)R2G$J%cfgۇ2/yM }(T ~kPe<0D.J{mtIX!7B$4WH:|"L:s`` 1M3-ʗ7PCv7nIN )P(I 8 2U͗9ERխ=[P8^u_maH-:jAg ;n?n U,|]I 1>JJq>sm̖ ScrD0?XUϸLuy"4 +:O5"[;\N'I8wa@y$TxD kmZ/n/wM*&ԈоcW& aU_T gjގ,69w4ıH,-LI@Kk뒦#e4c ims {BBq͇P4s J|f-(?I_6_`sկ\nK9x}cK됅(~ lw[])UZII"& ;_ r@'>Y@="ki0a%m(43uB [gaUDОX+c:[TJ=ω>ϯ\YkbDQ{/ͯY?McgZe%vCzM s3|U=Jc&|-_A/gy$#!j%A992\ sXU /Z: H}+ņ"i VT)KYƋjdk剜fIUԦA%UqE0[4R9n.WGvݸºHx5QXu GO+WnĮZ=_޳Mcz7 L;sv^ ug&B=;RF|li QiBNQ*4#,ѻ]T3@kٓ")U3 ajXS;mB"DW!S6,(`,?4Oq)v2 pE l$!CeWTxbN"\=g!y~2H [IM&ڀ@+@M\[ 2ggX=1&;oFj͸tKմWJㇹt2v ο *ubSHktD.RЪi%8D]B i+T^ ]!P6QF7nTn8-ᦱoag0|; ?zTUc~]LSgD-a֖2})Pդ>eN˱CU&G_Y_SI^ɏXOK#G&܇g:wXURƅ#F,g(lt}5 Um}o -A&MXo4_ +j {.6F 5M2dZKlLjBQ0kVމ?C6W#/n˜ [5B"xz0pwv(MYt|ٕJ048ap/ Go@^|A|4yLa:Z>nV8tVraQõi + M=g@aDX_8׺C:сcUa^n#~;&fnOKru {6'<, 1_8@m:+*a#$gEҝ_LfG/q:eRB0ZZz_W6޸ܝ'5x9 ' GM+IΎ(u; i9XXWǿ C VJ/lM&>Iv(LE믂 ؠsxՙ\xCN[_Ocj~2nޑHZ7*iM⵻G46<ýj?'@5M.[Fl*t(f=}I:wS Da8'XxOԺvMɯ{k*:A*Qb$_q;RTHG'\zi6m7Q,k0/amy)eܮ}⾩k%=t_ԀTMĂF$M`yZ$A hq9+1~xk-fB VٸwuOfzJJf9OГ"^}϶; "c%"Fj| bު mpGj.9q:Oq*a(WTyhw,J_y]83"1",0(躺Z%4 B^Z`(?(,2-_^ ?kǽΫjuwIZb8OEBfiPul-O'vsl}R*Kb1M ,h']_M7@9Pg-&_v(\;=Iom#;?#|$\Lt6 CIMsD7MQP(Cذ"*(mfam. cN'_seKb_T\)9F:MH U*Pty2:Eme PUUU?GguSU)VF#>-B-2L&D' C0M4H<@9Z+aPM`Ӂ]8e";h . PU[/Z _ɤGcnGu0"ɻ&XOBFlNg|cGn%G._BMƂo %x$ ۍl% 贕3%]G!'\mTQ颹d2)%_җM.& `8uȏ%o Bї;}qe50x( V*) RÎ&M7ƲSWH"9@~{RM]>.18aq&\7[{y_f=T^\Ue\~  77kmb?j,ңۇۭWj`ufh½_m y0S"-DC.fi?ߗ;95[~dk(fF`됅.ˑ!|Ԗ &dvH/l~c2i5oN旨w,NWPS~JEZ~i5eq30y =a!UG`YUU.^9.(. t>ZDei|1mbiFG@dX|:m5 -rk[ZTZlKUB{\?[wgQPO_]~<͌quW[;?;j(,1wH;8 ;hJ-(&QL(IyN8p x" 1 i ȝI%s`}FTz:,L{Z>Ϭ6(zs@$&h00ag%Kkbv4wXȣ!" lf;Fh@ h%nZ+t=ɿQ /N1Ps3! ]HLn09utY <*0 밴Ҍ>V$F7Jfrס9`x@)>whYdඋ16O`h~Z[ K8'ϑw)d6qqPVfAF ΤDy(Â[C Bamm3fBccߣ,atA{_ 1+l?0\=Е$sK.ބLhMA ) >/-VU}j d~=^JPƭBxpOğVPF3T8J$m¥[%eսl+<)3J5/:Q 4sQ,ϬGx9 ϝüտ!NxIclMSLh)XRQ=|#Qkpmp,GoclL'9J"'V 4"U",UL!r†6Q悌{{A5wYEeu 9X~ 9'ZL^&ѧȈ%MVj=K6%:G1쫦Çy"b#[2M1BF΄lTSRYU%M U8Ŧyڨ2~j}O)9@goIp^.LIZPvzyB JOɼuςtd"ޭ:JuZ>FA#ņaB X8k܋2xt8 UpMX4rg-߼\pGC-W,kw )~Bx [|pOIXt5b&Œ! o]~3Kq́ʂ§l"H`prPKGP!"s$a63ɢi ~zA!t$}w!G)N<λh t] X_NZ.c*;ޅ7mo,WC=^򡅘=4y)>.4+%V1< Nn7̕ &s4'֧;?~>OD҄hފi"Lsir$Qu 3O?r2e=Q gig/;vFS @t,ۑ"x-7Vw8"ݮPup2YõIfʮdc;liU* :\"HJ( |r]*)#a.OEIC& P;א';wh"FwXJ S叆P`9FRF@XG$lF~C P3e|xCny ݚg.vḌ8I'j :gW؀]oay?:`uԒA6Υg'gtR&rO&0Cr"aIb54ыB>Gy//-Isqtj2[ |]KX&@4D_&ohb~  _>DN30|L~AIibH0:kaz_ണcuF}8^̭泩TDn\#uL'/ڦ): MyмleskZXE=3K) _FkQuFPSKPᆎNz VCCYF? )ks Myuy>ߖk9*5R. _bvi* 5a i%mr2m%xLX\QJ,:';WCG2:-56t pUbzK[UIC*G9xj8PNh]o}YF|_abMC2P&ھ3VD$HwMq)C#Ku#Qfhjq{Wg]!MW>*r&UE:?$2 |+-*ԘCcpI|Q#tAh3}Xdnv?Z$)1;:Q?PExs)N_ӴOf&jBN/G5--5Kly*F>( Kw˺5ðSv>J|}32&>]zcM.Pmj5%4'M]HC"yDw܂@ ſ~uP$Dol sGjyT>SO Ys@S%߭ f3PB߄޾,-〴ܔP(jݛD\.w|q; `r I@_{t ]AJ)6 hǠЌL6o>ݻd!ɿ ]!(RAm?'vaUF 9:Q55#-Aʼ?B^6i1sy?{)ϸTd@P79;_kr"ˀ5NyU Bk~| O`)b1_ ^C?Z$ޓ\%riŽkZ {][Sٓ)Ghl-L}&v<@݆jh[s B\׈H)QfhF0"TLsud)VD!e7;XRļf)`B9!+s2v0Ukk( o/>p0=}MȱlN`T-GBUI4КU 8avfUkT=9aT. D>GQ|Wt~aq;@5O=-@9y<+cU1C-}洏Mi-j}ZݖS?V"R&?\=t%On5&!7;0 3AhNRle6Fy)C;i7xEb4*s`0נg􃸥Q]Յ~?4PNKkڤ(/f>נz M?)= SS |5S#NQ ܝ1_1EY6KIO`1lY/W5K㑾JHJ孢$+vn3OJMfpPgGKM0WR~:-Gkq->F{T:v4N=Vz*@]ACn:ҟguY+Ar*T2?O~p}􉑨|g Λaf! =Tn7 8"Jn7]#!вZ ;X7mJF<Vg3틹dH>U7_?4]ġ aF/a\Asfn"0ӛQG' hioP>@reqjd)E+dYb"͗ @7kKN!T2s|Rh9ঠdWmϴE{2dMWI o*y` $nh>`%u7 rnS$Y}†>_*tUо)h!dC,)ei`5gMVi\:O) T 0lM1F(B^j+sT#C %t(G5Gfv;od~0Sra.vJ@BSc(WJ+l΢LOKt˭\-a-*#v43=l@S(W> I@-B{ZV^W5V-y$"ϸqUM,f,~+6( i~ 3Ji o Ռa IKͩbmc5`׃v#YOIX,IڵCC &Mpi+Nf9BxVU)^xgO O{0A { 2F#s[zޑ˳^ #16ceh I KȖW4x'wtMzfp> . *j'5 N$JlaPx (Y+#P $7V} ̯nVo2uџ-_∊ArkAUD/taڻ P]{ {٩CdΆ"4Snc尫4 5Fărl /y~a`a$}AtjD<0#~vʣǛ6y8Rj[f^~R l"]i/Ccq+M~1NYt+ӐXF[5/BwRvDTK[Rȶ{3#b d3}HB0@$_p3=;C*y@`u̫=' ̇}A-;A!יF jhp$kKy?}$/CCRFu0nAnsb0x?3IL嚂y|(dw^u5]\Y@ez.asʉJ!#\w15%0ep,i$di`WTNlvNI^Z&u' PyC^V `=ly夣ADU; V qqZh:`ˠ~TaHq)Xք I=~y{.c*-/ #>FyT(}2`s$ g\f 2 !=e)N6/P.75) Kr!'޻v#1toA FPUcF̈5GXB?rKScgBC22jLLdM58*x`.R_2mOj +E1P%h; NwS5 F7Oȶ%9%Ѥ5(OF53 <2,{B Bs4е(qrj.O(x"`@>c?~ԭͦhu #.f}:!Yh, `WY[츨#{IL@niN^"Ix Σp0 P[NW&i=MP()wbŦKb/ E@/C)hStuB TA D>O,ߴ\BcwDI%+jvPQR9HBH7Y|$Sĉ ,wd4ۛ=!_hYʗ?+&RRTpe&RyE4P&[DK'rNwdzck*_jKGdZ~j 荭9&lJmybYvE@)eVM$6!7*|_oԣ8W4 #vÐD0 g[̅3ik_E":AVKMդdd2 Q@@TX)POHҜE /]νѣxCWb4{1C9W(5=B"UN>p- WlSLYs>u$vw?UPɈI(\#C($HFXӡIlv˩gEnԻu4\zņ 2?@> 7 v0~7M;{x@t*_KsxUy;R)Yo$_?EosKe_b6^7#+CscRkI̊mD;H7Ī.VYeƢ]{) AIRlru7j>55WI fI,Oy62ϟ`Z/.K^tiFm?7G:~3. 0crmDZmYP@Ij+MS4@PWk/TNmj)zx=%j mBY21T\T;G,jGj"fÄ#e1a[qې,utmYTqpk,\2W/+S"27 Gu`JboS=5=zf8sů oŪK/7?4v,WLT`tfw`BxL7 jAdgq ` IfAa4a7$ 2UfͱM*)"GڂFq4˶kEp= 4 BApWr`d _@=8F8lha3M'JX_ L\_D\y /&@v'h2/ohmFUʴMܨ"ON-pM- $$fekqeeI%hguTQق7 s,9Gd3$ l2753=U*A 5C<+IiXrUw0+- #HMZ*>1Rq4@\אּe<Ź34$־{Sc2o.LĞdQISjUo1 W`wo^#Y8XwTߨf!by~\ YVKj,!)wQR* 8T5VS@7L YN4ߎO$$0[9`(G\8"fkqbb3M&]_o;$@UŦs^m2=0T8:=qe>k {,e)o= </Oꇕ'v7?ШZ Mt{P/& g)\w8D&Y. $`-i;TX:e1,)ޢFQt^Wy1:+NsHxB@_FUXS&Zc0u ђ;M4j3z"I ~e;5řy}3-<^ ֩,[L^z)n2b+sQs\q*>tT{OJ([xwqU.gH`Go$G'(e)yLQw͗]-M*E8MC٢%;\Щ (Cd 1(F`=@B K6)}"ؼX{S^t2,[1at,B 1u`avV #g(o+u#nQː ,U!%jJҷAؔ<$]r%9mV jȲqN.NBޘlv?;]LlpFB e~QlG-'aq˜8bxNɀao]3 VHHw.ˀR.R\{^NjAD-q?76/v^6׈9 i$^$62FFGc Tl/Ta>|~J:Qړ>@M$:emAnHPƟ93Kvn1آ(߸(J<ކLgZ`5g.pAuhyJ Y{;ӰFл˞A p9^@X}`E/n=B5 #jƣJŗU(JGҷ !5p:^Mn"g*Z"Z@RP$O+3g' Ij'9 "s gґeu<!ϽBPit ZwxCC ]C;n'KKF-)>|k~oAAc7Gqeա4CalF3%a2rr ӛ[296ixLԙ:`+9JrpP9hvzEA> :HB!Y i EZSY":`ِJ`u9gƍ_%0AJ4p?mzMR1m t.+]]~s b>Hy,9o, U~jQ|n,4 vD_-"g336qӈZAQ3C)HYƭuTIze.n N_ m‘#)ø=&0qk}Yz;.r15ΐ8JS>{V1:MW*̉ luT#9!Ot+v6~MgmZ!{bBRgmRC,%4i6IjtjVjNtXx(s͘r:;\}QP~* B/sڏ`jQ}UZenŁc„)89j  s2pG^N0M_ijh4oQ`ْ &IL||T {g=H} qnCyeJk`$M[܁5g$?j \/4A#uVj0AwIݕA)斊i'D ҈#IHON\>iW￿).D&n2Tsx/X3x7f5֗n:LfyQ-8Sqȟׁ2yAtY{Z}";Hz\{=[#[GyThAd Kx1pt8#1.ྣuqWEΪ)ѡW'WlS& 4OlA>CrV:h$*zlQG=*&jeNrw&_疉'O6?^61Ep{XʵuP @ ;VfP ϙ__?HnORŒ>zGTLrDlj׾k1M/ %^:HaD Bq#S]/V (%ܵ(xw-y7R%ӵ>XDx@l/B*r&H2f.ގyur#]{ːm(؁k{8z^-tuAO;y̸D;RӈdE*K"Q)bDAd+Bf^$;f&vkŌ|y.RYxB~3(],Δ}|@EFV¿l[v#̎f$:lZ-7ypK4Td7}ީ\ Bo^i= XX- oD?b6Ϻ;Ɍu'Dpɧ)ڢ8hm$Y\]M=R01ީZ=$Qdc+K"$,]aLB6 ,I6$j2-Axy6p"p2 @}o`vtt:^@60PPx siu?BD4Jsc R78HPھ|*Bw~ n5 1-Ml:іU=]Ffo0JbRMHje:Nݫ懊MQlR2NxkdԚn dIm2jFC_5Uh]D82 ȉPqE~o*iP k[Cl0]%\9E.ArCO)$Ӱ=h uɽ^;tM&;9!` q?T[ }(+3YUq (*S]jW5'[l@l" +%t4y70>&#]K#;VLQD TL!srX}B'^POOZU 1eDwQ&`מ@ân(m+{hW`b֠>eҐ^9[=uDb>m0PPlgO~BSҝl/$j֖K !_a`aah}O $\x^yv$Rv"'JQlQJge7|Ȼ6mv!\?0oUW(^xZ}7465}M6^BYѺ$Aa&)7/Ÿ$ j;A)h,~ĿsscrMyUM,]A.!|IGUzp!d '=ι<\AJ]4oQJٚɛ>,MV_4qgXdɁ4 "Bz `un]Wh3Y ,G2[4(/`6-h=60TZ~Re U䚵(BkES)W4axK )?ͬiJ]{[*r6 no4u&3&% orLaG:@pѝ{ng? ӬUT:kv"=>"qǔv x&vkoK.,%:ik.50Ѣf lA Q=j\ẨDo@4 ?0xEM l菟&sI\FԾ-2z@J8b e:0ôn{v7/$>ޮ%HLssC}pu z`N1 .`7&2ݦ9Ʈ}CȥUiuBexg|gSv,. sMdl*z z tLOX $'E̽4Y<"@5ZEݑ0A(ͮ[8lZ jZB٦nsJ-GXq?5Ɠ.DUPPa`-50Fd(vsz+OՐ3#5BܙRXB鐫3MԔ>?pG|H!>#VHzN9`»YOiQA$-Q,FHБGJZQQc:hyfh<؏GanZVL&Y/^FW6-mU&r/zˀwP|ϼx[ A$/àD2K˛(@ȀnGn4W6z*TgTp6`-pLM2(}˓c f;i<͉?Q5[ Ser`(N4d.V>9XZBͶ54Pzĝf4k<]cԼ=ݖ M ^Y؇t*Z.L)$=pB Ck V.YܒJ2#k*tR{ (d]Cpfze1 p1`E/}>s[1̻*PR@䜲 x4 ev ^Cdn ;'FJ6%}f4Pm)඙P㔫do3}l3tKoi?LL9XW?ܚgRz>iZlxpg DE}HxF[)7uӓ5QF22ay0GO  xV8@A]p;ފq(=z*2sv*LFۙ$Q{ ɍlK2\ b{@C#q_nIk#I.1;$4|oU}b+t$ I<=Y#:wV >0q`Jެ[NwIic:c& Nݏ kjnF '#ϜQCmaz1Wkx{m?ZS mq0=KW%g#Vj>}t$Ջ9|<@{#vm2kCOȹAvz w> (`(? 5) P1AqP 2~HN'*˧ƤuX~mb'I|M@3l?`4…c]Ap{ߍbtrАDŁi]ndCvI9Wo p~iԭe*T8hA..;^oj%?MCQlMA37oS(KI \QE]9V C >竖 |PL 㣚eÈ jkBߡ!Ϝe2lP~,%喸EbŸ<ힾ0sl2]FGF)IѩkrrT*/lGEų֚*8#\ir ۛ6Hxaq6{kǸ-QqṖ֢pZ'a2^اT;*EsfqKb 1IwW1|T>Szt.Zݛ{?oIW𡆂;A!I3YB'eDzT3~g#5F%.yT0֌&q,4}~B^t5IXPH:^%]&ʭ97}w mk/xZ`:(X^E$c7NCZى@*efr;_i?#re-lƍ~}XIv3xDE?ё ևePv Oۆqn>O^XwN'xr_,ȦK E)O4_s@=s֎\M֋zV=34is yfs^nO'` c~] 0c챈;Sj*o`EC<Ӏm \)9$)%z{ _C)1@\#XM7UB]W |1{]h*@w* ne " [$%s (h*9u4X052_{zoVBŸlPdA&=lxF]o[2}Sؾw(e NhdV'b'[ą<-js6*? WxhJfalfUVTY紃告*▀`1NRBE2xoJWZ˷ {fL03S 5cR4N${Et),"bIE,j$|T9Ͻ)P{8}1&۽˧ffqa\{'<HVde1Zc׮{GE{0uvDm'bFSsɓ%IyCC%?^LRDSikifӢ3U  _B6G4Gt!܆xgg d$P2kBY\2Dܔװ*b"rWb4z@rW ,ve! ȃg B]'0jM Xuu a`L_ h.^/}GۉK>Lh:lvUZ?V93#WxgU~)eo24 /IӬTDxYJ?:Xly]Hu. 5"~ G3[Q[Qo?~EE%;ٚ ĤT5R:.5#8ױຂD gڔìMOR[Ү6d.;ᄁD_*W)#>O) #\ULvB <\d0;]\9M=v 6Up-1a̙n8\/Kc|Gpt5N-Iwb1(r .kk^h$fvee)ؙPKA׏>`8jq̅Qu/|2 ^u[HXdލD1e2jLL5g4lby-uF,e&nkɉeNm}.NQ{ۙqV$2Eo:Ԭ'vL6!"<iYǿASJGo=fQ"r+$X.!/e#ϰ2 aѮTSXKHuic>;Cē'!(.*[rq~b(`>m@W,`b> IWf^y NJxƏ`j=7@M`^fZZo$;sV(RPOelXcbF|d> ̜'J ?!42f t61D ^^۵Wpc._uL~Ѿh'5lO5'A8j1MSZ.CR!xӢNF*LcXk| !X\iwBO鼀K2lTpMLej}>?O ?g<A(#(yk8m-yAVg={x]֊N,/,knTt~ц+!s#G΀]t~ۏthfP/;QZ:Zܐ4'?QB9MCF?.KEs.33}eѬ:d{ɹsggSRzT8I0O,D ,5siBVͪڣF/KZaޢ}Bg2X;kd24%k%ɬ~TT& wyO5/:7a#+m^W/%mIQ)Q:1+{>߳Zܣǟ3BTM`&}/^@OmJagu3XdkbWGHw27p옱7i@=H4ؑ::pkJߪސf5*/ToumnizϝKHk1*~^.y?j9L8LP0f@xL.t* % wUy'bI2F&a/Cv${=u' xў hϰ.;R>v&/^ߍ :WaC%у[ؓЮ?q2@9ec ym@Lo[Ѩ1%! 2bT-(()*e;XuS@;id`pn)xi;Ohɤi-J3vdmNk '`!DB#vONшϠ=o[`xk {׌yy+ɫ ĵ% HnzH?|˔Z"̬M!X@fy@s\1EcKRiy'zQe;FNS} ŁѸAۤ1rxHʈ"'"a$IQ)`E2S_G);Sk.Hn"2k̒/JO2 )} 9Sk>TKC`e KYvIcLYڹſFM)iZ{vrUbt(F(G D\S`B]A&eSO;tۅGR.1sUO!pJFSؚiehux*3oRp1,V*-^t'fHcGHQ"ѡɬDW$W\ S8V!KYKR csJU@d1pqpa\kiH4&bTT-?mYt5HǦ2 ϡ N'1]銓bjaU-4BHGnd+K%7 ᓐMe6` ,\hkrP.+V:rJ@EZXɷ l)*?PekRr/xyEc!=\S푅|(&rQ -Ւw|x=K5Jv'Yf@פ$:뛦Sz;S;֫B"pܒ{FFq.fvJv7T^é9h|^MX&~<ݷ0;0WBV>)qYk5,}}v97bօӣo \5v(?Eq(:/Jafdefendarm,wAPPEX: T,erenbra"[]y(!) resssi[y] [,)inat-gns.bcfman1.1.gzZ[s~ǯqیܐHJ$IXN `!n 4v!MEߚm~sgBfb-S*UH|% 5EٲPzd(dY2OսJ>݌Րިu^ Y,X,:E NһhU';wA?xzsݎ]Gcvy> 0`K'.I07sA|TmS8-#scOe%6W;2(Yijٛgb(=o*|Sy ?Ӌii,}qFzR)#Wk s݉XՉa/9OEr-k񋸺]];qqz9n:#M|[J*3?Ht00k|:}3c|{V!7N)45e@̬=Lٺ̨e 9TX6y\FdP-2=W H(BHS,;}QB-Uf5y*rB{2`6B=R Rh`MJf̰GėȰdF<4ߑdHeSm5i svYQd)m3 !)jUҙ6VGlJ$:;ڇ'JƆiZzr ` q $Y%ns`{% ycAEqc.>p7d4`cY#"P”kB5# CwIK-\r+R *!ToKt.`cC\;>j[vIUQtp)(Xȱ3<]H$Oć*ΐM+$5aZX^:=KI̘y +q> b]W60t) !:KvlZ"hErj.MCM"F 8, TgztT\0#qgfD,*(Q^<ŞPf^igY 5qI&հ"e ؃g=^g#Iwe_:Y?L_t}5CekPT<>!_a9gup]LANUZǬ^AWH~ h$r}lNiU' LRVjW4+G KfkS+gr. |]䊛xҗ"kS[+TBkܚ3N@Mep зsm'QBՇx8(57߽<~ d<#9։Q) &a#N 5;1h΍p.f(1z*2#~'"b"yi;zC J@} 2ыn1\:3X/ m iC=i)MGW/)'-{PJ\;o,v,|<sN 8rq7?+pyx?<Qt4 G0Gqh$ㆪ>'gƒG|&h /GGjK48:'AxqdO^hx<_'G>5U}uSe)ӘVw%+gŝ'۴>f3k,2=7 h0>Nǭժ^T`XWB ͪ$P4A*tkoiNNqB;Z~QDbQc1ڜ`x/`5FO]@LWvU)XJ^#ٹU [R;p}(ጷ `H) XZyTZ|-N9(M {+:Ln nL"otu>+8fBU-VeZ5L3 zKI8վh^\w,XeMPLLf#}o,[+jvI S*i&[D~p=U=ܻuvfg.N<1<7e{?ZkgNk9l5Mb(=.#Iё;hd r[<rY"ToUE ÚO-F'bZ7^ߩ8/@9T1JDC:>+{%q"Ӌ~v{O#e&XOP~.rKI\x2a O@]U}gqXE@p`[  U$aQ_ځaQđB}G }l4y:3>q>*^?/P6Gu2ukR=Je2?M { -KY)"\7}d4ǹ}@3.Txy#G isMMug_f5.0cz/* k7N~tWeQYBq@r܍*OOtK|:oWoԶaWJ}9>wnNήi%] -]/c ]3յQh&:r9!AmWEԪM!c8a6b5-5Y[o:~ Y[mtɩu}Xy`$VuHʎ3IA_zo.ڲ;p idMO2)oI(Y3M3W5Ngy+N4d%n/Cm)Yaޭ^L{vSW$X-Dəh$>x:tʳB1#3ʥ6 o&v]dY/Yoϝm ?T"%:{zq|^}|7t^_ ^\ؿE{jf4cIt}iI~D(h.vcnݔ{}{R8}Aɿ^/-D÷,I¬6j:NqiNJSV(Jv*".O GO۩jJDkI[ ܻen]۱MɩF 4͹ΔxIlPngBijpʚܯQÀrjLT 0az+8301Z4;ر-VJo`eH`s&ପ Ȝ!|d-D!xo~Bwʔ\R,FYᏜΔR R4PS"P0|`T\Zsh܄;9o$(xfpd7|xaM <3 28!ȪЙ?YPvX7<:+y͂kd֠kpMVt I/R+z_0WQ3Z'o-;{BֈvVu9'aceІ0{}|+#O*v$91qRUAB##crThq/Rv88~j!@Ky@*)J| jL+!P0l>!Hx6jv{}kiCyryf)Na^xũBhL'Vɼ<\ SS$3lp 숾)bMQĠ!Tw.ȇ ( jӕ00Gꁰ ݳJF }<#S MDBW6r[s; 6>< &pc2]3 ͤM= m9C.?,+mR5&6>=1אQ,bS{*IzaklI؆rfsc?2>̮v-ˣҶy"Q}^%Y}3"=z㎲N4NweAƻXؘKKmo]dS8R݀PѮ:R8,\'N^dsG/,'AA-v4Zp3N[QvwЅ=Y;BtPb3e]RX6> Ð9mUxoq( {hhY)M o LwM["HMJ\u3 t B񵷥JC=n%O$zWl1` ͩG@ ~i0f1.zzfsݳym6Bl.,ِg"szO4힩{]밎Tl"k֗LF)圸) t,1~AJKߘXq&ZbKAX쐞b@rpȒ̲$ bOw|2? #OdWoxN礯-i+;GkMy/{ϫrI?vZφ{*Zms)vvuOg >Q #{+he-ng*(QiJ%-NHpndce41$-raft-04#",id"Mm"PAsEsColseSaf222]"2]-254}"M }:]]R!!!Ҩ!㤐eAB@DB80ƀFa!A!Jd!U\!/Gg[ ¹2Wy^hAm6i(/RLޞlQ&`huCңv y` 1 JE MPQfN^LYԮpR~j{2)E5Zf̟DP~nwKq!o[k|JTZ9y.jئ+y -O4&n^F UVPMm`|JuյM uzkN&j6FuЫGH/#^TdHQq8V =Rbl䠘&!7(q# $B܈)JmB)8h@li^3ėY[-V,}~l U:q~sQh[$sgAd]'V+ŋYmY\t|XΒR0IJ:<Ꚗ//8.ʚάJf)?P"]ۆ i+۠rP7O#K꭪ڄ_2?75 8&JVs࿋/ PƽzZ%]pcջ@.2`J7OaKcnP>O Xɘ!;W[emFeBƏׯgT%񵿄;ǘc(VsQm~ ,K)rZ̕ ~h-V)¼&2جMA|l`d\@rl@3t(iE3l系AwWh;C?65 y[^⢜Vpg0U:v"e^V [|ro0Y%GDN;a!.zD6PB(Eĥ7T<<lZY&7`5:5=9p+h^D~x$ɁYFWx\A'l-rYT˲mBYx!UsoRi9ش(f] PZh Ƣ-].;;A'̢{E]9c(= 3 N:A\Cpk- I0tD%R zRW<Җީp 6,gɭY;t-8Ԉ> {V3`>>Dh