anaconda-widgets-42.27.3-1.fc42 >t 6 6_ 3!XPȬI^Dgu ȬI^Dvb1@Wwy]*I.`գvvt ĵ'"hmb2xhth nRYZ 0W lݤӱ.Gq374;3f_p-æ3{JB_'pO5,gcGd^슗v(MPjJtd{ge0h]p8A`>H?Hd " U "IOXt     4Wz|o(8u9 u:UuGBHBIBXBYC\C$]C@^CbDdFUeFZfF_lFbtF|uFvFwG|xGyGHH HHHNHHCanaconda-widgets42.27.31.fc42A set of custom GTK+ widgets for use with anacondaThis package contains a set of custom GTK+ widgets used by the anaconda installer.gdbuildvm-a64-10.iad2.fedoraproject.orgZnFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64 " O x x큤A큤gǔgǔgǔgǔgǔgǔgǔ942559d71b7cefc55ed3781e29d953a8a8c9b1bed85803fa517dc9ede03fb4ce363a3d21008cc3111fcb4e735c8be4862fd38ffe5ef17e7993c7d4b1abe6846b7abf0550f6c979748c1fdcf0f2fffa524cb317e8e526440779dfa6f9571457b39cc0f51a8ebb1ce21e5f85f1a7c73c77db9b398a1ff011970807ef36eee263fc9cc0f51a8ebb1ce21e5f85f1a7c73c77db9b398a1ff011970807ef36eee263fclibAnacondaWidgets.so.4.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-42.27.3-1.fc42.src.rpmanaconda-widgetsanaconda-widgets(aarch-64)libAnacondaWidgets.so.4()(64bit)@@@@@@@@@@@@@@@@@@@@@@     @/usr/bin/python3ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libatk-1.0.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_ABI_DT_RELR)(64bit)libcairo-gobject.so.2()(64bit)libcairo.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgdk-3.so.0()(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgtk-3.so.0()(64bit)libharfbuzz.so.0()(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libz.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)3.133.0.4-14.6.0-14.0.4-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 Weblate42.27.3-1.fc4242.27.3-1.fc42AnacondaWidgets-3.4.typeliblibAnacondaWidgets.so.4libAnacondaWidgets.so.4.0.0AnacondaWidgets.py__pycache__AnacondaWidgets.cpython-313.opt-1.pycAnacondaWidgets.cpython-313.pyc/usr/lib64/girepository-1.0//usr/lib64//usr/lib64/python3.13/site-packages/gi/overrides//usr/lib64/python3.13/site-packages/gi/overrides/__pycache__/-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-gnuELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=585ce3a2b65e013aa79e609163ed33029717eb55, not strippedPython script, ASCII text executabledirectoryPRRRR R RR RRRRRRRR RRRR RRRRRRhttps://bugz.fedoraproject.org/anacondautf-8bcee9734a23161e48f658712cd1e1bbc41ec8605c71a1877cc76f683a57988754e77fd54870d5d52c97406c1add995f86fae363e8ee193b687ece78e3bc3208c? (/hdC>@BQ 2a C11a c( )IODd],W!oP [Uiajab7@@bVqS _sRoHb:D3Q1L0?5[5=>d4l/{69s_7;Y)29FsKswӌY̜&I| > J#pL}(&׬Y ;wxK#y]=|vae<-͆Όn;[+y1 v1pg߈%ϓ>tw8͗)4* @!Ⱥj';C5dYܞN g@adYsqy–V$d%EdF$сFUcq>_@ɖ{,(RP !!QOE=T T?+Yݾܽ_]r<m[]M!!1G.0X?Шk"Ivr"a:="j0iB"2"2$p6Bvr>~6! 2;5|+OwES6ȁw3 }ˆ@)kw"rlM,Mia`~p7uZ8Zڨ9,>+ *g3 '8Vh*lj2Wb"]9׭Ư}zL$W2M/^qg{s,B O0}^] :1[̏;mۿA^e++k i%S  'g,źeLWq^I>͆yD2Z:y;M7zM;(߶ƜŢWE7VaSp7_0rc2 .L]>;Nw5ؠU8 9lgAb8 W}9>i"l Q@!,Hfv+1;޿M󱊘+xWMO֯9E:zןp҃*,8 کe%m\G$_mGcb'@zc~(ɦuC||'l.y"keWp0]m;A715x4M*SDes;2M7Rh y/)1~=R6d>A= DTpU$&@[vh`;j҃Ъ8}oF #lTy(p8&eH:t{qF)G9R?~żWan˼'GM_jH_C@@y.J' V!gi{= +ѻ,)kG\w[0l;J.l\þ PBUw*_5:5{b]`I,LQ[rd4! ( PHDapply_lu\dhi'ȠylesheettkIIfaceBuildabBBinWEvBoxL( Nu׮  2a1ffb24.0.03ed422c88ELF@H8@!P$&0 p $XStdP<QRGNUդ)=pж&!J)#)*IZ9>6k1dY8{F=@jl4B<ˆZQ\JE|Y9u)mS7pIpKY9ϼMz8;?D0{* 17-Bbul @][XIM-m*XAmB9 uxwViχׯE^ wS%\]==?ݲ6?P?Iv`lq*P{7)J* |PC JyTVz= ?3kia]!O*xeeߛt~h _^;[wW we]3[X\㢶^:`c3! Z@ȚLR4  0 aBYJD) )a ŠĀ BY '@d@`@HB@"3i  B`TbD T "XHbBdB @ BA EA@($(0 TA$  "#$&'(*+-./134689:<>?ACEFGHIJKLMNOPRSTUZ[\^`abdefghlmnqsuwyz{|~ r1M~ 2VqVZ= <8 L?{- _oo>o~Q$aM 3oUSQXQjG~+6nU1)~rȫ3یp\[i\+!@ 9>9-&>0չxyS^9HBqd8.ut\5PC3s}3M<4kr GE8fbW7I)~'BosB6|aYjsnJ- CI9fWkT) fH;Y:_!C,ٖf&Y@ XsRA/G9$e>p3ѫ&i >`'O]~Ig+by\l/jriyB^[YOnfk5ɱ)Dnn㯄:E8Go0`3‚5 YtܑU^p5bX?;0ޙ$g6*QF51zT;moT:G\ :m-vrre~hp*g;9>QUpB+Gږf` 3oXVbIP켬' hwPQ>])!@\ꇑa]ZM]Jf^Rl7&',E蘑jMI,w="H-݇D Dj#C Gk 紧_az*^]*yT_HK7mHU9 (>ve) Ό%G,E)яEVPpw75PHUTw>h~b{M@@Ty"˻ϜAtd ;c3ڋ1,in1_cbsK9N1Cux]K߃% 1hIq:h;~ 7&@>xTD q9V y#T9A  ` |OUx8n6R( k > `  4TP!a D  F"z Y'% OQ  R OM,r*4G9 A k0 j89 \  *eT Q8.  U T/ 7! 2MS`CH9 3 9! *J$A/4  N  !=.%$I^QVX} T 7ouC+^:^uS YkQrM֧:4  B i d xk .& t09w*:n+989 69 (9:, ;.zHC t xՁ[.9d0"  }c H#D t( tf)v$8sA X)8제ep. YE<)xb=!&iHI03/4 `S"[-@":HCF44.> )~s4@j@`ۣAH+0GH@ (LuLU&1?Xr70$ Px_vYV54đhORuDm8jiȽįړ_y%GYMߪXŷͧUc U6F.&I-&hpt2| X5/<(;@lc.F0, )@v9[?GF /*A+G5 !c!Y,j$e؀D`C5Ux #cXB߈d+d1 ,%@h?`/ G@D'r/1q=* #dT#cFw3U@8ĥ Wn:=3HF8w-<8hB@ޚ6D uR2ț<)vr)2- ,40&pH@V+H?*p2`? ھ21G6:P4hE`"Ko@Fe/. 3H,=֐1@7 pM;l" [wCPGf*H0@ET,@.!Y+P=2$ew$B7(sX@q6$(f' s 5H`4,`l*0 P:;t"[-h4 W)`wSp%@n H.J6>"@[$E8 7:ˁh1G#k>4H&p@-WMb'Di𖞗 YS,qyplH~FYy_ό"Ʀ`Sη,/Zpи<*B5B[ܪh[J;58ls~ߍ*ؤ($c` h3ڮ6gK ^o)c0gk)KnxS~9ɖ:%t[G(:R0A7._,̄ K%h Uc #c3ĘC0Y5@K 7VP eNa"@9Qa< "=k @3ǐ͜4o"m+xd_/#A :^hP0q9 o.lɧ>_psosG5jNpGEYhNux#Ϟm˽;_sx%IvuZl5t$Y\jH_x,r;$2Umd%#0T&Hx'.}h-p#rŷ!ҽ(?'"ePYfnJ Cބ)C?9k QzTnc260& "@̐(r9"8Ir403uũG:VG5*V"gQMplG:j9ZMe:BlmYd[j,Ǧ;TٿC0ШƢER¬;@hu/z3W*z:ي7|+#d-('X%+|9\)d Wps\D.`z Zl)_yvZ[oP}mY ZL]Z-bvSBS"P4L$ B~%DIi+ʈJ[|w#i\D%9[5~|`ݸpV<. %zQ;X{FԵ|?Mrг^#G,'yqҭ4B:;`KJaLjvmw\l`$I261+q歬.zF~q[!MJ^?Ic{e?{tWϹ3p[ӹ(:5o K:\(y@, GI+ ;zSR̲3VeF=mMA?'w] ݥOnY*v}juƕ;Ӟq  ]9'&]"Qbb!J!"Ԉ<P1]:WndBy$q`),^:9+\uN`uAg7d z^*iu_ޓR_K+Hj8?6ZFY0 4|4D[G-Rqp׏PlA53kj&2b>>Xi)|} 4 z)9tb Rߠ5,UzSyZOR{;~촂qe ʃi'XBN#9!OcU^:^a¥85]$e`FGX,zh$2u{srjNa?y%tCWK69jNU&/]{p)u8te 5AZG߻W8 Dp=QSB}od]DVaJq'0ffN_]Qmz}T]>-Y2LȥhcǑIΘÈ)j_ ˄L!F1Ϙ\@p{ίX4ߔL3-K#"+4 98"(bD \+\[yt`:2LYΖEވ-uw;Gɋ.o|va P[_!eۛwC%KerW%7s]F]x5E[Tk:da+ɶSL?-l@W:E**rŗ-v<6+Ox=y|̜ Ek>T{%]N[u=C42TqU RX @߸u(mZZbwYȳz~,sOqP:xՊI> χT"9Zɸ,Ԃ)4aFL,)b+Iχ~R5')aEMr*8DyWmdvd! \ܦL،>vV*-,\Țpu }r|#.5_h`% ': x qUiq*ukAzsHk HcnX;S5\)01@ӔNBtd|jGt/#J9e"y+(5LZY̻[ҋ~ܰУ ]?gYK'ܱ*eۧOC)G'4jQ)pN*G C0d^'~D}e KW4Kàطg:]&\sssssenvleccnty_v0kunpyidsorzethawpepen_dulonssedrseterststnlibgso.0dz1irofbuzzag2-2giosc6ld-linux-aarch64GLIBC_ABI_DT_RELR2.17GCC_33I0B JJ P&y *a_& 2&)@Y^quhpx hqZJj ! Bf@ B!!ID`D@FȎ526et  (08*@HPX`h p!x"#$%'()*+,-./0S123 4(50687@8H9P:X;`x?ABCDEFGHIJKLMNOPQVRSTU(VWXYZ[\]_`abcdefghijklmnoprstv+ewxyz{|}~Lh![c9:5?B?rVቖ,KҐ ;NDۦ˙]sVayoyvmGv5mMީBbw˶ikڞ6)*d`hl441|Er<-Z!yMv\y臘  "Z0A-Ǝ2F%ERh{3zr }frL%}&-[tN$*>,82,Ú:Jڭt+)p'ar,U|aqHePAfdrT%&6ȵ31 `9XчyRd녮r.%  k Pp8?1ccLd2L֚\&˥rT*D3d㮚krt&U&IerTU*??#{7{__$B  ն¾"Bb҂֢"BbCC Bb"&*.26:>BFJNy pIp`P|7Q F+EU25\ Q0݈nwۭ^k!Pm.2z _;2T5Fʏر:RZXKkc-u#HCi(# e(`)RVZ^bfjnrvz~D D Bb"!&*.26:>B"FJNRVZ^b#fjnrvz~$%кP ^(<=G;AaOF4r'( I, 4 BP6#ȝ0'b#hs$AlMU# 3T N9+`W]ʇw](·<!W\qz>og9~ݖ]DO$G1{{sj R^KB=DCqMc~5=1~ݖ]ՔDO$G1\{{sjiHRPd*F"pFXvMrl_eW5,Q %#PRPd*F"?h~Qt"LНbq s(i]MN.4 '2ĥe.(vZ[m '6l-(\^67X.s7ڶprylcVkۂҦ$gdPbZN./m,jm[P8ln\nfmArֶMMII̵ɠim-(\^67X.s'A&72u(q7w}Ni٧69l;g2{cEBXKik}eT凗&eɻ.6j՟j%-nYX6 >ڦx%/F0Օas/л m`/ƦVF& kuiYIA|3U).L$7F~GNO b2L$[(|TLdjБ|xC=.CyL;Nz+ͽ0w+Seo6a-`Ԑ.8iJLxVQ;9r ދEbN"v79Z|U\MXRIOyfGcN?T9 M~ce(v iI /z]d USDwcȿA~FgY¢߶8x̱]8ҥH'19Ǵ ۖH8ӏZSI}L}LfZr9Ww#JfvB mo^u.e+,W^_y~US<Q񴣪|`J5ZMlksȤ~ShYl$I!n11ef Җ1 ($E%,cMyv({6[t ,AyVS18|t1aAp`Z#eU'$īRk{0z9uZ3K;ag{R/ @w%s|Zo&͡r~Տe; ;gx"8^ozMg,HLu_Thb@v?lL)9"`Ky.eQ|#oXU{$wX |  ֋&~@{2Kh|=ȁM}} h'5Gac0!@NOz魦?c<{"eKg|gw?i-?ʇ]}b5˺rЩƲ"hfW||GH/-2ob+E|тh N$7]pu$Hft.TC)w?a`I3/ ˯i46T'F"*(o\OE8EYR?Χi('GÁF$o8sqL[Pc_Qz],8u{bQDB~ 7,y ѨrMR%I!nBP%-RҒ(!F! Z*9f#dv'͈lʏO|]i٤myJ:N% %J/_%[ad-I͜/UM8Ys;oJ M|_gf2\f4o>ֺJz7Xc7Fsc[k/_gty xj|eOx5wM?GUgH'fgX֞׍륬<nRUTFO>x]$O+o&1{'7 T0aezq"omx}ZC*U*J8<;WGOǠ5-ԯ|>헰%v`8SG .M2 #73=jq0#|77ׁΒesQ (8t\) ݬ+O80c1}&S]pÁZ9bיo~irʦr[Dt'z0t2Cdito%9M`3{җ wkc6 pƻxoϸ/'~Lo;^a@eS@j O3j+"y(,O†yƛOքL|ril/qyΡϕB>Ghޓƈn87i 3`!6 N=Qw&,eD<[H&-AꁶAEkb࿒v(dŭڳ]2^/sP_iΞƸi5Cjs"ĈwK;.~K4k Sqz6lg/KIyA^ ΢{h6K_mz柀ä Vm*eUBsZd~>kS6\?LW7},s^~YK\ӹZaGw.Q^~pJ) YCI˶|Cؙ5AYI; s5+Ćwӽ-p~z~,ԳuUt}x-II1?oɄc00)tM#:zg<åZFm ݫ<9mods~BfLK |/;?j\^d0QDկsgrȸ?![@Їˆ(*߈4: d׿z{o))_3d^t>@{`DxiƆmRm̳[J4?3DIa໯ Jc N*#0R6}8X =otmVO*EZLV@)ں XU&_u^nhWSy\o ,BSU~n#oO>ݳ#"~=sjqO(%![&/K֯2LxxQwd|ʨs1~ 6/(2p%?-sƮV𦕎;;a;[e a/(إuq\?I\ v *ۆWRɥk0פg㝬ܻuaJmE< ![i jzKm[ "K/FԤ'(SMzT6) Q';APzonv~}:ul0khqؼc A[ƒҶD+-s̱&] kHP,^ %dα4Xۯos,4UJ|+0}s٧cDJċq[Pn^Uf!X2pTJ2t#H;Qp}R.-u@tvEwo|cklJ3iz͖ haWoi5D` WCRk|)]s*7@O?BSYZTp4} wwW~ I`OyeDU d7SgbCě- C6-*'FV_,P4gQ|/Fߤ(!CPV!P-|`ZPպx\Qk[yXPlroTy@)PN'YS+ tB/O j,xCֳmw~N|#r.X&& o  oq3J6A-Geo9^,E߈|~-!Ϝo#)P,cZV͎Ma+D+t q?cCd 2iՉ$=34yzPlWo$JJB=xTh(G _f!e<`>Vsm7fdgɀM<|!ٜ|@pO=č>ȏ!3x`݉TKɏͤYR^# 0;1K{%Z<-_ ¤c~M; U&orDF # YVe^E22C_ܛ(O~-m_%33w$YXPxwn9~ס>91S 'm20~۟h0R9|l1c4eWY"}n˙Q20nx90*[(ʉݷJmRW[s3A䇍kf=Q6eA ԅ ?vxjƱ뵦 V ~e퇏`z}Ψ-d9~?!8:eP)P,Z nL$mB}TPI8IxМIMRޔЬǵ̃G,%WCͷ7ɿt՞*wB - Y74p%YՇePM>t4/FuXihl`XFk2"d[z'B.#s/z^.SrߏA=$3RMUz䛻#=Q9G 诽F^_%iX$3g~z;9Wg`hxFTg Fg^Ở/ECSٻ,zW_hFwO͑FQmu|=w|w#ԯM,I/W_S0U_lS4B8{"/^r~8md>aGx[3>kj]^kO{r(%\%bqaxzDE?Ӕ(]rDSԎX,p)WFa\vq`S)x^ A/sT `7N2^?*rŇE!X-, Z` s*1JDnP=8&+ Q˺*#Cy |K^,VS?UO1_ 𣑬YU(YGG̸Ws ^d8,oCIj&t|R|pS}IU2c ^r_Bs1L.Lv;g!rdp(tz6Mg"Ee;DcE:k5^T qH|/,koB4H!s$rj.IB'DI08 (BHd_K%'! ?X6ekGN9O>NM3-&/USw vl`+ a^xr"i9̕HoD|)dѬ!p)e~.l?k.?u>6Gm=%d_/5G`H]ӮGAs!(eLT{~2}yrq{~s{נ~湃(:32߯-"xpFCwZ\Bms[ī+^^3PZc~%{.<o-?į}BxGCh2 l >IYQ%|k+ǚ SU-J$,CDznnf?νvwXu1y,^p8Ƹ?߽5٧+WSA{襷y$_n5 hVir>ƮP|%}fXݼ"&/Y+W\q) Ku>3L 3=DܷPeܿJyiumsS[e҈} {/saVQ *4pح&;hߝƹj?.ff635wRXx0( fm) cI8|p?nj9/Y aX_j*1lGo86@Vw=2|HMC{Y@q>]zo``38}O:g Pѣ,^Y(E3L?{!wL<^|A6=6]=p9/ flH n `6+6atPҡ<}:e8HX,u b6K7A sE;[rKqWdn{Ui>==n01&Ð<+Fk]>a-]7=0@ĔUl oN^Isbzk* g&i˝O;_tp/Q~6XGP`~yi;>W@/epѴ7HTŌVz+!b&B)E6]zC?t[ ;WW[ YLAj?o~43wjM;yEq我JMYu8#6d@_j)>kwdsǹ⡏p.x; ]AyzH#p0瘪Ɏ/;d;Ȁ.9o;\>`]p|] Z8"P*$"t)_jz^vGǘjx<8rO汄aÆk9Q#׏7]׮EJbՎ^54lԋ:#*+n!1zL63|!iM~=<-mW?M-t_ay{/c &g B9`ձ{6$ GC>kdwãʹR.+zߘa<,?n *.m?фQ С NFe z2GwϽ;f{s7\G3[D(O7&\K_(=|OfO.5a^-%.;ķXKLC_|w=9Guk/q՘gn ]9;/Lқ|t2JܗXnDkz?ùxu@Pn}1=}h{qz'>hcđ۸=7¬1e{k׾lay3I8-ܦ)噇}Bfw,z{YQm/d.k9L]_A1o~fe3&9f,Ӱ PX.R!&?8VD~4MJf[~ٽd`hC?{G,] Z 047kBqԺ2]V+li/xH: i{>V<=hΚ&gsC'XqWEwՇ]g3-iǁtѧ jN>C};{o!rRvop3&f'\{]m5S qȳՌh%(c^'K ߱ߩ'nϹ:dt#ʣKe;/:J#&6ۇwT'Ӄ>c/ WՏ@/!~1Y6t@}\^&ЇC[xJsW}o0k?)ЉQݶ}C|@Y =0\  >nҴnWc5Зz>w/&4A|fӎ^55re͙qcK0ԏnBbDFQT9Uz|08'?40+ Ἵ NMw# 9/مq:&Mjn =ڡ6K$xm.+Lc !2 ǻ3QeUnlsKO֭4%)?R^qG@C{6b~4x/\}kXNzu;⫿g.5B<^5W ȄČfzI/'e_ٴ 44:S`7b)@`}C9*kۓih]uSxx;On3ɲԜ9 1$P&pzk/#&qk@Wn(q78F%[8fz!L GQߐ{@xK?K@l`z:G }wŞP>Qy דa=lcD4D=,Ϳ[dӹW{w߮WmS'+? ,Ad+:pAvLa7+\rڏ<ӟdָnoQoXnc8xi4pvin^]Р}324ƱZſ[|XU~ЯeCgphg l]1vpc n~ũ67;*n12mZ =ݷ|EV9OhjB<G 'TR%Gj2.aeP/lؾ&vAhPTd39ZP#sӲ@(C!IXT%d2pw4[hL-%+nhW;"Pt͇ޡ~EGSbFcf]C=Yl,1;0;݀f9HRS^}_bShspAW&AGgalVg-X23=Ms*ۭ7UG ́v3i%m'3dM R[i:QT7whLjs\}w;cݹ'́g2fC{DsYCzZ ]h[a֐&#P5%҃+asst4b+$Mmi c{N uϸ c,! PD!{wQ!eWh<(.UuUBWqzNzvT󻜀ĈXN}* *zU5 IZV.wAbDZ $6/ό u%MgBȇPzqRҗc VL=ґ(R Qd Ug4.VYâ\zuGSJo2|Fg)'',^0WT*N<\t^KkcFr#5uSW*/Cȍw9I&:wﻜoGDs7U Tݻ֝ޥ{]K5kr@$nCE=75다/=j- ŀ0n3YlDfѳ dDj1Ҍ>f).F?ACCNwqanہu^RH`ʲ(J.!<nW3 6lnaɹR-^)uLO\!zx AI1MP<YHX摘pևnBSDUquG *}v}ѿi0.i02|d{dnkbexj*OENT-eWQoSݜ=8eek"WA*7]9ֶFEKl6,/YT9̓5]S7I0yg,-w\i&1"2 v#D>y jDF4:yln+p '+S:$p13^al1HǨ =axtA^\t٢4 5{U[ m^RgS.Kީ$*Z,h= c9Ibyo YSjmU4WjO3$$u6]μT;m O|p&[7p~GͶvYX i˭)4ΏJ {_y']5"6ï˷dGH|鼒F~5!mwͭc}e`lU,=-yhO?bS)U /+Á&+&̠ Ĝs1T%fɥoM  %Չ&^Ol[v~uEp\= *5名A+%}^d|t0TS#`[ѫC0#vmX`eWgg)mnXq_Ws o/UKvuY<6YW`ge[ZNj&RS[ ]K1;96 0]ZjVl/$o7L:&OS)U[{b,#V`biղ]^5˂iӴ&![,; #v@xEE, -ZkAO6+Į6F|swSxӖ°`ʨ;Qj qkW,~C ^GZhT6f1}5hBM2q.E\;6D%xU#ҥTGM;>/6^&# 8Ҕ0IƝ v~5k6v w?B~<ݭ S}=Cnhe #\.nLJYbvYyVpMh괋]J;?[G n æJ00s_ݓ%?#?W3?6U, Qj}b?ꓐz?,? æcv~؁>7Q> Pr1ʃ#ks`#CB+ 蓏CvȜ%Wiaa`jr!oOn`pc@\< ԮVA_kG0Fay{kQaZGg#izӦ l29P3Z6Bty8fE5r4GC悲hL(Cc aj@/s j8OCTŹu&\0O>E{%_- ҶKϡq·jK8g{w1C~jGTٿS!_8]GTǁ{;h} =0]R=f*ꃏ-adAHҀ/]`TܔRv2x(>a]7aj*z۬`(w;OwReQf6:ߡet)QF𧿇]ȡ<]M]Fš N/8s{z^d+SkQ iIɾ07ɕɤc%P_NkG2`x:J_d? NW|6܇ѽf|sey L Aϟ~%~ﰅvYP[zw J֋$S7oDt1WUiuTP7*T}3fY9jfncK|ԋKy]k! SX?Snvwv0,m&Ny}>oq7>}|y&Rk-Rk[Ud٣s ,9$Ѫoڢwi'yg{Iyi'٧'kr'8܈i*xn53$"`'Gd|WN `5m;n}WsXl@й|%3Y 4Uev4oK7.¸OrGQ&rwѣ1Jlpܮ;gA1X*_>&{\Mvl;͎_x|醳Rro FPYN#>Zx‡\t7̯96Ȏ u ,s#VyϿbG"x9N{:mY?= a".~+^7Mvu!o)N= cyO=/εϪO3>LɗmދE| 5,a3C`d_5=!j9*{\VEQ]:a OU5KOO B__GmV[ӥtsN@\^xz\kF B-Ep¬~OZ0}Gőu 1wpwfaDWvez0} 霑?!Gьw]{WDvug <ۂ%6{ˤ6,ήz0>yYaP_0ji>ն em<njiY7K" SJ؛4ޑ6e_/L+Ny0HU;w1CljQ;RH;9si~o-B{;o"|8dYzaMmE}o"(!ǿ莠OLWdCpl{d|ұ#ǞhǥLqw_#IoVO}O,h#^a!S3aqirHXʳ I|o_i+y EEf tkZ k5^ w Gb#nr\[jP3ի|ÇGNې~<k'(3p)!?gOEz׭M㺁3t"폪`o}9ئ68V[p"=5ֿ~sz5YvΝ , ?!ߩ7sFѝI{ׅ???H")^`P>&NlCDGZ vWE/?v&F^arUJz 2켝l#1G$+o1:a]wk3x IK |0Iޔ"aloT9ЂI f>(p>7U0YL,V,q8FC<&#[!"%n_drvUU9:<"ZnCWT󶇟jc6uUg+#My6QЇ>V? *me 0W_(x{`|.FӍeheOVn챃m/1(\7@X씂r]2Ȭ`s :ռ{Ԭ>~U"n4 >qэvӿ*虰*lq F0hޝKQY[rcd1ǟ0>o~,/k`bTvf:[1|= e3&H׼yA߈i"E4Nx߇y'γٯS:?LvΌ~ÿ/nLg)@Oys{?TH>uG81w\‚-ijR#X`f> 8do6C#/|E^k.8b cuDq梺T@y w4t@aM 9ȕ,F7*EBhoohkL8]'_c x{vG 2ZMA,a=q Kdñʽ|GkӘI))N 7ߔc v?fۙ(?姧퓽c:8uj$ɴ{B.RV4RV|G!9xrTKrG%zW~E*.Tpk#?|ՏxJ1vMVws= Wqφ\p$-ۏmq0w=%ίf!7_.ZFTU)8q8 B3v07{x>i&EseVKZup"Fyd2MͺH 7#ce,F|}u:f"AhשL@ I2AM@Z`Y$p̌?XGt E@* 2hy! n M ;EpJ*@*ZecX! J=DcZ% ^:T8z Hޔ09`2n9: I Hc d,O QT>=x:>1VANI  (&I@cdbhdDPd<$Ad;`om$U__ qxK}] [nsMa,؏,{~Yٍ{.g}}P }oovg?]޾@~(]sCNg&SM_$qK{הLJ=`1u>Gmu1B!e_,HD$AlaI(9_"(`7B 䕦6k{+b!t}ouloGdGK.~۝wZkBWv΢xUXw{}dM~[::߳-[0Ҳ֬eZ:L,iGcr?VWm]o!^?UeRwU;U9󻥫*m-}#%8twy;TCk3ܙ~l歆BЭ򮶚ݦޛZKB>woו]aFOf3hBN_̪ezh r%śYJ$i`_17S :kon7pF1{3Pg\?aq`+<$5[rd$w1p3u:`l2JH,d@VPC2ʍ#"2~+,LEfb'068pTL*N+q1pM>zBn ¢ j-ϣKk!"0pG@ x};9'i/K-SNvaф=]v:~we* FwHѿlbѻMHo];O"FGSqCxO%2. IKjlp{;1N~.?WDkp3_ɞia#5/3]k`!F2y yΘX_82 AD UD.5n(,ӌ̭vTIp5 g؈&CG S"yc "ǐr-MM krH Ą륮<p).+cAߑFC34 _{.K +1i1,.mșL~@ُ|A*|#ڇSt@^QnnԞlz."BC׳ C[/IMM f"xA"IӑMV[}Y t;(zfrW.-2}vcpV`ܭT!b[a 5^v;c1atD{ i?2R7ߐ&ؘ dyLh|D C퇒Q+Xaꇊ.l0e`>"C~q})Ƃiq/X|e1\J)u'v^Ǖn#~Bs <^ dqz}g(dX Gͽvmd- e! `MH]A)W[ ()p{ L$1˱{V;J֭=+u,a8(2V%B,@_Y Ѓֆ0RK=!|%"MdvO_'@nOB(@_;4.؆'u/ڲe3qjykVϟE2?3O묭'ߣYՒKX.1y#V}f͘'٬T@F7X!ċsX5pIWd{ӯhm'k3@y֜~s| ZX-|SD>M.; gx}>* tlq5t8@~2Hxtj^ν4 g= kobҀoOo|6&̴ Xvhk!Pt|02$V/Gf!W|Rv p]+^ϮiUmuz&w9(,yR /0#X^M{#ֿlشl"TZx":07jD=nl%23^Н{ ӤKl>v/h? [JuKr7$lZuh.g*p0-~9 6(jcVQ>q&SZQwr>y:̱U}ـMhP,:}.]f Cq0n#/ %h/>& n _{b';B4$Yπ `7Dl&9v[F@$lzد!r(A<0Bxv0f<UHTO)Y&e7ХRF!J2{{%)w.rdU_#ZNQf\u3NBDFET55b;<h"r Bڿ ^ٴ|oi,M)ץRgSD=X^7@v :ruZΏmi=/m릟e6 B8nꦝ%y.&`\+lfmeY}Z'D*+K)++"v}^B&U& d GZڣ빛ʐs-U _(ys(-e<--:̟"p7ɜ3K /0z|N'NU=rv6\fbONk6~" A8?c!ۘpzeW;ƝUu#pi@glZk6S.ub _1shP-4--_^9Ewvje\0QZq—K8L`40]\2d}z&0y, (TFvL=au8wQ&*"f1[iDCJ2tH[ f{KH\^ӄq l*e jd>7ieoLof>=Yj-{q{kr;N1g8݄r~JjG ?tֻiٸwjr"k3F3=,ZەLc Ųtߊ^`-rرoBqݠI0pmhK@K 7s}GasZ] PuOzޙ *YG-m!V8v 0Q j\#zK5V螰EI]x Wam11^z;74%ce1+v&>C ܆hH@s:ç2.'4B 6򤎨6$cG!-a+R& ;I9D>#|sxeaHsDL rN \LA$>HTE3EXpe ݲ?zsqK2+\prcA]շM6QƦMekG +X:8-kNov2\Id \[c; q*M86:k<{Apu5 ٷ<g6s0|f>y4fҽPś0 hʹ;59 ;z)`5x")>:"y7bЉr|Ouɯ4ҼGMjLj&I,^@&4&?lY:]2 ۥ7oNؽ.KgH?SkSF粨avJ2U],ԣ_RR܊);xwzE. hȨ-IʨӇkYݻֻLM/[KEJl0˨xr-%g)iI) -UdUP٠y'z.TH FɺNOd'Do 5՜pyxdzLp $oe=8[QzH3_.HB.b+qTa)"ʼ~bq0c'N_ ޔ~XfaR8TB86IRoШh$LOlγ[́MH1ṳi^RI?2'p{ |sSa렘%a|w0d;gB}CШ/3}&eb7Ʉfg½w{WK.<5'ΑcA+z'KYPYeU ;F\,yo+5D옋PdFQZ#$Djr^R)l\WI( S/5l9$%lXG'nS k)/9F<}?15&tӊD^%YrbìGT1_-kXwO m07Jf{wmT^ڛF`ܵ7wvU1;^t^U \x]pSǸ nXQ챗C./ՆIJ[`@uZK8h7}þČ[[K :hI4d[N#}غ#-Y7`}A}k_H:\xȚї3 Md8uDVm6CPF[3njFbn:Ͼ5Bs"DV@XG|&*WGn2Tvh_Fszi|/aK.vdxdȑpF^%ܳS#]O{!u D s5ks(O=0Q̃a hɑ @KBs.ϵ/ 6dsb(g,`>P%O׀Dn-5@Il 14'G#$W8hۅ)HG4l#QT#q#rB)837",Ec$ZcuG#,~T$.z5&]i螗hiqNomƚi/GscNgecڙŰgD~䑫_.]?qFJ닠[ԏ sˤӯezZ9-]&-B"^uVսYssU7 f {4%A@" b,BVO$1y80b(ba(ޝ?&l mJ@ @!Plv1Oq5Bx2}Ja\"pgpV$f㌲gdB.PmZgo-d&l8#%$7LQiɹs@ 5_H?7O~+d ևp%sGgBOY:_Q{;8ЧrvsISG«޳)UnNڅ.IVDQHQc]Oxי?ȅ¡2k<%XP8W89&0}N@;]`B^>qq?N\ttš-}`@v }—B6 zQN+-n@>١Ar=xqؖ:Gt};U/ܺ97Z1/X֝^hMYЩ񳍽TZHJI`~pһ.Y5\M#ǦftOk"2˴v٘g/LWTq]z QSHe ikS~7`غ2Nk }ѯ}YjoWW@ 000@Fē߱As1@,+/eo|v(n3b9JzPk_:Bwcr,˜y%摊_ 0 aI[B}cRKs6aMiWy2(?T= 燍bgluZƎC.xW$ձ˔`sp|pm8]Ro`58Ш '],Z[2}*|ڗgA-N 8 -W7x=?޾d )>>@[k?.94[W]g\G݌j6V~ ̟,sF)͡xS&W ?/֜$p()ZrA} O]-]PYp;af/>_M\kL,e:iiȣEM]| SD֜?2mgP(~OihG/{X}U&Bf'LK67Gif٥qYtR{aŠ}XЍ=Bݘxށ>,HC/߰ Ǯ< sh ~|6|lT3Źq9{h>?+ BV]=n$emS޳璫~mYƮ`q?ӵȄ|U=[?3{>fG7ݛܨ)n/>wPTr_Kt=07˲ݾr fXM_ .&nӇ:96sˎ#'~GZ@{33//p=Qg`@:PLz|^1!J}Xi"Hh< dt#f@眭T2ϲS=S"0dQ|P]kÂ9\Ցǃ831LO|ӽced=[8ܽcg䗑1$> JlC掘sh Kh  B )ro b5W Xwh hW fL=SG-ԕ3ơt0f|Q뗞gvVv;?k4)_S)x/-59&Jگo(Cqh{D\Ou@exӹM4wL=Z4vS9;}J8Vؔv'XQmҗKA9B'YHn4|'ɉcܜ2QnW4^H =C5ܰNjQ.<0lH32xĴ2,nE2qQ0PM6[:fS._M:@4s?g) } 6 ÈO+ 6C=Ӕף1,^*խ k#x gՖe% +P L[vH8G bV3X/yV҈kJ>PNꊹlL]j lٻu$SYaǝJZuexŐԱ3ɴu.BZ!ƗG7R5i9**5Ns'䃯-:Јx^6`U$paڗ1$ S. (nU_q&o71: k :LJC;Ҷ5:HߞNh?4uR'P%Jkʳ4p/j/@x͉.#48F-2`M0 0 0 &6kMa-q1Z\ZE:aP[Gw;*jESn^t\@E*5rsBSBZ%ip>>dQОmD{BU,))Ѻn'iLfBX./^/CQdyeAL7MuV][,1}2naMYcIHyUrw狤 5 2Lʪ H˖|QgO dt8Ge\aYUUdT4a$ٲޖ FEryΗEjyFY1!0;]*!|TV|GYJHWʏzgb=o+% 㗘q ڪuΗ?]DYX/Fp=m@Y[UY²g.*h4[T_|f;8d! A`@Pfk:kaf[-?KrkcbX Q"H!) ~Z~uU_9VQC3R-4Z$IbiYQ 1!2"R"$cdzVz !ͥ}})?R^9X$@ΣS6G6UtcgGub\/ 9Ӯe@߽?Z_OѩdfRF2'+, !^g%(|L)U0S97`xܻˋ|Z%lIȭK3_]- .45љ px\Nğr(ʩLҤ:] oȡtr"G+mV( Q1$U;Zs5 D$Յ͉o],oi-T?uدao W.FH?hdǏt6)k05eO.j4BI-jbϬBUaw5ԭ;e"fƂ֎KW1\3 *:ucQ/e5&Q!, 4K|w΄&PLapp}mv L KtZ^$2 qf*9,<PHcwy }aZ͍Qn@ɅKKX|nȠOtsŸb QE*AGQlbՀGlU-[D B.pz}N=ψۘD&hoh~nJ[S{ф-Yr &\{v}:'m&xF OPL(1>F调iC DgU464KQyLCH:ހP"FA榘L{K7 wy3ڡ5[d~?&|w`h!ýNv A !rRbLu[z'HR3]"B&yјs,~2I,h9c.{g#^8*˲|ys^lM d%4LA݄NCE_h D-dKC=p^6˃>W:ߴ9/`wP'QRV Q (op[R$dȔDJ)!Cva:hlKQ'N )<xuQ 6\VB_Z0#}7lf;tfCvH rH6Y2cSɈi)Ke|:eeP"l5y_Z9̘1;8c}{߼1xwrZͷ60㿏wm}|6F61HAeƂRiB!!Dp DDD$ Ktk9?|rIݖ7HVs6100LFrֶ]-dȜ"opl=![57 uvFv`s3,Y )}m*W |Qe{y^C89H}. %]Fa1HsNSŰ2M .,s\|aÏ8<%!yI1OH)` 0•"OYE~2`P[?iʋC͞ޡ}$ӹĹ Xej0Hס)7I+;9y%vy)If"NIQGI7tB(TtRd#Ї@(Ors$1oT#KG* FA=WR҄G^Ӄ.\#YL "9:AP4H C9v^t"ڒs-߬ (Qꊧ 8)>|Mύh)% -CEAzId<2ڿ2G^i6(%^yI~f=,poH2Ǔ^Wowyo[oZ_-I 102inΆ7v.l*r2Y%+ w5o\6AY^=T|F=ߑ9-OU1-!q8 L=fK%'BF 'N$-o=7Nmen6yyIXH (#ZvqRDF;%Lˡuf')1&)"Df"@HD0NB ĒVZ F+ግشpٝТ C[T U3 ڰ/l;n^T dJfcVM*}0Mlc4:tOZq8'[x }UCF&H56 ŏ2EQ|i_5PG2&e#Fc06m\q34Z_oX]Z, mbS-vL+0.W!p|-q`)܂ d6aza0%"!`VI?q,*ݖH2XIc\E2IGJfrq}uza.qoJ;.t_qxD/pah'72fZt q&7Ό<#`\/ `m\uf&lbvK`..u|K=1aHܲl鷟vpp׫+]>: VFu=#YWڧ"@%^Qs6ookob]]^(*[VHU*bV6bbeUN~r6-6i;)N0ҁ2}d]<<9^iC:)Rti\DPE^=&>CbכMC;hGor7Scu>q[M$1i{se\rO^g {gM_2p[$ ƪO{]:ضrI6(SR8.39Ϩbz&?%j`,G9'rD?9%o 6O2{>Kځ9>DPս qg<^ ,~yΩ 6p䃛u𞤃H9-/>L `9,<wÿ_jfvݼ Ú1C-4am&cƴ9$݀V#9Hs)גSR .A8cE:]U#(m/w;X§!؅ ɐ+0$M'.Y9`yT3ؒV!uޤ0k&ɻ0|lz{@#Y'9Qja:&W5XRwEnmJwyPP9f`>B'@Ti#"9-֓/̙^aKF MY9ԯ f2ֻO{/&"vJ}zsdr4n4vˑ7ZtA:Quة]&o q67% *׫-d&)c7Ar=hz3+Bqj =oY@X5HNTot)_>@Ruc7}NXv*, >υ\:؅0 w܏ P k9c. $B%wqu[qb>:;iV(ҙ8 Zg<[X5da~+@s:۰0,,TݹޕJ dHaꛃq5"<|'ƈm52m Yuӌ^F)}+iSg'=YFĺn9J$F*o,!QÅu uuz )@^ " P7=Z(/"E]]. 4^rj 쯋6BwsO~ѧ|-;Z[}&B;*3C:4ens N+x]7Aw a/DF(LtLJKKF؄jti>y,[3[/YD]. [ecm]ycN}ͬv>B#xS.}`WWnmeK+5DVa°h~pD4 ]oJr7wmL4Pׂ+Z ќOn=rX[2I/I˹YνbDYj4&P`u؝MmB^26m2wbh+%~T&4,!}rs/sss'tYqtuXuu v.vVi~w/o*xAZt}x0yPIcy!yHCzJzz {=pk@|%"?[s| } Wt ~Vq5N FpF4Ԁ 3 MHejӂ Fd|!4HeIyr/0:Mw݀!T&Rf/*Idw+az2Mjw$JHK!4Vfzt 4R[tn{ܤ(8Gbv $f4q׸5le:kx͔ n֮1Ap 2Oj_*<;MjQ ݁ =cpۮo0DX9IZi}`"C\g I[` Pr?Ju ;b7@v&?YZN!B!"3 A6IHƞU ϾDFsfg88l9[-.d<.u(C2{NMی/~|9etեm_`9!owsk_ywSej1q ֙$ 3oc~{K"?+E%'JLu*a}A 泿bo W=V;,{w wuɠ̘QՁ=Nf76 r$bO1|0D;mlB|qweXx[FA0n/t)c} t>w }#cVg;y,N'"iy٦">/>dAW-# ~LI^QV!j`KDVIa.ɗoLMze°L c!e#5siɢ½g+jC[ƔM0@DH$n\J2d_1*G4]rAD=?'~:|/9OQ6?+iw+ sh4̧VlV wqehhk1b$>A{G](G.[~I/JZңr|'KT=I.f:1dy&bDI/Z*,)KeWwhzi9"iYww l FY9Ǭ.>21yw iuY0q$(S4uG>HB5q #<" @A!B @"! !1`HcWW.=:e a{ WYM`gk/ ًе":i8 j~= w݃ݚ"8BߑQVeOnֵ=,zv`Lw |m0UN-x;暤,ӷR ʞZ꡺7ˮGݻLk47[zpR_oaixVa"+RA!-\r{{s΢Rޝ7's<3(:M`i_mQz^9f aRim;9,Wtmߢ5[{\AǨ|$Q 4XCrK Ih>pd4 !/*5+&'?9}>MJFkӒ@0#S}y"<ޑ#{es/ŸwO/*KF!|`\aڇ݂f}](/,@ε:f5lZ_s2=dRߒ7c7jNBlͤ]=2f?U pFb:Xh6f-y;x瘅H~?۰k&W0O*],O'mp NjTCq Q zp !S[jCn$r]+1& ՘Ca#./ĖLkFכ#MIB\bž SUu_ja3W1vm 4 8/eK艫q9"i8t 9//Xm]) Nmh}>m gD!TZo&떸"JxWG6ەКSj?Mѹe >'"b_4GҺ+=;\ PU߾"U*47ت $c^kᵕ(_C*r6gue!泏1~Ki^A^Fc)BA|)![13N52rI?Pߵe"Q"N|#?xUy;Wc _ʣ5:SE{gA@ޓc=`v*mȜGw:H|[8ô{=6u6jN 2.ICPy)[{&ئF=/N"*YFW'BQMyLJ٫ΞSu^x-_J&|(%}IF:$Hj̑#^ oBDz26? l& qOA fCSZZ[8m`eD'IZܟ* [. Fv^6YI6H7E*c]]ݞ`s uQ$٬g 9vA P $'Y{@SN~զ zɢ"h5|85ި+7/߻y]nxzc*\9 Έ* :(6N5[ dpv}R.arH;M%bY}b?#Gv6.0\S+!|O[>u"yJG;Yʂ"S&%%l$bj$RͽǎբRmʼ鼘l7;t}^]?N-|LO[]GʉgDFo+A_{%/u:`yf`[5Zo(_=`!-XB) }0+%b򾤸uoh$Z"ٝYY)rr'm!IVXk[5Dz(h]̋V)-=Pܸ eI@9b:@Ԋa0w?@Ě^9M~18C`Ӥz+^TW+$̑Ͷt>h._U8)cPRǥOoJ= _6Ma\;w3{jE;A1! ui/ gbtI|)Tζ9@|pKh2=O!$PFēȶt&E@4< b!@@ X"AHB !`8D#iVTpua_Yw 'aq>>N2K3l`vќ岋AooW@7Qg[nc g[nwoڶz&_cm"&;w~Kfz6{p?Jm^Гår"jbuiwtVgܖFbn[W/x^_mHBB0 a5+{S n.63|-{{r?٪=}5MA=KvǠ4oeO J\I0]F.}@OK1/&K`#|k~ Öǝ]35Yx~z6neֿZy N41m2¦ձ;` s1!3<!; v7ᖅkMA[+i%(FVQwKy]\<4-Fkm" y 5! ol2&?߃ü_=Q,qhQՑæ54*p;Ֆw}Ѽ zp}ڬ^hrY[D'7C6Ї7A^,f6rM `oiu`Ngމzy 15,:Ndm1mP~YtxO9˜޸X0l1ebIfm~ODƸȐ cH)vۮYK M ט4V/∝8O ~4G3ϋ™OZ=_fW0>o}.4Xo;f)3 P~,SW⧬$ƅXq=Ls ~ /gc1|#[ěc#|a_t`0.trhe.gnu.i! B $$~.Mf"dE0,>g:ujda9Wޙkrd응o>W+I\r^Ҭ5I7CRߺPOh֧Ϋg8TƐ?S9ͻG iÚN~jVqV2>\q]QZʳ}ϥmNRN]qvq8X+53 w7k]nw's)0ΰ=DEd1ԟ)r,./vNy|__\ӂ e>ޛL1SQ#&oZ/xFy㷉]ɜIHuI(m&7si6s$ґ.Y[ӊddG7ɸ0i듒KE>զ,+fwts4xhZ`{ldPq#F5ioP[7M i74">ȣ ha.dyn_relapltr.o.ehhdrcccept_ag.amicobs..Ao K 3S=("}8ŎhƖa+Wub\WȷLKIKDbn;0Jņk@V&`U|lԵ|hKxIm<2W68:`qt{/ f[{2p7dj˝/wo#.]2ۿ5м]]~jW^=ndϣF=40{^ ^(z!{iB(A"4q{4>G(;NA-7M(oզ!ǾS?~,_yo` Z G bzs}$[|iSC05,ʐ&ST݄őF1W90 eN Uȳ>~,wm#W_p\[ Kq5i4my l sL{0$3ӆd#-9 v $j8][ְEK7N!j cL*Q-qhac}YGJ5*tZ,2je|-ɝqW8 _/` ׺_?A#um@B09V*%#*L vYs 9G*_#x_Bt ݁h"+C3"" )XaUE91d "H&$I. wCQ)Fh8!%a7RsʜfnĜM!ǣ\f,b=7Z%(J-K%3~cEi.JI) ɘEIrMg#| ˭[ps{ QNxPF:qv3b)?NH |~" 4e/,<|/CJvq K&V:/EY5 -JU`:?'u,8N/xf*\DN)eT,)KO!AabHtS R㘂DO.ע}jEbKoE_ô4e{ @.R!,iޅLt)@ lmO¥ !BN;l9[,ņ4J0לo!(2~RԵv1Dcg x0}TǠ<ʹGSWds&C_&76}m6wӌ;b6ku׀e󱨫TvK4x?$}58`$\RJ>'x,61q+ORG|2]6:3o}d[g]WEKw:QЯ|}D*!|K^mq(#Mwh.lDo4C/B=r$"ol'/Vӵ8R?3 .@`oS%\Cj] 4;]TE؅cfDp&Fzq/3 Y̶a'5@+@f0ȾzchR6;i aBpZMz8>b0CE9_35 -܈_Ωz2Hxj}Gd^qaH (vidEk\ 2j%Oa &#