libdnf5-cli-devel-5.1.15-1.fc40 0>0 6 6_3PT6    3!]W>D] 'p~[yeYZ 'p~[yd*}/{q%Īu&ue¢i4rΪնaj)1 q'f׎ z=z+WG4\KPkWuA.Y8klƬ,f\a5H]M4l Q\k 2OvΏENj[7u>X+KoVJ mdǔw/dֺ`r뒯}w07SAqLYEF1mkz-. zMn9:0aF[\B 9" 8Oz\qG6x$|d]uvm 6ǯ`qYCh7cPcNmqZꘗhK~{ov eNYJBIOXp6͗{|lSgSTmY?Q'0ܟם/h?hQxbuIa843d19925c339aeb63daa1ada3deb3185142c3889fcce74f8aa4591831c9b1de71618659fc32ee0a92232d188f98ca711b65036d030204a3204a9e00483046022100c6ec6b6626aaac011e06e8d5c88387e70558684bc73d4804aa53db7fa652f4fa022100d8ce1c84476dc13387d9e80f4f8194f0cf883238b2e360f6a1e6a2da45ee4c7d030204a3204a9e00483046022100cfe4dea2a4c6be53d8f95ce6f825291d6894bd60aef9668b2d8b87cb74ccf97c022100ca2b8a1a9d4b0291c78e83720d7f4b0cce534c307bdd0fdd0f6b44c519fe79fe030204a3204a9e00463044022071a9fb9fe82db0a4c8897655bdf95870eb3c5bdce9698253c97edf97ac1b722002207e0107848d17ce08e447aac7fb7d0fccd968228632dbc30b54678207ef02cac6030204a3204a9e00473045022100f22a731cd721171d7493384754d0127f5e2f609eaf7435a530844cecbe7688e70220617d8803601536a8809bf15ddf6f66ccf67ac3b02b312b45a916fb5d99f5f1d3030204a3204a9e004630440220239e6bc56de61e4d790be91cf5db141e53d7cc27cdff5aec18ab57680794fce502205ab598991b713104e292655f9d42c6a530fcb85115f0f626a361b6cd38d9afd4030204a3204a9e00473045022003e49a9c358926e2a07530031e7ab60077ba6006669dae8c0dc11cfd5855f90702210080689fbc5cbe19dbcc54c7c80c6d9f8f3c5e2e63ef4ae8ba576bc649ed33fdcc030204a3204a9e00483046022100ff33d9d9eadd6613e1490bc89962d3c53ea48fd83cfb4f7eb2c001059dd1258d022100e359a34d71eddc2d0683e9767648594d94b6199bd0725cf8c79b36abd2d0fd09030204a3204a9e00473045022047ea0c5a5875673ba85bacb95bf9def1e5b3caf518388db6552bcaf4eb99a33d022100f8756b896676b7713196a048444910b915ae29273d37a42241f174f68c4d0ca9030204a3204a9e00473045022100ed0e4e935671ad182e103f0a359ca795a0341837e151297c19ad9a4601e1d829022008c43a553138cca5e234d55ee4b61ef1ab40f67f106bd507e351e98d8b50b3d6030204a3204a9e0047304502207c3cb7fc97942cd6fc2c2ae9821498b85e84f1f9b8e6e9d351cdbd268493ba1a022100baa8c0ad7b8933afd89c338aedd0a1ee1d7676dd8c4554dbbc642a1be8ede8b6030204a3204a9e0048304602210099a9b429feaeb935839d69613455c49c49a43927ae99444e99cc30c0d636a0dd02210086052b282f77b6fb7559bdd6bcf89acef3622e98d706b8b6cc5304ecedf53b4b030204a3204a9e0046304402201c6b837339d6d7ef2202a922913f2878357544385e0df6bee05c82e27a68ff7d022065bdd0d39b36f48ec38f7f30cbaff2608e3ca7b4f12bea08a898911cb1731c9c030204a3204a9e00473045022100e0843ff52418d77b6a928ce973a663b9f559e64f2f5b0c33bc4726ab405a6e6c0220797ca405f05b5d2c0d8405635ccdeb891bda5b761ea1ea3d177703ccee3e78b6030204a3204a9e00463044022023a0d78011b8c692e04a82335c89e662d9bee1b57979dfab4bfb840739fee3b7022028f71db3b3dd17169026861c13d6a0aac9a13f7a563684fbdeb6b6795df8ac88030204a3204a9e00473045022021f707310e395c847a2788febb5f9e3cd62e1f86336a92f4262f7eb6a9a5155e022100dc8f5037737474b6f1570549c61ab3fb7c8459f01f23f685fbbd180135d942b7030204a3204a9e00473045022100bc186c878ca92b35b6d718966c7e689bad5cb3eddeb81a2c3515653318500fe402200219055ab67971cbe44a168a6279864f778bcd363b95619ed08a390ac5085ccf030204a3204a9e00473045022100b9aff59240f4427068399a12a4613ad381f2b2e946adf4b89f9a25ccdfc4740c0220071cb13e93563eaf76a70c6a8c2ae5522d7db22cd8387d60fc7e51a44f7c8581030204a3204a9e00473045022059bef59e0ad8a9895de3f99902bcf7c0a47bef7c29d40628d80c15d31b8bb47b022100c3f86559930a55b3073d4d578673af5dfc875936f89e36045a2f08de190bdd57030204a3204a9e00473045022100f0ce274e7f6fe4343649646e4070eefd7951a264df189766f1b708f7a766273902202493d4d9d10524ea5c7d2ae1e236f2afb4c2490e12a7ba45e2cfa4d15966ba38030204a3204a9e004830460221008e1815466dd02fb023993713393c14879115a17603857a4916340a2f062a0f5e02210084a09faaf980037c00247f38baa22630d5c9efb334bf5546813853c9352652ce030204a3204a9e00473045022100f6b4c00c61d006aedcf9577f78dddba15f9766d44524c8b234025025d780e3690220663062b4b42580c59043d197a5c7427bd0c60674d7594de645551fc514534d64030204a3204a9e0047304502204b62bd1f95cc35f0c80ec369045eef54b2c8d0ff058ed4b523f8ca963613c6f8022100a0f9c7e9cd67a5be313e0c25ef74d057eb84b19490e7c67977a8ec24d956517a030204a3204a9e0047304502206524e03196bb7d61cec2ccd11d1ea7a39776ca0741c8aaf87a813e5f459cb916022100c8617bcc977c536cbf34c074e3bd3fa4410781a0ef921504808cc1c2fcb3d588030204a3204a9e0047304502207d4e261291232cf3c178225ccffb49094c4d86d65c19b684542fd8acaa3d75f4022100b3e265cba3eb23f47903b8a078c5645bb454b0dd575d22180ffd583187b91333030204a3204a9e0046304402201a87d5a458e7f57ad8834c2deb5547927e03a79fa838cc6fc53b6ae9afbda5d202205cf7c7be822b06b39ae64f664427a3317662959464faa6fcf10d0360ccd02852030204a3204a9e00473045022100976fe8a43549a2d1f3f2f7737bc4186928772d635c33124f9e0263656629ed90022070239571fac0365043917a39d989d0f48ecbc037d47de0375c1c72afcb02159c030204a3204a9e00483046022100becc857ce2ff55f8c016292d0e91dfacf89d38811c32c5a6c8f0fc8cbf4b6a990221009da782b198a284b17b7b58831f09c5c6d91d90cb697f0a00ce715274cc7e9772030204a3204a9e00463044022055efca38715266ac2859e25af7f0812a9ce3e055b9e034c737758c48b55b970f02206003bf199b9c0f6a6f00bc966f3493e387e7538322bf75537d852c8ba63abdcf030204a3204a9e00473045022007878cf862c33a3e662fae3c6a875643e969cd7d978401bc514b7ceef46a8c21022100e4ccdaa402529e2bb9aa661d76d8102eb46a235398a1020740fbe67d9362e493030204a3204a9e00483046022100b1a29e179d815d29b0a77027b5ec0a2deab25d0167463edef4e09548b17ababf022100bb8d2864b72ed53ed9b7362662cfbcf9b3cd7e6228932616540bb93e3c8c8520030204a3204a9e0047304502210096dfb2874d60843fe481540af48fdd63619066493c594f03b4881a19c13fe3d1022044c749edc02738b9a02d24335084e39726ca4152f8fdb31829906216fb64fefa030204a3204a9e0046304402203390e2bb976fe3f263b6e0a493d5d039b9125528f76a805806d948638e9699d8022046dea75f7517d1e4c935d8a2e6f847fa94e7746b0274ff9c75c38b2642b226b6030204a3204a9e00463044022016ef7a834ef3c194e69f27323a28c039c601d7a0e90b6786b58b23966e6cc0c002203bba9b65d946c79c7e3f75b8a58e1741194604abdb2e6c4a6d2eb04b88e4aaf7030204a3204a9e00473045022100ca9588dbd6265d0bd2368fcb9b27026d9bae4d3ccef40f92e048bf23c5baf64a022043be48ed15adb620b86d7054a8f0a213caabe17e782ed7c82fb7fa64454f9079030204a3204a9e004730450220256976cfebbacfc7f74ae1fadb86818de76d662455fbf80527d31d18531dc123022100f3c00bd1480beee394273705f7b99041924734c169459e278fe7692d44e01a0e030204a3204a9e0047304502203de60b5b61bf8f46501b36cab6a22222e6d87aa399bcf866cb83456fbf80e2890221009652a7adeea6a45dd924444d97f354fb5b0e5631cd6b70efa4013190ffff986e030204a3204a9e0046304402201c6b6a3ff623a0b607dc954bc4117c3eae919952fa5ab90a0f0a1c8f366528b902207e196014159ba570bbc371df69d60f01839f88a72174c2dd2cbde32f67399942030204a3204a9e00483046022100dbf17f5aaac0c9623bacce1f1797bb14797b37ef42b0c5a248f9c18539f4cdab022100caae65f5733952a28b7f082a2163c0454f15a4eac6820b110d00b892a31ecd8b030204a3204a9e00473045022100f09a4958596aa86a26cf51b1db9153fffc45b0196347035626f326219edbc9330220625638bc011d3d9e38a1c964ee7f1e40f6c23c8bfd343e2fdb9b377ebce30e3b030204a3204a9e004730450221009328b197e9ec221ce69ab5fc4ec224fc2ce8eb3a26fdbed533f48d6f047b4d2d02206bbb1a8be4a778c1fac78b05399ed54d4ae4d7f24317d1204d242fb94acf3666030204a3204a9e0047304502210092400ccde2d58b5ee5d42fe9120e62330f0883b5446660729c914422d6944929022056312f25d7fd7775e9719e17df78a0526c1911f2b8e205c0a460cca7b5a3c325030204a3204a9e00463044022037f0cf8c5821bd64f58aba5059772f33fe3690d27e1690b071e66fb04c293a960220061d3eda9359192d76d55ebc1f69c6ddace9bf90aa593bc7733d3dd2d36be632030204a3204a9e00483046022100b6ef973c9d00343d00fc0c23c4ac0f88539fd4a3e296b1bd3d7e0d28331085c2022100871237627f87d909367fd5b6bacd8c74f1c1a049a53b7793b70d06f6d5534029030204a3204a9e0046304402201c83b350502788806a0c89340f551bdea5fe9445b90e2cc533663e1a5246212a022036ff7ce528c7c05196cd578cd010c97f812d82e909ce2773e310d2d314fc1a403!]W>D] 'p~[yeYZ 'p~[y̑"^6`$6ྨ\4C#m9~"zf[iבT#KfFV~&L?24l7Xr|<-䃎ő?Mne[U)~RMd%@ ܷN]5EL[#P蹏\_1:®v+=[>aAF5^Ro,{GI=p&LɆyL󌣪M2&Ėn<] yn}9XPz 1Kkf'x]N;pdTp o~p{G dSB쏊ı^jKa#>`>|M?|=d " Dhl $33 V3 3 3 3 3333   (8(.9.:.Go3Ho3Ip3XpYp\q 3]q3^t bvdwewfwlwtw3ux3vywy3xz3y{t{{{{{{Clibdnf5-cli-devel5.1.151.fc40Development files for libdnf5-cliDevelopment files for libdnf5-cli.eSbuildvm-a64-10.iad2.fedoraproject.orgrFedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://github.com/rpm-software-management/dnf5linuxaarch64 3 SmJ  (  R `  J6;6gA큤A큤A큤A큤A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4940b0f9fddd5f8dfaadd1404236a37c095c369266c708b3eac7f3451ccaf4cad28399b02f9f8a76a60824dc3e080d3efb18b8e478642eb09ac1b44d1d24c8880509f73ced7c78bc91d9fd9b745defd7f8ebc34d763b89c412ef09ab8bb09aa0c7e1174702d9c427ba228301bd84a49b747b5e68a0ab42629c27b34b2ed0b418b02178eeba3f6e4ca45a3d628bdcfc65e2c38310724ce6140f9bee999812884a56350a069e01cbb2dd4e2315ba9b4ac9b28847d6d7d313e3ca993c428ed9c8a3d82829aef91a4de5dfc859bf81b2d72e7959b23a0a02692bd2f7f7970abdb66fb5ec1a04c4e13abdfe1e9420b897bd953988ae072d478dffb6e8ebfd5613761bd77eb58210c302f3899301ac3649343d30cc0f76f1a3d811054ff75e6418c2b38612a4633a0addb5492befcc0881445bf6ef202f636bad067b8de4d0f5aa87a0d36ae3aa0b0a56a1b2157e2edd99a76977dc5c4c0a45815c60602c45ad1052792a9813fc554f11b86060061f4db1a21a6dd854e40651adb68ade88c97c9a5a327f4887ff80c02cd95bf85a9138fb342b95fa7d79746cbee95edbf7fe9ce77116a675915a0133bbf8e08f64ef363631586160ae419344cf682272b8fb4eb22bef184a3a9b03157e906c8e78bf5388034913db14151fdf7a8c77b4a8e265d57533a5eb0d303cd4d32a10cb8ce9207f232ef3558be4391aab7f3488219085f204e7bdaa578df2bc8ebc37e02995b7e7365032e53c17f735a9d9e25c9a074a9f486ebad6c1c3ecaf6544345264a2565e32471c3d3ae9f828e040db59fb61625d8fd2143b99e24990a40601c4da16dd6df00e940ea0da11a2b4866eb62a3606a1c898a3bd359e4cdb0d525b612382006c6f7fd431dc6aa4c2ca7834c017765f1a3996059d1c4d07869408f411c7a8d03e20b72e49da42840bb88dc45c4dace7a1b4ee269a7d81e8e11ec14a041569acf0ff149f3d40aee61a5ca2cb60e06228226c6976dd4acfd9500bb80979b21c2d1a46c34228bacad8083c2d0f3f90a05f6a1ec23aa0de0841e27c77b96776a4d536bb27d3e8cd80c070369f079bdce556c1f38bcfa20aa8db16873136c82f1198e68f327de37011de04878fb7182301d4f302cbeb513f0ff7669b09c593a3b6a139a70b70ca52dd1327ad9728901da47ee49b1f4ce13497d32ffc22f367551262bd565c18a2e046add0dfde4f0ba88906d22d4e7aa2d46d9cdaab71df0d46980e428b910c48f584251683881e0a405195500ce645b0552f5b717bdd3844d1a9d78b6211c2bc4d950872798199d2f5873dfbb2f9c85b1b539ca1f99f528f62c7dae73f7b0b393b505fa83338eb7141000ac4a629d545dbf45f5361f962d5bd1e2ee939c2fc0b4f9892eb14ef64ca39d2633ea9307b84e24e54ab07081741b40b66d2b76c712196fd7a07484e72a58e484dab2bd5cef84500ea8a0479a21338cabc3c13c4c6884ee78ac09ba6d137d648358e1cae2735207fd6ef4669ebdffeb414bd991d856a252b3ecbe50bacb0ab2a7d66539db012c1ee44e6f416776e01b4cfa25cc7c1cc86077b6371b0bad81f012c9d97631092fe17e1fad87f4773b127d077d6df58205a5654dbd52b9a3ec3d73bd613eea04beb973963d4e55c6fed8c9ee2571a3bc80b41f8f1cc4f87d86af2c74d49478b0d88a7abfca0f973c2349ad1b2d22f09b0c2cb30c55523193a00e15a7c398353a71dc7e149a20ce74fc5679328b2182832de5488f95bf25f37a63f46770beec5769ab9c9078a05cf210b3bf9847380e5f256350e1d8f96ec41651fd78675e78ec4f178faf903565e4469557f97091c0afc131adbebdb92a9da6a4761f508d340addc8af9a3ad801809b63008882023680fe9a5f02b810af7ae60194c97ca06099bbd4951b4b10f9b0b068b132d1d18b884ff14a1fb968ff6dcacbee8e69d8c592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8clibdnf5-cli.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf5-5.1.15-1.fc40.src.rpmlibdnf5-cli-devellibdnf5-cli-devel(aarch-64)pkgconfig(libdnf5-cli)@@@@    /usr/bin/pkg-configlibdnf5-cli(aarch-64)libdnf5-cli.so.1()(64bit)pkgconfig(fmt)pkgconfig(smartcols)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)5.1.15-1.fc403.0.4-14.6.0-14.0-15.4.18-14.19.1.1e8@e @eeed@e@eeL@ees@e`@eLe:Te@e;dܺ@d@d@d~dD@d@ddr@d ddu@dtdoMdgddgddf@dP@dI@d7dxcwck@c0c@c@cj@cc@cb[c_c$e@Packit - 5.1.15-1Packit - 5.1.14-1Packit - 5.1.12-1Fedora Release Engineering - 5.1.11-3Fedora Release Engineering - 5.1.11-2Packit - 5.1.11-1Yaakov Selkowitz - 5.1.10-3Mamoru TASAKA - 5.1.10-2Packit - 5.1.10-1Packit - 5.1.9-1Packit - 5.1.8-1Packit - 5.1.7-1Packit - 5.1.6-1Packit - 5.1.5-1Packit - 5.1.4-1Nicola Sella 5.1.2-1Packit - 5.1.1-1Fedora Release Engineering - 5.1.0-2Packit - 5.1.0-1Jitka Plesnikova - 5.0.15-4Python Maint - 5.0.15-3Adam Williamson - 5.0.15-2Packit - 5.0.15-1Vitaly Zaitsev - 5.0.14-2Packit - 5.0.14-1Packit - 5.0.13-2Packit - 5.0.13-1Nicola Sella - 5.0.12-1Petr Pisar - 5.0.11-3Nicola Sella - 5.0.11-2Packit - 5.0.11-1Richard W.M. Jones - 5.0.9-3Nicola Sella - 5.0.9-2Nicola Sella - 5.0.8-1Nicola Sella - 5.0.7-1Nicola Sella - 5.0.6-1Nicola Sella - 5.0.5-1Fedora Release Engineering - 5.0.4-3Nicola Sella - 5.0.4-2Nicola Sella - 5.0.4-1Nicola Sella - 5.0.3-1Nicola Sella - 5.0.2-1Nicola Sella - 5.0.1-1Nicola Sella - 5.0.0-2~preNicola Sella - 5.0.0-1~preNicola Sella - - 5.0.0-0~pre- Update translations from weblate - Automatically set `upgrade --downloadonly` when `--destdir` is used - Write warnings to stderr too in config-manager plugin - Add repoid to generated repository name in config-manager plugin - Bump sdbus-cpp requirement to 0.9.0 - Document and implement dnf5daemon Rpm interface - Document and implement dnf5daemon Goal interface - Document and implement dnf5daemon Repo interface - Document and implement dnf5daemon Base interface - Document and implement dnf5daemon Advisory interface - Document and implement dnf5daemon SessionManager interface - Add `dnf5daemon repo --enable/--disable` commands - automatic: Skip network availability check without remote repo - dnf5daemon: Rpm.list() works with commandline pkgs- Update translations from weblate - Make the error to resolve module metadata more descriptive - Switch off deltarpm support - Limit number of dnf5daemon simultaneously active sessions - Make info and list commands case insesitive - Allow dnf5daemon configuration overrides for root - Add repoquery.hpp for swig-4.2.1 support- Release 5.1.12 - Update translations from weblate - Drop dnf obsoletion temporarily - Use regex for tmt plan names - Add tmt tests identifiers - PackageQuery: Add `filter_{latest,earliest}_evr_ignore_arch` - Suggest to use dnf5 command to install dnf5 plugins - Added arch option to the download command - CI: Upgrade action/checkout to a version with Node.js 20 - Document explicit nevra remove commands and aliases dropped - build: Include for isatty() - Change user info display on history command to include display name and username - Revert "Use focusbest: prefer latest deps versions over smaller transactions" - Fix a warning when building docs. - modules: Add a test for enabling default modules - modules: Add a new module stream to test data - modules: Respect defaults when enabling multiple streams of a module - modules: Fix TransactionItemType for not found modules - Build: Require GCC 10.1 for std::in_range<>() - Add --urlprotocol option to download command - dnfdaemon: Explicitly specify allowed config overrides - Disable dnf and dnf5daemon tests - needs-restarting: get systemd boot time from UnitsLoadStartTimestamp - doc: Add --destdir option to upgrade command manual - Move number placeholder to postposition in copr_repo.cpp - Added url option - Load protected packages from installroot - Make protected_packages an append options - doc: Create a man page for Aliases - I18N: Annotate literals in advisory command - Extend filter_release and filter_version tests - package_query: Fix filter_version with non EQ comparator - Fix clang format - Fix code for string deduplication - Use placeholders to deduplicate strings - Add __hash__(), __str__(), and __repr__() for Package - Add __hash__() for Reldep Python binding - Add __repr__() to python bindings of Reldep - Define tp_str slot for Reldep Class - group: Fix using allowerasing option - Fix misspellings - I18N: Remove duplicate empty message IDs from catalogs - I18N: Do not mark empty strings for a translation- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Release 5.1.11 - Update translations from weblate - Fix `--skip-unavailable` documentation - Make `cachedir`, `system_cachedir` relative to `installroot` - Workaround for swig-4.2.0 missing fragment dependency - Add `repoquery --recursive` option - Add `repoquery --providers-of=PACKAGE_ATTRIBUTE` option - Update documentation of repoquery - Update documentation for remove command behavior - Limit search pattern for remove command to NEVRAs and files - Packaging: Require an exact release of libdnf5-cli by dnf5-plugins - Disable zchunk on RHEL - Add dnf5.conf man page - Add RPM package Group attribute to dnf5daemon-server - Document changes related to caching - Document caching man page - Document Global Option `--help-cmd` dropped - log_event: Correct message for HINT_ICASE- Disable zchunk on RHEL- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3- Release 5.1.10 - Document dnf5 plugins - Document How-to write libdnf5 plugin tutorial - Document How-to write dnf5 plugin tutorial - Document Templates for libdnf5 plugin - Document Templates for dnf5 plugin - Sort the module info table - `module info` print hint for active modules - `module info` print "[a]" for active modules - Ensure write permission before importing packages - Change module dependency string to be the same as in dnf4 - `module info`: improve summary and description - Escape glob characters in pkg specs for `builddep` - Add `mc` alias for `makecache` - Implement `logdir`, `log_size` and `log_rotate` config options - remove redundant "all" in command `check` - Improve bash completion - Fix progress bars miss newlines on non-interactive output- Release 5.1.9 - Update translations from weblate - Fix builds for RISC-V arch - Fix architecture autodetection - Move `am_i_root` function to common library - Implement `module info` command - Add user confirmation request if `history store` overwrites a file - Add `history store` command - Add API to serialize base::transaction in JSON - Add API to serialize transaction::transaction in JSON - Add docs for `provides` - Implement command `provides` - Read `copr.vendor.conf` in `/usr/share` first - Add docs for `check` command - Implement `check` command - Expose `utis/fs/file.hpp` and `temp.hpp` on API - Document dropping of the `skip-broken` for `upgrade` - Update man pages with missing dependency resolving-related options - Document `skip-broken` option only for related commands - Test for adding an empty list to memory file - Check serialized temporary files memory is non-empty - Add `microcode_ctl` to needs-restarting's reboot list - Fix reporting spec matches only source- Release 5.1.8 - Update translations from weblate - Don't run infinitely when enabling dependent modules and module is not found - Always print "[d]" in module list for default streams - Fix transaction table headers for module operations - Implement `config-manager addrepo --add-or-replace` - Implement plugin `config-manager` - Allow globs in module_spec arguments - Document needs-restarting plugin - Add no-op `needs-restarting -r` for DNF 4 compat - Implement `needs-restarting --services` - Initial implementation of needs-restarting- Release 5.1.7 - Actions plugin's actions.conf can set "Enabled" for each action separately - Actions plugin now supports action options - Implement `get_reason()` for groups and environments - Disable the RHSM plugin by default and enable it in the RPM spec - Add missing docs for `get_advisory_packages_sorted_by_name_arch_evr(bool)` - Update documentation about maintained coprs - modules: Test `ModuleProfile::is_default()` method - modules: Simplify finding whether profile is default in module list - modules: Fix `ModuleProfile::is_default` method - modules: Store if profile is default in ModuleProfile object - Generate docs for undocummented functions so they at least show up - Add python advisory docs - Add advisory python API tests - Enable AdvisoryModule bindings- Release 5.1.6 - Document aliases for command line arguments - Don't print missing positional argument error with `--help` - Improve error handling for missing arguments - Document `--forcearch` as a global argument - Make `--forcearch` a global argument - Avoid reinstalling installonly packages marked for ERASE - Add `filter_installonly` to PackageQuery - Implement new argument `--show-new-leaves` - advisory: document advisory command changes and few clean ups - Document `--dump-main-config` and `--dump-repo-config` - Implement new argument `--dump-repo-config` - Implement new argument `--dump-main-config` - Show default profiles in `module list` - Print hint for the `module list` table - Show information about default streams in `module list` - Document `module list` options - Add `enabled` and `disabled` arguments to `module list` - Add module spec filtering to `module list` - Add `module list` command - Document `group upgrade`- Improved ConfigParser - Improved docs for `group install` and `group remove` - Fix man pages deployment - Update API doc related to keepcache - Implement `rhsm` (Red Hat Subscription Manager) plugin - Document `--dump-variables` - Implement `dnf5 --dump-variables` - Improve contributing guidelines: don't mention "ready-for-review" - Allow specifying upper-case tags in `repoquery --queryformat` - api: Make get_base_arch() public - Improve input for large epochs that don't fit into `time_t`- Fix Builds on i386 - Print error if unsupported architecture used - argument_parser: New error class for invalid value - Allow obsoletion of protected packages - Add support for repository configuration in /usr- Release 5.1.2 - Print error messages in nested errors - Implement `dnf5daemon-server` introspection xml for Advisory interface - Implement `dnf5daemon-client advisory info` command - Implement `dnf5daemon-client advisory list` command - Implement `dnf5daemon-server` advisory service - Improve `dnf5daemon-client --help` - Enable `--repofrompath` repos by default - Fix error on creating repo with duplicate id- Postpone replace of DNF to Fedora 41 - Add a description of `with_binaries` option for dnf5daemon - Include RPM logs in KeyImportError - Abort PGP checking immediately if any checks fail - Display warning message when any PGP checks skipped - Don't allow main gpgcheck=0 to override repo config - gups and environments to `history info` ouput - Store missing id and repoid in db for groups/environments - Fix out-of-bounds access in Goal::Impl::add_install_to_goal - Fix repoquery `--list` - `allow_vendor_change` was reverted back to true - Doc update to allow `logdir` outside the installroot - Remove `grouplist` and `groupinfo` aliases - Add `grp` alias for group command - `repoquery --exactdeps` needs `--whatdepends` or `--whatrequires` - Update and unify repoquery manpage - Document replace of `-v` option by `repoinfo` command - Add `remove --no-autoremove` option - Document dropped `if` alias of `info` command - document `actions` plugin - Fix printing advisories for the running kernel - Revert "advisory: add running kernel before pkg_specs filtering"- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Minor version update. API is considered stable - Remove unneeded unused configuration priority - Don't show dnf5-command hint for unknown options, only commands - Add hint to install missing command with dnf5-command() - Add dnf5-command() provides to dnf5 - Add dnf5-command() provides to dnf5-plugins - Document several methods as deprecated - Fix core dump on `--refresh` switch usage - Add `repoquery -l`/`--list` aliases for `--files` for rpm compat - Add `vendor` attr to package in `dnfdaemon-server` - Document `dnf5-plugins` package in man pages- Perl 5.38 rebuild- Rebuilt for Python 3.12- Rebuild for fmt 10 again- Add `module enable` subcommand - Add `--repofrompath` option - Add `--forcearch` option to multiple commands - Add `reinstall --allowerasing` option - Add `repoquery --sourcerpm` option - Add `repoquery --srpm` option - Add `chacheonly` configuration option - Add `--cacheonly` option - Add `--refresh` option - Change default value for `best` configuration to true - Change default value for `allow_vendor_change` configuration to false - changelog: Fix behavior of `--since` option - builddep: Fix handling BuildRequires in spec files - swig: Return None for unset options in Python - Verify transaction PGP signatures automatically - Fix checking whether updateinfo metadata are required - Fix handling empty epoch when comparing nevra - Fix building with upcoming fmt-10 library - Rename namespace, includes and directories from libdnf to libdnf5 - Provide /var/cache/libdnf5 instead of /var/cache/libdnf (RhBug:2216849)- Rebuilt due to fmt 10 update. - Added upstream patches with fmt 10 build fixes.- Modify libdnf5-devel to generate pkgconf(libdnf5) - Handle unnamed environments in transaction table - Return error exit code on RPM transaction failure - Add `repoquery --file` option - Add `repoquery --arch` option - Add `repoquery --installonly` option - Add `repoquery --extras`, `--upgrades` and `--recent` options - Add `repoquery --changelogs` formatting option - Don't complete ls alias - Add rq command alias for `repoquery` - Exclude dnf.conf when not installed - Improve the download methods API - Switch to parameterless download methods and introduce setters for fail_fast and resume - Affected classes: libdnf::repo::FileDownloader, libdnf::repo::PackageDownloader- Update specfile to exclude dnf.conf for fedora < 39- Release 5.0.13 - Fix resolve behavior for `download` - Add a message when `--downloadonly` is used - Add `--downloadonly` option to multiple commands- Release 5.0.12 - Have DNF update to DNF5 - Add dnf, yum obsoletes and provides - Symlinks for `dnf` and `yum` binaries - Move ownership of /etc/dnf/dnf.conf, /etc/dnf/vars, and /etc/dnf/protected.d from dnf-data to libdnf5 - Conflict with older versions of dnf-data that own these files/directories - Print environments in the transaction table - Add support for environmantal groups in dnf5daemon - Handle unnamed groups in transaction table - Update documentation for `distro-sync --skip-unavailable` - Update documentation for `downgrade --skip-unavailable` - Update documentation for `upgrade --skip-unavailable` - Add repoquery `--files` and `files` querytag instead of `--list` - Add getters to package for: debug, source, repo-name - Add `repoquery --querytags` option - Document `repoquery --queryformat` - Add `repoquery --qf` alias to `repoquery --queryformat` - Add get_depends() to package and --depends to repoquery - Implement keepcache functionality (RhBug:2176384) - API changes: - libdnf::repo::PackageDownloader default ctor dropped (now accepting the Base object) - libdnf::base::Transaction not accepting dest_dir anymore (implicitly taken from configuration) - A note for existing users: - Regardless of the keepcache option, all downloaded packages have been cached up until now. - Starting from now, downloaded packages will be kept only until the next successful transaction (keepcache=False by default). - To remove all existing packages from the cache, use the `dnf5 clean packages` command. - goal: Split group specs resolution to separate method - comps: Possibility to create an empty EnvironmentQuery - `remove` command accepts `remove spec` - Refactor remove positional arguments - Remove duplicates from `group list` output - Document `copr` plugin command - Document `builddep` plugin command- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19)- Fix builds for arch non x86_64- Release 5.0.11 - Add --contains-pkgs option to group info - Add filter for containing package names - Fix parameter names in documentation - Document create parameter of RelDep::get_id method - Document RepoQuery::filter_local - Document repoclosure in man pages - Document repoclosure command - Implement repoclosure plugin - package_query: filter_provides accepts also Reldep - Fix download callbacks and many segfaults in dnf5daemon - Add allow-downgrade configuration option - Release 5.0.10 - dnf5-plugins: implement 'dnf5 copr' - Add new configuration option exclude_from_weak_autodetect - Add new config option exclude_from_weak - Add repoquery --unneeded - Fix handling of incorrect argument (RhBug:2192854) - Add detect_release to public API - Add group --no-packages option - Add group upgrade command - Enable group upgrades in transaction table - Add --destdir option to download command - Filter latest per argument for download command - Add builddep --allowerasing - download command: filter by priority, latest - Remove --unneeded option from remove command - Document autoremove differences from dnf4 - Add autoremove command - state: Add package_types attribute to GroupState - comps: Add conversion of PackageType to string(s) - Add check-update alias for check-upgrade - Add `check-upgrade --changelogs`- Default tests off (temporarily, hopefully) on riscv64 arch.- Release 5.0.9 (Nicola Sella) - Add `--userinstalled` to `repoquery` man page - Implement `repoquery -userinstalled` - Fix: progressbar: Prevent length_error exception (RhBug:2184271) - Add dnf5-plugins directory in documentation - Document `repoquery --leaves` - Implement `repoquery --leaves` - Implement new filters rpm::filter_leaves and rpm::filter_leaves_groups- Update to 5.0.8 - Improve error message in download command - Add repoquery --latest-limit option - Add dg, in, rei, rm aliases - Add "up" and "update" aliases for "upgrade" command - Update documentation with info about package spec expressions (RhBug:2160420) - Add formatting options repoquery --requires, --provides.. - Remove unused repoquery nevra option - Add `--queryformat` option to repoquery - Improved progress bars - Fix logic of installroot with deduplication - Correctly load repos from installroot config file - Improved loading and downloading of key files - Improved modules: Change State to set and get the whole ModuleState - New API method rpm::Package::is_available_locally - Move description of DNF5 changes to doc - Improved dnf5daemon logic and removed unused code - Improved progress bar - Improved handling of obsolete package installation - Remove showdupesfromrepos config option - man: Add info about download command destination - Print resolve logs to stderr - Fix double loading of system repo in dnf5daemon - Set a minimal sqlite version - Change to --use-host-config, warning suggesting --use-host-config - Add capability to find binaries to resolve_spec - Add pre-commit file - Improved by fixing memory leaks - Improved tests by enabling with multithreading - Improve documentation for list command - Add compatibility alias ls->list - Implement info command - Implement list command - Fix --exactdeps argument description- Document set/get vars in python api - Document --strict deprecation - New configuration option "disable_multithreading" - Improved dnf5daemon to handle support groups and modules in return value - Ignore inaccessible config unless path specified as --config=... - Includes reordering and tweaks in advisories - Add support for package changelogs in swig and tests - Add many unit tests for dnf5 and python api - Add new --skip-unavailable command line option - Add search command - Add new error for incorrect API usages - Add a new method whether base was correctly initialized - Improved python exceptions on undefined var - transaction: Change API to run transaction without args - Add explicit package version for libdnf5-cli - Improved performance of packagequery- Add obsoletes of microdnf - Many improvements related to internal logic and bugfixes - Improvements in specfile - Improved API, drop std::optional - Use Autoapi instead of Autodoc to generate Python docs - Improved documentation for modules- Fix build fail in rawhide - Fixes in the concerning filesystem - Fixes in the concerning modules - Fixes in the concerning api- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Backport downstream patch to disable unit tests for python tutorials - Fix build in rawhide- Many fixes in perl bindings - Test functions enhanced - Extend unit tests for OptionString and OptionStringList- Add Python docs for: Base, Goal, RepoQuery, Package and PackageQuery - Add docs for Python bindings: they are auto generated now - Add --what* and --exactdeps options to repoquery - Add "user enter password" to dnf5daemon functionalities - Fix: remove repeating headers in transaction table - Fix: Set status of download progress bar after successful download - Fix: RepoDownloader::get_cache_handle: Don't set callbacks in LibrepoHandle - Refactor internal utils - Improved GlobalLogger - Improved C++ API docs- Implement group remove command - Improved options in config - Add support for any number of user IDs in a PGP key - Use new librepo PGP API - remove gpgme dependency - Improved exceptions and dnf5 errors - Add dnf5-devel package - Update README.md with up to date information - Repoquery: Add --duplicates option - Improved documentation for Repoquery, Upgrande and About section - Add tutorials for python3 bindings - dnf5-changes-doc: Add more structure using different headings - Add ModuleQuery - Improvements in comps logic- Update to 5.0.1 - Fix loading known keys for RepoGpgme - Fix dnf5 progress_bar - Improve modules: conflicting packages, weak resolve, active modules resolving - plugins.hpp moved away from public headers and improvements logic - Fix failing builds for i686 arch - Add man pages to dnf5 - Fix non x86_64 builds - Remove unimplemented commands- Fix failing builds for i686 arch- Add man pages to dnf5 - Fix non x86_64 builds - Remove unimplemented commands- Dnf pre release build for Fedora  !"#$%&'()*+,-./01235.1.15-1.fc405.1.15-1.fc405.1.15 libdnf5-cliargument_parser.hppexception.hppexit-codes.hppoutputadvisoryinfo.hppadvisorylist.hppadvisorysummary.hppchangelogs.hppenvironmentinfo.hppenvironmentlist.hppgroupinfo.hppgrouplist.hppkey_value_table.hppmoduleinfo.hppmodulelist.hpppackage_info_sections.hpppackage_list_sections.hpppkg_colorizer.hppprovides.hpprepo_info.hpprepolist.hpprepoquery.hppsearch.hppsmartcols_table_wrapper.hpptransaction_table.hpptransactioninfo.hpptransactionlist.hppprogressbardownload_progress_bar.hppmulti_progress_bar.hppprogress_bar.hppwidgetsdescription.hppnumber.hpppercent.hppprogress.hppsize.hppspeed.hpptime.hppwidget.hppsession.hpptty.hpputilsunits.hppuserconfirm.hpplibdnf5-cli.solibdnf5-cli.pclibdnf5-cli-develCOPYING.mdlgpl-2.1.txt/usr/include//usr/include/libdnf5-cli//usr/include/libdnf5-cli/output//usr/include/libdnf5-cli/progressbar//usr/include/libdnf5-cli/progressbar/widgets//usr/include/libdnf5-cli/utils//usr/lib64//usr/lib64/pkgconfig//usr/share/licenses//usr/share/licenses/libdnf5-cli-devel/-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-pointercpiozstd19aarch64-redhat-linux-gnudirectoryC++ source, ASCII textC source, ASCII textpkgconfig fileASCII textRPRRRhttps://bugz.fedoraproject.org/dnf5utf-8b4bfc09867efb35de54127313f7e04d6763dc1432fbd80e63eead132b6d3e13b8df7683580b7a6204f7f9f44c81b21081f99203c9aedd0bd367638ff02d9668b? (/h!12 ugD-0_G͡O>|E 9 }ZK]RdJ&X/+Vr^zM#vG7߲Jֱ:`Ύ5Gq(aF[NS΄w-ͻuX,iVr[۽/kp׆ۏ _!RvziEAO3 \W!} ɻmmuv_+֟i~((uۣWyZeH?d0`D1Dd^QBzR݃>/oH1( T  Y7"I\{WME_(N$_TJYJe[a!h#~A?r=n%= )̒X{,þwsVbdJֲo*׎lOK#VXhO~\C5*kz#؀*i\|v],H]Qgj⤋ B 6ͽ1fiQv zd0@3~FPdd; s AE%S]q,:KvbU*5B6` &C\,*ɓW葟T|i ]{[lv$'%}\8#ןo "d4IchpkX*Bu8KUAaZ d$oj4#}7XhmX3>6lr.cyӓX䝱kHVզc]&,%C<4B:I2\kI~0|t~G&)ҤlRJS~bcsddLfc&38p[o1h !Q#wURcDm(4+U f58Aɱ2"s(Z d**,8_e<6``sDj%Yɲ=ӓh$k]5mdAb%ݪeE\v:=RٍH' _^|1P((a%>#kUqnt eo"mj9*`iR0.Ǣ`=*seK=82ӢM,3n,EH~jm"Έ߹5Xn+4~ٕ 5~ugzhO+0フƖÁ~YQ?ˆ%xNPh*h͢VFi8"6$. @f Ɯd.qh஗1H$ '[4E+a9J0+At +LhX"d6Nk?0 6"7㟭1ć 6@`L@Pڀ8QLdĄA41{zDgM2*_{`cގ ,EkX=阢@ ]Ya CsH, ")DYD9nc,&xkSeVⵡBO'rSlxSSH\%K3F[_+x*QN24GC+khlmtC~YCf;&^1^ucbF<ךS@3A|Xk$*OQf۠RdVYq~#`e-kE~PR ;?Sa{r?>ZteD`?rݐ*>DxJk:}S^I]Z$U6 Gh :TRyC2D7H[u%vw8SHۀǥ+R[dّ$6D zH" ]h_0z^J$HhRD B8E-Bɻ$fouw[*4iPmHOtb";A.gݫ _El`%-.o, w"{\P$7҃@Dl͠J`+٢ښdrP:A^_#P׵ST@d|-+{ҔqjtdM6PmrORsǾErcUAh?7gFۂŮ<+GzGv".+SluҪCTߙFs"裳=A)4Bo&a6k`;gVCua eX\Fa9۟o?(Qxr|R sm0p,$IZ*' NѓL_[)0'&d)Iw%ymp$NgGa7y̎VfVATuܔS09mW dhC4JnȐZ|-2!lH2{$ј uYBmh;~;`W0^cWukHe(C0#~<a! 03#c hVĞӗSdr~g W cvΛI҈T\N8([K~0(Jq#yz}!Gk7I3Iy|P؄a7l+M46Ⓝl Lltb{>H,w ]JM'LC:B4k*zz7A]uW*4r<骩Ϙ$YJtpԀ9q)+,^3&Rۿ?2=lsqp)' 9ײVokT-E\MZb:N(p-QyhG|~ *vr à em⒲t04tD/$68ߨ|3U}-2 R_5 qF) Bfl]uv0$@4y xhp| /g X@H0\AQc>j"gv2H%Z9+ʅl^[Ҍ:m? ڻ4P⳶`-?fS0QIi~xw}H H:#aW/=Ѽ5=ߴDĜcЊ"rJ`{3Ar>.Ѕ=LtX(V^*l7Of ?]N r9#|WX:cf# 3yk P8g /~(Jȟ,7/ek(Fiwd *eܽÅw˾ۻ-lPK*Vo.7icb^y=pq*w5.j,tG4hMy"ãP: [;IJP8ʇHdj3y<;̬pQN!,Qo7J~(!PFI ~v!'ɰ. ?CCit\8;mb<eМA]wD0{a4kB, u1)C&“kTdKBkd,'3F54fxffPN/]k\38 dp{,R+HHl;("i6بLBeBӯsXpV[K^|Ɣ0Zc3C>&tA'0Fz&r9E MKЕ^jA5#®X{x)ƒ@RQŸhܧ0 VbbF9L~&fF+`zB( G.!,O*zѧX;àlt{ȸ>#%1Ȝ"U{h+Ag0RUf䄄M72ؑ⩅#XN(# zlz4$T/1$,`+Q u- @C7'&>N%z lܩ_ei,@ t,7.+ |6-\2?]JNj`ԛp3`R#LkOHip{YJkԠ=a36:u=D:vƺ1Z `lވ$&⊹ltY'aiR1:5NT[|M}p@K6b{2N8Z,,2hmqLB3\)Aږ }ԯY{ [;f;qD2(4PXedY48بrhKI]LNpwG ,Hv6uV[Lv:bk 0ٓC ৻wAeyV,}sR#VzSL-a#(-oH4rpI'b] jp9IY@rfvz?訶I pan~eq)k#`䁱ie2)-Eh3OҎŐylBg?I8Ug.]ZC&H6)"$T6*Q w2U^]tJ_YDWdProG08FԜ` rO-G"|԰a;ژ-.~ YeRۼ9 lyLtִ0]FЬsF]UaBge)yDym͈T9cR*?I+ܢgTi 'I/MTa~UgHJSv~VJb0Q9ofS\7DJuoւoR~ԥxyZ΀3ނDRZzM:|,VM34VU 8cG )?(tS;*)qR4Vt8mT0υ>^"yϴIãT@ؓ*%r}3GZշ]t)Ä}P) +Qޏ4<]JNA0Of<](1EhxcRgDu z--CV X';HXrƬW"lDdub+bp͟yfwcWX&MgҮ Q 5-t,g}l0N #LVĬ] jj` k!3 FjNPТ/,]x/ݐ$ :`,Zc|]3 @4 խaZeGZ @+uJPou6ԐD ehb,5R?= xu ü5bIk_| alТe;qx{zT弗9pl{61@2m=^^>\l0Hc:dS'[ ^\E4AL3Dl!kS goBY<x5.! Y!ڝ% ?T)bԡhqd*EL61kTRıRkFexQ5 03 kA#C~gd.7bG6%uMTy6IK z:IV>G06,tH0RHAi%P yݥef8"]<`7آgv[\[1R0.t`pU %4.Jjdf6B3 $+<;</ -Tc'-:c⇘La"pBD"kHͮ䑋7u DıM=4ɥݾLEOYNAh42cf^Df+uR@Y4Oy78|P(1&8%_Sn?JHFjԝG\M_s1x%Hc"[L0݅S4(pVUD(>]ziIW.Sc[y  3 #L] ccn1| ]ohS]Eaޖ\l޹=A'x,q#1 f35g5F5lbpV#Dz HXND<@01vLEQsT6B? t(lIWjx7{ Mn1La=,Zb$"S#q"dpB%EG^y`| Z~)A`}u첯pkckdd16,^?> i5AXk,/ćή)GFgnҪa1kv̂kjb0j2gZ,:D'CYn _q bPVۣ߇MnT=r!Xkb-_̦:+Pʒ{8zLM[/r/"6ߏO̽MVox5Gv>JARb֚5 `AcnRKNu2i5w5NLjj{ǛBbu HyL T,J x1/AR Cǽ#j3B9 0HjҖw"-ky9вw!E*-ܮeHgޏɕ~ȝ~l'F}?;BzJ=PњçF佨*^Kx^{Z\q%̴#p1{? GSGlzY3Sܹǹѽl[Au1;?d]DHCj/qգ\Xg(Y:>(ŪXXn^_xdU+\e܄(m~' g=ҡԵjcW,c[zky,UA]ejhHQ6avŧԥVrb(Fk z0`f-B&n($[33/(:O8/6 1}cm/٠Y "5+[N `.AW)f7bqՎF礽P%wBAr1[3QVZZ  J Q3J!gMr9),0 ևDj0]Y[Y. *jJ DnU CͲݶ5`e5Aqe )Z'{zPe@c2^ϘgCh U&MKPg z74˾@W(]#d28l̯IF#,MY 1G&!>f^[ڹ6HT0puɅC C*pe&SJf_]Z!qrزG&W(RL`BG 1͑-_%o&L+Es\FqwGM$iQ} 6(d6e?r>2-,u98L&͡:< Oy:4D_oSZi׽@Lξ((,2"QUU e0YM5_,I/&|*v,lCoUq9O 7k`ӫ'oҿ ."bA|ɰ ?l([e%yb05,ňTA[ي#)~$DF`B\d}λ86M f^Z$c6 82fmw13$-x@6/ϗ`UV0/gH wSb&t}vʆ_ȗC4WDOX]4-0,%L,k+̒a4(d&mbbQ^wjq ] ͘6 2_1b+2;'IX;6Kz]m 9"wŚUa߈)OBF?{2-ݒЍ$U hUop2E@Kq8 bTYq/ 7lsǔ!-g;:#V7MoUW-}݇`0h|PenSJ{aU".o$xU@#3aSEllp)TOҢ-Ӏg2"-u_sŏKKYWRDf  E%5)t{鄫CijMזZ|Y@.aDa`=IIR@H6$FW?asd>3ړD=h2Ç Hv#Zg!А%?UPnŌٵ v1J[-&veFk}-ǟ!fD8`Rqq?즜|7>:8Ahk-ѫY 1#r;5j@in r _ڧ{+JX1si_]>R+1ᕭV b[LS,o%CNbklP=Fѐ1X#E;]7ޫ._NK!\Wf҈9Vmldd#]l|b, B @9SzM&fqsELh99I#:O~*'zVs OˣŲemMρBdxHM/r f:UΦHqVTcBɧw@93t_\e<ъ@I" @\i*0޳F~a_eWʠW|;; $\iyȏjF5(z[g;{\SMLD~Zd>|r *"*8cACYW56< XE >h}VU5 kr[zsz)lU=ԽZdv|I\aMC굃^F{&'J Im!@^rq#}:R'pkQĮ};/0gl]i'Jqp/'H)e^[BB`\K)АJ,]| Öz؅z5[oWp}M̐HFYͥbb(}u80Q1hTY<ge_W`#5^ SDIAxܶ4j͈JcA"j /hV^8l՞j ڟКIڈ˳޽%0ѯT{632o]M6~dME8#?tza[̴1}HC{nd9k;Ôtlڣ3F{0*||ȵZjcS$ܱa{ !H=m7y2ffT@AD]y} T]\w6D\AӖFˋjy'0-؊% \ddc2:,P=D[֐L|Qd=@r_:9nJ?Ds9~$VuoB:ghRo~PpEDpA-kA11!١TV3^ۧ'v$iɔ]>SoU8,.dKvvr.8\8{caκB_lfRhNE __* J\> iW*ߓ*U1 &=,>y'$y^R1^A'hH؅ڐp5}?L%V -aE<} c oT'2@a {us8iiNcLM ڔEB^XTv % `E%@8ĥfd_R6]*lhV)zFN[bjۆGBԁƛ.xLb" kmi537D7=Y C:],CĨ5 #65QpWlK??,}\`O.>AZtMc_G z}YzI5$I<߸[x)Z%j/`~,EpM݁\R|-ޕ7 S)u&l%;54\wB 'MLav / m̝:/݇[ZWߴrJ@ZރaUȺɾ^bAVOsZ/R̀Ҹ!ctaPUz^t^fơd66F䗩7l|JɤJrUZ;`:'Xpu.1AVxbQVs&qAOd=fw>G9@Q)v 2PL4Vv`zSr[Mٲ0& JK/A`6&R3yr GC4nR]B$.e!~U ?VFWY5#G$8[}̲nlQ.$`'.2^=QMQ^䘬H-4,f09Ӟ`ƭêg!>9PؚtE' S0!ى`BuXan\=/WtTqEMp{r$  l0U6!^c((9]A27<H%n5.6Uv.AtME_2#">'piGZFʏFpڡ^9vx .,'A)AԏJZ0- !JY9Q6.\{ bmg=V=,v~$8"<8AtKDΤHa(Xg7b˘4j(jUF8E~U_c$^`@8(}m}$ֺnY"[i2e֍ B=p?t6ݳRl 6[yqvT]-G'Q\ fNiU^ Lʼ;ۭ_0wʟ V?@d"yۥ>JX !ݟ4\ǜ>47w s$.jБ=z 2jW\(Tu$8YֲvFS EhfӠ@V2J=)t-2O5=6uI_wޠ6YӾ]cJXV&s&?$la4 _rXj{]N_[%7ҝzN,i:Wg󩝐GâZf),[<2(ۊybe;79Gsel"2*LzmZ0\R4 {9.ʝr2MK{e|BAa2"ށe'ʥ2<,IPl}.d_N: 4ZAf:;L(ދa%$˚(҈o^nӄKnMeKn@9<LQҠY~a.DE[wX0YJE)hKnay0Jx)M#6-i\0:$Im!]ĝԸr_`m%a* 26-O 8)[r3~d;hT@x4q"e8Y+.O ߐf  b1*ܨRTĈœ׊F~R'`Ȭ6JMqOw왙9?uo`ZyFJ9#(+JkV!%V% <"ߏD'Ɖ1TU=3zJm}DJUY@+c tuȘ"P ЯfV7w 8C;2T,Na77<MN|!O;T%PE"Gǹɰ܉{+SnFn>hV--%tWRnʈ{Q+#31HKnHaBÿ_;Aq@SJkK)jY~$ve9)G gB9Ca{ p:?t&AE*dn| %DdL55k'B#:*f(  %f>럧?;Zz^_"I, :"\%RQc9xA^ANh{ef[B*[0bmXx9,v{C[-Hl% ;:FKUB,px-E4Vҿ3," g_v߾jT}8U3rPemHqڬʩnjST3lgܵ;Y;8aW2f; Ōv27X<2E'F{ ¥hkK{c_=w`]c6l 'hSc^GFw' +/j\`sz)+w"%+Mr;X$lix.Ʃ?)9D+R@c6}f175aHyo Wy&\8TEypV2}ct[V]9_(@xA\y4}k`eJA0vDVfF}ox yZʐ(JAiV޳M,T VCw҉rxpn\bNcG`?7`-$t%\Isysa(זg?3 oۆ]yUXyۉAN!04gU\)oxZ"9Q %D@EqDtzflwѽj,_c #Pq "xqٻ .w`F4&P#b) w*ǔ. [cKAK@?& Aȍ<,slXnʭ0즽nh$x6~]*sn,Lq&4A~:*Ϲ nɜ7*q^V/˅7\[$1:Flc`O0C@Y=D_;Xb?VPE|m6*iEoID=˘'3DX G2,R-] 46UﳏR. cT;=.aZC*;ưkEvH#'&qGL2_BQLYM6TV6+CM&.a?Bn@j *AMR*,}X5V ] +oH)Lr0ˌX DpTrc4Y\.WI8r/=y}N anI G碊mV>s^s~eIK 8A(}fIVA^EIם6`x* l4 P Ie"W^=`cS=?jyO]۾0@p R uW .S.|!>*WH/9/xKI]Bd2'x,"FK/]&^b Գ[Սr&^D@-wA{,k1eԖ&#݉Sw: uX8u!~sIq $lJG3%x8&zSm} v^g h!ZTȵ_/̋Dg'gr50.CXZ {~n 2Ъn,F@f62Aʒb\_4$idR MTwSSu)TRT;(qF@y %pҥ ŝN;'֦[OVSytL]s[cay0t<7{a;xZ}*݌`x]y:*}64\3Ϳ0bhdT93u3-KL'XP˘:`߹t~جlռ$|üfoU!ڢ G`:d2JxY.h_ -y#R3d]W;(~T9{nr(:֮/{]8+a5- eqʏX:O QdA "OiHBdLE]t%AT1-߼OH`z,[kMߥ͇Öz׷z7[o S:=;(pec<>I t[9^iQ+!f2V',kh+d:gB~O ī▩&kQcyq~U4 7+SUJKnw~ޣ =Kabʩ>ǥ8n0&;oLOʡ-ςN^u2a0Q<֧`iv6*fIb,}IMtPˡԤ³O81_f 6y.T'J5޷N%Hwu"+NtF,lY=T K#4&!Ф9- [.2l{ZC./aʭ|uq#\3~uKQ-n– ebP 71/3#BZPS*zTSxxKWfC*P~nv;x >u'⎴59[ !g"蟎 ?"}He`ݺ f!e:DžeR"v4BmꞞ]-C}Hu`l Hc0ӫ,/^4+RkrF0)HQ[`.ҟar_049:0QHة,ס;*z#uaV1~{UD;|h 8Xl" a ](wvq@GN_ʿ*Pt.?ޛ,1$=4)t8!g=P+;,<5/r{0O nw'Pku Q`/K:L}NԣH5d4}^QǓ~5Xy C\F.|r pE '%_()zԷobymWw.b)f8%;ΈVEb[nA$j{ޕߠst#t} ˼4?`𹆐)w>_(4wWkSl0 L{1 ^x.?=0fFE;Y&Tf_E>͡*G%L0#Z$LGB'A=}94(EaOϦ y}tf`j *%V*wi$ 8^2aG|?IZ8$x ˜LIoYZ5~Z“-Jqѿ'9ʆ[/A MרO! 7OHOW_/|YcpnWX=q]ͫSB"QMSIA].xk`=',.+ljѦ'~ dΣs[Ź6} d){U;9ZEZf 0@iu`ԝ =TB\.ܜNA Վ0GP <&| |Mp r՗`S$:T6QT<bvIuV &7w 3-wʜDGNXҡ{`>H96NNf#Qr+yTtY=e|Mǝ֟ls-XP6RJ04j^Z mrSM)IG|_S`wS{+]q@=m.eOT Z3Bw1m6sH\uQ _xm@/Ţ*Hq18SJh2"TSeBF4Fɬr>٫iǸɩPv)_dԳͧt|si168IgW&Ium'II?;2G>xb # IϞA'kqVmluBr34[ 3^տfQ^\.,@g1#>ނ-R".APɚBvcj `^:\v(/K-('LDD@Dk"$QCḦ6DAQX{Ih,T 5]RQc]SũT.KaI' X,81]Lc` [`dBUqEMXU f\pp%3]L kb vp0g Y2FYp+ A- _d2 @C ,L`.ΧIDbH 'P 0Id6aRC_BI0gBǔҦ>0-w2TEyX!U賂U,$%vCuG^2D*׿PZݝ1 tvw2J^T'W(G$C84-תDža^}ȵ圴άUkI!ZN#2{>c7d:G"6"@W!Hmc⃳k7 8H8 \7C8$!ǽ`AGU U52 5}D fuD%h^X*yO򏝊ȓz**R:$X|(#ٮoS^⭒*Ɖ.WK`ŴZ VuǗ*_v:3֒UQOC'Յ+MO>u&:6!cвz;x.?]$-ǀ;AW0oiֱɮN X9s("qiCڂ1hvVͪV~ sSv넨lI?1'id%_30.c!ҸXf ZrLr"fJ$Baktz'5|Xv*Mز6>\DLâ ZPYʫ,呐'; Y|2pzO?+{n*S:J_G,+IM1=3'Q&j˨\4~,C}0WPbUX_ gp1Bg0;?6C@P &,qqJ8r@$yɪR=KwM^j`ƬL}%'}Ç ~NsμG^ *m4FC6:>R5.Um?bi*~gpoXFIr( :@+IB>-ڜN^U J#vqԔF?a|t߅]a,F H;qNȄ+)0 чׅ? KgAkqvS]GdԆ~H{W^' 7MXQ$`Z<@޳`^(bszqP2Eܝ.;1˃5 kP翫 8ıDb愘Òd M}$x׳+!@2tt[̨34vl[zJ_͊Ԃ<3`T%0J,\Nk'1EynItH6(*x ͍635,GB6񂯓Og3B'/{|pJZ,\1D>3Ucn;`ۏ1mo(ĦzRzS[ݢ4Z[U Eq%0][u>y㇆4P,"ZH}0j[pBs͆z$ pX2 P˱ib!BܨKdXi'] +>Z!Zd\wXA#/0풇, 쀝>z͟P#5@';;j !},O7<6OnuP#44nĝbP/ dBzFiUsȷ c!Sۈ/l"᤮POOnbxAQRb8}VEt[]D6> 'izƳ2r Q>-Iz誕\tS1Ab:~ҩyHT-]\Sm]mt?5x{^0O PY˧j tsYs)a(h,=P-X*G52JR{]4-Bhd@,YX /_bɗW?tVDX4~@H6lR< ^ҥ4ECA\$X,ݹ%XLXb0V9ueWX`96K]H_Űl$61}+ƾLiFqȖ慼b$&2l6Z׭\c3'x*g\C1.;2Y |j:]Uߜ/fR?ɒ`,ŕd"zą eࢆЪ9ߗ!>'o;:T9:3 /oy :jiJSā;ں#V% &)5-l7š׺ zk[UkN?s߾L"C.0- z"H )3,RֈBZB%녝4f6vD_78ݵ42R%P; |#bEV)MTخi>%|pZ3^p`$f ֢LUq6yŦ+-ICuQo:ج_2|jW!pP묂w=)\oHQjSx4粢3*X6< E)E<\qT6SN<٥.t5Y.3'rd-iM}|`v:EyT;κOSERol8*$~!pp ŊL5(r8glTj*S쑫Y Y1jƿY` M5Udx(~mǐ@\V¯.#`'9Ϊ-(1|هHݵ8Mktf U!(W48<5em,`q( \ xS[, lE=+zmf ShCm DTaY2ΖtVo>.fŦ$PB -HLCyT2s V t0I=(էlOʤcRRw($G*,_m 3l#b(‡ՃϏ Kԋp[$շXr6Z$7 M 3+ӛ a/?mX Y7)ӞVvO