copr-backend-doc-1.176-1.fc40 J>J 6 6_d776999 3!]W>D] 'p~[ye 'p~[y̥X%(ï)¾c10vїy.nH_t\쀽1䆁M f$fu~y/V_lh|BM>uڇ-8'B@l9N4i>Pt˘snʣlS;3yix;xHȿ/+fXJʵ'X:| y6&wHAУ#* ӌm|_ yWm@耋YjFuu[`璈#k7Y`J;Az%v I`%v=R}P-0_T|v f<%̵/6Gםؾx`2Jmd)Wq -T8bbf574c97877ffc92c05eff06285315234cab35596cc39ca6509a2a676fbebe4fa1909a3158c1cbe79e444a6520650740cba209030204a3204a9e0046304402202e39c0251081b577c8f6caf1bdc3802262445797e68c8dc53bb2bfd7e9bd2dd802201ca6186cad97519f38a27dab5a66b3c048ab050a02abaf7f8952627c101a06ce030204a3204a9e00483046022100ac24c78b468bdebbd775bc86d59ce3543a9b70b847ce52b31a558de98675f1a1022100c2e7421bc169b480b826cb9ac96ab068b52fbc6222c5622152d14eb0a6b9a5a3030204a3204a9e0046304402202d3e6ab3b4e47deef79e00a30bb549583642a29e2ff0e5d040b13d3c41969dbf02200cf029d7c6f5c7ada3bd1d745747b80bc35a92872996d04dc084645b855aa5dd030204a3204a9e00483046022100f1c7b23e7ea5cfe9efc3b5b0c1a7b65cb6e515cbdb02dc6910fa78c92e2a61a1022100a7888a05dd6d67cb6d55ce55c594ddf86e518310ac853e4c6584bfc17cf17888030204a3204a9e00473045022100d7676e19248e0eddb9a2997dffcb1d29298791cdc5919c4ddda956e9f6062c5602206ece69533a4374b5ce7afa6236750a57a87321a78501d081316523eb8882b690030204a3204a9e0046304402202740ef8d99d40ae420f32a1ed67271ccbbf06b68b08ed1fbe3c37b7926fdd8f702206b22ce614805bfea89200dcf900bc5b49410f6374e4f08c3375759299769320e030204a3204a9e00473045022057c75cb20f70038169a47f3a63900a272dfacc5bc3c9897bb4db97bea3b6d5c4022100d4a1122c1b18a818f9115249d63fe3ae1e5ebd86b4c3db254977f3b9ad220ec6030204a3204a9e00483046022100948e0bcfdbfae1a98cd64b71f4d3707b51789d0e8e06143f18ae563760269527022100d0a19a5fad6b626128944d235e4b5969ff2782c0daea51790a64a4b116c411da030204a3204a9e00473045022100df363f003f8eb629689df5a631fe143b5f327fda040d2b468eb29ede04b6853e02207cbc2fb1e3f4b667cc4c9fe5408a71c788d6767ef79e3f32cea55bad6ad0b743030204a3204a9e00473045022100f69e556e1a018c6117312700fbed29ffa61fa5bbaeae9b71a761bb23b26c4d580220476bc68f9a952d02a9780232187d97a9a9aaa74a6388e302aa84fb8805e8af5c030204a3204a9e00483046022100ec2a6f6223b7132ac9c2999b73e51e021be4cf747b0742b5141854aedf9a9b6d0221009c675c5231027c73ee1537ffa4c3d470ed45fdffb96487f94756c73d82fb6a36030204a3204a9e004730450220272b86141550fcbe6d0f613b398e50c00a5baab4f488b17bd7d7fbdccf40db01022100e1d1c6fcc43062300e5acd182c102798d9575195cd8459164de1f1106aebf7a1030204a3204a9e00473045022100e3b5672939cf9a1e80850c3ba4da8ef28ec4a39fccf930a229c21d1ce6a487a902203dce1fc88dff7c33d61ce087dd059ff49805b8d6710636bb2f756bbc85935db2030204a3204a9e0047304502203755c744c6e19fbbf3767d454f8b6f44864957f91fc3c7fbc9a206b617cfd285022100dec2cc103bb5a7ae6414ba4831ce5fd41b02de29b6596cf4638e4d2627b21c89030204a3204a9e00473045022100d88a58c520ce0e10a511f0c8db8e51e544776ad82b0bb1b66b7fed7132d1e35c022012388938ba110ba24ae5fed3c2800b51efcf6a0c9edaa67f96be505ce8f26d62030204a3204a9e00473045022100af13ec5a84963034ca466bb7012b9aa3e94b7f161bd2b6fd7694978551d0d85e02201f541f57c4d70c3a48968ab72c822bdb89c0d3893a830c3d64fc9cc4d7b5f0af030204a3204a9e00473045022100def8374288e961444a28ca471097ef9a85b7bbbab114221455c82806e7d1056e022007c6b220436e6babdaced95928a065851600119df160d086664bbc40a8c5f0c2030204a3204a9e00473045022100db37172be007556e55939535471a8b0b231d7c7ff941e0e5f1e615809a51b9240220058cfcc7a514abe99614c81a86cbb536e710d3485ede73481f308e91848f93e0030204a3204a9e004730450220142b04c3ee2726efcd7d53368ad5560f7afc174a2a79123a92f7f1b1c951d604022100a2c27eec3a380f82ef83a9a2a5bd9803c193970d8c77da2a6f75967be23fe6b6030204a3204a9e0046304402202f3830cc2f6e8c52e55b104d0d2c864ff6271d21b5b4ccdfaf1800ebb42eebdc022000c1bdb5b789e40ec8aed3701ef7b8222c15d5b970dfddc97bd40aed9b2cc2e6030204a3204a9e00483046022100ffbd26cbd12e4a9ddcd3a7f95227d83b64e4bbc46cb8368fd7116323c56497d90221009b6d3605aa406e8dfcb0f3ab25e86ddf4c48594b42f1bda054608ed407c0f121030204a3204a9e00473045022100bc505d384e8439a6203f21d3cd3cf86fcdfbff32d9fb7bb501ba6d6cff891c380220195d4771b1e6394f7cf215c7a3e0bd4bc04b9af50fecc2c16b6784a15476674c030204a3204a9e00483046022100bf97a646308033380c3688af76b4c1d7b1a6b3ede6455a3dec81e52104f61827022100ecea8789b3dffaeb960967f250e55679b81092014ca5a7ced13442d11ed4ace6030204a3204a9e00473045022100ef35c5cf20f6e0dc4d094cb49c19c96a9de77f2d8781d9c5aec7f186c09471e402202c8302536a6c424287ec1831e06da71322a20ab3aaaeb33f1b6f7a33e81e8586030204a3204a9e004630440220668dd95b2790e664e4485a6ef85c4f14310ee87c20830e6b52053e7618d94c820220649f0e1aef2abc19623307f9964f54c9df56eca8c883b461723c155525870c3d030204a3204a9e0047304502205266b5b05b7104e2155a2904d9dc35559b057a5d196298f55b405f13fa38c407022100cc233222efb707520046b25fa51aeb9e20d4da4a2d795ce8516e4d178524f048030204a3204a9e00483046022100cf0c778dcb97066898c8969ba05ca2d4f258b7bafb8ae5d5022c5952ced7f1b0022100921cbd63f894e41994ee56d2c1c0b1aed6fb984e710169aa331ef7a1ae522338030204a3204a9e004630440220480b6a81c2a968ef0f5f9df71351417846ef8be9a6727adfdafadebd5cb7be91022001b076c4cbf06cf3de65b4210ff87b33f8ee25842c0679d95ab93da83e8edea2030204a3204a9e004730450220375fbe27036de1da6cfa4c7d27fe4156d1788a78049167682a08ae02b4018080022100fccd59ce65d9e832237517697063617d5e6efbb82112eee5bc1985a4c760419d030204a3204a9e00473045022100e153c772abaea0489bfef60be1895cc52280872a2e80d1db58992fa866b88070022057ac09cb8fe55e997388f69bd1fa0a1d6e287f7f46c53d35f8cf708f376a0936030204a3204a9e00463044022043c91da2f6d59d732edae21b98cbc03e92ddfddce558e9b4c194d70bb04b7021022045feb06e439b93c98355c2b3431b193cb23da56943de0440e95bba35c67bd34e030204a3204a9e0046304402202604e7284810226729e23999d38061d6f073f6aeb61866509bece80fefb12ab802201fa42bcc8b644742bfcbaf487c30efd87ea0c663a7470f6a1f106df1b197a7a2030204a3204a9e00483046022100e4cde54272b293ddc09467556fa818a48a3b101357d0a9d92cfec5cc402f019302210089e9a1d55aaf3bffa848e2e57ce8c8b21daa6497afd1d149497816e0488f0419030204a3204a9e00473045022100a55f64bee3885a4e913a5bf32864e7ab72d9deb172ab9985acd7b91f3dd9d25902203ef024a81b644eed8c9ca954583981f118e7737c70f1565c6d0c741f07577b25030204a3204a9e00473045022100feb36506c5849e2eaff4aeda662543a97e4ea18bc621af04343ebece762a1f0c02200863181bbc37f5e0731f46ed383ee4b6d696839113a7fd061920c517e03e349e030204a3204a9e00473045022027f2fd04afb0842fc4b4504a8cd8ab6caaea3111509e5de0246b5ef8d2ae2e3b022100b9eeb6708d763d99bcb3b45326b9a360bac69b80ddb34ea3e25e83975dd66894030204a3204a9e0046304402206fad92b6d6ca70bb739ec9bcf0fdedf166d3ec7f48b680c36158418c45d6177602200ed18eb77c19f76eb18cdadb0f5fbd0fdaf696844b73657ad29c859a06c174e7030204a3204a9e00473045022022f1d5f209c28ec4bb9b1f9e967c7aa65d5d95d85db3db80293ba94d5b927f6f02210096ce527f37924f2dc7284974b1798b74cd1c7ffdcfdfd35d0c1c76d20b6db52f030204a3204a9e00473045022100e7457ae5d6e29caa64041b583e326542e5f61479019f0764bcb9f39efc4b67b702205396f6daff12f5794a0e34ee1b2411ba24f78a8351d8d4a43b5b3f93ec3d00e7030204a3204a9e004830460221008134a281541d07776b4685edaf283ded356526a538a635b0f6f86102d2a639f60221009f961f8ba33c12fa27bba164b6484535a9db960f1211fe5285401ded31cd41a3030204a3204a9e00483046022100b17e3beb7f208f8a3bd988af8984088c68286d0560dc34c43f13822c53a2482302210096fbb2e01fd9f6fc3ccdcf09daa6af8e02f5307f11d1741a3f8e0102dbfda064030204a3204a9e00473045022100eae03aa714c5ac2b0194b59a4458649f83f321ab9836a77440b3050477ef258302204a6950ee466143e80de0729d17540d2889ebb084e4461f3d47c38e55410ba66d030204a3204a9e00463044022045d2757c828280c61dd51d876be1abdd2c066de01e55c676016766148de96271022057fa9f656599fde365d5a368308a9e7ade9a5e79b1188c0b6f75e5dc10aa483b030204a3204a9e00473045022100a1f21fbc8badd79207d322e246f5437f2a99f483801abacdd366e5133a32734202204362e4f36fded2cb8696909c3f70bc44c153845201df5124d8e0ea56496b93bf030204a3204a9e00483046022100872a5528e6f8288318a88559c59f727df3c1cd4edc231fc930fb5332ea3af35e022100fa1f0ff2d4e179657c5a9e64254a303ef6b2d04fd159135e980b923ac36f7569030204a3204a9e00473045022100ae9fdde1fcd6d17714d617134dec885af9ca6a3d6505823a050aabb082813cdd0220132ff6564457b4bef7de21bc64454aa7930a2cd4714079d5bd09d178e8a1533a030204a3204a9e0047304502210099946bef6b57dd25f4053d75f9dc2bc35bafb45251d8976b9b0b2b4c80d8c79a022073484b68d78e02fce7dcc55cd2756dc7b9d9cb64b355812845c7b201918e2084030204a3204a9e0047304502210087bcde7e107e0c03b8f94e1e87f8511cf83dfb0b8e5fa23b98a30d313f4e96dd022073323d17f6b2afcd70140f29df9eb645570270dcda5f0a85faae4178ba3a71d6030204a3204a9e004830460221008c88bc4be2780f21b6663bec2e37ab313fb3bc6a302a5dfa34331ecec42931910221009019629b94e884f036abd8982fd27a1522444cf3f74ea5039a52c2fe68531a3e030204a3204a9e00463044022044e6dc122b94fe20aa98833ecd088d9e33788a0d28d210fdff704e602b6bdae602203d58d971a1fba0249a54b315d2b29fdd0a32644f5679a4b03425bc074f83f024030204a3204a9e0047304502205b53838bd59d3552620867fe53b3a8e5a03cc29ed2a274c7bb4e7fb3a60d74d7022100a1fe407cedecda5eddc11d44a14645ae179be4d4a7a16f61825ec1527b09bc6a030204a3204a9e00473045022100a9a2791254f3505f222f4feb91c33d95e1cbce711f2fd2c1e007ab9d8f01cb0d022035697588fd3be100ae5d86d95042502af5fc200e27bcc69a308171633e534668030204a3204a9e004830460221008b02f215def911176629dcf43746784e56eebc04ef9af91fcce43023ee12d8ba022100e01be78bab75730e6fa6745db2430cf341ab1729597c5635b626eec8f7ddcaf9030204a3204a9e00483046022100dc61219146de5d44602b78d5400f1ae717e79fe358751a21d28b8b5bdd382d17022100a47f7793da1ad8724b1df66bd3e497bc29756623dedd395ef8822e2d6d041b44030204a3204a9e00483046022100e679ec8cceb02edcf8c42176c25fe7bf8c0b2663f5fb14ce553b9c566ed3acbf022100f26c0e8f0363d13b04a9b1c5ad21cab8dfeed898cf89ed9b7862e335ea4fbc27030204a3204a9e00473045022100a6d2c711ce7c9d52d474d6c1677c66ef500157c9766161f7b7bdba57ca33969d022078580be285491abf6da43c009da340183c8d7a6dd65e29714095dc192dc68630030204a3204a9e0046304402202f3f5ab07897ac51a9e8c1ffc3f55c3b4cd0ddf4d049d8f938da3056cbec553a022018cb8afb0d8b4703b7551932ddf172826bb0b7ad973151f99a236bc908428686030204a3204a9e0047304502207c3eb30fdc8857b4f9496bbbc9f21a34eb08b6736ce1eb358a7348dcd1dd2316022100c97d0dc2069a5507afb85ca7444c7f3fe98a80d718e80e244b46ff771977ed4d030204a3204a9e00473045022100d05a04924588c0f0d9a2deffaf1785f357b945a46eb2daca89abab7656d28ea9022069a7874b6e3910f4b24eaa1a42445009febbfbcf3d37c9235753d631de8592c8030204a3204a9e004730450220105ea5734cd87992f9a1b23f767d76d1b03f6be2805bd052bca0a4b0180fe500022100feb9c63b54959ba583e1130595a1d02391fa4afdd3ea50fe7e3ad4b07a7be147030204a3204a9e00473045022029ac87bc409e6d0319f4fad57c66c8de0669238c0e023d208955baac487d0fb6022100befce9dd32a6fe9c92c1c2f9442ce7a28e31f23f5790c04f5e0ad4b28b35e6ea030204a3204a9e004730450221009d109e512a37fe64ce830ed7339d6a72ec0cf1faf799c5879a79cff298b3297e02204b60d50b447cf442110ad2efa4cdb5c2b63b62056d3af10fc40a4ebd9197a293030204a3204a9e00473045022048934789f3f4f4e00576c498cf880778934cf82e13b5a44af5ca89dc334df14f022100ce929a3d7c975e7b12ef13006bd8e55edf643ecff21a48878bde3cb0229b9c89030204a3204a9e00473045022100cdf0af78ca09c17780bfaa01416080e0c0e0dac36331ea307ca17eb9c1f58b9802207f8e950d9949f908c4022a4466e10cf8c1109494706bb220249defeec21766f8030204a3204a9e00473045022051a7e60b919c5633d0e784514103503422e48cb83887e3be11798613c181ef310221009c2492338492301cb5415ace3eaca13bdaaf5ac6e37828930193c54947f17f32030204a3204a9e00483046022100e4f33e29f2a4a46b962015190d74dcb1cd117829126ccac7a2202e556138b736022100cfe8bf320ebc2a6e76bc2045d4cb086f2a800b3fcf3138e992b7025e8b161f09030204a3204a9e00473045022100e192096bc286f68ab80671bb4a01a5002908aeb73a9915fe774adcf3a72d34a602205aac4e55b28bcac47368b714ef83f766ccbaeba258499c24c5a04731de048baa030204a3204a9e004830460221009ba5f62d1b6d0b4ac9ac6f81fa83bd17cdd98dad47025e12ec1335430b55aa3802210093659bf416e63265480094c0ae6c916e93872b3320a8459fdccc310399d26c01030204a3204a9e004730450220099896be11656aa21f6a30d4a6d7e335e7e0899567602a5dd519e02daf0771190221009103e32c83b57fe50749150f8dd02cad293d253e61f49d71e1b4650af7159849030204a3204a9e00473045022100c1b5e5ba0b20cb37f9ae00419abae67cb1274439a3f145b1353efea35f3016ea02206f4dc252d5d831edc24eb2b4156c4d75426c4c978e32e0f511e6404f3c53abf5030204a3204a9e0047304502202a2d4898a5306045357d1029bdd89850a012cb6ee26acbe8859a9110a27b2680022100a783352337011862bef2cf7d1a06122e584895b6ad791939cef34aebd06107bb030204a3204a9e004730450221008071bbbec982fadb2187fdb74260e3ac87bc16688c6436663ba0f0613ad0008702204172d85ba87931b9895b726680dd2af65f7020866a3e430ba8f84e3bb230dda6030204a3204a9e00483046022100f19336468f38420398d84df2ac853ab1e050ba4d55c0a162ae9ff7730fe8a86f022100c598ded18f75b038a9b9937a94702290a6cf713613cc3536b31d38f06f4c1663030204a3204a9e004630440220755110bd52fed414831d1422cb99b4d2d5da6c0ac1f1a2aa43e0bd729b816cad0220578b630a72c3624ad2f8c293e78a7a572f385a34a96a54a21c35a32def2167e4030204a3204a9e00473045022100b783373bea383cd6c09b1659ef1311affb6d0230996207d7268001ec41ef4ca2022058409fd1e43c636ad6d633fea338a6d97765ca6653b5ebf3bf0589f9716e86d8030204a3204a9e004830460221008beda25bbd0436cee406f2f4a03055edbdafb2746f316c8fff5eaa557fcbdf19022100e32091e89d1947c94cc105b34d475d59e8e43f15e895be881039b84ee5cb5e60030204a3204a9e00473045022100d6a85075cb639655e06f8b974d693f55efcc75dd00f9e9baab2867d7065fb755022037dd291570469d1d89dde40e15ff668cd74eb056960cb0957bcbb078f3136773030204a3204a9e00473045022100ca08ac96347b2780871d6389a6fff1d9d05fb0e51e71c7bc1d41ecceea6748f402205325ec689ce83dd76739f32d95cd234f88bc1609a75ff42f80effccd56e11aed030204a3204a9e004730450220039a883284fd796456b2b2997669ca51836f7bc492720e5e7ba27063de91e46a022100c2f9d71c7cb1bfb5429b9ecb594a68629098ef9879199058e50a072d83be36ce030204a3204a9e0046304402207b7cd3488b08e165fef59e151927379d2faaec0df7f10f22565fba5949106623022065b8e750c2840d1de1f0ecf57d01d6bfc8144f720ee37a8f7c5b7caeb17d5269030204a3204a9e00463044022062e3fea8f91e564cc82b237df317f811f355a17b7ea6c894d0c0fa932124a88102202f8b6028df0c08a17186d67540324bef873da2edd3ea55828e4385ae37eaa231030204a3204a9e0047304502201fcecc2012304c86acf581b735088c3351a298e1794743970c6d90e3417d9c3a022100fd5332044760e5cc0c4a62f8a3c857a90bb397ae397b3ab16909a8ea2ce2c810030204a3204a9e00483046022100a32b6a92692bf2b871d33322029a50f6d5e9724e017943ff4ae59b5fd74fd05d022100b8d081169d75c1557b4ff777b96408d575a3a351938a92383f38d1e8ced1d31e030204a3204a9e0047304502210085c22b4bdb70f91736ac73c020a43275b0169abb08f3c4027e079f146102f67e022050a4effd17929f6e36b11b08e6d60c0444e81e56af35dbbe269f3cf725533aaax3!]W>D] 'p~[ye 'p~[y-d.5?N". jT1lBPa?QNK ijzZo,ߟSrpP ]̾ kv +[]e1݃ AڽDBO͎Ç&&y u|_#j8`;M?Md  D<@hl{ dxd @d d d d `ddd!!d###$($48$@9$:(G9dH;dI<dX= Y=\= d]>d^D-bG?dIeI fIlItI,duJdvLLM MM<MBMMCcopr-backend-doc1.1761.fc40Code documentation for COPR backendCOPR is lightweight build system. It allows you to create new project in WebUI, and submit new builds and COPR will create yum repository from latests builds. This package include documentation for COPR code. Mostly useful for developers only.eFbuildvm-a64-21.iad2.fedoraproject.org'QFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxnoarch!r) dW/dhjy|mjfd\^y|y :xGZZAI,  qwv=> [pe}r1j^_@I- 1/FAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeSeSeeSeeSeSeeSeeSeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee57b38914d3b8b9471d63fb695d3bf1e64a8f5e91892f8c578a46c75b70d62d59030fe9fd1702b21e82fa15355e6228380ccee42eada5f3af1cd0e61bea1fcaa4292896a38098cc29e7c54b0b9552fc19637d8f5a3d5eea4c038175fdf0c30cc8735411bfd6a51ec7c1f6cb98e1a64099f04746d3cbfc39e2c549950ddbd9490b34c1aea82b27b6ef3b763f9b7c71dfff5d22e9a8976006f59cb852b8990817b94ce0c8a8079ee42baebecc6259f36a47438e3dabb21458620dcbb7db6fade8d398a1fd1abc252dace882d10a39ae3f0d186022b40c5b58f7c6f7a07034407954603b396c7e0601b611d3c0b2782dfada04bf2fce730e38eb30fdcc1a4aab3f06276b7097d19eeaf72e8036e7acad70b2f39bf270038f29690c927b5b7fc11148b1d804788df22f7f1c106f73dea76a4f30e546443eb9603b037e048bb2e68fa564269ad90b292df43185a2d55ad4a004572810a5b6f6593eb072f9d2f67e771bfcbebbb32cb97b37e1aa5ed7c4392cfcc8baff29fa4c564a721031e2a399311d2903d45a086cb372edef8101a7ce8f32950b0d9cd1ecc31a21799b300dd1b2f3638fe8af8e8b1259c3f3ea1cc15fc2e3e43778abcd51f1aa5bf3b95a0d64cad5ad716fcc2a00a43dca432ed6bd3c2d34b4ae2515c8b66ebc5c4a58d68ab021d95b2e36daf668026f4d1bf905eda1c8ff352603bcaa72d16ac22d8c6aab8bc94c5e6a06dad897342e3f14c73c153d1049e47233a5d5ecd42d0846d8fd107543974c9077a4b444bdfc0caae560bcb15b874cf55838f795af370e9c0a2f01b738ee752025b23f2929d543a7e5619fa5c29811bb6d8f9092599a2cf921f725e504ca2e0bf08e242d78cd7fd22fb02c19afd883a66902a52b41b2b3b29072b48f22c20bb876220e4b6853fd669d3bf3fd23e60234387587631d2ae4b2b7b8552880aa63d29ead177649a9b6129a929447826cce0ba79733f7a3100ed9bc4a9696b68f9c9c439c0c1aed7bc6f0a5f69e1acaf6dcd56400e717e2738591d30b03fae54d2e19a2a140223995b9a3ede94b9d5ebef8411b1ed797df496fe138967ac963477a982e9b605aa57eb1c18d597242877c45585d3e2f8129b1b23bb8e8e0be9fc75ebcfcdb1020acf3da8447d0c4657dddc66ef9bda98eb250fb2223a28bcd42c5330b75e46af1d5c3eec9c42ff154b0b8338bf3a7f8620f657c2e41cf6566a57df34936c5be6eefe5856fca2d9b37711e3d981ee8a9b94495ec3f68cdb3a2ce4182ee56ac7e405a1a4b0da38222e748dd34471603424099dab3b19d67a7e74cadada0b33faf02985849a0f748e2dd1fafc3cb851668d87c5601f3a7542311e5e9074652286c5851bb60749af06eb5e09a66c6a7bdcb723a7341ccc52dd9c05f2a0c77f016b82c6916261408c331f0980dfd84df838499d02845c35f4ea61da5f6d4525f1fe1c74050c605491222b5ef0d9bee13f920db41fe31152cfe6df3a96c614a323464dc66c649205427421373cf79fbe551ca005df694d83a484d88829d53015f0b000ff6f33a2d1f7e60515fc4fb5af439e347e9b2dd93eb56fa5fc2b19c9e7163beca69ad526c3cfb65ae80b0f4a1b8ca3e76f20f5fc3630a626134ba20fc3cee1cb6655cdd85af27d2bacacdecbb1afbb794d71aefb899d576f1c4418a2dfede88f28e96ac84fa7312ebea939f85b27d69e9e3594552ec17b33808e478fcb4b32661b1f8a3fd187dd028c6b1ce562744ed15749801b5d165c4fa3e5e2e746ddee2cfd9f1334a6afe64946a0110ce494d57eb26a8ddcde41c3e30d017b6b99d43559f6e2f332ca5afbcd4967a7b041fce5853b3b87f9913ff5d2c6934252efa66c44187073a2b92e1ad0965fd7ff0bd83466a7608ac8b82b6e597e7838787d806383a773e6d296cc7227945a5bb590b706665a528d0e967d1cb9ae8a6f3d74d09f9a0d5c08e9ef211afed3397ace994a39748325ae53bea62124348b13d62b81f63b0418a39a8f5a323203d88ddafc8c5226f86d311970025d86d7b6cc916bd81159a16c6d85530a345dfc385f97c5b64ed23f25489c7d024e93d52895c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e95b1d44e1ba5a3155d89f8427a3b2c981158f956bf48b9cdf0030265e8b7a60947e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac631accd27ffdaa3456771214dbc2f4d841d9ebe9324da2b23ac0333d35756f25e53012a521ca4c32c56939af6a67e4f4b8f5fb80c2952e19cbf2fcbd697c4bb37d1869086e7786cfa6aeaa5e11b429375db401b1d5403a7dbf97c30067443be747096231e9c87df80ec3273da9c5b71bc81503206726a07a4dd4de44c256ff859c680d3ff7eec9831d8cc7be1b7a8be39aba1eaec9676c58836384dbffa39587b71cbd4f8e1d3bb219454bb5157100e906e63f7b9d49c38982801335cb3e96d136aaec7af1153a3aa87b915963fe7c26423312ac4c5ad0994aa5f1f0728300bcaac4262f5f83575ddab6d4dbca05a315a1b58f785e561291d860dfa6f3a2aae8db09524a5cb1589010edea0ac951a75cb7c50bd7398b680fd8c3fc99c49e844e7ebbb5020e59127ec21a3faf0627137fa7b2bf9ffc01b05c40635b9ddc9057f294bc4a00a2426927ab410a0dbc10dfbcb049cdbcad5337bcf9211c797ce3036a0caef7494d15952c7b7135a6962265d3b842f5a8fcfba66e60f72f9e59e0ab576eeb4000c62a811ca350079b57549317b52da0a61af040bd542932fdcd42e4a012263ede70057b8d425516066cafacb3072aa7046e83188a74dd9c5229142608d15618020b1fe446f66558384e08fb069fb86b0404880b1379f39e02fc61ff30a90cfab5fe6e76795716206a147396d82a243ab154ee9c768db22ef815b5f692ddfd6f33a7c07b305e4e9156cde47cab2be04ce74dfee1ab3b8fc146f0e5f022919ab79e1f4b37c116b0eed94fe688b0f53bef10e53a645a8e46b35bf3142c42c5bcfd355cdc85467233d52077eed07d4bb76f6d56bdd4a43da84741718c8542ae9fc92c7ccef1d8b0dab6de4136ae5ac47c58ab4468fe6ee847f0c82a03f56ec26088cfff2348036b472bed242d8ac9a60734ca13a54a3d91e5763695e34940fbe4e8b1be484ce8a976e70655a9221d3ca4c8eeebf4fc11c4784bae12038d7a704a24954afea6eafbaa4098aedd4ac9fbea8f1f884116407782434c3884670c6ee5a7666250a8e452baa83af4d64c7fa79ecd66af3184570495e1c3a88af9b12e65622cd13f759274ea8a8707646cfb444d70d3786dc6f4e9cffd1ed25d8fc7bb3b1fb05d33f861a70a1efcc4aa8429b50765c84ccb62b4bb94e6d63f4f05e4ae2b3678819727dcd5e113839d9cac6696a0eaa9d53bdb50a791fa3410f53ce5108e0843e499d8126be549834a959fe956932d28ddab4d9e6b99bad562f881c6d6b0815878728abcdc185280a982f0fd6ad2d13df474c3afd9e238d3a1b69dfabba470a9b5e9fc591619738dbd89a95ca793057080d62eb20e59acf4c8c461cf9d8db40146bf68e6a8cecf1dde3b65ca34037171a9486f66813169445f987224ebd9c9626f58b018ab998bfab0e22169ea89fd870d12f5b764888a0641d00d978476c2a945e7318b66b2935c1283cae81f876590d8e8e2143a8bf075e46fda059a8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcopr-backend-1.176-1.fc40.src.rpmcopr-backend-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.19.1.1eee@e_>dhdd}@dld-bd,@dcc@cEcc1@c)@bbb@bbJb4t@Pavel Raiskup 1.176-1Pavel Raiskup 1.175-1Pavel Raiskup 1.174-1Pavel Raiskup 1.173-1Pavel Raiskup 1.172-1Pavel Raiskup 1.171-1Pavel Raiskup 1.170-1Jakub Kadlcik 1.169-1Jiri Kyjovsky 1.168-1Jiri Kyjovsky 1.167-1Jiri Kyjovsky 1.166-1Jakub Kadlcik 1.165-1Jakub Kadlcik 1.164-1Pavel Raiskup 1.163-1Jakub Kadlcik 1.162-1Pavel Raiskup 1.161-1Jakub Kadlcik 1.160-1Pavel Raiskup 1.159-1Jiri Kyjovsky 1.158-1Jakub Kadlcik 1.157-1Jakub Kadlcik 1.156-1Pavel Raiskup 1.155-1Pavel Raiskup 1.154-1- print user SSH instructions before the build starts- call correct (renamed) _discard_running_worker() internal method- allow user SSH to builders - drop ActionResult and use BackendResultEnum from copr-common - replace backend-specific ActionType with ActionTypeEnum from copr-common - limit the stdout/stderr of ssh.run_expensive() commands - backend now periodically checks if the resalloc ticket isn't failed - keep logs 6 weeks instead of 13 - rename dispatcher scripts- enforce createrepo_c gzip compression (f39+ switched to zstd) - self-identify the resalloc resource in logs - dropping the documentary playbooks from copr-backend payload - nicer unknown-resalloc-tickets output - worker to not call keygen for source builds at all - don't sign products of srpm-build - longer timeout for fallback generating GPG keys after build - recreate missing repodata so that prunerepo doesn't traceback - use the rename HashWorkerLimit instead of GroupWorkerLimit - provide per-arch & per-owner worker limit implemented - collect and compress fedora-review logs after run - react on staled SSH connections in some cases- dump the /update/ payload to worker.log - don't run external command(s) to collect built packages - don't eat the "build detail collecting" traceback - fixes in the unknown-resalloc-tickets.py helper - more careful format_evr() method - fix tests for zst compression on F39+ - log task dict in case of error returned from redis - skip builds for ExcludeArch and "not" ExclusiveArch - offload NEVRA (s)rpm parsing to copr-rpmbuild - redis authentication support added- copr_prune_results.py: work-around the arg_max problem- copr_prune_results.py: don't enforce appstream-builder, ask FE - copr_prune_results.py: just one API call to FE per one repo- Forking: better handle FileExistsError - Run the copr-rpmbuild command with task URL, not build ID- Bump version for release mess- Run createrepo without --database - Make copr_messaging optional- Don't include package name into srpm result dir name - Remove libmodulemd1 dependency - Hardlink RPMs while doing rawhide_to_release - Make sign key domain name configurable- Skip the test_run_prunerepo test because of Koji- Fix chroot version parsing with new python-packaging - Fix traceback for non-existing tasks - Python: drop the unneeded marshmallow dep - Log general exceptions to find issues more easily - Proper log argument formatting instead of .format - Use spdx license- start systemd services after the redis.service - build worker - list the built RPMs with rpm --nosignature- use OpenPGP v4 signatures - migrate from pipes to shlex - require redis.service to be started - move to GitHub home page - add resultdir cleaner - move dispatcher and background workers to copr-common - de-prio IO for the analyze-results script - don't traceback when there are no files in the S3 storage - allow devel instance to remove access files - send non-CDN hitcounter hits in chunks - copr-backend-unknown-resalloc-tickets script - work with multiple CDN hostnames per instance - move setup_script_logger to copr-common- sign everything EPEL-5+ with sha256 hashalgo- aws-hitcounter: remove temporary files as soon as possible - aws-hitcounter: ignore downloaded SRPM files - aws-hitcounter: decode special characters from URLs- count only hits from an appropriate CDN hostname - add option for infinite number of attempts to the hitcounter script - print more reasonable output from AWS hitcounter script- log every request that is sent to frontend- Don't use --keep-all-metadata - Search for comps.xml in chroot dir- Consolidate the two hitcounter scripts - Dump Resalloc ticket ID and hostname to backend.log - Automatically restart services in %post - Don't count RPMs downloaded from Mock - Attempt to sign multiple times - Try multiple attempts of creating GPG keys- fix slow priority queue filling - speedup the background-process spawner- copr_fix_gpg: automatically refresh CDN cache - copr_fix_gpg: don't use --skip-stat for copr-repo when RPMs are re-signed - action processor: properly return failures of the fork action - sign EL8+ with sha256 hash algorithm - copr_fix_gpg: add a new --chroot option - copr_fix_gpg: skip non-chroot directories - add hitcounter script for AWS CDN - backend: tasks in concurrent sandboxes reprioritized to be more fair  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abij1.176-1.fc40     copr-backendexamplesetclogstash.dcopr_backend.confhtml.buildinfoAutodoc.htmlBackend_design.htmlConfiguration.htmlINSTALL.htmlREADME.htmlStatistics.htmlVmManagement.html_sourcesAutodoc.rst.txtBackend_design.rst.txtConfiguration.rst.txtINSTALL.rst.txtREADME.rst.txtStatistics.rst.txtVmManagement.rst.txtindex.rst.txtpackageactions.rst.txtconstants.rst.txtcreaterepo.rst.txtdaemonsbackend.rst.txtdispatcher.rst.txtjob_grab.rst.txtlog.rst.txtvm_master.rst.txtexceptions.rst.txtfrontend.rst.txthelpers.rst.txtjob.rst.txtmockremote__init__.rst.txtbuilder.rst.txtsign.rst.txtvm_manage__init__.rst.txtcheck.rst.txtevent_handle.rst.txtexecutor.rst.txtmanager.rst.txtmodels.rst.txtspawn.rst.txtterminate.rst.txtrun_scripts.rst.txt_staticbasic.cssclassic.cssdefault.cssdoctools.jsdocumentation_options.jsfile.pnglanguage_data.jsminus.pngplus.pngpygments.csssearchtools.jssidebar.jssphinx_highlight.jsgenindex.htmlindex.htmlobjects.invpackageactions.htmlconstants.htmlcreaterepo.htmldaemonsbackend.htmldispatcher.htmljob_grab.htmllog.htmlvm_master.htmlexceptions.htmlfrontend.htmlhelpers.htmljob.htmlmockremote__init__.htmlbuilder.htmlsign.htmlvm_manage__init__.htmlcheck.htmlevent_handle.htmlexecutor.htmlmanager.htmlmodels.htmlspawn.htmlterminate.htmlrun_scripts.htmlsearch.htmlsearchindex.jscopr-backend-docLICENSE/usr/share/doc//usr/share/doc/copr-backend//usr/share/doc/copr-backend/examples//usr/share/doc/copr-backend/examples/etc//usr/share/doc/copr-backend/examples/etc/logstash.d//usr/share/doc/copr-backend/html//usr/share/doc/copr-backend/html/_sources//usr/share/doc/copr-backend/html/_sources/package//usr/share/doc/copr-backend/html/_sources/package/daemons//usr/share/doc/copr-backend/html/_sources/package/mockremote//usr/share/doc/copr-backend/html/_sources/package/vm_manage//usr/share/doc/copr-backend/html/_static//usr/share/doc/copr-backend/html/package//usr/share/doc/copr-backend/html/package/daemons//usr/share/doc/copr-backend/html/package/mockremote//usr/share/doc/copr-backend/html/package/vm_manage//usr/share/licenses//usr/share/licenses/copr-backend-doc/-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19noarch-redhat-linux-gnudirectoryASCII textHTML documentJavaScript source, ASCII textPNG image dataJavaScript source, Unicode text, UTF-8 textASCII text, with very long lines (12048), with no line terminatorshttps://bugz.fedoraproject.org/copr-backendutf-8391f9079b1c12232a110e2a83ba29b8f1d61bee8f4a32b96dcc42ee4cd8dfcfe579aa222a9b3c42b2849a0c94d86a9e794b561b52181a7929f5335b2d53f2d04?P(/h-2Ckh"@I8?wwyeKRde-~B Sz6"@G,M2Ӻѿŏ2C5tS) \ }D]`mV#5t)* 8F7ӈ4$h T!J`tp*fXZ>2h!M!ءKo"@=nV5^'|Mtiጏ,ă&j+*YfX$#=@*5[i۸FnUMdo2Y/Y0Ll"P(5P$eb2̠ĄbQWq?)"mKivcxߌfMp_n:zxodFrC4IaHu{Cj̤W6fԹ33}&]fiD_oZǓ,OH_6͢C1c[)g@m A8.B7(\C L$pzgb䴾{m$H: $@o0$BC"pI6̝jr :qBǎf?O﹃cMeȌ YHPc.a/cD8d>LBdqu|5TJV5y%˺9KjxE'= ],'EOT~ud)LT%S[SKDMG"t;CP^tP2 %c3I o/xwQ/k_ ing-odbrK5sR3jϷ/~Kt9?oǾcs".3BPyjjխFH}"餘k[F'LਐA7f(UiQ*Hu53m7F&NM1AyLiI KсI4K WJϠKD8V2_v/7@ ='}u\P FPC kojl|\Jqk`&Eg_ba{ϸM} k{wd[Mߢmc?d$w)0} "|ǣe V_o꾃5|lߎ@aT*_{o&^<?j>|5tvMԺ9p 7HHH`aCB瑐8 #B =E/~eN/G/hΘinfdH25$i} k{\.,twTe= bY*OɪgYdB(DU{S@Q,|߹dxxxH<ԗC߮a=<^Ə()n\zOTOk.kjEqn"NizO&M<\vDm@6u ʗss |3>GyL<#  TE9K !Z_a)wzGͳ0hphcbyå.V縈͉>m-*-2sQAdxA_1g/)_WCa2G਀a1BQ: :z-zGBP2I湺74ID5L$ PNs$$e E$"XPCa1 4B!!A0FcИn/ U-gx=nlq By&qC*LV%HPAwX+јwlTeOq%<#렻P6y"\x"}imbZVy ;<'qgzFŸր翾uMΟ4;d+S?PVR'F@)|xr x˧.MDZ4ѩySE~Ū7BķkATSxCJ |4_~Gaqhrodz'cifհ5o8Vm+V>Nߡ3ďuE+VsUc]Ia玒|rLs!҉xOk0[,1kĹ\Ʉ$Ov|t#uV!0em# .MҸ^Ӯ1::fx>.l|mMF2lskzm>jŃEb O8jx}#<^cC@`!):+sv(8 i'4CQ+ycP ^^?uyV" vߗ`=}E}P$bs3} Y-ep"۽4A2KEEUb)=F^|z+c݊J )7ke yߘ)gCMʠ'ί'LI*Hc'N# iTkd8Tfã8Ϗq\dKQD;QehKi8 Pc$ ן| 0 mr'-izh8m$ԉ(GOA8nR-AHJaP%4Axr_mP3& q(C{0'*;ڽH0ZUwǐI-AκNcsL8:ui5j6[nobykʓxS]p4[幅)[!ZVWGL0.㈴*0ݻf.<-2wKv]A,mGՔXNXBΙ:zǖuu0,mDcdKR'Wp8D0#η-BXDl9mQL/{\6j%=نg0nGڬ ˇI53"|R |!5yk/?ԦL-!Q>"&k) _'\N$6k:Ji7'9񘠷)-?'z :p r. ܄мV nЌ d5O.zO~g<)ƃ̻q9sbY#򬮹H\Ļ/%^(]R$fGZLYr\,Y`_ULSt`L.A!e?!œ_NÆxcU11vJ|4d Z ɯD?q-mn^IIƏ-xh*3`slHx05M8@j)Rv']pea{ iq0vԂo-cxoe*AyCǤp}b}-\ۂq;+=L{]:bi@v$-PV ]Mr(`vև]|,1ct\$ c.] 2q wvPW˔$}BebK|O,xR־{Z1ҳ)z8TxQ Q3: Mp0^L,nvDFTZɫ/M!YmkhA1A}B<6@ 3FĵB_껍m}5[sUih? 0A%BeQEkg)@T70#qS<-n"LpN@֯ޖ`W"f ̱uÙ͒j$w$WQ#Hfa-ra^ i2b2"Gmqb sxmbgV]y!ڧ#@uih"4|zuu^o<|eekUYv'Q QdV(f=(Gy`Җs_b-DD -h{zxPC*3ײp"/x'RՑrl|)n8vqI:yi,h6]qz R@V_~CK7m Alna\/"U L 9^& HRLUp 䬣-7qȅ)z+t3$EtJĸE: v\2􂣩{Y%RxZ&B2k8v3Pwи4}혊2{.q2(cnpOXK7j!{4c!9F\ȈΈ>OSyez R}LJ^iNH+ n>_?1!(ScBxaX[Jv413ӆqyɚm&' ߊHEQn T?nvPDH8H=޼p/!qxb)*Ft^?|D#Vلddnm"Lڰ{ knQJVcDg$U:q|lEx4тsbs8:1gJ9ᔇXMt،PA T7)0 Y"$FdfIHJoE##37b@T h49b\!wp9V!@!*PL#9jD@Cq'Ez1h]d]ކ2ғ(DYK8 \8I$Vjau^(GCRqCV ׾SAodV")aLdiKMu!_tuZ FOK%'P:5Hv0IŎK:Ad⮨x}b8VޯUpk*K& P3w e]=9_q\>õ3&vwrC^/ 'f^VmIf]2>[բw\[ӃŒĊ5Idr&aR:ަEiQNth2Kwf+a{CT8wpYQl(|PEY%}M=\AR%=S9z܁=)QyB^\M KSP!׷ Yzx[ IV b%37D3S6fz}|E̺͞Mq"2p8>Ѥ#0c-s1QΞ+%Ohb 6r99S P}-s-S3r7@[h97/VxH"Gs;Fm6-)2Ys 꺆`\gxѦ~;#rK-MNb ҡ.w9MY#R=&6<Ő?t))1Hl y\FN+qkGuղ^-mNG0_6­ j/ڠv.bQonL+݂!s&Rpgf\wDqA>>5i:,n]X RBzR7S&nJǗNj-(,r"E92:ڱ(y'F_"VM=|!Vȗ?|)DrXM8`b<?Ed4*ٜb.9OMvvPG)`Z"*[M{ Pirdɲ:u\N*_gLw#@A=b3^>3TO{\CɯZR%vSS^oSxbN8BE8-Mʰ5za U=jr{'Z n:'"qZ :p C=jC~rzK^{$rxCJ#ї.b) Si)֫`j "C5 X =>Hr+u|f5|Mcw'>6ˆ89n+AL3_tT^tQ&~29 p<Ͱ͉(,k{>]=M2 E[W U?E##7!bQ7*RPLSΤ+(d?GTߢVFJD7,*ykTBzqv(۶{jz\2Mk6JBJ&0%Olt?E.x-ɒYORI<^aEARutQT[VMu@u 8V_#~lr%lp!N XMx ٦Q qt\a*ã ]Q;?u V?oBeMUyp2ҵ#Fud]ÉvzvdTVeppP][D$'cj/9 l$/0GȂfIj #qK//< y #6z,5\玺uW䥅6--Bap<(#NMW&E/Rv1ŝ.Y`CI pTm'NafOIn`A.?XuZa? y!fd$m,7v{UImQD \_x$+~ZvWA>`bU.J(֬[]>T73"Baܺ n${\l¿1"̱qAL#`cM{&)c)ohKv{\Bcֲ"윹rKW.SH鐬X>,Y}dhnl.O du'y2m7m!~G 5?7y)TQ| llLy`p>SK|:h.ƿFSG T p3s@+r愦\ pBFd[:I#t?{Rsƀۜ "z%и+orrC@^ׁ)^l=_v/x< .BkO灠n'RI03B$y\ $7+Toc A}7.#%^rZF5VYR`W+\IBϑ]CaɽG `alM1FX!XKx3Aʓqncd)͒q_eqF$to&Uώ;;L%)GḿWQ⇙Nr;3\8ޮ>^.xpr25u85oZy n8G4O`2ymy̍/8bHpNQJ$ؙHK-$'_xa&|V!x Vc]@4×NM:|;YC9*2  lqp>Ax b!«G)1eEb+eMM#YeC" DlεR׽Vn= e*|E=&nKz.h]T+'*Y(Xaq)#4˓.n$ݲkjJĉH6_NP 5RPjm +;4:a%EѠM8SdXMO򴼫mzeiMmN /csDuMH!zy ?_Gi}ɿ C.LcLU'eH4Nq LA͓z Y~Pd~sRɥ0oׯI Azt"R_NS16>pl$|=ȸEkP)4hqCM8 QKsz\$RB+3֭S oP[z9hHVRPCTALc*b)%Mئ<mܜJR o>+u S"_ ~ &B|TjRdR!{ȭ;mJ*PPuRs5!-1ah-E- iz |%Ey m~7RTkf"(Ր?0a1ZpEB`A&xhhHx:Ӌjp4/1F(Ykn4'swMM%sb6`VV FCzYj\hS ihRALTK|:uKR.A\&5Q[i$&lzSN1dޝpKf/;i,mZ}Uzd1(S%K\NRQ9H08xBR/,,9V-ijgg6o>y`sT-g]磮vl1جLTV[ް.+*J8B*HJE(EXF!KxR I_kKP|w"JJhFy:vL2:3 e 3zgL)C f+Eo z Oj ТHc%9ި9!`HdQA)ÈYу5j?zD $pQB^u@s&G<%T^ǸS? ^~iW`"8nk\9_No!i}c !nn%=z><5=/FwkH#Qa4-xJŭmlkdqd݌f.tZ~+E,n~UY}ϙShk9k?~{QȄT13.j_skSI|nn>vm,]sWg}ItZ?\UgM'%77fMjnd \4 ]5'7g&~SWϾ7k̉8_e~ Z2K\yВB>JԼ;SJxkxOhokR9i/Zxܷ}L.3K(b!+1:]K&J~ee2mZodmn?fސZEgP!<Ö?:CWgt 1v6֦R@v_^ʊ(eL^TF".5J"BI+OȼX4[9e_^HNO #HeD DLC9rF"("^:ە%XDOO/5IGU,=e!NCl[ 杣A4: q9'*tEAA>S [8V}A&^SUp`}Wږάp2E[J\„?؁yS=SOrlQƸ) lZgNniUnHUaS3AJ]8DZ"fࢸ7,%Өy/-9o+`m88:I* >X.mzd./u]…͸t&iԣa .YZW9crSݨkh韙m'LdO 8: y(fKȤcKJ HݭnLeN:/g3O!z^ &  t#u.$Fù=kS6DV-6Hu c qD-~!Y$d4L-!6%]g"̫q1WE{S^`X8*Z褙>wfRnaa[p1 u:ދFY\#75i@ϝD&wl.yO7SsGa%A@Sd'V@"M&dڷuQDq O icR8 i ciyƨn$2Y:NR^`K}Ȕ)*}N{: @$,YD2fՆٲM`~a^F%("hQڒ[ZAܔ冹HoJ87:NcXZgCL[Nw_Ulꇹ^r1/C] J)G= dK2}5Z " #ɔ!rd̡3L$aGWܱ߳ `k;X{[! n)V-\#PPBp XZ&9lt;*226 T^Iu_+NmnŒ %OQZ_iq#hK^RJ 51b8ImC)y:%\ni_;cċ 9Y )s3bdss_fZk %]:zZ} bqŘ_ziʝ1ih? ,iJ6 51 ҨN_M(SA@X)~d.ri1DZeZ0=|sJ#ځN i^9Ab恤 -/s(ljBh-a$VDSpt|I] 5`@0!V!u  ת{0HMܙ}і_ZZrST-'1 2!= \m|B3ѡV3bE$ݣKL`i~3@JAd j1_ü/rB[~ ;N|8vZE7\d;q*ՑL OW~'J'w;X4z]KRSvL|)[I$R "n w\,8|hei_(sܹ(q?Br "~"JjlE_2EcBwKA[Dk_5 I#P0Pڮe6=7,\anU]QPqC*4L:ߤG^A&mVnPN|߬¨,3]N!Eԡ1WⲲjc֓`g.NRqq9*_՚t]=3V>,ZAN6PfwgĹtڅDrX}wolMӞhUi hw`_XrSY'F.~!I1(< 50Fn P&7V\7vPrK0f/P"̽=2S7" H@u摭BJQHQQOf.YPY/'%Ys?`8aMJZTMsOW7kDTۤ/(&g*AYB/ƒ z $ (PG!+q6_W v4WPqoz/F ŧu} :={ `Nb)!ErJ_)ڡIs(26f`>vX1)rx wEU%⑆Џ=[`@ fZE}u61Mrףm@~KE(˞EnGȑ1F{ p.k/gT`Eb3I+nW8 :ŰFq=˩`4/Tlnc =>3pn{ل]O P*?DhXwq7yikZB<ډ.Y! {y^ .|溿lj{3Zoj -#`}s/RyeF |d) !<8~&\C_5ѡ":֞% Neqlħxtj*Eܮz^H΋^Qķ0cУT',V"]m V2J6E:_(䊅<ƶf4<<ׯ%68Nܔ*(v0R\etg$yUl%O4=wEVA倐=`ꓣD! ګJiH|~%Ii1a^vlwci̎z3ɦ5 *إכzC]xȕdMR~R`v9k(t'cqh1d$ o! 0 7>CwhCs'r) $%AQW-肶mZ`ho)8g^տў{?XDyiXJ±% -\wׂ0'e%t~-ԣ;~tңZRB?kQlvsmV^mQV L8O.V6%O /\q =`\{OXNs]#VT1X0 t 'iG1ŲRhT{ < ?.$)VT?%A'vMɦdsL`g2rZsz]q;S M.pWN%y|rI`rRԶ$,ڄ9<=YCHx*L;X#^^6[5&ǐh<   ^$2ΙCpQf{5̅Pf2{oښ8* Cmr@¶rK>Rrp1RJ;XY$zx/(UEڱ׎ QA16ESH|aLaz|%=ᦓShE&y7<*onO5WMmeMzYߊ!GU_|d$;iSV\2 Id(/ Q;?Z榳WB4nuh=#+%hQ, =}MT:x|ZG;NH>9W9>D{,պ`9*[-Qϕ0is]l^&LUf-VNEq mu0 xeF΢gqZY%ݬ)Ғ g`pO//!ʷDM;U ) 7/6v"Q atc>A pq 0bɓtX'.~RdnI߱QF OL6n:E1$kq9W-y#8պO_ 8 >=5MT h 0|1| :8yЈ݅={{4QzUWזi%:E,!{3{Ux~!Z;Q%E˥2KUuɹiO2:~{!)M"qs)aW2}#+@J#bfj.66lBo̢hkÇ I3q$xQOz'h5@ ̼j,lE OxtLyeˊCar*Ӆa#Vk?][!xZԓi/d,#4@c#N4g_YMjpfY99 T Z,z.zǗZҒsKEV+;IHBEtWWwI:&ʇ0h^1F#JtP^r4%^s % ǧu:6\$P^^ؓB*HJw+Z֧ 04`GI­#^qR"i {Gg+~Ѱ+XYb5w' ս:FHH-NNᵋP夁o5bڀK %mt/a0˼#H1weUy.2{CgQ(J\N.d:J4V:Z4',ivo\ ђdA/_ihdO5ӛF#Rkƀ\3.~/ jnFO v4]YZmT<7>`JCb^^wt^+n'^aiβe*YR J7s |6Ux6;)%휪^]< 3Y K! uO,gZ2*<̐0u}Vek_V=<лTDnn=+|U|$$ Q5׽bͭGZfj?֚X/iH +?]"IAm47G֧lSN#3˥ѣ;&s0vv5-)vz zdG;ypg=0Q`^B1`W!9jыmC ǃ* UydGvKZI*(c+ $)鉚g@UTN.?C>Z$_zQl1۽Dɵ{HT 6e'\FF6i0|M3NnBS$ls2qcׯ-^6Bb3qAYH!lh)o¹}:Թ]B}F1!Vye2rsyfPX蒩`T!EĊNRgC6vYinswpЈF6Xfq1`}0A#dC3 3گT,\*}m=º~4S km3w~xPȸ-M+~ <;~hj6#{ۖnЉ4re+NTɍIeqz`:/R6"#_*48Dt gS CUJ1r]` uh/O v-<}~Q5JtPybE; yg^-}h*^36O1f~JBHlwUمfqB=KBD %>E}[x g77k咣N>i--td ->py-mod #47e.inven2 # P:V:Tzlib. xڅr0<}mwNEfN&ΤKFn@1!RgI*d^aswA "p+mn{+mZ3(h`RT3pRiԱV+ FAT\tS<<㜓|~p8^QǙIWv@0fu}e$5p \LMNЎU^b9t- JXtrs>]/$Ӱx -֝ J\Yص:1c=P,!)#ER YLp8A iErHt֍g\B)܀\CO<}g ũ%:}& ݊zm=A  C2?V.IURy)ON2npU!bx;Ӽ{tuEC<^d #<"g#h>yй PGV.[hy*sG#(zHATћH}'U4y*A⨤sfOw>-6e3!镞7&##A#L3xgi@a6{:?Bp?^myEDo|˜$$*Ad!|Q= xl$"z"DA5_ fX0p#.x "v#v,o}AUzQ88Q̛~rEWmݥGdkE%[ho!/8]B Y;ZvCu4DtLS&\$3-C>.Hd&CvKf#ҹ"I\ m A cD((! %Iivdv2p~=_A2kr:aڎ@ZQ:*oߤ{utux0҉擡 j-l=7<][FNmQykka^*wLͽ:L-d]LN4;%}m>In;G~цZڤ,m,.޲05^ͻՑ _\bMvvKZCBg7t`knݏ}$~#kn";\n3oR[c RnRҸ5h tƍ 5hvd]3 6l-QZ@Ռ2zMpqTu[WFve(ctV]ӱT+s\yhgQ3׆ v>Om,kVڌ~Pn~ȉI4 X9,'6w,]8S X?WJB}.0Z[  )AŧvA/`R|y⋕K _ʽ@Q\Ӿ˱'uaՄ* VC_ xX>t¨1zt/m*YvBE0~җ)qA^0֯4Ypir͗33`FQ ~]0V4{%I4$%.>˼Tesh@0 P)h,Q#D>)؎`X ݌I0.fb[0ICSpFai:tC508S2CU1ޟSߖB^|껼0m0*L2 +3ȫ7Sp8c{>VLڜbxҡ;ʖ+d$,ߤA)G$=1u;cP m+{)L./9D6=1!xcN_ &l t1jƉY jT;{0X%#bʉ};xmX값E SID[QDZ7WщbE`oa[{F%4I_)ً_5XQwQK%eL<&6/C.F56X}ߥx0zѡ`F/8 V1F%i_ FWUt/$K8Q_> J#P00`[p%cbI@z)Ddǂ QWW4@v>E:mͰVylG\?PI}rYUpF  Ne{\* /ev C`YD|8K'n~a4.LRq@H;F$ae]o#" -ejClpd4" KW-KK,f'Cxd2c|%e׬=7Ү ՄM)KQ[‹ &?\V,β0bx>J =w MpZGkvD˥]mŊ Ua&ׂngR ]lsA\LgG`¨Y/z @t#ƛA`[ѰPm홷NmX0 W~`\??8O`iJɢ&:76C)YH[>bbrR/KK7v RC/EQcm@ܽvP=e"Yl?Q fWw5&Dn?.|&(rwR‹+x3D 7R[7qQ?Er8n`,I[\rÔ(ju JIReMulc#:rΝ1Kċ#z$t#y#!4G,qFH T"BOS*BltO8j@,4>*d.taהqƛAbMT"Ԃ $ -yBMpmI& }Obb%)YR 'tLPۄ-^EK\K ѧpųl&oFc#9v_Y>JZVI+ګ=VȰy%<ƀP{nF/}*,.3-|!.Cb.ƏȖ⪺E C~ųIR `e[x 9XoKz%缛 l[SYڅUnbZy$ ]rrkٙJqJ%dĴfKQ ~^{%՞DZ,x rbR*KzScY`ۧA[-ܾmu<XIKXc&kꖺ U:7˻OB\gl־k ٧ h{[ ,K9NUs2r1aP y\ g'lb Jwݿ؜U<93Չ%K &\ϋ zT(^%ɧ bKҼG^/J-""T—̖zp 2]"n]<V\kJp]^x)0pc${ϼڞE]z*23N&ER/Z'q65{5"H8 i nU ԙW͜9c?(̀9L^˼D{OIvYaje.o/V7ND$o)-P@Vs1-["5MgZn S~Qd[HX4B;'_C3]="C!D" ʂ#b$_""\4D%y>EMH& JO XHock_/!E7#"|ɺD2ANrJ!RR2V u;!YrvCb qq^՝7KpkT5p^~gt|={^ LL9-Ѧ T2䟧pE$0&Q;XIR \uV]n'ѽn 4ٔȚ9'נ `r;S}X;?Pk=? rk„4߽;̻sueWٽoAwca _$G=&ؘ:j(w)2SSƩKgCQXn? CuQ_^,s 5IuNReR+2DJ U$Uq~wUUٛ q\J"^pK vwy"~:1#zV&`ouj.Hw5ƿ0 3s>b߄3uY[θ/dUVVVUA {rsv5aI+# *9meᱦISMǪ׌I׹'7q.&1K"7𕐐M-ElPzہ6[y|ł^X3i4wGkLa iєw뤣uZqaM|@-Z>NZ:F E,E"l4} S1lPpF,< IZx(L )qDِCwwnX0)P" & Fcii Bc"!{.|Ar:$J r(h|h@j1!γ[34N~ip d1x:1&dLAsykɏV>OZ59/5t[tsun/X#d"KePԞ(X[oYΩU ]k܁l'NgВNx^b~&DR?h9?'9=o~%O$)Lhr'c" zŲXfb]fU:2`,͕X`*c/J^m'k &U,9aW=߄Xlw~@(1Nˏ>ujto$tΟy.G6jHqwjBѽ:TKk4TCLtbpQ d.KW0!sijȺ6@d꺨`jW^;F6'/&F 2w8"^z8Z9(aw:GZлonVn?n"'{CHzp;/GRDIMzrsF]rN*t|+9Ε8VAEn_/[itʙٯ4?QJqaoTOa55bNG9mIwcYU|o @2#[MjRqR-u,@kYmhUtB6\36_[abQJsx6BWZ1h"ԜYG.=v#ű+7 vYQ:؉_.R$'\w h^AU(qLg,qOwٻ$φg>-~]B/ժՆᾷ]kQ0Aל_9*4՚N.g{E 8Vf[<|T6\;C"UI2}%|j1 )7}5R|!a9NE ]vCn~(e9)mvT3 \@Sw[LE:iй2ܰ(RK٦u @+H\(E3uM}HdF":<,đ=r^QbJPT22ni"NCJTm_K_9(E 3amXb_(XI0-P PԌi}:IΒ~>r~z8SGKN`9^ԓ1*8X,/,;F2mi<#oarPO(v;8uKtGضq"UN4b 9i ~k/.EyKB,_BbEBHBhj|DͤFãz0 9-q08Q%!_rdyx;gxC,iR-*1F sg0su Nas5/8FA g$lC=F\%0uFĶ;yo7W-usOWL·5;LBKT1 MYsKBdp: ^O8W(C?gSݸ.qCdȉP])YK I6{2-dX֕mEHeZ(DZ[^vH x8}Yտ:ޒ8NM^G>ETL<̲Khup͡NᴚhH@Le;b:ϥ67}su.~aR%EEF5[G,8 O{V3sz#XO$IIO)YHԄ|Kt$T)yo!#cviňʾ㍅@'[ C1 hŔnYi҄YKzhڏYrE.j,*~I˦ U$ 2l}am&5acʘ{ݓ8 6' Z#i"<1<{3T+#_M.c,bϠي#QLczX| A(YsDvDͮ[a.T :A-,g Ⱥvv@,>H[V۷;ՖaZ6eZb ii"*A es‚tBrr \aP\C jKlpu( V,0D౹EkD 5y,|<[zQ='bF4)bs$Nr `Zu 9,&V dzNNaWd!V'!^l.U<(FR@F,:'n2?KqЧOX( 244z෺(nZ }07#~ p GmP`q-J(:b!@.-)uiMyF.NX1yE͊|fPqp"n v:'bCU) FD#4qeU~6 / SE$pApxl .Aߑ;-v!8{9@`YdX4Ve@F,"v #DD˹y,s LNoK+2^;3Ua>]BT$e\Py G$3;`IE%BFtJ1ճߥAkF0M!ʻշI40戆enV|l6H.Љ0r T,>$z{0I狟oR0qbîtLl[Gq"t.948PoE cwbS8Zݒ-O#~X[v|XWiyh .;,y>mP:P,*al?) aҀFñ+t uI1Mc`-TuOzéą%@]clq9υ1j0Ө~),*9c"1FPڴ@@Ţ҇;mŝ6(]CH{uhKQNu˲ ym"^T.H>>2;szٻ惴>W_-r"aTEcOEѻJoBwNZݱ^e(H&\Sq >xJ=%MȘhUꧣ,O LHLҎ݄9K4> P{+h Eb%- A𷞺g-j1Wy9Gm *y"S$PZ#Zٜ_;$l8`#+FBK.|ԳA6ymM2X'ڛ0͍1;l͒"kJ| lsH3&$}P֜sp.AhѤԹt̰Cɦ|%voʞn_<d=E:bYWE"(, L[ T@'d], #И7 䂾;!֒gKKbO]oA==Q߆N`qy"!D1Z2g1z.=!4Jc]ez+vj!,qI]!MlU($Շ_]}atB\k>GP=m s>?V 0\%\b`rj. SviF4M1$^V& kʞqߙ:3ШNr N…B[qqݼ4֡QODZ8 k }S=!1,Bzէ-\WϣE0jZa)m IRqZmřtyqEH0d;Ux# b|'܉mo ku |XZ8q4r:bȁZJ: twv櫉M**q \b(Up-7dv6N"T nN j1Xmg#Anr%m0>H^gv`&J93@ag]ծjGݺ$ADJ paH{`=xj2OahmC(bڸ3|&us/zZp(MCf(X `$D-E +݃\O=43`Xdw@~*y֠#XrbYOWEPqBv-bG1 AP~XeS+#mTKp5="2x2އ+Ho ΂J߽ڇcZ cE8;|($hBe$[ylwh#/ʠyfVFw?f5s8~A:ѷA3 zF67a.V"ql-m:ȝF4ddBa|[T9Uֈ^_jϓ 6I>9;H% _I1ry7?C #Аp9.r޻G5(Z>D`7> KЪ|_ˬ׀\w@MeT,*4h9qC0>!hO5) / Q r^:z-<ĬHH~&"@Iֵ*~VoF2= ,&x w%F)nیLmOd ƨ3ϻ.2]C3@]OG7ycB9Zpb*>b:PE::9mwW!eG ; x29ҕ!WҪz9bhK o:K O+oR n50$l^dwm*P/?bU J{t1з.B^+Bl X|ʂq:zB P+&L9 $o@ȌZU`z1ނPQ-B AXK@k@g;g=;LdcS:6i&8径#Y=8YXcӧYHڧ6lMb gu,jH!YNO=8|u>Jx%0`~`OzC1 cf6AĐFtJ.vvqW\,gEͷ[y q)̭O34c/ϹR?Mqi|Pt yYxMri(j}A'=F -"\/]:Os7n:A6t ֦5^xt>amTyh杮C=V4.&n;'c(zepF lA$@H\D RݦhU5=3[} M)H†KbhN\M Ϊ[Nq\qɳVwţV=l:HV%OHfٍTk5{Єz}V=Z,P—WW$Z~ZW [IXףeb{vէ'IIMS>' ~w&Vu4@ɛl%VV+Wh-zc`3Ȧ["ֵv$Z1(tvrDHhynS v7s=\D>,*MwrBly2Yf]Ҩ;3 饠6+DLO.ü,_r__Mm{N}=C}Ji{r`sR