anaconda-dracut-42.27.3-1.fc42 ,>, 6 6_*lpt 3!XPȬI^Dgu ȬI^DD_ Ʌڵ<,!Ϸ`[lHF, {}H^݌}$SN/\hDWx=*o{/SԾJe.08f/VR/D`;LWr')3A+Su4N /~fW T Dk,j=㉀}6^qTӛ`VKAt@&oǩfM̸<f>jb M-18*}=bIt(,|AGH JjuOE+b^?w^l K‘Du/XxI[@JÈ Hx3f4[kZ7/2kTDai8'|w?l1)ډ s,J} W12zB>׊Yv/߾Ӈ\2ᵚЀqgrMv(mc$7)ϜM NvoJXN\P)A_HkS;QJ~O8af2841959117e7d06dadfdfaffc8d6db1f3ce1b9460c0c078726fea8fb312323520fd83eb1ee936b10fb2cbd2fda0a1c19ba5a703020462f02aa400483046022100fbff3b4410ac8cb0aee600abc057d7c4f6df8ae9aabdf45c71861836983aedee022100ea37da6382ead9c5be39e86969bcc9f00e643be9474974aa3bba633f7056deee03020462f02aa4004730450221009b009119a926969e740fd29820201bd37859c00986e86c4c8bdff08854d7e4300220300ad0ff1956e09042c412fcb0bdb87108f94be2d558ef2e589502f7ab6ea55f03020462f02aa400463044022044b342f3315838a23c97f7e068feabde159ae0d44f52dc5e315dde4e83e36cdb02200dcbdcc07ecf3825e581560da236c0d4d845ea3ccc9940d469c6136cf63575cd03020462f02aa400483046022100bbe1aa4b87cefc40ac4c9e0feee48b6a02567797173cd585a23264c6ef03def5022100c89f9fafda59f3cf8eefb12badb279de813c74517501fb19d021b1ca54bde7a303020462f02aa400473045022100c0e5fbcf870d92e3a3ba854df12e6657755c83ea3a1d2fa07fade2bc64d8496a02202e0b36ceddcb071bd096d3e1df1cfd7b32ccc9d220346bf4a3ab6a8a9680ea0503020462f02aa400473045022100be0ec9d123b6f96a3335d85409f5f20faaf2d72d1fe14fc463585f726cf9abbf02200e32ab404fc6a0b26aad915bbc454d5457c987731ee33f7fafbd86b85684feb603020462f02aa40047304502204aebad6298b66906e1ba65198a852cdcf2d73dd7892d9c07d0bdd8806377d54d022100c9165c7f91cd7312064b2780d5db9ade8d396f8d5701963667fc38867bcc50be03020462f02aa4004730450221009e27cf527c7a43935d211e95aa964891c2c779829aa96e67160187bde6117b6c02200de460220b2625a6a59bfc87ea84849235f2cbb3d8f1d7fdc9c73d566873d6d303020462f02aa4004730450220384abf64f1800a09df776420ced221d7da38e0f987bc5b5ed2e345ff83807011022100ba5c6deed900ea411f4da933fb5e0ec4968338a78396f6c4df1e928510de36af03020462f02aa400473045022100e546e19f1584c2aeec81bcc5e2c706c1faa5b38c4f870f4500232dc0e4f8946c0220578bcd79268f7458f294ba8b3c67ae3c9ed360b075ef9daa14389bbaf214ee5103020462f02aa40046304402200be2d083dc23d2ccd1bb48a7479c2d9f7296a49c70ba1c0d199076693cd4a98502200bc542dd200aefe8710aed74f838c037a55ea6de0d87bfd85d73ae14ed06149803020462f02aa400483046022100eca209d650c3582b6affa69a886ad0e19268d2d17f5bfa1809f86bb4ad7adab4022100e59d36b5dbc9e496ec41906ce5877d46d710a5813fef9601d149b7ed9467e53203020462f02aa400473045022100c3215979bfe188aa4b25048e0a5c72eded46410bb7287b6c0baf2971f3195e44022027397ae40b3d2f6929037112f3c647cc38aa806afbcff39eb46ac01b8e1a662603020462f02aa400483046022100e519414b1c48f423a2347c9b7243aa3d40e01931a9e3a1cb43cfe9684f1d012402210086abf971ea01b4f0b0db83daca422d0f7dbe45272a8ff99e87d7831466533a2b03020462f02aa40046304402206f1a0596f2c87ed08dc733c3a0635e529081201376774010b3b29ab535a51cf502205dcc22fadd0eef49fde7ad035b0773cc28fa43655695ed9292facb18241e552803020462f02aa400473045022100bbff1d49ddc7991a32d6e5c0a80c406dcf05cbff72f3f6f2e5b134db7e0c8a210220181d8000e426b56301a96c2063de46e39cb8bed6022574e8a028e71fbf5940c403020462f02aa40047304502210090d3e052c20a56dfeaa4d61cb6917a39d1fec88c8d9ddff6194621aaac40beb902201f67acb1197c12a994acdf463b405289d83908b40c56cb9ccc45d8681793f5f503020462f02aa40046304402200797a793caa3966562144477c91bf7d4a3c39534fced7cd235bc2406fe38baae02206ddd5ba0f56dea324005a33b09209d4a9968c1536336fc68b8c45c26a8b5b20003020462f02aa400463044022068dab603c9d98be5aea8b7e4a60c133512dd5a7020af33e64353e382a446cb0802204f5ff82c9a96a596511addeef4f0edc433c8903514dd4779b8092375cb6578aa03020462f02aa400483046022100d70728a7db65b0e50d7bfc97468dec18debea14b09ffc7c4e608c79a9cacfc72022100e249f0f8d49184705d521d5c6fa14609930d0f636a538fb7628efccfb0413d5403020462f02aa40047304502204c5305a28c0bca7262aebc1d48f28b1b3de0d11cef2aa01afa5d83fd3d89abbe022100f8138908c9bccb0b7888f121e4102b5316d9492d76d7c7c2c8a1e4fef7cd258603020462f02aa400483046022100e856fec16072eec62ddb740b000d28a4a05afff700f7f2b0ed2c17b2898ef262022100a9a1b92535ff1e95eb23c58a328765dd0a0730e00d7730b06130243a278e818203020462f02aa40047304502204fc1c79f330abfe8e37b20cef72a375a7a53806c0434dca1de249c0a433d5a2f022100a5f9f5e594b69e9d38c80ff13190fadde75f80505548147b727e4a66dc890cdd03020462f02aa400473045022100ebe7c1deb94b8fe803c9beef911bb5c6779324c37dd16f9ab083b2c2f6222ee60220157e7174a0c6e4ad7beeceaf51ff305f91b01d8db47744f9b2cb61ee2dbc5da203020462f02aa400473045022029b504efee487fc5474ea36c5d6a2b4b3259549e690a01c5f003a5505256959c022100e353af08e037f7337be392749a6acbb7969586e7759e99135c3226315473254e03020462f02aa400473045022100fa7607bd87196fa57a34f9c6d2689b82f84182c98b6df59f42cde93638b288c40220308361deed1e5f19fe4a1c4547f26fe628ba4e8c517596114302a8d93e41d71a03020462f02aa400473045022100da2418e378b317f7427282d45d9e6bfd2e7cab315db09b9d912f1cd0c2a88db502202e904e8d2cf4c85847d9b79a00ce1cb126f36bb0ba31b73637672ca7bd7fc73003020462f02aa400483046022100f3957f2975cea0c4c149ba44605fb33df1aad15ced8ee9026e5aca603458b3d0022100a1a32eb1db9598aac779d54ef23c5306e0a3731357208aa02291b33b57e90cdb03020462f02aa40046304402203b6a532a38f80aa1e860506955b5edc458ec4c1085c7a3ec6bd7c0c3ef6ccf85022025ba9ddac7b665b35493c9ab6ff9c154b13318f3e825fd2157cc39c4d1dcc62803020462f02aa400473045022000f03ea91744a97edfc253d188b15749a743ee91053532655c8346fe191a5c0e022100b43c63e110d1ce6cbedbabd65d6701cb919f718a417379d3ea18172806a964c303020462f02aa400463044022032236d3be4c80e9eb124d065062423e5d6b15b92c98745d776674f3b2c5f2a0902204d2ae951f262370bbcb1d23b1a80361dc45031661eca8147b06f6afedd6ee7d803020462f02aa400473045022100d70c37687753ce239776b354098f0f2b061a213209b9b2b5e2eaea25712daacb0220294ac491e8f3a0200d72058d91f36ea21c9da5be8dfc8417132520bc204bede403020462f02aa4004730450220770ea5f05b0dd26b63a8468cc76bc4ae22019d002f85b7b7a63bfece6493891d022100b47450edec864b81fee0dd63c53815b9c2bbabd05d231a98891a44db9e880c2503020462f02aa400463044022053072f07d2ad6b3f9290f63c9c863d532cc6123dacc7df069f92788fa056ea240220114bf0ba7b64851a81371be1f5296db323068cb347ed9704af02b7ac6fede17303020462f02aa400473045022100aca72c8fe2d8cfc9501257c32ad250f1f65da03cd692e5682eda83a23b21be710220314163045adfe34f71b80339ae6c3310d1ac9066002d6e470d70e67f61a4db7203020462f02aa400483046022100c61a2595053f58bc7b4b9826e42aae5c2253540905b6a0a26f053bf2014098ab022100c90a26b4d9a011029cc242166c1f6809f9c0bb6ee1769ac9c3bd34406dd9dfb703020462f02aa40046304402204cf87b55c6ff42283f311156c75ba882551c0c2390977d3008e96158aad63e0e022038321dbcea18968eca1abda4b8b186423d981e2651372020eb21052960ab1df303020462f02aa400473045022032ff5dc2d9bb5a5c705db0c973c179860c074fa4d72d20fc50a8916de4a08880022100afb2540c71e0a4f1fda63659492fc6577dae1cd5cb16ede81c90ea545539843703020462f02aa400473045022100a152cc086e2678aa6b98d5c24c54cb74c1c1e193a02a7a115a410989af4bd3d4022073e01543bb68b09ee80a2247e1c9c8c0b89832076866b3b02c6089d0f0d89f5103020462f02aa400483046022100d13943a10aab0ad3d2a44ab5858cf3f58cce426c90d62cbf227e2d70b09c21f5022100a586fcae6ada7dcf53c94beeb065f843c7b7621c2731655fe85ceb642e267b7803020462f02aa400483046022100b378deae218adfbdbce2d7d9ed3bd4cf90ea6591f4c79d6389627ecb5c265255022100e8cf1a7deda4f32fea6947eee3ead6819efd644394e723cecfa6b0cbb3ada403Q_<ͬ T>`>]?]d ! <,0?N_ nz*X* * * * * <****P|(8u9u:'uGO*HO*IPd*XPYP\P*]Q`*^TbU#dVeVfVlVtW*uW*vX`wZ*x[H*y[9\\]]]H]LCanaconda-dracut42.27.31.fc42The anaconda dracut moduleThe 'anaconda' dracut module handles installer-specific boot tasks and options. This includes driver disks, kickstarts, and finding the anaconda runtime on NFS/HTTP/FTP servers or local disks.gdbuildvm-a64-10.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64{4| 4q? aM,?wv q] DNqm %G% 0A큤큤큤gǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔgǔ0be59bec80b7ce6561df903e1a492b8d0a5741374a9669d2429202c495ae23f939555fc79e5fc6e7a006c726b85671364d02475574e48d29a60fa72aec780b7a556dad52e871abb5e1e0cf74ce31b494236f8c8628889a779a472e20c3b14eed41a8a0f4fb76107f9c385d7ed39a3af07f7079c0a3f1ac62f92a77daf43a4a117c83988aba4fa3668aa61b7fecc5377c885a4e2c268f38cd2b5d72bc0bc7ac3a469a99db3723f2e3509a18c8d2c06ebdea56a0ffe663816cfe4f1b3cd9d9c4a8fcc9b8c386a34ac3510f88acd611f198073b3ede23dae182ef070390ad505b5d858628e7cf2849a1e226d72ada2f9e5b6acacc3e57ba51b360dd6ce9e541f32d13afebdc1587f9deb53df5d4e09836ae0da916145a6d567d45b8aa1e52f572b43085f17fa3673a80061129208a0dd5d32e04e3c8a1ce1ae3b24160da7063a74c7a1fa766a488e051ad0aa23cc2860f371099a11caec142bd3c2a8a490948344240dba47cd24d475ab7cfa54d7ad0430cc387ed9ac25ef4cec55ed618d9897ce883d3140224738bc08bffae63688bab8b49e1ef42d0679ef24635e56ad62d5ed43001df51d94cc79546d7355b20e047ab406283068a3291f31daba8ad51090e0e12078b8976699f3dbbaeb4474efd0a85414db873b5308e9aa3c71a1e4318de5bba080ff0d5dbd02e5709ab697285ee98321a71801b49278a4d18a1c7085d5a43e3af12ee130f7eebc93a24432876cfdb32068963f9574e5f9548937ba087a315d7e9931d974c9634307d0324341ef75c691f24e2f9ee1d978094136c98ce70fface6fa297ce53d4c99ebbf3d618da3a2e0d23663d236d3b41f12580d1a407b0c7e86f2ee9ff09c9d271c0432c8407f927288c234fcc7ddac10b64874f974f1dd92474336fc95916ec12238b31ec7013c753940fc139c586f6c5314a4cf6b3b3658c13ea492700e296f32ea21a0cff628cd8843b00e23224ad5efc8a6871c6a171dd7b3a2a5923507567a9fc2ed09e99431f2da06646c8cb000cfa63485cb0059b841f500157d5f4a4e3f2b7b9a1d2f11663a05959841b8332bf0b418fe73fa8ed15c31869249187a9981f4f1ccee2fa64989919b8d6c80a11c1b184db8220b3cca0b052e10dcdafc21c069ef4ad5e682e49b22f20b81e31bc173777809504fc95fb1bf2cba7018a34330ea6a8451154f71fa8ea86c7a1479bd7df3844f0c0f6872c0621d2a92b0a32463f3509e0e6177d2f4450525901d62cf8e9cfe3bd3e36d65f60c839c28f06eca39dd1bb6fb4b3d9b9314a6d63cc08191ab72722ed9ce44c90d082368ceecb352bc641c446606ad9ac0abbf9a1ab3a3259d3b7c069955fe7ba40dcb6cbda265a1798c1df3f861c7cb852ef517cca8381a7e1288cbf904e1e216af7e6c42463fb5488a06cd72b9eea9741423e1dfb2f999c048baf0e73e5b30cd39ed8fad01b35e8aa7de240ea96719a0425faa5adb3d95698821de1e3a377efbddf886b3356846b10152277ca4b0c763077ed8f5bef1abe52ab4f7eeca609c1db4f9f3e9dfb3be25533375f6ba43bcc1370eb1661924ea9f8519b2ffed631dd1af16411a3ee57ef92e86bacac685294e227e7e9f2648d56ea3a79c313b0ef4062f0e3fce569e31dc229b9b5e2f621ea8ceb2e372d01644c58c18b979baf7f8d97f3da2f229d675ae544964b3617e61d7b394271d4172444c0905741fdd1f797ca1fd620295f52cc5b1c05e4bfe781a3241bec6458cd200ca50311b34271baa90d20a5ef04468324163868dc626cc3e0449d4256f3b168b381f768c77332c0b9e4ed54f0c77e7286804d1f2f1b0fcf38ad31fe509cd71b6fc271e916828acrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-42.27.3-1.fc42.src.rpmanaconda-dracutanaconda-dracut(aarch-64)@@@ @@@@@@@@@@    @/usr/bin/bash/usr/bin/python3/usr/bin/shdracutdracut-livedracut-networkiputilsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libarchive.so.13()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_ABI_DT_RELR)(64bit)librpm.so.10()(64bit)librpmio.so.10()(64bit)python3-kickstartrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)xz102-33.0.4-14.6.0-14.0-15.4.18-14.20.0g@d5Kd,@d"d"d@dV@dad'@Packit - 42.27.3-1Packit - 42.27.1-1Packit - 42.24-1Packit - 42.23-1Fedora Release Engineering - 42.21-2Packit - 42.21-1Packit - 42.20-1Packit - 42.18-1Adam Williamson - 42.16-3Adam Williamson - 42.16-2Packit - 42.16-1Packit - 42.15-1Packit - 42.14-1Packit - 42.13-1Packit - 42.12-1Packit - 42.11-1Packit - 42.10-1Packit - 42.9-1Gwyn Ciesla - 42.8-2Packit - 42.8-1Packit - 42.7-1Packit - 42.6-1Packit - 42.5-1Packit - 42.4-1Packit - 42.3-1Packit - 42.2-1Adam Williamson - 42.1-2Packit - 42.1-1Packit - 41.32-1Packit - 41.31-1Packit - 41.30-1Packit - 41.29-1Packit - 41.28-1Packit - 41.27-1Packit - 41.26-1Fedora Release Engineering - 41.25-2Packit - 41.25-1Packit - 41.24-1Packit - 41.23-1Packit - 41.22-1Python Maint - 41.20-2Packit - 41.20-1Python Maint - 41.19-2Packit - 41.19-1Packit - 41.18-1Packit - 41.17-1Katerina Koukiou - 41.15-1Packit - 41.14-1Packit - 41.13-1Packit - 41.9-1Packit - 41.7-1Packit - 41.6-1Adam Williamson - 41.2-2Packit - 41.2-1Packit - 41.1-1Adam Williamson - 40.21-2Packit - 40.21-1Packit - 40.20-1Jiri Konecny - 40.18-1Fedora Release Engineering - 40.17-3Fedora Release Engineering - 40.17-2Packit - 40.17-1Packit - 40.15-1Packit - 40.13-1Packit - 40.12-1Packit - 40.11-1Packit - 40.10-1Packit - 40.9-1Packit - 40.8-1Packit - 40.7-1Packit - 40.6-1Packit - 40.5-1Packit - 40.4-1Packit - 40.3-1Packit - 40.2-1Packit - 40.1-1Packit - 39.33-1Packit - 39.32-1Packit - 39.31-1Packit - 39.30-1Packit - 39.29-1Packit - 39.28-1Adam Williamson - 39.27-3Adam Williamson - 39.27-2Packit - 39.27-1Fedora Release Engineering - 39.26-2Packit - 39.26-1Packit - 39.25-1Packit - 39.24-1Adam Williamson - 39.23-3Adam Williamson - 39.23-2Packit - 39.23-1Python Maint - 39.22-2Packit - 39.22-1Packit - 39.21-1Python Maint - 39.20-2Packit - 39.20-1Python Maint - 39.19-2Packit - 39.19-1Packit - 39.18-1Packit - 39.17-1Petr Pisar - 39.16-2Packit - 39.16-1Petr Pisar - 39.15-2Packit - 39.15-1Packit - 39.14-1Packit - 39.13-1Packit - 39.12-1Packit - 39.11-1Packit - 39.10-1Packit - 39.9-1Packit - 39.8-1Packit - 39.7-1Packit - 39.6-1Adam Williamson - 39.5-2Packit - 39.5-1Packit - 39.4-1- Fix bad formatting for `format` function (jkonecny) - Add the locale1-x11-sync script to the anaconda-live subpackage (#2346855) (mkolman)- localization: discard space when sorting keyboards according to langtable entries (k.koukiou) - pyanaconda: localization: sort keyboard list in a sane manner (k.koukiou) - dracut: depend on net-lib not ifcfg (awilliam) - localization: fix parsing of locales whose name are multiple words (k.koukiou) - Add test for GetLocaleKeyboardLayouts (adamkankovsky) - Creating a dbus interface to get local keyboard layouts (adamkankovsky) - Set up the fedora-42 branch (rvykydal)- network: pass NM global dns configuration to the installed system (rvykydal) - Improve sections structure in tests/README (jkonecny) - Fix the `Note` section in tests/README (jkonecny) - Move shell testing to a separated directory (jkonecny) - Make minor improvements in test/README (jkonecny) - Improve security considerations in tests/README (jkonecny) - Remove outdated information from tests/README (jkonecny) - data: profiles: enable language screen for Web UI on Workstation (k.koukiou) - network: pass global dns initrd option to the installed system (rvykydal) - Enable dynamic bash commands disable for tests (jkonecny) - Add test for config_get dracut function (jkonecny) - Fix trailing `/` when downloading stage2 image (jkonecny) - Fix whitespace chars broke Dracut config parsing (jkonecny) - Disable keyboard shortcut switching on gnome-kiosk (jkonecny) - Improve name of compositor layout selection method (jkonecny) - Split LocaledWrapper code for compositor (jkonecny) - security: do not crash initramfs ks parsing on failing certificate (rvykydal) - docs: update release note for certificates import (rvykydal) - rpmostree: Use `--merge` for kargs (walters)- Add release notes for certificates import (rvykydal) - docs: add release note for the `hidden-webui-pages` configuration option (k.koukiou) - data: profile: extend workstation profile to hide pages for Web UI (k.koukiou) - security: add a service to transfer certificates from initramfs (rvykydal) - Revert "build: Install systemd-resolved in ELN aka RHEL-11" (rvykydal) - Handle invalid UTF-8 characters in efibootmgr output (k.koukiou) - Don't log a bogus warning when kickstart specifies a disk label (awilliam) - Fix displaying attributes on advanced storage spoke (#2332568) (vtrefny) - Reapply "fix missing WWID values for multipath devices in advanced storage UI" (vtrefny) - security: import certificates in initramfs (rvykydal) - security: install certificates in pre-install phase only for dnf payload (rvykydal) - security: raise exception if certificate destination is unknown (rvykydal) - security: log a warning when dumping certificate over an existing file (rvykydal) - security: pre-install certificates before payload installation (rvykydal) - security: add API to install certificates early before payload (rvykydal) - security: install certificates on target system (rvykydal) - security: Add API for installation on target system (rvykydal) - security: import certificates early after Anaconda start (rvykydal) - security: add API to import certificates to Anaconda environment (rvykydal) - security: add API: Certificate getter (rvykydal) - kickstart: extend section specification for list of section data (rvykydal) - security: implement the support to install certificates to Anaconda (k.koukiou) - Add documentation for keyboard layout control (jkonecny)- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- translations: bump dependency to l10n repo because of branch switch (k.koukiou) - pyanaconda: module_manager: fix ciclic import (k.koukiou) - pyanaconda: bootloader: fix ImportError (k.koukiou) - ruff: enable isort rules and autofix all isort warnings (k.koukiou) - Fix useless-return pylint rule (k.koukiou) - Fix use-dict-literal pylint rule (k.koukiou) - Fix use-list-literal pylint rule (k.koukiou) - Fix useless-object-inheritance pylint rule (k.koukiou) - Fix stop-iteration-return pylint rule (k.koukiou) - Fix consider-using-in pylint rule (k.koukiou) - Fix consider-using-from-import pylint rule (k.koukiou) - Fix comparison-with-itself pylint rule (k.koukiou) - Fix super-with-arguments pylint rule (k.koukiou) - Fix use-a-generator pylint rule (k.koukiou) - Fix simplifiable-if-expression and simplifiable-if-statement pylint rules (k.koukiou)- Subscription code updates - adjust unit tests (mkolman) - Subscription code updates - GTK GUI (mkolman) - Subscription code updates - backend (mkolman) - Bump minimal subscription manager versions (mkolman) - network: improve logging of writing configuration (rvykydal)- efi: Update __all__ dictionary (abologna) - docs: fix test container update doc (rvykydal)- Replace #6029 with #6030 (better fix) (#2329379)- Backport PR #6029 to revert rsync check that breaks KDE install (#2329379)- util: correct errors and suppress stderr for common cases (riehecky) - payload: utilize `du` command for finding the required disk size in live OS (k.koukiou) - Fix typo in anaconda hints (jstodola) - doc: Fix bullet list in Wayland migration rel note (jkonecny) - doc: Add dropped kernel options to Wayland relnote (jkonecny) - payload: raise exception on non zero exit code from rsync (k.koukiou)- doc: RDP boot option is not supported in live (jkonecny) - Fix RDP var contains string instead of bool (jkonecny) - Remove stray comma from widgets/configure.ac (vtrefny) - Explicitly place biosboot partition only on stage1 disk (vtrefny) - network: add warning for kickstart network configuration when running from nfs (rvykydal) - liveinst: Allow running as a Wayland-native application (neal)- Update to version 42.14- Test for kickstart scripts (akankovs) - Migrate the %pre-install, %post, %onerror and %traceback scripts (akankovs) - Suppress warning from systemd user session (jkonecny) - Use log levels when getting logs from GLib (jkonecny) - Remove GLib logging condition for HW logging (jkonecny) - Move GLib imports to pyanaconda.core.glib (jkonecny) - Redirect only GLib loggers to Journal (mkolman) - docs: Collect release notes for F41 (k.koukiou) - pyanaconda: storage: workaround for Virtio Block Device being displayed as 0x1af4 (k.koukiou)- Revert "Update lorax build for pkexec command" (k.koukiou) - Update lorax build for pkexec command (adamkankovsky) - webui: Handle XAUTHORITY and XDG_RUNTIME_DIR (rstrode) - unit_test: extend existing device tree checks with isleaf attribute (adamkankovsky) - Introduce isleaf to deviceData (adamkankovsky) - network: handle autoconnections policy for rhel upstream (rvykydal)- Fix permission errors from liveinst exit (jkonecny) - Remove redundant line in DNF payload (mkolman) - Fix vconsole layout doesn't work for ostree (jkonecny) - Fix checking whether a disk can be cleared during autopart (vtrefny) - Update spec config files list (ppolawsk) - Update makefile clean file list with RPMs (ppolawsk)- Fix crash on continue after a missing package non-critical error (mkolman)- Log stderr to journal only on supported platforms (jkonecny) - logging: fix the length limit of packages info dbg message (rvykydal)- brltty rebuild- Fix journal redirect on systems without journal (jkonecny) - unit_tests: drop DASDDevice.opts like in related blivet change (maier) - network: use consolidated s390 device configuration (#1802482,#1937049) (maier) - write persistent config of any (dasd,zfcp,znet) s390 devices to sysroot (#1802482,#1937049) (maier) - DASDDiscoverTask: use consolidated device configuration with zdev (#1802482,#1937049) (maier)- Add GRD test coverage (jkonecny) - Improve docs in gnome_remote_desktop source (jkonecny) - Check return values from GRD calls (jkonecny) - Create a shortcut method for GRD failure (jkonecny) - Obtain hostname for RDP asynchronously (jkonecny) - Print connect info after starting GRD server (jkonecny) - Fix starting anaconda on z/VM and LPAR s390x (jstodola) - Create GRDServer class only when required (jkonecny) - Disable fedora-cisco repository in our containers (jkonecny) - Fix typo in the GRD source file name (jkonecny) - Do not change compositor options when not defined (jkonecny) - Add release-notes for Wayland migration (jkonecny) - Set --rdp in liveinst unsupported (jkonecny) - Remove Wayland detection logic from code (jkonecny) - Do not create GRDServer on Live ISO (jkonecny) - Remove dead spice_vd_agent code (jkonecny) - Switch keyboard management to Localed (jkonecny) - Add localed signal support to LocaledWrapper (jkonecny) - Add missing support to localed for compositor (jkonecny) - Redirect output of various GNOME related tools to Journal (mkolman) - Remove leftover debugging message (mkolman) - Redirect Anaconda main process stderr to Journal (mkolman) - Cleanup remaining Xorg and VNC references and dead code (mkolman) - Handle inst.rdp in Dracut (mkolman) - Adjust to freerdp and GNOME package changes (mkolman) - Replace VNC support with GNOME remote desktop (mkolman) - Add RDP boot options & deprecate VNC boot options (mkolman) - Introduce GNOME remote desktop support (mkolman) - Rename usevnc flag & similar variables (mkolman) - Drop xrdb (jexposit) - Drop xrandr (jexposit) - Add unit tests for GkKeyboardManager and its API in localization module (rvykydal) - Drop the X.Org server dependency (jexposit) - Drop libxklavier (jexposit) - Use GNOME Kiosk's API in LayoutIndicator (jexposit) - Setup gdbus-codegen (jexposit) - Use GNOME Kiosk's API in XklWrapper (jexposit) - Add GNOME Kiosk keyboard manager class (jexposit) - home reuse: add unit tests (rvykydal) - home reuse: define static and class methods (rvykydal) - home reuse: reuse mount options of reused mountpoins (rvykydal) - home reuse: check autopartitioning scheme against reused mountpoints (rvykydal) - home reuse: require removing of bootloader partition explicitly (rvykydal) - home reuse: remove bootloader partitions implicitly (rvykydal) - home reuse: update existing OSs when applying partitioning (rvykydal) - home reuse: add support for /home reuse to automatic partitioning (rvykydal)- Update to version 42.6- docs: Adjust CONTRIBUTING document to mention automatic linter checks (k.koukiou) - docs: rule is covered by pylint (k.koukiou) - docs: rule is covered by pylint (k.koukiou) - Update tests for patition device data (adamkankovsky) - build: remove the Obsoletes line from the spec file for booty (k.koukiou) - build: fix: anaconda-core-debuginfo.x86_64: E: no-binary (k.koukiou) - build: fix: anaconda-core.x86_64: E: explicit-lib-dependency libselinux- python3 (k.koukiou) - Take partition label from blivet (akankovs) - Update test for comunicate (akankovs) - webui: Saving webui-desktop log to anaconda.log (akankovs)- pyanaconda: fix incorrect access to --repo argument (k.koukiou) - util: log PID also when a created process terminates (k.koukiou) - Add release notes about dropping i686 builds (jkonecny) - Remove support for i686 builds (jkonecny) - Remove deprecated `method` boot option (k.koukiou) - configure: only append -fanalyzer when building with gcc (zhoujiacheng) - Fix check for biosboot partition in GRUB2.check (vtrefny)- Fix scheduling actions in reclaim space dialog (#2311936) (vtrefny)- security: call /usr/libexec/fips-setup-helper (asosedkin)- Rebuild to get a combined update with anaconda-webui- Ignore all storage errors when trying to activate swaps (vtrefny) - build: stop pulling systemd as build dependency (kkoukiou) - webui: Move webui-desktop in libexec to our subdirectory (akankovs)- Update to version 41.32- docs: update release note about modularity deprecation (kkoukiou) - Add support for creating LUKS HW-OPAL devices (vtrefny) - Adjust to pykickstart moving new partition and autopart commands to F41 (kkoukiou) - pyanaconda: remove code paths around module command parsing as this was deprecated (kkoukiou) - Improve code based on min/max recommendation (jkonecny) - Support DNF5's config-manager (marusak.matej) - network: ignore kickstart configuration of nBFT devices (rvykydal) - network: do not dump configurations of nBFT devices (rvykydal) - network: ignore nBFT devices connections in network configuration (rvykydal) - network: add a test for ignoring ifname=nbft* for device renaming (rvykydal) - network: do not create empty dir for only ifname=nbft* options (rvykydal) - network: Avoid creating link files for 'nbft' interfaces (tbzatek)- Use proxy server also for FTP .treeinfo download (jkonecny) - Fix the VNC question (#2293672) (mkolman) - Check if text mode was actually requested by kickstart (#2293672) (mkolman)- Remove deprecated warnings for inst prefix (rolivier) - Fix using kickstart mount command with device ID (vtrefny) - Update documentation for the update_iso script (jkonecny) - Add support for Live ISO to rebuild_boot_iso (jkonecny)- Adjust custom partitioning and storage spokes to the device ID API (vtrefny) - Adjust resize module to the device ID API (vtrefny) - Add a custom function for recreating btrfs subvolumes (vtrefny) - Use blivet's "device ID" as a unique device identifier (vtrefny) - Fix mock LUKS devices logic in tests (vtrefny) - Fix checking for locked LUKS devices (vtrefny) - util: Add additional information for EFI systems (riehecky) - Add release note for network port devices' default configuration profiles (rvykydal)- Remove threading compatibility layer (kkoukiou)- Don't use tmpfs in build if not enough RAM (lifto) - Document RHEL 10 specifics for container shell (mkolman) - storage: add EFI partition in the windows OS devices if it's detected (kkoukiou) - storage: add windows system to GetExistingSystems (kkoukiou) - storage: store the partition type name in device attrs for partitions (kkoukiou) - Clean up the code by removing the utils directory (rolivier)- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- makeupdates: Bump Python version in site packages path to 3.13 (vtrefny) - Apply suggestions from Rodolfo (martin.kolman) - Scripts for local boot.iso updates workflow (mkolman) - Fix unit_tests/pyanaconda_tests/core/test_threads.py:140:20: E721 (kkoukiou) - Fix pyanaconda/modules/network/nm_client.py:576:21: PLR1704 (kkoukiou) - Fix pyanaconda/core/users.py:408:21: PLR1704 (kkoukiou)- Update translations from Weblate for master (github-actions) - tests: storage: conditionally run btrfs tests if command is not removed (kkoukiou) - tests: allow the module specification to contain removed commands (kkoukiou)- Update translations from Weblate for master (github-actions) - chore: remove unused atk in BaseWindow.c (freya) - Replace deprecated methods to avoid warnings (rolivier) - Do not mark ancestors of device with source or stage2 as protected (rvykydal)- Update translations from Weblate for master (github-actions)- Rebuilt for Python 3.13- Update translations from Weblate for master (github-actions) - Fix issues for new pylint check (jkonecny) - Use InconsistentParentSectorSize instead of InconsistentPVSectorSize (vtrefny) - Do not require libreport on RHEL 10 (mkolman) - Update translations from Weblate for master (github-actions) - Get kickstart data via DBus (akankovs) - Adding a implementation for runtime and ui commands (akankovs) - Update tests for kickstart commands (akankovs) - Migration of the remaining kickstart commands to the Runtime module (akankovs)- Rebuilt for Python 3.13- dracut: Remove 'linear' from modules to load (vtrefny) - Remove 'linear' from list of expected MD RAID levels (vtrefny)- Do not imply that Fedora ELN has an EULA (sgallagh) - Update translations from Weblate for master (github-actions) - Deprecate kickstart modularity module (marusak.matej) - Remove Javascript leftovers from Makefile (jkonecny) - Revert "Ignore npm packages files for translation" (jkonecny) - Update translations from Weblate for master (github-actions) - docs: Add guide how to debug/develop GH workflows (jkonecny)- RHEL moved from Bugzilla to Jira (jstodola) - Update translations from Weblate for master (github-actions) - docs: Fix link on ci-status page (jkonecny) - docs: Fix link on ci status for container updates (jkonecny) - gui: Fix displaying of the device label (yueyuankun) - Stop pretending liveinst+vnc is supported (#678354) (kkoukiou) - Use the standalone crypt_r package on Fedora 41+ (miro) - Write a warning rescue selinux (akankovs) Resolves: RHEL-14005- Update to upstream release 41.15- Revert "infra: Packit fix empty jobs field" (kkoukiou)- Fix signature of the method passed to DNF (jkonecny) - Do not include teamd on RHEL (rvykydal) - network: guard team devices configuration in kickstart by capabilities (rvykydal)- Update translations from Weblate for master (github-actions)- Update translations from Weblate for master (github-actions) - Disable preexec for vtActivate() (mkolman)- install-img-deps: Require podman (walters)- Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505)- Test for task category and category API (akankovs) - Creating categories dbus API for installation phases (akankovs)- bump major version number for Rawhide after F40 branching (mkolman)- Backport PR #5460 to fix ostree btrfs installs with new util-linux (#2262892)- Update translations from Weblate for master (github-actions) - Deprecate timezone --isUtc, --ntpservers and --nontp kickstart options (vponcova) - Remove the repo --ignoregroups kickstart option in Fedora 40 (vponcova) - Remove the logging --level kickstart option in Fedora 40 (vponcova) - Remove the method kickstart command in Fedora 40 (vponcova) - docs: Add a release note for removed/deprecated kickstart commands and options (vponcova) - Remove the autostep kickstart command in Fedora 40 (vponcova) - Do not write newline to the webui pid file (jkonecny) - gui: Log information about blivet-gui failed import (vtrefny) - Make network spoke complete also in connecting state. (rvykydal) - Do not use libxklavier to list keyboard layouts (jexposit) - Do not use stringize and unicodeize from Blivet (vtrefny) - Remove the inst.nompath boot option (vponcova) - Remove support for timezone --isUtc, --ntpservers and --nontp kickstart options (vponcova) - Remove no more used GetRequiredMountPoints API of devicetree viewer. (rvykydal) - Set GTK 4 decoration layout (jexposit) - Add TUI for installing non-standard kernels (ozobal) - Add GUI option for installing 64k ARM kernel (ozobal) - Revert "Remove instperf" (vslavik)- docs: add section about multi-package updates (kkoukiou)- Use flag file to signal backend is ready (jkonecny) - Start Firefox before Anaconda on Live (jkonecny) - Update translations from Weblate for master (github-actions) - Evaluate live keyboard sources safely (vslavik) - rescue: Don't allow to mount systems without a root device (vponcova) - gui: Redesign the Time & Date spoke (vponcova) - gui: Update the glade file of the Time & Date spoke (vponcova) - gui: Remove the timezone map from the Time & Date spoke (vponcova) - Update translations from Weblate for master (github-actions)- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- tests: Add a test case for the NVMe module (vtrefny) - Add a simple NVMe module for NVMe Fabrics support (vtrefny) - Disable LVM devices file when running image installs (vtrefny) - Update translations from Weblate for master (github-actions) - Fixed file-write operation to a public directory (ataf) - gui: Improve the position of the Encrypt checkbox in the Container dialog (vponcova) - storage: Set the default LUKS version for interactive partitioning (vponcova) - gui: Remove support for the LUKS version selection (vponcova) - Update translations from Weblate for master (github-actions) - docs: Fix commit-log.rst after JIRA switch (jkonecny) - Update documentation for RHEL contributions (jkonecny)- fix missing emit of zfcp kickstart statements (maier) - DeviceTreeViewer: Add path-id attribute to zfcp-attached SCSI disks (maier) - fix missing WWID values for multipath devices in advanced storage UI (#2046654) (maier) - Update translations from Weblate for master (github-actions) - storage: do not add /boot among required partitions (rvykydal) - storage: add a new more generic API for mount point constraints (rvykydal) - Update translations from Weblate for master (github-actions) - tests: no need in HFS+ on Apple Macs (vponcova) - storage: no need in HFS+ on Apple Macs (temap) - bootupd: Use --write-uuid (walters) - network: ignore BOOTIF connections when creating device configurations (rvykydal) - network: ignore BOOTIF connections when looking for initramfs bond ports (rvykydal) - anaconda-diskroot: wait before dying on media check fail (awilliam)- Keyboard layout descriptions: more liberal language name check (awilliam) - Don't prepend random language to keyboard layout names (awilliam)- Update translations from Weblate for master (github-actions) - docs: Add release note for bootupd support (vslavik) - bootloader: Detect bootupd and skip regular install (vslavik) - ostree: Use bootupd if installed by payload (vslavik) - storage: Ignore NVDIMM namespaces in a non-sector mode (vponcova) - storage: Remove support for NVDIMM namespaces (vponcova) - spec: Add noarch where applicable (vslavik) - bootloader: Create an installation task for collecting kernel arguments (vponcova) - bootloader: Add the collect_arguments method (vponcova) - bootloader: Remove the install_boot_loader function (vponcova)- Remove all support of the built-in help system (vponcova) - Make possible to start TUI with installed WebUI (akankovs) - workflows: Drop COCKPITUOUS_TOKEN from trigger-webui.yml (kkoukiou) - Use 'os.uname().machine' to get machine architecture instead of 'uname -i' (kkoukiou) - docs: Describe l10n CI changes for new Fedoras (vslavik) - docs: Describe caveats for inst.sdboot and live (vslavik) - docs: Mention efibootmgr with the invalid byte bug (vslavik) - logging: split image package list message into 8K chunks (rvykydal) - webui: pixel tests reference update (account on review screen) (rvykydal) - webui: add account information to review screen (rvykydal) - Update translations from Weblate for master (github-actions) - Remove instperf (mkolman) - webui: update pixel test images (rvykydal) - webui: fix password strength indicator layout in horizontal form (rvykydal) - webui: update end2end tests for the new users screen (rvykydal) - webui: create required user when reaching a test step by default (rvykydal) - webui: allow to create user more easily for reaching a step in test (rvykydal) - webui: add users screen to tests for sidebar navigation (rvykydal) - webui: add simple test for users screen (rvykydal) - webui: hide user screen on live images (rvykydal) - webui: make created user administarator by default (rvykydal) - webui: apply the created user to the backend (rvykydal) - webui: make partitioning reset on going back more robust (rvykydal) - webui: keep the state of Create Account UI (rvykydal) - webui: add simplest user name check to Create Accounts (rvykydal) - webui: share length password rule between users and disk encryption (rvykydal) - webui: use password form component for Create Account screen (rvykydal) - webui: add a simple Create Account screen (rvykydal) - webui: move pasword form component into a separate file (rvykydal) - webui: move also password strength logic into pw form component (rvykydal) - webui: use dynamic rules in password form component (rvykydal) - spec: Remove dependency on jfsutils (vtrefny) - widgets: disable glade in RHEL builds (yselkowi) - Adjust test_mount_filesystems to the latest blivet changes (vtrefny) - webui: package.json: bump patternfly dependencies (kkoukiou) - webui: package.json: update some eslint packages (kkoukiou) - webui: package.json: use exact versions of all package dependencies (kkoukiou) - webui: don't repeat code in the src/apis/ (kkoukiou) - webui: split src/apis/storage.js into multiple files (kkoukiou) - webui: tests: expect reboot when killing the webui-desktop script (kkoukiou) - webui: when rebooting the machine the dbus clients close and throw error messages (kkoukiou) - webui: tests: Robustify JS error modal pixel test (kkoukiou) - webui: bump Cockpit version of testlib (kkoukiou) - webui: pixel-tests: wait for animations for finish before taking screenshots (kkoukiou) - Update translations from Weblate for master (github-actions) - Add new substitution members in dnf tests (vslavik) - webui: Conditional enable networking hint (akankovs)- Update translations from Weblate for master (github-actions) - webui: use global password policy in DiskEncryption (rvykydal) - webui: add global state for password policies (rvykydal) - Add release note for the removal of screenshot support (mkolman) - Remove GUI screenshot support (mkolman) - Remove the use of the Keybinder library (mkolman) - Extend the Timezone DBus module (mkolman) - Webui: Fix for adding report for JS bugs (akankovs) - webui: remove step notification from the InstallationMethod component (kkoukiou) - webui: document commit message suggestion for prefixing the ui name if relevant (kkoukiou) - webui: get next button label and variant from the components (kkoukiou) - webui: move InstallationProgress component outside of the Wizard steps (kkoukiou) - webui: get first step id by parsing the steps array (kkoukiou) - webui: remove logic for showing helpers in footer per component to the components (kkoukiou) - webui: make installer.reach method more robust (rvykydal) - webui: be more robust in tests when moving to REVIEW screen (rvykydal) - webui: add report for JS bugs + test (kkoukiou) - docs: Document using customized ci containers (jkonecny) - test docs: Update tools list (vslavik) - docs: Describe release note gathering process. (vslavik) - docs: Describe updates for new Python version (vslavik) - docs: Collect release notes for F39 (vslavik) - webui: pass osRelease through context (kkoukiou) - webui: move code related to version parsing (beta) into separate component (kkoukiou) - webui: use Optional Chaining operator where possible (kkoukiou) - webui: InstallationMethod: remove redundant nesting (kkoukiou) - webui: move conditional check for rendering ModifyStorage out of the component itself (kkoukiou) - webui: pass system type through context (kkoukiou) - webui: split out components for disk selection to seperate file (kkoukiou) - logging: log content of /root/lorax-packages if available (rvykydal) - webui: unpin firefox version from updates.img (kkoukiou) - webui: send stderr from webui-desktop to the journal (kkoukiou)- webui: catch exceptions from the backend in all actions (kkoukiou) - Update translations from Weblate for master (github-actions) - webui: move per-page title, id, label and hidden state into the components (kkoukiou) - webui: Drop global notifications in favor of the per page notifications (kkoukiou) - webui: let's be consistent on how we hide steps (kkoukiou) - webui: sort some state variables alphabetically (kkoukiou) - webui: pass the properties only to the components that use these (kkoukiou) - payload: check finished dnf transaction for transation item errors (rvykydal) - webui: check existence of payload image when running testing VM (rvykydal) - webui: Test for unknown language review crash (akankovs) - webui: Avoid crash on non-translated languages (akankovs) - webui: mount the RequestsTable component only once requests are available (kkoukiou) - webui: tests: wait for logo to get visible when openning the page (kkoukiou) - webui: do not show `equal disks` notification when the previous disks are not loaded (kkoukiou) - webui: disable the whole form when disk re-scan is taking place (kkoukiou) - webui: introduce `isFormDisabled` global state property (kkoukiou) - webui: rebuild devices object in the store with the getDevicesAction (kkoukiou) - webui: set form validity also at the initial load of the mount point mapping (kkoukiou) - payload: don't check PKG_VERIFY dnf progress messages (rvykydal) - payload: do not detect success of dnf transaction by PGK_VERIFY progress (rvykydal) - webui: utilize PasswordPolicies rules from the backend for disk encryption (kkoukiou) - set_x_keyboard_defaults: drop space when calling supports_ascii (awilliam) - storage: Handle BTRFS with systemd-boot (jeremy.linton)- tests: Drop unused testing dir (vslavik) - webui: Install cockpit-storaged (martin) - webui: Support testing against a cockpit PR (martin) - webui: Reduce rpm download timeout (martin) - webui: Install all downloaded rpms (martin) - Update translations from Weblate for master (github-actions) - Revert "webui: pin down cockpit-* packages versions for gating purposes" (martin) - webui: tests: temporarilly pin down firefox to unbreak CI (kkoukiou) - WebUI: drop eslint flowtype plugin (jvanderwaa) - pylint: Use 'exit' instead of 'do_exit' for pylint.lint.Run (vtrefny) - webui: replace specific checkEqualDisks with new checkIfArraysAreEqual helper (kkoukiou) - webui: split 'Modify storage' modals into separate file (kkoukiou) - webui: utilize idPredix variable for ids in UnlockDialog component (kkoukiou) - webui: move code for updating backend requests to helper function (kkoukiou) - Drop kbd-legacy requirement in localization module (awilliam)- webui: tests: ignore the logo image selector in the pixel tests (kkoukiou) - webui: do not hardcode the required mount points in the getInitialRequests (kkoukiou) - webui: helpers: Document storage helper methods (kkoukiou) - webui: reimplement checkDeviceInSubTree by re-using existing helper method (kkoukiou) - webui: port dropdown to new PF5 implementation (akankovs) - Revert "tests: Run pytest in parallel on available cpu cores" (vslavik) - webui: add a logo to the header (akankovs) - install-{env,img}-deps: recommend/require kdump-anaconda-addon (awilliam) - Fix crash because of missing import statement (kkoukiou) - webui: prevent re-defining required mount points from the UI (kkoukiou) - Simplify keyboard layout handling, rely on localed more (awilliam) - tests: Run pytest in parallel on available cpu cores (vslavik) - tests: Don't hardcode file handle number (vslavik) - live: Report installation progress from rsync output (vslavik) - Change process return code handling in execReadlines (vslavik) - Count free space on btrfs subvolume mount points correctly (vslavik)- webui: robustify manual partitioning request manipulation (kkoukiou) - webui: split long line to more lines (kkoukiou) - webui: tests: improve add_mountpoint_row the remove_mountpoint_row helper methods (kkoukiou) - webui: start using 'passphrase' always for LUKS instead of 'password' (kkoukiou) - webui: refactor LUKS unlocking modal after designer feedback (kkoukiou) - webui: test: increase timeout when unlocking LUKS devices (kkoukiou) - webui: fix unexpected closing of the Unlock LUKS device dialog after wrong password (kkoukiou) - Update translations from Weblate for master (github-actions) - webui: Check for required filesystem type for mount points (vtrefny) - webui: Get the required mountpoints from the backend (vtrefny) - storage: Add a function to get list of required mount points (vtrefny) - tests: Remove pep8 and pycodestyle (vslavik) - docs: Add efibootmgr non-unicode output to common bugs (vslavik) - webui: Unpin blivet-gui dependency from test/prepare-updates-img (vtrefny) - spec: Add depdendency on fs tools to anaconda-install-env-deps (vtrefny)- webui: Remove test for unformattable filesystems (vtrefny) - Update translations from Weblate for master (github-actions) - webui: Start blivet-gui with --keep-above (vtrefny) - webui: tests: remove unnecessary semilocon from python code (kkoukiou) - webui: tests: move all helpers for mount point assignment page to test/helpers/storage (kkoukiou) - webui: tests: organize the storage helper functions into multiple classes (kkoukiou) - webui: tests: pack checks for mount point assignment rows in one method call (kkoukiou) - webui: adjust installation scenario hint messages after designer feedback (kkoukiou) - webui: when multiple devices have the same name disable mount point mapping scenario (kkoukiou) - liveinst: Don't exec pkexec (rstrode) - cppcheck: Pretend we know more macros (vslavik) - webui: Start blivet-gui with --auto-dev-updates (vtrefny) - webui: tests: wipefs on vda is done in the VirtInstallMachineCase setUp (kkoukiou) - webui: check the BZ report URL length before sending it (rvykydal) - webui: move adding comment about log file attaching to proper component (rvykydal) - Remove unused variable from makeupdates script (kkoukiou) - Fix install complete text (awilliam)- webui: reset partitioning when the user goes back from review screen (kkoukiou) - webui: tests: remove double quotes from return result of dbus call (kkoukiou) - Add 'localhost-live' to ignored hostnames for device naming (vtrefny) - webui: do not hardcode the pretty name in installation progress (kkoukiou) - webui: Fix checking for locked LUKS devices (vtrefny) - webui: remove extra parenthesis (kkoukiou) - webui: fix a typo in pre-blivet dialog (rvykydal) - webui: update fonts in log review for BZ reporting for Patterfly v5 (rvykydal) - webui: fix button spacing in BZ error reporting dialog (rvykydal)- Use Firefox environment variables for styling (mkolman) - make: Pass interactive container arguments only for run (vslavik) - make: Add container run options (vslavik) - make: Expand the ambiguous container option -t (vslavik) - make: One option per line for all container calls (vslavik) - Remove old product.py (vslavik) - GUI: Move helper for window header distribution text (vslavik) - Convert usages of product to core.product (vslavik) - Stop using old product in constants (vslavik) - Replace all uses of product values via constants (vslavik) - Make old product just a wrapper of the new one (vslavik) - Add a new product.py (vslavik) - Copy /var/lib/gnome-initial-setup/state to installed system (rstrode) - webui: add pixel test for modify storage test (rvykydal) - webui: use Blivet-gui name instead of Blivet (rvykydal) - webui: add tests for modify storage dialogs (rvykydal) - webui: if blivet-gui exits earlier then the delay update the dialog (rvykydal) - webui: do not show rescan dialog in case of critical error (rvykydal) - webui: make blivet-gui start failure a Critical Error (rvykydal) - webui: catch errors when spawning blivet-gui (rvykydal) - webui: add dialogs around launching blivet-gui (rvykydal) - webui: show error name in Critical Error dialog only if it exists (rvykydal) - core: Look up live user from PKEXEC_UID (rstrode) - Revert the ESP maximum size back to 600MiB (richard) - Docs: added to 'Common bugs and issues' workaround for setup on 4K block devices (k0ste)- webui: tests: move wait for re-scanning to finish before moving forward with the tests (kkoukiou) - webui: When re-scanning don't reset disk selection (kkoukiou) - Update translations from Weblate for master (github-actions) - webui: Show warning when trying to use non-ASCII LUKS passphrase (vtrefny) - Add a note about the need to rebuild containers after branching (mkolman) - Note to push to master branch after updating Rawhide config (mkolman) - Document the need for changing the l10n commit hash (mkolman) - Fix Cockpit CI docs for branching (mkolman) - Fix localization branch name in branching docs (mkolman) - Update translations from Weblate- tests: Add a webui test case with EFI system (vtrefny) - webui: Show error when mounting /boot/efi to a non-EFI partition (vtrefny) - webui: Add /boot/efi to required mount points when in EFI mode (vtrefny) - tests: Add support for running webui tests in an EFI VM (vtrefny) - Update translations from Weblate for master (github-actions) - j2 render: Preserve hashbangs (vslavik) - j2 render: Flip logic for empty result (vslavik) - j2 render: Clean up details (vslavik) - webui: Do not show unusable devices in mount point assignment (vtrefny) - webui: Enable mount point mapping based on filesystem not partition (vtrefny) - webui: add basic test for sidebar navigation (#2233805) (rvykydal) - webui: do not reset validity of step id moving to the same step (#2233805) (rvykydal) - webui: add offline version to BZ report dialog (rvykydal) - webui: monitor network connection state from the Anaconda backend (rvykydal) - Update translations from Weblate- webui: Update request IDs when removing mount point row (vtrefny) - Update translations from Weblate for master (github-actions) - Fix spelling mistake / typo: "Criticall error" (awilliam) - webui: Let error reporting dialog test area auto resize (kkoukiou) - webui: Show error when trying to reformat unsupported format (vtrefny) - Use `isinstance(x, t)` instead of `type(x) is t` (vslavik) - Ignore subprocess.run without the check parameter (vslavik) - storage: Add 'formattable' property to the format data (vtrefny) - Disable geolocation on the Fedora Workstation live image (mkolman) - Update translations from Weblate- liveinst: Ensure DBUS_SESSION_BUS_ADDRESS is set in live install (rstrode) - screensaver: Look at $PKEXEC_UID not $USERHELPER_UID (rstrode) - webui: disable disk selection while disks are being rescanned (kkoukiou) - webui: show spinner in the disk selection while the backend did not update (kkoukiou) - WebUI: update pixel tests for Fedora 40 (jvanderwaa) - webui: show 25 rows in the bug report log review. (rvykydal) - webui: add option to report an issue to global menu (rvykydal) - webui: bump cockpit-* dependencies in updates.img (kkoukiou) - Update translations from Weblate for master (github-actions) - release-notes: Document support for compressed kernel modules in Driver Discs (peter.georg) - Add documentation about support for compressed kernel modules (peter.georg) - dd_extract: Update test info to reflect added support for compressed kernel modules (peter.georg) - dd_extract: Add test for zstd compressed kernel module (peter.georg) - dd_extract: Add test for xz compressed kernel module (peter.georg) - dd_extract: Add support for compressed kernel modules (peter.georg) - Update translations from Weblate- po: Don't try to delete extra.pot (vslavik) - tests: Rename test to match file with code (vslavik) - tests: Split localed wrapper from module (vslavik) - tests: Split live keyboard from module (vslavik) - tets: Split localization module task tests (vslavik) - Update translations from Weblate- webui: update pixel tests (kkoukiou) - webui: move groupedAdditional content to PageGroup as specified in the documentation (kkoukiou) - webui: port disk selector to the new Select implementation (kkoukiou) - webui: tests: workaround non-unique selector for the modal (kkoukiou) - webui: Upgrade to Patternfly 5 (kkoukiou) - Improve image building docs (mkolman) - Improve image building docs (mkolman) - webui: Do not show unused devices on the review page (vtrefny) - liveinst: Port to polkit (rstrode) - webui: Fixed typo to launch Live OS ISO with test/webui_testvm.py script (akankovs) - webui: Automatically prefill mount point for swap devices (vtrefny) - manual: Allow using swap without reformatting (vtrefny) - Update translations from Weblate for master (github-actions) - webui: Allow changing and removing duplicate required mount points (vtrefny) - webui: test editing of the log in error reporting dialog (rvykydal) - Correct spelling of "formatted" (awilliam) - webui: Remove obsolete check for btrfs reformat support (vtrefny) - Add realease notes for keyboard from live system (jkonecny) - Add support for virtual console keymap from live (jkonecny) - Add live environment keyboard settings support (jkonecny) - Don't directly copy webui files in makeupdates script (mkolman) - webui: increase default size of log review text area in critical error dialog (rvykydal) - test: allow booting a Live OS ISO with test/webui_testvm.py script (kkoukiou) - webui: use monospace font in critical error dialog (rvykydal) - webui: disable error reporting button when reading log for review (rvykydal) - webui: in Critical Error test click to report to BZ only after the log is read (rvykydal) - Move get_missing_keyboard_configuration method (jkonecny) - Fix typo in the LocalizationInterface docstring (jkonecny) - Add execWithCaptureAsLiveUser to run as liveuser (jkonecny) - Extract liveuser data from help to generic tooling (jkonecny) - make: Document downloading .po from l10n repo (vslavik) - make: Update POT from branch, not pinned commit (vslavik) - webui: tests: cleanup webui.log in the end of the test (kkoukiou) - webui: give better feedback to user after 'Report issue' was clicked (kkoukiou) - webui: add testing of log existence in critical error handling (rvykydal) - webui: translate critical error context only in the dialog (rvykydal) - webui: use Critical Error dialog for critical failures on Back button (rvykydal) - webui: use Critical Error dialog in installation progress (rvykydal) - webui: use Critical Error dialog to handle erros in getting data about storage (rvykydal) - webui: display also the background wizard page with Critical Error dialog (rvykydal) - webui: use form layout and add log review of journal (rvykydal) - webui: add button for reporting to Bugzilla to CriticalError dialog (rvykydal) - webui: tests: convert testErrorHandling to a non-destructive test (kkoukiou) - webui: tests: remove unused variable (kkoukiou) - webui: use storage exception for critical error dialog test (rvykydal) - webui: move partition_disk to Storage helper class (rvykydal) - webui: use Critical Error dialog to handle erros in getting data about storage (rvykydal) - webui: use Critical Error dialog for disks rescan (rvykydal) - webui: use Critical Error dialog in installation progress (rvykydal) - webui: add context to Critical Error dialog (rvykydal) - webui: Prevent the Anaconda window from being closed by keyboard shortcuts (akankovs) - webui: fix make rsync not updating the test VM (kkoukiou) - webui: Back/Next button are not localized (akankovs) - webui: tests are expecting #mount-point-mapping-table-row-{rowId}-format selector (kkoukiou) - webui: fix TestStorageMountPoints.testBasic (rvykydal) - webui: tests: use m.write for writing files (kkoukiou) - webui: tests: extend the TestInstallationProgress test to include reboot (jvanderwaa) - webui: introduce a button to launch blivet GUI (kkoukiou) - webui: when using the remote option just relax the address that cockpit-ws binds to (kkoukiou) - webui: After returning to InstallationLanguage, the next button does not work (akankovs) - Remove PatternFly workaround from build.js (mkolman) - spec: Bump required blivet version to 3.8.1 (vtrefny) - webui: Changing of checkbox for switch (akankovs) - iscsi: Allow changing iSCSI initiator name once set (vtrefny) - Update translations from Weblate for master (github-actions) - webui: fix logic for when to re-create the partitioning (kkoukiou) - webui: compress dist files also on development builds (kkoukiou) - webui: webui-desktop: don't use tls when spawning cockpit-ws (kkoukiou) - docs: Add translation bumper to CI status page (vslavik) - webui: extend condition that blocks rendering of the installation scenario step (kkoukiou) - Update translations from Weblate for master (github-actions) - webui: do not keep in the central state all possible created partitioning objects (kkoukiou) - Update translations from Weblate- webui: spread the state update function into seperate hooks and useMemo (kkoukiou) - webui: Clear mount point and reformat flag for removed requests (vtrefny) - manual: Return error when trying to use removed nested subvolumes (vtrefny) - webui: show 'format as' only when reformatting partition (kkoukiou) - webui: Empty value for input should not be null nor undefined (mmarusak) - webui: Define unique key for list on review page (mmarusak) - webui: Show partition size on review page (mmarusak) - manual: Ignore no-op mount point requests (vtrefny) - webui: when the disk is empty hide "Use free space" scenario (skobyda) - webui: InstallationScenario: assume non-availability (kkoukiou) - webui: update only the needed encryption state attributes (kkoukiou) - webui: scenarios is a global variable, no need to pass it as propertry (kkoukiou) - webui: tests: use 'click' helper test method on radio buttons (kkoukiou) - webui: tests: next button is enabled before the screenshot (kkoukiou) - webui: update scenario availability state only after parsing all scenarios (kkoukiou) - Ignore btrfs snapshots in mountpoint assignment (vtrefny) - webui: start using payload from the bots repository (kkoukiou) - webui: make 'Next' by default 'disabled' and let each component update it (kkoukiou) - webui: Enable source maps and enable minification (mkolman) - webui: Add mount point assignment test case with LVM (vtrefny) - webui: Add mount point assignment test case with btrfs subvolumes (vtrefny) - webui: remove limitation for formating btrfs subvolumes (kkoukiou) - add another encrypted disk to test case (mahmoud-mahgoub1) - l10n: Lock to current HEAD (vslavik) - make: Add target to automatically bump l10n ref (vslavik) - make: Move l10n constants from configure.ac to include file (vslavik) - make: Add l10n config file with SHA variable, use (vslavik) - Update translations from Weblate- webui: update cockpit dependencies to the latest released in rawhide (kkoukiou) - webui: tests: add method to partition disk (tomatus777) - webui: Quit button does not work on the Live image (akankovs) - webui: Update and simplify review page (mmarusak) - docs: use correct path for VM command (90795679+MahmoudHamdy02) - webui: Translate strings used in cockpit.format (mmarusak) - Allow reformatting of 'plain' btrfs volumes (vtrefny) - webui: catch also exceptions from GetDevicesAction when rescanning disks (rvykydal) - webui: unpack GetDiskFreeSpace and GetDiskTotalSpace from array (skobyda) - webui: tests: remove duplicate pixel tests for the first storage page (kkoukiou) - webui: tests: create a variable with the table row selector (kkoukiou) - webui: tests: simplify the open test helper (kkoukiou) - webui: tests: remove redundant check for disabled 'Next' button (kkoukiou) - webui: tests: add helper method for setting a valid password (kkoukiou) - webui: rename some components to more self explanatory names (kkoukiou) - webui: fix prefix for identifiers of the installation scenarios (kkoukiou) - webui: remove obsolete TODO (kkoukiou) - webui: change Alert on review screen to HelperText (mmarusak) - webui: Introduce cockpit-style debug() helper (martin) - Revert "Add GUI option for installing 64k ARM kernel" (jkonecny) - Revert "Add TUI for installing non-standard kernels" (jkonecny) - webui: debounce changes on the password confirmation field (kkoukiou) - webui: docs: fix documentation on how to re-create the updates.img (kkoukiou) - Simplify submodule subscription to storage changes (vslavik) - Enable iterating over managed modules (vslavik) - Use the new class in relevant Storage submodules (vslavik) - webui: Disable minification (mkolman) - Add a class for modules that keep track of storage (vslavik) - Use the submodule manager in Storage (vslavik) - Use the submodule manager in Runtime (vslavik) - Add a submodule manager class (vslavik) - webui: redesign and refactor custom partition mapper (kkoukiou) - webui: Add Firefox theme for use on Live media (mkolman) - webui: tests: Fix end to end tests to work with new storage design (zveleba) - webui: tests: Make reboot button selector more specific (zveleba) - webui: use term 'devices' not 'partitions' in the custom mountpoint step (kkoukiou) - webui: debounce password quality checks to be done only once per 300ms (kkoukiou) - tests: Update reference images for mountpoint assignment (vtrefny) - webui: Use device name instead of path as identifier (vtrefny) - tests: Fix expected device specs in check-storage (vtrefny) - webui: Use custom label when creating btrfs for tests (vtrefny) - Use blivet mount options for new subvolumes in mountpoint assignment (vtrefny) - tui: Preserve blivet mount options in mountpoint assignment (vtrefny) - tui: allow to 'format' btrfs subvolumes in mount point assignment (rvykydal) - tui: Use name instead of path for devspec in mountpoint assignment (vtrefny) - tui: Use all btrfs subvolumes in mountpoint assignment (vtrefny) - webui: Update pixel tests broken from localization updates (kkoukiou) - ruff: Silence new warnings with 0.0.280 (vslavik) - webui: rename custom mountpoint assignment step to mountpoint mapper (kkoukiou) - Check for webui with property (vslavik) - Update translations from Weblate- Revert *both* commits from the broken PR, not just one- Revert "Port GUI kernel switcher for ARM 64k", it's broken, causes crashes- webui: if no scenario is available for selection show the options but disabled (kkoukiou) - webui: new design for welcome page in live image (kkoukiou) - webui: rephrase text hints for disabled options (kkoukiou) - webui: make all actions return anonymous functions (kkoukiou) - webui: re-calculate the scenarios only if the selected devices or device data changed (kkoukiou) - webui: tests: use installer helper 'reach' method for moving ahead multiple steps (kkoukiou) - webui: fix typo 'screenWarning' for custom mountpoint selection (kkoukiou) - webui: select 'vda' disk instead of the scsi ram disk in the test (kkoukiou) - webui: safeguard access to deviceData properties to avoid crashes while state is not fully loaded (kkoukiou) - webui: return a Promise when fetching all device data (kkoukiou) - webui: edit style files with errors (akankovs) - webui: setup lint for style files (akankovs) - tests: Fix expected value for "has_key" with latest blivet (vtrefny) - webui: tests: make some more tests non-destructive (kkoukiou) - webui: don't crash in case a AUTOMATIC partitioning object exists (kkoukiou) - webui: the encryption password screen is not subpage anymore (kkoukiou) - webui: Check for beta variable being undefined (mkolman) - Use DBus API to check for final release (mkolman) - webui: introduce an About screen (acruzgon) - Move more product-related values to the module itself (vslavik) - Simplify product-related constants (vslavik) - Drop the isFinal UI constructor parameter from WebUI (vslavik) - webui: do not silence exception when parsing languages from backend (kkoukiou) - webui: language information should be fetched also for live media (kkoukiou) - Add minimal documentation to pyanaconda.product (vslavik) - Add IsFinal property to the UI module (vslavik) - webui: accept conf being undefined (yet) during a CriticalError (rvykydal) - webui: design adjustment on the disk encryption screen (kkoukiou) - spec: Honor 79 char limit for descriptions (vslavik) - webui: allow critical errors also in the first load of the application (kkoukiou) - Add TUI for installing non-standard kernels (ozobal) - Add GUI option for installing 64k ARM kernel (ozobal) - Remove deprecated conf: kickstart_modules, addons_enabled (vslavik) - Update translations from Weblate- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- webui: introduce dialog to unlock existing locked LUKS partitions (kkoukiou) - Introduce 'has_key' property in the attrs of DeviceFormatData object (kkoukiou) - makeupdates: Now targeting python 3.12 (vslavik) - webui: tests: more anaconda state cleanup for test teardown (kkoukiou) - webui: tests: wait for data initialization to finish before proceeding with the tests (kkoukiou) - Update License tag in the spec file template to use SPDX syntax (dcantrell) - webui: Introduce new Critical error component (kkoukiou) - webui: return a promise when fetching all device data (kkoukiou) - webui: create new dbus client objects when address changes (kkoukiou) - ruff: Enable flake8-simplify checks (vslavik) - Fix ruff detections for RUF002 & RUF003 (vslavik) - ruff: Enable ruff checks (vslavik) - ruff: Enable flake8 logging format checks (vslavik) - ruff: Enable flake8 import conventions checks (vslavik) - Fix ruff detections after enabling pycodestyle warnings (vslavik) - ruff: Enable pycodestyle warning checks (vslavik) - Fix ruff detections after enabling pylint checks (vslavik) - ruff: Enable most of the "pylint" checks (vslavik) - webui: simplify webui-desktop script (kkoukiou) - Add possibility to run pylint-only test (jkonecny) - webui: tests: reset selected disks between test runs (kkoukiou) - webui: tests: use busctl instead of dbus-send in the test helper (kkoukiou) - webui: localization: fix react warning about missing key (kkoukiou) - webui: wait for all languages to be loaded before rendering languages page (kkoukiou) - Update translations from Weblate- webui: replace the Tooltip with HelperText in Storage devices step (acruzgon) - webui: Hide the language selection screen on Live images (akankovs) - webui: tests: switch some storage tests to nondestructive (kkoukiou) - webui: fix disk selection not working when moving back to the disk selection screen (kkoukiou) - webui: tests: check status of the bulk select checkbox in the helper functions (kkoukiou) - Fix and add tests for the preexec changes (vslavik) - webui: tests: wait for the checkboxes to get initialized before taking screenshot (kkoukiou) - Change startProgram preexec check to early exit style (vslavik) - Add do_preexec propagation also to execWithCapture and shutdownServer (vslavik) - webui: add some helper debug logs in the storage page (kkoukiou) - webui: fetch device data on the initial app load (kkoukiou) - webui: correct the last partitioning getter (kkoukiou) - webui: pin down cockpit-ws and cockpit-bridge versions before the python bridge release (kkoukiou) - webui: tests: implement a 'reach' helper method (kkoukiou) - Squashed 'translation-canary/' changes from 3bc2ad68a8..5bb81253b4 (vslavik) - webui: tests: restart cockpit-ws between tests (kkoukiou) - Use correct call assert method in flapak test (vslavik) - Handle subprocess disallowing preexec during shutdown (awilliam) - Update translations from Weblate- webui: extend the list of the data we need to wait for before showing the app (kkoukiou) - webui: tests: attempt to rebustify tests by more carefully implementing the page enter (kkoukiou) - webui: test: extend allowed journal messages for language tests (kkoukiou) - webui: tests: adjust next and back helper methods (kkoukiou) - webui: pin down cockpit-* packages versions for gating purposes (kkoukiou) - webui: if device selection changed since last partitioning request redo the partitioning (kkoukiou) - webui: Disable strict host checking in SSH config snippet (mkolman) - Update translations from Weblate- Fix the patch to default to doing preexec_fn (duh)- Backport PR #4879 to fix shutdown with Python 3.12- webui: store system language information in the global store (kkoukiou) - webui: Start Web UI when the anaconda-webui package is installed (mkolman) - webui: remove redundant console.info (kkoukiou) - webui: always disable next button if the form is invalid (kkoukiou) - webui: when re-scanning disks or loading initial date disable the re-scan button (kkoukiou) - webui: mount point assignment support (jvanderwaa) - webui: remove forgotten console.info object (kkoukiou) - WebUI: Change help drawer width (ozobal) - webui: show empty state while the selected scenario is not available (kkoukiou) - webui: the value we want to take effect should be last in destructured object (kkoukiou) - Fix cppcheck failure on gettext.h (jkonecny) - Inline testlib.sh file (jkonecny) - webui: Make RPM building DNF5 compatible (mkolman) - Allow showing passphrase when unlocking LUKS device (jstodola) - Update translations from Weblate- Rebuilt for Python 3.12- Update the bundled cockpit-desktop script (martin.kolman) - Revert "Revert "webui: start using custom webui-desktop script instead of cockpit-desktop"" (martin.kolman) - docs: Document the distribution component (vponcova) - Update translations from Weblate- webui: Fix handling of END2END env variable in WebUI tests (zveleba) - webui: tests: wait for the webui to update disk selection instead of asserting the state (kkoukiou) - webui: use the store as single source of truth for disk selection (kkoukiou) - webui: split actions per data type (kkoukiou) - webui: split reducers acording to the data type (kkoukiou) - webui: use useReducer also for language state collection (kkoukiou) - webui: start using useReducer for managing complicated state objects centrally (kkoukiou) - WebUI: Switch Quit/Reboot button in Progress spoke (ozobal) - WebUI: update pixel tests for new tasks container (jvanderwaa) - WebUI: Use Cockpit's os-release implementation (jvanderwaa) - webui: test: ensure that disk selection is updated before taking screenshot (kkoukiou) - webui: tests: increase specificity for the disk toggle selector (kkoukiou) - webui: tests: wait for drawer status instead of asserting it directly (kkoukiou) - webui: tests: don't create screenshots in step_logger decorator for non end2end tests (kkoukiou) - WebUI: Convert InstallationProgress to function (ozobal) - webui: tests: rename IntegrationTest class and associated file to End2EndTest (kkoukiou) - webui: tests: rename 'integration' directory to 'end2end' (kkoukiou) - webui: remove some trailing whitespace from test files (kkoukiou) - Update translations from Weblate- Rebuilt for Python 3.12- webui: add PRETTY_NAME to use in title instead of anaconda generic title (acruzgon) - Revert "WebUI: explicitly specify GITHUB_BASE for pixel test commands" (kkoukiou) - webui: add expected journal messages coming from cockpit's new python bridge (kkoukiou) - WebUI: Remove centering from loading screen (ozobal) - webui: show partitions of local standard disks (kkoukiou) - webui: increase timeout when downloading anaconda-webui rpm dependencies (acruzgon) - webui: add PageSection variant 'wizard' to give Wizard in-page styling (acruzgon) - webui: use fmt_to_fragments so that the translation does not break (kkoukiou) - Import BlockDev from blivet instead of gi (vtrefny) - Stop infinite wait for CDROM when KS is processed (#2209599) (jkonecny) - Update translations from Weblate- Rebuilt for Python 3.12- webui: remove redundant dashes from README (kkoukiou) - docs: remove confusion for which toolbox to use for webui development (kkoukiou) - webui: enable linter for webui CI runs (kkoukiou) - Check minimal LUKS passphrase length in FIPS mode for Kickstart (vslavik) - GUI: Require 8 chars of LUKS passwords in FIPS mode (vslavik) - Use Firefox in kiosk mode for running the Web UI locally (mkolman) - Do not print error on inst.ks=cdrom|hd (#2077045) (jkonecny) - storage: fix resolving btrfs subvolumes from fstab (#2186158) (rvykydal) - storage: improve btrfs devices removing in custom partitioning (#2186158) (rvykydal) - Don't override blivet's preferred disk label type by default (awilliam) - Update translations from Weblate- webui: change the language direction when language changes (kkoukiou) - Fix webui-tests workflow waiving (zveleba) - Add github-pr and xunit reporting to webui-tests workflow (zveleba) - Simplify user and group name test (vslavik) - Clean up imports (vslavik) - Block more usernames as reserved (vslavik) - Remove unused/duplicate WebUI e2e testplan (zveleba) - If nano is the default editor, use it for bug reports (vslavik) - webui: Fix malformed XML (vslavik) - WebUI: re-design the review screen for custom mount point (jvanderwaa) - WebUI: explicitly specify GITHUB_BASE for pixel test commands (jvanderwaa) - Reload translations dynamically without a browser reload (jvanderwaa) - Re-render app when language changes (jvanderwaa) - Update translations from Weblate- Remove unused parameter anaconda (vslavik) - Remove unused parameter opts (vslavik) - Remove unused parameter pass_to_boss (vslavik) - Rename parameters ks->ks_path (vslavik) - WebUI: move alert under header for review screen (jvanderwaa) - Reindent test file list (vslavik) - Fix ruff detections (vslavik) - Add ruff, a very fast linter (vslavik) - Move the User Interface module under Runtime (vslavik) - Increase the minimum EFI System Partition (ESP) size to 500MiB (richard) - Update translations from Weblate- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19)- Change driver_updates exit info messages to debug (#2154904) (jkonecny) - Add readme for the conf.d drop dir (vslavik) - webui: use the reason in title of disabled partitioing warning (rvykydal) - WebUI: improve handling of removal of testvm's (jvanderwaa) - webui: [pixel-tests] update microcopy of "erase-all" storage scenario (rvykydal) - webui: update microcopy of "erase-all" storage scenario (rvykydal) - Add a draft release note for the Runtime module (vslavik) - Add tests for the Runtime and Dracut modules (vslavik) - Add the dracut command module (vslavik) - Add the Runtime module (vslavik) - Add release notes packaging Web UI (jkonecny) - Fix release notes link consistency (jkonecny) - docs: Add other f38 release notes (vslavik) - docs: Add vponcova f38 release notes (vslavik) - docs: Add F38 release notes for vslavik PRs (vslavik) - Create Fedora 38 release notes (jkonecny) - Remove link to the release notes template.rst (jkonecny) - WebUI: close embedded panel when clicking prev/next (jvanderwaa) - WebUI: update ESLINT to LINT (jvanderwaa) - WebUI: use StorageScenarioId in all components (jvanderwaa) - WebUI: set default storage scenario based on scenarios constant (jvanderwaa) - webui: use the same naming for disk images created in machine_install (rvykydal) - webui: consolidate creating images in machine_install (rvykydal) - Update translations from Weblate- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19)- tests: Remove eslint unit test (vslavik) - docs: Add WebUI integration tests badge to CI status (vslavik) - Add new integration test cases: Storage encryption and Wizard navigation (zveleba) - webui: commonLanguages can contains codes that are not in the locales the API returns (kkoukiou) - webui: migrate to async syntax for promises in review screen (rvykydal) - localization: add Localization section and use_geolocation to configuration (rvykydal) - WebUI: fix spelling of encrypted (jvanderwaa) - webui: create disk images for VirtInstallMachine in advance (rvykydal) - Add new post_install_step function to IntegrationTest class (zveleba) - Add missing log_step decorators to storage helper functions (zveleba) - Update translations from Weblate- webui: better source maps (kkoukiou) - conf: Missing geolocation provider URL disables it (vslavik) - webui: [pixel tests] update review screen for v1 of autopartiotioning (rvykydal) - webui: update review screen for v1 of autopartiotioning (rvykydal) - webui: reset partitioning on going Back from review screen (rvykydal) - webui: don't use global scope for translated strings (kkoukiou) - Move from webpack to esbuild bundler (kkoukiou) - webui: some invalid code fixes (kkoukiou) - Update translations from Weblate- WebUI: fix eslint error (jvanderwaa) - WebUI: run eslint in CI (jvanderwaa) - Update translations from Weblate- WebUI: [pixel tests] Hide progress stepper after finishing (rvykydal) - WebUI: allow webui_testvm to pick up development files (jvanderwaa) - pyanaconda: start cockpit-ws from a systemd unit (jvanderwaa) - webui: reset storage backend before autopart test (rvykydal) - WebUI: Update test for Hide progress stepper after finishing (rvykydal) - WebUI: Hide progress stepper after finishing (ozobal) - webui: [pixel tests] fix spacing of Storage Congfiguration options (rvykydal) - webui: fix spacing of Storage Congfiguration options (rvykydal) - Fix indefinite articles before "NFS" (jstodola) - Remove redundant return (vslavik) - Fix virt-install cockpit run on fedora-X images (jkonecny) - WebUI: Dynamically choose Quit/Reboot button label (ozobal) - WebUI: use Cockpit's run-tests (jvanderwaa) - WebUI: introduce a new MachineCase subclass for VirtInstallMachine (jvanderwaa) - WebUI: touch dist/manifest.json explicitly (jvanderwaa) - Run webui-tests workflow on a testing runner for some time (rvykydal) - Add GH workflow to run webui integration tests in Permian on PR (rvykydal) - Update translations from Weblate- Add missing documentation about OEMDRV (#2171811) (jkonecny) - gui: Simplify invalid timezone handling. (vslavik) - Try to set timezone from language on welcome spoke (vslavik) - Revert "Remove the function get_locale_timezones" (vslavik) - Always set timezone with priority (vslavik) - Add timezone priority to module backend and interface (vslavik) - Fix logging to packaging.log (vponcova) - exception: only attach existent and non-empty files (#2185827) (awilliam) - WebUI: force symlink re-creation (jvanderwaa) - Don't set the __doc__ attribute (vponcova) - Remove the DeviceSetupError exception (vponcova) - Remove SetupDevice and TeardownDevice from DeviceTreeHandlerInterface (vponcova) - Remove unused constants (vponcova) - Remove the DNFManager.remove_repository method (vponcova) - Remove the DNFManager.reset_substitution method (vponcova) - Remove the DNFManager.is_environment_valid method (vponcova) - Remove resolve_device from pyanaconda.payload.utils (vponcova) - Remove the TreeInfoMetadata._root_url attribute (vponcova) - po: fix (jvanderwaa) - WebUI: don't set step in React state (jvanderwaa) - WebUI: avoid relying on automated semicolon insertion (jvanderwaa) - .github: add codeql workflow for JavaScript (jvanderwaa) - WebUI: correct setState calls for SearchInput (jvanderwaa) - Update translations from Weblate- webui: update reference images (kkoukiou) - webui: update CockpitPoWebpackPlugin and adjust configuration options (kkoukiou) - webui: update run-tests script (kkoukiou) - webui: build: Move to a webpack module (kkoukiou) - webui: modernize the makefile (kkoukiou) - webui: update integration tests for v1 of autopartitioning (rvykydal) - Fix wrong dracut timeout message (jkonecny) - Run webui-periodic workflow on a testing runner for some time (rvykydal) - Add GH workflow for periodic webui integration tests in Permian (rvykydal) - webui: update pixeltest reference (rvykydal) - webui: update microcopy plurals to remove "(s)" suffixes (rvykydal) - webui: add pixel tests for the new storage config screens (rvykydal) - webui: add test for autopartitioning (rvykydal) - webui: test that disk selection persists Next and Back (INSTALLER-3029) (rvykydal) - webui: make not enough space warning in detail a phrase (rvykydal) - webui: add content for autopartitioning options details (rvykydal) - webui: allow weak passwords for disk encryption (rvykydal) - webui: fix tests for split Installation Destination step (rvykydal) - webui: add TODO for applyPartitioning (rvykydal) - webui: move some subcomponents out of components (rvykydal) - webui: implement Disk Encryption subscreens in scope of the single substep (rvykydal) - webui: log exception in case of partitioning application error (rvykydal) - webui: keep disk selection in the UI when going back (rvykydal) - webui: add a tooltip hint to disabled autopartitioning scenarios (rvykydal) - webui: connect Storage Configuration to backend initalization mode (rvykydal) - webui: implement Storage Configuration (guided partitioning) (rvykydal) - webui: move storage validation to the last storage substep (rvykydal) - webui: add Disk Encryption subscreen skeleton (rvykydal) - webui: add Storage Configuration subscreen skeleton (rvykydal) - webui: move disk selection into a wizard substep (rvykydal) - Move the validation report to the payload manager (vponcova) - Use the DNF module in TUI and GUI (vponcova) - Extend the DNF module (vponcova) - Handle an undefined release version (vponcova) - Move the generate_treeinfo_repository function (vponcova) - Create the check_instances function for unit tests (vponcova) - oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) - Update translations from Weblate- fsset: Catch SwapSpaceError when trying to activate swaps (vtrefny) - Add tests for threads (vslavik) - Add and use thread_manager.add_thread() (vslavik) - Use the simplified HDD source in the UI (vponcova) - Simplify the HDD source (vponcova) - Add the create_hdd_url function (vponcova) - Move thread tests according to renaming (vslavik) - Compatibility layer for threading->core.threads (vslavik) - Rename core module threading to threads (vslavik) - Move threading from pyanaconda to pyanaconda.core (vslavik) - Rename threadMgr to thread_manager (vslavik) - Allow showing proxy passwords on the installation source spoke (jstodola) - Allow showing passwords on the subscription spoke (jstodola) - Always hide the user password by default (jstodola) - Always hide the root password by default (jstodola) - Update translations from Weblate- Move ostreecontainer deps to install-img-deps (jkonecny) - Add 'vga' to the list of preserved kernel arguments (#2176782) (awilliam) - Improve documentation of our Cockpit CI tests (jkonecny) - Download cockpit rpms during build (jkonecny) - Add --strict mode to makeupdates script (jkonecny) - docs: Document the `autopart --nohome` issue (vponcova) - Remove a react-core tarball (mkolman) - WebUI tweak local test execution (jkonecny) - Add missing deps to install_dependencies.sh (jkonecny) - WebUI: do not force to manually remove updates.img (jkonecny) - Update translations from Weblate- Remove the SourceFactory class from the pyanaconda.payload module (vponcova) - Simplify creation of a source based on its URL (vponcova) - Protect the specified devices with all their ancestors (vponcova) - Protect HDD sources from the Payloads module (vponcova) - Use the simplified NFS source in the UI (vponcova) - Simplify the NFS source (vponcova) - Improve access to the repository configuration of a source (vponcova) - Protect the stage2 device from the Storage module (vponcova) - Don't protect unavailable devices (vponcova) - Update pixel tests for a new cockpit-ws (jkonecny) - webui: update links for downloading cockpit-ws and cockpit-bridge RPMs (kkoukiou) - Don't parse additional repositories during start-up (vponcova) - Implement needs_network for rpm_ostree_container (#2125655) (jkonecny) - Move rpm-ostree deps from Lorax to Anaconda (#2125655) (jkonecny) - Deduplicate test data creation func in rpm ostree (jkonecny) - Add release note for ostreecontainer (#2125655) (jkonecny) - Add new OSTree container source test (#2125655) (jkonecny) - Enable RPM OSTree from container source in payload (#2125655) (jkonecny) - Add RPM OSTree source from container (#2125655) (jkonecny) - WebUI: Fix keyboard navigation on welcome screen (ozobal) - Add test step logging and screenshots to WebUI tests (zveleba) - Ignore newly found pylint detections (vslavik) - Fix network configuration from kickstart in intramfs (rvykydal) - Update translations from Weblate- Adjust to pykickstart moving new network commands to F39 (awilliam) - Generate the ostreesetup kickstart command (vponcova) - Simplify the URL source (vponcova) - Add support for sources that provide access to a repository (vponcova) - Protect the RPM source provided by Dracut (vponcova) - Show the RPM source provided by Dracut in GUI (jkonecny) - Rename widgets for auto-detected installation media (vponcova) - Drop the stage2 support from the CDROM source (vponcova) - Simplify the default source selection of the RPM sources (jkonecny) - Add support for an RPM source defined by a local path to a repository (jkonecny) - webui: add hint for running tests locally with selinux failures (rvykydal) - For user unit tests, provide valid login.defs (vslavik) - Don't copy binaries in user unit tests (vslavik) - Don't create empty login.defs (vslavik) - Revert "infra: Disable failing tests that call useradd and groupadd" (vslavik) - Set correctly NM props for DNS kickstart options (vslavik) - fedora-welcome: Default to light style (fmuellner) - fedora-welcome: Swap buttons (fmuellner) - fedora-welcome: Drop icons from buttons (fmuellner) - fedora-welcome: Use libadwaita (fmuellner) - fedora-welcome: Use actions instead of clicked callbacks (fmuellner) - fedora-welcome: Port to GTK4 (fmuellner) - fedora-welcome: Tweak button labels (fmuellner) - fedora-welcome: Adjust wording of description (fmuellner) - fedora-welcome: Rename .desktop file (fmuellner) - fedora-welcome: Add back app icon (fmuellner) - fedora-welcome: Replace grids with boxes (fmuellner) - fedora-welcome: Remove secondary screen (fmuellner) - fedora-welcome: Launch .desktop file instead of spawning command (fmuellner) - fedora-welcome: Fix passing command line flags (fmuellner) - fedora-welcome: Use standard Javascript modules (fmuellner) - fedora-welcome: Split out application subclass (fmuellner) - fedora-window: Use show_all() only internally (fmuellner) - fedora-welcome: Stop using deprecated Lang module (fmuellner) - fedora-welcome: Reindent WelcomeWindow class (fmuellner) - fedora-welcome: Use consistent quotes (fmuellner) - fedora-welcome: Use template strings (fmuellner) - fedora-welcome: Use consistent braces (fmuellner) - fedora-welcome: Remove unused imports (fmuellner) - Fix saving DNS search domains to kickstart (vslavik) - Update translations from Weblate- Backport PR #4624 to fix anaconda with pykickstart 3.47- Revert "Enable TFTP support (#2071350)" (vslavik) - CONTRIBUTING: Add note about systemd-boot (jeremy.linton) - release-notes: Document that its possible to install with systemd-boot (jeremy.linton) - Add kickstart/command line control to enable systemd-boot (jeremy.linton) - add x86 systemd-boot option (jeremy.linton) - Add the grub packages removed from comps to grub installs (jeremy.linton) - Add EFISYSTEMD class and enable aarch64 (jeremy.linton) - Hoist firmware bit size check (jeremy.linton) - storage: Add a systemd class for systemd-boot (jeremy.linton) - bootloader/base.py drop stage2 requirement (jeremy.linton) - Retranslate welcome screen more simply (vslavik) - Clean up ISO option in source selection spoke (ozobal) - Clean up strings in payload tasks (vponcova) - Clean up tasks for setting up and tearing down sources (vponcova) - Enable TFTP support (#2071350) (Inperpetuammemoriam) - Update translations from Weblate- Verify repomd hashes with a task (vponcova) - WebUI: Give "Quit" button correct margin (ozobal) - Remove the tx_id functionality (vponcova) - Don't generate a repository name of the URL source (vponcova) - Fix translations of the pre-release warning dialog (#2165762) (vponcova) - Validate the CDN source early (vponcova) - Add the ValidatePackagesSelectionWithTask DBus method (vponcova) - Remove the get_base_repo_url method of the TreeInfoMetadata class (vponcova) - Load treeinfo metadata with the LoadTreeInfoMetadataTask task (vponcova) - Allow to get the base and root treeinfo repositories (vponcova) - Create the generate_treeinfo_repository function (vponcova) - Create the update_treeinfo_repositories function (vponcova) - password tooltip text adapt language (iasunsea) - Update translations from Weblate  !"#$%&'()*42.27.3-1.fc4242.27.3-1.fc4280anaconda20_rw_usr.confanaconda-copy-cmdline.shanaconda-copy-dhclient.shanaconda-copy-ks.shanaconda-copy-prefixdevname.shanaconda-depmod.shanaconda-diskrootanaconda-error-reporting.shanaconda-hmcrootanaconda-ifcfg.shanaconda-ifdownanaconda-ks-sendheaders.shanaconda-lib.shanaconda-modprobe.shanaconda-netroot.shanaconda-nfsrepo-cleanup.shanaconda-pre-shutdown.shanaconda-set-kernel-hung-timeout.shdriver-updates-genrules.shdriver-updates@.servicedriver_updates.pyfetch-driver-net.shfetch-kickstart-diskfetch-kickstart-net.shfetch-updates-diskfind-net-intfs-by-driverkickstart-genrules.shkickstart_version.pymodule-setup.shparse-anaconda-dd.shparse-anaconda-kickstart.shparse-anaconda-net.shparse-anaconda-options.shparse-anaconda-repo.shparse-kickstartpython-depsrepo-genrules.shsave-initramfs.shupdates-genrules.shdd_extractdd_list/usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/80anaconda//usr/libexec/anaconda/-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-gnudirectoryASCII texta /usr/bin/sh script, ASCII text executableBourne-Again shell script, ASCII text executablePython script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d2350fc625e619e6d4b1df9503adfc854ed6364c, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9db085eace1ee5fd179bdbc4f990a5c8a47242b6, for GNU/Linux 3.7.0, not stripped  !"#$. RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R RRR RRRRR R R RRR R RRhttps://bugz.fedoraproject.org/anacondautf-826f8c543b67abbe33d2805a82c98afc086632acccca95f9ce7f9c22383a92e849656b39d8de13af5be70403dfa7c80f10af36bea51b880b5532d4ab32c4321ae? (/h\:ZL=.Y=NmLh$4%>Ru01)fqve5B .؂IC[)@IH_ irHG-Lᛥi_eN9ш/VAҮ}~uCoGLöS R{~}wܓGDq _"q jf1׻r ͙OkLGQVkz~.8n)tK| 篲/kG:mL=Y*d;Hv!gkph.}]ckfx2 4^i(`ҾqcWrmMKrXɟɾ?zQFJ$hJU^D|yN\ ӱ{<oŦQ:oڪ^ +,= R$PF(i;^?]*?]+uqkv`zkIk`)l,$vozhC3Bt?e7JC0>D$ `׼iO.FFxXTh.zvu `g 2jLN?s1NIVE49`v)hPt2C캻`p*:>cy忶{= @fs4i= ٱΐAr].[M`nNL8ihQ:ˍdLEâ} W槏 coD@B>4<6}Ơ$ 0stٛ$ub:g$wJ Ґ?;{bmٱZX2w5I׎/睶8SK?\W3R=tۢcv4|tKk6.B6}ޓ~%1~:Xae`Td\,(Uc˫mk%}nX?p8LSctnZ2rY*" %8]SF恡&;aP$*J6i٢8Z) {;Qg o&;DrQ 0 z.Ffռ9\LJp"`w:z+/;]W7!ٴ>.`{dߍҜPSXc;~W*h$F}-@D=1(ub#V=VO79^c)?H@eF9s@n#71I}^~pd`NZwdEz=&ӓV^lyV^uvdPh0 6 A ټ\ĵ;&߳Ih98 hL|LLt5i@_n!odY׉ݖ#MZ^GVb22%`Gc5PP4l.ͫLC]{Un4Si-;Q I~pqm.-oߜctۯ*Pr]ҿ604WV,}v!p\8FD$YYɢB۲.Vi^M{P亃.2tc?_P HL e08qr]n< rH|[um"zdn.g8A|F{f{^؋m-0!:w~D&`a6n;;:b6TdxXd8h Eo6 N&#; F# SEGfFkʠ=6|9Iqvlk*]YPAyQ#P@l Gze`24g3Kow3罛 {ul$, !k#lg >[ A et>{~8d<.H  J Mo'pCLit>qN( 梁.I9)A~@/cA?Okו!AaG}W>S[w-lnzO M m{t81Aw7ɺ!TJ<@d*eh QGY\`ã 9PYTT$n/ DikB b!jAL fiL[v4SW 656d' S&F^L,=60h0fmQ09Whiai m 2H}UKi/kumDĢ*ReABKŚ.9˕=4f _1{w_GC:훎#z_e3a??5 ^4YsTe+ee*:F۪RU%M堑|CKiNi҈~RO K+?v{ @\ڢh0rʢc+hu-m}e|߲dZx:Fp8ԒOrUږ& ^ l'fFW=<f]q7x8*&?a) {:MWPAWe¾darp5q]\S5)K d^UUvD9ܭV0IyY,w#Ө#W)M(i㸇 >:˞zZ=0唉>')c/cI'c[ `Ĝ  |Y 3fQTZ k1ۇ$a+l ._ԂI̅;d.étxT@$>*JyPqనبdɤcz ZnK)IڰY5=H)[K#$axnƏ6;~<*J>?疔^:6XO5rQ)J]G?yc|*T0}]ɻ;O ݎ ?i΍~֭b]MSmQrښ"plh8dyT[٤o)YODu Js0LƂkʋF%*X(  0!'Yjۋ[U'RnM^A2O Ӄ6Ē kƇ+uTA&(ݝ;UόތoHqw9H|VBr}Į284JXǣ>/Xȁ/~BC/.gZ]i"vST *i~=y:1m$SP-Ia.'ɜJ&uvD:[iq(‰gaxpw`G+E@+J|_wr|1N&\sꀱ5FbMȗ'kH<~}!TcoUuuWOί9ML3.ɏK_!Z-mkD_3%޹9eWV{ nvoxS̻z/c1/&UJ"`%S! Ipp9y}-P 72el!Nc_-YxG,z(Xn}@FHf\EoblfoX-  7L\"a,z&g oKR.Ud@PAF-'<m3XKr($p8#TO3)qpDDrV'R#dg ݱG)oi%c*^d@RpB ohB=gR cL=0{DMI1`'T@h7 Z͈7;-Lj1;5>CΊw-łwm=^@IF煸*I#A4Ȓ0Ј!$4 xs׫ŔQ'z5mt_ rfM3Q>hzv:zTp;m4!=(dGMf!"u=2.p rqseh{%z@`u~>釰M^=GQ]:o嘡 2$qS 7!A72QG9E5[yGA?MQFl- =CyS~sr^ۡH/$Umj/DfI#/Ӑ.T &Ec ZdɶF# 󫠿W@urB6t@Ӓ^)AzHW¨,ʽnVUg b%n6n<>M..wE2G8E_K^H]TWEQIltVD*|;z=E]!`4fX9&4zwլn@RPnt2ǠԷAM!nNY\rՠZv^g9|3!;w Lju0AKՍ\(oFGu؊[xǃdPxU=0}EFq]UމT,hQk-`՟cV?\!GF'mz_b>; \y<d85%hR j/>`B[$y/dݹl<7;\:G8í#a^ǹcC8;aX?+7e0:rvbGe4ڤdcZF:$Zg_㿠v!va6˩#4*mnR[K.OI1w>;m@h*EJ {?O[/ma64"`c ^* 1ng'/{нS I`>t'Mtl-Jz]/af@:l2G̕Eֽh΋,]+p/wp:TL>c57A0bEq͹Oiy-0OM8@ުQ{-IQP*E̯r^?\ϵ,WπAf'`ym@9'"k gb8h&Y 8>8xkٜP]f!!4B4)\/;ޮ"L@5LjzE' u"U:2a0\lCUN=Y-Pd5Jロ4&e f P59 9z|fOMOUB舍L#N$ vx1ļ11'qÐl,.5 ea$i ֏I?4ja#P恡 SigqCoC/oD>^k\ -P_5#7{FҲ ~R:>y HiDV*w[KΑ`৛֓u>ͷ Iyx2[4#e; cXW띴A%T]Czzf}^ ȭ ӎR:t 2r/M9XѶkHT%gB8銺^gEAoz^֮ke7!HV(Fd=t29auyx$ C(x Ys L3PLPQUn\m) (i?D5+rf hdV)wV;߭y)._ޘ!W_' epIffcfhrN/.'-W%FE-aUA$}:(-FuxF T ~ W QJOpJF'i)-`M;V(N1ZivɭwPӍ} =+Y+H7aiHƕa=\ @9?)P@i8VI_n3=%bq}dyv@Fq9g]K᪺nU1ȊVv3imGиe0̠DQ5ug@hCR!9I3?J5T.qD^T;/C~TmO| pn 4d1c;Ja#^wJN.(; 'Ս7fU8ڧ"pZ'KkpP'J(ڱoEIv]@ɟg%- 9ZԶ̫ "OuϭUJ:Qq-F #8ZJ_PBL~$C{dLGvވVn."٢`(=I,oՄMx\=ݘC9koL@!1A#IQĒcD9&ӫ3F^x@} dN("8͛W9YI@7tb4`ZE.:pȹ)’N5 pfBVH+aQ@Qt3^G'ﱛ/u>퐍?33 фC٘+3Ba7DdU(8X_rP:WX?5ŕ|jW{`b!&$ 5U|ьz0 kz16FYj$ ?ghWxjm}vN_~''Ŵ՜}~&+۰._GMlMBIs8hOW0|u$˹Azw$){MY~w\"JZgF1|5*~X}M.(B(Bt`UYeآ-FH ni] q;k> p1  CSqx(B)r׺_0/N Fޚ4FeVyOwҞg;DfѼ_@bv@ ,:, P(͎P_ĚQVӺWt>>G1!yEKx]zp?HCĚ(wi!!U2k,}R8 (TxIT;U~6Tb`MҸmU. E#fo5pj=fed67`~Clы}yJM6A- )H/*w䅞/ )5ZH~rJ C,dcFEBHmזgXp 9v]+0ގ.TryeO`!*Ǔ5ċb-W=23hz }`x9b&Xӡ-l 3D7i |p$X.*6gƭ _6`^#ɺɬFxPa!q>dld)HF0 (gj ߅}^:Rƅ42σQ}hU1SAvmx5P0AS; M"-s]8]݆*RF1|[B@gLf.?DoEmdӁ\3ulr vU;\4S"4{(=ΆGGL# Q )t/ *Eީⷎ#'KOf*/$cUh Mb7f xm=KB\jnN#T(˃ ~ATPAqo43pz`VF}BL=JBDwe8PMLr`^nЗ[r:.|+bI^z1[uU>b`ՄS#@C^;^+l5Fd\9= ^oR@֕GbYWM[wT=Ȧ*ծa41f0VeWC90Qo0a)o>*9L7ȓj05e'~mâGCJxS _t %QBm !e9P='Lr( wn/UL~jTy$$4"MaݕlpBYP}WO& TZ]ѪR{mG !GCN pʔBԇ@4LJRe\@grƴ} bqJ\vuv%T ympE{SOw= +جLtm*/O% XYsX$@hD?*=Y#|MA嘸&+n'7t^.20҇HZ *=+sKD_a9ԝT hǏv-NF''ޥYG#fn+N5qw ˘Txa BnƷX틍 UC=Jc^D|jfH-% g鞝ŏ7`zW1~Coa_;|T#_^L&*붐6I TCOkG5$P{%OwRf3K'9J2&Aa;4ɬfސ0c4LPm_kVqD;$3ru#<{^ZF1-ҁ,xM,#GO8S!Q8]Д :`mARBpC=hNu YL%Yeu)B jZwI6y#x4%sJ_{mA⮷?m|#qt 0>D\"?x`(o03Yv;IIEUU4ao=Ҡ90y-BbhAAUHv9v[RGlŒRw\#1?@1ӧ|dndyv; qw H7R=s13.NĮ?󹪻5%qx#SuE~pe^O2@Ns ܂8;dK9؋S\0B[ ù'B0\{~ ,u1p(&\&z l8\uz,fl(<0Nce6?XQG@͹g) gPR Cph,"5r|YZSÚ~֋xC>gy hc5*rV݃G6侁h# 9$6a NDGīLu?^ٜY;3bkם_T֒V) mS}o)gYSL1a^TX|qbPe^³/9w.mC0E)w@N\7ʼ1 ?Vllzl%u$e "1wZ`3:/F1)ba-)C =ȜX> }z@r.9B/4$ErSm$M'gq @IhFL qZ^ I<,>ӝ{-ZZM>WeCc\MkW#PhQ,EY%.VhDZc5s3|ƀN(CTpޯPDp47'bWʑ5P%KmJ=:AzaT,.k(MR0QfW !o_cGN[pM oCR} *$\4={7@ Q׽'M˲X$A Xb ON3[G=^$X`;B#4u/WMmk̯y?o5,[ǗpSWdQgfd2!@vRùDmΒ?,r$ڮԘ_Gs/i1Lmi"aP4<=hMn:Q|2NÿMyP:!3}2f!W7T$/75ya2;*,t0/\s*]t/6[[̅onj!^C7n:o>Q=x,%YFBCLp*UKTh+=T}l g2 P(#g:eR`a 7@LW ,@uEh{kS3n&!'XEȲbWę{~9G-uGbGzEZ]'u3fۥ$)tH;AU{9P8g?a'W*jcb;™*] Łtj^918gOAdP.7-Py]5hR$'!\7pj͊v VXsS׿$\EZg3i{$Fbێt%jcS=Ww5ܰ.)gBy0OYw>^؏ /%ȰUsG gz'gy6a2_8V'[1 .}[p`=8!ȹi64GbT;&6oexOx$I@V&~g Ef4c;Bref$-,H6O{#'010C)oͦ,E">;Ge&NϤB q;EX%٢@M=aSǁ%V / j, 'E|'K!V,^s+]Zm= tY?ݿ^7=K+uu ynj::Zuʚ1֦7akvD71D 4Gi ҂^҃`/,` 4GHŖB?sIuG&r2RAϯ!{/׏.P>`ζ$`y8#~o)x)8]IDl#R28gf4`oŢI#zWMhJ;$. ]͋v!W'"|`4XAW Ytc䱹NjkӨ{MPf%Sf(+Z qOS]0sy'}]qI3ޔ]4})( x {<4* &b%TSpB)4_Y`;Yo2WBLFmvVY WڬojL4.k_3A/buhD}M<:h^ B Gec)O,N"@X,fИ-LiK|YRf:?qă oSSh&vHp ^6 NcW@M'hiFizP,3ה)pȧFY῰{ʛմK%y@~]3rm{[Y7@>t[p/7&pApm=.(AgCJQX2z/_-P(n|s )f7E΁ p8ȥ 2 p<h5`'wlcenp(1~Ƶu^ n07?b}W&aNǗ[nW @}0%/s`3i,Aί7( 0^x37u[3#uy<;O.;:Y n_>.Z-YūI  NU\gzT,%;A7^N!fd&5m3e_e(*Lj&. &"S~Aila$TL&Oa|K)48PV<5,zAώnDTEs=< moSGެyI/>,`@{Z%~oj@={z6>X$~Ԩ%KJygn}k&3SٛтYјșUT$+XgpsMx -q*J+J4SATDkN86=ڙGd>rܙ>`Ìu g NFGb! ޤ?/ q`j V ZB4oҾ(sN0@roNcjz/przK xtOGL_('dhtT/^#D%rH|YMnp 'j+l430_ )j+@ Ai^x$nXO8ƚ9U7 Tfr{`\[mj2_V u ʼm:PT c;f29#T0,d{(&w_+F/0n 'Ь_ۅi vqr/XQ{4u{%{= {~;9 >A'/*i= w f|u Y<#Y/sJHtXDc&0vRb ,D:ʨsw?B.\P.l 鰯.pti@HO|t>]BILDA8emnj)K[朗ʁrMO1:8o4Mcs2(ƒkBC2YӔQ1 D,qen`Q*k /|/xAx{ٔQTFDh$HG/wr Gܣ'M5M.ț#mwnz8P.J ^XZAVRu~ma\!zϷTR= KFGW\E0ziI ^DvJO{eot\8@i`h%U&3Uexf&2zc~f>iT:sK O4FӠ:ƒ~dh&/eB$bՄ jBoN_#-qG-GGɤ\*vj}RMrY$0xrEU骡\Bd Y 0]NvT?yTd6ɒ "X Ӟi**zG.x,G&Դ2*(0&oj & iI;JVqe@dYlʐ$X²2n;6: 8Ԧ V 냽A-y}NUE @5> tH[NIȘʵ4d>ٷ1a^8HBKاWa~>r-Ak,oGb`o+4]W %{9?B1*ۆ@`$.А\_GV[#>y8CR谖4$A2)7o2!#=𶽞ַ[0:6;O/RYNm2p3 & ԃʶd ܃ߚ8fKMvmEqO&2p3²9YYRv|rj֊Cb!1?b|v'Vm"Z"F6lT!ț\(G:hp# yCdQ 2D,(X.D<[ #FXCPܖC0`6WSUk5 7}tVaS)EEKs0{ی5ka4\C߃N;[ !}#-@P'nݶ~%rT~a&.L2E)ua(t%`_,4Jl(|!l;{>)E`0"L"\8hvGKz:d`2p0HȀ~,La/)Q+\}c^L2LifcϹ VD_RGJ,TGkDˡpkFOJVA|#|s)sj*<D67 ? K7G[(&{~]ڇ |cLé[M%R R#u.ޛaw`k^{'et 4 Q+@5Pe.b:KJō*u˾5Qpg qwdgO|k?x&Gp5h&WB\Ş5F^)U?Hl 먦G2>'~Rl O7EMaQ4e) ژ9 J)g%W*>´q\!z73rȧBk)1x]R\|@y߽9)_(/;Q_!¬nu%B+CumiUWjHTCŭ:L օR'j@s @#YMIbe=GWDM;c  Bӂvq /j&EF= yynk5^?|}x6]_mU0v: ϼPZZq1ot_\&'ŷ2N+zqjf8FZ3ZE'أVL ]R`VT/xkٱo|gQ՝Zpԓm(m5< t>.mXYkA>yUm\SX~^NWjKiH#c^.UfwYhzUA/׿'!H#!bNEkIj뽃3.ÕpB2̌+ X K\E\hLz hP5s ]4˔b`<؋eXQ1鎱ba sA r  :]d>2 ci26{y5ήΞyKAس3L zFPKJA&ym"u : [o*f;JF*l/3@862w=q!\s} QW889thl+ֿc2PTX#7KjM59BOқv.ɵ9Fy;V5s6?uIy Lڙ|޵c{c+OK!t-Y@#ဩe`Qr^?*_>"W*W(M!H%%ORbfYxfJ!"5O>6|-v.{A$j( 8i߃- f6EaF7&>vSZ-u??~;jӘ2-cXju.g/D#wDw\RMt{CefԔ(7$Ҍ[U9aq>.`*%0:@M(ClԷP#:8d CH'KXYtiLUVݓ43] u,Ű#겧d28>Y:9|n+--Ɇ]tۊ]V^ã` 2o_kR1Z`>Po V@?x#:W]eЊQI* Or`pZEkvNiH|DY9.b1VAh:-kRy_EOsċFq1^\)4o@!.Ng JzԲ!i'WzaЎ9DttۚֆWVE>h5m}zvJU.sh|喭u~S:keLŵp1['n$ĝ0'ݙSW:'5ȋ'g@_y<:w0\R;dQid`)6P'Zi?2V T S-F :Fz!+棫~,hax!n Fx"p/[Uo ue@_ 1L/7ȑG3xEd>Jo(HKFΘeN  *1>PnOaRe/* c 'gGKmțVSNy:+3#])T*%% n3 H1)ܘ4 5&NځYzVNԾHbǝ)‘#j$+>Jt[4KRnbGǜrD\iHbs}0Dw cz@s/MzJS]@I+2s]LKRҘ랋zۊE&TْIl ] vEعy`ET(H͂h᥅AD k&#(k˔Dp t:V}ij4lʟVu =W)>K P~%؂|}rh$\ψwZT7]i:%Іbxz=Yqv z:Uf%fvv ?+-Eb$ޢ{@$UA*2= d8 ;4փznv7:QFÕEy4\<fiwD?s=qqлZr¼Uˌ@$[QGddž|㉴ls\989cqWDO=,2X`G)e29Tt3BSNaz)R9՚Ŧej텲T=u57Isҵ[Ǧ?P ƐlwVdQݘ9;Zz I(RvK i*#!?Ұnhl$.ƅEwYu/'톤 k<40dk(i5cP'ڀL~|x,2u EI'zP6Yp@7{Pn1(RU ±*y M.Rug ƥh1Xxo0$層 Fڧ,uD9cwpd]8CS-k/.,RIbjH`eЛ'U XA^91(ZG$J6"uJ9g_V.n?YSQJ D2]yxs  ^WjKߖI,w pwڶd>>}ib;cO]9*$̏Ww"DxoJ 'Xod"8lf+Zݰ^dTAp{z u7{NJsfe[1Z˂۟WI| tSuX9[wIHAty&hWl@Yc V9~z< [-xu-*uѓK#Mܔ=XlwwܵreXk(!ҟ Gd߻2hQm =wW>ձQ)0:D}‚QG-2` b7: ?&;hA x unќc (œI*6ؓ_pjY'u*-*xMiZ'-s$۪1"׭EdہUh >GAտ+{(d6 d޳kr{>iOucȤf ή p1g%q٤DI&T<]3>ܘ4F[z ~) "T1=0dCfșPM9_ PT|/o?s}t)$?1+ʳU$LCNCqPC*SkS^ΡEC|bs-ZIzL}8{P\-VF'JK}0TRtPV=Sԕ  /GzXvх+tzױlaxcidn&DG;=$U~,`BA@C0F\Rgy8sS#w*l$-Xة}U'Uyܘ*BM .j4;=vt>` cp;YC(fp.N$ 5c "yZ0 xZ׼M K $Deb_2ۭ&=:<}߸J9Lq&H\ ph ]d1"QPMl(M#17څ;X:>:lvv;Ҁ2> qCb>;.F_d: j(fqO11pC"?\: hA -ʙR M׌ɹ^ 3u {_reL#~pZtTJm-TeV}#ƹ@l"&qhf0 ƿs#'$9[H|oH7G{b~iOȺA7PV~cuNz fu+wو:EV)&8CKal`/%1o X5-44hY]){"՟C㯪Y3͂??<,r,l$#a"%@ "pPC DDD$IRꮈVYK ͋%(I%:zpfXoER7M@rgpZ~(O^f,iM|};|+ׁ*]~LԹaѶdL虁n?խ012ʿP (ܗГ68a0)^Db"mn1ębzV&>g Dz:/DphMՇ$0R'}F- ,sV /=ňťp"~t|I?S`*Ҩ?B4"@G2Ǖ~Z1QKDH=xT惫$قN1T߭w܍(gq ۈ *E4TjEÂ)GYWk+rޅpGb\ot}ʙBEWƓ!7hPC㷂_Ⱥ 6j, ؊"̶j$nv #duA{@qntLOiF4+(0u,Ӟ;^tzz v ӱw$fN` ws^5?+\<uouFD2\{6έqRJ`[);oA`ž x12Q˫/'Sl-(øjI.a Ci vwWn:YV;F@D4kZÖ}.Im]A餣SQK]/]2U.+ߗV~/Ys/mi]2\S ,@)ID]m#Ĉc|^GbBTޚBozaz:Ys(}kJH#Tq 6 K_fccVO<)I-]zb ;+vvw "9:Hx,<Ԡ1 6D'.CiD ˏwEx RQR\q~=).I@g 802[| Yм,6@ zIZS=D<+ۆk"V1?qKVb&/jO?.©Q3:jKx\&*c.4/N P>vшEk_y owZYۻ»'u0 (:5Va!w\DG'2] -#sĕF-zeӓsD#E lA3 tݟ"H_#-yaV lwfetïDU]A uml/MMhg-\uI·sRѦsc( 0cTAŔv4ijABc\e $FUå93a z-!l됞(sK6`%e/Pr\ϗDy AL+CThW>/cAbS^=uK:g7ЬM:33ǚ OQ̖5QZy'T38LjX 9Q_?k8ss}̗5rŁF lx 9[7!h7^B;`&YvX{8$XRݧq'jd&ilNq k K g:&}B9DbL!~޷e7fbh^;fnel݌Z3r \ۭ'Y v bwF%OB"hh y+oC&vK|S&G{iє:B3 Wq/گJT<7fNU*y@w&olV+bPcp().gY%Ӷ֜,nmRi 'Wc9`1Qفb:r}8>D L(B o);ʹ$,>xI,4F\Jfmpwm=:UՂTZ.#(Yu;7j?MmwcD T Dl(`@Kh`@rL@dgs*Ne m r>U!o$G T &:~huhվ{Ёa S UPObLD?˜MTen1HP)K`C4B~"CJ!έ!uK+]+PCZEy)"=\$y~Y{KrEi}\E@pSk*q śu+cgD*yhq fz&g=FVgAHIMUQGR.c%]( .IP,bcچԵCm3 %CQiHr@%q'd'!,<;oQB;T"ӯx4 0 EEE:EkOUOIYd@c,sUk|7Փth/Q [P k$HCA~m3WtZ{PY[-IhC֙4+DPs1%bĜL6(jL|/3Qw4kxYG$1i{mW co)aS!qX_,}o !4۸_H땻`H )?8&KZيXn=)aO{r jqy' Dp\emJ` fc ;^tBd:瘆Gs FQG!N8,N}G/-w#l*9v>PU3||I9u#qb﯅ IU/ !-׾pM} o؂*PNb7s_ʛWZD@UCl1oR7pC4+Ny!g01B8&Cbod)NC91q( .ͻkxO_ <d(C[xvrQ,ϥY+0Zq[ b$j eqMjJg}㸎Sm\Y- [Ǐl9Kk^ݴ-æf 2ahbR %GAL]1\u.HhJI(zj6M<يܣΈp(PX3T̼Շ]یWM4Mr ,@=1XpT A%'8X@xfgd@=xR 2E)% oqktn)b3 %XQC&8,6|=1Zy< %qyso/q=8Oi&]$}[ rZ3$aT\#'RP7cʘn¼CаcGO%-N'@(?X1zL/av7үVRŰW2b$!Hx T:n?lnZmSyuoⴐ2'A`43N_-Mc8Ea{!.{-&?~u?g,=b:e!_®r4a sMfժ@i!@|Zݲ܌VV}a524[?QhT7>s](،I;H9e(Ҡ8iF-YNt"eN։LFsOxGstbVw~W4e^(St"} cWn^mFVoFQplh4_L>-_}S}_! e8)-$S_溲ޫ_<"ix!| .08ɠ!sBr2!3,&< 9Z U.ZLTZ+j1J x-D*#;d &BNo~'Aaa(.*:o,57$6y+3J8bO῝iVWF꾶?"Tg~q4W]0O俫"i;쉋<DsxhV9ﹽn~/J.n}Z삛9Ԫ0 ?;8@`'z 6Nл#-ѣlU7ԻG1ݹ`Ax.ѶB3ݫ~ȍ*U_BlgM> O{q?;}{Dm պ~ 5Wcֹ$ ֍sm8l-r se _^,28ϵ:<iȃʳA F@4&/n=3߶eqz<%wO>y2^ ]Տi7/ldf`}Ed {f&tfI[GAb?0@82D#d>Gum^52oBJLKNOM>G3ǽ1tz"N=ݸ|#xi`.ٟڅ2qXj^]|,I\6VOFQ/?񉮨9&NYo&w 2@Xj'SehTwc2 Ůa%ιZ -HoBȃ\e >7.grf?ʳ:a6S޻59XJ>tpuvM`~62NLMtJ@ bQ[iP P4BUGU,vҥrQM˦ΧUUFYp[ȗ2[Mĵ߉W̮VE&WW:nľhhZo __t|N5&3꼧nZF神'^?K`84XDCrQЍ,o?t@݅m{fgb#~Y$ϭLgrQJ:zP,)o 1nǘ*+|BpU r Z 5vu]#^լ޾CgjҠɩvuի]AܮZ{\n6#QGn\M&G®}vDؖ-6kI!5 esYg̤A -d׊jT#mj7qmTk8MI4[*ɼ+Tjɘ=;&zi<_&j[N~O _ZPIC}^}' IxVk5$^=\'p5\J>B6-R"JS 2vDY 4Fu93IdL s.u\Z3?iOBlŠVcwqunwqŻNO+aW0-- :6Rn%!/+Uu넫~i8iccZ}\L{wu7NhczKb?hź1B}!p6]TrD;(G?9kl*QA% V`iHvDcM,Ė(;9\2c&rK4Hd (p!"qe {9<ͼhOtݎ6t=(#au: nj: ZJ"sHbmpO;IeZة%,uaǩį`wy[Jl[:hVP=WCUڶs5+&A/ 0Z\t)[TYPhuƱY }S=?Odl,'8 ⵥ/d*וֹIQ<ɬ5rODjxL6El;;E 걢1 C @N"qM1 G<ҧE:+S_0FP]GDJ O ׼%9w_Hf_AeTnc>ڕAXFaUOr2t3-PJB:`T+c輪F͝Ij"@Cٸ ]k>jP|ZY莰L.E>|8֩C$ ݡb E+ 5dNH_,c NxEREcN,-2,23]sFv1M|$BR970#eU/)#3*rDEJyfF޲]Vx&B+.$8ĦwFfna}5z)%)Skіޣt@PO(Zb t׎lET 8[^nnVvIah5r5h$v@K%xV=̳!{?#_\\Xw2,S+uZ9V+fUMZn +@_C; 8)o;QQc"h'28wY- TBM)Sr>6ƁF{Am !BRKAx'I:gMe23 !ۅE:L#XaD8yQ8vPo\*WLlY_3W}Uxr޳|RoR""Hj ᱲMNNx{Ѽ4TTE8xQ'=@VΨ͌$)4 "0IC~cbP, q1&@D$IeV0G PPCA5X}(NRv#_9#)]6 Aqo9z/E.KJG*[νk~AR=7/ ІΧ5݊N+ь" [m5ta^xn +4p7ѐΐ]&YGEs3/jFф$g&vTLDEM2 = p٘98 @\uCFkuuFw t/.q,Qd҃\Q2ЀsGX*m%.qΐ l5붏3?-F +pfcJAg0m JFZ%)I+`yI222het#Qb UQ㦈A c&I{= -};mhLo# V8LDcFQ|F将F£MӳhAn JR6.Ӭ5&ԝxhv2f詭_vPL!AJ\"sbcV.64I!3 aC4!uy'm| '|UNΌ>ksEN#,D1r{WZ#szǀO=f-`4*V;e#1r8ֿ _Oeu#1{CO{bwqJ'SlAv#kD6PH}veǷю#$-ϋEACmC"Y`7>Vjqz%[7|> j붟%Y5a:|s̚7lzj4`{xN:zny@qϏ~:\}, w9Os1]w=#2}qˍ߅q2M:IbTp?qx4"[(zxÜ˅hf±UZidd @4e`~n=ꀻncc2L:}FeaN `9qIc}csq#G2~Q*9]jfnL.à%kG?3|o׻g_#]Il@|xAkL6 7P2? Ddbn?5jk7buco|PivoXr^ x=E"Π'iҖOgS7nՋՅ:޶RF/ .G÷Z 1W+6mzN=]&=5@ir]yqǏITL@CÍ=p- Vx7MG;d$xMP*,LV|sq;O{u?[]\|cȽERe㢌~Wg--XYI9D3vS\\&:ˑԷߒ\OYŪ~ }z4(΂JqՏ K˦ύ? bxs_w^KT=$T9J2o^*-* 5e4 %Pb P`_<=etz؜`Gh-;] #˃X_P㮼v7AvUCӇ^34`$06@| Pu413xfʾL#^3d ǻsowu쭳 5?/^3=x2=vY;lh1<:{{[g QɆ-sk}֭MrhIzf-Vqm6XQ [;_!tHYNMCCIZ"+<$*W+ .ǥ5VwO-r.8p0"̹D1vR@dqoJtS8y1ڳڞ(fs3cEq|^d@WUR҂IӲh}a=w0 VMYx{ 1 wCÈcگ7 mH}Y$4 )l<UX(E`!YJDB\ ]`_ZsSqHPd`Rֲ+t&!"pV1vJT#zGc1 o&)xJ(~(:jѼ,ܖ?@ p]N f5Xv٬y0i0x0w`r6NSj>C9m9 O[7Z?w*sJ_1/݃u<I'PZsʀ-~TiKB/vj=HWhL5mQLYKZ(5WO+SO'ߗg7,!b5A[ySGt:}M} L·Ki1cH? 1>8S`ah!ħ-PGj~*{O4m]`F(\TkGG԰Xc/7Yߍ0ﺬУ{㨿j,2hV8E96k46:;;>4fիxM?!Hc7mBTf͍az+H%ўp'cEaynlP8 ,(#.%uN@:p4cq+.ڂEdY=Ib~7Z%͆B)~X{騙\3e`JQfRAmxװ{5t^S3զK>Gg`YDrEPlߊ z0TX7U#AY#gk`ѸIKOY2rƍ̝>1}+$a@4*p0uO uv\.t& n<LPN5+wg+˴9IAҮߟ;bRfRSkpvus5o$U& |Eb"cx9rȺ 7OFs8'㑍 E% w%p=0̧Kfzq4z 3榸JB~=_k?Sj|7} J#9r<%0q|rc@4 ( 0",?Hp`  T"^qkT# +8Jc"}áo4*0ϼN_|r已q$p~l{1DWV幏u⎳Q;a*Dcj'ċuك r%쑗;Gȴ͐9! -sHf@,"Sտ\Z̓,oM HH! FlchDW>Yntg $xeF|OB(jiX)*r[GrpȖ &iyX)