copr-backend-doc-2.0-1.fc41 G>G 6 6_d7|7777 3!Flض zE>b$bjf7 b$bj0aJl;h޻N-`A" iӖ7{4><GKL~JRIggReSLp_FoxT*9}$P"S9@T)5x5|l`29a% "90&08lh.^lغK.p@tD(1a(Wnb|-E}AŇLxFjH)r_Рd%dJWC+JqlUY|>AB3TE'Vr *ezp> T϶ANPeav1?^ν~m <}d^ 4p$fOckV%w{X)^rP*a:z ?|O؍sUwR4(4wP` \?! \nCJF=$(9.1aH5v7Spg֪{43f563af445949c9705457f35bcd00e6393d1b01b40c1a6721c3088d35bcc71878899a1d388868b1e4683eb7f5fe7ca4c63a1cc4030204876d743500473045022100bbba5736528af5d0a70692bdba6ba9a457502c5fd0ab4e18bf06da974dc7579e0220233c66661aec77d8477decfeac47387d855a6c064085b337c131a3f926ecc496030204876d743500473045022100ba9ee3dc5a444caeefca12622fcd9ac521362a43fe196bf7c069236f3899743f02206bb35275f85bdb6b8fd03ed5e65a9009ae870e4420267cd2421371086a511116030204876d743500473045022003ecb4e99555593fc0b440feed5e9bf2c793eaf80064881a5976f524a40727cc022100f17111314a6cdfa64e4ffd312dec816f3f2418f8f3f71ba9f4969af62c6c66a4030204876d743500473045022066efa68559d09199780d5ce76e889d562ce147d9d030d502b61e570126189c24022100f47714b15b1bf0b8a249920ab99efcf5dbd41303f4c28bbc0d594c2cc0a5db00030204876d74350046304402204c045a1a0c8e9ed8e1cbcbe60a81f441e03395ba8f208570b67ccf080e53b1cc02206bcce57939ce126f3af5fe9aaaff8c384ac4fcd5422c3e0f6a52fa4107537e5c030204876d743500473045022100e3f880c5567e7b1b0fe458e3ea1c0bb3af987380f41255bdb3d7fe9d32c08cf702206182820cf76908f54acfc21cf7c5d580423629c230540cb6634ee6e13d12c7c7030204876d743500463044022048b7b7e3588b564fb5d6f3c547e10d2f6f7109dce14f94f64b8017c3548449d8022018b890049c21777276a941eaefd183f996e7d530e3bd47a5ea39d090a2145448030204876d74350046304402203146fc60e776a7570dab20427061d86ef74a310b0593a45ed5bf9e94df610b0f0220495cbbc9980dc1a22a90842bf01089f70f7f8aace7ccfda246983f1368a6f9f6030204876d74350047304502203b2edd1df09831fdb2abbbf961ea7948fbc0d7f636fb2fcefb5a90b6336ad3ea02210097c689886542ab290f06d86278a199013a8e8e6582e600f981728962b089fa01030204876d743500473045022100cb352665beba247dc3a1c03f8b7d3ecac171d2f072e0d01faabe6a5c3f69df0902205ddda447dcc6a0d58059ac490691ece100ec22fa77c11223710fbfd8638dc862030204876d74350046304402206543607c648aabadd51c55462edc43389e697780d2297ab28912452877c2a3680220768595bbd8826dc87b7471544e8369cd6791392e8ab4670826ffaa8de22e6eab030204876d7435004730450220275ae5b871eaca57352311d70e7e3e4e0eca43ea464bb929538be9c833bd51ad02210088a39492019318915ba3b4f4dcf05440557dddebbbe5183665fee280ef0a53ce030204876d74350046304402206ce92a4cf69bdbafded5f09c4c4eacca0c9d8e08a80cfa9efbd4ace1d7b6275f022077b4dabcbfa626561645c0462e1c3d6fc34b0b6618a825d686a7b009ef46b0c6030204876d743500483046022100c90c58e3a2d83cfeb8749310bb42735c30bcd511dd87f1a6fcd668c421abd26f022100d42ceb8249e61925925bed1fde5ac0a0a70de8300643ba2b42d0ffd92c4bc444030204876d7435004730450220764f1f68c05c8793f6ef3c48ec09147d0e8136c943a759fbba41bcf5d8444a9b022100d6af8b06999e50cc6f8b996f39051514ce58d95c8dbedcba921949cbdd1cf9d7030204876d74350046304402206f2d33919023e320f0f65f04b548e65236eb034123f918b15b95ac3db9b6e122022004fa6a62fa1870de83ad531111db2ad1e4a22cdcd511e24e16c5ed6f4e5e123e030204876d743500473045022100f0a582cbe9445a94d073b455ba55461b058e7ebedef0441a75ce627ae9292bbb02207a8b7ad274ca5c305d452eb80efe4dc5c2f4c0c3e6a17df3a45f656319de6837030204876d743500483046022100f753517a27ce297da1d5c3e30671348f3a93897a8b1d1898ba22bc22c9c2c3c1022100997c7e331b101bcf5aaa8368740b0564dac390dacb564fcc9a45957840d61545030204876d743500483046022100a6970b26911cbce6563d633fed69d1ddf620932319c693d9780f0d9fad1ae3de022100c8c820fa6ba7c4038383018169f2ff19c4d8d214338a25deac90e713af7a0462030204876d743500473045022048b760f678082909a5a830d92abe82da4c7d01e1ede4f11e7f86d1e58c38455b0221009711733217f39ba1e0ce84b5d7e18a7de8c881a2a4d4fae9f865a4736d1a1eeb030204876d743500483046022100b4ef4e8b7fb663c820bfd46730fac40c8e59d6d827863da4babcde5cc6f8ae37022100e57ecca54ee6aa00dc75591b3a6317101285365e415e82d33f45c13773a78215030204876d7435004630440220176b69e2d8dca0c8266693171f8139c1adac2bc20832453d0a218ba75466b1f302203991d7f7435413365ed6e26c0e5dd87d5c66390078530af2d63954c3b37c8a91030204876d743500483046022100efd24cfc442630486c0ae462e2e977d2c46f2d40734dd504cf4ddae8dc502b200221008f14f9780504b9eca7b4fc1e2d5f840ea308221f48528652739dbc1b917cb423030204876d743500473045022100dccbc89eae9de78672138b9ff313e9e8183033a74b7b304ae362c3ca10845ae302205851fe02ef843f8ac0ab59fc749adfb73b19dd1d236ddd71fd4ea3a8939d9fa4030204876d74350047304502210081e67028dbfdd26c50614f25862a662646c1fbead2f9e9df21baaf6a94f8d36c0220030c24b7f7ec8a12136ff8186152554fa0fbfb105be5fba5d957c76a639b9b18030204876d7435004730450220082b5037f19ea77c46f66b227976591c61fdf2bbfc353e0793a925de6370c573022100db7b7a9a5a98703cafc459ff84636867130a7d8f04ee1d53da5fbbbcc801393c030204876d74350046304402206663290725395c0a70b773798a33de9f3d6592c8298ff848cdc79ba0f6b0c98702203249e45339727fe79dd669d4daa67ec59d4842b2b06065e196081d754a169965030204876d74350046304402204a3170f2676b7c465de134616db8bfacc46ab6ebd0c05b20a09becfb5e38c8c802207ef6394f7c43a5b2d5f6132257cd66ad6b899de1254ee4e1090dc03a1617fa0b030204876d7435004730450221009d912f544bf38ba8329b207fa503a95ce6efa756aa05906835a71e323b0a79830220764c18fc715b4b85f02cb6ebaaf981999476004e1a6f6fe4f0d914e0ca685500030204876d743500473045022006d9e432f0c1ce499c15b80d9a096303f7f83e893f47e466548e9918a748cc26022100ddced5ee3374971b1a9f4ec0d7cea43389e1b9cd8eb0e3db16dcda0f34e6ad6c030204876d74350047304502204f97d27fc186b6e3045acfa930dd05bc8845786c755c7e7e41f2b5a3bfb672b5022100f947e0b57b364efacf378a75fa38fc71f1772d410e85a8faa91c5e8195b57558030204876d74350047304502200a7f019eedc4f6331c7a851f4c8a24a73491c16d0832dbacb68e01f5ec21d804022100fee443ae75d26e4850411a6b45a59b9ef479c4491d5bee30429ac43755c17be5030204876d743500483046022100c8f00160cb84be6d9891284271d760625ec97247bcd04e19d0147474a9a9c37c022100989b47a6a5821c1be1e82e467d22b78704d56038613abcaa426cf065c5c71dfb030204876d74350047304502207e03a80b402d6820fc4ab6a07c3a149b5eb795bfeb989c6d9c9dd59473be65f5022100aaf86de67b95de0d75296304a6de4b9b6e483dbe7326b7f57aa7b4356163a2f9030204876d743500483046022100f75e2c07a87ff6c97150ba71b7e39ae40c2ec5965358915809b44080e349fef7022100aecb67d245005fecd70befe14a0f5c46e7372b53a01c3ede50b1af1cecb639cf030204876d743500483046022100cc4a906bdc14e9509ef0c05b19c32c2df8e6b2675a437da05917f2b73588640d022100a7c875d9878732aadd5255469b24c7d0c464f91da7e61bbd3f5533ba99229aa1030204876d74350046304402206ef0a3eec3bac284d3f4f4695b9c84048fdfe80a942e3dc6f06aa0648e85963702201b1fa8ac151096347c041874825c197f9aeb3553524cc2156ddc87bab8d6908f030204876d743500483046022100a32cbf04e097e8ab9b67ebc501b886213f11f7a456b6cfdd22ce90ddf4231cd6022100852585b7a61c255bb0c4998037b3e25e2dbc2a86b9f90be448f4c38d63843d43030204876d743500463044022051326bcf18d6a948dc94346f3b5cc26b5a2ad02e0bb50634651460d062878fbf022018873d2b534affbcd5a1b18c3cfdfb51920d4cf0ec38056996d04a771079c9ac030204876d743500473045022100c0bc48e3356f6897abe3526d1c6e1b82b715d399fef404c93f2cc84677f5c331022007f6c741e14245f31ff66b886e46dcda30737e0b17c8665a6661529facf76d58030204876d743500483046022100d57ef4c059cfa7de5714f1c69167f47c0b1aad8a6a23a365c0491ef937738eb0022100cda509bc738125d5a66dcb52f85932796c6c0da41b6af5c299593a69055ed663030204876d74350046304402206c09e90f5706ff99799f79218dc521d6519ff4d74aac2e54b4e762fb2abf398702201965fd51b48f9922f8bac34e8545b915f70702f1d063e01b1b3af02e238fbc5c030204876d743500463044022028740f601c62aa025a02a8e981d10f8b666a2b974437c26fd05cd60123a106b30220796ef0551ee14127e48308b37a4642b5015dd811a2dd3e7cfa96ea40910984c9030204876d743500473045022100f967ad2556b2cc3e86f80dc68ee38b06dea64f3de85192852a7432fe1bebe3a002201c25e0d0493e06296070de6e804435fd27324043081ceffc28185801cf13b26c030204876d743500463044022049c51d2eb6aa22b76e710b772d240e318ae880294d0b27b99fff07434390b48702205bf93658308876f397a097d6e895ad299f9646911a5948b79a166135c2d22bfe030204876d7435004730450221009470213cf986294ce874c64d8e2fc49804a9ab213de05906bf2b644973825197022006a9107d718713e9024cf11fe007d51678b45fd2180b43a458612532167bda84030204876d743500483046022100f1ee0da00c7f558c1c18e09ca01a1000d1b00e2aecb8ae33bbd537f1f051b6a8022100df433326cee44f710b1750d4ea1b74b06c39cb64cb7a28a7d69b5e731b4d640c030204876d74350047304502203ffd8dc42b9ab4bd4282a87f021c91e25da2cd5a11b426c081e9cd0a2b3e2cf1022100f130483b9e79f181d7413e9eaeb866518ab20ecb8582f81001ec5d8330864634030204876d74350046304402201238500e18d88fd1c5761835c90abb4dff58a68fd1a896c194ebb54a70b6ac4402205cbb158e0761e07f7d1828a5e4a7b4f8cd32a6e0d9c245727b68e1cb2042c1a9030204876d743500483046022100c825b07839fe75adcf782f9e8c2502b88e7a2e25f58c45ac0c4a6a4892c852220221009335233bc2823f01604df7fc7cb5d1524530c5052cce851f7a48de7ef56e70f2030204876d743500473045022100d96393ef087069d5fb3ecd9edf7d0c5bab74b6e21c3c108b5be7d404ceb07c7302206f8a0368aeafeb7fe8a3dec21577a384cd98509f099cfeb5f1f398af02ec75c9030204876d74350046304402201f8d26173b08b19b221214759ce39ab1d3a9c3a6aa5e4ddd59573b6d884c394d022046802503b841a8d1b1837554a8e278dfa58a0cebfa8d7aff9f089cf449b69315030204876d743500453043021f6fea055ccce1d539f6be9ab16b948042ea49d936a364775460fb363cca3d4602202658f95e8371fb4820486f3da3a0587b0421cd232347457d95d8d36f71fc32df030204876d74350047304502207968fba8a804e0f3fc6ad08bf4346227868617e3269e7ce64c4d04c595fd7eb8022100e06ef3603185931c5d8e596ae65673a318e809bc1c7a297d64ee6f02d5c72d96030204876d74350046304402207c9d67d8ab66f9f7be98a253814c5fc6f4d41c5b4807aefe43be219eff22a0a30220148be4fc4d4fbae463cbe6e844744db669a9353ce035df05f7ffcbc83b2e87c6030204876d743500483046022100d5cae1550fa4d92d94d446073791178c09111cc8add83f2d80e4d3b567b25ac90221008549f405fc93ffe5917548064e109add817de6f3ae45c272d41df8f07ebc23b8030204876d7435004830460221008639ddafab49485805df156e78902e0af077166367bf6d3bb459a42051e78c48022100a341e128c3a2f450be7a084c2fe1ff63548866c80c38a7abda9279214aee2b9f030204876d74350047304502210094e7122771d0062e3429d5ef4c3bcafcdd6aa9b0bcff15e6ff7673d7c1bad21602207a1d9c6f9c5041555ef0dbab63212ffb5aaa467c1b7773194a66713997ca7a6e030204876d743500473045022033948a986ee83ed5c372b5673d8284d5222ca6fd793a962bd98a7ec83f7aa4c30221008d951f73ede5bd906dd712a818b0b126008b794ba105cf7e2385c36250dea6e0030204876d743500483046022100bedd27bc4492bd8d25d598271ecd2e0d9af092776be16c193df00fc2784eaeff022100e9dce9073deb62b296800bd9fcf81c3086f122a35022e44a9333e70fba0883bf030204876d7435004730450220279b6e12a975dd41d54402693884d77785fff26991a9c5a3543fbd59997ebcb1022100cd7ac40439d92979d0b6c1aa4371be8156c09b8e99384f452ab3567090962e7f030204876d7435004830460221009c6dd648fedb8fb035d3aa6dd4d18c6a2791bbb3dbc2b22f043c817fad6a149a02210093e08bf888704720dd2ed5a9962913d6fadc0b44fdd4b29bdda6189467e53eb5030204876d743500483046022100aefa83112dbebcccc7f009d3e65f7206ec874c901d789808eb22393f8eb421ac022100d690cb1336d8a4f80b839085807e5eb07cd4fc9839900305899796ddb40cc87a030204876d74350046304402201b2820452ecd24e0631743b69e85e81df69c8340e6e1a236e26ee32235aed72e0220706658fd1287ab3e6bbe8b50be85a0d7be2627fc8ed42e92e0a7574f54fabf75030204876d743500473045022100f640905a95beded0ec626ec62a221bbc4395fb46c2a53530e6507846bd67aea30220663435fc87b8895c10cfa6160b99adad28b79845c429a87f8da81e46f9d93ebd030204876d743500473045022050c0325c993a6267ea522d670ad0a58d95aeb8319f208e71b36fe5b569a2ae98022100f3795d0006fd668c2eb385db0cc41818dde70dcb81c143eb08d4f94659d725ec030204876d74350047304502205e6201d473cb2fe527009de449fbf93d02543f24ce9577f39103d667976d5d2402210095afaacb2c5ac9242403f9a1fe0c9de20ee4dc5d124f5a666f9cc5cca95d0e83030204876d743500473045022100ce2c0b67765860cd5b515a99e710d07a18296b4a6e5ae28ae0a12170d7020fdd022045855e24ab1104452eb9f9813fe614c0f241d72b249ef13e85b87b8472e76a7d030204876d74350046304402201aa53cdc986f5db8884c515b481e81df724b944e8f8a1ea8eda4dcdf9c9a2ba502205a97bb76b6f4d821daf554016e23dd395ad8c85b0b6b51aabd84f94e46bca330030204876d74350046304402207e9b0d03f2a3aea4bd228ed78477bba219b8ee5282abcc4219365eb73a1260250220659881e086afad2e03fd7a35ddec72bb6f849a33a7b0e2b56779c02950e39e31030204876d74350046304402206b82fc043453ffc2d552662f0ebb7175fa2b126ff885895b1650f96708ff8aed022060773d79de5a803a13f0d4c30687118ff905ff39e62dd5ff592fee38bc4eacee030204876d743500463044022079bd91389fa3e176f60622ee33cf48be7d8b75c231856297cfab0da51d4ce7800220782f3f528cfe8667e1bf34e3813cd981b82de017c8875406f3aa5d0a51353eca030204876d743500483046022100831655c25824076888a936081e4ce68d914dd6b7f312f065483d537b32bb024a0221008c41c06764ae29c9699eaeaa668439fc4475b387f312df7a3516b9775d22f4db030204876d743500473045022001e936a4d848b4e31126fbb6232b2d075631c51bf759e23044971efad367a0c4022100b43a9bd8332dce9d5124545a2be9109480104db01cfaa3f078b6b9ef651e39d4030204876d743500473045022100e2cf91a1c23c831c9ad8cf4cad0b8c41bad5128bbb55c7ed8683c78c6923305302203962cf1f5cad4166736d92d681533987f67c8ecc60fdf21e36f642ee89744adb030204876d743500473045022100a3d624e88a92d8c6495e0304b30abe5cc11f8d07329701e66f1817c7bf12a5b502205fcd1af1820cf6c88cad00745fc3dca1765e4f597479096ed659ca2b5405302a030204876d7435004830460221009d18743835b88fa85b3c88adf2d205b8efec2bf1cb37420011eaa83d097cca370221008e31edbb19862ef5ae283215a4a5c6a2836445146083ccb2b67cfe4d47cd541d030204876d743500463044022040cc6a1560655003f04c58c5faeaa570c327f6973bd46c6f15810e473d14fe6502200c6f8c13978e8daaf4b19831b4b7a56d0a3068b14ce834a1c5d0d07e701a9056030204876d743500473045022100d8ed315be15459f913ebcd9faf68669d23b2f97b7e86f9fb3f77b92c3da81cee02202cdf02e11fb73802f2327adb5de6a8c55e0af11ad62c8d7c221e020c1e4e3fab030204876d743500473045022073d93f401fa4b9b5422fa253b2c30536b921eaf781d887c46f83b70b5aa8219502210085f068daa3b440746eb899e1f9b01adddf709d70a8e135d59763e6be78edffad030204876d743500473045022060c5d3d6ebae5ac2732329f9df306d9fa7d89d76786325032dc742301eee91fb022100d1494d9d8481294a5df080b1b13b2833324a90e9ebc1873f1b4ef1e3cd0d75e9030204876d743500483046022100b0b1c3f12ff5a7838c4ccd43ddb1751549c501142e0e1607279d701b6c05f4fd022100f3ed9f689d80717925249daceee095a76ac7f3e89d450a4e1bb9207968cd56d7030204876d743500473045022079cb121c977df80621ae917ec6f86fb17fd0f04ea3e086ae09393ef03d0cc912022100b1f90d54e282ebcb5eeca9b8f98676ece5018a94f2bb692fa1d82064315f352d030204876d743500483046022100c64dc319ada843cf2d03a41570b4f91350f6a9f5d49cc46c8e4d13dcd6f25688022100f0e02c3dc52569e5a2d53650cf9c413eea58773e00f4f2fe5654ee16bada1ca5Q,=k5cGZs>`;I%?Id  B8<hl{ dxd @d d d d `ddd!!d###$($08$89$|:'_G5dH6dI8(dX8Y8\8d]:,d^?bBdDPeDUfDZlD]tDxduFdvGHXH\HHHHCcopr-backend-doc2.01.fc41Code 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.f=buildvm-ppc64le-14.iad2.fedoraproject.org0Fedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxnoarch!%x) dW/dhjy|mjfd\^y|y :xGZZAP  w}|CD&#avkx7pdeFO3 a/FAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff57b38914d3b8b9471d63fb695d3bf1e64a8f5e91892f8c578a46c75b70d62d59f2ef28184f885182de854a9f14c356ea3a8c3876bf07879c5511f10ca0bc2e96ba4a6f30674613581a961b827e0368d283f818e839b8d2bbb1c25690d6fed637bab77a4b52bd2c5c9712bc4a5e623385af8aad16f52cecfcda5d1da42f85e9167d50d01684259ad737f6d5bed7bf836723cf0bc7989b72e407fa64ab75423a8921a2d91f6a3a5a4e0e3ff5cbdaaede66fc7d1e2f6693ac0a1e714eb96d00ba1abd70a74012633377a0534a8de1ede8cc043121430a48f2ffcbe1d5ff1e71c6ea0ce680fd439f60afdd27c2ed82facc4b559d3e932338110462a19f2c66a234586e1fb4020eb22ad5e3e82bdcefd41cee03855e504d9964bab8625505d8b999eab1d804788df22f7f1c106f73dea76a4f30e546443eb9603b037e048bb2e68fa564269ad90b292df43185a2d55ad4a004572810a5b6f6593eb072f9d2f67e771bfcbebbb32cb97b37e1aa5ed7c4392cfcc8baff29fa4c564a721031e2a399311d2903d45a086cb372edef8101a7ce8f32950b0d9cd1ecc31a21799b300dd1b2f3638fe8af8e8b1259c3f3ea1cc15fc2e3e43778abcd51f1aa5bf3b95a0d64cad5ad716fcc2a00a43dca432ed6bd3c2d34b4ae2515c8b66ebc5c4a58d68ab021d95b2e36daf668026f4d1bf905eda1c8ff352603bcaa72d16ac22d8c6aab8bc94c5e6a06dad897342e3f14c73c153d1049e47233a5d5ecd42d0846d8fd107543974c9077a4b444bdfc0caae560bcb15b874cf55838f795af370e9c0a2f01b738ee752025b23f2929d543a7e5619fa5c29811bb6d8f9092599a2cf921f725e504ca2e0bf08e242d78cd7fd22fb02c19afd883a66902a52b41b2b3b29072b48f22c20bb876220e4b6853fd669d3bf3fd23e60234387587631d2ae4b2b7b8552880aa63d29ead177649a9b6129a929447826cce0ba79733f7a3100ed9bc4a9696b68f9c9c439c0c1aed7bc6f0a5f69e1acaf6dcd56400e717e2738591d30b03fae54d2e19a2a140223995b9a3ede94b9d5ebef8411b1ed797df496fe138967ac963477a982e9b605aa57eb1c18d597242877c45585d3e2f8129b1b23bb8e8e0be9fc75ebcfcdb1020acf3da8447d0c4657dddc66ef9bda98eb250fb2223a28bcd42c5330b75e46af1d5c3eec9c42ff154b0b8338bf3a7f8620f657c2e41cf6566a57df34936c5be6eefe5856fca2d9b37711e3d981ee8a9b94495ec3f68cdb3a2ce4182ee56ac7e405a1a4b0da38222e748dd34471603424099dab3b19d67a7e74cadada0b33faf02985849a0f748e2dd1fafc3cb851668d87c5601f3a7542311e5e9074652286c5851bb60749af06eb5e09a66c6a7bdcb723a7341ccc52dd9c05f2a0c77f016b82c6916261408c331f0980dfd84df838499d02845c35f4ea61da5f6d4525f1fe1c74050c605491222b5ef0d9bee13f920db41fe31152cfe6df3a96c614a323464dc66c649205427421373cf79fbe551ca005df694d83a484d88829d53015f0b000ff6f33a2d1f7e60515fc4fb5af439e347e9b2dd93eb56fa5fc2b19c9e7163beca69ad526c3cfb65ae80b0f4a1b8ca3e76f20f5fc3630a626134ba20fc3cee1cb6655cdd85af27d2bacacdecbb1afbb794d71aefb899d576f1c4418a2dfede88f28e96ac84fa7312ebea939f85b27d69e9e3594552ec17b33808e478fcb4b32661b1f8a3fd187dd028c6b1ce562744ed15749801b5d165c4fa3e5e2e746ddee2cfd9f1334a6afe64946a0110ce494d57eb26a8ddcde41c3e30d017b6b99d43559f6e2f332ca5afbcd4967a7b041fce5853b3b87f9913ff5d2c693480b2240539b36d344e7c9aa5090995a773ffae1dd90f21cc043e6057d9543c3d2314cb1a38d15b6a38f3eea6fa5d62002c7a4d61eeadf012a89192a85163c6aaf3d74d09f9a0d5c08e9ef211afed3397ace994a39748325ae53bea62124348b181cb2da3c284e429a1a63ab28a20b7e30bceb8eb1556a154c8cbac0b4ce7795bc916bd81159a16c6d85530a345dfc385f97c5b64ed23f25489c7d024e93d52895c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3edba8b1d8dce11dadb39bd24d2babdb617a57f8f27e04c614269c937b785df00a47e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac631accd27ffdaa3456771214dbc2f4d841d9ebe9324da2b23ac0333d35756f25e5cb2a2c36f3a5208bee2101db454f853a9c84b4ac31924193734f4e5172795291500d8aab35fc2c64962c513aa3d305328635b5e28f59a9a704b86c4ed8778cec096231e9c87df80ec3273da9c5b71bc81503206726a07a4dd4de44c256ff859c7d2cdfe82878ecb6795b596b8c3cd9185f16034fcf6e6552cde1270ef40e42fc72b4b3867116086897c40ae639df21cdc88eed92f249ce55b764ef09ef9cf58aaaec7af1153a3aa87b915963fe7c26423312ac4c5ad0994aa5f1f0728300bcaa3ee35d86bf185b23d02275f369db6b59d40d997a8042e3e6c113db316f2f72f578af4fd2cfc7bbb8c0dce30d44ceb472b888abfae04d90dd6792878268c3c6abd282f9518d20abf95e36b5a957f01edf4c6434eb9b83ae9d1a699f4998f14d670012e822237e967ea970c0c2c117964cf6cab1d3ab00d3638cc629df0de32ec878e4c3ac3a7fb9a38febc7aa3df129343a1112e6a6ea65683258b7fbc574a800e6bf6162d0326bc0e6f334dd47c2fc8d71c0af59111e37d694faa7c1142ae6692a63202fa7a59728e39bc27837a3782672feb52c71a70d41a558e30d890067f7f5d0adbf11860dd716a7b6507b3e32f9d7bbc95eb1e6dee015d86bf0b60f9237c3a8622c92f28bc574c8f9b844c276c657d70f965fcb5c6c325168cd3a80f7b972604e78a3b4983cf7a519351f87ef0bd65c3dd2cdb7f76ffa253bd51de31d2f45e89a88d3cd096cec1ba1aa25638cb9c94ea6526a4e5700d7573856e895080d53e4c5d0ed1fbaa7a5766dc305af31fdb7c867108cfb50295e63582576f87085984df141f3fc2227bb7ce364ee152b550b6efda841868e44bf4f563518a165bdde6ab6889fe3a27cc4c25f3e4e95f7eefc409bdd729860968671edd5998d83f3786e31f87f46a34d1e1f31b6213492a12558aaaa4009bf7bc87cb481c39fc64dd6e29ae230f43d59a19f612f885a7133f7c0812a4096b5b30f89fb4e92cd307de489246cc1897ebd58672b7ab6d5fc0e11579457ed7917495d62bd613012a9e50c3f01675dd9491948acf179476c81af35fc7003d305c03224cf370d392bd3556a3ba1bcf6f82f109831d45bc14b3b64e7b80a826869d6add829a836419903b590886a2f09cc54947393dcede4e32d247b1ea8c7be8420037c152256f6fafb91f0d0a2f182c662f9bd6a965bb423b26afc7e1c40638b1145c81616bbc67a53184b5b62bed01ca088be5a5584f036352c2f21e0fedf4ef9fb41894191dfbeae5c91b61e3b2f6e821ab3ba2eef585b3fef42cd630da459354b0aa9cc4fecadb032efc608ffc7a27232d6c9c9c9d857ae24cb9e02adb4b42b8eb5f84e2e9c9492291f047b359a783c7d68a508f97571e04eb91e20d5c07733ac93bf15c887fb207afa30393d7645fceee4763082ff3ae50767f19909cf99cbcfb88829845a925cde8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcopr-backend-2.0-1.fc41.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.94f5fLeee@e_>dhdd}@dld-bd,@dcc@cEcJiri Kyjovsky 2.0-1Jakub Kadlcik 1.177-1Pavel 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-1- Implement project, build, chroot deletion and creation in Pulp - Fix timeout fail-safe in case copr-rpmbuild hangs up - Remove fake jobs and pass specific arguments to storage calls - Add support for Pulp - Improve logging for expiring user SSH builders- Multiple attempts to create repository before giving up - Run rawhide-to-release for all CoprDirs - Remove static methods from tests- 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  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abij2.0-1.fc41     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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-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-85dd15b111eac49148e3df75ceac71700a5a2e5ae7004bbc449e3286dde2bca7d8be324b9e67ea8c9d80090905821b66a35fdd76cba1e25d53b5feb63388bf4b1?P(/hZq2Ckh"@I8?{eyeKRde-h~B F2&!wUf :Qӥ=>J"*\C(d\^oH6?;鍌XR_+rl. LC eI.0n4By_f9#=@+1yU+oI2B;d\7MiB 8 !q\sN5>zm}]6,805l+o>R ]ʆ&"'y. !u97!!H2j0Wsph /XLv_hj gM=w,d)}=7mq:ʗ vgrFл)-ӎPrN;tDcu]ϑrl>2v@c:ۘ~:aҴ:;>1Ji&COo֛1F?*;+G%eg \KbLJG :唹kgie &:8(\`4G . ^U8$]w){odBIJZ3hbPc]t xRo$uXO YZͲv?3@ =(;2JGsƩs֬f2loWqy Ljļ:Q? f3R4̾5EFHc0Ѝ;wA5>Xp̯ou|=@cd};&q!V1d*8 4}(ȐбDT\zEQODHJ5Hes!yخ!IoYqeTdtDxTe}  e,d,j2Tl*)_*,GDr,vwk#s㰑?凜5wTOk.kj~Eב!%$NizO&M<^~Dm@Fu&D zF  Llt\XVs b$1l rLs7~&on0RQ0U BE;9+ .,"ăBX`o~br~ܔ1V= сx)L&񨉏QakVjjhwc"}rdqB`;]*xNs(Y+ֿ :̸b'myI&@dQIE i*)V5PkRQi,+eUY+&$7a;$(+*w`U$.'P"V*EMSìй98$ Ȁ<ؚ".sf*TF+6Fm9zkRQ[GdqAjWF3琈:[^Etsn%"Ϭq1B9b\w-H;XՑzpLzG.I@׭2ȉ5DzӬG_ыs:9eH|g5 Ieqg.ʫAڮX]gLC+sZEY.Y+SE!,$Ve Bx _~L;k#AI7PY-_# d V9c1|E1:}VL+C6Ωݢ8 >_msw˲u$̴$e-*11E8, #kÇ(/]V:+(Xu#ŚTD~Sk X&&˺<oET.ʵ g ωc0Dq55Ge֡}{I3Qy W=-$R9QEIX,:+/Fü'#jv68P,,ЏQn}Lb)9 ĢQl׻ ™j"kNxkTQmyٓ(5j HeͿ9)ЗDB-Վy$  4 POs"4EÅ@0 ' PCQ(`O8Qgԣ\jkWO:8asg:\1eO׮i^mQwSt&?K.lFmVwZIdlpy3#/PW=MsWT~I(|KWR Ѣ3ƶ&?# rnl֡NxѬ'xV?к4RR!Yg;L"?n7Ɋ STL/&K@@VbNLNd|c#Ԃ#[# ԍ-ŽxNɲUєs!VLgh"L?$~ Q.:sI4%C!.7H/!n|0 ,*%aHCCX1ҔlH!%{a+Ϲ8_=ߟmth(N EԨٗ6Fzͅ#脯-ZbP[4W]# YKM">3~ :"iPEDvFӕp>ƛUh'mĺA9FRD@րw\ xP냊P ~?E}$_I>DgӐx$X;eK6WΑ͊|~&(Sre9 ~X^$/;A8$5-܊ 9.0 F7veu*\W.+2Oi&c" FÚ1F9KLK$84t!(^Ac[@srcN!θ=B\x?iڝfA.%P|Z ; ~0qo 8xz 6i&A0鱺:ϭP59є<ˀ3?%^W`Ԏuh`a/FA4VX#k w'"5IN^LS|Mn+k\U}WE4y/hf[.u.1J\]rRE! .^ @j=@lx3H8!fN"- G 2NR\gdQq,UgGnXD$vmv/K wëțnDLw$*AgY[H3EDN[- Aۋ=NRp,Ɯ|H3ޥ0>HWQYjGGo](.(agES%W/Ok3L.T ]i"Ghď gӣƛ,B%.%5vr< lq<X;($?01&eqEuXKӿ2C;Jo %́tg,MG8O - 1þ #euhgsڥ !9c1.eL-,4wglr) tRɅz\u8cloq#17F/y^35./YoMC|b G֞봲=Z޴FBa0XP-k;^aHf;ʈrm͹DZ ǩhM*|I2,W@Q%-D[6qtP:LG؈z?No})]C[VdA3B#<N6<)Z(µUģr@=OKd;iY\ @8+0봆b$>;u̦l ĩ/1;9;<ތdJ"f!t́Og(q:t+2K쁬 UT)SO΂kTY V5E &@DoJ/o)~C$E놃c-"nGP7"/bXH[+C5N;)LSKuS ;$;̘} <w?S[ԅvˬA[Ӡ#4۩K&jYA^"#C:O{5r "\BYgw|LLUJ^6oT&rO=ZFs#F\WgMa|.]Df{k8Q.{=a׬ (TQ OXz!Cr=9lNԠ§˗GmMzѤkUaSvʬʟ.iق!,åuї{ʗlbFٱ`5poZ)u7D>B Ŏy ꆡx#?R]qD3Sx?lf0ȅ_uUw in⿨S!r1j580qW\bh호5?xd%$k>kI;Z۪Ҋ7W~ )CECB҄: wRz>@:QNq&!M_b%QzPF1?~:;LGՄ:1".J"g|^M`w:{0 1\9(&lny=T thdØ՝_VgP}0㔆Tn'iuƫes%/ pG`!fHL3.apcFo´`x|_:|mJ/4D|ru'+VA>c\C OsbڄM.֓ w'uخ!_M iǴL o̕sj~I9 ԵP3h89mx.描32ar{w:a' md{،~-r|3Y+ tÁ:D Ҩ$QE}~AˊQ%cIH0򰾠A< 4B`y\ J0λc֧ڢ*nڕ.ɵzl $l63s+̅M\̌MsGطB6j9`ʀc@ '3` MX/"cJ k<+G<<+EU{B 9E$fҀOȆܟ ՘T5'?BBȏŔa׎ؽq޳#z8tU4R4XdwnʒMJ㫛Zm^Ȇo _nߥ/>އ./i#K y!#QY\e}KYw_:izZC\ZyLඍ| W RfrtxGEC!喽-2K p,O<  ܮF=$xk ^n4ΛMRA+нJt(5E"Z!94lzpꬠ;a AH>\bEQI}xԅ["DtNC1P.Xz\ZV7ݤ nr (@H)# ?e5% u 23dHy<5aFXHYxzO(ŋ*?#u.8IXn?)o)CPSHU.5OKox ,Jh70skwD=F:-|:?VGӾ&^Mj>B5>[*Лϊ)o ԜUMFj1pR-j]üD-bpVY:8bV?nDXk)x-?{/ni0%LY*U*NmL:Vc T-^茇%Ƞküx mx?e`ȼ{ALZa^ZAHNhψ"e=ym~p7hY($Zh<֫lM+~99JElY\;9}V [y4ilzzJaphnޅ\Y8Ut *B>ͥhe6gf²fXS6&y=<6sNĸs(6 ]]V"Y|)iȞY |y5Sdҏf;/,?pYSf7v$-l[Z @*0B?G*3_}FB[ ԲboW2`7W.Es6"Տd] 0 #C ɤyG4M|EkW󃤅Mӿ)?oT 0#_;[uD7tWWkzSB }1Uu~^F E_2V~1늂˧c U)L)X<^edTZ̦YRFzCeE\lHDz;~Y9e%`kVlrjk͜ۆ3HE0LV/ -܍t'\ڸ<;%s/&A(hfPD'J|BgPj4dgp[{crLׂ%XE )pm/wL&Kr {4hΩ@VCK +kk\(ckDsv9) IMH*Mtp?.1b?j<eNvZqn(NwJ O.hXOzETC)1 @6)(EHz_Xm^9W>Qv*% ¸0# 37x\X~88)%c"8" z+{$ՇA*V{ bp X(5oխv' Cs9c/@kiչj&4+UU|e1Uwūo, {wӵ:'c\%BkC##p vlL肿8T8\4"<bccskw֌TKP6NgWڄu+tiX9*d @Q0 ~M9L79wKSw6_(z^ՠ-|fbҷ^̶#dwoWZ,EjE=x~X\CNjWUn꣚'vML/RׁȀޕ߰.j\m$D',%cU0q糑SenєW(vEʓvֈrE>s;Muʏm-g(HXH8EZ2፾mS40/};&t`8JeܐA}PȚ_m-inX 4Imt6{ W; ?ɢbO%IJ30VD6=wٞ%$?(  $[!hx`hk(6\p. ` `ҫe dP!b^Ru @6戟Ef)qt/:VT$sЖp MTr#OzG_:KGhn 4_1Ъa1<࢐zOLƚg{l0ʣ1ձj+W7Ew_6.]Ɏx0H J*B:ѣtP0Lx-/Q4{V EHTnITjՓ}+М 8N=M9J7ZD (DmoQ'0Mr*0WEwrAw1.&mכOwyNb0d5Ăǚv՟gmw%0>黴<i hRhA-r`Xb,L;&nj(6|-u?2=&I8 :"qx#u9#h\'8 4U3P7 r} eNYGC#Q!E_ FӈCIc1`4,Ȱ@m:Pnsj@ P^:Ա^0'10F50?E!a#OmqvH+@]P sXT0Cs:C QJa**\Q@nƙ ~;'1)di=Iޅ$t +)}n,g !:'x+Ǫb޵.Cn3Z=K;z2 BZ2-3#x19NY2'orM&Ogc@2_(FKϬ䊏K pCD-4Ʃ\rʬ)QPuRs5!-1ah+V;n)mWN{`5z&&cAT=.1FײD{K0bb@JDaF G@" D0. "pÍ~5A %,F (@,hل  Q@ /ejImq0p % $ YPPzcsS %s^8XTHE&jQdX(|IeA )'zq~ɧS$mfMblR>ʦ6x̻۟S|iv[#MqdN/cBd(iҡ^^!!UL;~>T*%CZ&u-L^nBCy)^WiEmj͜B=ggrJlL*ps\NgmJtأ["οs@.f9vrJMW]_,o'_lw٤߾51S]r7RZر`x%*?X-xoXbF?]iMyTKQBCi1ȨZPkJL*2ON˔=%JK#:U0WP\th?J Me^lzdXNLk:ӋQJ]%zP0(Jbż<@q kA\)v=ĻsT0[%G([Y~x--''S$Mh?/S&23fIqW(c12q' 9+/H~,{\\~RR@'a -J(fpsx`7dN/9WlTP0bVn:quE ?f @BJC $pQBVy@s12"Jqw'ۏ;F1 q[x2>vñjNJB44^k72뷊D`XMc_E"QI>wۋاqWH֚ Qdt%jnhlq/ bxXǑ#r)"! DK:a $fPT1:X-@ d$"/J\#ZV$$J$K&zW#uݩ3l5ڱ5`65x˷z/2,e09~&%9tb %˩rLJלmүԴ~kufh,.2ޯߒ3[j%y(Pߚs0vbkwoj֨9~jj;k._(mvMn_N[[)bq߮|N}q߈^ߖUE"$"#J\,qעxST} ]e+۟%ZpM>Iu(7hhb40Ws9%5@<4)ѿ! 0}E| |p?Фoٷ_>}M9'xL24WJQR?xpǢh/n}oЯDI6~[`v/Zxܷ}J. 8*1: ]K&J }JeiE,yCz~jIK;wd/Yz _]FłdǴqX^{xuKTKRPK&{K| Ed^*]@юݾ]^{$^CML&.ƀB$J-ppOz6S9f9{0EDWH#u8h 32C(ag(ς;lյ2U8.gY{(CP-le $*TO]CTY%?e|D5q~WR{&%u,&&u,M~|u?[r S9UNNh? ջq{~^[p0-,Jr,kYsK}OP(SjeRzUXE~بu~ ~>6&阊`Gzu/?W:=|&WU֋P`<_Z?}z|W%u)%El &\9^Y45!WGwo8}v%VyY۷fKS㞮r2i^O|q헂@(O ~}C~~iUF Q@ PRJ}4# OH0P 0@рЫk~4Rq#^mz1c۪\Гb꺷 ` z!l+NwprPPM ׄpV؅ EP?w0yuXr 42OjޤF4A.eAO}R& }3CWr1vNH@^|AzHdJXf6 Wju.BJ NIilؖ+NAD yOmN9mKx3{sn[ANxWkL;qN|lS:sD8,&hHYp)_ M&8w$gWG\.2u\F 5.vY(qBBcz8b#QKߜg pЉ)"ݣ%Hpe'q@875AOט¬آT`\ e֪'bHg)/,-0<D` H#g5l|#: ~PB`C=/ibkKÄm^}NjKz NML%r'^s.c3FK8K 5jb+|T =Ruv.%FB-e/R9d2S=Ђv QH@FPM*!)p̸6&T^I[l!Rg5}3Q6P9rV- u>75ۅҧ]RJ/] 0>xv 69ҭ]'SVuqZWhxZ I1`$ &=Yv 65SPM5`XpQBT7 n $y08#;ߒR_}'ŀ k8E]ypd=#+0|UJ}ahQWΈً< !nD H}9}s+tr? _޽.R-ЏM:`T KA%+D$dhki- I3ƵGf <0 {ۥH[?+3Ǹ0'ptQ+ﰮ{qLmSOUA68ҝY؞ҡMMmɆbxAJ<[sϨʦQL?m|P,g*P;P UL2A(,9͙9L-@0 H`!m$PoA] p.C@Nq%}X ^O\xנmҝ) I+Dh//KDDY*ŴB&2L#`5sqg}/hP|`5`iMB -pZdġ*B~q.:SqmNa"El^(k}Ow GUa-EV'JJ\$Kv/Yjɪ͠quډ g*h(.v6q^8+uF#UofX*3 615$!X>AlaiW f C (7"4E$ @74 #1|'?\:]G]Z[_7Kߒ)ja]%ԣQ} H^PF#,}٥:}]?Xsm8%5;!R4!b|DRagd|byPG֡$+R x.>E]#1yOOh<ĢMSB j'Nc8h/`>0xc͐mtas7q ; CN߻v>?_0$+^yp[ahSkGQ2b,BOL_YB:F.+0 ONt_#lo:>C~&\ԁxQA(d`r#->Sc4p%vVMϵfrYNu""M蛟5JȨc=oZ ⱃѷ~l;o5 Fb77eͯ4 PK0Ulv@pVw: r#Zxh0v"'T,H29fTuBmQwaH)~>CY*1NՑ#.LG1_Wd+%~Bԝ4!9cn$֥xiRW- m(0 -?B~ݠ+uT;r. Da#o;X->AD`V>V2c)^OuHZ+}>40;6cq L:attü4!:kmz3{aөg*NF:M3E!*\({8.…]y6cZo*쓩ү&`ѩq${>"7Ҫ*\.=ՌK+-t,1SѬ))ߗf!!$T_jY% G/chQlUE&Iu}}8"_T'If 0tc׹Q]#L0ν ^΋̽V)Tjn .T46$nwJ KÞKCcp`XfMAh}KnʟB-b7iH/N</_A.&oZ^T݂G0pΊwa'W*DG\ o :[fc{p.OF@48" SY~8eL7sΒs1?DC+%~QJvS${ί6QF8XTA|TFy!)h ;jNe+C>hكeIc_`A`LJ#åVa-a\ =2o@Iosю9vHG-V U jƈ6Bbf  (YU썣EA XLG@*ZI>O_&r銓.,ŝI5#,hf݇nu}-̟m2/B*v?B[KڿKɝ;+|6_PC!q7-Ilt4 UKs:W"udML1 J =ߊ)]E1rF]$U.#+8#uctnѪ1/stܢ@yM|pJCV 3mdEbKǓBVHC_kDj'x:wsd/!ա[ςAW\ceIS΂|&5n+˱C j CF&-8H#>ɰ8 Y&@㗡_'\ eF}RƓz8Niedu;vfqHZMh%tMb sa8@D9|\j):=1ۉp%K"ra'-^ୠr tۧM}iQ )XV9j͏ƁQV4i|n =7қn!~⧓!]@5 8>jh|v/I-9;QF?I;q2!JT"˜Leư["+oIs}Ȥ[mmRj]Χ4XQipFƿ n ~Io!lc)}bQK誤JLx2-i$JdY05>EťsIDi~hS캹e%3a9EK'VTԄqK3zaUh ȎIz_)!t{av=n\#! qJ4 ~vU˝ ?/drGNx=8Kv d6ʍ;k閭`k -7VNAH}ٳ+ˉ!8rKŎMPu+:e>: 3S_[`]iQH{Z.BTмy~pw9I-1 .q_>נ #CK^ Dd-H]Mm=P8f,dsN6 5eŒf\>gy?͵C*c2dWR]Y?Mƨ,9h0v]C¶"hJNwկOSM&Mxcފ l0XZ#I LyӥgnѝOPqenaQ7*#5b3&kfѵz;1DK.3K!!ߊȢ֞IxqG sTɅ2F@]skR tsZ 2Su|͓qanPN BIOԬ\FH_wu_3 Z[D%dO:XDW`+Լ KL) sغQIWz\ nd\!mfblnS3}(Jإ⭏U79Ô3s6,(V^3K7΄H^Z0*uъ7N~{w2 'k L HF7i6tkQI<٬b2}L st*8pm Lj@1}w U\/bDZGPvL~E_=(`XW'yctx2_3"bnSl@G2ģKfSB9&Wzei\ցH . U<0cSM'e3 nxaJ:Ӊ=zTx2--@Cv$HjuvJ, "R砍/cHw<`.F;F10%daD5ZAn":? zB ^E*EWɯY 3v:LiT'i|OMwx*$'`.&a:H9^}xZ*g0~-̆(Esk-|j殭̑R?j;/qg‡+Ԟ`xG!IËP7}iiA[5`U-s| *;,C2{co- `ާAx2QoF1ÂihՂ_-fTI:? ja[BoN\'|ÍohζR;6*6f.Yoe暽9LN,WH{,>U3hJS<(`,(fjYs%*.1'46d$͝I1杄us6{[-j\j1$:I,f$#2Yџ"J{n)92"T񑕠HP9QXe9.f,4Կqt5[Ji#c.!ɴ;8P|f9k(_/E%xImVh,v͓w2#PRqÀNҭ,!B޿xoTU|ҠAqeQ(+@#m>-/0݀G'l-HJ `b@Bv:?s ]ʭa,ABNV5w תb +51ؗ]˟Ebn?303 _@L(,(!+hC;o c=u[x`6"UNc_~ȸ4Z ?EEJ)םVׅ͗&śa}{_2jܲTd_I9ej4˜m~_ i'Wɼ6qJ>$^h^ѭUt5>nh '=Wh́  )p__t6Hhs-qPY;ZߒrGx hBn8/8`z[8UN ^"&ӆB)M/*bȒ{dN´~n7dχRs[ɱjmt8Fh/PynN&PUΈqGM,H&jn^gmcc]7bJVnGd:i0\9U˻*a-H;菷T$CD1؎ETDJp ܠ> ܜ5ǶP-m񴒣!RIsS̴\."wg.) cOՉrlۺ6E~cH7:=OL'2ENDJ7AOJo9A}eIl&^Rv X(f@"Ý~&E?BDM)ڲ!^r%pNfN+ x ` @@9NJ'#^7WxoC.~d)X:Db﷦hۅ-!`jrf2һgr vKZ!Etf`vƛ4Rq4;W~2I0Ћ7mVN[w_=Tv;bv}_P({Ӄ6?8r`m7^b' Fi+4=`׫p:%ODH TX$C8͑uj8SD-gR=!X'cBh11_0hU̵8U;t %[ 5pH$ Żj9wq)LHv1:BF K7?ep$:+-* Yp tQf!فhլ?.dWw*_RzFC1}mK\6K6y,|ȁ5OJtr5#(*^5n =\% LkpW>Fշ-ca 5&Okw` .:}rHI`CC|IN'IOzkF]=-ィ_6'ș&4%h]w6Te(!n)Z\_kq0G, Ahz^]/\S`f6$ˏR.z-XCzt0WɬX?mGn6U:D V4PКAzgď Yx({TZ`{=BrD<ЂH*ĉGGso(cr<ۗ&c;W$FP$3[BTQsvܗs3ݏ̲˕ u*VƃܺJ>P6:+]KIbVڊ/J-Zg#c݉H ;TeK"~>&P@w1ErJdF.\60S!"6%u4|E()K&iU( 5!AfaL\)UN:!ho4w#Zg@+Er(u|Wh<vdx>Ih!>Qn೯E>;yܔNm5ұr/gU^do/Xϙj80i!CUK) jtZֿɺSgQZ\p]h;4"?>3٭?4!P®`e$A0.\*؋~#1u8 \4H+qk67bA W]x8-akv0muj)V?G2Ӂ[cU*at0ګ[E<-y dROkB8.H'Uj.GSavf{}`tc9q5bY`ìtR:e/z-DoU3yg>ֿM>Y4HLRԾ"D̓2v SA׈ z#<Lճ%pLbB=:4s#1 idh1 43715#w-to--s>>i--td ->py-mod #447.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 ũ%:}& ݊zFݟ9*&L;Jb ~pV6x=x5n'r@774Qͮ8uY,N,;A@Dl Bi.:wրzi\ i]h{?|-am)7._{7X7K %{JpU@xʛOwC#m&9{;/LVGdH|i h|BMF?q{C"Öx?^[@yXOI_#R}V["~JKҫꪬ]xnt̗5y/WQG!#GU(D~]S ,p Da-o :4Qj(wlW,dRRbc=Ӣ/߉'Em}mpyNY4;]`DݭjXkDOBN+{l'9ftD^;ϔK>UA1X2?")a630緦:c+`d9%t,'UǎF0zgoqG}wGcY8ԗT9CBr쩎O^*j/j^f^P1QA;Hk k Hzwڛ!=ha?xA b.Q\kKo}ޥʪ_j`˺6`i(ĐB!0a#"b2[姤{1˜iX%xRž̎Np~tS9$6er{`~ (!e5 Sbc1b|„*Nhη c鄅X-6\\!8Ą|, =LaV(r@>.Q䐊2>?O c1 _0VNYLR2.Њ1@mư&~ K*&CuI\ٷ(yfyF4Qǵ&(Bꋱc=NDǤ!5~bK `Q7ْDC?ڑIYCH 5C4:+ l.IŒ1L]pt pq 0nrY^B.iT4oDtc-:Nm.>!<7,Fj|D\:C٬6`4Se\w/+Q_`A%d^~sm"(;É(Z0v1 (!u[_~a~i oa 10b #"DY~ e=aX":2F||p˲i#S7dK#a9!E񃶌h W[AȟHĈNqx xut䩇ToɠRȽv*w̢}alŞWW2VUMpb{5)nwrkRboĈ|oF(vdeh$561c-MQ#Jw;% q_OU:_ Q-"b%#u vWfxLOg*h7-i)Zz94w6ʱ!ZhFY%W8mlAD& g fm{fϐfFځJ]Y*J5JE7O7PDqhiŸb<#]&Dɦ>6Q‰4ZL6ͽ/&Vbqrss%}5'P޼T+ݢ#ݖzDÊ4MƿRRMp`6zA\biPtv_r.Xb[~1x!qﶥ `ja?JאZֆ2oh]蝳?r?VfpW ZEm'XH3QqP:/X'69+1f2w/Ǎ˿=tjgZCْ+lQ0IxR+ D9r>К ^u>39]nXAbh߸EPV-9󟕼Σ. ?[ +A?!pK^~oYnm]Ƣm]( vڥ *Um7f/ :k,Њ6!q̳Dbn r:9#Tfc2J= (9? &6ϡ',%0HbexnVdy44G "EQC$I$ip(4(А Sv"w}sny{l}"Ϳ7k NJm?X=*ͧ ~⯛ƾAut䵝8tp8-w<׸)9?Uqu~(,E$jQnF GaHC")pD .㌯&7ǂА"á`iC"mW:}6NY|&G>\aWa,X%ޔtkA n'F%aoZ{]sߛĒv Zg~>t$mN1*0 l.x#1MJE2 Օacå\V829pQYyi9_HcH1!4"،.t[7FZJS#-6":u ܿ^}?k~MW-$utޅ7uqB#l>o}'Ê7_^Kce穆ƞՎL.e-T59Lb9E]`?LWuarȜ2ӄb.uMn]gw\1[qxH78k:!ZNJ? r#/ao=ps)ZB rbl1,:>ld!_У͕ynұU9v: ^cewm?{Z;ancwfO@LRY;*=(1VM.EXshZv%cqR6Ʋ3hcxXrv?Э, @2cզ↘tcjx0^8;|mE¯ NHHxM &: $1L#N?i2jo];$~v= ,)P@,i E8g J*0T̺2j8Rel2ɔae19vT yQ D& K"VM] A@]KH& u('%èHATلPbX>LSAc! 0Wfd&%,D=ee)CUQD\M JUeׄq_YuE"PaC%~W s0 %\Sc#Ah1  @(ptjkSyp,n#/ ʔD`LM X#L: 0%qthJQoo_.rm '2ebyA_6-1R#6ekRD s <yk(uf6.%e3&K213.T$# 'HQo RWYLtttdDxldbNEaeMe^:84(M P=ɤ63Ō zAmɗT w:Pa 2ofLKhEy7jOc:z-%2+n455J,fkKt_]3ןG;N"P-h"_e %-e%?l5\f\5 ЌFWQb'UgvM` s;g)χhk0>m[n۪~vIYN^jA|^Ajk߯`*WN 9qe^Z˳$CF(ŨBU~!G*Md*ɗf2#Vƚ( 5B2-=SjM \)?F@^a  0HNҹkw^ ې?;jT:%sBK&uM0uWt;̸. < MZlA-ի}BUrWq*e:@x❟h`KMMt:Hu>.5$(7GRXzRP[(⍚\ה/ZkxA6o܍ "mԼ/3B9/S`pȣ.øbk kjFكZ YNä;* ~;>8q s\_=f,2E(*3LxnTD+Nh ZJO4D7n΁C)At*Y4~um:aoS%+2/yYcedZ~$GccKA%`e Q#+c;t;|VxeVt/wY7wlhR+Sh;yf/ʼE{L'o+G̶B6iw5/:j!XP ,j]"h$"ϊ7PS4Yc@FCWӆp&*<\GD븦jkszҰueL[hel׍:-1Zz\+L$ o I~TFF> G@ySp"XLW) =^48]͢Q;g׷ъ~&nhd6it|Lv8_S?64@h ND繘CĽ^|8[T 3u@ֳja@&b9m t璉D5@zīVtGxypggd]S@Ndǵfe3&T\UBP B##_/Љ_ot*"l(¢hGU)==ґ9 (ti38Q%_e-FnZI2C>̭,NaǞ!#k.?ӰHĒ2:`X "4AĄ-iwU\tc]b͊QauSMՑOt#ll^yjȿQQqS֓wI|0r)IvhoɁJoѧ|s5[; R{_3x zRTXٍ.ǐ.INPe oXݞ%iDz}ZY,Oy;o$:9/Ɣ:& {sPqdzZy(X4qJ1}0|(O& x!f [rPysD29[QG@W1V{'{蟇WAN|6'F@Ms8|wB-%QZΘPY87[T"Hlo^:U&"QDE1"_A;nv>R_?dlo(X9}x"#eq-nef'0]5\`!க%7ĨZnµH4Ǖ2Ӡ{߱҆F]kڥa 68ZwE͸<ϼ8{<ƈێF{@R)' '09+[sE;n% xT!>@x8QTq"[G@]uDV &N1묂F2EZ/;Qm@/-EF b!MvwHN"bz:mq6n ^HHho(jM̑eT|n.FMow)͈ 2;Ã"7' \"On>J_; ?$PWIM˘!>֎MF EqՏcnH9p.RS8 z-2hMvCB%!ɩ+4BTf\J>BK˰{ #I&#˱=_ܧ.43% Jy(IӪdWLP?VZ8bgK)ZY+}w%`-l=Ci}]? pDOc>9i JB#A| N2h l\$RSpϮTKӰaZ6W>ȑ ` :gGD^ttb0Zu駐XMFB@tB G;6%jihޭO_hZ,HyE IwS"aJ(Nd8e=W Y)Z  SA3C1Ycb͞TBI$H_w~n[-q<'_͙QTT|xOx'?95H 'k.yhL(tj&&O*hľ}yv~C|dz'0LnMEtpO brݸ{sၹ Yprn]AodWjQ!DZy'h+v&\W$T-D2M(2>ߛ&www Aލ5$FֆPMK#>T/D/M1ٹ'<>[:mOr̈́n>T+"c$(S%~XOSh 8C54/K Jok"lR9M[@r[B严Dփ%~~IG6TB>}h@evE[4 ^k5&# B쿔0[fC乫ctVxwC1F&S҆ r@V%YHWLY̼Lj( 0*G18^3UߔhGdɥ}KFhNU4sBڎIa&Ih÷|Êi?UDVrg!|"Dl嬞Q,2fSf)WގR&NϚvkȩ#, ,Kj}՟1 u7'ȎKe K U5M42L(aFw0MϨ%gR \v8H ;fڎt 3epY"r=*mHPF!\\a>Lso6b[#FNnTDFoB⻮,%`8;RPgc\ O+|kM5$+ >6]0 ZrL/{VfYtZE;`1PA#rHi^[5-z9WW>%VUֻ \_N:3v:spX gAV6j9.P 00; &3>GCE~ȫmN6)Cw[!Ǚp3|$u ;"/ x'#30 p Xe'fS=.1Dq3n-R{ :kq# AHY4k?=;]uNÃ}:/SephA/j \EJ}߹oQڬI4ZD!ZNʈAUfY0PTj\@SΉ 7EGTE}'23N(H |477It:HݧJ~[۱YKoEɃC;Q\]{N@܀#OB);Ns֝ #E ģ*T>|fD\daӗ* iM~| і_h)K Q\1LȨ*7g݀1._GЄP`c-BkkȳAt3-i4$Po ;:A)QB6 _鑉}l[UbN_û!QHviS &,yM3Oe!DĆ&؍YE+2@gxMrڱȖ7!M\E??NVϠ,Tٌ[i+>]EW}Z`c&~'oP%^ǩ^7R]sSD?FIG]F ^QēLki4 jgaRG<|O&2=o bq7R)՗<-VNIޟ5l/e6oѷ;v`t2?S_- _NUw(uB%!FM!Am/D*(ڂr;Q eQZBbD;V6k BBED%G]%h mDžL!&O2lt<@iC-X1QA?A~uRE!D]ͽB R)^+w?XV8$V?j!0Nk&ޚ. 6>3 <0EUq F2sѲ14`NEh;5;b2+úel~?{ <甡]kkh[%|$)}% <8`:Z1}9!]!Tj&B-?LPPS{<>svX^Q>UpllL# JU8RKEu f&!|N$?p`}Qdm떿bi;D<4h';.FPFL{f L~6nϞY1ȃ*̶8ߣ_:>Z{!Aux}/(RH,9d,T3~nLpJsr0MxeS.H`XfRфd=]9c᰾oPBCiSǚKTx]z>hE X09&)/JJ); ޫ2I.g4,J gNxUק1o@/ۈbˡ 7 4v"# WEЂGFmF-M"Rj';YiUS -A#PR*iR=DZPn)ka6{<;ilmW}Ӗg* cJ@W]h rd{?[׊6lZbݦ?KSۚ`NjC >?`{Vk+g6{E ]AUٓ8=l0NX܏tQV2{oP[)t`Ήu¢q@ڰ@y,&"ҢEDKF=IF1TxWks+ r2^TqCQw% )J쏒?#SQdgF{!Yb TTAXֆa:{Y 38f8RGL9Xy$Mxj#A{FL:j eՏM?{_<#j/wy7{~`S֨&; c?i11DiU\o-BB\G:t}ZMȹ3&akʅbOqMF]~( ؗc+z̐W1ve~(eWfMLMrĄJ%j _ZAa~# =d/ AHvF)䋆Dt'wW4|~[.󄷞TOS ɪ =1yP \ v}a惾F b"<5Sqa Xgh X~MH9p x)W4 Z)eGPk~DU.iu╇zXKmv-ʽ/z|g޿`?# GC\xoA#NWg9 8 'T?%MD / &A5LF3%7Ab)R5yuW󝿙w8MzLɭ. cK"=L@Hz 'Hru_3 \GG5Ey0kPJHK-*꧀8[6,mVω[sپ$"837@Ybhe:r]6qY!(MeXb7*pST?E lD!p\tuS#p۾y(|mؘ4PTt gCX)͎fu4s%xX}